发明名称 Software localization analysis of multiple resources
摘要 Various embodiments provide techniques for analyzing resources based on a set of rules to determine problems that may occur during a product (e.g., a software product) development cycle. In accordance with some embodiments, resources can include files, strings, images, text, user interface elements (e.g. controls, radio buttons, and/or windows), and so on. In at least some embodiments, a resource analysis utility (“RAU”) is provided that can load resource files and analyze associated resources according to a set of rules. According to some embodiments, the RAU includes a graphical user interface (“GUI”) that enables resource files to be selected and rules to be selected that are to be used to analyze the resource files. The GUI can also include results of the analysis of the resource files.
申请公布号 US8762317(B2) 申请公布日期 2014.06.24
申请号 US201012938194 申请日期 2010.11.02
申请人 Microsoft Corporation 发明人 Sahibzada Ali Raza;Eatherly Michael Joseph
分类号 G06N5/02;G06F9/44;G06F11/36;G06F17/00 主分类号 G06N5/02
代理机构 代理人 Webster Bryan;Sanders Andrew;Minhas Micky
主权项 1. A device comprising: one or more processors; and one or more computer-readable storage media embodying computer readable instructions including: a resource analysis utility that is configured to: enable selection of multiple resources;analyze the multiple resources according to one or more localization rules to determine if one or more localization problems exist with the multiple resources, the localization rules having one or more conditions and being configured to detect a pattern associated with the multiple resources;generate one or more pseudo-localized versions of the multiple resources; anddetermine a pattern variation across the one or more pseudo-localized versions of the multiple resources;a graphical user interface (GUI) that enables resource files to be selected and rules to be selected that are to be used to analyze the resource files; and a reporting module that is configured to output localization results in a plurality of languages for one or more of the multiple resources, the localization results being a report displayable in the GUI responsive to selection of a report control configured to present a plurality of reporting functionalities.
地址 Redmond WA US
您可能感兴趣的专利