Initial Commit

This commit is contained in:
Draculabo committed 2025-12-23 01:38:53 +08:00
commit d0417339c1
158 files changed
+31368

No files matched your search

+20
View File
@@ -0,0 +1,20 @@
import type { i18n } from 'i18next';
export function setAppLanguage(lang: string, i18n: i18n) {
i18n
.changeLanguage(lang)
.then(() => {
localStorage.setItem('lang', lang);
document.documentElement.lang = lang;
if (window.electron?.changeLanguage) {
window.electron.changeLanguage(lang);
}
})
.catch((err) => {
console.error('[Language] Failed to change language:', err);
});
}
export function updateAppLanguage(i18n: i18n) {
document.documentElement.lang = i18n.language;
}