Bug 183127 - Bugs when settings language environment in SystemSettings > Country/Region and Language
Summary: Bugs when settings language environment in SystemSettings > Country/Region an...
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_language (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Hans Petter Bieker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-04 04:43 UTC by homoludens
Modified: 2010-06-06 22:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description homoludens 2009-02-04 04:43:29 UTC
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).
Comment 1 disabled account 2010-06-06 22:17:16 UTC
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.