[Bug 1204182] Re: Locale wrongly defaults to en_US.UTF8
TJ
ubuntu at iam.tj
Sat Jan 4 17:40:25 UTC 2014
sudo grep -rn 'setlocale\.sh' /usr/lib/kde4/*
Binary file /usr/lib/kde4/kcm_locale.so matches
dpkg-query -S /usr/lib/kde4/kcm_locale.so
kde-runtime: /usr/lib/kde4/kcm_locale.so
apt-get source kde-runtime
cd kde-runtime-*
grep -rn 'setlocale\.sh' *
debian/patches/kubuntu_langpack_install.diff:344:+ // Write LANG and LANGUAGE to ~/.kde/env/setlocale.sh
debian/patches/kubuntu_langpack_install.diff:347:+ const QString envFile = envPath % QLatin1String("/setlocale.sh");
kcontrol/locale/kcmlocale.cpp:679: // Write LANG and LANGUAGE to ~/.kde/env/setlocale.sh
kcontrol/locale/kcmlocale.cpp:682: const QString envFile = envPath % QLatin1String("/setlocale.sh");
grep -C4 setlocale\.sh debian/patches/kubuntu_langpack_install.diff
load();
KGlobalSettings::self()->emitChange(KGlobalSettings::SettingsChanged, KGlobalSettings::SETTINGS_LOCALE);
+
+ // -------------------------------------------------------------------------
+ // Write LANG and LANGUAGE to ~/.kde/env/setlocale.sh
+
+ const QString envPath = KGlobal::dirs()->localkdedir() % QLatin1String("/env");
+ const QString envFile = envPath % QLatin1String("/setlocale.sh");
+
+ // In terms of the locale KDE's language value can express more than the
+ // language (e.g. country in en_GB and region in ca at valencia).
+ // The country values always override whatever is specified in KDE.
grep -C3 langpack.*LANG debian/changelog
kde-runtime (4:4.10.2-0ubuntu3) raring-proposed; urgency=low
* Make kubuntu_langpack_install.diff also set LANG and LANGUAGE.
This is done via a kde environment script (sourced by startkde).
kdesudo invoked applications as well as polkit actions and non-KDE
applications require properly set LANG/LANGUAGE, otherwise they'll use
--
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/ubuntu/+source/kde-workspace/+bug/1204182/+subscriptions
More information about the kubuntu-bugs
mailing list