Я выполняю xubuntu 14.04 и недавно изменил мой/etc/default/locale на
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"
Все, кажется, хорошо работает кроме формата времени и числового формата, который находится все еще на немецком языке. Сверение с локалью-a урожаи:
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=
Я вполне уверен, это имеет отношение к региональным параметрам формата в графическом интерфейсе, обеспеченном xubuntu (Запустите>> Настройки>> поддержка Языка>> Региональный формат), которые являются "немецкими" для меня. Это, кажется, переопределяет мои настройки локали. Там какой-либо путь состоит в том, чтобы помешать этим региональным настройкам переопределять настройки в моем/etc/default/locale?
И, да я сделал перезапуск после своих изменений ;)
Заранее спасибо
Вручную редактирование /etc/default/locale
обычно является не хорошей идеей о *рабочий стол человечности.
, Если Вы хотите это, изменения влияют на всех пользователей в системе, можно создать файл в /etc/profile.d/
папка, например, как это:
$ cat /etc/profile.d/locale-tweak.sh
export LC_NUMERIC=en_GB.UTF-8
export LC_TIME=en_GB.UTF-8
Иначе, для влияния на собственного пользователя только можно поместить те export
команды в Вашем ~/.profile
файл вместо этого.