Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » i18n подстановка неименованного параметра в шаблоне [RSS Feed]

#1 Окт. 11, 2009 14:19:54

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

i18n подстановка неименованного параметра в шаблоне

В дефолтных переводах которые идут с i18n есть такой перевод:

msgid "Change %s"
msgstr "Изменить %s"
Как в шаблоне можно подставить в него значение?
те что-то типа такого:
{% blocktrans with '123' as myvar %}Change {{myvar}}{% endblocktrans %}
Уже перепробывал по разному но не работает, тк параметр %s не именнованный.

Неужели нельзя никак сделать в шаблоне подстановку а делать только через вид?



Офлайн

#2 Окт. 11, 2009 16:10:53

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

i18n подстановка неименованного параметра в шаблоне

Evg
Неужели нельзя никак сделать в шаблоне подстановку а делать только через вид?
А что вы сума сходите-то? Запустите makemessages и новый msgid получите с именнованным параметром, а потом переведите его. По другому никак.



Офлайн

#3 Окт. 11, 2009 16:56:18

Evg
От:
Зарегистрирован: 2008-12-25
Сообщения: 346
Репутация: +  -1  -
Профиль   Отправить e-mail  

i18n подстановка неименованного параметра в шаблоне

Daevaorn
А что вы сума сходите-то? Запустите makemessages и новый msgid получите с именнованным параметром, а потом переведите его. По другому никак.
Не хочу фразу переводить на n-е кол во языков, а взять то что уже есть там перевод на 52 языка.



Офлайн

  • Начало
  • » Django
  • » i18n подстановка неименованного параметра в шаблоне[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version