Як змусити Дженкінса постійно показувати інтерфейс англійською мовою?


47

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

Відповіді:


35

Ще один спосіб досягти цього:

Встановіть Localeплагін. Ви можете встановити мову за замовчуванням для всіх користувачів, незалежно від мови, налаштованої у їхньому браузері.

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


10
Дивно, непогано було б мати цей параметр в налаштуваннях.
sobi3ch

1
Я згоден, але саме так ви встановлюєте мову за замовчуванням для всіх користувачів.
cbaldan

25

Це можна зробити в Chrome, встановивши мову налаштувань за замовчуванням у налаштуваннях, і він, ймовірно, працює в інших браузерах, але я його не перевіряв. введіть тут опис зображення


4
Для уточнення (мені це не було очевидно): перетягніть потрібну мову вгору списку.
Аллон Гуралнек

21
Я не хочу змінювати мову Chrome, але Дженкінс так погано перекладається моєю мовою.
Далвік В.М.

12
  1. Клацніть Керувати Дженкінсом> Керувати плагінами> [вкладка "Доступно"]
  2. У фільтрі знайдіть: Місце розташування .
  3. Клацніть прапорець Locale Plugin і встановіть без кнопки перезавантаження .
  4. Після завершення встановлення:

    • У розділі Керування Дженкінсом> Налаштування системи має бути " Локальний" розділ ".
    • Введіть за замовчуванням language_LOCALE код для англійської мови: en_US
    • Клацніть на Ігнорувати налаштування веб-переглядача та застосуйте цю мову для всіх користувачів .

2

Ви можете використовувати плагін Chrome, щоб змінити Запити заголовків на базі домену (я використовую "Хекер заголовків", але я думаю, що існує багато інших таких плагінів) та замінити заголовок "Прийняти мову" для вашого домену jenkins на "en -US, en; q = 0,5 ".


2

Здається, у хромі є проблема щодо цього,
він продовжував надсилати іврит як перший варіант у
Accept-Languageзаголовку,
хоча англійською мовою було вказано першою мовою у списку (налаштування Chrome> Мови)

Рішення
І лише після того, як я додав якусь іншу мову (наприклад, російська) і встановив її як "верхню", а потім встановив англійську назад, щоб вона була "вершиною", яку вона вирішила!


0

Якщо ви робите це в CloudBees Jenkins Enterprise / Core, вам потрібно буде отримати плагін із https://updates.jenkins.io/download/plugins/locale/ і завантажити його в $ {OpCenterURL} / pluginManager / Advanced.

Після встановлення в розділі Manage Jenkins> Configure System в розділі "Locale" поставте en_US і перевірте Ignore preference of browser and примушуйте цю мову до всіх користувачів, оскільки вона без неї працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.