bookwyrm-social / bookwyrm

Social reading and reviewing, decentralized with ActivityPub
http://joinbookwyrm.com/
Other
2.2k stars 256 forks source link

Multilingual author bios #3278

Open ccamara opened 6 months ago

ccamara commented 6 months ago

Is your feature request related to a problem? Please describe. Currently, there's only one form for authors' bios. Whoever fills the bio first (or last!) decides the language in which all the other users will be seeing the bio. This might be an issue in instances where more than language is used/accepted.

For example, Bookwyrm.social page for Ursula K. Le Guin is written in French, or Andrzej Sapkowski's page is written in English, the reasons for one or the other are unclear to me. If I wanted to translate any of them into another language, I would need to destroy what other users have done. This might lead to conflicts in deciding which language should be used.

Describe the solution you'd like

I do not know how django handles multilingual content, but I'd like to see similar behaviours to what I've seen in other CMS and frameworks: Ideally, I would like to be able to specify the language in which that field is written. Ideally, the language should be detected based on the user's settings. On the other hand, users should see the content specified in their settings, if available. If there's no content in that language, the instance's default language should be displayed instead.

This could be similar to what is asked here #1585

Describe alternatives you've considered None, really.

Additional context None

MaggieFero commented 5 months ago

I've seen a couple where multiple languages are included sequentially, though I can't remember which right now. I kinda like this, because there's often slightly different information, but it definitely doesn't scale well past two or three languages.