Index: gc_lang/fr/build_data.py ================================================================== --- gc_lang/fr/build_data.py +++ gc_lang/fr/build_data.py @@ -274,12 +274,12 @@ aMore = set() for sWord in lWord: if sWord.endswith("er") and conj.isVerb(sWord): aMore = aMore.union(conj.getConjSimilInfiV1(sWord)) lWord.extend(list(aMore)) - lSet.append(lWord) - #print(lWord) + lSet.append(sorted(set(lWord))) + print(lWord) # dictionary of words dWord = {} for i, aSet in enumerate(lSet): for sWord in aSet: if oDict.lookup(sWord): Index: gc_lang/fr/data/phonet_simil.txt ================================================================== --- gc_lang/fr/data/phonet_simil.txt +++ gc_lang/fr/data/phonet_simil.txt @@ -1,6 +1,8 @@ # Homophonies + +# Si un verbe du 1ᵉʳ groupe à l’infinitif est présent, toutes ses formes conjuguées homophones seront ajoutées. # Envisager les automatismes suivants: # V1: présent 3pl -> nom /adj /3sg (accrochent accroche) (alternent alterne) # V1: infinitif -> nom pl (boucher bouchers) # V1: infinitif+imparfait -> nom /ppas (accusée accusées accuser accusés accusez) Index: gc_lang/fr/modules/phonet_data.py ================================================================== --- gc_lang/fr/modules/phonet_data.py +++ gc_lang/fr/modules/phonet_data.py cannot compute difference between binary files Index: gc_lang/fr/modules/tests.py ================================================================== --- gc_lang/fr/modules/tests.py +++ gc_lang/fr/modules/tests.py @@ -74,11 +74,11 @@ ["ce", "se"], ["ces", "ses", "sais", "sait"], ["cet", "cette", "sept", "set", "sets"], ["dé", "dés", "dès", "dais", "des"], ["don", "dons", "dont"], - ["été", "étais", "était", "étai", "étés", "étaient"], + ["été", "étaie", "étaies", "étais", "était", "étai", "étés", "étaient"], ["faire", "fer", "fers", "ferre", "ferres", "ferrent"], ["fois", "foi", "foie", "foies"], ["la", "là", "las"], ["mes", "mets", "met", "mai", "mais"], ["mon", "mont", "monts"], @@ -88,11 +88,11 @@ ["or", "ors", "hors"], ["hou", "houe", "houes", "ou", "où", "houx"], ["peu", "peux", "peut"], ["ses", "ces", "sais", "sait"], ["son", "sons", "sont"], - ["tes", "taie", "taies", "thé", "thés"], + ["tes", "tais", "tait", "taie", "taies", "thé", "thés"], ["toi", "toit", "toits"], ["ton", "tons", "thon", "thons", "tond", "tonds"], ["voir", "voire"] ]