Hi Guys,

I use SessionLocaleResolver along with LocaleChangeInterceptor to set the locale of a webflow 2.0.1 application based on a parameter in the url.

All works fine, but when webflow reaches the end state the locale/language set in the session is lost and the default is used.

Does anyone know how to resolve this? Thanks!

Code:
<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>	
	
<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
			<property name="paramName" value="language"></property>
</bean> 

<bean class="org.springframework.webflow.mvc.servlet.FlowHandlerMapping">
		<property name="order" value="0" />
		<property name="flowRegistry" ref="flowRegistry" />
		<property name="interceptors">
	        <list>
	            <ref bean="localeChangeInterceptor"></ref>
	        </list>
    	</property>
	</bean>