Utilisateur:Acer11/Erreurs-communes.js
Apparence
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
);