GNU/Linux >> Znalost Linux >  >> Linux

Proměnné prostředí LANG a LANGUAGE v systémech založených na Debianu

LANG obsahují nastavení pro všechny kategorie, které nejsou přímo nastaveny pomocí LC_* proměnná.

LC_ALL se používá k přepsání každých LC_* a LANG a LANGUAGE . Nemělo by být nastaveno v běžném uživatelském prostředí, ale může být užitečné, když píšete skript, který závisí na přesném výstupu internacionalizovaného příkazu.

LANGUAGE se používá k nastavení jazyků zpráv (jako LC_MESSAGES ) na hodnotu s více hodnotami, např. nastavením na fr:de:en bude používat francouzské zprávy tam, kde existují; pokud ne, použije německé zprávy a přejde zpět na angličtinu, pokud nejsou dostupné německé ani francouzské zprávy.


Podívejte se na manuálovou stránku locale(7) :popisuje, že LANG je záložní nastavení, zatímco LC_ALL přepíše všechny samostatné LC_* nastavení.


Pro informaci, lokálním systémem je GNU GetText, jehož úplná dokumentace je dostupná v balíčku gettext-doc (Debian/Ubuntu).

Alternativně existuje online příručka s autoritativní a propracovanou dokumentací proměnných prostředí LANG a LANGUAGE.


Linux
  1. Proměnné prostředí Linux:Jak číst a nastavovat na Linux VPS

  2. Jak nastavit proměnnou prostředí na příkazovém řádku a nechat ji zobrazit v příkazech?

  3. Jak nasadím IPv6 v rámci LAN pomocí směrovače založeného na Debianu a delegování prefixu?

  1. Jak nainstalovat Go Lang na Debian 11 / Debian 10

  2. Změna systémového jazyka (místních nastavení) Linuxu z příkazového řádku na Ubuntu a distribucích založených na Debianu

  3. Tipy a triky pro proměnné prostředí Linuxu

  1. Sestavte Kali pomocí Live-Build na systémech založených na Debianu

  2. Substituce proměnné prostředí v sed

  3. Jak změnit jazyk mého git?