与金字塔一起使用时,我们如何翻译 wtforms 的表单标签和错误消息。
样品形式:
class RegistrationForm(Form):
name = TextField(_(u'Name'), [v.Required(_(u'Please provide your name'))])
age = IntegerField(
_(u'Age'),
[v.NumberRange(min=12, message=_(u'Must be at least %(min)d years old.'))]
)
在此之后我完成了:
- 消息字符串提取
- .po 文件中字符串的翻译
- 编译创建 .mo 文件
我正在使用 jinja2 模板,jinja2 模板的翻译字符串工作正常,但表单元素翻译不起作用。对此有任何想法,我们将不胜感激。