Можно ли временно изменить язык интерфейса пользователя?

22

Я использую Ubuntu 12.04 с немецким интерфейсом. Однако когда я задаю вопросы здесь или где-либо еще на Stack Exchange и добавляю скриншоты, я бы предпочел, чтобы они были на английском языке.

Таким образом, мой вопрос: как я могу изменить язык определенного приложения, скажем, Rhythmbox, для отображения на английском языке для создания скриншотов.

Примечание: я не хочу менять его постоянно, и я бы предпочел НЕ менять его для всех приложений. Кроме того, я бы предпочел не выходить из системы для завершения этой задачи. Это должно быть на лету.

mcbetz
источник

Ответы:

20

Чтобы временно запустить приложение из языкового стандарта, отличного от английского на английском языке, вы можете изменить переменную среды LANG_ALL, а затем запустить приложение из терминала, если ранее вы установили другой языковой стандарт:

LANG_ALL=en_GB rhythmbox # runs Rhythmbox with British English locale
LANG=C rhythmbox # runs Rhythmbox with system fallback locale, this is English

Смотрите также:

Обратите внимание, что он не будет работать наоборот, т. Е. Если ваша система настроена на английский и вам необходимо временно запустить приложение в другой локали. Затем вам придется переопределить настройки в LANGUAGEпеременной окружения:

Takkat
источник
1
Для других пользователей, испытывающих проблемы с тем, чтобы заставить это работать - настройка LANGили LANG_ALLне работает для меня, пока LANGUAGEесть. См. Почему переопределение переменной среды LANG не меняет язык для меня?
gertvdijk
@gertvdijk: спасибо. Очень странное поведение - но так обстоят дела.
Таккат