一种页面加载方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26170185 阅读:59 留言:0更新日期:2020-10-31 13:36
本发明专利技术实施例提供了一种页面加载方法、装置、电子设备及存储介质。方案如下:确定对目标应用产品中待加载页面进行加载时的应用语言;获取在应用语言下待加载页面包括的文本内容的第一翻译文本内容;将待加载页面包括的文本内容替换为第一翻译文本内容;加载替换后的待加载页面。通过本发明专利技术实施例提供的技术方案,有效的提高了翻译文本内容获取以及文本内容替换的灵活性,使得在对应用产品所支持的语言进行调整时不再需要重新发版,有效解决了在对应用产品所支持的语言进行调整时,需要对该应用产品进行重新翻版的问题。

【技术实现步骤摘要】
一种页面加载方法、装置、电子设备及存储介质
本专利技术涉及互联网
,特别是涉及一种页面加载方法、装置、电子设备及存储介质。
技术介绍
随着全球化的不断加深,多语言国际化问题逐渐成为应用产品研发的重要研发方向之一。相关技术中在对某一应用产品进行研发时,该应用产品需要可以支持多种语言。若语言信息或国家信息变更,则在加载应用产品包括的各个页面时,每一页面所对应的语言也将发生变化,即进行了语言切换。目前,在相关技术中应用产品包括的每一页面在每种语言下的翻译文本内容或翻译信息是以文件形式进行存储的,在进行上述语言切换时,可以通过预先设置的语言切换逻辑实现切换过程。但是,由于以文件形式存储的翻译文本内容或翻译信息并不便于管理,并且预先设置的语言切换逻辑也是写死在应用产品的代码中,这将导致在对应用产品所支持语言进行调整时,如增加应用产品所支持的语言种类,或调整页面中某一文本内容的翻译文本内容时,需要对该应用产品进行重新发版,即重新发布新版本的应用产品。
技术实现思路
本专利技术实施例的目的在于提供一种页面加载方法、装置、电子设备及存储介质,用以解决在对应用产品所支持的语言进行调整时,需要对该应用产品进行重新翻版的问题。具体技术方案如下:本专利技术实施例提供了一种页面加载方法,所述方法包括:确定对目标应用产品中待加载页面进行加载时的应用语言;获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容;将所述待加载页面包括的文本内容替换为所述第一翻译文本内容;<br>加载替换后的待加载页面。可选的,所述获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容的步骤,包括:利用预设正则表达式,从所述待加载页面包括的文本内容中获取标记有预设字符的文本内容,作为第一文本内容;获取对所述第一文本内容进行翻译得到的在所述应用语言下的文本内容,作为第一翻译文本内容。可选的,所述方法还包括:针对所述目标应用产品中的每一页面,利用预设正则表达式,从该页面包括的文本内容中获取标记有预设字符的文本内容,作为第二文本内容;针对预设多种语言中的每一语言,获取对所述第二文本内容进行翻译得到的在该语言下的文本内容,作为第二翻译文本内容;基于每一语言下的第二翻译文本内容与所述第二文本内容间的对应关系,将所述第二翻译文本内容存储至预设数据库中。可选的,所述获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容的步骤,包括:针对所述待加载页面包括的每一文本内容,从所述预设数据库中获取该文本内容在所述应用语言下的第二翻译文本内容,作为该文本内容的第一翻译文本内容。可选的,所述方法还包括:针对所述预设数据库中存储的每一第二翻译文本内容,在接收到针对该第二翻译文本内容的绑定请求时,生成该第二翻译文本内容与目标页面的对应关系;其中,所述目标页面为与该第二翻译文本内容对应的第二文本内容所在的页面。可选的,所述获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容的步骤,包括:针对所述待加载页面包括的每一文本内容,当所述预设数据库中该文本内容的第二翻译文本内容与所述待加载页面存在对应关系时,获取该第二翻译文本内容作为该文本内容的第一翻译文本内容。可选的,所述确定对目标应用产品中待加载页面进行加载时的应用语言的步骤,包括:根据国家信息/语言信息,确定对目标应用产品中待加载页面进行加载时的应用语言;或将用户选择的语言确定为对目标应用产品中待加载页面进行加载时的应用语言。本专利技术实施例还提供了一种页面加载装置,所述装置包括:确定模块,用于确定对目标应用产品中待加载页面进行加载时的应用语言;第一获取模块,用于获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容;替换模块,用于将所述待加载页面包括的文本内容替换为所述第一翻译文本内容;加载模块,用于加载替换后的待加载页面。可选的,所述第一获取模块,具体用于利用预设正则表达式,从所述待加载页面包括的文本内容中获取标记有预设字符的文本内容,作为第一文本内容;获取对所述第一文本内容进行翻译得到的在所述应用语言下的文本内容,作为第一翻译文本内容。可选的,所述装置还包括:第二获取模块,用于针对所述目标应用产品中的每一页面,利用预设正则表达式,从该页面包括的文本内容中获取标记有预设字符的文本内容,作为第二文本内容;第三获取模块,用于针对预设多种语言中的每一语言,获取对所述第二文本内容进行翻译得到的在该语言下的文本内容,作为第二翻译文本内容;存储模块,用于基于每一语言下的第二翻译文本内容与所述第二文本内容间的对应关系,将所述第二翻译文本内容存储至预设数据库中。可选的,所述第一获取模块,具体用于针对所述待加载页面包括的每一文本内容,从所述预设数据库中获取该文本内容在所述应用语言下的第二翻译文本内容,作为该文本内容的第一翻译文本内容。可选的,所述装置还包括:生成模块,用于针对所述预设数据库中存储的每一第二翻译文本内容,在接收到针对该第二翻译文本内容的绑定请求时,生成该第二翻译文本内容与目标页面的对应关系;其中,所述目标页面为与该第二翻译文本内容对应的第二文本内容所在的页面。可选的,所述第一获取模块,具体用于针对所述待加载页面包括的每一文本内容,当所述预设数据库中该文本内容的第二翻译文本内容与所述待加载页面存在对应关系时,获取该第二翻译文本内容作为该文本内容的第一翻译文本内容。可选的,所述确定模块,具体用于根据国家信息/语言信息,确定对目标应用产品中待加载页面进行加载时的应用语言;或将用户选择的语言确定为对目标应用产品中待加载页面进行加载时的应用语言。本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的页面加载方法步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的页面加载方法步骤。本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的页面加载方法。本专利技术实施例有益效果:本专利技术实施例提供的页面加载方法、装置、电子设备和存储介质,通过获取待加载页面包括的每一文本内容在应用语言下的翻译文本内容,从而直接利用该翻译文本内容替换待加载页面包括的文本内容,并加载替换后的待加载页面,实现待加载页面的语言切换。在本专利技术实施例中,以页面中包括的每一文本内容为单位获取该文本内容所对应的翻译文本内容,便于对每一文本内容对应翻译文本内容的调整,以及对语言种类的调整;并且,文本内容的替换过程也不再依赖预先设置本文档来自技高网...

