UNPKG

polish-plurals

Version:

Package for generating correct plurals in Polish.

11 lines (10 loc) 341 B
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; } }