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

48

Я использую Google Chrome. Когда я использую Jenkins (это удаленный сервис, я не контролирую его), тогда часть интерфейса отображается на моем местном языке. Как я могу сказать Дженкинс, чтобы всегда отображать сообщения на английском языке?

sobi3ch
источник

Ответы:

36

Еще один способ добиться этого:

Установите Localeплагин. Вы можете установить язык по умолчанию для всех пользователей, независимо от того, какой язык настроен в их браузере.

https://wiki.jenkins-ci.org/display/JENKINS/Locale+Plugin

cbaldan
источник
10
Странно, было бы неплохо иметь эту опцию в настройках.
sobi3ch
1
Я согласен, но именно так вы устанавливаете язык по умолчанию для всех пользователей.
cbaldan
25

Это можно сделать в Chrome, установив в настройках язык по умолчанию, и, возможно, он работает в других браузерах, но я его не тестировал. введите описание изображения здесь

sobi3ch
источник
4
Чтобы уточнить (не было очевидно для меня): перетащите нужный язык в верхнюю часть списка.
Аллон Гуралнек
21
Я не хочу менять язык Chrome, но Дженкинс так плохо переведен на мой язык.
Дальвик В.М.
13
  1. Нажмите « Управление Jenkins»> «Управление плагинами»> [вкладка «Доступно»]
  2. В фильтре найдите: Locale .
  3. Установите флажок « Locale Plugin» и установите без перезагрузки .
  4. После завершения установки:

    • В разделе « Управление Jenkins> Настройка системы» должен быть раздел « Локаль ».
    • Введите код language_LOCALE по умолчанию для английского языка: en_US
    • Нажмите на Игнорировать настройки браузера и установите этот язык для всех пользователей .
Гильермо Гарсия
источник
2

Вы можете использовать плагин Chrome, чтобы изменить заголовки запросов на базе домена (я использую «Header Hacker», но я думаю, что есть много других плагинов такого рода) и заменить заголовок «Accept-Language» для вашего домена jenkins на «en -US, ан; д = 0,5" .

Федерико Да Фрассини
источник
2

Похоже, в Chrome есть проблема по этому поводу.
Он продолжал посылать иврит в качестве первого параметра в
Accept-Languageзаголовке,
хотя английский язык был выбран в качестве основного языка в списке (настройки Chrome> Языки).

Решение
И только после того, как я добавил какой-то другой язык (например, русский) и установил его как «верхний», а затем снова установил английский как «верхний», он решил!

Isaace
источник
0

Если вы делаете это в CloudBees Jenkins Enterprise / Core, вам необходимо получить плагин с https://updates.jenkins.io/download/plugins/locale/ и загрузить его в $ {OpCenterURL} / pluginManager / advanced.

После установки в разделе « Управление Jenkins> Настройка системы » в разделе «Локаль» установите en_US и установите флажок « Игнорировать настройки браузера» и принудительно настройте этот язык для всех пользователей, так как кажется, что он не работает без него.

огромный
источник