Internalización de Java: descripción general

Internalización

Internalización o I18N se refiere a la capacidad de una Aplicación para poder servir a los usuarios en múltiples y diferentes idiomas. Java tiene soporte incorporado para internalización. Java también proporciona formato de números, monedas y ajuste de fecha y hora en consecuencia.

La internacionalización de Java ayuda a que una aplicación de Java maneje diferentes idiomas, formatos de números, monedas y formato de hora específico de la región.

Localización

La localización o L10N es la adaptabilidad de una aplicación, es decir, cómo una aplicación se adapta a un idioma específico, formatos de números, configuraciones de fecha y hora, etc.

Una aplicación Java debe estar internacionalizada para poder localizarse.

Información culturalmente dependiente

Los siguientes elementos de información a menudo varían según las diferentes zonas horarias o culturas.

  • Messages

  • Date

  • Time

  • Number

  • Currency

  • Measurements

  • Números de teléfono

  • Direcciones postales

  • Etiquetas GUI

Clases de internacionalización

Java tiene un conjunto de clases integradas que ayudan en la internacionalización de una aplicación. Estas clases son las siguientes:

No Señor. Clase y descripción
1

Locale

Representa un idioma junto con el país / región.

2

ResourceBundle

Contiene texto u objetos localizados.

3

NumberFormat

Se utiliza para formatear números / monedas según la configuración regional.

4

DecimalFormat

Úselo para formatear números según el formato personalizado y según la configuración regional.

5

DateFormat

Úselo para formatear las fechas según la configuración regional.

6

SimpleDateFormat

Úselo para formatear fechas según el formato personalizado y según la configuración regional.

Impresión