ฉันจะตั้งค่าสถานที่ส่วนกลางสำหรับคอมพิวเตอร์ได้อย่างไร
ฉันเพิ่งติดตั้ง Kubuntu 14.04LTS เป็นภาษาอังกฤษ แต่เนื่องจากฉันอยู่ในสเปนฉันเลือกประเทศสเปนเป็นประเทศจากนั้นจึงเปลี่ยนตัวเลือกสถานที่เพื่อให้ฉันได้รับการกำหนดค่าเฉพาะประเทศทั้งหมดเช่นการจัดกลุ่มหลักตัวแบ่งทศนิยมรูปแบบวันที่เป็นต้น เพิ่มภาษาสเปน
ตอนนี้ทุกแอปพลิเคชันบ่นว่าสถานที่นั้นผิด check-language-support
บอกฉันว่าฉันใช้en_ES.UTF-8
เป็นภาษาของระบบและสถานที่นั้นผิดแน่นอนไม่มีภาษาสำหรับภาษาอังกฤษในสเปน
ฉันลองใช้การตั้งค่าประเทศ / ภูมิภาคและภาษาของ Kubuntu แต่ไม่สามารถแก้ไขได้ ฉันพยายามใช้export LANG=en_GB.UTF-8
และexport LC_ALL=en_GB.UTF-8
แล้วsudo dpkg-reconfigure locales
และที่เกิดจากการcheck-language-support
ที่จะบอกว่าตอนนี้ผมมีการกำหนดค่าที่ถูกต้อง แต่ถ้ามันเป็นก็เพียงในเซสชั่น konsole ว่า ปัญหานี้ยังป้องกันไม่ให้ konsole แสดงตัวอักษรยูนิโค้ดและฉันไม่สามารถใช้ปุ่มกดหรือป้อน 'อักขระนานาชาติ' เช่นñหรือç (ทำงานบนแอปพลิเคชันอื่นเช่น Firefox ที่ฉันใช้เพื่อโพสต์คำถามนี้)
ดังนั้นคำถามคือฉันจะตั้งค่าสถานที่ส่วนกลางสำหรับคอมพิวเตอร์ได้อย่างไร
นี่ไม่ใช่รายงานข้อผิดพลาดฉันอาจจะติดตั้งคอมพิวเตอร์ใหม่ในที่สุดหากฉันไม่สามารถแก้ไขได้ แต่ฉันอยากรู้ว่าฉันสามารถทำงานพื้นฐานนี้ได้อย่างไร
ขอขอบคุณ.
$ check-language-support
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en:es:en",
LC_ALL = (unset),
LC_PAPER = "en_ES.UTF-8",
LC_ADDRESS = "en_ES.UTF-8",
LC_MONETARY = "en_ES.UTF-8",
LC_NUMERIC = "en_ES.UTF-8",
LC_TELEPHONE = "en_ES.UTF-8",
LC_IDENTIFICATION = "en_ES.UTF-8",
LC_MEASUREMENT = "en_ES.UTF-8",
LC_TIME = "en_ES.UTF-8",
LC_NAME = "en_ES.UTF-8",
LANG = "en_ES.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
hunspell-en-ca libreoffice-help-en-gb libreoffice-l10n-en-gb libreoffice-l10n-en-za mythes-en-au wspanish
$ cat /etc/default/locale
LANG="en_US.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_ES.UTF-8
LANGUAGE=en:es:en
LC_CTYPE="en_ES.UTF-8"
LC_NUMERIC=en_ES.UTF-8
LC_TIME=en_ES.UTF-8
LC_COLLATE="en_ES.UTF-8"
LC_MONETARY=en_ES.UTF-8
LC_MESSAGES="en_ES.UTF-8"
LC_PAPER=en_ES.UTF-8
LC_NAME=en_ES.UTF-8
LC_ADDRESS=en_ES.UTF-8
LC_TELEPHONE=en_ES.UTF-8
LC_MEASUREMENT=en_ES.UTF-8
LC_IDENTIFICATION=en_ES.UTF-8
LC_ALL=
$ update-locale
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en:es:en",
LC_ALL = (unset),
LC_PAPER = "en_ES.UTF-8",
LC_ADDRESS = "en_ES.UTF-8",
LC_MONETARY = "en_ES.UTF-8",
LC_NUMERIC = "en_ES.UTF-8",
LC_TELEPHONE = "en_ES.UTF-8",
LC_IDENTIFICATION = "en_ES.UTF-8",
LC_MEASUREMENT = "en_ES.UTF-8",
LC_TIME = "en_ES.UTF-8",
LC_NAME = "en_ES.UTF-8",
LANG = "en_ES.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-reconfigure locales
สร้างชุดค่าผสมที่เป็นไปได้ทั้งหมดสำหรับภาษาอังกฤษและสเปน ดูเหมือนว่าจะเรียก locale-gen สำหรับชุดภาษาที่ติดตั้งทั้งหมด ฉันยังเรียกlocale-gen
หาสถานที่หลายแห่งในกรณี ปัญหาคือว่า en_ES ไม่อยู่