Skip to end of metadata
Go to start of metadata

Com o crescimento de desenvolvimento de sistemas web e mobile, novas soluções e aplicações surgem no mercado. Essas idéias inovadoras muitas vezes não se limitam a fronteira de um país ou região, por isso é necessário seja oferecido suporte para internacionalização em algum momento da construção de um software. Por isso, o CronApp possui o editor de internacionalização, que tem a função de facilitar e automatizar traduções de idiomas na sua aplicação, deixando seu sistema preparado para mudanças de idiomas no próprio ambiente de desenvolvimento. 

Adicionando um Novo Idioma

 O editor de internacionalização pode ser acessado pela opção ferramentas do menu principal, como mostrado na figura 1.  


Figura 1 - Acessando o editor de internacionalização

 

Ao abrir o arquivo do editor, será possível perceber que o projeto já terá a internacionalização aplicada para os idiomas inglês e português, no lado servidor (Figura 2) e no cliente (Figura 3), mas é possível adicionar novos idiomas para sua aplicação. Para isso, clique na bandeira que está na parte superior do arquivo (Figura 4), será mostrada uma janela que conterá diversos idiomas disponíveis, selecione o idioma desejado e clique em "finalizar" (Figura 5).

 


Figura 2 - Internacionalização no servidor

 

 

Figura 3 - Internacionalização no cliente


Figura 4 - Adicionando um novo idioma


 

Figura 5 - Selecionando o idioma

 

 

Arquivos de Internacionalização

Ao salvar as alterações realizadas no editor, os arquivos de internacionalizações serão atualizados automaticamente. Os arquivos de back end podem ser encontrados no diretório src>>main>>java>>i18n e os arquivos de front end em src>>main>>webapp>>i18n.  Após a inclusão no novo idioma, será necessário definir os termos que serão exibidos no idioma adicionado no arquivo do lado cliente (Figura 6) e o texto para o novo idioma no arquivo do servidor (Figura 7). Isso pode ser feito editando diretamente os arquivos ou utilizando o botão "Closed Caption" na aba "chave", em que você define o idioma base e ele traduz para os demais adicionados, inclusive preenchendo automaticamente o arquivo do novo idioma. Ele serve tanto para os arquivos do servidor (Figura 8) como para os arquivos do cliente (Figura 9).

 


Figura 6 - Arquivo do novo idioma  no cliente


 


Figura 7 - Arquivo do novo idioma no servidor

 

 

Figura 8 - Usando o Closed Caption no servidor 

 

  

Figura 9 - Usando o Closed Caption no cliente

 

Após realizar essas alterações sua aplicação estará pronta para ser executada no idioma conforme o configurado no seu browser. 





 

 

Nesta página

 

  • No labels