Parece que as variáveis de ambiente LANG e LANGUAGE são usadas por alguns programas para determinar o idioma da interface do usuário.
Quais são as semânticas exatas dessas variáveis e onde posso ler sobre o uso correto delas? A página de manual do código de idioma (1) menciona apenas a família LC_ * de variáveis de ambiente. Além disso, há também uma variável LC_ALL normalmente instalada que também não é descrita.