InflectorKit icon indicating copy to clipboard operation
InflectorKit copied to clipboard

"equipment" vs "Equipment"

Open CrownedPhoenix opened this issue 3 years ago • 0 comments

import InflectorKit

let inflector = StringInflector.default
inflector.addPluralRule(#"^(equipment)$"#, replacement: #"$1s"#)

for singular in ["Equipment", "equipment"] {
    print("\(singular) → \(singular.pluralized)")
}
/*
Prints:
Equipment → Equipments
equipment → equipment
*/

Looks like it's because there's an uncountable rule in the default inflector that isn't being overridden/superseded.

CrownedPhoenix avatar Oct 13 '22 14:10 CrownedPhoenix