perf: i18n (#3268)

* perf: i18n

* update
This commit is contained in:
Archer
2024-11-28 16:42:57 +08:00
committed by shilin66
parent da57706b1f
commit 44a55304dc
12 changed files with 8 additions and 7 deletions

View File

@@ -17,8 +17,9 @@ export const useI18nLng = () => {
zh: LangEnum.zh_CN, zh: LangEnum.zh_CN,
'zh-CN': LangEnum.zh_CN, 'zh-CN': LangEnum.zh_CN,
'zh-Hans': LangEnum.zh_CN, 'zh-Hans': LangEnum.zh_CN,
'zh-HK': LangEnum.zh_CN, 'zh-HK': LangEnum.zh_Hant,
'zh-TW': LangEnum.zh_TW, 'zh-TW': LangEnum.zh_Hant,
'zh-Hant': LangEnum.zh_Hant,
en: LangEnum.en, en: LangEnum.en,
'en-US': LangEnum.en 'en-US': LangEnum.en
}; };

View File

@@ -5,8 +5,8 @@
module.exports = { module.exports = {
i18n: { i18n: {
defaultLocale: 'zh-CN', defaultLocale: 'en',
locales: ['en', 'zh-CN', 'zh-TW'], locales: ['en', 'zh-CN', 'zh-Hant'],
localeDetection: false localeDetection: false
}, },
localePath: localePath:

View File

@@ -3,7 +3,7 @@ import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
export enum LangEnum { export enum LangEnum {
'zh_CN' = 'zh-CN', 'zh_CN' = 'zh-CN',
'zh_TW' = 'zh-TW', 'zh_Hant' = 'zh-Hant',
'en' = 'en' 'en' = 'en'
} }
export const langMap = { export const langMap = {
@@ -15,8 +15,8 @@ export const langMap = {
label: '简体中文', label: '简体中文',
avatar: 'common/language/China' avatar: 'common/language/China'
}, },
[LangEnum.zh_TW]: { [LangEnum.zh_Hant]: {
label: '中文(台湾)', label: '繁体中文',
avatar: 'common/language/China' avatar: 'common/language/China'
} }
}; };