plural method

String plural(
  1. String key,
  2. num value, {
  3. Map<String, dynamic>? args,
})

Implementation

String plural(String key, num value, {Map<String, dynamic>? args}) {
  final forms = _getAllPluralForms(key, _translations);

  return Intl.plural(
    value,
    zero: _putArgs(forms[Constants.pluralZero], value, args: args),
    one: _putArgs(forms[Constants.pluralOne], value, args: args),
    two: _putArgs(forms[Constants.pluralTwo], value, args: args),
    few: _putArgs(forms[Constants.pluralFew], value, args: args),
    many: _putArgs(forms[Constants.pluralMany], value, args: args),
    other: _putArgs(forms[Constants.pluralOther], value, args: args) ??
        '$key.${Constants.pluralOther}',
  );
}