
Я пытаюсь установить язык системы en_US.UTF-8
и оставить такие переменные, как LC_TIME
установлено на мое локальное время ( ru_RU.UTF-8
). Я пытался использовать locale-gen
, localectl
утилиты и редактировать /etc/default/locale, пытался использовать менеджер настроек kde, но он всегда и с этим:
LANG=en_US.UTF-8 LANGUAGE=en_US:ru LC_CTYPE="en_US.UTF-8" LC_NUMERIC=ru_RU.UTF-8 LC_TIME=ru_RU.UTF-8 ... LC_ALL=
Т.е. все ОК, кроме переменной LANGUAGE: она всегда en_US:ru
. Я уверен, что она не установлена ~/.bashrc
и CO, потому что если я устанавливаю LANGUAGE в первой строке, то ~/.bashrc
все ОК, поэтому LANGUAGE установлендо .bashrc
.
Более того: если я установлю LANGUAGE в последней строке, то /etc/profile
все равно будет en_US:ru
.
Итак, всё готово.после/etc/profile нодо ~/.bashrc
. Где это может быть?
ОПЕРАЦИОННЫЕ СИСТЕМЫ:Кубунту 17.10
$ uname -a
Linux user-HP-250-G5-Notebook-PC 4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
решение1
KDE также сохраняет переменную LANGUAGE в $HOME/.config/plasma-localerc
файле:
[Formats]
LANG=en_US.UTF-8
[Translations]
LANGUAGE=en_US:ru_RU