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 usoSintaxe
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.