Tag cloud
behavior lithium pierre martin outils référencement migration routes débogage wordpress web open source loi productivité jsf filezilla java pense-bête ie6 logiciel stage développement web communauté scrum conception CakePHP cakefest mvc astuce css blog framework ASP.NET xhtml Méthode twitter MySQL php motivation conférences


PoEdit, fichiers POT, chaînes vides et invalid multibyte sequence
Voici un message rapide afin de garder trace du problème que je viens d’avoir … pas très simple à déboguer. En espérant que cela puisse aider ceux d’entre vous qui travaillent avec les fichiers « *.pot » pour la traduction de leurs applications (ceux qui utilisent CakePHP notamment !).
Ce problème est survenu avec la version actuelle de CakePHP (cf date du message), et l’éditeur PoEdit … puis surtout un code pas très « classique » de ma part !
En effet, sachez que si vous utilisez PoEdit sur un fichier « pot » généré avec Bake i18n il se peut que l’erreur suivante survienne :
A quoi est-ce dû ?
Tout simplement au fait que dans votre fichier vous avez une chaîne vide à traduire (cela peut arriver si vous ne savez pas quoi mettre encore) !
Il suffit simplement de vous rendre dans le fichier « nom_du_fichier.ctp » à la ligne 39 et de commenter votre ligne qui doit ressembler à :
Et voilà …