Patent ID: 8055496

Claim:
A method in a computing device for accessing resources of a language package for a software product, the method comprising: providing language packages, each language package having a version number and a language; retrieving a language package version number of the software product that indicates the version number of language packages that are compatible with the software product; retrieving a language preference associated with a user of the computing device; for each of a plurality of language packages, determining whether the language package has a language that is compatible with the retrieved language preference and has a version number that is compatible with the retrieved language package version number of the software product; and upon determining that the language package has a language that is compatible with the retrieved language preference and has a version number that is compatible with the retrieved language package version number of the software product, indicating to use that language package during execution of the software product; and upon determining that no language package has a language that is compatible with the retrieved language preference and has a version number that is compatible with the retrieved language package version number of the software product, performing processing to prevent otherwise undesirable behavior resulting from the unavailability of a compatible language package.