Totes les nostres imatges de GNU/Linux estan configurades amb l'anglès com a idioma per defecte. Pot ser interessant configurar un altre idioma si, per exemple, s'envien correus electrònics amb dates, ja que per defecte la data apareixerà en anglès. Però es pot canviar de manera molt senzilla, i això és el que us explicarem a continuació.
El primer que farem serà connectar-nos per SSH al nostre servidor:
# ssh root@IP_servidor
Haurem d'instal·lar els paquets d'idioma que es troben dins del directori /usr/share/locales. Per fer-ho, teclegem el següent al terminal:
# cd /usr/share/locales && ./install-language-pack es_ES
Editem els fitxers /etc/environment i /etc/default/locale i afegim a tots dos el contingut següent:
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LANGUAGE="es_ES"
Un cop hàgim editat els fitxers, haurem de reconfigurar el paquet locales per afegir el nou idioma instal·lat:
# dpkg-reconfigure locales
I seleccionem es_ES ISO-8859-1 i es_ES.UTF-8 UTF-8:
I seleccionem el paquet d'idioma que hem configurat als fitxers:
Un cop hàgim fet això, es generaran les configuracions regionals i hauria d'aparèixer una sortida com aquesta:
# dpkg-reconfigure locales
Generating locales (this might take a while)...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
es_ES.ISO-8859-1... done
es_ES.UTF-8... done
Generation complete.
I ara, per aplicar els canvis, cal reiniciar el servidor:
# reboot
I quan ens tornem a connectar, veurem que ja el tenim en es_ES:
# locale
LANG=es_ES.UTF-8
LANGUAGE=es_ES
LC_CTYPE="es_ES.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_COLLATE="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_MESSAGES="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_ALL=es_ES.UTF-8