【发布时间】:2012-10-08 13:58:57
【问题描述】:
我们如何在使用金字塔时翻译 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 模板的翻译字符串工作正常,但表单元素翻译不起作用。对此有任何想法,我们将不胜感激。
【问题讨论】: