ITADN

chore(deps): update dependency @nuxtjs/i18n to v9

#59Pull Requestrenovate[bot] 创建于 2025-04-04
dependencies
R
renovate[bot]commented
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@nuxtjs/i18n](https://i18n.nuxtjs.org) ([source](https://redirect.github.com/nuxt-modules/i18n)) | [`^8.5.6` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@nuxtjs%2fi18n/8.5.6/9.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nuxtjs%2fi18n/9.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nuxtjs%2fi18n/9.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nuxtjs%2fi18n/8.5.6/9.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nuxtjs%2fi18n/8.5.6/9.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nuxt-modules/i18n (@&#8203;nuxtjs/i18n)</summary> ### [`v9.4.0`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v940-2025-03-24T231338Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.4...v9.4.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.4.0) #####    🚀 Features - Accept route name argument `getRouteBaseName`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3446](https://redirect.github.com/nuxt-modules/i18n/issues/3446) [<samp>(3ca5e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3ca5e38c) #####    🐞 Bug Fixes - Move `typescript` to `dependencies`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3447](https://redirect.github.com/nuxt-modules/i18n/issues/3447) [<samp>(2cd02)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/2cd025ce) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.4...v9.4.0) ### [`v9.3.4`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v934-2025-03-21T235256Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.3...v9.3.4) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.3.4) #####    🐞 Bug Fixes - Transform ts locale files with `esbuild`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3428](https://redirect.github.com/nuxt-modules/i18n/issues/3428) [<samp>(b9e00)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/b9e008c6) - Only optimize configured locale files  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3433](https://redirect.github.com/nuxt-modules/i18n/issues/3433) [<samp>(03554)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/0355466c) - Warning to recommend disabling `bundle.optimizeTranslationDirective`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3436](https://redirect.github.com/nuxt-modules/i18n/issues/3436) [<samp>(3f55a)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3f55ab24) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.3...v9.3.4) ### [`v9.3.3`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v933-2025-03-20T184936Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.2...v9.3.3) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.3.3) #####    🐞 Bug Fixes - Ensure unique imports in generated options  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3423](https://redirect.github.com/nuxt-modules/i18n/issues/3423) [<samp>(91ead)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/91eadc81) - Respect `detectBrowserLanguage: false` in SSG plugin  -  by [@&#8203;ap-arto](https://redirect.github.com/ap-arto) in [https://github.com/nuxt-modules/i18n/issues/3410](https://redirect.github.com/nuxt-modules/i18n/issues/3410) [<samp>(5f56b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/5f56bba2) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.2...v9.3.3) ### [`v9.3.2`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v932-2025-03-19T085612Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.1...v9.3.2) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.3.2) #####    🐞 Bug Fixes - Update `@intlify/unplugin-vue-i18n` to `^6.0.5`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3420](https://redirect.github.com/nuxt-modules/i18n/issues/3420) [<samp>(10443)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/104435ac) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.1...v9.3.2) ### [`v9.3.1`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v931-2025-03-09T123348Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.0...v9.3.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.3.1) #####    🐞 Bug Fixes - Remove unused `std-env` dependency  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3397](https://redirect.github.com/nuxt-modules/i18n/issues/3397) [<samp>(7bc69)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/7bc6927d) - Improve vue-i18n configuration not found warning  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3398](https://redirect.github.com/nuxt-modules/i18n/issues/3398) [<samp>(7760c)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/7760ccd8) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.3.0...v9.3.1) ### [`v9.3.0`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v930-2025-03-07T165502Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.2.1...v9.3.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.3.0) #####    🚀 Features - Locale messages HMR  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3363](https://redirect.github.com/nuxt-modules/i18n/issues/3363) [<samp>(84467)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/84467d21) - Hash file imports  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3376](https://redirect.github.com/nuxt-modules/i18n/issues/3376) [<samp>(45037)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/4503796c) - Use `oxc-parser` instead of `sucrase` + `@babel/parser`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3382](https://redirect.github.com/nuxt-modules/i18n/issues/3382) [<samp>(77455)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/7745510d) #####    🐞 Bug Fixes - Generate types from server plugin  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3366](https://redirect.github.com/nuxt-modules/i18n/issues/3366) [<samp>(96582)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/96582362) - Unhead v2 compatibility  -  by [@&#8203;harlan-zw](https://redirect.github.com/harlan-zw) in [https://github.com/nuxt-modules/i18n/issues/3379](https://redirect.github.com/nuxt-modules/i18n/issues/3379) [<samp>(8d02b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/8d02b27f) - Handle new `pages.enabled` property in nuxt  -  by [@&#8203;danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/i18n/issues/3380](https://redirect.github.com/nuxt-modules/i18n/issues/3380) [<samp>(bafd6)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/bafd6f21) - Handle new granular debug option  -  by [@&#8203;danielroe](https://redirect.github.com/danielroe) in [https://github.com/nuxt-modules/i18n/issues/3381](https://redirect.github.com/nuxt-modules/i18n/issues/3381) [<samp>(4a8d7)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/4a8d7d59) - Use serialized value of `nuxt.options.pages` for compatibility  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3387](https://redirect.github.com/nuxt-modules/i18n/issues/3387) [<samp>(710d4)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/710d4c15) - Use `@oxc-parser/wasm` in stackblitz env  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3388](https://redirect.github.com/nuxt-modules/i18n/issues/3388) [<samp>(4c684)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/4c684f58) - Use `@oxc-parser/wasm` as parser fallback  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3391](https://redirect.github.com/nuxt-modules/i18n/issues/3391) [<samp>(e9b76)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/e9b760ea) - `webpack` and `rspack` virtual file resolution  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3385](https://redirect.github.com/nuxt-modules/i18n/issues/3385) [<samp>(af965)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/af965492) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.2.1...v9.3.0) ### [`v9.2.1`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v921-2025-02-19T233714Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.2.0...v9.2.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.2.1) #####    🐞 Bug Fixes - Pass app context to message loading logic  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3360](https://redirect.github.com/nuxt-modules/i18n/issues/3360) [<samp>(13069)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/130692a3) - Use debug logger for `loadLocale` warning  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3361](https://redirect.github.com/nuxt-modules/i18n/issues/3361) [<samp>(850dc)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/850dc62b) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.2.0...v9.2.1) ### [`v9.2.0`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v920-2025-02-06T215807Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.5...v9.2.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.2.0) #####    🚀 Features - Opt-in alternate link consistency  -  by [@&#8203;divine](https://redirect.github.com/divine) and [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3320](https://redirect.github.com/nuxt-modules/i18n/issues/3320) [<samp>(16d8e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/16d8e183) #####    🐞 Bug Fixes - `availableLocales` not including configured locales  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3347](https://redirect.github.com/nuxt-modules/i18n/issues/3347) [<samp>(1647b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/1647bb84) - Load fallback messages on first access  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3352](https://redirect.github.com/nuxt-modules/i18n/issues/3352) [<samp>(c79ff)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c79ff41d) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.5...v9.2.0) ### [`v9.1.5`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v915-2025-02-02T112728Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.4...v9.1.5) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.5) #####    🐞 Bug Fixes - I18n locale and config macro undefined on server-side  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3337](https://redirect.github.com/nuxt-modules/i18n/issues/3337) [<samp>(88a29)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/88a29b5e) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.4...v9.1.5) ### [`v9.1.4`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v914-2025-01-29T180654Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.3...v9.1.4) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.4) #####    🐞 Bug Fixes - Detect and set locale using initial route  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3334](https://redirect.github.com/nuxt-modules/i18n/issues/3334) [<samp>(d5796)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/d5796401) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.3...v9.1.4) ### [`v9.1.3`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v913-2025-01-23T231023Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.2...v9.1.3) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.3) #####    🐞 Bug Fixes - Locale switching middleware in static build  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3323](https://redirect.github.com/nuxt-modules/i18n/issues/3323) [<samp>(21fcf)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/21fcf81f) - Check if resolved localized route name exists  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3325](https://redirect.github.com/nuxt-modules/i18n/issues/3325) [<samp>(8b42e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/8b42ea7d) - Consistent composer instance properties across scopes  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3324](https://redirect.github.com/nuxt-modules/i18n/issues/3324) [<samp>(ab6e5)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/ab6e5339) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.2...v9.1.3) ### [`v9.1.2`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v912-2025-01-21T172623Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.1...v9.1.2) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.2) #####    🐞 Bug Fixes - Hook timing and separate i18n plugin  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3266](https://redirect.github.com/nuxt-modules/i18n/issues/3266) [<samp>(fbdc3)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/fbdc3d9f) - Update `intlify` dependencies  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3274](https://redirect.github.com/nuxt-modules/i18n/issues/3274) [<samp>(a026b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a026b7fe) - Improve options template types  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3279](https://redirect.github.com/nuxt-modules/i18n/issues/3279) [<samp>(12621)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/12621631) - Refactor and improve localized route resolution  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3283](https://redirect.github.com/nuxt-modules/i18n/issues/3283) [<samp>(df494)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/df49499d) - Custom paths `pages` config should use route name as key  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3286](https://redirect.github.com/nuxt-modules/i18n/issues/3286) [<samp>(3ba77)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3ba779cc) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.1...v9.1.2) ### [`v9.1.1`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v911-2024-12-06T090719Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.0...v9.1.1) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.1) #####    🚀 Features - Configurable `bundle.optimizeTranslationDirective`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3256](https://redirect.github.com/nuxt-modules/i18n/issues/3256) [<samp>(1b457)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/1b4574f3) #####    🐞 Bug Fixes - Default language multi domain locales  -  by [@&#8203;DotwoodMedia](https://redirect.github.com/DotwoodMedia) and **Vincent de Vreede** in [https://github.com/nuxt-modules/i18n/issues/3250](https://redirect.github.com/nuxt-modules/i18n/issues/3250) [<samp>(7f7ea)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/7f7eaf2e) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.1.0...v9.1.1) ### [`v9.1.0`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v910-2024-11-18T160101Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v9.0.0...v9.1.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.1.0) #####    🚀 Features - Configurable generated file and directory paths  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3235](https://redirect.github.com/nuxt-modules/i18n/issues/3235) [<samp>(abc3d)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/abc3d7b0) #####    🐞 Bug Fixes - Sync route parsing utilities  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3211](https://redirect.github.com/nuxt-modules/i18n/issues/3211) [<samp>(5363e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/5363e90d) - Support special characters in generated messages type keys  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3223](https://redirect.github.com/nuxt-modules/i18n/issues/3223) [<samp>(543e4)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/543e468e) - Messages type generation not watching locale files  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3224](https://redirect.github.com/nuxt-modules/i18n/issues/3224) [<samp>(c0532)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c0532a98) - **types**: - Add missing shared types  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [https://github.com/nuxt-modules/i18n/issues/3212](https://redirect.github.com/nuxt-modules/i18n/issues/3212) [<samp>(ff957)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/ff957383) - Expose types to runtime with alias  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) and [@&#8203;userquin](https://redirect.github.com/userquin) in [https://github.com/nuxt-modules/i18n/issues/3231](https://redirect.github.com/nuxt-modules/i18n/issues/3231) [<samp>(bc8a2)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/bc8a25f5) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v9.0.0...v9.1.0) ### [`v9.0.0`](https://redirect.github.com/nuxt-modules/i18n/blob/HEAD/CHANGELOG.md#v900-2024-11-03T112301Z) [Compare Source](https://redirect.github.com/nuxt-modules/i18n/compare/v8.5.6...v9.0.0) This changelog is generated by [GitHub Releases](https://redirect.github.com/nuxt-modules/i18n/releases/tag/v9.0.0) #####    🚨 Breaking Changes - Upgrade vue-i18n v10  -  by [@&#8203;kazupon](https://redirect.github.com/kazupon) in [https://github.com/nuxt-modules/i18n/issues/3001](https://redirect.github.com/nuxt-modules/i18n/issues/3001) [<samp>(c3b1f)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c3b1f5d2) - Rename public runtime config properties  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3096](https://redirect.github.com/nuxt-modules/i18n/issues/3096) [<samp>(34b7b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/34b7b4c6) - Configurable `lang` attribute for `useLocaleHead`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3097](https://redirect.github.com/nuxt-modules/i18n/issues/3097) [<samp>(a3fb8)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a3fb89f6) - Nuxt context injected function types  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3098](https://redirect.github.com/nuxt-modules/i18n/issues/3098) [<samp>(97528)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/97528e99) - Remove deprecated legacy dynamic route params  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/2801](https://redirect.github.com/nuxt-modules/i18n/issues/2801) [<samp>(a00c2)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a00c2f44) - Change `useLocaleHead` options shape and defaults  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3100](https://redirect.github.com/nuxt-modules/i18n/issues/3100) [<samp>(85550)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/85550bd8) - `restructureDir` defaults  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3106](https://redirect.github.com/nuxt-modules/i18n/issues/3106) [<samp>(3e336)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3e33699c) - Move to ESM only  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [https://github.com/nuxt-modules/i18n/issues/3118](https://redirect.github.com/nuxt-modules/i18n/issues/3118) [<samp>(eb31e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/eb31e715) - Remove deprecated locale `iso` property  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3146](https://redirect.github.com/nuxt-modules/i18n/issues/3146) [<samp>(039f2)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/039f2820) #####    🚀 Features - V-t directive SSR fully  -  by [@&#8203;kazupon](https://redirect.github.com/kazupon) in [https://github.com/nuxt-modules/i18n/issues/3014](https://redirect.github.com/nuxt-modules/i18n/issues/3014) [<samp>(0ef6d)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/0ef6d8b3) - Generate `Locale` type based on configuration  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3025](https://redirect.github.com/nuxt-modules/i18n/issues/3025) [<samp>(9aa71)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/9aa71716) - Configurable directory restructure  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3054](https://redirect.github.com/nuxt-modules/i18n/issues/3054) [<samp>(08638)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/08638d70) - Configurable directory restructure  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3054](https://redirect.github.com/nuxt-modules/i18n/issues/3054) [<samp>(c906a)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c906a8d9) - Add support for multi domain locales  -  by [@&#8203;DotwoodMedia](https://redirect.github.com/DotwoodMedia), **Vincent de Vreede** and **DarthGigi** in [https://github.com/nuxt-modules/i18n/issues/3065](https://redirect.github.com/nuxt-modules/i18n/issues/3065) [<samp>(88916)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/88916007) - Add support for multi domain locales  -  by [@&#8203;DotwoodMedia](https://redirect.github.com/DotwoodMedia), **Vincent de Vreede** and **DarthGigi** in [https://github.com/nuxt-modules/i18n/issues/3065](https://redirect.github.com/nuxt-modules/i18n/issues/3065) [<samp>(93d62)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/93d62226) - Runtime logger formatting and debug verbose option  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3067](https://redirect.github.com/nuxt-modules/i18n/issues/3067) [<samp>(80d9e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/80d9e609) - Support Nuxt 4  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3105](https://redirect.github.com/nuxt-modules/i18n/issues/3105) [<samp>(73f6b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/73f6b997) - Support Nuxt 4  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3105](https://redirect.github.com/nuxt-modules/i18n/issues/3105) [<samp>(5ba98)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/5ba983a5) - Experimental typed routes  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3142](https://redirect.github.com/nuxt-modules/i18n/issues/3142) [<samp>(c103d)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c103d13e) - Experimental `vue-i18n` and messages type generation  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3151](https://redirect.github.com/nuxt-modules/i18n/issues/3151) [<samp>(4f734)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/4f73469d) #####    🐞 Bug Fixes - Unpin and update dependencies  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3015](https://redirect.github.com/nuxt-modules/i18n/issues/3015) [<samp>(3c327)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3c3277ef) - Unable to configure server integration using inline options  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3020](https://redirect.github.com/nuxt-modules/i18n/issues/3020) [<samp>(6c51e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/6c51eb41) - Generated module augmentation should use `@intlify/core-base`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3034](https://redirect.github.com/nuxt-modules/i18n/issues/3034) [<samp>(e2c58)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/e2c58c63) - Unable to configure server integration using inline options  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3020](https://redirect.github.com/nuxt-modules/i18n/issues/3020) [<samp>(856ba)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/856ba4fc) - Encode `switchLocalePath` during SSR replacement  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3043](https://redirect.github.com/nuxt-modules/i18n/issues/3043) [<samp>(be59c)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/be59c76c) - Encode `switchLocalePath` during SSR replacement  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3043](https://redirect.github.com/nuxt-modules/i18n/issues/3043) [<samp>(28d22)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/28d22aa6) - Rename locale `iso` property to `language`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3055](https://redirect.github.com/nuxt-modules/i18n/issues/3055) [<samp>(6a29a)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/6a29addd) - Rename locale `iso` property to `language`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3055](https://redirect.github.com/nuxt-modules/i18n/issues/3055) [<samp>(df938)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/df938371) - `strategy: 'no_prefix'` when using `differentDomains`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3061](https://redirect.github.com/nuxt-modules/i18n/issues/3061) [<samp>(8536b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/8536b237) - `strategy: 'no_prefix'` when using `differentDomains`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3061](https://redirect.github.com/nuxt-modules/i18n/issues/3061) [<samp>(53f16)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/53f16e6a) - Cookie being reset on reload in ssg build  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3087](https://redirect.github.com/nuxt-modules/i18n/issues/3087) [<samp>(ec74f)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/ec74f569) - Set default values for `locales` and `restructureDir`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3088](https://redirect.github.com/nuxt-modules/i18n/issues/3088) [<samp>(88a7b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/88a7bf08) - Cookie being reset on reload in ssg build  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3087](https://redirect.github.com/nuxt-modules/i18n/issues/3087) [<samp>(7ccaf)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/7ccaf160) - Empty `i18n` options not loading `vue-i18n` config file  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3093](https://redirect.github.com/nuxt-modules/i18n/issues/3093) [<samp>(c720b)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/c720b6d7) - Empty `i18n` options not loading `vue-i18n` config file  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3093](https://redirect.github.com/nuxt-modules/i18n/issues/3093) [<samp>(a8463)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a84630f9) - Fallback generated locale type to `string`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3107](https://redirect.github.com/nuxt-modules/i18n/issues/3107) [<samp>(b2d49)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/b2d49168) - Use generated tsconfig and virtual file augmentations  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3112](https://redirect.github.com/nuxt-modules/i18n/issues/3112) [<samp>(62963)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/6296331a) - Remove `jiti` version override  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3115](https://redirect.github.com/nuxt-modules/i18n/issues/3115) [<samp>(2678e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/2678ed57) - Don't use nuxt aliases  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [https://github.com/nuxt-modules/i18n/issues/3120](https://redirect.github.com/nuxt-modules/i18n/issues/3120) [<samp>(98897)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/98897f4c) - Move shared types to runtime  -  by [@&#8203;userquin](https://redirect.github.com/userquin) in [https://github.com/nuxt-modules/i18n/issues/3121](https://redirect.github.com/nuxt-modules/i18n/issues/3121) [<samp>(00638)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/00638ab4) - Custom routes not analyzed in layer with custom `srcDir`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3133](https://redirect.github.com/nuxt-modules/i18n/issues/3133) [<samp>(b9e52)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/b9e5296f) - Custom routes not analyzed in layer with custom `srcDir`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3133](https://redirect.github.com/nuxt-modules/i18n/issues/3133) [<samp>(10c02)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/10c02b39) - Update intlify dependencies  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3137](https://redirect.github.com/nuxt-modules/i18n/issues/3137) [<samp>(3bcda)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/3bcdae6f) - Use `next` tag for v9 edge release  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3138](https://redirect.github.com/nuxt-modules/i18n/issues/3138) [<samp>(f61b5)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/f61b5404) - Warn when using SEO features without `baseUrl`  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3145](https://redirect.github.com/nuxt-modules/i18n/issues/3145) [<samp>(35b45)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/35b45a90) - `vueI18n` resolution not using `restructureDir` defaults  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3159](https://redirect.github.com/nuxt-modules/i18n/issues/3159) [<samp>(a0164)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a016440e) - Update `@intlify/h3` dependency  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3165](https://redirect.github.com/nuxt-modules/i18n/issues/3165) [<samp>(893f9)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/893f9245) - Use experimental `pages:resolved` hook if enabled  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3196](https://redirect.github.com/nuxt-modules/i18n/issues/3196) [<samp>(11b3e)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/11b3edc0) - Use NuxtLink config in components  -  by [@&#8203;yeganemehr](https://redirect.github.com/yeganemehr) in [https://github.com/nuxt-modules/i18n/issues/3183](https://redirect.github.com/nuxt-modules/i18n/issues/3183) [<samp>(507a0)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/507a034e) - Set publish tag to latest  -  by [@&#8203;BobbieGoede](https://redirect.github.com/BobbieGoede) in [https://github.com/nuxt-modules/i18n/issues/3198](https://redirect.github.com/nuxt-modules/i18n/issues/3198) [<samp>(a9fb9)</samp>](https://redirect.github.com/nuxt-modules/i18n/commit/a9fb97c1) #####     [View changes on GitHub](https://redirect.github.com/nuxt-modules/i18n/compare/v8.5.6...v9.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/typed-sigterm/ex-caller). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
合并状态:未合并 关闭于 2025-04-04 2 条评论