[发明专利]用于全球化软件的方法和设备无效
申请号: | 01123655.8 | 申请日: | 2001-08-30 |
公开(公告)号: | CN1368693A | 公开(公告)日: | 2002-09-11 |
发明(设计)人: | 高克家 | 申请(专利权)人: | 友邦软件技术有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F9/40 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 蹇炜 |
地址: | 中国*** | 国省代码: | 香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 全球化 软件 方法 设备 | ||
1.一种基于计算机的、处理用程序设计语言编写的、并且包含与第一地区相关的软件的方法,用来产生与地区不相关的源代码文件和包含与第一地区相关的数据的资源包,源代码文件被设置成与资源包联合操作,来执行软件的功能,该方法包括:
利用与程序设计语言相关的信息的第一分析步骤,用来产生表示软件结构的语法树;
利用语法树和一组预先定义的国际化规则的第二分析步骤,用来确认和分离可能包含与第一地区相关的数据的软件的部分;以及
利用确认的软件的部分的划分步骤,用来产生资源包,以及利用语法树来产生与地区不相关的源代码文件。
2.根据权利要求1的方法,其中第一分析步骤包含利用程序设计语言的技术规程执行(i)一个扫描阶段,其中软件被分组成具有共同含义的项目,以及(ii)一个语法分析阶段,其中项目被按层次分组成语法树。
3.根据权利要求2的方法,其中第一分析步骤在语法分析阶段之后,进一步包括(iii)一个语义分析阶段,其中语法树通过参考其它软件或源代码库,由确认项目功能的信息来补充。
4.根据权利要求1的方法,其中第二分析步骤包括一个确认软件中的字符串的步骤,以及从字符串设置中排除任何根据它们在语法树中的地区不必被国际化的字符串。
5.根据权利要求1的方法,其中第二分析步骤包括一个确认软件中具有各自的与地区相关的参数的功能。
6.根据权利要求1的方法,其中第二分析步骤进一步包括利用国际化规则产生对于软件的已确认的部分的国际化的建议,将其划分到与地区不相关的源代码和与地区相关的资源文件中。
7.根据权利要求1的方法,其中国际化规则进一步在第二分析步骤中使用,用来产生一个软件国际化的难度的数字化的估计。
8.根据权利要求1的方法,其中所述划分步骤至少包括一些与用户的交互。
9.根据权利要求1的方法,其中所述划分步骤完全是自动执行。
10.一种基于计算机的、将用程序设计语言编写的、并且包含与第一地区相关的数据的软件转换为其它地区的软件的方法,该方法包括在第一软件上执行根据权利要求1的方法,产生与地区不相关的源代码文件和包括与第一地区相关的数据的第一资源包,源代码文件被设置成与第一资源包联合操作,来执行软件的功能,并将第一资源包中的数据从第一地区转换到另一个地区,形成第二资源包。
11.根据权利要求10的方法,其中所述转换步骤利用资源包中语言学项目的建议的翻译的词典库来执行,用户在这些翻译之间选择。
12.根据权利要求11的方法,其中进一步使用了保存由用户所选择的翻译的记录的翻译存储器,并且利用所选择的翻译来产生资源包中的语言项目的任何更进一步的事例的翻译。
13.一种基于计算机的、处理包含与第一地区相关的数据的网站代码的方法,用来产生一个与地区不相关的模板文件、至少一个与地区不相关的资源文件、以及包括与第一地区的数据相关的资源包,模板文件被设置成和与地区不相关的网站源文件联合操作,并且资源包执行网站代码的功能,该方法包括:
利用与网站代码语言相关的信息的第一分析步骤,用来产生表示网站代码结构的语法树;
利用语法树和一组预先定义的国际化规则的第二分析步骤,用来确认可能包含与第一地区相关的数据的网站代码部分;以及
利用确认的网站代码的部分的划分步骤,用来产生资源包,以及利用语法树来产生模板文件和与地区不相关的网站源文件。
14.一种基于计算机的、将包含与第一地区相关的数据的网站代码转换为包含与另一地区相关的数据的网站代码(的方法),该方法包括:
在第一网站代码上执行根据权利要求13的方法,产生一个与地区不相关的模板、至少一个与地区不相关的网站源文件、以及包含与第一地区相关的数据的第一资源包,模板文件被设置成与第一资源文件联合操作,并且第一资源包执行第一网站代码的功能,以及
将第一资源包中的数据从第一地区转换到另一地区,形成第二资源包所述模板文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于友邦软件技术有限公司,未经友邦软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01123655.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带分裂的转子叶片的转子
- 下一篇:以软编程来紧缩VT分布的斜坡栅技术