在某些 Django 模板中对以下 blocktrans
进行镜像:
{% blocktrans %}
Some Text
{% endblocktrans %}
在模板中进行一些更改后,您可能希望缩进块:
<div>
{% blocktrans %}
Some Text
{% endblocktrans %}
</div>
这将更改您在翻译文件中的信息,并将它们标记为模糊。虽然从技术上讲,它是相同的消息(只有缩进不同)。
“去模糊化”这些消息的整个过程既乏味又容易出错。
到目前为止我尝试过的:
trans
- 并不总是有效 blocktrans
语句的初始缩进 - 难以维护 有没有办法让
blocktrans
中的缩进变得无关紧要? 最佳答案
根据文档 here :
所以例如
<div>
{% blocktrans trimmed %}
Some Text
{% endblocktrans %}
</div>
将导致您的 PO 文件中出现
"Some Text"
条目。关于python - 如何在 Django blocktrans 中使空格和缩进变得无关紧要?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40282464/