Hi,

I'm trying to get translated messages while using deform (I'm working on
a french-only application).

I've added :
"""
pyramid.default_locale_name = fr
"""
to my application inifile.

I've added :
"""
config.add_translation_dirs('deform:locale')
"""
to my application __init__.py.

But it doesn't seem to be sufficient.

I've tried launching the following one from within one of my views :
"""
from pyramid.i18n import
TranslationStringFactory                              
from pyramid.i18n import
get_localizer                                         
                                                                               

translater =
TranslationStringFactory('deform')                             

def _(request, string,
mapping=None):                                          
     ts = translater(string,
mapping)                                           
     localizer =
get_localizer(request)                                         
     return localizer.translate(ts)

def myview(request):
     print _(Required)
     ...
"""
and it prints "Requis" as expected. I can consider my setup is fine, but
I can't understand why deform messages are still in english.

How should I do to make deform render translated strings ?

Regards,
Gaston


-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to