Я пытаюсь установить системный язык в 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
. Где это может быть?
ОС: Kubuntu 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