Evaluates plural rules, so that localization libraries can choose the right plural form.
Evaluates locale-specific plural rules to identify the right plural form for a cardinal number, which represents an item count.
Plural rules engine
Gettext PO formatter for Lingui message catalogs using gettext-style plural rules
Framework-agnostic i18n primitive: translation dictionaries, placeholder interpolation, count-based plural rules, and locale switching events.
Text formatter with Unicode CLDR Plural Rules and choices support
Module for localization with plural rules support.
CLDR plural rules parser and evaluator.
Unicode CLDR pluralization rules as JavaScript functions
A simple Intl.PluralRules polyfill
An AST parser for ICU MessageFormat strings
Map of nouns to their irregular plural form
A port of inflection-js to node.js module
Pluralize a word
Intl.PluralRules polyfill
Polyfill for intl plural rules
A PEG.js parser for ICU MessageFormat strings
Node module to find out the plural form for a given number in a language by parsing CLDR plural form rules.
Plurals support, generated from CLDR.
Compiles a function to compute the plural forms index for a given value
Plural rules for message translation.
Provides information about the plural forms from any language that you may know
Translates Unicode CLDR pluralization rules to executable JavaScript
Javascript runtime for CLDR plural rules generated by camertron/cldr-plurals.
Ruby runtime methods for CLDR plural rules (see camertron/cldr-plurals).
Javascript runtime methods for CLDR plural rules (see camertron/cldr-plurals).
Tokenizes and parses CLDR plural rules and provides a mechanism for emitting them as source code
🐼 Mandarin Chinese singularization and pluralization rules for ActiveSupport and Rails.
A better set of singularization and pluralization rules for Ruby/Rails applications using ActiveSupport.
Pluralize and singularize English words without ActiveSupport. Includes 200+ rules, irregular word handling, uncountable words, possessives, ordinals, plural detection, hyphenated compounds, and string inflections (camelCase, snake_case, titleize).
A gem for basic English pluralization rules: Pluralizer.pluralize("scarf") => "scarves"
Spanish Pluralizer is a gem for converting singular spanish nouns into plural. It works by adding the following methods to String: [:pluralize_spanish, :spanish_pluralizer_acute, :spanish_pluralizer_unacute, :spanish_pluralizer_is_acute?]. It can handle diphthong, hiatus and adding or removing acutes, but fails with monosyllables and rule exceptions like "régimen" => "regímenes" and "espécimen" => "especímenes".
A plugin for the Merb framework that provides i18n support to translate your site in several languages. It is just a wrap for R18n core library. It can format numbers and time to the rules of the user locale, has translation for common words, storage translation in YAML format with pluralization and procedures and has special support for countries with two official languages.
Pluralizr is a gem that takes a single word and returns the pluralized version of that word. It takes into account various rules including words that end with the letter 'y'—where 'y' is preceded by a vowel or consonant—and words of French, Greek and Latin origins.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.