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

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

Tengo curiosidad sobre qué paquete instaló realmente a través de dpkg y qué idioma le dio.
@TomGewecke Por ejemplo, ls --helpo nanoestán completamente traducidos. Soy italiano.

Respuestas (1)

Terminal e iTerm establecen LANG en función de la región seleccionada en Preferencias del sistema ( defaults read -g AppleLocale) de forma predeterminada. Afecta a los mensajes de error y (algunos) mensajes de ayuda que muestra bash, pero no al lenguaje 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-8a un archivo de configuración como .bash_profile tendría el mismo efecto. Sin embargo, no conozco ninguna forma de hacer que el entorno de shell sea más localizado.

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

Usando sudo dpkg-reconfigure localespude cambiar el idioma en los paquetes instalados existentes. No es necesario reinstalar nada. ¿Hay algo parecido?
No creo que la configuración LANGhaga .bash_profileque Terminal o iTerm usen el idioma especificado. Esa configuración solo se aplicará al shell y los programas se ejecutarán desde el shell.
@ HaraldHanche-Olsen Podría haberlo expresado mejor, pero me refería a bash (u otros shells o programas que heredan el entorno del shell) en Terminal o iTerm.