From e91bbe273abd8e3fd2b7ba0e336a60f03af25821 Mon Sep 17 00:00:00 2001 From: Dream Hunter Date: Sat, 1 Jun 2024 12:13:44 +0800 Subject: [PATCH] feat: UI i18n depends on router (#290) --- CHANGELOG.md | 1 + frontend/src/main.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 40f16a62..c9a89748 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - UI: 增加本地缓存进行地址管理 - worker: 增加 `FORWARD_ADDRESS_LIST` 全局邮件转发地址(等同于 `catch all`) +- UI: 多语言使用路由进行切换 ## v0.4.6 diff --git a/frontend/src/main.js b/frontend/src/main.js index 26707317..ac95a8a0 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -19,7 +19,7 @@ const i18n = createI18n({ }) router.beforeEach((to, from) => { - if (to.params.lang) { + if (to.params.lang && ['en', 'zh'].includes(to.params.lang)) { i18n.global.locale.value = to.params.lang } else { i18n.global.locale.value = 'zh'