Где может быть установлена ​​переменная окружения $LANGUAGE

Я пытаюсь установить системный язык 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, потому что если я установлю ЯЗЫК в первой строке ~/.bashrc все ок, поэтому язык установлен раньше .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 

1 ответ

KDE также хранит переменную LANGUAGE в$HOME/.config/plasma-localercфайл:

      [Formats]
LANG=en_US.UTF-8

[Translations]
LANGUAGE=en_US:ru_RU
Другие вопросы по тегам