Django:trans和blocktrans未转义模(%)

Django:trans和blocktrans未转义模(%),django,internationalization,Django,Internationalization,我试图在一个模板上生成消息,这个模板有一个包含模的翻译,就像这样 {% trans "100% escaping problems sucks" %} {% trans "100%% escaping problems sucks" %} 但我得到了这个错误: Error: errors happened while running xgettext on site.html ./templates/site.html.py:34: warning: 'msgid' format strin

我试图在一个模板上生成消息,这个模板有一个包含模的翻译,就像这样

{% trans "100% escaping problems sucks" %}
{% trans "100%% escaping problems sucks" %}
但我得到了这个错误:

Error: errors happened while running xgettext on site.html
./templates/site.html.py:34: warning: 'msgid' format string with unnamed 
arguments cannot be properly localized:

The translator cannot reorder the arguments.
Please consider using a format string with named arguments,
and a mapping instead of a tuple for the arguments.
如果我试图这样逃避它

{% trans "100% escaping problems sucks" %}
{% trans "100%% escaping problems sucks" %}
我得到这个错误

Error: errors happened while running xgettext on site.html.py
xgettext: error while opening "./templates/site.html.py" for 
reading: No such file or directory
我不知道它为什么要找./templates/site.html.py。。它应该是./templates/site.html

有什么想法吗

编辑:我忘了Django版本,它是1.2.0 beta1

,因为您可能会尝试升级到至少1.2.1