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

  • 微信视频怎么设置铃声音乐(微信视频怎么设置没有声音)

    微信视频怎么设置铃声音乐(微信视频怎么设置没有声音)

  • oppo怎么传输数据到新的手机上(oppo怎么传输数据到苹果手机上)

    oppo怎么传输数据到新的手机上(oppo怎么传输数据到苹果手机上)

  • 华为荣耀8x是5g手机吗(华为荣耀8X是什么型号)

    华为荣耀8x是5g手机吗(华为荣耀8X是什么型号)

  • iphonex电池健康掉的很快(iphonex电池健康度)

    iphonex电池健康掉的很快(iphonex电池健康度)

  • 苹果11挂电话不亮屏(苹果挂电话不亮屏怎么回事儿)

    苹果11挂电话不亮屏(苹果挂电话不亮屏怎么回事儿)

  • 路由器发热正常吗(wifi路由器发热)

    路由器发热正常吗(wifi路由器发热)

  • 华为体验店可以免费贴膜吗(华为体验店可以修手机吗)

    华为体验店可以免费贴膜吗(华为体验店可以修手机吗)

  • 下载完文件夹怎么安装?(下载完文件夹怎么找回)

    下载完文件夹怎么安装?(下载完文件夹怎么找回)

  • 抖音音浪提现后会清零吗(音浪提现后还会显示吗)

    抖音音浪提现后会清零吗(音浪提现后还会显示吗)

  • 微信电话的静音是静自己这边的吗(微信电话的静音是关闭麦克风吗)

    微信电话的静音是静自己这边的吗(微信电话的静音是关闭麦克风吗)

  • 微信频繁打招呼能自动解封么(微信频繁打招呼多少时间解除)

    微信频繁打招呼能自动解封么(微信频繁打招呼多少时间解除)

  • 苹果官网退货几次影响信誉嘛(苹果官网退货几点上门取件)

    苹果官网退货几次影响信誉嘛(苹果官网退货几点上门取件)

  • 华为左侧新闻怎么设置(华为左侧新闻怎么关闭)

    华为左侧新闻怎么设置(华为左侧新闻怎么关闭)

  • ipad全球联保需要发票吗(ipad wifi版全球联保)

    ipad全球联保需要发票吗(ipad wifi版全球联保)

  • ps怎么把图片变成白底(ps怎么把图片变成圆形)

    ps怎么把图片变成白底(ps怎么把图片变成圆形)

  • 手机网站劫持怎么处理(手机网页劫持)

    手机网站劫持怎么处理(手机网页劫持)

  • 华为荣耀v20怎么一键清理(华为荣耀V20怎么录屏)

    华为荣耀v20怎么一键清理(华为荣耀V20怎么录屏)

  • 三星s10wifi断流解决办法(三星s20wifi断流)

    三星s10wifi断流解决办法(三星s20wifi断流)

  • 三星s10充电速度是几瓦(三星s10充电速度测试)

    三星s10充电速度是几瓦(三星s10充电速度测试)

  • vivoy7s处理器相当于骁龙多少(vivoy7s手机的处理器)

    vivoy7s处理器相当于骁龙多少(vivoy7s手机的处理器)

  • 魅族手机如何补电(魅族手机如何补电量)

    魅族手机如何补电(魅族手机如何补电量)

  • 华为p30pro有红外遥控吗(华为p30pro有红外线功能吗)

    华为p30pro有红外遥控吗(华为p30pro有红外线功能吗)

  • p30支持防水吗(华为p30p可以防水吗)

    p30支持防水吗(华为p30p可以防水吗)

  • a2108是全网通吗(a2105是三网吗)

    a2108是全网通吗(a2105是三网吗)

  • 腾讯视频如何上传视频(腾讯视频如何上传PPT)

    腾讯视频如何上传视频(腾讯视频如何上传PPT)

  • iphonex锁屏模糊(iphone锁屏变模糊不清)

    iphonex锁屏模糊(iphone锁屏变模糊不清)

  • win10右键新建卡顿(win10右键新建卡顿2秒多种方法都处理不了)

    win10右键新建卡顿(win10右键新建卡顿2秒多种方法都处理不了)

  • 鸿蒙3.0手机适配名单最新(鸿蒙3.0手机适配名单荣耀)

    鸿蒙3.0手机适配名单最新(鸿蒙3.0手机适配名单荣耀)

  • WEB跨平台桌面程序构建工具对比(Electron、Tauri、Wails)(跨平台桌面程序)

    WEB跨平台桌面程序构建工具对比(Electron、Tauri、Wails)(跨平台桌面程序)

  • 纳税申报时间和报税时间是什么区别
  • 非金融企业利息收入计入什么科目
  • 小规模纳税人收入是含税还是不含税
  • 消费税的三种计税方法及各自的计算公式
  • 证券交易计税依据
  • 自然人报税系统怎么进入单位报税系统
  • 有什么法规依据法律规定
  • 城市规划部门收取的市政建设配套费是否作为契税的征税基数
  • 电子发票与纸质发票具有同等效力
  • 企业捐赠不动产 会计分录
  • 房地产土地增值税优惠政策
  • 哪些燃料油不征消费税了
  • 怎么去税务局申报个税
  • 违约金的涉税处理
  • 药企常见税务风险及措施
  • 纳税人签字
  • 经营性租赁怎么做账
  • 参加展会的住宿费计入什么科目
  • 会员卡充值赠送金额怎么做账
  • 已经开了的发票可以打销货清单吗
  • 通用定额发票能用吗
  • xp系统怎么删除打印机驱动程序
  • 腾讯电脑管家开机加速在哪里
  • 脚手架属于什么费用
  • linux acl配置命令
  • windowsserver2019安装教程
  • 收藏的php常用函数是什么
  • 预收账款什么时候开发票
  • 年营业收入平均增长
  • 会计科目的设置应该符合国家统一会计准则的规定
  • 机器学习——BP神经网络详细介绍及案例Python代码实现
  • linux中搭建web服务器
  • 研发费用属于什么会计科目
  • 公司注销时多缴税怎么办
  • 代扣代缴完税凭证抵扣期限
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 预付费卡开票
  • 公司员工兼职开公司
  • 顶账资产入账依据
  • 公司之前借款没入账现在还款
  • 管理费用冲减其他费用
  • 固定资产的处置方式包括
  • 4s店出售试驾车的增值税是多少
  • 支付永续债利息的会计处理
  • 房地产开发企业销售自行开发的房地产项目
  • 原材料结转下年怎么记
  • 无形资产如何入股公司
  • 卡片式账簿的优点是能够避免账页散失
  • sql server入门新手教程
  • sql server 操作
  • 5分钟了解环保币gec
  • 配置windows server 2008
  • linux如何学
  • 苹果电脑dock栏不见了
  • windows常用操作
  • windows屏幕上有多个窗口时
  • win10在哪里更改用户名
  • centos7 wol
  • Win10 Mobile 10586.11已经在慢速通道推送 着离正式版更近了
  • win8图标放桌面
  • win8关机慢怎么办
  • Win10怎么安装软件
  • linuxzen
  • opengll
  • Unity3D游戏开发引擎
  • oracle shell脚本
  • web标准网页布局的背景
  • 使用筷子就餐会不会传染乙肝病毒
  • js实现滚动条
  • javascript用什么写
  • 安卓view事件分发
  • javascript查看数据类型
  • 图片在线预览html5
  • 函数 python
  • js继承的概念
  • 使用灭火器人要站在上风口还是下风口
  • 企业所得税报错了税款扣了可以改吗
  • 四川省地方税务局2017年1号公告
  • 新疆税务干部学校招聘
  • 股权转让本人不签字可以吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设