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

