Jak zmusić Jenkinsa do wyświetlania interfejsu użytkownika zawsze po angielsku?

47

Używam Google Chrome. Kiedy używam Jenkins (jest to usługa zdalna, nie mam nad nią kontroli), wówczas część interfejsu użytkownika wyświetla się w moim lokalnym języku. Jak mogę powiedzieć Jenkinsowi, aby zawsze wyświetlał wiadomości w języku angielskim?

sobi3ch
źródło

Odpowiedzi:

35

Kolejny sposób na osiągnięcie tego:

Zainstaluj Localewtyczkę. Możesz ustawić domyślny język dla wszystkich użytkowników, bez względu na język skonfigurowany w przeglądarce.

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

cbaldan
źródło
10
Dziwne, byłoby miło mieć tę opcję w ustawieniach.
sobi3ch 18.04.15
1
Zgadzam się, ale w ten sposób ustawiasz domyślny język dla wszystkich użytkowników.
cbaldan
25

Można to zrobić w Chrome, ustawiając domyślny język w ustawieniach i prawdopodobnie działa w innych przeglądarkach, ale go nie przetestowałem. wprowadź opis zdjęcia tutaj

sobi3ch
źródło
4
Aby to wyjaśnić (nie było to dla mnie oczywiste): przeciągnij żądany język na górę listy.
Allon Guralnek
21
Nie chcę zmieniać języka Chrome, ale Jenkins jest tak źle przetłumaczony na mój język.
Dalvik VM
12
  1. Kliknij Zarządzaj Jenkins> Zarządzaj wtyczkami> [karta „Dostępne”]
  2. W filtrze wyszukaj: Ustawienia regionalne .
  3. Kliknij pole wyboru Wtyczka Locale i przycisk Instaluj bez restartu .
  4. Po zakończeniu instalacji:

    • W obszarze Zarządzaj Jenkins> Konfiguruj system powinna znajdować się sekcja „ Ustawienia regionalne ”.
    • Wprowadź domyślny kod language_LOCALE dla języka angielskiego: en_US
    • Kliknij opcję Ignoruj ​​preferencje przeglądarki i zaznacz pole wyboru wszystkim użytkownikom .
Guillermo Garcia
źródło
2

Możesz użyć wtyczki Chrome, aby zmienić nagłówki żądania na bazie domeny (używam „Hakera nagłówków”, ale myślę, że istnieje wiele innych tego typu wtyczek) i zastąp nagłówek „Accept-Language” swojej domeny jenkins na „pl -US, en; q = 0,5 ".

Federico Da Frassini
źródło
2

Wygląda na to, że chrome ma z tym problem.
Nadal wysyła hebrajski jako pierwszą opcję w
Accept-Languagenagłówku,
chociaż angielski jest ustawiony jako główny język na liście (ustawienia Chrome> Języki)

Rozwiązanie
I dopiero po dodaniu innego języka (na przykład rosyjskiego) i ustawieniu go jako „góry”, a następnie ustawieniu angielskiego z powrotem jako „góry” rozwiązanego!

Isaace
źródło
0

Jeśli robisz to w CloudBees Jenkins Enterprise / Core, musisz pobrać wtyczkę ze strony https://updates.jenkins.io/download/plugins/locale/ i przesłać ją do $ {OpCenterURL} / pluginManager / advanced.

Po zainstalowaniu, w sekcji Zarządzaj Jenkins> Konfiguruj system w sekcji „Ustawienia regionalne” umieść en_US i zaznacz opcję Ignoruj ​​preferencje przeglądarki i wymuś ten język dla wszystkich użytkowników, ponieważ wydaje się, że bez niego nie działa.

Olbrzymi
źródło