[Zope-dev] Re: [Zope3-dev] i18n for 'structure' in TAL
Dmitry Vasiliev
lists at hlabs.spb.ru
Tue May 2 09:13:12 EDT 2006
Martijn Faassen wrote:
> i18n doesn't actually work for things marked as 'structure' in a page
> template in both Zope 2 and Zope 3. Zope 2 does do this with
> PlacelessTranslationService (through some tortuous route I won't go
> into). I think in practice large systems such as Plone, Silva and CPS
> are all translating snippets with bits of HTML in there, so i18n for
> structure is important.
Hmm, it was working in Zope 3, moreover there is even a tests for this case in
'zope/tal/tests/test_talinterpreter.py'. The only possibility I've seen so far
is 'evaluateStructure' call returns something different from 'TypesToTranslate'
and no translation happens.
> Zope 2 + Five i18n work however. Zope 3 presumably doesn't work either.
> I have a monkey patch lying around that fixes this in Zope 2.x and I
> could check the fix in directly (and fix it Zope 3.3 trunk too), if
> there are no objections.
Please do.
> I realize we're getting close to a release and we're in feature freeze
> now, so this may be considered to be too large a change for this round.
I think it's a bug and should be fixed anyway.
--
Dmitry Vasiliev (dima at hlabs.spb.ru)
http://hlabs.spb.ru
More information about the Zope-Dev
mailing list