Mock translating software applications at runtime
First Claim
1. A data-processing system-based method comprising:
- reading translatable text in a first human language from a resource bundle;
dynamically replacing the translatable text with a mock translation comprising a textual representation of the translatable text, wherein said textual representation contains text in a second human language combined with at least one textual support feature of the second human language, and said textual representation further contains text in the first human language, and wherein the at least one feature of the second human language includes the average length of words of the second human language; and
displaying said textual representation that replaces the translatable text.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and data processing system for mock-translating the text messages used in a software application at runtime is disclosed. A text message in a first human language are read from a resource bundle at runtime. A textual representation of the text message having features of a second human language is then derived from the original text message and displayed in the application in place of the original text message. This textual representation may contain such features of the second human language as the character set and average length of words. The displayed textual representation can then be used to determine whether modifications to the application code need be made in order to support the second human language.
29 Citations
26 Claims
-
1. A data-processing system-based method comprising:
-
reading translatable text in a first human language from a resource bundle; dynamically replacing the translatable text with a mock translation comprising a textual representation of the translatable text, wherein said textual representation contains text in a second human language combined with at least one textual support feature of the second human language, and said textual representation further contains text in the first human language, and wherein the at least one feature of the second human language includes the average length of words of the second human language; and displaying said textual representation that replaces the translatable text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product in a computer-readable recordable-type medium comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts including:
-
reading translatable text in a first human language from a resource bundle; dynamically replacing the translatable text with a mock translation comprising a textual representation of the translatable text, wherein said textual representation contains text in a second human language combined with at least one textual support feature of the second human language, and and wherein the at least one feature of the second human language includes the average length of words of the second human language said textual representation further contains text in the first human language; and displaying said textual representation that replaces the translatable text. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A data-processing system-based data processing system comprising:
-
means for reading translatable text in a first human language from a resource bundle; means for dynamically replacing the translatable text with a mock translation comprising a textual representation of the translatable text, wherein said textual representation contains text in a second human language combined with at least one textual support feature of the second human language, and wherein the at least one feature of the second human language includes the average length of words of the second human language said textual representation further contains text in the first human language; and means for displaying said textual representation that replaces the translatable text. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification