Skip to content

fabiosperotto/simple-java-i18n

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-java-i18n

Exemplo de implementação mínima de internacionalização de projetos em Java com Maven. Seguindo as guidelines de Java Internationalization Support - Oracle Tech Notes.

Configuração

  • Verifique as configurações em pom.xml para o build do .jar;
  • No diretório /idiomas, constam arquivos exemplos de traduções a serem utilizadas;
  • Ao gerar o pacote.jar com o build do Maven, copie o pacote.jar gerado em /target e crie um diretório separado (/sistema por exemplo). Neste novo diretório inclua o pacote.jar e o diretório de /idiomas.

Execução

  • Poderá executar a aplicação a partir de qualquer modo (pelo executável) que a mesma se adequará ao idioma atual das configurações do Sistema Operacional. A alternativa é utilizar a linha de comando para gerar as configurações de forma mais assertiva (siga lendo abaixo).
  • A partir da configuração descrita na seção anterior, execute o pacote.jar via linha de comando enviando como parâmetro os valores para o idioma e país, exemplos:
foo@bar:~$ java -jar pacote.jar pt BR
Nome
foo@bar:~$ java -jar pacote.jar en US
Name
  • Inclua novos arquivos de idiomas seguindo o padrão proposto. Altere a linha de comando de acordo. Poderá gerar um atalho para o paocte.jar repassando como parâmetro aqueles valores de idioma e país.

About

Implementação exemplo de internacionalização para aplicações Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages