django traduire à contenu variable dans le modèle

Je suis en utilisant {% trans %} balise de modèle. Django docs disent:

L' {% trans %} balise de modèle se traduit par une constante chaîne de caractères (entre guillemets simples ou doubles) ou à contenu variable:

{% trans "C'est le titre." %}
{% trans myvar %}

https://docs.djangoproject.com/en/1.3/topics/i18n/internationalization/#trans-template-tag

J'ai trouvé qu'il est impossible de le faire {% trans myvar %}, car myvar simplement ne pas apparaître dans django.fichier po après l'exécution de makemessages commande.

Suis-je à l'aide de ce mal? Certains pourraient m'aider?

  • Avez-vous vérifier floue mots-clés dans votre éditeur ? Alors que j'étais à l'aide de Rosetta application en tant que traducteur, de nombreux mots-clés ont été gardés comme floue.
  • Il traduit à contenu variable comme indiqué dans l'une des réponses, mais vous avez besoin d'avoir que le contenu traduit dans django.po fichier et compilé.
InformationsquelleAutor thoslin | 2011-07-01