web-dev-qa-db-fra.com

Comment changer la langue de git dans le terminal intégré d'IntelliJ?

Cela vient de m'arriver tout à coup aujourd'hui dans le terminal d'IntelliJ.

l'interface de ligne de commande de git est en russe maintenant. Par exemple, git status renvoie quelque chose comme:

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

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

Si je lance git depuis l'application Terminal de macOS, l'interface de ligne de commande est en anglais, comme prévu.

J'utilise IntelliJ Community Edition 2018.2.3 sur macOS 10.12.6 et je n'ai modifié aucun de mes paramètres, à l'exception de la mise à niveau de git à la version 2.19.0 et du plug-in Kotlin à la version 1.2.70 aujourd'hui.

Ce n’est pas que je ne comprenne pas le russe, c’est seulement que j’utilise l’UI anglaise depuis des années, et ce changement soudain est inutile et me jette à la poubelle. Y a-t-il un moyen de le changer?

Edit: j'ai rétrogradé la version de git via brew switch git 2.18.0 et la version anglaise est de retour. Bizarre. J'essaie toujours de comprendre pourquoi gitbascule en russe dans v2.19. L'interface utilisateur graphique de macOS, la langue par défaut et la source d'entrée principale sont tous Englishsur mon ordinateur portable et la région est définie sur United States.

5
Vitaly

J'ai eu le même problème après la mise à niveau de git en utilisant home-brew de 2,18 à 2,19, j'utilise IntelliJ 2018.2.

Le terminal fourni avec OS X fonctionne correctement => git status montrant l'anglais

Le terminal embarqué avec IntelliJ n’est pas => git status montrant le chinois

Suivi https://Apple.stackexchange.com/questions/337244 et suppression d'autres langues préférées ne laissant que l'anglais (États-Unis) semble résoudre le problème.

Le problème semble qu'IntelliJ ne transmet pas correctement le LC_LANG.

1
Floyd