一种超文本标记语言文档、网页页面本地化方法及装置与流程

文档序号:21931074发布日期:2020-08-21 14:55阅读:来源:国知局

技术特征:

1.一种网页页面本地化方法,其特征在于,包括:

读取超文本标记语言文档;所述超文本标记语言文档包括:文档信息和文档主体;所述文档信息包括:所述超文本标记语言文档的预设本地化区域信息、与所述预设本地化区域相对应的资源文件的地址信息;所述文档主体包括待本地化的目标对象及预设关键词,所述预设关键词用于标识所述待本地化的目标对象;

获取用户代理的当前区域信息;

根据所述当前区域信息从所述超文本标记语言文档的文档信息中提取与所述当前区域信息相对应的第一资源文件;

根据所述预设关键词从所述超文本标记语言文档中提取所述待本地化的目标对象;

根据所述第一资源文件对所述待本地化的目标对象进行本地化处理。

2.根据权利要求1所述的网页页面本地化方法,其特征在于,所述超文本标记语言文档还包括:默认区域信息,所述默认区域信息用于标识所述网页页面的默认区域信息;

所述获取用户代理的当前区域信息的步骤之后,所述根据所述当前区域信息从所述超文本标记语言文档的文档信息中提取与所述当前区域信息相对应的第一资源文件的步骤之前,还包括:

从所述超文本标记语言文档中提取所述默认区域信息;

判断所述默认区域信息和所述当前区域信息是否相同;

若所述默认区域信息和所述当前区域信息不相同,执行所述根据所述当前区域信息从所述超文本标记语言文档的文档信息中提取与所述当前区域信息相对应的第一资源文件的步骤。

3.根据权利要求1所述的网页页面本地化方法,其特征在于,所述预设关键词包括:指定本地化区域信息,所述指定本地化区域信息用于标识对所述待本地化的目标对象的指定本地化区域信息,

所述根据所述预设关键词从所述超文本标记语言文档中提取所述待本地化的目标对象的步骤之后,所述根据所述第一资源文件对所述待本地化的目标对象进行本地化处理的步骤之前,包括:

判断所述指定本地化区域信息与所述当前区域信息是否相同;

若所述指定本地化区域与所述当前区域信息不相同,根据所述指定本地化区域信息从所述超文本标记语言文档的文档信息中提取与所述指定本地化区域信息相对应的第二资源文件;

根据所述第二资源文件对所述待本地化的目标对象进行本地化处理。

4.根据权利要求3所述的网页页面本地化方法,其特征在于,

若所述指定本地化区域信息与所述当前区域信息相同,执行所述根据所述第一资源文件对所述待本地化的目标对象进行本地化处理的步骤。

5.根据权利要求1-4任一项所述的网页页面本地化方法,其特征在于,所述第一资源文件为字典结构,所述字典结构中包括接口,所述接口包括待本地化的目标对象和所述当前区域信息;

根据所述第一资源文件对所述待本地化的目标对象进行本地化处理的步骤,包括:

通过所述接口查询所述第一资源文件的字典结构中与所述待本地化的目标对象相对应的字符串,并返回所述字符串。

6.一种网页页面本地化方法,其特征在于,包括:

读取超文本标记语言文档;所述超文本标记语言文档包括:文档信息和文档主体;所述文档信息包括:所述超文本标记语言文档的预设本地化区域信息、与所述预设本地化区域相对应的资源文件的地址信息;所述文档主体包括待本地化的目标对象及预设关键词,所述预设关键词用于标识所述待本地化的目标对象,所述预设关键词包括:指定本地化区域信息,所述指定本地化区域信息用于标识对所述待本地化的目标对象的指定本地化区域信息;

根据所述预设关键词从所述超文本标记语言文档中提取所述待本地化的目标对象;

判断所述预设关键词是否包括所述待本地化的目标对象的指定本地化区域信息;

若所述预设关键词包括所述待本地化区域的目标对象的指定本地化区域信息,

根据所述指定本地化区域信息从所述超文本标记语言文档的文档信息中提取与所述当前区域信息相对应的第二资源文件;

根据所述第二资源文件对所述待本地化的目标对象进行本地化处理。

7.根据权利要求3或权利要求6所述的网页页面本地化方法,其特征在于,所述第二资源文件为字典结构,所述字典结构中包括接口,所述接口包括待本地化的目标对象和所述指定本地化区域信息;

所述根据所述第二资源文件对所述待本地化的目标对象进行本地化处理的步骤,包括:

通过所述接口查询所述第二资源文件的字典结构中与所述待本地化的目标对象相对应的字符串,并返回所述字符串。

8.一种超文本标记语言文档,其特征在于,包括:文档信息和文档主体;

所述文档信息包括:所述超文本标记语言文档的预设本地化区域信息、与所述预设本地化区域相对应的资源文件的地址信息;

所述文档主体包括待本地化的目标对象及预设关键词,所述预设关键词用于标识所述待本地化的目标对象。

9.根据权利要求8所述的超文本标记语言文档,其特征在于,

所述预设关键词包括:指定本地化区域信息,所述指定本地化区域信息用于标识对所述待本地化的目标对象进行本地化的指定区域信息。

10.一种网页页面本地化装置,其特征在于,包括:

超文本标记语言文档读取模块,用于读取超文本标记语言文档;所述超文本标记语言文档包括:文档信息和文档主体;所述文档信息包括:所述超文本标记语言文档的预设本地化区域信息、与所述预设本地化区域相对应的资源文件的地址信息;所述文档主体包括待本地化的目标对象及预设关键词,所述预设关键词用于标识所述待本地化的目标对象;

当前区域信息获取模块,用于获取用户代理的当前区域信息;

资源文件获取模块,用于根据所述当前区域信息从所述超文本标记语言文档的文档信息中提取与所述当前区域信息相对应的第一资源文件;

待本地化的目标对象提取模块,用于根据所述预设关键词从所述超文本标记语言文档中提取所述待本地化的目标对象;

本地化处理模块,用于根据所述第一资源文件对所述待本地化的目标对象进行本地化处理。

11.一种计算机设备,其特征在于,包括:

至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,从而执行如权利要求1-7中任一项所述的网页页面本地化方法。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,或,如权利要求8或9所述的超文本标记语言文档,所述计算机指令用于使所述计算机执行如权利要求1-7中任一项所述的网页页面本地化方法。


技术总结
本发明一种超文本标记语言文档、网页页面本地化方法及装置,其中,网页页面本地化方法包括:读取超文本标记语言文档;超文本标记语言文档包括文档信息和文档主体;文档信息包括超文本标记语言文档的预设本地化区域信息、与预设本地化区域相对应的资源文件的地址信息;文档主体包括待本地化的目标对象及预设关键词,预设关键词用于标识待本地化的目标对象;获取用户代理的当前区域信息;根据当前目标区域信息文档信息中提取与当前目标区域信息相对应的第一资源文件;根据预设关键词从超文本标记语言文档中提取待本地化的目标对象;根据资源文件对待本地化的目标对象进行本地化处理。通过实施本发明对网页页面进行本地化,减轻了服务器负载。

技术研发人员:魏永明;耿岳;薛淑明
受保护的技术使用者:北京飞漫软件技术有限公司
技术研发日:2020.05.12
技术公布日:2020.08.21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1