位置: IT常识 - 正文

网站国际化 多语言处理工具i18n安装使用方法(网站国际化方案)

编辑:rootadmin
网站国际化 多语言处理工具i18n安装使用方法 一、首先安装i18nnpm install --save vue-i18n

推荐整理分享网站国际化 多语言处理工具i18n安装使用方法(网站国际化方案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:网站国际化 多少年了,国际网站平台有哪些,网站国际化 多少年了,国际网站是什么意思,国际化网页设计,网页国际化,网站国际化做法,网站国际化方案,内容如对您有帮助,希望把文章链接给更多的朋友!

此时安装的是vue-i18n最新版本,项目跑不起来,后来换成8.27.1版本就好了

npm install --save vue-i18n@8.27.1二、创建语言包文件1、在src目录下创建i18n文件夹2、在i18n文件夹下创建locale文件夹,在local文件夹下创建en.json、zh-CN.json

3、在i18n文件夹下创建i18n.jsimport Vue from 'vue';import Element from 'element-ui'import VueI18n from 'vue-i18n';import enLocale from 'element-ui/lib/locale/lang/en'import zhLocale from 'element-ui/lib/locale/lang/zh-CN'import en from './locale/en'import zh from './locale/zh-CN'const messages={ en: { ...en, ...enLocale }, zh: { ...zh, ...zhLocale }}let lang = localStorage.getItem('lang');let locale = lang =='en_US'?'en':'zh';Vue.use(VueI18n)const i18n = new VueI18n({locale: locale, //设置默认语言messages, silentTranslationWarn: true});Vue.use(Element,{ i18n:(key,value) => i18n.t(key,value)})export default i18n;三、main.js引入i18n

打开main.js文件,插入以下两行代码

四、修改App.vue文件

在页面刷新时,还要保持语言的正确性(不至于切换成了英文,刷新一下又变成了中文)

五、页面使用网站国际化 多语言处理工具i18n安装使用方法(网站国际化方案)

在页面中把中文替换成变量

html {{ $t('index.title') }}绑定值 :placehoider="$t('index.title')"js this.$t('index.title')

如果是PC端项目,在本地缓存中手动设置语言即可看到效果

接下来继续完善,加上切换语言按钮

切换之后 把所选语言存入本地缓存,window.location.reload() 重载页面 当然可以用别的方法。此时多语言设置基本完成,剩下的就是翻译工作了。

最后

翻译过后,发现满屏英文,不方便阅读。可以借助vscode 插件i18n Ally https://github.com/lokalise/i18n-ally/wiki/Configurations 该插件不但可以看到中文提示,还是快速翻译和查漏补缺。 vscode 安装好i18n Ally 之后,还需要做个配置,在根目录下找到.vscode文件夹下的settings.json(如果没有.vscode/setting.json直接新建一个),并在setting.json中做如下配置

{ "i18n-ally.localesPaths": [ "pxxxxx/xxxxx/src/i18n/locale", ], "i18n-ally.keystyle": "nested", "i18n-ally.sortKeys": true, "i18n-ally.enabledParsers": ["json", "js"], "i18n-ally.sourceLanguage": "zh-CN", "i18n-ally.displayLanguage": "zh-CN", "i18n-ally.enabledFrameworks": [ "vue" ], "i18n-ally.translate.engines": ["google-cn", "google","deepl","libretranslate"]}

使用方法,按照上图1234顺序即可

上图标识4 可以检测遗漏的翻译,可以批量批量翻译,具体用法可以多尝试一下。如果有问题欢迎留言讨论

本文链接地址:https://www.jiuchutong.com/zhishi/287117.html 转载请保留说明!

上一篇:Broken Pipe问题及其解决(broken pipe write failed)

下一篇:在Vue3项目中,输入没有路由对应的路径时候,怎么跳转到404或者首页(在vue3项目中自定义组件通常存放在)

  • 数字时代,成功CMO的七大品质(数字时代带来了什么)

    数字时代,成功CMO的七大品质(数字时代带来了什么)

  • 鸿蒙开发人员选项怎么打开(鸿蒙开发人员选项设置保存)

    鸿蒙开发人员选项怎么打开(鸿蒙开发人员选项设置保存)

  • 什么是mns(什么是m女)

    什么是mns(什么是m女)

  • 抖音的好友请求在哪可以看(抖音的好友请求在哪里看)

    抖音的好友请求在哪可以看(抖音的好友请求在哪里看)

  • 蚂蚁庄园怎样获得福卡(蚂蚁庄园怎样获得饲料)

    蚂蚁庄园怎样获得福卡(蚂蚁庄园怎样获得饲料)

  • ctrl键加什么是截图

    ctrl键加什么是截图

  • 剪映羽化在哪里(剪影里的羽化在哪里)

    剪映羽化在哪里(剪影里的羽化在哪里)

  • cad圆怎么等分(cad圆怎么等分后怎么测量)

    cad圆怎么等分(cad圆怎么等分后怎么测量)

  • 快手不直播只发作品能挣钱吗(快手不直播只发作品能赚钱么,要怎么操作?)

    快手不直播只发作品能挣钱吗(快手不直播只发作品能赚钱么,要怎么操作?)

  • 爱奇艺怎么赠送影片(爱奇艺怎么赠送会员天数)

    爱奇艺怎么赠送影片(爱奇艺怎么赠送会员天数)

  • 微信设置为仅聊天能看到朋友圈吗(微信设置为仅聊天对方知道吗)

    微信设置为仅聊天能看到朋友圈吗(微信设置为仅聊天对方知道吗)

  • oppoa52像素多少万(oppoa52像素参数)

    oppoa52像素多少万(oppoa52像素参数)

  • 为什么抖音不能绑定QQ(为什么抖音不能连续点赞)

    为什么抖音不能绑定QQ(为什么抖音不能连续点赞)

  • qq可能想认识的人是相互的吗(qq可能想认识的人怎么关闭)

    qq可能想认识的人是相互的吗(qq可能想认识的人怎么关闭)

  • 平板电脑可以当手写板用吗(平板电脑可以当手机用吗)

    平板电脑可以当手写板用吗(平板电脑可以当手机用吗)

  • 支付宝集五福合成几次(支付宝集五福合成之后剩余的怎么办)

    支付宝集五福合成几次(支付宝集五福合成之后剩余的怎么办)

  • 华为mate10闹钟在哪(emui10闹钟界面)

    华为mate10闹钟在哪(emui10闹钟界面)

  • qq音乐怎么查看铭牌(qq音乐怎么查看一起听歌的记录)

    qq音乐怎么查看铭牌(qq音乐怎么查看一起听歌的记录)

  • 荣耀20i多少瓦快充(荣耀20功率多少)

    荣耀20i多少瓦快充(荣耀20功率多少)

  • iphone怎么在网站下载电影(苹果手机上的网站)

    iphone怎么在网站下载电影(苹果手机上的网站)

  • 微信百万保障怎么取消(微信百万保障怎么解除绑定)

    微信百万保障怎么取消(微信百万保障怎么解除绑定)

  • oppo手机上网卡顿怎么办(OPPO手机上网卡怎么回事)

    oppo手机上网卡顿怎么办(OPPO手机上网卡怎么回事)

  • 照片怎么压缩成1m(照片怎么压缩成zip格式)

    照片怎么压缩成1m(照片怎么压缩成zip格式)

  • 华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

    华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

  • 怎样设置锁屏密码(怎样设置锁屏密码和应用密码不一样)

    怎样设置锁屏密码(怎样设置锁屏密码和应用密码不一样)

  • 缴纳以前年度所得税怎么做账
  • 房产税从价计征如何算
  • 不征收增值税的有哪些
  • 工资与社保的关系怎么写
  • 存货售出后是否含税
  • 生鲜配送公司财务制度
  • 费用化的研发支出
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 哪些项目容易漏缴个人所得税
  • 自然人独资企业交哪些税
  • 核定征收所得税税率
  • 研发废料收入抵研发
  • 转给个人账户的钱可以追回来了吗?
  • 卖二手车怎么做账务处理
  • 工伤保险可以税后支付吗
  • 怎么查公司账户是哪个银行的
  • 完税凭证是什么
  • 不小心开了发票
  • 发票勾选认证截图图片
  • 异地不动产租赁 深圳税务 所得税
  • 涉税事先裁定
  • 节能减排奖励资金追回
  • 仲裁委判决还能上诉吗
  • 受托加工物资产生的成本怎么做会计核算?
  • 以前年度进项税少记了如何调整
  • 预缴企业所得税是含税数还是不含税
  • 增值税及附加税费减免一览表
  • 酒店另外收电费
  • windows11结束任务快捷键
  • 单位车辆车船税缴纳
  • 代开票作废税未退该如何分录?
  • 金融工具减值会影响什么
  • 股东个人房产抵押贷款用于个人法人有责任么
  • 低值易耗品总账科目叫什么
  • 纳税人临时到外省从事经营活动
  • 金门大桥和马林大桥区别
  • es5和es6的区别
  • nsloopup命令
  • 培训费个人的发票能开吗
  • 上个月未开票本月怎么算
  • 开源php 系统
  • python 邮件服务
  • 报销人和经办人的含义
  • 收到货款没开票的会计分录怎么做
  • 收到单位借款如何入账
  • 应付账款预付账款应收账款预收账款
  • 增值税留抵有时间限制吗
  • 货物退回的会计怎么做账
  • 当事人对付款时间没有约定或者约定不明的
  • 归还银行的贷款会计分录
  • 总账科目有应交税费对吗
  • 购入固定资产的现金流量项目
  • 递延所得税资产和递延所得税负债
  • centos添加子接口
  • bios设置USB启动英文
  • 虚拟机的ubuntu
  • win10系统开不了热点
  • ubuntu安装教程14.04
  • uca1
  • oracle数据库网络配置工具
  • win7win10双硬盘双系统
  • Android GBK与UTF-8
  • bat脚本延迟执行命令
  • 网页设计css文字居中
  • css布局的经典网站
  • android面试题及答案2021
  • android之Java+html+javascript混合开发
  • unity的monodevelop
  • 常用的八种教学方法
  • nodejs esmodule
  • 安卓设备分辨率查看
  • java clone用法
  • 贵阳国家高新技术产业开发区管理委员会
  • 江苏叉车考试
  • 小规模纳税人改成一般纳税人怎么改
  • 报税的资格
  • 为什么医保名字不一样
  • 完税证明可以自己在官网打印吗
  • 苏州税务系统
  • 税务2021年认真落实各项工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设