语言与应有的不同

语言与应有的不同

我希望我的计算机语言为英语,其他语言为芬兰语。问题是我的计算机的语言现在也是芬兰语了。我的猜测是 LC_ALL 覆盖了 LANG 部分。如果有帮助的话我正在使用 arch。

语言环境的输出:

LANG=en_US.UTF-8
LC_CTYPE="fi_FI.UTF-8"
LC_NUMERIC="fi_FI.UTF-8"
LC_TIME="fi_FI.UTF-8"
LC_COLLATE="fi_FI.UTF-8"
LC_MONETARY="fi_FI.UTF-8"
LC_MESSAGES="fi_FI.UTF-8"
LC_PAPER="fi_FI.UTF-8"
LC_NAME="fi_FI.UTF-8"
LC_ADDRESS="fi_FI.UTF-8"
LC_TELEPHONE="fi_FI.UTF-8"
LC_MEASUREMENT="fi_FI.UTF-8"
LC_IDENTIFICATION="fi_FI.UTF-8"
LC_ALL=fi_FI.UTF-8

答案1

LC_ALL确实覆盖了一切。我对 Arch 不熟悉,但grep -rl LC_ALL /etc可能会有所帮助。

然后评论回应,

啊,是的,有一个偷偷LC_ALL溜进来的/etc/environment

删除它应该允许系统使用英语消息运行,但其他所有内容都使用芬兰语语言环境。

相关内容