Ist es möglich, die Sprache einer bestimmten Anwendung so zu ändern, dass sie beim Öffnen beispielsweise auf Spanisch angezeigt wird, während der Rest auf Englisch angezeigt wird?
Ich habe Spanisch und Englisch in Ubuntu installiert und verwende Englisch als Standard, aber ich möchte eine Möglichkeit, die Sprache für eine bestimmte Anwendung zu ändern, ohne die gesamte Sprache des Systems ändern zu müssen.
Sie können die
LANG
Umgebungsvariable in einem Terminal ändern . Danach folgen alle Anwendungen, die Sie mit der neuen Umgebung starten, diesem neuen Gebietsschema. Zum Beispiel:Wenn Sie die spanischen Übersetzungen für die Bewerbung nicht erhalten, dann:
locale -a | grep es
Befehl, um zu überprüfen, ob Spanisch bereits verfügbar ist.LANG
die vollständige Zeichenfolge festzulegenlocale -a
, die von zurückgegeben wird,es_ES.utf8
dh nicht nures
.locale
Befehl, um die Werte Ihrer Umgebungsvariablen für das Gebietsschema zu überprüfen. Je nach Konfiguration kann es passieren, dassLANG
durch abgeschattet wirdLC_ALL
oderLANGUAGE
Umgebungsvariablen. Um dies zu beheben, können SieLC_ALL
oderLANGUAGE
direkt einstellen .Weitere Informationen zu Umgebungsvariablen des Gebietsschemas finden Sie in der Ubuntu-Dokumentation und im gettext-Handbuch .
quelle
Ich habe normalerweise Schwedisch als Sitzungssprache, möchte aber das Terminal auf Englisch. Ich erreiche es mit dieser Datei:
Die Datei wird mit + x geändert. Mit dieser Methode wird gnome-terminal auf Englisch angezeigt, unabhängig davon, wie es gestartet wird - über das grafische Symbol oder über die Befehlszeile.
quelle
In meinem Fall funktionierten keine
LC_ALL
oderLANG
Umgebungsbefehle (in Lubuntu), indem die spezifische Sprachcodierung wie zIch konnte jedoch die Sprache für die Anwendungen, die ich ausführen möchte, mithilfe des Exports und des generischen Namens der Sprache festlegen. Ich hatte es nicht mit locale-gen griechisch oder ähnlichem mit Absicht installiert - ich habe nur
el_gr*
und ähnliche Versionen installiert .Für mich hat jedoch Folgendes funktioniert: Ich führe diesen Befehl und dann die gewünschte Anwendung aus. Die Sprachschnittstelle wurde von der Standardschnittstelle auf die angegebene geändert:
und dann können Sie zur Standardsprache des Linux-Systems zurückkehren, indem Sie Folgendes schreiben:
quelle
Wenn es sich um eine Terminalanwendung handelt, können Sie einen Alias einrichten. Ich verwende GB-Englisch als Standardsprache, aber unser Git-Repo-Server läuft nur mit US-Englisch. Also habe ich diesen Alias hinzugefügt:
Sie können es Ihrer
.bashrc
oder Ihrer.aliases
Liste hinzufügen, wenn Sie das verwenden.quelle