index.js 466 B

1234567891011121314151617181920212223
  1. import { createI18n } from 'vue-i18n'
  2. // 本地语言包
  3. // tm('key') 取ref对象 再用toRaw转换成普通对象
  4. // t('key.target')取值
  5. import enLocale from './package/en'
  6. import zhCnLocale from './package/zh-cn'
  7. const messages = {
  8. 'zh-cn': {
  9. ...zhCnLocale
  10. },
  11. 'en-us': {
  12. ...enLocale
  13. }
  14. }
  15. const i18n = createI18n({
  16. legacy: false,
  17. locale: localStorage.getItem('language'),
  18. messages: messages,
  19. globalInjection: true
  20. })
  21. export default i18n