Я только что обновил Kubuntu 12.04 до 13.04, переназначив свой прежний домашний раздел на эту новую версию.
Несмотря на то, что я живу в Непале, настройки локали настроены на отображение английского языка. Тем не менее, некоторые приложения показывают непальские цифры или буквы.
Skype показывает непальские цифры для отображения времени в чатах. Конки (тщетно) отображает дату и время, используя непальские цифры и буквы. Долфин показывает непальский номер, чтобы указать использование диска.
Как я могу наложить правильные настройки локали на эти приложения?
Редактировать: Я нашел документацию по локалям . locale
возвращает:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC=ne_NP
LC_TIME=ne_NP
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=ne_NP
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER=ne_NP
LC_NAME=ne_NP
LC_ADDRESS=ne_NP
LC_TELEPHONE=ne_NP
LC_MEASUREMENT=ne_NP
LC_IDENTIFICATION=ne_NP
LC_ALL=
Итак, очевидно, что НП здесь не должно быть. Я должен найти способ изменить настройки через терминал, поскольку мои Системные настройки > Язык , похоже, не вступают в силу. (Что-то пошло не так с обновлением?)
По какой-то причине настройки системы> Локаль просто не вступили в силу.
Языковой стандарт может быть установлен вручную в соответствии с документом, связанным в вопросе, путем установки желаемого значения языкового стандарта вместо неправильного значения языкового стандарта (в моем случае en_GB.UTF-8
вместо en_NP
).
Настройки локали записываются в /etc/default/locale
, следовательно, для их изменения: sudo nano /etc/default/locale
, измените значения, сохраните файл и перезагрузите компьютер.