我刚刚开始使用 Django 国际化并试图了解使用{% blocktrans %}
. 是否最好{% blocktrans %}
为每个段落使用一个,或者我应该有一个{% blocktrans %}
包含许多段落的大文件?
有一个大{% blocktrans %}
的更快,让我的模板看起来更干净,但我担心的是:
- 它会导致 HTML 标签(如
<p>...</p>
)成为翻译字符串的一部分 - 如果我在我的大块的一部分中改变一件事,
msgid
就会改变,这似乎会影响其他段落。如果我有更小的块,更改会更加孤立(我想)。 - 如果我进行格式更改,例如在段落之间添加/删除换行符,那将更改
msgid
.
我也想知道格式化。在 a 内换行是否有任何并发症{% blocktrans %}
?或者有领先的空间?例如:
{% blocktrans %}
You have {{ num_messages }} messages.
Another sentence.
{% blocktrans %}
欢迎任何建议。