@@ -38,7 +38,7 @@ public function singularifyProvider()
38
38
array ('feet ' , 'foot ' ),
39
39
array ('nebulae ' , 'nebula ' ),
40
40
array ('babies ' , 'baby ' ),
41
- array ('hooves ' , 'hoof ' ),
41
+ array ('hooves ' , array ( 'hoof ' , ' hoove ' , ' hooff ' ) ),
42
42
array ('chateaux ' , 'chateau ' ),
43
43
array ('echoes ' , array ('echo ' , 'echoe ' )),
44
44
array ('analyses ' , array ('analys ' , 'analyse ' , 'analysis ' )),
@@ -64,14 +64,14 @@ public function singularifyProvider()
64
64
array ('batches ' , array ('batch ' , 'batche ' )),
65
65
array ('bushes ' , array ('bush ' , 'bushe ' )),
66
66
array ('buses ' , array ('bus ' , 'buse ' , 'busis ' )),
67
- array ('calves ' , 'calf ' ),
67
+ array ('calves ' , array ( 'calf ' , ' calve ' , ' calff ' ) ),
68
68
array ('circuses ' , array ('circus ' , 'circuse ' , 'circusis ' )),
69
69
array ('crises ' , array ('cris ' , 'crise ' , 'crisis ' )),
70
- array ('dwarves ' , 'dwarf ' ),
71
- array ('elves ' , 'elf ' ),
70
+ array ('dwarves ' , array ( 'dwarf ' , ' dwarve ' , ' dwarff ' ) ),
71
+ array ('elves ' , array ( 'elf ' , ' elve ' , ' elff ' ) ),
72
72
array ('emphases ' , array ('emphas ' , 'emphase ' , 'emphasis ' )),
73
73
array ('faxes ' , 'fax ' ),
74
- array ('halves ' , 'half ' ),
74
+ array ('halves ' , array ( 'half ' , ' halve ' , ' halff ' ) ),
75
75
array ('heroes ' , array ('hero ' , 'heroe ' )),
76
76
array ('hoaxes ' , 'hoax ' ),
77
77
array ('irises ' , array ('iris ' , 'irise ' , 'irisis ' )),
@@ -86,13 +86,15 @@ public function singularifyProvider()
86
86
array ('plateaux ' , 'plateau ' ),
87
87
array ('poppies ' , 'poppy ' ),
88
88
array ('quizzes ' , 'quiz ' ),
89
- array ('scarves ' , 'scarf ' ),
89
+ array ('scarves ' , array ( 'scarf ' , ' scarve ' , ' scarff ' ) ),
90
90
array ('spies ' , 'spy ' ),
91
91
array ('stories ' , 'story ' ),
92
92
array ('syllabi ' , 'syllabus ' ),
93
- array ('thieves ' , 'thief ' ),
93
+ array ('thieves ' , array ( 'thief ' , ' thieve ' , ' thieff ' ) ),
94
94
array ('waltzes ' , array ('waltz ' , 'waltze ' )),
95
- array ('wharves ' , 'wharf ' ),
95
+ array ('wharves ' , array ('wharf ' , 'wharve ' , 'wharff ' )),
96
+ array ('caves ' , array ('caf ' , 'cave ' , 'caff ' )),
97
+ array ('staves ' , array ('staf ' , 'stave ' , 'staff ' )),
96
98
array ('wives ' , 'wife ' ),
97
99
array ('ions ' , 'ion ' ),
98
100
array ('bases ' , array ('bas ' , 'base ' , 'basis ' )),
0 commit comments