Submitted by zmove on
Bonjour à tous,
J'aimrais traduire le module localizer et j'ai besoin d'explications :
ce module contient ces fichiers :
- general.pot
- localizer-module.pot
- localizernode-module.pot
- localizerviews-module.pot
J'ai télécharger le "Drupal POT translation templates." pour la version 5 de drupal. J'ai pas tout compris ensuite avec ce fichier extractor.php.
Je l'ai copie à coté des fichiers listés ci-dessus et j'ai essayé de le lancer depuis mon navigateur web.
Il m'a affiché une page me disant que le travail était "done", mais aucun fichier .po n'a été créer.
Comment ca marche ?
D'avance merci
Zmove
Le script extractor.php te
Permalien Soumis par geeloo@drupal.org le 1 Février, 2007 - 15:20
Le script extractor.php te sert uniquement à générer les fichiers POT.
S'ils sont livrés avec le module, tu n'as pas besoin de les créer.
Pour créer les fichiers PO, tu dois utiliser un logiciel spécialisé. Tu peux utiliser POEdit comme expliqué ici : http://drupalfr.org/document/manuel_du_traducteur
Si tu as traduit le module en utilisant l'interface de Drupal, tu peux créer des fichiers PO en utilisant des commandes gettext (sous unix).
Tu auras besoin des fichiers POT et du fichier fr.PO que tu peux exporter depuis Drupal.
Utilise la commande qui se trouve ici : http://drupal.org/node/11311
Donc si je comprend bien, il
Permalien Soumis par zmove le 1 Février, 2007 - 16:03
Donc si je comprend bien, il faut que j'ouvre tous les fichier .pot dont je dispose avec PoEditor, les enregistrer au format .po une fois termine et les importer via l'interface de drupal ?
Oui en clair c'est
Permalien Soumis par geeloo@drupal.org le 1 Février, 2007 - 16:22
Oui en clair c'est ça.
L'étape suivante serait de faire profiter tout le monde de ta traduction, pour cela tu peux poster ici les différents fichiers PO créés, et quelqu'un se chargera de les intégrer dans l'archive du module de drupal.org.
Nous allons proposer un outil plus simple pour permettre de partager nos traductions, mais en attendant c'est la seule façon de faire.