国际化
1.3.0+ 新增
HeyUI默认使用中文,如果需要使用其他语言,请参考下面的配置修改。
或者,你需要修改一些表述方式,也可以参考下面的配置修改。
设置系统的语言
import Vue from 'vue';
import HeyUI from 'heyui';
import en from 'heyui/dist/locale/en-US';
Vue.use(HeyUI);
HeyUI.locale(en);
使用vue-i18n
import Vue from 'vue';
import HeyUI from 'heyui';
import VueI18n from 'vue-i18n';
import en from 'heyui/dist/locale/en-US';
import zh from 'heyui/dist/locale/zh-CN';
Vue.use(HeyUI);
Vue.use(VueI18n);
const messages = {
en: Object.assign({ message: 'hello' }, en),
zh: Object.assign({ message: '你好' }, zh)
};
const i18n = new VueI18n({
locale: 'zh', // set locale
fallbackLocale: 'en',
messages // set locale messages
});
// init i18n with heyui
HeyUI.i18n(i18n);
// change language
// vue file
this.$i18n.locale = 'en';
// or
i18n.locale = 'en';
支持的语言
HeyUI 目前已支持以下语言:
- 简体中文(zh-CN)
- English(en-US)