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

Ich bin Entwickler und meine Hauptsprache ist Französisch, also verwende ich Mac OS X auf Französisch. Ich muss jedoch regelmäßig eine Anwendung in englischer Sprache öffnen, um Unterstützung zu leisten.

Im Moment gehe ich zu den Internationalen Systemeinstellungen und setze Englisch oben in die Sprachenliste, dann öffne ich die App, die ich auf Englisch ausführen muss. Wenn ich fertig bin, stelle ich es wieder auf Französisch um.

Dies ist ein lästiger Vorgang. Gibt es etwas anderes, das ich verwenden kann, z. B. ein Befehlszeilenprogramm, um eine Anwendung in einer bestimmten Sprache zu starten?

Antworten (6)

Es gibt eine Freeware, Language Switcher , um eine einzelne Anwendung mit verschiedenen Sprachen zu starten.

es ist wirklich einfach und funktioniert erstaunlich.

Unter der Haube startet es einfach das Programm mit einem -AppleLanguages (French)Schalter, was ich wirklich brauchte. Danke schön!
Diese App scheint derzeit nicht verfügbar zu sein. Alternativ: App Language Chooser von MAS apps.apple.com/de/app/app-language-chooser/id451732904

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 mit einer anderen Sprache aus:

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

Um die Bundle-ID zu ermitteln, führen Sie

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 )

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).
Diese Einstellung funktioniert am 10.11 nicht mehr. Gibt es Alternativen?
Bei mir hat es am 10.11 funktioniert, hier kein Problem.
Hat bei mir auch auf High Sierra (10.13) funktioniert.

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

Dies funktioniert nicht mehr in Snow Leopard.
In Safari auf Mojave ist es eine E-Mail-Verknüpfung.

Für Google Chrome tun Sie dies:

defaults write com.google.Chrome AppleLanguages '("en-US")'
Für Compressor ist com.apple.Compressor

Ich fand auch, dass dies funktioniert:

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

Deutsche Speisekarte

Rufen Sie im Finder Informationen zur Anwendung ab. Hier gibt es Sprachen, und Sie können wählen. Leider scheint dies in Snow Leopard verschwunden zu sein.

Wie unterscheidet sich dies von der Antwort von @Avi vor 3 Jahren?