GNU/Linux >> Linux Esercitazione >  >> Linux

Variabili d'ambiente LANG e LANGUAGE nei sistemi basati su Debian

LANG contengono l'impostazione per tutte le categorie che non sono impostate direttamente da un LC_* variabile.

LC_ALL è usato per sovrascrivere ogni LC_* e LANG e LANGUAGE . Non dovrebbe essere impostato in un normale ambiente utente, ma può essere utile quando si scrive uno script che dipende dall'output preciso di un comando internazionalizzato.

LANGUAGE è usato per impostare le lingue dei messaggi (come LC_MESSAGES ) a un valore multivalore, ad esempio impostandolo su fr:de:en utilizzerà i messaggi francesi dove esistono; in caso contrario, utilizzerà i messaggi in tedesco e tornerà all'inglese se non sono disponibili né i messaggi in tedesco né quelli in francese.


Dai un'occhiata alla manpage locale(7) :descrive quel LANG è un'impostazione di fallback, mentre LC_ALL sovrascrive tutti i LC_* separati impostazioni.


Per riferimento, il sistema locale è GNU GetText, la cui documentazione completa è disponibile nel pacchetto gettext-doc (Debian/Ubuntu).

In alternativa, esiste un manuale online con documentazione autorevole ed elaborata delle variabili d'ambiente LANG e LANGUAGE.


Linux
  1. Variabili d'ambiente Linux:come leggere e impostare su un VPS Linux

  2. Come installare Go Lang su Debian 11 / Debian 10

  3. Modifica della lingua del sistema Linux (locali) dalla riga di comando su Ubuntu e distribuzioni basate su Debian

  4. Suggerimenti e trucchi per le variabili di ambiente Linux

  5. Come impostare una variabile di ambiente sulla riga di comando e farla apparire nei comandi?

Installa Linux Kernel 4.14 LTS in sistemi basati su RPM e DEB

Installa Linux Kernel 4.15 in sistemi basati su RPM e DEB

Come impostare la variabile d'ambiente in Bash

Perché l'override della variabile d'ambiente Lang non cambia la lingua per me?

I 10 migliori sistemi operativi basati su Unix

Come riparare gli errori del file system nei sistemi basati su Debian