ฉันพยายามเรียกใช้แอปพลิเคชันในภาษาอื่นเป็นสภาพแวดล้อมปัจจุบันของฉัน ls
ในการเริ่มต้นง่ายฉันอยากจะเปลี่ยนภาษาของ
นี่คือสิ่งที่ฉันอ่านไปทั่วสถานที่ (ดูด้านล่างสำหรับคำถามที่เกี่ยวข้อง): ตั้งค่าLANG
เป็นหนึ่งในสถานที่ที่รองรับเช่น:
LANG=nl_NL.UTF-8 ls /nonexistent
เพื่อให้มันแสดงเอาท์พุทดัตช์ (NL)
อย่างไรก็ตามฉันยังได้รับผลภาษาอังกฤษ:
$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
สภาพแวดล้อมปัจจุบันของฉัน:
$ 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=
เพื่อให้แน่ใจว่าฉันได้ตรวจสอบ:
สถานที่ได้รับการสนับสนุน:
$ grep nl_NL /usr/share/i18n/SUPPORTED nl_NL.UTF-8 UTF-8 nl_NL ISO-8859-1 nl_NL@euro ISO-8859-15
สถานที่เกิดขึ้น:
sudo locale-gen nl_NL.UTF-8
และ
sudo dpkg-reconfigure locales
ยังแสดงให้เห็นว่ามันถูกสร้างขึ้นติดตั้งชุดภาษาดัตช์ (ติดตั้งแล้ว):
sudo apt-get install language-pack-nl
ฉันลองทำอะไรอีก
- การใช้
export
เพื่อตั้งค่าทั้งสองLANG
และLANGUAGE
แทนการเพิ่มคำสั่ง LC_ALL
การตั้งค่ายัง
น่าแปลกใจที่บางแอปพลิเคชั่น GUI (เพียงบางส่วนเท่านั้น) นั้นเป็นภาษาดัตช์ แต่ฉันไม่ได้กำหนดค่าเลย!
ฉันใช้ Kubuntu 12.04 (.2) เท่าที่สำคัญ
คำถามที่คล้ายกัน (ไม่มีประโยชน์):
- เป็นไปได้ไหมที่จะเปลี่ยนภาษาสำหรับส่วนต่อประสานผู้ใช้ชั่วคราว?
- วิธีการแทนที่โลแคลระบบในคำสั่งเดียว?
- เปลี่ยนภาษาชั่วคราวสำหรับข้อความเทอร์มินัล / คำเตือน / ข้อผิดพลาด (แสดงให้เห็นว่าใช้งานได้ แต่ไม่ทำงานสำหรับฉัน)
- ฉันจะเพิ่ม locale ไปยังเซิร์ฟเวอร์ ubuntu ได้อย่างไร
มีอะไรผิดปกติในระบบของฉัน จะแก้ไขข้อบกพร่องนี้เพิ่มเติมที่ไหน