$LANGUAGE 环境变量可能设置在哪里

$LANGUAGE 环境变量可能设置在哪里

我尝试将系统语言设置为en_US.UTF-8并将这些变量设置LC_TIME为我的本地时间 ( ru_RU.UTF-8)。我尝试使用locale-genlocalectl实用程序并编辑 /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。它可能在哪儿?

操作系统:Ubuntu 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

相关内容