Django模板翻译在块中是不可能的

ner*_*doc 2 python django templates translation python-3.x

在Python 3.4下使用Django 1.7.1,我有一个问题,我没有找到任何答案,尽管看似平庸,并且在互联网上看到许多类似的问题.到目前为止我没有解决任何解决方案

我有一个简单的django模板,归结为必不可少的部分.它是内容块中的simle"trans"标签翻译字符串,它覆盖了admin/base内容块.

{% extends "admin/base.html" %}
{% block content %}
    {% trans "Entries" %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

有了这个我得到一个TemplateSyntaxError:

Invalid block tag: 'trans', expected 'endblock'
Run Code Online (Sandbox Code Playgroud)

到目前为止我学到了你需要使用块转换来做类似的事情.但我不明白 - 为什么这样做不起作用?有趣的是,如果我取代{% trans "Entries" %}{{ _("Entries") }}一切正常.但我需要使用trans标签获得额外的好处.

有很多例子,像在这里,它使用正是图案上方-和它的工作对子级.欢迎任何帮助.