GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Umgebungsvariable LANG und LANGUAGE in Debian-basierten Systemen

LANG enthalten die Einstellung für alle Kategorien, die nicht direkt durch einen LC_* gesetzt werden Variable.

LC_ALL wird verwendet, um alle LC_* zu überschreiben und LANG und LANGUAGE . Es sollte nicht in einer normalen Benutzerumgebung gesetzt werden, kann aber nützlich sein, wenn Sie ein Skript schreiben, das von der genauen Ausgabe eines internationalisierten Befehls abhängt.

LANGUAGE wird verwendet, um Nachrichtensprachen einzustellen (als LC_MESSAGES ) auf einen mehrwertigen Wert, z. B. auf fr:de:en setzen wird französische Nachrichten verwenden, wo sie existieren; Wenn nicht, werden deutsche Nachrichten verwendet und auf Englisch zurückgegriffen, wenn weder deutsche noch französische Nachrichten verfügbar sind.


Werfen Sie einen Blick auf die Manpage locale(7) :es beschreibt diesen LANG ist eine Fallback-Einstellung, während LC_ALL überschreibt alle separaten LC_* Einstellungen.


Als Referenz ist das Locale-System GNU GetText, dessen vollständige Dokumentation im gettext-doc-Paket (Debian/Ubuntu) verfügbar ist.

Alternativ gibt es ein Online-Handbuch mit maßgeblicher und ausführlicher Dokumentation der Umgebungsvariablen LANG und LANGUAGE.


Linux
  1. Ändern der Linux-Systemsprache (Gebietsschemata) über die Befehlszeile auf Ubuntu- und Debian-basierten Distributionen

  2. Wie ändere ich die Sprache meines Git?

  3. Wie stelle ich IPv6 in einem LAN mit einem Debian-basierten Router und Präfixdelegierung bereit?

  4. Zugriff auf Umgebungsvariablen in Linux

  5. Kernel-Hacking-Umgebung

Installieren Sie Linux Kernel 4.14 LTS in RPM- und DEB-basierten Systemen

Installieren Sie Linux Kernel 4.15 in RPM- und DEB-basierten Systemen

So setzen Sie die Umgebungsvariable in Bash

Warum ändert das Überschreiben der Lang-Umgebungsvariable nicht die Sprache für mich?

Top 10 Unix-basierte Betriebssysteme

So reparieren Sie Dateisystemfehler in Debian-basierten Systemen