On 11 Aug 2005, at 09:33, yuppie wrote:
For importing/exporting domain settings we have to extend CMFSetup and need new properties in the ZODB. Thinking a bit more about this we might have some trouble to write XML files containing i18n attributes. Is there an easy way to tell PageTemplateFile *not* to interpret i18n attributes?

I just tried:

<p tal:attributes="i18n:domain string:foo">lala</p>

and it seems to work...

The only problem I see with making these fields i18ned are encoding issues. Besides of that your use case should work with msgids as well: If there are no translations the default string is used.

Yeah, but I don't like the idea of calling a translation service for something that's not been specifically i18ned. For instance a translation service that records untranslated msgids will get spammed if we do this.

Nevertheless I like your idea to use an empty i18n domain for the backwards compatible "don't translate" mode.

If there are no important use cases for more fine grained settings I'd like to add *one* i18n_domain property per TypeInfo / Action and hardcode the set of properties that are delivered as msgids if i18n_domain is not empty.



Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]

Zope-CMF maillist  -  Zope-CMF@lists.zope.org

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to