피라미드 형태의 국제화를 어떻게 해결합니까?
-
12-12-2019 - |
문제
나는 오류 메시지 및 labels 의 현지화를 위해 온라인에서 온라인에서 온라인에서 온라인 상태가되지만 지금까지는 운이 없이는 라벨 을 찾고 있습니다.나는 Pyramid_SimpleForm과 Pyramid_deform을 모두 일했습니다.누군가가 익숙하지 않은 것에 일했습니다.문서가별로 도움이되지 않습니다.
"Nofollow">이 페이지에 주어진 예제 가 작동하지 않습니다.
나는 또한 pyramid_deform 및
나는 어떤 양식 라이브러리를 사용하는지 상관하지 않습니다.나는 현지화를 위해 간단한 지원을받는 것을 원한다.
해결책
이것은 나에게 일한 것입니다.
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._ = ''
. 제휴하지 않습니다 StackOverflow