diff --git a/inflection/__init__.py b/inflection/__init__.py index ffac5ce..da2c9e9 100644 --- a/inflection/__init__.py +++ b/inflection/__init__.py @@ -23,6 +23,9 @@ (r"(?i)^(ox)$", r'\1en'), (r"(?i)(m|l)ice$", r'\1ice'), (r"(?i)(m|l)ouse$", r'\1ice'), + (r"(?i)(geese)$", r'\1'), + (r"(?i)g(oose)$", r'\1eese'), + (r"(?i)(m|l)ouse$", r'\1ice'), (r"(?i)(passer)s?by$", r'\1sby'), (r"(?i)(matr|vert|ind)(?:ix|ex)$", r'\1ices'), (r"(?i)(x|ch|ss|sh)$", r'\1es'), @@ -58,6 +61,7 @@ (r"(?i)(o)es$", r'\1'), (r"(?i)(bus)(es)?$", r'\1'), (r"(?i)(m|l)ice$", r'\1ouse'), + (r"(?i)g(eese)$", r'\1oose'), (r"(?i)(x|ch|ss|sh)es$", r'\1'), (r"(?i)(m)ovies$", r'\1ovie'), (r"(?i)(s)eries$", r'\1eries'),