import { createI18n } from 'vue-i18n';
import zhCN from './lang/zh-CN';
import enUS from './lang/en-US';
import { getLocale } from '../utils/storage';

// 确保禁用legacy模式
const i18n = createI18n({
  legacy: false,
  globalInjection: true, // 允许在模板中使用$t
  locale: getLocale() || 'zh-CN',
  fallbackLocale: 'zh-CN',
  messages: {
    'zh-CN': zhCN,
    'en-US': enUS
  }
});

export default i18n;
    