https://bugs.kde.org/show_bug.cgi?id=355394
Thomas Pfeiffer <colo...@autistici.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |colo...@autistici.org Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 --- Comment #2 from Thomas Pfeiffer <colo...@autistici.org> --- I can confirm. There are at least three problems: 1. It's not really transparent for users what the "Regional Settings" KCM actually does. They are likely to only know about /etc/locale.conf from their distribution, and wonder why there is a mismatch between that file and their actual locales 2. In the list of regions, the regular locale for Germany is listed as "Deutschland (de_DE)", whereas in Plattdüütsch (which is a northern German dialect which has become its own language and has the locale nds_DE.UTF-8), Germany is actually "Düütschland" but shows up as "Germany" in the list of regions. 3. When only changing the "Region" in the Formats KCM but not changing anything in Translations, "LANG" is overwritten with the setting from there, but "LANGUAGE" is overwritten with empty, so the LANGUAGE value from /etc/locale.conf is ignored. This leads to these kinds of confusion. I had just fallen into the same trap: My /etc/locale.conf is set to US English. I wanted to change my date format to German while keeping the system language English (as my /etc/locale.conf demands). So what I did was right-click the clock and click "Set Time Format". I was presented with a config dialog that let me select a region or detailed settings. I clicked the Region dropdown, looking for "Germany". Not checking the actual locale, I just clicked "OK". To my surprise, then, upon next login I found at least some of my UI in a strange language that looked similar to German (I suspected it to be Dutch, which was wrong). To add to the confusion, Manjaro also ships a "Locale" KCM which reads from and writes to /etc/locale.conf. There I found that everything was still as it should (yes, the KCM is not our problem, but had I just looked into my /etc/locale.conf, I would have found the same). Only after entering "locale" in Konsole and seeing that "LANG" was set to nds_DE.UTF-8 and "LANGUAGE" was set to nothing I found out that something was wrong. It is a big problem that there is no POSIX-defined place for user-specific locale settings, but the way we deal with that problem is not a good way. -- You are receiving this mail because: You are watching all bug changes.