1. 安装 vue-i18n依赖包
首先在自己的项目中安装 vue-i18n依赖包
npm install vue-i18n --save-dev
2. 在src目录下创建lang目录
lang目录:
lang > index.js
lang > en.js
lang > zh.js
index.js代码如下:
import Vue from 'vue'
import VueI18n from 'vue-i18n'
import enLocale from './en'
import zhLocale from './zh'
import elementEnLocale from 'element-ui/lib/locale/lang/en'
import elementZHLocale from 'element-ui/lib/locale/lang/zh-CN'
Vue.use(VueI18n)
const i18n = new VueI18n({
locale: 'zh', //默认语言
messages: {
en: {
...enLocale,
...elementEnLocale
},
zh: {
...zhLocale,
...elementZHLocale
}
}
})
export default i18n
en.js是英文语言包文件
export default {
login: {
login_1: 'Username',
login_2: 'Password',
login_3: 'Please input a user name',
login_4: 'Please input a password',
login_5: 'Sign In',
login_6: 'Success',
},
register: {
register_9: 'Mobile',
register_11: 'Mobile verification code',
register_13