Verify Number Formats: Swahili

Index

To correct problems in compact numbers below, please go to Compact Decimal Formatting.

Numeric FormatCompact-ShortCompact-Long
1n/an/a
1.1n/an/a
1.5n/an/a
2n/an/a
10n/an/a
100n/an/a
1,000n/an/a
1,100n/an/a
1,500n/an/a
2,000n/an/a
10,000n/an/a
100,000n/an/a
1,000,000n/an/a
1,100,000n/an/a
1,500,000n/an/a
2,000,000n/an/a
10,000,000n/an/a
100,000,000n/an/a
1,000,000,000n/an/a
1,100,000,000n/an/a
1,500,000,000n/an/a
2,000,000,000n/an/a
10,000,000,000n/an/a
100,000,000,000n/an/a
1,000,000,000,000n/an/a
1,100,000,000,000n/an/a
1,500,000,000,000n/an/a
2,000,000,000,000n/an/a
10,000,000,000,000n/an/a
100,000,000,000,000n/an/a
1,100,000,000,000,000n/an/a

Plural Rules

To correct problems in plural rules below, please go to Plural Rules.

NameCodeTypeCategoryExamplesMinimal PairsRules
Kiswahiliswcardinalone1siku 1 iliyopitai = 1 and
  v = 0
other0, 2~16, 100, 1000, 10000, 100000, 1000000, …
0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
siku 2 zilizopita
siku 1.5 zilizopita
ordinalother0~15, 100, 1000, 10000, 100000, 1000000, …Chukua mpinduko wa 15 kulia.
rangeone+other1–2siku 1–2 zilizopitaone + other → other
other+one0–1siku 0–1 iliyopitaother + one → one
other+other0–2siku 0–2 zilizopitaother + other → other




































































































Errors

sw short pattern (M000;M-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (elfu 000;elfu -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (elfu 00;elfu -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (B0;B-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (T00;T-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (T0;T-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (B000;B-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (B00;B-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (elfu 0;elfu -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (M0;M-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (M00;M-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short pattern (T000;T-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short Can't create due to lack of 'from scratch' constructor for CompactDecimalFormat

sw long pattern (Elfu 000;Elfu -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Trilioni 0;Trilioni -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Milioni 000;Milioni -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Milioni 00;Milioni -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Bilioni 00;Bilioni -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Bilioni 0;Bilioni -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Milioni 0;Milioni -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Bilioni 000;Bilioni -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Trilioni 00;Trilioni -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Trilioni 000;Trilioni -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Elfu 00;Elfu -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long pattern (Elfu 0;Elfu -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw long Can't create due to lack of 'from scratch' constructor for CompactDecimalFormat

sw short-curr pattern (M000;M-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (elfu 000;elfu -000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (elfu 00;elfu -00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (B0;B-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (T00;T-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (T0;T-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (B000;B-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (B00;B-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (elfu 0;elfu -0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (M0;M-0) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (M00;M-00) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr pattern (T000;T-000) doesn't match expected ([^0,]*)([0]+)([.]0+)?([^0]*)

sw short-curr Can't create due to lack of 'from scratch' constructor for CompactDecimalFormat