fix: defult language

This commit is contained in:
Supra4E8C
2025-12-29 00:17:44 +08:00
parent 5ef3406068
commit 769c05e459
5 changed files with 80 additions and 17 deletions

View File

@@ -8,6 +8,7 @@ import { persist } from 'zustand/middleware';
import type { Language } from '@/types';
import { STORAGE_KEY_LANGUAGE } from '@/utils/constants';
import i18n from '@/i18n';
import { getInitialLanguage } from '@/utils/language';
interface LanguageState {
language: Language;
@@ -18,7 +19,7 @@ interface LanguageState {
export const useLanguageStore = create<LanguageState>()(
persist(
(set, get) => ({
language: 'zh-CN',
language: getInitialLanguage(),
setLanguage: (language) => {
// 切换 i18next 语言