pub fn pluralize(word: &str) -> StringExpand description
Return a naive English plural of word.
Handles common English inflection rules:
- words ending in
s,x,z,ch,sh→+es - words ending in a consonant +
y→-y+ies - words ending in
f/fe→-f[e]+ves - words ending in
us→-us+i - everything else →
+s
use rok_utils::string::pluralize;
assert_eq!(pluralize("user"), "users");
assert_eq!(pluralize("box"), "boxes");
assert_eq!(pluralize("category"), "categories");
assert_eq!(pluralize("leaf"), "leaves");