mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-09 18:57:27 +08:00
[F] FIX i18n.ts type
This commit is contained in:
@@ -51,19 +51,21 @@ type LocalizationMessages = {
|
|||||||
[key: string]: string;
|
[key: string]: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
const allI18n: { en: LocalizationMessages; zh: LocalizationMessages } = {
|
type Lang = 'en' | 'zh'
|
||||||
|
|
||||||
|
const allI18n: Record<Lang, LocalizationMessages> = {
|
||||||
en: { ...EN_REF_USER, ...EN_REF_Welcome },
|
en: { ...EN_REF_USER, ...EN_REF_Welcome },
|
||||||
zh: { ...zhUser, ...zhWelcome }
|
zh: { ...zhUser, ...zhWelcome }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const msgs: { [lang: string]: LocalizationMessages} = {
|
const msgs: Record<Lang, LocalizationMessages> = {
|
||||||
en: allI18n.en,
|
en: allI18n.en,
|
||||||
zh: allI18n.zh
|
zh: allI18n.zh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
let lang:string = 'en'
|
let lang: Lang = 'en'
|
||||||
|
|
||||||
// Infer language from browser
|
// Infer language from browser
|
||||||
if (navigator.language.startsWith('zh')) {
|
if (navigator.language.startsWith('zh')) {
|
||||||
|
|||||||
Reference in New Issue
Block a user