【技术保护点】
1.一种页面加载方法,其特征在于,所述方法包括:/n确定对目标应用产品中待加载页面进行加载时的应用语言;/n获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容;/n将所述待加载页面包括的文本内容替换为所述第一翻译文本内容;/n加载替换后的待加载页面。/n

【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括:
确定对目标应用产品中待加载页面进行加载时的应用语言;
获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容;
将所述待加载页面包括的文本内容替换为所述第一翻译文本内容;
加载替换后的待加载页面。


2.根据权利要求1所述的方法,其特征在于,所述获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容的步骤,包括:
利用预设正则表达式,从所述待加载页面包括的文本内容中获取标记有预设字符的文本内容,作为第一文本内容;
获取对所述第一文本内容进行翻译得到的在所述应用语言下的文本内容,作为第一翻译文本内容。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
针对所述目标应用产品中的每一页面,利用预设正则表达式,从该页面包括的文本内容中获取标记有预设字符的文本内容,作为第二文本内容;
针对预设多种语言中的每一语言,获取对所述第二文本内容进行翻译得到的在该语言下的文本内容,作为第二翻译文本内容;
基于每一语言下的第二翻译文本内容与所述第二文本内容间的对应关系,将所述第二翻译文本内容存储至预设数据库中。


4.根据权利要求3所述的方法,其特征在于,所述获取在所述应用语言下所述待加载页面包括的文本内容的第一翻译文本内容的步骤,包括:
针对所述待加载页面包括的每一文本内容,从所述预设数据库中获取该文本内容在所述应用语言下的第二翻译文本内容,作为该文本内容的第一翻译文本内容。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
针对所述预设数据库中存储的每一第二翻译文本内容,在接收到针对该第二翻译文本内容的绑定请求时,生成该第二翻译文本内容与目标页面的对应关系;其中,所述目标页面为与该第二翻译文本内容对应的第二文本内容所在的页面。


6.根据权利要求5所述的方法...

【专利技术属性】
技术研发人员:吴桐
申请(专利权)人:香港乐蜜有限公司
类型:发明
国别省市:中国香港;81

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

1