Javascript JS文件中的Vue i18n动态翻译

Javascript JS文件中的Vue i18n动态翻译,javascript,vue-i18n,Javascript,Vue I18n,我有一个JS文件: const menu = { name: i18n.t('Strona główna'), } 以及en.yml文件中的翻译: "Strona główna": "Home page" 我有太多配置为i18n的文件: export const i18n = new VueI18n({ locale: language, fallbackLocale: language, silentTranslati

我有一个JS文件:

const menu = {
    name: i18n.t('Strona główna'),
}
以及
en.yml
文件中的翻译:

"Strona główna": "Home page"
我有太多配置为i18n的文件:

export const i18n = new VueI18n({
    locale: language,
    fallbackLocale: language,
    silentTranslationWarn: true,
    messages: loadLocaleMessages(),
})
当我将
locale
fallbackLocale
更改为“en”并刷新页面时,翻译工作正常。但当我尝试使用按钮(动态翻译)更改语言时,翻译就不起作用了

如何修复JS文件中的动态翻译?