Autore:
    Creazione:2026-06-13Ultimo aggiornamento:2026-09-27

    @intlayer/nuxt-i18n: adattatore di compatibilità per @nuxtjs/i18n

    La migrazione della tua applicazione Nuxt da @nuxtjs/i18n a Intlayer è un processo senza soluzione di continuità utilizzando il modulo adattatore Nuxt.

    Cosa fare

    Per inizializzare il progetto, esegui:

    bash
    npx intlayer init --interactive
    

    Questo configurerà intlayer.config.ts. Quindi, aggiungi il modulo Intlayer Nuxt (ad es. @intlayer/nuxt-i18n) nell'array dei moduli del tuo nuxt.config.ts. Questo applica automaticamente la configurazione di compatibilità per la tua applicazione.

    Cosa fa dietro le quinte

    @nuxtjs/i18n wraps vue-i18n while providing Nuxt-specific routing composables (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>).

    Dietro le quinte:

    • Translations: Relies natively on the @intlayer/vue-i18n compat layer for all string translation tasks (fully supporting vue-i18n formats, pipe plurals, and reactivity).
    • Routing: Mirrors the routing composables using Intlayer's localized URL helpers.
    • Configuration: Reads the availableLocales and default settings straight from your intlayer.config.ts to coordinate Nuxt pages automatically.
    Per capire da dove vengono queste librerie, leggi la storia dell'i18n in JavaScript.