On Thu, Sep 25, 2014 at 12:24 PM, Marius Dumitru Florea
<[email protected]> wrote:
> So if I have two different keys, key1 and key2, defined in
> ApplicationResources.properties can I overwrite the French value for
> key1 and the English (default) value of key2 from the same document
> translation bundle (using the French and English translations of that
> bundle)?

Without overwriting the English value for key1 and the French value for key2.

>
> Thanks,
> Marius
>
> On Wed, Sep 24, 2014 at 3:58 PM, Thomas Mortagne
> <[email protected]> wrote:
>> Hi devs,
>>
>> I just created http://jira.xwiki.org/browse/XWIKI-11108.
>>
>> You have all the details in the issue but basically there is a
>> difference between old and new localization systems behaviors with
>> document based translation bundles that can lead to translations being
>> broken after an upgrade in the following use case:
>>
>> * default version of the document contain French override of some standard 
>> key
>> * a translation of the document is "en" and empty
>>
>> When current locale is "en":
>> * before 4.3 you get default translation from the
>> ApplicationResources.properties
>> * after 4.3 you get the French override from the document because this
>> is the default translation and documents have priority over resources.
>>
>> Do we need to do something about it ?
>>
>> Overriding standard translation with a totally inconsistent document
>> translation was not very clean in the first place IMO and I'm not sure
>> it really worth it (supporting it in the current architecture would
>> probably mean breaking some API).
>>
>> --
>> Thomas Mortagne
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to