2011-05-22 78 views
6

在我的德語Windows上,啓動git gui時,它出現在難以理解的德語中。我如何將其更改爲默認英語? Git GUI選項菜單項不提供這樣的選項。Git GUI:如何更改區域

回答

10

只需將環境變量LANG設置爲值en_US即可。

+1

或... LANG = C LANGUAGE = C將始終回退到標準C語言環境(在您的系統上不需要任何語言環境)。您可能會錯過en_US [.UTF8]語言環境中的某些「細節」,但它會起作用;混帳是字符集不可知的,所以它不會傷害 – sehe 2011-05-23 09:10:41

+0

有人可以證實這實際上解決了這個問題? OP詢問強制將'git gui'在Windows上設置爲'en_US'。我試着相反,強制'設置LANG = de_DE',並且它不會強制'git gui'給德語。使用'2.14.1.windows'。 – tresf 2017-11-20 16:35:40

7

只是猜測:如果它使用本地化文件,您可以刪除德文本地化文件(它最有可能會回退到英文)或創建英文的副本,並用它替換德文。

+1

哇。刪除區域設置文件。蹩腳的意見恕我直言 – sehe 2011-05-23 09:10:01

+2

這只是猜測,考慮到用戶嘗試過,並沒有找到一種方法來做'合法'(>「Git GUI選項菜單項不提供這樣的選項」)。 – 2011-05-23 10:09:40

+5

爲我工作。正如建議:語言文件的路徑是Windows 64Bit的 \ share \ git-gui \ lib \ msgs \ .msg'。我只是重新命名它,所以我可以回到這一天。 – slevon 2013-02-10 20:53:06

1

這是一個非常古老的問題,我知道已經給出並接受了正確的答案,但如果有人跳過它並決定採用Petr Abdulin的方法(因爲接受的答案對他們不起作用,他們不想改變他們的LANG環境變量...),爲當前使用的翻譯添加額外的擴展名(並非總是常識)也可以在這種特定情況下工作 - 使您的系統回退到英語保留您的非英文翻譯文件完好無損。

以這種方式做事情時,即使您認爲永遠不再需要它們,或者假設它會自動工作,因爲它在大多數情況下都能正常工作,您總是希望保留原始文件的備份。不要複製文件並盲目地更換。假設這不起作用,並且您可能需要恢復原始文件而沒有重大麻煩。

擴展的選擇取決於您。對於德文翻譯:

de.msg -> de.msg.bak (do not use .bak if it conflicts with auto-backups) 
de.msg -> de.msg.original (non-standard, but slightly more intuitive) 

要取消回退過程,只需刪除附加的擴展名。

de.msg.bak -> de.msg 

如果您可以正確設置您的配置,請不要觸摸這些文件並改爲執行此操作。

只有使用您的問題的quickfix作爲您應該實際執行的解決方法。