Dynamic multilingual resource support for applications
First Claim
1. A computer-readable medium having thereon computer-executable instructions for performing a method comprising:
- for an application on a computer, accessing the computer to determine languages supported by the computer;
accessing a plurality of remote language resources, each of the language resources representing a set of resources relating to a language;
downloading a subset of the plurality in accordance with languages supported by the computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A download component queries a computer containing an application for requesting resources to determine languages associated with the computer. The download component then accesses the remote database and conducts a match between the queried languages on the computer and available languages in the database. The download component then downloads resources for each of the matched languages and a default language, such as English. A smart query module associated with the application on the computer is provided for choosing language resource files for the application. An algorithm is provided for choosing a language resource based upon user default settings and available resources, with a fall back to a default language, e.g., English.
-
Citations
20 Claims
-
1. A computer-readable medium having thereon computer-executable instructions for performing a method comprising:
-
for an application on a computer, accessing the computer to determine languages supported by the computer;
accessing a plurality of remote language resources, each of the language resources representing a set of resources relating to a language;
downloading a subset of the plurality in accordance with languages supported by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having thereon computer-executable instructions for performing a method comprising:
-
for an application on a computer, downloading a subset of a plurality of language resources in accordance with languages supported by the computer, each of the language resources representing a language; and
in response to a user request of display of an item, querying the subset for an appropriate language resource for display in accordance with language preference of the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium having thereon computer-executable instructions for performing a method comprising:
-
for an application on a computer, accessing a subset of a plurality of language resources, each of the language resources representing a language; and
in response to a user request of display of an item, querying the subset for an appropriate language resource for display in accordance with language preference of the user, wherein querying comprises determining whether there is a neutral language for a first language resource associated with the user interface language of the computer and a second language resource associated with the regional preference setting on the computer, and if there is a neutral language, selecting the second language resource, if available; and
if there is not a neutral language, then selecting the first language resource, if available. - View Dependent Claims (18, 19, 20)
-
Specification