index.ts 376 B

12345678910111213141516171819
  1. import { createI18n } from 'vue-i18n'
  2. // 导入语言包
  3. import zh from './locales/zh.json'
  4. import en from './locales/en.json'
  5. const messages = {
  6. zh,
  7. en
  8. }
  9. const i18n = createI18n({
  10. legacy: false, // 使用Composition API模式
  11. locale: localStorage.getItem('locale') || 'en', // 默认语言
  12. fallbackLocale: 'en', // 回退语言
  13. messages
  14. })
  15. export default i18n