From a9ac465932d7f38739b038bcff7bec51b4d07d49 Mon Sep 17 00:00:00 2001 From: colin Date: Wed, 12 Mar 2025 18:05:30 +0800 Subject: [PATCH] feat(vben5): Remove redundant multilingual apis --- .../app-antd/src/api/core/useAbpConfigApi.ts | 23 +------------------ apps/vben5/apps/app-antd/src/locales/index.ts | 5 ++-- 2 files changed, 3 insertions(+), 25 deletions(-) diff --git a/apps/vben5/apps/app-antd/src/api/core/useAbpConfigApi.ts b/apps/vben5/apps/app-antd/src/api/core/useAbpConfigApi.ts index 39715ab18..4eb9c3a94 100644 --- a/apps/vben5/apps/app-antd/src/api/core/useAbpConfigApi.ts +++ b/apps/vben5/apps/app-antd/src/api/core/useAbpConfigApi.ts @@ -1,7 +1,4 @@ -import type { - ApplicationConfigurationDto, - ApplicationLocalizationDto, -} from '@abp/core'; +import type { ApplicationConfigurationDto } from '@abp/core'; import { useRequest } from '@abp/request'; @@ -23,26 +20,8 @@ export function useAbpConfigApi() { ); } - /** - * 获取应用程序语言 - * @returns 本地化配置 - */ - function getLocalizationApi(options: { - cultureName: string; - onlyDynamics?: boolean; - }): Promise { - return request( - '/api/abp/application-localization', - { - params: options, - method: 'GET', - }, - ); - } - return { cancel, getConfigApi, - getLocalizationApi, }; } diff --git a/apps/vben5/apps/app-antd/src/locales/index.ts b/apps/vben5/apps/app-antd/src/locales/index.ts index d9d3c867e..f1b684e67 100644 --- a/apps/vben5/apps/app-antd/src/locales/index.ts +++ b/apps/vben5/apps/app-antd/src/locales/index.ts @@ -14,13 +14,12 @@ import { import { preferences } from '@vben/preferences'; import { useAbpStore } from '@abp/core'; +import { useLocalizationsApi } from '@abp/localization'; import antdEnLocale from 'ant-design-vue/es/locale/en_US'; import antdDefaultLocale from 'ant-design-vue/es/locale/zh_CN'; import dayjs from 'dayjs'; import localizedFormat from 'dayjs/plugin/localizedFormat'; -import { useAbpConfigApi } from '#/api/core/useAbpConfigApi'; - const antdLocale = ref(antdDefaultLocale); const modules = import.meta.glob('./langs/**/*.json'); @@ -105,7 +104,7 @@ async function loadAntdLocale(lang: SupportedLanguagesType) { */ async function loadAbpLocale(lang: SupportedLanguagesType) { const abpStore = useAbpStore(); - const { getLocalizationApi } = useAbpConfigApi(); + const { getLocalizationApi } = useLocalizationsApi(); let localization = abpStore.localization; if (lang !== localization?.currentCulture.cultureName) {