Nach this section in der Django-Dokumentation sollte ich {% blocktrans %}
für Fälle verwenden, in denen ich Pluralisierungen übersetzen muss. Aber, mit einem Beispiel wie dem folgenden, ist es nicht bequemer, was ich tun kann?Django Vorlage {% trans%} Pluralisierung
{% blocktrans count video.views.count as views %}
The video has been viewed <span>{{ views }}</span> time
{% plural %}
The video has been viewed <span>{{ views }}</span> times
{% endblocktrans %}
Ich habe versucht, die folgendes zu tun:
{% blocktrans %}time{% plural %}times{% endblocktrans %}
Aber es warf TemplateSyntaxError: 'blocktrans' doesn't allow other block tags (seen u'plural') inside it
Dies macht es sehr schwer für Übersetzer, wie Sie eine Ordnung von Wörtern zwingen; Was ist, wenn die Übersetzung die Pluralform vor den {{views}} 'haben soll? Der ausführliche Ausdruck ist wirklich der richtige Weg. – bouke