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

Reply via email to