位置: 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项目中自定义组件通常存放在)

  • ai文件是什么(AI文件是什么文件)

    ai文件是什么(AI文件是什么文件)

  • 欢太科技怎么解除手机绑定(欢太科技怎么解除绑定)

    欢太科技怎么解除手机绑定(欢太科技怎么解除绑定)

  • 支付宝怎么升级商家收款码(支付宝怎么升级额度)

    支付宝怎么升级商家收款码(支付宝怎么升级额度)

  • pdf怎么查找文字内容(pdf怎么查找文字为什么不显示)

    pdf怎么查找文字内容(pdf怎么查找文字为什么不显示)

  • 抖音视频不能保存本地(抖音视频不能保存)

    抖音视频不能保存本地(抖音视频不能保存)

  • 苹果6手机触屏点不动(苹果6手机触屏不灵敏怎么调整回来)

    苹果6手机触屏点不动(苹果6手机触屏不灵敏怎么调整回来)

  • 为什么微信显示未连接,其他都能用(为什么微信显示有消息打开却没有)

    为什么微信显示未连接,其他都能用(为什么微信显示有消息打开却没有)

  • 能够利用无线移动网络的是什么(能够利用无线移动网络的是?)

    能够利用无线移动网络的是什么(能够利用无线移动网络的是?)

  • vivox23幻彩版屏幕多大尺寸(vivox23幻彩版屏幕不亮,但属于开机状态)

    vivox23幻彩版屏幕多大尺寸(vivox23幻彩版屏幕不亮,但属于开机状态)

  • 电话拉黑后打过去是怎样的(电话拉黑后打过去对方有提示吗)

    电话拉黑后打过去是怎样的(电话拉黑后打过去对方有提示吗)

  • 小米随身wifi网络创建失败是怎么回事(小米随身WiFi网速怎么样)

    小米随身wifi网络创建失败是怎么回事(小米随身WiFi网速怎么样)

  • 蓝牙耳机提示音翻译(蓝牙耳机提示音可以改吗)

    蓝牙耳机提示音翻译(蓝牙耳机提示音可以改吗)

  • 一个手机号可以注册几个支付宝(一个手机号可以注册几个淘宝账号)

    一个手机号可以注册几个支付宝(一个手机号可以注册几个淘宝账号)

  • 苹果手机定时拍照在哪(苹果手机定时拍照怎么关闭连拍快照)

    苹果手机定时拍照在哪(苹果手机定时拍照怎么关闭连拍快照)

  • alp-al00是什么版本(alp—al00)

    alp-al00是什么版本(alp—al00)

  • ipad a1822是什么型号(ipada1822是什么尺寸)

    ipad a1822是什么型号(ipada1822是什么尺寸)

  • 华为dub一al20是什么型号(华为duk-al20是什么型号)

    华为dub一al20是什么型号(华为duk-al20是什么型号)

  • 金立手机自带壁纸在哪(金立手机自带壁纸暗金)

    金立手机自带壁纸在哪(金立手机自带壁纸暗金)

  • 微信静音对方能看到吗(微信静音对方会知道吗)

    微信静音对方能看到吗(微信静音对方会知道吗)

  • 支付宝账户是哪个(支付宝账户是哪个号)

    支付宝账户是哪个(支付宝账户是哪个号)

  • 怎么把qq文件保存到手机(怎么把qq文件保存到手机本地文件)

    怎么把qq文件保存到手机(怎么把qq文件保存到手机本地文件)

  • fxaa是什么(fxaa smaa)

    fxaa是什么(fxaa smaa)

  • miplay是什么型号(miplayclient)

    miplay是什么型号(miplayclient)

  • 苹果耳机1和2区别(苹果耳机1/2)

    苹果耳机1和2区别(苹果耳机1/2)

  • 性能优化之-事件代理(性能优化有什么用)

    性能优化之-事件代理(性能优化有什么用)

  • 一般纳税人是否可以开普票
  • 企业个人所得税税率表2023
  • 城建税是什么税率
  • 定期定额自行申报流程
  • 其他应付款计入资本公积
  • 个体户免税金额现在是多少
  • 小企业会计准则以前年度损益调整
  • 促销费可以开专票吗
  • 投入的流动资金函怎么写
  • 未能及时取得成功的成语
  • 无形资产摊销是谨慎性原则吗
  • 应付账款坏账处理分录怎么写
  • 企业劳务发票怎么开,税率是多少
  • 房地产企业暂估成本
  • 工资分两次发的风险是什么?
  • 劳务公司的税率是多少经营模式
  • 增值税又有调整政策吗
  • 小规模纳税人购买货物怎么入账
  • 开了红字发票税额已经缴纳怎么做账?
  • 二手车没购车发票有影响吗
  • 删除所有没有销售业绩的员工记录
  • 公司收到汽车理赔款
  • win7文件打开方式选错了如何恢复
  • 桃胶多少钱一斤正常
  • 穿越火线真人版宣传片
  • 债权人和债务人未经保证人同意变更
  • php数组函数有哪些
  • php fork
  • 硬件设施不完备
  • 固定资产减值如何确定
  • 废旧物资处理计入什么科目
  • 营改增后劳务发票税率
  • 前端如何用canvas绘制座位图
  • win10蓝牙无法连接,有解决方法吗
  • 查看chrome浏览器内核版本
  • 肚子胀气怎么办 4个方法快速排气很轻松
  • 注册资金不能到位怎么办
  • php怎么取数组
  • php功能模块
  • php读取excel数据
  • telnet命令大全
  • docker_practice
  • 投资性房地产的后续计量
  • 季度利润表是累计数吗
  • 法人股的利弊
  • 建筑业无票收入收货款分录
  • 账务处理的种类有哪些
  • 来料加工的账务处理新收入准则
  • 购买方已认证销售方能开红字信息表吗
  • 暂估成本后发票怎么处理
  • 民办非企业单位免税
  • 什么是内部报酬吗
  • 帮别人加工需要什么手续
  • 费用科目入错了
  • 非税收入如何退款
  • 海关对旧设备进口规定
  • 管理费用包括哪些税
  • 对公户收到一笔款怎么做账处理了?
  • 未开票收入如何记账
  • 应付账款是赊销方式吗
  • 工程发票可以分两次开吗
  • 本年利润的计算
  • windows xp操作
  • -mtime +3详解 linux
  • ntldr文件在哪
  • awk结果输出到文件
  • centos 安装chia
  • centos查看硬件设备
  • win7微软账户
  • rmxp4droid for 天敏电视盒子
  • javascript获取数据类型
  • perl判断字符串相等
  • cocos2dx4.0入门
  • 网站渗透违法吗
  • js很简单
  • js函数全局变量
  • rom开发是做什么的
  • 贵州电子税务局app下载
  • 重庆电子税务局怎么开电子发票
  • 国税局可以办理什么业务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设