Cambio del idioma de la línea de comandos de OS X

1

En Debian logré cambiarlo usando dpkg y ahora los comandos, las páginas de manual y los paquetes compatibles de UNIX están en mi idioma nativo. ¿Hay una manera de hacer esto también en OS X? Ya tengo las configuraciones regionales establecidas en mi idioma nativo, pero todo sigue siendo inglés.

    
pregunta Rnhmjoj 11.07.2013 - 17:48

1 respuesta

2

Terminal e iTerm configuran LANG en función de la región seleccionada en Preferencias del sistema ( defaults read -g AppleLocale ) de forma predeterminada. Afecta los mensajes de error y (algunos) los mensajes de ayuda mostrados por bash, pero no el idioma utilizado por nano o para las páginas de manual.

$ 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.

Agregar 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 manera de hacer que el entorno de shell esté más localizado.

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

    
respondido por el user495470 11.07.2013 - 20:22

Lea otras preguntas en las etiquetas