Question

Je suis en train d'utiliser django pour localiser des chaînes de l'italien à d'autres langues. Tout fonctionne très bien, mais pas avec des chaînes qui contiennent des caractères accentués.

Le fichier d'origine est enregistré en UTF-8, ainsi que la traduction .po fichier. Les chaînes sont identiques et la commande compilemessages fonctionne sans aucun avertissement. Lorsque je tente et ouvrir la page cependant, je ne reçois pas la version traduite pour les chaînes et seulement celles-ci.

Que dois-je vérifier?

Merci!

Était-ce utile?

La solution

Ici, pour tous ceux qui auront la même question.

Valable pour Django 0,76: {% Trans « Ceci est le titre. » %} Tout dans les citations doit être en ASCII standard. les caractères accentués ne seront pas reconnus. Fondamentalement, vous avez besoin de mettre une étiquette là-bas ... puis générer un fichier .po aussi pour votre langue par défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top