API Core

ICU formatage

pico-intl implémente un sous-ensemble léger de la syntaxe de messages ICU pour select, selectordinal et le formatage imbriqué.

ts
{
  "role": "{{role, select, admin{Admin} user{User} other{Guest}}}",
  "updated": "Updated {date, date, ::yMMMd}"
}

Points clés

  • select et selectordinal sont des clauses ICU-lite simples.
  • Le formatage en ligne des nombres/dates/temps délègue au Intl natif.
  • Les arbres de messages imbriqués complexes sont intentionnellement hors du cœur.

Étape suivante

Copiez l'exemple dans un petit fixture, exécutez les commandes de validation, et conservez le comportement de route ou spécifique au framework couvert par vos tests d'application.