Bug 181420 - Changed localisations are applied inconsistently
Summary: Changed localisations are applied inconsistently
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_language (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Hans Petter Bieker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-20 19:34 UTC by Bernd Oliver Sünderhauf
Modified: 2010-06-06 22:09 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 Bernd Oliver Sünderhauf 2009-01-20 19:34:43 UTC
Version:           KDE 4.1.96 (using Devel)
OS:                Linux
Installed from:    Compiled sources

System Settings > Regional & Language > Country/Region:

I'm having set up two or more languages.
If I now reorder them, the behaviour seems to be different, depending on the language:

- For most languages that I have tested, if they are set primary (first in the list), nothing happens until I click on "Apply" AND restart systemsettings.
- However if I choose "US English" as primary language (first in the list), all form elements in the dialog box are immediately translated to English, without "Apply" or restart.

The former is obviously the intended behaviour (while this could also be discussed, it is not the point I want to make here).
The latter behaviour (of the "US English" locale) however creates an inconsistency and poses the following problems:
- The user is mislead to the assumption that the locale change had immediately taken effect which is not the case until "Apply" has been clicked.
- Both the form item descriptions and values are translated, but the per-language defaults are not applied (such as currency, nor are the correct token patterns used for the Date format select lists.

So the immediate solution to at least contain these inconsistencies would be to make "US English" behave just as every other language, so it is only applied by clicking "Apply".
Comment 1 disabled account 2010-06-06 22:09:09 UTC
Just tried it here with KDE SC 4.5 Beta 1, changing the top language results in an immediate change of strings in the system settings, I tried this with US English, British English and German, while it can of course be argued whether that is the wanted behavior, like you said this is not the point of this bug report, the point is the inconsistency.
As for this, I mark this bug worksforme, please comment if you still experience this bug.