国际化


AT-UI 组件的文案默认使用英文,如果需要使用其他中文或者其他语言,可以参考下面的方案:

兼容 vue-i18n

  1. import Vue from 'vue'
  2. import AtUI from 'at-ui'
  3. import 'at-ui-style' // 引入组件样式
  4. import VueI18n from 'vue-i18n'
  5. import enLocale from 'at-ui/dist/locale/en-US'
  6. import zhLocale from 'at-ui/dist/locale/zh-CN'
  7. Vue.use(VueI18n)
  8. Vue.use(AtUI)
  9. const i18n = new VueI18n({
  10. locale: 'en',
  11. fallbackLocale: 'en',
  12. messages: {
  13. 'en': { ...enLocale },
  14. 'zh': { ...zhLocale }
  15. }
  16. })
  17. AtUI.i18n((key, value) => i18n.t(key, value))
  18. new Vue({ i18n }).$mount('#app')

目前支持的语言

语言文件名
简体中文zh-CN
英语en-US
德语de
韩语(韩国)ko-KR
葡萄牙语(巴西)pt-BR
波斯语(伊朗)fa-IR
匈牙利hu

如果您需要使用其他的语言,欢迎贡献 PR:只需要在 这里 添加一个语言配置文件即可