Django दस्तावेज़ों में this section के अनुसार मुझे उन मामलों के लिए {% blocktrans %}
का उपयोग करना चाहिए जहां मुझे बहुवचन का अनुवाद करने की आवश्यकता है। हालांकि, निम्नलिखित उदाहरण के साथ, क्या मैं कुछ और सुविधाजनक नहीं कर सकता हूं?Django टेम्पलेट {% trans%} बहुवचन
{% 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 %}
मैं निम्नलिखित करने की कोशिश की:
{% blocktrans %}time{% plural %}times{% endblocktrans %}
लेकिन यह फेंक दिया TemplateSyntaxError: 'blocktrans' doesn't allow other block tags (seen u'plural') inside it
यह, अनुवादकों के लिए बहुत मुश्किल बनाता है के रूप में आप शब्दों के एक आदेश देने के लिए मजबूर कर रहे हैं; क्या होगा यदि अनुवाद के लिए '{{views}} के सामने बहुवचन रूप होना आवश्यक है? वर्बोज अभिव्यक्ति वास्तव में जाने का रास्ता है। – bouke