1. A server device which can provide a client device with information in a plurality of languages, the device comprising: a central processing unit (CPU), and a memory, the memory including a supportable language recognizing unit recognizing a plurality of supportable languages using language identification information; a requested language recognizing unit recognizing a requested language desired by the client device using the language identification information; an attribute information acquiring unit acquiring attribute information associated with the language identification information; and a language selecting unit selecting one supportable language from the plurality of supportable languages as a support language in which information is provided to the client device, using the attribute information when the language identification information of the requested language does not match with that of any of the plurality of supportable languages; wherein the language identification information includes at least a first identifier, the attribute information includes priority information for determining a priority order of the supportable languages of which the first identifiers are the same as each other, and the language selecting unit selects the support language from the plurality of supportable languages of which the first identifiers match with that of the requested language on the basis of the priority order when there is no supportable language of which the language identification information matches with the language identification information of the requested language but there is the supportable languages of which the first identifiers match with that of the requested language; wherein the language identification information is preliminarily classified into a plurality of groups, the attribute information includes first group information for specifying a group to which the requested language belongs, and the language selecting unit selects the support language from the supportable languages depending on the group to which the requested language belongs.
10. The server device according to claim 1 , further comprising an attribute information storage unit in which the attribute information preliminarily determined is stored in association with the language identification information, wherein the attribute information acquiring unit acquires the attribute information from the attribute information storage unit.