Use QLocale::uiLanguages as the default language(s)
It handle certain cases where the preferred UI language of a locale is
different from the locale name itself, e.g. zh_HK uses zh_TW as the
preferred UI language.
This change does not affect Linux.