$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.我確信它不是由~/.bashrcCO 設定的,因為如果我在第一行設定 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

相關內容