transform method
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;
}
}