class CoroutineBasedLocaleOrderDecider : LocaleOrderDecider
Responsible to determine in which order Locales should be processed.
Adopted from ResourceBundle.Control.getCandidateLocales and ResourceBundle.Control.getFallbackLocale but allows to define more than one fallback Locale and does not use Locale.getDefault implicitly (one can define it explicitly as fallback Locale though).
There are further differences -- e.g., it does not return Locale.ROOT -- for more information, have a look at LocaleOrderDecider.
CoroutineBasedLocaleOrderDecider()
Responsible to determine in which order Locales should be processed. |
fun determineOrder(primaryLocale: Locale, fallbackLocales: Array<out Locale>): Sequence<Locale> |