51 votos

¿Es posible lanzar un programa en un idioma concreto?

Soy desarrollador y mi lengua materna es el francés, así que uso Mac OS X en francés. Sin embargo, a menudo necesito abrir una aplicación en inglés para realizar tareas de asistencia.

Ahora mismo voy a las Preferencias del Sistema Internacional y pongo inglés arriba en la lista de idiomas, luego abro la aplicación que necesito ejecutar en inglés. Cuando termino, la vuelvo a poner en francés.

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

73voto

Greg Hurlman Puntos 10944

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

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

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

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

Para determinar el identificador del 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")'

(vía SuperUsuario )

0 votos

Interesante. El método directo de "llamada al programa" funciona con Excel, pero no con Numbers. Con Numbers tienes que cambiar el idioma en el archivo de preferencias. (El primer ejemplo de arriba).

0 votos

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

1 votos

Me acaba de funcionar en 10.11, aquí no hay problema.

17voto

gary Puntos 4856

Existe un programa gratuito, Conmutador de idiomas para lanzar una misma aplicación con diferentes idiomas.

es muy sencillo y funciona de maravilla.

9 votos

Bajo el capó, sólo lanza el programa con un -AppleLanguages (French) interruptor, que es lo que realmente necesitaba. Gracias.

0 votos

Parece que esta aplicación ya no está disponible. Alternativa: App Language Chooser de MAS apps.apple.com/de/app/app-language-chooser/id451732904

1voto

Darren Greaves Puntos 1500

Ve a la aplicación, pulsa Comando + I y si hay otros idiomas aparecerán en la página de información. Sólo tienes que desmarcar todos excepto el idioma que desee

5 votos

Esto ya no funciona en Snow Leopard.

0 votos

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

1voto

Achraf JEDAY Puntos 131

Para Google Chrome haz esto:

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

0voto

savinger Puntos 126

Esto también me ha funcionado:

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

German menu

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X