[ZPT] i18n:data - how to ?
Florent Guillaume
fg@nuxeo.com
Sat, 29 Mar 2003 00:12:07 +0100
I'm not sure i18n:data is actually implemented... Anyone here used it?
Florent
In article <200303271644.42680.gitte@mmmanager.org> you write:
> On Thursday 27 March 2003 04:40 pm, Gitte Wange wrote:
> > Hello,
> >
> > I am a very happy user of the i18n-translation stuff in ZPT.
> > But I miss one thing - the functionality of the i18n:data attribute.
> >
> > I have tried to put a date argument into i18n:data in order to translate
> > the way dates are dislayed but with no luck.
> > Is there some magic I have missed ?
>
> Here's an example of how the error is:
> I use this piece of code:
> <td i18n:translate="dateOnly" i18n:data="python:event.start()"></td>
>
> And I get this error:
> Exception Type TypeError
> Exception Value argument must be dictionary, not instance
>
> Traceback (innermost last):
>
> * Module ZPublisher.Publish, line 98, in publish
> * Module ZPublisher.mapply, line 88, in mapply
> * Module ZPublisher.Publish, line 39, in call_object
> * Module Shared.DC.Scripts.Bindings, line 252, in __call__
> * Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec
> * Module Products.CMFCore.FSPageTemplate, line 167, in _exec
> * Module Products.PageTemplates.ZopePageTemplate, line 228, in _exec
> * Module Products.CMFCore.FSPageTemplate, line 139, in pt_render
> * Module Products.PageTemplates.PageTemplate, line 95, in pt_render
> <FSPageTemplate at /lm1/agenda_marklist used for
> /lm1/Members/gitte/1048770395924350714>
> * Module TAL.TALInterpreter, line 200, in __call__
> * Module TAL.TALInterpreter, line 244, in interpret
> * Module TAL.TALInterpreter, line 703, in do_useMacro
> * Module TAL.TALInterpreter, line 244, in interpret
> * Module TAL.TALInterpreter, line 726, in do_defineSlot
> * Module TAL.TALInterpreter, line 244, in interpret
> * Module TAL.TALInterpreter, line 412, in do_optTag_tal
> * Module TAL.TALInterpreter, line 394, in no_tag
> * Module TAL.TALInterpreter, line 244, in interpret
> * Module TAL.TALInterpreter, line 636, in do_loop_tal
> * Module TAL.TALInterpreter, line 244, in interpret
> * Module TAL.TALInterpreter, line 567, in do_insertTranslation
> * Module TAL.TALInterpreter, line 644, in translate
>
> TypeError: argument must be dictionary, not instance
>
> Any hints ?
> --
> Gitte Wange
> Technical Manager
>
> Email: gitte@mmmanager.org
> Web: http://www.mmmanager.org
> Tlf: +45 36 46 20 02
>
> > We'll tell you when we try out the code you've written ;-)
> Ahha, the classic open-source sanity pill/ thorn in my side....
> What You Want Is What You Should Code Yourself ( WYWIWYSCY )
>
> -- Tom Smith: Zope Mailing List, About using ZODB as ODBC data source.
>
>
> _______________________________________________
> ZPT mailing list
> ZPT@zope.org
> http://mail.zope.org/mailman/listinfo/zpt
>
--
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 79 87 http://nuxeo.com mailto:fg@nuxeo.com