[发明专利]web页面显示方法、装置和电子设备在审
| 申请号: | 202110233356.X | 申请日: | 2021-03-02 |
| 公开(公告)号: | CN112965772A | 公开(公告)日: | 2021-06-15 |
| 发明(设计)人: | 王太阳 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/957 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 钟扬飞 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 页面 显示 方法 装置 电子设备 | ||
本发明提供了一种web页面显示方法、装置和电子设备,基于从当前语言下的web代码中提取的需要翻译的目标内容,生成待翻译文件;在当前语言下的web代码中为目标内容添加标注信息;将待翻译文件翻译为目标语言得到目标语言下的已翻译文件;基于目标语言下的已翻译文件以及添加有标注信息的当前语言下的web代码,生成目标语言下的web页面。该方式无需人员学习各个语言方案的方法和特征,将web代码中需要翻译的内容形成待翻译文件进行翻译,再通过已翻译文件及web代码中需要翻译内容的标注信息,即可得目标语言下的web页面,该方式便捷高效地得到web代码在多种语言下的实现方案,降低了web代码的多语言方案的实现成本。
技术领域
本发明涉及页面开发技术领域,尤其是涉及一种web页面显示方法、装置和电子设备。
背景技术
万维网Web是一种体系结构,通过web可以访问遍布于因特网主机上的链接文档。随着一个web的使用范围扩大,在满足了开发者本国的语言需求的前提下,还需要满足其余国家人员的使用需求,由此需要引入web多语言方案。该web多语言方案可以理解为针对同一个网站或页面,得到多种语言下该网站或页面的web代码。
相关技术中的生成web多语言方案的方法中,通常是针对不同的Web前后端方案设置各自对应的多语言方案,且每种语言对应的方案差异较大,导致针对每一个具体的前端方案(如vue、angular、react等),研发人员需要学习每个前端方案对应的多语言方案;且针对每一个具体的后端方案(如flask、django等),研发人员也需要学习每个后端方案对应的多语言方案;同时,由于每种语言对应的方案存在差异,因而每种语言对应的方案都需要研发人员去查询方案的使用方法和特征等,导致多语言方案学习成本较高。
发明内容
本发明的目的在于提供一种web页面显示方法、装置和电子设备,以降低web多语言方案的学习成本。
第一方面,本发明提供了一种web页面显示方法,该方法包括:从当前语言下的web代码中提取需要翻译的目标内容;生成目标内容对应的待翻译文件,在当前语言下的web代码中为目标内容添加标注信息;其中,该标注信息用于指示目标内容需要翻译;将待翻译文件翻译为目标语言,得到目标语言下的已翻译文件;其中,该目标语言与当前语言的语种不同;在目标语言下显示web页面时,基于目标语言下的已翻译文件,以及添加有标注信息的当前语言下的web代码,生成目标语言下的web页面。
在可选的实施方式中,上述从当前语言下的web代码中提取需要翻译的目标内容的步骤,包括:从当前语言下的web代码中,提取当前语言对应的内容;对提取的当前语言对应的内容进行编辑处理,删除当前语言对应的内容中无需进行翻译的内容,得到需要翻译的目标内容。
在可选的实施方式中,上述生成目标内容对应的待翻译文件的步骤,包括:对提取到的目标内容进行格式化处理,得到待翻译模板;基于该待翻译模板,生成待翻译文件。
在可选的实施方式中,上述目标语言的语种数至少为一种;上述基于待翻译模板,生成待翻译文件的步骤,包括:根据目标语言的语种数,生成至少一个待翻译模板对应的待翻译文件;其中,一个待翻译文件对应一种目标语言。
在可选的实施方式中,上述在当前语言下的web代码中为目标内容添加标注信息的步骤,包括:基于提取的目标内容和预设标注函数,确定标注信息;在当前语言下的web代码中,将目标内容替换为标注信息,得到添加有标注信息的web代码。
在可选的实施方式中,上述目标语言的语种数至少为一种;待翻译文件的数量与目标语言的语种数相同;上述将待翻译文件翻译为目标语言,得到目标语言下的已翻译文件的步骤,包括:针对每种目标语言,将当前目标语言对应的待翻译文件中的目标内容翻译为当前目标语言,得到当前目标语言下的已翻译文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110233356.X/2.html,转载请声明来源钻瓜专利网。





