{
  "locale": "cy",
  "language": "Welsh",
  "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": [
    "zero",
    "one",
    "two",
    "few",
    "many",
    "other"
  ],
  "cardinal": {
    "zero": "n = 0",
    "one": "n = 1",
    "two": "n = 2",
    "few": "n = 3",
    "many": "n = 6",
    "other": "(default — everything the rules above do not match)"
  },
  "cardinalSamples": {
    "zero": [
      0
    ],
    "one": [
      1
    ],
    "two": [
      2
    ],
    "few": [
      3
    ],
    "many": [
      6
    ],
    "other": [
      4,
      5,
      7,
      8,
      9,
      10,
      100,
      1.5
    ]
  },
  "ordinal": {
    "zero": "n = 0,7,8,9",
    "one": "n = 1",
    "two": "n = 2",
    "few": "n = 3,4",
    "many": "n = 5,6",
    "other": "(default)"
  },
  "ordinalSamples": {
    "zero": [
      0,
      7,
      8,
      9
    ],
    "one": [
      1
    ],
    "two": [
      2
    ],
    "few": [
      3,
      4
    ],
    "many": [
      5,
      6
    ],
    "other": [
      10,
      11,
      12,
      100
    ]
  },
  "gettextPluralForms": "nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n==3 ? 3 : n==6 ? 4 : 5);",
  "trap": "Welsh is the only CLDR locale using all six categories for BOTH cardinals and ordinals, and its categories are enumerations (3, 6) rather than modulo ranges — a rule engine that assumes 'few' means a range fails here."
}
