1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| import sysConfig from "@/config"
| import tool from '@/utils/tool'
| import { createI18n } from 'vue-i18n'
| import el_zh_cn from 'element-plus/lib/locale/lang/zh-cn'
| import el_en from 'element-plus/lib/locale/lang/en'
|
| import zh_cn from './lang/zh-cn.js'
| import en from './lang/en.js'
|
| const messages = {
| 'zh-cn': {
| el: el_zh_cn,
| ...zh_cn
| },
| 'en': {
| el: el_en,
| ...en
| }
| }
|
| const i18n = createI18n({
| locale: tool.data.get("APP_LANG") || sysConfig.LANG,
| fallbackLocale: 'zh-cn',
| globalInjection: true,
| messages,
| })
|
| export default i18n;
|
|