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.
Avalados por :
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
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.
Se o idioma estiver codificado no bootstrap, então o idioma do navegador não será considerado. Verifique seu bootstrap no arquivo 'index.html'.
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
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute