如何在.po文件内的翻译字符串中使用换行符?目前我添加了“ \n ”并{{msg|linebreaks}}
在我的模板中使用,但字符串打印在一行中......我怎样才能在多行上打印它?
问问题
4055 次
3 回答
1
我假设你想要 HTML 输出。在这种情况下,最好在字符串中包含 HTML 标记:
{% blocktrans %}
First line<br/>
Second line
{% endblocktrans %}
如果您正在寻找其他东西,请更好地描述您实际想要实现的目标。
更新:
如果这些线是独立的,那么实际上将它们分开可能会更好:
{% trans "First line" %}
<br/>
{% trans "Second line" %}
于 2013-02-12T14:09:30.570 回答
0
有点晚了,但也许对某人有帮助,像这样添加你的翻译:
文件
msgid "_your_msgid"
msgstr "first line\nsecond line"
模板
{% trans '_your_msgid' as local_var %}
{{ local_var|linebreaksbr }}
于 2013-12-11T09:32:12.603 回答
0
您可以
在 django 模板文件和.po
文件中使用字符
像这样.po
:
msgid "Psycological aid"
msgstr "Психологическая помощь"
django模板:
{% trans 'Psycological aid' %}
包含块应该有white-space: pre-line;
css规则
于 2016-02-21T11:09:27.677 回答