inflections-clj
inflections-clj copied to clipboard
Singular of "leaves"
By applying (singular) to a string "leaves", it returns "leafe".
It should be "leaf" instead.
I had to apply this manually but I think it has to be in the code by default.
(singular! #"(?i)([^f])ves$" "$1f")
I found a set of words for (singular! #"(?i)([^f])ves$" "$1fe") too, like lives and wives.
How does it take care of exceptions?
It also thinks the singular of CURVE is CURF.
I thought this bug was fixed in 2013?