Agora há um aplicativo que lida com a tarefa de maneira elegante; você pode até mesmo definir o idioma permanentemente: Language Switcher .
Atualização: agora há outro aplicativo disponível no MAS: Seletor de idioma do aplicativo .
Costumava ser tão fácil no Leopard através da caixa de diálogo de informações que qualquer aplicativo poderia ser iniciado no idioma desejado. Alguns programas como o Things ou o Adobe Creative Suite são simplesmente mais eficazes em inglês. Eu quero ter esse recurso de volta - mas como ...?
Agora há um aplicativo que lida com a tarefa de maneira elegante; você pode até mesmo definir o idioma permanentemente: Language Switcher .
Atualização: agora há outro aplicativo disponível no MAS: Seletor de idioma do aplicativo .
Se você quiser fazer isso ocasionalmente, consulte o Plug-in do LaunchApp .
Se você quiser configurá-lo em uma base mais permanente, execute este script em uma janela de terminal (uma janela de terminal em / Aplicativos / Utilitários / Terminal):
defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"
Onde você substitui o caminho para o seu aplicativo (lembre-se de escapar de espaços com uma barra invertida) e os códigos de idioma com o que você está procurando. Depois de executar este script, o aplicativo sempre será iniciado em qualquer idioma que você tenha especificado primeiro (supondo que a linguagem exista).
Se você quiser remover a preferência, use:
defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages
Você pode remover manualmente todos os outros idiomas de um aplicativo clicando com o botão direito do mouse nele > mostrar conteúdo do pacote < e remova todos os idiomas indesejados.
Mas isso está longe de ser uma solução elegante. : (
Apenas para informá-lo, alguns aplicativos, como o Adobe Creative Suite, só são instalados em um idioma. Muitas vezes não é possível alternar como você pode fazer com tantos outros aplicativos do OS X.
Se estiver interessado, também disponibilizamos outro aplicativo Language Switching no MAS: link
Todas as soluções para alterar o idioma do aplicativo são baseadas no que está disponível no próprio pacote de aplicativos. Eles não podem fornecer novas linguagens traduzindo na hora, como eu notei alguns usuários do LinguaSwitch.