Andreas Haller created SLING-7582:

             Summary: Configuration for dictionary load order behaviour
                 Key: SLING-7582
             Project: Sling
          Issue Type: Improvement
          Components: i18n
    Affects Versions: i18n 2.5.12
            Reporter: Andreas Haller

Like stated inĀ [the 
 and [the source 
 the load order of i18n dictionaries follows the ResourceResolvers search paths 
and is: /<others>, /libs, /apps which means /libs overrides /<others> and /apps 
overrides /libs. While I like the idea of using the search paths for loading 
dictionaries we have regularly the requirement of maintaining i18n dictionaries 
outside of /apps, see also

Considering this, in my opinion it would make sense to have a configuration 
option to load /<others> after /libs and /apps and having the possibility to 
override the applications out-of-the-box translations by dictionaries outside 
of the search path. My proposal is to extend the configuration of 
JcrResourceBundleProvider giving paths not on the search path (e.g. /content) 
priority over /libs and /apps.

This message was sent by Atlassian JIRA

Reply via email to