Hi.
Я думаю что здесь ошибка в синтаксисе то что выделено жиром:
http://docs.djangoproject.com/en/dev//topics/i18n/#in-python-code
цитата:
The strings you pass to _() or ugettext() can take placeholders, specified with Python's standard named-string interpolation syntax. Example:
def my_view(request, m, d):
output = _('Today is %(month)s, %s(day)s.') % {'month': m, ‘day’: d}
return HttpResponse(output)
ведь вроде если именованная переменная, то после знака форматирования (%) сначала идет в скобках переменная а затем тип значения. Я прав?