Ist es möglich, ein Programm in einer bestimmten Sprache zu starten?

46

Ich bin Entwickler und meine Hauptsprache ist Französisch. Daher verwende ich Mac OS X auf Französisch. Ich muss jedoch regelmäßig eine Bewerbung auf Englisch öffnen, um Support zu leisten.

Im Moment gehe ich zu den Internationalen Systemeinstellungen und füge Englisch oben in die Sprachenliste ein. Dann öffne ich die App, die ich für die Ausführung auf Englisch benötige. Wenn ich fertig bin, schalte ich es wieder auf Französisch.

Dies ist ein nerviger Vorgang. Gibt es noch etwas, das ich zum Starten einer Anwendung in einer bestimmten Sprache verwenden kann, z. B. ein Befehlszeilenprogramm?

zneak
quelle

Antworten:

17

Es gibt eine Freeware, Language Switcher , um eine einzelne Anwendung mit einer anderen Sprache zu starten.

Es ist wirklich einfach und funktioniert erstaunlich gut.

Am1rr3zA
quelle
8
Unter der Haube startet es einfach das Programm mit einem -AppleLanguages (French)Schalter, was ich wirklich brauchte. Danke!
Zneak
64

Sie können die Sprache in der Einstellungsdatei der Anwendung ändern:

defaults write com.apple.TextEdit AppleLanguages '("en-US")'

Oder führen Sie einfach einmal eine Anwendung in einer anderen Sprache aus:

/Applications/iCal.app/Contents/MacOS/iCal -AppleLanguages '(de)'

Führen Sie zum Ermitteln der Bundle-ID Folgendes aus

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

oder direkt in einem Befehl:

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Mail.app) AppleLanguages '("en-UK")'

(über SuperUser )

Studer
quelle
Interessant. Der direkte "Programmaufruf" -Ansatz funktioniert für Excel, aber nicht für Numbers. Bei Numbers müssen Sie die Sprache in der Einstellungsdatei ändern. (Das erste Beispiel oben).
Erk
Diese Einstellung funktioniert am 10.11 nicht mehr. Gibt es Alternativen?
Hamid Rohani
1
Es hat gerade bei mir am 10.11 geklappt, hier kein Problem.
Ben-Uri
Arbeitete auch für mich in High Sierra (10.13).
Yassine ElBadaoui
1

Gehen Sie zur App, drücken Sie Befehlstaste + I und wenn es andere Sprachen gibt, werden sie auf der Infoseite angezeigt. Deaktivieren Sie einfach alle außer der gewünschten Sprache

Avi
quelle
5
Dies funktioniert in Snow Leopard nicht mehr.
Loïc Wolff
In Safari on Mojave ist es eine E-Mail-Verknüpfung.
23.
0

Führen Sie für Google Chrome Folgendes aus:

defaults write com.google.Chrome AppleLanguages '("en-US")'
Achraf JEDAY
quelle
0

Ich fand auch dies zu arbeiten:

bash-3.2 $ LANG = de.UTF-8
bash-3.2 $ / Applications / MuseScore \ 3.app/Contents/MacOS/mscore 

Deutsche Speisekarte

Nevin Williams
quelle
-2

Informieren Sie sich im Finder über die Anwendung. Hier gibt es Sprachen, und Sie können wählen. Leider scheint dies in Snow Leopard verschwunden zu sein.

Nicolas Barbulesco
quelle
5
Wie unterscheidet sich das von der Antwort von @ Avi vor 3 Jahren?
user151019