From 29d1e38843b4a7e381000133b9f7deea892264b5 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Tue, 10 Sep 2024 08:57:38 +0800 Subject: [PATCH] chore: i18n --- apps/web-antd/src/components/tenant-toggle/src/index.vue | 9 ++++++--- apps/web-antd/src/locales/langs/en-US.json | 5 +++++ apps/web-antd/src/locales/langs/zh-CN.json | 5 +++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/apps/web-antd/src/components/tenant-toggle/src/index.vue b/apps/web-antd/src/components/tenant-toggle/src/index.vue index 4c176f77..a39ba098 100644 --- a/apps/web-antd/src/components/tenant-toggle/src/index.vue +++ b/apps/web-antd/src/components/tenant-toggle/src/index.vue @@ -9,6 +9,7 @@ import { useRouter } from 'vue-router'; import { useAccess } from '@vben/access'; import { DEFAULT_HOME_PATH } from '@vben/constants'; import { useTabs } from '@vben/hooks'; +import { $t } from '@vben/locales'; import { message, Select } from 'ant-design-vue'; import { storeToRefs } from 'pinia'; @@ -64,7 +65,9 @@ const onSelected: SelectHandler = async (tenantId: string, option: any) => { } await tenantDynamicToggle(tenantId); lastSelected.value = tenantId; - message.success(`切换当前租户为: ${option.companyName}`); + message.success( + `${$t('component.tenantToggle.switch')} ${option.companyName}`, + ); close(true); // 需要放在宏队列处理 直接清空页面由于没有字典会有样式问题(标签变成unknown) setTimeout(() => dictStore.resetCache()); @@ -73,7 +76,7 @@ const onSelected: SelectHandler = async (tenantId: string, option: any) => { async function onDeselect() { await tenantDynamicClear(); dictStore.resetCache(); - message.success('还原为默认租户'); + message.success($t('component.tenantToggle.reset')); lastSelected.value = ''; close(false); // 需要放在宏队列处理 直接清空页面由于没有字典会有样式问题(标签变成unknown) @@ -97,9 +100,9 @@ function filterOption(input: string, option: TenantOption) { :field-names="{ label: 'companyName', value: 'tenantId' }" :filter-option="filterOption" :options="tenantList" + :placeholder="$t('component.tenantToggle.placeholder')" allow-clear class="w-60" - placeholder="选择租户" show-search @deselect="onDeselect" @select="onSelected" diff --git a/apps/web-antd/src/locales/langs/en-US.json b/apps/web-antd/src/locales/langs/en-US.json index 7fd86c07..0d48e65f 100644 --- a/apps/web-antd/src/locales/langs/en-US.json +++ b/apps/web-antd/src/locales/langs/en-US.json @@ -20,6 +20,11 @@ "btn_zoom_in": "Zoom in", "btn_zoom_out": "Zoom out", "preview": "Preview" + }, + "tenantToggle": { + "placeholder": "Please select a tenant", + "switch": "Switch to tenant: ", + "reset": "Reset to default tenant" } }, "pages": { diff --git a/apps/web-antd/src/locales/langs/zh-CN.json b/apps/web-antd/src/locales/langs/zh-CN.json index 4085b8c7..7af13fb6 100644 --- a/apps/web-antd/src/locales/langs/zh-CN.json +++ b/apps/web-antd/src/locales/langs/zh-CN.json @@ -20,6 +20,11 @@ "btn_zoom_in": "放大", "btn_zoom_out": "缩小", "preview": "预览" + }, + "tenantToggle": { + "placeholder": "选择租户", + "switch": "切换当前租户为: ", + "reset": "还原为默认租户" } }, "pages": {