From 257654ef3abe8069ba049dd6a4e8b09a459a2077 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Ch=C5=82odnicki?= Date: Thu, 11 Mar 2021 20:22:37 +0100 Subject: [PATCH] fix: page not updated on changing lazy locale files (dev mode) Resolves #905 --- src/templates/utils.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/templates/utils.js b/src/templates/utils.js index 0e19695ce..34471292d 100755 --- a/src/templates/utils.js +++ b/src/templates/utils.js @@ -28,6 +28,10 @@ export async function loadLanguageAsync (context, locale) { const { nuxtState } = context if (nuxtState && nuxtState.__i18n && nuxtState.__i18n.langs[locale]) { messages = nuxtState.__i18n.langs[locale] + // Even if already cached in Nuxt state, trigger locale import so that HMR kicks-in on changes to that file. + if (context.isDev) { + ASYNC_LOCALES[file]() + } } } if (!messages) {