Джанго: транс и блоктранс не выходят по модулю (%) - PullRequest
1 голос
/ 06 октября 2010

Я пытаюсь сделать сообщения на шаблоне с переводом, который содержит по модулю, например:

{% 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" %}

Я получаю эту ошибку;

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 Ответ

0 голосов
/ 06 октября 2010

Согласно этому билету вы можете попробовать обновить его как минимум до 1.2.1 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...