django po文件中的换行符

django po文件中的换行符,django,django-templates,po,Django,Django Templates,Po,如何在.po文件内的翻译字符串中使用换行符? 目前,我在模板中添加了“\n”并使用了{{{msg | linebreaks}},但字符串打印在一行中。。。如何将其打印到多行?我假设您需要HTML输出。在这种情况下,最好在字符串中包含HTML标记: {% blocktrans %} First line<br/> Second line {% endblocktrans %} {%blocktrans%} 第一行 第二线 {%endblocktrans%} 如果你正在寻找其他的东西

如何在.po文件内的翻译字符串中使用换行符?
目前,我在模板中添加了“\n”并使用了
{{{msg | linebreaks}}
,但字符串打印在一行中。。。如何将其打印到多行?

我假设您需要HTML输出。在这种情况下,最好在字符串中包含HTML标记:

{% blocktrans %}
First line<br/>
Second line
{% endblocktrans %}
{%blocktrans%}
第一行
第二线 {%endblocktrans%}
如果你正在寻找其他的东西,请更好地描述你真正想要达到的目标

更新:

如果这些行是独立的,那么实际上最好将它们分开:

{% trans "First line" %}
<br/>
{% trans "Second line" %}
{%trans“第一行”%}

{%trans“第二行”%}
有点晚了,但可能对某人有所帮助,可以这样添加您的翻译:

采购订单文件

msgid "_your_msgid"
msgstr "first line\nsecond line"
模板

{% trans '_your_msgid' as local_var %}
{{ local_var|linebreaksbr }}
您可以使用

.po
文件中的code>字符

像这样
.po

msgid "Psycological&#10;aid"
msgstr "Психологическая&#10;помощь"
django模板:

{% trans 'Psycological&#10;aid' %}

包含块应具有
空白:前置行css规则

{%blocktrans%}翻译此字符串{%复数%}和此复数字符串{%endblocktrans%}是的,我想要html输出。。。但老实说,我不喜欢在本地化字符串中嵌入html标记:P