pluralResolver function
Implementation
void pluralResolver() {
// Manually set plural rules for Dutch
LocaleSettings.setPluralResolver(
locale: AppLocale.nl,
cardinalResolver: (n, {zero, one, two, few, many, other}) {
if (n == 0) return zero ?? other!;
if (n == 1) return one ?? other!;
return other!;
},
ordinalResolver: (n, {zero, one, two, few, many, other}) {
if (n % 10 == 1 && n % 100 != 11) return one ?? other!;
if (n % 10 == 2 && n % 100 != 12) return two ?? other!;
if (n % 10 == 3 && n % 100 != 13) return few ?? other!;
return other!;
},
);
}