[Zope3-dev] Issue 301
Dmitry Vasiliev
lists at hlabs.spb.ru
Fri Apr 29 09:38:12 EDT 2005
Stephan Richter wrote:
> On Thursday 28 April 2005 03:59, Dmitry Vasiliev wrote:
>
>>Ok, I fully agree with this changes, but then I have one more question.
>>Should we do this changes on ZopeX3.0 branch? That about backward
>>compatibility for 3.0, for example if someone use code like this: '<h1
>>i18n:name="H1">foo</h1>'?
>
> Okay, let's not backport this bug fix.
Ugh... Seems like the test29.html was wrong.
For following input data:
<div i18n:translate="">At the tone the time will be
<span i18n:data="here/currentTime"
i18n:translate="timefmt"
i18n:name="time">2:32 pm</span>... beep!</div>
result was:
<div>AT THE TONE THE TIME WILL BE 59 MINUTES AFTER 6 PM... BEEP!</div>
but the right result should was be (see zope.tal.driver.TestTranslations):
<div>AT THE TONE THE TIME WILL BE 59 minutes after 6 PM... BEEP!</div>
Seems like the wrong result was produced by double translate() call.
And for new (explicit) i18n:name behaviour result will be:
<div>AT THE TONE THE TIME WILL BE <span>59 minutes after 6 PM</span>... BEEP!</div>
--
Dmitry Vasiliev (dima at hlabs.spb.ru)
http://hlabs.spb.ru
More information about the Zope3-dev
mailing list