Patent ID: 7716641
Filing Date: 2010-05-11
Classification: G06F

Abstract:
1. A method of using runtime data to build a resource list for use in localization of a software product comprising: performing one or more automated tests or manual tests on an application running on an operating system, the tests exercising functionality and a user interface of the application; intercepting resources as they are loaded into a resource loader by one of running application or operating system; capturing information on the resources, including displayed resources, as the resources are loaded by the application or operating system during the tests; capturing information on contextual display of resources; analyzing the information to prevent translation of unsafe resources based upon the resources' contextual relationships, to determine most frequently used resources, including the most frequently displayed resources, to ensure that a high priority resource is included in the resource list, and to determine which resources are never loaded and never displayed; generating the resource list from the most frequently used and displayed resources and excluding the resources never loaded and those resources never displayed; and tracing loaded strings by using string modification, wherein the one or more automated tests or manuals tests are performed prior to generating the resource list.