Method and system for generating and serving multilingual web pages
First Claim
1. A method for processing a document, the method comprising:
- retrieving a document;
detecting a content directive within the document;
obtaining a content key from the content directive;
retrieving a content string associated with the content key from a datastore in accordance with a language preference parameter; and
replacing the content directive with the content string in a modified version of the document.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system, an apparatus, and a computer program product are presented for publishing multilingual content through a Web site using language-neutral Web pages. Instead of creating multiple, language-specific, Web pages for each Web page that contains content, a single, language-neutral, Web page is maintained, and the language-specific content strings for the language-neutral Web page are dynamically retrieved in accordance with the user'"'"'s selection of a preferred language, which can be received at a server supporting the Web site via a Web page request message from a client. The language-neutral Web page contains at least one content directive that identifies a content key. Using the content key and the user-specified language preference parameter, a content string is retrieved from a datastore and inserted into modified version of the language-neutral document, thereby generating a language-specific content stream.
-
Citations
24 Claims
-
1. A method for processing a document, the method comprising:
-
retrieving a document;
detecting a content directive within the document;
obtaining a content key from the content directive;
retrieving a content string associated with the content key from a datastore in accordance with a language preference parameter; and
replacing the content directive with the content string in a modified version of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for processing a document, the apparatus comprising:
-
means for retrieving a document;
means for detecting a content directive within the document;
means for obtaining a content key from the content directive;
means for retrieving a content string associated with the content key from a datastore in accordance with a language preference parameter; and
means for replacing the content directive with the content string in a modified version of the document. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24)
-
-
17. A computer program product on a computer readable medium for use in a data processing system for processing a document, the computer program product comprising:
-
instructions for retrieving a document;
instructions for detecting a content directive within the document;
instructions for obtaining a content key from the content directive;
instructions for retrieving a content string associated with the content key from a datastore in accordance with a language preference parameter; and
instructions for replacing the content directive with the content string in a modified version of the document.
-
Specification