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)];
 | 
| ︙ | ︙ |