Method, apparatus, and program for automated application context delivery to translators
First Claim
1. A method for providing a context for a program to be translated, wherein the program has one or more program files, the method comprising:
- generating a mock output for the one or more program files, wherein each text string in the one or more program files is replaced with an extended text string in the mock output;
generating a plurality of screen captures for the program; and
associating each extended text string in the mock output with a corresponding one of the plurality of screen captures to form correlation data.
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for associating text in resource files with program interface presentations. The mechanism also aggregates screen capture images and correlates them in a database. The mechanism includes a mock tool, which changes the text strings from their original form to an expanded string that allows for searching and unique identification. Screen captures may be made using the original code or the mock tool output by running through a script to generate each interface. A correlator tool associates the screen captures with related strings in the database. The screen captures and the correlator tool are provided to a translator along with the material to be translated. When the translator encounters a word or phrase that may be translated ambiguously, for example, the translator can paste or type the word or phrase into the correlator tool. The correlator tool will locate the word or phrase and present a screen image of the interface where the word or phrase is used.
-
Citations
23 Claims
-
1. A method for providing a context for a program to be translated, wherein the program has one or more program files, the method comprising:
-
generating a mock output for the one or more program files, wherein each text string in the one or more program files is replaced with an extended text string in the mock output;
generating a plurality of screen captures for the program; and
associating each extended text string in the mock output with a corresponding one of the plurality of screen captures to form correlation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing a context for a program to be translated, wherein the program has one or more program files, the method comprising:
-
receiving a text search expression;
searching correlation data for the text search expression;
responsive to the text search expression matching a portion of a text string in the correlation data, identifying a screen capture image associated with the text string; and
presenting the screen capture image.
-
-
13. An apparatus for providing a context for a program to be translated, wherein the program has one or more program files, the apparatus comprising:
-
mock output means for generating a mock output for the one or more program files, wherein each text string in the one or more program files is replaced with an extended text string in the mock output;
screen capture means for generating a plurality of screen captures for the program; and
association means for associating each extended text string in the mock output with a corresponding one of the plurality of screen captures to form correlation data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for providing a context for a program to be translated, wherein the program has one or more program files, the apparatus comprising:
-
means for receiving a text search expression;
means for searching correlation data for the text search expression;
means, responsive to the text search expression matching a portion of a text string in the correlation data, for identifying a screen capture image associated with the text string; and
means for presenting the screen capture image.
-
-
22. A computer program product, in a computer readable medium, for providing a context for a program to be translated, wherein the program has one or more program files, the computer program product comprising:
-
instructions for generating a mock output for the one or more program files, wherein each text string in the one or more program files is replaced with an extended text string in the mock output;
instructions for generating a plurality of screen captures for the program; and
instructions for associating each extended text string in the mock output with a corresponding one of the plurality of screen captures to form correlation data.
-
-
23. A computer program product, in a computer readable medium, for providing a context for a program to be translated, wherein the program has one or more program files, the computer program product comprising:
-
instructions for receiving a text search expression;
instructions for searching correlation data for the text search expression;
instructions, responsive to the text search expression matching a portion of a text string in the correlation data, for identifying a screen capture image associated with the text string; and
instructions for presenting the screen capture image.
-
Specification