API Core

ICU Formatação

pico-intl implementa um subconjunto leve da sintaxe de mensagens ICU para select, selectordinal e formatação aninhada.

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

Pontos chave

  • select e selectordinal são cláusulas ICU-lite planas.
  • Formatação inline de número/data/hora delega ao Intl nativo.
  • Árvores de mensagens aninhadas complexas estão intencionalmente fora do core.

Próximo passo

Copie o exemplo para um pequeno fixture, execute os comandos de validação e mantenha o comportamento de rota ou específico do framework coberto pelos testes da sua aplicação.