Hi Konstantin,
nice to hear from you.
Because you asked for advise, I have a desire: Could you include an empty translation 
please.
At the time a construct like this one:
<message key="any"> </message>
results in a translation "empty translation" (or what is given in sitemap 
transformator initialization).
I wish to have the output of the transformer just " ", what I put between <message> 
and </message>.
Actually I only comment out the trim() in XMLResourceBundle but I didn't found your 
agreement
to make this public, but maybe with this new version?

Regards,
Michael

Konstantin Piroumian wrote:
> 
> Hi all!
> 
> I am back again from my inactivity caused by job change and Internet provider 
>problems and going to spend some time on finilizing the new implementation of i18n in 
>Cocoon.
> 
> So, I need an advice on the following points:
> 
> 1. New features - new namespace.
> 
> The new implementation of i18n transformer has several very useful new features but 
>also some backward incompatibilities, so I am going to change the namespace to use a 
>new
> version number (2.1 instead of 2.0).
> 
> I think, that this new implementation should go only into the 2.1-dev branch (HEAD) 
>and the question is what to do with the old one? What are the best practices in 
>cases, when
> two namespaces can be present? Is it Ok to warn the users that the namespace has 
>changed and they should update their content or should I keep separate versions of
> I18nTransformer for each namespace?
> 
> Personally, I'd drop the old one and maintain only the new implementation, but I'd 
>like to hear some other opinions.
> 
> 2. Cachability.
> 
> Currently, I have two implementations of the new version: cachable and not. As you 
>can guess the cachable implementation performs much better, cause it is cached after 
>the first
> use, but in cases, when you have a dynamic content like the current date that is 
>generated by the <i18n:date*/> and <i18n:time/> tags then you'll have problems.
> 
> So, the second questions is: is it a good idea to use a configuration parameter to 
>control the cachability of a component? Or there are better solutions from 
>Avalon/Excalibur for
> such cases?
> 
> Regards,
>   Konstantin Piroumian

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to