From aa90b345116a8352991645f48d82f9e8f30c0c71 Mon Sep 17 00:00:00 2001 From: chiba Date: Wed, 6 Mar 2024 17:19:51 +0800 Subject: [PATCH] [F] FIX i18n.ts type --- AquaNet/src/libs/i18n.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AquaNet/src/libs/i18n.ts b/AquaNet/src/libs/i18n.ts index da66272e..9531cf53 100644 --- a/AquaNet/src/libs/i18n.ts +++ b/AquaNet/src/libs/i18n.ts @@ -51,19 +51,21 @@ type LocalizationMessages = { [key: string]: string; }; -const allI18n: { en: LocalizationMessages; zh: LocalizationMessages } = { +type Lang = 'en' | 'zh' + +const allI18n: Record = { en: { ...EN_REF_USER, ...EN_REF_Welcome }, zh: { ...zhUser, ...zhWelcome } }; -const msgs: { [lang: string]: LocalizationMessages} = { +const msgs: Record = { en: allI18n.en, zh: allI18n.zh } -let lang:string = 'en' +let lang: Lang = 'en' // Infer language from browser if (navigator.language.startsWith('zh')) {