Création des paquets de traduction

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

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

Outils personnels