Introspective editor system, program, and method for software translation using a facade class
First Claim
1. A method for editing textual data for a software program, comprising:
- displaying a first textual data by making a call to a software object that includes source data related to the first textual data, the software object being a member of a class of Java objects, the class including members which are Java component objects with additional source data attributes wherein the source data includes contextual data related to the first textual data;
examining, in response to a user input, the software object to identify the source data;
receiving a second textual data, corresponding to the first textual data, from a user input;
storing the second textual data in a machine-readable form according to the source data; and
displaying the second textual data in place of the first textual data on a computer display.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and program for providing language translators with contextual information for the text to be translated. The translator is presented with a graphical user interface in the base language, and can then interactively translate each text label on the screen. Because the translation is performed on the text in the proper context, the time and expense of Translation Verification Testing is reduced or eliminated. The contextual presentation of the text is accomplished by creating a “facade” class which includes Java JComponents and adds additional attributes to each member component. The additional attributes include the Java resource bundle name and key for each JComponent.
-
Citations
21 Claims
-
1. A method for editing textual data for a software program, comprising:
-
displaying a first textual data by making a call to a software object that includes source data related to the first textual data, the software object being a member of a class of Java objects, the class including members which are Java component objects with additional source data attributes wherein the source data includes contextual data related to the first textual data;
examining, in response to a user input, the software object to identify the source data;
receiving a second textual data, corresponding to the first textual data, from a user input;
storing the second textual data in a machine-readable form according to the source data; and
displaying the second textual data in place of the first textual data on a computer display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system having at least a processor, accessible memory, and an accessible display, the computer system comprising:
-
means for displaying a first textual data by making a call to a software object that includes source data related to the first textual data, the software object being a member of a class of Java objects, the class including members which are Java component objects with additional source data attributes wherein the source data includes contextual data related to the first textual data;
means for examining, in response to a user input, the software object to identify the source data;
means for receiving a second textual data, corresponding to the first textual data, from a user input;
means for storing the second textual data in a machine-readable form according to the source data; and
means for displaying the second textual data in place of the first textual data on a computer display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product having computer readable program code on a computer usable medium, comprising:
-
instructions for displaying a first textual data by making a call to a software object that includes source data related to the first textual data, the software object being a member of a class of Java objects, the class including members which are Java component objects with additional source data attributes wherein the source data includes contextual data related to the first textual data;
instructions for examining, in response to a user input, the software object to identify the source data;
instructions for receiving a second textual data, corresponding to the first textual data, from a user input;
instructions for storing the second textual data in a machine-readable form according to the source data; and
instructions for displaying the second textual data in place of the first textual data on a computer display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification