GitHub topics: pluralization
wapmorgan/Morphos
A morphological solution for Russian and English language written completely in PHP. Provides classes to inflect personal names, geographical names, decline and pluralize nouns, generate cardinal and ordinal numerals, spell out money amounts and time intervals. / Морфологическая библиотека для английского и русского языков. Склоняет имена собственные, названия географических объектов, склонение и плюрализация имен собственных и другое.
Language: PHP - Size: 796 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 812 - Forks: 111

plurals/pluralize
Pluralize or singularize any word based on a count
Language: JavaScript - Size: 199 KB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 2,181 - Forks: 184

phensley/cldr-engine-website
Website for @phensley/cldr
Language: JavaScript - Size: 909 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

phensley/cldr-engine
Internationalization and localization in Typescript with Unicode CLDR, batteries included
Language: TypeScript - Size: 55.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 52 - Forks: 3

Decybel07/L10n-swift
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Language: Swift - Size: 10.6 MB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 320 - Forks: 31

axuno/SmartFormat
A lightweight text templating library written in C# which can be a drop-in replacement for string.Format
Language: C# - Size: 3.44 MB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 1,161 - Forks: 109

signavio/i18n
Minimalist gettext style i18n for JavaScript
Language: JavaScript - Size: 1.52 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 15 - Forks: 3

georgy7/RussianNounsJS
Склонение существительных по падежам. Обычно требуются только форма в именительном падеже, одушевлённость и род. Здесь нет словаря — лишь набор правил и исключений (15 KB gzipped). Конечно, сейчас уже есть LLMки, но в некоторых случаях их использование может быть пальбой из пушки по воробьям.
Language: JavaScript - Size: 17 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 55 - Forks: 5

