2 votos

Cambiar el lenguaje de la línea de comandos de OS X

En Debian conseguí cambiarlo usando dpkg y ahora los comandos de UNIX, las páginas de manual y los paquetes soportados están en mi lengua materna. ¿Hay alguna manera de hacer esto también en OS X? Ya tengo las localizaciones configuradas en mi idioma nativo pero todo sigue en inglés.

5voto

Terminal e iTerm establecen el LANG en función de la región seleccionada en las Preferencias del Sistema ( defaults read -g AppleLocale ) por defecto. Afecta a los mensajes de error y (algunos) mensajes de ayuda mostrados por bash, pero no al lenguaje utilizado por nano o para las páginas man.

$ export LANG=de_DE.UTF-8
$ ashuhuf
-bash: ashuhuf: Kommando nicht gefunden.
$ help unalias
unalias: unalias [-a] Name [Name ...]
    Entferne jeden Namen von der Aliasliste.

    Optionen:
      -a    Enferne alle Alias Definitionen.

    Gibt immer Erfolg zurück, wenn der Name existiert.

Añadiendo algo como export LANG=de_DE.UTF-8 a un archivo de configuración como .bash_profile tendría el mismo efecto. Sin embargo, no conozco ninguna forma de hacer que el entorno del shell esté más localizado.

Si otros buscaban cómo hacer que Terminal o iTerm usaran el inglés, añade por ejemplo export LANG=en_US.UTF-8 a .bash_profile. Desactivar la configuración de las variables de localización automáticamente haría que los shells utilizaran la localización C por defecto, lo que dificulta el trabajo con caracteres no ASCII al menos en bash y otros programas que utilizan readline.

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