\n\n It calls twice `loadMessages` first time from init, and second after \"locale-changing\" middleware.\n\n\u003Cimg width=\"1591\" height=\"419\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/956c305d-57e9-4a71-a3b6-5e2231a460df\" />\n\nLog from middleware handler\n\n\u003Cimg width=\"1080\" height=\"934\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/228c3154-f653-4190-b9a4-7ce6c197b00d\" />\n\nI faced this problem on big project, i thought maybe i have problems in router or something else, but used it tiny one to be sure\nTried to add and remove lazy: true, detectBrowserLanguage: false also tried.\n\n**Project structure, no custom routing**\n\u003Cimg width=\"1137\" height=\"991\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/9b9385cd-713e-4801-af61-6f8be38c73f1\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n\n```",[3251],{"name":3175,"color":3176},3813,"Duplicate request on client for messages","2025-09-11T15:30:00Z","https://github.com/nuxt-modules/i18n/issues/3813",0.6825122,{"description":3258,"labels":3259,"number":3262,"owner":3181,"repository":3182,"state":3215,"title":3263,"updated_at":3264,"url":3265,"score":3266},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.17.1\n- Nuxt Version: 4.1.0\n- CLI Version: 3.28.0\n- Nitro Version: 2.12.5\n- Package Manager: pnpm@10.13.1\n- Builder: -\n- User Config: compatibilityDate, devtools, modules, i18n, ssr\n- Runtime Modules: @nuxtjs/i18n@10.0.6\n- Build Modules: -\n\n### Reproduction\n\n`\u003Cremoved link to zip file>`\n\n### Describe the bug\n\n执行 `pnpm generate` \n[intlify] Not found 'welcome' key in 'en' locale messages. \n\n\u003Cimg width=\"835\" height=\"546\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/caf8e9e8-ce41-4789-a6e4-478d2a55c24d\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n\n```",[3260,3261],{"name":3175,"color":3176},{"name":3178,"color":3179},3807,"静态生成时,.output下 locales语言文件是空的","2025-09-05T01:23:11Z","https://github.com/nuxt-modules/i18n/issues/3807",0.6869626,{"description":3268,"labels":3269,"number":3273,"owner":3181,"repository":3182,"state":3215,"title":3274,"updated_at":3275,"url":3276,"score":3277},"### Environment\n\n*\n\n### Reproduction\n\n*\n\n### Describe the bug\n\nIn v9, SSG builds would have the i18n messages inlined in traditional Nuxt js files with random names, so upon new deployments, it is safe for CDNs and caching proxies out-of-the-box without any special configs nor invalidations needed.\n\nIn v10, SSG builds is generated at a static path: `_i18n/en/messages.json`, causing unexpected missing/outdated i18n translations, and is somewhat hard-to-debug for average dev which are not familiar with devops/infras stuff.\n\n### Additional context\n\nIs there a setting to disable the new static path pattern?, And if we continues with this pattern, it should be noted on the documents page, telling the user to invalidate or add caching exclude rule for the i18n files.\n\n### Logs\n\n```shell\n\n```",[3270,3271,3272],{"name":3210,"color":3211},{"name":3175,"color":3176},{"name":3178,"color":3179},3778,"[v10] CDN caching issue for SSG OOTB","2025-09-04T10:49:16Z","https://github.com/nuxt-modules/i18n/issues/3778",0.6885467,["Reactive",3279],{},["Set"],["ShallowReactive",3282],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fHNtjF5grf1bV-tz4AMfXQ6ds5iyf7hUoGbyzcESTPW0":-1},"/nuxt-modules/i18n/3742"]