[发明专利]软件系统国际化方法和装置有效
| 申请号: | 201110235715.1 | 申请日: | 2011-08-17 |
| 公开(公告)号: | CN102279847A | 公开(公告)日: | 2011-12-14 |
| 发明(设计)人: | 宫贵冬;刘欢 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
| 主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F17/30 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 系统 国际化 方法 装置 | ||
1.一种软件系统国际化方法,其特征在于,包括:
加载一个或多个语言的计算机编码的国际化文件,将其编码格式转换为可读字符后,将所述一个或多个国际化文件转换为可编辑文件,所述可编辑文件中包括国际化键值字段,以及,与该国际化键值字段对应的一个或多个翻译字段,所述国际化键值字段包括多个国际化键值项,每个国际化键值项记录一个国际化键值,每个翻译字段包括多个翻译项,每个翻译项用于记录其对应的国际化键值项中的国际化键值的一种语言的翻译,输出所述可编辑文件。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
导入所述可编辑文件,将所述可编辑文件进行拆分得到国际化键值字段及一个或多个翻译字段,将拆分后得到的国际化键值字段及翻译字段的可读字符转换为指定编码格式,将指定编码格式的国际化键值字段和每个翻译字段均生成一个语言的国际化文件。
3.如权利要求1所述的方法,其特征在于,
加载一个或多个语言的计算机编码的国际化文件前还包括:在指定目录下搜索国际化文件,其中,按如下方式搜索:
在检索每个目录时,检索到每个文件夹时均开启一个新的带返回值的线程,在每个线程中把其对应文件夹下搜索到的目标文件放入公共的一个同步队列中;
所述指定目录下开启的所有线程并发执行完后,从所述同步队列中获取所需的国际化文件。
4.如权利要求3所述的方法,其特征在于,搜索所述国际化文件时,还按照归类规则对所述国际化文件进行分类,加载搜索到的国际化文件;
将所述一个或多个国际化文件转换为可编辑文件时,是将同一类的国际化文件转换为一个可编辑文件。
5.如权利要求1至4任一所述的方法,其特征在于,所述可编辑文件中使用表格表示所述国际化键值字段和翻译字段。
6.如权利要求5所述的方法,其特征在于,所述可编辑文件为excel文件。
7.一种软件系统国际化装置,其特征在于,包括第一字符转换模块和表格生成模块,其中:
第一字符转换模块用于:加载一个或多个语言的计算机编码的国际化文件,将其编码格式转换为可读字符后,输出所述一个或多个国际化文件至所述表格生成模块;
所述表格生成模块用于:将所述一个或多个国际化文件转换为可编辑文件,所述可编辑文件中包括国际化键值字段,以及,与该国际化键值字段对应的一个或多个翻译字段,所述国际化键值字段包括多个国际化键值项,每个国际化键值项记录一个国际化键值,每个翻译字段包括多个翻译项,每个翻译项用于记录其对应的国际化键值项中的国际化键值的一种语言的翻译,输出所述可编辑文件。
8.如权利要求7所述的装置,其特征在于,所述装置还包括表格拆分模块、第二字符转换模块和文件生成模块:
表格拆分模块用于:导入所述可编辑文件,将所述可编辑文件进行拆分,得到国际化键值字段及一个或多个翻译字段;
第二字符转换模块用于:将拆分后得到的所述国际化键值字段及翻译字段的可读字符转换为指定编码格式;
文件生成模块用于:将指定编码格式的国际化键值字段和每个翻译字段均生成一个语言的国际化文件。
9.如权利要求7所述的装置,其特征在于,所述装置还包括:国际化文件搜索引擎模块,用于在指定目录下搜索国际化文件,其中,按如下方式搜索:
在检索每个目录时,检索到每个文件夹时均开启一个新的带返回值的线程,在每个线程中把其对应文件夹下搜索到的目标文件放入公共的一个同步队列中;
所述指定目录下开启的所有线程并发执行完后,从所述同步队列中获取所需的国际化文件。
10.如权利要求9所述的装置,其特征在于,所述国际化文件搜索引擎模块还用于:搜索所述国际化文件时,按照归类规则对所述国际化文件进行分类,加载搜索到的国际化文件;
所述表格生成模块是用于将同一类的国际化文件转换为一个表格文件。
11.如权利要求7至10任一所述的装置,其特征在于,所述表格生成模块输出的所述可编辑文件中使用表格表示所述国际化键值字段和翻译字段。
12.如权利要求11所述的装置,其特征在于,所述可编辑文件为excel文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110235715.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种隐藏式冰箱门体拉手
- 下一篇:太阳能工作站





