11. A computer program product comprising a non-transitory computer readable medium, wherein a computer-readable program stored in the computer readable medium causes a computer to perform handling of locale and language in a cloud management system, and wherein the computer-readable program when executed on said computer performs operations, the operations comprising: generating, via operations implementing a mix and match algorithm, by a frontend application executed via a processor in the cloud management system, a first composite values list of applicable locales and matching languages combinations from at least one language installed on a service management system and at least one locale supported by said service management system; determining, by said frontend application, if said first composite values list of applicable locales and matching languages is empty; in response to determining that said first composite values list of applicable locales and matching languages is empty, generating, by said frontend application, a second composite values list of applicable locales and matching languages combinations as fall back list based on at least one base language of said service management system and at least one matching locale formed from said at least one base language, and using said second composite values list as a resulting composite values list of valid locales and languages combinations for further processing by said frontend application; and in response to determining that said first composite values list of applicable locales and matching languages is not empty, presenting said first composite values list of valid locales and languages combinations to a user, and based on selection of preferred locale and language combinations by the user, using said first composite values as the resulting composite values list of valid locales and languages combinations for further processing by said frontend application, via operations implementing a reverse mix and match algorithm.
12. The computer program product of claim 11 , wherein said resulting composite values list of valid locales and languages combinations is used at least for one of the following processes: adjustment of a user interface; and presenting a list of language and locale combination options for selection to a user.