numd
v3.1.0
Published
Pluralize a word
Downloads
3,587
Maintainers
Readme
numd
Pluralize a word
- 1 dollar, 5 dollars
- 1 рубль, 2 рубля, 5 рублей
Install
npm install --save numd
Usage
import numd from 'numd';
numd(2, 'dollar', 'dollars'); // 2 dollars
numd(14, 'рубль', 'рубля', 'рублей'); // 14 рублей
API
numd([num, ]word[, singular], plural)
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 рубль
num
Type: number
Count to determine a word.
word
Type: string
Word in the nominative singular.
singular
Type: string
Word in the genitive singular, not used for English words and some other languages.
plural
Type: string
Word in the plural/genitive plural.
License
MIT