Avalados por :

Solução para a tradução de idiomas em aplicações UI5: Como configurar corretamente os arquivos i18n

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

Olá Especialistas,

Criei um projeto de aplicação UI5 tipo Worklist no WebIDE, no qual estou utilizando a destinação northwind para exibir os dados dos funcionários na tela. A aplicação está funcionando corretamente.

Na pasta i18n, além do arquivo i18n.properties padrão, adicionei o arquivo i18n_de.properties no qual armazenei textos em alemão para as etiquetas estáticas dentro da aplicação, pois desejo exibir o texto em alemão na aplicação.

Após isso, alterei o idioma do navegador no Google Chrome de inglês (Estados Unidos) para alemão, limpei o cache do navegador e executei a aplicação em uma nova sessão. Esperava ver as etiquetas da aplicação em alemão, mas todo o texto continua visível em inglês. Ao observar a guia de Rede, consigo ver que em vez de carregar o arquivo i18n_de.properties, a aplicação carrega o arquivo i18n_en.properties e, portanto, exibe todo o texto em inglês.

Alguém pode me dizer se há algo adicional a ser feito além de alterar o idioma do navegador para o idioma desejado para testar a tradução de idiomas em uma aplicação UI5?

Cumprimentos,

Saurabh

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

4 Respuestas

0
Cargando...

O idioma não está codificado em nenhum lugar no bootstrap no arquivo index.html. A sugestão de Christian funcionou e o problema está resolvido.

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

Se o idioma estiver codificado no bootstrap, então o idioma do navegador não será considerado. Verifique seu bootstrap no arquivo 'index.html'.

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

Obrigado Christian!

Na verdade, este era o caso. Mesmo que tenha alterado o idioma do navegador, o inglês ainda estava no topo da lista. Quando movi o idioma alemão para o topo, os textos do aplicativo apareceram em alemão. Muito obrigado pelas suas contribuições.

Cumprimentos,

Saurabh

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

Olá,

Por favor, certifique-se de que o seu idioma desejado está no topo da lista de idiomas nas configurações do Chrome. Você pode movê-lo arrastando-o. O Chrome sempre usa o idioma que está no topo da lista.

Espero que isso ajude,

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?