Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2011, 07:34
jose_dj80
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Internacionalizacion aplicacion web

Hola, estoy desarrollando una aplicación web donde quiero poder tener diferentes idiomas disponibles.

Para ello utilizo la libreria spring. Lo unico que consigo es que solo me cambie la pagina del indice, pero cuando va a las demas mediante enlaces del header(donde tengo el menu y los enlaces del cambio de idioma) pasan automaticamente al idioma por defecto( y eso que lo he quitado).

No se por donde ir.

este es el codigo del application-context.xml
Código:
<!-- Internacionalizacion -->

    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
        <property name="basename" value="messages">
        </property>
    </bean>

    <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
        <property name="paramName">
            <value>siteLanguage</value>
        </property>
    </bean>

    <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver">
    </bean>

y el el dispatcher-servlet.xml tengo esta referencia

Código:
<property name="interceptors">
            <list>
                <ref bean="localeChangeInterceptor"/>
            </list>
        </property>

No se si esta ahi el error, pero no lo creo ya que he mirado ejemplos y estan igual..

Si alguien me puede ayudar.

Gracias