6. A system for handling locale and language in a cloud management system, the system comprising: a server; a frontend application executed via a processor in the cloud management system; a browser in communication with said frontend application and accepting at least one language and at least one locale; and a service management system providing at least one installed language, an installed base language used as fall back language, at least one supported locale, and a user preferred locale and language setting per user, wherein: said frontend application generates, via operations implementing a mix and match algorithm, 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; said frontend application determines 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, said frontend application generates 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.
23. The system of claim 6 , wherein the further processing by said frontend application comprises making only matching locales available for user selection via a locale entry field, and avoiding presenting any language for user selection, wherein a matching table is produced and every locale is checked against the matching table, and only the matching locales comprising those locales whose language is installed on the service management system are available for selection by the user, and wherein a language value is set in a background hidden from an user interface.