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?

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.


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 )


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


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")'

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


-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.


5
Wie unterscheidet sich das von der Antwort von @ Avi vor 3 Jahren?
user151019
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.