A method of controlling an information processing apparatus having a first memory device that stores compressed contents corresponding to a plurality of languages and a second memory device that is able to store data, that is able to provide Web page data including contents corresponding to a plurality of languages to an external apparatus that is separate from the information processing apparatus, the method comprising:
- in a case that web page data corresponding to a specified language is requested by the external apparatus, (i) if a content of the web page data corresponding to the specified language is decompressed and stored in the second memory device, generating the web page data including the decompressed content stored in the second memory device;
- (ii) if the decompressed content of the web page data corresponding to the specified language is not stored in the second memory device, decompressing the content of the web page data corresponding to the specified language based on the compressed content of the web page data corresponding to the specified language and storing the decompressed content in the second memory device to generate the web page data including the decompressed content stored in the second memory;
- obtaining information related to a region in the world in accordance with the information processing apparatus being turned on;
- in accordance with having obtained information indicating a first region as the information, storing a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include first decompressed content of a first language and second decompressed content of a second language;
- and
- in accordance with having obtained information indicating a second region as the information, storing in advance a plurality of items of decompressed contents corresponding to some of the plurality of languages in the second memory device, wherein the plurality of items of decompressed contents include third decompressed content of a third language and fourth decompressed content of a fourth language,
- wherein a number of the plurality of items of decompressed contents is different from each other in a case that the information indicating the first region is obtained and in a case that the information indicating the second region is obtained.