Database script translation tool
First Claim
1. A method comprising:
- acquiring a database script in a source language;
substituting a source language string literal with a label, thereby creating a message file;
using a data file to translate the source language string literal in the message file with a target language string literal, thereby creating a label file; and
substituting the label in the copied database script with the target language string literal in the label file.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for translating the string literals in a database script from a source language (i.e. English) into a target language (i.e. Chinese). The invention comprises a Conversion Program (CP) and a Field Expansion Program (FEP). The CP copies a database script in a source language and runs the FEP, which analyzes the database script and determines the maximum width of the fields. The user may then adjust the field length as necessary. The CP then substitutes labels for the string literals in the new database script, which creates a message file. The CP uses a pre-existing data file to translate the source language string literals into the target language string literals. The translated message file is called a label file. The CP then uses the label file to substitute the target language string literals for the labels in the database script.
29 Citations
31 Claims
-
1. A method comprising:
-
acquiring a database script in a source language;
substituting a source language string literal with a label, thereby creating a message file;
using a data file to translate the source language string literal in the message file with a target language string literal, thereby creating a label file; and
substituting the label in the copied database script with the target language string literal in the label file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program product operable on a computer, the program product comprising:
-
a computer-usable medium;
wherein the computer usable medium comprises instructions comprising;
instructions for acquiring a database script in a source language;
instructions for substituting a source language string literal with a label, thereby creating a message file;
instructions for using a data file to translate the source language string literal in the message file with a target language string literals, thereby creating a label file; and
instructions for substituting the label in the copied database script with the target language string literal in the label file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product operable on a computer, the program product comprising:
-
a computer-usable medium;
wherein the computer usable medium comprises instructions comprising;
a conversion program capable of converting a database script from a source language into a target language; and
a field expansion program capable of expanding the width of a field in the database script. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
- 23. A graphical user interface (GUI) for translating a database script from a source language to a target language.
Specification