Thanks to visit codestin.com
Credit goes to github.com

Skip to content

"equipment" vs "Equipment" #8

@CrownedPhoenix

Description

@CrownedPhoenix
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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions