Estoy en lo correcto en mi suposición de que los comandos shell como cp
, man
, ls
, etc. siempre imprimir sus mensajes en Inglés, independientemente de la configuración del sistema y de usuario, y también los mensajes de concha estándar como "command not found" no son localizables?
En Preferencias del sistema> Idioma y texto, intenté cambiar el idioma, la región y la fuente de entrada a un idioma / localidad diferente. También intenté correr sudo languagesetup
. Nada parece afectar el idioma de los comandos de shell, por lo que supongo que debe estar codificado en inglés, pero no pude encontrar ninguna referencia en Internet. Si esto no es correcto, ¿cómo se cambia el idioma del shell en OS X?
locale
comando podría ayudarte. No he podido hacer que funcione correctamente, pero aquí hay algunas instrucciones que pueden ayudarlo aRespuestas:
Si cambia
LC_MESSAGES
, cambia el idioma de error y los mensajes de ayuda que muestra bash, pero solo una parte de ellos se traduce para muchos idiomas:Conjunto de terminal e iTerm 2
LANG
(que cambia todas las variables locales reales comoLC_MESSAGES
) en función de la región seleccionada en Preferencias del sistema de forma predeterminada.Algunas distribuciones de GNU / Linux vienen con páginas de manual en otros idiomas además del inglés, pero OS X no. Sin
/usr/local/share/man/
embargo, algunos paquetes de Homebrew agregan páginas man localizadas a :Podría, por ejemplo, copiar
/usr/share/man/de/
desde una VM de Ubuntu a OS X, pero solo una pequeña parte de las páginas man están traducidas:fuente
LC_MESSAGES
no cambiaría el idioma de ningún mensaje. Los mensajes en alemán deben ser probablemente una adición de Homebrew.