29. One or more computer-readable media containing a program to display content to a user, comprising: location software to locate a first layout information file (LIF) and a second LIF from a plurality of layout information files, the first LIF specifying how a first layout string is to be presented to the user for a unique combination of a first language and a device, and the second LIF specifying how a second layout string is to be presented to the user for a unique combination of a second language and the device, wherein the first and second languages are different; location software to locate a first layout strings file and a second layout strings file from a plurality of layout strings files, the first layout strings file storing the first layout string, and the second layout strings file storing the second layout string; and presentation software to concurrently present the first and second layout strings to the user according to the first and second layout information files, respectively.
34. One or more computer-readable media containing a program according to claim 29 , wherein the identification software includes identification software to identify a highest-ranked language from the ranked list of languages such that one of the plurality of layout information files and the one of the plurality of layout strings files exist for the highest-ranked language.