相关疑难解决方法(0)

临时更改终端消息/警告/错误的语言

我的终端中的消息默认使用俄语显示,这是我的母语。

暂时我希望它们是英文的(例如粘贴到论坛中),然后切换回默认语言。

如何使用 bash 进行切换和切换?

command-line language locale

25
推荐指数
2
解决办法
1万
查看次数

为什么覆盖 LANG 环境变量不会改变我的语言?

我正在尝试以另一种语言运行应用程序作为我当前的环境。为了简单起见,我想更改ls.

这是我在整个地方阅读的内容(有关相关问题,请参见下文):设置LANG为受支持的语言环境之一,例如:

LANG=nl_NL.UTF-8 ls /nonexistent
Run Code Online (Sandbox Code Playgroud)

让它显示荷兰语 (NL) 输出。

但是,我仍然得到英文输出:

$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我现在的环境:

$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
Run Code Online (Sandbox Code Playgroud)

可以肯定的是,我已经检查过:

我还尝试了什么?

  • 利用export同时设置LANGLANGUAGE而不是在前面加上命令。
  • 设置也 …

translation language environment-variables

11
推荐指数
1
解决办法
5604
查看次数