Overview
| Comment: | [graphspell] maj suggestions ad hoc |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk | graphspell |
| Files: | files | file ages | folders |
| SHA3-256: |
aa801c719a28f1f504e477c63134c61c |
| User & Date: | olr on 2023-03-22 12:05:06 |
| Other Links: | manifest | tags |
Context
|
2023-03-22
| ||
| 12:13 | [lo] formateur de texte: action sur sélection seulement (par Jean-Marc Zambon) check-in: 2e113ed23c user: olr tags: trunk, lo | |
| 12:05 | [graphspell] maj suggestions ad hoc check-in: aa801c719a user: olr tags: trunk, graphspell | |
| 12:03 | [fr] nouvelles règles, faux positifs et ajustements check-in: b2a64d19b5 user: olr tags: trunk, fr | |
Changes
Modified graphspell-js/lexgraph_fr.js from [a345135237] to [55de15dee4].
| ︙ | ︙ | |||
9 10 11 12 13 14 15 16 17 18 |
//// Default Suggestions
const _dSugg = new Map ([
["bcp", "beaucoup"],
["ca", "ça"],
["cad", "c’est-à-dire"],
["cb", "combien|CB"],
["cdlt", "cordialement"],
["construirent", "construire|construisirent|construisent|construiront"],
| > < > > | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
//// Default Suggestions
const _dSugg = new Map ([
["bcp", "beaucoup"],
["ca", "ça"],
["cad", "c’est-à-dire"],
["càd", "c’est-à-dire"],
["cb", "combien|CB"],
["cdlt", "cordialement"],
["construirent", "construire|construisirent|construisent|construiront"],
["chai", "j’sais|je sais"],
["chais", "j’sais|je sais"],
["chui", "j’suis|je suis"],
["chuis", "j’suis|je suis"],
["dc", "de|donc"],
["done", "donc|donne"],
["dp", "depuis|de|du"],
["dps", "depuis|des|dos|dès|dés"],
["email", "courriel|e-mail|émail"],
["emails", "courriels|e-mails"],
["ete", "êtes|été"],
["Etes-vous", "Êtes-vous"],
["Etiez-vous", "Étiez-vous"],
["Etions-vous", "Étions-nous"],
["loins", "loin"],
|
| ︙ | ︙ | |||
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
["prsq", "presque"],
["qcq", "quiconque"],
["qd", "quand"],
["qq", "quelque"],
["qqch", "quelque chose"],
["qqn", "quelqu’un"],
["qqne", "quelqu’une"],
["qqs", "quelques"],
["qqunes", "quelques-unes"],
["qquns", "quelques-uns"],
["tdq", "tandis que"],
["tj", "toujours"],
["tjs", "toujours"],
["tq", "tant que|tandis que"],
["ts", "tous"],
["tt", "tant|tout"],
["tte", "toute"],
["ttes", "toutes"],
["Iier", "Iᵉʳ"],
["Iière", "Iʳᵉ"],
["IIième", "IIᵉ"],
["IIIième", "IIIᵉ"],
["IVième", "IVᵉ"],
["Vième", "Vᵉ"],
| > > > > | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
["prsq", "presque"],
["qcq", "quiconque"],
["qd", "quand"],
["qq", "quelque"],
["qqch", "quelque chose"],
["qqn", "quelqu’un"],
["qqne", "quelqu’une"],
["qqp", "quelque part"],
["qqs", "quelques"],
["qqunes", "quelques-unes"],
["qquns", "quelques-uns"],
["tdq", "tandis que"],
["tj", "toujours"],
["tjs", "toujours"],
["tps", "temps|tes"],
["tq", "tant que|tandis que"],
["ttq", "tant que"],
["ts", "tous"],
["tt", "tant|tout"],
["tte", "toute"],
["ttes", "toutes"],
["y’a", "y a"],
["Iier", "Iᵉʳ"],
["Iière", "Iʳᵉ"],
["IIième", "IIᵉ"],
["IIIième", "IIIᵉ"],
["IVième", "IVᵉ"],
["Vième", "Vᵉ"],
|
| ︙ | ︙ |
Modified graphspell/lexgraph_fr.py from [49c48029bd] to [1e111f6331].
1 2 3 4 5 6 7 8 9 | """ Lexicographer for the French language """ # Note: # This mode must contains at least: # <dSugg> : a dictionary for default suggestions. # <bLexicographer> : a boolean False # if the boolean is True, 4 functions are required: | | > < > | > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
"""
Lexicographer for the French language
"""
# Note:
# This mode must contains at least:
# <dSugg> : a dictionary for default suggestions.
# <bLexicographer> : a boolean False
# if the boolean is True, 4 functions are required:
# split(sWord) -> returns a list of strings (that will be analyzed)
# analyze(sWord) -> returns a string with the meaning of word
# readableMorph(sMorph) -> returns a string with the meaning of tags
# setLabelsOnToken(dToken) -> adds readable information on token
# isValidSugg(sWord, oSpellChecker) -> returns a filtered list of suggestions
import re
#### Suggestions
dSugg = {
"bcp": "beaucoup",
"ca": "ça",
"cad": "c’est-à-dire",
"càd": "c’est-à-dire",
"cb": "combien|CB",
"cdlt": "cordialement",
"construirent": "construire|construisirent|construisent|construiront",
"chai": "j’sais|je sais",
"chais": "j’sais|je sais",
"chui": "j’suis|je suis",
"chuis": "j’suis|je suis",
"dc": "de|donc",
"done": "donc|donne",
"dp": "depuis|de|du",
"dps": "depuis|des|dos|dès|dés",
"email": "courriel|e-mail|émail",
"emails": "courriels|e-mails",
"ete": "êtes|été",
"Etes-vous": "Êtes-vous",
"Etiez-vous": "Étiez-vous",
"Etions-nous": "Étions-nous",
"loins": "loin",
|
| ︙ | ︙ | |||
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
"prsq": "presque",
"qcq": "quiconque",
"qd": "quand",
"qq": "quelque",
"qqch": "quelque chose",
"qqn": "quelqu’un",
"qqne": "quelqu’une",
"qqs": "quelques",
"qqunes": "quelques-unes",
"qquns": "quelques-uns",
"tdq": "tandis que",
"tj": "toujours",
"tjs": "toujours",
"tq": "tant que|tandis que",
"ts": "tous",
"tt": "tant|tout",
"tte": "toute",
"ttes": "toutes",
"y’a": "y a",
"Iier": "Iᵉʳ",
| > > > | 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
"prsq": "presque",
"qcq": "quiconque",
"qd": "quand",
"qq": "quelque",
"qqch": "quelque chose",
"qqn": "quelqu’un",
"qqne": "quelqu’une",
"qqp": "quelque part",
"qqs": "quelques",
"qqunes": "quelques-unes",
"qquns": "quelques-uns",
"tdq": "tandis que",
"tj": "toujours",
"tjs": "toujours",
"tps": "temps|tes",
"tq": "tant que|tandis que",
"ttq": "tant que",
"ts": "tous",
"tt": "tant|tout",
"tte": "toute",
"ttes": "toutes",
"y’a": "y a",
"Iier": "Iᵉʳ",
|
| ︙ | ︙ |