Bagaimana memaksa Jenkins untuk menunjukkan UI selalu dalam bahasa Inggris?

47

Saya menggunakan Google Chrome. Ketika saya menggunakan Jenkins (Ini adalah layanan jarak jauh, saya tidak memiliki kendali atasnya) maka bagian dari UI ditampilkan dalam bahasa lokal saya. Bagaimana saya bisa memberi tahu Jenkins untuk selalu menampilkan pesan dalam bahasa Inggris?

sobi3ch
sumber

Jawaban:

35

Cara lain untuk mencapai ini:

Instal Localepengaya. Anda dapat mengatur bahasa default untuk semua pengguna, apa pun bahasa yang dikonfigurasikan di browser mereka.

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

cbaldan
sumber
10
Aneh, alangkah baiknya memiliki opsi ini di pengaturan.
sobi3ch
1
Saya setuju, tetapi ini adalah bagaimana Anda mengatur bahasa default untuk semua pengguna.
cbaldan
25

Itu dapat dilakukan di Chrome dengan mengatur bahasa default di pengaturan, dan itu mungkin bekerja pada browser lain tapi saya tidak mengujinya. masukkan deskripsi gambar di sini

sobi3ch
sumber
4
Untuk memperjelas (tidak jelas bagi saya): seret bahasa yang diinginkan ke bagian atas daftar.
Allon Guralnek
21
Saya tidak ingin mengubah bahasa Chrome saya tetapi Jenkins diterjemahkan dengan sangat buruk dalam bahasa saya.
Dalvik VM
12
  1. Klik Kelola Jenkins> Kelola Plugin> tab ['Tersedia']
  2. Di Filter, cari: Lokal .
  3. Klik pada kotak centang Plugin Lokal dan Instal tanpa tombol restart .
  4. Setelah instalasi selesai:

    • Di bawah Kelola Jenkins> Configure System harus ada bagian " Lokal ".
    • Masukkan kode bahasa default untuk bahasa Inggris: en_US
    • Klik Abaikan preferensi peramban dan paksa bahasa ini ke semua kotak centang pengguna .
Guillermo Garcia
sumber
2

Anda dapat menggunakan plugin Chrome untuk mengubah Request Header pada basis domain (Saya menggunakan "Header Hacker" tetapi saya pikir ada banyak plugin lain dari jenis itu) dan mengganti header "Terima-Bahasa" untuk domain jenkins Anda menjadi "en -US, en; q = 0,5 ".

Federico Da Frassini
sumber
2

Sepertinya chrome memiliki masalah dalam hal ini, Chrome
tetap mengirimkan bahasa Ibrani sebagai opsi pertama
Accept-Languagepada header
meskipun bahasa Inggris ditetapkan sebagai bahasa teratas dalam daftar (pengaturan Chrome> Bahasa)

Solusi
Dan hanya setelah saya menambahkan beberapa bahasa lain (misalnya Rusia) dan menjadikannya sebagai 'top' dan kemudian mengatur kembali bahasa Inggris menjadi 'top' yang dipecahkan!

Isaace
sumber
0

Jika melakukan ini di CloudBees Jenkins Enterprise / Core, Anda harus mendapatkan plugin dari https://updates.jenkins.io/download/plugins/locale/ dan mengunggahnya dalam $ {OpCenterURL} / pluginManager / advanced.

Saat diinstal, di Kelola Jenkins> Konfigurasikan Sistem di bagian "Lokal" masukkan en_US dan centang Abaikan preferensi peramban dan paksa bahasa ini ke semua pengguna karena tampaknya tidak berfungsi tanpanya.

Sangat besar
sumber