第一步:vue项目下新建locals文件夹,里面配置index.js内容如下,同时新建zh.js 和 en.js作为语言配置文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 importVue from'vue' importVueI18n from'vue-i18n' importElementLocal from'element-
这样,你就完成了在Vue 2中使用vue-i18n插件进行国际化处理的基本配置。
项目从vue2 升级vue3,VueI18n需要做适当的调整。主要是Vue I18n v8 x 到Vue I18n v9 or later 的变化,其中初始化:具体可以参看
项目从vue2 升级vue3,VueI18n需要做适当的调整。主要是Vue I18n v8.x 到Vue I18n v9 or later 的变化,其中初始化: 具体可以参看:vue-i18n.intlify.dev/gu Vue I18n v8.x:import Vue from 'vue' import VueI18n from 'vue-i18n' Vue.use(VueI18n) const i18n = new VueI18n({ // ... }) new ...
项目从vue2 升级vue3,VueI18n需要做适当的调整。主要是Vue I18n v8.x 到Vue I18n v9 or later 的变化,其中初始化:
vue-i18n是一个做多语言国际化开发的插件 1.首先安装必要的依赖 npm install vue-i18n@next xlsx --save 2.创建项目目录结构 3.创建 Excel 翻译文件 (translations.xlsx) 4.创建生成脚本(scripts/generateTran
vue3使用vue-i18n 9.x ,相关方法在i18n.global.xxx 但是这个加载包还是有些打,需要进一步拆分 按模块或路由加载语言包 这个优化有很多措施 拆分模块 之前的语言包全部是在一个json文件里面。第一个,json无法tree-shake 树摇 掉不用代码。 如果是ts,首先第一个按页面、功能 分成一个个 对象。虽然不用tree-shak...
项目从vue2 升级vue3,VueI18n需要做适当的调整。主要是Vue I18n v8.x 到Vue I18n v9 or later 的变化,其中初始化: 具体可以参看:https://vue-i18n.intlify.dev/guide/migration/breaking.html Vue I18n v8.x: import Vue from 'vue' ...
环境:vue: 2.6.10,vue-i18n: 8.28.2 安装插件 npm install vue-i18n@8 在package.json中检查 在main.js中引入 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import VueI18nfrom'vue-i18n'; Vue.use(VueI18n); consti18n =newVueI18n({ ...
重现链接 无 重现步骤 无 预期行为 vue2版本中可以正常使用i18n 平台 操作系统: [macOS, Windows, Linux, React Native ...] 网页浏览器: [Google Chrome, Safari, Firefox ...] X6 版本: [2.11.1 ...] 屏幕截图或视频(可选) No response 补充说明(可选) No responseActivity...