Methods and systems for external localization
First Claim
Patent Images
1. A method of external localization of a software product comprising:
- loading a base product having one or more calls to an operating system to load language specific data;
converting the base product to a language specific localized product during the loading of the base product using the base product and at least one language map containing language specific data, wherein the language specific data comprises string data that includes one or more placeholders for runtime generated strings; and
executing the localized product in place of the base product.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization comprises loading a base product having one or more calls to an operating system to load language specific data. A language specific localized product is generated, during loading of the base product, by converting the base product to a localized product using and at least one language map containing language specific data. The localized product is then executed in place of the base product.
196 Citations
19 Claims
-
1. A method of external localization of a software product comprising:
-
loading a base product having one or more calls to an operating system to load language specific data; converting the base product to a language specific localized product during the loading of the base product using the base product and at least one language map containing language specific data, wherein the language specific data comprises string data that includes one or more placeholders for runtime generated strings; and executing the localized product in place of the base product. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and containing a series of instructions that, when executed by the processor, cause the processor to load a base product having one or more calls to an operating system to load language specific data, convert the base product to a language specific localized product during the loading of the base product using the base product and at least one language map containing language specific data, and execute the localized product in place of the base product, wherein the language specific data in the language map comprises string data that includes one or more placeholders for runtime generated strings. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable medium encoding a computer program of instructions for executing a computer process for external localization, said computer process comprising:
-
loading a base product having one or more calls to an operating system to load language specific data; converting the base product to a language specific localized product during the loading of the base product using the base product and at least one language map containing language specific data, wherein the language specific data comprises string data that includes one or more placeholders for runtime generated strings; and executing the localized product in place of the base product. - View Dependent Claims (10, 11, 12)
-
-
13. A method of generating a software product comprising:
-
generating a base product comprising computer executable instructions including one or more calls to an operating system to load language specific data; and generating at least one language map for storing the language specific data, wherein the language specific data in the language map comprises string data that includes one or more placeholders for runtime generated strings. - View Dependent Claims (14, 15, 16)
-
-
17. A computer readable medium encoding a computer program of instructions for executing a computer process for external localization, said computer program comprising:
-
a base product comprising computer executable instructions including one or more calls to an operating system to load language specific data; and at least one language map for storing the language specific data, wherein the language specific data in the language map comprises string data that includes one or more placeholders for runtime generated strings. - View Dependent Claims (18, 19)
-
Specification