[发明专利]自动化的基于上下文的软件本地化有效
申请号: | 201380075475.0 | 申请日: | 2013-04-11 |
公开(公告)号: | CN105103148A | 公开(公告)日: | 2015-11-25 |
发明(设计)人: | 埃拉德·列维;阿维加德·米兹拉希;乌列尔·卢斯蒂格 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06F17/20 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 康泉;宋志强 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动化 基于 上下文 软件 本地化 | ||
1.一种用于自动化的基于上下文的软件本地化的系统,所述系统包括:
至少一个处理器,所述至少一个处理器:
自动地检测处于与软件产品相关的源代码中的多个屏幕状态,其中源代码中的多个特定语言元素中的每个特定语言元素已经被多个属性键中的一个唯一属性键替换;
针对所述多个屏幕状态中的每个屏幕状态,自动地产生包括所述多个属性键的子集的约简的属性文件,其中在所述子集中的属性键与特定屏幕状态唯一相关,并且其中所述约简的属性文件针对每个所包括的属性键进一步包括与第一语言相关的属性键值;
针对所述多个屏幕状态中的每个屏幕状态,自动地产生与所述特定屏幕状态唯一相关的屏幕截图;并且
针对所述多个屏幕状态中的每个屏幕状态,自动地创建翻译包,所述翻译包包括与特定屏幕状态相关联的所述屏幕截图和所述约简的属性文件。
2.根据权利要求1所述的系统,其中所述至少一个处理器进一步一经创建自动地将分别与所述多个屏幕状态相关联的所述翻译包发送到翻译计算设备,所述翻译计算设备对所述约简的属性文件中的所述属性键值进行修订并针对所述多个屏幕状态中的每个屏幕状态创建修订的约简的属性文件。
3.根据权利要求2所述的系统,其中所述翻译计算设备从人工翻译接收输入以检查所述属性键值。
4.根据权利要求2所述的系统,其中所述至少一个处理器进一步:
从所述翻译计算设备接收所述修订的约简的属性文件;并且
针对所述第一语言,基于所述修订的约简的属性文件创建单个属性文件,其中所述单个属性文件和所述源代码可被编译以创建软件产品的可执行版本。
5.根据权利要求1所述的系统,其中所述至少一个处理器进一步:
针对所述多个屏幕状态中的每个屏幕状态,自动地产生第二约简的属性文件,所述第二约简的属性文件包括与所述特定屏幕状态唯一相关的所述多个属性键的子集,其中针对每个所包括的属性键,所述第二约简的属性文件进一步包括与第二语言相关的属性键值;并且
针对所述多个屏幕状态中的每个屏幕状态,自动地创建第二翻译包,所述第二翻译包包括与所述特定屏幕状态相关的所述屏幕截图和所述第二约简的属性文件。
6.根据权利要求1所述的系统,其中所述至少一个处理器进一步:
针对所述多个屏幕状态中的每个屏幕状态,自动地产生第二约简的属性文件,所述第二约简的属性文件包括与所述特定屏幕状态唯一相关的所述多个属性键的子集,其中针对每个所包括的属性键,所述第二约简的属性文件进一步包括与第二语言相关的属性键值,
其中针对所述多个屏幕状态中的每个屏幕状态,所述翻译包包括与所述特定屏幕状态相关的所述第二约简的属性文件。
7.根据权利要求1所述的系统,其中所述至少一个处理器进一步:
运行用户界面测试器模块,所述用户界面测试器模块分析源代码中的用户界面组件;
其中所述用户界面测试器模块用于穿行所述源代码以自动地检测所述多个屏幕状态并且针对所述多个屏幕状态中的每个屏幕状态自动地产生所述约简的属性文件。
8.一种用于自动化的基于上下文的软件本地化的方法,所述方法包括:
与软件产品相关联,接收源代码和第一语言属性文件,其中所述源代码中的特定语言元素已经被多个属性键中的唯一属性键替换,并且其中所述第一语言属性文件包括所述唯一属性键和相关联的第一语言属性键值,每个第一语言属性键值等于相关联的唯一属性键所替换的所述特定语言元素中的一个特定语言元素的第一语言翻译;
自动地检测与所述源代码相关联的第一屏幕状态;
自动地产生第一约简的第一语言属性文件,所述第一约简的第一语言属性文件包括所述第一语言属性文件中的信息的子集,其中所述子集与所述第一屏幕状态唯一相关;
自动地产生针对所述第一屏幕状态的第一屏幕截图;以及
自动地将所述屏幕截图和所述第一约简的第一语言属性文件打包成第一翻译包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075475.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检测时钟窜改的设备和方法
- 下一篇:数据转发装置及数据转发方法