API Central
createI18n
createI18n es el punto de entrada de pico-intl. Devuelve una instancia i18n completamente configurada con todos los métodos de traducción, locale y eventos.
ts
const i18n = await createI18nAsync({
base: 'en',
locale: 'auto',
supported: ['en', 'es'],
messages: en,
loader: (locale) => import(`./locales/${locale}.json`),
}); Puntos clave
- Usa createI18n() cuando los mensajes ya estan disponibles de forma sincrona.
- Usa createI18nAsync() cuando la detección o carga inicial debe terminar antes del render.
- Pasa supported locales cuando uses locale: auto.
Próximo paso
Copia el ejemplo en un fixture chico, corre los comandos de validacion y cubri routing, hidratacion o SSR especificos del framework con tests de tu app.