API Core
Formatação de Mensagens
pico-intl usa a sintaxe ICU-lite para cópias comuns de aplicativos: interpolação, plurais por pipe, cláusulas select planas e formatação nativa Intl.
ts
{
"price": "{price, number, ::currency/USD}",
"items": "{{count}} item | {{count}} items",
"role": "{{role, select, admin{Admin} other{User}}}"
} Resumo rápido
| Caso de uso | Sintaxe |
|---|---|
| Interpolação | Hello, {{name}} |
| Plural | {{count}} item | {{count}} items |
| Seleção | {{role, select, admin{Admin} other{User}}} |
| Moeda | {price, number, ::currency/USD} |
| Data | {date, date, ::yMMMd} |
Limite honesto
O núcleo do pico-intl não implementa seletores de plural exatos, offsets, árvores MessageFormat profundamente aninhadas ou formatação de elementos de texto rico. Use FormatJS quando seu produto precisar dessas semânticas.