Création des paquets de traduction
Un article de LodelWiki.
Ceci est la procédure à suivre pour mettre à jour le paquet de traduction pour l'inclure dans le dépôt svn. Il y a deux parties dans la traduction :
- les fichiers de langue de l'installation (dans lodeladmin/tpl) ;
- le fichier d'initialisation SQL des traductions (init-translations.sql).
Important
Il est impératif de travailler directement sur R4 pour la mise à jour des traductions. La démarche à suivre est de mettre à jour les textes via l'interface puis de faire les deux étapes ci-dessous :
Pour générer les fichiers de langues pour l'installation :
sur lodeldevel cd lodeladmin php ../lodel/install/generatelang.php
Commiter les fichiers modifiés de lodeladmin/tpl et éventuellement ajouter les nouveaux fichiers au CVS.
Pour générer le fichier d'initialisation SQL :
cd lodel/install
Exécuter la commande suivante à la base de donnée (ici pour MySQL) :
cd mysqldump --no-create-info --extended-insert <database_name> translations texts | sed -e 's/texts/#_MTP_texts/' -e 's/translations/#_MTP_translations/' -e '/^--/d' > init-translations.sql
où <database_name> est le nom de la base de donnée utilisé par Lodel.
Cette commande va créer un fichier init-translations.sql (vérifier qu'il est n'est pas vide).
Commiter ensuite le fichier.

