/nuxt-i18n

i18n for Nuxt

Primary LanguageJavaScriptMIT LicenseMIT

nuxt-i18n

i18n features for your Nuxt project

Documentation | Release notes

Known Vulnerabilities

Development

  • Fork the project and clone it in your existing Nuxt project:
cd my-nuxt-project/
mkdir modules/
git clone https://github.com/<username>/nuxt-i18n.git modules/nuxt-i18n
# or
git clone git@github.com:<username>/nuxt-i18n.git modules/nuxt-i18n
  • Edit your Nuxt config to use the local module:
// nuxt.config.js

{
  modules: [
    ['./modules/nuxt-i18n', {
      // options...
    }]
  ]
}
  • Install the module's dependencies
cd modules/nuxt-i18n/
yarn
  • Code, code, code!
  • Run ESLint & Jest
yarn lint && yarn test
  • Submit awesome PRs

Contribute to the documentation

  • Fork and clone the project
git clone git@github.com:<username>/nuxt-i18n.git
# or
git clone https://github.com/<username>/nuxt-i18n.git
  • Install the dependencies
cd nuxt-i18n/
yarn
  • Start the docs server
yarn docs:dev
  • Write some doc by editing files in docs/ directory, if you're adding new pages, make sure you add them to the table of contents in docs/.vuepress/config

  • Once you're done, submit that shiny PR!

Issues, questions & requests

Please use CMTY for any question you might have.

License

MIT License - Copyright (c) Nuxt Community