Inflections
A type that controls GRDB string inflections.
-
Appends a pluralization rule.
var inflections = Inflections() inflections.plural("$", "s") inflections.pluralize("player") // "players" -
Appends a singularization rule.
var inflections = Inflections() inflections.singular("s$", "") inflections.singularize("players") // "player" -
Appends uncountable words.
var inflections = Inflections() inflections.plural("$", "s") inflections.uncountableWords(["foo"]) inflections.pluralize("foo") // "foo" inflections.pluralize("bar") // "bars" -
Appends an irregular singular/plural pair.
var inflections = Inflections() inflections.plural("$", "s") inflections.irregularSuffix("man", "men") inflections.pluralize("man") // "men" inflections.singularizes("women") // "woman"
-
Returns a pluralized string.
Inflections.default.pluralize("player") // "players" -
Returns a singularized string.
-
The default inflections
View on GitHub
Install in Dash
Inflections Structure Reference