Merge pull request #1761 from tangly1024/fix/lang

修复刷新页面时的语言切换
This commit is contained in:
tangly1024
2024-01-09 11:51:33 +08:00
committed by GitHub

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))
}