Foros del Web » Programación para mayores de 30 ;) » Java »

Internacionalizacion aplicacion web

Estas en el tema de Internacionalizacion aplicacion web en el foro de Java en Foros del 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 ...
  #1 (permalink)  
Antiguo 01/11/2011, 07:34
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 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

Etiquetas: internacionalizacion, aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:30.