back

Quindi con il comando:

# dpkg-reconfigure locales

è possibile, ad esempio, installare il locale it_IT.UTF8 e configurarlo come predefinito. Il codeset del locale configurato deve essere coerente con quello impostato per il server della console hurd con l'opzione "--encoding". Ad esempio, si configurerà il locale it_IT.UTF8 qualora il server della console hurd sia stato precedentemente configurato con il comando:

# settrans -cg vcs
# chown root vcs
# settrans -fg /dev/vcs /hurd/console --encoding=UTF-8 -a bright -f green

come nell'esempio indicato nei paragrafi precedenti.

A questo punto, per la corretta operatività delle funzioni destinate a gestire il locale è necessario verificare l'impostazione della variabile d'ambiente LANG, che deve esprimere il valore del locale prescelto. Tale variabile, di norma, è impostata nel file /etc/default/locale, come si può verificare il comando:

$ cat /etc/default/locale

il cui risultato, dopo l'avvenuta configurazione del locale come sopra indicato, è:

#  File generated by update-locale
LANG=it_IT.UTF-8

Il risultato della corretta impostazione della variabile LANG è verificabile con il comando:

$ locale

il cui risultato, in caso di corretta configurazione, è:

LANG=it_IT.UTF-8
LC_CTYPE="it_IT.UTF-8"
LC_NUMERIC="it_IT.UTF-8"
LC_TIME="it_IT.UTF-8"
LC_COLLATE="it_IT.UTF-8"
LC_MONETARY="it_IT.UTF-8"
LC_MESSAGES="it_IT.UTF-8"
LC_PAPER="it_IT.UTF-8"
LC_NAME="it_IT.UTF-8"
LC_ADDRESS="it_IT.UTF-8"
LC_TELEPHONE="it_IT.UTF-8"
LC_MEASUREMENT="it_IT.UTF-8"
LC_IDENTIFICATION="it_IT.UTF-8"
LC_ALL=

A questo punto, è necessario istruire il client delle console hurd ad inizializzare la variabile di sistema LANG in modo coerente con la configurazione del locale; questo può essere fatto ogni ad ogni avvio del terminale con il comando:

$ export LANG=it_IT.UTF-8

back