Làm thế nào buộc Jenkins phải hiển thị UI luôn bằng tiếng Anh?


47

Tôi đang sử dụng Google Chrome. Khi tôi đang sử dụng Jenkins (Đây là dịch vụ từ xa, tôi không có quyền kiểm soát nó) thì một phần của UI sẽ hiển thị bằng ngôn ngữ địa phương của tôi. Làm thế nào tôi có thể nói với Jenkins luôn hiển thị tin nhắn bằng tiếng Anh?

Câu trả lời:


35

Một cách khác để đạt được điều này:

Cài đặt Localeplugin. Bạn có thể đặt ngôn ngữ mặc định cho tất cả người dùng, bất kể ngôn ngữ được định cấu hình trong trình duyệt của họ.

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


10
Thật kỳ lạ, thật tuyệt khi có tùy chọn này trong cài đặt.
sobi3ch

1
Tôi đồng ý, nhưng đây là cách bạn đặt ngôn ngữ mặc định cho tất cả người dùng.
cbaldan

25

Nó có thể được thực hiện trong Chrome bằng cách đặt ngôn ngữ mặc định trong cài đặt và có thể nó hoạt động trên các trình duyệt khác nhưng tôi đã không kiểm tra nó. nhập mô tả hình ảnh ở đây


4
Để làm rõ (không rõ ràng đối với tôi): kéo ngôn ngữ mong muốn lên đầu danh sách.
Allon Guralnek

21
Tôi không muốn thay đổi ngôn ngữ Chrome của mình nhưng Jenkins bị dịch rất tệ trong ngôn ngữ của tôi.
Dalvik VM

12
  1. Nhấp vào Quản lý Jenkins> Quản lý plugin> [tab 'Có sẵn']
  2. Lọc, tìm kiếm: Locale .
  3. Nhấp vào hộp kiểm Plugin LocaleCài đặt mà không cần khởi động lại nút.
  4. Sau khi cài đặt hoàn tất:

    • Theo Quản lý Jenkins> Configure hệ thống cần có một " Locale " phần.
    • Nhập mã ngôn ngữ mặc định cho mã tiếng Anh: en_US
    • Nhấp vào Bỏ qua tùy chọn trình duyệt và buộc ngôn ngữ này cho tất cả người dùng hộp kiểm.

2

Bạn có thể sử dụng plugin Chrome để thay đổi Tiêu đề yêu cầu trên cơ sở tên miền (Tôi đang sử dụng "Hacker tiêu đề" nhưng tôi nghĩ có nhiều plugin khác thuộc loại đó) và thay thế tiêu đề "Ngôn ngữ chấp nhận" cho tên miền jenkins của bạn thành "vi -US, en; q = 0,5 ".


2

Có vẻ như chrome có vấn đề về vấn đề này.
Nó liên tục gửi tiếng Do Thái làm tùy chọn đầu tiên trong
Accept-Languagetiêu đề
mặc dù tiếng Anh được đặt là ngôn ngữ hàng đầu trong danh sách (cài đặt Chrome> Ngôn ngữ)

Giải pháp
Và chỉ sau khi tôi đã thêm một số ngôn ngữ khác (ví dụ tiếng Nga) và đặt ngôn ngữ đó thành 'hàng đầu' và sau đó đặt tiếng Anh trở thành 'hàng đầu' mà nó đã giải quyết!


0

Nếu thực hiện việc này trong CloudBees Jenkins Enterprise / Core, bạn sẽ cần nhận plugin từ https://updates.jenkins.io/doad/plugins/locale/ và tải lên bằng $ {OpCenterURL} / pluginManager / advanced.

Khi được cài đặt, trong phần Quản lý Jenkins> Cấu hình hệ thống trong phần "Địa điểm", hãy đặt en_US và kiểm tra Bỏ qua tùy chọn trình duyệt và buộc ngôn ngữ này cho tất cả người dùng vì có vẻ như nó không hoạt động nếu không có nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.