我一直在网上寻找错误消息的本地化标签的金字塔形式,但到目前为止没有任何运气。我已经在Pyramid_simpleform和Pyramid_deform上工作。有没有人在类似的东西上工作。文档没有多少帮助。

此页对我不起作用。

我还尝试了 pyramid_deform pyramid_simpleform 。

我不在乎我使用哪种表单库。我想要一些有助于本地化的东西。

有帮助吗?

解决方案

这是对我有效的。

   from pyramid.i18n import get_locale_name
   from pyramid_simpleform import Form,State
   from formencode import api as formencode_api
   def includeme(config):
     config.scan(__name__)
     config.add_route('login', '/login')

   @view_config(route_name='login',renderer='website/login.mak')
   def login(request):

     formencode_api.set_stdtranslation(languages=[get_locale_name(request)])

     form = Form(request,
            defaults=dict(request.params),
            schema=MySchema,
            state=State()                
            )
     form.state._ = ''
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top