วิธีเปลี่ยนภาษาสำหรับเทอร์มินัลเท่านั้น


11

ฉันใช้ภาษาอารบิกเป็นภาษาเริ่มต้น แต่มีปัญหาบางอย่างเมื่อแสดงเป็นเทอร์มินัล ดังนั้นฉันต้องการเปลี่ยนภาษาในเทอร์มินัลเป็นภาษาอังกฤษเท่านั้นฉันจะทำอย่างไร


@JacobVlijm: เนื่องจากคำถามนี้เกี่ยวกับภาษาที่แสดงคำถามเกี่ยวกับภาษาที่ป้อนอาจไม่ซ้ำกัน
Gunnar Hjalmarsson

@closevoters มันไม่ซ้ำกันเลย และเป็นคำถามที่ดีมาก
Pilot6

@JacobVlijm โปรดลบความคิดเห็นแรกของคุณ ทุกคนลงคะแนนให้ปิดเพราะพวกเขา
Pilot6

คำตอบ:


8

คุณสามารถเพิ่มบรรทัด

export LANG=C

ที่ส่วนท้ายของ~/.bashrcไฟล์ของคุณและรีสตาร์ทเทอร์มินัล

ผลลัพธ์ของโปรแกรมทั้งหมดจะเป็นภาษาอังกฤษ


1
คุณสามารถพิมพ์บรรทัดนี้เป็นคำสั่งในเทอร์มินัลเซสชันของคุณเพื่อเปลี่ยนภาษาเฉพาะในหน้าต่างนี้และจนกว่าคุณจะปิดมัน หน้าต่างใหม่จะไม่ได้รับผลกระทบ เมื่อต้องการเรียกใช้เพียงคำสั่งเดียวในภาษาอังกฤษคุณสามารถเขียนโดยตรงในด้านหน้าของคำสั่งของตัวเองเช่นLANG=C LANG=C sudo apt-get update@ Pilot6: บางทีคุณอาจต้องการที่จะแก้ไขคำตอบของคุณ ...
Byte Commander

@ ByteCommander เป็นที่ชัดเจนว่าคุณสามารถพิมพ์ได้ทุกครั้ง จุดรวมคือการตั้งค่าเอาต์พุตภาษาอังกฤษเป็นคำสั่งเทอร์มินัลทั้งหมด นั่นคือคำถาม
Pilot6

1
สิ่งนี้เปลี่ยนภาษาของระบบทั้งหมดเมื่อรีสตาร์ท มีวิธีใดบ้างในการเปลี่ยนภาษาเทอร์มินัลเท่านั้น?
Burawi

@Burawi ฉันปรับปรุงคำสั่ง มันใช้งานได้สำหรับฉัน มันเปลี่ยนเอาท์พุทเฉพาะใน terminal มันไม่ส่งผลกระทบต่อ GUI
Pilot6

คุณแน่ใจหรือว่าคุณเพิ่มลงในไฟล์ที่ถูกต้อง?
Pilot6

1

แนวทางอื่นคือการเรียกใช้สิ่งนี้:

export LC_ALL=en_US.UTF-8

สำหรับวิธีการแก้ปัญหาที่ถาวรมากขึ้นสำหรับบัญชีผู้ใช้ของคุณเพียงแค่ใส่คำสั่งด้านบนลงใน~/.bashrcไฟล์

คุณจะเห็นการเปลี่ยนแปลงในเทอร์มินัลเซสชันถัดไปของคุณ สำหรับการเปลี่ยนแปลงในทันทีโดยไม่จำเป็นต้องรันเซสชันเทอร์มินัลใหม่

source ~/.bashrc

ในกรณีที่มีเทอร์มินัลเซสชันหลายรายการ (เช่นใช้ terminator) คุณจะต้องเรียกใช้คำสั่งด้านบนของแต่ละรายการ

ดังนั้นข้อความแสดงข้อผิดพลาดเกี่ยวกับเทอร์มินัลจะเป็นภาษาอังกฤษ (เช่นเดียวกับซอฟต์แวร์ที่เกี่ยวข้องกับ gnu-utils)

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