[发明专利]控件字串截断检查方法、装置、计算机设备和存储介质在审
申请号: | 202010855139.X | 申请日: | 2020-08-24 |
公开(公告)号: | CN112596803A | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 林怀谦;陈海燕;金喆 | 申请(专利权)人: | 文思海辉智科科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F40/126;G06F40/194;G06F40/40 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 乔改利 |
地址: | 102200 北京市昌平区未来科*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 字串 截断 检查 方法 装置 计算机 设备 存储 介质 | ||
1.一种控件字串截断检查方法,其特征在于,所述方法包括:
获取翻译文本对应的UI控件指定的宽度限制字符数;
将所述翻译文本的字符数与所述宽度限制字符数进行比较,确定所述翻译文本是否超限;
若所述翻译文本超限,从所述翻译文本中提取超限字符;
生成内联元素,将所述超限字符填入所述内联元素后解析并显示所述内联元素。
2.根据权利要求1所述的方法,其特征在于,所述生成内联元素,将所述超限字符填入所述内联元素后解析并显示所述内联元素,包括:
生成内联元素和DIV元素;
从所述翻译文本中提取所述超限字符以外的未超限字符;
将所述超限字符填入所述内联元素后,将所述内联元素和所述未超限字符填入所述DIV元素;
解析并显示填入所述内联元素和所述未超限字符的所述DIV元素;所述内联元素与所述DIV元素设置不同的显示样式。
3.根据权利要求1所述的方法,其特征在于,所述将所述翻译文本的字符数与所述宽度限制字符数进行比较,确定所述翻译文本是否超限,包括:
根据所述宽度限制字符数确定与所述翻译文本的语言对应的等效限制字符数;
将所述等效限制字符数与所述翻译文本的字符数进行比较,确定所述翻译文本是否超限。
4.根据权利要求3所述的方法,其特征在于,所述根据所述宽度限制字符数确定与所述翻译文本的语言对应的等效限制字符数,包括:
根据所述翻译文本的语言以及所述翻译文本对应的源文本的语言,确定语言翻译方向;
获取所述语言翻译方向对应的宽度折算比例;
将所述宽度限制字符数与所述宽度折算比例相乘,得到所述等效限制字符数。
5.根据权利要求4所述的方法,其特征在于,所述获取所述语言翻译方向对应的宽度折算比例,包括:
若所述语言翻译方向存在配置的宽度折算比例,获取为所述语言翻译方向配置的所述宽度折算比例;
若所述语言翻译方向不存在配置的宽度折算比例,获取配置的所述翻译文本的语言与预设语言的第一宽度折算比例、以及获取配置的所述源文本的语言与所述预设语言的第二宽度折算比例;
根据所述第一宽度折算比例和所述第二宽度折算比例进行除法运算,得到所述语言翻译方向对应的宽度折算比例。
6.根据权利要求3或4所述的方法,其特征在于,所述若所述翻译文本超限,从所述翻译文本中提取超限字符,包括:
若所述翻译文本超限,将所述宽度限制字符数与所述翻译文本的所述等效限制字符数进行差值计算,得到超限字符数;
从所述翻译文本中提取与所述超限字符数的数量相等的字符数,得到超限字符。
7.根据权利要求6所述的方法,其特征在于,所述从所述翻译文本中提取与所述超限字符数的数量相等的字符数,得到超限字符,包括:
将所述翻译文本的末尾字符作为提取起点、首字符作为提取终点;
从所述提取起点向所述提取终点依次进行字符提取,直至从所述翻译文本中提取与所述超限字符数的数量相等的字符,得到超限字符。
8.根据权利要求1所述的方法,其特征在于,所述获取翻译文本对应的UI控件指定的宽度限制字符数,包括:
获取所述翻译文本的预设信息;
若根据所述预设信息确定所述翻译文本需要截断检查,则从所述预设信息中获取所述翻译文本对应的UI控件的宽度限制字符数。
9.一种控件字串截断检查装置,其特征在于,所述装置包括:
获取模块,用于获取翻译文本对应的UI控件指定的宽度限制字符数;
比较模块,用于将所述翻译文本的字符数与所述宽度限制字符数进行比较,确定所述翻译文本是否超限;
提取模块,用于若所述翻译文本超限,从所述翻译文本中提取超限字符;
显示模块,用于生成内联元素,将所述超限字符填入所述内联元素后解析并显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于文思海辉智科科技有限公司,未经文思海辉智科科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855139.X/1.html,转载请声明来源钻瓜专利网。