En version 5.0 les traductions de chaques modules sont disponibles dans chaque répertoire de module. Dans un répertoire de module, vous trouverez un répertoire i18n dans lequel vous trouverez des fichiers .po et .pot.

Le fichier .pot est un fichier de modèle qui ne doit pas être traduit. les fichiers .po ont pour nom le pays et la langue tel que défnit par les normes ISO 639 et ISO 3166, ce qui donne pour la langue française en France, fr_FR.po. pour ouvrir ce fichier PO un simple editeur de texte suffit, ou bien utiliser une interface comme poEdit.

Lorsque l'on développe, il est fréquent que de nouveau terme à traduire soit ajouter, il faut donc venir mettre à jour nos fichiers PO avec les chaînes supplémentaires sans perdre ce qui a déjà été traduit. pour celà nous allons exporter un nouveau fichier POT qui viendra remplacer le précédent, avec l'assistant présent dans le menu Administration. puis à l'aide du programme msgmerge, nous allons mettre à jour tous les fichiers PO présent dans le répertoire i18n avec la commande ci-dessous.

msgmerge --update -N fr_FR.po module.pot

ou module.pot correspond au fichier POT de notre module, il ne reste plus ensuite qu'a ouvir le fichier fr_FR.po et de traduire les chaînes supplémentaires.

Comments