Utilisateur:Tépabot
Un article de Wikipédia, l'encyclopédie libre.
Bot
Je suis un bot
|
Bonjour !
Je suis un bot. Mon dresseur est Shlublu.
État actuel : A l'atelier du fait de problèmes rencontrés sur certaines AWB/Typos (voir plus bas).
Arrêt d'urgence : Pressez ce lien en cas de problème, indiquez "stop" dans le sujet ou le corps du message, et je m'arrêterai immédiatement.
Sommaire |
[modifier] Version et fonctions
Je suis actuellement en version v1.2. Je possède mon propre compte utilisateur depuis le 1er décembre 2006. La semaine précédente, j'agissais au travers du compte de mon dresseur.
[modifier] Script d'exécution actuel
Mon script définit les règles métier qu'il me faut appliquer. Il est disponible dans cette boîte déroulante :
# Script d'exécution # [Config] ############################################################################# # Config du bot # WikiHost fr.wikipedia.org WikiPort 80 BotUserName Tépabot BotPassword ************ ControlArticleName Discussion_Utilisateur:Tépabot BotPageName Utilisateur:Tépabot BotEmergencyStopWord stop BotStatusPattern (************) BotStatusRunningExpr $1[[Image:Fairytale_player_play.png]]\x{20}'''État\x{20}actuel\x{20}:\x{20}'''\x{20}Travail\x{20}en\x{20}cours.\x{20}$3 BotStatusNotRunningExpr $1[[Image:Fairytale_player_stop.png]]\x{20}'''État\x{20}actuel\x{20}:\x{20}'''\x{20}Prêt.\x{20}En\x{20}attente.\x{20}\x{20}$3 BotScriptPattern (************) BotScriptExpr $1\n@TEPABOT_SCRIPT@\n$3 GetArticlesListFrom SpecialPage Special:Modifications_récentes&days=30&limit=500&hidebots=0 # GetArticlesListFrom File Tepabot_List.conf # GetArticlesListFrom File Tepabot_Debug_List.conf [Script] All: ############################################################################# # Ne traite pas les articles dont le nom commence par les radicaux suivants # SkipType Aide: # SkipType Catégorie: SkipType Discussion_ SkipType Discussion: SkipType Discuter: SkipType Image: SkipType Modèle: SkipType Portail: SkipType Projet: SkipType Référence: SkipType Spécial: SkipType Utilisateur: SkipType WikiMedia: SkipType Wikipédia: # SkipCondition AlreadySuccessful DownloadArticle ############################################################################# # Macros BeginWord, EndWord, BeginWordNoModelNoLink, EndWordNoModelNoLink pour regexp # @Define @#BW# ['"=#;:,\.\(\s\n\*\|\[\{] @Define @#EW# ['"=#;:,\.\)\s\n\*\|\]\}] @Define @#BWNML# ['"=#;:,\.\(\s\n\*\|] @Define @#EWNML# ['"=#;:,\.\)\s\n\*\|] ############################################################################# # Macros CurrentlyInModel et CurrentlyInLink pour regexp # @Define @#CM# [^\{\}]*[\}]{2} @Define @#CL# [^\[\]]*[\]] ############################################################################# # Macros BeginModelName et EndModelName pour regexp # @Define @#BMN# \{\{(?:\s)* @Define @#EMN# (?:\s)*[\|\}](\})? ############################################################################# # Macro ModelsThatAllowsIncludingModelsAndLinks # Quelques modèles précis pour lesquels on sait que cette inclusion est possible @Define @#MIML# (?:[Cc]itation)|(?:[Ll]ien\sweb)|(?:[Rr]éf)|(?:[Tt]itre) ############################################################################# # Ne traite pas les articles vides ni les articles ayant le bandeau {{en cours}} # SkipCondition Empty SkipCondition ArticleMatch @#BMN#[Ee]n\scours@#EMN# SkipCondition ArticleMatch @#BMN#[Ee]n\stravaux@#EMN# SkipCondition ArticleMatch @#BMN#[Pp]as\sfini@#EMN# SkipCondition ArticleMatch @#BMN#[Pp]rotection@#EMN# Redirect: HandleTarget All: ############################################################################# # Corrections de typo, en vrac # Permet la détection des modèles de langue dans les citations Replace Case RegExp (<ref>)(\{\{[a-zA-Z]{2}\}\})([^<�d]*)(</ref>) $1$2$3�d�dTEPABOT_CFR_TOKEN�d�d$4 @Define @#CFR# [^�d<]*�d�dTEPABOT_CFR_TOKEN�d�d</ref> @Define @#CVAR# [\s]*=[^=] @Define @#CBOX# [\s]*\| @Define @#CLINK# [-_] @Define (?!@#UNSAFE#) (?!@#CL#)(?!@#CVAR#)(?!@#CBOX#)(?!@#CM#)(?!@#CFR#)(?!@#CLINK#) # # Origine autre que AWB # # Noms propres Replace Case RegExp \bPline\sl'ancien(?!@#UNSAFE#)\b Pline\sl'Ancien Replace Case RegExp \b[Pp]ro[kc]o[vwf]ie(ff|v)(?!@#UNSAFE#)\b Prokofie$1 Replace Case RegExp \b[SsCc]hostako[vw]i(t?)ch(?!@#UNSAFE#)\b Chostakovitch Replace Case RegExp \b[SsCc]h[eé]balin(e?)(?!@#UNSAFE#)\b Chebaline # Typos Replace Case RegExp \b([Ss])ci[eè]cle(?!@#UNSAFE#)\b $1iècle # # Origine: AWB/typos, 20 mars 2008, avec quelques suppressions et # modifications de sécurité. # N'effectue aucune correction dans les liens et modèles, quelle que soit # la position. Ce ne serait pas suffisemment fiable # # Typographie/Convention # Dates # Mois Replace Case RegExp \b(\d{1,2})\s+Janvier(?!@#UNSAFE#)\b $1\sjanvier Replace Case RegExp \b(\d{1,2})\s+[fF][eé]vrier(?!@#UNSAFE#)\b $1\sfévrier Replace Case RegExp \b(\d{1,2})\s+Mars(?!@#UNSAFE#)\b $1\smars Replace Case RegExp \b(\d{1,2})\s+Avril(?!@#UNSAFE#)\b $1\savril Replace Case RegExp \b(\d{1,2})\s+Mai(?!@#UNSAFE#)\b $1\smai Replace Case RegExp \b(\d{1,2})\s+Juin(?!@#UNSAFE#)\b $1\sjuin Replace Case RegExp \b(\d{1,2})\s+Juillet(?!@#UNSAFE#)\b $1\sjuillet Replace Case RegExp \b(\d{1,2})\s+Ao([uû])t(?!@#UNSAFE#)\b $1\sao$2t Replace Case RegExp \b(\d{1,2})\s+Septembre(?!@#UNSAFE#)\b $1\sseptembre Replace Case RegExp \b(\d{1,2})\s+Octobre(?!@#UNSAFE#)\b $1\soctobre Replace Case RegExp \b(\d{1,2})\s+Novembre(?!@#UNSAFE#)\b $1\snovembre Replace Case RegExp \b(\d{1,2})\s+([dD])[ée]cembre(?!@#UNSAFE#)\b $1\s$2écembre Replace Case RegExp \b1\s+(janvier|février|mars|avril|mai|juin|juillet|ao[uû]t|septembre|octobre|novembre|décembre)(?!@#UNSAFE#)\b 1{{er}}\s$1 # Années # Syntaxe Wiki Replace Case RegExp \[\[[\s_]*(?:(:)[\s_]*)?(?:fr[\s_]*:[\s_]*)?[Cc]at[éèêe]gor(?:ie|y)[\s_]*:[\s_]*([^\]]+)\]\] [[$1Catégorie:$2]] Replace Case RegExp \[\[[\s_]*(?:(:)[\s_]*)?(?:fr[\s_]*:[\s_]*)?[Ii]mage[\s_]*:[\s_]* [[$1Image: # Toponymie Replace Case RegExp \b[Aa][bhk]*azie(?!@#UNSAFE#)\b Abkhazie Replace Case RegExp \b[Aa]fgh?ann?istan(?!@#UNSAFE#)\b Afghanistan Replace Case RegExp \b[Aa]ll?bann?ie(?!@#UNSAFE#)\b Albanie Replace Case RegExp \b[Aa]llg[eéèêë]rie(?!@#UNSAFE#)\b Algérie Replace Case RegExp \b[Aa]ll?emagne(?!@#UNSAFE#)\b Allemagne Replace Case RegExp \b[Aa]ndorr?e(?!@#UNSAFE#)\b Andorre Replace Case RegExp \b[Aa]ngleterr?e(?!@#UNSAFE#)\b Angleterre Replace Case RegExp \b[Aa]ngoll?a(?!@#UNSAFE#)\b Angola Replace Case RegExp \b[Aa]rm[eéèêë]nie(?!@#UNSAFE#)\b Arménie Replace Case RegExp \b[Aa]ustrall?ie(?!@#UNSAFE#)\b Australie Replace Case RegExp \bautriche(?!@#UNSAFE#)\b Autriche Replace Case RegExp \b[aA]d?zz?erba([iï])d?jj?an(?!@#UNSAFE#)\b Azerba$1djan Replace Case RegExp \bbahamas(?!@#UNSAFE#)\b Bahamas Replace Case RegExp \b[bB]arhe([iï])n(?!@#UNSAFE#)\b Bahre$1n Replace Case RegExp \bbangladesh(?!@#UNSAFE#)\b Bangladesh Replace Case RegExp \b[bB][eéèêë]lgique(?!@#UNSAFE#)\b Belgique Replace Case RegExp \b[bB][eéèêë]ll?ize(?!@#UNSAFE#)\b Belize Replace Case RegExp \b[bB][eéèêë]n[eéèêë]lux(?!@#UNSAFE#)\b Benelux Replace Case RegExp \b[bB]irmann?ie(?!@#UNSAFE#)\b Birmanie Replace Case RegExp \b[bB]oll?ivie(?!@#UNSAFE#)\b Bolivie Replace Case RegExp \b[bB]osnie[\s-]et[\s-](h|H)[éeèêë]r[sz][éeèêë]gg?ovine(?!@#UNSAFE#)\b Bosnie-et-Herzégovine Replace Case RegExp \b[bB]osnie[\s-](h|H)[éeèêë]r[sz][éeèêë]gg?ovine(?!@#UNSAFE#)\b Bosnie-Herzégovine Replace Case RegExp \b[bB]os?ts?wann?a(?!@#UNSAFE#)\b Botswana Replace Case RegExp \b[bB]r[eé][sz]il(?!@#UNSAFE#)\b Brésil Replace Case RegExp \b[bB]ulgarr?ie(?!@#UNSAFE#)\b Bulgarie Replace Case RegExp \b[bB]urkinn?a(?!@#UNSAFE#)\b Burkina Replace Case RegExp \b[bB]urkinn?a[\s-](f|F)ass?o(?!@#UNSAFE#)\b Burkina\sFaso Replace Case RegExp \b[Cc]a[mn]bodge(?!@#UNSAFE#)\b Cambodge Replace Case RegExp \b[Cc]amm?err?oun(?!@#UNSAFE#)\b Cameroun Replace Case RegExp \b[Cc]ann?ada(?!@#UNSAFE#)\b Canada Replace Case RegExp \b(C|c)arr?a[iïî]bb?e(s?)(?!@#UNSAFE#)\b $1araïbe$2 Replace Case RegExp \bceylan(?!@#UNSAFE#)\b Ceylan Replace Case RegExp \b[Cc]isjordann?ie?(?!@#UNSAFE#)\b Cisjordanie Replace Case RegExp \b[Cc]oll?o[mn]bie?(?!@#UNSAFE#)\b Colombie Replace Case RegExp \b[Cc]omm?orr?es?(?!@#UNSAFE#)\b Comores Replace Case RegExp \bcongo(?!@#UNSAFE#)\b Congo Replace Case RegExp \b[CcKk]orr?[eéèêë]e(?!@#UNSAFE#)\b Corée Replace Case RegExp \b[cC]osta[\s-][rR]ica(?!@#UNSAFE#)\b Costa\sRica Replace Case RegExp \b[cC][oô]tt?es?[\s-]d['�R][iI]vo[iïî]rr?es?(?!@#UNSAFE#)\b Côte\sd'Ivoire Replace Case RegExp \bcroatie(?!@#UNSAFE#)\b Croatie Replace Case RegExp \b[Dd]ann?emm?arc?k(?!@#UNSAFE#)\b Danemark Replace Case RegExp \b[Dd]jibb?outt?ie?s?(?!@#UNSAFE#)\b Djibouti Replace Case RegExp \b[Dd]omm?inn?ique(?!@#UNSAFE#)\b Dominique Replace Case RegExp \b[Eeé]cosse(?!@#UNSAFE#)\b Écosse Replace Case RegExp \b[Eeé]gypte(?!@#UNSAFE#)\b Égypte Replace Case RegExp \b[EÉ]quatt?eur(?!@#UNSAFE#)\b Équateur Replace Case RegExp \b[EÉeé]mm?irr?at?e?s?[\s-][Aa]rr?abb?es?[\s-][Uu]nn?is?(?!@#UNSAFE#)\b Émirats\sarabes\sunis Replace Case RegExp \b[EÉeé]rr?yh?tt?h?rée?(?!@#UNSAFE#)\b Érythrée Replace Case RegExp \bespagne(?!@#UNSAFE#)\b Espagne Replace Case RegExp \b[EÉÈeéè]stonn?ie(?!@#UNSAFE#)\b Estonie Replace Case RegExp \b[Eeé]tats(?:-|\s+)[Uu]nis(?!@#UNSAFE#)\b États-Unis Replace Case RegExp \b[Eeé]thiopie(?!@#UNSAFE#)\b Éthiopie Replace Case RegExp \bfidji(?!@#UNSAFE#)\b Fidji Replace Case RegExp \bfinlande(?!@#UNSAFE#)\b Finlande Replace Case RegExp \bfrance(?!@#UNSAFE#)\b France Replace Case RegExp \bgabon(?!@#UNSAFE#)\b Gabon Replace Case RegExp \bgambie(?!@#UNSAFE#)\b Gambie Replace Case RegExp \bgéorgie(?!@#UNSAFE#)\b Géorgie Replace Case RegExp \bghana(?!@#UNSAFE#)\b Ghana Replace Case RegExp \bgibraltar(?!@#UNSAFE#)\b Gibraltar Replace Case RegExp \b[gG]rande[\s-][bB]retagne(?!@#UNSAFE#)\b Grande-Bretagne Replace Case RegExp \bgrèce(?!@#UNSAFE#)\b Grèce Replace Case RegExp \b[gG]r(oe|oë|ø)nlande?(?!@#UNSAFE#)\b Gr$1nland Replace Case RegExp \b[Gg]u?att?(e|é)mm?all?a(?!@#UNSAFE#)\b Guat$1mala Replace Case RegExp \b[Gg]uinn?ée?[\s-][bB]is[seaou]*(?!@#UNSAFE#)\b Guinée-Bissau Replace Case RegExp \bguyan(ae)(?!@#UNSAFE#)\b Guyan$1 Replace Case RegExp \b[hH]aute[\s-][vV]olta(?!@#UNSAFE#)\b Haute-Volta Replace Case RegExp \b[hH]o[mn]durr?as?(?!@#UNSAFE#)\b Honduras Replace Case RegExp \b[hH]ongrie?(?!@#UNSAFE#)\b Hongrie Replace Case RegExp \b[iI]ndochinn?e(?!@#UNSAFE#)\b Indochine Replace Case RegExp \bi([rs])lande(?!@#UNSAFE#)\b I$1lande Replace Case RegExp \bitalie(?!@#UNSAFE#)\b Italie Replace Case RegExp \b[iI]t?chk[éeèëê]rr?ie?(?!@#UNSAFE#)\b Itchkérie Replace Case RegExp \b[jJ]amm?a[iï]que(?!@#UNSAFE#)\b Jamaïque Replace Case RegExp \b[jJ]ordann?ie?(?!@#UNSAFE#)\b Jordanie Replace Case RegExp \b[kK]a[sz]z?ac?h?kh?stan(?!@#UNSAFE#)\b Kazakhstan Replace Case RegExp \b[kK]enn?ya(?!@#UNSAFE#)\b Kenya Replace Case RegExp \b[kK]ih?rh?gg?h?i?[sz]i?h?s?tan(?!@#UNSAFE#)\b Kirghizistan Replace Case RegExp \b[kK]irr?ibb?h?att?h?i(?!@#UNSAFE#)\b Kiribati Replace Case RegExp \bkos(s?)ovo(?!@#UNSAFE#)\b Kos$1ovo Replace Case RegExp \b[kK]oh?w[éeèëê]([iîï])th?(?!@#UNSAFE#)\b Kowe$1t Replace Case RegExp \b[kK]urdh?isth?an(?!@#UNSAFE#)\b Kurdistan Replace Case RegExp \blaos(?!@#UNSAFE#)\b Laos Replace Case RegExp \b[lL]e[sz]ott?h?o(?!@#UNSAFE#)\b Lesotho Replace Case RegExp \b[lL]ett?onn?ie?(?!@#UNSAFE#)\b Lettonie Replace Case RegExp \b[lL]ibb?an(?!@#UNSAFE#)\b Liban Replace Case RegExp \b[lL]ibb?(é|e)rr?ia(?!@#UNSAFE#)\b Lib$1ria Replace Case RegExp \b[Ll][iy]b[iy]e(?!@#UNSAFE#)\b Libye Replace Case RegExp \b[Ll]ie?chtens?th?[ae]i?n(?!@#UNSAFE#)\b Liechtenstein Replace Case RegExp \b[Ll]itt?uann?ie?(?!@#UNSAFE#)\b Lituanie Replace Case RegExp \bluxembourg(?!@#UNSAFE#)\b Luxembourg Replace Case RegExp \bmacao(?!@#UNSAFE#)\b Macao Replace Case RegExp \b[mM]add?agg?ascar(?!@#UNSAFE#)\b Madagascar Replace Case RegExp \b[mM]all?aisie(?!@#UNSAFE#)\b Malaisie Replace Case RegExp \b[mM]all?awie?(?!@#UNSAFE#)\b Malawi Replace Case RegExp \b[mM]aldives?(?!@#UNSAFE#)\b Maldives Replace Case RegExp \bmaroc(?!@#UNSAFE#)\b Maroc Replace Case RegExp \bmaurice(?!@#UNSAFE#)\b Maurice Replace Case RegExp \b[mM]aurr?itt?ann?ie?(?!@#UNSAFE#)\b Mauritanie Replace Case RegExp \bmayotte(?!@#UNSAFE#)\b Mayotte Replace Case RegExp \bm[eé]xique(?!@#UNSAFE#)\b Mexique Replace Case RegExp \b[mM]icronn?[éeèëê]sie?(?!@#UNSAFE#)\b Micronésie Replace Case RegExp \b[mM]oldavie?(?!@#UNSAFE#)\b Moldavie Replace Case RegExp \bmoldova(?!@#UNSAFE#)\b Moldova Replace Case RegExp \b[Mm]ongoll?ie?(?!@#UNSAFE#)\b Mongolie Replace Case RegExp \b[Mm]o[mn]t([éeèëê])nn?([éeèëê])gros?(?!@#UNSAFE#)\b Mont$1n$2gro Replace Case RegExp \b[Mm]o[sz][ae][mn]biques?(?!@#UNSAFE#)\b Mozambique Replace Case RegExp \b[Mm]ya[mn][mn]ar(?!@#UNSAFE#)\b Myanmar Replace Case RegExp \bnauru(?!@#UNSAFE#)\b Nauru Replace Case RegExp \bn([ée])pal(?!@#UNSAFE#)\b N$1pal Replace Case RegExp \b[nN]icc?arr?ag[uü]?[aä]s?(?!@#UNSAFE#)\b Nicaragua Replace Case RegExp \bniger(?!@#UNSAFE#)\b Niger Replace Case RegExp \bnig(é|e)ria(?!@#UNSAFE#)\b Nig$1ria Replace Case RegExp \b[nN]orv[éeèêë]ge(?!@#UNSAFE#)\b Norvège Replace Case RegExp \b[nN]ouvell?es?[\s-][cC]all[éeèêë]donn?ie?(?!@#UNSAFE#)\b Nouvelle-Calédonie Replace Case RegExp \b[nN]ouvell?es?[\s-][zZ][éeèêë]ll?[ae]ndes?(?!@#UNSAFE#)\b Nouvelle-Zélande Replace Case RegExp \boman(?!@#UNSAFE#)\b Oman Replace Case RegExp \b[Oo](?:c|ss?)étie?(?!@#UNSAFE#)\b Ossétie Replace Case RegExp \bouganda(?!@#UNSAFE#)\b Ouganda Replace Case RegExp \b[oO]u?[sz]b[éeèêë][chk]*is?ts?[ae]n(?!@#UNSAFE#)\b Ouzbékistan Replace Case RegExp \b(p|P)ac?kistan(?!@#UNSAFE#)\b Pakistan Replace Case RegExp \bpala(os|u)(?!@#UNSAFE#)\b Pala$1 Replace Case RegExp \b[pP]all?estinn?e(?!@#UNSAFE#)\b Palestine Replace Case RegExp \b[pP]app?ouh?a[sz]ie?[\s-][nN]ouvell?e[\s-][gG]u?inn?ée?(?!@#UNSAFE#)\b Papouasie-Nouvelle-Guinée Replace Case RegExp \b[pP]arr?ag[uü?][aä]y(?!@#UNSAFE#)\b Paraguay Replace Case RegExp \b[pP]ays[\s-][bB]as(?!@#UNSAFE#)\b Pays-Bas Replace Case RegExp \b[pP][eé]rou(?!@#UNSAFE#)\b Pérou Replace Case RegExp \b[Pp]hill?ipp?inn?es?(?!@#UNSAFE#)\b Philippines Replace Case RegExp \b[Pp]oll?ogne(?!@#UNSAFE#)\b Pologne Replace Case RegExp \b[Pp]orto[\s-][rR]icc?o(?!@#UNSAFE#)\b Porto\sRico Replace Case RegExp \bportugal(?!@#UNSAFE#)\b Portugal Replace Case RegExp \bpuntland(?!@#UNSAFE#)\b Puntland Replace Case RegExp \b[Qq]u?atar(?!@#UNSAFE#)\b Qatar Replace Case RegExp \b[Qq]u[eéèêë]bec(?!@#UNSAFE#)\b Québec Replace Case RegExp \b[rR]oumm?ann?ie?(?!@#UNSAFE#)\b Roumanie Replace Case RegExp \b[rR]oyaume-[uU]ni(?!@#UNSAFE#)\b Royaume-Uni Replace Case RegExp \brussie(?!@#UNSAFE#)\b Russie Replace Case RegExp \b[rR]wa[mn]da(?!@#UNSAFE#)\b Rwanda Replace Case RegExp \b[sS]ahara[\s-][oO]cc?idd?ental(?!@#UNSAFE#)\b Sahara\soccidental Replace Case RegExp \bsalomon(?!@#UNSAFE#)\b Salomon Replace Case RegExp \bsalvador(?!@#UNSAFE#)\b Salvador Replace Case RegExp \bsamoa(?!@#UNSAFE#)\b Samoa Replace Case RegExp \bsénégal(?!@#UNSAFE#)\b Sénégal Replace Case RegExp \bserbie(?!@#UNSAFE#)\b Serbie Replace Case RegExp \b[sS][éeèêë][iy]chell?es?(?!@#UNSAFE#)\b Seychelles Replace Case RegExp \b[sS]ierr?a[\s-][lL][éeèêë]onn?e(?!@#UNSAFE#)\b Sierra\sLeone Replace Case RegExp \bsingapour(?!@#UNSAFE#)\b Singapour Replace Case RegExp \bslov(aquie|énie)(?!@#UNSAFE#)\b Slov$1 Replace Case RegExp \b[Ss]ri[\s-][lL]a[mn]c?ka(?!@#UNSAFE#)\b Sri\sLanka Replace Case RegExp \b[sS]omm?all?ill?and(?!@#UNSAFE#)\b Somaliland Replace Case RegExp \b[Ss]u([eéèêë])de(?!@#UNSAFE#)\b Su$1de Replace Case RegExp \b[Ss]urr?inn?amm?(e?)(?!@#UNSAFE#)\b Surinam$1 Replace Case RegExp \b[Ss]wazz?ill?ande?(?!@#UNSAFE#)\b Swaziland Replace Case RegExp \bsyrie(?!@#UNSAFE#)\b Syrie Replace Case RegExp \b[Tt]a[dj]*i[chk]*i[sth]*an(?!@#UNSAFE#)\b Tadjikistan Replace Case RegExp \bta(i|ï)wan(?!@#UNSAFE#)\b Ta$1wan Replace Case RegExp \b[Tt]anzanie?(?!@#UNSAFE#)\b Tanzanie Replace Case RegExp \btchad(?!@#UNSAFE#)\b Tchad Replace Case RegExp \b[tT]ch[eéèêë]t?ch[eéèêë]nn?ie?(?!@#UNSAFE#)\b Tchétchénie Replace Case RegExp \b[tT]ch[eéèêë][ck]*oslovaquie?(?!@#UNSAFE#)\b Tchécoslovaquie Replace Case RegExp \b[tT]ch[eéèêë](?:[chk]*|qu)ie?(?!@#UNSAFE#)\b Tchéquie Replace Case RegExp \b[Tt]h?a[iï]ll?ande(?!@#UNSAFE#)\b Thaïlande Replace Case RegExp \btimor(?!@#UNSAFE#)\b Timor Replace Case RegExp \btogo(?!@#UNSAFE#)\b Togo Replace Case RegExp \b[tT]ransi?nn?i?strie?(?!@#UNSAFE#)\b Transnistrie Replace Case RegExp \b[tT]rinn?i(té|dad)[\s-]et[\s-][tT]obb?agg?o(?!@#UNSAFE#)\b Trini$1-et-Tobago Replace Case RegExp \btunisie(?!@#UNSAFE#)\b Tunisie Replace Case RegExp \b[Tt]urc?km([eéèêë])?nis?tan(?!@#UNSAFE#)\b Turkm$1nistan Replace Case RegExp \b[Tt]urc?quie(?!@#UNSAFE#)\b Turquie Replace Case RegExp \btuvalu(?!@#UNSAFE#)\b Tuvalu Replace Case RegExp \bukraine(?!@#UNSAFE#)\b Ukraine Replace Case RegExp \b[uU]rr?ugg?u?a[iïy](?!@#UNSAFE#)\b Uruguay Replace Case RegExp \b[vV]ann?uatt?u(?!@#UNSAFE#)\b Vanuatu Replace Case RegExp \b[vV]att?icc?an(?!@#UNSAFE#)\b Vatican Replace Case RegExp \b[vV]enn?([eéè])zu([eéè])ll?a(?!@#UNSAFE#)\b Ven$1zu$2la Replace Case RegExp \b[Vv]i([eéèêë])t(?:-|\s*)[Nn]am(?!@#UNSAFE#)\b Vi$1t\sNam Replace Case RegExp \b[wW]all?is[\s-]et[\s-][fF]utt?unn?a(?!@#UNSAFE#)\b Wallis-et-Futuna Replace Case RegExp \b[yY]([eéèêë])mm?en(?!@#UNSAFE#)\b Y$1men Replace Case RegExp \b[zZ]a[mn]bie(?!@#UNSAFE#)\b Zambie Replace Case RegExp \b[zZ]i[mn]bab(?:w|ou)[eé]e?(?!@#UNSAFE#)\b Zimbabwe Replace Case RegExp \b[Aa]ff?rique(?!@#UNSAFE#)\b Afrique Replace Case RegExp Afrique\sdu\ssud Afrique\sdu\sSud Replace Case RegExp \b[Aa]m[eéèêë]rique(s?)(?!@#UNSAFE#)\b Amérique$1 Replace Case RegExp Amérique\sdu\ssud Amérique\sdu\sSud Replace Case RegExp Amérique\sdu\snord Amérique\sdu\sNord Replace Case RegExp \b([Aa]nta|[Aa])rtique(s?)(?!@#UNSAFE#)\b $1rctique$2 Replace Case RegExp \b[Aa]sie(?!@#UNSAFE#)\b Asie Replace Case RegExp Asie\sdu\ssud-est Asie\sdu\sSud-Est Replace Case RegExp \beurope(?!@#UNSAFE#)\b Europe Replace Case RegExp Europe\sde\sl['�R][Ee]st Europe\sde\sl'Est Replace Case RegExp Europe\sde\sl['�R][Oo]uest Europe\sde\sl'Ouest Replace Case RegExp Europe\sdu\snord Europe\sdu\sNord Replace Case RegExp Europe\sdu\ssud Europe\sdu\sSud Replace Case RegExp océanie Océanie # Règles orthographiques générales Replace Case RegExp ([a-zA-Z])(\s)*,(\s)*([a-zA-Z0-9])(?!@#UNSAFE#) $1,\s$4 Replace Case RegExp \bEcr([aéêeiou])(?!@#UNSAFE#) Écr$1 Replace Case RegExp [éèê]ene(s?)(?!@#UNSAFE#)\b éenne$1 Replace Case RegExp émm(?!@#UNSAFE#) ém Replace Case RegExp [èê]mm(?!@#UNSAFE#) emm Replace Case RegExp ([c-zé]|rb|ob|ib|brimb|ueb)allement?(s?)(?!@#UNSAFE#)\b $1alement$2 Replace Case RegExp innement(s?)(?!@#UNSAFE#)\b inement$1 Replace Case RegExp onement(s?)(?!@#UNSAFE#)\b onnement$1 Replace Case RegExp \b(o|O)rto([^l]|l[^a])(?!@#UNSAFE#) $1rtho$2 # Mots # A Replace Case RegExp \b(a|A)bandon([aâeéèio])(?!@#UNSAFE#) $1bandonn$2 Replace Case RegExp \b([aA]|[rR]a)bbat(s?)(?!@#UNSAFE#)\b $1bat$2 Replace Case RegExp \b([aA]|[rR]a)bb?att?([raeiîou])(?!@#UNSAFE#) $1batt$2 Replace Case RegExp \b([aA]|[sS]ura)bb?ondamm?[ae]nt(?!@#UNSAFE#)\b $1bondamment Replace Case RegExp \b(a|A)bb?r[éèe]viation(s?)(?!@#UNSAFE#)\b $1bréviation$2 Replace Case RegExp \b(a|A)b[sc]s?isse(s?)(?!@#UNSAFE#)\b $1bscisse$2 Replace Case RegExp \b(a|A)calmie(s?)(?!@#UNSAFE#)\b $1ccalmie$2 Replace Case RegExp \b(a|A)cept(?!@#UNSAFE#) $1ccept Replace Case RegExp \b(a|A)cc?essibb?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1ccessibilité$2 Replace Case RegExp \b([aA]|[rR]a|ina)cc?omm?od(?!@#UNSAFE#) $1ccommod Replace Case RegExp \b([aA]|[rR]é?a)cc?o[mn]pagn(?!@#UNSAFE#) $1ccompagn Replace Case RegExp \b([aA]|[dD]ésa|[rR]é?a|ina)cord(é|age)?(?!@#UNSAFE#)\b $1ccord$2 Replace Case RegExp \b(a|A)cc?roit(?!@#UNSAFE#) $1ccroît Replace Case RegExp \b(a|A)cc?(?:eu|ue)il(s?)(?!@#UNSAFE#)\b $1ccueil$2 Replace Case RegExp \b([aA]|[iI]na)cc?(?:eu|ue)ill?([aeiîo])(?!@#UNSAFE#) $1ccueill$2 Replace Case RegExp \b([aA]|[rR]é?a)cus(?!@#UNSAFE#) $1ccus Replace Case RegExp \b(a|A)s?cs?erbe(s?)(?!@#UNSAFE#)\b $1cerbe$2 Replace Case RegExp \b(a|A)ccompte(s?)(?!@#UNSAFE#)\b $1compte$2 Replace Case RegExp \b(a|A)c?qu?(i?[eéè]r|î|ir|is[eis])(?!@#UNSAFE#) $1cqu$2 Replace Case RegExp \b(a|A)c?qu?i([st]s?)(?!@#UNSAFE#)\b $1cqui$2 Replace Case RegExp \b(a|A)c?qu?itt?([âeéèio]|ai[^n]|an[^i]|a[^in])(?!@#UNSAFE#) $1cquitt$2 Replace Case RegExp \b(a|A)ctivitt?ée?(s?)(?!@#UNSAFE#)\b $1ctivité$2 Replace Case RegExp \b(a|A)ctuall?itt?ée?(s?)(?!@#UNSAFE#)\b $1ctualité$2 Replace Case RegExp \b(a|A)dm[eèé]t([raeio])(?!@#UNSAFE#) $1dmett$2 Replace Case RegExp \b(a|A)faire(s?)(?!@#UNSAFE#)\b $1ffaire$2 Replace Case RegExp \b([aA]|[rR]éa)ff?ill?i(?!@#UNSAFE#) $1ffili Replace Case RegExp \b([aA]|[rR]éa)firm(?!@#UNSAFE#) $1ffirm Replace Case RegExp \b(A|a)ffin\s(de?|que?)(?!@#UNSAFE#)\b $1fin\s$2 Replace Case RegExp \bag(ée?s?)(?!@#UNSAFE#)\b âg$1 Replace Case RegExp \bAg(ée?s?)(?!@#UNSAFE#)\b Âg$1 Replace Case RegExp \b(a|A)gg?ll?omm?[ée]ration(s?)(?!@#UNSAFE#)\b $1gglomération$2 Replace Case RegExp \b(a|A)ggio(s?)(?!@#UNSAFE#)\b $1gio$2 Replace Case RegExp \b(a|A)gg?r[eéèê][cst]s?ion(s?)(?!@#UNSAFE#)\b $1gression$2 Replace Case RegExp \b(a|A)i?ll?i?eurs?(?!@#UNSAFE#)\b $1illeurs Replace Case RegExp \baît(?!@#UNSAFE#)\b ait Replace Case RegExp \b(a|A)ll?entour(s?)(?!@#UNSAFE#)\b $1lentour$2 Replace Case RegExp \b(a|A)mm?itt?iée?(s?)(?!@#UNSAFE#)\b $1mitié$2 Replace Case RegExp \b(a|A)nn?[ée][gc]dott?(es?|iques?)(?!@#UNSAFE#)\b $1necdot$2 Replace Case RegExp \b(a|A)nonce([sr]?)(?!@#UNSAFE#)\b $1nnonce$2 Replace Case RegExp \b(a|A)nth?oll?ogie(s?)(?!@#UNSAFE#)\b $1nthologie$2 Replace Case RegExp \b(a|A)pper([çc])(?!@#UNSAFE#) $1per$2 Replace Case RegExp \b(a|A)pp[eéèê]rr?itt?if(s?)(?!@#UNSAFE#)\b $1péritif$2 Replace Case RegExp \b(a|A)pp?ogé(?!@#UNSAFE#)\b $1pogée Replace Case RegExp \b(a|A)pp?arr?(ut?|ats?|ais?|ait|aissais|aissait|aissaient|aissant|aissent|aitre|aïtre|itions?|ences?|ents?|entes?|entés?|entées?)(?!@#UNSAFE#)\b $1ppar$2 Replace Case RegExp \b(a|A)pareil(s?)(?!@#UNSAFE#)\b $1ppareil$2 Replace Case RegExp \b(a|A)pp?arr?[ae]mm?ent(?!@#UNSAFE#)\b $1pparemment Replace Case RegExp \b(a|A)pp?art(enir|enais|enait|enaient|enances?|iend|iendrais|iendrait|iens|ient|enu|enant)(?!@#UNSAFE#)\b $1ppart$2 Replace Case RegExp \b(a|A)pp?artienn?e(nt?|s?)(?!@#UNSAFE#)\b $1ppartienne$2 Replace Case RegExp \b([aA]|[rR]a)pp?ell?(er|ée?s?|ante?s?|ons)(?!@#UNSAFE#)\b $1ppel$2 Replace Case RegExp \b([aA])pp?[éeè]ll?a[cst]s?ion(s?)(?!@#UNSAFE#)\b $1ppellation$2 Replace Case RegExp \b([aA]|[iI]na)pp?ll?i(?:c|qu)a(bles?|bilités?|tions?|teurs?)(?!@#UNSAFE#)\b $1pplica$2 Replace Case RegExp \b(a|A|ina|Ina|ra|Ra)pliqu(e|er|ée?s?|ais|ait|aient)(?!@#UNSAFE#)\b $1ppliqu$2 Replace Case RegExp \b(a|A|ra|Ra)port(e?s?|er|ée?s?|ant|ent|i?ons|i?ez|ai?s?|ait|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1pport$2 Replace Case RegExp \b(a|A)préci(er|ée?s?|es?|i?ons|i?ez|ent|ais?|ait|aient|as?|âmes|âtes|èrent|erais?|eras?|eri?ons|eri?ez|eront|erait|eraient|ant)(?!@#UNSAFE#)\b $1ppréci$2 Replace Case RegExp \b(a|A)pp?r[éeè]h?en(der|dée?s?|dai?s?|dait|daient)(?!@#UNSAFE#)\b $1ppréhen$2 Replace Case RegExp \b(a|A)pp?r[éeè]h?en(?:t|ss?)(ions?)(?!@#UNSAFE#)\b $1ppréhens$2 Replace Case RegExp \b(a|A)prendre(?!@#UNSAFE#)\b $1pprendre Replace Case RegExp \b(a|A|ina|Ina|ra|Ra)pp?roch(e|er|ée?s?|as?|ais?|ait|aient|able|antes?|ants?|ements?)(?!@#UNSAFE#)\b $1pproch$2 Replace Case RegExp \b([aA]p|[rR]éap)?p?rovisionn?(er|ée?s?|ements?|a|ait|ais|aient)(?!@#UNSAFE#)\b $1provisionn$2 Replace Case RegExp \b(a|A)pr[éeêè]s?(?!@#UNSAFE#)\b $1près Replace Case RegExp \b(a|A)rd[ae]mm?[ae]nt(?!@#UNSAFE#)\b $1rdemment Replace Case RegExp \b(a|A)rmoirie(?!@#UNSAFE#)\b $1rmoiries Replace Case RegExp \b(a|A)rondi([^n]) $1rrondi$2 Replace Case RegExp \b(a|A)rtisant?(s?)(?!@#UNSAFE#)\b $1rtisan$2 Replace Case RegExp \b(a|A)s[sc]?[ae]n[cst](eurs?|ions?|ionnels?|ionnelles?)(?!@#UNSAFE#)\b $1scens$2 Replace Case RegExp \b(a|A)th?l[éèêëe]te(s?)(?!@#UNSAFE#)\b $1thlète$2 Replace Case RegExp \b([aA])tach(?!@#UNSAFE#) $1ttach Replace Case RegExp \b([aA]|[iI]na|[rR]éa)taqu(?!@#UNSAFE#) $1ttaqu Replace Case RegExp \b(a|A)tei(?!@#UNSAFE#) $1ttei Replace Case RegExp \b(a|A)tteind(s?)(?!@#UNSAFE#)\b $1tteint$2 Replace Case RegExp \b(a|A)titude(s?)(?!@#UNSAFE#)\b $1ttitude$2 Replace Case RegExp \b([aA]|[rR]éa)tribu $1ttribu Replace Case RegExp \b[^'](a|A)ucun(e?)s(?!@#UNSAFE#)\b $1ucun$2 Replace Case RegExp \b(A|a)ujourd\s*hui(?!@#UNSAFE#)\b $1ujourd'hui Replace Case RegExp \b(a|A)us?trall? $1ustral Replace Case RegExp \b(a|A)uth?[ae]nti $1uthenti Replace Case RegExp \b(a|A)uxilliaire(s?)(?!@#UNSAFE#)\b $1uxiliaire$2 Replace Case RegExp \b(a|A)uxquel(le)?(?!@#UNSAFE#)\b $1uxquel$2s Replace Case RegExp \bà\sfortiori(?!@#UNSAFE#)\b a\sfortiori Replace Case RegExp \b(a|A)\s?post[éèeê]riori(s?)(?!@#UNSAFE#)\b $1\sposteriori Replace Case RegExp \bà\s?post[éèeê]riori(s?)(?!@#UNSAFE#)\b a\sposteriori Replace Case RegExp \bÀ\s?post[éèeê]riori(s?)(?!@#UNSAFE#)\b A\sposteriori Replace Case RegExp \bà\spriori(?!@#UNSAFE#)\b a\spriori Replace Case RegExp \b(a|A)\s?priori(s?)(?!@#UNSAFE#)\b $1\spriori # B Replace Case RegExp \b(B|b)acc?all?aurr?[eé]at?(s?)(?!@#UNSAFE#)\b $1accalauréat$2 Replace Case RegExp \b(B|b)allistique(s?)(?!@#UNSAFE#)\b $1alistique$2 Replace Case RegExp \b(B|b)arage(s?)(?!@#UNSAFE#)\b $1arrage$2 Replace Case RegExp \b(B|b)âteau(x?)(?!@#UNSAFE#)\b $1ateau$2 Replace Case RegExp \b(B|b)[aâ]tt?[iî]mm?ent(s?)(?!@#UNSAFE#)\b $1âtiment$2 Replace Case RegExp \b(b|B)e?aucc?oup?s?(?!@#UNSAFE#)\b $1eaucoup Replace Case RegExp \b(b|B)[ëèée]te(s?)(?!@#UNSAFE#)\b $1ête$2 Replace Case RegExp \b(b|B)iblioth?[eéèêë]quaire(s?)(?!@#UNSAFE#)\b $1ibliothécaire$2 Replace Case RegExp \b(b|B)iblioth?[éêë]que(s?)(?!@#UNSAFE#)\b $1ibliothèque$2 Replace Case RegExp \b(B|b)ient[oô]t?s?(?!@#UNSAFE#)\b $1ientôt Replace Case RegExp \b(B|b)leux(?!@#UNSAFE#)\b $1leus Replace Case RegExp \b(B|b)oitt?(e|ier)(s?)(?!@#UNSAFE#)\b $1oît$2$3 Replace Case RegExp \b(b|B)oudd?h?i(sme|que|ste)(s?)(?!@#UNSAFE#)\b $1ouddhi$2$3 Replace Case RegExp \b(b|B)oull?e?vers(ants?|antes?|ements?|e|er|ée?s?|ai?s?|ait|aient|ent|erai?s?|erait|eraient)(?!@#UNSAFE#)\b $1oulevers$2 Replace Case RegExp \b(b|B)ritt?ann?ique(s?)(?!@#UNSAFE#)\b $1ritannique$2 Replace Case RegExp \b(b|B)rill?[ae]mm?ent(?!@#UNSAFE#)\b $1rillamment Replace Case RegExp \b(b|B)ru(?:i|ill|y)amm?ent(?!@#UNSAFE#)\b $1ruyamment # C Replace Case RegExp \b(c|C)abl(e|é|ée)(s?)(?!@#UNSAFE#)\b $1âbl$2$3 Replace Case RegExp \b(C|c)am[eè]ra(s?)(?!@#UNSAFE#)\b $1améra$2 Replace Case RegExp \b(c|C)app?acitt?ée?(s?)(?!@#UNSAFE#)\b $1apacité$2 Replace Case RegExp \b(C|c)arr?act[éeèêë]rr?e(s?)(?!@#UNSAFE#)\b $1aractère$2 Replace Case RegExp \b(C|c)arr?act[éèeêë]rr?is(tiques?|tiquement?|ations?|ée?s?|er|ante?s?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1aractéris$2 Replace Case RegExp \b(C|c)arr?i[éeè]rr?e(s?)(?!@#UNSAFE#)\b $1arrière$2 Replace Case RegExp \b(C|c)ass?err?oll?e(s?)(?!@#UNSAFE#)\b $1asserole$2 Replace Case RegExp \b(C|c)auchemard(s?)(?!@#UNSAFE#)\b $1auchemar$2 Replace Case RegExp \b(C|c)ep[ae]nd[ae]nts?(?!@#UNSAFE#)\b $1ependant Replace Case RegExp \b([Cc][�R'])est\s+[àa]\s+dire(?!@#UNSAFE#)\b $1est-à-dire Replace Case RegExp \b([Cc])-?à-?d(?!@#UNSAFE#)\b $1'est-à-dire Replace Case RegExp \b(C|c)e(lui|lles?|ux)-?[cç]i(?!@#UNSAFE#)\b $1e$2-ci Replace Case RegExp \b(C|c)e(lui|lles?|ux)-?l[aà](?!@#UNSAFE#)\b $1e$2-là Replace Case RegExp \b(C|c)ell?ull?e(s?)(?!@#UNSAFE#)\b $1ellule$2 Replace Case RegExp \b(c|C)ha(?:c|qu?)un(e?)s(?!@#UNSAFE#)\b $1hacun$2 Replace Case RegExp \b(C|c)hampion(e|ats?)(?!@#UNSAFE#)\b $1hampionn$2 Replace Case RegExp \b(c|C)haques(?!@#UNSAFE#)\b $1haque Replace Case RegExp \b(C|c)h[aàáâ]te?au(x?)(?!@#UNSAFE#)\b $1hâteau$2 Replace Case RegExp \b(c|C)hef[\s-]lieue?(?!@#UNSAFE#)\b $1hef-lieu Replace Case RegExp \b(c|C)heveaux(?!@#UNSAFE#)\b $1hevaux Replace Case RegExp \b(C|c)hifre(s?)(?!@#UNSAFE#)\b $1hiffre$2 Replace Case RegExp \b(c|C)inquantes(?!@#UNSAFE#)\b $1inquante Replace Case RegExp \b(c|C)inqui[ée]mm?e(ment)?(?!@#UNSAFE#)\b $1inquième$2 Replace Case RegExp \b(c|C)lartée?(s?)(?!@#UNSAFE#)\b $1larté$2 Replace Case RegExp \b(c|C)l[oô]tt?urr?((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant)(?!@#UNSAFE#)\b $1lôtur$2 Replace Case RegExp \b(c|C)oll?ection(s?)(?!@#UNSAFE#)\b $1ollection$2 Replace Case RegExp \b(c|C)oll?ectionn?((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|eurs?|euses?|ismes?)(?!@#UNSAFE#)\b $1ollectionn$2 Replace Case RegExp \b(c|C)ombatti(fs?|ves?|vités?)(?!@#UNSAFE#)\b $1ombati$2 Replace Case RegExp \b(c|C)ommité(s?)(?!@#UNSAFE#)\b $1omité$2 Replace Case RegExp \b([cC]|[rR]ec|[tT]éléc|[dD]éc)omand((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant)(?!@#UNSAFE#)\b $1ommand$2 Replace Case RegExp \b(c|C)omand(ant|ement|itaire|ite|itée?|o|eur|erie)(s?)(?!@#UNSAFE#)\b $1ommand$2$3 Replace Case RegExp \b(c|C)omm?[éeè]mm?orr?((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|ations?|atifs?|atives?|ables?)(?!@#UNSAFE#)\b $1ommémor$2 Replace Case RegExp \b(c|C)omm?[ae]nc(ement|er|é(s?)|ée(s?)|e|ent)(?!@#UNSAFE#)\b $1ommenc$2 Replace Case RegExp \b(c|C)omm?iss?a(ires?|riats?)(?!@#UNSAFE#)\b $1ommissa$2 Replace Case RegExp \b(c|C)omm?iss?ion(s?|né?|née?|nés?|nées?|nais?|nait?|na?|ne?|naient?|nement?|nements?)(?!@#UNSAFE#)\b $1ommission$2 Replace Case RegExp \b(c|C)omun(s?)(?!@#UNSAFE#)\b $1ommun$2 Replace Case RegExp \b(c|C)omm?un((?:auté|e|al|autaire|autarité)s?|aux)(?!@#UNSAFE#)\b $1ommun$2 Replace Case RegExp \b(c|C)omm?unn?(ismes?|istes?)(?!@#UNSAFE#)\b $1ommun$2 Replace Case RegExp \b([cC]|[iI]nc)omm?unn?i(cations?|quer|qués?|quées?|cable|cateurs?|cateuses|catifs?|catives?|er|ée?s?|ais|ait|aient)(?!@#UNSAFE#)\b $1ommuni$2 Replace Case RegExp \b([cC]|[iI]nc)omparr $1ompar Replace Case RegExp \b([cC]|[iI]nc)omp[eéè]t[ae]n(?:c|ss?)e(s?)(?!@#UNSAFE#)\b $1ompétence$2 Replace Case RegExp \b([cC]|[iI]nc)ompl[eéèê]t(er|ifs?|ives?|udes?)(?!@#UNSAFE#)\b $1omplét$2 Replace Case RegExp \b([cC]|[iI]nc)ompl[eéèê]temm?ent(?!@#UNSAFE#)\b $1omplètement Replace Case RegExp \b(C|c)onc(oi[s]t|ue?s?)(?!@#UNSAFE#)\b $1onç$2 Replace Case RegExp \b(c|C)oncc?urr?[ea]n(te?s?|ces?|tiels?|tielles?|cer|cée?s?|ças?|çais?|çait|çaient|çant)(?!@#UNSAFE#)\b $1oncurren$2 Replace Case RegExp \b(c|C)onff?idd?[ae]n[cst]iel(s?)(?!@#UNSAFE#)\b $1onfidentiel$2 Replace Case RegExp \b([cC]|[mM]éc|[rR]ec)onn?aiss?a(nces?|nte?s?|bles?)(?!@#UNSAFE#)\b $1onnaissa$2 Replace Case RegExp \b(c|C)onn?ection(s?)(?!@#UNSAFE#)\b $1onnexion$2 Replace Case RegExp \b([cC]|[dD]éc|[rR]ec)onn?ect(er|ée?s?|ant|iques?|es?|i?ons|i?ez|ent|ai?s?|ait|i?ons|i?ez|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1onnect$2 Replace Case RegExp \b([cC]|[iI]nc|[mM]éc|[rR]ec)onu(e?s?)(?!@#UNSAFE#)\b $1onnu$2 Replace Case RegExp \b[cC]on[cs]s?ien[cs]e(s?)(?!@#UNSAFE#)\b $1onscience$2 Replace Case RegExp \b(c|C)on(?:c|ss?)en(?:ss?|[cç])u(s|els?|elles?)(?!@#UNSAFE#)\b $1onsensu$2 Replace Case RegExp \b([cC]|[iI]nc)on(?:c|ss?)[eéè]qu[ae]n(ces?|te?s?)(?!@#UNSAFE#)\b $1onséquen$2 Replace Case RegExp \b([cC]|[aA]utoc|[iI]nc|[sS]urc)onsomm?(ables?|abilité|er|ée?s?|es?|ais|ait|aient|a|ations?|ateurs?|atrices?|ations?)(?!@#UNSAFE#)\b $1onsomm$2 Replace Case RegExp \b(c|C)onsonn?[ae]n(?:c|ss?)e(s?)(?!@#UNSAFE#)\b $1onsonance$2 Replace Case RegExp \b(c|C)onstamm?[ae]nt(?!@#UNSAFE#)\b $1onstamment Replace Case RegExp \b(C|c)ontr(?!oller|ol)[oô]ll?(ent|er|ez|ons|es?|ée?s?|ait|aient|ais)(?!@#UNSAFE#)\b $1ontrôl$2 Replace Case RegExp \b(C|c)onvainc?t(?!@#UNSAFE#)\b $1onvainc Replace Case RegExp \b([cC]|[rR]ec)onv[ae]n[cst]ion(s?)(?!@#UNSAFE#)\b $1onvention$2 Replace Case RegExp \b([cC]|[dD]éc|[rR]ec)onv[ae]n[cst]ion(els?|elles?|ée?s?|ellement|ements?)(?!@#UNSAFE#)\b $1onventionn$2 Replace Case RegExp \b(c|C)orp(?!@#UNSAFE#)\b $1orps Replace Case RegExp \b(c|C)orr?ec[cst]ion(s?)(?!@#UNSAFE#)\b $1orrection$2 Replace Case RegExp \b(c|C)orr?espondan(te?s?|ces?)(?!@#UNSAFE#)\b $1orrespondan$2 Replace Case RegExp \b(du|de|à|aux?)\scoté(s?)(?!@#UNSAFE#)\b $1\scôté$2 Replace Case RegExp \b([cC]|[dD]éc|[eE])ourr?age(s?|ux|u|uses?|ante?s?|usement)(?!@#UNSAFE#)\b $1ourage$2 Replace Case RegExp \b([cC]|[cC]onc)ourr?an(te?s?)(?!@#UNSAFE#)\b $1ouran$2 Replace Case RegExp \b(c|C)ourr?amm?[ae]nt(?!@#UNSAFE#)\b $1ouramment Replace Case RegExp \b(c|C)ourr?onn?(es?|er|ements?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|eri?ons|eri?ez|eraient|eront|ant|ée?s?)(?!@#UNSAFE#)\b $1ouronn$2 Replace Case RegExp \b(c|C)outeu[xs](?!@#UNSAFE#)\b $1oûteux Replace Case RegExp \b(c|C)outeuse(s)?(?!@#UNSAFE#)\b $1oûteuse$2 Replace Case RegExp \b(c|C)ruautt?ée?(s?)(?!@#UNSAFE#)\b $1ruauté$2 Replace Case RegExp \b(c|C)upp?idd?itt?ée?(s?)(?!@#UNSAFE#)\b $1upidité$2 Replace Case RegExp \b(c|C)urr?iositt?ée?(s?)(?!@#UNSAFE#)\b $1uriosité$2 Replace Case RegExp \b(c|C)urr?icc?ull?um(s?)(?!@#UNSAFE#)\b $1urriculum$2 # D Replace Case RegExp \b(d|D)'ou(?!@#UNSAFE#)\b $1'où Replace Case RegExp \b(d|D)ang[eéèê]rr?oss?itt?ée?(s?)(?!@#UNSAFE#)\b $1angerosité$2 Replace Case RegExp \b([dD]|[rR]ed)[éèe]ball? $1éball Replace Case RegExp \b(dé|Dé|Em|em)barr?as?(?!@#UNSAFE#)\b $1barras Replace Case RegExp \b(dé|Dé|Em|em)barr?ass?(ée?s?|er|es?|ais|ait|aient|as?|at|ante?s?)(?!@#UNSAFE#)\b $1barrass$2 Replace Case RegExp \b(d|D)([ée])ff?[ea]nd(?!@#UNSAFE#) $1$2fend Replace Case RegExp \b(d|D)([èê])ff?[ea]nd(?!@#UNSAFE#) $1éfend Replace Case RegExp \b(d|D)(é|e)ff?(a|e)n(c|ç|ss|s)e(s?)(?!@#UNSAFE#)\b $1$2fense$5 Replace Case RegExp \b(autod|Autod)(é|e)ff?(a|e)n(c|ç|ss|s)e(s?)(?!@#UNSAFE#)\b $1éfense$5 Replace Case RegExp \b(d|D)(é|e)ff?(a|e)n(c|ç|ss|s)e(s|ur|use|urs|uses)(?!@#UNSAFE#)\b $1éfense$5 Replace Case RegExp \b(d|D)(é|e|è)j(a|à)(?!@#UNSAFE#)\b $1éjà Replace Case RegExp \b(d|D)[éeè]mm?i(?:ss?|c)ionn?([aâeéèio])(?!@#UNSAFE#) $1émissionn$2 Replace Case RegExp \b(d|D)en[cs]itt?ée?(s?)(?!@#UNSAFE#)\b $1ensité$2 Replace Case RegExp \b(d|D)[éèeêë]pp?ann?(age|er|ée?s?|ant|es?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|eri?ons|eri?ez|eraient)(?!@#UNSAFE#)\b $1épann$2 Replace Case RegExp \b(d|D)(é|e|è)rnn?i(é|e|à)rr?e(?!@#UNSAFE#)\b $1ernière Replace Case RegExp \b(D|d)[éeè]s[éeè]sp[éeè]rr?[éeè]ment(?!@#UNSAFE#)\b $1ésespérément Replace Case RegExp \b(d|D)(é|e|è)sormai(s|t)?(?!@#UNSAFE#)\b $1ésormais Replace Case RegExp \b(d|D)étéct(er|es?|ions?|eurs?|ives?|rices?)(?!@#UNSAFE#)\b $1étect$2 Replace Case RegExp \b(d|D)[éeè]tt?[eè]rmin(?!@#UNSAFE#) $1étermin Replace Case RegExp \b(d|D)euxi(é|e)me(ment)?(?!@#UNSAFE#)\b $1euxième$3 Replace Case RegExp \b(d|D)[ée]vell?opp?(ais|ait|aient|er?|ée?s?|ement)(?!@#UNSAFE#)\b $1évelopp$2 Replace Case RegExp \b(d|D)ic[cst]ionn?aire(s?)(?!@#UNSAFE#)\b $1ictionnaire$2 Replace Case RegExp \b(d|D|ind|Ind)iff?(e|é)rr?(a|e)n(ce|ces|te|ts|tes|tiation|tielle|tielles|tiel|tiels|tier|cier)(?!@#UNSAFE#)\b $1ifféren$4 Replace Case RegExp \b(d|D|ind|Ind)iff?(é|e|è)rr?(a|e)mm?(a|e)nt(?!@#UNSAFE#)\b $1ifféremment Replace Case RegExp \b(d|D)iff?ic(ile|ilement)(?!@#UNSAFE#)\b $1iffic$2 Replace Case RegExp \b(d|D)iff?icultée?(s?)(?!@#UNSAFE#)\b $1ifficulté$2 Replace Case RegExp \b(d|D)ifus(ions?|er|es?|ée?s?|ant?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1iffus$2 Replace Case RegExp \b(d|D)ignitt?ée?(s?)(?!@#UNSAFE#)\b $1ignité$2 Replace Case RegExp \b(d|D)ilemn?e(s?)(?!@#UNSAFE#)\b $1ilemme$2 Replace Case RegExp \b(d|D)ipp?l[oô]mm?(es?|ée?s?|er|ante?s?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|erait|eraient|eri?ons|eri?ez|eront)(?!@#UNSAFE#)\b $1iplôm$2 Replace Case RegExp \b(d|D|ind|Ind)irr?ectemm?ent(?!@#UNSAFE#)\b $1irectement Replace Case RegExp \b(d|D|bid|Bid|cod|Cod|omnid|Omnid|unid|Unid)irr?ection?(nel|nels|nelle|nelles|s)(?!@#UNSAFE#)\b $1irection$2 Replace Case RegExp \b(d|D)iscour(?!@#UNSAFE#)\b $1iscours Replace Case RegExp \b(d|D)iscution(s?)(?!@#UNSAFE#)\b $1iscussion$2 Replace Case RegExp \b(d|D)isponnib(les?|ilités?)(?!@#UNSAFE#)\b $1isponib$2 Replace Case RegExp \bdi(ss?|[cç])ua(ss|t)i(on|f|ive)(?!@#UNSAFE#)\b dissuasi$3 Replace Case RegExp \b(d|D)iverge?a?n(tes?|ces?)(?!@#UNSAFE#)\b $1ivergen$2 Replace Case RegExp \b(d|D)ixi(é|e)me(ment)?(?!@#UNSAFE#)\b $1ixième$3 Replace Case RegExp \b(d|D|déd|Déd|end|End)omm?ag(e(s?)|ement(s?)|é(s?)|ée(s?)|er|a(s?)|ais|ait|aient|eant|eable(s?))(?!@#UNSAFE#)\b $1ommag$2 Replace Case RegExp \b(d|D)onn?[ée]e(s?)(?!@#UNSAFE#)\b $1onnée$2 Replace Case RegExp \b(d|D)ouzes(?!@#UNSAFE#)\b $1ouze Replace Case RegExp \b(d|D)uctill?itt?ée?(s?)(?!@#UNSAFE#)\b $1uctilité$2 Replace Case RegExp \b(d|D)urr?ett?ée?(s?)(?!@#UNSAFE#)\b $1ureté$2 # E Replace Case RegExp \beb(?!@#UNSAFE#)\b en Replace Case RegExp \becoll?e(s?)(?!@#UNSAFE#)\b école$1 Replace Case RegExp \bEcoll?e(s?)(?!@#UNSAFE#)\b École$1 Replace Case RegExp \bEconomie(s?)(?!@#UNSAFE#)\b Économie$1 Replace Case RegExp \b[éeèê]cc?rit(s?|ures?|oires?|eaux?|es?)(?!@#UNSAFE#)\b écrit$1 Replace Case RegExp \b[éeèê]dit(é|ée|és|ées|er|ais|ait|aient|ent|e|es|er|eur|eurs|rice|rices)(?!@#UNSAFE#)\b édit$1 Replace Case RegExp \b[ÉEÈÊ]dit(é|ée|és|ées|er|ais|ait|aient|ent|e|es|er|eur|eurs|rice|rices)(?!@#UNSAFE#)\b Édit$1 Replace Case RegExp \b(e|E)ff?icacitt?ée?(s?)(?!@#UNSAFE#)\b $1fficacité$2 Replace Case RegExp \b(e|é)gall?emm?ent(?!@#UNSAFE#)\b également Replace Case RegExp \b(E|É)gall?emm?ent(?!@#UNSAFE#)\b Également Replace Case RegExp \b[ée]gall?itt?ée?(s?)(?!@#UNSAFE#)\b égalité$1 Replace Case RegExp \b[EÉ]gall?itt?ée?(s?)(?!@#UNSAFE#)\b Égalité$1 Replace Case RegExp \beglise(s?)(?!@#UNSAFE#)\b église$1 Replace Case RegExp \bEglise(s?)(?!@#UNSAFE#)\b Église$1 Replace Case RegExp \b(é|É|E)gout(s?)(?!@#UNSAFE#)\b $1gout$2 Replace Case RegExp \b(é|e)lectricitt?ée?(s?)(?!@#UNSAFE#)\b $1lectricité$2 Replace Case RegExp \b([ée])ll?[éeè]ctron(s?)(?!@#UNSAFE#)\b $1lectron$2 Replace Case RegExp \b[èê]ll?[éeè]ctron(s?)(?!@#UNSAFE#)\b électron$1 Replace Case RegExp \b([ÉE])l([ée])mm?ent(s?)(?!@#UNSAFE#)\b $1l$2ment$3 Replace Case RegExp \b[ÉEÈÊ](?!lements?)l[éeèê]mm?ent(aires?|s?)(?!@#UNSAFE#)\b Élément$1 Replace Case RegExp \b([ée])l([ée])mm?ent(s?)(?!@#UNSAFE#)\b $1l$2ment$3 Replace Case RegExp \b[éeèê](?!lements?)l[éeèê]mm?ent(aires?|s?)(?!@#UNSAFE#)\b élément$1 Replace Case RegExp \b([eE]|[rR]é?e)mbal([^lu]) $1mball$2 Replace Case RegExp \b(e|E)mbarr?a(?:c|ss?)(er|ée?s?|ant|es?|i?ons|i?ez|ent|ai?s?|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1mbarrass$2 Replace Case RegExp \b(E|É|é|e)milie(?!@#UNSAFE#)\b Émilie Replace Case RegExp \b(?:e|é)mm?i(?:c|ss?)ion(s?)(?!@#UNSAFE#)\b émission$1 Replace Case RegExp \b(?:É|E)mm?i(?:c|ss?)ion(s?)(?!@#UNSAFE#)\b Émission$1 Replace Case RegExp \bempire\s(R|r)omain(?!@#UNSAFE#)\b Empire\sromain Replace Case RegExp \b(en|En)?chain(er|es?|ent|ant|ée?s?|ements?)(?!@#UNSAFE#)\b $1chaîn$2 Replace Case RegExp \b(e|E)ncc?orr?es?(?!@#UNSAFE#)\b $1ncore Replace Case RegExp \b(e|E)ncourr?ag(é|és|ée|ées|er|ais|ait|aient|a|ement|ements|eant|eante|e|es)(?!@#UNSAFE#)\b $1ncourag$2 Replace Case RegExp \b(e|E)ndomm?ag(er|ée?s?|eant|es?|i?ons|i?ez|ent|eai?s?|eaient|erai?s?|erait|eri?ons|eri?ez|eront|eraient)(?!@#UNSAFE#)\b $1ndommag$2 Replace Case RegExp \b(e|E)nemi(s?|e?|es?)(?!@#UNSAFE#)\b $1nnemi$2 Replace Case RegExp \b(e|E)ntitt?ée?(s?)(?!@#UNSAFE#)\b $1ntité$2 Replace Case RegExp \b(e|E)ntre\sautre(?!@#UNSAFE#)\b $1ntre\sautres Replace Case RegExp \b(e|E)ntrainn?(er|e|ent|ant|ée?s?|ements?|eurs?)(?!@#UNSAFE#)\b $1ntraîn$2 Replace Case RegExp \b(e|E)nvirr?onn?(ements?|ementale?s?|ementaux|ementalis[mt]es?|ante?s?|er|ée?s?|ai?s?|ait|aient)(?!@#UNSAFE#)\b $1nvironn$2 Replace Case RegExp \bepoque(s?)(?!@#UNSAFE#)\b époque$1 Replace Case RegExp \bEpoque(s?)(?!@#UNSAFE#)\b Époque$1 Replace Case RegExp \bepou(x|se|ses|ser|sait|sa|sais|saient|sé|ée|és|ées)(?!@#UNSAFE#)\b épou$1 Replace Case RegExp \bEpou(x|se|ses|ser|sait|sa|sais|saient|sé|ée|és|ées)(?!@#UNSAFE#)\b Épou$1 Replace Case RegExp \bEquation(s?)(?!@#UNSAFE#)\b Équation$1 Replace Case RegExp \b(e|é)quipp?e(s?)(?!@#UNSAFE#)\b équipe$2 Replace Case RegExp \b(E|É)quipp?e(s?)(?!@#UNSAFE#)\b Équipe$2 Replace Case RegExp \b(e|E)rr?onn?é(e?)(s?)(?!@#UNSAFE#)\b $1rroné$2$3 Replace Case RegExp \b(e|E)sapce(s?)(?!@#UNSAFE#)\b $1space$2 Replace Case RegExp \b(e|E)ss?en(t|s|ss|c|ç)iell?emm?ent(?!@#UNSAFE#)\b $1ssentiellement Replace Case RegExp \b(e|E)ss?en(t|s|ss|c|ç)iel(le?)(?!@#UNSAFE#)\b $1ssentiel$3 Replace Case RegExp \best\sa\s(?!priori)(?!@#UNSAFE#)\b est\sà\s Replace Case RegExp \beta(is|it|ient|nt)(?!@#UNSAFE#)\b éta$1 Replace Case RegExp \bEta(is|it|ient|nt)(?!@#UNSAFE#)\b Éta$1 Replace Case RegExp \bEtat(s?)(?!@#UNSAFE#)\b État$1 Replace Case RegExp \b[ée]tt?[eéèê]rnitt?ée?(s?)(?!@#UNSAFE#)\b éternité$1 Replace Case RegExp \b[EÉ]tt?[eéèê]rnitt?ée?(s?)(?!@#UNSAFE#)\b Éternité$1 Replace Case RegExp \b[EÉée]tienn?e(?!@#UNSAFE#)\b Étienne Replace Case RegExp \b(e|é)tonn?amm?ent(?!@#UNSAFE#)\b étonnamment Replace Case RegExp \b(E|É)tonn?amm?ent(?!@#UNSAFE#)\b Étonnamment Replace Case RegExp \b(e|é)tonn?emm?ent(?!@#UNSAFE#)\b étonnement Replace Case RegExp \betre(s?)(?!@#UNSAFE#)\b être$1 Replace Case RegExp \bEt(res?|es)(?!@#UNSAFE#)\b Êt$1 Replace Case RegExp \bEtud(e|i[ao]nt|ie[rz]|ié)(e?s?)(?!@#UNSAFE#)\b Étud$1$2 Replace Case RegExp \betud(e|i[ao]nt|ie[rz]|ié)(e?s?)(?!@#UNSAFE#)\b étud$1$2 Replace Case RegExp \b(é|É)thymologie(?!@#UNSAFE#)\b $1tymologie Replace Case RegExp \bEth?ymologie(?!@#UNSAFE#)\b Étymologie Replace Case RegExp \beth?ymologie(?!@#UNSAFE#)\b étymologie Replace Case RegExp \b(e|E)uropp?[eéè]{1,2}n(s?|nes?)(?!@#UNSAFE#)\b $1uropéen$2 Replace Case RegExp ;\b(é|É)v[eéèêë]nn?ement(s?)(?!@#UNSAFE#)\b $1vènement$2 Replace Case RegExp \b(é|e)ventuall?itt?ée?(s?)(?!@#UNSAFE#)\b $1ventualité$2 Replace Case RegExp \b(e|é)ventuell?emm?ent(?!@#UNSAFE#)\b éventuellement Replace Case RegExp \b(E|É)ventuell?emm?ent(?!@#UNSAFE#)\b Éventuellement Replace Case RegExp \b(e|é)vid[aeé]mm?[ae]n[ts]?(?!@#UNSAFE#)\b évidemment Replace Case RegExp \b(E|É)vid[ae]mm?[aeé]n[ts]?(?!@#UNSAFE#)\b Évidemment Replace Case RegExp \b(e|E)xc?eptionn?e(l|lle|ls|lles|llement)(?!@#UNSAFE#)\b $1xceptionne$2 Replace Case RegExp \b(e|E)xc?ell?(ents?|entes?|ences?|er|ée?s?|ais|ait|aient)(?!@#UNSAFE#)\b $1xcell$2 Replace Case RegExp \b(e|E)[cx]c?entricitt?ée?(s?)(?!@#UNSAFE#)\b $1xcentricité$2 Replace Case RegExp \b(e|E)xig(?:ea|a|e)nce(s?)(?!@#UNSAFE#)\b $1xigence$2 Replace Case RegExp \b(e|E)xig[ae]nte(s?)(?!@#UNSAFE#)\b $1xigeante$2 Replace Case RegExp \b([eE]|[cC]oe|[iI]ne)xist[ae]n[cs]e(?!@#UNSAFE#)\b $1xistence Replace Case RegExp \b([eE]|[iI]ne)xpliquable(s?)(?!@#UNSAFE#)\b $1xplicable$2 Replace Case RegExp \b(e|E)xt[ae]n[st]ion(s?)(?!@#UNSAFE#)\b $1xtension$2 Replace Case RegExp \b(e|E)xtr[éèeê]me?ment(?!@#UNSAFE#)\b $1xtrêmement Replace Case RegExp \b(e|E)xtr[éèeê]mitt?ée?(s?)(?!@#UNSAFE#)\b $1xtrémité$2 # F Replace Case RegExp \b(f|F)a(s|c|sc|cs)inn?(ation|ant|ante|ants|antes|é|ée|és|ées|er|ais|ait|aient)(?!@#UNSAFE#)\b $1ascin$3 Replace Case RegExp \b(f|F)[éèeê]conditt?ée?(s?)(?!@#UNSAFE#)\b $1écondité$2 Replace Case RegExp \b(f|F)[éèeê][éèeê]rr? $1éer Replace Case RegExp \b(f|F)[eéèê]rm[eéèê]tt?ée?(s?)(?!@#UNSAFE#)\b $1ermeté$2 Replace Case RegExp \b(f|F)i[eéèê]rtée?(s?)(?!@#UNSAFE#)\b $1ierté$2 Replace Case RegExp \b(f|F)ill?iall?e(s?)(?!@#UNSAFE#)\b $1iliale$2 Replace Case RegExp \b(f|F)inn?all?emm?(a|e)nt?(?!@#UNSAFE#)\b $1inalement Replace Case RegExp \b(f|F|dysf|Dysf|plurif)onctio(nement|ner|né|née|nés|nées|nais|nait|naient|naire(s?)|naliser|nalisme(s?)|naliste(s?)|nariat|narisation|nel(s?)|nelle(s?)|nellement)(?!@#UNSAFE#)\b $1onction$2 Replace Case RegExp \b(f|F)onc[cst]ionn?aire(s?)(?!@#UNSAFE#)\b $1onctionnaire$2 Replace Case RegExp \b(f|F)onctionn?alitée?(s?)(?!@#UNSAFE#)\b $1onctionnalité$2 Replace Case RegExp \b(f|F)orc(e|é|è)mm?ents?(?!@#UNSAFE#)\b $1orcément Replace Case RegExp \b(f|F)ragill?itt?ée?(s?)(?!@#UNSAFE#)\b $1ragilité$2 Replace Case RegExp \b(f|F)rancais(s|e|es)?(?!@#UNSAFE#)\b $1rançais$2 Replace Case RegExp \b(f|F)ratt?[eéèê]rnitée?(s?)(?!@#UNSAFE#)\b $1raternité$2 Replace Case RegExp \b(f|F)r(é|e|è)qu(e|é|è|a)mm?(a|e)nts?(?!@#UNSAFE#)\b $1réquemment Replace Case RegExp \b(f|F)usion(é|ée|és|ées|er|ais|ait|aient|ement)(?!@#UNSAFE#)\b $1usionn$2 # G Replace Case RegExp \b(G|g)allerie[^s](?!@#UNSAFE#)\b $1alerie Replace Case RegExp \b([gG])arcon((?:net?|ère)?s?)(?!@#UNSAFE#)\b $1arçon$2 Replace Case RegExp \b(G|g)[éeè]nn?[éeè]rr?all?emm?ent(?!@#UNSAFE#)\b $1énéralement Replace Case RegExp \b(g|G)[eéèêë]stionn?aire(s?)(?!@#UNSAFE#)\b $1estionnaire$2 Replace Case RegExp \b(G|g)oute(r|urs?|uses?|eux)(?!@#UNSAFE#)\b $1oûte$2 Replace Case RegExp \b(g|G)race\s([aà]|au(x?))(?!@#UNSAFE#)\b $1râce\s$2 # H Replace Case RegExp \b(h|H)abb?ill?ett?ée?(s?)(?!@#UNSAFE#)\b $1abileté$2 Replace Case RegExp \b(h|H)[eé]mm?orr?agie?(s?)(?!@#UNSAFE#)\b $1émorragie$2 Replace Case RegExp \b(h|H)éro(?!@#UNSAFE#)\b $1éros Replace Case RegExp \b(h|H)uiti(é|e)me(ment)?(?!@#UNSAFE#)\b $1uitième$3 Replace Case RegExp \b(h|H)(o|ô)mage(s?)(?!@#UNSAFE#)\b $1ommage$3 Replace Case RegExp \b(h|H|désh|Désh)onn?eur(s?)(?!@#UNSAFE#)\b $1onneur$2 Replace Case RegExp \b(h|H|désh|Désh)onnor(er|é|ée|és|ées|ais|ait|a|aient)(?!@#UNSAFE#)\b $1onor$2 Replace Case RegExp \b(h|H)opita(l|ux)(?!@#UNSAFE#)\b $1ôpita$2 Replace Case RegExp \b(h|H)ormi(?!@#UNSAFE#)\b $1ormis Replace Case RegExp \b(h|H)uits(?!@#UNSAFE#)\b $1uit Replace Case RegExp \b(h|H)umm?ann?itt?ée?(s?)(?!@#UNSAFE#)\b $1umanité$2 Replace Case RegExp \b(h|H)umm?idd?itt?ée?(s?)(?!@#UNSAFE#)\b $1umidité$2 Replace Case RegExp \b(H|h)[iy]poth?[eéèêë]nuse(?!@#UNSAFE#)\b $1ypoténuse # I Replace Case RegExp \b(I|i)çi(?!@#UNSAFE#)\b $1ci Replace Case RegExp \bIle(s?)(?!@#UNSAFE#)\b Île$1 Replace Case RegExp \b(I|i)mmaginaire(?!@#UNSAFE#)\b $1maginaire Replace Case RegExp \b(I|i)mm?[eéè]diat(ement|e)?(?!@#UNSAFE#)\b $1mmédiat$2 Replace Case RegExp \b(I|i)mm?(e|é|è)diatemm?ent(?!@#UNSAFE#)\b $1mmédiatement Replace Case RegExp \b(I|i)mm?en[sc](e|es|ément)(?!@#UNSAFE#)\b $1mmens$2 Replace Case RegExp \b(i|I)mm?en[sc]itt?ée?(s?)(?!@#UNSAFE#)\b $1mmensité$2 Replace Case RegExp \b(I|i)mm?er[st]ion(s?)(?!@#UNSAFE#)\b $1mmersion$2 Replace Case RegExp \b(I|i)(m|n)pp?ecc?able(s|ment)(?!@#UNSAFE#)\b $1mpeccable$3 Replace Case RegExp \b(I|i)[mn]pp?éd[ae]nce(s?)(?!@#UNSAFE#)\b $1mpédance$2 Replace Case RegExp \b(I|i)[mn]pp?r[éeèê][cs]s?ionn?(abilités?|ables?|ants?|antes?|es?|er|ée?s?|ai?s?|ait|aient|ismes?|istes?)(?!@#UNSAFE#)\b $1mpressionn$2 Replace Case RegExp \b(i|I)nactivitt?ée?(s?)(?!@#UNSAFE#)\b $1nactivité$2 Replace Case RegExp \b(I|i)nconv[éeè]ni[ae]nt(s?)(?!@#UNSAFE#)\b $1nconvénient$2 Replace Case RegExp \b(I|i)nd[eé]p[ae]nd[ae]mm?ent(?!@#UNSAFE#)\b $1ndépendamment Replace Case RegExp \b(i|I)nf[éèeê]rr?iorr?itt?ée?(s?)(?!@#UNSAFE#)\b $1nfériorité$2 Replace Case RegExp \b(i|I)nflection(s?)(?!@#UNSAFE#)\b $1nflexion$2 Replace Case RegExp \b(I|i)nh?[eéè]rr?[ea]ns?((?:t|te|ce)s?)(?!@#UNSAFE#)\b $1nhéren$2 Replace Case RegExp \b(I|i)nn?itiall?(e|é|ement)(?!@#UNSAFE#)\b $1nitial$2 Replace Case RegExp \b(I|i)nn?on?cen(te?s?|ces?|ter|tée?s?|ai?s?|ait|aient)(?!@#UNSAFE#)\b $1nnocen$2 Replace Case RegExp \b(I|i)nov(ante?s?|er|ée?s?|ai?s?|ait|aient|ateurs?|atrices?|ations?)(?!@#UNSAFE#)\b $1nnov$2 Replace Case RegExp \b(I|i)nn?h?ond(ations?|ée?s?|ai?s?|ait|aient|ant|e|er)(?!@#UNSAFE#)\b $1nond$2 Replace Case RegExp \b(I|i)nten(?:ss?|t)ionn?el(s?|les?|lement)?(?!@#UNSAFE#)\b $1ntentionnel$2 Replace Case RegExp \b(I|i|Dési|dési)nt[eé]rr?[éeêè](ssements?|sser|ssés?|ssées?|ssants?|ssantes?|as?|ais?|ait|ent)(?!@#UNSAFE#)\b $1ntére$2 Replace Case RegExp \b(I|i)nt[eé]rr?[éeêè]t(s?)(?!@#UNSAFE#)\b $1ntérêt$2 Replace Case RegExp \b(I|i)nt[eéèêë]rna(?:c|t|ss?)ionn?a(ux|lités?|lement|lisations?|liser|lisée?s?|lismes?)(?!@#UNSAFE#)\b $1nternationa$2 Replace Case RegExp \b(i|I)nt[eéèêë]rvall?e(s?)(?!@#UNSAFE#)\b $1ntervalle$2 Replace Case RegExp \b(I|i)nfractus(?!@#UNSAFE#)\b $1nfarctus Replace Case RegExp \b(I|i)nn?on?[cç]e(nt|nce|mment|ntes?|nter|nté|ntés|nta|ntais|ntait|ntaient|nts)(?!@#UNSAFE#)\b $1nnoce$2 Replace Case RegExp \b(i|I)nvin[cs]ibb?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1nvincibilité$2 # J Replace Case RegExp \b(j|J)amias(?!@#UNSAFE#)\b $1amais Replace Case RegExp \b([jJ])usqu(['�R])\s*[áaà](?!@#UNSAFE#)\b $1usqu$2à Replace Case RegExp \b([jJ])usqu�t?\s*[áaà](?!@#UNSAFE#)\b $1usqu'à Replace Case RegExp \b([jJ])eu(x)?\svid[ée]os?(?!@#UNSAFE#)\b $1eu$2\svidéo # K Replace Case RegExp \bkeyn[eé]siann?isme(?!@#UNSAFE#)\b keynésianisme # L Replace Case RegExp \b(l|L)attitude(s?)(?!@#UNSAFE#)\b $1atitude$2 Replace Case RegExp \b([lL])azer(s?)(?!@#UNSAFE#)\b $1aser$2 Replace Case RegExp \b(l|L)aquell?es?(?!@#UNSAFE#)\b $1aquelle Replace Case RegExp \b(l|L)[eéèê][jg][eéèê]rr?ett?ée?(s?)(?!@#UNSAFE#)\b $1égèreté$2 Replace Case RegExp \b(l|L)esque(l|lle)(?!@#UNSAFE#)\b $1esque$2s Replace Case RegExp \b(l|L)eque(l|lle)s(?!@#UNSAFE#)\b $1esque$2s Replace Case RegExp \b(l|L)ibb?[eéèê]rtée?(s?)(?!@#UNSAFE#)\b $1iberté$2 Replace Case RegExp \b(l|L)itérature(s?)(?!@#UNSAFE#)\b $1ittérature$2 Replace Case RegExp \b(l|L)occ?all?itt?ée?(s?)(?!@#UNSAFE#)\b $1ocalité$2 Replace Case RegExp \b(l|L)ongu?eur(s?)(?!@#UNSAFE#)\b $1ongueur$2 Replace Case RegExp \b(l|L)ycé(s?)(?!@#UNSAFE#)\b $1ycée$2 # M Replace Case RegExp \b(M|m)aintenn?(a|e)n(s?|d?|ts?|t?)(?!@#UNSAFE#)\b $1aintenan$3 Replace Case RegExp \b(m|M)ajorr?itt?ée?(s?)(?!@#UNSAFE#)\b $1ajorité$2 Replace Case RegExp \b(M|m)all?ett?e(s?)(?!@#UNSAFE#)\b $1allette$2 Replace Case RegExp \b(M|m)algr(é|è)(s?)(?!@#UNSAFE#)\b $1algré Replace Case RegExp \b(M|m)alh?eu?reu?(sement|x|se)(?!@#UNSAFE#)\b $1alheureu$2 Replace Case RegExp \bmarri(er|ée?s?)(?!@#UNSAFE#)\b mari$1 Replace Case RegExp \b(m|M|p|P)att?ernitt?ée?(s?)(?!@#UNSAFE#)\b $1aternité$2 Replace Case RegExp \b(m|M)att?urr?itt?ée?(s?)(?!@#UNSAFE#)\b $1aturité$2 Replace Case RegExp \b([mM]ax|[mM]in)imas(?!@#UNSAFE#)\b $1ima Replace Case RegExp \b(m|M)[eéèê]chan[cs]ett?ée?(s?)(?!@#UNSAFE#)\b $1échanceté$2 Replace Case RegExp \b(m|M)(e|é)diterr?ann?ée?(?!@#UNSAFE#)\b Méditerranée Replace Case RegExp \bm(e|é)diterr?ann?ée?n?(s?|ne?|nes?)(?!@#UNSAFE#)\b méditerranéen$2 Replace Case RegExp \b(m|M)(e|é|è)ga(lo)?p(o|ô)ll?e(s?)(?!@#UNSAFE#)\b $1éga$3pole$5 Replace Case RegExp \b(moi|eux|lui|elles?)\sm[êe]me(s?)(?!@#UNSAFE#)\b $1-même$2 Replace Case RegExp \b(m|M)emm?e(s?)(?!@#UNSAFE#)\b $1ême$2 Replace Case RegExp \b(m|M)[éeèêë]tt?h?od(es?|iques?|iquement)(?!@#UNSAFE#)\b $1éthod$2 Replace Case RegExp \b(ad|Ad|com|Com|compro|Compro|dé|Dé|é|É|entre|Entre|o|O|per|Per|pro|Pro|réad|Réad|re|Re|retrans|Retrans|sou|Sou|trans|Trans)?me(tant|tre|trait|traient|te(s?)|tent|tiez|tions|tra(s?)|trai(s?)|tront)(?!@#UNSAFE#)\b $1met$2 Replace Case RegExp \b(m|M)insitre(s)?(?!@#UNSAFE#)\b $1inistre$2 Replace Case RegExp \b(m|M)illieu(?!@#UNSAFE#)\b $1ilieu Replace Case RegExp \b(m|M)illitan(t(s?)|te(s?)|tisme|tiste(s?))(?!@#UNSAFE#)\b $1ilitan$2 Replace Case RegExp \b(m|M|antim|Antim|dém|Dém)illita(ire(s?)|risé(s?)|risée(s?)|irement|risation|risme)(?!@#UNSAFE#)\b $1ilita$2 Replace Case RegExp \b(M|m)ill?imm?[éeè]tre(s?)(?!@#UNSAFE#)\b $1illimètre$2 Replace Case RegExp \b(M|m)ill?ionn?aire(s?)(?!@#UNSAFE#)\b $1illionnaire$2 Replace Case RegExp \b(M|m)illes(?!@#UNSAFE#)\b $1ille Replace Case RegExp \b(m|M)inn?orr?itt?ée?(s?)(?!@#UNSAFE#)\b $1inorité$2 Replace Case RegExp \b(M|m)irroir(s?)(?!@#UNSAFE#)\b $1iroir$2 Replace Case RegExp \b(M|m)is(e?|es?)\sa(?!@#UNSAFE#)\b $1is$2\sà Replace Case RegExp \b(m|M)odele(?!@#UNSAFE#)\b $1odèle Replace Case RegExp \b(m|M)oitt?iéee?(s?)(?!@#UNSAFE#)\b $1oitiée$2 Replace Case RegExp \b(M|m)on(n?)ol(y|i)t(h?)e(s?)(?!@#UNSAFE#)\b $1onolithe$5 Replace Case RegExp \b(M|m)ourrir(?!@#UNSAFE#)\b $1ourir Replace Case RegExp \b(m|M)unn?icipp?all?itt?ée?(s?)(?!@#UNSAFE#)\b $1unicipalité$2 # N Replace Case RegExp \b(mécon|re|recon|con)?nait(re)?(?!@#UNSAFE#)\b $1naît$2 Replace Case RegExp \b(n|N)arr?a[ct]t?(eurs?|rices?|ions?|ifs?|ives?|ivement)(?!@#UNSAFE#)\b $1arrat$2 Replace Case RegExp \b(n|N)a[ct]ionn?all?itt?ée?(s?)(?!@#UNSAFE#)\b $1ationalité$2 Replace Case RegExp \b(n|N)(é|e)a(nm|n|m|mm|mn)oin(s?)(?!@#UNSAFE#)\b $1éanmoins Replace Case RegExp \b(n|N)(é|e|è)(c|s|ss)(e|é|è)(ss|s|c)airr?(e(s?)|ement(s?))(?!@#UNSAFE#)\b $1écessair$6 Replace Case RegExp \b(n|N)eutrall?itt?ée?(s?)(?!@#UNSAFE#)\b $1eutralité$2 Replace Case RegExp \b(n|N)euvi(é|e)me(ment)?(?!@#UNSAFE#)\b $1euvième$3 Replace Case RegExp \b(n|N)euveu(?!@#UNSAFE#)\b $1eveu Replace Case RegExp \b(n|N)eu?veus(?!@#UNSAFE#)\b $1eveux Replace Case RegExp \b(n|N)ommination(s?)(?!@#UNSAFE#)\b $1omination$2 Replace Case RegExp \b(n|N|dén|Dén|inn|Inn|Prén|prén|ren|Ren|surn|Surn)n?omm?(é(s?)|ée(s?)|e|er|ément|able|a(s?)|ais|ait|aient)(?!@#UNSAFE#)\b $1omm$2 Replace Case RegExp \b(n|N|an|An|paran|Paran)ormall(e|ement|ité(s?)|ien(s?)|isateur(s)|isatrice(s?)|isation(s?)|iser|isé(s?)|isée(s?)|isait|isais|isaient)(?!@#UNSAFE#)\b $1ormal$2 Replace Case RegExp \b(n|N)ot(t?)(a|e)m(m?)(a|e)nt(?!@#UNSAFE#)\b $1otamment Replace Case RegExp \b(n|N)our(i(e?)|issant(s?)?|issante(s?)|ir|iture(s?)|ice(s?)|icier(s?)|icière(s?)|issage|isseur(s?)|isseuse(s?)|isson(s?)|it|is|issent|issais|issait)(?!@#UNSAFE#)\b $1ourr$2 # O Replace Case RegExp \b(o|O)bscurr?itt?ée?(s?)(?!@#UNSAFE#)\b $1bscurité$2 Replace Case RegExp \b(o|O)btiend(?!@#UNSAFE#)\b $1btient Replace Case RegExp \b(o|O)cc?asionn?(er|é|ée|és|ées|ais|ait|aient|ellement|el|elle|els|elles)(?!@#UNSAFE#)\b $1ccasionn$2 Replace Case RegExp \b(o|O|préo|Préo|ino|Ino)cc?upp?(e|er|é|ée|és|ées|ais|ait|aient|a|ant(e?|s?|tes?)|ation|ation(s?)|ationnel(le?|les?|s?))(?!@#UNSAFE#)\b $1ccup$2 Replace Case RegExp \b(o|O)c(c?)ur(r?)(a|e)n(c|s|ss)e(s?)(?!@#UNSAFE#)\b $1ccurrence$6 Replace Case RegExp \b(o|O)ff?[ae]n[cs]i(fs?|ves?|vement)(?!@#UNSAFE#)\b $1ffensi$2 Replace Case RegExp \b(o|O)ff?i(?:c|ss?)ie(ls?|lles?|ux|uses?|rs?)(?!@#UNSAFE#)\b $1fficie$2 Replace Case RegExp \b(o|O)nzes(?!@#UNSAFE#)\b $1nze Replace Case RegExp \b(o|O|ino|Ino)pp?[éeè]rr?a[cst]s?ionn?(el|elle|els|elles)(?!@#UNSAFE#)\b $1pérationn$2 Replace Case RegExp \b(o|O)pp?r?obre(?!@#UNSAFE#)\b $1pprobre # P Replace Case RegExp \b(p|P)arr?aff?inn?(es?|ée?s?|ages?)(?!@#UNSAFE#)\b $1araffin$2 Replace Case RegExp \b(p|P|app|App)arr?aiss?ants?(?!@#UNSAFE#)\b $1araissant Replace Case RegExp \b(p|P|antip|Antip)arr?all?[eéè]ll?e(s?|ment?)(?!@#UNSAFE#)\b $1arallèle$2 Replace Case RegExp \b(Para|para)ll?l[eéêè]ll?ogramm?e(s?)(?!@#UNSAFE#)\b $1llélogramme$2 Replace Case RegExp \b(p|P)arcour(?!@#UNSAFE#)\b $1arcours Replace Case RegExp \b(p|P)arr?[ae]nth?[èéeêë]se(s?)(?!@#UNSAFE#)\b $1arenthèse$2 Replace Case RegExp \baprfois?(?!@#UNSAFE#)\b parfois Replace Case RegExp \b(p|P)armi[es](?!@#UNSAFE#)\b $1armi Replace Case RegExp \b(p|P)arr?ainn?(s?|age|er?|ée?s?|a|ais?|ait?|aient)(?!@#UNSAFE#)\b $1arrain$2 Replace Case RegExp \b(p|P)articc?ull?arr?itt?ée?(s?)(?!@#UNSAFE#)\b $1articularité$2 Replace Case RegExp \b(p|P)articc?ull?(ariser|arismes?|arités?|es?|iers?|ières?|ièrement)(?!@#UNSAFE#)\b $1articul$2 Replace Case RegExp \b(p|P)articc?ull?i[éeè]re(s?|ment)(?!@#UNSAFE#)\b $1articulière$2 Replace Case RegExp \b(p|P)artisant(s?)(?!@#UNSAFE#)\b $1artisan$2 Replace Case RegExp \b(p|P)auvrett?ée?(s?)(?!@#UNSAFE#)\b $1auvreté$2 Replace Case RegExp \b(p|P)[eéèêë]ll?err?i(nages?)(?!@#UNSAFE#)\b $1èleri$2 Replace Case RegExp \b(p|P)ersanne(s?)(?!@#UNSAFE#)\b $1ersane$2 Replace Case RegExp \b(p|P)ersonn?(ages?|alisations?|aliser|alisée?s?|alisas?|alisait|alisais|alisaient|alisme|alistes?|es?|els?|elles?|ellement|ifications?|ifiée?s?|ifier|ifiait)(?!@#UNSAFE#)\b $1ersonn$2 Replace Case RegExp \b(p|P)ersonn?all?itée?(s?)(?!@#UNSAFE#)\b $1ersonnalité$2 Replace Case RegExp \b(p|P)iqure(s?)(?!@#UNSAFE#)\b $1iqûre$2 Replace Case RegExp \b(p|P)l[éeè]bi[sc]{1,2}itt?(es?|ée?s?|er|ais?|ait|aient|as?|ant|aires?)(?!@#UNSAFE#)\b $1lébiscit$2 Replace Case RegExp \b(p|P)l[uû]s?part?s?(?!@#UNSAFE#)\b $1lupart Replace Case RegExp \b(p|P)lusieur[te]?s?(?!@#UNSAFE#)\b $1lusieurs Replace Case RegExp \b(p|P)o[êëeé]me(s?)(?!@#UNSAFE#)\b $1oème$2 Replace Case RegExp \b(p|P)oltique(s?)(?!@#UNSAFE#)\b $1olitique$2 Replace Case RegExp \b(p|P)oll?onn?ais(e?|es?)(?!@#UNSAFE#)\b $1olonais$2 Replace Case RegExp \b(p|P)ortugu?ais(e?|es?)(?!@#UNSAFE#)\b $1ortugais$2 Replace Case RegExp \b(p|P)oss?[éeè]d(ante?s?|ée?s?|er)(?!@#UNSAFE#)\b $1osséd$2 Replace Case RegExp \b(p|P)oss?[éeè]de(n?t?)(?!@#UNSAFE#)\b $1ossède$2 Replace Case RegExp \b(p|P)oss?ibill?itée?(s?)(?!@#UNSAFE#)\b $1ossibilité$2 Replace Case RegExp \b(p|P)ost[éèeê]rr?itt?ée?(s?)(?!@#UNSAFE#)\b $1ostérité$2 Replace Case RegExp \b(p|P)our?(?:c|qu?)oi(s?)(?!@#UNSAFE#)\b $1ourquoi Replace Case RegExp \b(p|P)lutot(?!@#UNSAFE#)\b $1lutôt Replace Case RegExp \b(p|P)ratiqu[ae]mm?ent(?!@#UNSAFE#)\b $1ratiquement Replace Case RegExp \b(p|P)r[eéè][cs]{1,2}[éeè]d[aeé]mm?ent(?!@#UNSAFE#)\b $1récédemment Replace Case RegExp \b(p|P)remm?i[éeè]r?(res?|rement)(?!@#UNSAFE#)\b $1remiè$2 Replace Case RegExp \b(app|comp|dép|entrep|ép|mép|p|réapp|rep|surp)r[éeêè]nn?(es?|ent)(?!@#UNSAFE#)\b $1renn$2 Replace Case RegExp \b(p|P)r[éeêè]s(?:qu|k)es?(?!@#UNSAFE#)\b $1resque Replace Case RegExp \b(p|P)r[éeêè]t(e|é|és|er|ée|ées|ais|ait)(?!@#UNSAFE#)\b $1rêt$2 Replace Case RegExp \b(p|P)rin(s|c)ipp?all?emm?(a|e)nt(?!@#UNSAFE#)\b $1rincipalement Replace Case RegExp \b(p|P)rocés(?!@#UNSAFE#)\b $1rocès Replace Case RegExp \b(p|P)roff?ess?ionn?e(l|lle|ls|lles|llement)(?!@#UNSAFE#)\b $1rofessionne$2 Replace Case RegExp \b(P|p)r?or?gramm?(ai?s?|es?|ée?s?|er|ations?|eurs?|euses?|atiques?|ant)(?!@#UNSAFE#) $1rogramm$2 Replace Case RegExp \b(p|P)rogr[eéè]s?(?!@#UNSAFE#)\b $1rogrès Replace Case RegExp \b(p|P)roprett?ée?(s?)(?!@#UNSAFE#)\b $1ropreté$2 Replace Case RegExp \b(p|P)rosp[eéè]rr?itt?ée?(s?)(?!@#UNSAFE#)\b $1rospérité$2 Replace Case RegExp \b(p|P)roximm?itt?ée?(s?)(?!@#UNSAFE#)\b $1roximité$2 Replace Case RegExp \b(p|P)uiss?amm?[ae]nts?(?!@#UNSAFE#)\b $1uissamment # Q Replace Case RegExp \b(q|Q)u?all?itt?ée?(s?)(?!@#UNSAFE#)\b $1ualité$2 Replace Case RegExp \b(q|Q)u?antitt?ée?(s?)(?!@#UNSAFE#)\b $1uantité$2 Replace Case RegExp \b(Q|q)uarantes(?!@#UNSAFE#)\b $1uarante Replace Case RegExp \b(Q|q)uatorzes(?!@#UNSAFE#)\b $1uatorze Replace Case RegExp \b(Q|q)uatres(?!@#UNSAFE#)\b $1uatre Replace Case RegExp \b(Q|q)uatri(é|e)me(ment)?(?!@#UNSAFE#)\b $1uatrième$3 Replace Case RegExp \b(q|Q)uébecois(e|es)?(?!@#UNSAFE#)\b $1uébécois$2 Replace Case RegExp \b(q|Q)uelque\ssoit\sle(?!@#UNSAFE#)\b $1uel\sque\ssoit\sle Replace Case RegExp \b(q|Q)uelque\ssoit\s(la|sa)(?!@#UNSAFE#)\b $1uelle\sque\ssoit\s$2 Replace Case RegExp \b(Q|q)uestionn?airr?e(s?)(?!@#UNSAFE#)\b $1uestionnaire$2 Replace Case RegExp \b(Q|q)uinzes(?!@#UNSAFE#)\b $1uinze Replace Case RegExp \b(Q|q)uitt?an[cs]e(s?)(?!@#UNSAFE#)\b $1uittance$2 # R Replace Case RegExp \b(r|R)accont((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|ables?|ars?)(?!@#UNSAFE#)\b $1acont$2 Replace Case RegExp \b(r|R)acc?our[cs](ie?s?|ir|issi?ons|issi?ez|issent|issant)(?!@#UNSAFE#)\b $1accourc$2 Replace Case RegExp \b(r|R)aff?inn?(er|ée?s?|ant|antes?|es?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|erait|eraient|eries?|ages?)(?!@#UNSAFE#)\b $1affin$2 Replace Case RegExp \b(r|R)app?idemm?[ae]nt(?!@#UNSAFE#)\b $1apidement Replace Case RegExp \b(r|R)arr?ett?ée?(s?)(?!@#UNSAFE#)\b $1areté$2 Replace Case RegExp \b(r|R|irr|Irr)ationn?(el|elle|ellement|els|elles|ement|ements|er|é|ée|és|ées|a|ais|ait|aient)(?!@#UNSAFE#)\b $1ationn$2 Replace Case RegExp \b(r|R|irr|Irr)ationn?alité(?!@#UNSAFE#)\b $1ationalité Replace Case RegExp \b(r|R)ecc?ord?(s|mans?|men)?(?!@#UNSAFE#)\b $1ecord$2 Replace Case RegExp \b(r|R)ecu(e?s?)(?!@#UNSAFE#)\b $1eçu$2 Replace Case RegExp \b(r|R)[éeè]cc?urr?[ae]n(t|te|ce)(?!@#UNSAFE#)\b $1écurren$2 Replace Case RegExp \b(r|R)[éeè][cs]{1,2}[aeéè]mm?ent(?!@#UNSAFE#)\b $1écemment Replace Case RegExp \b(r|R)e(?:cc?|ss?)en(?:cc?|ss?)((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|ement)(?!@#UNSAFE#)\b $1ecens$2 Replace Case RegExp \b(r|R)[eé]{2}ll?emm?ent(?!@#UNSAFE#)\b $1éellement Replace Case RegExp \b(r|R)efut?s?(?!@#UNSAFE#)\b $1efus Replace Case RegExp \b([iI]mpr|[rR])[eé]gne(s|nt)(?!@#UNSAFE#)\b $1ègne$2 Replace Case RegExp \b(r|R|Irr|irr)[eéè]gull?i[eéè]rr?emm?[ae]nt(?!@#UNSAFE#)\b $1égulièrement Replace Case RegExp \b(r|R)enouvell(er|ée?s?|a|ais|ait|aient)(?!@#UNSAFE#)\b $1enouvel$2 Replace Case RegExp \b(r|R)enouvell?emm?ent(s?)(?!@#UNSAFE#)\b $1enouvellement$2 Replace Case RegExp \b(r|R)epproch((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant)(?!@#UNSAFE#)\b $1eproch$2 Replace Case RegExp \b(r|R)eponsable(?!@#UNSAFE#)\b $1esponsable Replace Case RegExp \b(r|R)(é|e|è|ê)sonn?ance(s?)(?!@#UNSAFE#)\b $1$2sonance$3 Replace Case RegExp \b(r|R)esponsabb?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1esponsabilité$2 Replace Case RegExp \b(r|R)(?:e|é|è)[sc]{1,2}u[sc]{1,2}it((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant)(?!@#UNSAFE#)\b $1essuscit$2 Replace Case RegExp \b(r|R)([eé])ss?urr?ection(s?)(?!@#UNSAFE#)\b $1$2surrection$3 Replace Case RegExp \b(r|R)[êè]ss?urr?ection(s?)(?!@#UNSAFE#)\b $1ésurrection$2 Replace Case RegExp \b([rR])[ée]ouv(erte?s?|r(?:(?:ir)?(?:i?(?:ons|ez)|a(?:s|i(?:s|t|ent))?)?|î(?:mes|t|tes)|iss(?:es?|iez|ions|ent)|i[st]|e(?:s|nt)?|ir[eo]nt|ant))(?!@#UNSAFE#)\b $1ouv$2 Replace Case RegExp \b(r|R)h?yth?m(es?|iques?|ée?s?)(?!@#UNSAFE#)\b $1ythm$2 # S Replace Case RegExp \b(s|S)agg?acitt?ée?(s?)(?!@#UNSAFE#)\b $1agacité$2 Replace Case RegExp \b(s|S)c?h[éeè]mat?(s?)(?!@#UNSAFE#)\b $1chéma$2 Replace Case RegExp \b(s|S)ien(ces?|tifiques?|tifiquement|tis[tm]es?)(?!@#UNSAFE#)\b $1cien$2 Replace Case RegExp \b(s|S)cult(eur|euse|rice)(s?)(?!@#UNSAFE#)\b $1culpt$2$3 Replace Case RegExp \b(s|S)[ée]chement(?!@#UNSAFE#)\b $1èchement Replace Case RegExp \b(s|S)[èe]ch(er|eresses?|eries?|eurs?|euses?|oirs?)(?!@#UNSAFE#)\b $1éch$2 Replace Case RegExp \b(s|S)écc?urr?itt?ée?(s?)(?!@#UNSAFE#)\b $1écurité$2 Replace Case RegExp \b(s|S)ei[zs]es?(?!@#UNSAFE#)\b $1eize Replace Case RegExp \b([sS]|[pP]rés)[éeè]lection?(s?|n(?:(?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|able|eu(?:r|se)s?))(?!@#UNSAFE#)\b $1élection$2 Replace Case RegExp \b(s|S)en[cs]ibb?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1ensibilité$2 Replace Case RegExp \b(s|S)[eéèê]pp?arr?[eéèê]mm?ent(?!@#UNSAFE#)\b $1éparément Replace Case RegExp \b(s|S)epti[ée]me(ment)?(?!@#UNSAFE#)\b $1eptième$2 Replace Case RegExp \b(s|S)implicitt?ée?(s?)(?!@#UNSAFE#)\b $1implicité$2 Replace Case RegExp \b(s|S)imm?ultann?[éeè]mm?[ae]nt(?!@#UNSAFE#)\b $1imultanément Replace Case RegExp \b(s|S)ixi[ée]me(ment)?(?!@#UNSAFE#)\b $1ixième$2 Replace Case RegExp \b(s|S)ociétt?ée?(s?)(?!@#UNSAFE#)\b $1ociété$2 Replace Case RegExp \b(s|S)oixantes(?!@#UNSAFE#)\b $1oixante Replace Case RegExp \b(s|S)oll?icitt?(er|ée?s?|ant|es?|i?ons|i?ez|ent|ai?s?|ait|aient|erai?s?|erait|eri?ons|eri?ez|eront|eraient|ations?|udes?|eurs?|euses?)(?!@#UNSAFE#)\b $1ollicit$2 Replace Case RegExp \b(s|S)oll?ution?(s?|n(?:(?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant))(?!@#UNSAFE#)\b $1olution$2 Replace Case RegExp \b(s|S)outt?err?ain(s?)(?!@#UNSAFE#)\b $1outerrain$2 Replace Case RegExp \b(s|S)ouv[ae]nt?s?(?!@#UNSAFE#)\b $1ouvent Replace Case RegExp \b(s|S)p([eé])[cs]ial(?!@#UNSAFE#)\b $1p$2cial Replace Case RegExp \b(s|S)p(?!ecial\s)[eéè][cs]iall?(es?|ement|ités?|is(?:(?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|ations?|tes?))?(?!@#UNSAFE#)\b $1pécial$2 Replace Case RegExp \b(s|S)péciall?itt?ée?(s?)(?!@#UNSAFE#)\b $1pécialité$2 Replace Case RegExp \b(s|S)tatu[st]?(?:-|\s*)quo(?!@#UNSAFE#)\b $1tatu\squo Replace Case RegExp \b(s|S)tatus(?!@#UNSAFE#)\b $1tatut Replace Case RegExp \b(s|S)térr?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1térilité$2 Replace Case RegExp \b(s|S)toc?qu(ages?|ée?s?|er)(?!@#UNSAFE#)\b $1tock$2 Replace Case RegExp \b(su|Su|o|O)bjectivitt?ée?(s?)(?!@#UNSAFE#)\b $1bjectivité$2 Replace Case RegExp \b([sS]|[iI]ns)ucc[eé]s(?!@#UNSAFE#)\b $1uccès Replace Case RegExp \b(s|S)ucc?int(e?s?|ement)(?!@#UNSAFE#)\b $1uccinct$2 Replace Case RegExp \b(s|S)ucc?ursall?e(s?)(?!@#UNSAFE#)\b $1uccursale$2 Replace Case RegExp \b([sS]|[iI]ns)uff?is[ae]mm?[ea]nts?(?!@#UNSAFE#)\b $1uffisamment Replace Case RegExp \b([sS]|[iI]ns|[aA]utos)ufisant(e?s?)(?!@#UNSAFE#)\b $1uffisant$2 Replace Case RegExp \b([sS]|[iI]ns|[aA]utos)ufisance(s?)(?!@#UNSAFE#)\b $1uffisance$2 Replace Case RegExp \b(s|S)upp?érr?iorr?itt?ée?(s?)(?!@#UNSAFE#)\b $1upériorité$2 Replace Case RegExp \b(s|S)upp?ll?[eéè]mm?ent(s?|aires?)(?!@#UNSAFE#)\b $1upplément$2 Replace Case RegExp \b(s|S)upp?rimm?((?:er)?(?:a(?:s|i(?:s|t|ent)?)?|i?(?:ez|ons))|ass(?:es?|iez|ions)|â(?:mes|t|tes)|(?:èr|ass)?ent|(?:ée?|e)s?|er(?:ont)?|ant|able)(?!@#UNSAFE#)\b $1upprim$2 Replace Case RegExp \b(s|S)upp?ress?ion(s?)(?!@#UNSAFE#)\b $1uppression$2 Replace Case RegExp \b(s|S)uport $1upport Replace Case RegExp \b(s|S)u[cs]{2}eptib(les?|ilités?)(?!@#UNSAFE#)\b $1usceptib$2 Replace Case RegExp \b(s|S)u[èe]dois(es?)(?!@#UNSAFE#)\b $1uédois$2 Replace Case RegExp \b(s|S)yndrôme(s?)(?!@#UNSAFE#)\b $1yndrome$2 Replace Case RegExp \b([sS]|[aA]ntis)ymm?[éeèêë]tri(es?|ques?)(?!@#UNSAFE#)\b $1ymétri$2 Replace Case RegExp \b(s|S)ymptome(s?)(?!@#UNSAFE#)\b $1ymptôme$2 Replace Case RegExp \b(s|S)yst[êe]me(s?)(?!@#UNSAFE#)\b $1ystème$2 # T Replace Case RegExp \b(T|t)ch[eéê]que(s)?(?!@#UNSAFE#)\b $1chèque$2 Replace Case RegExp \b(T|t)err?itt?oirr?e(s?)(?!@#UNSAFE#)\b $1erritoire$2 Replace Case RegExp \b(T|t)h?[éeèê]orr?i(es?|ques?|quement|ciens?|ciennes?|ser|sée?s?|ses?|si?ons|si?ez|sent|sai?s?|sait|saient|serai?s?|serait|seraient|seront|seri?ons|seri?ez)(?!@#UNSAFE#)\b $1héori$2 Replace Case RegExp \b(t|T)imm?idd?itt?ée?(s?)(?!@#UNSAFE#)\b $1imidité$2 Replace Case RegExp \b(T|t)otall?emm?ent(?!@#UNSAFE#)\b $1otalement Replace Case RegExp \b(T|t)oujoure?s?(?!@#UNSAFE#)\b $1oujours Replace Case RegExp \b(T|t)our?tefois?(?!@#UNSAFE#)\b $1outefois Replace Case RegExp \b(T|t)raditionn?el(s?|les?|lement?)(?!@#UNSAFE#)\b $1raditionnel$2 Replace Case RegExp \b(T|t)raff+ic(s?)(?!@#UNSAFE#)\b $1rafic$2 Replace Case RegExp \b(t|T)ranqu?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1ranquillité$2 Replace Case RegExp \b(T|t)rei[sz]es $1reize Replace Case RegExp \b(T|t)rentes(?!@#UNSAFE#)\b $1rente Replace Case RegExp \b(T|t)roisi[ée]me(ment)?(?!@#UNSAFE#)\b $1roisième$2 Replace Case RegExp \b(T|t)roph[éêèëe]e(?!@#UNSAFE#)\b $1rophée Replace Case RegExp \b(à|À|ai|as|a|avons|avez|ont|avais|avait|avions|aviez|avaient|eu|avoir|en|pas)\stord(?!@#UNSAFE#)\b $1\stort Replace Case RegExp \b(t|T)ott?all?itt?ée?(s?)(?!@#UNSAFE#)\b $1otalité$2 Replace Case RegExp \b(t|T)rave?au(s?|x?)(?!@#UNSAFE#)\b $1ravaux # U Replace Case RegExp \b(U|u)n\sesp[èeé]ce(?!@#UNSAFE#)\b $1ne\sespèce Replace Case RegExp \b(u|U)nn?itt?ée?(s?)(?!@#UNSAFE#)\b $1nité$2 Replace Case RegExp \b(u|U)nn?iversitt?ée?(s?)(?!@#UNSAFE#)\b $1niversité$2 Replace Case RegExp \b(u|U)tt?ill? $1til # V Replace Case RegExp \b(v|V)ann?itt?ée?(s?)(?!@#UNSAFE#)\b $1anité$2 Replace Case RegExp \b(v|V)arr?iétt?ée?(s?)(?!@#UNSAFE#)\b $1ariété$2 Replace Case RegExp \b(v|V)ell?ourt?(?!@#UNSAFE#)\b $1elours Replace Case RegExp \b(v|V)erball?emm?ent(?!@#UNSAFE#)\b $1erbalement Replace Case RegExp \b(vé|Vé|vo|Vo)rr?acitt?ée?(s?)(?!@#UNSAFE#)\b $1racité$2 Replace Case RegExp \b([vV]|[rR]ev)[éeè]rr?iff? $1érif Replace Case RegExp \b(v|V)[eéèê]rr?itt?ée?(s?)(?!@#UNSAFE#)\b $1érité$2 Replace Case RegExp \b(V|v)[eéèêë]temm?ent(s?)(?!@#UNSAFE#)\b $1êtement$2 Replace Case RegExp \b(v|V)ioll?[ae]mm?ent(?!@#UNSAFE#)\b $1iolemment Replace Case RegExp \b([vV])ision((?:er)?i?(?:ez|ons)|ée?s?|e(?:u?s(?:es?)?)?|(?:er)?a(?:i(?:ent|s|t))?|er(?:ai|as|ont)?|aires?|(?:èr)?ent|ant)(?!@#UNSAFE#)\b $1isionn$2 Replace Case RegExp \b(v|V)oll?att?ill?itt?ée?(s?)(?!@#UNSAFE#)\b $1olatilité$2 Replace Case RegExp \b(v|V)oll?ontt?ée?(s?)(?!@#UNSAFE#)\b $1olonté$2 Replace Case RegExp \b(v|V)oll?ontiers?(?!@#UNSAFE#)\b $1olontiers Replace Case RegExp \b(v|V)ulgarr?itt?ée?(s?)(?!@#UNSAFE#)\b $1ulgarité$2 # W Replace Case RegExp \b(W|w)aggon(s?)(?!@#UNSAFE#)\b $1agon$2 Replace Case RegExp \b[Ww]hermacht(?!@#UNSAFE#)\b Wehrmacht # X # Y # Z # Règles grammaticales Replace Case RegExp \ba\s(n'|en\s)?avoir(?!@#UNSAFE#)\b à\s$1avoir Replace Case RegExp \ba\s(se\s|ne\s|en\s)?comparer(?!@#UNSAFE#)\b à\s$1comparer Replace Case RegExp \ba\s(se\s|ne\s|me\s|te\s|vous\s|nous\s|en\s)?comprendre(?!@#UNSAFE#)\b à\s$1comprendre Replace Case RegExp \ba\s(se\s|ne\s|en\s)?compter(?!@#UNSAFE#)\b à\s$1compter Replace Case RegExp \ba\s(se\s|ne\s|en\s|les?\s)?défendre(?!@#UNSAFE#)\b à\s$1défendre Replace Case RegExp \ba\s(se\s|ne\s|en\s)?définir(?!@#UNSAFE#)\b à\s$1définir Replace Case RegExp \ba\s(se\s|ne\s|en\s)?dire(?!@#UNSAFE#)\b à\s$1dire Replace Case RegExp \ba\s(n'|en\s)?être(?!@#UNSAFE#)\b à\s$1être Replace Case RegExp \ba\s(se\s|ne\s|en\s)?finir(?!@#UNSAFE#)\b à\s$1finir Replace Case RegExp \ba\s(se\s|ne\s|en\s)?jouer(?!@#UNSAFE#)\b à\s$1jouer Replace Case RegExp \ba\s(se\s|me\s|ne\s)?mettre(?!@#UNSAFE#)\b à\s$1mettre Replace Case RegExp \ba\s(n')?obtenir(?!@#UNSAFE#)\b à\s$1obtenir Replace Case RegExp \ba\spartir(?!@#UNSAFE#)\b à\spartir Replace Case RegExp \ba\s(se\s|ne\s|en\s)?placer(?!@#UNSAFE#)\b à\s$1placer Replace Case RegExp \ba\s(se\s|ne\s|en\s)?([a-zé]*)poser(?!@#UNSAFE#)\b à\s$1$2poser Replace Case RegExp \ba\s(se\s|ne\s|en\s|le\s|lui\s|les\s)?prendre(?!@#UNSAFE#)\b à\s$1prendre Replace Case RegExp \ba\s(se\s|ne\s|en\s)?produire(?!@#UNSAFE#)\b à\s$1produire Replace Case RegExp \ba\s(se\s|ne\s|en\s)?remplacer(?!@#UNSAFE#)\b à\s$1remplacer Replace Case RegExp \ba\sse(?!@#UNSAFE#)\b à\sse Replace Case RegExp \ba\s(n'|en\s)?utiliser(?!@#UNSAFE#)\b à\s$1utiliser Replace Case RegExp \ba\s(se\s|ne\s|en\s)?vérifier(?!@#UNSAFE#)\b à\s$1vérifier Replace Case RegExp \ba\s(se\s|ne\s|en\s)?voir(?!@#UNSAFE#)\b à\s$1voir Replace Case RegExp \b(c|C)omme\sconvenu[est]s?(?!@#UNSAFE#)\b $1omme\sconvenu Replace Case RegExp \b(c|C)omme\sprévu[est]s?(?!@#UNSAFE#)\b $1omme\sprévu Replace Case RegExp \bs(e\s+son|'es|�Res)t?([\s\w,()]{0,50})succ?[éèe]dé(?:s|es?)(?!@#UNSAFE#)\b s$1t$2succédé @UnDefine @#CFR# @UnDefine @#CVAR# @UnDefine @#CBOX# @UnDefine @#CLINK# @UnDefine (?!@#UNSAFE#) # Rétablit modèles de langue dans les citations Replace Case RegExp (<ref>)(\{\{[a-zA-Z]{2}\}\})([^�d<]*)�d�dTEPABOT_CFR_TOKEN�d�d(</ref>) $1$2$3$4 Delete NoCase �d�dTEPABOT_CFR_TOKEN�d�d ############################################################################# # Gestion des siècles et des Xè en général # # Macros utiles # @Define @#SIECLE# [sS]i[eè]cle @Define @#AV.J-C# [aA]v(?:.{0,4})\s[Jj](?:.{0,2})[Cc](?:\.?) # Met les chiffres romains suivis de e (ex: Xe) sous forme X{{e}} Replace Case RegExp (@#BW#)([IVX]+)([eè])(me)?(@#EW#) $1$2{{$3$4}}$5 Replace Case RegExp (@#BW#)(I)([eè])(r)?(@#EW#) $1$2{{$3$4}}$5 # Mais: pas dans les lien internes avant le | séparateur s'il existe (après, pas de pb), Replace Case RegExpL (\[{2})([^\|\]]*)\{\{([eè])(r|me)?\}\}([^\]]*)(\]{2}|\|) $1$2$3$4$5$6 # pas non plus dans les {{ }}, quelque soit l'endroit, sauf : # - modèles définis dans MIML comme acceptant l'inclusion, où c'est alors autorisé après le premier "|", # - une affectation effectuée par l'opérateur "=" (infoboxes, etc) Replace Case RegExpL (\{\{)(?=@#MIML#)([^\|\}]*)\{\{([eè])(r|me)?\}\}([^\}]*)(\}\}) $1$2$3$4$5$6 Replace Case RegExpL (\{\{)(?!@#MIML#)([^=\}]*)\{\{([eè])(r|me)?\}\}([^\}]*)(\}\}) $1$2$3$4$5$6 # Ensuite, convertit les indications de siècle en {{modèle:s}}, sauf dans les liens et modèles # Utilise un modèle S-, de façon à éviter toute redondance de liens Replace Case RegExp (@#BWNML#)([IVX]+)\{\{([eè])(r|me)?\}\}\s(?:@#SIECLE#)\s(?:@#AV.J-C#)(@#EWNML#)(?!@#CM#)(?!@#CL#) $1{{-s-|$2|$3$4}}$5 Replace Case RegExp (@#BWNML#)([IVX]+)\{\{([eè])(r|me)?\}\}\s(?:@#SIECLE#)(@#EWNML#)(?!@#CM#)(?!@#CL#) $1{{s-|$2|$3$4}}$5 # Supprime les liens des modèles S dans la titraille Replace Case RegExpL (\n=[^\n\{]*)\{\{([\-]?[Ss])(\|[^\|]*)\|e(r?)\}\}([^=]*)(=+)([\s\n]*) $1{{$2-$3|e$4}}$5$6$7 # Le modèle {{eme}} n'existe pas, on utilisera {{ème}} Replace Case RegExp \{\{eme\}\} {{ème}} # Et dans le modèle S, "è", "ème", "eme" deviennent "e" Replace Case RegExp \{\{([\-]?[Ss][\-]?)(\|[^\|]*\|)([eè])(me)?\}\} {{$1$2e}} # Nettoire les macros spécifiques @UnDefine @#MIML# @UnDefine @#SIECLE# @UnDefine @#AV.J-C# ############################################################################# # Publication de l'article # Post Minor Nowatch Tâches récurrentes ([[Utilisateur:Tépabot#Script d'exécution actuel|Voir règles métier]] - [[Utilisateur:Tépabot|Stopper et signaler une erreur]]) Stop # Logging # [Log] LogDone Tepabot_Done.log LogFailed Tepabot_Failed.log
[modifier] Ce que je sais faire
- Je sais utiliser les regexp pour effectuer des remplacements de texte comme pour en interpréter le contenu
- Je sais créer ma liste d'article à traiter à partir de la page des modifications récentes comme à partir d'une liste
- Je n'abîme pas les contenus UTF-8
- Je sais différencier les articles des pages de discussion, de catégories, de projet, de portail, de média, et les pages utilisateurs. Je peux ainsi être sélectif
- Je sais exclure de ma liste les articles ayant un contenu particulier (bandeau {{en cours}}, par exemple)
- Je sais identifier et suivre les redirections. Je peux ainsi appliquer des traitements distincts aux pages de redirections et aux cibles de ces redirections
[modifier] Comportement et tests unitaires
Si vous vous interrogez quant à mon comportement dans certains cas particuliers, n'hésitez pas à consulter mes derniers tests unitaires ou à en proposer à mon dresseur !
[modifier] Si vous voulez me demander quelque chose
Je peux agir sur demande, qu'elles soient formulées sur la page de requête aux robots Wikipédia, ou bien sur la page de discussion de mon dresseur. Si vous voulez me demander quelque chose, c'est avec plaisir. Il faut seulement savoir que:
- je constitue la plupart du temps ma liste de travail à partir des modifications récentes, les modifications apportées le sont donc au fil de la vie des articles
- j'évolue, et apprends de nouvelles choses au fil du temps. Cette page reflète ce que mon dresseur estime être suffisemment fiable pour que je n'ai pas besoin de sa surveillance
[modifier] Problèmes connus
Cette section liste les problèmes connus sur ma version actuelle. L'historique des corrections est disponible sur l'historique de cette page. Si d'aventure vous remarquez un incident consécutif à mon passage, ou bien si vous souhaitez demander une nouvelle fonctionnalité , n'hésitez pas à utiliser le lien ci dessous :
Signaler un problème - demander une évolution
[modifier] Problèmes bloquants
[modifier] Liens et images
- Problème: il semble que l'intégration des Regexp AWB provoque des problèmes au niveau des images (voir ci-dessous). Tandis qu'il n'est pas supposé les éditer, il le fait quand même.
- Avancée: en cours
- Plus d'info:
Bonjour, Même type de problème avec les corrections d'« orthographe » dans les noms d'images... Voir par exemple ce diff : changer « chateau » en « château » rompt le lien de l'image. Cordialement. — ChrisJ (d) 24 mars 2008 à 17:47 (CET)
Salut,
de même, un problème avec deux images : ton bot a changé leurs noms. Il faudrait interdire au bot de toucher au nom des images...
Ton bot a sans doute effacé des liens vers d'autres images... –MaCRoEco [oui ?] 24 mars 2008 à 17:50 (CET)
[modifier] Code source
- Problème: L'édition de contenu listé dans <source> est également un problème. Ceci n'est pour l'instant pas géré, mais devra l'être avant remise en service
- Avancée: en cours
[modifier] Priorité haute
[modifier] problème lié à l'usage de langues diverses dans les articles
- Problème: corrections AWB contre-productives.
- Avancée: en cours
- Plus d'info:
Bonsoir, J'ai réverté ce diff d'une modif du bot. Cordialement, Phillllippe (d) 24 mars 2008 à 23:31 (CET)
- Bonjour Philippe,
- Intéressant. Pas d'erreur technique ici mais un problème fonctionnel patent, puisque ce texte est en anglais et doit le rester.
- La question que je me pose est la suivante: est-il imaginable de toujours utilliser les modèles langues tels (en) (voir message de ElCommandante plus haut) ou bien cela n'est-il pas réaliste à votre sens?
- Dans le premier cas, les choses se règleront d'elles mêmes
- Dans le second par contre, il est contre-productif que j'essaie d'aider Tépabot à effectuer certaines corrections listées dans WP:AWB/typos car rien ne permet de différencier la langue utilisée dans le texte. Il me faudrait alors me limiter aux cas qui ne peuvent être qu'en langue française (ex: "acordage -> accordage", mais pas "acord* => accord*" car il existe "acordo" en espagnol).
Qu'en pensez vous ? Merci beaucoup, et bonne journée--Shlublu I-V6 25 mars 2008 à 08:12 (CET)
[modifier] Priorité moyenne
néant
[modifier] Priorité basse
[modifier] "Ie Naki"
- Description: Transformation de "Ie Naki" (phrase en japonais) en "Ie Naki".
- Traitement: Contourné. Cas rarissime (observé une seule fois sur l'ensemble des articles traités), et contournement mis en place. Une piste pour le régler s'il devait se reproduire ailleurs: ce "Ie" est en début de phrase, ce qui est rarement le cas de Ier.
[modifier] Evolutions demandées
Cette section liste les évolutions demandées. L'historique est disponible sur l'historique de cette page.
[modifier] Priorité haute
[modifier] Sensé / Censé
- Voir détail
- Statut: Solution en cours d'élaboration
[modifier] Priorité moyenne
[modifier] Gérer les liste de travail à partir de catégories
- (...) Je sais qu'il marche avec les RCs, mais si de temps en temps, tu pouvais lui dire de scruter une catégorie particulière, ça serait pas mal. Je pense notamment à Catégorie:Wikipédia:Contenu de qualité : ces articles sont évidemment peu nombreux mais complexes à modifier manuellement et surtout doivent être irréprochables (vitrine de wp). Merci de voir si c'est jouable. Ice Scream -_-' 21 mars 2008 à 18:01 (CET)
- Statut: A traiter
[modifier] Priorité basse
[modifier] Gérer les dates aberrantes du type -1200 av. J.-C.
- Critère : Aberrant par le signe - survalidé par le av. J.-C. ; 2100 av. J.-C. signifiant déjà -2100 , on pourra en déduire que -2100 av. J.-C. devrait se traduire en +2100 après J.-C. (moins par moins ça fait plus!). -- Salutations. Signé louis-garden (On en cause) 16 mars 2008 à 11:03 (CET)
- Statut: A traiter
[modifier] Contributions
- Mes premières contributions ont été faites sur le compte de mon dresseur, du 27 novembre 2006 au 1er décembre 2006. Le commentaire de modification les identifie.
- Mes contributions ultérieures sont visibles sur ma propre liste de contributions.
- Voir mon activité sur Wikipedia FR
A ce jour, j'ai travaillé pour:
- Valérie75 : Suppression de catégorie et ajout de bandeaux d'homonymie (mouches)
- Rémih : Remplacement et suppression de bandeaux (villes du Danemark et de Tchéquie)
- Croquant : Déplacement de catégorie (Ingénierie de l'énergie -> Génie énergétique)
- Fabienkhan : Ajout du modèle {{Portail Iran}} aux pages des sous-catégories de la Catégorie:Iran
- Keriluamox : Remplacement et déplacement de bandeaux (pays de Savoie et Portail Savoie)
- Zedh : Changement de catégorie (Circuit électronique -> Circuit électrique)
- GL : Suppression de catégories et ajout de leur catégorie parente (Lac du canton* -> Lac de Suisse)