Hi, Is there any documentation on zope.proxy other than the test? I don't speak C anymore. :) Basically, I'm curious if it would be possible to implement "translation proxies" that would allow getting and setting translated values for certain fields. Cheers, Martin -- Author of `Professional Plone Development`, a book for developers who want to work with Plone. See http://martinaspeli.net/plone-book
Hi there, On Fri, 2009-06-26 at 18:30 +0800, Martin Aspeli wrote:
Hi,
Is there any documentation on zope.proxy other than the test? I don't speak C anymore. :)
Basically, I'm curious if it would be possible to implement "translation proxies" that would allow getting and setting translated values for certain fields.
I have done something like this a while ago and always wanted to release it. *digs into svn* Ah. We didn't use zope.proxy at all. We differentiate between a "real" object and the object that carries the schema's translated fields. Have a look at the attached file, it contains the code that I extracted from a project in a hurry, but if the approach sounds reasonable to you, I'd be happy to put that into SVN. Christian -- Christian Theune · ct@gocept.com gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany http://gocept.com · tel +49 345 1229889 7 · fax +49 345 1229889 1 Zope and Plone consulting and development
Hi Christian, Thanks for this!
Have a look at the attached file, it contains the code that I extracted from a project in a hurry, but if the approach sounds reasonable to you, I'd be happy to put that into SVN.
Can you tell me a bit more about how this is hooked into publication? Where do you create the Translation object? How do you look up translations later and present the correct translation to users? Cheers, Martin -- Author of `Professional Plone Development`, a book for developers who want to work with Plone. See http://martinaspeli.net/plone-book
participants (3)
-
Christian Theune -
Malthe Borch -
Martin Aspeli