polish-plurals
Version:
Package for generating correct plurals in Polish.
16 lines (15 loc) • 470 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.polishPlurals = polishPlurals;
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;
}
}