[ 
https://issues.apache.org/struts/browse/STR-3063?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_41468
 ] 

Niall Pemberton commented on STR-3063:
--------------------------------------

Since Struts 1.3.6 the PropertyMessageResources can operate in three modes - 
see the JavaDocs for details:

http://struts.apache.org/1.3.8/apidocs/org/apache/struts/util/PropertyMessageResources.html

> Incorrect lookup sequence of resource bundle
> --------------------------------------------
>
>                 Key: STR-3063
>                 URL: https://issues.apache.org/struts/browse/STR-3063
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.0.1 Final
>         Environment: Windows 2000 server + JDK 1.4.2_04
>            Reporter: qiuhao
>
> The following is the lookup sequence of Struts when the language of IE is 
> "en_US" 
> (user locale or session locale) and the locale of JVM is "zh_CN"(default 
> locale).
> 1. ApplicationResources_en_US.properties
> 2. ApplicationResources_en.properties
> 3. ApplicationResources_zh_CN.properties. 
> 4. ApplicationResources.properties. 
> There are two problems in this lookup sequence. The first, Struts should pick 
> up ApplicationResources.propertis after ApplicationResources_en.propertis. 
> The 
> second, if ApplicationResources_zh_CN.properties doesn't exist, Struts should 
> pick up ApplicationResources_zh.properties. The correct lookup sequence 
> should 
> be 
> 1. ApplicationResources_en_US.properties
> 2. ApplicationResources_en.properties
> 3. ApplicationResources.properties
> 4. ApplicationResources_zh_CN.properties. 
> 5. ApplicationResources_zh.properties. 

-- 
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