UNPKG

polish-plurals

Version:

Package for generating correct plurals in Polish.

16 lines (15 loc) 470 B
"use strict"; 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; } }