System and method for providing language localization for server-based applications
First Claim
Patent Images
1. A method for receiving an application in a desired language from a server comprising the steps of:
- using a client to access the application on the server;
determining a language preference for the client;
converting the content of the application to the client'"'"'s language preference by using a selected one of the language pack software modules on the server corresponding to the language preference, wherein the converting further comprises;
assigning a unique identifier to each string of content in the application;
calling a local string object with an indication of strings of content to be converted based on the unique identifier for each string;
mapping each string to be converted to the selected language pack;
searching the selected language pack using the unique identifiers of the strings to be converted to locate corresponding localized strings;
retrieving the localized strings from the selected language pack; and
passing the localized strings to an ASP Engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Using a server in a distributed computer network to provide an application to a client in the client'"'"'s preferred language through the use of software modules that translate the application. A client accesses an application on a server and provides a preferred language for the application. 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 to the client. This approach eliminates the need to create separate applications for each language and allows the client to change languages instantaneously.
-
Citations
8 Claims
-
1. A method for receiving an application in a desired language from a server comprising the steps of:
-
using a client to access the application on the server;
determining a language preference for the client;
converting the content of the application to the client'"'"'s language preference by using a selected one of the language pack software modules on the server corresponding to the language preference, wherein the converting further comprises;
assigning a unique identifier to each string of content in the application;
calling a local string object with an indication of strings of content to be converted based on the unique identifier for each string;
mapping each string to be converted to the selected language pack;
searching the selected language pack using the unique identifiers of the strings to be converted to locate corresponding localized strings;
retrieving the localized strings from the selected language pack; and
passing the localized strings to an ASP Engine. - View Dependent Claims (2)
-
-
3. A system for providing localized application content from a server to a client, the server comprising:
-
a local string software module residing on the server and operable for determining a client'"'"'s language preference wherein the local string software module is further operable for assigning a unique identifier to each string of content in the application; and
a plurality of language pack software modules residing on the server, each corresponding to a language and operable to convert the content of the application into a different language wherein an Active Server Page Engine is further operable for calling to the local string software module with the strings of content to be converted based on the unique identifier assigned to each string. - View Dependent Claims (4, 5, 6, 7, 8)
-
Specification