import { createI18n } from 'vue-i18n'
import en from '../locales/en.json'
import zhCN from '../locales/zh-CN.json'
import ElementEn from 'element-plus/dist/locale/en.mjs'; // Element 英文包
import ElementZhCN from 'element-plus/dist/locale/zh-cn.mjs'; // Element 中文包

const messages = {
  en: {
    ...en, // 英文翻译
    ...ElementEn, // Element Plus 的英文翻译
  },
  'zh-CN': {
    ...zhCN, // 中文翻译
    ...ElementZhCN, // Element Plus 的中文翻译
  },
};

const i18n = createI18n({
  legacy: false, // 使用Composition API模式
  locale: 'zh-CN', // 默认语言
  fallbackLocale: 'en', // 备用语言
  messages
})

export default i18n


