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, translation et texts sont les noms des tables, ces noms doivent être adaptés, par exemple si les tables lodel sont préfixées dans l'installation.
Cette commande va créer un fichier init-translations.sql (vérifier qu'il est n'est pas vide).
Commiter ensuite le fichier.

