Avalados por :

Solución para la traducción de idiomas en aplicaciones UI5: Cómo configurar correctamente los archivos i18n

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Hola Expertos,

He creado un proyecto de aplicación UI5 tipo Worklist en WebIDE, dentro del cual estoy utilizando la destinación northwind para mostrar los datos de los empleados en la pantalla. La aplicación funciona correctamente.

En la carpeta i18n, además del archivo i18n.properties predeterminado, he añadido el archivo i18n_de.properties en el que he almacenado textos en alemán para las etiquetas estáticas dentro de la aplicación, ya que quiero mostrar el texto en alemán en la aplicación.

Después de esto, cambié el idioma del navegador en Google Chrome de inglés (Estados Unidos) a alemán, luego limpié la caché del navegador y ejecuté la aplicación en una nueva sesión. Esperaba ver las etiquetas de la aplicación en alemán, pero todo el texto sigue siendo visible en inglés. Cuando observo la pestaña de Red, puedo ver que en lugar de cargar el archivo i18n_de.properties, la aplicación carga el archivo i18n_en.properties y, por lo tanto, se muestra todo el texto en inglés.

¿Alguien puede decirme si hay algo adicional que se deba hacer además de cambiar el idioma del navegador al idioma objetivo para probar la traducción de idiomas en una aplicación UI5?

Saludos,

Saurabh

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

El idioma no está codificado en ningún lugar en el bootstrap en el archivo index.html. La sugerencia de Christian funcionó y el problema está resuelto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si el idioma está codificado en bootstrap, entonces el idioma del navegador no se tomará en cuenta. Verifica tu bootstrap en el archivo 'index.html'.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Gracias Christian!

Efectivamente, este era el caso. A pesar de que cambié el idioma del navegador, el inglés seguía en la parte superior de la lista. Cuando moví el idioma alemán a la parte superior, los textos de la aplicación aparecieron en alemán. Muchas gracias por tus aportes.

Saludos,

Saurabh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

por favor, asegúrate de que dentro de la configuración de idioma de Chrome tu idioma deseado esté en la parte superior. Puedes moverlo arrastrándolo. Chrome siempre toma el idioma que está en la parte superior de la lista.

Espero que esto ayude,

Christian

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?