系统设置为英语,Nodejs 包默认为波兰语

系统设置为英语,Nodejs 包默认为波兰语

我是波兰人。安装时我选择了波兰语键盘布局,但其他一切都我希望使用英语。语言设置中只有英式英语。

但是,我刚刚得到一个 npm 包(yargs),它用波兰语打印出其帮助信息。

如何将我的整个系统设置为英语?

根据评论的要求,输出locale -a && locale

rijndael@rd:~$ locale -a && locale
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
pl_PL.utf8
POSIX
LANG=pl_PL.UTF-8
LANGUAGE=en_GB
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC=pl_PL.UTF-8
LC_TIME=pl_PL.UTF-8
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY=pl_PL.UTF-8
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER=pl_PL.UTF-8
LC_NAME=pl_PL.UTF-8
LC_ADDRESS=pl_PL.UTF-8
LC_TELEPHONE=pl_PL.UTF-8
LC_MEASUREMENT=pl_PL.UTF-8
LC_IDENTIFICATION=pl_PL.UTF-8
LC_ALL=

答案1

您可以通过以下方式将所有语言环境设置为英语:

sudo update-locale LC_ALL=en_GB.UTF-8

然后通过执行以下命令应用更改:

. /etc/default/locale

但您也可以使用几乎相同的命令逐个更改它们:

sudo update-locale LANG=en_GB.UTF-8

在这种情况下,只有LANG语言环境会发生改变。

不要忘记通过. /etc/default/locale命令执行来应用更改。点.是命令的重要组成部分。

相关内容