Method and system for automatic creation of multilingual immutable image files
First Claim
1. A method in a data processing system for displaying screen objects in a plurality of different languages, each screen object having a text string in a first language, and an associated immutable image file, and associated display characteristics of the associated immutable image file, the method comprising the steps of:
- translating the text strings into the plurality of different languages;
automatically generating a text string file containing the text strings in the different languages and desired locations in a directory structure;
using an image manipulation program to generate an immutable image file for each of the text strings in the text string file by using the text strings and the associated display characteristics; and
storing the generated immutable image files at the desired locations in a directory structure such that the different language of the text string in each of the immutable image files is indicated.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved translation system is provided that allows users to view screen objects of a user interface in different languages even though the screen object'"'"'s visual elements are stored in an immutable image file (e.g., .gif or bitmap). To accomplish this, a method and system automatically generate a number of immutable image files, each containing text in different languages. These files are then made available to users so that they may select a preferred language in which to view the screen objects of the user interface.
-
Citations
22 Claims
-
1. A method in a data processing system for displaying screen objects in a plurality of different languages, each screen object having a text string in a first language, and an associated immutable image file, and associated display characteristics of the associated immutable image file, the method comprising the steps of:
-
translating the text strings into the plurality of different languages;
automatically generating a text string file containing the text strings in the different languages and desired locations in a directory structure;
using an image manipulation program to generate an immutable image file for each of the text strings in the text string file by using the text strings and the associated display characteristics; and
storing the generated immutable image files at the desired locations in a directory structure such that the different language of the text string in each of the immutable image files is indicated. - View Dependent Claims (2, 3)
-
-
4. A method in a data processing system for localizing an immutable image file containing text in a first language, the method comprising the steps of:
-
translating the text from the first language into a second language that is different from the first language; and
automatically generating a translated immutable image file containing the text in the second language. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system for localizing an immutable image file containing text in a first language, comprising:
-
means for translating the text from the first language into a second language that is different from the first language; and
means for automatically generating a translated immutable image file containing the text in the second language.
-
-
13. A computer-readable medium encoded with instructions that cause a data processing system for localizing an immutable image file containing text in a first language to perform a method comprising the steps of:
-
translating the text from the first language into a second language that is different from the first language; and
automatically generating a translated immutable image file containing the text in the second language. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A data processing system for localizing an immutable image file containing text in a first language, the system comprising:
-
a memory comprising an immutable image file creation system that translates the text from the first language into a second language that is different from the first language, and automatically generates a translated immutable image file containing the text in the second language; and
a processor for running the immutable image file creation system. - View Dependent Claims (19, 20, 21, 22)
-
Specification