Index: gc_lang/fr/oxt/DictOptions/LexiconEditor.py ================================================================== --- gc_lang/fr/oxt/DictOptions/LexiconEditor.py +++ gc_lang/fr/oxt/DictOptions/LexiconEditor.py @@ -433,11 +433,11 @@ sVerbTag = c_i + c_t + c_n + c_p + c_m + c_ae + c_aa if not sVerbTag.endswith("__") and not sVerbTag.startswith("____"): sVerbPattern = self.xVpattern.Text.strip() if not sVerbPattern: # Utilisation du générateur de conjugaison - for sFlexion, sFlexTags in conjgen.conjugate(self.sLemma, sVerbTag, bool(self.xV_pp.State)): + for sFlexion, sFlexTags in conjgen.conjugate(self.sLemma, sVerbTag, not bool(self.xV_pp.State)): self.lGeneratedFlex.append((sFlexion, sFlexTags)) else: # copie du motif d’un autre verbe : utilisation du conjugueur if conj.isVerb(sVerbPattern): oVerb = conj.Verb(self.sLemma, sVerbPattern) Index: gc_lang/fr/oxt/DictOptions/lxe_strings.py ================================================================== --- gc_lang/fr/oxt/DictOptions/lxe_strings.py +++ gc_lang/fr/oxt/DictOptions/lxe_strings.py @@ -41,11 +41,11 @@ "v_p": "pronominal", "v_m": "impersonnel", "aux": "Auxiliaire au passé composé", "v_ae": "être", "v_aa": "avoir", - "v_pp": "Participes passés variables", + "v_pp": "Participe passé invariable", "v_pattern": "Verbe modèle [optionnel]", "adverb": "Adverbe", "other": "Autre", Index: gc_lang/fr/tb/content/lex_editor.js ================================================================== --- gc_lang/fr/tb/content/lex_editor.js +++ gc_lang/fr/tb/content/lex_editor.js @@ -222,11 +222,11 @@ document.getElementById("v_n").checked = false; document.getElementById("v_p").checked = false; document.getElementById("v_m").checked = false; document.getElementById("v_ae").checked = false; document.getElementById("v_aa").checked = false; - document.getElementById("v_ppas").checked = true; + document.getElementById("v_ppas").checked = false; document.getElementById("verbe_modele").value = ""; // adverbe document.getElementById("tag_W").checked = false; // autre document.getElementById("tag_X").checked = false; @@ -310,11 +310,11 @@ let sVerbTag = c_i + c_t + c_n + c_p + c_m + c_ae + c_aa; if (!sVerbTag.endsWith("__") && !sVerbTag.startsWith("____")) { let sVerbPattern = document.getElementById("verbe_modele").value.trim(); if (sVerbPattern.length == 0) { // utilisation du générateur de conjugaison - let bVarPpas = document.getElementById("v_ppas").checked; + let bVarPpas = !document.getElementById("v_ppas").checked; for (let [sFlexion, sFlexTags] of conj_generator.conjugate(this.sLemma, sVerbTag, bVarPpas)) { this.lFlexion.push([sFlexion, sFlexTags]); } } else { // copie du motif d’un autre verbe : utilisation du conjugueur Index: gc_lang/fr/tb/content/lex_editor.xul ================================================================== --- gc_lang/fr/tb/content/lex_editor.xul +++ gc_lang/fr/tb/content/lex_editor.xul @@ -113,11 +113,11 @@