Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.43 KB

Documentation_developpeur.md

File metadata and controls

65 lines (48 loc) · 1.43 KB

Documentation pour développeur

Traduction

Les traductions passe par les étapes suivantes:

  • Génération/Update du fichier "i18n/Chole_fr_FR.ts" contenant les traduction sous forme XML
  • Éditer le fichier TS avec un éditeur
  • Générer le fichier "i18n/Chole_fr_FR.qm"

Fichier TS (XML de traduction)

La génération et l'udape du fichier .ts se fait sous linux avec Génération/Update du fichier TS (XML de traduction) avec lupdate

En root, sous linux, installer qt4-linguist-tools

apt-get install qt4-linguist-tools

En tant qu'utilisateur (à la racine du projet) Afficher l'aide

pylupdate4 -help

Génération/Update du fichier .ts

pylupdate4 -verbose ./i18n/Chloe_fr_FR.pro 

Editer la traduction (.ts) avec Linguist

/usr/bin/qtchooser --run-tool=linguist -qt=4
  • File->Open
    • Selectionner le fichier de traduction ./i18n/Chloe_fr.ts

Fichier QML (archive optimisée de traduction)

Générer le ficheir .qml

/usr/bin/qtchooser --run-tool=lrelease -qt=4  ./i18n/Chloe_fr_FR.pro 

Deployer le plugin

Incrémenter la version dans le fichier metadata

version=0.9.4

Se rendre dans le répertoire contenant le dossier du plugin Chloe Par exemple, sous linux :

cd ~/.qgis/python/plugin

Puis créez l'archive du plugin

zip -r Chloe.0.9.4.zip --exclude=Chloe/.git* Chloe

Déposez l'archive sur votre dépôt (ex: simple serveur apache2)