Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multilingual author bios #3278

Open
ccamara opened this issue Feb 5, 2024 · 1 comment
Open

Multilingual author bios #3278

ccamara opened this issue Feb 5, 2024 · 1 comment

Comments

@ccamara
Copy link
Contributor

ccamara commented Feb 5, 2024

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
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants