transform method

  1. @override
String transform(
  1. String input,
  2. String locale
)
override

Transforms input into an instance of U using the provided locale.

Implementation

@override
String transform(String input, String locale) {
  switch (targetPlurality) {
    case Plurality.plural:
      final result = _pluralizationRules.pluralize(
        input,
        wordIsKnownToBeSingular: !inputMayAlreadyHaveTargetPlurality,
      );
      return result;
    case Plurality.singular:
      final result = _pluralizationRules.singularize(
        input,
        wordIsKnownToBePlural: !inputMayAlreadyHaveTargetPlurality,
      );
      return result;
  }
}