gertd/go-pluralize
Pluralize and singularize any word (golang adaptation of https://www.npmjs.com/package/pluralize)
Language: Go - Size: 67.4 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 160 - Forks: 23

megatolya/plural-ru
Pluralization of russian words
Language: JavaScript - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 86 - Forks: 6

FinNLP/en-inflectors
📦 English inflection library for noun (plural to singular and singular to plural), verb (gerund, present & past) and adjectives (comparative & superlative) transformations/conjugation.
Language: TypeScript - Size: 323 KB - Last synced at: 18 days ago - Pushed at: about 4 years ago - Stars: 345 - Forks: 19

loctools/plurr
Cross-platform format specification + libraries for handling plurals/genders/conditionals for Go, Java, JS, Obj-C, Perl, PHP, Python, and Rust
Language: Rust - Size: 313 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 80 - Forks: 11

IamSebastianDev/vay.js
A TypeScript oriented, lightweight (3kb minified), modern & dependency free internationalization (i18n) provider.
Language: TypeScript - Size: 1.48 MB - Last synced at: 20 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

Machibuse/Porticle.CLDR
Unicode CLDR-Units Data for C#
Language: C# - Size: 4.68 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

osiemsiedem/laravel-pluralization-fix 📦
A Laravel package for fixing pluralization issues.
Language: PHP - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

cesarferreira/kotlin-pluralizer
☀️ Kotlin extension to pluralize and singularize strings
Language: Kotlin - Size: 127 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 50 - Forks: 7

martinandert/inflected
A port of ActiveSupport's inflector to Node.js and the browser.
Language: JavaScript - Size: 237 KB - Last synced at: 11 days ago - Pushed at: over 3 years ago - Stars: 166 - Forks: 22

miroslavkovac/Lingo
Powerful Swift string localization library with support for pluralization and string interpolation.
Language: Swift - Size: 81.1 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 10

TotalVerb/EnglishText.jl
Utilities for English-language quirks in Julia
Language: Julia - Size: 163 KB - Last synced at: about 16 hours ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 8

ICanBoogie/Inflector
A multilingual inflector that transforms words from singular to plural, underscore to camel case, and formats strings in various ways.
Language: PHP - Size: 138 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 213 - Forks: 23

whatisinternet/Inflector 📦
A rust inflection library
Language: Rust - Size: 290 KB - Last synced at: about 21 hours ago - Pushed at: almost 2 years ago - Stars: 124 - Forks: 28

laurentpayot/intljulep
Super lightweight yet powerful i18n library
Language: JavaScript - Size: 42 KB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 14 - Forks: 0

khalyomede/i18n
Translation and pluralization functions for V.
Language: V - Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

kulakowka/pluralize-ru
Pluralization of Russian words
Language: JavaScript - Size: 1.95 KB - Last synced at: 8 days ago - Pushed at: over 9 years ago - Stars: 17 - Forks: 0

JoschuaSchneider/mehrzahl
Tagged template literals for singular/plural formatting
Language: TypeScript - Size: 85 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

emirmoc/grammaticalnumber
Determining whether a number (integer or floating point) should be treated as singular, plural, or paucal. Slavic languages may treat some plural numbers as a grammatical singular, and may use a second grammatical plural, called paucal.
Language: JavaScript - Size: 35.2 KB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

gedex/inflector
Go library that pluralizes and singularizes English nouns.
Language: Go - Size: 18.6 KB - Last synced at: 15 days ago - Pushed at: over 4 years ago - Stars: 81 - Forks: 18

OkaeriPoland/okaeri-pluralize
Simple pluralization library with support for the rules of 143 locales
Language: Java - Size: 14.6 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

betsol/numerous
Tiny pluralization library in JavaScript that supports almost any language
Language: JavaScript - Size: 1.21 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 23 - Forks: 4

go-i18n/i18n
Package i18n provides internationalization and localization for your Go applications
Language: Go - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 51 - Forks: 4

OkaeriPoland/okaeri-i18n
Simple yet powerful localization library built with blazing-fast okaeri-placeholders
Language: Java - Size: 97.7 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

morpher-ru/Morpher.WebService.V3.Client
.NET-клиент веб-сервиса "Морфер" 3.0
Language: C# - Size: 213 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

doorgets/ng-translate
Angular 2 translation module i18n (internationalization) from JSON file with pluralization (Zero value state included)
Language: TypeScript - Size: 2.95 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

tkouba/PluralNet.Core
Improve the localization of your .Net application with support of plural forms.
Language: C# - Size: 49.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

derzunov/redux-react-native-i18n
An i18n solution for React Native apps on Redux
Language: JavaScript - Size: 185 KB - Last synced at: 13 days ago - Pushed at: almost 7 years ago - Stars: 47 - Forks: 4

artifact-project/i18n
Simple a module for internalization
Language: TypeScript - Size: 418 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

derzunov/redux-react-i18n
An i18n solution for React/Redux and React Native projects
Language: JavaScript - Size: 1.72 MB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 64 - Forks: 5

T-Pham/NoOptionalInterpolation
✍️ No "Optional(...)" in string interpolation + Easy pluralization
Language: Swift - Size: 75.2 KB - Last synced at: 12 months ago - Pushed at: over 7 years ago - Stars: 51 - Forks: 3

kanisimoff/PluralizeService.Core
Language: C# - Size: 82 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 7

fossar/elm-localization 📦
Simple localization framework with pluralization support
Language: Elm - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

vehsamrak/phpluralize
Russian language pluralize rules library in PHP
Language: PHP - Size: 13.7 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

compositephp/localization
PHP 8.1 Language localization and pluralization
Language: PHP - Size: 7.81 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

thehackermonkey/plurales
Convert nouns to plural in spanish 🇲🇽
Language: JavaScript - Size: 3.99 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

atmajs/atma-formatter
Localizable number. string and date formatter
Language: JavaScript - Size: 64.5 KB - Last synced at: 8 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

mauroerta/deno-plural
deno-plural module helps you to pluralize or singularize a given word.
Language: TypeScript - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

viktorasl/xlocalize
Xlocalise - easier way to export Xcode project strings and connect them to Webtranslateit
Language: Ruby - Size: 88.9 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 2

akratellio/ak-translation-library
a simple translation library based on angular 6
Language: TypeScript - Size: 22.5 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

pratik-123/LocalizationDemo
Localization is the process of translating an app’s user interface and resources into different languages.
Language: Swift - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

skarankevich/ruplu
Russian words plural form helper
Language: TypeScript - Size: 553 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

PluralityNET/PluralityNET_Integrating_Banyan
A banyan of all things PluralityNET — many roots, trunks, and interconnectedness folders at the top repository directory
Language: HTML - Size: 208 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 6

folded-php/translation
Translate terms for your web app.
Language: PHP - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

osparkle/PHP-Pluralize-Regular-Nouns
This is a simple PHP function that pluralizes regular nouns that end in -s.
Language: PHP - Size: 16.6 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

mauroerta/pluralize-me
plurilizeME module helps you to singularize or pluralize a given word.
Language: TypeScript - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

dotupNET/dotup-ts-internationalization
Library for typed translation and internationalization
Language: TypeScript - Size: 482 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ins0mniaque/Linguist
An advanced strongly typed resource localizer for all .NET platforms with formatting and pluralization support
Language: C# - Size: 1.01 MB - Last synced at: 18 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

rtymchyk/react-translations
Modern translations for React. Lightweight and isomorphic app friendly.
Language: JavaScript - Size: 1.23 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

JustinBacher/pluralize
A very simple and adhoc approach to outputting numbers into human readable form
Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

tomwhite/inflector
Inflector provides an API for forming the plurals of nouns.
Language: Java - Size: 195 KB - Last synced at: about 1 month ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 1

michaelspiss/translation
A file based translation component without dependencies.
Language: PHP - Size: 30.3 KB - Last synced at: 25 days ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

sshaw/Mojolicious-Plugin-MoreUtilHelpers
Methods to format, count, sanitize, etc...
Language: Perl - Size: 26.4 KB - Last synced at: 17 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1
