Utilisateur:Acer11/Erreurs-communes.js

Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité & sécurité → Effacer les données d'exploration → Images et fichiers en cache.
 //============================================================
 // Met en surbrillance une liste de chaînes de caractères prédéfinis
 //============================================================
function acer11_erreurs_communes() {
    select_multiple_text.exec(/^Page:(Dictionnaire_de_Trévoux,_1771|Rozier_-_Cours_d’agriculture,).*/,
        [
//Les mots suivants ont plusieurs origines possibles
//=====A
        // accule acculer accules acculé acculée acculés accuse accuser accuses accuso accusé accusée accusés
        " (a|A)cc(ii|n|u)[il][ceéo][cirt]?(e|s)?", 
        // ailez airez allez assez
        " (a|A)[il][ilr][ceo]z", 
//=====B
        // baite baffe(s) bâfre balle(s) balte barie barje barle barre(s) basse bâtie batte(s) basse(s)
        " (b|B)[aâz][fijlrts][fijlrts][ce]s?",
        // boire boite(s) bosse(s)
        " (b|B)[co][il][cilrts][ceo]s?",
//=====C
        ' (c|C)e[st][st]e',// cesse cette
        // cercle(s) cerclé(s) colore(s) coloré(s) colère(s) recoté(s) recèle(s) recélé(s) rococo tercio tolère(s) toléré(s) 
        " (C|R|T|[cilrt])[ceéèo][cilrt][ceéèo][cilrt][ceéèo]s?",
        // conte(s) coule(s) coure ioule roule route ronce(s) tonic tonte toute(s)
        " (C|R|T|[cilrt])[co][nu][cilrt]s?",
        // cour cout louf louis rouf roui rout sens sent sons sont soul souls sous tour tous tout 
        " [cilrts][ceo](ii|n|u)[cilrts]s?", 
//=====F
        ' [fs]a[il][il][il](li|n)e(s|)',//faillie saline
        " [flrts][aâz][iîï][cilrts]",// fair-… fait fait-… lait laïc rail rait sait tait
        " [flrts][aâz][iîï][cirts][ceo]",// faire faire-… faite faîte laite raire saïte taire
        " [flrts][aâz](ii|n|u|U)[cilrts]e?s?",// faut(e)(s) saut(e)(s) sent(e)(s) tant(e)(s)
        " [flrts][aâz]v[ce](ii|n|u)[cilrts]s?",// faveur(s) lavent laveur(s) raveur(s) savent saveur(s)
        ' [fs]èves?',// fève sève
        " [flrts][iîïIl][ceo](ii|n|u)s?",// lien(s) lieu lieu-… lion(s) rien(s) sien(s) tien(s) tion(s) …
        " [flrts][cilrt](ii|n|u)[il][ceilrt]",// finie finit fruit
        " [fjlrts][coô][iîï](ii|n|u)s?",// foin foins joins loin soin soins 
        " [fjlrts][coô][cilrt][cilrt][ce]s?",// foire(s)folie(s)folle(s)force(s)(-) forte(s)(-) jolie(s)lotie(s)rôtie(s) socle(s)sorte(s)sotte(s)toile(s)tolle
        ' [fiîïIjlrts]’?(ii|iî|o|ù|U)[cirt][rt]e',// foire ''forte'' forte-piano jotte lotte rorte ''sorte'' sotte torte 
        ' [fs]ort(e|)(s|)',
        ' [fiîïIjlrts]’?(ii|iî|n|u|ù|U)[ilrt][clrt][ce]',// '''fuite''' fulle luire lutte '''suite''' tuile tulle
//=====I
        ' in[fs]ecte(s|)',
//=====M
        // moire moite molle(s) mollo morio morte(s) morte-… motte(s)
        " m[co][cilrts][cilrts][ceo]s?",
//=====P
       //pelle peste perce perle perte
       ' pe[flrs][clt]e',
//=====S
        // fable jable rable rible râble sable table
        ' [CfFiîïIjJlLrtT/19\\(s]’?[aâinpz][bhk][il][ce]',
        ' [jJrRsStT]out(e|)(s|)',

//Les mots suivants peuvent être pris l'un pour l'autre
        " avoir", " avoit", 
        ' chante', ' charrue',
        " ciseaux", " oiseaux", 
        'confiant', 'constant',
        " dit ", //du
        " routes?", " roules?",
        ' restent', ' ressent',
        ' faison(s|)', ' saison(s|)',

//→s
        " fécond", "second", " félon", " ferez",
        " fauter", " fervent", " ferrant", " serrant",
        " fer(a|ons|ont)",
        " fol ", " fon ", 
        " font ",
        " forte", " fortes", " fou ", "fouille", "souille",
        " frire ", 
        " fuite(s|)",
        " games? ", 
        " lavons", " le ", " les ", " lecteur",        
        " malle", " meilleur", " meilleurs",
        " naffe", " natte", 
        " peur", " pour ", " réunifient", 
        " te ", " tes ", 
        " tien ", " tiens ", " ton ",
        ' fable(s|)', ' sable(s|)',
        " y "
        ]);
}

$.when(
	mw.loader.using( [ 'ext.gadget.Erreurs-communes' ] ),
	$.ready
).then(
	acer11_erreurs_communes
);