mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-11 13:17:27 +08:00
[O] Infer language
This commit is contained in:
@@ -40,6 +40,11 @@ const msgs: { [index: string]: typeof EN_REF } = {
|
|||||||
|
|
||||||
let lang = 'en'
|
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 }) {
|
export function t(key: keyof typeof EN_REF, variables?: { [index: string]: string }) {
|
||||||
if (variables) {
|
if (variables) {
|
||||||
return msgs[lang][key].replace(/\${(.*?)}/g, (_, v) => variables[v])
|
return msgs[lang][key].replace(/\${(.*?)}/g, (_, v) => variables[v])
|
||||||
|
|||||||
Reference in New Issue
Block a user