So, as it turns out eglibc is simply broken.
LANGUAGE=en:foo will almost always use foo. Also very intersting is that
if you put a conditional breakpoint on __GI_getenv it wills suddenly
start to use english instead of foo.
** Package changed: kde-runtime (Ubuntu) => eglibc (Ubuntu)
** Changed i
Fixed for 14.04
env |grep LANG; env |grep LC
LANGUAGE=en:pt:fr:hu:en
GDM_LANG=en_US
LANG=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ADDR
As it was really annoying I removed all added languages and Konsole
output language changed back only after shut down but not reboot.
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde-runtime in Ubuntu.
https://bugs.launchpad.net/bugs/12478
** Summary changed:
- adding langues to locale changes terminal output language
+ language KCM sets incorrect LANGUAGE
** Package changed: kde-workspace (Ubuntu) => kde-runtime (Ubuntu)
** Changed in: kde-runtime (Ubuntu)
Importance: Undecided => Low
** Changed in: kde-runtime (Ubuntu)