thay đổi ngôn ngữ đầu cuối os x


3

Tôi có macbook Mountain Lion và ngôn ngữ mặc định là tiếng Anh, bàn phím cũng là tiếng Anh (Mỹ). Tôi cần thay đổi ngôn ngữ mà thiết bị đầu cuối trả lời sang tiếng Thụy Điển.

Ví dụ: Thay vì trả lời "Từ chối kết nối" cho một telnet không thành công, nó nên nói "Forbindelse Vagras" (đó là bản dịch tiếng Thụy Điển)

EDIT: Tôi đã thử đặt LANG = sv_SE.UTF-8 và tương tự với LC_ALL, không có hiệu lực

Cũng đã thử thay đổi cài đặt toàn hệ thống, thay đổi ngôn ngữ trong toàn hệ thống nhưng không thay đổi thiết bị đầu cuối

Ngoài ra, tôi đang chạy ZSH.


Tôi không nghĩ các công cụ dòng lệnh như telnetđược bản địa hóa.
hamstergene

vì vậy tôi sẽ phải có thêm gói ngôn ngữ?

Tôi không nghĩ có bất kỳ gói ngôn ngữ bổ sung nào :) Mọi thứ đã được cung cấp với OS X; những công cụ này đơn giản là không bao giờ được bản địa hóa. Công cụ dòng lệnh duy nhất vận chuyển một số thông tin miền địa phương là /usr/bin/cal; nếu bạn nhập LANG=sv_SE calvào Terminal, bạn sẽ nhận được tên ngày trong tiếng Thụy Điển. Đó là xa như bạn nhận được.
hamstergene

Bah! Bất kỳ ý tưởng về các hệ điều hành khác? Windows, Ubuntu ... Tôi có thể cài đặt VM và kiểm tra những gì tôi cần.

Windows chắc chắn là tốt nhất trong số này, tất cả các thành phần tiêu chuẩn nên được bản địa hóa hoàn hảo, nhưng môi trường dòng lệnh của nó không phải là POSIX và thiếu các tính năng đến mức thảm hại. Hãy thử FreeBSD, RedHat / Fedora (bạn có thể cần cài đặt các gói bổ sung có "nls" trong tên của chúng).
hamstergene

Câu trả lời:


1

Tôi tưởng tượng bạn sẽ muốn đặt LANGbiến môi trường.


1
đã thử điều đó ... 8 "LC_NUMERIC =" sv_SE.UTF-8 "LC_TIME =" sv_SE.UTF-8 "LC_ALL =" sv_SE.UTF-8 "nhưng ngôn ngữ vẫn bướng bỉnh tiếng Anh
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.