[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