# symfony/intl

Provides access to the localization data of the ICU library

Repository: https://github.com/symfony/intl
Canonical: https://ross.abutalabs.com/products/intl
Homepage: https://symfony.com/intl
Language: PHP
License: MIT
License Family: permissive
Topics: php, symfony, component, symfony-component, intl, i18n, icu, internationalization, l10n, localization
Last push: 2026-08-22T13:46:50+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 4881, "days_push": 11, "days_rel": 11, "gap_med": 0.0, "n_releases_24m": 55}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2629, forks 53 (observed 2026-08-28T04:07:05.535013+00:00)

## What it is
A Symfony PHP component that provides access to the localization data of the ICU library, including language names, country names, locales, currencies, timezones, and emoji data. It works standalone in any PHP application via Composer or as part of the Symfony framework.

## Use cases
- get localized country names in PHP
- list all currencies with symbols per locale
- look up language names by ISO 639 codes
- access ICU timezone data in PHP
- transliterate text and handle emoji metadata
- build multilingual forms with locale and country dropdowns

## When to choose
- you need ICU localization data in PHP without relying on the ext/intl extension being installed
- you're building a Symfony application and need locale, currency, or country data
- you want consistent i18n data across environments where the ICU C library version differs

## When to avoid
- you only need full message translation and formatting, where Symfony Translation may be more appropriate
- your project is not PHP-based
- you need real-time locale formatting via the native intl extension and can guarantee it's installed

## Facets
- artifact type: library
- maturity: stable
- function: internationalization
- domain: web-development, developer-tools
- platform: php
- tags: icu, i18n, l10n, symfony-component, locale-data, currencies, timezones, emoji, localization

## Member repositories
- symfony/intl (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:05.535013+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:19:41.295118+00:00, confidence not recorded.
  - readme: https://github.com/symfony/intl (fetched 2026-08-28T04:07:05.535013+00:00, sha 08bd340bea3f)
  - homepage: https://symfony.com/intl (fetched 2026-08-29T10:02:32.296887+00:00, sha e5ac817edeb2)
  - site_page: https://symfony.com/doc/current/components/intl.html (fetched 2026-08-29T10:02:32.318592+00:00, sha 0fee996aa994)
  - site_page: https://symfony.com/releases (fetched 2026-08-29T10:02:32.321249+00:00, sha 2fd410222cfe)
  - site_page: https://symfony.com/doc (fetched 2026-08-29T10:02:32.316169+00:00, sha 44889134f4fb)
  - site_page: https://symfony.com/blog/category/releases (fetched 2026-08-29T10:02:32.323587+00:00, sha 83b70dd163fb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
