[Yanel-dev] translation manager

Josias Thöny josias.thoeny at wyona.com
Fri Nov 16 12:31:39 CET 2007


Michael Wechner wrote:
> Hi
> 
> Wouldn't it make sense to refactor
> 
> <languages>
>    <language>en</language>
>    <language>de</language>
>    <language>es</language>
>  </languages>
>  <translation-manager 
> class="org.wyona.yanel.core.attributes.translatable.PrefixTranslationManager"/> 
> 
> 
> 
> to
> 
> <translation-manager 
> class="org.wyona.yanel.core.attributes.translatable.PrefixTranslationManager"> 
> 
> <languages>
>    <language>en</language>
>    <language>de</language>
>    <language>es</language>
>  </languages>
> </translation-manager>
> 
> resp. for default
> 
> <translation-manager>
> <languages>
>    <language>en</language>
>    <language>de</language>
>    <language>es</language>
>  </languages>
> </translation-manager>
> 
> 
> WDYT?

If we say that the languages are a property of the TranslationManager 
then we probably should also change the interface from

realm.getLanguages()
to
realm.getTranslationManager().getLanguages()

I'm not sure if this adds much benefit, though.
To me it doesn't seem wrong to say the languages are a direct property 
of the realm.

josias

> 
> Of course we need to ask ourselves re backwards compatbility ...
> 
> Cheers
> 
> Michi
> 
> 



More information about the Yanel-development mailing list