diff --git a/ui-vue3/package.json b/ui-vue3/package.json index 541c37655..2a3778d41 100644 --- a/ui-vue3/package.json +++ b/ui-vue3/package.json @@ -30,6 +30,7 @@ "mockjs": "^1.1.0", "nprogress": "^0.2.0", "pinia": "^2.1.7", + "pinyin-pro": "^3.19.3", "ts-node": "^10.9.2", "tslib": "^2.6.2", "vue": "^3.3.10", diff --git a/ui-vue3/src/App.vue b/ui-vue3/src/App.vue index 5b0f5c3cb..2b0326426 100644 --- a/ui-vue3/src/App.vue +++ b/ui-vue3/src/App.vue @@ -19,13 +19,13 @@ import { RouterView } from 'vue-router' import enUS from 'ant-design-vue/es/locale/en_US' import zhCN from 'ant-design-vue/es/locale/zh_CN' -import { provide, reactive, ref, watch } from 'vue' +import { computed, provide, reactive, ref, watch } from 'vue' import dayjs from 'dayjs' import { QuestionCircleOutlined } from '@ant-design/icons-vue' import { notification } from 'ant-design-vue' import { PROVIDE_INJECT_KEY } from '@/base/enums/ProvideInject' import { PRIMARY_COLOR } from '@/base/constants' -import { localeConfig } from '@/base/i18n' +import { changeLanguage, i18n, localeConfig } from '@/base/i18n' import devTool from '@/utils/DevToolUtil' dayjs.locale('en') @@ -44,11 +44,13 @@ provide(PROVIDE_INJECT_KEY.LOCALE, i18nConfig) function globalQuestion() { devTool.todo('show Q&A tips') } + +const localeGlobal = reactive(i18n.global.locale) diff --git a/ui-vue3/src/layout/index.vue b/ui-vue3/src/layout/index.vue index 523e0bf78..33593e034 100644 --- a/ui-vue3/src/layout/index.vue +++ b/ui-vue3/src/layout/index.vue @@ -16,7 +16,7 @@ -->