System and method for providing language localization for server-based application with scripts
1 Assignment
0 Petitions
Accused Products
Abstract
Using a server in a distributed computer network to provide an application and supplemental script content to a client in the client'"'"'s preferred language. A client accesses an application on a server and provides a preferred language for the application. Language pack software modules on the server take the content of the application and convert it into the language desired by the client. The translated application is then sent by the server to the client. A component of the language pack software module is also downloaded from the server to the client for converting supplemental content. A browser residing on the client will retrieve supplemental content from the application on the server. After the language pack component converts the supplemental content, a client script renders it to enhance the application. This approach eliminates the need to create separate applications with separate script content for each language and allows the client to change languages instantaneously.
38 Citations
30 Claims
-
1-10. -10. (canceled)
-
11. A computer-readable medium having computer-executable instructions for converting to a preferred language supplemental content of an application received from a server, comprising:
-
providing an indication of the preferred language to the server;
receiving the application in the preferred language from the server;
receiving a language pack from the server comprising localized strings corresponding to the preferred language;
retrieving supplemental content of the application from the server, the supplemental content having localizable strings; and
localizing the supplemental content based on the localized strings of the received language pack. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for converting to a preferred language supplemental content of an application received from a server, comprising:
-
a component that sends a request for the application, the request indicating the preferred language, and receives the application in the preferred language;
a component that downloads a language pack corresponding to the preferred language, the language pack comprising localized strings and string identifiers associated with the localized strings; and
a component that retrieves supplemental content of the application and replaces localizable strings of the supplemental content with localized strings contained in the downloaded language pack. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of converting supplemental content of a server-based application into a preferred language of a client, comprising:
-
providing an indication of the preferred language to the server;
receiving the application from the server in the preferred language;
downloading a language pack corresponding to the preferred language, the language pack comprising localized strings and string identifiers associated with the localized strings;
retrieving supplemental content of the application from the server, the supplemental content having identifiers for localizable strings; and
localizing the retrieved supplemental content by replacing localizable strings in the retrieved supplemental content with corresponding localized strings from the downloaded language pack, the correspondence identified by the identifiers for localizable strings. - View Dependent Claims (27, 28, 29, 30)
-
Specification