refactor: admin language first

This commit is contained in:
naiba
2024-12-15 14:38:35 +08:00
parent ace8e7d691
commit 647bdb9fa1
6 changed files with 4932 additions and 7 deletions

View File

@@ -6,7 +6,7 @@ import zhCNTranslation from "./locales/zh-CN/translation.json"
import zhTWTranslation from "./locales/zh-TW/translation.json"
const resources = {
en: {
"en-US": {
translation: enTranslation,
},
"zh-CN": {
@@ -18,13 +18,13 @@ const resources = {
}
const getStoredLanguage = () => {
return localStorage.getItem("language") || "en"
return localStorage.getItem("language") || "en-US"
}
i18n.use(initReactI18next).init({
resources,
lng: getStoredLanguage(), // 使用localStorage中存储的语言或默认值
fallbackLng: "en", // 当前语言的翻译没有找到时,使用的备选语言
fallbackLng: "en-US", // 当前语言的翻译没有找到时,使用的备选语言
interpolation: {
escapeValue: false, // react已经安全地转义
},