{
  "locale": "en",
  "language": "English",
  "source": "CLDR plural rules",
  "note": "Rule expressions use CLDR plural-rule syntax: n is the absolute value of the source number, i its integer digits and v the count of visible fraction digits. Categories are selected by the FIRST matching rule; 'other' is always the fallback. Assert on the category returned for each sample value, not on any wording.",
  "categories": [
    "one",
    "other"
  ],
  "cardinal": {
    "one": "i = 1 and v = 0",
    "other": "(default)"
  },
  "cardinalSamples": {
    "one": [
      1
    ],
    "other": [
      0,
      2,
      3,
      100,
      1.0,
      1.5
    ]
  },
  "ordinal": {
    "one": "n % 10 = 1 and n % 100 != 11",
    "two": "n % 10 = 2 and n % 100 != 12",
    "few": "n % 10 = 3 and n % 100 != 13",
    "other": "(default)"
  },
  "ordinalSamples": {
    "one": [
      1,
      21,
      31,
      101
    ],
    "two": [
      2,
      22,
      32,
      102
    ],
    "few": [
      3,
      23,
      33,
      103
    ],
    "other": [
      4,
      11,
      12,
      13,
      111,
      112,
      113
    ]
  },
  "gettextPluralForms": "nplurals=2; plural=(n != 1);",
  "trap": "'1.0' is category OTHER, not ONE — v = 1 disqualifies it. String-formatted counts ('1.0 files') are the usual source of this bug."
}
