Methods and apparatus for integrated, automatic pseudo localization of software
First Claim
Patent Images
1. A method, comprising:
- integrating a pseudo localization process with a build process, wherein the pseudo localization process includes at least one pseudo localization utility application;
executing the at least one pseudo localization utility application to generate pseudo-translated locale-dependant code, wherein executing the at least one pseudo localization utility application includes;
(a) retrieving locale-dependant code from at least one storage location;
(b) altering an appearance of the locale-dependant code; and
(c) storing the altered locale-dependant code in at least one second storage location; and
generating a pseudo-language build with the pseudo-translated locale-dependant code.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and articles of manufacture for integrated, automatic pseudo localization of software applications are disclosed herein. A pseudo localization process, comprised of one or more utility applications, is integrated into a build cycle for a developing software application to generate pseudo-translated user-interface code as part of a build process. A build application may then generate a pseudo-language build of the developing software application and/or development database to enable testing and identification of internationalization defects that would prevent effective localization of the software product for the international market.
-
Citations
31 Claims
-
1. A method, comprising:
-
integrating a pseudo localization process with a build process, wherein the pseudo localization process includes at least one pseudo localization utility application;
executing the at least one pseudo localization utility application to generate pseudo-translated locale-dependant code, wherein executing the at least one pseudo localization utility application includes;
(a) retrieving locale-dependant code from at least one storage location;
(b) altering an appearance of the locale-dependant code; and
(c) storing the altered locale-dependant code in at least one second storage location; and
generating a pseudo-language build with the pseudo-translated locale-dependant code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture, comprising:
-
a machine-readable medium including instructions stored thereon, which, when executed by a machine, cause the machine to;
implement a pseudo localization process integrated with a build process, wherein the pseudo localization process includes at least one pseudo localization utility application;
execute the at least one pseudo localization utility application to generate pseudo-translated locale-dependant code, wherein executing the at least one pseudo localization utility application includes;
(a) retrieving locale-dependant code from at least one storage location;
(b) altering an appearance of the locale-dependant code; and
(c) storing the altered locale-dependant code in at least one second storage location; and
generate a pseudo-language build with the pseudo-translated locale-dependant code. - View Dependent Claims (16, 17, 18)
-
-
19-28. -28. (canceled)
-
29. A system, comprising:
-
a computer system having a processor, a memory, and an input/output device;
an executable build application, stored in the memory of the computer system, and configured, when executed by the processor, to generate a language-specific build; and
at least one executable pseudo localization utility application, stored in the memory of the computer system, and integrated with the build application to generate a pseudo-language, language-specific build, the at least one executable pseudo localization utility application configured, when executed by the processor, to retrieve locale-dependant code from at least one storage location, to alter an appearance of the locale-dependant code, and to store the altered locale-dependant code in at least one second storage location. - View Dependent Claims (30)
-
-
31-39. -39. (canceled)
Specification