Internalização Java - Visão geral
Internalização
Internalização ou I18N refere-se à capacidade de um Aplicativo de servir aos usuários em vários e diferentes idiomas. Java tem suporte integrado para internalização. Java também fornece formatação de números, moedas e ajuste de data e hora de acordo.
A internacionalização Java ajuda a fazer um aplicativo java lidar com diferentes linguagens, formatos de números, moedas, formatação de hora específica de região.
Localização
Localização ou L10N é a adaptabilidade de um aplicativo que é como um aplicativo se adapta a um idioma específico, formatos de número, configurações de data e hora, etc.
Um aplicativo java deve ser internacionalizado para ser capaz de se localizar.
Informações culturalmente dependentes
Os itens de informações a seguir geralmente variam com os diferentes fusos horários ou culturas.
Messages
Date
Time
Number
Currency
Measurements
Números de telefone
Endereços postais
Rótulos GUI
Aulas de internacionalização
Java possui um conjunto de classes integradas que auxiliam na internacionalização de uma aplicação. Essas classes são as seguintes:
Sr. Não. | Classe e descrição |
---|---|
1 | Locale Representa um idioma junto com o país / região. |
2 | ResourceBundle Contém texto ou objetos localizados. |
3 | NumberFormat Use para formatar números / moedas de acordo com o local. |
4 | DecimalFormat Use para formatar números de acordo com o formato personalizado e de acordo com a localidade. |
5 | DateFormat Use para formatar datas de acordo com o local. |
6 | SimpleDateFormat Use para formatar datas de acordo com o formato personalizado e de acordo com a localidade. |