Hi Michael, I will look into this right now.
Thanks for your care. Much appreciated. Cheers, Pete On Mittwoch, 8. Februar 2017 16:33:17 Michael Merickel wrote: > I got the renderer working via the following diff. Unfortunately the > translator is still not invoked which leads me to believe that there is > something wrong with the i18n tags in the chameleon templates, but I don't > know enough about chameleon to dive in there. Hopefully this was helpful > though. > > diff --git a/deformdemo/__init__.py b/deformdemo/__init__.py > > > index 098046a..6f023f6 100644 > > --- a/deformdemo/__init__.py > > +++ b/deformdemo/__init__.py > > > > @@ -70,7 +70,7 @@ def translator(term): > > deform_template_dir = resource_filename('deform', 'templates/') > > zpt_renderer = deform.ZPTRendererFactory( > > > > - [deform_template_dir], translator=translator) > > + (deform_template_dir,), translator=translator) > > > > # the zpt_renderer above is referred to within the demo.ini file by > > > > dotted name > > > > @@ -2763,8 +2763,8 @@ def main(global_config, **settings): > > config.include('pyramid_chameleon') > > renderer = config.maybe_dotted(renderer) > > > > - #deform.Form.set_default_renderer(renderer) > > - deform.renderer.configure_zpt_renderer(["deformdemo:custom_widgets"]) > > + deform.Form.set_default_renderer(renderer) > > + > > deform.renderer.configure_zpt_renderer(("deformdemo:custom_widgets",)) > > > > config.add_static_view('static_deform', 'deform:static') > > config.add_static_view('static_demo', 'deformdemo:static') > > On Wed, Feb 8, 2017 at 4:19 PM, Michael Merickel <mmeri...@gmail.com> wrote: > > I noticed that the renderer is not being used. The > > `deform.Form.set_default_renderer(render)` is commented out. Uncommenting > > it doesn't solve the problem but it's definitely an issue as the > > zpt_renderer isn't actually being used as a result. > > > > On Wed, Feb 8, 2017 at 4:14 PM, Michael Merickel <mmeri...@gmail.com> > > > > wrote: > >> The issue is *usually* that the TranslationString instance hasn't been > >> run through `request.localizer.translate(..)`. Now, why not? I haven't > >> dug in to try and figure that out yet. > >> > >> On Wed, Feb 8, 2017 at 3:55 PM, Hans-Peter Jansen <h...@urpla.net> wrote: > >>> Hi, > >>> > >>> I've used a good part of the day for getting i18n fixed in deformdemo, > >>> but failed so far. :( > >>> > >>> While all debug instrumentation show green lights, the translation > >>> strings aren't picked up for some reason: > >>> > >>> 2017-02-08 22:49:07,717 DEBUG [deformdemo:63][waitress] locale_name from > >>> default_locale_negotiator: de > >>> 2017-02-08 22:49:07,718 DEBUG [deformdemo:2080][waitress] locale_name: > >>> de, request._LOCALE_: de > >>> 2017-02-08 22:49:09,795 DEBUG [deformdemo:63][waitress] locale_name from > >>> default_locale_negotiator: en > >>> 2017-02-08 22:49:09,795 DEBUG [deformdemo:2080][waitress] locale_name: > >>> en, request._LOCALE_: en > >>> 2017-02-08 22:49:10,897 DEBUG [deformdemo:63][waitress] locale_name from > >>> default_locale_negotiator: de > >>> 2017-02-08 22:49:10,897 DEBUG [deformdemo:2080][waitress] locale_name: > >>> de, request._LOCALE_: de > >>> 2017-02-08 22:49:12,345 DEBUG [deformdemo:63][waitress] locale_name from > >>> default_locale_negotiator: nl > >>> 2017-02-08 22:49:12,345 DEBUG [deformdemo:2080][waitress] locale_name: > >>> nl, request._LOCALE_: nl > >>> > >>> I've uploaded it here: https://github.com/frispete/deformdemo > >>> > >>> Could somebody more familiar with the pyramid translation machinery be > >>> so kind to have a look into this? > >>> > >>> Thanks in advance, > >>> Pete > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > >>> Groups "pylons-devel" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > >>> an email to pylons-devel+unsubscr...@googlegroups.com. > >>> To post to this group, send email to pylons-devel@googlegroups.com. > >>> Visit this group at https://groups.google.com/group/pylons-devel. > >>> For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-devel+unsubscr...@googlegroups.com. To post to this group, send email to pylons-devel@googlegroups.com. Visit this group at https://groups.google.com/group/pylons-devel. For more options, visit https://groups.google.com/d/optout.