mirror of
https://github.com/MewoLab/AquaDX.git
synced 2025-10-26 04:22:38 +00:00
[F] FIX i18n.ts type
This commit is contained in:
parent
0ab78983d4
commit
45cf082bb9
@ -57,7 +57,7 @@ const allI18n: { en: LocalizationMessages; zh: LocalizationMessages } = {
|
||||
};
|
||||
|
||||
|
||||
const msgs: { [index: string]: LocalizationMessages} = {
|
||||
const msgs: { [lang: string]: LocalizationMessages} = {
|
||||
en: allI18n.en,
|
||||
zh: allI18n.zh
|
||||
}
|
||||
@ -70,7 +70,7 @@ if (navigator.language.startsWith('zh')) {
|
||||
lang = 'zh'
|
||||
}
|
||||
|
||||
export function t(key: keyof typeof allI18n.zh |keyof typeof allI18n.en, variables?: { [index: string]: string }) {
|
||||
export function t(key: keyof LocalizationMessages, variables?: { [index: string]: string }) {
|
||||
if (variables) {
|
||||
return msgs[lang][key].replace(/\${(.*?)}/g, (_:string, v: string | number) => variables[v])
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user