I18n and resource bundles prioritization 
-----------------------------------------

                 Key: WICKET-959
                 URL: https://issues.apache.org/jira/browse/WICKET-959
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.0-beta3
            Reporter: Alexandru Objelean
            Priority: Minor


The wicket wiki page 
[http://cwiki.apache.org/confluence/display/WICKET/I18n+and+resource+bundles] 
states that "you can use MyApplication.properties for site wide messages and 
override these in any of the other properties files.".

But there is a case where this is not true:

I have a BaseApplicationPage.properties file with the following resource 
message:
<code>
nullValid=All
</code>

And another, component specific file: NewBookingPeriod.properties with the same 
resource message:
<code>
nullValid=Empty Prices
</code>

I would expect that the latest resource message (Empty Prices) would override 
the generic nullValid resource message. But it doesn't work this way.

My workaround is to change (prepend to nullValid the component id) the resource 
message from NewBookingPeriod.properties to:
<code>
bookingPeriods.nullValid=Empty Prices
</code>
This way it works. Shouldn't it work also when the NewBookingPeriod.properties 
defines nullValid the same way as  BaseApplicationPage.properties does? 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to