¿Es posible iniciar un programa en un idioma específico?


46

Soy desarrollador y mi idioma principal es el francés, por lo que uso Mac OS X en francés. Sin embargo, necesito regularmente abrir una aplicación en inglés para dar soporte.

En este momento voy a las Preferencias del sistema internacional y pongo el inglés arriba en la lista de idiomas, luego abro la aplicación que necesito para ejecutar en inglés. Cuando termino, lo cambio a francés.

Este es un proceso molesto. ¿Hay algo más que pueda usar, como un programa de línea de comandos, para iniciar una aplicación en un idioma específico?

Respuestas:


17

Hay un programa gratuito, Language Switcher , para lanzar una sola aplicación con diferentes idiomas.

Es realmente simple y funciona increíblemente.


8
Debajo del capó, simplemente inicia el programa con un -AppleLanguages (French)interruptor, que es lo que realmente necesitaba. ¡Gracias!
zneak

64

Puede cambiar el idioma dentro del archivo de preferencias de la aplicación:

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

O simplemente ejecute una vez una aplicación con otro idioma:

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

Para determinar el identificador de paquete, ejecute

mdls -name kMDItemCFBundleIdentifier /Applications/Mail.app

o directamente en un comando:

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

(a través de SuperUser )


Interesante. El enfoque directo de "llamada al programa" funciona para Excel, pero no para Numbers. Con Numbers, debe cambiar el idioma en el archivo de preferencias. (El primer ejemplo anterior).
Erk

Esta preferencia ya no funciona en 10.11. ¿Hay alguna alternativa?
Hamid Rohani

1
Simplemente funcionó para mí el 10.11, no hay problema aquí.
Ben-Uri

También trabajó para mí en High Sierra (10.13).
Yassine ElBadaoui

1

Vaya a la aplicación, presione Comando + I y, si hay otros idiomas, aparecerán en la página de información. Simplemente desmarque todo excepto el idioma que desee


55
Esto ya no funciona en Snow Leopard.
Loïc Wolff

En Safari en Mojave, es un acceso directo de correo electrónico.
ankii

0

Para Google Chrome, haga esto:

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

0

También encontré que esto funciona:

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

Menú alemán


-2

En el Finder, obtenga información sobre la aplicación. Hay idiomas aquí, y puedes elegir. Por desgracia, esto parece haber desaparecido en Snow Leopard.


55
¿Cómo difiere esto de la respuesta de @ Avi hecha hace 3 años?
user151019
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.