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