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.