generatePluralFunction function

String generatePluralFunction(
  1. String args,
  2. String zero,
  3. String one,
  4. String two,
  5. String few,
  6. String many,
  7. String other,
)

Implementation

String generatePluralFunction(String args, String zero, String one, String two,
    String few, String many, String other) {
  var zeroArg = generateArg(normalizedJsonMessage(zero));
  var oneArg = generateArg(normalizedJsonMessage(one));
  var twoArg = generateArg(normalizedJsonMessage(two));
  var fewArg = generateArg(normalizedJsonMessage(few));
  var manyArg = generateArg(normalizedJsonMessage(many));
  var otherArg = generateArg(normalizedJsonMessage(other));

  return '''($args) => "\${Intl.pluralLogic(howMany, zero: $zeroArg, one: $oneArg, two:$twoArg, few:$fewArg, many:$manyArg, other: $otherArg)}"''';
}