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. |