ABSTRACT INTERNATIONALIZATION OF WEB APPLICATIONS
First Claim
1. A method, comprising:
- storing, by a server, a first set of one or more object files, each object file generated according to a locale of a plurality of locales, each object file generated according to one or more properties files, each properties file associated with a web application of a plurality of web applications;
storing, by a server, a localization module operable to facilitate abstract internationalization of a web application;
receiving, from a client, a request to use the web application, the request indicating a locale of the client;
selecting a second set of one or more object files from the first set of object files, the second set selected according to the web application and the locale of the client;
generating a response comprising markup language that describes the web application, the second set of object files, and the localization module; and
transmitting the response to a client.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment of the present invention, a method for abstract internationalization of web applications may be provided. In this method, a first set of object files may be generated according to a locale of a plurality of locales and one or more properties files. Each properties file may be associated with a web application of a plurality of web applications. A localization module operable to facilitate abstract internationalization of a web application may be stored. A request to use the web application may be received from a client. The request may indicate a locale of the client. A second set of one or more object files may be selected according to the web application and the locale of the client. A response comprising markup language that describes the web application, the second set of object files, and the localization module may be generated and transmitted to a client.
-
Citations
24 Claims
-
1. A method, comprising:
-
storing, by a server, a first set of one or more object files, each object file generated according to a locale of a plurality of locales, each object file generated according to one or more properties files, each properties file associated with a web application of a plurality of web applications; storing, by a server, a localization module operable to facilitate abstract internationalization of a web application; receiving, from a client, a request to use the web application, the request indicating a locale of the client; selecting a second set of one or more object files from the first set of object files, the second set selected according to the web application and the locale of the client; generating a response comprising markup language that describes the web application, the second set of object files, and the localization module; and transmitting the response to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory operable to; store a first set of one or more object files, each object file generated, by a server, according to a locale of a plurality of locales, each object file generated according to one or more properties files, each properties file associated with a web application of a plurality of web applications; store a localization module operable to facilitate abstract internationalization of a web application; one or more processors operable to; receive, from a client, a request to use a web application, the request indicating a locale of the client; select a second set of one or more object files from the first set of object files, the second set selected according to the web application and the locale of the client; generate a response comprising markup language that describes the web application, the second set of object files, and the localization module; and transmit the response to the client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A tangible computer-readable medium having computer-executable code, when executed by one or more processors operable to:
-
store, by a server, a first set of one or more object files, each object file generated according to a locale of a plurality of locales, each object file generated according to one or more properties files, each properties file associated with a web application of a plurality of web applications; store, by a server, a localization module operable to facilitate abstract internationalization of a web application; receive, from a client, a request to use a web application, the request indicating a locale of the client; select a second set of one or more object files from the first set of object files, the second set selected according to the web application and the locale of the client; generate a response comprising markup language that describes the web application, the second set of object files, and the localization module; and transmit the response to the client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification