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?

Odpowiedzi:


17

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

to jest naprawdę proste i działa niesamowicie.


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 )


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


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

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


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


5
Czym różni się to od odpowiedzi @ Avi sprzed 3 lat?
user151019,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.