create

fun create(language: String, region: String, type: PluralRuleType): PluralRule?

Create the PluralRule for a given language and (optionally) region.

Note that while the language must match, the region is optional. Unspecified or invalid regions will match the language type. Empty String values are permitted; null values are not.

Return

PluralRule for given language and PluralRuleType. null if unmatched language or no PluralType for the given language.

Parameters

language

BCP 47 language code (lower case), "root", or empty String ""

region

two-letter ISO 3166 region normalized to upper case, or empty String ""

type

PluralRuleType (ORDINAL or CARDINAL)


fun create(locale: Locale, type: PluralRuleType): PluralRule?

Create the PluralRule for a given Locale.

Return

PluralRule for given language and PluralRuleType. null if unmatched language or no PluralType for the given language.

Parameters

locale

Locale to match language and (possibly) country. Null not permitted.

type

PluralRuleType (ORDINAL or CARDINAL). Null not permitted.