A Rust library to help users to get plurals of French words in different ways.
It mainly follow the french plural rules available on the French Wiktionary
toml
[dependencies]
french-pluralize = "0.2.5"
```rust use frenchpluralize::pluralizeword;
println!("{}", pluralize_word("voiture")); // voitures
asserteq!(pluralizeword("test"), "tests"); asserteq!(pluralizeword("dos"), "dos"); asserteq!(pluralizeword("oeil"), "yeux"); asserteq!(pluralizeword("houx"), "houx"); asserteq!(pluralizeword("nez"), "nez"); asserteq!(pluralizeword("bleu"), "bleus"); asserteq!(pluralizeword("vieu"), "vieux"); asserteq!(pluralizeword("vœu"), "vœux"); asserteq!(pluralizeword("bateau"), "bateaux"); asserteq!(pluralizeword("landau"), "landaus"); asserteq!(pluralizeword("bijou"), "bijoux"); asserteq!(pluralizeword("matou"), "matous"); asserteq!(pluralizeword("animal"), "animaux"); asserteq!(pluralizeword("festival"), "festivals"); asserteq!(pluralizeword("corail"), "coraux"); asserteq!(pluralizeword("émail"), "émaux"); asserteq!(pluralizeword("chandail"), "chandails"); asserteq!(pluralizeword("voiture"), "voitures"); asserteq!(pluralizeword("vélo"), "vélos"); ```