diff --git a/AquaNet/src/libs/i18n.ts b/AquaNet/src/libs/i18n.ts index a976d7fc..444d27e8 100644 --- a/AquaNet/src/libs/i18n.ts +++ b/AquaNet/src/libs/i18n.ts @@ -40,6 +40,11 @@ const msgs: { [index: string]: typeof EN_REF } = { let lang = 'en' +// Infer language from browser +if (navigator.language.startsWith('zh')) { + lang = 'zh' +} + export function t(key: keyof typeof EN_REF, variables?: { [index: string]: string }) { if (variables) { return msgs[lang][key].replace(/\${(.*?)}/g, (_, v) => variables[v])