mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-05 02:57:59 +08:00
[O] Infer language
This commit is contained in:
@@ -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])
|
||||
|
||||
Reference in New Issue
Block a user