Internalizzazione Java - Panoramica

Interiorizzazione

L'internalizzazione o I18N si riferisce alla capacità di un'applicazione di essere in grado di servire gli utenti in più e diverse lingue. Java ha il supporto integrato per l'internalizzazione. Java fornisce anche la formattazione di numeri, valute e la regolazione di data e ora di conseguenza.

Java Internationalization aiuta a fare in modo che un'applicazione java gestisca diverse lingue, formati di numeri, valute, formattazione dell'ora specifica della regione.

Localizzazione

La localizzazione o L10N è l'adattabilità di un'applicazione, ovvero il modo in cui un'applicazione si adatta con una lingua specifica, formati numerici, impostazioni di data e ora, ecc.

Un'applicazione java dovrebbe essere internazionalizzata per essere in grado di localizzarsi.

Informazioni culturalmente dipendenti

Le seguenti voci di informazioni spesso variano a seconda dei fusi orari o delle culture.

  • Messages

  • Date

  • Time

  • Number

  • Currency

  • Measurements

  • Numeri di telefono

  • Indirizzi postali

  • Etichette GUI

Classi di internazionalizzazione

Java ha una serie di classi incorporate che aiutano nell'internazionalizzazione di un'applicazione. Queste classi sono le seguenti:

Sr.No. Classe e descrizione
1

Locale

Rappresenta una lingua insieme al paese / regione.

2

ResourceBundle

Contiene testo o oggetti localizzati.

3

NumberFormat

Utilizzare per formattare numeri / valute secondo le impostazioni internazionali.

4

DecimalFormat

Utilizzare per formattare i numeri in base al formato personalizzato e in base alle impostazioni internazionali.

5

DateFormat

Utilizzare per formattare le date in base alle impostazioni internazionali.

6

SimpleDateFormat

Utilizzare per formattare le date in base al formato personalizzato e in base alle impostazioni internazionali.

Stampa