คำเตือน: setlocale: LC_ALL: ไม่สามารถเปลี่ยนภาษาได้


38

ฉันต้องการเปลี่ยนเป็นภาษาฝรั่งเศส ดังนั้นฉันลองคำสั่งด้านล่าง:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

แต่ฉันได้รับคำเตือน

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

วิธีตั้งค่าภาษาเป็นภาษาฝรั่งเศสได้อย่างไร ฉันจำเป็นต้องติดตั้งแพ็คเกจเพิ่มเติมหรือไม่


คำตอบ:


39

ลองคำสั่งต่อไปนี้

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR

2
sudo: locale-gen: command not foundฉันจำเป็นต้องติดตั้งเครื่องมือนั้นหรือไม่? อย่างไร?
DiAlex

@DiAlex ไม่มี ':' หลังจาก sudo
infoclogged

1
@infoclogged เขาวางผลลัพธ์ที่ระบุว่าเขาไม่ได้locale-genติดตั้ง ชื่อแพ็คเกจสำหรับlocale-genคำถามของฉันคืออะไรด้วย
dhill

11

ฉันได้ต่อสู้กับสิ่งนี้เป็นเวลาหนึ่งสัปดาห์หรือมากกว่านั้น

ที่น่าเชื่อถือที่สุด (และง่ายที่สุดเช่นกัน) สำหรับฉันคือการแก้ไขไฟล์โปรไฟล์ด้วย

gedit ~/.profile

เพิ่มตัวแปรภาษานี้เพื่อตั้งค่าในทุกการเข้าสู่ระบบ

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

คุณต้องออกจากระบบและกลับเข้ามาใหม่เพื่อให้การเปลี่ยนแปลงมีผล


นอกจากนี้ยังใช้งานได้จากบรรทัดคำสั่งเมื่อคุณต้องการเปลี่ยนในช่วงเวลาหนึ่งเท่านั้น
daniel kullmann

11

dpkg-reconfigure localesผมเคยมีปัญหาเดียวกันและไม่มีคำตอบที่ทำงานยกเว้น แต่มันใช้เวลานานเกินไปที่จะทำเช่นนี้ เพียงไม่ใส่หมายเหตุสถานที่ทั้งหมดที่คุณต้องการใน /etc/locale.gen และเรียกใช้ locale-gen หรือทำจากบรรทัดคำสั่ง (เป็น root):

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

1
ตรงกันข้ามกับคำตอบอื่น ๆ นี้ก็ใช้ได้สำหรับฉันเช่นกัน
user643011

ขัดกับคำตอบที่ยอมรับนี้ยังใช้งานได้สำหรับฉัน (Ubuntu 16-04) แม้ว่าฉันเพิ่งดูในไฟล์ locale.gen และไม่ใส่เครื่องหมายบอกตำแหน่งที่ฉันต้องการ
Dark Star1

0

ลองติดตั้งชุดภาษาสำหรับภาษาฝรั่งเศสเช่น

sudo apt-get install language-pack-fr

สำหรับภาษาอื่น ๆ ให้รัน: check-language-support -l CODEเพื่อตรวจสอบแพ็คเกจที่รองรับเช่น

$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench

ตรวจสอบด้วย: LC_ALL: ไม่สามารถเปลี่ยนภาษาได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.