Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'essaye de mettre en place un système de traduction avec Gettext mais je bloque sur la configuration de Poedit.
L'architecture de mon projet
application modules default module1 languages lang_fr.po lang_fr.mo
J'ai bien configuré Poedit en mettant dans chemin de base et chemin, le chemin de mon dossier "application" et comme mot clé "translate" pourtant Poedit ne me récupère rien ?
Une idée d'où vient le problème ?
Merci
Hors ligne
Hello,
T'as mis quoi comme chemins ? (de mémoire j'étais embêté si je ne les ajoutais pas en dur)
A+
Hors ligne
G:\Documents\Programmation\projet\application donc le chemin en dur.
Mais tant pis je me suis tourné vers les fichiers CSV cela me paraît bien plus simple à gérer par contre quid des performances CSV / Gettext ? On perd tant que ça ?
Hors ligne
Théoriquement tu perds pas mal en perfs.
Dans la pratique, je pense que les traductions ne sont jamais ce qui va faire ramer ton site : même si les csv sont plus lents que les gettext, ça reste très rapide...
Là où tu vas perdre, c'est en maintenance : si ton site est amené à évoluer, il faut maintenir à jour tes csv. C'est l'enfer à gérer. Avec gettext, l'outil t'aide énormément à retrouver les chaînes non traduites, virer les chaînes obsolètes,...
Si ton site est relativement petit, tu peux effectivement choisir csv, c'est plus simple à mettre en place.
A+, Philippe
Hors ligne
Est-ce que tu as été voir ce topic :
http://www.z-f.fr/forum/viewtopic.php?id=648
Peut-être que tu n'as pas configuré POEdit pour qu'il analyse les fichiers .phtml car par défaut il n'analyse que les fichiers .php. Personnellement j'avais eu des problèmes liés à ça.
Hors ligne
Bonjour,
J'ai effectivement suivi ce tutoriel.
Par contre je n'ai pas configuré POEdit pour qu'il analyse les fichiers .phtml.
Je viens d'aller dans les préférences rajouter l'extension .phtml au langage PHP, j'ai relancé POEdit et la traduction, il me donne une erreur :
warning file l'adredresse d'un de mes fichiers 'phtml' is unknow; will try C
J'ai sans doute dû mal configurer POEdit ?
Hors ligne
Dans "fichier->preferences" / Onglet analyseurs / Modifier PHP
2ème ligne, ajoute : ";*.phtml"
3ème ligne, ajoute : " -L php"
Ca devrait le faire
Hors ligne
Pages: 1