Création des paquets de traduction

Un article de LodelWiki.

Jump to: navigation, search

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

<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.