diff --git a/plover/system/english_stenotype.py b/plover/system/english_stenotype.py index 60baec14e..77904244f 100644 --- a/plover/system/english_stenotype.py +++ b/plover/system/english_stenotype.py @@ -85,7 +85,8 @@ (r'^(.+)y \^ (ial|ially)$', r'\1\2'), # == +if == # spaghetti +ification = spaghettification (*spaghettiification) - (r'^(.+)i \^ if(y|ying|ied|ies|ication|ications)$', r'\1if\2'), + # pretty +ify = prettify (*prettyify) + (r'^(.+)[iy] \^ if(y|ying|ied|ies|ication|ications)$', r'\1if\2'), # == +ical == # fantastic +ical = fantastical (*fantasticcal) diff --git a/test/test_orthography.py b/test/test_orthography.py index 2a85ab688..1e25ba425 100644 --- a/test/test_orthography.py +++ b/test/test_orthography.py @@ -41,6 +41,7 @@ lambda: ('hobby', 'ist', 'hobbyist'), lambda: ('copy', 'ist', 'copyist'), lambda: ('beauty', 'ful', 'beautiful'), + lambda: ('pretty', 'ify', 'prettify'), lambda: ('weary', 'ness', 'weariness'), lambda: ('weary', 'some', 'wearisome'), lambda: ('lonely', 'ness', 'loneliness'),