golang-github-qor-inflection-dev

Pluralizes and singularizes english nouns
  https://github.com/qor/inflection
  0
  no reviews



Inflection is a go package that pluralizes and singularizes english nouns.

inflection.plural("person") => "people"
inflection.plural("person") => "people"
inflection.plural("person") => "people"
inflection.plural("bus") => "buses"
inflection.plural("bus") => "buses"
inflection.plural("bus") => "buses"
inflection.singularize("people") => "person"
inflection.singularize("people") => "person"
inflection.singularize("people") => "person"
inflection.singularize("buses") => "bus"
inflection.singularize("buses") => "bus"
inflection.singularize("buses") => "bus"
inflection.plural("fancyperson") => "fancypeople"
inflection.singularize("fancypeople") => "fancyperson"
standard rules are from rails's activesupport.

this package contains the source.