Я только начинаю с интернационализации Django и пытаюсь понять лучшие практики использования {% blocktrans %}. Предпочтительно ли использовать один {% blocktrans %} для каждого абзаца, или мне нужно иметь один большой {% blocktrans %}, который содержит много абзацев?
У вас есть один большой {% blocktrans %}, и мой шаблон выглядит более чистым, но я обеспокоен тем, что:
-  он вызывает HTML-теги (например, <p>...</p>), чтобы стать частью строки перевода
-  Если я изменю одну вещь в одной части моего огромного блока, изменится msgid, что, похоже, может повлиять на другие абзацы. Если у меня меньше блоков, изменения будут более изолированными (я полагаю).
-  Если я сделаю изменение форматирования, например добавление/удаление новой строки между абзацами, это изменит значение msgid.
Мне также интересно, как форматировать. Существуют ли какие-либо осложнения, связанные с разрывами строк внутри {% blocktrans %}? Или иметь ведущие пространства? например:.
{% blocktrans %}
    You have {{ num_messages }} messages.
    Another sentence.
{% blocktrans %}
Любые рекомендации приветствуются.
