\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n\n```",[3245],{"name":3175,"color":3176},3792,"closed","`switchLocalePath` returns an empty string","2025-08-21T22:49:06Z","https://github.com/nuxt-modules/i18n/issues/3792",0.61622685,{"description":3253,"labels":3254,"number":3258,"owner":3178,"repository":3179,"state":3247,"title":3259,"updated_at":3260,"url":3261,"score":3262},"### Environment\n\n- Operating System: Darwin\r\n- Node Version: v18.16.0\r\n- Nuxt Version: 3.6.2\r\n- Nitro Version: 2.5.2\r\n- Package Manager: yarn@1.22.19\r\n- Builder: vite\r\n- User Config: build, css, devtools, modules, nitro, postcss, routeRules, runtimeConfig\r\n- Runtime Modules: @pinia/nuxt@0.4.11, @nuxt/image@1.0.0-rc.1, nuxt-api-party@0.13.0, @nuxtjs/i18n@8.0.0-beta.13\r\n- Build Modules: -\n\n### Reproduction\n\nhttps://github.com/joeykamsteeg/nuxt3-i18n-beforelocaleswitch-hook-not-working\n\n### Describe the bug\n\nThis hook should be triggered on app load (according to the documentation) and with initialSetup property we could hook our own logic how to handle URLs without locale in the URL. This is now not possible.\r\n\r\nIssue was reported earlier (#2248) but was closed without a resolution. \n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3255],{"name":3256,"color":3257},"hook","CF3B0A",2260,"Follow up: hook i18n:beforeLocaleSwitch does not use the locale that is return in the function","2025-05-22T19:39:58Z","https://github.com/nuxt-modules/i18n/issues/2260",0.6574556,{"description":3264,"labels":3265,"number":3269,"owner":3178,"repository":3179,"state":3247,"title":3270,"updated_at":3271,"url":3272,"score":3273},"### Environment\n\n- Operating System: `Darwin`\r\n- Node Version: `v20.9.0`\r\n- Nuxt Version: `3.11.2`\r\n- CLI Version: `3.11.1`\r\n- Nitro Version: `2.9.6`\r\n- Package Manager: `pnpm@9.0.4`\r\n- Builder: `-`\r\n- User Config: `devtools`, `modules`, `i18n`\r\n- Runtime Modules: `@nuxtjs/i18n@8.3.0`\r\n- Build Modules: `-`\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-starter-dx8kkg?file=nuxt.config.ts\r\n\r\nThe reproduction will not work on stackblitz due to using the custom domains. Please clone it & test locally.\n\n### Describe the bug\n\nThe documentation [says](https://i18n.nuxtjs.org/docs/guide/different-domains#runtime-environment-variables):\r\n> Alternatively, to avoid the need for multiple builds, the locale domains can be overridden via runtime environment variables. The variable name should follow the format NUXT_PUBLIC_I18N_LOCALES_{locale code}_DOMAIN\r\n\r\nHowever, based on my testing, this doesn't seem to work. The domains provided through `.env` **do** appear in the lang switcher (result of `switchLocalePath()` call), however, they don't switch the locale.\r\n\r\nI'm not sure if I'm just doing something wrong or if this is a bug, but regardless, this issue either needs fixing or the documentation needs to be updated. I'd be happy to update the docs if necessary.\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3266],{"name":3267,"color":3268},"scope: domains","fbca04",2931,"Overridden locale domains don't switch locale","2025-08-21T22:56:42Z","https://github.com/nuxt-modules/i18n/issues/2931",0.6589583,{"description":3275,"labels":3276,"number":3278,"owner":3178,"repository":3179,"state":3247,"title":3279,"updated_at":3280,"url":3281,"score":3282},"### Environment\n\n------------------------------\n- Operating System: Linux\n- Node Version: v20.19.1\n- Nuxt Version: 4.0.0\n- CLI Version: 3.26.3\n- Nitro Version: 2.12.0\n- Package Manager: pnpm@8.15.6\n- Builder: -\n- User Config: modules, devtools, i18n\n- Runtime Modules: @nuxtjs/i18n@10.0.1\n- Build Modules: -\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/bobbiegoede-nuxt-i18n-starter-zx2czsy7?file=nuxt.config.ts\n\n### Describe the bug\n\nWhen employing the prefix strategy, navigating to a page without a locale prefix (e.g., localhost:3000/test-page instead of localhost:3000/en/test-page) results in an HTTP 404 (Not Found) error. While the client-side URL subsequently updates to include the correct prefix, the server fails to issue a redirect.\n\nThe server should respond with a redirect to the prefixed URL, similar to how it handles redirects for the root path.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n\n```",[3277],{"name":3175,"color":3176},3741,"Redirect to fallback local missing paths other then the root path","2025-07-21T08:40:29Z","https://github.com/nuxt-modules/i18n/issues/3741",0.6750497,["Reactive",3284],{},["Set"],["ShallowReactive",3287],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fRJry1wP-qlK0OUwFgl-t_KFD9kCX2ec9wJU91Yl2erA":-1},"/nuxt-modules/i18n/3628"]