Có thể thay đổi ngôn ngữ cho giao diện người dùng tạm thời?


22

Tôi sử dụng Ubuntu 12.04 với giao diện người dùng Đức. Tuy nhiên, khi tôi đặt câu hỏi ở đây hoặc bất kỳ nơi nào khác trên Stack Exchange và tôi đang thêm ảnh chụp màn hình, tôi muốn có chúng bằng tiếng Anh.

Vì vậy, câu hỏi của tôi là: Làm thế nào tôi có thể thay đổi ngôn ngữ của một ứng dụng nhất định, giả sử Rhybeatbox, để hiển thị bằng tiếng Anh để tạo ảnh chụp màn hình.

Lưu ý: Tôi không muốn thay đổi nó vĩnh viễn và tôi không muốn thay đổi nó cho tất cả các ứng dụng. Ngoài ra, tôi không muốn phải đăng xuất để hoàn thành nhiệm vụ đó. Nó sẽ được trên bay.

Câu trả lời:


20

Để tạm thời chạy ứng dụng từ ngôn ngữ khác với tiếng Anh bằng tiếng Anh, bạn có thể thay đổi biến môi trường LANG_ALLvà sau đó chạy ứng dụng từ thiết bị đầu cuối với điều kiện bạn đã cài đặt ngôn ngữ khác trước đó:

LANG_ALL=en_GB rhythmbox # runs Rhythmbox with British English locale
LANG=C rhythmbox # runs Rhythmbox with system fallback locale, this is English

Xem thêm:

Lưu ý rằng anh ta sẽ không hoạt động theo cách khác, tức là nếu hệ thống của bạn được đặt thành tiếng Anh và bạn cần tạm thời chạy một ứng dụng ở một địa điểm khác. Sau đó, bạn sẽ phải ghi đè cài đặt trong LANGUAGEbiến môi trường:


1
Đối với những người dùng khác gặp sự cố khiến việc này hoạt động - cài đặt LANGhoặc LANG_ALLkhông hoạt động đối với tôi, tuy nhiên LANGUAGElà vậy. Xem Tại sao ghi đè biến môi trường LANG không thay đổi ngôn ngữ cho tôi?
gertvdijk

@gertvdijk: cảm ơn bạn. Hành vi rất kỳ quặc - nhưng đó là cách mọi thứ.
Takkat
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.