Onde a variável de ambiente $LANGUAGE pode ser definida

Onde a variável de ambiente $LANGUAGE pode ser definida

Estou tentando definir o idioma do sistema en_US.UTF-8e deixar essas variáveis LC_TIME​​definidas para meu horário local ( ru_RU.UTF-8). Eu tentei usar locale-genutilitários localectle editar /etc/default/locale, tentei usar o gerenciador de configurações do kde, mas sempre funciona com isso:

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=

Ou seja, está tudo OK, exceto a variável LANGUAGE: é sempre en_US:ru. Tenho certeza de que não está definido por ~/.bashrce CO porque se eu definir LANGUAGE na primeira linha está ~/.bashrctudo OK, portanto LANGUAGE está definidoantes .bashrc.

Ainda mais: se eu definir LANGUAGE na última linha ainda /etc/profileserá en_US:ru.

Então está definidodepois/etc/profile masantes ~/.bashrc. Onde pode estar?

SO: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 

Responder1

O KDE também armazena sua variável LANGUAGE no $HOME/.config/plasma-localercarquivo:

[Formats]
LANG=en_US.UTF-8

[Translations]
LANGUAGE=en_US:ru_RU

informação relacionada