You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/11/16 23:15:29 UTC

[jira] Resolved: (TAPESTRY-757) Locale cookie value is not set when the IEngine's locale is set

     [ http://issues.apache.org/jira/browse/TAPESTRY-757?page=all ]
     
Howard M. Lewis Ship resolved TAPESTRY-757:
-------------------------------------------

    Resolution: Invalid

Well known issue that changes to the locale don't usually take effect until the next request. This is discussed in Tapestry in Action, including how to work around it.

> Locale cookie value is not set when the IEngine's locale is set
> ---------------------------------------------------------------
>
>          Key: TAPESTRY-757
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-757
>      Project: Tapestry
>         Type: Bug
>   Components: Framework
>     Versions: 4.0, 4.1
>     Reporter: Chris Norris

>
> The documentation for localization says this:
> In order to change the locale, you must obtain the IEngine and invoke setLocale() on it. This will change the value stored in the engine (which is used when loading new pages), and:
>     * Update the hivemind.ThreadLocale service, allowing localized messages from services to be generated in the correct locale
>     * Cause an HTTP Cookie to be added to the request so that future requests from the same client will be in the same locale
> From what I've seen of the code and in practice, this does not happen.  If you want to just always use the user's browser's default locale, things work okay.  But depending on IEngine's setLocale() method to change which .properties files are accessed doesn't work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org