Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Init history"v9.0.013/06/2026
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Migrer de NuxtJS I18n vers Intlayer
Migrer votre application Nuxt de @nuxtjs/i18n vers Intlayer est un processus transparent en utilisant le module adaptateur Nuxt.
À faire
Pour initialiser le projet, exécutez :
Copier le code dans le presse-papiers
npx intlayer initCela configurera intlayer.config.ts. Ensuite, ajoutez le module Intlayer Nuxt (par exemple @intlayer/nuxt-i18n) dans le tableau modules de votre nuxt.config.ts. Cela applique automatiquement la configuration de compatibilité pour votre application.
Ce qu'il fait sous le capot
@nuxtjs/i18n wraps vue-i18n tout en fournissant des composables de routage spécifiques à Nuxt (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>).
Sous le capot :
- Translations : S'appuie nativement sur la couche de compatibilité
@intlayer/vue-i18npour toutes les tâches de traduction de chaînes (supportant pleinement les formatsvue-i18n, les pluriels avec pipe, et la réactivité). - Routing : Reproduit les composables de routage en utilisant les helpers d'URL localisées d'Intlayer.
- Configuration : Lit les paramètres
availableLocaleset par défaut directement de votreintlayer.config.tspour coordonner automatiquement les pages Nuxt.