SYSTEM AND METHOD FOR PROVIDING LANGUAGE LOCALIZATION FOR SERVER-BASED APPLICATIONS
1 Assignment
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
32 Claims
-
1-20. -20. (canceled)
-
21. A computer-readable medium storing computer-executable instructions that, when executed, perform a method for providing localized application content from a server to a client, the method comprising:
-
determining a client'"'"'s language preference, the determining performed by a local string software module residing on the server, the local string software module operable to evaluate a unique identifier for each string of content in the application; converting content of the application into a different language, the converting performed by an active server page engine that invokes an active server page engine and provides the unique identifier assigned to a string so that the active server page engine can utilize one of a plurality of language pack software modules residing on the server to select a localized string based on the unique identifier, each language pack software module corresponding to a different language; and transmitting the converted application to the client. - View Dependent Claims (22, 23)
-
-
24. A system for providing application content in a variety of languages from a server to a client, comprising:
-
a plurality of language packs residing on the server, each language pack corresponding to a language and comprising unique identifiers and localized strings; and a local string software module configured to execute at the server to determine a client'"'"'s language preference and localize strings of the application based on the language preference by providing localized strings from a selected language pack selected using the unique identifiers. - View Dependent Claims (25, 26, 27, 28, 29, 32)
-
-
30. A method for localizing an application at a server based on a language preference of a client, comprising:
-
receiving an indication to access the application from the client; determining the language preference of the client from the received indication; selecting a language pack corresponding to the determined language preference of the client; localizing the application at the server using the selected language pack corresponding to the determined language preference of the client by selecting a string from the selected language pack corresponding to a unique identifier identified by the application and placing the selected string in the application; and transmitting the localized application to the client. - View Dependent Claims (31)
-
Specification