@nuxtjs/i18n
TypeScript icon, indicating that this package has built-in type declarations

9.5.6 â€ĸ Public â€ĸ Published

Nuxt i18n

Volta board

Nuxt I18n

Internationalization (i18n) for Nuxt apps.

📖 Read documentation

Features

  • Integration with vue-i18n
  • Route localization (static & dynamic)
  • Lazy load translations
  • SEO tag localization
  • Layer support

🚀 Usage

Install

  1. Install the @nuxtjs/i18n module to your project
npx nuxi@latest module add i18n
  1. Configure the module using the i18n key in nuxt.config.ts
{
  modules: [
    '@nuxtjs/i18n',
  ],
  i18n: {
    locales: [
      { code: 'en', language: 'en-US' },
      { code: 'fr', language: 'fr-FR' }
    ],
    defaultLocale: 'en',
  }
}

Sponsors

Nuxt 2

Since Nuxt 2 has reached its end-of-life (EOL) date we are not actively maintaining support for this version, the last version to support Nuxt 2 is v7.

The codebase for this version can be found on the v7 branch and its documentation here.

🔗 Links

ÂŠī¸ License

MIT License - Copyright (c) Nuxt Community

/@nuxtjs/i18n/

    Package Sidebar

    Install

    npm i @nuxtjs/i18n

    Weekly Downloads

    266,656

    Version

    9.5.6

    License

    MIT

    Unpacked Size

    215 kB

    Total Files

    55

    Last publish

    Collaborators

    • clarkdo
    • pi0
    • atinux
    • alexchopin
    • danielroe
    • antfu
    • rchl
    • kazupon
    • bobbiegoede