NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Internationalization for Nuxt
Last release 1 months ago
30 Jul 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 43 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
118 releases · first in 2021
One column per quarter.
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
@nuxt/module-builder - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2960 <samp>(fe300)</samp>Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
strategy: 'prefix' - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2894 <samp>(62dff)</samp>strategy: 'no_prefix' - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2897 <samp>(89615)</samp>$getRouteBaseName parameter type - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2933 <samp>(05ed0)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
getRouteBaseName - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2865 <samp>(946ca)</samp>installModule are overwritten - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2882 <samp>(860dc)</samp>import.meta.* properties - by @danielroe in https://github.com/nuxt-modules/i18n/issues/2884 <samp>(aff7f)</samp>defineI18nRoute macro transformed inside <template> - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2887 <samp>(33746)</samp>Change deprecation warning version to v9 - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2832 (5ce79)
This changelog is generated by GitHub Releases
loadLocaleMessages to manually load locale messages - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2799 <samp>(bd8a2)</samp>detectBrowserLanguage - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2824 <samp>(b6eda)</samp>switchLocalePathLinkSSR with <SwitchLocalePathLink> component - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2838 <samp>(df92c)</samp>statusCode in rootRedirect not working with strategy 'prefix' - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2785 <samp>(933a0)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
setLocale throwing error when used in plugin - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2777 <samp>(9596b)</samp>setLocale throws error updating locale cookie from plugin - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2783 <samp>(61d54)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
localePath - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2759 <samp>(d6874)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
NuxtLinkLocale ignoring href prop - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2751 <samp>(5db73)</samp>onUnmounted warnings triggered by composable assignment - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2750 <samp>(2145c)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
locales generated type narrowing - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2722 <samp>(489f1)</samp>vue-i18n and @intlify/shared - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2658 <samp>(ebfba)</samp>We are thrilled to announce the release of Nuxt I18n v8.0! 🎉
We are thrilled to announce the release of Nuxt I18n v8.0! 🎉
We had commited with 60 over contributors between Nov 28 2021 and Dec 25 2023. Thanks for your contributing ❤️
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
extendBaseUrl recursion - by @BobbieGoede and Pavel Kuzmin in https://github.com/nuxt-modules/i18n/issues/2621 <samp>(f4fed)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
useSetI18nParams composable - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2580 <samp>(898d3)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
prefix - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2538 <samp>(6ad76)</samp>@intlify/vue-router-bridge and vue-i18n-routing - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2593 <samp>(0d1c1)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
bundle.onlyLocales - by @imslepov in https://github.com/nuxt-modules/i18n/issues/2478 <samp>(1fc1f)</samp>experimental.typedPages - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2522 <samp>(c5b00)</samp>jsTsFormatResource experimental - by @GaborTorma in https://github.com/nuxt-modules/i18n/issues/2531 <samp>(727db)</samp>no_prefix redirect detection locale change attempt - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2505 <samp>(b4a56)</samp>setLocale - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2511 <samp>(7454a)</samp>is-https using @nuxt/kit - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2512 <samp>(d5d55)</samp>localePath correctly - by @kazupon and @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2534 <samp>(4a511)</samp>verbatimModuleSyntax and use explicit type imports - by @BobbieGoede <samp>(b889e)</samp>vue-i18n - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2573 <samp>(ca4d7)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
i18n.options.mjs - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2402 <samp>(fbea0)</samp>autoImport is disabled - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2426 <samp>(568c2)</samp>vueI18n config from a nested path - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/2460 <samp>(461ef)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
dropMessageCompiler option - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2352 <samp>(417af)</samp>vueI18n option warning - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2324 <samp>(d2223)</samp>sourcemap option to boolean - by @danielroe in https://github.com/nuxt-modules/i18n/issues/2344 <samp>(cd9c3)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
setLocale - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2307 <samp>(5fc06)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
prefix_and_default strategy routing - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2249 <samp>(c6fff)</samp>detectBrowserLanguage.redirectOn option - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2252 <samp>(a503e)</samp>detectBrowserLanguage option - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2276 <samp>(26f78)</samp>Put deprecation warning if hook in use - by @ineshbose in https://github.com/nuxt-modules/i18n/issues/2093 (a3146)
This changelog is generated by GitHub Releases
ssr: false) mode - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2099 <samp>(3c5ed)</samp>globalThis with bundler - by @kazupon in https://github.com/nuxt-modules/i18n/issues/2120 <samp>(c8406)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
Prepare for deprecation of i18n:extend-messages hook - by @kazupon in https://github.com/nuxt-modules/i18n/issues/1969 (2c394)
This changelog is generated by GitHub Releases
i18n:extend-messages hook - by @kazupon in https://github.com/nuxt-modules/i18n/issues/1969 <samp>(2c394)</samp>vueI18n options from config path - by @kazupon and Inesh Bose in https://github.com/nuxt-modules/i18n/issues/1973 <samp>(f7925)</samp>baseUrl via runtimeConfig - by @BobbieGoede in https://github.com/nuxt-modules/i18n/issues/1920 <samp>(caa69)</samp>ref import explicit - by @issenn in https://github.com/nuxt-modules/i18n/issues/1951 <samp>(47aea)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
vue-i18n-routing and@intlify/vue-* - by @kazupon in https://github.com/nuxt-modules/i18n/issues/1692 <samp>(563d6)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
<NuxtLink> on no_prefix - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1686 <samp>(159c4)</samp>This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
rootRedirect option - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1560defineNuxtRouteMiddleware wrapper - by @danielroe in https://github.com/nuxt-community/i18n-module/issues/1558This changelog is generated by GitHub Releases
This changelog is generated by GitHub Releases
defaultDirection option - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1541defineI18nRoute - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1544This version is sitll alpha, the API might subject to breaking changes. We will make every effort to have the same I/F as v7.x, but Nuxt 3 is a major…
This changelog is generated by GitHub Releases
indetifierAttribue option for useLocaleHead - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1526strategy property API - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1533params on vue-router - by @kazupon in https://github.com/nuxt-community/i18n-module/issues/1523This release is for Nuxt3.
This version is sitll alpha, the API might subject to breaking changes. We will make every effort to have the same I/F as v7.x, but Nuxt 3 is a major release, it might not be the same I/F.
About details, please check the v8 docs.
v8 alpha or later does not support Nuxt Bridge.
We will support Nuxt Bridge for v7.4 or v7.x later version. please see the Github Discussions for a detailed discussion of Nuxt Bridge supporting.
Thank you for your understanding 💚
path returns route with prefix (4d4186c), closes #457this.$i18n (bb31cb0)context.app.i18n (d5afd8b)NuxtVueI18n namespace to allow to annotate configuration (906a776)null result from getLocaleCookie to simplify types (df5ac8a)app.$t API was removed (ca198e5) - This is not a breaking change since this API has never worked according to my understanding.getLocaleCookie will no longer return null value in case cookie is missing. Instead it will consistently return undefined. This is unlikely to affect anyone unless one was checking for null specifically which would not be a correct thing to do even before.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →