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