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.

Impressão