Excluir ~/.kde/env/setlocale.sh
Eu corro o Kubuntu 14.04 e no "System Settings / Locale" eu sempre defino "Country: Germany" e "Preferred language: American English".
Para a linha de comando, eu configurei
#/etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en"
LC_ALL="de_DE.UTF-8"
e isso sempre funcionou bem:
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8
Agora, na última instalação limpa, a GUI está bem, mas o KDE sobrescreve as configurações da linha de comando com o sem sentido
$ locale
LANG=en_DE.UTF-8
e se eu mudar para "País: França", ele será alterado para "en_FR.UTF-8".
Esforços inúteis já tentados:
locale-gen
: todas as localidades são atualizadas dpkg-reconfigure locales
: nada muda