VIntl for Nuxt

Nuxt app internationalization made easy

  • Power of the browser Intl API
  • ICU MessageFormat syntax for messages
  • Formatted components

Get started: Get Started

Open on GitHub: Open on GitHub →

Installation:

npm install -D @vintl/nuxt
pnpm add -D @vintl/nuxt
yarn add -D @vintl/nuxt

What's included

Automatic language detection

Detect the languages your user use and apply them automatically.

Plurals, dates, and more

ICU MessageFormat syntax provides a powerful way to format your messages.

Parserless mode

Parse your messages once during the build to reduce bundle size and improve performance.

Storage options

Store your users preferences with cookies, localStorage, or with the custom storage adapter.