Saya mencoba menjalankan aplikasi dalam bahasa lain sebagai lingkungan saya saat ini. Untuk memulai yang sederhana, saya ingin mengubah bahasa ls
.
Inilah yang saya baca di semua tempat (lihat di bawah untuk pertanyaan terkait): atur LANG
ke salah satu lokal yang didukung, misalnya:
LANG=nl_NL.UTF-8 ls /nonexistent
untuk menunjukkan output Belanda (NL).
Namun, saya masih mendapatkan hasil berbahasa Inggris:
$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
Lingkungan saya saat ini:
$ 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=
Yang pasti, saya sudah memeriksa:
Lokal didukung:
$ grep nl_NL /usr/share/i18n/SUPPORTED nl_NL.UTF-8 UTF-8 nl_NL ISO-8859-1 nl_NL@euro ISO-8859-15
Lokal dihasilkan:
sudo locale-gen nl_NL.UTF-8
dan
sudo dpkg-reconfigure locales
juga menunjukkan itu dihasilkan.Menginstal paket bahasa Belanda (sudah diinstal):
sudo apt-get install language-pack-nl
Apa lagi yang sudah saya coba?
- Menggunakan
export
untuk mengatur keduanyaLANG
danLANGUAGE
alih-alih menambahkan perintah. - Pengaturan juga
LC_ALL
.
Ironisnya, beberapa (hanya beberapa!) Aplikasi GUI sebenarnya dalam bahasa Belanda, tapi saya belum mengonfigurasi itu sama sekali!
Saya menggunakan Kubuntu 12.04 (.2), sejauh itu penting.
Pertanyaan serupa (tidak berhasil):
- Apakah mungkin untuk mengubah bahasa untuk antarmuka pengguna sementara?
- Bagaimana cara mengganti lokal sistem pada satu perintah?
- Ubah sementara bahasa untuk pesan / peringatan / kesalahan terminal (terbukti berfungsi, tetapi tidak berfungsi untuk saya)
- Bagaimana cara menambahkan lokal ke server ubuntu?
Apa yang salah pada sistem saya? Di mana untuk men-debug ini lebih lanjut?
sumber