lemmy-ui
lemmy-ui copied to clipboard
Lemmy is showing in a different language than my browser's and OS's
Found a bug? Please fill out the sections below. 👍
For backend issues, use lemmy
Issue Summary
Hello, for all Lemmy instances I visit, Lemmy loads in Portuguese. While I do speak Portuguese, it is not my operating system's language neither my browser's, and I cannot find a way to change it back to English.
Here's my Chrome's language settings:
Here's Windows 11's language settings:
And here's how I see Behaw for example:
I imagine playing around with the priorities would help as maybe setting a less-specific variation of english as the top language.
Update: Setting English as the top language on Chrome did fix the issue, but it does seem not recognizing en-uk as a language and at least load any english could be an improvement over skipping to the next in the list (ie. not even Brazilian Portuguese was used that was higher up in the list, but European Portuguese instead).
I experienced the same. Playing around with it, I can't figure out the exact pattern, but I have English (US, set as main Chrome Language), English, and Japanese.
If the order is
- English (US)
- Japanese
- English
Lemmy turns it into Japanese (expected is English (US) )
If the order is
- Japanese
- English (US)
- English
Lemmy still uses Japanese
If the order is
- English (US)
- English
- Japanese
It will use English. I would imagine it should always use either whatever is at the top, or whatever is set to the Chrome UI.
Looking at the examples above, I guess it only knows what to do with "English", and not "English (US)" or "English (UK)" (or the respective language codes).
same issue here, I have japanese input installed but my system language is set to english, my browser is sending Accept-Language: en-US,en;q=0.9,ja-JP;q=0.8,ja;q=0.7
but lemmy is choosing japanese.
What is wrong with having an option in the footer or the user profile settings to set a preferred language?
I'm on Android using Chrome, and had my language settings as follows:
- French (Swiss)
- English (UK)
- Greek Lemmy always displayed in Greek for me until I removed it from my languages list, at which point it began showing French as expected. Other mainstream versions of English and French above Greek did not change the language the UI appeared in.
What is wrong with having an option in the footer or the user profile settings to set a preferred language?
it's hard to find it when you can't read anything, and a totally unnecessary inconvenience when the browser already said what language it wants; this is a bug.
there is a setting in user settings but this doesnt help unregistered visitors
a totally unnecessary inconvenience when the browser already said what language it wants
Apart from the fact that this automatic selection very much does not work as it should, I don't see how offering an additional setting is an "unnecessary inconvenience", that's not a very user-friendly way of going about it. Also, I would like to be able to set this separately, there can be any number of reasons why you might want to be using a different language than set by the browser.
that's not what i meant, you shouldn't have to set it because it should be already set to your preferred language.
the setting already exists.
OK sorry if I have misunderstood you but where do I set this in my user account? Because I couldn't find it.
as you can see it's kind of hard to find it with the wrong language...