Overview
Comment: | [fr][js][bug] bug dans conj, bug sur suggVerbInfi + renommage de variables dans mfsp |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | fr | webext2_fix |
Files: | files | file ages | folders |
SHA3-256: |
943e05400b79ecff128e57f36ebfe310 |
User & Date: | olr on 2017-08-06 08:41:52 |
Other Links: | branch diff | manifest | tags |
Context
2017-08-06
| ||
09:10 | [core][js] useless comments check-in: b1dc023d0a user: olr tags: core, webext2_fix | |
08:41 | [fr][js][bug] bug dans conj, bug sur suggVerbInfi + renommage de variables dans mfsp check-in: 943e05400b user: olr tags: fr, webext2_fix | |
01:52 | [core][js] remplacement de "echo" par "helpers.echo" vu que le helpers est déjà dans les requires check-in: 8aac817ecd user: IllusionPerdu tags: core, webext2_fix | |
Changes
Modified gc_lang/fr/modules-js/conj.js from [ed04ee6c92] to [ab8249cda2].
︙ | ︙ | |||
95 96 97 98 99 100 101 | aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":3s")); } else if (sMorph.includes(":V3")) { aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":3s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Is", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Is", ":3s")); | | | 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":3s")); } else if (sMorph.includes(":V3")) { aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Ip", ":3s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Is", ":1s")); aSugg.add(this._getConjWithTags(sInfi, tTags, ":Is", ":3s")); } else if (sMorph.includes(":V0a")) { aSugg.add("eus"); aSugg.add("eut"); } else { aSugg.add("étais"); aSugg.add("était"); } aSugg.delete(""); |
︙ | ︙ |
Modified gc_lang/fr/modules-js/gce_suggestions.js from [d6c09c4817] to [74647129de].
︙ | ︙ | |||
140 141 142 143 144 145 146 | return Array.from(aSugg).join("|"); } return ""; } function suggVerbInfi (sFlex) { //return stem(sFlex).join("|"); | | | 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | return Array.from(aSugg).join("|"); } return ""; } function suggVerbInfi (sFlex) { //return stem(sFlex).join("|"); return stem(sFlex).filter(sStem => conj.isVerb(sStem)).join("|"); } const _dQuiEst = new Map ([ ["je", ":1s"], ["j’", ":1s"], ["j’en", ":1s"], ["j’y", ":1s"], ["tu", ":2s"], ["il", ":3s"], ["on", ":3s"], ["elle", ":3s"], ["nous", ":1p"], ["vous", ":2p"], ["ils", ":3p"], ["elles", ":3p"] |
︙ | ︙ |
Modified gc_lang/fr/modules-js/mfsp.js from [4b4672ec80] to [5ce8b4f9f6].
︙ | ︙ | |||
34 35 36 37 38 39 40 | // returns True if sWord exists in this._dMasForm return this._dMasForm.has(sWord); }, getMasForm: function (sWord, bPlur) { // returns masculine form with feminine form if (this._dMasForm.has(sWord)) { | | | | | | | | | | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | // returns True if sWord exists in this._dMasForm return this._dMasForm.has(sWord); }, getMasForm: function (sWord, bPlur) { // returns masculine form with feminine form if (this._dMasForm.has(sWord)) { let aMasForm = []; for (let sTag of this._whatSuffixCode(sWord, bPlur)){ aMasForm.push( this._modifyStringWithSuffixCode(sWord, sTag) ); } return aMasForm; } return []; }, hasMiscPlural: function (sWord) { // returns True if sWord exists in dMiscPlur return this._dMiscPlur.has(sWord); }, getMiscPlural: function (sWord) { // returns plural form with singular form if (this._dMiscPlur.has(sWord)) { let aMiscPlural = []; for (let sTag of this._lTagMiscPlur[this._dMiscPlur.get(sWord)].split("|")){ aMiscPlural.push( this._modifyStringWithSuffixCode(sWord, sTag) ); } return aMiscPlural; } return []; }, _whatSuffixCode: function (sWord, bPlur) { // necessary only for dMasFW let sSfx = this._lTagMasForm[this._dMasForm.get(sWord)]; |
︙ | ︙ |