Overview
Comment: | [core][fr] suggestions: ne pas suggérer les participes passés si autre chose a été trouvé |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | fr | core |
Files: | files | file ages | folders |
SHA3-256: |
a0d34f762e675ec798ef4a4c85d3a003 |
User & Date: | olr on 2018-11-09 08:50:20 |
Other Links: | manifest | tags |
Context
2018-11-09
| ||
08:50 | [fr] nr: confusions verbes/substantifs check-in: 581cbebf47 user: olr tags: trunk, fr | |
08:50 | [core][fr] suggestions: ne pas suggérer les participes passés si autre chose a été trouvé check-in: a0d34f762e user: olr tags: trunk, fr, core | |
2018-11-07
| ||
09:04 | [fr] nr: confusion date/datte, des/dès/dés check-in: 2528e7df7c user: olr tags: trunk, fr | |
Changes
Modified gc_lang/fr/modules-js/gce_suggestions.js from [6c462561b6] to [50cd88bd49].
︙ | ︙ | |||
521 522 523 524 525 526 527 | function suggSimil (sWord, sPattern=null, bSubst=false, bVC=false) { // return list of words phonetically similar to sWord and whom POS is matching sPattern let sSfx; if (bVC) { [sWord, sSfx] = splitVerb(sWord); } let aSugg = phonet.selectSimil(sWord, sPattern); | > | | | > | 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 | function suggSimil (sWord, sPattern=null, bSubst=false, bVC=false) { // return list of words phonetically similar to sWord and whom POS is matching sPattern let sSfx; if (bVC) { [sWord, sSfx] = splitVerb(sWord); } let aSugg = phonet.selectSimil(sWord, sPattern); if (aSugg.size === 0 || !bSubst) { for (let sMorph of _oSpellChecker.getMorph(sWord)) { for (let e of conj.getSimil(sWord, sMorph, bSubst)) { aSugg.add(e); } } } if (aSugg.size > 0) { if (bVC) { return Array.from(aSugg).map((sSugg) => { return sSugg + sSfx; }).join("|"); } return Array.from(aSugg).join("|"); |
︙ | ︙ |
Modified gc_lang/fr/modules/gce_suggestions.py from [00833488a6] to [6e6f6db1f6].
︙ | ︙ | |||
400 401 402 403 404 405 406 | def suggSimil (sWord, sPattern=None, bSubst=False, bVC=False): "return list of words phonetically similar to sWord and whom POS is matching sPattern" if bVC: sWord, sSfx = splitVerb(sWord) aSugg = phonet.selectSimil(sWord, sPattern) | > | | | | 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 | def suggSimil (sWord, sPattern=None, bSubst=False, bVC=False): "return list of words phonetically similar to sWord and whom POS is matching sPattern" if bVC: sWord, sSfx = splitVerb(sWord) aSugg = phonet.selectSimil(sWord, sPattern) if not aSugg or not bSubst: for sMorph in _oSpellChecker.getMorph(sWord): aSugg.update(conj.getSimil(sWord, sMorph, bSubst)) break if aSugg: if bVC: aSugg = list(map(lambda sSug: sSug + sSfx, aSugg)) return "|".join(aSugg) return "" |
︙ | ︙ |