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

  • 小米手机权限设置在哪里(小米手机权限设置在哪里打开)

    小米手机权限设置在哪里(小米手机权限设置在哪里打开)

  • iphone微信怎么分身(iPhone微信怎么分段)

    iphone微信怎么分身(iPhone微信怎么分段)

  • 抖音拖不动进度条的原因(抖音拖不了进度条真难受)

    抖音拖不动进度条的原因(抖音拖不了进度条真难受)

  • 正在通话中是挂了吗

    正在通话中是挂了吗

  • 淘宝刷单会被封号吗

    淘宝刷单会被封号吗

  • 微星gameboost有作用吗(game boost 微星)

    微星gameboost有作用吗(game boost 微星)

  • 拼多多退回件是什么意思(拼多多退回件是什么快递)

    拼多多退回件是什么意思(拼多多退回件是什么快递)

  • 钉钉虚拟签到管理员能看到吗(钉钉虚拟签到管理员能修改吗)

    钉钉虚拟签到管理员能看到吗(钉钉虚拟签到管理员能修改吗)

  • 微信怎么能更改微信号(微信怎么能更改好友头像)

    微信怎么能更改微信号(微信怎么能更改好友头像)

  • 滴滴不能跨市怎么解决(滴滴不能跨城怎么办)

    滴滴不能跨市怎么解决(滴滴不能跨城怎么办)

  • 手机听筒突然有滋滋声(手机听筒突然有杂音滋滋)

    手机听筒突然有滋滋声(手机听筒突然有杂音滋滋)

  • qq群里的屏幕分享在哪里找(qq群分屏怎么弄出来)

    qq群里的屏幕分享在哪里找(qq群分屏怎么弄出来)

  • 微信被拉黑后发消息显示什么(微信被拉黑后发送好友申请会显示什么)

    微信被拉黑后发消息显示什么(微信被拉黑后发送好友申请会显示什么)

  • 苹果11能下载两个微信吗(苹果11能下载两个支付宝吗)

    苹果11能下载两个微信吗(苹果11能下载两个支付宝吗)

  • 苹果x国行版是高通基带吗(苹果x国行版是什么型号)

    苹果x国行版是高通基带吗(苹果x国行版是什么型号)

  • vivonex3支持5g网络吗(vivonex3s支持5g吗)

    vivonex3支持5g网络吗(vivonex3s支持5g吗)

  • 京东一个身份证可以实名几个账号(京东一个身份证可以实名认证几个账号)

    京东一个身份证可以实名几个账号(京东一个身份证可以实名认证几个账号)

  • oppo自带收音机功能吗(oppo自带的收音机)

    oppo自带收音机功能吗(oppo自带的收音机)

  • 计算机系统的组成(计算机系统的组成包括填空1)

    计算机系统的组成(计算机系统的组成包括填空1)

  • 抖音粉丝牌子怎么切换(抖音的粉丝牌)

    抖音粉丝牌子怎么切换(抖音的粉丝牌)

  • 手机内存不足删除哪里(手机内存不足删除的照片还能恢复吗)

    手机内存不足删除哪里(手机内存不足删除的照片还能恢复吗)

  • 京东实名认证审核要多久(京东实名认证证件审核要多久)

    京东实名认证审核要多久(京东实名认证证件审核要多久)

  • 三星s8录屏没有声音(三星s8录屏不见了)

    三星s8录屏没有声音(三星s8录屏不见了)

  • 苹果手机删短信怎么全选(苹果手机删短信删不掉)

    苹果手机删短信怎么全选(苹果手机删短信删不掉)

  • 华为nova5和nova5pro对比(华为nova5和nova5pro的壳通用吗)

    华为nova5和nova5pro对比(华为nova5和nova5pro的壳通用吗)

  • 苹果x和8plus哪个实用(苹果x和8plus哪个贵)

    苹果x和8plus哪个实用(苹果x和8plus哪个贵)

  • ES6笔记————let,箭头函数,剩余参数(es6从入门到实战)

    ES6笔记————let,箭头函数,剩余参数(es6从入门到实战)

  • 未取得发票的费用,在汇算清缴中按利润计算吗
  • 定期定额户申报表怎么填
  • 小规模超过10万是全额交税吗
  • 购房发票是不是增值税
  • 建筑行业一般纳税人增值税税率是多少
  • 国税地税电子钥匙价格
  • 增加税收的方法有哪些
  • 工程项目因故终止施工的建设单位应办理手续0
  • 退回多交的所得税怎么做分录小规模
  • 网上申领发票几天能寄送到?
  • 七月一号出台的什么政策
  • 货物和劳务
  • 金税盘用户管理是灰色不能点击
  • 向境外企业付外汇
  • 会计相关行业的工作职责和招聘要求
  • 跨年补计提工资汇算清缴
  • 事业单位固定资产
  • 第三方软件测评费的取费标准
  • 收取对方损失赔偿
  • 当年的成本发票必须当年结算吗
  • 找私人买东西不发货算诈骗吗
  • 房地产行业的增值税是多少
  • bios设置详细介绍配图
  • linux zmodem
  • fpzs1是什么文件可以删除吗
  • 土地增值税的具体规定
  • 无运输工具承运业务的经营者适用免税政策
  • 银行贷款每个月都要还吗?
  • 对外支付代扣代缴附加税享受减免吗
  • 合作社分红怎么计算
  • 小满内容
  • php读取文件内容的方法和函数
  • 服务业小规模纳税人税率
  • 工业企业采购流程
  • 股东分红放到哪个会计科目
  • 织梦添加文章如何修改高级参数
  • 支付给退休人员的退休费计入
  • 员工出差预借差旅费入的借贷
  • 普通增值税发票会计科目如何写?
  • 运输费用增值税怎么算
  • 待抵扣进项税的限额是什么
  • 库存商品过期报废会计分录
  • 收入准则适用范围
  • 增值税专用发票电子版
  • 外地预缴税款如何查询
  • 确认收入未开发票
  • 事业单位库存物品
  • 冲销未开票收入还需要申报吗
  • 结转费用后利润怎么算
  • 无固定合同有哪些好处
  • 库存商品差额调整会计目录
  • 公司支付宝账户提现需要手续费吗
  • 认缴的实收资本需要做账吗?
  • 网吧出售
  • 服装厂委托物资怎么写
  • 记帐凭证的填制方法
  • 计提折旧有哪些会计科目
  • 无形资产减值准备是什么科目
  • 新公司要建哪些项目
  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • win10系统迅雷
  • windows xp开机按f12是什么操作
  • linux系统安装yum
  • kvm虚拟机是什么
  • windows xp 任务栏在右边
  • windows缓存写入失败,数据怎么找回
  • linux系统启动步骤
  • 2020win7免费升级win10教程
  • win 7怎么设置开机启动
  • win8.1无法更新
  • cocos2dx tableview基础:实现多图片的滑动显示
  • 有道词典encountered an improper argument
  • javascript教程推荐知乎
  • jQuery实现TAB选项卡切换特效简单演示
  • 税务协查函回复的内容有哪些
  • 深圳企业所得税税率多少
  • 日本的消费税是累进税吗
  • 公共暖气管道维修费用由谁承担
  • 三证合一后还要做什么
  • 审计验资费计入什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设