Czy można uruchomić program w określonym języku?

46

Jestem programistą, a moim głównym językiem jest francuski, więc używam Mac OS X w języku francuskim. Potrzebuję jednak regularnie, aby otworzyć aplikację w języku angielskim, aby uzyskać wsparcie.

Teraz przechodzę do międzynarodowych preferencji systemowych i umieszczam angielski powyżej na liście języków, a następnie otwieram aplikację, którą muszę uruchomić w języku angielskim. Kiedy skończę, przełączam z powrotem na francuski.

To irytujący proces. Czy jest coś innego, czego mogę użyć, na przykład program wiersza polecenia, do uruchomienia aplikacji w określonym języku?

skradać się
źródło

Odpowiedzi:

17

Jest darmowy, Language Switcher , do uruchomienia pojedynczej aplikacji w różnych językach.

to jest naprawdę proste i działa niesamowicie.

Am1rr3zA
źródło
8
Pod maską po prostu uruchamia program z -AppleLanguages (French)przełącznikiem, czego naprawdę potrzebowałem. Dziękuję Ci!
zneak
64

Możesz zmienić język w pliku preferencji aplikacji:

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

Lub po prostu uruchom raz aplikację w innym języku:

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

Aby ustalić identyfikator pakietu, uruchom

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

lub bezpośrednio w jednym poleceniu:

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

(przez SuperUser )

Studer
źródło
Ciekawy. Bezpośrednie podejście „wywołanie programu” działa w przypadku programu Excel, ale nie w przypadku liczb. Za pomocą Numbers musisz zmienić język w pliku preferencji. (Pierwszy przykład powyżej).
Erk
Ta preferencja nie działa już 10.11. Czy są jakieś alternatywy?
Hamid Rohani,
1
Po prostu zadziałało dla mnie 10.11, bez problemu.
Ben-Uri
Pracowałem również dla High Sierra (10,13).
Yassine ElBadaoui
1

Przejdź do aplikacji, naciśnij Command + I, a jeśli są inne języki, pojawią się one na stronie informacyjnej. Po prostu odznacz wszystko oprócz wybranego języka

Avi
źródło
5
To już nie działa w Snow Leopard.
Loïc Wolff
W Safari na Mojave jest to skrót e-mail.
ankii
0

W przypadku przeglądarki Google Chrome wykonaj następujące czynności:

defaults write com.google.Chrome AppleLanguages '("en-US")'
Achraf JEDAY
źródło
0

Znalazłem to również do pracy:

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

Niemieckie menu

Nevin Williams
źródło
-2

W Finderze uzyskaj informacje o aplikacji. Są tutaj języki i możesz je wybrać. Niestety, wygląda na to, że zniknął w Snow Leopard.

Nicolas Barbulesco
źródło
5
Czym różni się to od odpowiedzi @ Avi sprzed 3 lat?
user151019,