LANG
contienen la configuración para todas las categorías que no están establecidas directamente por un LC_*
variables.
LC_ALL
se utiliza para anular cada LC_*
y LANG
y LANGUAGE
. No debe configurarse en un entorno de usuario normal, pero puede ser útil cuando escribe un script que depende de la salida precisa de un comando internacionalizado.
LANGUAGE
se utiliza para configurar los idiomas de los mensajes (como LC_MESSAGES
) a un valor de varios valores, por ejemplo, establecerlo en fr:de:en
utilizará mensajes en francés donde existan; de lo contrario, utilizará mensajes en alemán y volverá al inglés si no hay disponibles mensajes en alemán ni en francés.
Eche un vistazo a la página de manual locale(7)
:describe que LANG
es una configuración alternativa, mientras que LC_ALL
anula todos los LC_*
separados configuración.
Como referencia, el sistema local es GNU GetText, cuya documentación completa está disponible en el paquete gettext-doc (Debian/Ubuntu).
Alternativamente, hay un manual en línea con documentación autorizada y elaborada de las variables de entorno LANG y LANGUAGE.