From fa0a624b7c0984e0c04fc291e4811b4245fe0470 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Wed, 6 Mar 2024 01:21:11 -0500 Subject: [PATCH] [O] Infer language --- AquaNet/src/libs/i18n.ts | 5 +++++ 1 file changed, 5 insertions(+) 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])