Real time internationalization of web pages with embedded server-side code
First Claim
1. A method comprising:
- reading a document in a markup language having an embedded reference to text contained in a resource file;
inserting an input control into the document, wherein the input control is a prompt for modifying the text referred to by the embedded reference; and
serving the document to a browser for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and data processing system for allowing real-time natural-language translation of web pages with embedded server-side code, such as is provided by JAVA SERVER PAGES (JSP) is disclosed. A pre-processor is utilized to identify portions of a web page that contain references to resource bundles used to store the text used in the web page. Where references to resource bundles are provided in a web page, additional input controls are added by the pre-processor to the web page to enable a translator to enter translated text. The translated text is then submitted back to the server that served the web page for inclusion in the resource bundle being used. In this way, a translator may translate a web-based application in real time without having to explicitly refer to the actual resource bundles being used.
-
Citations
18 Claims
-
1. A method comprising:
-
reading a document in a markup language having an embedded reference to text contained in a resource file;
inserting an input control into the document, wherein the input control is a prompt for modifying the text referred to by the embedded reference; and
serving the document to a browser for display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product in a computer-readable medium, comprising functional descriptive material that, when executed by a computer, enables the computer to perform acts including:
-
reading a document in a markup language having an embedded reference to text contained in a resource file;
inserting an input control into the document, wherein the input control is a prompt for modifying the text referred to by the embedded reference; and
serving the document to a browser for display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system comprising:
-
means for reading a document in a markup language having an embedded reference to text contained in a resource file;
means for inserting an input control into the document, wherein the input control is a prompt for modifying the text referred to by the embedded reference; and
means for serving the document to a browser for display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification