API Core
createI18n
createI18n est le point d'entrée de pico-intl. Il renvoie une instance i18n entièrement configurée avec toutes les méthodes de traduction, de locale et d'événement.
ts
const i18n = await createI18nAsync({
base: 'en',
locale: 'auto',
supported: ['en', 'es'],
messages: en,
loader: (locale) => import(`./locales/${locale}.json`),
}); Points clés
- Utilisez createI18n() lorsque les messages sont déjà disponibles de façon synchrone.
- Utilisez createI18nAsync() lorsque la détection ou le chargement initial doit se terminer avant le rendu.
- Passez les locales prises en charge lors de l'utilisation de locale: auto.
Étape suivante
Copiez l'exemple dans un petit fixture, exécutez les commandes de validation, et conservez le comportement de route ou spécifique au framework couvert par vos tests d'application.