基于i18n技术的前端国际化多语言文件的多语言页面转换方法和单元技术

技术编号:30790069 阅读:39 留言:0更新日期:2021-11-16 07:53
本发明专利技术属于通信技术领域,其公开了一种基于i18n技术的前端国际化多语言文件的多语言页面转换方法,所述方法具体为:步骤1:获取目标语言配置文件并运行;步骤2:生成用户所选择的节点对应的显示插件并以弹窗的形式显示在显示页面上;步骤3:用户对弹窗中的目标语种语言内容进行修改;步骤4:重复步骤2

【技术实现步骤摘要】
基于i18n技术的前端国际化多语言文件的多语言页面转换方法和单元


[0001]本专利技术涉及通信
,具体为一种基于i18n技术的前端国际化多语言文件的多语言页面转换方法和单元。

技术介绍

[0002]当前web开发过程中,因为国际业务的需求,往往一个网站需要一套代码支持多种语言展示,用户可以通过切换按钮切换页面显示的语言。通常采用的i18n这个框架来实现前端的国际化。i18n框架是“国际化”的简称。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。
[0003]“https://www.jianshu.com/p/ea93efef5155”中描述了i18n实现前端国际化的实例
[0004]这是当前前端国际化中翻译最准确的也是最常用的框架。此方案需要根据不同的语言配置多套语言配置文件。页面中的每个字段都要有对应的key进行配置。当项目规模越来越大,配置文件就会变的越来越大,变的不好维护和管理,录入多语言繁琐不直观,导致新的语言下样式错乱等问题。
[0005]CN201911272667.6公开本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于i18n技术的前端国际化多语言文件的多语言页面转换方法,其特征在于,所述方法具体为:步骤1:根据用户的语种选择,获取目标语言配置文件并运行,生成按照目标语种进行显示的显示页面;所述目标语言配置文件中包含了页面上的文本所对应的多个节点和节点对应的目标语种语言内容;步骤2:根据用户在显示页面上的选择的节点以及该节点对应的目标语种语言内容,生成用户所选择的节点对应的显示插件并以弹窗的形式显示在显示页面上;所述显示插件显示目标语种语言内容;步骤3:用户对弹窗中的目标语种语言内容进行修改,在目标语言配置文件中采用修改后的目标语种语言内容替换修改前的目标语种语言内容并保存和刷新显示页面;步骤4:如果用户要对页面上的多个节点进行修改,则重复步骤2

3,并保存目标语言配置文件。2.根据权利要求1所述的基于i18n技术的前端国际化多语言文件的多语言页面转换方法,其特征在于,所述目标语言配置文件通过以下步骤得到:步骤10:读取源多语言配置文件,该源多语言配置文件包含了页面上的文本所对应的多个节点和节点对应的基准语言内容;步骤11:运行多语言配置文件,生成显示页面;步骤12:根据用户的语种选择,将源多语言配置文件中的基准语言内容转换为目标语种语言内容,得到目标语言配置文件。3.根据权利要求2所述的基于i18n技术的前端国际化多语言文件的多语言页面转换方法,其特征在于,所述步骤2中的弹窗中显示基准语言内容、目标语种语言内容。4.根据权利要求1所述的基于i1...

【专利技术属性】
技术研发人员:谈宇刚曹连峰陶洋
申请(专利权)人:广州鲁邦通智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1