想象一下在某个Django模板中出现了以下blocktrans
:
{% blocktrans %}
Some Text
{% endblocktrans %}
在模板中进行一些更改后,您可能希望缩进该块:
<div>
{% blocktrans %}
Some Text
{% endblocktrans %}
</div>
这会更改翻译文件中的消息,并将其标记为模糊。尽管从技术上讲,它是相同的消息(只有缩进不同)。
整个“去模糊”这些消息的过程是乏味且容易出错的。
我到目前为止尝试过以下方法: - 尽可能使用“trans”,但并不总是有效 - 保持“blocktrans”语句的初始缩进 - 难以维护 - 尝试在文档和其他资源中找到更多信息
有没有办法使“blocktrans”的缩进无关紧要?