Miscellaneous options.


  • type: string (composition or legacy) | undefined
  • default: undefined

Enforces the type definition of the API style to be used. if you set compostion, Composition API types provided by Vue I18n and @nuxtjs/i18n are supported, else legacy, Options API types are supported. If you are running a dev server with nuxi dev, watching the Nuxt configuration will switch the type.

If it can not detect Nuxt configuration changing, you need to run nuxi prepare.


  • type: boolean
  • default: false

Whether to use @nuxtjs/i18n debug mode. If true, logs will be output to the console.

The purpose of this option is to help identify any problems with @nuxtjs/i18n.Don't enable this option for use in production. Performance will be decreased.
Table of Contents