drapeau francais

Générer une nouvelle locale

Comment ajouter le support de nouveaux paramètres régionaux sur le système

tabmania, locale linux, linux locale, pb en gb utf 8

Date de publication : 2011-11-09 06:58:13

Je commence à fortement comprendre l'intérêt des locales en vue de l'internationalisation d'un site web, mais malheureusement il me manque certaine locales sur mon système.

Pour résoudre ce problème et ajouter une locale j'ai donc fouiller un peu et j'ai trouver la méthode pour générer une locale :

Configurer les locales à générer

Pour configurer la liste des locales à générer il faut modifier le fichier /etc/locale.gen. Afin d'ajouter une nouvelle locale il suffit de supprimer le # devant la ligne correspondante. Si je veux ajouter la locale russe en UTF-8 par exemple la ligne :


#ru_RU.UTF-8 UTF-8

Devient :


ru_RU.UTF-8 UTF-8

Génération des nouvelles locales

Une fois le fichier modifier il suffit de lancer la commande suivante pour générer les locales :


root@home:~# locale-gen
Generating locales (this might take a while)...
cs_CZ.UTF-8... done
de_DE.UTF-8... done
en_GB.UTF-8... done
en_IE.UTF-8... done
en_US.UTF-8... done
es_ES.UTF-8... done
fr_FR.UTF-8... done
it_IT.UTF-8... done
pt_PT.UTF-8... done
ru_RU.UTF-8... done
Generation complete.

Si vous utilisez les locales dans le cadre d'un serveur http n'oubliez pas de redémarrer ce dernier pour ajouter le support des nouvelles locales.

Image : Francois Schnell

 
 

b1n@sp1n