Consider all QLocale::uiLanguages for QM catalog loading
This means secondary languages will be considered if we don't have translations for the first choice, unlike before.
Same limitations as mentioned in ki18n!136 (merged) also still apply here.