Cardinalities
-
CARDINALITY_ONE
Matches
i = 1 and v = 0Example Integers:
1 -
CARDINALITY_MANY
Matches
e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0..5Example Integers:
1000000, … -
CARDINALITY_OTHER
Matches
all other valuesExample Integers:
0, 2, 16, 100, 1000, 10000, 100000, …Example Decimals:
0.0, 1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
Cardinality Ranges
No explicit CLDR cardinality-range mapping is defined for this language. Cardinality.forRange(...) therefore falls back to the ending cardinality for every range.
Ordinalities
-
ORDINALITY_MANY
Matches
n = 11,8,80,800Example Integers:
8, 11, 80, 800 -
ORDINALITY_OTHER
Matches
all other valuesExample Integers:
0, 7, 9, 10, 12, 17, 100, 1000, 10000, 100000, 1000000, …
Addendum: Language Form Rules
The language form expressions above are specified by Unicode Technical Standard #35 and use the following notation:
nabsolute value of the source number (integer and decimals)iinteger digits ofnvnumber of visible fraction digits inn, with trailing zeroswnumber of visible fraction digits inn, without trailing zerosfvisible fractional digits inn, with trailing zerostvisible fractional digits inn, without trailing zerosc/ecompact decimal exponent operands used by some CLDR compact-number rules