Index: graphspell-js/lexgraph_fr.js ================================================================== --- graphspell-js/lexgraph_fr.js +++ graphspell-js/lexgraph_fr.js @@ -231,20 +231,20 @@ [':ÉV', [" élément de locution verbale,", "Élément de locution verbale"]], [':ÉW', [" élément de locution adverbiale,", "Élément de locution adverbiale"]], [':ÉR', [" élément de locution prépositive,", "Élément de locution prépositive"]], [':ÉJ', [" élément de locution interjective,", "Élément de locution interjective"]], - [':L', "locution"], - [':LN', "locution nominale"], - [':LA', "locution adjectivale"], - [':LV', "locution verbale"], - [':LW', "locution adverbiale"], - [':LR', "locution prépositive"], - [':LRv', "locution prépositive verbale"], - [':LO', "locution pronominale"], - [':LC', "locution conjonctive"], - [':LJ', "locution interjective"], + [':L', ["locution", "Locution"]], + [':LN', ["locution nominale", "Locution nominale"]], + [':LA', ["locution adjectivale", "Locution adjectivale"]], + [':LV', ["locution verbale", "Locution verbale"]], + [':LW', ["locution adverbiale", "Locution adverbiale"]], + [':LR', ["locution prépositive", "Locution prépositive"]], + [':LRv', ["locution prépositive verbale", "Locution prépositive verbale"]], + [':LO', ["locution pronominale", "Locution pronominale"]], + [':LC', ["locution conjonctive", "Locution conjonctive"]], + [':LJ', ["locution interjective", "Locution interjective"]], [':Zp', [" préfixe,", "Préfixe"]], [':Zs', [" suffixe,", "Suffixe"]], [':H', ["", ""]], @@ -451,13 +451,10 @@ oToken["aLabels"] = ["entité caractère XML/HTML"]; break; case 'HOUR': oToken["aLabels"] = ["heure"]; break; - case 'WORD_ELIDED': - oToken["aLabels"] = [this.dValues.gl_get(oToken["sValue"].toLowerCase(), "préfixe élidé inconnu")]; - break; case 'WORD_ORDINAL': oToken["aLabels"] = ["nombre ordinal"]; break; case 'FOLDERUNIX': oToken["aLabels"] = ["dossier UNIX (et dérivés)"]; @@ -466,10 +463,11 @@ oToken["aLabels"] = ["dossier Windows"]; break; case 'WORD_ACRONYM': oToken["aLabels"] = ["sigle ou acronyme"]; break; + case 'WORD_ELIDED': case 'WORD': if (oToken.hasOwnProperty("lMorph") && oToken["lMorph"].length > 0) { // with morphology oToken["aLabels"] = []; for (let sMorph of oToken["lMorph"]) { Index: graphspell/lexgraph_fr.py ================================================================== --- graphspell/lexgraph_fr.py +++ graphspell/lexgraph_fr.py @@ -238,20 +238,20 @@ ':ÉV': (" élément de locution verbale,", "Élément de locution verbale"), ':ÉW': (" élément de locution adverbiale,", "Élément de locution adverbiale"), ':ÉR': (" élément de locution prépositive,", "Élément de locution prépositive"), ':ÉJ': (" élément de locution interjective,", "Élément de locution interjective"), - ':L': "locution", - ':LN': "locution nominale", - ':LA': "locution adjectivale", - ':LV': "locution verbale", - ':LW': "locution adverbiale", - ':LR': "locution prépositive", - ':LRv': "locution prépositive verbale", - ':LO': "locution pronominale", - ':LC': "locution conjonctive", - ':LJ': "locution interjective", + ':L': ("locution", "Locution"), + ':LN': ("locution nominale", "Locution nominale"), + ':LA': ("locution adjectivale", "Locution adjectivale"), + ':LV': ("locution verbale", "Locution verbale"), + ':LW': ("locution adverbiale", "Locution adverbiale"), + ':LR': ("locution prépositive", "Locution prépositive"), + ':LRv': ("locution prépositive verbale", "Locution prépositive verbale"), + ':LO': ("locution pronominale", "Locution pronominale"), + ':LC': ("locution conjonctive", "Locution conjonctive"), + ':LJ': ("locution interjective", "Locution interjective"), ':Zp': (" préfixe,", "Préfixe"), ':Zs': (" suffixe,", "Suffixe"), ':H': ("", ""), @@ -439,21 +439,19 @@ dToken["aLabels"] = ["balise pseudo-HTML"] elif dToken["sType"] == 'HTMLENTITY': dToken["aLabels"] = ["entité caractère XML/HTML"] elif dToken["sType"] == 'HOUR': dToken["aLabels"] = ["heure"] - elif dToken["sType"] == 'WORD_ELIDED': - dToken["aLabels"] = [_dValues.get(dToken["sValue"].lower(), "préfixe élidé inconnu")] elif dToken["sType"] == 'WORD_ORDINAL': dToken["aLabels"] = ["nombre ordinal"] elif dToken["sType"] == 'FOLDERUNIX': dToken["aLabels"] = ["dossier UNIX (et dérivés)"] elif dToken["sType"] == 'FOLDERWIN': dToken["aLabels"] = ["dossier Windows"] elif dToken["sType"] == 'WORD_ACRONYM': dToken["aLabels"] = ["sigle ou acronyme"] - elif dToken["sType"] == 'WORD': + elif dToken["sType"] == 'WORD' or dToken["sType"] == 'WORD_ELIDED': if "lMorph" in dToken and dToken["lMorph"]: # with morphology dToken["aLabels"] = [] for sMorph in dToken["lMorph"]: dToken["aLabels"].append(readableMorph(sMorph))