Django i18n не работает с файлами Python - PullRequest
1 голос
/ 12 октября 2010

Джанго новичок здесь,

Я использую i18n Джанго для перевода моего сайта.

Мои шаблоны переводятся очень хорошо, используя тег trans template

Однако, когда я пытаюсь перевести строки в моих файлах Python, например, метка этого поля формы:

from django.utils.translation import gettext as _

class RegForm(forms.Form):
    form_field = forms.CharField(label=_('My field'))

Не переводится. Эта же страница содержит другие строки шаблона, которые переводятся ..

Есть идеи?

1 Ответ

2 голосов
/ 12 октября 2010

Решение состоит в том, чтобы использовать ugettext_lazy вместо gettext

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