API Central

Límites y tradeoffs

pico-intl está diseñado como un runtime i18n pequeño y predecible para copy común de aplicaciones. No es un reemplazo directo de todos los workflows avanzados de MessageFormat.

ts
// pico-intl is intentionally ICU-lite.
i18n.t('cart.items', { count: 3 });
i18n.t('price', { price: 29 });

// Use full MessageFormat tooling when you need:
// exact =0 selectors, offsets, rich text trees, or deeply nested ICU.

Cuándo encaja pico-intl

Usa pico-intl cuando quieras catálogos JSON portables, lookups rápidos, interpolación simple, plurales con pipe, select plano y formato nativo Intl para números, fechas y horas.

Cuándo elegir una herramienta más pesada

Elige FormatJS u otra implementación completa de MessageFormat cuando necesites selectores exactos de plural como =0, offsets, árboles ICU profundamente anidados o interpolación rich text con elementos.