字符查询方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:27272647 阅读:17 留言:0更新日期:2021-02-06 11:38
本申请公开了一种字符查询方法、装置、计算机设备及计算机可读存储介质,涉及互联网技术领域,在用户请求进行键值查询时,在语言配置文件中获取待查询字符在不同语言类型下的第一目标键值,用户可以直接对全部语言类型中与该待查询字符相关的内容进行校验,无需再切换应用界面,节省了大量的人力物力,降低了误差和失败的风险。所述方法包括:获取待校验应用的语言配置文件;接收字符查询请求,确定字符查询请求指示的待查询字符;当字符查询请求指示基于待查询字符进行键值查询时,在语言配置文件中提取待查询字符对应的多个第一目标键值;按照多个语言类型的预设排列顺序对多个第一目标键值进行排序,并将排序后的多个第一目标键值进行展示。目标键值进行展示。目标键值进行展示。

【技术实现步骤摘要】
字符查询方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及互联网
,特别是涉及一种字符查询方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,许多应用产品纷纷走向国际化,在不同的国际化系统语言环境下,应用产品需要有不同的语言表现。因此,在应用产品版本迭代的时候,需要对应用产品支持的所有语言进行翻译内容的验证,查询翻译内容中的字符,核对字符,从而保证应用产品展示的内容是正确的。
[0003]相关技术中,在进行多语言的验证时,需要工作人员检查应用产品切换语言后的使用界面,确认是否进行了翻译,查询翻译后的文档中需要核对的字符,判断翻译后的文档中字符是否正确。
[0004]在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
[0005]通常应用产品支持的语言种类较多,应用产品的规模较大,人工进行字符的查询以及核对时间成本较高,需要频繁切换界面,且不一定能保证覆盖到应用产品的所有界面,不仅浪费了大量的人力物力,效率低下,而且误差率较高,导致测试失败的风险率提升。

技术实现思路

