对于Vue2项目,你应该使用与Vue2兼容的 vue-i18n 版本。截至当前时间(2024年),Vue2用户通常选择 vue-i18n 的8.x版本,如 vue-i18n@8.27.1 或vue-i18n@8.0.0 等。具体版本可根据项目需求和依赖管理来决定。 3. Vue2集成i18n的步骤或示例代码 安装vue-i18n 在Vue2项目中,首先需要安装 vue-i18n 插件。可以...
根据不同的文件后缀对文件内容解析为Object,createI18n时作为messages提供。 生产版本获取多语言 生产版本下,把多语言文件做为静态资源,使用接口获取。 // src/i18n/index.ts const distPath = `${import.meta.env.VITE_NAMESPACE}/assets/i18n/` async function getLanguage(lang: string) { const reqUrl = `...
代码执行时,多语言这边分为两种获取方式,开发模式从代码中的多语言中获取,生产版本从dist中获取。 开发模式获取多语言 // src/i18n/index.tsimport{createI18n}from'vue-i18n'importaxiosfrom'axios'importjsyamlfrom'js-yaml'importjson5from'json5'interfaceDeepRecord{[key:string]:DeepRecord|string}// 根据不...
在 vue 中配置国际化,一般使用 vue-i18n。由于目前 v8 版本的 vue-i18n 仅支持 vue 2.x,这里我们需要安装 9 或以上的版本。NPM:Yarn:PNPM:npm 会自动判断你的 Vue 版本,如果不是 3.0 以上的版本,则会报错:其他方法可以查看官网: https://vue-i18n.intlify.dev/installation.html 安装...
i18n vue前端多语言demo,1、创建VUE3项目1、使用vue-cli搭建确保@vue/cli版本在4.5.0以上,如果版本不够,重新npminstall-g@vue/cli更新下脚手架,和vue2一样,通过vuecreate项目名,选择[Vue3]babel按流程创建即可。2、使用vite创建vite是新一代前端构建工具,相比webpack
ruoyi-vue版本(二十一)i18n 是什么,有什么作用 1 i18n 介绍 i18n(其来源是英文单词 internationalization [ˌɪntəˌnæʃnəlaɪˈzeɪʃn]的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的...
gin-vue-admin文档地址:https://www.gin-vue-admin.com 插件市场:https://plugin.gin-vue-admin.com 捐赠地址:https://www.gin-vue-admin.com/coffee/index.html 授权购买地址:https://www.gin-vue-admin.com/empower/index.html 全栈开源项目gin-vue-admin:https://github.com/flipped-aurora/g...
升级到vue3.0.10,完美解决 npm引入: npm install vue-i18n import { createI18n } from 'vue-i18n' const cn = require('./langs/zh.json') //配置文件 const en = require('./langs/en.json') const il8n = createI18n({ locale:'zh-CN', ...
2、在assets目录下新建locales,用于存放字典相关文件,语言文字内容放在.json文件中,index.js文件用于引用vue-i18n,并初始化一些基础设置: 3、编写两个语言版本的json文件: en.json {"toolbar": {"new" : "New","open" : "Open","save" : "Save","download" : "Download","about" : "About","github...
vue-i18n实现中英文等多语言国际化版本 本文主要讲解关于vue-i18n实现中英文等多语言国际化版本相关内容,让我们来一起学习下吧! 1.环境搭建 命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18n npm install vue-i18n --save 2. 项目增加国际化翻译文件...