Outils pour utilisateurs

Outils du site


Panneau latéral

dotclear:lang4dcplugin

Lang4dcplugin

Présentation

Lang4dcplugin est un outils pour les fichiers de traduction des plugins de dotclear 1.2.x.

Il permet de

  • Créer un fichier de type .lang à partir des fichiers *.php du plugin.
  • Mettre à jours ce même fichiers (en cas de suppression/ajout de chaîne à traduire dans le fichier *.php.
  • Convertir un fichier utf-8 en xhtml (é en &éacute; …).

Il est écrit en python (il devrait donc fonctionner sur n'importe quel système d'exploitation). Son interface est en ligne de commande.

Ceci est une version “en développement”, je ne l'ai pas vraiment tester il est fort probable que vous soyez confronté à quelque problème. N n'hésitez pas à me contacter sur le forum.

Téléchargement

Installation

GNU/Linux

Python est très certainement déjà installé sur votre distribution.

Téléchargez l'archive du script. Après extraction ajoute lui les droits d'execution (chmod +x lang2dcplugin.py) et lancez-le :

./lang2dcplugin.py <option>

Windows

Il vous faut installer un environnement python 2.5 ou plus : consulter la doc de python fr.

Puis allez dans “démarrer → Exécuter → cmd”. La console DOS s'affiche.

Taper dans celle-ci

c://python25/python.exe "C://chemin-vers-lang4dcplugin.py" <option>

Autres systèmes

Consultez la documentation de votre système, python existe très certainement.

Exemple d'utilisation

Les exemple sont aussi disponible avec ./lang2dcplugin.py –help

Mise à jour d'un fichier .lang :
dcplugin2lang.py --source=<file1> --maj=<file2>
  <file1>           Fichier(s) qui doit être traduit (ex: mon_plugin/index.php)
  <file2>           Fichier de traduction (ex: mon_plugin/l10n/fr/main.lang)
Convertir un fichier de langue utf-8 en fichier "simple" (é en &eacute; ...) :
dcplugin2lang.py --source=<file1> --maj=<file2> --utf2xhtml
  <file1>, <file2>  idem 1er exemple
Créer un fichier de langue non utf-8 (é en &eacute; ...) sans fichier de lang utf-8 :
dcplugin2lang.py --source=<file1> --source=<file2> --utf2xhtml
  <file1>, <file2>  idem 1er exemple

Support

En cas de problème, en cas de dysfonctionnement ou pour proposer une amélioration n'hésitez pas à me contacter via le forum.

Pour être averti d'éventuelle mise à jours abonnez vous au fils lang4dcplugin de mon blog.

Apropos

lang4dcplugin

Rédacteur : Jonas

dotclear/lang4dcplugin.txt · Dernière modification: 15/01/2010 12:34 (modification externe)