mirror of
https://github.com/jlengrand/elm-plural-rules.git
synced 2026-03-10 08:11:24 +00:00
master
GlobalWebIndex/elm-plural-rules
An abstraction for working with pluralization rules.
Based largely on Unicode Language Plural Rules.
(For the description of what the v = 0 conditions in the above screenshots
mean, look at the Plural Operand Meanings
table or check the Plural Operands section of the PluralRules module!)
This library helps you arrive at an API like:
pluralize 1 "message" --> "message"
pluralize 5 "message" --> "messages"
pluralize 1 "man" --> "man"
pluralize 5 "man" --> "men"
pluralize 1 "query" --> "query"
pluralize 5 "query" --> "queries"
See the examples/ folder for how to get there!
There are also helpers for writing pluralization logic for languages not included in this package. Obviously, there's a lot of languages and each of those has its own rules for how it pluralizes. Check them here!
Description
Languages
Elm
100%

