From 1673ef4b7e1460e3d0a2bf9aac57eef540bba225 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=87=E7=BA=AF?= Date: Fri, 5 Mar 2021 18:04:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=20=E4=BC=98=E5=8C=96plugin-locale?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-plugin-locale/src/runtime/core.tpl | 16 ++++++++-------- packages/fes-template/src/pages/index.vue | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/fes-plugin-locale/src/runtime/core.tpl b/packages/fes-plugin-locale/src/runtime/core.tpl index 3372a7ef..6fa1216d 100644 --- a/packages/fes-plugin-locale/src/runtime/core.tpl +++ b/packages/fes-plugin-locale/src/runtime/core.tpl @@ -52,21 +52,21 @@ const i18n = createI18n({ }); window.localStorage.setItem("fes_locale", i18n.global.locale); -const setLocale = ({ lang }) => { +const setLocale = ({ locale }) => { if (isRef(i18n.global.locale)) { - i18n.global.locale.value = lang; + i18n.global.locale.value = locale; } else { - i18n.global.locale = lang; + i18n.global.locale = locale; } - window.localStorage.setItem("fes_locale", lang); + window.localStorage.setItem("fes_locale", locale); }; -const addLocale = ({ lang, messages }) => { - messages[lang] = messages; +const addLocale = ({ locale, messages }) => { + messages[locale] = messages; if (isRef(i18n.global.messages)) { - i18n.global.messages.value[lang] = messages; + i18n.global.messages.value[locale] = messages; } else { - i18n.global.messages[lang] = messages; + i18n.global.messages[locale] = messages; } }; diff --git a/packages/fes-template/src/pages/index.vue b/packages/fes-template/src/pages/index.vue index 6a282adc..ae769050 100644 --- a/packages/fes-template/src/pages/index.vue +++ b/packages/fes-template/src/pages/index.vue @@ -78,8 +78,8 @@ export default { onMounted(() => { console.log(router); setTimeout(() => { - locale.setLocale({ lang: 'en-US' }); - locale.addLocale({ lang: 'ja-JP', messages: { test: 'テスト' } }); + locale.setLocale({ locale: 'en-US' }); + locale.addLocale({ locale: 'ja-JP', messages: { test: 'テスト' } }); console.log(locale.getAllLocales()); }, 2000); setTimeout(() => {