All Projects → kulakowka → pluralize-ru

kulakowka / pluralize-ru

Licence: MIT license
Pluralization of Russian words

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pluralize-ru

RussianNounsJS
Склонение существительных по падежам. Обычно требуются только форма в именительном падеже, одушевлённость и род.
Stars: ✭ 29 (+81.25%)
Mutual labels:  pluralization
Pluralize
Pluralize or singularize any word based on a count
Stars: ✭ 1,808 (+11200%)
Mutual labels:  pluralization
go-pluralize
Pluralize and singularize any word (golang adaptation of https://www.npmjs.com/package/pluralize)
Stars: ✭ 60 (+275%)
Mutual labels:  pluralization
EnglishText.jl
Utilities for English-language quirks in Julia
Stars: ✭ 12 (-25%)
Mutual labels:  pluralization
i18n
Minimalist gettext style i18n for JavaScript
Stars: ✭ 14 (-12.5%)
Mutual labels:  pluralization
Lingo
Powerful Swift string localization library with support for pluralization and string interpolation.
Stars: ✭ 55 (+243.75%)
Mutual labels:  pluralization
cldr-engine
Internationalization and localization in Typescript with Unicode CLDR, batteries included
Stars: ✭ 34 (+112.5%)
Mutual labels:  pluralization

Pluralize russian

Install:

npm install pluralize-ru

Usage example:

var pluralize = require('pluralize-ru')

pluralize(0, 'нет штук', 'штука', 'штуки', 'штук')  // => нет штук
pluralize(1, 'нет штук', 'штука', 'штуки', 'штук')  // => штука
pluralize(2, 'нет штук', 'штука', 'штуки', 'штук')  // => штуки
pluralize(5, 'нет штук', 'штука', 'штуки', 'штук')  // => штук

pluralize(0, 'нет штук', '%d штука', '%d штуки', '%d штук')  // => нет штук
pluralize(1, 'нет штук', '%d штука', '%d штуки', '%d штук')  // => 1 штука
pluralize(2, 'нет штук', '%d штука', '%d штуки', '%d штук')  // => 2 штуки
pluralize(5, 'нет штук', '%d штука', '%d штуки', '%d штук')  // => 5 штук
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].