La extensión de Internationalization (también llamada Intl) es una interfaz para la biblioteca » ICU, que permite a los desarrolladores PHP realizar operaciones compatibles con configuraciones regionales incluyendo, pero no limitado a esta lista, el formato, la transliteración, la conversión de codificación, operaciones de calendario, la collation » UCA-conforme, la localización de límites de texto y el uso de identificadores de configuración regional, zonas horarias y glifos.
Esta extensión tiende a seguir de cerca la API ICU, lo que hace que quienes tengan experiencia con esta biblioteca en C, C++ o Java puedan encontrar fácilmente su camino en la API PHP. Además, la documentación ICU puede ser muy útil para comprender las funciones ICU.
Intl está constituido por varios módulos, cada uno exponiendo APIs de ICU: