Tôi đang cố chạy một ứng dụng bằng ngôn ngữ khác như môi trường hiện tại của tôi. Để bắt đầu đơn giản, tôi muốn thay đổi ngôn ngữ ls
.
Đây là những gì tôi đọc được ở mọi nơi (xem bên dưới để biết các câu hỏi liên quan): được đặt LANG
thành một trong những địa điểm được hỗ trợ, ví dụ:
LANG=nl_NL.UTF-8 ls /nonexistent
để có nó hiển thị đầu ra Hà Lan (NL).
Tuy nhiên, tôi vẫn nhận được đầu ra tiếng Anh:
$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
Môi trường hiện tại của tôi:
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
Để chắc chắn, tôi đã kiểm tra:
Bản địa được hỗ trợ:
$ grep nl_NL /usr/share/i18n/SUPPORTED nl_NL.UTF-8 UTF-8 nl_NL ISO-8859-1 nl_NL@euro ISO-8859-15
Bản địa được tạo:
sudo locale-gen nl_NL.UTF-8
và
sudo dpkg-reconfigure locales
cũng cho thấy nó được tạo ra.Đã cài đặt gói ngôn ngữ tiếng Hà Lan (đã được cài đặt):
sudo apt-get install language-pack-nl
Tôi đã thử cái gì khác?
- Sử dụng
export
để đặt cả haiLANG
vàLANGUAGE
thay vì trả trước lệnh. - Thiết lập cũng có
LC_ALL
.
Trớ trêu thay, một số (chỉ một số!) Các ứng dụng GUI thực sự bằng tiếng Hà Lan, nhưng tôi chưa định cấu hình nó!
Tôi đang sử dụng Kubfox 12.04 (.2).
Các câu hỏi tương tự (không có kết quả):
- Có thể thay đổi ngôn ngữ cho giao diện người dùng tạm thời?
- Làm thế nào để ghi đè miền địa phương trên một lệnh?
- Tạm thời thay đổi ngôn ngữ cho các thông báo / cảnh báo / lỗi thiết bị đầu cuối (được chứng minh là đang hoạt động, nhưng không hoạt động đối với tôi)
- Làm cách nào để thêm miền địa phương vào máy chủ Ubuntu?
Có gì sai trên hệ thống của tôi? Nơi để gỡ lỗi này hơn nữa?