Pluralize a word
- 1 dollar, 5 dollars
- 1 рубль, 2 рубля, 5 рублей
npm install --save numd
import numd from 'numd';
numd(2, 'dollar', 'dollars'); // 2 dollars
numd(14, 'рубль', 'рубля', 'рублей'); // 14 рублей
Return a string if num
is defined:
numd(1, 'dollar', 'dollars'); // 1 dollar
numd(1, 'рубль', 'рубля', 'рублей'); // 1 рубль
otherwise return a function:
const rur = numd('рубль', 'рубля', 'рублей');
rur(4); // 4 рубля
rur(51); // 51 рубль
Type: number
Count to determine a word.
Type: string
Word in the nominative singular.
Type: string
Word in the genitive singular, not used for English words and some other languages.
Type: string
Word in the plural/genitive plural.
MIT