Question

J'ai cherché en ligne pour la localisation de messages d'erreur et étiquettes de formes pyramides mais jusqu'à présent sans aucune chance.J'ai travaillé sur pyramid_simpleform et pyramid_deform.Quelqu'un a-t-il travaillé sur quelque chose de similiaire?Les docs ne sont pas une grande partie de l'aide.

L'exemple donné sur Cette page ne fonctionne pas pour moi.

J'ai aussi essayé aussi les docs de pyramid_deform et pyramid_simpleform .

Je ne me soucie pas de quelle forme de bibliothèque que j'utilise.Je veux quelque chose qui a un soutien simple à la localisation.

Était-ce utile?

La solution

C'est ce qui a fonctionné pour moi.

   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._ = ''

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top