문제

나는 오류 메시지 labels 의 현지화를 위해 온라인에서 온라인에서 온라인에서 온라인 상태가되지만 지금까지는 운이 없이는 라벨 을 찾고 있습니다.나는 Pyramid_SimpleForm과 Pyramid_deform을 모두 일했습니다.누군가가 익숙하지 않은 것에 일했습니다.문서가별로 도움이되지 않습니다.

"Nofollow">이 페이지에 주어진 예제 가 작동하지 않습니다.

나는 또한 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