Fetch the repository succeeded.
sudo npm install -g vue-i18n-cli
sudo yarn global add vue-i18n-cli
项目根目录执行 i18n
# 生成国际化文件
i18n generate ./src
# 然后就会在根目录生成一个 zh-cn.js 的配置文件,之后对项目引入vue-i18n并采用该配置文件即可
# 还原国际化项目
i18n revert ./src
# 该命令会将已经国际化的项目做恢复
执行生成命令时,可以通过参数控制key和index,如下
-k, --key <key> 自定义key前缀,默认为相对执行目录的文件路径
-s, --single 是否为单文件index序列,默认为全局序列,当自定义key之后,此设置无效
-p, --path <path> 设置生成文件的路径,默认为运行目录(请设置已经存在的目录!!!)
-f, --filename <filename> 设置生成文件名,默认为zh_cn
执行恢复就命令时,可通过以下参数
-p, --path <path> 设置国际化文件路径,默认为运行目录
-f, --filename <filename> 设置国际化文件名,默认为zh_cn
-r, --rootnode <rootnode> 设置国际化文件根节点,默认为空,即第一层,有的国际国际化文件整合为一个的,可以设置,比如 messages.zh_cn
import VueI18n from 'vue-i18n';
Vue.use(VueI18n);
const i18n = new VueI18n({
locale: 'zh-cn',
messages: {
'zh-cn': require('../zh-cn')
}
});
new Vue({
router,
//...
i18n,
//...
render: h => h(App)
}).$mount('#app');
Sign in for post a comment
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.
Comments ( 7 )