Per Linux puoi usare da un terminale:
LC_ALL=en_US.utf8 git gui
per avviare la tua git-gui, ad esempio, temporaneamente in inglese dal tuo terminale corrente. Questa soluzione influenzerà solo la tua attuale istanza di git-gui e nient'altro. Il merito va a Junio C Hamano
Aggiornamento per l'utilizzo nei file * .desktop (soluzione persistente):
Per avviare sempre un programma con l'impostazione locale desiderata dal tuo file * .desktop devi modificare la sua Exec=...
sezione per avviarlo in un ambiente modificato .
A partire dal:
...
Exec="/usr/bin/your-program"
...
Per:
...
Exec=env LC_ALL=en_US.utf8 "/usr/bin/your-program"
...
Aggiornamento per le località mancanti:
A volte il tuo sistema potrebbe lamentarsi di:
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
In questo caso molto probabilmente non hai ancora generato il locale appropriato. (Se vedi il testo in inglese, tuttavia, è probabile che il tuo sistema utilizzi le C
impostazioni locali come riserva)
Generazione della lingua mancante:
- Come in un ambiente Debian
- Come in un ambiente Ubuntu