66 votes

comment définir la langue souhaitée dans le git-gui ?

Je suis récemment venu à git pour un projet auquel je participe. J'ai trouvé le gui git plutôt pratique (sous OSX Snow Leopard) pour srtater avec mais j'aimerais beaucoup qu'il ne soit pas localisé (en français, dans mon cas). Existe-t-il une préférence ou un hack pour que git gui soit affiché en anglais ?

Merci d'avance, Julien

64voto

Oleg Sakharov Points 593

Pour Windows Les utilisateurs ont également deux choix :

1) Définissez la variable d'environnement LANG comme suit sur .

a) Globalement pour Windows : http://www.itechtalk.com/thread3595.html

b) Pour le shell git uniquement :

Si vous ne voulez pas affecter autre chose que les applications git, vous pouvez ajouter la ligne suivante au début du fichier C:\Program Fichiers \Git\cmd\git.cmd fichier :

@set LANG=en

Veuillez noter que cela ne fonctionne que lorsque vous lancez des commandes à partir du shell git - l'interface graphique GIT lancée à partir du menu de démarrage ne sera pas affectée.

2) Supprimer ou renommer le fichier *.msg correspondant dans C:\Program Fichiers \Git\share\git -gui \lib\msgs

Vous gagnez à ne pas modifier le shell de configuration (surtout si vous utilisez les shells cmd.exe) mais vous perdez en fonctionnalités internationales.

Crédits : Ces réponses trouvent leur origine dans la question officielle soulevée en msysgit qui peut être consulté ici : http://code.google.com/p/msysgit/issues/detail?id=302

34voto

Joakim Elofsson Points 5048

Vous pourriez supprimer/renommer le fichier de traduction de l'installation, le français serait

... /share/git-gui/lib/msgs/fr.msg

Je ne connais pas OS-X, mais sous Windows (msysgit), ce serait normalement C:\Program Fichiers \Git\share\git -gui \lib\msgs\ et sous Linux (et autres) /usr/share/git-gui/lib/msgs/ .

(et gitk ... /share/gitk/lib/msgs/ )

7voto

Andrey Betenev Points 69

Notez que le réglage @set LANG=en dans le fichier cmd aide, mais seulement lorsque vous démarrez GitGUI avec ce fichier cmd. Ce n'est pas le cas lorsque vous le démarrez depuis le menu Démarrer : il appelle directement wish.exe. Si vous changez le lien pour exécuter cmd script, il affiche une fenêtre de commande textuelle en même temps que l'interface graphique, ce qui est indésirable. C'est pourquoi, pour moi, renommer le fichier .msg est une solution de choix.

6voto

export LANG=en_US

devrait faire. Cela affectera tout ce que vous exécuterez à partir de ce shell, cependant.

3voto

xmoex Points 1517

Pour Linux, vous pouvez utiliser

LANG=en_US LC_ALL=en_US git gui

pour démarrer votre git-gui par exemple temporaire en anglais depuis votre terminal actuel. Cette solution affectera uniquement votre instance actuelle de git-gui et rien d'autre. Le mérite revient à Junio C Hamano

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X