Я хочу, чтобы все приложения в моей системе были на английском языке, но я хочу, чтобы все форматы (даты, валюта, числа) были локализованы для Германии. Я установил в Gnome Shell правильные настройки, но иногда нахожу программы, которые по-прежнему отображаются на немецком языке.
При изучении возможной причины я заметил, что команда locale сообщает мне, что для LANGUAGE задано значение en, а для другой переменной среды с именем LANG установлено значение de_DE.UTF-8. Я попытался выяснить, какова семантика для этих двух переменных, но man-страница говорит только о многих переменных LC_. Когда я вручную устанавливал для LANG значение en_US.UTF-8, по крайней мере, программы, которые я тестировал, меняли отображение на английском языке.
В чем разница между LANG и LANGUAGE и является ли это ошибкой, которую Gnome не устанавливает для обоих en? Гном даже отвечает за его настройку? Каков наилучший способ решить мою проблему? Есть ли способ заставить Gnome установить оба языка на английский?