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