From 439e3b0f076280311b7cd4251a95820730242780 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期三, 07 八月 2024 10:43:33 +0800 Subject: [PATCH] 一些更新 --- src/hooks/web/useI18n.ts | 20 +++++++++----------- 1 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/hooks/web/useI18n.ts b/src/hooks/web/useI18n.ts index b1b7ed7..6626af1 100644 --- a/src/hooks/web/useI18n.ts +++ b/src/hooks/web/useI18n.ts @@ -4,7 +4,7 @@ * @version: * @Date: 2024-06-18 15:09:47 * @LastEditors: Ben Lin - * @LastEditTime: 2024-06-18 16:12:57 + * @LastEditTime: 2024-07-17 03:58:09 */ import { i18n } from '@/locales/setupI18n'; import { isObject, isString } from '/@/utils/is'; @@ -55,18 +55,16 @@ const { t, ...methods } = i18n.global; const tFn: I18nGlobalTranslation = (key: string | TigerLocale, ...arg: any[]) => { - if (isString(key)){ + if (isString(key)) { if (!key) return ''; if (!key.includes('.') && !namespace) return key; - - return (t as (arg0: string, ...arg: I18nTranslationRestParameters) => string)( - getKey(namespace, key), - ...(arg as I18nTranslationRestParameters), - );}else if (isObject(key)) { - if (!key) return ''; - if (!key.Key) return ''; - return t(getKey(namespace, key.Key), key.Args); - } + + return t(getKey(namespace, key), ...(arg as I18nTranslationRestParameters)); + } else if (isObject(key)) { + if (!key) return ''; + if (!key.Key) return ''; + return t(getKey(namespace, key.Key), key.Args); + } }; return { ...methods, -- Gitblit v1.9.3