So ändern Sie die Sprache nur für das Terminal

11

Ich verwende Arabisch als Standardsprache, aber es gibt einige Probleme bei der Anzeige im Terminal. Ich möchte die Sprache nur im Terminal auf Englisch ändern. Wie kann ich das tun?

Burawi
quelle
@JacobVlijm: Da es sich bei dieser Frage um die angezeigte Sprache handelt, handelt es sich bei der Frage zur Eingabesprache wahrscheinlich nicht um ein Duplikat.
Gunnar Hjalmarsson
@closevoters, Es ist überhaupt kein Duplikat. Und das ist eine sehr gute Frage.
Pilot6
@JacobVlijm Bitte löschen Sie Ihre ersten Kommentare. Jeder stimmt dafür, wegen ihnen zu schließen.
Pilot6

Antworten:

8

Sie können eine Zeile hinzufügen

export LANG=C

bis zum Ende Ihrer ~/.bashrcDatei und starten Sie das Terminal neu.

Alle Programmausgaben erfolgen in englischer Sprache.

Pilot6
quelle
1
Sie können diese Zeile einfach als Befehl in Ihre geöffnete Terminalsitzung eingeben, um die Sprache nur in diesem Fenster und nur bis zum Schließen zu ändern. Neue Fenster sind nicht betroffen. Um nur einen einzigen Befehl in Englisch auszuführen, können Sie LANG=Cden Befehl direkt vor den Befehl selbst schreiben , z LANG=C sudo apt-get update. @ Pilot6: Vielleicht möchten Sie das in Ihrer Antwort bearbeiten ...
Byte Commander
@ByteCommander Es ist offensichtlich, dass Sie es jedes Mal eingeben können. Der springende Punkt ist, die englische Ausgabe auf alle Terminalbefehle einzustellen. Das war die Frage.
Pilot6
1
Dies hatte die gesamte Systemsprache beim Neustart geändert. Gibt es eine Möglichkeit, nur die Terminalsprache zu ändern?
Burawi
@ Burawi Ich habe den Befehl aktualisiert. Für mich geht das. Die Ausgabe wird nur im Terminal geändert. Die GUI ist davon nicht betroffen.
Pilot6
Sind Sie sicher, dass Sie es der richtigen Datei hinzugefügt haben?
Pilot6
1

Ein alternativer Ansatz besteht darin, Folgendes auszuführen:

export LC_ALL=en_US.UTF-8

Für eine dauerhaftere Lösung für Ihr eigenes Benutzerkonto legen Sie einfach den obigen Befehl in die ~/.bashrcDatei

Sie werden die Änderung in Ihrer nächsten Terminalsitzung sehen. Für eine sofortige Änderung, ohne dass eine neue Terminalsitzung erforderlich ist:

source ~/.bashrc

Bei mehreren Terminalsitzungen (z. B. mit Terminator) müssen Sie den obigen Befehl für jede dieser Sitzungen ausführen.

Daher wird jede Terminal-bezogene Fehlermeldung auf Englisch angezeigt (genauso wie jede Gnu-Utils-bezogene Software).

Dimitrios Desyllas
quelle