1
lzhe
2024-09-26 7d59e8e2c727dd49d9552a8febc2af47c5b95a69
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;