* Not all languages have full form, e.g. i can see csb there instead of Kashubian * Not all languages have the same capitalization (American English vs català) * Some langauges are present multiple times because variants are not shown properly, i.e. ca and ca@valencia are both shown as (català) I can split this into multiple bugs if you prefer
(In reply to Albert Astals Cid from comment #0) > * Not all languages have full form, e.g. i can see csb there instead of > Kashubian Looks like this is now fixed. > * Not all languages have the same capitalization (American English vs > català) This is still an issue. > * Some langauges are present multiple times because variants are not shown > properly, i.e. ca and ca@valencia are both shown as (català) This appears fixed.
*** Bug 377544 has been marked as a duplicate of this bug. ***
It seems that this is an issue in Unicode CLDR; see https://bugreports.qt.io/browse/QTBUG-91355?focusedCommentId=641357&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-641357 We might be able to work around it in our code though.
From the Qt bug report: > There is no discrimination: language names in Russian begin with a lowercase letter. "Russian" is "русский", > "English" is "английский". That means that sometimes beginning with a lowercase letter is intentional and correct, which means we can't work around the issue on our end by blindly capitalizing the first letter. It will have to be fixed upstream to capitalize the first letter of the languages that should be capitalized in the system's current language, but currently aren't.