polish-plurals
Version:
Package for generating correct plurals in Polish.
11 lines (10 loc) • 341 B
JavaScript
export function polishPlurals(singularNominativ, pluralNominativ, pluralGenitive, value) {
value = Math.abs(value);
if (value === 1) {
return singularNominativ;
} else if (value % 10 >= 2 && value % 10 <= 4 && (value % 100 < 10 || value % 100 >= 20)) {
return pluralNominativ;
} else {
return pluralGenitive;
}
}