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.
Respuesta
¿Demasiados anuncios?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.