2013-05-08 3 views

ответ

1

Это не, как это работает, то i18n тег переводит строку или переменную, она принимает только один аргумент. Вы читали documentation?

Вы, вероятно, хотите blocktrans

UPDATE (ОП изменил вопрос):

  1. ли вы запустить makemessages -l <desired_lang> успешно
  2. ли вы запустить compilemessages успешно
  3. ли вы перезагрузить Django процесс после этих шагов?
+0

* «Возможно, вам нужны блоктрансы» * Почему? Если вам нужно только одно слово для перевода ... И * «Это не так, как это работает» *: согласно ссылке docs, которую вы указываете, так оно и работает. – gertvdijk

+0

@gertvdijk, потому что он утверждает, что аргумент _first_ для функции 'trans' переводится ... –

+0

Я думаю, что он означает, что последовательные блоки '{% trans ...%}' не работают (без перевода). – gertvdijk

Смежные вопросы