而且如今的 chatgpt 等软件已经让优质批量化翻译变得简单易用,这篇文章就简单讲讲如何使用多语言框架 vue-i18n 在vue 项目中添加多语言。 安装 在vue 项目中使用如下进行安装: npm install vue-i18n 框架部署 在项目中部署 vue-i18n 比较坑,因为内网和外网大部分关于 vue-i18n 的教程都有点过时了,而且并没有...
2、配置vue-i18n 在src目录下创建i18n目录用于保存和语言切换相关的内容 在i18n目录下创建lang目录用于保存不同语言的映射关系,如中文对应zh.js、英文对应en.js等 在i18n目录下创建index.js作为默认导出,并在其中创建i18n对象 //index.jsimport { createI18n } from 'vue-i18n'import A_zh from'./lang/A/zh'...
vue实例中我们可以使用this.$i18n.t,这里的this是vue的实例,那项目中的很多js代码在vue的实例之外。最简单的方法就是咋需要 使用的地方手动直接import i18n 这样在vue实例中使用this.$i18n.t,如果不是就先import ,使用i18n.t,这样显然复杂了。 为了解决这个问题,最直接的办法就是把i18n直接挂载在window下,变成全...
1、安装 i18n 模块 vue-i18n与vue存在版本兼容性问题,vue2.x需要使用 8.9.0以下版本的vue-i18n,我们这里用的vue 2.6.10,配合vue-i18n 8.2.1版本使用 安装vue-i18n npm install vue-i18n@8.2.1 --save 2、在src下创建lang目录及对应语言目录 3、配置src/lang/index.js importVuefrom'vue'importVueI18nfrom...
npm install vue-i18n --save 在全局环境引入i18n,项目中main.js中引入 在这里插入图片描述 在这里插入图片描述 语言状态放在了localhost中 在这里插入图片描述 二、 切换中英文 更改this.$i18n.locale的值; 在这里插入图片描述 在这里插入图片描述 三、 页面使用 ...
首先,我开发是以 vue 为技术栈,所以如题用的国际化插件是 vue-i18n,附上github 传送门。 1、我们得先有开发环境,先有项目跑起来,我推荐如果是喜欢用 vue 的小伙伴,可以尝试 vue-cli 官方脚手架。这边有我整理的一个脚手架demo,有助于你快速的进行 vue 模块化开发。
vue-i18n 多语言(国际化) 切换 初学使用 不少网站有多语言模式,正好项目里需要多语言切换,简单学习之后,整理成文章,加深记忆。 概述 Vue I18n 是 Vue.js 的国际化插件,格局比较大,具体怎么解释还是不太好说,直接看用法就能明白。简单说一下为什么叫这个名字:interna
vue2异步加载之前说过,vue3还是之前的方法,只是把 i18n.setLocaleMessage改为i18n.global.setLocaleMessage 但是本文还是详细说一遍: 为什么需要异步加载语言包 主要还是缩小提代码包,没有按需加载前,语言包内容太多 好几屏幕全部是,虽然从webpack-analysis 看图里面占比可以忽略不计 按语言异步加载语言包 一次加载所有...
1.npm i vue-i18n 或 cnpm i vue-i18n 2.创建 il18n 在src目录下创建 i18n 文件夹,并在下面分别创建三个语言文件 : index.js => 主文件用于导入 i18n 和相关配置 zh.js => 存放中文内容 en.js => 存放英文内容 index.js 示例: import { createI18n } from 'vue-i18n'; ...
vue-i18n国际化多国语言 uniapp是自带有i18n这个插件 需要自己去给每一个需要国际化的字符去手动配置key,所以如果是已经完成的项目可能工作量就稍微有点大了 第一步: 语言命名是有规范的不能乱取名,具体可以参考国际语言代码 https://blog.csdn.net/weixin_44988005/article/details/113826664...