为什么我的远程shell用意大利语跟我说话?

最近我注意到,许多命令都用外语来回应我。 根据谷歌翻译它是意大利语(见截图)

红色框中的外文文本

我已经注意到,只有当我ssh到一些远程系统,如在这种情况下,这发生在我身上。 当我在本地访问该系统时,它会用英语“回复”我。 我也注意到了另一个远程系统的相同问题。 那时候我以为这个远程系统的语言设置可能被搞乱了。 然而,现在看来我的本地系统(ssh)以某种方式介绍自己的意大利语。

到底是怎么回事?

在我看来,要么是你有一个本地的环境variables,表明你的语言(或语言环境)是意大利语,或远程服务器的默认语言环境设置为意大利语。 检查你是否有一个名为LC_ALL的环境variables,或者是以LC_(execute:set | grep ^ LC_)开头的任何东西,它表示你的默认语言环境是意大利语。 另外,你的sshconfiguration可能包含指出前面提到的环境设置。 当你SSH到本地主机也发生?