mirror of https://github.com/hykilpikonna/AquaDX
[F] FIX i18n.ts type
parent
45cf082bb9
commit
aa90b34511
|
@ -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')) {
|
||||||
|
|
Loading…
Reference in New Issue