API Core
Formatage de messages
pico-intl utilise la syntaxe ICU-lite pour le texte d'application courant : interpolation, pluriels à pipe, clauses select plates, et formatage natif Intl.
ts
{
"price": "{price, number, ::currency/USD}",
"items": "{{count}} item | {{count}} items",
"role": "{{role, select, admin{Admin} other{User}}}"
} Aide-mémoire
| Cas d'utilisation | Syntaxe |
|---|---|
| Interpolation | Hello, {{name}} |
| Pluriel | {{count}} item | {{count}} items |
| Sélection | {{role, select, admin{Admin} other{User}}} |
| Devise | {price, number, ::currency/USD} |
| Date | {date, date, ::yMMMd} |
Limite honnête
Le cœur de pico-intl n'implémente pas les sélecteurs de pluriel exacts, les offsets, les arbres MessageFormat profondément imbriqués, ni le formatage d'éléments de texte enrichi. Utilisez FormatJS lorsque votre produit a besoin de ces sémantiques.