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.

Impression