12. A system comprising: an input configured to obtain a set of language indicators that comprises an indication of a language used by a second user that is socially connected to a first user, each language indicator related to a language potentially preferred by the first user; a processor configured to apply a set of rules to the language indicators to obtain a set of preferred languages for the first user, the set of preferred languages being ordered according to a determined likelihood that each language is the first user's primary preferred language, and to localize a first application based upon the highest-order preferred language.
16. The system of claim 12 , the processor further configured to determine a confidence level associated with the highest-ordered preferred language, the confidence level indicating the likelihood that the highest-ordered preferred language is the first user's primary preferred language.