From 45cf082bb97c2a5cd6ddedebbf37cf9408eb45c3 Mon Sep 17 00:00:00 2001 From: chiba Date: Wed, 6 Mar 2024 16:23:45 +0800 Subject: [PATCH] [F] FIX i18n.ts type --- AquaNet/src/libs/i18n.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AquaNet/src/libs/i18n.ts b/AquaNet/src/libs/i18n.ts index 8f3a8cca..da66272e 100644 --- a/AquaNet/src/libs/i18n.ts +++ b/AquaNet/src/libs/i18n.ts @@ -57,7 +57,7 @@ const allI18n: { en: LocalizationMessages; zh: LocalizationMessages } = { }; -const msgs: { [index: string]: LocalizationMessages} = { +const msgs: { [lang: string]: LocalizationMessages} = { en: allI18n.en, zh: allI18n.zh } @@ -70,7 +70,7 @@ if (navigator.language.startsWith('zh')) { lang = 'zh' } -export function t(key: keyof typeof allI18n.zh |keyof typeof allI18n.en, variables?: { [index: string]: string }) { +export function t(key: keyof LocalizationMessages, variables?: { [index: string]: string }) { if (variables) { return msgs[lang][key].replace(/\${(.*?)}/g, (_:string, v: string | number) => variables[v]) }