[
https://issues.apache.org/jira/browse/WICKET-2533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juergen Donnerstag resolved WICKET-2533.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.5-M1
1.4.4
Assignee: Juergen Donnerstag
Made MockHttpServletRequest.getLocales() to return all locales from
"Accept-Language" header
> Behavior for accepted locales should fit the HTTP Specification
> -----------------------------------------------------------------
>
> Key: WICKET-2533
> URL: https://issues.apache.org/jira/browse/WICKET-2533
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.4.1
> Environment: all
> Reporter: Per Newgro
> Assignee: Juergen Donnerstag
> Priority: Minor
> Fix For: 1.4.4, 1.5-M1
>
>
> I try to filter the locales assignable to session on newSession(request,
> response) in application. The testcase is simple:
> If application supports locale accepted by user client (http-header
> "accepted-language") then i assign it to session, otherwise
> i use the application default.
> But the behavior differs to production system. MockHttpRequest.getLocales
> returns only one locale. But the implementation
> used in production system (org.apache.catalina.connector.RequestFacade)
> provides all locales contained in header.
> So my testcase is working in production but not in test.
> As an extension to this it COULD be a simplification if application could
> support query to application supported languages.
> Normally this is a decision which is made at design time. So if you develop
> the application you know the supported languages.
> So it would be great if there would be a place where i can query these easily
> (extension to settings?).
> We had two discussions on that in mailing-list:
> http://www.nabble.com/Howto-accept-other-then-first-locale-in-HTTP-header-%22Accept-Language%22--to25922534.html
> http://www.nabble.com/Wickettester-change-locale-of-request-to25907133.html
> Specification is here
> http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.