From d946c36a4f67bf5e2f45a32dff496ad04177c805 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 24 七月 2024 19:20:20 +0800 Subject: [PATCH] 工单绑定工艺更新 --- src/locales/setupI18n.ts | 42 +++++++++++------------------------------- 1 files changed, 11 insertions(+), 31 deletions(-) diff --git a/src/locales/setupI18n.ts b/src/locales/setupI18n.ts index f2c90aa..33842d1 100644 --- a/src/locales/setupI18n.ts +++ b/src/locales/setupI18n.ts @@ -1,48 +1,28 @@ +/* + * @Description: file content + * @Author: Ben Lin + * @version: + * @Date: 2024-06-18 15:09:47 + * @LastEditors: Ben Lin + * @LastEditTime: 2024-07-17 04:31:26 + */ import type { App } from 'vue'; import type { I18n, I18nOptions } from 'vue-i18n'; import { createI18n } from 'vue-i18n'; import { setHtmlPageLang, setLoadLocalePool } from './helper'; -import { localeSetting } from '/@/settings/localeSetting'; -import { useLocaleStoreWithOut } from '/@/store/modules/locale'; +import { localeSetting } from '@/settings/localeSetting'; +import { useLocaleStoreWithOut } from '@/store/modules/locale'; const { fallback, availableLocales } = localeSetting; export let i18n: ReturnType<typeof createI18n>; -// eslint-disable-next-line @typescript-eslint/no-unused-vars -function getLangJson(enObj, cnObj) { - const json = {}; - if (typeof enObj === 'object') { - for (const key in enObj) { - if ( - Object.prototype.hasOwnProperty.call(enObj, key) && - Object.prototype.hasOwnProperty.call(cnObj, key) - ) { - const en = enObj[key]; - const cn = cnObj[key]; - if (typeof en === 'object') { - json[key] = getLangJson(en, cn); // 閫掑綊澶勭悊瀛愬璞� - } else { - json[key] = {}; - json[key].en = en; - json[key].cn = cn; - } - } - } - } - return json; -} - async function createI18nOptions(): Promise<I18nOptions> { const localeStore = useLocaleStoreWithOut(); const locale = localeStore.getLocale; const defaultLocal = await import(`./lang/${locale}.ts`); - const message = defaultLocal.default?.apiMessage ?? {}; - //鐢熸垚璇█鍖呮枃浠� - // const en = (await import(`./lang/${'en'}.ts`)).default?.message; - // const cn = defaultLocal.default?.message; - // let lang = getLangJson(en, cn); + const message = defaultLocal.default?.message ?? {}; setHtmlPageLang(locale); setLoadLocalePool((loadLocalePool) => { -- Gitblit v1.9.3