Ich habe ein seltsames Problem - wenn ich den git
Befehl verwende, der mit dem Command Line Tools-Paket geliefert wird, ist die Benutzeroberfläche in der Befehlszeile in Englisch, so wie ich es möchte. Die mit Homebrew installierte Version verwendet jedoch Deutsch in ihrer Ausgabe (ich lebe in Deutschland, aber meine Systemsprache ist auf US-Englisch eingestellt und der Computer wurde tatsächlich in Singapur gekauft, wenn es darauf ankommt).
Ich glaube, das hat sich erst kürzlich geändert. Ich musste meinen Mac zur Reparatur geben und das in einem deutschen Laden. Jetzt, da ich meinen Computer wieder habe, habe ich festgestellt, dass die Ausgabe von Git auf Deutsch ist und nicht sicher ist, ob sie irgendetwas an den Systemeinstellungen vorgenommen haben, während sie es hatten. Soweit ich weiß, ist dies die einzige Befehlszeilenanwendung, die Deutsch als Sprache verwendet. Hier ist die vom locale
Befehl erzeugte Ausgabe :
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Ich möchte, dass Git mit mir auf Englisch spricht. Ich weiß, dass ich das LANG
etc. auf Englisch setzen kann und es würde (wahrscheinlich) funktionieren, aber ich würde auch gerne verstehen, woher diese Änderung kommen könnte.
Irgendwelche Ideen?
EDIT : Um die Sache interessanter zu machen, benutze ich einen anderen Mac, den ich von der Arbeit bekommen habe. Es wurde in Deutschland gekauft, die anfänglichen Spracheinstellungen waren Deutsch (was ich in US-Englisch geändert habe) und alles funktioniert einwandfrei, dh beide Git-Installationen (CLT und Homebrew) verwenden Englisch. Die Gebietsschemainformationen des locale
Befehls sind identisch.