Utilisateur:Acélan/js/scanilles.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.
// Test pour ajouter des erreurs communes
// voir MediaWiki:Gadget-Erreurs-communes.js
// et Utilisateur:Acélan/Scanilles
function mes_erreurs_communes() {
select_multiple_text.exec(/.*/,
[
"?!nous|vous|faire|en|flon|leu|mieux|s\\ss’)(?<=^|\\s)(['’a-zÀ-ÿâàéèêëîïôùûüœæſ]+)\\s\\1(\\s|\\.|\\…|,", // doublons
"([„■•~\"\“\#\^\|\]\[\]])|(?:(\\s|>|\\-|\\'|\\’))(VÉ|\/\/|ime|I['’0-9]|(?<=\\n|\\.\\s|…\\s|\\!\\s|\\?\\s)11|a\\s(?=l[a’]|[A-Ù]|ce[lt][lt]e|celui|côté|droite|gauche|faire|[mt]oi|lui|[nv]os|leurs?|ne|part|propos|queue|tête)|(?<=[\\s’][Ii]l\\s|[\\s’][Ee]lle\\s|[\\s’][Oo]n\\s|[\\s’]en\\s|[\\s’]y\\s|\\s[mtl]’\\s|\\s[nv]ous\\s)à\\s(?!côté|droite|gauche|[mt]oi|lui|[nv]os|leurs?|ne|part|propos)|[Ââ]|afli|accroit|[àa]la|Ali|(l’a|a)igent|(?<![Uu]n\\s|[Pp]ar\\s|\\s1\\s)an(?!\\s[0-9]+|\\smil[\\s\\.,]|\\sdernier|\\spassé|\\sprochain)|ana|anx|antre|à peu prés|arec|(?<![Ll]’|[Aa]rtère\\s)aorte|atout|au(dessus|dessous|del[aà])|aue|avals|plait|déplait|clot|git|aveo|ayec|bâte[rs]?|bâta|bâtent|bêles?|Biaise|boites?|bren|c[’']a|ca|cardan|cari[ae]|c[cé]|celai|[Cc]elle(?!\\sà\\s|\\sde\\s|\\sd’|\\sdu\\s|\\sdes\\s|\\smême\\s|\\sdont\\s|\\spour\\s|\\spar\\s|\\sdans\\s|\\ssur\\s|\\ssous\\s|\\sen\\s|\\soù\\s|\\squ[’ei]|-ci|-là)|[Cc]elte|[Cc]ette(\\sà\\s|\\sdu\\s|\\sd’|\\sdes?\\s|\\sdont\\s|\\spour\\s|\\spar\\s|\\sdans\\s|\\ssur\\s|\\ssous\\s|\\sen\\s|\\soù\\s|\\squ[’ei]|-ci|-l[aà])|(dé|en|)chain(é|ée|er?|ement)s?|choser|cl|[Cc]lames?|clans|clic|cloutes?|clouter|co|cola|con|cote|(?<!\\s(cours|est|sera|serait|soit|été|étant)\\s)coté|cotte|curent|da|daines?|dc|décroit|dela|(?<![Aa]u[\\s\-]|[Pp]ar[\\s\-]|[Ee]n[\\s\-]|[Dd]e\\s)delà|(?<!\\s[Ll]e\\s|\\s[Dd][eu]\\s|\\s[Cc]e\\s)dé|(?<!\\s[Aa]ux\\s|\\s[Dd]es?\\s|\\s[Ll]es\\s)dés|déplus|de[39]|dévoient|dî(t|tes)|do|(?<!\\s[AaDd]u\\s|\\s[CcDdLl]e\\s|\\s[Ll]eur\\s|\\s[MTSmts]on\\s|\\s[Uu]n\\s|\\sdos\\sà\\s)dos(?!\\sà\\s|\\sau\\s|\\sde\\s)|dont\\sou|dupassé|ea|échiné|(?<=[Ii]ls?\\s|[Ee]lles?\\s|[NVnv]ous\\s|l’)écoul(ait|e|aient)|[Ee]h(?!\\s!\\s|\\sbien|\\sdonc|\\squoi|\\snon|\\soui)|[Ee]lé?|Eli|[Éé]liez|(?<=[CDLMScdlms]es\\s|[NVnv]os\\s|[Uu]ne\\s|[MSTmst]on\\s|[Cc]ette\\s|[Qq]uelques?\\s|[Qq]uelles?\\s|[Ll]eurs?\\s)éludes?|en\\sen(?!\\s[a-zà-ù]+ant)|enl|en\\sroule|entant|épouvantait|esi|estce|(?<!\\ss’)étalent|s’étalent(?!\\ssur\\s)|é[tl]alt?|étes|(?<=[’\\s]il\\s|[’\\s]elle\\s|[’\\s]on\\s|j[’]|qui\\s)étude|(?<=tu\\s|qui\\s)études|(?<![\\s’]([Aa]voir|[Aa]yant|ai|as|a|avons|avez|ont|avais|avait|avions|aviez|avaient|aurai|auras|aura|aurons|aurez|auront|aurais|aurait|aurions|auriez|auraient|aie|ais|ait|ayons|ayez|aient|eût|eussent|[Aa]i-je|[Aa]s-tu|[Aa]-t-il|[Aa]-t-elle|[Aa]-t-on|[Oo]nt-ils|[Oo]nt-elles|pas|point|plus|donc|encore|jamais|souvent|toujours|déjà)\\s)eu(?!\\ségard)|[Ee]u\\s(?=proie|effet|hiver|automne|terre|général|route|marche|lien|est|[a-zÀ-Ù]+ant|[A-ZÉÈ])|(?<!([Ll]e|[Aa]u|[Dd]u)\\s)faîte|Fart|fartes?|Fauteur(?!\\sde\\stroubles)|fat?|fdle?|fiançais|(?<!\\s[Ll]e\\s|\\s[Aa]u\\s|\\s[Dd][eu]\\s|\\s[Cc]e\\s|\\s[Uu]n\\s|\\ssans\\s)fil|fït|Fo|(?<!\\s[Ll]a\\s|[\\s’][Uu]ne\\s|\\s[Cc]ette\\s)foire|fondions|foret|fouie|fout(?<=\\s[a-zÀ-Ù]+er|\\s[a-zÀ-Ù]+re|\\s[a-zÀ-Ù]+ir)|fols|([Ii]l\\s|[Ee]lle\\s|[Oo]n)\\sf[uû]i(?![ts])|(?<![\\s’][Aa]u\\s)fur|Ge|[Gg]ela|gène|(?<!\\s[Ll]a\\s|\\s[Dd]e\\s|\\s[Uu]ne\\s)gomme|Gomme|[Gg]omment|gu[ei]|Hais|heu|honnète|[ïî]|[Ii]i|(?<!\\-)([JjMmTtSs]e|[Ii]l|[Ee]lle|[Oo]n)\\s[a-zà-ÿ]+é|.it il|.it elleilua|ile|im|inoi|ini|(?<=\\s[Uu]n\\s|\\s[Ll]e\\s|\\s[Cc]e\\s|\\s[AaDd]u\\s)\\sinonde|incuite|instru|[Jj]\\s|(?<=l[’]e[uû]t\\s)lachés?|laché(s\\sde|\\sde)|lâcheuses?|(?<!acide\\s|ferment\\s|fermentation\\s)lactique|laits|(?<!\\sla\\s)laite|laites|(?<!bleu\\s)lapis(?!(\\s|-)lazzulis?|(\\s|-)lazulis?)|(?<!\\s[Ll]e\\s|\\s[Dd][eu]\\s)lard|laveur|lavu|le[39]|(?<!\\s([Ll]e|[Aa]u|[Dd]u|[Uu]n|[Cc]e|[MTSmts]on)\\s)lemmes?|l[éè]s?|lésa|(?<!\\squeue\\s)leu\\sleu|ligures?|(?<!\\s[AaDd]u\\s|\\s[Ee]n\\s|\\s[DdLl]e\\s|\\s[Uu]n\\s)lin|lins|(?<![0-9]+\\s)litres?|ll|(?<=[Uu]ne|[Cc]ette|première|dernière|la)\\slois|lous|luf|(?<![Ll]a\\s|de\\s|[Uu]ne\\s|pleine\\s|nouvelle\\s)lune|maia|mails|(?<!\\s[Dd][eu]\\s|\\s[Ll]es?\\s)ma[ït]s|maitr(e|esse)s?|maitris[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?|(?<!\\spas\\s)malin|maniéré|(?<!point\\s)médian|[mM]ème|mémo|(?<!l’an\\s)mil|(?<!\\squi\\s)mieux\\smieux|mo[lru]|môme|môle|motie|moulon|moulons|moyeu|nait|connait|méconnait|reconnait|renait|(?<!\\sle\\s|\\sla\\s|\\sles\\s)ni[ae](?!\\spas\\s|\\spoint\\s|\\squ)|niais|niasse|(?<!\\s[Tt]u\\s|\\sle\\s|\\sla\\s|\\sles\\s)nies(?!\\-tu)|no|(?<![Jj]e\\s|[Tt]u\\s|[Ii]l\\s|[Oo]n\\s|lui\\s)(?<=[Uu]n\\s|[Ll][’]|[LDCcld]es\\s|cet\\s|bel\\s|beaux\\s|jeunes?\\s|premiers?\\s|vieil\\s|ses\\s)nommes?|(?<![Ii]l\\s|[Ee]lle\\s)noua|npu|onl|oti|ôtes-vous|ôtes|O/O|on\\savant|on\\sarrière|on\\sces?|on\\scette|[PFT]onde|Pair|[Pp]ais?|parait|apparait|disparait|réapparait|reparait|parces?(\\sbiais?|\\stemps|\\smoyens?)|par\\sexempte|(?<!\\s[Jj]e\\s|[\\s’][Ii]l\\s|[\\s’][Ee]lle\\s|[\\s’][Oo][nù]\\s|\\s[Qq]u[ei]\\s|\\s[Dd]ont\\s|[\\s’][Ee]n\\s|[\\s’]y\\s|\\s[MmTtSs]e\\s|\\s[Ll]ui\\s|\\s[NnVv]ous\\s|\\s[Ll]eur\\s|\\s[Nn]e\\s|[\\s’][A-ZÀ-Ü][a-zà-ÿ]+?\\s)parle(?!\\s(à|ainsi|aux?|avec|comme|dans|de|des|du|donc|ici|jamais|là|la|les?|leur|lui|moi|ni|(?:ce)*pendant|pour|que|sans|sur|toujours)[\\s\\,\\.]|\\s[dl]’)|pat|[PTR]avons?|peul|Po|(?<!\\sse\\s)(profil[eéèaoiâ][snoeimrt]?[snzteai]?[snei]?[tsoenz]?[nzt]?[st]?)|(?<=\\s[MmTtSs]on\\s|\\s[Ll]e\\s|\\s[AaDd]u\\s|\\s[Uu]n\\s)publie|Qh|qu|(?<!\\s[DdLl]es\\s)quanta|Quanta|qni|quelquil|(?<!statu\\s)quo|raffaire|rait|raits|rap|re|relirai|rem|rembarras|à\\srencontre|(?<=à|de)\\srentrée|rétendue|(?<!\\s[LlCc]e\\s|[\\s’][Uu]n\\s|[\\s’]au\\s|\\s[Dd]u\\s|\\s[MTSmts]on\\s|\\s[Pp]rompt\\s)rétablissement|rintérêt|renti|rho|rie|rivai|rl|rosés?|(?<![Jj]e\\s|\\s[Tt]u\\s|[\\s’][Ii]l\\s|[\\s’][Ee]lle\\s|[\\s’][Oo][nù]\\s|\\s[MmTtSs]e\\s|\\squ[ei]\\s)roules?|[rR]ouie|saris|scs?|sdr|sen|silène|soldais?|sombré|sons\\sl[ae’]|[Ss]ou|sout?|subles?|tais-loi|Tan|Tapas|taudis\\sque|(?<=[TSmts]on|[NVnv]otre|[Ll]eur|[Uu]n|[Ll]e|[ADad]ux?)\\sternies?|tète|ties?|tilles?|tf|TI|(?<!\\sle\\s|\\sau\\s|\\sdu\\s)tien|tin|(?<![Jj]e\\s|[Jj]e\\sme\\s)tins|tn|Ton|(?<!\\s[DLMTSdlmts]es\\s|\\splusieurs\\s|\\sdemi\\-)tons|Tons|[Tt]ontes?|tout\\sà\\slait|toules?|Tordre|[Ttd]une|trav|U[st]|vêlement|(?<=très|trop|assez|bien)\\svile|[Vv]oila|[Vv]voua|yeut|(?<=[JjLlNn]e\\s|[Tt]u\\s)yeux|yie)(\\s| |,|<|\\.)",
"\\{\\{|\\}\\}|’’|\\^|1[aelu’]|·|å|oeu|[£$€][a-zÀ-Ù]|[ϐϵϑϰϕϖϱ]|(?<![\\s’]([Aa]igu|[Aa]ttir|[Bb]|[Bb]erc|[Bb]ét|[Cc]hand|[Cc]am|[Cc]aravansér|[Cc]ockt|[Cc]or|[Dd]ét|[Éé]m|[Éé]pouvant|[Éé]vent|[Ff]erm|[Ff]oir|[Gg]ouvern|[Mm]|[Ss]ér|[Pp]oitr|[Pp]ort|[Rr]|[Ss]oupir|[Tt]rav|[Tt]rém|[Vv]ant|[Vv]itr|d’))ail(?=\\s|\\.|,|…)|œ[\\s\\.\\,\\…]", // suite de caractères suspectes : modèles mal fermés, doubles apostrophes courbes, circonflexe, *1 < l, *oeu < œu, devises mises à la place de majuscules, terminaisons en -ail et en -œ
"–|[A-ZÀ-Üa-zà-ÿ][Α-Ωα-ω]|[Α-Ωα-ω][A-ZÀ-Üa-zà-ÿ]|[Ѐ-ӿ]", // tiret demi-cadratin ; mélange grec-latin ; cyrillique
"[ABDEFGHJKLMNOPQRSTUWZabdefghjklmnopqrstuwz])(\\1\\1+", // lettres triples
]);
}
$.when(
mw.loader.using( [ 'ext.gadget.Erreurs-communes' ] ),
$.ready
).then(
mes_erreurs_communes
);