代码拉取完成,页面将自动刷新
同步操作将从 Nick Zhang/vue-i18n-generator 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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');
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。