Patent ID: 6993568

Claim:
A computer-readable medium having computer-executable instructions for performing steps relating to converting to a preferred language supplemental content of an application received from a server, the steps performed at a client, comprising: determining the preferred language; providing an indication of the determined preferred language to the server; receiving the application from the server, wherein the application is received 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; finding a localizable string identifier of the retrieved supplemental content in the downloaded language pack, wherein the finding includes matching the localizable string identifier of the supplemental content with a localized string identifier of the downloaded language pack; and utilizing a localized string corresponding to the found localizable string identifier to provide localized supplemental content.