Skip to content

Commit

Permalink
Merge pull request #243 from discern/2.0.x
Browse files Browse the repository at this point in the history
Singularize regattas to regatta instead of regattum
  • Loading branch information
malarzm committed Feb 18, 2024
2 parents 2930cd5 + 226fc22 commit 5817d06
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/Doctrine/Inflector/Rules/English/Inflectible.php
Expand Up @@ -47,7 +47,7 @@ public static function getSingular(): iterable
yield new Transformation(new Pattern('(analy|diagno|^ba|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$'), '\1\2sis');
yield new Transformation(new Pattern('(tax)a$'), '\1on');
yield new Transformation(new Pattern('(c)riteria$'), '\1riterion');
yield new Transformation(new Pattern('([ti])a$'), '\1um');
yield new Transformation(new Pattern('([ti])a(?<!regatta)$'), '\1um');
yield new Transformation(new Pattern('(p)eople$'), '\1\2erson');
yield new Transformation(new Pattern('(m)en$'), '\1an');
yield new Transformation(new Pattern('(c)hildren$'), '\1\2hild');
Expand Down
Expand Up @@ -233,9 +233,11 @@ public function dataSampleWords(): array
['old_news', 'old_news'],
['olive', 'olives'],
['ox', 'oxen'],
['pactum', 'pacta'],
['pants', 'pants'],
['pass', 'passes'],
['passerby', 'passersby'],
['pasta', 'pastas'],
['patience', 'patience'],
['pekingese', 'pekingese'],
['person', 'people'],
Expand Down Expand Up @@ -264,6 +266,7 @@ public function dataSampleWords(): array
['radius', 'radii'],
['rain', 'rain'],
['reflex', 'reflexes'],
['regatta', 'regattas'],
['research', 'research'],
['rhinoceros', 'rhinoceros'],
['rice', 'rice'],
Expand Down Expand Up @@ -314,6 +317,7 @@ public function dataSampleWords(): array
['stimulus', 'stimuli'],
['stitch', 'stitches'],
['story', 'stories'],
['stratum', 'strata'],
['sugar', 'sugar'],
['swine', 'swine'],
['switch', 'switches'],
Expand Down Expand Up @@ -387,8 +391,13 @@ public function dataSingularsUninflectedWhenSingularized(): array
['utopia', 'utopium'],
['sepia', 'sepium'],
['mafia', 'mafium'],
['regatta', 'regattum'],
['regattas', 'regattum'],
['pactum', 'pactums'],
['fascia', 'fascium'],
['status', 'statu'],
['stratum', 'strati'],
['stratum', 'stratums'],
['campus', 'campu'],
['axis', 'axes'],
];
Expand Down

0 comments on commit 5817d06

Please sign in to comment.