在使用翻译时处理django工具提示中的空格

时间:2015-10-09 07:06:49

标签: django django-templates

我想在django模板中使用bootstrap类btn链接一个工具提示。它看起来像这样:

<a href="" class="btn btn-large btn-success" name="phone" data-toggle="tooltip" data-placement="right"title="Edited via phone"></a>

这有效,但我想翻译工具提示。如果我在英语中使用一个单词,但使用带有空格的字符串(telefonisch bearbeitet)作为德语翻译,如 title={% trans "Edited" %}它也可以。

什么不起作用(这就是我想要的)是两个字符串,在trans元素中有空格。它在第一个字后切断了。 当我写title={% trans "Edited via phone" %}并将其翻译为“telefonisch bearbeitet”时,英语工具提示只显示“已编辑”,德语工具提示只显示“telefonisch”。

我也试过了blocktrans标签,根本找不到合适的解决方案。在一般情况下翻译空白分隔的字符串。只有这个具体案例才没有。有谁知道我怎么能让这个工作?

1 个答案:

答案 0 :(得分:1)

您只需将引号中的属性值包装起来,就像通常那样:title="{% trans "Edited via phone" %}"trans标记不会为您执行此操作。