[Inflector] add support 'see' to 'ee' for singularize 'fees' to 'fee'
This commit is contained in:
parent
ac7df04fd6
commit
45b4edc2dc
@ -124,6 +124,9 @@ final class Inflector
|
|||||||
// bureaus (bureau)
|
// bureaus (bureau)
|
||||||
['suae', 4, false, true, 'eau'],
|
['suae', 4, false, true, 'eau'],
|
||||||
|
|
||||||
|
// fees (fee), trees (tree), employees (employee)
|
||||||
|
['see', 3, true, true, 'ee'],
|
||||||
|
|
||||||
// roses (rose), garages (garage), cassettes (cassette),
|
// roses (rose), garages (garage), cassettes (cassette),
|
||||||
// waltzes (waltz), heroes (hero), bushes (bush), arches (arch),
|
// waltzes (waltz), heroes (hero), bushes (bush), arches (arch),
|
||||||
// shoes (shoe)
|
// shoes (shoe)
|
||||||
|
@ -38,7 +38,7 @@ class InflectorTest extends TestCase
|
|||||||
['bases', ['bas', 'base', 'basis']],
|
['bases', ['bas', 'base', 'basis']],
|
||||||
['batches', ['batch', 'batche']],
|
['batches', ['batch', 'batche']],
|
||||||
['beaux', 'beau'],
|
['beaux', 'beau'],
|
||||||
['bees', ['be', 'bee']],
|
['bees', 'bee'],
|
||||||
['boxes', 'box'],
|
['boxes', 'box'],
|
||||||
['boys', 'boy'],
|
['boys', 'boy'],
|
||||||
['bureaus', 'bureau'],
|
['bureaus', 'bureau'],
|
||||||
@ -68,7 +68,9 @@ class InflectorTest extends TestCase
|
|||||||
['echoes', ['echo', 'echoe']],
|
['echoes', ['echo', 'echoe']],
|
||||||
['elves', ['elf', 'elve', 'elff']],
|
['elves', ['elf', 'elve', 'elff']],
|
||||||
['emphases', ['emphas', 'emphase', 'emphasis']],
|
['emphases', ['emphas', 'emphase', 'emphasis']],
|
||||||
|
['employees', 'employee'],
|
||||||
['faxes', 'fax'],
|
['faxes', 'fax'],
|
||||||
|
['fees', 'fee'],
|
||||||
['feet', 'foot'],
|
['feet', 'foot'],
|
||||||
['feedback', 'feedback'],
|
['feedback', 'feedback'],
|
||||||
['foci', 'focus'],
|
['foci', 'focus'],
|
||||||
@ -139,14 +141,14 @@ class InflectorTest extends TestCase
|
|||||||
['teeth', 'tooth'],
|
['teeth', 'tooth'],
|
||||||
['theses', ['thes', 'these', 'thesis']],
|
['theses', ['thes', 'these', 'thesis']],
|
||||||
['thieves', ['thief', 'thieve', 'thieff']],
|
['thieves', ['thief', 'thieve', 'thieff']],
|
||||||
['trees', ['tre', 'tree']],
|
['trees', 'tree'],
|
||||||
['waltzes', ['waltz', 'waltze']],
|
['waltzes', ['waltz', 'waltze']],
|
||||||
['wives', 'wife'],
|
['wives', 'wife'],
|
||||||
|
|
||||||
// test casing: if the first letter was uppercase, it should remain so
|
// test casing: if the first letter was uppercase, it should remain so
|
||||||
['Men', 'Man'],
|
['Men', 'Man'],
|
||||||
['GrandChildren', 'GrandChild'],
|
['GrandChildren', 'GrandChild'],
|
||||||
['SubTrees', ['SubTre', 'SubTree']],
|
['SubTrees', 'SubTree'],
|
||||||
|
|
||||||
// Known issues
|
// Known issues
|
||||||
//['insignia', 'insigne'],
|
//['insignia', 'insigne'],
|
||||||
|
Reference in New Issue
Block a user