Improve locales list ordering of less common languages
Use LocaleListCompat.getDefault()
to get the system's locales list (ie the user's list of preferred languages in system settings) in place of ConfigurationCompat.getLocales(Resources.getSystem().getConfiguration())
which, empirically, seems to push back languages marked May not be available in all apps
in Settings.
Edited by Ray c