I am running xubuntu 14.04 and recently changed my /etc/default/locale to
LANG="en_GB.UTF-8"
**LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.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"
LANGUAGE="en_GB:en"
Everything seems to work fine except the time and numeric format, which is still in german. Checking with locale -a yields:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
**LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8**
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="en_GB.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=
I am pretty sure it has to do with the regional format settings in the graphical interface provided by xubuntu (Start>>Settings>>Language support>>Regional format), which are "german" for me. This seems to override my locale settings. Is there any way to keep these regional settings from overriding the settings in my /etc/default/locale?
And, yes I did a restart after my changes ;)
Thanks in advance