Jenkins บังคับให้แสดง UI เป็นภาษาอังกฤษอย่างไร


47

ฉันใช้ Google Chrome เมื่อฉันใช้ Jenkins (นี่คือบริการระยะไกลฉันไม่สามารถควบคุมมันได้) จากนั้นส่วนหนึ่งของ UI จะแสดงเป็นภาษาท้องถิ่นของฉัน ฉันจะบอกเจนกินส์ให้แสดงข้อความเป็นภาษาอังกฤษได้อย่างไร

คำตอบ:


35

อีกวิธีหนึ่งในการบรรลุเป้าหมายนี้:

ติดตั้งLocaleปลั๊กอิน คุณสามารถตั้งค่าภาษาเริ่มต้นสำหรับผู้ใช้ทุกคนไม่ว่าภาษาจะกำหนดค่าไว้ในเบราว์เซอร์ของตนก็ตาม

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


10
แปลกดีที่มีตัวเลือกนี้ในการตั้งค่า
sobi3ch

1
ฉันเห็นด้วย แต่นี่เป็นวิธีที่คุณตั้งค่าภาษาเริ่มต้นสำหรับผู้ใช้ทั้งหมด
cbaldan

25

มันสามารถทำได้ใน Chrome โดยการตั้งค่าภาษาเริ่มต้นในการตั้งค่าและมันอาจจะทำงานบนเบราว์เซอร์อื่น ๆ แต่ฉันไม่ได้ทดสอบ ป้อนคำอธิบายรูปภาพที่นี่


4
หากต้องการทำให้ชัดเจน (ไม่ชัดเจนสำหรับฉัน): ลากภาษาที่ต้องการไปด้านบนของรายการ
Allon Guralnek

21
ฉันไม่ต้องการเปลี่ยนภาษา Chrome ของฉัน แต่เจนกินส์แปลเป็นภาษาของฉันไม่ดี
Dalvik VM

12
  1. คลิกจัดการเจนกินส์> จัดการปลั๊กอิน> แท็บ ['พร้อมใช้งาน']
  2. ในตัวกรองค้นหา: สถานที่เกิดเหตุ
  3. คลิกที่ช่องทำเครื่องหมายปลั๊กอินปลั๊กอินและติดตั้งโดยไม่ต้องรีสตาร์ทปุ่ม
  4. หลังจากการติดตั้งเสร็จสมบูรณ์:

    • ภายใต้Manage Jenkins> Configure Systemควรมีส่วน " Locale "
    • ป้อนรหัสlanguage_LOCALEเริ่มต้นสำหรับภาษาอังกฤษ: en_US
    • คลิกที่ละเว้นการตั้งค่าเบราว์เซอร์และบังคับให้ภาษานี้กับผู้ใช้ทั้งหมดช่องทำเครื่องหมาย

2

คุณสามารถใช้ปลั๊กอิน Chrome เพื่อเปลี่ยนส่วนหัวของคำขอบนฐานโดเมน (ฉันใช้ "Header Hacker" แต่ฉันคิดว่ามีปลั๊กอินอื่น ๆ อีกมากมาย) และแทนที่ส่วนหัว "ยอมรับภาษา" สำหรับโดเมนเจนกินส์ของคุณเป็น "en -US, en; q = 0.5"


2

ดูเหมือนว่าโครเมี่ยมมีปัญหาในเรื่องนี้
มันส่งฮีบรูเป็นตัวเลือกแรกใน
Accept-Languageส่วนหัว
แม้ว่าภาษาอังกฤษถูกตั้งให้เป็นภาษาอันดับต้น ๆ ในรายการ (การตั้งค่า Chrome> ภาษา)

วิธีแก้ปัญหา
และหลังจากฉันเพิ่มภาษาอื่น ๆ (เช่นภาษารัสเซีย) และตั้งให้เป็น 'top' จากนั้นตั้งค่าภาษาอังกฤษกลับเป็น 'top' ซึ่งแก้ไขแล้ว!


0

หากทำเช่นนี้ใน CloudBees Jenkins Enterprise / Core คุณจะต้องได้รับปลั๊กอินจากhttps://updates.jenkins.io/download/plugins/locale/และอัปโหลดเป็น $ {OpCenterURL} / pluginManager / ขั้นสูง

เมื่อติดตั้งแล้วในManage Jenkins> Configure Systemในส่วน "Locale" ให้ใส่en_US และทำเครื่องหมายละเว้นการตั้งค่าเบราว์เซอร์และบังคับให้ผู้ใช้ทุกคนใช้ภาษานี้เนื่องจากดูเหมือนว่าจะไม่ทำงาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.