System and method for providing a file in multiple languages
First Claim
Patent Images
1. A system for providing a file in multiple languages, comprising:
- a file having text for displaying in multiple languages;
a string identifier for uniquely identifying each text in said file;
a language identifier for uniquely identifying each language available for said file;
a localized string for displaying text defined by said string identifier and said language identifier;
a message catalog for storing a plurality of said localized strings; and
, a localized string retrieval function for retrieving said localized string according to said string identifier and said language identifier from said message catalog.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a file with text in multiple languages, which includes a file having text for displaying in multiple languages, a string identifier for uniquely identifying each text in the file, a language identifier for uniquely identifying each language available for the file, a localized string for displaying text defined by the string identifier and the language identifier, a message catalog for storing a plurality of the localized strings, and a localized string retrieval function for retrieving the localized string according to the string identifier and the language identifier from the message catalog.
-
Citations
23 Claims
-
1. A system for providing a file in multiple languages, comprising:
-
a file having text for displaying in multiple languages;
a string identifier for uniquely identifying each text in said file;
a language identifier for uniquely identifying each language available for said file;
a localized string for displaying text defined by said string identifier and said language identifier;
a message catalog for storing a plurality of said localized strings; and
,a localized string retrieval function for retrieving said localized string according to said string identifier and said language identifier from said message catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A method for providing a file in multiple languages using a device linked to a message catalog having a plurality of localized strings for displaying text in the file, wherein each localized string is defined by a string identifier that uniquely identifies each text in the file and a language identifier that uniquely identifies each language available for the file, comprising the steps of:
-
requesting a file in a specified language by the user;
identifying the specified language;
contacting the message catalog with the string identifier and the specified language; and
,returning the localized string designated by the string identifier and specified language.
-
-
21. A system for providing a file in multiple languages using a device linked to a message catalog having a plurality of localized strings for displaying text in the file, wherein each localized string is defined by a string identifier that uniquely identifies each text in the file and a language identifier that uniquely identifies each language available for the file, comprising:
-
means for requesting a file in a specified language by the user;
means for identifying the specified language;
means for contacting the message catalog with the string identifier and the specified language; and
,means for returning the localized string designated by the string identifier and specified language.
-
-
22. A computer program product comprising a computer usable medium having computer readable program codes embodied in the medium that when executed causes a computer to:
-
request a file in a specified language by the user;
identify the specified language;
contact the message catalog with the string identifier and the specified language; and
,return the localized string designated by the string identifier and specified language.
-
-
23. A computer program product comprising a computer usable medium having computer readable program codes embodied in the medium that when executed causes a peripheral device to:
-
request a file in a specified language by the user;
identify the specified language;
contact the message catalog with the string identifier and the specified language; and
,return the localized string designated by the string identifier and specified language.
-
Specification