Internalisation Java - Présentation
Internalisation
L'internalisation ou I18N fait référence à la capacité d'une application à être en mesure de servir des utilisateurs dans plusieurs langues et différentes. Java a un support intégré pour l'internalisation. Java fournit également le formatage des nombres, des devises et l'ajustement de la date et de l'heure en conséquence.
L'internationalisation Java permet à une application Java de gérer différentes langues, formats de nombres, devises, formatage de l'heure spécifique à la région.
Localisation
La localisation ou L10N est l'adaptabilité d'une application, c'est-à-dire comment une application s'adapte à une langue spécifique, des formats de nombres, des paramètres de date et d'heure, etc.
Une application java doit être internationalisée afin de pouvoir se localiser.
Informations dépendant de la culture
Les éléments d'information suivants varient souvent selon les fuseaux horaires ou les cultures.
Messages
Date
Time
Number
Currency
Measurements
Les numéros de téléphone
Adresses postales
Étiquettes d'interface graphique
Classes d'internationalisation
Java a un ensemble de classes intégrées qui aident à l'internationalisation d'une application. Ces classes sont les suivantes:
Sr.No. | Classe et description |
---|---|
1 | Locale Représente une langue avec un pays / une région. |
2 | ResourceBundle Contient du texte ou des objets localisés. |
3 | NumberFormat Utilisez pour formater les nombres / devises selon les paramètres régionaux. |
4 | DecimalFormat Utilisez pour formater les nombres selon le format personnalisé et selon les paramètres régionaux. |
5 | DateFormat Utilisez pour mettre en forme les dates selon les paramètres régionaux. |
6 | SimpleDateFormat Utilisez pour formater les dates selon le format personnalisé et selon les paramètres régionaux. |