[发明专利]动态软件本地化无效
申请号: | 200780023439.4 | 申请日: | 2007-05-04 |
公开(公告)号: | CN101473318A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | C·菲茨帕特里克;A·麦奎德;J·莱恩;M·艾伯;T·法瑞尔 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 软件 本地化 | ||
1.一种在使用软件应用程序(11)期间本地化所述软件应用程序的方法, 包括:
(i)在所述软件应用程序的用户界面(14)处接收用户输入;
(ii)标识与所述用户输入相关联的源资源并访问与所述源资源相关联的 上下文信息;
(iii)使用所述上下文信息来访问本地化数据库(13)以获得所述资源到 目标人类语言的一个或多个翻译,所述翻译是目标资源;
(iv)在所述用户界面(14)处显示所述一个或多个目标资源。
2.如权利要求1所述的方法,其特征在于,所述使用所述上下文信息的 步骤包括基于所述上下文信息在所述源资源的多个翻译之间选择。
3.如权利要求1或权利要求2所述的方法,其特征在于,所述上下文信 息从所述软件应用程序(11)和预定上下文信息中的一个或多个中访问。
4.如权利要求1所述的方法,其特征在于,还包括标识嵌入在所述源资 源中的唯一标识符并使用所述唯一标识符来获得目标资源。
5.如权利要求2或权利要求3所述的方法,其特征在于,所述上下文信 息包括软件应用程序套件的成员的类名、类别(52)、角色(53)以及标识符 中的一个或多个。
6.如前述任一权利要求所述的方法,其特征在于,所述软件应用程序是 相关软件应用程序套件的成员,其中至少某些资源为所述套件的每一个成员所 共有。
7.如权利要求2、3、5或6中的任一项所述的方法,其特征在于,所述 访问所述本地化数据库的步骤包括使用所有所访问的上下文信息来在所述本 地化数据库中搜索相同资源的一个或多个翻译,并且,如果没有找到翻译,则 使用较少的所述上下文信息来重复所述搜索。
8.如前述任一权利要求所述的方法,其特征在于,包括使用所述源资源 来获得所述一个或多个翻译,并且其中,所述本地化数据库用于存储语言对以 使其包括关于源资源及其到目标资源的相关联的翻译的存储的信息。
9.如权利要求8所述的方法,其特征在于,所述本地化数据库使用各自 用于存储相同的主源语言和不同的目标语言之间的语言对的两个其他本地化 数据库来创建。
10.如前述任一权利要求所述的方法,其特征在于,所述目标资源在弹 出显示区域(1100、1101)中被呈现一段有限的持续时间。
11.如权利要求10所述的方法,其特征在于,还包括接收用户输入并基 于所述用户输入修改所述弹出显示的以下特征中的任一个:颜色、透明度、边 框、大小、延迟时间、消失时间、字体大小、以对用户定义的控制键的使用为 条件的呈现。
12.如权利要求10或权利要求11所述的方法,其特征在于,还包括将 所述弹出显示的内容复制到电子剪贴板上。
13.一种用于在使用软件应用程序(11)期间本地化所述软件应用程序 的装置,包括:
(i)被安排成从所述软件应用程序的用户界面(14)接收用户输入的输入;
(ii)被安排成标识与所述用户输入相关联的源资源并访问与所述源资源 相关联的上下文信息的处理器(1501);
(iii)被安排成使用所述上下文信息来访问本地化数据库以获得所述资源 到目标人类语言的一个或多个翻译的接口(1500),所述翻译是目标资源;
(iv)被安排成将所述一个或多个目标资源输出到所述用户界面(14)以 供显示的输出。
14.如权利要求13所述的装置,其特征在于,所述处理器被安排成使用 所述上下文信息来允许在所述源资源的多个翻译之间选择。
15.如权利要求13或权利要求14所述的装置,其特征在于,所述处理 器(1501)被安排成从所述软件应用程序(11)和预定上下文信息(30)中的 一个或多个中访问所述上下文信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780023439.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全局运动估计
- 下一篇:在连结到本机码期间处理异常的方法及设备