Локаль установлена ​​только частично

Когда я устанавливаю свой язык с помощью update-locale LC_TIME=de_DE.UTF-8, содержимое /etc/default/locale обновляется соответствующим образом. Изменения также отражают переменные окружения моей оболочки, но выполнение locale показывает все как

max@wilma ~$ locale                                                     13:39:08
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

Что там происходит?

0
задан 7 August 2015 в 14:39

2 ответа

От эти locale вывод я вижу, что Вы устанавливали LC_ALL постоянно в файле конфигурации. Удалите тот LC_ALL запись, везде, где Вы устанавливаете ее.

2
ответ дан 8 August 2015 в 00:39
  • 1
    Я установил его по умолчанию Ubuntu... Затем у меня есть обе версии установленными? Я могу переключиться без unistall? Спасибо! – dg.aragones 24 November 2016 в 06:01

Если Вы когда-нибудь использовали GUI для установки языка и/или региональных форматов, Ваш пользователь определенные настройки (которые переопределяют настройки в масштабе всей системы в /etc/default/locale), были сохранены в ~/.pam_environement. Лучший способ предотвратить удивительное поведение состоит в том, чтобы продолжать использовать графический интерфейсы пользователя, особенно Поддержка Языка , для обработки языков и локалей.

1
ответ дан 8 August 2015 в 00:39

Другие вопросы по тегам:

Похожие вопросы: