web improve (#1047)

This commit is contained in:
Sijie.Sun
2025-06-24 09:09:52 +08:00
committed by GitHub
parent 760a1e6306
commit ae4a158e36
18 changed files with 1628 additions and 176 deletions
@@ -22,6 +22,16 @@ export const availableLocales = Object.keys(localesMap)
const loadedLanguages: string[] = []
export function toggleLanguage() {
const currentLang = localStorage.getItem('lang') || 'en'
const newLang = currentLang === 'en' ? 'cn' : 'en'
loadLanguageAsync(newLang)
}
export function getCurrentLanguage() {
return localStorage.getItem('lang') || 'en'
}
function setI18nLanguage(lang: Locale) {
i18n.global.locale.value = lang as any
localStorage.setItem('lang', lang)
@@ -56,4 +66,6 @@ export default {
i18n,
localesMap,
loadLanguageAsync,
toggleLanguage,
getCurrentLanguage,
}