Hi!
Da sich nach dem Upgrade 13.10 ▶ 14.04 einige Programme über eine „unsupported locale“ beschwert haben, bin ich auf dies in der .kde/env/setlocale.sh gestoßen:
export LANG=en_DE.UTF-8 export LANGUAGE=en:de:en export LC_NUMERIC=en_DE.UTF-8 export LC_TIME=en_DE.UTF-8 export LC_MONETARY=en_DE.UTF-8 export LC_PAPER=en_DE.UTF-8 export LC_IDENTIFICATION=en_DE.UTF-8 export LC_NAME=en_DE.UTF-8 export LC_ADDRESS=en_DE.UTF-8 export LC_TELEPHONE=en_DE.UTF-8 export LC_MEASUREMENT=en_DE.UTF-8
en_DE.UTF-8? In /etc/default/locale stehen andere Werte:
CodeLANG="en_US.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_MONETARY="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"
edit: Der Befehl locale gibt aus
$ locale locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_DE.UTF-8 LANGUAGE=en:de:en LC_CTYPE="en_DE.UTF-8" LC_NUMERIC=en_DE.UTF-8 LC_TIME=en_DE.UTF-8 LC_COLLATE="en_DE.UTF-8" LC_MONETARY=en_DE.UTF-8 LC_MESSAGES="en_DE.UTF-8" LC_PAPER=en_DE.UTF-8 LC_NAME=en_DE.UTF-8 LC_ADDRESS=en_DE.UTF-8 LC_TELEPHONE=en_DE.UTF-8 LC_MEASUREMENT=en_DE.UTF-8 LC_IDENTIFICATION=en_DE.UTF-8 LC_ALL=
Das ist ja leicht korrigierbar, mich interessieren aber die Gründe für dieses Verhalten. Ich habe ein per GUI auf Englisch mit deutschen Zahlen, Währungs- und Datumsformaten eingestelltes Kubuntu.
Dank & Gruß
V.