index.js 488 B

12345678910111213141516171819202122
  1. import Vue from 'vue'
  2. import locale from 'element-ui/lib/locale'
  3. import VueI18n from 'vue-i18n'
  4. import zh from './config/zh'
  5. import en from './config/en'
  6. import id from './config/id'
  7. import ar from './config/ar'
  8. import { getLocale } from '@/utils/auth'
  9. Vue.use(VueI18n)
  10. const i18n = new VueI18n({
  11. locale: getLocale(),
  12. messages: {
  13. zh, // 中文
  14. en, // 英文
  15. id, // 印尼
  16. ar // 阿拉伯语
  17. }
  18. })
  19. locale.i18n((key, value) => i18n.t(key, value))
  20. export default i18n