[ 
https://issues.apache.org/struts/browse/WW-3038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45837#action_45837
 ] 

Horia Chiorean commented on WW-3038:
------------------------------------

Not sure if the following causes the bug, but it seems that the 
ParametersInterceptor creates each time a new OgnlValueStack instance, ignoring 
*all* the context parameters from the original value stack.

This means that, if in the original stack context the Action's locale is 
correctly set, when the params interceptor applies the values, the locale is 
completely lost. Therefore during Ognl processing, the only locale left is the 
platform's default locale. This affects most of the locale-dependent processing 
which goes on in Ognl (incl. converters for example)

> com.opensymphony.xwork2.ActionSupport's locale property is always set to 
> platform's default locale
> --------------------------------------------------------------------------------------------------
>
>                 Key: WW-3038
>                 URL: https://issues.apache.org/struts/browse/WW-3038
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core Actions
>    Affects Versions: 2.1.6, 2.1.7
>         Environment: java version "1.6.0_07"
> Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
> Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)
> Linux aleksandar-laptop 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 
> i686 GNU/Linux
>            Reporter: Aleksandar Milošević
>         Attachments: main.action.2.0.14.html, main.action.2.1.6.html
>
>
> This affects some tags and ognl 'getText()'. They wil not translate according 
> to users locale.
> <b>using key attribute</b> : <s:submit key="my.key" theme="simple"/><br/>
> <b>using &lt;s:text/&gt;</b> : <s:text name="my.key" /><br/>
> <b>using OGNL getText()</b> : <s:property value="getText('my.key')"/><br/>
> This will display correctly on 2.0.14, but not on 2.1.6. On 2.1.6 it will mix 
> translations from default and selected locale. Rendered html with <s:debug/> 
> is attached for 2.0.14 and 2.1.6.

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