This is a discussion for the CGrammar extension
This extension is a simple helper class which I use to make sure text generated by my application is natural.
Plurals - no need to put bracket(s) after your word(s).
Lists - produce a nice, simple and clean list from an array.
Vowels - Words beginning with a vowel are prefixed with a/an.
Thanks for your contribution.
Since it’s a new extension, maybe you could still fix a little issue: “C” is actually preserved for framework classes. “E” might be a good alternative. Now is still time, before millions of users of your extension have to update their code…
And yes, there are more extensions, breaking this rule. But that’s not excuse to not improve the situation…
Thanks Mike, I’ve updated the files and docs. Can’t change the name of the extension now sadly.