dreamerslab / node.inflection

A port of inflection-js to node.js module
MIT License
554 stars 46 forks source link

Wrong singularization of most words ending in -ta #94

Open kiprobinsonknack opened 1 year ago

kiprobinsonknack commented 1 year ago

Singularizing words ending in ta changes it to tum. I guess this was done for data -> datum but there are many examples where this is not the correct singularization. Probably data should be a special case?

Some examples:

singularize('ricotta');  // ricottum
singularize('trifecta');  // trifectum
singularize('regatta');  // regattum
singularize('iota');  // iotum
singularize('fajita');  // fajitum
singularize('delta');  // deltum
singularize('magenta');  // magentum
singularize('beta');  // betum