Django新手在这里,
我正在使用Django的i18n翻译我的网站。
使用trans
模板标记
但是,当我尝试在我的python文件中翻译字符串时,例如这个表单字段的标签:
from django.utils.translation import gettext as _
class RegForm(forms.Form):
form_field = forms.CharField(label=_('My field'))
它没有被翻译。 同一页面包含其他可以翻译的模板字符串..
有什么想法吗?
答案 0 :(得分:2)
解决方案是使用ugettext_lazy而不是gettext