Method and system for localizing a package
First Claim
1. A computer-implemented method for localization of a raw package, comprising:
- identifying source files to localize, wherein the source files are associated with the raw package;
identifying indicia associated with the localization of the raw package into localized packages;
processing the identified source files for each of the localized packages according to the indicia associated with each of the localized packages; and
creating the localized packages from the processed source files, wherein each localized package corresponds to a localized version of the raw package associated with the indicia associated with each localized package.
2 Assignments
0 Petitions
Accused Products
Abstract
A localization tool is arranged to automatically localize a raw package for a target language, country or geographic region. The raw package is an executable binary stored in a specific location identified in a file system. The raw package includes data that identifies localization information. The localization tool uses the localization information to create a list of files to be localized in the target language, identify any strings to replace within each file, locate the files to be localized in the file system where the raw package is stored, and create any other parameters and functions required to localize the raw package. The raw package is localized by applying the target language, country or geographic region specific information to the files to be localized. The localized package is then stored in a target directory within the file system.
52 Citations
28 Claims
-
1. A computer-implemented method for localization of a raw package, comprising:
-
identifying source files to localize, wherein the source files are associated with the raw package;
identifying indicia associated with the localization of the raw package into localized packages;
processing the identified source files for each of the localized packages according to the indicia associated with each of the localized packages; and
creating the localized packages from the processed source files, wherein each localized package corresponds to a localized version of the raw package associated with the indicia associated with each localized package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for localizing a raw package, comprising:
-
a computer system having a memory, wherein the raw package is loaded in the memory; and
a localization tool loaded in the memory, wherein the localization tool is arranged to;
identify source files to localize, wherein the source files are associated with the raw package;
create a task list based on the identified source files;
identify indicia associated with the localization of the raw package into localized packages;
process the identified source files for each of the localized packages according to the indicia associated with each of the localized packages; and
create the localized packages from the processed source files and the task list, wherein each localized package corresponds to a localized version of the raw package associated with the indicia associated with each localized package. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having computer-executable instructions for localizing a raw package, comprising:
-
identifying source files to localize, wherein the source files are associated with the raw package;
identifying indicia associated with the localization of the raw package into localized packages, wherein the indicia comprises at least one of;
a target language, a target country, and a target geographic region;
processing the identified source files for each of the localized packages according to the indicia associated with each of the localized packages; and
creating the localized packages from the processed source files, wherein each localized package corresponds to a localized version of the raw package associated with the indicia associated with each localized package. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification