[发明专利]用户页面布局检测方法和装置、电子设备在审
申请号: | 201810943163.1 | 申请日: | 2018-08-17 |
公开(公告)号: | CN109271607A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 徐琳;冯帅 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F9/451 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户页面 方法和装置 检测 电子设备 翻译 替换 风险提示 预设 输出 | ||
本说明书一个或多个实施例提供一种用户页面布局检测方法和装置、电子设备,所述方法包括:获取用户页面内的原始文案对应的翻译文案;基于预设的检测规则,检测将所述原始文案替换为所述翻译文案时所述用户页面的布局是否发生变化;如果是,则输出将所述原始文案替换为所述翻译文案时所述用户页面的布局发生变化的风险提示。
技术领域
本说明书一个或多个实施例涉及计算机应用技术领域,尤其涉及一种用户页面布局检测方法和装置、电子设备。
背景技术
现如今,通常可以为用户提供多个语种的用户页面,以便于使用不同语种的用户查看。对于需要进行语种翻译的用户页面,首先需要翻译人员向技术人员提供该用户页面中的原始文案对应的翻译文案,再由技术人员将翻译人员提供的翻译文案替换至该用户页面中,并对替换后的用户页面进行开发、测试,以检测替换后的用户页面的布局是否会发生变化。如果检测到替换后的用户页面的布局发生变化,则需要翻译人员对翻译文案进行修改。
由于每次检测将用户页面中的原始文案替换为其对应的翻译文案时该用户页面的布局是否会发生变化,都需要对该用户页面进行文案整体替换,并对替换后的用户页面进行开发、测试,因此翻译人员和技术人员的工作量极大,且检测效率低下。
发明内容
本说明书提供一种用户页面布局检测方法,所述方法包括:
获取用户页面内的原始文案对应的翻译文案;
基于预设的检测规则,检测将所述原始文案替换为所述翻译文案时所述用户页面的布局是否发生变化;
如果是,则输出将所述原始文案替换为所述翻译文案时所述用户页面的布局发生变化的风险提示。
可选地,所述基于预设的检测规则,检测所述翻译文案是否有破坏所述用户页面的布局的风险,包括:
定位所述原始文案所在的页面元素;
获取所述页面元素中显示的文案的最大显示长度;
检测所述翻译文案的显示长度是否大于所述最大显示长度;
如果是,则确定将所述原始文案替换为所述翻译文案时所述用户页面的布局发生变化。
可选地,所述定位所述原始文案所在的页面元素之前,还包括:
检测所述翻译文案的显示长度是否大于所述原始文案的显示长度;
如果所述翻译文案的显示长度大于所述原始文案的显示长度,则定位所述原始文案所在的页面元素。
可选地,所述方法还包括:
如果所述翻译文案的显示长度大于所述最大显示长度,则计算所述翻译文案对应的待删除字符数;
将所述待删除字符数展示给用户。
可选地,所述计算所述翻译文案对应的待删除字符数,包括:
基于所述最大显示长度、所述翻译文案的显示长度,以及所述翻译文案中单个字符的平均显示长度,计算所述翻译文案对应的待删除字符数。
本说明书还提供一种用户页面布局检测装置,所述装置包括:
获取模块,用于获取用户页面内的原始文案对应的翻译文案;
检测模块,用于基于预设的检测规则,检测将所述原始文案替换为所述翻译文案时所述用户页面的布局是否发生变化;
提示模块,用于如果是,则输出将所述原始文案替换为所述翻译文案时所述用户页面的布局发生变化的风险提示。
可选地,所述检测模块,具体用于:
定位所述原始文案所在的页面元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810943163.1/2.html,转载请声明来源钻瓜专利网。