Es scheint, dass einige Programme sowohl die Umgebungsvariable LANG als auch die Umgebungsvariable LANGUAGE verwenden, um die Sprache ihrer Benutzeroberfläche zu bestimmen.
Was ist die genaue Semantik dieser Variablen und wo kann ich ihre korrekte Verwendung nachlesen? Die Manpage für locale (1) erwähnt nur die LC_ * -Familie von Umgebungsvariablen. Zusätzlich gibt es auch eine LC_ALL-Variable, die dort ebenfalls nicht beschrieben ist.