18. A method according to claim 17 , wherein identifying the selected language includes identifying 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.
18. A method according to claim 17 , wherein identifying the selected language includes identifying 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. 19. A method according to claim 18 , wherein: the method further comprises determining a device on which to display the content to the user; accessing a resource file map includes accessing a resource file map listing all combinations of layout information files, languages, and devices; and identifying the selected language includes identifying the selected language from the resource file map based on the ranked list of languages and the device.