[hibernate-issues] [Hibernate-JIRA] Commented: (HV-44) Make Hibernate Validator multi-lingual

Olle Hallin (JIRA) noreply at atlassian.com
Mon Nov 12 03:31:30 EST 2007


    [ http://opensource.atlassian.com/projects/hibernate/browse/HV-44?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_28785 ] 

Olle Hallin commented on HV-44:
-------------------------------

I have no problems with that different requests are processed by different threads, be it servlet or ejb requests.

What I want is to reuse the Hibernate Validator InvalidMessages in the web layer. This is done automatically by Tapestry5.

The problem is that not all web users are happy with my web server's default locale, and I don't have a desire to
do surgery on neither tapestry-hibernate.jar nor hibernate-core.jar in order to inject my custom MessageInterpolator.

I can easily make sure that a ThreadLocal is set early in *each* servlet request though.



> Make Hibernate Validator multi-lingual
> --------------------------------------
>
>                 Key: HV-44
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HV-44
>             Project: Hibernate Validator
>          Issue Type: Improvement
>    Affects Versions: 3.0.0.ga
>            Reporter: Olle Hallin
>
> Hibernate Validator 3.0.0 is unfortunately useless in a multi-lingual web app, since it uses Locale.getDefault() for locating the validation message bundle.
> Each and every HTTP request can have a different locale, in it's own thread.
> Please add something in line with Spring's LocaleContextHolder (a ThreadLocal), which can be set early in the request handling chain. If not set, it could fall back to the platform's Locale.getDefault().

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

        



More information about the hibernate-issues mailing list