[0006]有鉴于此,本申请提供了一种字符查询方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前人工进行字符的查询以及核对时间成本较高,需要频繁切换界面,不一定能保证覆盖到应用产品的所有界面,浪费了大量的人力物力,效率低下,误差率较高,导致测试失败的风险率提升的问题。
[0007]依据本申请第一方面,提供了一种字符查询方法,该方法包括:
[0008]获取待校验应用的语言配置文件,所述语言配置文件包括所述待校验应用支持的多个语言类型对应的多种字符信息;
[0009]接收字符查询请求,确定所述字符查询请求指示的待查询字符;
[0010]当所述字符查询请求指示基于所述待查询字符进行键值查询时,在所述语言配置文件中提取所述待查询字符对应的多个第一目标键值,所述多个第一目标键值对应不同的语言类型;
[0011]按照所述多个语言类型的预设排列顺序对所述多个第一目标键值进行排序,并将排序后的所述多个第一目标键值进行展示。
[0012]在另一个实施例中,所述获取待校验应用的语言配置文件,包括:
[0013]确定被选中的所述待校验应用,获取所述待校验应用的应用安装包;
[0014]对所述应用安装包进行编译解析,得到所述应用安装包的资源文件;
[0015]在所述资源文件中提取所述语言配置文件。
[0016]在另一个实施例中,所述接收字符查询请求,确定所述字符查询请求指示的待查
询字符之后,所述方法还包括:
[0017]当所述字符查询请求指示基于所述待查询字符进行字符串查询时,确定所述待查询字符在所述多个语言类型中所属的目标语言类型;
[0018]在所述目标语言类型对应的目标字符信息中提取至少一个相关字符串,所述至少一个相关字符串中每个相关字符串均携带所述待查询字符;
[0019]基于所述至少一个相关字符串,在所述多种字符信息中获取多个第二目标键值,所述多个第二目标键值是所述至少一个相关字符串对应的目标单键在所述语言配置文件的所述多种字符信息中指示的键值;
[0020]按照所述预设排列顺序对所述多个第二目标键值进行排序,并将排序后的所述多个第二目标键值进行展示。
[0021]在另一个实施例中,所述在所述目标语言类型对应的目标字符信息中提取至少一个相关字符串,包括:
[0022]在所述语言配置文件包括的所述多种字符信息中确定所述目标语言类型对应的字符信息作为目标字符信息;
[0023]读取所述目标字符信息,提取所述目标字符信息中携带所述待查询字符的字符串作为相关字符串,得到所述至少一个相关字符串。
[0024]在另一个实施例中,所述基于所述至少一个相关字符串,在所述多种字符信息中获取多个第二目标键值,包括:
[0025]对于所述至少一个相关字符串中每个相关字符串,查询所述相关字符串在所述目标字符信息中对应的目标单键;
[0026]分别查询所述目标单键在所述语言配置文件的多种字符信息中对应的第二目标键值并提取,得到至少一个第二目标键值;
[0027]重复执行上述查询并提取第二目标键值的过程,分别提取所述至少一个相关字符串中每个相关字符串的目标单键对应的至少一个第二目标键值,得到所述多个第二目标键值。
[0028]在另一个实施例中,所述在所述语言配置文件中提取所述待查询字符对应的多个第一目标键值,包括:
[0029]对于所述语言配置文件包括的所述多种字符信息中每种字符信息,确定所述待查询字符在所述字符信息中对应的键值作为第一目标键值,提取所述第一目标键值;
[0030]重复执行上述查询所述待查询字符对应键值的过程,分别在所述多种字符信息中查询所述待查询字符对应的键值,得到所述多个第一目标键值。
[0031]在另一个实施例中,所述按照所述多个语言类型的预设排列顺序对所述多个第一目标键值进行排序,并将排序后的所述多个第一目标键值进行展示,包括:
[0032]分别确定所述多个语言类型中每个语言类型对应的类型简码,得到多个类型简码;
[0033]根据所述多个类型简码与所述多个语言类型之间的对应关系,将所述多个类型简码标注在所述多个第一目标键值的预设位置;
[0034]获取所述预设排列顺序,对标注后的所述多个第一目标键值进行排序展示。
[0035]依据本申请第二方面,提供了一种字符查询装置,该装置包括:
[0036]第一获取模块,用于获取待校验应用的语言配置文件,所述语言配置文件包括所述待校验应用支持的多个语言类型对应的多种字符信息;
[0037]第一确定模块,用于接收字符查询请求,确定所述字符查询请求指示的待查询字符;
[0038]提取模块,用于当所述字符查询请求指示基于所述待查询字符进行键值查询时,在所述语言配置文件中提取所述待查询字符对应的多个第一目标键值,所述多个第一目标键值对应不同的语言类型;
[0039]展示模块,用于按照所述多个语言类型的预设排列顺序对所述多个第一目标键值进行排序,并将排序后的所述多个第一目标键值进行展示。
[0040]在另一个实施例中,所述第一获取模块,包括:
[0041]获取单元,用于确定被选中的所述待校验应用,获取所述待校验应用的应用安装包;
[0042]编译单元,用于对所述应用安装包进行编译解析,得到所述应用安装包的资源文件;
[0043]提取单元,用于在所述资源文件中提取所述语言配置文件。
[0044]在另一个实施例中,所述装置还包括:
[0045]第二确定模块,用于当所述字符查询请求指示基于所述待查询字符进行字符串查询时,确定所述待查询字符在所述多个语言类型中所属的目标语言类型;
[0046]所述提取模块,还用于在所述目标语言类型对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种字符查询方法,其特征在于,包括:获取待校验应用的语言配置文件,所述语言配置文件包括所述待校验应用支持的多个语言类型对应的多种字符信息;接收字符查询请求,确定所述字符查询请求指示的待查询字符;当所述字符查询请求指示基于所述待查询字符进行键值查询时,在所述语言配置文件中提取所述待查询字符对应的多个第一目标键值,所述多个第一目标键值对应不同的语言类型;按照所述多个语言类型的预设排列顺序对所述多个第一目标键值进行排序,并将排序后的所述多个第一目标键值进行展示。2.根据权利要求1所述的方法,其特征在于,所述获取待校验应用的语言配置文件,包括:确定被选中的所述待校验应用,获取所述待校验应用的应用安装包;对所述应用安装包进行编译解析,得到所述应用安装包的资源文件;在所述资源文件中提取所述语言配置文件。3.根据权利要求1所述的方法,其特征在于,所述接收字符查询请求,确定所述字符查询请求指示的待查询字符之后,所述方法还包括:当所述字符查询请求指示基于所述待查询字符进行字符串查询时,确定所述待查询字符在所述多个语言类型中所属的目标语言类型;在所述目标语言类型对应的目标字符信息中提取至少一个相关字符串,所述至少一个相关字符串中每个相关字符串均携带所述待查询字符;基于所述至少一个相关字符串,在所述多种字符信息中获取多个第二目标键值,所述多个第二目标键值是所述至少一个相关字符串对应的目标单键在所述语言配置文件的所述多种字符信息中指示的键值;按照所述预设排列顺序对所述多个第二目标键值进行排序,并将排序后的所述多个第二目标键值进行展示。4.根据权利要求3所述的方法,其特征在于,所述在所述目标语言类型对应的目标字符信息中提取至少一个相关字符串,包括:在所述语言配置文件包括的所述多种字符信息中确定所述目标语言类型对应的字符信息作为目标字符信息;读取所述目标字符信息,提取所述目标字符信息中携带所述待查询字符的字符串作为相关字符串,得到所述至少一个相关字符串。5.根据权利要求3所述的方法,其特征在于,所述基于所述至少一个相关字符串,在所述多种字符信息中获取多个第二目标键值,包括:对于所述至少一个相关字符串中每个相关字符串,查询所述相关字符串在所述目标字符信息中对应的目标单键;分别查...

【专利技术属性】
技术研发人员:钱强田野何世伟
申请(专利权)人:成都安易迅科技有限公司
类型:发明
国别省市:

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

1