L'attuale mercato del software mondiale è unico e globale, sarebbe quindi desiderabile sviluppare e mantenere una applicazione (sorgente singolo o binario che sia) che supporti una varietà il più possibile ampia di linguaggi. Le librerie di Componenti Internazionali Unicode (ICU) offrono un insieme robusto e completo di servizi Unicode su categorie di piattaforme altrettanto ampie, proprio per aiutare gli sviluppatori a conseguire questo obiettivo. Le librerie ICU offrono supporto per:
- L'ultima versione dello standard Unicode
 - Un set di conversione che supporta oltre 220 codepage
 - Supporto per dati locali per pù di 300 paesi
 - Corrispondenza di espressioni regolari e set Unicode
 - Trasformazioni per normalizzazione, maiuscole/minuscole, traslitterazioni di script (50+ coppie)
 - Pacchetti di risorse per l'archiviazione e l'accesso alle informazioni localizzate
 - Formattazione data/numero/messaggio e analisi di formati di input/output specifici della cultura
 - Manipolazione specifica del calendario, della data e dell' ora
 - Layout di testo complesso per arabo, ebraico e indiano
 - Analisi del testo per la ricerca di caratteri, parole e frasi
 
Il progetto ICU ha una sorella, ICU4J, che estende le capacità di internazionalizzazione del linguaggio Java ad un livello simile ad ICU. Il progetto ICU C/C++ è chiamato anche ICU4C, se fosse necessario fare una distinzione.
ICU è distribuito sotto i termini della Licenza ICU, ICU 1.8.1 e successive.






Aggiungi un commento