2009-12-03 5 views
1

Je suis un débutant Plone et j'avais besoin de changer un mot traduit dans le fichier .po, la traduction est en arabe. Quand je change le mot pour le mot correct et redémarré le zope. Mon site plone ne lit plus les traductions en arabe de ce fichier et affiche des points d'interrogation à la place.Problèmes de traduction Plone

Lorsque j'ai cherché, j'ai trouvé que je devais faire une synchronisation avec le fichier .pot (catalogue de traduction) mais je pense que ce n'est pas le problème réel. Une idée?

Répondre

3

Vous avez peut-être enregistré le fichier avec un encodage incorrect. Essayez d'enregistrer le fichier au format UTF-8.

3

Il semble que vous modifiez le fichier avec un éditeur de texte normal. Cela peut corrompre le fichier charset. Pour éviter cela, vous pouvez utiliser un programme de traduction gratuit tel que poedit. Les programmes de Thoose s'occupent normalement du jeu de caractères. Utilisez google avec "translate .po YOURPLATTFORM". Il y a des tonnes d'outils gratuits. Avec cet outil, vous pouvez également importer des fichiers .pot et (re) générer des fichiers .po à partir d'eux. Il suffit de redémarrer le plone lorsque vous avez terminé, en éditant le fichier.

Si vous avez un bon éditeur, vous pouvez essayer de deviner le jeu de caractères et le corriger manuellement. Mais cela conduit souvent au problème décrit et comporte le risque que vous ayez oublié de sécuriser avec le jeu de caractères correct dans un processus d'édition ultérieur.