From d253df479c0f01c0c139c789b596d7c9c46fa192 Mon Sep 17 00:00:00 2001 From: k Date: Mon, 29 Apr 2019 20:28:56 +0530 Subject: [PATCH 1/2] update text/en/inflect.py --- pattern/text/en/inflect.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pattern/text/en/inflect.py b/pattern/text/en/inflect.py index e4d81469..34632f86 100644 --- a/pattern/text/en/inflect.py +++ b/pattern/text/en/inflect.py @@ -363,7 +363,8 @@ def referenced(word, article=INDEFINITE): "focus" , "nimbus" , "succubus" , "fungus" , "nucleolus" , "torus" , "genius" , "radius" , "umbilicus" , - "incubus" , "stylus" , "uterus" + "incubus" , "stylus" , "uterus" , + "syllabus" , "cactus" , "nucleus" ], "us-us*": [ "apparatus" , "hiatus" , "plexus" , "status" , @@ -518,6 +519,7 @@ def pluralize(word, pos=NOUN, custom={}, classical=True): # -a (r'(?i)([ti])a$' , '\\1um' ), (r'(?i)(n)ews$' , '\\1ews' ), + (r'(?i)(.)i$' , '\\1us' ), (r'(?i)s$' , '' ), ] From 9fa158449e14a5d6d8294e61298da72ba4998ea6 Mon Sep 17 00:00:00 2001 From: k Date: Tue, 30 Apr 2019 04:51:40 +0530 Subject: [PATCH 2/2] edit test file wordforms-en-celex.csv --- test/corpora/wordforms-en-celex.csv | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/corpora/wordforms-en-celex.csv b/test/corpora/wordforms-en-celex.csv index b5a7ea5c..a7e1cbb5 100644 --- a/test/corpora/wordforms-en-celex.csv +++ b/test/corpora/wordforms-en-celex.csv @@ -552,7 +552,7 @@ "cabin","cabins" "cabstand","cabstands" "cacao","cacaos" -"cactus","cactuses" +"cactus","cacti" "cadaver","cadavers" "caddie","caddies" "cadenza","cadenzas" @@ -1480,6 +1480,7 @@ "fulcrum","fulcrums" "fumbler","fumblers" "fund","funds" +"fungus","fungi" "funicular","funiculars" "funk","funks" "furbelow","furbelows" @@ -2374,6 +2375,7 @@ "novel","novels" "novelette","novelettes" "novella","novellas" +"nucleus","nuclei" "nuisance","nuisances" "numeration","numerations" "nursemaid","nursemaids" @@ -3529,6 +3531,7 @@ "swot","swots" "swotter","swotters" "sycophant","sycophants" +"syllabus","syllabi" "sylph","sylphs" "symbol","symbols" "symbolism","symbolisms"