修复刷新页面时的语言切换

This commit is contained in:
tangly1024.com
2024-01-09 11:49:53 +08:00
parent b56dc81749
commit 4479f362d7

View File

@@ -1,4 +1,4 @@
import { generateLocaleDict, initLocale } from './lang'
import { generateLocaleDict, initLocale, saveLangToCookies } from './lang'
import { createContext, useContext, useEffect, useState } from 'react'
import { useRouter } from 'next/router'
import { THEMES, initDarkMode, saveDarkModeToCookies } from '@/themes/theme'
@@ -49,6 +49,7 @@ export function GlobalContextProvider(props) {
*/
function changeLang(lang) {
if (lang) {
saveLangToCookies(lang)
updateLang(lang)
updateLocale(generateLocaleDict(lang))
}