คุณสามารถแก้ไขการตั้งค่าการแปลด้วยตนเอง จากตัวอย่างของคุณฉันขอแนะนำให้คุณใช้เวอร์ชันภาษาอังกฤษเป็นภาษาหลักและเพิ่มบิตอื่น ๆ ตามความต้องการของคุณ บิตอื่น ๆ ที่คุณจะได้รับจากการตั้งค่าภาษาอื่นที่ต้องติดตั้งในระบบของคุณด้วย นั่นคือถ้าคุณต้องการให้ระบบเป็นภาษาอิตาลีวันที่ในสไตล์รัสเซียและตัวเลขในฟินแลนด์แพคเกจเหล่านี้เพื่อสนับสนุนภาษาเหล่านั้นจะต้องติดตั้งในระบบของคุณ
คุณสามารถดูรายการตำแหน่งที่ตั้งทั้งหมดที่ติดตั้งในระบบของคุณโดยการรันคำสั่งนี้ในเทอร์มินัล:
$ locale -a.
หรือคุณสามารถเปิดการตั้งค่าระบบ -> รองรับภาษา -> ติดตั้ง / ลบภาษา ภาษาที่ติดตั้งทั้งหมดจะถูกตรวจสอบ หากต้องการเพิ่มหรือลบภาษาให้เลือกเครื่องหมายที่ไม่ต้องการ จากตัวอย่างของคุณฉันแนะนำให้คุณใช้แค่ภาษาอังกฤษ (มีหลายเวอร์ชั่น) + สเปน เฉพาะการตั้งค่าการแปลปัจจุบันของคุณสามารถตรวจสอบได้ด้วยคำสั่งนี้:
$ locale
นี่คือความหมายของการตั้งค่าเหล่านี้:
LANG - ระบุค่าเริ่มต้นสำหรับตัวแปร LC_ * ที่ไม่ได้ตั้งค่าไว้อย่างชัดเจน
LC_ALL - แทนที่การตั้งค่า LC_ * แต่ละรายการ: หากมีการตั้งค่า LC_ALL จะไม่มีผลใด ๆ ด้านล่าง
LC_CTYPE - วิธีจัดประเภทอักขระเป็นตัวอักษรตัวเลข ฯลฯ วิธีนี้จะกำหนดสิ่งต่าง ๆ เช่นการแปลงอักขระระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก
LC_NUMERIC - วิธีจัดรูปแบบตัวเลขของคุณ ตัวอย่างเช่นในหลายประเทศจะใช้เครื่องหมายจุด (.) เป็นตัวคั่นทศนิยมในขณะที่บางประเทศใช้เครื่องหมายจุลภาค (,)
LC_TIME - วิธีจัดรูปแบบเวลาและวันที่ของคุณ ใช้ตัวอย่างเช่น "en_DK.UTF-8" เพื่อรับ 24 ชั่วโมงในบางโปรแกรม
LC_COLLATE - วิธีเรียงสตริง (ชื่อไฟล์ ... ) ตามลำดับตัวอักษร การใช้โลแคล "C" หรือ "POSIX" ในที่นี้จะส่งผลให้มีลำดับ strcmp () - เช่นเดียวกับการเรียงลำดับซึ่งอาจจะดีกว่าสำหรับโลแคลเฉพาะภาษา
LC_MONETARY - สกุลเงินที่คุณใช้ชื่อและสัญลักษณ์
LC_MESSAGES - ควรใช้ภาษาใดกับข้อความระบบ
LC_PAPER - ขนาดกระดาษ: 11 x 17 นิ้ว, A4 และอื่น ๆ
LC_NAME - ชื่อมีวิธีอย่างไร (นามสกุลหรือชื่อสุดท้ายเป็นต้น)
LC_ADDRESS - วิธีจัดรูปแบบที่อยู่ (ประเทศเป็นครั้งแรกหรือครั้งสุดท้ายที่รหัสไปรษณีย์ไป ฯลฯ )
LC_TELEPHONE - หมายเลขโทรศัพท์ของคุณเป็นอย่างไร
LC_MEASUREMENT - หน่วยการวัดใดที่ใช้ (ฟุต, เมตร, ปอนด์, กิโลกรัม ฯลฯ )
LC_IDENTIFICATION - ข้อมูลเมตาเกี่ยวกับข้อมูลสถานที่
นี่คือการแก้ไขของคุณ (หวังว่า):
สำหรับโฟลเดอร์และระบบใช้ภาษาอังกฤษที่เลือกเป็นภาษาหลักและนั่นคือมัน
สำหรับค่าตัวเลข (ที่มีจุดเพื่อแยกทศนิยมและเครื่องหมายจุลภาคเพื่อคั่นหลักพัน) คุณสามารถใช้อังกฤษแบบอังกฤษเป็นพื้นฐานสำหรับระบบของคุณ แต่ถ้าคุณเลือกที่จะใช้ US English แทนการแก้ไขไฟล์“ .profile” ในโฮมไดเร็กตอรี่ของคุณโดยเพิ่มบรรทัดนี้:
ส่งออก LC_NUMERIC =” en_GB.utf8”
สำหรับวันที่และปฏิทินคุณเพียงแค่ต้องเปลี่ยนรูปแบบเวลาการแปลเป็นภาษาสเปน (เท่าที่ฉันรู้แล้วสัปดาห์จะเริ่มต้นด้วยวันจันทร์) ดังนั้นให้เพิ่มบรรทัดนี้ไปยังไฟล์. profile เดียวกันในโฮมไดเร็กตอรี่ของคุณด้วย:
ส่งออก LC_TIME = "es_ES.utf8"
การแปลเป็นภาษาท้องถิ่นจะถูกนำไปใช้ในครั้งต่อไปที่คุณเข้าสู่ระบบของ Ubuntu คุณสามารถตรวจสอบผลลัพธ์โดยการเรียกใช้คำสั่ง "locale" อีกครั้งหรือเพียงแค่ดูว่าทุกอย่างทำงานตามที่คุณต้องการ
การตั้งค่าคีย์บอร์ดจะแยกจากการตั้งค่าโลคัลไลเซชันและสำหรับปัญหาเฉพาะของคุณกับคีย์บอร์ดของ Apple ให้ใช้แพ็คเกจ "ข้อมูลคอนโซล" สำหรับการวิ่งครั้งนี้:
sudo dpkg-reconfigure console-data
แต่อาจจะยังไม่ได้ติดตั้งแพ็คเกจในระบบของคุณ:
sudo apt-get install console-data
การติดตั้งรวมถึงการกำหนดการตั้งค่าคีย์บอร์ดของคุณดังนั้นอาจเป็นสิ่งที่คุณต้องการ แป้นพิมพ์ mac Spanish มีอยู่ในนั้น - หวังว่านั่นคือสิ่งที่คุณต้องการ
หวังว่าเคล็ดลับเหล่านี้จะแก้ปัญหาของคุณ