É possível iniciar um programa em um idioma específico?


46

Sou desenvolvedor e meu idioma principal é o francês. Por isso, uso o Mac OS X em francês. No entanto, preciso abrir regularmente um aplicativo em inglês para dar suporte.

No momento, vou para as Preferências do sistema internacional e coloco o inglês acima na lista de idiomas. Em seguida, abro o aplicativo necessário para executar em inglês. Quando termino, volto para o francês.

Este é um processo irritante. Existe algo mais que eu possa usar, como um programa de linha de comando, para iniciar um aplicativo em um idioma específico?

Respostas:


17

Existe um freeware, o Language Switcher , para iniciar um único aplicativo com idiomas diferentes.

é realmente simples e funciona incrivelmente.


8
Sob o capô, ele apenas lança o programa com um -AppleLanguages (French)switch, que é o que eu realmente precisava. Obrigado!
Zneak 18/08/10

64

Você pode alterar o idioma dentro do arquivo de preferências do aplicativo:

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

Ou simplesmente execute uma vez um aplicativo com outro idioma:

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

Para determinar o identificador de pacote configurável, execute

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

ou diretamente em um comando:

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

(via superusuário )


Interessante. A abordagem direta "chamada de programa" funciona para o Excel, mas não para o Numbers. Com o Numbers, você deve alterar o idioma no arquivo de preferências. (O primeiro exemplo acima).
quer

Essa preferência não funciona mais no 10.11. Existe alguma alternativa?
Hamid Rohani

1
Funcionou para mim em 10.11, não há problema aqui.
Ben-Uri

Trabalhou para mim também em High Sierra (10.13).
Yassine ElBadaoui

1

Vá para o aplicativo, pressione Command + I e, se houver outros idiomas, eles aparecerão na página de informações. Desmarque tudo, exceto o idioma desejado


5
Isso não funciona mais no Snow Leopard.
Loïc Wolff

No Safari on Mojave, é um atalho de email.
ankii 23/09

0

Para o Google Chrome, faça o seguinte:

defaults write com.google.Chrome AppleLanguages '("en-US")'

0

Eu também achei que isso funcionava:

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

Menu alemão


-2

No Finder, obtenha informações sobre o aplicativo. Existem idiomas aqui e você pode escolher. Infelizmente, isso parece ter desaparecido no Snow Leopard.


5
Como isso difere da resposta da @ Avi feita há 3 anos?
user151019
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.