french-pluralize

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"); ```