perf: i18n (#3268)

* perf: i18n

* update
This commit is contained in:
Archer
2024-11-28 16:42:57 +08:00
committed by GitHub
parent 0d30b7ba73
commit 78f52a7836
12 changed files with 8 additions and 7 deletions

View File

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

View File

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

View File

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