getTranslation method

  1. @override
String? getTranslation(
  1. Map<String, Object> args
)
override

Implementation

@override
String? getTranslation(Map<String, Object> args) {
  if (!args.containsKey(argument) || args[argument] is! num) {
    return null;
  }

  return Intl.plural(
    args[argument] as num,
    zero: zero?.getTranslation(args),
    one: one?.getTranslation(args),
    two: two?.getTranslation(args),
    few: few?.getTranslation(args),
    many: many?.getTranslation(args),
    other: other.getTranslation(args) ?? '',
  );
}