We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de5e774 commit bd59a96Copy full SHA for bd59a96
packages/unplugin-vue-i18n/src/core/resource.ts
@@ -584,7 +584,19 @@ const mergeDeep = (target, ...sources) => {
584
585
export default mergeDeep({},
586
${codes.map(code => `{${code}}`).join(',\n')}
587
-);`
+);
588
+
589
+if(import.meta.hot) {
590
+ import.meta.hot.accept(mod => {
591
+ // retrieve global i18n instance
592
+ const i18n = document.querySelector('#app').__vue_app__.__VUE_I18N__.global
593
594
+ // set locale messages per locale
595
+ for(const locale in mod.default){
596
+ i18n.setLocaleMessage(locale, mod.default[locale])
597
+ }
598
+ })
599
+}`
600
}
601
602
async function getCode(
0 commit comments