33. One or more computer-readable media containing a program according to claim 31 , the program further comprising: reception software to receive a ranked list of languages from the user, the ranked list comprising a plurality of languages in an order based on preferences of the user; accessing software to access a resource file map listing recognized combinations of layout information files and languages in which the layout strings file store the layout string; and identification software to identify the selected language from the resource file map based on the ranked list of languages.
31. One or more computer-readable media containing a program according to claim 30 , wherein the location software includes location software to locate the one of the plurality of layout strings files storing the first layout string in a selected language.