Skip to content

国际化

提示

国际化多语言切换功能基于 Element Plusi18n 实现。

默认语言配置

本项目支持多语言设置,默认语言为 English.

默认语言通过 defaultLanguageLocale 常量设置。要更改默认语言,只需修改此常量的值:

ts
export const defaultLanguageLocale = 'en'

扩展支持的语言

项目当前支持以下语言,详见代码src/locales/index.ts:

ts
export const localesMapping = [
  {
    localeCode: 'zh-hans',
    localeName: '简体中文',
    localeLang: {...}
  },
  {
    localeCode: 'en',
    localeName: 'English',
    localeLang: {...}
  }
]

要添加新的语言支持:

  • localesMapping 数组中添加新的语言对象

  • src/locales/lang/ 目录下创建对应的语言文件(如 de.ts 为德语)

    ./lang
    ├── en.ts
    └── zh-hans.ts
  • 导入并合并 Element Plus 语言包和自定义语言文件,确保 UI 组件和自定义内容均被本地化