Version: (using KDE 4.2.0) OS: Linux Installed from: SuSE RPMs DESCRIPTION & HOW TO REPRODUCE: Background: I installed openSUSE 11.1 with English (US) as primary and Japanese as additional language. The SystemSettings > Region/Country & Language was set to 'Country or Region: Not set (Generic English)' and no language appeared in the language list. 1. I used Yast2 > System > Language to add additional languages: German, French, and English (UK). Went into SystemSettings > Region/Country & Language to set 'Country or Region' to 'Japan' (to get Japanese formats etc) and added languages below in the order: English (UK) > Japanese > German > French. BUG: The language associated with the locale was not added automatically on top of the language list. BUG: The primary system language (here: English (US)) was not available as an option to be added to the list. 2. My language environment switched to Japanese despite having chose English (UK) for the top of language list. I switched 'Country/Region' back to 'Not set (Generic English), and deleted all languages except English (UK) from the language list (this last one I wasn't able to remove). Upon reboot, my language settings were still Japanese. I changed the language list by adding only German, and only French. Both times, the language environment switched to the respective language. When setting the language list to only English (UK), however, the previously set language remained in use. BUG: Setting language to English (UK) does not work. (= Previously set not-primary languages remain active.) 3. I went again into Yast2 > System > Language and unchecked all languages except Japanese (with English (US) remaining the primary language). SystemSettings > Region/Country & Language, however, didn't reflect this change and still offered English (UK), Japanese, German as well as French as additional languages, yet no English (US). BUG: Lack of synchronization / harmonization between SystemSettings > Region/Country & Language settings and OS language settings (here: Yast2 > System > Language).
Ok, so this is a bug report containing 4 bugs, next time, please report bugs seperately. I can reproduce the first bug you mentioned, I've got German and US English installed as languages, changing my locale from Canada to Germany doesnt change my language to German, however I would call this intented, since it is not clear that you want to change your language just because you changed your location (imagine a french tourist in New York setting his location to USA and having his language auto changed to English, wouldnt work out well..) The second bug seems to be Yast/OpenSuSE specific. The third bug is related to Bug 181420, this was an inconsistency which is hopefully resolved, I suppose you did not hit the apply button and restart systemsettings. This is resolved. The 4th Bug is a Yast bug, please report it upstream. Since all bugs are either resolved or not KDE bugs, I mark this worksforme.