GNU/Linux >> Linux Esercitazione >  >> Linux

locale-gen:comando non trovato

L'internazionalizzazione e la localizzazione sono due concetti che consentono a un computer di archiviare le informazioni in un modo ma di visualizzarle in un modo che si adatta alle convenzioni dell'utente. L'internazionalizzazione consente a un sistema di visualizzare le informazioni in diversi modi e la localizzazione è un processo che raggruppa tutte le modifiche regionali per un'unica posizione in un'unica locale.

Ciascun file delle impostazioni locali contiene istruzioni su come visualizzare o tradurre una serie di elementi:

  • Indirizzi :Ordinazione di varie parti in formato CAP.
  • Fascicolazione :Come ordinare, ad esempio l'ordine dei caratteri accentati o se le parole in maiuscolo sono raggruppate insieme o separatamente da minuscole.
  • Misurazione :Visualizzazione di varie unità.
  • Messaggi :Traduzioni per messaggi ed errori di sistema.
  • Denaro :Come vengono visualizzati e nominati i simboli di valuta.
  • Nomi :Convenzioni per la visualizzazione dei nomi delle persone.
  • Numero :Come visualizzare numeri come le migliaia e i separatori decimali.
  • Carta :formati carta utilizzati nel paese.
  • Telefono :Come vengono visualizzati i numeri di telefono.
  • Tempo :formati di data e ora, come l'ordine di anno, mese e data o formato 24 ore rispetto all'utilizzo di mattina e pomeriggio

Questi file delle impostazioni locali vengono generalmente distribuiti con il sistema operativo come pacchetti separati per risparmiare spazio. Se non hai bisogno delle traduzioni, puoi generare il resto degli elementi senza installare pacchetti utilizzando locale-gen sui sistemi che lo supportano. Ad esempio:

# locale-gen fr_FR.UTF-8
Generating locales...
 fr_FR.UTF-8... done
Generation complete.
# locale -a | grep FR
fr_FR.utf8

Se riscontri un errore di seguito durante l'esecuzione del comando locale-gen:

locale-gen: command not found

puoi installare il pacchetto locales secondo la tua scelta di distribuzione.

Distribuzione Comando
Debian apt-get install locali
Ubuntu apt-get install locali
Arch Linux pacman -S glibc
Kali Linux apt-get install locali
CentOS yum install glibc
Fedora dnf install glibc
Raspbian apt-get install locali

L'internazionalizzazione in Linux è gestita con la libreria GNU gettext. Se i programmatori scrivono le loro applicazioni con quella libreria e annotano correttamente i loro messaggi, l'utente può modificare il comportamento con le variabili di ambiente.

È possibile localizzare più cose, come numeri e messaggi, e gettext ha una serie di variabili di ambiente che controlla per vedere quale locale è appropriato. In ordine, questi sono:

  • LINGUA
  • LC_ALL
  • LC_XXX
  • LANG


Linux
  1. Sudo:comando non trovato?

  2. yum:comando non trovato

  3. jasmine-node:comando non trovato

  4. arpspoof:comando non trovato

  5. locale-gen:comando non trovato

virt-manager:comando non trovato

xeyes:comando non trovato

GoBuster:comando non trovato

bc:comando non trovato

zypper:comando non trovato

gedit:comando non trovato