Parece que algunos programas utilizan la variable de entorno LANG y LANGUAGE para determinar su idioma de interfaz de usuario.
¿Cuáles son las semánticas exactas de estas variables y dónde puedo leer sobre su uso correcto? La página de manual para locale (1) solo menciona la familia LC_ * de variables de entorno. Además, también hay una variable LC_ALL comúnmente en su lugar que tampoco se describe allí.