[Bug 1204182] Re: Locale wrongly defaults to en_US.UTF8
Bug Watch Updater
1204182 at bugs.launchpad.net
Tue Jul 23 17:15:58 UTC 2013
Launchpad has imported 3 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=322688.
If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.
------------------------------------------------------------------------
On 2013-07-22T13:39:06+00:00 Graeme Hewson wrote:
Country/Region & Language setting is very keen to write
~/.kde/env/setlocale.sh with the contents:
export LANG=en_US.UTF-8
export LANGUAGE=en_US:en
even when the Country is not United States of America.
To reproduce:
1. In Country/Region & Language setting, Country is United Kingdom (in
my case). Also note that ~/.kde/env/setlocale.sh doesn't exist. I'm
using Kubuntu.
2. Make some change (I changed Short date format from DD/MM/YY to YYYY-
MM-DD) and click Apply.
3. Note that setlocale.sh has been written as above, with en_US values.
This means that when KDE is restarted, all LC_* variables are
en_US.UTF-8 instead of the previous values of en_GB.UTF-8.
One workaround is to delete ~/.kde/env/setlocale.sh after making the
required changes in System Settings.
Another workaround is to set the Preferred Language as well as making
the other required change (Preferred Languages was previously empty on
my system). Setting this to British English causes
~/.kde/env/setlocale.sh to be written with the contents:
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB:en
Now there's an extreme demonstration of the problem. With Country set to
United Kingdom, clicking Defaults subtly changes the Country to System
Country (United Kingdom). Clicking Apply then changes the contents of
setlocale.sh from the en_GB values to en_US values, even though other
settings (Money, etc.) are appropriate for the UK.
Expected behaviour:
~/.kde/env/setlocale.sh should not be written if it doesn't exist and it's not
necessary to write it (LC_* variables are set elsewhere).
Reply at: https://bugs.launchpad.net/ubuntu/+source/kde-
workspace/+bug/1204182/comments/0
------------------------------------------------------------------------
On 2013-07-23T09:52:24+00:00 Christoph-maxiom wrote:
Which distribution is that? KDE does not create that file, so it must be
a distribution-specific patch.
Reply at: https://bugs.launchpad.net/ubuntu/+source/kde-
workspace/+bug/1204182/comments/1
------------------------------------------------------------------------
On 2013-07-23T16:59:31+00:00 Graeme Hewson wrote:
I'm using Kubuntu 13.04. I've now raised bug
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1204182
Reply at: https://bugs.launchpad.net/ubuntu/+source/kde-
workspace/+bug/1204182/comments/4
** Changed in: kdebase-workspace
Status: Unknown => Incomplete
** Changed in: kdebase-workspace
Importance: Unknown => Medium
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde-workspace in Ubuntu.
https://bugs.launchpad.net/bugs/1204182
Title:
Locale wrongly defaults to en_US.UTF8
To manage notifications about this bug go to:
https://bugs.launchpad.net/kdebase-workspace/+bug/1204182/+subscriptions
More information about the kubuntu-bugs
mailing list