Wygląda na to, że zmienne środowiskowe LANG i LANGUAGE są używane przez niektóre programy do określania języka interfejsu użytkownika.
Jaka jest dokładna semantyka tych zmiennych i gdzie mogę przeczytać o ich poprawnym użyciu? Strona man dla locale (1) wspomina tylko o rodzinie zmiennych środowiskowych LC_ *. Dodatkowo często występuje też zmienna LC_ALL, która również tam nie jest opisana.