如何在IntelliJ的内置终端中更改git的语言?

15

今天在IntelliJ的终端中,这种情况突然发生了。

现在git的命令行界面是用俄语显示的。例如,git status返回类似以下内容:

Изменения, которые не в индексе для коммита:
  (используйте «git add <файл>…», чтобы добавить файл в индекс)
  (используйте «git checkout -- <файл>…», чтобы отменить изменения
   в рабочем каталоге)

        изменено: whatever/filename.kt

如果我从macOS的终端应用程序中运行git,CLI将会是英文的,这是预期的。

我正在使用macOS 10.12.6上的IntelliJ Community Edition 2018.2.3,除了今天升级git到2.19.0和Kotlin插件到v1.2.70之外,我没有更改任何设置。

并不是说我不理解俄语,只是我已经使用英文用户界面很多年了,这种突然的变化是不必要的,而且让我感到困惑。有没有办法把它改回去?

编辑:我通过brew switch git 2.18.0降级了git版本,现在CLI又变成了英文。奇怪的是,我仍在尝试弄清楚为什么git在v2.19中切换到了俄语。我的笔记本电脑的macOS GUI、首选语言、主要输入源都是英文,并且地区设置为美国


你有检查过这个吗?https://dev59.com/jnM_5IYBdhLWcg3wUxZB#1427938 - Ken Ratanachai S.
我看到过类似的问题,但我认为我的问题与IntelliJ有关。在macOS终端或VS Code的内置终端中,我没有这个问题。 - Vitaly
1
不知道根本原因,但这里发布了一个解决方案:https://apple.stackexchange.com/questions/337244 - olemaug
1个回答

10
我在使用 home-brew 从 2.18 升级 git 到 2.19 后,遇到了完全相同的问题,我正在使用 IntelliJ 2018.2。
自带于 OS X 的终端工具是正常的 => git status 显示为英文。
嵌入在 IntelliJ 中的终端工具不正常 => git status 显示为中文。
按照 https://apple.stackexchange.com/questions/337244 所述的方法,删除其他首选语言,只保留英语 (美国),似乎解决了这个问题。
问题似乎是 IntelliJ 没有正确传递 LC_LANG。

谢谢!在“语言和地区”首选项窗格中将俄语从首选语言列表中删除就解决了问题。 - Vitaly
当我的git开始说法语时,它吓到了我,谢谢。 - Chris Peng

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接