ピラミッドで使用しているときに、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 テンプレートの翻訳文字列は正常に機能していますが、フォーム要素の翻訳は機能していません。これに関する任意のアイデア、助けていただければ幸いです。