Wikipedia:AutoWikiBrowser/Typos: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m →‎New additions: new "(Un)Certified" rule per talk
m →‎New additions: Added exception to a to an replacement rule
 
Line 1: Line 1:
{{Short description|List of typo-fixing rules used by Wikipedia tools}}
{{Redirect|WP:AWB/T|the page to request tasks for users with AWB rights to do|WP:AutoWikiBrowser/Tasks}}
{{AWB}}
{{AWB}}
{{shortcut|WP:AWB/Typos|WP:AWB/T}}
{{Shortcut|WP:AWB/Typos|WP:AWB/T}}
{{Wikipedia:RegExTypoFix/projecttemplate}}
{{Wikipedia:RegExTypoFix/projecttemplate}}
{{Wikipedia:RegExTypoFix/devlist}}
{{Wikipedia:RegExTypoFix/devlist}}
Line 6: Line 8:


===New additions===
===New additions===
:''For ease of correcting errors in newly added rules, please add new rules at the top of this section.''
{{Hatnote|For ease of correcting errors in newly added rules, please add new rules at the top of this section or its appropriate sub-section.<br>Old, stable rules (>1 year since last edit) can be sorted into their appropriate sections.}}
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Un)Certified" find="\b(C|\w+c)ertifed\b" replace="$1ertified"/>
<Typo word="cubed" find="\b(ft|in|[mck]m|mi?|yd)³" replace="$1<sup>3</sup>"/><!--20240411-->
<Typo word="flat (musical note)" find="\b([ABCDEFG])b([m7]| (?:[aA]ltos?|[bB]a(?:ritones?|ss(?:es)?)|[cC](?:larinets?|o(?:ntrabass|rnets?))|instruments?|[mM](?:aj|in)or|[pP]iccolo|seventh|[tT](?:enors?|rumpets?)))\b" replace="$1♭$2"/><!--20240213-->
<Typo word="Dairy product(s)" find="\b(D|d)iary product(s?)\b" replace="$1airy product$2"/>
<Typo word="(In)Different" find="\b(D|d|[Ii]nd)if(?:er?|f[ai]?|ef)rene?(\w+)\b" replace="$1ifferen$2" />
<Typo word="sharp (musical note)" find="\b([ABCDEFG])#([7m]| [mM](?:aj|in)or)\b" replace="$1♯$2"/><!--20240213-->
<Typo word="-ductor" find="\b([Aa][bd]|[Cc]on|[Dd]e|[Ii]n)ducte(rs?)\b" replace="$1ducto$2" />
<Typo word="days later" find="\b([dD])ays\s+latter\b" replace="$1ays later"/><!--20231204-->
<Typo word="Stomach" find="\b(S|s)t(?:omache|omoch|umach)(s?)\b" replace="$1tomach$2" />
<Typo word="if present" find="\b([iI])f\s+precent\b" replace="$1f present"/><!--20231027-->
<Typo word="Qualify" find="\b([Dd]isq|[Uu]nq|Q|q)ual+[ai]f(y|ies|ied|ying|ications?)\b" replace="$1ualif$2" />
<Typo word="motorcycle" find="\b([mM])oto(?:cy|r(?:cy|yc))l(es?|i(?:ng|st))\b" replace="$1otorcycl$2"/><!--20231023-->
<Typo word="Qua-...-y" find="\b([Dd]is|E|e|[Uu]n)?(Q|q)au(l|nt)[ai]([ft]y|[ft]ies|fied|fying|fications?)\b" replace="$1$2ua$3i$4" />
<Typo word="is based on" find="\bis\s+base\s+on\b" replace="is based on"/><!--20230819-->
<Typo word="-ality" find="\b([Dd]u|Qu|[Ee]?qu|[Ff]at|[Ll]eg|[Ll]oc|[Rr]e)all+it(y|ies)\b" replace="$1alit$2" />
<Typo word="at the" find="\b([aA])t\s+the\s+at\s+the\b" replace="$1t the"/><!--20230703-->
<Typo word="Inspection" find="\b(I|i)npect(ors?|ions?)\b" replace="$1nspect$2" />
<Typo word="fewer" find="\bless\s+(people|votes)\b" replace="fewer $1"/><!--20230515-->
<Typo word="Re(tro)spective" find="\b(R|r)e(tro|)pective(ly|s?)\b" replace="$1e$2spectiv$3" />
<Typo word="peer-reviewed" find="([pP])eer[–‑−—―\s]+([rR])eviewed" replace="$1eer-$2eviewed"/>
<Typo word="Identi-" find="\b(I|i)ndenti(cal|cally|fy\w*|fie[drs]|fications?|fiabl[ey]|ty|ties)\b" replace="$1denti$2" />
<Typo word="general election" find="\bGeneral(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE]lection(?=[,;\)\.]|\s+[a-z])" replace="general election"/>
<Typo word="Incorporate" find="\b(I|i)ncor(?:o?porta|o?prat|oporat)(e[ds]?|ing|ion)\b" replace="$1ncorporat$2" />
<Typo word="Principal" find="\b([pP])rinciple\s+(cinematography|photography)\b" replace="$1rincipal $2"/>
<Typo word="-ictive" find="\b(\w+)icitve(ly|s)?\b" replace="$1ictive$2" />
<Typo word="Fianna Fáil" find="\b[fF]ianna\s+[fF]ail\b" replace="Fianna Fáil"/>
<Typo word="Choreograph" find="\b(C|c)horegraph(s?|y|ies|ers?|ed|ing)\b" replace="$1horeograph$2" />
<Typo word="Offer(s/ed/ing)" find="\b([oO])ff+er(?:er?|r)(ed|ing|s)\b" replace="$1ffer$2"/><!--20230123-->
<Typo word="Etc." find="\b(E|e)(tc\b([^\.\w])|ct\b\.?)(?<!/etc.)" replace="$1tc.$3" /><!--includes fixes from other Etc rule below, avoid /etc the Unix file directory -->
<Typo word="Fiancée" find="\b([fF])ianc[e\u00E9]\u00E9" replace="$1iancée"/><!--20221225-->
<Typo word="Switch" find="\b(S|s)wti?ch(|ed|es|ing)\b" replace="$1witch$2" />
<Typo word="Reference" find="\b([rR])erefence(s?)\b" replace="$1eference$2"/>
<Typo word="-istry" find="([Aa]rt|[Cc]hem|[Dd]ent|[Mm]in|[Rr]eg)ist(ies|y)\b" replace="$1istr$2" />
<Typo word="Full-page" find="\b([fF])ull[–‑−—―\s]+page(?=\s+(?:a(?:d(?:vert(?:isement)?)?s?|rticle)|colou?r|feature|illustration|newspaper|p(?:hotograph|icture)|review|s(?:pread|tory))\b)" replace="$1ull-page"/>
<Typo word="Establishment" find="\b(E|e|[Dd]ise)stablishement(\w*)\b" replace="$1stablishment$2" />
<Typo word="Maritime" find="\b([mM])ar(?:it|ti)me\b" replace="$1aritime"/><!--20220908-->
<Typo word="Apart from" find="\b(A|a)part\s+form\b" replace="$1part from" />
<Typo word="premiere" find="\bpremier\b(?<=(?:film|movie)\s+\w+)" replace="premiere"/>
<Typo word="Release" find="\b(R|r)el[ae]se(d|s)?\b" replace="$1elease$2" />
<Typo word="premiere" find="\bpremier(?=\s{1,99}(?:episode|screening))" replace="premiere"/>
<Typo word="Spiral" find="\b(S|s)prial(s|ed|ing)?\b" replace="$1piral$2" />
<Typo word="of all time" find="\ball[-–]time(?<=\sof\s+all[-–]time)(?=(?:[,\.\)]|\s+(?:by|in)\s))" replace="all time"/>
<Typo word="Sèvres" find="\bS[ée]vres\b" replace="Sèvres" />
<Typo word="U.S." find="\bU\.S(?=[\s,])(?<=\sU\.S)" replace="U.S."/>
<Typo word="-nçon" find="\b(Ale|Besa)ncon\b" replace="$1nçon" />
<Typo disabled="hidden non-breaking space" find=" " replace="&nbsp;"/><!--per [[MOS:NBSP]]-->
<Typo word="Saône" find="\bSaone\b" replace="Saône" />
<Typo word="space after ref" find="</ref>([A-Za-z\d])" replace="</ref> $1"/>
<Typo word="Bézier(s)" find="\bB[eè]zier(s?)\b" replace="Bézier$1" />
<Typo word="space before ref" find="(?<=[a-z\.,;]) \<ref" replace="<ref"/>
<Typo word="Franche-Comté" find="\bFranche(?:\s+Comté|[-\s]Comte)\b" replace="Franche-Comté" />
<Typo word="uncredited/unaccredited" find="\b([uU]n(?:acc|c))red(?:it{2,}|t)ed\b" replace="$1redited"/>
<Typo word="Dürrenmatt" find="\bD(?:üren?|ürren|ue?rr?en?)nmatt?\b" replace="Dürrenmatt" />
<Typo word="such as" find="\bsuch\s+us\b" replace="such as"/>
<Typo word="deputy/department chairman" find="\bDep(artment|uty)\b(?<=(?:(?:\bAs|The|\s[a-z]+|[-–;,])\s+|\()\w+)\s+[cC]hair(m[ae]n|persons?|wom[ae]n)?\b(?=(?:\s+of\s+the(?:\s+[aA]dvisory)?\s+[bB]oard\b|\s+(?:a(?:fter|nd|t)|b(?:etween|y)|during|f(?:or|rom)|i[ns]|on|since|to|until|w(?:as|ith))\s|[,;\.\)])|\s+[a-z]+[,;\.\)]|\s+[io]n\s|\s+of\s+the\s+[a-z]|(?:\s+[a-z]+){3,}|['’´]s\s+[a-z])" replace="dep$1 chair$2"/>
<Typo word="Eugène ..." find="\bEugene\s+(Delacroix|Ionesco|(Marin\s+)?Labiche)\b" replace="Eugène $1" />
<Typo word="mixed fraction" find="\b(\d+)[-–‑−—―\s]+and[-–‑−—―\s]+a[-–‑−—―\s]+half(?<=\s\d+[-–‑−—―\s]+and[-–‑−—―\s]+a[-–‑−—―\s]+half)[-–‑−—―\s]+(?=(?:centuries|d(?:ays|ecades)|feet|hours|m(?:i(?:l(?:es|lennia)|nutes)|onths)|s(?:e(?:asons|conds|mesters)|tars)|points|weeks|years)\b)" replace="{{frac|$1|1|2}} "/>
<Typo word="Mel Tormé" find="\bMel\s+Torme\b" replace="Mel Tormé" />
<Typo word="Ferenc Molnár" find="\bFerenc\s+Molnar\b" replace="Ferenc Molnár" />
<Typo word="sic" find="\b[\[\(]sic[\]\)]\b" replace="{{sic}}"/>
<Typo disabled="MOS:APOSTROPHE_header" find="(?:<nowiki>['´ˈ׳᾿’′Ꞌꞌ`](?:s</nowiki>|</nowiki>s)|(''+)(?:<nowiki/>)?['´ˈ׳᾿’′Ꞌꞌ`]s|\{\{(-)'\}\}s)\b" replace="$1{{$2's}}"/>
<Typo word="Genghis Khan (1)" find="\bG(?:h[ei]ngh|h?[ei]ng)i[sz]\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--misplaced/missing 1st "h"-->
<Typo word="Genghis Khan (2)" find="\bG(?:h?ingh?i[sz]|enghiz)\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--"i" for "e" or "z" for "s"-->
<Typo word="Dummy edit comment" find="<!--[ ]*[dD]ummy(?:[^-]|-(?!->))*-->" replace=""/>
<Typo word="purpose-built" find="\bpurpose\s+built(?=\s+(?:arenas?|buildings?|c(?:ampus|lubhouse|om(?:munity|plex))|depot|f(?:ac(?:ilit(?:ies|y)|tor(?:ies|y))|o(?:otball|r))|g(?:a(?:llery|rage)|round)|location|m(?:osques?|useum)|new|offices?|premises|road|s(?:chool|et|ite|t(?:a(?:dium|ge)|ore|rip|udios?))|t(?:heatre|raining)|unit)\b)|purpose(?<=(?:,|\b(?:[aA]|first|its|new|[tT]he))\s+\w+)\s+built\b" replace="purpose-built"/>
<Typo word="Genghis Khan (3)" find="\bGenghis\s+(?:kh?ah?|Kahn)\b" replace="Genghis Khan" /><!--l.c. "k" or misplaced 2nd "h"-->
<Typo word="Qur'an" find="\bQ(?:u?[ao]r['’`]?a?['’`]?(?:â|á|ā|aa?)|u[’`]?ra?['’`](?:â|á|ā|aa?)|u'ra[’`](?:â|á|ā|aa?)|ur'(?:â|á|ā|aa))n(ic)?\b" replace="Qur'an$1" />
<Typo word="lengthy" find="\b([lL])engthly\b" replace="$1engthy"/>
<Typo word="n-yard" find="\b(\d\d?|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ree)|w(?:e(?:lve|nty)|o)))\s*yard\s*(drive|field\s+goal|FG|interception|kick|pass|run|touchdown|TD)\b" replace="$1-yard $2"/>
<Typo word="Tübingen" find="\bTubingen\b" replace="Tübingen" />
<Typo word="celebrate" find="\b(C|c)eleberat(e[sd]?|ions?|ing|ory)\b" replace="$1elebrat$2" />
<Typo word="in front" find="\binfront\b(?!\.\w)" replace="in front"/>
<Typo word="Süddeutsche Zeitung" find="\Suddeutsche\s+Zeitung\b" replace="Süddeutsche Zeitung" />
<Typo word="Triptych" find="\b([tT])r(?:ipti|ypt[iy])ch(s)?\b(?!\.\w)" replace="$1riptych$2"/>
<Typo word="Neue Zürcher Zeitung" find="\bNeue\s+Zurcher\s+Zeitung\b" replace="Neue Zürcher Zeitung" />
<Typo word="-ionally" find="ionaly\b(?!\.\w)" replace="ionally"/>
<Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic" />
<Typo word="-ional" find="ioanl(ly)?\b(?!\.\w)" replace="ional$1"/>
<Typo word="dean of students" find="\bDean(?<=[,\.]\s{1,99}\w{1,99}|\s[a-z]{1,99}\s{1,99}\w{1,99}|\bThe\s+\w+|\(\w+)(?<!Office\s[a-z\s]+\w+)\s+[oO]f\s+[sS](ciences?|tud(?:ents|ies))(?=(?:[,\.\)]|\s+(?:a(?:nd|t)|[a-z]{4,20}|for|in)))" replace="dean of s$1"/>
<Typo word="Périg(ord/(u)eux)" find="\bPerig(ord|u?eux)\b" replace="Périg$1" />
<Typo word="Angoulême" find="\bAngouleme\b" replace="Angoulême" />
<Typo word="professor emeritus" find="\bP(rofessors?)(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE](merit(?:[ai]|us))\b" replace="p$1 e$2"/><!--20231029-->
<Typo word="Chambéry" find="\bChambery\b" replace="Chambéry" />
<Typo word="director emeritus" find="\bD(irectors?)(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE](merit(?:[ai]|us))\b" replace="d$1 e$2"/><!--20231029-->
<Typo word="emeritus" find="\bE(merit(?:[ai]|us))(?<=(?:[;,]|\s[a-z]+)\s+\w+)(?<!Augusta\s+Emerita)(?!\s+(?:Augusta|Park))\b" replace="e$1"/><!--avoid Emerita Augusta/Augusta Emerita, Emeriti Park (Ohio)--><!--20231029-->
<Typo word="Nîmes" find="\bNimes\b" replace="Nîmes" />
<Typo word="Saarbrücken" find="\bSaarbrucken\b" replace="Saarbrücken" />
<Typo word="government_" find="\bgovt\.(?=\s[a-z])" replace="government"/><!--replace lowercase govt. only when followed by a space another lowercase word-->
<Typo word="great-grandmother/grandfather (sp)" find="[-–‑−—―\s]+grand\b(?<=\bgreat[-–‑−—―\s]+\w+)[-–‑−—―\s]+(aunts?|child(?:ren)?|daughters?|fathers?|kids?|mothers?|n(?:ephews?|i(?:blings?|eces?))|parents?|sons?|uncles?)\b" replace="-grand$1"/>
<Typo word="É-" find="\bE(charcon|collemont|criennes|cueil|cury|gly|pense|pernay|pernon|pinay|poye|tampes|tiolles|toges|tréchy|trepy|vreux|vry)\b" replace="É$1" />
<Typo word="great-grandmother/grandfather" find="\b([gG])reat\s+(?=(?:great[-–‑−—―\s]+){0,5}grand(?:aunts?|child(?:ren)?|daughters?|fathers?|kids?|mothers?|n(?:ephews?|i(?:blings?|eces?))|parents?|sons?|uncles?)\b)" replace="$1reat-"/>
<Typo word="Nuevo León" find="\bNuevo\s+Leon\b" replace="Nuevo León" />
<Typo word="board member(s)" find="\bBoard(?<=[;,]\s{1,99}\w{1,99}|\s[a-z]{1,99}\s{1,99}\w{1,99}|The\s+\w+)\s+[mM]ember(s)?(?=[,;\)\.]|\s{1,99}[a-z])" replace="board member$1"/>
<Typo word="Querétaro" find="\bQueretaro\b" replace="Querétaro" />
<Typo word="Der Freischütz" find="\bDer\s+Freischutz\b" replace="Der Freischütz" />
<Typo word="board chair/chairman/chairperson" find="\bBoard(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[cC](hair(?:man|person|woman)?|ommissioner)(?=(?:[,;\)\.]|\s+[a-z]))" replace="board c$1"/>
<Typo word="Guns N' Roses" find="\bGuns(?:[\s-]?['´’]?n['´’]?|[\s-]?['´’]?N[\s-]| ?&|[\s-]?['´’]?N[´’])[\s-]?Roses\b" replace="Guns N' Roses" />
<Typo word="board president" find="\bBoard(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[pP]resident(?=[,;\)\.]|\s+[a-z])" replace="board president"/>
<Typo word="Yucatán" find="\bYucatan\b" replace="Yucatán" />
<Typo disabled="MOS:BADDATE slash" find="(\|\d{2,4})\/(\d{2,4}\]{2})" replace="$1–$2"/>
<Typo word="Mérida" find="\bMerida\b" replace="Mérida" />
<Typo word="mid-###0s" find="\bmid\b(?<=\b[tT]he\s+\w+)[\s–]+(20\d0|1[4-9]\d0)['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\b" replace="mid-$1s"/>
<Typo word="Provençal" find="\bProvencal\b" replace="Provençal" />
<Typo word="Predecessor" find="\b([pP])redess+or(s)?\b" replace="$1redecessor$2"/>
<Typo word="Göttingen" find="\bGottingen\b" replace="Göttingen" />
<Typo word="allott(ed/ing)" find="\b([aA])ll+ot(ed|ing)\b" replace="$1llott$2"/><!--20211230-->
<Typo word="Decision-making" find="\b([dD])ecision\s+making(?=\s+(?:a(?:bilit(?:ies|y)|ctivit(?:ies|y))|bod(?:ies|y)|p(?:o(?:sitions?|wers?)|rocess(?:es)?)|s(?:kills?|ystems?)|tools?)\b)" replace="$1ecision-making"/>
<Typo word="San Luis Potosí" find="\bSan\s+Luis\s+Potosi\b" replace="San Luis Potosí" />
<Typo word="Académie française" find="\bAcad(?:[]mie\s+[Ff]rancaise?|[]mie\s+Fran[cç]aise?|emie\s+[Ff]ran[cç]aise?|[eé]mie\s+[Ff]ran[cç]ais)\b" replace="Académie française" />
<Typo word="Precipitate" find="\b([pP])rec[ie]ptiat(e[ds]?|i(?:ng|on))\b" replace="$1recipitat$2"/>
<Typo word="Encyclopædia Iranica" find="\bEncyclop(?:a?e)dia\s+Iranica\b" replace="Encyclopædia Iranica" />
<Typo word="-ency" find="\b([aA]g|[cC]onstitu|[lL]eni|[tT]end)anc(ies|y)\b" replace="$1enc$2"/>
<Typo word="(Jan/Febr)uary" find="\b(Jan|Febr)aury\b" replace="$1uary" /><!--Corrects transposition of U & A, not handled by existing Month rules below; merge later.-->
<Typo word="Partner-" find="\b([pP])artern?(ing|ships?)\b" replace="$1artner$2"/>
<Typo word="Foie gras" find="\b(F|f)ois?(?:\s|-)+([Gg]ras)\b" replace="$1oie $2" />
<Typo word="has/d/ve run" find="\bha([ds]|v(?:e|ing))\s+ran\b" replace="ha$1 run"/>
<Typo word="(S/T)old" find="\b(S|s|T|t)elled\b" replace="$1old" />
<Typo word="Rugby league" find="\bRugby\s+lae?gue\b" replace="Rugby league"/>
<Typo word="Commedia dell'arte (1)" find="\b(C|c)omedia\s*[Dd]el+['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--one "m"-->
<Typo word="skier" find="\b([sS])kii+er(s)?\b" replace="$1kier$2"/>
<Typo word="Commedia dell'arte (2)" find="\b(C|c)om+edia\s*(?:Del+|[Dd]el)['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--cap "D" or one "l"-->
<Typo word="academy" find="\bAcademy\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:for|o[fn])(?:\s+the)?)?\s+[\dA-Z])(?<!Triple\s+A\s+\w+|[\w,]\s+An\s+\w+)" replace="academy"/>
<Typo word="Commedia dell'arte (3)" find="\b(C|c)om+edia\s*[Dd]el+['`′]?(?:\s+[Aa]|\s*A)rte?\b" replace="$1ommedia dell'arte" /><!--sp. before "arte" or cap "A"-->
<Typo word="near/far eastern" find="\beaster\b(?<=\b(?:[fF]ar|[nN]ear)[-–‑−—―\s]+easter\b)" replace="eastern"/><!--complements "Easter" rule-->
<Typo word="deputy director" find="\bD(e(?:puty|sign|velopment)|istrict)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="d$1 director$2"/>
<Typo word="Commedia dell'arte (4)" find="\b(C|c)om+edia\s*[Dd]el+`\s*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--"`"-->
<Typo word="assistant director" find="\bA(cting|dministrative|rtistic|ss(?:istant|ociate)|thletic)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="a$1 director$2"/>
<Typo word="i.e." find="\bi(?:\.?e|e\.)(['\s,:;\)&-])" replace="i.e.$1" /><!--don't generalize to capital Ie-->
<Typo word="-itious" find="\b([Aa]mb|[Cc]ement|[Ff]ict|[Nn]utr|[Ss]ed)ic(ious\w*)\b" replace="$1it$2" />
<Typo word="managing director" find="\bM(a(?:naging|rketing)|edical|usic(?:al)?)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]?|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="m$1 director$2"/>
<Typo word="executive director" find="\bE(d(?:itorial|ucation)|ngineering|xecutive)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="e$1 director$2"/>
<Typo word="Ecc-" find="\b(E|e)c(lesiast\w*|entric\w*)\b" replace="$1cc$2" />
<Typo word="-atious" find="\b([Ff]lirt|[Oo]stent|[Vv]ex)ac(ious\w*)\b" replace="$1at$2" />
<Typo word="department" find="\bD(epartment(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s)?)(?<=(?:\bThe|\s[a-z]+)\s+[\w'’]+)(?=\s+[a-z]+\s+[a-z\d]|[,;\.])(?!\s+of\s)" replace="d$1"/>
<Typo word="Except" find="\b(E|e)xept(s?|ed|ing|able|ive\w*|ion(s?|less|al\w*|abl\w+))\b" replace="$1xcept$2" />
<Typo word="co-director" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[dD]irector(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-director$1"/>
<Typo word="vice-director(2)" find="\bVice\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[dD]irector(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-director$1"/>
<Typo word="Brittany" find="\bBrit+anny\b" replace="Brittany" />
<Typo word="Deterrent" find="\b(D|d)eter(?:e|r?a)n(ts?|ce)\b" replace="$1eterren$2" />
<Typo word="Vice-director(1)" find="\bDirector(s)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="director$1"/>
<Typo word="Encyclopedia" find="\b(E|e)nc(?:lyclop|ylc?op|ycolp|ycopl?|yclo)(a?e|æ)di(as?|c)\b" replace="$1ncyclop$2di$3" />
<Typo word="vice-president(2)" find="\bVice\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[pP]resident(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-president$1"/>
<Typo word="Encyclopedia" find="\b(E|e)ncyclop(?:e?a)?di(as?|c)\b" replace="$1ncyclopedi$2" />
<Typo word="Vice-president(1)" find="\bPresident(s)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="president$1"/>
<Typo word="Encyclopædia Britannica" find="\b[Ee]ncyclo?p(?:a?e?|æ)dia\s+Bri(?:ttan+ic+|t+anic+|t+an+icc|t+an+i)a+\b" replace="Encyclopædia Britannica" /><!--correct "Britannica"-->
<Typo word="co-president" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[pP]resident(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-president$1"/>
<Typo word="co-founder(2)" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[fF]ounder(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-founder$1"/>
<Typo word="Encyclopædia Britannica" find="\b[Ee]ncycl(?:op|o?pa?e)dia\s+[Bb]rit+an+ic*a+\b" replace="Encyclopædia Britannica" /><!--correct "Encyclopædia"-->
<Typo word="1911 Encyclopædia" find="\b1911\s+[Ee]ncyclop(?:a?e)?dia\b" replace="1911 Encyclopædia" />
<Typo word="Co-founder(1)" find="\bFounder(s)?\b(?<=\b[cC]o-\w+)" replace="founder$1"/>
<Typo word="vice-chairman(2)" find="\bVice\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)-[cC]hair(m[ae]n|persons?|wom[ae]n)?(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-chair$1"/>
<Typo word="Encyclopaedia Judaica" find="\bEncyclop(e|æ)?dia\s+Judaica\b" replace="Encyclopaedia Judaica" />
<Typo word="Britannica Online" find="\b[Bb]ri(?:ttan+ic*|t+anic*|t+an+ic)ca+\s+[Oo]nline\b" replace="Britannica Online" />
<Typo word="Vice-chairman(1)" find="\bChair(m[ae]n|persons?|wom[ae]n)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="chair$1"/>
<Typo word="Platform" find="\b(P|p)lataform(s?)\b" replace="$1latform$2" />
<Typo word="co-chairman" find="\bCo\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)-[cC]hair(m[ae]n|persons?|wom[ae]n)?(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-chair$1"/>
<Typo word="e.g." find="\b(E|e)(?:g\.?|\.\s*g)([\s,:;-]|'')" replace="$1.g.$2" />
<Typo word="AM" find="\b(\d\d?(?:\s|&nbsp;)?[aA]\.?[mM]\.?)\s+in the mornings?\b" replace="$1"/>
<Typo word="Australasia" find="\b[Aa]ustra(?:il|li)(asian?s?)\b" replace="Austral$1" />
<Typo word="PM" find="\b(\d\d?(?:\s|&nbsp;)?[pP]\.?[mM]\.?)\s+(?:at night|in the (?:afternoons?|evenings?|nights?))\b" replace="$1"/>
<Typo word="Candidate" find="\b(C|c)an[ai]da(tes?|cy|cies|tures?)\b" replace="$1andida$2" />
<Typo word="during_" find="\bdu(?:ing|r(?:i[ng]|ring)|ting)\b" replace="during"/><!--avoid uppercase Durin or Durig-->
<Typo word="Arabia" find="\b[Aa]raibi?(an?s?)\b" replace="Arabi$1" />
<Typo word="During_" find="\bDu(?:ing|rring|ting)\b" replace="During"/><!--avoid surname Durig -->
<Typo word="Vitamin" find="\b(v|V)iramin(s)?\b" replace="$1itamin$2" />
<Typo word="year contract" find="\byear[-–‑−—―\s]contact(s)?\b" replace="year contract$1"/>
<Typo word="Médaille militaire" find="\b(?:M[eèê]dail+e\s+[Mm]|Médail+e\s+M)il+itaire\b" replace="Médaille militaire" />
<Typo word="advisory board" find="\bAdvisory\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="advisory board"/>
<Typo word="Website" find="\b(W|w)e(?:b-?(\s*)is|sbi)te(s|)\b" replace="$1eb$2site$3" />
<Typo word="supervisory board" find="\bSupervisory\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="supervisory board"/>
<Typo word="management board" find="\bManagement\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))(?!\s+of\s+Cabinet)" replace="management board"/>
<Typo word="Pokémon" find="\b[Pp]ok[eèẽē]'?mon\b" replace="Pokémon" />
<Typo word="(Over/Under)Achievement" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?ie?)v(d|ments?)\b" replace="$1chieve$2" />
<Typo word="editorial board" find="\bE(ditorial|xecutive)\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="e$1 board"/>
<Typo disabled="à la" find="\b(?!ala)(?:[aáa]\s*|à)l[àáa]\b" replace="à la" /> <!-- disabled, many false positives -->
<Typo word="foreword" find="\bForeword(?<=\b(?:A|a(?:nd)?|[hH](?:er|is)|new|[tT]he|[wW]ith|\w+[,;])\s+\w+)(?=(?:[,;:\)\.]|\s+(?:by|of|to|\w+,)\s))" replace="foreword"/>
<Typo word="Emperor" find="\b(E|e)mp(?:ere|o?r[eo])r(s?|ship)\b" replace="$1mperor$2" />
<Typo word="executive committee" find="\bExecutive(?<=(?:\b(?:An|and?|[iI]ts|member|person|[tT]he(?:ir)?|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s*|\()\w+)\s+[cC]ommittee(?=(?:[,;:\)\.]|\s+[\(a-z]))" replace="executive committee"/>
<Typo word="Tamil Nadu" find="\b[Tt]amil\s*[Nn]adu\b(?<!Tamil Nadu)" replace="Tamil Nadu" />
<Typo word="college" find="\bCollege\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:de|for|o[fn])(?:\s+the)?)?\s+[\dA-Z])(?<![\w,]\s+A\s+\w+)" replace="college"/><!--avoid College de France-->
<Typo word="Indore" find="\bindor(e|eans?|ites?)\b" replace="Indor$1" />
<Typo word="university" find="\bUniversity\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:at|for|o[fn])(?:\s+the)?)?\s+[\dA-ZŁ])(?<![\w,]\s+A\s+\w+)" replace="university"/>
<Typo word="Elliptic(al/ally)" find="\b(E|e)liptic(al|ally)?\b" replace="$1lliptic$2" />
<Typo word="captain" find="\bCaptain(?<=\s(?:as?\s+\w+|its\s+\w+|to\s+\w+))(?=(?:[,;\.\)—])|\s+(?:and\s|in\s|–\s))" replace="captain"/>
<Typo word="chair of the board" find="\b[cC]hair(m[ae]n|persons?|wom[ae]n)?(?<=(?:(?:\b[a-z]+|\b\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s|[;,\)])\s+|\()\w+)\s+[oO]f\s+[tT]he\s+[bB]oard(?=(?:[\.;,\)]|\s+(?:a(?:nd|t)|by|during|f(?:or|rom)|[io]n|since|until|with)\s))" replace="chair$1 of the board"/>
<Typo word="Irreparable" find="\b(I|i)rrep(?:e|ai)rabl(e|y)\b" replace="$1rreparabl$2" />
<Typo word="atypical" find="\buntypical(ly)?\b" replace="atypical$1" />
<Typo word="chief executive/experimental officer" find="\bChief(?<=(?:\s[a-z]+|[-–;,])\s+\w+)\s+[eE](ntertainment|quipment|thics|x(?:ecutive|perimental))\s+[oO]fficer\b" replace="chief e$1 officer"/>
<Typo word="chairman" find="\bChair(m[ae]n|persons?|wom[ae]n)?\b(?<=(?:(?:\bAs|The|\s[a-z]+|[-–;,])\s+|\()\w+)(?=(?:\s+of\s+the(?:\s+[aA]dvisory)?\s+[bB]oard\b|\s+(?:a(?:fter|nd|t)|b(?:etween|y)|during|f(?:or|rom)|i[ns]|on|since|to|until|w(?:as|ith))\s|[,;\.\)])|\s+[a-z]+[,;\.\)]|\s+[io]n\s|\s+of\s+the\s+[a-z]|(?:\s+[a-z]+){3,}|['’´]s\s+[a-z])" replace="chair$1"/>
<Typo word="Subsequent" find="\b(S|s)up(sequent\w*)\b" replace="$1ub$2" />
<Typo word="board of trustees" find="\bBoard(?<=\b(?:[aA]|[iI]ts|new|[tT]he|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+of\s+[tT]rustees(?=(?:[;\.\)]|\s+(?:a(?:nd|t)|c(?:haired|o(?:mposed|nsisting))|elected|for|i[ns]|made|t(?:hat|o)|w(?:as|h(?:ich|o))|with|–)\s))" replace="board of trustees"/>
<Typo word="Humorous" find="\b(H|h)umourous(ly)?\b" replace="$1umorous$2" />
<Typo word="board of directors" find="\bBoard(?<=\b(?:[aA]|[iI]ts|new|[tT]he|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+of\s+[dD](e(?:acons|legates)|irectors)(?=(?:[;\.\)]|\s+(?:a(?:nd|t)|c(?:haired|o(?:mposed|nsisting))|elected|for|i[ns]|made|t(?:hat|o)|w(?:as|h(?:ich|o)|ith)|–)\s))" replace="board of d$1"/>
<Typo word="While" find="\b(W|w)hi(?:el|lle)\b" replace="$1hile" />
<Typo word="Scenario" find="\b(?!Senario\b)(S|s)(?:ena|c?ene)rio(s?)\b" replace="$1cenario$2" /><!--avoid proper noun "Senario"-->
<Typo word="bias" find="\b([bB])iais\b" replace="$1ias"/>
<Typo word="(Mis)Managing" find="\b(M|m|[Mm]ism)an(?:g|age)ing\b" replace="$1anaging" />
<Typo word="omit" find="\b([oO])mmi(?=t)t?(s|t(?:ed|ing))\b" replace="$1mit$2"/>
<Typo word="Ultimate" find="\b(U|u)l(?:i?t|ta)mat(e|ely|um)\b" replace="$1ltimat$2" />
<Typo word="Publishers Weekly" find="\bPublisher(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s|s['’´ˈ׳᾿‘′Ꞌꞌ`])? Weekly\b" replace="Publishers Weekly"/>
<Typo word="Documentary" find="\b(D|d)ocumente?r(y|ies)\b" replace="$1ocumentar$2" />
<Typo word="km²" find="\b([\d\.]+)(?:\s*|\&nbsp;)km\^2\b" replace="$1&nbsp;km<sup>2</sup>"/>
<Typo word="Util-" find="\b(U|u)(?:t|lti)li+([stz]\w+)\b" replace="$1tili$2" />
<Typo word="mixed fractions with hyphen" find="\b(\d)[-–‑−—―\s]+1/([24])[-–‑−—―\s]+(?=(?:d(?:ay|ecade)|hour|inch|m(?:i(?:le|nute)|onth)|pound|store?y|ton|week|year)\b)" replace="{{frac|$1|1|$2}}-"/>
<Typo word="mixed fractions, no hyphen" find="\b(\d)[-–‑−—―\s]+1/([24])[-–‑−—―\s]+(?=(?:d(?:ays|ecades)|hours|inche?s|m(?:i(?:l(?:es|lennia)|nutes)|onths)|pounds|stor(?:ey|ie)s|tons|weeks|years)\b)" replace="{{frac|$1|1|$2}} "/>
<Typo word="(B/M/S)adly" find="\b(B|b|M|m|S|s)addly\b" replace="$1adly" />
<Typo word="wood-frame" find="\b([tT]imber|[wW]ood)[\s–—]+frame(d)?(?=\s+(?:a(?:ddition|ircraft)|buildings?|c(?:abins?|hurche?s?|o(?:nstruction|ttages?|urthouse))|ell|factory|ga(?:bled|rage)|ho(?:mes?|tels?|uses?)|metal|s(?:chool(?:houses?|s?)|heds?|tructures?)|tower|vernacular)\b)" replace="$1-frame$2"/>
<Typo word="Occupied" find="\b(O|o)ccupate(d|s)\b" replace="$1ccupie$2" />
<Typo word="Occupy" find="\b(O|o)ccupate?(ing)?\b" replace="$1ccupy$2" />
<Typo word="Ciudad" find="\b([cC])uidad\b(?<!Fabrice\s+Cuidad)" replace="$1iudad"/>
<Typo word="Ennoble" find="\b(E|e)nobl(ed?|ing)\b" replace="$1nnobl$2" />
<Typo word="United States" find="\b[uU]n(?:i(?:e|te?)|te)[ds]\s*[sS]t(?:a(?:e|te?)|te)[ds]\b(?<!United States)" replace="United States"/>
<Typo word="Meteorite" find="\b(M|m)eterorite(s?)\b" replace="$1eteorite$2" />
<Typo word="-ality" find="\b([A-Za-z]*)aili?t(?<![fF]railt)(ies|y)\b" replace="$1alit$2"/>
<Typo word="Obstacle" find="\b(O|o)b(?:s?tica?le?|s?tacal|tacle)(s?)\b" replace="$1bstacle$2" />
<Typo word="Between YYYY-YY" find="\b([bB]etween)\s+(\d\d)(\d\d)[-–‑−—―](\d\d)\b(?!\s+and\b)(?!\s+to\b)(?!,\d)(?!-)" replace="$1 $2$3 and $2$4"/>
<Typo word="Lantern" find="\b(L|l)atern(s(?<!Laterns))?\b" replace="$1antern$2" /><!--Avoid place name Laterns-->
<Typo word="Between YYYY-Y" find="\b([bB]etween)\s+(\d\d\d)(\d)[-–‑−—―](\d)\b(?!\s+and\b)(?!\s+to\b)(?!,\d)(?!-)" replace="$1 $2$3 and $2$4"/>
<Typo word="Mortar" find="\b(M|m)orter(s|ed|ing)\b" replace="$1ortar$2" /> <!--Avoid surname Morter-->
<Typo word="From YYYY-YY" find="\b([fF]rom)(?<![cC]ompilation\s+from)\s+(\d\d)(\d\d)[-–‑−—―](\d\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!,\d)(?!-)" replace="$1 $2$3 to $2$4"/>
<Typo word="Disability" find="\b(D|d)isibilit(\w+)\b" replace="$1isabilit$2" />
<Typo word="From YYYY-Y" find="\b([fF]rom)\s+(\d\d\d)(\d)[-–‑−—―](\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!,\d)(?!-)" replace="$1 $2$3 to $2$4"/>
<Typo word="Newspaper" find="\b(N|n)ewpaper(s?|m[ae]n)\b" replace="$1ewspaper$2" />
<Typo word="Between 0 and 1" find="\b([bB]etween)\s+(\d+[\d,\.]*\d)[-–‑−—―](\d+[\d,\.]*\d)\b(?!\s+and\b)(?!\s+to\b)(?!-)" replace="$1 $2 and $3"/>
<Typo word="Ceremony" find="\b(C|c)era?mon(y|ies|ial\w*|ious\w*)\b" replace="$1eremon$2" />
<Typo word="From 0 to 1" find="\b([fF]rom)(?<![cC]ompilation\s+from)\s+(\d+[\d,\.]*\d)[-–‑−—―](\d+[\d,\.]*\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!-)" replace="$1 $2 to $3"/>
<Typo word="Květa Peschke" find="\bKveta\s+Peschke\b" replace="Květa Peschke" />
<Typo word="Ad hoc" find="\b([aA])dhoc\b" replace="$1d hoc"/>
<Typo word="lower-case h" find="\bH(o(?:spital|tel))(?<=\b(?:[iI]ts|[tT]h(?:e|is))\s+\w+)(?=(?:[,\;\.\)\:]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s|\s+[\(–]|\s+(?:a(?:fter|lso|n(?:d\s+[a-z]+\s+[a-z]+)?|re|[st])|b(?:ecame|u(?:ilding|rned)|y)|c(?:an|losed|omplex)|f(?:or|rom)|grounds|ha[ds]|[io]n\s+[a-z\d]+|i(?:ncluding|s)|manager|o(?:ffers|n|pened)|provides|receive[ds]|site|to|until|w(?:as|ere|he(?:n|re))|w(?:hi(?:ch|le)|i(?:ll|th)))\b))(?!\s+for(?:\s(?:an?\b|the\b))?\s+[A-Z])" replace="h$1"/>
<Typo word="Succinct" find="\b(S|s)uccint(|ly|ness)\b" replace="$1uccinct$2"/>
<Typo word="In(evi/fla/imi/jec)table" find="\b(I|i)n(evi|fla|imi|jec)tibl(es?|y)\b" replace="$1n$2tabl$3" />
<Typo word="squared" find="\b(ft|in|[mck]m|mi?|yd)²" replace="$1<sup>2</sup>"/>
<Typo word="-gest" find="\b([Cc]on|[Dd]i|[Ii]n)jest(s?|ed|ing|ion|ive)\b" replace="$1gest$2"/>
<Typo word="cellar" find="\bceller(s)?\b" replace="cellar$1"/>
<Typo word="Of(f) course" find="\b([Oo]f+)course\b" replace="$1 course" />
<Typo word="Qualified" find="\b([dD]isq|[qQ]|[rR]eq|[uU]nq)ual(?:fie|ife)([ds]|rs?)\b" replace="$1ualifie$2"/>
<Typo word="(C/W/Sh)ould have" find="\b([CcWw]|Sh|sh)ould\s+of\b(\S|\s+(?:been|[dg]one|had|said))\b" replace="$1ould have$2" />
<Typo word="Possibilities" find="\b([pP])os+ibilites\b" replace="$1ossibilities"/>
<Typo word="(Min/Max/Opt)imum" find="\b([Mm](?:in|ax)|[Oo]pt)i(?:miu?|nu)m(s?)\b" replace="$1imum$2" />
<Typo word="Born" find="\b([bB])orned\b" replace="$1orn"/>
<Typo word="lower-case c" find="\bC(athedral|ent(?:er|re)|hapel|ity|lub|o(?:llege|m(?:mi(?:ssion|ttee)|pany)|n(?:sulate|vention)|rporation|un(?:cil|ty)))(?<=\b(?:[iI]ts|[tT]h(?:e|is))\s+\w+)(?=(?:[,\;\.\)\:]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s|\s+[\(–]|\s+(?:a(?:cquired|fter|lso|n(?:d\s+[a-z]+\s+[a-z]+|nounced)?|re|s?)|b(?:e(?:fore|gan)|ut|y)|c(?:an|o(?:nducts|uld)|urrently)|during|established|f(?:or|rom)|h(?:a[ds]|osts)|is?|launched|ma(?:de|intains)|now|o(?:ffers|n\s+[a-z\d]+|perates|r)|receive[ds]|s(?:hould|upports)|t(?:he|o)|until|w(?:as|ere|hile|i(?:ll|th)|o(?:rks|uld)))\b))(?!\s+(?:for|o[fn])(?:\s(?:an?\b|the\b))?\s+[A-Z])" replace="c$1"/>
<Typo word="An English" find="\b(A|a)\s+[Ee]nglis(h\w*)\b" replace="$1n Englis$2" />
<Typo word="the institute" find="\bInstitute(?<=\b[tT]he\s+\w+)(?=(?:[,\;\.\)]|'s\s|\s+\(|\s+(?:a(?:fter|lso)|before|c(?:onducts|urrently)|during|from|h(?:as|osts)|is?|maintains|o(?:ffers|n\s+[a-z\d]+|perates)|supports|to|w(?:as|i(?:ll|th)|orks))\b))" replace="institute"/>><!--removed unused capture-->
<Typo word="An American" find="\b(A|a)\s+[Aa]merica(n\w*)\b" replace="$1n America$2" />
<Typo word="April Fool('s\s') Day" find="\b[Aa]pril\s+[Ff]ool('s|s')\s+day\b" replace="April Fool$1 Day" />
<Typo word="COVID-19" find="\b[cC](?:ovid[-–‑−—―\s]?|OVID[–‑−—―\s])19\b" replace="COVID-19"/>
<Typo word="April Fools' Day" find="\b[Aa]pril\s+[Ff]ools\s+[Dd]ay\b" replace="April Fools' Day" />
<Typo word="TikTok" find="\bTik(?:t|\s+[tT])ok\b" replace="TikTok"/>
<Typo word="Cutting-edge" find="\b([cC])utting[–‑−—―\s]+edge\b(?=\s+(?:art(?:ists)?|contemporary|de(?:sign|velopments)|e(?:lectronic|quipment)|features|lifestyle|m(?:aterials|edical|ilitary|usic)|pro(?:duction|grams)|research|scien(?:ce|tific)|techn(?:iques|olog(?:i(?:cal|es)|y))|w(?:eapons|ork))\b)" replace="$1utting-edge"/>
<Typo word="The Earth's" find="\b(T|t)he\s+earth's\b" replace="$1he Earth's" />
<Typo word="Veteran" find="\b(V|v)et(?:a?ra|erea?)n(s?)" replace="$1eteran$2" />
<Typo word="full-length" find="\bfull(?<=\b(?:[aA]|f(?:i(?:fth|rst)|ourth)|only|second|third)\s+\w+)\s+length\b" replace="full-length"/>
<Typo word="Fourth of July" find="\b([Ff]o|fou)rth\s+[Oo]f\s+[Jj]uly\b" replace="Fourth of July" />
<Typo word="Cruiserweight" find="\b([cC])rusi?erw(?:ei|ie)ght(s)?\b" replace="$1ruiserweight$2"/>
<Typo word="Thanksgiving" find="\b(T|t)hans?kgs?iving(s?)\b" replace="$1hanksgiving$2" />
<Typo word="Véhicule Press" find="\bVehicule\s+Press\b" replace="Véhicule Press"/>
<Typo word="vice president" find="\bV(ice)\b(?<=\s+(?:a(?:cting|ppointed|s?)|be(?:en|c(?:ame|om(?:e|ing)))?|Democratic|elected|for(?:mer)?|h(?:er|i[ms])|i(?:ncumbent|s|ts)|n(?:amed|ew)|Republican|s(?:erving|itting)|t(?:heir|o)|U\.?S\.?|was|\w+'s)\s+\w+)(?<![A-Z][a-z]+\s+for\s+\w+)([-\s]+)[pP](residen(?:cy|t(?:ial|sial)?))(?=(?:[,\.;\)]|\s+[a-z]+))(?!\s+of\s)" replace="v$1$2p$3"/>
<Typo word="_Thanksgiving Day" find="\bThanks?giving\s+day\b" replace="Thanksgiving Day" />
<Typo word="president" find="\bP(residen(?:cy|t(?:ial|sial)?))(?<=\s(?:a(?:cting|ppointed|s)|be(?:en|c(?:ame|om(?:e|ing)))?|Democratic|elected|for(?:mer)?|h(?:er|i[ms])|i(?:ncumbent|s|ts)|n(?:amed|ew)|Republican|s(?:erving|itting)|t(?:heir|o)|U\.?S\.?|was|\w+'s)\s+\w+)(?<![A-Z][a-z]+\s+for\s+\w+)(?=(?:[,\.;\)]|\s+[a-z]+))(?!\s+of\s)(?!\s+and\s+Vice[-–‑−—―\s]+President\s+of\s)" replace="p$1"/>
<Typo word="New Year's Day_" find="\b[Nn]ew\s+[Yy]ear('?s\s+d|s's?\s+[Dd])ay\b" replace="New Year's Day" /><!--avoid band name New Years Day-->
<Typo word="New Year's Eve" find="\b[Nn]ew\s+[Yy]ear('s\s+e|s'?s?\s+[Ee])ve\b" replace="New Year's Eve" />
<Typo word="case-by-case" find="\bcase[–‑−—―\s]+by[–‑−—―\s]+case(?=\s+(?:basis\b|analysis\b))" replace="case-by-case"/>
<Typo word="Upper-level" find="\b([hH]igher|[lL]ower|[mM]iddle|[sS]econd|[tT](?:hird|op)|[uU]pper)\s+(level|tier)(?=\s+(?:c(?:irculation|lass(?:es)?)|c(?:lubs?|o(?:mpetition|nditions?|urses?))|directors?|e(?:ducation|nvironment)|f(?:loors?|ootball)|houses?|jet|l(?:eagues?|ows?)|manage(?:ment|rs?)|outflow|platforms?|r(?:idges?|ooms?)|s(?:chools?|eat(?:ing|s?)|hear)|s(?:ide|tudents?)|t(?:eams?|ours?|roughs?)|verandahs?|wind(?:ows?|s?))\b)" replace="$1-$2"/>
<Typo word="Christmas Day" find="\b[Cc]hristmas\s+day\b" replace="Christmas Day" />
<Typo word="Long-distance" find="\b([lL]ong|[mM]iddle|[sS]hort)\s+distance(?=\s+(?:a(?:ccess|ir|(?:pplications?|t(?:hletes?|tacks?)))|b(?:ackpacking|ird|us(?:es)?)|business(?:es)?|ca(?:ll(?:ing|s?)|r(?:ds?|riers?))|cha(?:mpionship|rges?)|c(?:ircuits?|o(?:ach(?:es)?|llaborations?))|comm(?:erc(?:e|ial)|u(?:nications?|ters?))|co(?:mp(?:an(?:ies|y)|etition)|nnections?)|c(?:ontacts?|r(?:oss|uising)|ustomers?)|cycl(?:es?|i(?:ng|st))|d(?:ata|estinations?|i(?:al|spersal))|d(?:ivision|riving|uathlon)|e(?:ffects?|lectric|ndurance|quipment)|e(?:vents?|x(?:changes?|press))|f(?:ib(?:er|re)|l(?:ights?|ying))|foot(?:paths?)?|f(?:ormations?|re(?:estyle|ight))|goals?|h(?:aulage|i(?:gh(?:ways?)?|jackings?))|h(?:ik(?:ers?|ing)|orse)|in(?:frastructure|ter(?:actions?|city))|journeys?|l(?:earning|ines?|oves?)|mar(?:athon|kets?)|m(?:erchant|igra(?:nts?|tions?)|otorcycles?)|mo(?:torcycling|untain|vements?)|n(?:avigation(?:al)?|etworks?|ight|umbers?)|o(?:cean|perat(?:ions?|ors?)|verland)|p(?:a(?:ssengers?|t(?:hs?|rols?))|hone|laces?|ower)|pr(?:efix(?:es)?|o(?:pagation|viders?))|public|rac(?:es?|ing)|ra(?:dio|il(?:ways?)?|tes?)|re(?:cords?|l(?:a(?:tionships?|y)|ocations?))|r(?:evenues?|id(?:er|ing)|oads?)|ro(?:mances?|utes?)|ru(?:n(?:(?:ners?)?|ning|s))|s(?:ailing|e(?:ed|rvices?)|hippers?)|sh(?:ipping|o(?:oting|rtwave|ts?))|s(?:ignaling|p(?:ace|eed)|tations?)|s(?:trike|urface|wimm(?:ers?|ing))|s(?:witch(?:es)?|ystems?)|tele(?:communications?|graphs?|phon(?:es?|y))|to(?:lls?|ur)|t(?:ouring|ra(?:cks?|de(?:rs?)?))|tra(?:ding|ffic|i(?:ls?|ning))|tra(?:ins?|ns(?:it|missions?|portation))|tra(?:nsports?|vel(?:ers?|ing|lers?))|tr(?:avel(?:ling|s?)|i(?:athlons?|ps?))|tru(?:[cn]ks?)|uses?|v(?:iews?|o(?:ice|yages?))|walk(?:ers?|ing|s?|way)|w(?:ireless|o(?:men|r(?:k|ld))))\b)" replace="$1-distance"/>
<Typo word="Christmas Eve" find="\b[Cc]hristmas\s+eve\b" replace="Christmas Eve" />
<Typo word="side by side" find="\bside[–‑−—―\s]by[-–‑−—―\s]+side(?=[;\.]|,?\s+(?:a(?:cross|gainst|long|nd|[st])|b(?:e(?:hind|tween)|y)|d(?:own|uring)|f(?:or|rom)|in(?:(?:stead)?|to)|just|o(?:n|ver)|t(?:h(?:e|rough(?:out)?)|o)|un(?:der|til)|w(?:h(?:en|ile)|ith(?:in)?))\b)" replace="side by side"/>
<Typo word="Valentine's Day" find="\b[Vv]alentine((s?|s's?)\s+[Dd]|'s\s+d)ay\b" replace="Valentine's Day" />
<Typo word="Long-term" find="\b([lL]ong(?:er)?|[sS]hort)[-–‑−—―]?\s+term(?=\s+(?:a(?:ffairs?|greements?|ims?|lliances?)|a(?:mbitions?|ppointments?|s(?:pirations?|sociations?))|b(?:asis|oyfriends?|usiness)|care(?:ers?)?|c(?:harters?|o(?:llaborat(?:ions?|ors?)|mmitments?|ntracts?))|de(?:als?|clines?|velopments?)|e(?:conomic|ngagements?)|f(?:inancial|riends?|uture)|g(?:irlfriends?|oals?)|h(?:ealth|orizons?)|illness(?:es)?|i(?:mpacts?|n(?:flows?|jur(?:ies|y)))|investments?|knee|l(?:eases?|o(?:ans?|ve))|m(?:em(?:bers?|or(?:ies|y))|issions?)|objectives?|p(?:artner(?:s(?:hips?)?)?|er(?:iods?|spectives?))|p(?:lans?|r(?:esence|o(?:blems?|cess)))|pro(?:cesses|grams?|jects?)|re(?:cording|ductions?|lationships?|placements?|s(?:earch|idents?|toration))|s(?:olutions?|ponsors?|t(?:orage|rategic))|st(?:rateg(?:ies|y)|ud(?:ies|y))|su(?:ccess|pp(?:l(?:ies|y)|ort))|su(?:pporters?|stainable)|tre(?:atments?|nds?)|vi(?:ews?|sion))\b)" replace="$1-term"/>
<Typo word="Parishioner" find="\b(P|p)arish[io]ner(s?)\b" replace="$1arishioner$2" />
<Typo word="time-consuming" find="\btime\s+consuming(?=(?:[,\.:;\)]|\s+(?:activit(?:ies|y)|a(?:nd|s(?:pects?)?)|b(?:ecause|ut)|compared|d(?:rive|ue)|effort|for|i(?:f|n(?:vestigations?)?)|jobs?|m(?:anual|ethods?)|nature|o(?:perations?|r)|p(?:art|r(?:actice|oce(?:dures?|ss)))|pro(?:cesses|jects?)|r(?:esearch|outes?)|s(?:earch|o|teps?)|t(?:asks?|echniques?|ha[nt]|o)|w(?:ays?|hen|ork))\b))" replace="time-consuming"/>
<Typo word="Envelop" find="\benvelope(s?\s+(?:me|him|us|them))\b" replace="envelop$1" />
<Typo word="Muhammad etc." find="\bm([ou]ham+[ae][dt])(|ans?)\b" replace="M$1$2" />
<Typo word="Corps of Engineers" find="\bCorp\s+of\s+Engineers\b" replace="Corps of Engineers"/>
<Typo word="0–0–0" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)[-—](\d+)(?=\s+(?:as|career|lead|ma(?:jority|rk)|overall|(?:(?:conference|playoff|regular(?:\-|\s+)season)\s+)?record|result|((?:regular|undefeated)\s+)?seasons?|series|vote)(?:[\)\b]))" replace="$1–$2–$3"/><!-- hyphen to en dash to cover ties, abstentions, third parties -->
<Typo word="Allah" find="\ballah\b" replace="Allah" />
<Typo word="2–1–1" find="\b(\d+)(?<=(?:\s|\()\d+)(?<!(?:§|\b(?:[A-Z]\.?R\.?S\.?|Article|case|Code|IC|number|Order|[pP](?:UB|ub(?:lication|\.)?)|[sS]ec(?:tion|\.)))[\s\d]+)[-—](\d+)[-—](\d+)(?=(?:[,\.;\)\*]|\s*?(?:\n|\<br)))(?<!\b(?:(?:1[7-9]|20)\d\d-\d\d-\d\d|9-1-1|\d{3}-\d{3}-\d{4}|\d{5}-\d{5}-\d{1,4}))" replace="$1–$2–$3"/>
<Typo word="Totally" find="\b(T|t)ot+aly\b" replace="$1otally" />
<!--"0–0" added January 2020 [[Special:Diff/937135347]]-->
<Typo word="Total" find="\b(T|t)ottal(s|ly|l?ed|l?ing)?\b" replace="$1otal$2" />
<Typo word="0–0" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)(?=\s+(?:a(?:cademic|dvantage|fter|gainst|s|t|way)|b(?:e(?:ating|fore|hind)|lowout|y)|c(?:areer|omeback)|d(?:e(?:adlock|feats?)|own|raw)|(halftime\s+)?deficit|edge|final|game|home|in|(?:halftime\s+)?lead|(?:road\s+)?loss|ma(?:jority|rgin|rk)|o(?:n|ver(?:all|time)?)|\(OT\)|(?:(?:conference|playoff|regular(?:\-|\s+)season)\s+)?record|r(?:esult|out|un)|sc(?:hool\s+year|ore(?:line)?)|((?:regular|undefeated)\s+)?seasons?|s(?:eries|h(?:ootout|utout)|plit|quads?|t(?:alemate|art)|weep)|t(?:eams?|erm|hrashing|ie|o|riumph)|up(?:set)?|v(?:ictor[sy]?|ote)|(?:(?:aggregate|road)\s+)?win(?:ners?)?|with(?:in)?)(?:\b|\)))(?<!(?:§|\b(?:A(?:tco|TCO)|Columbia|Dot|Epic|[eE]xecutive\s+[oO]rder|ISO|[Ll]aws?|RCA|[sS]er(?:ial|\.)(?:\s+[nN]o\.)?|s/[nN]:?|U\.?S\.?))\s+\d+[-—]\d+)(?<!\b7\d7-\d+)(?!(?<=1-2)\s+result)" replace="$1–$2"/><!-- avoid "1-2 result" in auto racing articles -->
<Typo word="Impress" find="\b(I|i)m(?:mpres?|m?pers?|pre)s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2" /><!--avoid impresión etc.-->
<Typo word="2–1" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)(?=(?:[,\.;\)\*]|\s*?(?:\n|\<br)))(?<!(?:§|\b(?:ANSI(?:/VITA)?|A(?:cc\.\s+[Nn]o\.|STM\s+[A-Z]+|tco|TCO|tlantic\s+Records)|Boeing|C(?:GCG|olumbia)|D(?:ash|ocket|ot)|Epic|[eE]xecutive\s+[oO]rder|F(?:IPS|M|ield\sManual)|I(?:C|EC|NCITS|RAS|S[BS]N:?|SO(?:/IEC)?|ssue|tem)|[Ll]aws?|L(?:OC|CCC?N)|[mM](?:GC|odel)|N(?:ACA|[oO]\.?:?)|[nN](?:GC|umber:?)|#:?|Order|P(?:art|K|L|N\s*G)|[pP](?:UB|ub(?:lication|\.)?)|RCA[;,]?|[rR]unway|S(?:ection|[ah]|/[nN]:?)|[sS]er(?:ial(?:led)?|\.)(?:\s+[nN]o\.)?|s/[nN]:?|U\.?S\.?|VITA|[vV]ol(?:\.|ume)?|Widow))\s+\d+[-—]\d+)(?<!\b(?:\d(?:[-—][02-9]\d|\d[-—][02-9]\d\d)|\1[-—]\1\b|7\d7-\d+|\d{5}[-—]\d{4}))" replace="$1–$2"/>
<Typo word="Fail(ed\ing)" find="\b(F|f)aill(ed|ing)\b" replace="$1ail$2"/>
<Typo word="Christian" find="\bchristian(s?|i[stz]\w+)\b" replace="Christian$1"/>
<Typo word="north–south" find="\b[nN]orth(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)(east|west)?[-/][sS]outh(east|west)?\b(?!\s+[A-Z])" replace="north$1–south$2"/>
<Typo word="A ... church" find="\b([Aa]n?)\s+(Christian|Protestant|(Roman\s+)?[Cc]atholic|Lutheran|Baptist|Anglican|Methodist|Mormon)\s+Church\b" replace="$1 $2 church" />
<Typo word="south–north" find="\b[sS]outh(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)(east|west)?[-/][nN]orth(east|west)?\b(?!\s+[A-Z])" replace="south$1–north$2"/>
<Typo word="George" find="\bGoerg(e|ian?s?|etown)\b" replace="Georg$1" /><!--don't match "Goerges"-->
<Typo word="east–west" find="\b[eE]ast(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)-[wW]est\b(?!\s+[A-Z])" replace="east–west"/>
<Typo word="Remain" find="(?!\bRemian\b)\b(R|r)e(?:mia|ama?i)n(s?|ed|ders?|ing)\b" replace="$1emain$2" /><!--avoid proper noun Remian-->
<Typo word="west–east" find="\b[wW]est(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)-[eE]ast\b(?!\s+[A-Z])" replace="west–east"/>
<Typo word="north–south" find="\b([nN]orth(?:east|west)?)[-/][sS](outh(?:east|west)?)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–s$2"/>
<Typo word="Remaining" find="\b(R|r)ema(ing(ing)?|ning)\b" replace="$1emaining" />
<Typo word="south–north" find="\b([sS]outh(?:east|west)?)[-/][nN](orth(?:east|west)?)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–n$2"/>
<Typo word="Affidavit" find="\b(A|a)ffadavit(s?)\b" replace="$1ffidavit$2" />
<Typo word="east–west" find="\b([eE]ast)[-/][wW](est)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–w$2"/>
<Typo word="Shrewd" find="\b(S|s)hrewed(ly)?\b" replace="$1hrewd$2" />
<Typo word="west–east" find="\b([wW]est)[-/][eE](ast)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–e$2"/>
<Typo word="Devastate" find="\b(D|d)ev(?:[ei]st?|as)at(es?|ed|ing|ion)\b" replace="$1evastat$2" />
<Typo word="Vertical" find="\b(V|v)erticle(s?)\b" replace="$1ertical$2" />
<Typo word="Acoustic" find="\b([aA]|[eE]lectroa|[pP]hotoa)custic(al|s?)\b" replace="$1coustic$2"/>
<Typo word="The" find="\b[Tt]He(n?|irs?|re|se|y)\b" replace="The$1" />
<Typo word="Evening" find="\b([eE])[bcf]ening\b" replace="$1vening"/>
<!--"A to An" added September 2012 [[Special:Diff/510477127]]-->
<Typo word="Disney World" find="\b[Dd]isney[Ww]orld\b(?!\.com)" replace="Disney World" />
<Typo word="A to An" find="\b(?<=[\s\(]|\A)([aA])(?<=a|(?:[\.\n]\s\s?\s?|\A)A)\s\s?((?:[aA](?!\b|2\b|[aA]A?[aTA]?|b(?:ogado|rirse)|c(?:a(?:demiei|o)|ceptat?a?|estei|ordo|quis)|ddaswyd|ED|FN|f(?:ace|ecta)|j(?:outé|uns)|l(?:ba\b|calde|do\b|guien\b|ma)|LL|m(?:basadei|érica)|MD|[nN](?:\b|amnese|[dD]\b|daluc|G|ihila|tiga|ului)|OA|p(?:a(?:gar\b|recer\b)|ostar\b|robat\b)|quest|r(?:der\b|enys\b|matei\b|quitectura|te(?:\b|lor\b))|R[S\$]|s(?:\b|souvi)|t(?:\b|ahualpa\b|enuar|hair|lântida|riz|teint)|U[DS\$\£]|us(?:iàs|triei\b)|v(?:ançar|enida|ut\b)|WG|ZN)|[eE](?!\b|cologia|di(?:ção|l\b|tora\b)|gipto|GP|l(?:a\b|itei\b|las\b)|m(?:a\b|b(?:ajadora|oîté)|igracja|pezar\b)|n(?:core\sdu|ergia|f(?:lamm[eé]|rentar)|ga(?:gé|ñar)|loquecer|se[nñ]ar|tend(?:erse|u)\b|tra(?:da|[iî]n[eé]|r\b)|tre(?:na(?:dor|r))?|voyé)|qui(?:librista|p[ao])|RN|s(?:as?\b|c(?:a[dl]a|ola|u(?:char|ela|ltura|ridão))|fera|p(?:a(?:ldas|[nñń])|erança))|st(?:a(?:\b|ciones|dos|r\b)|é|e(?:\b|ban)|o(?:\b|s\b)|ra(?:da|t[eé][gx]ia)|r(?:é[il]a|e(?:[il]a|llar)|uc?tura)|udia[nr])|TB\b|t(?:é|e(?:rna)?)?\b|[uU](?:[A-Za-z]{2}|\sde\b)|u\b|U[IR]|v(?:acuar|r(?:eilor|op))|w[abei]|x(?:ist[ée](?:ncia)?|p(?:ansão|eri[eê]ncia|osição|ressão))|xtranj)|h(?:aut[besu]|eir|o(?:rs\sd|ur(?:\b|[gs]|ly)))|[iI](?!\b|a(?:ij|[șş]i)|DR\b|greja|[iI][iI]?[iI]?|l(?:\sraen\b|egal|ha\b)|LS|m(?:age[nm]\b|igração|magini\b)|n(?:\b|ceput|dia[’']?s\b|d(?:icação|ro\b|úst)|és|f(?:luência|ormační)|glat|icios|nei\b|quisição|s(?:t(?:ancias|itucí)|ulté)|t(?:e(?:gra(?:nte|rse)|ligência|r(?:preta|ven)[cç][aã]o)|imidade|ra\b)|v(?:asão|e(?:nté|stit)))|NR\b|QD\b|R(?:£|R\b)|s(?:\b|chia\b|la\b|te\b)|SK|ts?\b|u(?:bit(?:\b|-o\b)|d(?:ex\b|ice\b)|re\b)|[vx]\b|V(?:th|\b)|XC?\b|[\b\d])|M(?:D\b|VP\b)|[oO](?!\b|ax|b(?:a\b|čan|chodní|ra|tenu|ţi|yv)|c(?:cidente|h(?:o|rany)|upat)|d(?:\b|e[cč]et\b)|este|f(?:\b|erecer)|ggi|hniv|ito\b|kol[íi]e?\b|l(?:ot\b|še\b|vidarte)|mnisciê|MR\b|nda\b|[nN](?:\s|[cçiIC][eaE]|[eE](?!g(?:\b|a\b|es|in)|i(?:da|[lr])|rous))|O\b|opa|p(?:éra|erador\b)|ra?\b|[rR](?:\b|a(?:[şsș]ului|z\b)|chestr\b|d(?:em|inii)|fu\b|i(?:\b|lla))|S-9\b|s(?:asuna|curas|o(?:bnosti|na))|t(?:r[ao]\b|tobre)|u(?:\b|a[bcdglt]|ed|i|tro)|v(?:elha|iedo))|u(?!\b|[A-Z\dcček\:\.\-]|a(?:dim|h\b|in\b)|b[aiou]|d(?:ev\b|raw\b)|fo|g(?:a(?:li|nd)|x\b)|i(?:le\b|n|ro|tat\b)|jam|l(?:ak|u)|m(?:a\b|\b|ění\b|r(?:ia|l))|n(?:(?:\s|a(?:ni|ry|s\b|\b|te\b))|d\b|e(?:\b|i\b|sco)|o[rs]?\b|s\b|uib?)|ni(?!d(?:[eol]|io)|gn|ll|m(?:ag|[bim]|p[aeloru])|n(?:au|[cd]|eb|[fghjk]|i[nt]|oc|[tnvsq])|r(?:ad|[kr]|on))|omo|p(?:azilas?|risin\b)|r[aeiolsuy]|s[aeiou]|s(?:b(?:net)?|d)\b|s\$|s(?:hape|t(?:ream|ed(?:es)?\b))|t(?:[aeiou]|r(?:anga|ic))|[vž]|yu\b|zs\b))[^\|\[\]\<\⌊\>\{\}\s]{0,29})(?<=\b(?:[\S\s]){1,49}(?<!\b(?:[aA](?:baten|c(?:ceso|o(?:mpañando|sa)|t)|cusa|d(?:herits|i[oó]s|misión|vanced)|eroporto|gus|menazan|[nñN][oO]|n(?:\b|dalucía|fibio|s\b)|prendiendo|şa|spirante|t(?:acó|ención)|u(?:menta|r|sf(?:\.|ührung)|torov)|xudar|y(?:údame|ud(?:ar|dó)))|[bB](?:a(?:rça|rokiem|ttery)|enefician|ílé|usca(?:ndo)?)|[cČC](?:a(?:bellera|lle|mino|ntan?\b|r(?:retera|tas?))|a(?:sar|tegory\:?)|e(?:n(?:sura|trală)|rcano)?|h(?:ama|lorophyll|romogranin?)|iclista|íny|lass|o\.|om(?:ienzan|p(?:any|o(?:sition|und)|r(?:ó|ometido))|unicações)?|o(?:n(?:certo|firma|oció|trat[aoó]|vocatoria)|sta)|u(?:arto|m)|yclosporine)|[dD](?:[áàâăåeêèé]|a(?:lla)?|e(?:dicada|[nst]|nuncian|recho|seó|tienen|s(?:apareceu|p(?:edida|iden))|voción)|[iîìíòôóuùûú]|i(?:gas|le|recto|vision)|o(?:jmy|uble)|urante)|[eéEÉ](?:\b|cusa|insatzgruppe|jecutan?|l(?:e|le)|mpecé|n(?:frenta(?:rá)?|señ(?:ame|[óo])|t(?:onces|re(?:\b|gó|vista)))?|s(:quivel|t)?|t|x(?:itos|tradita(?:do)?))|[fF](?:a(?:cilitar|z)|e(?:menina|rmato)|i(?:ammanti|chó)|ormula|rente|u(?:[ií]|sil|tbol))|[gG](?:a(?:rcía|lega)|enerală|lorie|olpe|r(?:ade|oup)|uerra)|[hH](?:istorických|o(?:mena(?:gem|je|tge)|usle))|[iI](?:\b|l\b|n(?:formații|na|te(?:gran|r(?:preta|vista)))|n(?:trodu(?:cción|zione)|vita(?:ción)?)|storie|terum)|[jJ](?:r|un(?:g|ior|to))|[kK](?:lavír|r(?:ál|tek)|u(?:ltúry|řátko))|[lL](?:abe|e\b|ékaři|ewis|i(?:gada|pid|st)|íderes|iniers|le(?:ga(?:n?|r[aá]?)|va(?:n|sen))|u(?:i|xe))|[mM](?:a(?:nu|ría|s|tar)|hic\b|\.I|[íi]nima\b|iedo|o(?:del|n(?:te|umento)|ro[șs]anu)|o(?:u(?:lin|nd)|vid[ao])|u(?:lt|sgos))|[nN](?:bsp|ei|iegan|ônibus|o(?:mbrar|tícia|us))|[oO](?:kina\}\}|cchio|lza|maggio|noare|riente|sob\b|t(?:ázky|ec\b)|u\b)|[pP](?:a(?:r[at]|s(?:ado|sou?))|e(?:ntru|r(?:ò|petua)|se)|i(?:etro|ù)|lan|o(?:int|nte)|r(?:o|ólogo|e(?:ludio|senta))|r[ůu]myslu|ublicat|\.)|[qQ](?:\sand|u(?:ando|[ei]))|[rR](?:apó|e(?:c(?:ibe|ordando|usa)|ferencias|gião|i|torno)|isale|o(?:i|mână|zšířené))|şi\b|[sS](?:a(?:be|lve\b|tisface)|e(?:ason|cuestran|ine)|[eé]r(?:á|ie|vir)|i(?:c\s?(?:\|)?|de|ngle)|o(?:b(?:re)?|ciální|u)|p(?:ortivă|rijin)|t(?:avební|yky)|u(?:b(?:ida|unit|(?:-)unit)|ma|p(?:le|plemento)|rt|stituye)|[\.é])|[tT](?:arda|áxi|he|o(?:da|or(?:no|turan))|r(?:azendo|en|i(?:buto|ple))|ype)|[uU](?:hlie|n[ade])|[vV](?:a(?:da|[is]?|mos?|riant|yas)|e(?:che|n(?:ce[rn]?|d[aeo]|g[ao]|t[ae]))|e(?:ta|z)|ě(?:du?|rný)|i(?:agem|llena|ol(?:on?cello|u))|i(?:tamin|va(?:ce)?)|ojsko|ol(?:a(?:mos|r)|ta|v(?:amos|er(?:[aáé]|emos|te)?)|v(?:í|i(:?endo)?))|oy|uel(?:[aeu]\b|t[ao]\b|v[aeo]s?\b))|[wW]h[aā]nau|[yY]\b|[zZŽ](?:eit|ivoty))\W?\s?\s?[aA]\s?\s?\2))" replace="$1n $2"/><!--'A to An' correction, [[User:Sun Creator/A to An/Regex#Clear text version]] document. Occurring often.-->
<Typo word="Disneyland" find="\b[Dd]isney(\s+[Ll]|L)and\b" replace="Disneyland" />
<Typo word="Disney(land)" find="\bdisney(land)?\b" replace="Disney$1" />
<Typo word="Allegiance" find="\b([aA])ll[ie]+g[iea]+nce\b(?<!llegiance)" replace="$1llegiance"/><!--avoid self-->
<Typo word="Catholic_" find="\bcatholic(s|ism)\b" replace="Catholic$1" /><!--exclude potential FP catholic-->
<Typo word="Pardoned" find="\b([pP])ardonn(ed|ing|s)\b" replace="$1ardon$2"/>
<Typo word="Exhibit" find="\b(E|e)xih?bit(s?|t?ed|ing|ors?|ions?)\b" replace="$1xhibit$2" />
<Typo word="Betrothed" find="\b([bB])ethroted\b" replace="$1etrothed"/>
<Typo word="pro-life" find="\bpro\s*life(|rs?)\b" replace="pro-life$1"/><!--exclude cap. form due to various proper nouns-->
<Typo word="Serviceable" find="\b([sS])ervicable\b" replace="$1erviceable"/><!--see also rule "Service"-->
<Typo word="Ethnic" find="\b(E|e)nthn?ic(ity|ities)?\b" replace="$1thnic$2"/><!--don't match Ethenic-->
<Typo word="Register" find="\b([rR])egistr(ed|ing|s?)\b" replace="$1egister$2"/>
<Typo word="Obituary" find="\b(O|o)bit(?:i?a|a?u)r(y|ies)\b" replace="$1bituar$2" />
<Typo word="Ousted" find="\b([oO])uts(ed|ing(?<!could\s+outsing))\b" replace="$1ust$2"/><!--check FPs before adding outs -> oust-->
<Typo word="Coffee" find="\b(C|c)of(?:ee|fe)(house|pot|shop)?(s?)\b" replace="$1offee$2$3"/>
<Typo word="Soprano" find="\b([sS])porano(s)?\b" replace="$1oprano$2"/>
<Typo word="(Long/Short)-lived" find="\b([Ll]ong|[Ss]hort)lived\b" replace="$1-lived"/>
<Typo word="Guilty" find="\b([gG])ulity\b" replace="$1uilty"/>
<Typo word="-onym" find="\b([Aa]cr|[Aa]n|[Ee]p|[Hh]om|[Pp]seud|[Ss]yn)(?:yn[oy]m|on[aio]m|onym?n)(s?|ous|ously|ity|y)\b" replace="$1onym$2"/>
<Typo word="Voyage" find="\b([vV])o(?:age|yae)(s)?\b" replace="$1oyage$2"/>
<Typo word="Eponymous" find="\b(E|e)p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/>
<Typo word="Signed" find="\b([sS])igend\b" replace="$1igned"/>
<Typo word="(Jun/Sen)ior" find="\b([Jj]u|[Ss]e)(?:ino|noi)r(s?|ity)\b" replace="$1nior$2"/>
<Typo word="Predominantly" find="\b([pP])redom[ie]?n[aei]ntly\b(?<![pP]redominantly)" replace="$1redominantly"/><!--see also rule "Predominately"-->
<Typo word="(Re)iterate" find="\b([Rr]ei|I|i)tterat(ed?|es|ing|ions?|ive(:?ly)|or)\b" replace="$1terat$2"/>
<Typo word="Teaches/ing/s" find="\b([tT])ech(es|ings?)\b" replace="$1each$2"/>
<Typo word="The Catholic Church" find="\b(T|t)he\s+(Roman\s+)?[Cc]atholi?c church\b" replace="$1he $2Catholic Church" />
<Typo word="([mb]|tr)illion (2)" find="((?:Rs\.\s?|[€£¥\$])[\d,\.–]+(?:\s|&nbsp;)+(?:[mb]|tr))illions\b" replace="$1illion"/>
<Typo word="Roman Catholic" find="\b(?:Roman(?:-\s*[Cc]|\s*c|[Cc])|roman-?\s*[Cc])at(?:holi?|oli)c(\w*)\b" replace="Roman Catholic$1" />
<Typo word="Receive" find="\b([rR])ec(?:e|ie?)v(ed?|ing)\b" replace="$1eceiv$2"/>
<Typo word="(Junior/Senior) varsity" find="\b([Jj]unior|[Ss]enior)s\s+varsity\b" replace="$1 varsity" />
<Typo word="Veil" find="\b([uU]n[vV]|[vV])eill(ed|ing)?\b" replace="$1eil$2"/>
<Typo word="Sea- (no hyphen)" find="\b(S|s)ea-(board?|foods?|m[ae]n|ports?|planes?|wards?|weeds?|worth(?:y|iness))\b" replace="$1ea$2" />
<Typo word="Double euros" find="(€[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)euros?\b" replace="$1"/>
<Typo disabled="space before EOL" find=" $" replace=""/>
<!--No other sea- words should be corrected; see talk page (Wikipedia_talk:AutoWikiBrowser/Typos#Sea-)-->
<Typo word="Muslim/Moslem" find="\bm(usli|osle)(ms?)\b" replace="M$1$2" />
<Typo disabled="duplicated space" find=" " replace=" "/>
<Typo word="A to An (2)" find="\b(?<![´ˈ׳᾿’′Ꞌꞌ`'\[\|\]\.\,\:\-\&\—\>\/])a\s+((?:a(?:[bcd]|n[acdginot])|e[abcdefgilmnpqrstvxB]|i[cdglmnr]|o[bf])\w+|MVP)(?<!about|enterar|es(?:cala|t[aé]\b))\b" replace="an $1"/><!--avoid "a about", "a escala", "a esta", "a esté", etc.-->
<Typo word="Country" find="\b(C|c)ontr(ies|y|ysides?|m[ae]n|[iy]e?fied)\b" replace="$1ountr$2" />
<Typo word="Call(ed/ing)" find="\b(C|c)al(ed|ing)\b" replace="$1all$2" />
<Typo word="about" find="\ba\s+about\b" replace="about"/>
<Typo word="Leoš Janáček" find="\bLeos\s+Jan[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček" />
<Typo word="world's" find="\b([tT])he\s+worlds\b(?=\s+(?:\w+est|first|most|top)\b)" replace="$1he world's"/>
<Typo word="Moment" find="\b(M|m)o(?:mmen|mem)t(ar(?:y|ily)|s)?\b" replace="$1oment$2" />
<Typo word="nn-pounder" find="\b(\d+)\s+pounder(s)?\b" replace="$1-pounder$2"/>
<Typo word="(Crime/Drug) lord" find="\b([Cc]rime|[Dd]rug)-?lord(s?)\b" replace="$1 lord$2" />
<Typo word="takeoff" find="\btake\s+off\b(?<=\b(a(?:fter|t)|before|during|its|on)\s+take\s+off)" replace="takeoff"/>
<Typo word="-ament" find="\b([Ff]il|[Ll]ig|[Tt]est|[Tt]ourn)ia?ment(s?|ary)\b" replace="$1ament$2"/>
<Typo word="(re)district" find="\b([dD]|[rR]ed)isrict(ed|ing|s?)\b" replace="$1istrict$2"/>
<Typo word="The(space)" find="\b(T|t)he(([Bb]e|[Ff]ir|[Ll]a|[Mm]o)st|[Ss]econd|[Tt]hird)\b" replace="$1he $2" /><!--don't find "Theman", "TheWorld"-->
<Typo word="United Kingdom" find="\b([uU])nited\s+([kK])ingdon(s)?\b" replace="$1nited $2ingdom$3"/>
<Typo word="-ight" find="\b([BbWw]?[Rr]|[FfSs]l?|[Kk]?[Nn])igth?(s?|ed|ing|er|l?y|life|hoods?)\b" replace="$1ight$2" />
<Typo word="younger" find="\b([yY])onger(?=\s+(?:[bB]rothers?\b|[sS]isters?\b))" replace="$1ounger"/>
<Typo word="(space)The" find="\b([Aa](?:fter|nd|s|t)|[Bb]y|[Ff]or|[IiOo][fn]|[Oo]ver|[Tt]o|[Uu](?:nder|ntil|p)[Ww](?:hen|ith))(T|t)he\b" replace="$1 $2he" /><!--don't find "(Be/Go/Or/So)the"-->
<Typo word="drug addiction" find="\b([dD])rug\s+([aA])dd+ition(s)?\b" replace="$1rug $2ddiction$3"/>
<Typo word="(T/W)hose" find="\b([TtWw]h)oose\b" replace="$1ose" />
<Typo word="deep-seated" find="\b([dD])eep[–‑−—―\s]([sS])e[ae][td]ed\b" replace="$1eep-$2eated"/>
<Typo word="(Arch)Enemy" find="\b([Aa]rche|E|e)(?:[nm]i|me|nen)m(y|ies)\b" replace="$1nem$2" /><!--don't find "Archey"-->
<Typo word="box office" find="\bbox[–‑−—―]office(?=[,;\.])" replace="box office"/>
<Typo word="(Arch)Enemy" find="\b([Aa]rche|E|e)nemie\b" replace="$1nemy" />
<Typo word="Prerequisite" find="\b([pP])rerequiste(s)?\b" replace="$1rerequisite$2"/>
<Typo word="Teatro Colón" find="\b[Tt]eatro\s+[Cc]olon\b" replace="Teatro Colón" />
<Typo word="Launch" find="\b([lL])anuch(e[ds]|ing)?\b" replace="$1aunch$2"/>
<Typo word="Iridescent" find="\b(I|i)rridescen(t\w*|ce)\b" replace="$1ridescen$2" />
<Typo word="Hybrid" find="\b([hH])yb[iy]rd(s)?\b" replace="$1ybrid$2"/>
<Typo word="Xiph-" find="\b(X|x)yph([io]\w+)\b" replace="$1iph$2" /><!--don't match Xyphus-->
<Typo word="Fragrance" find="\b([fF])ragance(s)?\b" replace="$1ragrance$2"/>
<Typo word="India(na)" find="\b[Ii]ndai(|ns?|ni?an?s?)\b" replace="India$1" />
<Typo word="Construct" find="\b([cC])onstrcut(ed|ion|s?)\b" replace="$1onstruct$2"/>
<Typo word="Beirut" find="\b[Bb]ei?ruit\b" replace="Beirut" />
<Typo word="Charity" find="\b([cC])hai?rty\b" replace="$1harity"/>
<Typo word="-trate" find="\b([Cc]oncen|[Ii]nfil)tar?t(es?|ed|ing|ions?|ors?)\b" replace="$1trat$2" />
<Typo word="Asylum" find="\b([aA])ssylum(s)?\b" replace="$1sylum$2"/>
<Typo word="-(s)trate" find="\b([Aa]dmini|[DdRr]emon|[Ff]ru|[Ii]llu|[Mm]agi|[Oo]rche)star?t(es?|ed|ing|ions?|ive(s?|ly)|ors?)\b" replace="$1strat$2" />
<Typo word="Black-body radiation" find="\b([bB])lack[–‑−—―\s]body\b(?=\s+radiation\b)" replace="$1lack-body"/>
<Typo word="Frustum" find="\b(F|f)rustr(ums?|a)\b" replace="$1rust$2" />
<Typo word="_Meantime" find="\b([iI])n\s+the\s+mean[–‑−—―\s]+time\b(?!\s+(?:be(?:fore|tween)|of))" replace="$1n the meantime"/><!--avoid MTBF, etc.-->
<Typo word="Alumni" find="\b(A|a)lumi?nis\b" replace="$1lumni" />
<Typo word="Prisoner" find="\b([pP])risonner(s)?\b" replace="$1risoner$2"/>
<Typo word="An alumnus of" find="\b(A|a)n?\s+[Aa]lumi?ni\s+of\b" replace="$1n alumnus of" />
<Typo word="Elsewhere" find="\b([eE])lswhere\b" replace="$1lsewhere"/>
<Typo word="World Wide Web" find="\b[Ww]orld[-\s]*wide\s+[Ww]eb\b" replace="World Wide Web" />
<Typo word="Editor" find="\b([eE])dior(ials?|s?)\b" replace="$1ditor$2"/>
<Typo word="Snorkeled" find="\b(S|s)norkl(ed|ers?|ing)\b" replace="$1norkel$2" />
<Typo word="Cycling" find="\b([cC])yling\b" replace="$1ycling"/>
<Typo word="_plant life" find="(?!\bPlantlife\b)\b(P|p)lant-?life\b" replace="$1lant life" /><!--ignore proper n. Plantlife-->
<Typo word="boutique_" find="\bbotu?ique(s)?\b" replace="boutique$1"/><!--avoid proper name Botique-->
<Typo word="Beijing" find="\b[Bb]ejing\b" replace="Beijing" />
<Typo word="Scoring" find="\b([sS])ocring\b" replace="$1coring"/>
<Typo word="Wh-" find="\b(W|w)(ere(?:abouts|by)|isker(?:s|ed)|istl(?:er?s?|ed|ing))\b" replace="$1h$2" />
<Typo word="albino" find="\b([aA])blin(al|i(?:c|s(?:ms?|tic))|o(?:s?|tic))\b" replace="$1lbin$2"/>
<Typo word="Botswana" find="\b[Bb]o(?:stwa|tswan)na(n?s?)\b" replace="Botswana$1" />
<Typo word="Facilit(ate/y)" find="\b([fF])aciit(ates?|ies|y)\b" replace="$1acilit$2"/>
<Typo word="World" find="\b(W|w|[Uu]nderw)(?:rol|olr)d(s?|ly|wide)\b" replace="$1orld$2" />
<Typo word="spirit_" find="\bspirt(s|ual(?:i(?:sm|ty))?)?\b" replace="spirit$1"/><!--avoid proper name Spirt-->
<Typo word="Quatern-" find="\b(Q|q)uartern([ai]\w+)\b" replace="$1uatern$2" />
<Typo word="album_" find="\babl?um(s)?\b" replace="album$1"/><!--avoid proper name Abum-->
<Typo word="Advocate" find="\b(A|a)dovc?at(e[ds]?|ing|ion|ory?)\b" replace="$1dvocat$2" />
<Typo word="Lawyer" find="\b([lL])aywer(s)?\b" replace="$1awyer$2"/>
<Typo word="Injured" find="\b(I|i)njur[ir]ed\b" replace="$1njured" />
<Typo word="Finish" find="\b([fF])insh(e(?:[ds]|rs?)|ing)?\b" replace="$1inish$2"/>
<Typo word="After" find="\b(A|a)f[ft]ter\b" replace="$1fter" />
<Typo word="(Re)Habilitate" find="\b([hH]|[rR]eh)abiliat(e[ds]?|ion)\b" replace="$1abilitat$2"/>
<Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri" />
<Typo word="Apparatus" find="\b([aA])ppartus(es)?\b" replace="$1pparatus$2"/>
<Typo word="Once/Twice" find="\b([Oo]n|[Tt]wi)ced\b" replace="$1ce" />
<Typo word="Lyric" find="\b([lL])yic(s)?\b" replace="$1yric$2"/>
<Typo word="Degree" find="\b([dD])egee('s|s?)\b" replace="$1egree$2"/>
</source>
<Typo word="-ball (2)" find="\b([bB]asket|[cC]annon|[fF]oot|[hH]and|volley)bal(s)?\b" replace="$1ball$2"/><!--avoid Volleybal (Dutch); see also: rule "-ball"-->
<Typo word="gallery_" find="\bgaler(ies|y)\b(?!\s+[nN]ationales)" replace="galler$1"/><!--avoid proper name Galeries & galeries nationales-->
<Typo word="Profile" find="\b([pP])rofli?e([ds])?\b" replace="$1rofile$2"/>
<Typo word="Facility/Facilitates" find="\b([fF])acilti?(ates?|ies|y)\b" replace="$1acilit$2"/>
<Typo word="(up)holding" find="\b(h|[uU]ph)elding\b" replace="$1olding"/>
<Typo word="United States'" find="\b[uU]nited\s+[sS]tate[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="United States'"/>
<Typo word="US$ (1)" find="\bUS(?:\s+(?:D\$?|\$)|D\$?|\$)(?<=(?:\b[a-z]+\s+|[\(,]\s*)US[\s\$D]+)(?:\s+(?:&nbsp;\s*)?|&nbsp;\s*)?\$?(?<!US\$)(?=\d)" replace="US$"/>
<Typo word="US$ (2)" find="([\s\(~])\$?\s?((?:\d+(?:\.\d+)?|(?:\d+,)+\d{3}(?:\.\d\d)?))((?:\s|&nbsp;)+(?:[mbMB]illion|[tT](?:housand|rillion))\b)?(?<![^\$\d](?:1[89]\d\d|20\d\d))(?<!\d\s+\d+)(?:\s|&nbsp;)*US[D\$]\b" replace="$1US$$$2$3"/>
<Typo word="Unduly" find="\b([uU])nduely\b" replace="$1nduly"/>
<Typo word="Frankish" find="[fF]rani?ksh(?<!18238 Franksh)" replace="Frankish"/><!--avoid minor planet 18238 Frankshu-->
<Typo word="the US" find="\bthe\s+U\.?S\.?A\.?(?<!Church\s+in\s+the\s+U\.?S\.?A\.?|Girl\s+Scouts\s+of\s+the\s+USA)(?=(?:,|\s+(?:a(?:fter|nd|[st])|by|f(?:or|rom)|in|to|w(?:hen|ith))\s))(?!\s+for\s+Africa)" replace="the US"/>
<Typo word="hard-fought" find="\b(A|a(?:nd)?|of|[tT]he(?:ir)?|very|was)\s+hard[–‑−—―\s]+(fought|won)\b(?!\s+for\b)" replace="$1 hard-$2"/>
<Typo word="Child-bearing_" find="\b([cC])hild[–‑−—―\s]+bearing(?=\s+(?:age\b|women\b|years\b))" replace="$1hild-bearing"/>
<Typo word="Publicly" find="\b([pP])ublic(?:all?|call?)?y\b" replace="$1ublicly"/>
<Typo word="long-held_" find="\b([aA]|[hH](?:er|is)|[iI]ts|[tT]he(?:ir)?)\s+long[–‑−—―\s]+held\b(?=\s+(?:a(?:mbition|ssumption)|belief|consensus|d(?:e(?:bate|sire)|ream)|f(?:a(?:mily|scination)|ear)|goal|i(?:dea[sl]?|nterest)|myth|notion|opinion|p(?:erception|o(?:lic(?:ies|y)|sition)|ractice)|rivalr(?:ies|y)|secret|t(?:heor(?:ies|y)|r(?:adition|uth))|v(?:alue|i(?:ew|sion))|wish))" replace="$1 long-held"/>
<Typo word="Decommissioned" find="\b([drDR])e[–‑−—―\s](commission(?:ed|ing|s?)|pressuri[sz](?:ation|e[ds]?|ing))\b" replace="$1e$2"/>
<Typo word="Bowser Jr." find="\bBowser\. [jJ]r(\.)?\b" replace="Bowser Jr$1"/>
<Typo word="Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! colon" find="\bPok[eéèê]mon\s+Let['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+Go\b" replace="Pokémon: Let's Go"/>
<Typo word="rating" find="\b[aA]rating\b" replace="rating"/>
<Typo word="Assessor" find="\b([aA])s(?:es|se)s[eo]r(s)?\b" replace="$1ssessor$2"/>
<Typo word="who/they were (grammar)" find="\b([tT]hey|[wW]ho)\s+where\b" replace="$1 were"/>
<Typo word="Phenomenon (singular)" find="\bphenomena\b(?<=\b[tT]his\s+\w+)" replace="phenomenon"/>
<Typo word="a part (not apart) of" find="(?<=\s+(?:a(?:re|s)|As|be(?:c(?:ame|om(?:e|ing))|en|ing)|is|not|to\s+be|w(?:as|ere))(?:\s+(?:al(?:l|so)|now))?\s+)\bapart\s+of\b" replace="a part of"/>
<Typo word="Heavily" find="\b([hH])eavilly[–‑−—―]" replace="$1eavily "/>
<Typo word="Reschedule" find="\b([rR])e-schedul(e[ds]?|ing)\b" replace="$1eschedul$2"/>
<Typo word="late 2016" find="\b(early|late)[–‑−—―](?<=\b(?:[bB]y|[dD]uring|[fF]rom|[iI]n|of|to|[uU]ntil)\s+[a-z]+-)([12]\d{3})(?=[,\.\;])" replace="$1 $2"/>
<Typo word="(Dis)integrate" find="\b([dD]isi|[iI])nt(?:er|i)gr?at(e[ds]?|i(?:ng|on))\b" replace="$1ntegrat$2"/>
<Typo word="September 2016" find="\b(?:the\s+)?(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+of\s+([12]\d{3})\b" replace="$1 $2"/>
<Typo word="High-profile" find="\b(?=[hH]igh)(?<!(?:[bB]ecause\s+of\s+(?:h(?:er|is)|its|their)|(?:achiev(?:e[ds]?|ing)|creat(?:e[ds]?|ing)|d(?:evelop(?:ed|ing|s?)|isplay(?:ed|ing|s?))|ha(?:s|ve)|ke(?:ep(?:ing|s?)|pt)|maintain(?:ed|ing|s?)|retain(?:ed|ing|s?)|with)\s+a)\s+)([hH])igh(?<![A-Z][A-Za-z]+\s+High|specified\s+High|the\s+High)\s+profile\b(?!,|\s+(?:a(?:nd|s)|during|for|in|of|to)\b)" replace="$1igh-profile"/>
<Typo word="Mezzo-soprano" find="\b([mM])ezzo\s*soprano(s)?\b" replace="$1ezzo-soprano$2"/>
<Typo word="Oversize(d)" find="\b([oO]ver|[uU]nder)[–‑−—―\s]+size(d)?\b" replace="$1size$2"/>
<Typo word="First half_" find="\b([fF]irst|[sS]econd)-half(?=\s+(?:a(?:nd|s)|for|in|of|to|was)\b)" replace="$1 half"/>
<Typo word="Constituency" find="\b([cC])onsistuenc(ies|y)\b" replace="$1onstituenc$2"/>
<Typo word="Hurricane-force_" find="\b([gG]ale|[hH]urricane)\s+force(?=\s+(?:gusts?|storms?|wind(?:s(?:peeds?)?)?)\b)" replace="$1-force"/>
<Typo word="Billboard" find="\b([bB])il(?:bo(?:ar|ra?)|lb(?:aor|o(?:a|ra?)))d(s)?\b" replace="$1illboard$2"/>
<Typo word="Open-air_" find="\bopen\s+air(?<=\b[aA]n\s+open\s+air)(?=\s+(?:a(?:mphitheat(?:er|re)|ren?a|uditorium)|bath|c(?:hurch|inema|ourtyard)|d(?:ance|isplay)|exhibition|festival|m(?:a(?:ll|rket|ss)|eeting|usic)|p(?:avilion|erformance|ool|roduction)|restaurant|s(?:ervice|hopping|ite|t(?:a(?:dium|ge)|ructure)|wimming)|theat(?:er|re)|venue))" replace="open-air"/>
<Typo word="Low-lying_" find="\b([lL])ow\s+lying(?=\s+(?:area|c(?:loud|oastal)|f(?:ield|lat)|ground|hill|island|land|nature|p(?:art|lains?)|region))" replace="$1ow-lying"/>
<Typo word="Performance-enhancing_" find="\b([pP])erformance\s+enhancing(?=\s+(?:drugs?|effects?|s(?:teroids?|ubstances?)))" replace="$1erformance-enhancing"/>
<Typo word="made-for-TV" find="\bmade\s+for\s+(T(?:elevision|V)|t(?:elevision|v))\s+(film|movie)\b" replace="made-for-$1 $2"/>
<Typo word="Grammy Award" find="\bgrammy\s+[aA]ward(s)?\b" replace="Grammy Award$1"/>
<Typo word="Relay" find="\b4(?:\s+(?:x\s?|×)|[x×]\s?)([248]00|15?00)\s*m\b" replace="{{nowrap|4 × $1 m}}"/>
<Typo word="Multimillion-dollar" find="\b([mM])ulti[–‑−—―\s]*([mb]|tr)illion[–‑−—―\s]+(dollar|euro|pound)\b(?<!ulti(?:[mb]illion-[a-z]+|trillion-[a-z]+))" replace="$1ulti$2illion-$3"/><!--neg lookbehind removable-->
<Typo word="nth-minute something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))\b\s+minute(?=\s+(?:equali(?:[sz]er)|goal|header|lead|opener|penalty|s(?:trike|ubstitute)|winner))(?!\s+leading)" replace="$1-minute"/>
<Typo word="led_" find="\blead(?=\s+to\s)(?<=(?:Th(?:at|is)|[;\.] th(?:at|is)|, this)\s+lead)" replace="led"/>
<Typo word="Offshoot" find="\b([oO])ff[–‑−—―\s]+shoot(s)?\b" replace="$1ffshoot$2"/>
<Typo word="Swapp(ed/ing)" find="\b([sS])wap(ed|ing)\b" replace="$1wapp$2"/>
<Typo word="Encompass" find="\b([eE])(?:mcom|nco)pass(e[ds]|ing)?\b" replace="$1ncompass$2"/>
<Typo word="first-come, first-served" find="\b([fF])irst[–‑−—―\s]come,?[−―–—\s\/]+first[–‑−—―\s]serve\b" replace="$1irst-come, first-served"/>
<Typo word="present-day_" find="\b(modern|present)[–‑−—―\s]+day\b(?=\s)(?<=\b(?:[aA]|[bB]y|[iI](?:n|ts)|[nN]ear|of|[tT]heir|with)\s+(?:modern|present)\s+day)" replace="$1-day"/>
<Typo word="Swordplay" find="\b([sS])word[–‑−—―\s]+play\b(?<!\band[–‑−—―\s]+[sS]word[–‑−—―\s]+play)" replace="$1wordplay"/><!--neg lookbehind removable-->
<Typo word="Sword fight" find="\b([sS])word+fight([a-z]*)\b" replace="$1word fight$2"/>
<Typo word="bachelor's degree_" find="\b[bB]at?chelor['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[bB]a[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!bachelor's\s+degrees?)" replace="bachelor's degree$1"/><!--neg lookbehind removable-->
<Typo word="master's degree" find="\b[mM]aster['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[mM]a[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!master's\s+degrees?)" replace="master's degree$1"/><!--neg lookbehind removable-->
<Typo word="([mb]|tr)illion" find="\b(\d+(?:\s|&nbsp;)+(?:[mb]|tr))illions\s+(albums|copies|dollars|[eE]uros?|p(?:eople|ounds)|records|ton(?:ne)?s|vi(?:ew(?:er)?s|sitors)|years)\b" replace="$1illion $2"/>
<Typo word="In comparison,_" find="\bIn\s+comparison(?=\s)(?!\s+(?:studies\b|to\b|with\b))" replace="In comparison,"/>
<Typo word="incredible" find="\bincre?[ai]d[ai]bl([ey])\b" replace="incredibl$1"/>
<Typo word="shown_" find="\bshowed\b(?<=\b(?:are|be(?:en)?|is|w(?:as|ere))\s+showed)" replace="shown"/>
<Typo word="bachelor's and master's degrees" find="\bbachelor['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+and\s+master['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+degree(s)?\b" replace="bachelor's and master's degree$1"/>
<Typo word="Furthermore," find="\b(Accordingly|Consequently|Even\s+so|F(?:or\s+example|urthermore)|In(?:deed|\s+other\s+words)|M(?:eanwhile(?!\s+Gardens)|oreover)|N(?:ever|one)theless|On\s+the\s+other\s+hand|Therefore|Subsequently(?!\s+(?:[a-z]+ed|known|rebuilt|told)))(?!\s+\|)?(?=\s+[\p{L}´ˈ׳᾿’′Ꞌꞌ`'\[\|\]]+\b)" replace="$1,"/>
<Typo word="As a result," find="\bAs\s+a\s+result(?=\s)(?!\s+of\b)" replace="As a result,"/>
<Typo word="However," find="\bHowever\s+(?=(?:a(?:ccording|fter|s)|b(?:e(?:caus|for)e|y)|d(?:espite|u(?:e|ring))|f(?:or|rom)|i[fn]|later|not|on(?:ly)?|s(?:ince|ometimes)|there|w(?:hen|ith))\b)" replace="However, "/>
<Typo word="Commercially" find="\b([cC])ommerciall?y-(?<![a-z]+-\w+-)(?=[a-z]+(?:ble\b|ed\b|ful\b))(?![a-z]+-)" replace="$1ommercially "/>
<Typo word="Snow-covered" find="\b([iI]ce|[sS](?:lush|now))\s+c(app|over)ed(?=[,;\.\)]|\s+(?:area|bluff|cape|except|f(?:ield|orest)|ground|h(?:eadland|i(?:ghway|ll))|island|landscape|mountain|p(?:e(?:ak|ninsula)|lateau|oint)|r(?:idge|o(?:ad|ck)|unway)|s(?:add+le|lope)|terrain|water)s?\b)" replace="$1-c$2ed"/>
<Typo word="Locally" find="\b([lL])ocall?y-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ocally "/>
<Typo word="Anytown-based" find="\b([A-Z][a-z]+)\s+based\b(?<=\b(?:[aA]n?|b(?:etween|y)|f(?:or|rom)|h(?:er|is)|o(?:f|ther)|t(?:he|o)|The|with)\s+[A-Z][a-z]+,?(?:\s+[A-Z][a-z]+)?\s+based)(?!\s+(?:a(?:long|[nt]?|round)|[A-Z][a-z]+'s?|h(?:er|is)|i(?:n|ts)|largely|most(?:ly)?|o(?:n|ut\sof)|partially|the(?:ir)?|upon)\b)" replace="$1-based"/>
<Typo word="Milli- SI prefix" find="\b([mM])ili[-–‑−—―]?(amperes?|candelas?|grams?|kelvins?|lit(?:er?|re?)s?|m(?:et(?:es?|re?)s?|oles?)|seconds?)\b" replace="$1illi$2"/>
<Typo word="one of" find="\ba\s+one\b(?<=\s+a\s+one)(?=\s+of\b)(?!\s+of\s+a\s+kind)" replace="one"/>
<Typo word="n-year-old" find="\b(\d+|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))(?:\s+year(?:\s+|-)|-year\s+)[oO]ld\s+(b(?:oys?|r(?:idge|others?)|uilding)|c(?:h(?:ild(?:ren)?|urch)|o(?:llege|mpany))|d(?:aughter|esign)|f(?:a(?:cility|rmhouse|ther)|emales?)|g(?:irls?|rand(?:daughter|father|mother|son))|h(?:igh\s+school|ouse)|institution|la(?:ndmark|w)|m(?:a(?:les?|n(?:sion)?)|en|iddle\s+school|other)|p(?:atient|erson)|record|s(?:chool|elf|isters?|on|t(?:ructures?|udents?))|t(?:heat(?:ers?|res?)|r(?:adition|ees?))|wo(?:m[ae]n|rld\s+record))\b" replace="$1-year-old $2"/>
<Typo word="Soft-spoken" find="\b([sS])oft\s+(boiled|edged|hea(?:d|rt)ed|nosed|spoken)" replace="$1oft-$2"/>
<Typo word="All-time" find="\b([aA])ll\s+time(?=\s+(?:American\s+League|a(?:ppearance|ssists|ttendance|verage)|b(?:est|iggest|lockbuster)|c(?:areer|l(?:assic|ub))|f(?:a(?:mous|vou?rite)|ranchise)|great(?:est|s?)|hi(?:gh(?:est)?|ts?)|l(?:ea(?:d(?:ers?|ing)?|gue)|ist|ow)|Major|m(?:aximum|ost|usic)|N(?:ational\s+League|CAA|FL)|opening|p(?:eak|o(?:ints|pular))|r(?:ec(?:eiving|ord)|ushing)|s(?:a(?:ck|ves)|coring|eries|ingle)|t(?:able|o(?:p|tal))|Top|w(?:in(?:ningest|s)|or(?:ld|st)))\b)" replace="$1ll-time"/>
<Typo word="nth-place something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|tieth)))\b\s+(placed?|rate)(?=\s+(?:best\s+finish|effort|finish|p(?:erformance|o(?:ints\s+finish|sition|wer))|r(?:anking|esult|un\b)|t(?:eam\s+finish|roph(?:ies|y))|victory|winner))" replace="$1-$2"/>
<Typo word="centuries-old" find="\b(centuri|decad)es\s+old\b(?<=\b(?:[aA]|[tT]he(?:ir)?)\s+[a-z]+\s+old)" replace="$1es-old"/>
<Typo word="A n-something" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b(?<=\b(?:[aA](?:dditional|n?)|first|[hH](?:er|is)|[iI]ts|second|th(?:eir|ird)|Their)\s+[\da-z]+)(?:&nbsp;|\s+)(?!(?:member\s+[a-z]+s|stage\s+wins?)\b)(acre|bed|cylinder|d(?:ay|ecker|oor)|foot|g(?:a(?:llon|me)|oal)|h(?:o(?:le|rsepower|ur)|uman)|inch|lit(?:er|re)|m(?:an|e(?:mber|t(?:er|re))|i(?:le|nute)|onth)|ounce|p(?:a(?:ge|ssenger)|erson|o(?:int|und))|r(?:o(?:om|und)|unner)|s(?:e(?:a(?:son|t(?:er)?)|cond)|ong|t(?:age|ore?y))|ton|vote|w(?:eek|heel(?:e[dr])?|oman)|y(?:ard|ear))(?=[,\s]|-(?:deep|high|long|old|tall|wide)\b)(?!\s+(?:a(?:go|[st])|by|deep|for|high|i[ns]|long|o(?:f|ld)|t(?:all|here|o)|w(?:as|i(?:de|th)))\b)(?<!\b\d{4}\s+(?:game|s(?:e(?:ason|cond)|ong|t(?:age|ory))|vote))(?<![dD]uring\s+h(?:er|is)\s+one\s+season|told\s+h(?:er|im)\s+one\s+day|send\s+for\s+h(?:er|im)\s+one\s+day)" replace="$1-$2"/><!--Note: If the n-something potentially has a year as the 'n', be sure to add the 'something' to the "(?<!\b\d{4}\s+" false-positive alternation list.-->
<Typo word="n-year" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))(?:&nbsp;|[–‑−—―\s]+)(month|year)\b(?<= [\da-z]+(?:&nbsp;[a-z]+|\s+[a-z]+))(?=\s+(?:a(?:bsence|ffair|greement|ss(?:ignment|ociation))|b(?:a(?:n|ttle)|reak)|c(?:a(?:mpaign|reer)|ease[-–‑−—―]?fire|losure|o(?:m(?:a|petition)|ntract|urse)|ruise|ycle)|d(?:e(?:a(?:dline|l)|lay|ployment)|rought|uration)|e(?:ffort|n(?:gagement|listment)|x(?:hibit(?:ion)?|i(?:le|stence)|pedition|tension))|feasibility|g(?:ap|estation|uest)|h(?:i(?:atus|story)|ospital)|i(?:llness|n(?:cumbent|jury|ternship|vestigation))|j(?:ail|ourney)|l(?:ay[-–‑−—―]?off|ea[sv]e|ife[-–‑−—―]?span|o(?:an|ckout))|m(?:aintenance|i(?:litary|ssion)|o(?:dernization|ratorium))|notice|overhaul|p(?:artnership|eriod|lan|osting|r(?:ison|o(?:cess|fessional|gram(?:me)?|ject)))|r(?:e(?:c(?:overy|urring)|fit|gular|ign|lationship|s(?:earch|idency|tricted))|otation|un)|s(?:abbatical|cho(?:larship|ol)|e(?:ason|ntence)|iege|ojourn|p(?:an|e(?:aking|ll))|t(?:a(?:rter|y)|int|r(?:ike|uggle)|udy)|u(?:bs(?:cription|idy)|pen(?:ded|sion)))|t(?:e(?:nure|rm)|our|r(?:aining|eatment|i(?:al|p)|uce))|v(?:eteran|isit|oyage)|w(?:a(?:it(?:ing)?|r)|orkshop))\b)" replace="$1-$2"/>
<Typo word="One-night stand" find="\bone\b(?<=\b[aA]\s+one)[–‑−—―\s]+night[–‑−—―\s]+stand\b(?<!one-night\s+stand)" replace="one-night stand"/><!--neg lookbehind removable-->
<Typo word="Long-standing" find="\blong\s+standing\b(?<=\b(?:[aA]|[tT]he)\s+long\s+standing)(?!\s+(?:in\b|o(?:f\b|vation\b)))" replace="long-standing"/>
<Typo word="Stand-alone" find="\bstand\s+alone\b(?<=\b(?:[aA]|[tT]he)\s+stand\s+alone)" replace="stand-alone"/>
<Typo word="Medium-sized" find="\b([mM])edium\s+sized\b" replace="$1edium-sized"/>
<Typo word="a while" find="\b([aA]fter|[fF]or)\s+awhile\b" replace="$1 a while"/>
<Typo word="Ongoing" find="\b([aA]n|[tT]he)\s+on[–‑−—―\s]+going\b" replace="$1 ongoing"/>
<Typo word="associate degree" find="\b[aA]ssociate['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[aA]s[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!associate\s+degrees?)" replace="associate degree$1"/><!--neg lookbehind removable-->
<Typo word="Associate degree" find="\b([aA])ssociate['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+[dD]egree(s)?\b" replace="$1ssociate degree$2"/>
<Typo word="Bachelor's/Master's degree" find="\b([bB]achelo|[mM]aste)r[’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b" replace="$1r's degree$2"/>
<Typo word="Feature-length" find="\b([fF])eature\s+length(?=\s+(?:a(?:daptation|nim(?:ated|e))|comed(?:ies|y)|d(?:ocumentar(?:ies|y)|rama)|episode|film|m(?:o(?:tion|vie)|usical)|p(?:ilot|roduction)|s(?:cr(?:eenplay|ipt)|ilent|pecial)|television|TV|version)s?\b)" replace="$1eature-length"/>
<Typo word="Full-length" find="\b([fF])ull\s+lengt?h(?=\s+(?:a(?:lbums?|nimat(?:eds?|ions?))|b(?:iograph(?:ies|y)|ooks?)|comed(?:ies|y)|CDs?|d(?:ebuts?|ocumentar(?:ies|y))|f(?:eatures?|ilms?)|LPs?|lives?|m(?:o(?:tions?|vies?)|usics?)|novels?|plays?|re(?:cord(?:ings?|s?)|leases?)|s(?:hows?|olos?|tudios?)|works?)\b)" replace="$1ull-length"/>
<Typo word="Acquisition" find="\b([aA])c?qu(?:is(?:it?o?|tio)|sitio)n(s)?\b" replace="$1cquisition$2"/>
<Typo word="Full-scale" find="\b([fF])ull[–‑−—―\s]+scale(?=\s+(?:a(?:dministrative|ssault|ttack)|battle|c(?:ampaign|ivil|o(?:nflict|unter[-–‑−—―]?attack))|evacuation|in(?:surrection|v(?:asion|estigation))|m(?:ilitary|o(?:ck[-–‑−—―]?up|del)|usical)|nuclear|o(?:ffensive|pera)|pro(?:duction|totype)|r(?:e(?:bellion|construction|hearsal|novation|plica(?:tion)?|vol(?:t|ution))|iot)|t(?:est|our)|version|war)s?\b)" replace="$1ull-scale"/>
<!--"Last week's episode" added November 2014 [[Special:Diff/635018492]]-->
<Typo word="Last week's episode" find="\b([lL])ast\s+week['’;´ˈ׳᾿‘′Ꞌꞌ`]?s['’´ˈ׳᾿‘′Ꞌꞌ`]? episode\b" replace="$1ast week's episode"/>
<Typo word="This week's" find="\b([tT])his\s+weeks['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="$1his week's "/>
<Typo word="Japan's" find="\bJapans['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="Japan's "/>
<Typo word="Second-half substitute" find="\b([sS])econd\s+half\s+(replacements?|substitutes?)\b" replace="$1econd-half $2"/>
<Typo word="De facto" find="\b([dD])e[-–‑−—―]?facto\b" replace="$1e facto"/>
<Typo word="Full-fledged" find="\b([fF])ull\s+fledged\b" replace="$1ull-fledged"/>
<Typo word="Panorama" find="\b([pP])anar[ao]m(a|ic)\b" replace="$1anoram$2"/>
<Typo word="T-shirt" find="\b(?:T(?:-+Shirt|\s+[sS]hirt)|t[–‑−—―\s]+[sS]hirt)(s)?\b" replace="T-shirt$1"/>
<Typo word="UTC−" find="\bUTC-(\d\d?(?::00)?)\b" replace="UTC−$1"/><!--e.g. UTC−05:00-->
<Typo word="Different" find="\b([dD])ifferents\b(?!\s+(?:[dD]u|of)\b)" replace="$1ifferent"/><!--avoid French-->
<Typo word="Remarry" find="\b([rR])e-marr(i(?:ages?|e[ds])|y(?:ing)?)\b" replace="$1emarr$2"/>
<Typo word="Hand-to-hand" find="\b([hH])and\s+to\s+hand\b(?=\s+(?:b(?:attles?|rawl(?:er|ing|s?))|co(?:mbat(?:ants?|s?)|ntacts?)|f(?:ight(?:er|ing|s?)|oreplay)|kill(?:er|ing|s?)|s(?:cuffles?|truggles?)|training|w(?:arfares?|eapons?)))" replace="$1and-to-hand"/>
<Typo word="Above-mentioned" find="\babove(?<=\b[tT]he\s+above)\s+mentioned\b" replace="above-mentioned"/>
<Typo word="Easily" find="\b([eE])asill?y-(?=[a-z]+(?:able\b|ed\b))(?![a-z]+-)" replace="$1asily "/>
<Typo word="Smallpox" find="\b([sS])mall[–‑−—―\s]+po(?:cks|x)\b" replace="$1mallpox"/>
<Typo word="Dependent upon" find="\b([dD])ependant\s+upon\b" replace="$1ependent upon"/>
<Typo word="Right-hand man" find="\b([rR])ight\s+hand\s+(g(?:irl|uy)|m[ae]n|person|wom[ea]n)\b" replace="$1ight-hand $2"/>
<Typo word="Life-threatening" find="\b([lL])ife\s+threatening\b" replace="$1ife-threatening"/>
<Typo word="Reassign" find="\b([rR])e-assign(ed|ing|ments?|s?)\b" replace="$1eassign$2"/>
<Typo word="Internationally" find="\b([iI])nternat+ionall?y-(?=[a-z]+ed\b)" replace="$1nternationally "/>
<Typo word="His/Her Majesty's Stationery Office" find="\bH(\.\s?M\.?|\sM\.?|M\.?|er Majesty['’´ˈ׳᾿‘′Ꞌꞌ`]s|is Majesty['’´ˈ׳᾿‘′Ꞌꞌ`]s) Stationary Of+ice\b" replace="H$1 Stationery Office"/>
<Typo word="Idiosyncrasy" find="\b([iI])diosyncrac(ies|y)\b" replace="$1diosyncras$2"/>
<Typo word="Activities" find="\b([aA])ci?tivites\b" replace="$1ctivities"/>
<Typo word="Activity" find="\b([aA])c(?:itivit|t(?:ivt|vit))(ies|y)\b" replace="$1ctivit$2"/>
<Typo word="(Infra/Re)structure" find="\b([iI]nfras|[rR]es|[sS])t(?:ru(?:c(?:trur?|ut?r)|tur)|uctur)(al(?:is[mt]s?|ly)?|e[ds]?|ing)\b" replace="$1tructur$2"/>
<Typo word="॥" find="(?:\s|&nbsp;)?।।" replace="॥"/>
<Typo word="॥/।" find="(?:\s|&nbsp;)([॥।])" replace="$1"/>
<Typo word="Highly" find="\b([hH])ighly-(?=[a-z]+ed\b)" replace="$1ighly "/>
<Typo word="Day-to-day" find="\b([dD])ay\s+to\s+day\b(?=\s+(?:a(?:ctivit|dministration|ffairs)|b(?:asis|usiness)|d(?:ecision|uties)|events?|function(?:ing|s?)|govern(?:ment)?\b|li(?:fe\b|ves\b)|ma(?:intenance|nagement)|needs|operations?|r(?:esponsibilit|outine|unning)|work(?:ings?)?\b))" replace="$1ay-to-day"/>
<Typo word="exact revenge" find="\b([eE])xtract(ed(?:\s+h(?:er|is))?|ing(?:\s+h(?:er|is))?|s?(?:\s+h(?:er|is))?)\s+revenge\b" replace="$1xact$2 revenge"/>
<Typo word="Eyewear, Eyelash, etc." find="\b([eE])ye(?<!-[eE]ye)[–‑−—―\s](b(?:alls?|rows?)|glasses|l(?:ash(?:es)?|ids?)|sores?|w(?:ear|itness(?:es)?))\b" replace="$1ye$2"/><!--neg lookbehind removable-->
<Typo word="The number of times" find="\b([tT])he\s+amount\s+of\s+times\b" replace="$1he number of times"/>
<Typo word="Between him and" find="\b([bB])etween\s+he\s+and\b" replace="$1etween him and"/>
<Typo word="Between her and" find="\b([bB])etween\s+she\s+and\b" replace="$1etween her and"/>
<Typo word="have yet" find="\bstill\s+hav(e|ing)\s+yet\b" replace="hav$1 yet"/>
<Typo word="Contribute" find="\b([cC])on[rt]ibut(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1ontribut$2"/>
<Typo word="Elderly" find="\b([eE])ldery\b" replace="$1lderly"/>
<Typo word="Juridical" find="\b([jJ])uridicial(ly)?\b" replace="$1uridical$2"/>
<Typo word="Brazilian jiu-jitsu" find="\bBrazil(?:lian\s+[jJ]i?u[–‑−—―\s]?[jJ]|ian\s+(?:Ji?u[–‑−—―\s]?[jJ]|j(?:iu(?:[jJ]|\s+[jJ]|-J)|u[–‑−—―\s]?[jJ])))it[sz]u\b" replace="Brazilian jiu-jitsu"/>
<Typo word="Duty-free" find="\b([dD])uty\s+free(?=[\.,]|\s+(?:a(?:ccess|rea)|goods|i(?:mport|tem)|lunch|port|s(?:ale|ection|hop|t(?:atus|ore))|tr(?:ade|eatment)|zone))" replace="$1uty-free"/>
<Typo word="*–American War" find="\b(Mexican|Philippine|Spanish)(?:[–‑−—―\s][aA]merican [wW]ar|-(?:american [wW]ar|American war))\b" replace="$1–American War"/>
<Typo word="en masse" find="\ben[–‑−—―\s]?mass\b" replace="en masse"/>
<Typo word="(In/Un)Dis/Extinguish" find="\b([dD]is|[eE]x|[iuIU]ndis)tin?[gq]i?ui?sh?(ab[il][a-z]*|e[drs][a-z]*|ing[a-z]*|ment[a-z]*)?\b(?<!tinguish[a-z]*)" replace="$1tinguish$2"/><!--neg lookbehind removable-->
<Typo word="Lent" find="\b([lL])ended\b" replace="$1ent"/>
<Typo word="Labor-intensive" find="\b([lL])abo(u)?r\s+intensive\b" replace="$1abo$2r-intensive"/>
<Typo word="(A/S)uspicious" find="\b([asAS])uspicous(ly)?\b" replace="$1uspicious$2"/>
<Typo word="contract" find="\bsigned\s*a\s*contact\b" replace="signed a contract"/>
<Typo word="Transcribe" find="\b([tT])ra[cnrs]{3,5}i(?<!anscri)(b(?:e(?:[ds]?|rs?)|ing)|pt(?:ases?|ion(?:al(?:ly)?|ists?|s?)|s?))\b" replace="$1ranscri$2"/><!--neg lookbehind removable-->
<Typo word="Currency symbol before number" find="\b([\d,\.][\d,\. ]*)([£€\$])(?!\d)" replace="$2$1"/><!--avoid prices in escudos and reis (escudos$centavos such as 20$00)-->
<Typo disabled="different" find="\b([mM]any|[sS]everal)\s*different\b" replace="$1"/>
<Typo word="Pipeline" find="\b([pP])ipline(s)?\b" replace="$1ipeline$2"/>
<Typo word="Consists" find="\bis\s+consisted\b(?=\s+of\b)" replace="consists"/>
<Typo word="Behind" find="\b([bB])ehin(?:ed|g)\b" replace="$1ehind"/>
<Typo word="Perpetrate" find="\b([pP])erpertrat([a-z]+)\b" replace="$1erpetrat$2"/>
<Typo word="Decades apostrophes" find="\b(1\d\d0|20\d0)['’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\b(?:[aA]n?|[tT]he)\s{1,9}(?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d|20)\d0['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\s{1,9}and\s{1,9}((?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d\d0|20\d0))['’´ˈ׳᾿‘′Ꞌꞌ`]s" replace="$1s and $2s"/>
<Typo word="Debtors' prison" find="\b([dD])ebtor['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+prison\b" replace="$1ebtors' prison"/>
<Typo word="Amalgamate" find="\b([aA])m(?:[al]{1,3}g[aou]?ma?t(?<!malgamat)|alagat)(e[ds]?|i(?:ng|ons?))\b" replace="$1malgamat$2"/><!--neg lookbehind removable-->
<Typo word="Splinter group" find="\b([sS])plinter-group(s)?\b" replace="$1plinter group$2"/>
<Typo word="Enterprise" find="\b([eE])nte(?:pr|rp)ise(s)?\b" replace="$1nterprise$2"/>
<Typo word="Losing on penalties" find="\b([lL])oosing\s+on\s+penalties\b" replace="$1osing on penalties"/>
<Typo word="Anthropology" find="\b([aA])(?:nt(?:hr?|r)|thr?)o?p[lo]{1,3}(?<!nthropolo)g(i(?:c(?:al(?:ly)?)?|sts?)|y)\b" replace="$1nthropolog$2"/><!--neg lookbehind removable-->
<Typo word="of xxx of xxx" find="\bof\s+([a-z]+)\s+of\s+(?!(?:c(?:lasses|o(?:nsciousness|pies))|f(?:riends|unds)|lists|representations|s(?:ets|ystems)))\1\b" replace="of $1"/>
<Typo word="Manuscript" find="\b([mM])anu?[crs]{2,4}i[prt]{1,3}(?<!nuscrip?t)(ed|s?)\b" replace="$1anuscript$2"/><!--neg lookbehind removable-->
<Typo word="Lawsuit" find="\b([lL])aw[–‑−—―\s]suit(s)?\b" replace="$1awsuit$2"/>
<Typo word="Facsimile" find="\b([fF])a[cs]+i?mili?e(?<!acsimile)(s)?\b" replace="$1acsimile$2"/><!--neg lookbehind removable-->
<Typo word="Prodigy" find="\b([pP])rogid(al|ies|y)\b" replace="$1rodig$2"/>
<Typo word="Archnemesis" find="\b([aA])rch[–‑−—―\s]nemesis\b" replace="$1rchnemesis"/>
<Typo word="Emerge from" find="\bemerge([ds])?\s+out\s+of\b" replace="emerge$1 from"/>
<Typo word="Wreak havoc" find="\b(?:reek|wrea?ck)(ed|ing|s?)\s+havoc\b" replace="wreak$1 havoc"/>
<Typo word="Republic" find="\b([rR])e(?:bu[bp]|pup)lic(ans?|s?)\b" replace="$1epublic$2"/>
<Typo word="Also (twice)" find="\balso\s+(are|could|is|w(?:as|ere|ould))\s+also\b" replace="$1 also"/>
<Typo word="Also (2 times)" find="\balso\s+ha([ds]|ve)\s+also\b" replace="also ha$1"/>
<Typo word="Horse-drawn" find="\b([hH])orse\s+drawn(?=\s+(?:b(?:oat|use?)|c(?:ar(?:riage|t)|hariot|oache?)|fire|hearse|omnibuse?|railway|s(?:leigh|treetcar)|tra(?:m(?:way)?|nsport)|vehicle|wagon)s?\b)" replace="$1orse-drawn"/>
<Typo word="Double pounds" find="(£[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)pounds?\b(?: [sS]terling\b)?" replace="$1"/>
<Typo word="Nearby" find="\bnear[–‑−—―\s]by\b(?<=\b(?:[aA]|[iI]n|[tT](?:he|o))\s+near[–‑−—―\s]by)" replace="nearby"/>
<Typo word="Double dollars" find="(\$[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)dollars?\b" replace="$1"/>
<Typo word="Thereafter" find="\b([tT])h(?:er(?:aft|e(?:at?f|ft))|reaft)er\b" replace="$1hereafter"/>
<Typo disabled="Mid-" find="\b([mM])id\s+(\d{3,4}s?)\b" replace="$1id-$2"/>
<Typo word="-leigh" find="\b(L|Ray?l|[sS]l)iegh\b" replace="$1eigh"/>
<Typo word="Executive" find="\b([eE])x(?:c(?:ecuti|uti)|ec(?:t(?:i|ui?)|u[it]))ve(ly|s?)\b" replace="$1xecutive$2"/>
<Typo word="Granddaughter" find="\b([gG])ran[-d]+?au[ght]{2,4}er(?<!nddaughter)(s)?\b" replace="$1randdaughter$2"/><!--neg lookbehind removable-->
<Typo word="Monstrous" find="\b([mM])onsteru?ous(ly)?\b" replace="$1onstrous$2"/>
<Typo word="Psychology" find="\b([pP])(?:[chy][chsy]{2,4}[lo]{2,4}|s(?:[chsy]{2,4}[lo]{2,4}|icholo))g(?<![pP](?:hy[cs]olog|sycholog))(i(?:cal(?:ly)?|es|sts?)|y)\b" replace="$1sycholog$2"/><!--neg lookbehind removable-->
<Typo word="called up" find="\bcalled-up(?=\s+(?:a(?:gain|[st])|by|during|f(?:or|rom)|in(?:to)?|on|since|to|with(?:in)?)\b)" replace="called up"/>
<Typo word="-century" find="\b(an?\s+\d\d?(?:[nr]d|st|th))\s+century\b" replace="$1-century"/>
<Typo word="Labyrinth" find="\b([lL])ab[inry]+th(?<!byrinth)([a-z]*)\b" replace="$1abyrinth$2"/><!--neg lookbehind removable-->
<Typo word="Psychedelic" find="\b([pP])sychadelic(s)?\b" replace="$1sychedelic$2"/>
<Typo word="Pharmacy" find="\b([pP])h?a(?:m[mr]*|r(?:am|[mr]*))[aei]?c(?<![pP]harmac)(eutic[a-z]+|i(?:es|sts?)|o(?:log(?:i[cs][a-z]+|y)|p[aeio]+l?|thera[a-z]+)|y)\b(?<!Parcopa\b)" replace="$1harmac$2"/><!--avoid Parcopa-->
<Typo word="(Pro/Re/Intro)duce" find="\b([iI]ntro|[pP]ro|[rR]e)duct(e[ds]?|ing)\b" replace="$1duc$2"/>
<Typo word="Sovereign" find="\b([sS])ove?r[ei]*[gn]+i?(is[mt]s?|s?|t(?:is[mt]s?|y))\b(?<!vereign(?:is[mt]s?|s?|t(?:is[mt]s?|y)))" replace="$1overeign$2"/><!--neg lookbehind removable-->
<Typo word="(Re/E)volution" find="\b([eE]|[rR]e)v[ilnotu]{3,9}n+(?<!Ev(?:ilution|oluon)|Rev(?:illon|unions)|volution)(ar(?:ies|y)|ize[ds]?|s?)\b" replace="$1volution$2"/><!--avoid self & proper nouns--><!--neg lookbehind removable-->
<Typo word="Underground" find="\b([uU])nd(?:e(?:groun|rg(?:oun|ro[nu]))|rgroun)d\b" replace="$1nderground"/>
<Typo word="Elementary" find="\b([eE])lem(?:e(?:n(?:ar|t(?:er|ra?))|tn?ar)|ntar)y\b" replace="$1lementary"/>
<Typo word="Agriculture" find="\b([aA])(?:g(?:g+i?r[ai]?|i(?:r[ai]?)?|r[ai]?)|r(?:gr?i|i))c+(?:u(?:l(?:l[lt]*ur|t(?:[ai]r|[lt]+ur|r(?:ur)?|ur?)|utr)|t[lt]*ur)|lu?tur)(?<![aA]gricultur)(al(?:is(?:m|ts?)|ly)?|es?|is(?:m|ts?))\b" replace="$1gricultur$2"/><!--neg lookbehind removable-->
<Typo word="Major" find="\b([mM])ajour(ity)?\b" replace="$1ajor$2"/>
<Typo word="Subsequent" find="\b([sS])ub?p?[esu]*q[entu]{2,5}(?:(l)e?(y))?(?<!Su(?:quet|sques?)|ubsequentl?y?)\b" replace="$1ubsequent$2$3"/><!--avoid self, Suquet & Susque/s--><!--neg lookbehind removable-->
<Typo word="Finance" find="\b([fF])ia?n(?:a(?:n[ai]?n?)?|ian[ai]?n?)?c(e[ds]?|i(?:al(?:ly|s?)|ng))(?<!i(?:ance|nanc(?:e[ds]?|i(?:al(?:ly|s?)|ng))))\b" replace="$1inanc$2"/><!--neg lookbehind removable-->
<Typo word="Financial" find="\b([fF])inan(?:acial|ca(?:il|l)|ic?al)(ly)?\b" replace="$1inancial$2"/><!--20230202-->
<Typo word="Previously" find="\b([pP])rei?v(?:iou|s[esiou]*)e?l+e?y(?<!reviously)\b" replace="$1reviously"/><!--neg lookbehind removable-->
<Typo word="Simultaneous" find="\b([sS])im[aiu](?:l(?:at|t?)|t)(?<!im[ai]t)(?:a(?:n(?:e(?:[aeinotu]{0,6}s|ou)|[ainotu][aeinotu]{0,7}s)|[aeiotu][aeinotu]{1,8}s)|[einotu][aeinotu]{2,9}s)(?:e?(l)e?(y))?(?<!imul(?:a(?:nts|t(?:es|ions))|taneities)|m(?:ilanus|ultaneous(?:ly)?))\b" replace="$1imultaneous$2$3"/><!--neg lookbehind removable-->
<Typo word="Presidency" find="\b([pP]r|[rR])esident?ship\b" replace="$1esidency"/>
<Typo word="I.B. Tauris" find="\bI\.?\s*B\.?\s+Taurus\b" replace="I.B. Tauris"/>
<Typo word="Dolphin" find="\b([dD])ophin(s)?\b" replace="$1olphin$2"/>
<Typo word="Missionary" find="\b([mM])issionair(ies|y)\b" replace="$1issionar$2"/>
<Typo word="Alongside" find="\b([aA])lon(?:g(?:is?|-si|\s+si)|si)de(?: with)?\b" replace="$1longside"/>
<Typo word="Prospective" find="\b([pP])erspective\s+(applicants?|buyers?|clients?|employe[er]s?|s(?:ellers?|tudents?))\b" replace="$1rospective $2"/>
<Typo word="Outstanding" find="\b([oO])u(?:st|tst?)a(?:d|nd?)(?<!utstand)ing(ly)?\b" replace="$1utstanding$2"/><!--neg lookbehind removable-->
<Typo word="Therapeutic" find="\b([nN]ont|[tT]|[uU]nt)heraputic(al(?:ly)?)?\b" replace="$1herapeutic$2"/>
<Typo word="Buccaneer" find="\b([bB])uc(?:an+|c+ann)e+r(s)?\b" replace="$1uccaneer$2"/>
<Typo word="Parameter" find="\b([pP])arama?ter([a-z]*)\b" replace="$1arameter$2"/>
<Typo word="Athletic" find="\b([aA])theltic(s)?\b" replace="$1thletic$2"/>
<Typo word="Bombardier" find="\b([bB])ombadier(s)?\b" replace="$1ombardier$2"/>
<Typo word="Mountainous" find="\b([mM])ounta(?:ine|ne?)ous\b" replace="$1ountainous"/>
<Typo word="Return/Revert" find="\b([rR])e(turn(?:ed|ing|s?|\s+it)|vert(?:ed|ing|s?|\s+it))\s+back\b" replace="$1e$2"/>
<Typo word="Billiard" find="\b([bB])illard(s)?\b(?<!\b(?:[A-Z][a-z]+ (?:[A-Z]\. )?Billard|de Billard))" replace="$1illiard$2"/><!--avoid names; consider restricting rule to lowercase "billard"-->
<Typo word="Tariff" find="\b([tT])arr+if+(s)?\b" replace="$1ariff$2"/>
<Typo word="(M/P)atriarch" find="\b([mpMP])atriach(a(?:l(?:ism)?|te)|i(?:c|es|s[mt]s?)|[sy])?\b" replace="$1atriarch$2"/>
<Typo word="Digital" find="\b([dD])igi(?:ti)?al(ly)?\b" replace="$1igital$2"/>
<Typo word="En route" find="\b([eE])n[-–‑−—―]?route(?=(?:[\.,]|\s+(?:back|f(?:or|rom)|home|in|t(?:hrough|o)|via)\b))" replace="$1n route"/><!--avoid [[EnRoute (credit card)]] etc; avoid "Sailing directions (enroute)"; avoid [[En-route chart]]/beacon/frequency/controller/etc.-->
<Typo word="Up-and-coming" find="\b([uU])p\s+and(?<=\b(?:[aA]n|[hH](?:er|is)|[iI]ts|[tT]he(?:ir)?)\s+up\s+and)\s+coming\b" replace="$1p-and-coming"/>
<Typo word="Ex-" find="\b([eE])x\s?(boyfriends?|girlfriends?|husbands?|partners?|wi(?:fe|ves))\b" replace="$1x-$2"/>
<Typo word="Sculpt(ure/or)" find="\b([sS])cl?u[lpt]{2,4}(?<!cu(?:l(?:l|pt)|ttl?))(ed|ing|ors?|s?|ur(?:al(?:ly)?|e[ds]?))(?<![sS]cultur[ae])\b" replace="$1culpt$2"/><!--avoid Scuttls, scuttle, scull, sculture/a (Spanish)-->
<Typo word="Synthesi(s/z)e" find="\b([sS])[iy](?:nth?|th)(?<!ynth)esi([sz](?:e(?:[ds]?|rs?)|ing)|s)\b" replace="$1ynthesi$2"/><!--neg lookbehind removable-->
<Typo word="Wide range" find="\bwide-range(?= of\b)" replace="wide range"/>
<Typo word="In the" find="\b([iI])(?:[iI]n\s+the|nt\s+he)\b" replace="$1n the"/>
<Typo word="(North/South/East/West)ernmost" find="\b([eE]ast|[nN]orth|[sS]outh|[wW]est)er(?:n[–‑−—―\s])?most(?=\s+(?:district|end|of|p(?:art|o(?:int|rtion))|tip)\b)" replace="$1ernmost"/>
<Typo word="Northernmost" find="\bNor(?<=\b[tT]he\s+Nor)thernmost\b" replace="northernmost"/>
<Typo word="Southernmost" find="\bSou(?<=\b[tT]he\s+Sou)thernmost\b" replace="southernmost"/>
<Typo word="Easternmost" find="\bEas(?<=\b[tT]he\s+Eas)ternmost\b" replace="easternmost"/>
<Typo word="Westernmost" find="\bWes(?<=\b[tT]he\s+Wes)ternmost\b" replace="westernmost"/>
<Typo word="Select" find="\b([sS])(?:el|le)ct(able|ed|i(?:ng|ons?|ve(?:ly)?)|men|ors?|s?)\b" replace="$1elect$2"/>
<Typo word="Unbeknownst" find="\b([uU])nbe(?:know|nown?)st\b" replace="$1nbeknownst"/>
<Typo word="Suspense" find="\b([sS])u(?:ps?|sp)en[st](?<!uspens)(e|i(?:ons?|ve)|ory)\b" replace="$1uspens$2"/><!--neg lookbehind removable-->
<Typo word="Phospho-" find="\b([pP])ho(?!spohor\b)(?:pho|spoh?o?)(?!n[iy])([a-z]+)\b" replace="$1hospho$2"/>
<Typo word="Acknowledge" find="\b([aA])(?:kc?n?o(?:lw?e?|wl?e?)(?:d(?:eg|g?)|gd?)|ck(?:o(?:lw?e?|wl?e?)(?:d(?:eg|g?)|gd?)|no(?:lw?e?(?:d(?:eg|g?)|gd?)|w(?:l(?:e(?:d(?:eg)?|gd?)|d(?:eg|g?)|gd?)|e?(?:d(?:eg|g?)|gd?)))))(able|e(?:able|[ds]?|ments?)|ing|ments?)\b" replace="$1cknowledg$2"/><!--updated 5/27/2022 to remove lookbehind -->
<Typo word="Collision" find="\b([cC])ol+i?s+i?on(?<!collision|Col(?:lisi?on|son))(s)?\b" replace="$1ollision$2"/><!--neg lookbehind removable-->
<Typo word="Declare" find="\b([dD])e(?:cl?|lc?)[ae](?<!ecla)r(ations?|e[ds]?|ing)(?<!ecares?)\b" replace="$1eclar$2"/>
<Typo word="Approach" find="\b([aA])p(?:or(?:ao?|oa?)|p(?:o(?:a|r(?:ao?|oa?))|r(?:ao?|oa?))|r(?:ao?|oa?))ch(?<!pproach)(e[ds]|ing)?\b" replace="$1pproach$2"/><!--avoid "Approaches"-->
<Typo word="Counter-" find="\bcounter[–‑−—―\s](attack(?:ed|ing|s?)|p(?:arts?|oints?))(?<!counter(?:-|–)attac[a-z]{1,99})\b" replace="counter$1"/><!--avoid counter-attack with two dash versions-->
<Typo word="Reflect" find="\b([rR])efele?ct(?!oq)([a-z]*)\b" replace="$1eflect$2"/>
<Typo word="Technology" find="\b([tT])ech(?:n(?:alo|ol)|o(?:lo|no?lo?))g(i(?:es|c(?:al(?:ly)?)?|s[mt]s?|zed?)|y)\b" replace="$1echnolog$2"/>
<Typo word="Synonym" find="\b([sS])yno[mn]+[aioy][mn]+(?<!ynonym)([a-z]*)(?<!ynomones?)\b" replace="$1ynonym$2"/>
<Typo word="Business" find="\b([bB])ui?s+i?n+i?e+s+([a-z]{0,99})(?<!Busnes|usiness[a-z]{0,99})\b" replace="$1usiness$2"/><!--Fuzzy rule, extends & completely replaces existing rule of the same name-->
<Typo word="Subsidiary" find="\b([sS])ubi?si?a?d[aeiu]+(?:ra)?r(?<!bsidiar)(i(?:es|ty)|y)\b" replace="$1ubsidiar$2"/><!--extends & completely replaces "Subsidiary"-->
<Typo word="Inaugurate" find="\b([iI])n+a[aeiou]?g+[aeiou]?[aeiou]?r+[eiou]?(?<![iI]naugur)a(l|t(?:e[ds]?|i(?:ng|ons?)))\b" replace="$1naugura$2"/><!--Fuzzy rule, extends & completely replaces existing rule of the same name-->
<Typo word="Interview" find="\b([iI])n(?:er|t(?:er?|r))(?:iew|v(?:ew|ie?w))(?<!nterview)(e(?:d|[er]s?)|ing|s?)\b" replace="$1nterview$2"/>
<Typo word="(Un)Successful" find="\b([sS]|[uU]ns)u+c+e+s+[aeiou]?f?f?u+(l+)(?<![sS]uccessful{1,9})(y)?\b" replace="$1uccessfu$2$3"/><!--Fuzzy rule, extends & completely replaces existing rule "(Un)Successful"-->
<Typo word="Research" find="\b([rR])ea?s(?:a(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?)|e(?:a(?:ch|r[aeiou]?ch?)|[eiu]r[aeiou]?ch?|r[aeiou]?ch?)|i(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?)|r[aeiou]?ch?|u(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?))(?<![rR]es(?:earch|ura?c))(e(?:[ds]|rs?)|ing)?\b" replace="$1esearch$2"/><!--Fuzzy rule, extends & completely replaces existing rule "Research"-->
<Typo word="(Dis/Re)Organi(s/z)ation" find="\b([dD]iso|[oO]|[rR]eo)r[aeiou]?g[aeiou]?[aeiou]?n[aeiou]?[aeiou]?([sz])[aeiou]?[aeiou]?ti?(?<!rgani[sz]ati)on(al(?:ly)?|s?)\b" replace="$1rgani$2ation$3"/><!--Fuzzy rule, extends & completely replaces existing rule "Organization"-->
<!-- edits from [https://en.wikipedia.org/w/index.php?diff=1091566168&oldid=undefined&title=Wikipedia:AutoWikiBrowser/Typos&diffmode=source May 2021] -->
<Typo word="Individual* (1)" find="\b([iI])n[aeiou]?d[aeiou]?[aeiou]?v[aeiou]?[aeiou]?d?[aeiou]?[dl]?[aeiou]?[aeiou]?l(?<!nd(?:avl|evel))(?!e[s\b]|l(?:e|os))[aeou]?(?<!ndividu[ae]l)([a-z-\´ˈ׳᾿’′Ꞌꞌ`']{0,99})" replace="$1ndividual$2"/><!--Fuzzy rule to supplement existing "Individual" rule-->
<Typo word="Each other's" find="\beach\s+others['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="each other's "/>
<Typo word="Owing to" find="\b([oO])wning\s+to\b" replace="$1wing to"/>
<Typo word="(In|Re)volve_" find="\b([iI]n|[rR]e)vovlv?(e(?:[ds]?|ments?)|ing|rs?)\b" replace="$1volv$2"/>
<Typo word="Spokes-" find="\b([sS])poke(m[ae]n|pe(?:ople|rsons?)|wom[ae]n)\b" replace="$1pokes$2"/>
<Typo word="Decade apostrophe" find="\b(1\d\d0|20\d0)['’´ˈ׳᾿‘′Ꞌꞌ`]s(?<=\b(?:[aA]n?|[tT]he)\s{1,9}(?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d|20)\d0['’´ˈ׳᾿‘′Ꞌꞌ`]s)" replace="$1s"/>
<Typo word="Agency" find="\b([aA])geng(ies|y)\b" replace="$1genc$2"/>
<Typo word="Adapted/ing" find="\b([aA])dapat(ed|ing)\b" replace="$1dapt$2"/>
<Typo word="Approximately (expansion)" find="\bapprox(?<=located\s+approx|situated\s+approx)\.?(?=\s)" replace="approximately"/><!--unlikely to be in small spaces-->
<Typo word="Approx." find="\b([aA])p(?:p[or]|ro)x\.?(?=[ \)\n])" replace="$1pprox."/>
<Typo word="Elegiac" find="\b([eE])ll?egaic\b" replace="$1legiac"/>
<Typo word=" ," find="\s+,(?<=[A-Za-z\d\)]\s+,)\s?" replace=", "/><!--change space before comma to space after comma, for eventual move to punctuation section-->
<Typo word=",," find="\s?,\s?\s?,\s?" replace=", "/><!--fixes double commas-->
<Typo word="n00" find="\b(\d\d?00)[–‑−—―\s][hH]undred(s)?(?!\s+euro|euro)\b" replace="$1$2"/><!--fix "400 hundred men", "in the 1600 hundreds"-->
<Typo word="Wrongdoing" find="\b([wW])rong[–‑−—―\s]doing(s)?\b" replace="$1rongdoing$2"/>
<Typo word="Arch(a)eology" find="\b([aA])rche?(a)?[elo]{1,6}go?(?<![aA]rcholog|ha?eolog)(y|i(?:cal(?:ly)?|sts?))\b" replace="$1rch$2eolog$3"/><!--avoid self & archology-->
<Typo word="Psychiatry" find="\b([pP])s[iy]ch?(?:ai?|i)tr([a-z]*)\b(?<!Psycatron)" replace="$1sychiatr$2"/><!--avoid Psycatron-->
<Typo word="Fare(s) well" find="\bfair(s)?\s+(better|poorly|so\s+well|well)\b" replace="fare$1 $2"/>
<Typo word="Far(ed|ing) well" find="\bfair(ed|ing)\s+(as\s+well|better|poorly|so\s+well|well)\b" replace="far$1 $2"/>
<Typo word="(Pre/Re/Un)Format" find="\b([fF]|[pP]ref|[rR]ef|[uU]nf)omat(?!\s+[mM]artin|[mM]artin)(t?(?:a(?:ble|nks?)|e(?:d?|rs?)|i(?:ngs?|on(?:als?|[s\b])|v(?:e(?:ly|s?)|ity))|k(?:ii|y)|or(?:ies|y)|s(?:k(?:ii|y))?))?" replace="$1ormat$2"/><!--avoid MŠK Fomat Martin-->
<Typo word="Postscript" find="\b([pP])ostcript\b" replace="$1ostscript"/>
<Typo word="Outside" find="\b([oO])utisde\b" replace="$1utside"/>
<Typo word="Disease" find="\b([dD])iesease([ds])?\b" replace="$1isease$2"/>
<Typo word="de' Medici" find="\b(C(?:atherine|osimo)|Lorenzo|Marie)\s+de(?:['’´ˈ׳᾿‘′Ꞌꞌ`]\s?|[ '])Medici\b" replace="$1 de' Medici"/>
<Typo word="Governed" find="\b([gG])overen(ed|ing|ment|ors?|s)\b" replace="$1overn$2"/>
<Typo word="Uilleann pipes" find="\b([uU])il(?:eann?\s+[pP]|lean(?:n\s+P|\s+[pP]))ipes\b" replace="$1illeann pipes"/>
<Typo word="sneak peek" find="\b([sS])neak\s+peak\b" replace="$1neak peek"/>
<Typo word="-name" find="\b([mM]is|[rR]e|[uU]n)-nam(e[ds]?|ing)\b" replace="$1nam$2"/>
<Typo word="-formation" find="\b([dD]e|[iI]n|[rR]e|[tT]rans)(?:for(?:amti|maiti?)|ofra?mati)(on(?:al|s?)|ve(?:ly)?)\b" replace="$1formati$2"/>
<Typo word="(De/Pre)scri(be/ption)" find="\b([dD]|[pP]r)(?:e(?:cr|s(?:c(?:ri)?|r))|iscr)i(b(?:e[ds]?|ing)|ptions?)\b" replace="$1escri$2"/>
<Typo word="_(forced/used) to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+(force|use)\s+to\b" replace="$1 $2d to"/>
<Typo word="_(ex/op/pro)posed to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+(ex|op|pro)pose\s+to\b" replace="$1 $2posed to"/>
<Typo word="-par(ed/ing)" find="\b([cC]om|[pP]re)pair(ed|ing)\b" replace="$1par$2"/><!--avoid Compair, proper name-->
<Typo word="-pares" find="\b([cC]om|[pP]re)pairs\b" replace="$1pares"/><!--avoid Compair, proper name-->
<Typo word="-cipality" find="\b([mM]uni|[pP]rin)ci?pal[aei]?t(?:i?t?(ies)|(e)(i)(s)|[ei]?t?(y))(?<!cipalit(?:ies|y))\b" replace="$1cipalit$2$4$3$5$6"/>
<Typo word="-unity" find="\b([cC]omm|[dD]is|[iI]m[mp])untiy\b" replace="$1unity"/>
<Typo disabled="exactly the same" find="\bth(?:at|e|is|ose)\s+exact\s+same\b" replace="exactly the same"/><!--Not a typo, but a wording choice. And while some say it's redundant or what not, it is idiomatic (see https://www.merriam-webster.com/words-at-play/usage-exact-same). It should not be automatically changed.-->
<Typo disabled="The Earth's" find="\b([tT])he\s+earth['’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="$1he Earth's"/><!--disabled for now-->
</syntaxhighlight>

====New: medals====
<syntaxhighlight lang="xml">
<Typo word="? medal-winning" find="\b([bB]ronze|[gG]old|[sS]ilver)[-–‑−—―\s]+([mM]edal)[-–‑−—―\s]+winning(?<!\w+\s+\w+-\w+)(?=\s)" replace="$1 $2-winning"/>
<Typo word="gold medal" find="\bGold\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="gold medal$1"/>
<Typo word="silver medal" find="\bSilver\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="silver medal$1"/>
<Typo word="bronze medal" find="\bBronze\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="bronze medal$1"/>
<Typo word="gold medalist" find="\bGold\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="gold medalist$1"/>
<Typo word="silver medalist" find="\bSilver\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="silver medalist$1"/>
<Typo word="bronze medalist" find="\bBronze\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="bronze medalist$1"/>
</syntaxhighlight>

====New: insert hyphen (split words)====
<syntaxhighlight lang="xml">
<Typo word="walk-off" find="\b([wW])alkoff\b" replace="$1alk-off"/>
</syntaxhighlight>

====New: replace space by hyphen====
<syntaxhighlight lang="xml">
<Typo word="Top-grossing_" find="\b([hH]ighest|[lL]owest|[tT]op)[–‑−—―\s]+grossing(?=\s+(?:concert|film|game|movie|t(?:itle|our))s?\b)" replace="$1-grossing"/>
<Typo word="Long-awaited" find="\b([lL])ong[–‑−—―\s]+awaited\b" replace="$1ong-awaited"/>
<Typo word="stripped-down_" find="\b([sS])tripped[–‑−—―\s]+down\b(?=\s+(?:acoustic|bands?|productions?|sounds?|v(?:ersions?|iews?))\b)" replace="$1tripped-down"/>
<Typo word="well-being" find="\bwell\s+being\b(?<=\b(?:community|e(?:conomic|motional)|financial|general|h(?:er|is|uman)|its|mental|o(?:f|ne's|verall|wn)|p(?:hys|sycholog)ical|s(?:ocial|piritual|ubjective)|their)\s+well\s+being)" replace="well-being"/>
<Typo word="well-being (2)" find="\bwell\s+being(?=(?:[,;\.]|\s+(?:and|of|t(?:hrough|o)|when)\s))" replace="well-being"/>
<Typo word="game-winning" find="\bgame\s+winning[–‑−—―\s]+(goal|h(?:it|ome)|move|play)\b" replace="game-winning $1"/>
<Typo word="High-ranking officials" find="\b([hH])igh(?<![vV]ery high)(e(?:r|st))?\s+rank(ed|ing)[–‑−—―\s]+(m(?:embers?|ilitary)|offic(?:er|ial)s?)\b" replace="$1igh$2-rank$3 $4"/>
<Typo word="Skyrocket" find="\b([sS])ky[–‑−—―\s]rocket(ed|ing)\b" replace="$1kyrocket$2"/>
<Typo word="Grief-stricken" find="\b([gG])rief[–‑−—―\s]+stricken\b" replace="$1rief-stricken"/>
<Typo word="Third-party" find="\b([tT])hird[–‑−—―\s]+party(?=\s+(?:a(?:ggregators?|pp(?:lications?|s?))|c(?:andidates?|ompan(?:ies|y))|developers?|manufacturers?|pr(?:esidential|oducts?)|so(?:ftware|urces?)|tools?|vendors?)\b)" replace="$1hird-party"/>
<Typo word="One-off" find="\b([oO])ne[–‑−—―\s]+off(?=\s+(?:appearances?|c(?:ars?|oncerts?)|e(?:pisodes?|vents?)|g(?:ames?|igs?)|housing|items?|m(?:atch(?:es)?|odels?)|p(?:ayments?|erformances?|roductions?)|reunions?|s(?:hows?|ingles?|pecials?)|[tT]ests?|tours?|vehicles?)\b)" replace="$1ne-off"/>
<Typo word="part-time" find="\bpart[–‑−—―\s]+time\b(?<=\b(?:as|for|ha(?:[ds]|ve)|on)\s+a\s+\w+\s+\w+)(?!\s+unit)|\bpart\s+time(?=\s+(?:basis|employ(?:ees?|ment)|jobs?|st(?:aff|udents?)|work(?:ers?)?)\b)" replace="part-time"/>
<Typo word="full-time" find="\bfull[–‑−—―\s]+time\b(?<=\b(?:as|for|ha(?:[ds]|ve)|on)\s+a\s+\w+\s+\w+)(?!\s+unit)|\bfull\s+time(?=\s+(?:basis|employ(?:ees?|ment)|jobs?|st(?:aff|udents?)|work(?:ers?)?)\b)" replace="full-time"/>
<Typo word="highest-charting" find="\bhighest[–‑−—―\s]+(chart|peak)ing(?=\s+(?:album|entry|hit|re(?:cord|lease)|s(?:ingle|ong))s?\b)" replace="highest-$1ing"/>
<Typo word="Wright-Patterson" find="\bWright[–‑−—―\s]+Patterson(?=\s+A(?:FB\b|ir\s+Force\s+Base\b))" replace="Wright-Patterson"/>
<Typo word="nn-seat" find="\b((?:\d+,)?\d\d+)[–‑−—―\s]+seat(?=\s+(?:a(?:rena|uditorium)|black\s+box|concert|lecture|majority|restaurant|st(?:adium|udio)|theat(?:er|re))\b)(?<!\bto\s+\d+\s+\w+)" replace="$1-seat"/>
<Typo word="Stand-up" find="\b([sS])tand[–‑−—―\s]+up(?=\s+(?:acts?|com(?:ed(?:ians?|y)|ics?)|guy|s(?:ets?|hows?))\b)" replace="$1tand-up"/>
<Typo word="two-way tie" find="\b([2-9]|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ree)|w(?:e(?:lve|nty)|o)))[–‑−—―\s]+way(?=\s+(?:battle|co(?:mpetition|ntest)|d(?:ance|ivision)|el(?:ection|imination)|f(?:eud|ight)|intersection|ladd+er|match|p(?:layoff|rimary)|race|split|t(?:ag|ie|rade))\b)" replace="$1-way"/>
<Typo word="(Working/upper/middle/lower)-class" find="\b([lL]ower|[mM]iddle|[uU]pper|[wW]orking)[–‑−—―\s]+[cC]lass\s+(b(?:ackground|oy)s?|famil(?:ies|y)|girls?|ho(?:mes?|uses?)|neighbou?rhoods?|p(?:arents|eople)|roots|(?:wo)?m[ae]n)\b" replace="$1-class $2"/>
<Typo word="(Upper/lower)-middle-class" find="\b([lL]ow|[uU]pp)er\s+middle-class\s+(backgrounds?|famil(?:ies|y)|ho(?:mes?|uses?)|neighbou?rhoods?|people|(?:wo)?m[ae]n)\b" replace="$1er-middle-class $2"/>
<Typo word="year-round" find="\byear[–‑−—―\s]+round\b(?<=\b(?:A(?:ctive|lmost|nd|vailable)?|a(?:ctive|lmost|nd|re|vailable)?|[fF]o(?:r|und)|[lL]ive[ds]?|[mM]aintained|[oO](?:ccurs?|f(?:fers)?|pe(?:n|rate[ds]?))|[pP](?:r(?:ecipitation|ovide[ds]?)|ublic)|[rR](?:ainfall|esident)|t(?:here|o)|To|[uU]sed|[wW](?:eather|ith))\s+year\s+round)" replace="year-round"/>
<Typo word="Off-road" find="(?<![oO]ne-)\b([oO])ff[–‑−—―\s]+road\b(?!\s+access)" replace="$1ff-road"/><!--avoid "cutting off road access"-->
<Typo word="Fast/Slow-paced" find="\b((?:[fF]ast|[sS]low)(er)?)[–‑−—―\s]+paced\b" replace="$1-paced"/>
<Typo word="Mass-produce" find="\b([mM])ass[–‑−—―\s]+produc(e[ds]?|ing)\b" replace="$1ass-produc$2"/>
<Typo word="Ill-adapted" find="\b([iI])ll[–‑−—―\s]+(ad(?:apted|vised)|c(?:alculated|on(?:ceived|sidered))|d(?:efined|i(?:gested|sposed))|e(?:quip(?:ped|t)|xecuted)|fated|gotten|informed|mannered|p(?:lanned|repared)|re(?:ceived|puted)|s(?:erved|uited)|t(?:empered|imed|reated)|used)\b" replace="$1ll-$2"/>
<Typo word="Ever-changing" find="\bever\b[–‑−—―\s](?<=\b(?:[aA]n?|[fF]rom|[hH](?:er|is)|[iI]ts|[nN]umerous|[tT]h(?:e(?:ir|se)?|is)|[wW]ith)\s+ever)\s+(accelerating|b(?:etter|igger|roade(?:ning|r)|urning)|c(?:hanging|l(?:earer|oser))|d(?:e(?:creasing|epe(?:ning|r)|veloping)|iminishing|windling)|e(?:lusive|scalating|volving|xpanding)|faster|gr(?:eater|owing)|higher|i(?:mproving|ncreasing)|l(?:arger|engthening|ower)|moving|narrowing|p(?:opular|resent)|r(?:e(?:peating|volving)|ising|otating)|s(?:h(?:ifting|rinking)|m(?:aller|iling)|tronger)|tighte(?:ning|r)|w(?:atchful|ide(?:ning|r)|orsening)|younger)\b" replace="ever-$1"/>
</syntaxhighlight>

====New: remove hyphens after adverbs ending in -ly====
<syntaxhighlight lang="xml">
<Typo word="-ectly " find="ectly-(?=[a-z]+\b)(?![a-z]+-)" replace="ectly "/> <!--for the curious here the [[MOS:HYPHEN]]-->
<Typo word="-i(a/e)ntly " find="(i[ae])ntly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ntly "/>
<Typo word="-ically " find="ically-(?=[a-z]+\b)(?![a-z]+-)" replace="ically "/>
<Typo word="-ightly " find="\b([bB]r|[ltLT]|[sS]l)ightly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ightly "/>
<Typo word="-ously " find="ously-(?=[a-z])" replace="ously "/>
<Typo disabled="Directly" find="\b([dD])irectly-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1irectly "/><!--superseded by "-ectly"-->
<Typo disabled="Electrically " find="\b([eE])lectr(on)?ically-(?=[a-z]+\b)(?![a-z]+-)" replace="$1lectr$2ically "/><!--superseded by "-ically"-->
<Typo word="H???ily " find="\b([hH](?:a(?:pp|st)|eav))ily-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ily "/>
<Typo word="Independently" find="\b([iI])ndependently-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ndependently "/>
<Typo word="Newly " find="\b([nN])ewly-(?=(?:[a-z]+ed\b|(?:a(?:rriving|vailable)|b(?:o(?:rn|ught)|uilt)|d(?:eveloping|rawn|ug)|e(?:ligible|merging)|forming|independent|made|popular|r(?:e(?:b(?:orn|uilt)|drawn)|ich)|s(?:hot|ingle)|w(?:ealthy|on|ritten))\b))(?!formed|wed)" replace="$1ewly "/>
<Typo disabled="Politically " find="\b([pP])olitically-(?=[a-z]+\b)(?![a-z]+-)" replace="$1olitically "/><!--superseded by "-ically"-->
<Typo word="Publicly " find="\b([pP])ublicly-(?=[a-z]+ed\b)" replace="$1ublicly "/>
<Typo word="Recently " find="\b([rR])ecently-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ecently "/>
<Typo word="Similarly " find="\b([sS])imilarly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1imilarly "/>
<Typo word="Widely" find="\b([wW])idell?y-(?=[a-z]+ed\b)(?![a-z]+-|spaced eyes)" replace="$1idely "/><!--widely-spaced eyes seems to be the correct term-->
</syntaxhighlight>

====New: remove other hyphens (replace with space)====
<syntaxhighlight lang="xml">
<Typo word="less/more populated" find="\b(less|more)-populated\b" replace="$1 populated"/>
<Typo word="sworn in" find="\bsworn-in\b(?<!\b[aA]\s+sworn-in)" replace="sworn in"/>
<Typo word="sworn in" find="\b([sS])worn-in(?=(?:[,;\.]|\s+(?:as|on)\s))" replace="$1worn in"/>
<Typo word="well received" find="\b([wW])ell-received\b(?=\.|\s+(?:at\b|by\b|in\b))" replace="$1ell received"/>
<Typo word="On board" find="\b([oO])n[-–‑−—―]?board(?<!-onboard)(?= (?:a[nst]?|for|in|ll|ship|t(?:h(?:at|e(?:se)?)|o)|w(?:ere|hen|ith))\b|[,\.;:\)])" replace="$1n board"/><!--see talk page 23 July 2012-->
</syntaxhighlight>

====New: remove space or hyphen (join words)====
<syntaxhighlight lang="xml">
<Typo word="infrared" find="\b([iI]nfra)[–‑−—―\s]+(red)\b" replace="$1$2"/><!--20231107-->
<Typo word="intertribal" find="\b([iI])nter[–‑−—―\s]+tribal\b" replace="$1ntertribal"/>
<Typo word="Passageway" find="\b([pP])assage[–‑−—―\s]+way(s)?\b" replace="$1assageway$2"/>
<Typo word="Foothills" find="\b([fF])oot[–‑−—―\s]+hills\b" replace="$1oothills"/>
<Typo word="Halfway_" find="\b([hH])alf\s+way(?=\s+(?:a(?:cross|round)|between|down|from|into|line|out|point|round|through|up)\b)" replace="$1alfway"/>
<Typo word="-ball" find="\b([bB]as(?:e|ket)|[cC]annon|[fF]oo[st]|[hH]and|[kK]ick|[pP](?:addle|ickle)|[sS](?:now|pit|tick)|[vV]olley)[–‑−—―\s]+ball(s)?\b" replace="$1ball$2"/>
<Typo word="Counterbalance" find="\b([cC])ounter[–‑−—―\s]balanc(e[ds]?|ing)\b" replace="$1ounterbalanc$2"/>
<Typo word="Frostbite" find="\b([fF])rost[–‑−—―\s]bit(e|ten)\b" replace="$1rostbit$2"/>
<Typo word="Lifelong" find="\b([lL])ife(?<!-[lL]ife)[–‑−—―\s]long(?!(?:evity|\s?[-–‑−—―]?(?:a(?:fter|go\b)|before|enough|gone|lived|since)))\b" replace="$1ifelong"/>
<Typo word="???like, etc." find="\b([cC](?:at|hild)|[sS](?:pring|uch)|[wW](?:ar|orkman))[–‑−—―]like\b" replace="$1like"/><!--but many -like suffixes keep the hyphen-->
<Typo word="(Un)???like, etc." find="\b([uU]n)?([bB]usiness|[lL](?:ady|ife)|[sS]portsman)[–‑−—―]like\b" replace="$1$2like"/><!--but many -like suffixes keep the hyphen-->
<Typo word="Midsection" find="\b([mM])id[–‑−—―\s]section(s)?\b" replace="$1idsection$2"/>
<Typo word="Midway_" find="\b([mM])id[–‑−—―\s]+way(?=\s+(?:across|between|down|through|up)\b)" replace="$1idway"/>
<Typo word="Over??ate" find="\b([oO])ver-(exagger|medic|stimul)at(e[ds]?|i(?:ng|on))\b" replace="$1ver$2at$3"/>
<Typo word="Over???ing" find="\b([oO])ver-(arch|bear|prescrib|simplify|winter)ing\b" replace="$1ver$2ing"/>
<Typo word="Over??i(s/z)e" find="\b([oO])ver-(emphas|general)(i[sz](?:ations?|e[ds]?|ing))\b" replace="$1ver$2$3"/>
<Typo word="Overdevelopment" find="\b([oO])ver-develop(ed|ment)\b" replace="$1verdevelop$2"/><!--avoid 'under-development'-->
<Typo word="Overwhelm" find="\b([oO])ver[–‑−—―\s]?wh?el?e?m(?<!verwhelm)(ed|ing(?:ly)?|s?)\b" replace="$1verwhelm$2"/><!--neg lookbehind removable-->
<Typo word="-place" find="\b([bB]irth|[fF]ire)[–‑−—―\s]place(s)?\b" replace="$1place$2"/>
<Typo word="-point" find="\b([cC]ounter|[kK]nife|[mM]id|[sS]tand)[–‑−—―\s]point(s)?\b" replace="$1point$2"/>
<Typo word="Rebirth/reborn" find="\b([rR])e-b(irth|orn)\b" replace="$1eb$2"/>
<Typo word="Restart_" find="\b([rR])e[–‑−—―]start(ed|ing|s?)\b" replace="$1estart$2"/>
<Typo word="Spearhead" find="\b([sS])pear[–‑−—―\s]head(ed|ing)\b" replace="$1pearhead$2"/><!--but 'spear head' might be a noun-->
<Typo word="Stair-" find="\b([sS])tair[–‑−—―\s]+(cases?|steps?|w(?:ays?|ells?))\b" replace="$1tair$2"/>
<Typo word="Throughout (2)" find="\b([tT])hrough[-–‑−—―\s]+out\b(?!-| of\b)" replace="$1hroughout"/>
<Typo word="Wavelength" find="\b([wW])ave[–‑−—―\s]+length(s)?\b" replace="$1avelength$2"/>
<Typo word="-mate" find="\b([bB]and|[cC](?:ell|lass)|[fF]lat|[rR]oom|[sS]h[io]p|[tT]eam)[–‑−—―\s]+mate(s)?\b" replace="$1mate$2"/>
<Typo word="Lawmaker" find="\b([lL])aw[–‑−—―\s]+maker(s)?\b" replace="$1awmaker$2"/>
<Typo word="Gunpowder" find="\b([gG])un[–‑−—―\s]powder\b" replace="$1unpowder"/>
</syntaxhighlight>
====New: Euphemisms====
:''Per [[WP:EUPH]] and [[MOS:SUICIDE]]''
<syntaxhighlight lang="xml">
<Disabled word="She killed herself" find="\b([sS])he\s+took\s+her\s+own\s+life\b" replace="$1he killed herself"/>
<Disabled word="He killed himself" find="\b([hH])e\s+took\s+his\s+own\s+life\b" replace="$1e killed himself"/>
<Disabled word="people died" find="\blives\s+were\s+lost\b" replace="people died"/>
<Disabled word="died" find="\b(?:lost\s+(?:their|h(?:er|is)(?:\s+or\s+h(?:er|is)|[/\\]h(?:er|is))?)\s+li(?:fe|ves))\b" replace="died"/>
<Disabled word="dies/died" find="(?<=\b(?:brothers?|c(?:hild(?:ren)?|ousins?)|daughters?|f(?:athers?|riends?)|grand(?:child(?:ren)?|daughters?|fathers?|mothers?|parents?|sons?)|He|h(?:e|usbands?)|mothers?|n(?:ephews?|ieces?)|parents?|s(?:he|isters?|ons?|pouses?|tep(?:child(?:ren)?|daughters?|fathers?|mothers?|parents?|sons?)|tudents?)|[A-Z][a-z]+|She|[tT]hey|wi(?:fe|ves))\s+)(?:sadly\s+)?(?:pass(?:e([ds]))?\s+away|lose(s)?\s+(?:their|h(?:er|is)(?:\s+or\s+h(?:er|is)|[/\\]h(?:er|is))?)\s+li(?:fe|ves))(?! from earthly existence)" replace="die$1$2"/>
</syntaxhighlight>

====New: Symbols/HTML entities====
:''Per [[Wikipedia:Manual_of_Style/Abbreviations#Symbols]], Do not use Unicode characters that put an abbreviation into a single character (unless the character itself is the subject of the text)''
<syntaxhighlight lang="xml">
<Typo disabled="CURLY DOUBLE QUOTES" find="[“”]" replace="""/>
<Typo disabled="CURLY SINGLE QUOTES" find="[‘’]" replace="'"/>
<Typo word="ff" find="(?:&#xFB00;|ff)" replace="ff"/>
<Typo word="FAX" find="(?:℻|&#(?:8507;|x213B;))" replace="FAX"/>
<Typo word="TEL" find="℡" replace="TEL"/>
<Typo word="roman1" find="Ⅰ" replace="I"/>
<Typo word="roman2" find="Ⅱ" replace="II"/>
<Typo word="roman3" find="Ⅲ" replace="III"/>
<Typo word="roman4" find="Ⅳ" replace="IV"/>
<Typo word="roman5" find="Ⅴ" replace="V"/>
<Typo word="roman6" find="Ⅵ" replace="VI"/>
<Typo word="roman7" find="Ⅶ" replace="VII"/>
<Typo word="roman8" find="Ⅷ" replace="VIII"/>
<Typo word="roman9" find="Ⅸ" replace="IX"/>
<Typo word="roman10" find="Ⅹ" replace="X"/>
<Typo word="roman11" find="Ⅺ" replace="XI"/>
<Typo word="roman12" find="Ⅻ" replace="XII"/>
<Typo word="roman50" find="Ⅼ" replace="L"/>
<Typo word="roman100" find="Ⅽ" replace="C"/>
<Typo word="roman500" find="(?:[ⅮD]|&#(?:8558;|65316;|x(?:216E;|FF24;)))" replace="D"/>
<Typo word="roman1000" find="(?:Ⅿ|&#(?:8559;|x216F;))" replace="M"/>
<Typo word="PTE" find="㉐" replace="PTE"/>
<Typo word="GB" find="㎇" replace="GB"/>
<Typo word="LTD" find="㋏" replace="LTD"/>
<Typo disabled="½" find="½(?![\]\|])" replace="{{frac|1|2}}"/><!--disabled these rules per exceptions at [[MOS:FRAC]]-->
<Typo disabled="⅓" find="⅓(?![\]\|])" replace="{{frac|1|3}}"/>
<Typo disabled="¼" find="¼(?![\]\|])" replace="{{frac|1|4}}"/>
<Typo disabled="⅕" find="⅕(?![\]\|])" replace="{{frac|1|5}}"/>
<Typo disabled="⅙" find="⅙(?![\]\|])" replace="{{frac|1|6}}"/>
<Typo disabled="⅐" find="⅐(?![\]\|])" replace="{{frac|1|7}}"/>
<Typo disabled="⅛" find="⅛(?![\]\|])" replace="{{frac|1|8}}"/>
<Typo disabled="⅑" find="⅑(?![\]\|])" replace="{{frac|1|9}}"/>
<Typo disabled="⅒" find="⅒(?![\]\|])" replace="{{frac|1|10}}"/>
<Typo disabled="⅔" find="⅔(?![\]\|])" replace="{{frac|2|3}}"/>
<Typo disabled="⅖" find="⅖(?![\]\|])" replace="{{frac|2|5}}"/>
<Typo disabled="¾" find="¾(?![\]\|])" replace="{{frac|3|4}}"/>
<Typo disabled="⅗" find="⅗(?![\]\|])" replace="{{frac|3|5}}"/>
<Typo disabled="⅜" find="⅜(?![\]\|])" replace="{{frac|3|8}}"/>
<Typo disabled="⅘" find="⅘(?![\]\|])" replace="{{frac|4|5}}"/>
<Typo disabled="⅚" find="⅚(?![\]\|])" replace="{{frac|5|6}}"/>
<Typo disabled="⅝" find="⅝(?![\]\|])" replace="{{frac|5|8}}"/>
<Typo disabled="⅞" find="⅞(?![\]\|])" replace="{{frac|7|8}}"/>
<Typo word="ELLIPSIS" find="…" replace="..."/>
<Typo word="NUMERO" find="№" replace="No."/>
<Typo word="aacute#x000e1;" find="&#x000[eE]1;" replace="á"/>
<Typo word="#x00103;" find="&#x00103;" replace="ă"/>
<Typo word="#x000f6;" find="&#x000[fF]6;" replace="ö"/>
<Typo word="#x000f3;" find="&#x000[fF]3;" replace="ó"/>
<Typo word="#x000E9;" find="&#x000[eE]9;" replace="é"/>
</syntaxhighlight>

====New: remove redundant words====
:''Per [[WP:TERSE]], Articles should use only necessary words. This does not mean using fewer words is always better; rather, when considering equivalent expressions, choose the more concise.''
<syntaxhighlight lang="xml">
<Typo disabled="remain" find="\bcontinue\s*to\s*remain\b" replace="remain"/>
<Typo disabled="remains" find="\bcontinues\s*to\s*remain\b" replace="remains"/>
<Typo word="Debuted" find="\bfirst\s+d([eé])but(e[ds]?|ing)\b" replace="d$1but$2"/>
<Typo word="been found" find="been\s+(?:found\s+previously|previously\s+found)" replace="been found"/>
<Typo word="rule of thumb" find="\bgeneral\s+rule(s)?[-–‑−—―\s]+of[-–‑−—―\s]+thumb\b" replace="rule$1 of thumb"/>
<Typo word="fellow_" find="\bfellow\s+(band\s?mates?|c(?:lass\s?mates?|rew\s?mates?|o(?:[-–‑−—―\s]+workers?|lleagues?|m(?:patriots?|rades?)|workers?))|team\s?mates?)\b" replace="$1"/>
<Typo word="fact" find="\bactual\s+fact\b" replace="fact"/>
<Typo word="past" find="\bpast\s+(histories|memories|records)\b" replace="$1"/>
<Typo word="estimated at" find="\b([eE])stimated\s+at\s+(?:a(?:bout|pprox(?:imately|\.)|round)|roughly)\b" replace="$1stimated at"/>
<Typo word="Merge/Combined/Joined" find="\b([cC]ombin(?:e[ds]?|ing)|[jJ]oin(?:ed|ing|s?)|[mM]erg(?:e[ds]?|ing))\s+together\b" replace="$1"/>
<Typo word="result" find="\bend\s+result\b" replace="result"/>
<Typo word="outcome" find="\b(?:end|final)\s+outcome\b" replace="outcome"/>
<Typo word="eliminate (1)" find="\b(?:absolutely|completely|entirely|fully|totally)\s+eliminat(e[ds]?|ing)\b" replace="eliminat$1"/>
<Typo word="eliminate (2)" find="\b([eE])liminat(e[ds]?|ing)\s+(?:absolutely|completely|entirely|fully|totally)\b" replace="$1liminat$2"/>
</syntaxhighlight>

====New: contractions====
:''Per [[WP:CONTRACTION]], the use of contractions is informal and should be avoided.''
<syntaxhighlight lang="xml">
<!--Typo word="cannot" find="\bcan['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="cannot"/><!--avoid uppercase titles-->
<!--Typo word="will not" find="\bwon['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="will not"/><!--avoid uppercase titles-->
<!--Typo word=" not" find="\b(are|could|d(?:id|o(?:es)?)|ha(?:[ds]|ve)|is|m(?:ight|ust)|should|w(?:as|ere|ould))n['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1 not"/><!--avoid uppercase titles, can't and won't have separate rules-->
<!--Typo word=" are" find="\b(they|w(?:e|h(?:at|o))|you)['’´ˈ׳᾿‘′Ꞌꞌ`]re\b" replace="$1 are"/><!--avoid uppercase titles-->
<!--Typo word=" have" find="\b(could|should|they|w(?:h(?:at|o)|ould)|you)['’´ˈ׳᾿‘′Ꞌꞌ`]ve\b" replace="$1 have"/><!--avoid uppercase titles-->
<!--Typo word=" will" find="\b(he|she|they|wh(?:at|o)|you)['’´ˈ׳᾿‘′Ꞌꞌ`]ll\b" replace="$1 will"/><!--avoid uppercase titles-->
</syntaxhighlight>

====New: calendar dates====
<syntaxhighlight lang="xml">
<Typo word="In MY" find="\bOn\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="In $1 $2"/>
<Typo word="in MY" find="\bon\b(?<!\b(?:based|decrease|focus|increase|re(?:flections?|port))\s+on)\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="in $1 $2"/>
<Typo word="On DMY" find="\bIn\s+([1-9]|[12]\d|3[01])\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="On $1 $2 $3"/>
<Typo word="on DMY" find="\bin\s+([1-9]|[12]\d|3[01])\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="on $1 $2 $3"/>
<Typo word="On MDY" find="\bIn\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+([1-9]|[12]\d|3[01]),\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="On $1 $2, $3"/>
<Typo word="on MDY" find="\bin\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+([1-9]|[12]\d|3[01]),\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="on $1 $2, $3"/>
<Typo word="comma after MDY date" find="\b(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)(?<=\b(?:[aA]fter|and|[bB](?:e(?:fore|tween)|orn|y)|[dD]ied|[fF]rom|[oO]n|to|[uU]ntil|\w+,)\s+\w+)\s+([1-3]?\d),\s+([12]\d\d\d)(?=\s+\w)" replace="$1 $2, $3,"/>
</syntaxhighlight>

====New: misspelled proper nouns====
<syntaxhighlight lang="xml">
<Typo word="Thomson Reuters" find="\bThompson Reuters\b" replace="Thomson Reuters"/>
<Typo word="Association for Computing Machinery" find="\bAssociation of Computing Machinery\b" replace="Association for Computing Machinery"/>
<Typo word="Federal Communications Commission" find="\bFed+er+al Com+un+ication Com+is+ion\b" replace="Federal Communications Commission"/>
<Typo word="Glasgow" find="\bGlasglow\b" replace="Glasgow"/>
<Typo word="New Musical Express" find="\bNew Music Express\b" replace="New Musical Express"/>
<Typo word="Olivia Newton-John" find="\bOlivia Newton John\b" replace="Olivia Newton-John"/>
<Typo word="IMDb" find="\b[iI][mM][bB][dD]\b" replace="IMDb"/>
<Typo word="Tuskegee" find="\bTuskeeg+e+\b" replace="Tuskegee"/>
<Typo word="North Rhine-Westphalia" find="\bNorth-Rhine[- ]Westphalia\b" replace="North Rhine-Westphalia"/>
<Typo word="Trinidad (2)" find="\b[tT]rin+dad(ians?)?\b" replace="Trinidad$1"/>
<Typo word="San Francisco" find="\bSan Fransc?isco\b" replace="San Francisco"/>
<Typo word="HarperCollins" find="\bHarper(?:\s+[cC]oll?ins|[cC]olins)\b" replace="HarperCollins"/>
<Typo word="HarperCollins Publishers" find="\bHarper\s?[cC]oll?ins\s+Publisher\b" replace="HarperCollins Publishers"/>
<Typo word="Atlanta Journal-Constitution" find="\bAtlanta(?:-Journal(?:\s+and\s+|[-–‑−—―\s])| Journal(?: and)? )Constitution\b" replace="Atlanta Journal-Constitution"/>
<Typo word="Prize" find="\bP(eace|ulitzer)\s+[pP]rice\b" replace="P$1 Prize"/><!--avoid Sesame Street character Dr. Nobel Price-->
<Typo word="Abbasid" find="\bAb(?:as?|bas)sid\b" replace="Abbasid"/>
<Typo word="Argentinian" find="\bArgentinan(s)?\b" replace="Argentinian$1"/>
<Typo word="French Guiana" find="\bFrench\s+Guyana\b" replace="French Guiana"/>
<Typo word="Kaohsiung" find="\bKao(?:hs[iu]|si?u?)ng\b" replace="Kaohsiung"/>
<Typo word="Mauritius (2)" find="\bMa(?!urit(?:iu)?s)u?riti?u?s\b" replace="Mauritius"/><!--avoid Dutch name Maurits-->
<Typo word="Millwall" find="\bMilwall\b" replace="Millwall"/>
<Typo word="Moscow" find="\bMoskow\b(?<!Michael\s+Moskow)(?!,\s*Michael)" replace="Moscow"/><!--avoid Michael Moskow ([[United Public Workers of America]])-->
<Typo word="Papua New Guinea (2)" find="\bPapa?u?\s+[nN]ew\s+[gG]uinea\b" replace="Papua New Guinea"/>
<Typo word="People's Republic of China (2)" find="\bPeoples?\s+Republic\s+of\s+China\b" replace="People's Republic of China"/>
<Typo word="Tallinn" find="\bTal(?:in+|l+in)\b" replace="Tallinn"/>
<Typo word="Tokyo" find="\bToyko\b" replace="Tokyo"/>
<Typo word="Toulouse" find="\bTolouse\b" replace="Toulouse"/>
<Typo word="Flickr" find="\bFlikc?r\b" replace="Flickr"/>
<Typo word="Grosset & Dunlap" find="\bGros+ett\s+(?:[aA]nd|&)\s+Dunlap\b" replace="Grosset & Dunlap"/>
<Typo word="herald" find="\b([hH])earld(?=(?:ed|i(?:c|ng)|ry|s?)\b)" replace="$1erald"/>
<Typo word="Hindustan Times" find="\bHindustani\s+Times\b" replace="Hindustan Times"/>
<Typo word="Instagram (2)" find="\bInstragram\b" replace="Instagram"/>
<Typo word="Institute of Electrical and Electronics Engineers" find="\bInstitute\s+of\s+Electrical\s+(?:[aA]nd|&)\s+Electronic Engineers\b" replace="Institute of Electrical and Electronics Engineers"/>
<Typo word="New Indian Express" find="\bNew\s+India\s+Express\b" replace="New Indian Express"/>
<Typo word="Philadelphia Inquirer" find="\bPhiladelphia\s+Enquirer\b" replace="Philadelphia Inquirer"/>
<Typo word="Philip Glass" find="\bPhillip\s+Glass\b" replace="Philip Glass"/>
<Typo word="SoundCloud (2)" find="\bSound\s+Cloud\b" replace="SoundCloud"/>
<Typo word="Tales of Hoffmann" find="\bTales\s+of\s+Hof(?:fm[ae]n|m[ae]n+)\b" replace="Tales of Hoffmann"/>
<Typo word="Wall Street Journal" find="\bWall[sS]treet\s+[jJ]ournal\b" replace="Wall Street Journal"/>
<Typo word="Ernst Mach" find="\bErnest\s*Mach\b" replace="Ernst Mach"/>
<Typo word="Teesside" find="\bTeeside(rs?)?\b" replace="Teesside$1"/>
<Typo word="Klaus Voormann" find="\bKlaus\s*Voorman\b" replace="Klaus Voormann"/>
<Typo word="Kuomintang" find="\bKuomingtang\b" replace="Kuomintang"/>
<Typo word="Johnny Hallyday" find="\bJohnny\s+Halliday\b" replace="Johnny Hallyday"/>
<Typo word="La Tène" find="\bLa\s+Tene\b" replace="La Tène"/>
</syntaxhighlight>

====New: capitalisation====
<syntaxhighlight lang="xml">
<Typo word="mainland China" find="\bMainland(?<=(?:[;,]|\s[a-z]+)\s+\w+)\sChin(a|ese)" replace="mainland Chin$1"/><!--MOS:ZH-->
<Typo word="province of" find="\bProvince(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+of\b(?!\s+Canada)" replace="province of"/><!--avoid proper nouns--><!--20231108-->
<Typo word="provinces of" find="\bProvinces(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+of\b" replace="provinces of"/><!--20231108-->
<Typo word="WhatsApp" find="\b[wW]hatsapp\b" replace="WhatsApp"/>
<Typo word="IMDb" find="\bIMDB\b" replace="IMDb"/>
<Typo word="Academy/Emmy/Grammy/Tony Award" find="\b(Academy|Emmy|Grammy|Tony)-[aA]ward\b" replace="$1 Award"/>
<Typo word="AdSense" find="\b[aA][dD]sense\b" replace="AdSense"/>
<Typo word="Blu-ray" find="\b[bB]lu\s?[rR]ay\b" replace="Blu-ray"/>
<Typo word="Boeing" find="\bboeing\b" replace="Boeing"/>
<Typo word="Bollywood" find="\bbol+y[wW]ood\b" replace="Bollywood"/>
<Typo word="CD" find="\b(\d\d?)\s?[cC][dD]s?\s+(album|[bB]ox\s?[sS]ets?|[sS]ets?)\b" replace="$1-CD $2"/><!--avoid 'cd' when it is an abbreviation for candela-->
<Typo word="DVD" find="\b[dD]vd(s)?\b" replace="DVD$1"/>
<Typo word="eBay" find="\b[eE][-–‑−—―]?bay\b" replace="eBay"/>
<Typo word="Europe" find="\beurope(a(?:n(?:i[sz](?:ation|e[ds]?)|s?)))?\b" replace="Europe$1"/>
<Typo word="GeoCities" find="\b[gG]eocit(?<!\S[gG]eocit)(?:e|ie?)s(\S\s|\s)" replace="GeoCities$1"/>
<Typo word="GitHub" find="\b[gG]ithub\b(?!\.io)" replace="GitHub"/><!--avoid github.io-->
<Typo word="GPU" find="\b(?<=\s)([gG]pu)\b" replace="GPU"/>
<Typo word="Hollywood" find="\bholl?y[wW]ood\b(?<![yY]ellow\s+hollywood)" replace="Hollywood"/><!--avoid species-->
<Typo word="Indore" find="\bindor([ei](?:ans?|tes?)?)\b" replace="Indor$1"/>
<Typo word="Instagram" find="\binstagram\b" replace="Instagram"/>
<Typo word="Jacuzzi" find="\bjacuzzi(s)?\b" replace="Jacuzzi$1"/>
<Typo word="LP" find="\b(\d\d?)\s?[lL][pP]s?\s+(album|box\s?sets?|sets?)\b" replace="$1-LP $2"/>
<Typo word="Microsoft PowerPoint" find="\b[mM]icrosoft\s+[pP]owerpoint\b" replace="Microsoft PowerPoint"/>
<Typo word="Mumbai" find="\bmumbai\b" replace="Mumbai"/>
<Typo word="PayPal" find="\b(?:pay[pP]|Payp)al\b" replace="PayPal"/>
<Typo word="PlayStation" find="\b[pP]laystation(s)?\b" replace="PlayStation$1"/>
<Typo word="Pro Tools" find="\b[pP]ro(?:\s+t|[tT])ools\b" replace="Pro Tools"/>
<Typo word="SharePoint" find="\b[sS]harepoint\b" replace="SharePoint"/>
<Typo word="SoundCloud" find="\b[sS]oundcloud\b" replace="SoundCloud"/>
<Typo word="SourceForge" find="\b[sS]ourceforge\b" replace="SourceForge"/>
<Typo word="Tamil Nadu" find="\b(?:tamil\s*[nN]|Tamil(?:[nN]|\s+n))adu\b" replace="Tamil Nadu"/>
<Typo word="USB" find="\busb\b" replace="USB"/>
<Typo word="Vanderbilt" find="\bvanderbilt\b" replace="Vanderbilt"/>
<Typo word="X-Men" find="\b[xX][-–‑−—―]?men\b" replace="X-Men"/>
</syntaxhighlight>

=====Ethnicity & language=====
<syntaxhighlight lang="xml">
<Typo word="Anglo" find="\banglo\b" replace="Anglo"/>
<Typo word="Bengal(is)" find="\bbengal(is?|s?)\b" replace="Bengal$1"/>
<Typo word="Bhojpuri" find="\bbhojpuri\b" replace="Bhojpuri"/>
<Typo word="Celtic" find="\bceltic\b" replace="Celtic"/><!--Celtic not Celt because of [[Celt (tool)]]-->
<Typo word="Kannada" find="\bkannada(n)?\b" replace="Kannada$1"/>
<Typo word="Kurd" find="\bkurd(is(?:h|tan[iê]?)|[sî])\b" replace="Kurd$1"/>
<Typo word="Sikh(s)" find="\bsikh(['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?)\b" replace="Sikh$1"/>
<Typo word="Swahili" find="\bswahili\b" replace="Swahili"/>
</syntaxhighlight>

=====Religious=====
<syntaxhighlight lang="xml">
<Typo word="Allah" find="\ballah\b" replace="Allah"/>
<Typo word="Brahmin" find="\bbrahm([ai])n(ic(?:al)?|s)?\b" replace="Brahm$1n$2"/>
<Typo word="Catholic_" find="\bcatholic(ism|s)\b(?<!\|(?:\s|)catholics)" replace="Catholic$1"/><!--avoid potential FP catholic-->
<Typo word="Christian" find="\bchristian(i[stz][a-ln-z]+|s?)\b" replace="Christian$1"/>
<Typo word="Islam(ic)" find="\bislam(i(?:cs?|s[mt]s?))?\b" replace="Islam$1"/>
<Typo word="Jain" find="\bjain(is[mt]s?|s?)\b" replace="Jain$1"/>
<Typo word="Roman Catholic" find="\b(?:Roman(?:[cC]|-\s*[cC]|\s+c)|roman[-–‑−—―]?\s*[cC])at(?:holi?|oli)c([a-z]*)\b" replace="Roman
Catholic$1"/>
<Typo word="Sufi" find="\bsufi([cm]?|s(?:m?|tic))\b" replace="Sufi$1"/>
<Typo word="Zoroastrian" find="\bz(oroast(?:er|rians?(?:ism)?))\b" replace="Z$1"/>
</syntaxhighlight>

=====Oceans=====
<syntaxhighlight lang="xml">
<Typo word="Pacific Ocean" find="(?!Pacific Ocean)\b[pP]acific\s+[oO]cean\b" replace="Pacific Ocean"/>
<Typo word="Atlantic Ocean" find="(?!Atlantic Ocean)\b[aA]tlantic\s+[oO]cean\b" replace="Atlantic Ocean"/>
<Typo word="Arctic Ocean" find="(?!Arctic Ocean)\b[aA]rctic\s+[oO]cean\b" replace="Arctic Ocean"/>
<Typo word="Indian Ocean" find="(?!Indian Ocean)\b[iI]ndian\s+[oO]cean\b" replace="Indian Ocean"/>
</syntaxhighlight>

=====Holidays=====
<syntaxhighlight lang="xml">
<Typo word="April Fool('s/s') Day" find="\b[aA]pril\s+[fF]ool('s|s')\s+day\b" replace="April Fool$1 Day"/>
<Typo word="April Fools' Day" find="\b[aA]pril\s+[fF]ools['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]ay\b" replace="April Fools' Day"/>
<Typo word="Christmas Day" find="\b[cC]hristmas\s+day\b" replace="Christmas Day"/>
<Typo word="Christmas Eve" find="\b[cC]hristmas\s+eve\b" replace="Christmas Eve"/>
<Typo word="Fourth of July" find="\b(?:Fo|fou?)rth\s+[oO]f\s+[jJ]uly\b" replace="Fourth of July"/>
<Typo word="New Year's Day_" find="\b[nN]ew\s+[yY]ear(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+d|s(?:\s+d|['’´ˈ׳᾿‘′Ꞌꞌ`]s?\s+[dD]))ay\b" replace="New Year's Day"/><!--avoid band name New Years Day-->
<Typo word="New Year's Eve" find="\b[nN]ew\s+[yY]ear(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+e|s['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+[eE])ve\b" replace="New Year's Eve"/>
<Typo word="Thanksgiving" find="\b([tT])hans?kgs?iving(s)?\b" replace="$1hanksgiving$2"/>
<Typo word="_Thanksgiving Day" find="\bThanks?giving\s+day\b" replace="Thanksgiving Day"/>
<Typo word="Valentine's Day" find="\b[vV]alentine(?:s(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s?)\s+[dD]|\s+[dD]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+d)ay\b" replace="Valentine's Day"/>
</syntaxhighlight>

=====Academic related things=====
======Academic titles======
<syntaxhighlight lang="xml">
<Typo word="visiting professor_" find="\bVisiting(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack))\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="visiting professor"/>
<Typo word="lecturer_" find="\bLecturer(?<=\b(?:[aA]s?\s+\w+|is\s+\w+|was\s+\w+))(?=\s+(?:at\b|in\b|o[fn]\b))" replace="lecturer"/>
<Typo word="instructor_" find="\bInstructor(?<=\b(?:[aA][ns]\s+\w+|is\s+\w+|was\s+\w+))(?=\s+(?:at\b|in\b|o[fn]\b))" replace="instructor"/>
<Typo word="research professor_" find="\bResearch(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="research professor"/>
<Typo word="assistant/associate/adjunct professor_" find="\bA(djunct|ss(?:istant|ociate))(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="a$1 professor"/>
<Typo word="professor_" find="\bProfessor(?<=\b(?:[aA]|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)(?=(?:[,;\.\)]|\s+(?:at\s|in\s|o[fn]\s)))" replace="professor"/>
</syntaxhighlight>

======Academic fields======
<syntaxhighlight lang="xml">
<Typo word="z-related academic fields" find="\bZ(oo(?:archaeology|logy|semiotics|tomy))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="z$1"/>
<Typo word="x-related academic fields" find="\bX(enobiology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="x$1"/>
<Typo word="w-related academic fields" find="\bW(eaponry|oodcraft|riting)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="w$1"/>
<Typo word="v-related academic fields" find="\bV(i(?:ctimology|rology|ticulture)|olcanology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="v$1"/>
<Typo word="u-related academic fields" find="\bU(rology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="u$1"/>
<Typo word="t-related academic fields" find="\bT(aphonomy|e(?:c(?:hnology|tonics)|leology|ratology|uthology|xtile)|he(?:atre|ism|ology|r(?:apy|mo(?:chemistry|dynamics)))|o(?:pology|xicology)|r(?:a(?:ns(?:disciplinarity|gender|lation|port)|umatology|vel)|igonometry))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="t$1"/>
<Typo word="s-related academic fields" find="\bS(c(?:enography|holasticism|outcraft|reenwriting|ulpture)|e(?:afaring|curity|dimentology|ismology|m(?:antics|i(?:conductors|otics))|x(?:ism|ology))|i(?:lviculture|nging)|o(?:cio(?:biology|cybernetics|economics|l(?:inguistics|ogy)|musicology)|nochemistry)|p(?:e(?:ctroscopy|ech|leology)|i(?:ntronics|rituality)|orts(?:casting)?)|t(?:ati(?:cs|stics)|eganography|orytelling)|ur(?:gery|veying)|ystematics)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="s$1"/>
<Typo word="r-related academic fields" find="\bR(adio(?:chemistry|logy|physics)?|eligion|he(?:toric|umatology)|obotics)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="r$1"/>
<Typo word="p-science/tudies related academic fields" find="\bP(astoral|e(?:ace|rformance)|h(?:armaceutical|ysical)|lant|o(?:l(?:i(?:ce|tical)|ymer)|pulation)|sycho(?:logical|social)|ublic)\b(?<=\b(?:(?:Arts|[BM]\.?[AS]c?\.?|course|[dD](?:egrees?|octorate)|graduated|instruct(?:ion|or)|lecturer|m(?:ajor|inor)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+in|studied|taught)\s+\w+)\s+[sS](afety|ciences?|ervice|ociology|tudies)\b(?=(?:[\.;\)]|,\s+[a-z]|\s+(?:a(?:nd\s+[a-z]+|t)|from|in\s+\d\d\d\d|with|\d\d\d\d)\b))" replace="p$1 s$2"/>
<Typo word="p-related academic fields" find="\bP(a(?:inting|l(?:eo(?:a(?:nthropology|rchaeology)|biology|climatology|e(?:cology|thnobotany)|geography|ntology|pathology|radiology)|ynology)|ra(?:legal|military|psychology|sitology)|thology)|e(?:d(?:agogy|iatrics|ology)|riodontics|tro(?:chemistry|logy|physics))|h(?:armac(?:o(?:gnosy|logy)|y)|enomenography|ilo(?:logy|sophy)|ysi(?:cs|o(?:logy|therapy)))|odiatry|r(?:imatology|obability)|sych(?:iatry|o(?:analysis|biology|l(?:inguistics|ogy)|metrics|p(?:athology|hysics)|therapy)))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="p$1"/>
<Typo word="o-related academic fields" find="\bO(bstetrics|ceanography|enology|n[tc]ology|ology|p(?:hthalmology|t(?:ics|ome(?:chanics|try)))|r(?:chestra|ganology|nithology|tho(?:dontics|p(?:edics|tics)))|steo(?:logy|pathy)|to(?:laryngology|rhinolaryngology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="o$1"/>
<Typo word="n-related academic fields" find="\bN(a(?:no(?:engineering|materials|technology)|rratology|vigation)|e(?:matology|phrology|uro(?:-ophthalmology|anthropology|chemistry|e(?:conomics|thology)|logy|ophthalmology|p(?:hysi(?:cs|ology)|sychology)|s(?:cience|urgery)))|on-fiction|u(?:rsing|trition))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="n$1"/>
<Typo word="m-science/tudies related academic fields" find="\bM(a(?:cromolecular|nufacturing|rine|terials)|edical|i(?:crobial|gration|litary|neral)|olecular|u(?:lti(?:cultural|media)|seum))\b(?<=\b(?:(?:Arts|[BM]\.?[AS]c?\.?|course|[dD](?:egrees?|octorate)|graduated|instruct(?:ion|or)|lecturer|m(?:ajor|inor)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+in|studied|taught)\s+\w+)\s+[sS](ciences?|tudies)\b(?=(?:[\.;\)]|,\s+[a-z]|\s+(?:a(?:nd\s+[a-z]+|t)|from|in\s+\d\d\d\d|with|\d\d\d\d)\b))" replace="m$1 s$2"/>
<Typo word="m-related academic fields" find="\bM(a(?:cro(?:economics|sociology)|gnetohydrodynamics|lacology|mmalogy|n(?:agement|uscriptology)|rketing|thematics)|e(?:cha(?:n(?:ics|ochemistry)|tronics)|dicine|t(?:a(?:llurgy|physics|science)|eorology|hodology))|i(?:cro(?:b(?:iology|otics)|economics|sociology)|neralogy)|us(?:eology|ic(?:ology)?)|y(?:cology|rmecology|thology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="m$1"/>
<Typo word="l-related academic fields" find="\bL(a(?:nguage|w)|i(?:nguistics|t(?:erature|urgy))|e(?:adership|xicology)|im(?:acology|nology)|ogi(?:c|stics))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="l$1"/>
<Typo word="k-related academic fields" find="\bK(ine(?:matics|siology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="k$1"/>
<Typo word="j-related academic fields" find="\bJ(azz|ournalism|urisprudence)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="j$1"/>
<Typo word="h-related academic fields" find="\bH(e(?:ma(?:pathology|tology)|patology|r(?:meneutics|petology))|isto(?:chemistry|logy|pathology|r(?:iography|y))|orticulture|umani(?:sm|ties)|y(?:dr(?:aulics|o(?:dynamics|g(?:e(?:nation|ology)|raphy)|logy|ponics))|permedia))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="h$1"/>
<Typo word="g-related academic fields" find="\bG(astro(?:enterology|nomy)|e(?:n(?:etics|omics)|rontology|o(?:archaeology|biology|chemistry|d(?:esy|ynamics)|graphy|logy|m(?:agnetism|etry|orphology)|p(?:hysics|olitics)))|overnment|yn(?:aecology|ecology|ography))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="g$1"/>
<Typo word="f-related academic fields" find="\bF(i(?:ction|lm(?:making|ography)?|nance)|elinology|o(?:lklore|re(?:nsics|stry)))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="f$1"/>
<Typo word="e-related academic fields" find="\bE(c(?:clesiology|o(?:logy|no(?:m(?:etrics|ics)|physics)))|d(?:aphology|ucation)|n(?:docrinology|gineering|t(?:omology|repreneurship))|pi(?:demiology|stemology)|thno(?:archaeology|b(?:iology|otany)|choreology|ecology|graphy|history|l(?:inguistics|ogy)|m(?:ethodology|us(?:eology|icology))|zoology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="e$1"/>
<Typo word="d-related academic fields" find="\bD(ance|e(?:mography|n(?:drochronology|tistry)|rmato(?:logy|pathology)|sign)|ivinity|ra(?:ma(?:turgy)?|wing))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="d$1"/>
<Typo word="c-related academic fields" find="\bC(a(?:lc(?:eology|ulus)|r(?:cinology|diolog|tography))|hemistry|l(?:assics|imatology)|o(?:m(?:m(?:erce|unications?)|position)|smo(?:chemistry|logy))|riminology|yto(?:genetics|hematology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="c$1"/>
<Typo word="b-related academic fields" find="\bB(a(?:llistics|trachology)|i(?:bliometrics|o(?:archaeology|chemistry|e(?:conomics|ngineering|thics)|geo(?:chemistry|graphy|physics)|informatics|logy|mechanics|nics|physics|statistics|technology))|otany|usiness)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="b$1"/>
<Typo word="a-related academic fields" find="\bA(c(?:co(?:mpaniment|unting)|oustics|ting)|dvertising|ero(?:biology|dynamics|nautics|ponics)|gr(?:iculture|o(?:chemistry|ecology|logy|nomy|physics))|n(?:a(?:esthe(?:siology|tics)|tomy)|esthe(?:siology|tics)|imation|thr(?:acology|o(?:po(?:logy|nics)|zoology)))|r(?:ch(?:aeo(?:a(?:coustics|stronomy)|ge(?:netics|ography)|logy)|itecture)|ts?)|stro(?:b(?:iology|otany)|chemistry|metry|n(?:autics|omy)|physics))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="a$1"/>
</syntaxhighlight>

======College degrees======
<syntaxhighlight lang="xml">
<Typo word="bachelor's degree (2)" find="\b[bB]achelor[’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\s+(?:complet(?:ed?|ing)|d(?:id|o)|earn(?:ed|ing)?|f(?:inish(?:ed|ing)?|or)|got|obtain(?:ed|ing)?|pursu(?:ed?|ing)|receiv(?:ed?|ing)|started|took)\s+(?:a|h(?:er|is))\s+\w+)(?=(?:[,;\.]|\s+(?:a(?:nd|t)|from|in)\s))" replace="bachelor's degree"/>
<Typo word="master's degree (2)" find="\b[mM]aster[’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\s+(?:complet(?:ed?|ing)|d(?:id|o)|earn(?:ed|ing)?|f(?:inish(?:ed|ing)?|or)|got|obtain(?:ed|ing)?|pursu(?:ed?|ing)|receiv(?:ed?|ing)|started|took)\s+(?:a|h(?:er|is))\s+\w+)(?=(?:[,;\.]|\s+(?:a(?:nd|t)|from|in)\s))" replace="master's degree"/>
<Typo word="Ed.D." find="\bE[dD]\.(?<=[\s\(]E[dD]\.)\s*D\.?(?<!Ed\.D\.)(?=[\s,\)])" replace="Ed.D."/>
<Typo word="M.Phil." find="\b([MBD])\.(?<=[\s\(][MBD]\.)\s*(Com|Ed|Litt|Mus|Ph(?:arm|il)|Sc|Tech)\.?(?<![MBD]\.\w+\.)(?=[\s,\)])" replace="$1.$2."/>
<Typo word="Ph.D." find="\bP[hH]\.(?<=[\s\(]P[hH]\.)\s*D\.?(?<!Ph\.D\.)(?=[\s,\)])" replace="Ph.D."/>
<Typo word="Bachelor of Science" find="\b[bB]achelor\s+of\s+science(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Bachelor of Science"/>
<Typo word="Master of Science" find="\b[mM]aster\s+of\s+science(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Master of Science"/>
<Typo word="Bachelor of Arts" find="\b[bB]achelor\s+of\s+arts(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Bachelor of Arts"/>
<Typo word="Master of Arts" find="\b[mM]aster\s+of\s+arts(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Master of Arts"/>
<Typo word="MPhil" find="\bM\.Phil(?=\s+(?:a(?:nd|t)|d(?:egree|issertation)|from|in|studies|thesis|with)\b)(?<=\b(?:An|and?|[hH](?:er|is))\s+M\.Phil)" replace="MPhil"/>
<Typo word="PhD" find="\bPh\.D(?=\s+(?:at|d(?:egree|issertation)|from|in|studies|thesis|with)\b)(?<=\b(?:A|a(?:nd)?|[hH](?:er|is))\s+Ph\.D)" replace="PhD"/>
</syntaxhighlight>

=====Place names (high-level)=====
======Geographical proper names======
<syntaxhighlight lang="xml">
<Typo word="Belgium2" find="\b[bB]elguim\b" replace="Belgium"/><!--20240419-->
</syntaxhighlight>

====New: accents and diacritical marks====
<syntaxhighlight lang="xml">
<Typo disabled="à la" find="\b(?!ala)(?:[áa]\s*|à)l[àáa]\b" replace="à la"/><!--disabled, many false positives-->
<Typo word="Alain Juppé" find="\bAlain\s+Juppe\b" replace="Alain Juppé"/>
<Typo word="Ancien Régime" find="\bAncien(?:t\s+[rR][ée]|\s+(?:r[ée]|Re))gime\b" replace="Ancien Régime"/>
<Typo word="Angoulême" find="\bAngouleme\b" replace="Angoulême"/>
<Typo word="Āniwaniwa" find="\bAniwaniwa\b" replace="Āniwaniwa"/>
<Typo word="Bézier" find="\bB[eè]zier(s)?\b" replace="Bézier$1"/>
<Typo disabled="Brasília" find="\bBrasilia\b(?<!(?:E(?:mbraer|MB 120)|Volkswagen|Wésley)\s+Brasilia)" replace="Brasília"/>
<Typo word="* Brontë" find="\b(Anne|Branwell|Charlotte|Emily|Patrick)\s+[bB]ronte\b" replace="$1 Brontë"/>
<Typo word="Brontë *" find="\bBronte\s+([fF]amily|[sS]isters)\b" replace="Brontë $1"/>
<Typo word="Chambéry" find="\bChambery\b" replace="Chambéry"/>
<Typo word="Côte ..." find="\bCote\s+(Chalonnaise|d(?:e(?:s\s+Landes|\s+B(?:eaune|rouilly)|Granit|Nuits)|['’´ˈ׳᾿‘′Ꞌꞌ`](?:A(?:rgent|zur)|O(?:pale|r)))|Fleurie|Saint-Luc|Vermeille)\b" replace="Côte $1"/>
<Typo word="Côte-" find="\bCote-(d(?:e(?:s-Neiges|-Beaupré)|['’´ˈ׳᾿‘′Ꞌꞌ`](?:Aime|Or)|u-Poivre)|Nord|Rôtie|Saint-(?:André|Paul)|Vertu)\b" replace="Côte-$1"/>
<Typo word="Côtes" find="\bCotes\s+d(e\s+(?:Bourg|Duras|Gascogne|Toul)|u\s+(?:Marmandais|Rh[ôo]ne|Ventoux))\b" replace="Côtes d$1"/>
<Typo word="Courage Compétition" find="\bCourage\s+Competition\b" replace="Courage Compétition"/>
<Typo word="Der Freischütz" find="\bDer\s+Freischutz\b" replace="Der Freischütz"/>
<Typo word="Dürrenmatt" find="\bD(?:ür(?:en?|ren)|ue?rr?en?)nmatt?\b" replace="Dürrenmatt"/>
<Typo word="Düssel-" find="\b[dD]ussel(dorf[a-z]*|tal)\b" replace="Düssel$1"/>
<Typo word="É-" find="\bE(c(?:harcon|ollemont|riennes|u(?:eil|ry))|gly|p(?:e(?:nse|rn(?:ay|on))|inay|oye)|t(?:ampes(?<!10374 Etampes)|iolles|oges|r(?:échy|epy))|vr(?:eux|y))\b" replace="É$1"/><!--avoid minor planet 10374 Etampes-->
<Typo word="École nationale supérieure des Beaux-Arts" find="\b(?:Ecole\s+[nN]ationale\s+[sS]up[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|École\s+(?:Nationale\s+[sS]up[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|nationale\s+(?:Sup[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|sup(?:erieure\s+des [bB]eaux[–‑−—―\s][aA]|érieure\s+des\s+(?:beaux[–‑−—―\s][aA]|Beaux(?:\s+[aA]|-a))))))rts?\b" replace="École nationale supérieure des Beaux-Arts"/>
<Typo word="Eugène ..." find="\b[eE]ug[eé]ne\s+(Delacroix|Ionesco|Labiche|Marin\s+Labiche)\b" replace="Eugène $1"/>
<Typo word="Ferenc Molnár" find="\b[fF]erenc\s+[mM]olnar\b" replace="Ferenc Molnár"/>
<Typo word="Franche-Comté" find="\bFranche(?:\s+Comt[eé]|-+Comte)\b" replace="Franche-Comté"/>
<Typo word="Göttingen" find="\bGottingen\b" replace="Göttingen"/>
<Typo disabled="Guaraní" find="\bGuarani\b" replace="Guaraní"/>
<Typo word="Hugo Chávez" find="\b[hH]ugo\s+[cC]havez\b" replace="Hugo Chávez"/>
<Typo word="Jägermeister" find="\b[jJ]ae?g+ermeister\b" replace="Jägermeister"/>
<Typo word="Janelle Monáe" find="\bJanel+e\s+[mM]onae\b" replace="Janelle Monáe"/>
<Typo word="Köppen climate classification" find="\b[kK]opp+en\s+climate\s+classification\b" replace="Köppen climate classification"/>
<Typo word="Květa Peschke" find="\b[kK]veta\s+[pP]eschke\b" replace="Květa Peschke"/>
<Typo word="León" find="\b(Castile(-|\s+and\s+)|(?:Alfonso\s+(?:I(?:II|[VX])|V)|Kingdom|Province)\s+of\s+|Juan\s+Ponce\s+de\s+)Leon\b" replace="$1León"/>
<Typo word="Leoš Janáček" find="\b[lL]eos\s+[jJ]an[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček"/>
<Typo word="Luiz Inácio Lula da Silva" find="\bLuiz\s+In[aàäãǎāă]cio\s+[lL]ula\s+da\s+Silva\b" replace="Luiz Inácio Lula da Silva"/>
<Typo word="Médaille militaire" find="\bM(?:[eèê]dail+e\s+[mM]|édail+e\s+M)il+itaire\b" replace="Médaille militaire"/>
<Typo word="Mel Tormé" find="\bMel\s+Torm[eè]\b" replace="Mel Tormé"/>
<Typo word="Mérida" find="\bM[eè]rida\b" replace="Mérida"/>
<Typo word="Müllerian" find="\b[mM]ullerian\s+(agene[a-z]*|[dD]ucts?|hormones?|[iI]nhib[a-z]+|mimic[a-z]*|tumors?)\b" replace="Müllerian $1"/>
<Typo word="Musée" find="\bMus[eè]e\s+(d(?:e\s+(?:Cluny|l['’´ˈ׳᾿‘′Ꞌꞌ`]Homme)|u\s+L(?:ouvre|uxembourg)|['’´ˈ׳᾿‘′Ꞌꞌ`]Orsay)|Guimet)\b" replace="Musée $1"/>
<Typo word="-nçon" find="\b(Ale|Besa)ncon\b" replace="$1nçon"/>
<Typo word="Neue Zürcher Zeitung" find="\bNeue\s+[zZ]urcher\s+[zZ]eitung\b" replace="Neue Zürcher Zeitung"/>
<Typo word="Nîmes" find="\bNimes\b" replace="Nîmes"/>
<Typo word="Nuevo León" find="\bNuevo\s+Leon\b" replace="Nuevo León"/>
<Typo word="Ōkārito" find="\bOkarito\b" replace="Ōkārito"/>
<Typo word="pâté" find="\bpat[èé](s)?\b" replace="pâté$1"/><!--pate is a word; needs to be worked to identify the dish positively if it's going to catch the unaccented version-->
<Typo word="Périg(ord/(u)eux)" find="\bP[eè]rig(eux|ord|ueux)\b" replace="Périg$1"/>
<Typo word="Perón" find="\b(Eva|Isabel|Juan(?:\s+Domingo)?)\s+Peron\b" replace="$1 Perón"/>
<Typo word="Pokémon" find="\b[pP]ok[eèẽē]['’;´ˈ׳᾿‘′Ꞌꞌ`]?mon\b" replace="Pokémon"/>
<Typo word="Porfirio Díaz" find="\b[pP]orfirio\s+[dD]iaz\b" replace="Porfirio Díaz"/>
<Typo word="Provençal" find="\bProvencal\b" replace="Provençal"/>
<Typo word="Querétaro" find="\bQuer[eè]taro\b" replace="Querétaro"/>
<Typo word="Roman à clef" find="\b([rR])oman(s)?[–‑−—―\s]+[aàáAÁÀ][–‑−—―\s]+[cC]l[eéè]f?\b(?<!omans? à clef)" replace="$1oman$2 à clef"/>
<Typo word="Saarbrücken" find="\bSaarbrucken\b" replace="Saarbrücken"/>
<Typo word="San Luis Potosí" find="\bSan\s+Luis\s+Potosi\b" replace="San Luis Potosí"/>
<Typo word="Saône" find="\bSaone\b" replace="Saône"/>
<Typo word="Süddeutsche Zeitung" find="\bSuddeutsche\s+[zZ]eitung\b" replace="Süddeutsche Zeitung"/>
<Typo word="Tabaré Vázquez" find="\bTabar[eè]\s+[vV]azquez\b" replace="Tabaré Vázquez"/>
<Typo word="Teatro Colón" find="\b[tT]eatro\s+[cC]olon\b" replace="Teatro Colón"/>
<Typo word="Telefónica" find="\bTelefonica\b" replace="Telefónica"/>
<Typo word="Tübingen" find="\b[tT]ubingen\b" replace="Tübingen"/>
<Typo word="Ürümqi" find="\bUrumqi\b(?<!2729\s+Urumqi)" replace="Ürümqi"/><!--avoid 2729 Urumqi-->
<Typo word="Yucatán" find="\bYucatan\b" replace="Yucatán"/>
</syntaxhighlight>

====New: punctuation====
<syntaxhighlight lang="xml">
<Typo word="MOS:JRSR" find="(?<=\p{Lu}[\p{L}\.'-]*)(?<!\{\{(?:Commons|DEFAULTSORT|[iI][bB][dD][bB])[^\{\}]+|(?:chapter|image|publisher|quote|s(?:ic|name)|title|website)\s*=\s*[^\|\r\n]+|Andrea\s+Constand\s+[vV][sS]?\.?\s+William\s+H\.?\s+Cosby|B(?:enjamin\s+Franklin|risco\s+County|uffalo\s+Bill)|C(?:aptain\s+Kidd|hris(?:\s+Columbus|topher))|Estate\s+[oO]f\s+Martin\s+Luther\s+King|Fred\s+A\.?\s+Leuchter|Hubert\s+Blaine\s+Wolfeschlegelsteinhausenbergerdorff|J(?:esse\s+James|ubilo|\.?\s+W\.?\s+Hampton)|[pP]rincipal|Robinson\s+Crusoe|[sS]ister|S(?:ci\.|r\.\s+\w+|teamboat\s+Bill)|T(?:he\s+Adventures\s+of\s+Brisco\s+County|rigger)|(?:[fF][iI][lL][eE]|[iI][mM][aA][gG][eE]|[wW][iI][kK][iI][sS][oO][uU][rR][cC][eE])\:[^\r\n\|]+|\d),( [JS]r(?=[\s\.,]*'''+|[\s\.,]+|\]\]))(?!\bLt\.|(?:[\s\.,]*|\]\])('{1,2}[^\']|"|[^\[\]]*\][^\]]|[^\<\>\{\}]*\</[rR][eE][fF]|[bB][mM][pP]|[gG][iI][fF]|House|[jJ][pP][eE]?[gG]|[pP][nN][gG]|[sS][vV][gG]|[tT][iI][fF][fF]?|[xX][cC][fF])|\.?[^\.\[\]\{\}\|\r\n]*\.(?:[bB][mM][pP]|[gG][iI][fF]|[jJ][pP][eE]?[gG]|[pP][nN][gG]|[sS][vV][gG]|[tT][iI][fF][fF]?|[xX][cC][fF]))" replace="$1"/><!--avoid various proper names, file names, external text, etc.-->
</syntaxhighlight>


===A===
===A===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Abandon" find="\b(A|a)(?:dba|bo)ndon+(\w*)\b" replace="$1bandon$2" />
<Typo word="A cappella" find="\b([aA])(?:cap?|\s+ca)pella\b(?=\s+(?:cho(?:ir|rus)|group|singing|version\s))" replace="$1 cappella"/>
<Typo word="Abbreviate" find="\b(A|a)(?:b+ri|bre)viat(\w+)\b" replace="$1bbreviat$2" />
<Typo word="a cappella" find="\ba[-–‑−—―]?cap*el*a\b" replace="a cappella"/><!--avoid Acappella (multiple meanings)-->
<Typo word="Aberrant/Aberration" find="\b(A|a)b(?:ber?|e)ra([nt]\w+)(?<!Aberangell)\b" replace="$1berra$2" />
<Typo word="A lot" find="\b([aA])lot\b(?<!Laf\s+Alot)" replace="$1 lot"/>
<Typo word="Absence" find="\b(A|a)bs(?:cen[sc]|ens)(es?)\b" replace="$1bsenc$2" />
<Typo word="Abandon" find="\b([aA])(?:bo|dba)ndon+([a-z]*)\b" replace="$1bandon$2"/>
<Typo word="Absorb" find="\b(A|a)sb?orb(\w*)\b" replace="$1bsorb$2" />
<Typo word="Abbreviate" find="\b([aA])b(?:b+ri|r[ie])viat([a-z]+)\b" replace="$1bbreviat$2"/>
<Typo word="Absorption" find="\b(A|a)bsorb[st]i(on|ve)\b" replace="$1bsorpti$2" />
<Typo word="Aberrant/Aberration" find="\b([aA])b(?:ber?|e)ra([nt][a-z]+)(?<!Aberangell)\b" replace="$1berra$2"/>
<Typo word="Abyssinia" find="\b[Aa]b(?:ysin?|yssin|bys+in?)nia(|ns?)\b" replace="Abyssinia$1" />
<Typo word="Aborigine" find="\b([aA])bor(?:gi|ig)ni?(al|es?)\b" replace="$1borigin$2"/>
<Typo word="Academy" find="\b(A|a)c(?:edd?e|cadd?e|c?ada|ad|ada(?=me))m+e?(i[ce]s?|ically|y)\b" replace="$1cadem$2" />
<Typo word="Absence" find="\b([aA])bs(?:cen[cs]|ens)e(s)?\b" replace="$1bsence$2"/>
<Typo word="(Ac/De)celerate" find="\b([Aa]c|[Dd]e)(?:c?ell|el)erat(\w+)\b" replace="$1celerat$2" />
<Typo word="Absorb" find="\b([aA])sb?orb([a-z]*)\b" replace="$1bsorb$2"/>
<Typo word="Access_" find="(?!\b[Aa]ces\b)\b(A|a|[Ii]na)(?:ces+|cces(?:ss+)?)(|[ao]r\w+|e[ds]|ib\w+|ing|ion\w*|ive)\b" replace="$1ccess$2" /><!--avoid matching aces-->
<Typo word="Absorption" find="\b([aA])bsorb[st]i(on|ve)\b" replace="$1bsorpti$2"/>
<Typo word="(In)Accessible" find="\b(A|a|[Ii]na)c+es+ab(l[ey]|ilit(y|ies))\b" replace="$1ccessib$2" />
<Typo word="Abyssinia" find="\b[aA]b(?:bys+in?|ys(?:in?|sin))nia(ns?)?\b" replace="Abyssinia$1"/>
<Typo word="Acclaim" find="\b(A|a)claim(ed)?\b" replace="$1cclaim$2" />
<Typo word="Académie Française" find="\b([aA])cad[ée]mi[ée]\s+([fF])ran[cç]aise?(?<![aA]cadémie\s+[fF]rançaise)\b" replace="$1cadémie $2rançaise"/><!--avoid self-->
<Typo word="Acclimatise" find="\b(A|a)c+limiti(z|s)(e[sd]?|ing|ation)\b" replace="$1cclimati$2$3" />
<Typo word="Academy" find="\b([aA])c(?:ad(?:a?|a(?=me))|cad(?:[ae]|de)|edd?e)m+e?(i(?:c(?:ally|s?)|es?)|y)\b" replace="$1cadem$2"/>
<Typo word="Accommodate" find="\b(A|a)c(?:com[aeo]?|om+[aeo]?|comm[ae]?)dat(\w+)\b" replace="$1ccommodat$2" />
<Typo word="(Ac/De)celerate" find="\b([aA]c|[dD]e)(?:cel|el?)lerat([a-z]+)\b" replace="$1celerat$2"/>
<Typo word="Accompanied" find="\b(A|a)c+ompa(?:i?nn|in+)(?:ye?|ie?|e)(d|s)\b" replace="$1ccompanie$2" />
<Typo word="Access_" find="(?!\b[aA]ces\b)\b([aA]|[iI]na)c(?:ces(?:ss+)?|es+)(ar[a-z]+|e[ds]|i(?:b[a-z]+|ng|on[a-z]*|ve)|or[a-z]+)?\b" replace="$1ccess$2"/><!--avoid matching aces-->
<Typo word="According" find="\b(A|a)ccorin(g|gly)\b" replace="$1ccordin$2" />
<Typo word="(In)Accessible" find="\b([aA]|[iI]na)c+es+ab(ilit(?:ies|y)|l[ey])\b" replace="$1ccessib$2"/>
<Typo word="Accordion" find="\b(A|a)c+ord(?:eo|ia)(ns?)\b" replace="$1ccordio$2" />
<Typo word="Acclaim" find="\b([aA])claim(ed)?\b" replace="$1cclaim$2"/>
<Typo word="(Un)Account" find="\b(A|a|[Uu]na)cco[un]t(s?|ed|an(ts?|cy)|ing|abl[ey])\b" replace="$1ccount$2" />
<Typo word="(Un)Acceptable" find="\b([aA]|[uU]na)c(?:cep(?:[ai]|ti)|ep(?:[ai]|t[ai]))bl([ey])\b" replace="$1cceptabl$2"/>
<Typo word="Accus(e/tom)" find="\b(A|a)c(?:c*us|u)s(e[sdr]?|ing|al|able|ati(on|ve)s?|ator\w*|tom(s?|ed))\b" replace="$1ccus$2" />
<Typo word="Accession" find="\b([aA])sc+es+[io]{2}n\b" replace="$1ccession"/>
<Typo word="(Over/Under)Achieve" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?i|eie)v(e\w*|ing|abl[ey])\b" replace="$1chiev$2" />
<Typo word="Acclimatise" find="\b([aA])c+limiti([sz](?:ation|e[ds]?|ing))\b" replace="$1cclimati$2"/>
<Typo word="Acknowledge" find="\b(A|a)knowle" replace="$1cknowle" />
<Typo word="Accommodate" find="\b([aA])c(?:com(?:[aeo]?|m[ae]?)|om+[aeo]?)dat([a-z]+)\b" replace="$1ccommodat$2"/>
<Typo word="Acknowledging" find="\b(A|a)c?knowl(?:edg?e|dege?|egd?e?)ing\b" replace="$1cknowledging" />
<Typo word="Accompanied" find="\b([aA])c+ompa(?:in+|nn)[iy]?e?([ds])\b" replace="$1ccompanie$2"/>
<Typo word="Acquire" find="\b(A|a)cq[iu](re[sd]?|ring|siti(ons?|ve|vely))\b" replace="$1cqui$2" />
<Typo word="According" find="\b([aA])ccoring(ly)?\b" replace="$1ccording$2"/>
<Typo word="Acquit" find="\b(A|a)c?quitt+(s?)\b" replace="$1cquit$2" />
<Typo word="Accordion" find="\b([aA])c+ord(?:eo|ia)n(s)?\b" replace="$1ccordion$2"/>
<Typo word="Acquittal" find="\b(A|a)c?qui(?:tt)?t(ed|ing|a(l|nce)s?)\b" replace="$1cquitt$2" />
<Typo word="(Un)Account" find="\b([aA]|[uU]na)cco[nu]t(a(?:bl[ey]|n(?:cy|ts?))|ed|ing|s?)\b" replace="$1ccount$2"/>
<Typo word="Across" find="\b(A|a)c(?:cro|c?or)s[st]\b" replace="$1cross" />
<Typo word="Accus(e/tom)" find="\b([aA])c(?:c+us|us?)s(a(?:ble|l|t(?:i(?:ons?|ves?)|or[a-z]*))|e[drs]?|ing|tom(?:ed|s?))\b" replace="$1ccus$2"/>
<Typo word="Actual" find="\b(A|a)cut?al(\w*)\b" replace="$1ctual$2" />
<Typo word="(Over/Under)Achieve" find="\b([aA]|[oO]vera|[uU]ndera)ch(?:eie?|i(?:ei)?)v(abl[ey]|e[a-z]*|ing)\b" replace="$1chiev$2"/>
<Typo word="Adaptation" find="\b(A|a)dapa(?:ta)?tion(\w*)\b" replace="$1daptation$2" />
<Typo word="(Over/Under)Achievement" find="\b([aA]|[oO]vera|[uU]ndera)che?ie?v(d|ments?)\b" replace="$1chieve$2"/>
<Typo word="Address" find="\b(A|a)d+res(|e[sd]|ing|e[er]s?|able|ability)\b" replace="$1ddress$2" />
<Typo word="Acquire" find="\b([aA])(?:cq[iu]|qcui)(r(?:e[drs]?|ing)|siti(?:ons?|ve(?:ly)?))\b" replace="$1cqui$2"/>
<Typo word="(In)Adequate" find="\b([Ii]na|A|a)d[ai]?quate(ly)?\b" replace="$1dequate$2"/>
<Typo word="Acquit" find="\b([aA])c?quitt+(s)?\b" replace="$1cquit$2"/>
<Typo word="Administer" find="\b(A|a)dmin(?:in?str|ster|inster)(s?|ed|ing)\b" replace="$1dminister$2" />
<Typo word="Acquittal" find="\b([aA])c?qui(?:tt)?t(a(?:ls?|nces?)|ed|ing)\b" replace="$1cquitt$2"/>
<Typo word="Administrate" find="\b(A|a)dmi(?:n|nini?)strat(\w+)\b" replace="$1dministrat$2" />
<Typo word="Across" find="\b([aA])c(?:c(?:or|ro)|or)s[st]\b" replace="$1cross"/>
<Typo word="Admission" find="\b(A|a)ddmiss?i(ons?|ble|bility)\b" replace="$1dmissi$2" />
<Typo word="Actual" find="\b([aA])cut?al([a-z]*)\b" replace="$1ctual$2"/>
<Typo word="Adopt" find="\b(A|a)ddopt(s?|ed|i(ng|ve|ons?))\b" replace="$1dopt$2" />
<Typo word="Adaptation" find="\b([aA])dapa(?:ta)?tion([a-z]*)\b" replace="$1daptation$2"/>
<Typo word="Adultery" find="\b(A|a)dultr(y|ate[sd]?|ati(ng|on)|er|ous)\b" replace="$1dulter$2" />
<Typo word="Address" find="\b([aA])d+res(ab[il][a-z]+|e(?:[ds]|[er]s?)|ing)?\b" replace="$1ddress$2"/>
<Typo word="Advance" find="\b(A|a)davanc(e[sd]?|ing|ements?)\b" replace="$1dvanc$2" />
<Typo word="(In)Adequate" find="\b([aA]|[iI]na)d[ai]?quate(ly)?\b" replace="$1dequate$2"/>
<Typo word="Adventurous" find="\b(A|a)dventrous\b" replace="$1dventurous" />
<Typo word="Administer" find="\b([aA])dmin(?:i(?:nste?r|str)|ster)(ed|ing|s?)\b" replace="$1dminister$2"/>
<Typo word="Advertise" find="\b(A|a)dverti(?:e?s|ze)(r?s?|d|ments?)\b" replace="$1dvertise$2" />
<Typo word="Administrate" find="\b([aA])(?:dmi(?:n(?:i(?:ni?s)?|s)|s)|minis)trat([a-z]+)\b" replace="$1dministrat$2"/>
<Typo word="Advertising" find="\b(A|a)dvert(?:s|i?z)ing\b" replace="$1dvertising" />
<Typo word="Admission" find="\b([aA])ddmiss?i(b(?:ility|le)|ons?)\b" replace="$1dmissi$2"/>
<Typo word="Aerial" find="\b(A|a)eriel(s?|ly)\b" replace="$1erial$2" />
<Typo word="Adopt" find="\b([aA])d(?:dopt|op)(ed|i(?:ng|ons?|ve)|s?)\b" replace="$1dopt$2"/>
<Typo word="Aerodynamic" find="\b(A|a)reodynami(cs?|cal)\b" replace="$1erodynami$2" />
<Typo word="Adultery" find="\b([aA])dultr(at(?:e[ds]?|i(?:ng|on))|er|ous|y)\b" replace="$1dulter$2"/>
<Typo word="Aesthetic" find="\b(A|a)(?:stheti|e?sthetia|e?stheci)c(s?|al|al?ly)\b" replace="$1esthetic$2" />
<Typo word="Advance" find="\b([aA])davanc(e(?:[ds]?|ments?)|ing)\b" replace="$1dvanc$2"/>
<Typo word="Affiliate" find="\b(A|a)f(?:f?ill?|f?illi|ill?i|f?ll?i)at(e[sd]?|ing|ions?)\b" replace="$1ffiliat$2" />
<Typo word="Adventurous" find="\b([aA])dventrous\b" replace="$1dventurous"/>
<Typo word="Afghani" find="\b[Aa]f(?:f?gah?|fgh?a)ni(s?|stan)\b" replace="Afghani$1" /><!--cap. of correct spelling is handled under "Afghanistan"-->
<Typo word="Advertise" find="\b([aA])dvertie?s([ds]|ments?|rs?)\b" replace="$1dvertise$2"/>
<Typo word="Aficionado" find="\b(A|a)ffici[oa]nad(os?)\b" replace="$1ficionad$2" />
<Typo word="Advertising" find="\b([aA])dvertsing\b" replace="$1dvertising"/>
<Typo word="Aforementioned" find="\b(A|a)for(?:men|e?mem)tioned\b" replace="$1forementioned" />
<Typo word="Advocate" find="\b([aA])dovc?at(e[ds]?|i(?:ng|on)|ory?)\b" replace="$1dvocat$2"/>
<Typo word="Afrikaner" find="\b(A|a)fri[ck]aane(rs?)\b" replace="$1frikane$2" />
<Typo word="Aerial" find="\b([aA])eriel(ly|s?)\b" replace="$1erial$2"/>
<Typo word="Against" find="\b(A|a)g(?:aisn?t|ainnst|ia?nst|aints?)\b" replace="$1gainst" />
<Typo word="Aesthetic" find="\b([aA])(?:e(?:sthe(?:ci|tia)|thesti)|sthe(?:ci|tia?))c(al(?:l+y|y)?|s?)\b" replace="$1esthetic$2"/>
<Typo word="Aggravate" find="\b(A|a)g(?:g?[ae]?re|r[aei])vat(\w+)\b" replace="$1ggravat$2" />
<Typo word="Affidavit" find="\b([aA])ffadavit(s)?\b" replace="$1ffidavit$2"/>
<Typo word="Aggregate" find="\b(A|a)g(?:reg?|g?reg)gat(e[ds]?|ely|ing|ive|or)\b" replace="$1ggregat$2" />
<Typo word="(Dis/Un)Affiliate" find="\b([aA]|disa|una)f(?:(?:il(?:i?|li?)|f(?:il(?:li?)?|l(?:i(?:li?)?|li))|l(?:i(?:li?)?|li))a|filai)t(e[ds]?|i(?:ng|ons?))\b" replace="$1ffiliat$2"/>
<Typo word="Afghani" find="\b[aA]f(?:fg(?:ah?|ha)|gah?)ni(s(?:tan)?)?\b" replace="Afghani$1"/><!--cap. of correct spelling is handled under "Afghanistan"-->
<!-- avoid false positive agregation (professional exam/degree in the French system) -->
<Typo word="Aggression" find="\b(A|a)g(?:g?re|res?)s(ions?|ive(|ness|ly)|ors?)\b" replace="$1ggress$2" />
<Typo word="Aficionado" find="\b([aA])ffici[ao]nado(s)?\b" replace="$1ficionado$2"/>
<Typo word="Aggrieve" find="\b(A|a)g(?:rie|g?rei)v(e[sd]?|ing)\b" replace="$1ggriev$2" />
<Typo word="Aforementioned" find="\b([aA])for(?:emem?|me[mn])tioned\b" replace="$1forementioned"/>
<Typo word="(Dis)Agree" find="(?!\bAgre\b)\b(A|a|[Dd]isa)g(?:gre+|re)(s?|d|ing|ments?|abl[ey])\b" replace="$1gree$2" /><!--don't fix Agre-->
<Typo word="Afrikaner" find="\b([aA])fri[ck]aaner(s)?\b" replace="$1frikaner$2"/>
<Typo word="Agriculture" find="\b(A|a)(?:gricu|rgicul)tur(es?|al)\b" replace="$1gricultur$2" />
<Typo word="After" find="\b([aA])f[ft]ter\b" replace="$1fter"/>
<Typo word="Airborne" find="\bairbourne?\b" replace="airborne" /><!-- don't fix Airbourne, a band -->
<Typo word="Against" find="\b([aA])g(?:a(?:i(?:n(?:[in]st|ts?)|sn?t)|ni?st)|ia?nst)\b" replace="$1gainst"/>
<Typo word="Aircraft" find="\b(A|a)i(?:rc|rrcr)ar?f(ts?)\b" replace="$1ircraf$2" />
<Typo word="Aggravate" find="\b([aA])g(?:[ae]re|g[ae]?re|r[aei])vat([a-z]+)\b" replace="$1ggravat$2"/>
<Typo word="Air(craft/line/plane/port/space)" find="\b(A|a)r?i(craft|liner?s?|planes?|ports?|space)\b" replace="$1ir$2" />
<Typo word="Aggregate" find="\b([aA])g(?:greg|reg?)gat(e(?:[ds]?|ly)|i(?:ng|ve)|or)\b" replace="$1ggregat$2"/><!--avoid agregation (professional exam/degree in the French system)-->
<Typo word="Albeit" find="\b(A|a)l+biet\b" replace="$1lbeit" />
<Typo word="Aggression" find="\b([aA])g(?:gre|res?)s(i(?:ons?|ve[a-z]*)|ors?)(?<!l'agression)\b" replace="$1ggress$2"/><!--avoid French-->
<Typo word="Alcohol" find="\b(A|a)l(?:o?cho|choho|ch?oha|ch?aho)l(s?|ics?|ism)\b" replace="$1lcohol$2" />
<Typo word="Aggrieve" find="\b([aA])g(?:grei|r(?:ei|ie))v(e[ds]?|ing)\b" replace="$1ggriev$2"/>
<Typo word="Algebraic" find="\b(A|a)lgebraical\b" replace="$1lgebraic" />
<Typo word="(Dis)Agree" find="\b(A(?!gre\b)|a|[dD]isa)g(?:gre+|re(?:ee)?)(abl[ey]|[ds]?|ing|ments?)\b" replace="$1gree$2"/><!--avoid Agre-->
<Typo word="Air-" find="\b([aA])r?i(b(?:ags?|oats?)|cr(?:afts?|ews?)|d(?:ate|rops?)|f(?:ares?|lows?|oils?)|glow|h(?:eads?|oles?)(?<!Aihole)|i(?:est|ngs?)|l(?:ess|i(?:fts?|kes?|ne(?:rs?|s?)))|m(?:a(?:il|n)|en)(?<!Aim[ae]n)|p(?:arks?|la(?:nes?|y)|o(?:[rs]ts?))|s(?:h(?:eds?|ips?|o[tw]s?)|ick|pace)|ti(?:mes?|ng)|w(?:a(?:rds?|ves?|ys?)|ise|om[ae]n))\b" replace="$1ir$2"/><!--avoid given names Aiman, Aimen, place name Aihole-->
<Typo word="Algorithm" find="\b(A|a)lgorh?itm(s?|ic)\b" replace="$1lgorithm$2" />
<Typo word="Alienate" find="\b(A|a)lientat(e[ds]?|ing)\b" replace="$1lienat$2" />
<Typo word="Airborne" find="\bairbourne?\b" replace="airborne"/><!--avoid Airbourne, a band-->
<Typo word="(Mis/Re)Align" find="\b(A|a|[Mm]isa|[Rr]ea)llign(s?|ed|ing|ments?)\b" replace="$1lign$2" />
<Typo word="Aircraft" find="\b([aA])ir(?:c|rcr)ar?ft(s)?\b" replace="$1ircraft$2"/>
<Typo word="All intents and purposes" find="\b(A|a)ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes" />
<Typo word="Albeit" find="\b([aA])l(?:bie|lb(?:ei|ie))t\b" replace="$1lbeit"/>
<Typo word="Allege" find="\b(A|a)l+edg(e[sd]?|ing|edly)\b" replace="$1lleg$2" />
<Typo word="Alcohol" find="\b([aA])l(?:c(?:aho|h(?:aho|o(?:h[ao])?)|oha)|ocho)l(i(?:cs?|sm)|s?)\b" replace="$1lcohol$2"/>
<Typo word="Allegedly" find="\b(A|a)l+ed?ge[ld]y\b" replace="$1llegedly" />
<Typo word="Algorithm" find="\b([aA])lgorh?itm(ic|s?)\b" replace="$1lgorithm$2"/>
<Typo word="Alleviate" find="\b(A|a)l+iviat(e[sd]?|ing|ion|or)\b" replace="$1lleviat$2" />
<Typo word="Alienate" find="\b([aA])lientat(e[ds]?|i(?:ng|on))\b" replace="$1lienat$2"/>
<Typo word="Almost" find="\b(A|a)l(?:mso|oms)t\b" replace="$1lmost" />
<Typo word="(Mis/Re)Align" find="\b([aA]|[mM]isa|[rR]ea)llign(ed|ing|ments?|s?)\b" replace="$1lign$2"/>
<Typo word="Along with" find="\b(A|a)longwith\b" replace="$1long with" />
<Typo word="All intents and purposes" find="\b([aA])ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes"/>
<Typo word="Alongside" find="\b(A|a)lonside\b" replace="$1longside"/>
<Typo word="Allege" find="\b([aA])l+edg(e(?:d(?:ly)?|s?)|ing)\b" replace="$1lleg$2"/>
<Typo word="Alpha" find="\b(A|a)plha(\w*)\b" replace="$1lpha$2" />
<Typo word="Allegedly" find="\b([aA])l+ed?ge?[dl]e?y\b" replace="$1llegedly"/>
<Typo word="Already" find="\b(A|a)(?:l+reayd|ready|l+red+y)\b" replace="$1lready" />
<Typo word="Alleviate" find="\b([aA])l+iviat(e[ds]?|i(?:ng|on)|or)\b" replace="$1lleviat$2"/>
<Typo word="Also_" find="\baslo\b" replace="also" />
<Typo word="Almost" find="\b([aA])l(?:mso|oms)t\b" replace="$1lmost"/>
<Typo word="Alternative" find="\b(A|a)lternitive(\w*)\b" replace="$1lternative$2" />
<Typo word="alma mater" find="\b([hH](?:er\s+|is\s+))\bAlma\s+Mater\b" replace="$1alma mater"/>
<Typo word="Although" find="\b(A|a)ltought?\b" replace="$1lthough" />
<Typo word="Along with" find="\b([aA])long[-–‑−—―]?with\b" replace="$1long with"/>
<Typo word="Alumnus" find="\b(A|a)lmun(us|ae?|i)\b" replace="$1lumn$2" />
<Typo word="Alpha" find="\b([aA])plha([a-z]*)\b" replace="$1lpha$2"/>
<Typo word="Alumnus_" find="\b(A|a)lumin(us|ae|i)\b" replace="$1lumn$2" />
<Typo word="Already" find="\b([aA])(?:l+r(?:ae?d+y|e(?:a(?:d|yd?)|d(?:ay|d+y|y)))|ready)\b" replace="$1lready"/>
<Typo word="Always" find="\b(A|a)l+w(?:asy|yas)\b" replace="$1lways" />
<Typo word="Also_" find="\baslo\b" replace="also"/>
<Typo word="Amalgam" find="\b(A|a)malg[ou]m(s?|at(e[sd]?|ing|ion))\b" replace="$1malgam$2" />
<Typo word="Alternative" find="\b([aA])lternitive([lsy]*)\b" replace="$1lternative$2"/>
<Typo word="Amateur" find="\b(A|a)m+(?:[aeiou]tuer|[aeiou]ture|[eiou]teur)(\w*)\b" replace="$1mateur$2" />
<Typo word="Although" find="\b([aA])l(?:hought?|t(?:hought|ought?))\b" replace="$1lthough"/>
<Typo word="Ambidextrous" find="\b(A|a)mbi?dextero?u(s|ly)\b" replace="$1mbidextrou$2" />
<Typo word="Alumni" find="\b([aA])lumi?nis\b" replace="$1lumni"/>
<Typo word="Ambiguous" find="\b(A|a|[Uu]na)mbigi?ous(ly|ness)?\b" replace="$1mbiguous$2" />
<Typo word="Alumnus" find="\b([aA])lmun(ae?|i|us)\b" replace="$1lumn$2"/>
<Typo word="(Ambi/Pre)valent" find="\b([Pp]re|[Aa]mbi)v(?:ela|[ae]la)n([ct]\w*)\b" replace="$1valen$2" />
<Typo word="Alumnus_" find="\b([aA])lumin(ae|i|us)\b" replace="$1lumn$2"/>
<Typo word="Amend" find="\b(A|a)dmend(s?|ed|ments?|ing|able|atory)\b" replace="$1mend$2" />
<Typo word="An alumnus of" find="\b([aA])n?\s+[aA]lumi?ni\s+of\b" replace="$1n alumnus of"/>
<Typo word="America" find="\b[Aa]merc?ia(|ns?|na|nism)\b" replace="America$1"/>
<Typo word="Always" find="\b([aA])l+(?:sways|w(?:as?y|[ty]as))\b(?<!Alway)" replace="$1lways"/><!--avoid surname Alway-->
<Typo word="Ammunition" find="\b(A|a)m+untio(ns?)\b" replace="$1mmunitio$2" />
<Typo word="Amalgam" find="\b([aA])malg[ou]m(at(?:e[ds]?|i(?:ng|on))|s?)\b" replace="$1malgam$2"/>
<Typo word="Amock" find="\b(A|a)mock\b" replace="$1mok" />
<Typo word="Amateur" find="\b([aA])m+(?:atu(?:er|re)|et(?:eur|u(?:er|re))|it(?:eur|u(?:er|re))|ot(?:eur|u(?:er|re))|ut(?:eur|u(?:er|re)))([a-z]*)\b" replace="$1mateur$2"/>
<Typo word="Among" find="\b(A|a)mo?un(g|gst)\b" replace="$1mon$2" />
<Typo word="Ambidextrous" find="\b([aA])mbi?dextero?us(ly)?\b" replace="$1mbidextrous$2"/>
<Typo word="Amongst" find="\b(A|a)mongest\b" replace="$1mongst" />
<Typo word="Ambiguous" find="\b([aA]|[uU]na)mbigi?ous(ly|ness)?\b" replace="$1mbiguous$2"/>
<Typo word="Amount" find="\b(A|a)mout(s?|ed|ing)\b" replace="$1mount$2" />
<Typo word="(Ambi/Pre)valent" find="\b([aA]mbi|[pP]re)v(?:ala|el[ae])n([ct][a-z]*)\b" replace="$1valen$2"/>
<Typo word="(A/Be)musement" find="\b([Bb]e|a|A)mus(?:emn|men)t(s?)\b" replace="$1musement$2" />
<Typo word="Amend" find="\b([aA])dmend(a(?:ble|tory)|ed|ing|ments?|s?)\b" replace="$1mend$2"/>
<Typo word="Anaerobic" find="\b(A|a)nerob(es?|ic\w*)\b" replace="$1naerob$2" />
<Typo word="Ammunition" find="\b([aA])m+untion(s)?\b" replace="$1mmunition$2"/>
<Typo word="Analogous" find="\b(A|a)n(?:n?al|nal?)l(?:oge|ag)(y|ies|ous)\b" replace="$1nalog$2" />
<Typo word="Amock" find="\b([aA])mock\b" replace="$1mok"/><!--avoid amuck, https://www.merriam-webster.com/dictionary/amuck-->
<Typo word="Ancestor" find="\b(A|a)nsest[oe](rs?)\b" replace="$1ncesto$2" />
<Typo word="Among" find="\b([aA])mo?ung(st)?\b" replace="$1mong$2"/>
<Typo word="Ancestry" find="\b(A|a)ncest(?:[oe]r|ri)(y|ies|al)\b" replace="$1ncestr$2" />
<Typo word="Amongst" find="\b([aA])mon(?:ge)?st\b" replace="$1mongst"/>
<Typo word="Ancient" find="\b(A|a)(?:cie|ncei)nt(s)?\b" replace="$1ncient$2" />
<Typo word="Amount" find="\b([aA])mout(ed|ing|s?)\b" replace="$1mount$2"/>
<Typo word="Ancillary" find="\b(A|a)ncill?iary\b" replace="$1ncillary" />
<Typo word="(A/Be)musement" find="\b([aA]|[bB]e)mus(?:em|me)nt(s)?\b" replace="$1musement$2"/>
<Typo word="Anemone" find="\b(A|a)nenom(es?)\b" replace="$1nemon$2" />
<Typo word="Anaerobic" find="\b([aA])nerob(es?|ic[a-z]*)\b" replace="$1naerob$2"/>
<Typo word="Annihilate" find="\b(A|a)n(?:n?i?hili|nhil+)at(\w+)\b" replace="$1nnihilat$2" />
<Typo word="Analogous" find="\b([aA])n(?:al(?:a?|l[ao]?)|nal?l[ao]?)ge?(ies|ous|y)\b" replace="$1nalog$2"/>
<Typo word="Announcement" find="\b(A|a)n+oun?cmen(ts?)\b" replace="$1nnouncemen$2" />
<Typo word="Ancestor" find="\b([aA])nsest[eo]r(s)?\b" replace="$1ncestor$2"/>
<Typo word="Annually" find="\b(A|a)nual+y\b" replace="$1nnually" />
<Typo word="Ancestry" find="\b([aA])ncest(?:[eo]r|ri)(al|ies|y)\b" replace="$1ncestr$2"/>
<Typo word="Annul" find="\b(A|a)n+ull(s?|ments?|ar)\b" replace="$1nnul$2" />
<Typo word="Ancient" find="\b([aA])(?:cie|nce?ia?)nt(s)?\b" replace="$1ncient$2"/>
<Typo word="Annulled" find="\b(A|a)n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2" />
<Typo word="Ancillary" find="\b([aA])ncill?iary\b" replace="$1ncillary"/>
<Typo word="Anoint" find="\b(A|a)nnoint(s?|ed|ings?|ments?)\b" replace="$1noint$2" />
<Typo word="Anemone" find="\b([aA])nenome(s)?\b" replace="$1nemone$2"/>
<Typo word="Anomaly" find="\b(A|a)nom(?:o|al)l(y|ies|ous\w*)\b" replace="$1nomal$2" />
<Typo word="Annihilate" find="\b([aA])n(?:hili|ihili|n(?:hil(?:i?|l+)|ihili))at([a-z]+)\b" replace="$1nnihilat$2"/>
<Typo word="Antarctic_" find="\b(?<![Ss]infonia\s+)(A|a)ntarti(ca?)\b" replace="$1ntarcti$2" /> <!-- avoid 'Sinfonia antartica' -->
<Typo word="Anniversary" find="\b([aA])n(?:ivers[ae]|n(?:niversa|iv(?:arsa|e(?:r(?:a|se)|sa))))r(ies|y)\b" replace="$1nniversar$2"/>
<Typo word="Anniversary (2)" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))[–‑−—―\s]year\s+[aA]nniv[ei]rs[ai]ry\b" replace="$1 anniversary"/>
<Typo word="Anthropomorphic" find="\b(A|a)nthromorphi(\w+)\b" replace="$1nthropomorphi$2" />
<Typo word="(Anti/Hypo/Paren)thesis" find="\b([Aa]nti|[Hh]ypo|[Pp]aren)th[ai]s([ie]s|i[sz]e[sdr]?)\b" replace="$1thes$2" />
<Typo word="Announcement" find="\b([aA])n+oun?cment(s)?\b" replace="$1nnouncement$2"/>
<Typo word="Antonín Dvořák" find="\bAnton[]n\s+Dvo(?:ra||řa)k\b" replace="Antonín Dvořák" />
<Typo word="Annually" find="\b([aA])n(?:n(?:aull|ual+)|ual+)y\b(?<!nnually)" replace="$1nnually"/>
<Typo word="Anything" find="\b(A|a)n(?:yty|tyth)ing\b" replace="$1nything" />
<Typo word="Annul" find="\b([aA])n+ull(ar|ments?|s?)\b" replace="$1nnul$2"/>
<Typo word="Apartheid" find="\b(A|a)parteid\b" replace="$1partheid" />
<Typo word="Annulled" find="\b([aA])n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2"/>
<Typo word="Apennine" find="\b[Aa]p(?:e|pen?)nin(es?|us)\b" replace="Apennin$1" />
<Typo word="Anoint" find="\b([aA])nnoint(ed|ings?|ments?|s?)\b" replace="$1noint$2"/>
<Typo word="Apocalypse" find="\b(A|a)pocolyp(ses?|tic\w*)\b" replace="$1pocalyp$2" />
<Typo word="Anomaly" find="\b([aA])nom(?:al|o)l(ies|ous[a-z]*|y)\b" replace="$1nomal$2"/>
<Typo word="(Un)Apolog(y/etic)" find="\b(A|a|[Uu]na)p(?:p?ol[ae]|polo)g(y|ies|ize[sd]?|(etic|ist|ia|ue)s?)\b" replace="$1polog$2" />
<Typo word="Antarctic_" find="\b([aA])ntartic(a)?\b(?<![sS]infonia\s{1,9}[aA]ntartica?)" replace="$1ntarctic$2"/><!--avoid 'Sinfonia antartica'-->
<Typo word="Apparel" find="\b(A|a)p(?:p?arr[ae]|arr?[ae]|p?ara)l(s?|l?ing|l?ed)\b" replace="$1pparel$2" />
<Typo word="Anthropomorphic" find="\b([aA])nthromorphi([a-z]+)\b" replace="$1nthropomorphi$2"/>
<Typo word="Apparent" find="\b(A|a)p(?:p*ea?r[aei]|(?:pp+|)ea?r[aei]|p*arr+[aei]|p*ar+[ai])n(t|tly)\b" replace="$1pparen$2" />
<Typo word="(Anti/Hypo/Paren)thesis" find="\b([aA]nti|[hH]ypo|[pP]aren)th[ai]s(es|i(?:s(?:e[drs]?)?|ze[drs]?))\b" replace="$1thes$2"/>
<Typo word="Appealing" find="\b(A|a)p+ealling\b" replace="$1ppealing" />
<Typo word="Antonín Dvořák" find="\b[aA]nton[ií]n\s+[dD]vo(?:r[aá]|řa)k\b" replace="Antonín Dvořák"/>
<Typo word="(Dis/Re)Appearance" find="\b(A|a|[Dd]isa|[Rr]ea)p(?:p?earea?|p?era|p?reara)nc(es?)\b" replace="$1ppearanc$2" />
<Typo word="Anything" find="\b([aA])n(?:tyth|yty)ing\b" replace="$1nything"/>
<Typo word="Appellate" find="\b(A|a)ppelat(e|i\w+)\b" replace="$1ppellat$2" />
<Typo word="Apart/aside from" find="\b([aA](?:part|side))\s+form\b" replace="$1 from"/>
<Typo word="Application" find="\b(A|a)pplicaito(ns?)\b" replace="$1pplicatio$2" />
<Typo word="Apartheid" find="\b([aA])parteid\b" replace="$1partheid"/>
<Typo word="(Dis)Appoint" find="\b([Dd]is)?s?(A|a)(?:sp*|)point(\w*)\b" replace="$1$2ppoint$3" />
<Typo word="Apennine" find="\b[aA]p(?:e|pen?)nin(es?|us)\b" replace="Apennin$1"/>
<Typo word="(Ap/De)preciate" find="\b([Aa]p|[Dd]e)pr(?:[ei]cai|ie?cia|eacia)(\w+)\b" replace="$1precia$2" />
<Typo word="Apocalypse" find="\b([aA])pocolyp(ses?|tic[a-z]*)\b" replace="$1pocalyp$2"/>
<Typo word="Approaches" find="\b(A|a)p+roach(d|s)\b" replace="$1pproache$2" />
<Typo word="(Un)Apolog(y/etic)" find="\b([aA]|[uU]na)p(?:ol[ae]|pol[aeo])g(etics?|i(?:as?|es|sts?|ze[ds]?)|ues?|y)\b" replace="$1polog$2"/>
<Typo word="(In)Appropriate" find="\b(A|a|[Ii]na)p(?:propropia|ropri?a|proprai?|propia)t(\w+)\b" replace="$1ppropriat$2" />
<Typo word="Apparel" find="\b([aA])p(?:arr?[ae]|par(?:a|r[ae]))l(ed|ing|l(?:ed|ing)|s?)\b" replace="$1pparel$2"/>
<Typo word="Approximate" find="\b(A|a)p+rox(?:i?am[ai]|imi|imm|ia(?:tema)?)t(\w+)\b" replace="$1pproximat$2" />
<Typo word="Apparent" find="\b([aA])p(?:ar(?:[ai]|r+[aei])|ea?r[aei]|p+(?:ar(?:[ai]|r+[aei])|ea?r[aei]))nt(ly)?\b" replace="$1pparent$2"/>
<Typo word="Approximately" find="\b(A|a)p+rox[aei]mm?[ai]tle?y\b" replace="$1pproximately" />
<Typo word="(Un)Appealing" find="\b([aA]|[uU]na)p+ealling\b" replace="$1ppealing"/>
<Typo word="Aqueduct_" find="\b(?<!Mental\s+)(A|a)quaduct(s?)\b" replace="$1queduct$2" />
<Typo word="(Dis/Re)Appearance" find="\b([aA]|[dD]isa|[rR]ea)p(?:e(?:area?|ra)|p(?:e(?:area?|ra)|reara)|reara)nce(s)?\b" replace="$1ppearance$2"/>
<Typo word="Arabic_" find="\b(?<![Gg]um\s+)arabic\b" replace="Arabic" />
<Typo word="Appeared" find="\b([aA]|[dD]isa|[rR]ea)ppear(?:re)?d\b" replace="$1ppeared"/>
<Typo word="Arbitrary" find="\b(A|a)r?b(?:ritr?a|r?ita|rbitr?e)r(y|ily|iness)\b" replace="$1rbitrar$2" />
<Typo word="Appellate" find="\b([aA])ppelat(e|i[a-z]+)\b" replace="$1ppellat$2"/>
<Typo word="Arboretum" find="\b(A|a)rbo(?:ure|ri)tum\b" replace="$1rboretum"/>
<Typo word="Application" find="\b([aA])pplicaiton(s)?\b" replace="$1pplication$2"/>
<Typo word="Arch(a)eology" find="\b(A|a)rc(ha?)(?:e|eao|oe?)log(y|ists?|ic(|al|ally))\b" replace="$1rc$2eolog$3" />
<Typo word="(Dis)Appoint" find="\b([dD]is)?s?([aA])(?:(?:sp*)?point|ppoitn?)([a-z]*)\b" replace="$1$2ppoint$3"/>
<Typo word="Archetype" find="\b(A|a)rchi?typ(es?|al|ic(|al|ally))\b" replace="$1rchetyp$2" />
<Typo word="(Ap/De)preciate" find="\b([aA]p|[dD]e)pr(?:e(?:acia|cai)|i(?:c(?:ai|ia)|ecia))([a-z]+)\b" replace="$1precia$2"/>
<Typo word="Archimedean" find="\b[Aa]rchimedian\b" replace="Archimedean"/>
<Typo word="Approaches" find="\b([aA])p+roach([ds])\b" replace="$1pproache$2"/>
<Typo word="Architect" find="\b(A|a)rch(?:ec?|ic)te(?:c?t|cht?)(|s|ur\w+)\b" replace="$1rchitect$2" />
<Typo word="(In)Appropriate" find="\b([aA]|[iI]na)p(?:prop(?:ia|r(?:ai?|opia))|ropri?a)t([a-z]+)\b" replace="$1ppropriat$2"/>
<Typo word="Architectural" find="\b(A|a)rchitectual(ly)?\b" replace="$1rchitectural$2"/>
<Typo word="Approximate" find="\b([aA])p+rox(?:am[ai]|i(?:a(?:m[ai]|tema)?|m[im]|om[ai])|om[ai])t([a-z]+)\b" replace="$1pproximat$2"/>
<Typo word="Architecture" find="\b(A|a)rch[ie](?:ctect|c?techt?|tet)ur(\w+)\b" replace="$1rchitectur$2" />
<Typo word="Approximately" find="\b([aA])p+[or]+x+[aei]*m+[aeilt]{2,7}y(?<![aA]pproximately)\b" replace="$1pproximately"/>
<Typo word="Argument" find="\b(A|a)rguement([as]?|ive|ative(|ly)|ation|um)\b" replace="$1rgument$2" />
<Typo word="Aqueduct_" find="\b([aA])quaduct(s)?(?<!Mental\s{1,9}[aA]quaducts?)\b" replace="$1queduct$2"/>
<Typo word="Armistice" find="\b(A|a)rm[ia]sta[cs](es?)\b" replace="$1rmistic$2" />
<Typo word="Arbitrary" find="\b([aA])r?b(?:ita|r(?:bitr?e|it(?:a|ra)))r(i(?:ly|ness)|y)\b" replace="$1rbitrar$2"/>
<Typo word="Arose" find="\b(A|a)rised\b" replace="$1rose" />
<Typo word="Arboretum" find="\b([aA])rbo(?:ri|ure)tum\b" replace="$1rboretum"/>
<Typo word="Around_" find="(?!\bAroud\b)\b(A|a)r(?:r?o[nu]|roun|un)d\b" replace="$1round"/>
<Typo word="Archetype" find="\b([aA])rchi?typ(al|es?|ic[a-z]*)\b" replace="$1rchetyp$2"/>
<Typo word="Archimedean" find="\b[aA]rch[ai]median\b" replace="Archimedean"/>
<!-- ignore name/city Aroud -->
<Typo word="Article" find="\b(A|a)rtic[ae]l?(s?)\b" replace="$1rticle$2"/>
<Typo word="Architect" find="\b([aA])(?:rch(?:ec?|ic|oc?)te(?:ch?t?|t)|chitect)(s?|ur[a-z]+)\b" replace="$1rchitect$2"/>
<Typo word="Artillery" find="\b(A|a)rtil+ary\b" replace="$1rtillery" />
<Typo word="Architectural" find="\b([aA])rchitectual(ly)?\b" replace="$1rchitectural$2"/>
<Typo word="Artist" find="\b(A|a)r(?:itis|tsi)t(s?|ic|ically)\b" replace="$1rtist$2" />
<Typo word="Architecture" find="\b([aA])rch[ei](?:ctec(?:ht?|t)|te(?:c(?:ht?)?|t))ur([a-z]+)\b" replace="$1rchitectur$2"/>
<Typo word="Ascend" find="\b(A|a)(?:cce|sece)n(sions?|d(?:ed|ing|s)?)\b" replace="$1scen$2" />
<Typo word="Argument" find="\b([aA])rguement(ive|s?|a(?:ti(?:on|ve(?:ly)?))?|um)\b" replace="$1rgument$2"/>
<Typo word="Ascetic" find="\b(A|a)setic(s?|ally|ism)\b" replace="$1scetic$2" />
<Typo word="Armistice" find="\b([aA])rm(?:ast[ai]|ista)[cs]e(s)?\b" replace="$1rmistice$2"/>
<Typo word="Aside" find="\b(A|a)sside\b" replace="$1side" />
<Typo word="Arose" find="\b([aA])rised\b(?<!\bha(?:[ds]|ve)\s+[aA]rised)" replace="$1rose"/>
<Typo word="Asphyxiate" find="\b(A|a)sphyxai?t(e[sd]?|ing|ion)\b" replace="$1sphyxiat$2" />
<Typo word="Arisen" find="\b([aA])rised\b(?<=\bha(?:[ds]|ve)\s+[aA]rised)" replace="$1risen"/>
<Typo word="Assassin" find="\b(A|a)s+assa(ns?)\b" replace="$1ssassi$2" />
<Typo word="Around_" find="(?!\bAroud\b)\b([aA])r(?:o(?:[nu]d|u(?:dn|nf))|ro(?:nd|un?d)|und)\b" replace="$1round"/><!--avoid name/city Aroud-->
<Typo word="Assassin" find="\b(A|a)ssas[ia]n(s|ate[sd]?|ations?)?\b" replace="$1ssassin$2" />
<Typo word="Article" find="\b([aA])rt(?:cile|i(?:c[ae]l?|lce))(s)?\b" replace="$1rticle$2"/>
<Typo word="Assassinate" find="\b(A|a)ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2" />
<Typo word="Artillery" find="\b([aA])rtil(?:[ae]|la)r+y\b" replace="$1rtillery"/>
<Typo word="Assassinated" find="\b(A|a)ssasined\b" replace="$1ssassinated" />
<Typo word="Artist" find="\b([aA])r(?:iti?s|tsi)t(ic(?:ally)?|s?)\b" replace="$1rtist$2"/>
<Typo word="Assassination" find="\b(A|a)ssassintation\b" replace="$1ssassination" />
<Typo word="Ascend" find="\b([aA])(?:cce|sece)n(d(?:ed|ing|s?)|sions?)\b" replace="$1scen$2"/>
<Typo word="Assault" find="\b(A|a)s(?:s[us]a?|au)l(ts?|ted|ting)\b" replace="$1ssaul$2" />
<Typo word="Ascetic" find="\b([aA])setic(ally|ism|s?)\b" replace="$1scetic$2"/>
<Typo word="(Dis/Re)Assemble" find="\b(A|a|[Dd]isa|[Rr]ea)s(?:semp|embe?)l(\w+)\b" replace="$1ssembl$2" />
<Typo word="Aside" find="\b([aA])sside\b" replace="$1side"/>
<Typo word="(As/Re/Reas)sembly" find="\b([Rr]e|[Aa]s|[Rr]eas)sembel(y|ing|ance|ed)\b" replace="$1sembl$2" />
<Typo word="Asphyxiate" find="\b([aA])sphyxai?t(e[ds]?|i(?:ng|on))\b" replace="$1sphyxiat$2"/>
<Typo word="Assertion" find="\b(A|a)ssertati(ons?|ve\w*)\b" replace="$1sserti$2" />
<Typo word="Assassin" find="\b([aA])s+as(?:[ai]|sa)n(at(?:e[ds]?|ions?)|s?)\b" replace="$1ssassin$2"/>
<Typo word="Assessment" find="\b(A|a)ssesment\b" replace="$1ssessment"/>
<Typo word="Assassinate" find="\b([aA])ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2"/>
<Typo word="Assign" find="\b(A|a)sign(|s|ed|ing|ments?)\b" replace="$1ssign$2" />
<Typo word="Assassinated" find="\b([aA])ssasined\b" replace="$1ssassinated"/>
<Typo word="Assign_" find="\b(A|a)ss(?:s+ign|ing)(s|ing|ed|ments?)\b" replace="$1ssign$2" /><!--don't fix Assing-->
<Typo word="Assassination" find="\b([aA])ssassintation\b" replace="$1ssassination"/>
<Typo word="Assist" find="\b(A|a)s(?:si|is+|siss)t(s?|ed|ing|ants?|ance)\b" replace="$1ssist$2" />
<Typo word="Assault" find="\b([aA])s(?:au|s[su]a?)lt(ed|ing|s?)\b" replace="$1ssault$2"/>
<Typo word="(As/Re)sistant" find="\b(As|as|[Rr]e)s?i(?:t[ae]|s+te)n(ces?|t\w*)\b" replace="$1sistan$2" />
<Typo word="(Dis/Re)Assemble" find="\b([aA]|[dD]isa|[rR]ea)s(?:embe?|semp)l([a-z]+)\b" replace="$1ssembl$2"/>
<Typo word="Associate" find="\b(A|a)s(?:oci|soi?c)ai?t(e[sd]?|ing|ions?)\b" replace="$1ssociat$2" />
<Typo word="(As/Re/Reas)sembly" find="\b([aA]s|[rR]e(?:as)?)sembel(ance|ed|ing|y)\b" replace="$1sembl$2"/>
<Typo word="Assume" find="\b(A|a)s(?:um|s+umm)(e[sd]?|ing(|ly)|ptions?)\b" replace="$1ssum$2" />
<Typo word="Assertion" find="\b([aA])ssertati(ons?|ve[a-z]*)\b" replace="$1sserti$2"/>
<Typo word="Astronomy" find="\b(A|a)stonom(y|ers?|ic(|al|ally))\b" replace="$1stronom$2" />
<Typo word="Assess(ed/ment)" find="\b([aA])sses(ed|ment)\b" replace="$1ssess$2"/>
<Typo word="Asymmetric" find="\b(A|a)s(?:s?y)metr(y|ic(?:|al|ally))\b" replace="$1symmetr$2" />
<Typo word="Assign" find="\b([aA])sign(ed|ing|ments?|s?)\b" replace="$1ssign$2"/>
<Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk" />
<Typo word="Assign_" find="\b([aA])ss(?:ing|s+ign)(ed|ing|ments?|s)\b" replace="$1ssign$2"/><!--avoid Assing-->
<Typo word="Atheist" find="\b(A|a)thies(ts?|m|tic)\b" replace="$1theis$2" />
<Typo word="Assist" find="\b([aA])s(?:is+|si(?:ss)?)t(an(?:ce|ts?)|ed|ing|s?)\b" replace="$1ssist$2"/>
<Typo word="Atheistic" find="\b(A|a)theistical\b" replace="$1theistic"/>
<Typo word="(As/Re)sistant" find="\b([aA]s|[rR]e)s?i(?:s+te|t[ae])n(ces?|t[a-z]*)\b" replace="$1sistan$2"/>
<Typo word="Athenian" find="\b(A|a)thenea(ns?)\b" replace="$1thenia$2" />
<Typo word="Associate" find="\b([aA])s(?:oci|soi?c)ai?t(e[ds]?|i(?:ng|ons?))\b" replace="$1ssociat$2"/>
<Typo word="Athlete" find="\b(A|a)thelet(es?|ic\w*)\b" replace="$1thlet$2" />
<Typo word="(Un)Assume" find="\b([aA]|[uU]na)s(?:s+umm|um)(e[ds]?|ing(?:ly)?|ptions?)\b" replace="$1ssum$2"/>
<Typo word="Atrocity" find="\b(A|a)ttroci(ty|ties|ous(|ly|ness))\b" replace="$1troci$2" />
<Typo word="Astronomy" find="\b([aA])stonom(ers?|ic[a-z]*|y)\b" replace="$1stronom$2"/>
<Typo word="Attaché" find="\b(A|a)ttachee(s?)\b" replace="$1ttaché$2" />
<Typo word="Asymmetric" find="\b([aA])s(?:sy|y)metr(ic[a-z]*|y)\b" replace="$1symmetr$2"/>
<Typo word="Attach" find="\b(A|a)tt?atch(|e[ds]|ing|able|ments?)\b" replace="$1ttach$2" />
<Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk"/>
<Typo word="Attempt" find="\b(A|a)t(?:empt|tem[pt])(s?|ed|ing|able)\b" replace="$1ttempt$2" />
<Typo word="Atheist" find="\b([aA])thies(m|t(?:ic|s?))\b" replace="$1theis$2"/>
<Typo word="Attendant" find="\b(A|a)t(?:tende|end[ae])n(ts?|ces?)\b" replace="$1ttendan$2" />
<Typo word="Atheistic" find="\b([aA])theistical\b" replace="$1theistic"/>
<Typo word="(Un)Attended" find="\b(A|a|[Uu]na)ttened\b" replace="$1ttended"/>
<Typo word="Athenian" find="\b([aA])thenean(s)?\b" replace="$1thenian$2"/>
<Typo word="(In)Attention" find="\b(A|a|[Ii]na)t(?:tens|ent)i(ons?|ve|veness)\b" replace="$1ttenti$2" />
<Typo word="Athlete" find="\b([aA])thelet(es?|ic[a-z]*)\b" replace="$1thlet$2"/>
<Typo word="Attitude" find="\b(A|a)t(?:titi|it+u|tittu)d(e?s|inal(|ly))\b" replace="$1ttitud$2" />
<Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic"/>
<Typo word="(Un)Attractive" find="\b(A|a|[Uu]na)ttrative(|ly|ness)\b" replace="$1ttractive$2" />
<Typo word="Atrocity" find="\b([aA])ttroci(ous[a-z]*|t(?:ies|y))\b" replace="$1troci$2"/>
<Typo word="Audience" find="\b(A|a)ude?ia?nc(es?)\b" replace="$1udienc$2" />
<Typo word="Attaché" find="\b([aA])ttach(?:ee|è)(s)?\b" replace="$1ttaché$2"/>
<Typo word="Australia" find="\b[Aa]ustr(?:la?|a?il|ial)i?(a|ans?)\b" replace="Australi$1" />
<Typo word="Attach" find="\b([aA])tt?atch(able|e[ds]|ing|ments?)?\b" replace="$1ttach$2"/>
<Typo word="Author" find="\b(A|a)ut(?:he|o)(rs?)\b" replace="$1utho$2" />
<Typo word="Attempt" find="\b([aA])t(?:empt|tem[pt])(able|ed|ing|s?)\b" replace="$1ttempt$2"/>
<Typo word="(A/Ina/S)uspicious" find="\b([AaSs]|[Ii]na)uspi[st]io(ns?|us|usly)\b" replace="$1uspicio$2" />
<Typo word="Attendant" find="\b([aA])t(?:end[ae]|tende)n(ces?|ts?)\b" replace="$1ttendan$2"/>
<Typo word="Authoritative" find="\b(A|a)(?:uthr|ut|th)or(?:a|i|[ai]t[ai])tive(\w*)\b" replace="$1uthoritative$2" />
<Typo word="(Un)Attend(ed/ing)" find="\b([aA]|[uU]na)t(?:end?|t+en)(ed|ing)\b" replace="$1ttend$2"/>
<Typo word="Authoritative" find="\b(A|a)uthor[ai]tive\b" replace="$1uthoritative"/>
<Typo word="(In)Attention" find="\b([aA]|[iI]na)t(?:ent|tens)i(ons?|ve(?:ness)?)\b" replace="$1ttenti$2"/>
<Typo word="Authorities" find="\b(A|a)(?:(?:uthr|ut|th)orit(?:i?e|ier|hie)|uthorit(?:e|ier|hie))s\b" replace="$1uthorities" />
<Typo word="Attitude" find="\b([aA])t(?:it+u|tit(?:i|tu))d(es|inal[a-z]*|s)\b" replace="$1ttitud$2"/>
<Typo word="Authority" find="\b(A|a)(?:(?:uthr|ut|th)orith?|uthorith)(\w+)\b" replace="$1uthorit$2" />
<Typo word="(Un)Attractive" find="\b([aA]|[uU]na)ttrative(ly|ness)?\b" replace="$1ttractive$2"/>
<Typo word="Auto-da-fé" find="\b(A|a)uto-da-fe\b" replace="$1uto-da-fé"/>
<Typo word="Audience" find="\b([aA])ude?ia?nce(s)?\b" replace="$1udience$2"/>
<Typo word="Autobiography" find="\b(A|a)uthobiograph(y|ies|ic\w*)\b" replace="$1utobiograph$2" />
<Typo word="Australia" find="\b[aA]ustr(?:ail|ia?l|la?)i?a(ns?)?\b" replace="Australia$1"/>
<Typo word="Autochthonous" find="\b(A|a)utoc(?:h?t|th)on(ous(|ly)|[sy]?|es|ism)\b" replace="$1utochthon$2" />
<Typo word="Australasia" find="\b[aA]ustra(?:il|li)asia(ns?|s?)\b" replace="Australasia$1"/>
<Typo word="Automobile" find="\b(A|a)utomibil(es?|ing)\b" replace="$1utomobil$2" />
<Typo word="Author" find="\b([aA])utor(s)?\b(?<!Autor|del\s+autor)" replace="$1uthor$2"/><!--avoid name Autor, and "del autor" (Spanish) -->
<Typo word="Autonomous" find="\b(A|a)uto(?:monom|[mn]on|mom)ou(s\w*)\b" replace="$1utonomou$2" />
<Typo word="author" find="\bauther(s)?\b" replace="author$1"/><!--avoid names Auther/Authers-->
<Typo word="Auxiliary" find="\b(A|a)uxil(?:li?)?ar(y|ies)\b" replace="$1uxiliar$2" />
<Typo word="(A/Ina/S)uspicious" find="\b([aA]|[iI]na|[sS])uspi[st]io(ns?|us(?:ly)?)\b" replace="$1uspicio$2"/>
<Typo word="Available" find="\b(A|a|[Uu]na)vailalbe\b" replace="$1vailable"/>
<Typo word="Authoritative" find="\b([aA])(?:th|uth?r?)or[ai](?:t[ai])?tive([a-z]*)\b(?<![aA]uthoritative[a-z]*)" replace="$1uthoritative$2"/>
<Typo word="(Un)Available" find="\b(A|a|[Uu]na)v(?:ai|a|i)(?:l?ai|lai|l?ia?|l)b(\w+)\b" replace="$1vailab$2" />
<Typo word="Authorities" find="\b([aA])(?:thorit(?:e|hie|ier?)|ut(?:h(?:orit(?:e|hie|ier)|rorit(?:e|hie|ier?))|orit(?:e|hie|ier?)))s\b" replace="$1uthorities"/>
<Typo word="Avalanche" find="\b(A|a)valanc(es?)\b" replace="$1valanch$2" />
<Typo word="Authority" find="\b([aA])(?:thorith?|ut(?:h(?:orith|rorith?)|orith?))([a-z]+)\b(?<!Autorit(?:eit|ratto))" replace="$1uthorit$2"/>
<Typo word="Average" find="\b(A|a)v(?:a?ra?|er)g(es?|ed|ing)\b" replace="$1verag$2" />
<Typo word="Auto-da-fé" find="\b([aA])uto-da-f[eè]\b" replace="$1uto-da-fé"/>
<Typo word="Averaged" find="\b(A|a)veragee(d|s)\b" replace="$1verage$2" />
<Typo word="Autobiography" find="\b([aA])uthobiograph(i(?:c[a-z]*|es)|y)\b" replace="$1utobiograph$2"/>
<Typo word="Aviation" find="\b(A|a)vai?t(ion|ors?)\b" replace="$1viat$2" />
<Typo word="Autochthonous" find="\b([aA])utoc(?:ht|th?)on(es|ism|ous(?:ly)?|[sy]?)\b" replace="$1utochthon$2"/>
<Typo word="Await" find="\b(A|a)wat(ed|ing|s)\b" replace="$1wait$2" />
<Typo word="Automobile" find="\b([aA])utomibil(es?|ing)\b" replace="$1utomobil$2"/>
<Typo word="Award" find="\b(A|a)war(ed|ing|s)\b" replace="$1ward$2"/>
<Typo word="Autonomous" find="\b([aA])uto(?:mo(?:m|n(?:om)?)|non)ous([a-z]*)\b" replace="$1utonomous$2"/>
<Typo word="Awareness" find="\b(A|a)war(?:ne|enes)ss+\b" replace="$1wareness"/>
<Typo word="Auxiliary" find="\b([aA])uxil(?:li?)?ar(ies|y)\b" replace="$1uxiliar$2"/>
<Typo word="Away" find="\b(A|a)(?:wy|yw)a\b" replace="$1way"/>
<Typo word="Available" find="\b([aA]|[uU]na)vailalbe\b" replace="$1vailable"/>
<Typo word="Awkward" find="\b(A|a)(?:c?kw|wk)ard(|ly|ness)\b" replace="$1wkward$2" />
<Typo word="(Un)Available" find="\b([aA]|[uU]na)v(?:ai?|i)(?:ai|ia?|l(?:ai|ia?)?)b([a-z]+)\b" replace="$1vailab$2"/>
<Typo word="Avalanche" find="\b([aA])valance(s)?\b" replace="$1valanch$2"/>
</source>
<Typo word="Average" find="\b([aA])v(?:ara?|er|ra?)g(e[ds]?|ing)\b" replace="$1verag$2"/>
<Typo word="Averaged" find="\b([aA])veragee([ds])\b" replace="$1verage$2"/>
<Typo word="Aviation" find="\b([aA])vai?t(ion|ors?)\b" replace="$1viat$2"/>
<Typo word="Await" find="\b([aA])wat(ed|ing|s)\b" replace="$1wait$2"/>
<Typo word="Award" find="\b([aA])war(ed|ing|s)\b" replace="$1ward$2"/>
<Typo word="Award-winning" find="\b([aA])ward(?<![A-Z][a-z]+\s+Award)[–‑−—―\s]+winning\b" replace="$1ward-winning"/>
<Typo word="Awareness" find="\b([aA])war(?:enes|ne)ss+\b" replace="$1wareness"/>
<Typo word="Away" find="\b([aA])(?:wy|yw)a\b" replace="$1way"/>
<Typo word="Awkward" find="\b([aA])(?:ckw|kw|wk)ard(ly|ness)?\b(?<!Akward\b)" replace="$1wkward$2"/><!--avoid Joseph Akward-->
</syntaxhighlight>


===B===
===B===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Back" find="\b(B|b)(?:akc|cak)(s?|ed|ing|ers?|[wy]ards?|hand\w*|hoe?|boards?|date\w*|doors?|fir[ei]\w*|light\w*|lit|log\w*|bone\w*|[lw]ash|pack\w*|sides?|spin\w*|stage)\b" replace="$1ack$2"/>
<Typo word="Bureaucrat" find="\b([bB])(?:eaur[ao]|ur(?:e[au]?|u?))cra([a-z]+)\b" replace="$1ureaucra$2"/><!--edited 2022-04-26-->
<Typo word="Back" find="\b([bB])(?:akc|cak)(bo(?:ards?|ne[a-z]*)|d(?:at[a-z]*|oors?)|e(?:d|rs?)|fir[ei][a-z]*|h(?:and[a-z]*|oe?)|ing|l(?:ash|i(?:ght[a-z]*|t)|og[a-z]*)|pack[a-z]*|s(?:ides?|pin[a-z]*|tage)?|wa(?:rds?|sh)|yards?)?\b" replace="$1ack$2"/>
<Typo word="(Un)Balance" find="(?!\bBallance\b|\bBalenciaga\b)\b(B|b|[Uu]nb)al(?:e|la)nc(\w+)\b" replace="$1alanc$2"/>
<Typo word="Background" find="\b([bB])ack(?:[-–‑−—―\s]gr|g)ound\b(?<!(?:gain(?:ed|ing|s?)|making|pulled|scaled|t(?:ak(?:e|ing)|ook)|win) back ground\b)" replace="$1ackground"/><!--avoid phrases such as take back ground-->
<!-- avoid false positives Ballance, Balenciaga -->
<Typo word="Background" find="\b(B|b)ackround(s)?\b" replace="$1ackground$2" />
<Typo word="(B/M/S)adly" find="\b([bmsBMS])add+ly\b" replace="$1adly"/>
<Typo word="Banana" find="\b(B|b)an(?:an|na)n(as?)\b" replace="$1anan$2" />
<Typo word="(Un)Balance" find="\b([bB]|[uU]nb)al(?:e|la)nc([a-z]+)\b(?<!Bal(?:enciaga|lanc(?:e|ourt))\b)" replace="$1alanc$2"/><!--avoid Ballance, Ballancourt, Balenciaga-->
<Typo word="Bankrupt" find="\b(B|b)an(?:krup|rupt)(s?|ed|cy|cies)\b" replace="$1ankrupt$2" />
<Typo word="Banana" find="\b([bB])an(?:an|na)na(s)?\b" replace="$1anana$2"/>
<Typo word="Barbiturate" find="\b(B|b)arbituate(s?)\b" replace="$1arbiturate$2" />
<Typo word="Bankrupt" find="\b([bB])an(?:krup|rupt)(c[a-z]+|ed|s?)\b" replace="$1ankrupt$2"/>
<Typo word="Battalion" find="\b(B|b)at(?:tal|al?)lio(ns?)\b" replace="$1attalio$2" />
<Typo word="Barbiturate" find="\b([bB])arbituate(s)?\b" replace="$1arbiturate$2"/>
<Typo word="Beachhead" find="\b(B|b)eachea(ds?)\b" replace="$1eachhea$2" />
<Typo word="Battalion" find="\b([bB])at(?:al?|tal)lion(s)?\b" replace="$1attalion$2"/>
<Typo word="Beat" find="\b(B|b)eated\b" replace="$1eat" />
<Typo word="Beachhead" find="\b([bB])eachead(s)?\b" replace="$1eachhead$2"/>
<Typo word="Beautiful" find="\b(B|b)e(?:at[iy]|ua?t[iy]|auty)full?(|ly)\b" replace="$1eautiful$2" />
<Typo word="Beat" find="\b([bB])eated\b" replace="$1eat"/>
<Typo word="Beauty" find="\b(B|b)eua?ty\b" replace="$1eauty" />
<Typo word="Beautiful" find="\b([bB])e(?:a(?:t[iy]|uty)|ua?t[iy])full?(ly)?\b" replace="$1eautiful$2"/>
<Typo word="Because" find="\b(B|b)[ae](?:a?cuse|cuase?|couse|casue|c[ce]ause)\b" replace="$1ecause" />
<Typo word="Beauty" find="\b([bB])eua?ty\b" replace="$1eauty"/>
<Typo word="Become" find="\b(B|b)eco(?:mm|)(es?|ing)\b" replace="$1ecom$2" />
<Typo word="Because" find="\b([bB])[ae](?:acuse|c(?:asue|[ce]ause|ouse|u(?:ase?|se)))\b" replace="$1ecause"/>
<Typo word="Beginner" find="\b(B|b)eg(?:gin|g?i)n(ers?|ings?)\b" replace="$1eginn$2" />
<Typo word="Become" find="\b([bB])eco(?:mm)?(es?|ing)\b" replace="$1ecom$2"/>
<Typo word="Beginning" find="\b(B|b)egin(?:inin|ni)g(s?)\b" replace="$1eginning$2"/>
<Typo word="Beginner" find="\b([bB])eg(?:gin?|i)n(ers?|ings?)\b" replace="$1eginn$2"/>
<Typo word="Begins" find="\b(B|b)eggin(s|n(?:er|ing)s?)\b" replace="$1egin$2"/>
<Typo word="Beginning" find="\b([bB])egin(?:inin|ni)g(s)?\b" replace="$1eginning$2"/>
<Typo word="(Mis)Behavior" find="\b(B|b|[Mm]isb)ehavoi?(u?r\w*)\b" replace="$1ehavio$2"/>
<Typo word="Begins" find="\b([bB])eggin(n(?:ers?|ings?)|s)\b" replace="$1egin$2"/>
<Typo word="Being" find="\b(B|b)eeing(s?)\b" replace="$1eing$2" />
<Typo word="(Mis)Behavior" find="\b([bB]|[mM]isb)ehavoi?(r[a-z]*|ur[a-z]*)\b" replace="$1ehavio$2"/>
<Typo word="being" find="\bbeng\b" replace="being"/><!--Beng is a surname-->
<Typo word="Beijing" find="\b[bB]ejing\b" replace="Beijing"/>
<Typo word="Beleaguered" find="\b(B|b)eleag[eu]r(ed)?\b" replace="$1eleaguer$2" />
<Typo word="Being" find="\b([bB])eeing(s)?\b" replace="$1eing$2"/>
<Typo word="Belgium" find="\b[Bb]eligum\b" replace="Belgium" />
<Typo word="being" find="\bbeng\b" replace="being"/><!--avoid surname Beng-->
<Typo word="(Dis/Mis/Non/Un)Believ(ing/able)" find="\b(B|b|[DdMm]isb|[Nn]onb|[Uu]nb)ele?ie?ve(ing|abl[ey]|ability)\b" replace="$1eliev$2" /><!--to catch "e" after "v" with these endings-->
<Typo word="Beirut" find="\b[bB]ei?ruit\b" replace="Beirut"/>
<Typo word="Belligerent" find="\b(B|b)el(?:l?igera|igere)n(ts?|tly|ce)\b" replace="$1elligeren$2" />
<Typo word="Beleaguered" find="\b([bB])eleag[eu]r(ed)?\b" replace="$1eleaguer$2"/>
<Typo word="Bellwether" find="\b(B|b)ellweathe(rs?)\b" replace="$1ellwethe$2" />
<Typo word="Belgium" find="\b[bB]eligum\b" replace="Belgium"/>
<Typo word="Beneficial" find="\b(B|b)en(?:[ei]ficai?|[ai]ficia)(l|ry|ries)\b" replace="$1eneficia$2" />
<Typo word="(Dis/Mis/Non/Un)Believ(ing/able)" find="\b([bB]|[dmDM]isb|[nN]onb|[uU]nb)ele?ie?ve(ab(?:ility|l[ey])|ing)\b" replace="$1eliev$2"/><!--to catch "e" after "v" with these endings-->
<Typo word="Benefit" find="\b(B|b)en[ia]fit(s?|ted|ting)\b" replace="$1enefit$2" />
<Typo word="Belligerent" find="\b([bB])el(?:iger[ae]|ligera)n(ce|t(?:ly|s?))\b" replace="$1elligeren$2"/>
<Typo word="Benjamin" find="\b[Bb]enajmin\b" replace="Benjamin" />
<Typo word="Bellwether" find="\b([bB])ellweather(s)?\b" replace="$1ellwether$2"/>
<Typo word="Bernoulli" find="\b[Bb]ernou(?:il|)li\b" replace="Bernoulli" />
<Typo word="Beneficial" find="\b([bB])en(?:aficia|eficai?|ific(?:ai?|ia))([lr][aeilrsy]*)\b" replace="$1eneficia$2"/>
<Typo word="Bestiality" find="\b(B|b)eastiali?ty\b" replace="$1estiality" />
<Typo word="Benefit" find="\b([bB])en[ai]fit(s?|t[ei][a-z]+)\b" replace="$1enefit$2"/>
<Typo word="Between" find="\b(B|b)e(?:t[ew]en|wteen|tweem)\b" replace="$1etween" />
<Typo word="Benjamin" find="\b[bB]enajmin\b" replace="Benjamin"/>
<Typo word="Beyond" find="\b(B|b)eyo(?:ng|und)\b" replace="$1eyond" />
<Typo word="Bernoulli" find="\b[bB]ernou(?:il)?li\b" replace="Bernoulli"/>
<Typo word="(B/Tr)iceps" find="\b(B|b|Tr|tr)icep(ts?)?\b" replace="$1iceps"/>
<Typo word="Bestiality" find="\b([bB])eastiali?ty\b" replace="$1estiality"/>
<Typo word="(B/M/Tr)illionaire" find="\b((?:[Mm]ulti)?[MmBb]|[Tt]r)il+ioni?are(|s+|sses)\b" replace="$1illionaire$2" />
<Typo word="Between" find="\b([bB])e(?:t(?:[ew]en|weem)|wteen)\b" replace="$1etween"/>
<Typo word="Bizarre" find="\b(B|b)iz(?:zar+|ar)e(ly)?\b(?<!Some Bizzare)" replace="$1izarre$2"/> <!-- allow [[Some Bizzare]] -->
<Typo word="Beyond" find="\b([bB])eyo(?:ng|und)\b" replace="$1eyond"/>
<Typo word="Blame" find="\b(B|b)laime?\b" replace="$1lame"/>
<Typo word="(B/M/Tr)illionaire" find="\b([bB]|[mM](?:ulti[bmBM])?|[tT]r)il+ioni?are([es]){0,4}\b" replace="$1illionaire$2"/>
<Typo word="Blitzkrieg" find="\b(B|b)litzkreig\b" replace="$1litzkrieg" />
<Typo word="Bizarre" find="\b([bB])iz(?:ar|zar+)e(ly)?\b(?<!Some Bizzare)" replace="$1izarre$2"/><!--allow [[Some Bizzare]]-->
<Typo word="Bombardment" find="(?<!\b[DdLl]es?\s+)\b(B|b)ombar(?:de|)ment(s?)\b(?!\s+[Dd]es?\b)" replace="$1ombardment$2"/>
<Typo word="Blame" find="\b([bB])laime?\b" replace="$1lame"/>
<Typo word="Blitzkrieg" find="\b([bB])lit[sz]kreig\b" replace="$1litzkrieg"/>
<!-- avoid valid French word bombardement through use of lookaround for French articles-->
<Typo word="Bombardement (French)" find="(\b[DdLl]es?\s+\b[Bb])ombardment(s?)\b" replace="$1ombardement$2"/>
<Typo word="Bombardment" find="(?<!\b[dlDL]es?\s{1,9})\b([bB])ombar(?:de)?ment(s)?\b(?!\s{1,9}[dD]es?\b)" replace="$1ombardment$2"/><!--avoid French word bombardement by use of lookaround for French articles-->
<Typo word="Bombardement (French)" find="\b(B|b)ombardment(s?\s+[Dd]es?)\b" replace="$1ombardement$2"/>
<Typo word="Bombardement (French)" find="\b([bB])om[bd]ard?ment(s)?\b(?:(?=(?:\s+(?:[dD](?:es?|u)|e[nt]|qui))\b)|(?<=\b(?:[dD]es?\s{1,9}[bB]|[lL]es?\s{1,9}[bB])om[bd]ard?ments?))" replace="$1ombardement$2"/>
<Typo word="Bonanno" find="\b(B|b)onnano\b" replace="$1onanno" />
<Typo disabled="Bonanno" find="\b([bB])onnano\b" replace="$1onanno"/>
<Typo word="Boundary" find="\b(B|b)onda?r(y|ies)\b" replace="$1oundar$2" />
<Typo word="Boundary" find="\b([bB])o(?:nda?r|under)(ies|y)\b" replace="$1oundar$2"/>
<Typo word="Boxes" find="\b(B|b)ox(d|s)\b" replace="$1oxe$2"/>
<Typo word="Boxes" find="\b([bB])ox([ds])\b" replace="$1oxe$2"/>
<Typo word="Brazilian" find="\b(B|b)ra(?:sil?|[sz]il)lia(ns?)\b" replace="Brazilia$2" />
<Typo word="Brazilian" find="\b[bB]ra(?:sil?|zil)lian(s)?\b(?<!Brasilian)" replace="Brazilian$1"/><!--avoid surname Brasilian-->
<Typo word="Breakthrough" find="\b(B|b)reakt(?:t?[hr]ough|hrought)(s?)\b" replace="$1reakthrough$2" />
<Typo word="Breakthrough" find="\b([bB])reakt(?:h(?:ough|rought)|rough|t[hr]ough)(s)?\b" replace="$1reakthrough$2"/>
<Typo word="Brethren" find="\b(B|b)rethe(?:n|re?n)\b" replace="$1rethren" />
<Typo word="Brethren" find="\b([bB])rethe(?:re?)?n\b(?<!A(?:rthur|\.)\s+Brethen|G\.A\.\s+Brethen|H\.\s+Brethen)(?!\s+Coliseum)" replace="$1rethren"/>
<Typo word="Brief" find="\b(B|b)reif(s?|ly|ings?|ed|er|est)\b" replace="$1rief$2" />
<Typo word="Brief" find="\b([bB])reif(e(?:[dr]|st)|ings?|ly|s?)\b" replace="$1rief$2"/>
<Typo word="Brillian(t/ce)" find="(?!\bBrillant\b)\b(B|b)ril[il]an(t|tly|c[ey])\b" replace="$1rillian$2"/>
<Typo word="Brillian(t/ce)" find="(?!\bBrillant\b)\b([bB])ril[il]an(c[ey]|t(?:ly)?)\b" replace="$1rillian$2"/><!--avoid surname Brillant-->
<Typo word="Brimstone" find="\b([bB])rimestone(s)?\b" replace="$1rimstone$2"/>
<!--avoid surname Brillant -->
<Typo word="Brimstone" find="\b(B|b)rimeston(es?)\b" replace="$1rimston$2" />
<Typo word="British" find="\b[bB]ritt+(anni[ac]|ish)\b" replace="Brit$1"/>
<Typo word="British" find="\b[Bb]ritt+(ish|anni[ac])\b" replace="Brit$1" />
<Typo word="Brittany" find="\bBrit+anny\b" replace="Brittany"/>
<Typo word="Broadcast" find="\b(B|b)r(?:a?od|oa|oada)cast(\w*)\b" replace="$1roadcast$2" />
<Typo word="Broadcast" find="\b([bB])r(?:a(?:d|od)|o(?:a(?:da)?|d))cast([a-z]*)\b" replace="$1roadcast$2"/>
<Typo word="Broadly" find="\b(B|b)roadyl?\b(?<!\bBroady\b)" replace="$1roadly" /> <!-- don't match the name Broady -->
<Typo word="Broadly" find="\b([bB])roadyl?\b(?<!\bBroady\b)" replace="$1roadly"/><!--avoid name Broady-->
<Typo word="Broke" find="\b(B(?!orken\b)|b)orke(n?|r)\b" replace="$1roke$2"/><!--Borken is a place name-->
<Typo word="Broccoli" find="\b([bB])roc(?:c+oll|ol+)i\b" replace="$1roccoli"/>
<Typo word="Buñuel" find="\bBunuel\b" replace="Buñuel" />
<Typo word="Broke" find="\bborke([nr])?\b" replace="broke$1"/><!--avoid Borken (place) & Borke (name)-->
<Typo word="Buddha" find="\b[Bb]uddah\b(?!\s+Records\b)" replace="Buddha"/><!--Buddah Records is a record label-->
<Typo word="Buñuel" find="\bBunuel\b" replace="Buñuel"/>
<Typo word="(Re)Build" find="\b(B|b|[Rr]eb)ui(d|t)l?((|ing)s?)\b" replace="$1uil$2$3" />
<Typo word="(Re)Build (1)" find="\b([bB]|[rR]eb)ui([dt])l?(ings?|s?)\b" replace="$1uil$2$3"/>
<Typo word="(Re)Build" find="(?!\bBild\b)\b(B|b|[Rr]eb)(?:iul|[iu]li?)(ds?|t|dings?)\b" replace="$1uil$2"/><!--Don't match surname Bild-->
<Typo word="(Re)Build (2)" find="\b([bB]|[rR]eb)(?:i(?:li?|ul)|uli?)(d(?:ings?|s?)|t)\b(?<!Bild|der Bilt|Kampung Bilit)" replace="$1uil$2"/><!--avoid surnames Bild,\s* der Bilt variants-->
<Typo word="(Re/In/Pre/Up/Un/Over/Jerry)Built" find="\b(B|b|[Rr]eb|[Ii]nb|[Pp]reb|[Uu][pn]b|[Oo]verb|[Jj]erryb)uildt\b" replace="$1uilt" />
<Typo word="(Re/In/Pre/Up/Un/Over/Jerry)Built" find="\b([bB]|[iI]nb|[jJ]erryb|[oO]verb|[pP]reb|[rR]eb|[uU][np]b)uildt\b" replace="$1uilt"/>
<Typo word="Buoy" find="\b(B(?!ouy\b)|b)ouy(s?|ant|ancy)\b" replace="$1uoy$2"/><!--Bouy is a place name-->
<Typo word="Buoy" find="\b(B(?!ouy\b)|b)ouy(an(?:cy|t)|ed|s?)\b" replace="$1uoy$2"/><!--avoid place Bouy-->
<Typo word="Buoyant" find="\b(B|b)(?:ou?y|uo)an(t|cy)\b" replace="$1uoyan$2" />
<Typo word="Buoyant" find="\b([bB])(?:ou?y|uo)an(cy|t(?:ly)?)\b" replace="$1uoyan$2"/>
<Typo word="Bureaucrat" find="\b(B|b)(?:eaur[ao]|ure?u?)cra(\w+)\b" replace="$1ureaucra$2" />
<Typo word="Burglar" find="\b([bB])urg(?:le|ul[ae])r([a-z]*)\b" replace="$1urglar$2"/>
<Typo word="Burglar" find="\b(B|b)urg(?:u?le|ula)r(\w*)\b" replace="$1urglar$2" />
<Typo word="Burial" find="\b([bB])urri(als?|ed)\b" replace="$1uri$2"/>
<Typo word="Burial" find="\b(B|b)urri(als?|ed)\b" replace="$1uri$2" />
<Typo word="Buttress" find="\b([bB])utress(e[ds]|ing)?\b" replace="$1uttress$2"/>
</syntaxhighlight>
<Typo word="Business" find="\b(B|b)u(?:i?s(?:si|in)?nes?|isines)s(\w*)\b" replace="$1usiness$2" />
</source>


===C===
===C===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Caesar" find="\b[Cc]easar(s?|ean?s?)\b" replace="Caesar$1"/>
<Typo word="Caesar" find="\b[cC]easar(ean?s?|s?)\b" replace="Caesar$1"/>
<Typo word="Cafeteria" find="\b(C|c)af[ai]teri(as?)\b" replace="$1afeteri$2" />
<Typo word="Cafeteria" find="\b([cC])af[ai]teria(s)?\b" replace="$1afeteri$2"/>
<Typo word="Caisson" find="\b(C|c)as+io(ns?)\b" replace="$1aisso$2" />
<Typo word="(De)Caffeinate" find="\b([cC]|[dD]ec)af(?:ei|fi?e?)nat(e[ds]?|i(?:ng|on))\b" replace="$1affeinat$2"/>
<Typo word="Calamity" find="\b(C|c)alamat(\w+)\b" replace="$1alamit$2" />
<Typo word="Caisson" find="\b([cC])as+ion(s)?\b" replace="$1aisso$2"/>
<Typo word="(Mis/Re)Calculate" find="\b(C|c|[Mm]isc|[Rr]ec)al(?:ucu?|cul|ul?)lat(\w+)\b" replace="$1alculat$2" />
<Typo word="(Mis/Re)Calculate" find="\b([cC]|[mM]isc|[rR]ec)a[clu]+u?[al]+t(?<!alculat)(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1alculat$2"/>
<Typo word="Calendar" find="\b(C|c)alander(s?)\b" replace="$1alendar$2"/>
<Typo word="Calendar" find="\b([cC])alander(s)?\b(?<!Milt(?:on)?\s+Calander\b)" replace="$1alendar$2"/><!--avoid Milt Calander-->
<Typo word="Caliber" find="\b(C|c)al(?:a|li)b(ers?|res?|rat(e[ds]?|ing|ion))\b" replace="$1alib$2" />
<Typo word="Caliber" find="\b([cC])al(?:a|li)b(ers?|res?|rat(?:e[ds]?|i(?:ng|on)))\b(?<!Quintus\s+Calaber)" replace="$1alib$2"/><!--avoid Quintus Calaber-->
<Typo word="California" find="\b[Cc]al(?:for?n?|i?fo[nr]r?|ifron)i(an?s?)\b" replace="Californi$1" />
<Typo word="Call(ed/ing)" find="\b([cC])al(ed|ing)\b" replace="$1all$2"/>
<Typo word="Calligraphy" find="\b(C|c)aligraph(y|ers?|ists?|ic)\b" replace="$1alligraph$2" />
<Typo word="Calligraphy" find="\b([cC])aligraph(ers?|i(?:c|sts?)|y)\b" replace="$1alligraph$2"/>
<Typo word="Calvinism" find="\b[Cc]alvanis(m|ts?)\b" replace="Calvinis$1" />
<Typo word="Cambridge" find="\b[cC]ambrigd?e\b" replace="Cambridge"/>
<Typo word="Cambridge" find="\b[Cc]ambrigd?e\b" replace="Cambridge" />
<Typo word="Camouflage" find="\b([cC])am[ao]fla[du]?g(e[ds]?|ing)\b(?<!Camoflauge)" replace="$1amouflag$2"/><!--avoid Camoflauge (rapper)-->
<Typo word="Camouflage" find="\b(C|c)am[ao]flad?g(e[sd]?|ing)\b" replace="$1amouflag$2" />
<Typo word="Campaign" find="\b([cC])ampa(?:aig|gin|i(?:g|ng?))(e(?:d|rs?)|ing|s?)\b" replace="$1ampaign$2"/>
<Typo word="Campaign" find="\b(C|c)ampa(?:g?in|a?ig|ing)(s?|ed|ers?|ing)\b" replace="$1ampaign$2" />
<Typo word="Can" find="\b([cC])na\b" replace="$1an"/>
<Typo word="Can" find="\b(C|c)na\b" replace="$1an"/>
<Typo word="Cancel" find="\b([cC])ancl(ations?|ed|ing|l(?:ations?|ed|ing))\b" replace="$1ancel$2"/>
<Typo word="Cancellation" find="\b(C|c)ancel(ations?|ous)\b" replace="$1ancell$2" />
<Typo word="Candidate (1)" find="\b([cC])and(?:adat|i(?:at|d(?:iat|ta)))(es?|ures?)\b" replace="$1andidat$2"/>
<Typo word="Candidate" find="\b(C|c)and(?:adat|i(?:di)?at|idta)(es?|ures?)\b" replace="$1andidat$2" />
<Typo word="Candidate (2)" find="\b([cC])an[ai]da(c(?:ies|y)|t(?:ures?|e(?:s|\b(?<!Canidate))))\b" replace="$1andida$2"/><!--avoid rapper Canidate-->
<Typo word="Canister" find="\b(C|c)anniste(rs?)\b" replace="$1aniste$2" />
<Typo word="Canister" find="\b([cC])annister(s)?\b" replace="$1anister$2"/>
<Typo word="Cannot" find="\b(C|c)a(?:|nn)not\b" replace="$1annot" />
<Typo word="Cannot" find="\b([cC])a(?:nn)?not\b" replace="$1annot"/>
<Typo word="Canoni-" find="\b(C|c)annoni(ca(ls?|lly)|zed?|zations?|st)\b" replace="$1anoni$2" />
<Typo word="Cantaloupe" find="\b([cC])antalope(s)?\b" replace="$1antaloupe$2"/>
<Typo word="Cantaloupe" find="\b(C|c)antalope(s?)\b" replace="$1antaloupe$2"/>
<Typo word="Capital" find="\b([cC])aptial(is[mt][a-z]*|s?)\b" replace="$1apital$2"/>
<Typo word="Capital" find="\b(C|c)aptial(s?|is[mt]s?|istic(|ally))\b" replace="$1apital$2" />
<Typo word="Capitalize" find="\b([cC])apitiliz([aei][a-z]*)\b" replace="$1apitaliz$2"/>
<Typo word="Capitalize" find="\b(C|c)apitiliz(es?|ed|ing|ations?)\b" replace="$1apitaliz$2" />
<Typo word="Captured" find="\b([cC])aptu[er]d\b" replace="$1aptured"/>
<Typo word="Captured" find="\b(C|c)aptu[er]d\b" replace="$1aptured"/>
<Typo word="Carcass" find="\b([cC])arcas\b" replace="$1arcass"/>
<Typo word="Carcass" find="\b(C|c)arcas\b" replace="$1arcass"/>
<Typo word="Career" find="\b([cC])arree?r(\b(?<!Carrer)|s)\b" replace="$1areer$2"/><!--avoid name Carrer-->
<Typo word="Career" find="(?!\bCarrer\b)\b(C|c)arree?r(s?)\b" replace="$1areer$2" /><!--Don't fix name Carrer-->
<Typo word="Caribbean" find="\b[cC]ar(?:ab?|i|r[ai]b?)bean\b" replace="Caribbean"/>
<Typo word="Caribbean" find="\b(C|c)ar(?:r?ab?|rib|r?i)bean\b" replace="Caribbean" />
<Typo word="Carmelite" find="\b[cC]armalite(s)?\b" replace="Carmelite$1"/>
<Typo word="Carmelite" find="\b[Cc]armalit(es?)\b" replace="Carmelit$1" />
<Typo word="Carriage" find="\b([cC])arr?age(es?|s?|[wW](?:ays?|orks?))\b" replace="$1arriage$2"/>
<Typo word="Carthaginian" find="\b(C|c)arthagia(ns?)\b" replace="Carthaginia$2" />
<Typo word="Carthaginian" find="\b[cC]arthagian(s)?\b" replace="Carthaginian$1"/>
<Typo word="Cartilage" find="\b(C|c)artil+(?:[ie]d?|ad)g(e|inous)\b" replace="$1artilag$2" />
<Typo word="Cartilage" find="\b([cC])artil+(?:ad|[ei]d?)g(e|inous)\b" replace="$1artilag$2"/>
<Typo word="Cartography" find="\b(C|c)art(?:ho|a)graph(y|ers?|ic)\b" replace="$1artograph$2" />
<Typo word="Cartography" find="\b([cC])art(?:a|ho)graph(ers?|ic|y)\b" replace="$1artograph$2"/>
<Typo word="Cartridge" find="\b(C|c)art(?:drid?|ri)g(es?)\b" replace="$1artridg$2" />
<Typo word="Cartridge" find="\b([cC])art(?:drid?|ri)ge(s)?\b" replace="$1artridge$2"/>
<Typo word="Cassette" find="\b(C|c)as(?:et?|s?e)t(es?)\b" replace="$1assett$2" />
<Typo word="Cassette" find="\b([cC])as(?:et?|se)te(s)?\b" replace="$1assette$2"/>
<Typo word="Cassowary" find="\b(C|c)as(?:s?aw[ao]|s?owar|owa)r(y|ies)\b" replace="$1assowar$2" />
<Typo word="Cassowary" find="\b([cC])as(?:aw[ao]|owar?|s(?:aw[ao]|owar))r(ies|y)\b" replace="$1assowar$2"/>
<Typo word="Catapult" find="\b(C|c)atapault(s?|ed|ing)\b" replace="$1atapult$2" />
<Typo word="Catapult" find="\b([cC])atapault(ed|ing|s?)\b" replace="$1atapult$2"/>
<Typo word="Catastrophes" find="\b(C|c)atastrophies\b" replace="$1atastrophes" />
<Typo word="Catastrophes" find="\b([cC])atastrophies\b" replace="$1atastrophes"/>
<Typo word="Catechism" find="\b(C|c)ath[ae]ch?is([mt]s?|tic)\b" replace="$1atechis$2" />
<Typo word="Catechism" find="\b([cC])ath[ae]ch?is(ms?|t(?:ic|s?))\b" replace="$1atechis$2"/>
<Typo word="Category" find="\b([Ss]ubc|C|c)(?:atag|ategi|taeg)or(\w+)\b" replace="$1ategor$2" />
<Typo word="Category" find="\b([cC]|[sS]ubc)(?:at(?:ag|egi)|taeg)or([a-z]+)\b" replace="$1ategor$2"/>
<Typo word="Caterpillar" find="\b(C|c)at(?:terpil?|t?erpi)la(rs?)\b" replace="$1aterpilla$2" />
<Typo word="Caterpillar" find="\b([cC])at(?:e(?:pil|rpi)|te(?:pil?|rpil?))lar(s)?\b" replace="$1aterpillar$2"/>
<Typo word="Catholic" find="\b(C|c)ath(?:[eo]?lo|eli)c(s?|ism)\b" replace="$1atholic$2" />
<Typo word="Catholic" find="\b([cC])ath(?:el[io]|lo|olo)c(ism|s?)\b" replace="$1atholic$2"/>
<Typo word="Caucasian" find="\b(C|c)aucasio(ns?)\b" replace="$1aucasia$2" />
<Typo word="Caucasian" find="\b([cC])aucasion(s)?\b" replace="$1aucasian$2"/>
<Typo word="Caucuses" find="\b(C|c)u?acuse(s|d)\b" replace="$1aucuse$2" />
<Typo word="Caucuses" find="\b([cC])u?acuse([ds])\b" replace="$1aucuse$2"/>
<Typo word="Ceiling" find="\b(C|c)i?eling(s?|ed)\b" replace="$1eiling$2" />
<Typo word="Ceiling" find="\b([cC])i?eling(ed|s?)\b" replace="$1eiling$2"/>
<Typo word="Celebrity" find="\b(C|c)eleb[ei]rt(y|ies)\b" replace="$1elebrit$2" />
<Typo word="Celebrity" find="\b([cC])eleb[ei]rt(ies|y)\b" replace="$1elebrit$2"/>
<Typo word="Cellpadding" find="\b(C|c)el(?:lpa|pad)ding\b" replace="$1ellpadding" />
<Typo word="Celebr-" find="\b([cC])eleber(at(?:e[ds]?|i(?:ng|ons?)|ory)|it(?:ies|y))\b" replace="$1elebr$2"/>
<Typo word="Celsius" find="\b(C|c)elcius\b" replace="Celsius" />
<Typo word="Cellpadding" find="\b([cC])el(?:lpa|pad)d+ing(s)?\b" replace="$1ellpadding$2"/>
<Typo word="Cemetery" find="\b(C|c)emen?tare?(y|ies)\b" replace="$1emeter$2" />
<Typo word="Celsius" find="\b(?:cel[cs]|Celc)ius\b" replace="Celsius"/>
<Typo word="Censor" find="\b(C|c)ensu(rs?)\b" replace="$1enso$2" />
<Typo word="Cemetery" find="\b([cC])emen?ta?re?(ies|y)\b" replace="$1emeter$2"/>
<Typo word="Census" find="\b(C|c)encus\b" replace="$1ensus"/><!--don't match latin word sensus-->
<Typo word="Censor" find="\b([cC])ensur(s)?\b" replace="$1ensor$2"/>
<Typo word="(Cent|Mill)ipede" find="\b([Cc]ent|[Mm]ill)[ae]pede(s)?\b" replace="$1ipede$2" />
<Typo word="Census" find="\b([cC])encus\b" replace="$1ensus"/><!--avoid latin word sensus-->
<Typo word="Central" find="\b(C|c)enteral(|ly|is[mt]s?|i[sz](e[sd]?|ing))\b" replace="$1entral$2" />
<Typo word="Centenary" find="\b([cC])enten(?:e|na)r(i(?:ans?|es)|y)\b" replace="$1entenar$2"/>
<Typo word="Century" find="\b(C|c)entru(y|ies|ions?)\b" replace="$1entur$2" />
<Typo word="(Cent|Mill)ipede" find="\b([cC]ent|[mM]ill)[ae]pede(s)?\b" replace="$1ipede$2"/>
<Typo word="(Un)Ceremonious" find="\b(C|c|[Uu]nc)er[io]mon(y|ies|i(al|ous)(|ly))\b" replace="$1eremon$2" />
<Typo word="Central" find="\b([cC])enteral(i(?:s(?:[aei][a-z]*|[mt]s?)|z[aei][a-z]*)|ly)?\b" replace="$1entral$2"/>
<Typo word="(As/Un)Certain" find="\b(C|c|[Uu]nc|[Aa]sc)ertai?ni(s?|[lt]y|ties|ing)\b" replace="$1ertain$2" />
<Typo word="Century" find="\b([cC])ent(?:ru|ua)r?(i(?:es|ons?)|y)\b" replace="$1entur$2"/>
<Typo word="César Franck" find="\bCesar\s+Franc?k\b" replace="César Franck" />
<Typo word="Ceremony" find="\b([cC])era?mon(i(?:al[a-z]*|es|ous[a-z]*)|y)\b" replace="$1eremon$2"/>
<Typo word="Cézanne" find="\b[Cc]ezanne\b" replace="Cézanne" />
<Typo word="(Un)Ceremonious" find="\b([cC]|[uU]nc)er[io]mon(ies|i(?:al|ous)(?:ly)?|y)\b" replace="$1eremon$2"/>
<Typo word="Challenge" find="\b(C|c)hal(?:en|lan|le)g(e[ds]?|ers?|ing|eable)\b" replace="$1halleng$2" />
<Typo word="César Franck" find="\bC[]sar\s+Franc?k\b" replace="César Franck"/>
<Typo word="Champagne" find="\b(C|c)hampange\b" replace="$1hampagne" />
<Typo word="Cézanne" find="\b[cC][eè]zanne\b" replace="Cézanne"/>
<Typo word="Champion" find="\b(C|c)hampoin(\w*)\b" replace="$1hampion$2" />
<Typo word="Challenge" find="\b([cC])hal(?:en|l(?:an|e))g(e(?:able|[ds]?|rs?)|ing)\b" replace="$1halleng$2"/>
<Typo word="Champs-Élysées" find="\b[Cc]hamps-[Ee]lysees\b" replace="Champs-Élysées"/>
<Typo word="Champagne" find="\b([cC])hampange\b" replace="$1hampagne"/>
<Typo word="Chancellor" find="\b(C|c)hancel(?:o|l?e)r(s?|ship|sville)\b" replace="$1hancellor$2" />
<Typo word="Champion" find="\b([cC])hampoin([a-z]*)\b" replace="$1hampion$2"/>
<Typo word="(Inter/Un)Change" find="(?!\b[Cc]hangs?\b)\b(C|c|[Ii]nterc|[Uu]nc)h(?:aneg|nage|ang)(s|d|able)?\b" replace="$1hange$2"/><!--don't match name Chang(s), chang-->
<Typo word="Champs-Élysées" find="\b[cC]hamps-[eE]lys[]es\b" replace="Champs-Élysées"/>
<Typo word="(Inter/Un/Ex/Re/Dis)Cha(n/r)geable" find="\b(C|c|[Ii]nterc|[Uu]nc|[Ee]xc|[Rr]ec|[Dd]isc)ha(n|r)g[aei](bl[ey]|bility|bleness)\b" replace="$1ha$2gea$3" />
<Typo word="Chancellor" find="\b([cC])hancel(?:[eo]|le)r(s(?:hip|ville)?)?\b" replace="$1hancellor$2"/>
<Typo word="Character" find="\b(C|c)(?:a?h(?:ra|are?)c|arach?)t[aeo]r(\w*)\b" replace="$1haracter$2" />
<Typo word="(Inter/Un)Change" find="\b([cC]|[iI]nterc|[uU]nc)h(?:ane?g|nage)(s?\b(?<![cC]hangs?)|able|d)\b" replace="$1hange$2"/><!--avoid name Chang(s), chang-->
<Typo word="Character" find="\b(C|c)ha?r(?:achte|a?ct[ao]|e?cte|ate)r(\w*)\b" replace="$1haracter$2" />
<Typo word="(Inter/Un/Ex/Re/Dis)Cha(n/r)geable" find="\b([cC]|[dD]isc|[eE]xc|[iI]nterc|[rR]ec|[uU]nc)ha([nr])g[aei]b(ility|l[ey][a-z]*)\b" replace="$1ha$2geab$3"/>
<Typo word="Character" find="\b([cC])(?:a(?:h(?:are?ct[aeo]|ract[aeo])|rach?t[aeo])|h(?:ar(?:a(?:c(?:hte|t[ao])|te)|ct[aeo]|ect[aeo])|r(?:a(?:c(?:hte|t[aeo])|te)|ct[aeo]|ecte)))r([a-z]*)\b(?<![cC](?:aracteribus|haracter))" replace="$1haracter$2"/><!--avoid self & Latin-->
<Typo word="Characteristic" find="\b(C|c)haristic(s)?\b" replace="$1haracteristic$2"/>
<Typo word="(Un)Characteristic" find="\b(C|c|[Uu]nc)haracter(?:sisti|i[st]i|isiti|sti|ist|i)c(s?|ally)\b" replace="$1haracteristic$2" />
<Typo word="(Un)Characteristic(s/ally)" find="\b([cC]|[uU]nc)hara?(?:ct[eo]r|i|li|t[eo]r)s?i?s?i?ti?c(all?y|s?)\b(?<!(?:[cC]|[uU]nc)haracteristic(?:all?y|s?))" replace="$1haracteristic$2"/>
<Typo word="Chargé d'affaires" find="\b(C|c)harg(?:e\s+d['’](A|a)|é\s+d['’](A)|é\s+d’(A|a))ffaires\b" replace="$1hargé d'$2$3$4ffaires" />
<Typo word="Chargé d'affaires" find="\b([cC])harg(?:[eè]\s+d['’´ˈ׳᾿‘′Ꞌꞌ`]|é\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`]|d['’´ˈ׳᾿‘′Ꞌꞌ`]))([aA])ffaires\b" replace="$1hargé d'$2ffaires"/>
<Typo word="Charisma" find="\b(C|c)h?arasma(|tic(s?|ally))\b" replace="$1harisma$2" />
<Typo word="Charisma" find="\b([cC])h?ar[ai]sma(tic(?:ally|s?))?\b(?<!Car(?:asmatic\b|isma\b))(?<![cC]harisma(?:tic(?:ally|s?))?\b)" replace="$1harisma$2"/><!--avoid Carisma or Carasmatic-->
<Typo word="Charisma_" find="\bcarisma(|tic(s?|ally))\b" replace="charisma$1" /><!--don't fix Carisma-->
<Typo word="Charitable" find="\b([cC])hartiable\b" replace="$1haritable"/>
<Typo word="Charitable" find="\b(C|c)hartiable\b" replace="$1haritable"/>
<Typo word="Charles(ton)" find="\bChalres(ton)?\b" replace="Charles$1"/>
<Typo word="Charles(ton)" find="\bChalres(|ton)\b" replace="Charles$1" />
<Typo word="Chaser" find="\b([cC])hasr(s)?\b" replace="$1hase$2"/>
<Typo word="Chaser" find="\b(C|c)has(rs?)\b" replace="$1hase$2" />
<Typo word="Chat" find="\b([cC])aht(s)?\b" replace="$1hat$2"/>
<Typo word="Chat" find="\b(C|c)aht(s?)\b" replace="$1hat$2"/>
<Typo word="Check" find="\b([cC])hekc(ing|s?)\b" replace="$1heck$2"/>
<Typo word="Check" find="\b(C|c)hekc(s|ing)?\b" replace="$1heck$2"/>
<Typo word="Chemical" find="\b([cC])hemcial(ly|s?)\b" replace="$1hemical$2"/>
<Typo word="Chemical" find="\b(C|c)hemcia(ls?|lly)\b" replace="$1hemica$2" />
<Typo word="Chemist" find="\b([cC])hemest(ry|s?)\b" replace="$1hemist$2"/>
<Typo word="Chemist" find="\b(C|c)hemest(ry|s)?\b" replace="$1hemist$2" />
<Typo word="Chief" find="\b([cC])heif(doms?|ly|s(?:hips?)?|tains?)?\b" replace="$1hief$2"/>
<Typo word="Chief" find="\b(C|c)heif(s?|ly|doms?|ship|tains?)\b" replace="$1hief$2" />
<Typo word="Childbirth" find="\b([cC])hildbird\b" replace="$1hildbirth"/>
<Typo word="Childbirth" find="\b(C|c)hildbird\b" replace="$1hildbirth" />
<Typo word="Children" find="\b([cC]|[gG]randc|[sS]tepc)hil(?:dere?|re)n\b" replace="$1hildren"/>
<Typo word="Children" find="\b(C|c)hil(?:dere?|re)n\b" replace="$1hildren" />
<Typo word="Children's" find="\b([cC]|[gG]randc|[sS]tepc)hild(?:er|re)ns(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s?)?\b" replace="$1hildren's"/>
<Typo word="Children's" find="\b(C|c|[Gg]randc|[Ss]tepc)hild(?:re|er)ns(?:'(\s)|(\b))" replace="$1hildren's$2$3"/>
<Typo word="Choreograph" find="\b([cC])horo?egraph(e(?:d|rs?)|i(?:es|ng)|[sy]?)\b" replace="$1horeograph$2"/>
<Typo word="Chorus" find="\b(C|c)hrous(|es|ing)\b" replace="$1horus$2" />
<Typo word="Chorus" find="\b([cC])hrous(es|ing)?\b" replace="$1horus$2"/>
<Typo word="(Mis)Chosen" find="\b(C|c|[Mm]isc)hoosen\b" replace="$1hosen" />
<Typo word="(Mis)Chosen" find="\b([cC]|[mM]isc)hoosen\b" replace="$1hosen"/>
<Typo word="Chronicle" find="\b([Cc])hor?nicl(e[ds]?|ers?|ing)\b" replace="$1hronicl$2" />
<Typo word="Chronicle" find="\b([cC])hor?nicl(e(?:[ds]?|rs?)|ing)\b" replace="$1hronicl$2"/>
<Typo word="Church" find="\b(C|c)(?:hu|ur|hru)ch(es)?\b" replace="$1hurch$2"/>
<Typo word="Church" find="\b([cC])(?:hr?u|ur)ch(es)?\b" replace="$1hurch$2"/>
<Typo word="Churches" find="\b(C|c)hurchs\b" replace="$1hurches" />
<Typo word="Cigarette" find="\b([cC])ig(?:ar(?:e|ret?)|gar(?:et?|ret?))te(s)?\b" replace="$1igarette$2"/>
<Typo word="Cigarette" find="\b(C|c)ig(?:garet|g?are|g?arret?)te(s)?\b" replace="$1igarette$2" />
<Typo word="Circuit" find="\b([cC])(?:ir(?:cu|icui?|ui)|urcui)t([a-z]*)\b" replace="$1ircuit$2"/>
<Typo word="Cincinnati" find="\b(C|c)incin(?:n?at|a)t(i|ians?|us)\b" replace="Cincinnat$2" />
<Typo word="(Re)Circulation" find="\b([cC]|[rR]ec)irculaton(s)?\b" replace="$1irculation$2"/>
<Typo word="Cincinnati" find="\b[Cc]in(?:ncin+at?|cinat?|cinnat)t(i|ians?|us)\b" replace="Cincinnat$1" />
<Typo word="Circumcision" find="\b([cC])ircum(?:[cs]+ic|sc?i[cs])ion(s)?\b" replace="$1ircumcision$2"/>
<Typo word="Circuit" find="\b(C|c)(?:ircu|iricui?|urcui)t(\w*)\b" replace="$1ircuit$2" />
<Typo word="Citizen" find="\b([cC])it(?:iz(?:a|ie)|ze)n(ry|s(?:hips?)?)?\b" replace="$1itizen$2"/>
<Typo word="(Re)Circulation" find="\b(C|c|[Rr]ec)irculato(ns?)\b" replace="$1irculatio$2" />
<Typo word="Citrus" find="\b([cC])irt[iu]s\b" replace="$1itrus"/>
<Typo word="Circumcision" find="\b(C|c)ircum(?:sc?i[cs]|[cs]+ic)io(ns?)\b" replace="$1ircumcisio$2" />
<Typo word="Civilian" find="\b([cC])ivillian(iz(?:ation|e[ds]?|ing)|s?)\b" replace="$1ivilian$2"/>
<Typo word="circumstance" find="\bs[ei]rcumstan(ces?|tial)\b" replace="circumstan$1"/>
<Typo word="(Re)Claims" find="\b([cC]|[rR]ec)laimes\b" replace="$1laims"/>
<Typo word="Circumstance" find="\bS[ei]rcumstan(ces?|tial)\b" replace="Circumstan$1"/>
<Typo word="Clarinet" find="\b([cC])larinette?(s)?\b(?<!\b(?:deux|pour)\s+clarinettes?)" replace="$1larinet$2"/><!--avoid pour clarinette-->
<Typo word="Citrus" find="\b(C|c)irtus\b" replace="$1itrus"/>
<Typo word="Class" find="\b([cC])las(e[ds]|ing|if(?:i[ce][a-z]*|y[a-z]*))\b(?<![cC]las(?:es?)?)\b" replace="$1lass$2"/><!--avoid (C\c)las(e/es)-->
<Typo word="Civilian" find="\b(C|c)ivillian(s?|iz(e[ds]?|ing|ation))\b" replace="$1ivilian$2" />
<Typo word="Classic" find="\b([cC])lasic(al[a-z]*|i(?:s[mt]s?|z[ei][a-z]*)|s?)\b" replace="$1lassic$2"/>
<Typo word="(Re)Claims" find="\b(C|c|[Rr]ec)laimes\b" replace="$1laims" />
<Typo word="Clear_" find="\b([cC])laer(e(?:[dr]|st)|ly)\b" replace="$1lear$2"/>
<Typo word="Class" find="(?!\bClas\b)\b(C|c)las(e[ds]|ing|if(y\w*|i[ce]\w*))?\b" replace="$1lass$2"/><!--don't match name Clas-->
<Typo word="(Un)Clear" find="\b([cC]|[uU]nc)lera\b" replace="$1lear"/>
<Typo word="Classic" find="\b(C|c)lasic(s?|al\w*|is[tm]s?|iz[ei]\w*)\b" replace="$1lassic$2" />
<Typo word="Coast" find="\b([cC])aost(ed|ing|s?)\b" replace="$1oast$2"/>
<Typo word="Clear" find="\b(C|c)l(?:aer(|e[rd]|est|ly)|ea(ly))\b" replace="$1lear$2$3" />
<Typo word="Cocktail" find="\b([cC])o[ck]tail(\b|s\b(?<!Coctails))" replace="$1ocktail$2"/><!--avoid "Coctails" (band)-->
<Typo word="(Un)Clear" find="\b(C|c|[Uu]nc)lera\b" replace="$1lear" />
<Typo word="Coffee" find="\b([cC])of[ef]e(houses?|pots?|s(?:hops?)?)?\b" replace="$1offee$2"/>
<Typo word="Coast" find="\b(C|c)aost(s?|ed|ing)\b" replace="$1oast$2"/>
<Typo word="Coincide" find="\b([cC])o-incide([ds]?|nt(?:al(?:ly)?)?)\b" replace="$1oincide$2"/>
<Typo word="Cocktail" find="(?!\bCoctails\b)\b(C|c)o[ck]tail(s?)\b" replace="$1ocktail$2" />
<Typo word="Collaborate" find="\b([cC])ol(?:ab[eo]r+|lab(?:[eo]r+))at([a-z]+)(?:\stogether)?\b(?<![cC]ollaborat[a-z]+)" replace="$1ollaborat$2"/>
<Typo word="Collapse" find="\b([cC])oll(?:asp|pas)(e[ds]?|i(?:ble|ng))\b" replace="$1ollaps$2"/>
<!-- Avoid false positive "Coctails" (band) --->
<Typo word="Coincide" find="\b(C|c)o-incid(e[sd]?|ent(|al|ally))\b" replace="$1oincid$2" />
<Typo word="Collateral" find="\b([cC])olateral(iz(?:e[ds]?|ing)|ly)?\b" replace="$1ollateral$2"/>
<Typo word="Collaborate" find="\b(C|c)ol(?:abor+|l?aber+|labo)at(\w+)\b" replace="$1ollaborat$2" />
<Typo word="Colleague" find="\b([cC])ol(?:ea|le)gue(s)?\b" replace="$1olleague$2"/>
<Typo word="Collapse" find="\b(C|c)ollasp(e[sd]?|ing|ible)\b" replace="$1ollaps$2" />
<Typo word="* colleague" find="\bwork\s+colleague(s)?\b" replace="colleague$1"/><!--avoid "Work" to maintain sentence-case-->
<Typo word="Collateral" find="\b(C|c)olateral(|ly|ize[ds]?|izing)\b" replace="$1ollateral$2" />
<Typo word="Colleg-" find="\b([cC])oleg(es?|iate)\b" replace="$1olleg$2"/>
<Typo word="Colleague" find="\b(C|c)ol(?:le|ea)gu(es?)\b" replace="$1olleagu$2" />
<Typo word="(Re)Collection" find="\b([cC]|[rR]ec)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(?:ly|s?))\b" replace="$1ollecti$2"/>
<Typo word="Collection" find="\b(C|c)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(s?|ly))\b" replace="$1ollecti$2" />
<Typo word="Colonizer" find="\b([cC])oloni[sz]ator(s)?\b" replace="$1olonizer$2"/>
<Typo word="Colonizer" find="\b(C|c)oloni[sz]ator(s)?\b" replace="$1olonizer$2" />
<Typo word="Colonnade" find="\b([cC])ol+onade(s)?\b" replace="$1olonnade$2"/>
<Typo word="Colonnade" find="\b(C|c)ol+onad(es?)\b" replace="$1olonnad$2" />
<Typo word="Colony" find="\b([cC])ollon(i(?:es|z(?:ations?|e[ds]?))|y)\b" replace="$1olon$2"/>
<Typo word="Colony" find="\b(C|c)ollon(y|ies|ize[ds]?|izations?)\b" replace="$1olon$2" />
<Typo word="Colossal" find="\b([cC])ol(?:los?|o)s(al(?:ly)?|us)\b" replace="$1oloss$2"/>
<Typo word="Colorado" find="\b[Cc]ola?rad(o|ans?)\b" replace="Colorad$1" />
<Typo word="Column" find="\b([cC])olun?m+(\b(?<!Colum)|s\b)" replace="$1olumn$2"/><!--avoid name Colum-->
<Typo word="(Dis)Colour" find="\b([Dd]isc|C|c)olou([a-qs-z]\w*)\b" replace="$1olour$2" />
<Typo word="Contemp-" find="\b([cC])omtemp([a-z]+)\b" replace="$1ontemp$2"/>
<Typo word="Colossal" find="\b(C|c)ol(?:los?|l?o)s(al|ally|us)\b" replace="$1oloss$2" />
<Typo word="Combination" find="\b([cC])omb(?:anatio|in(?:ati|tatio)|onatio)n(s)?\b" replace="$1ombination$2"/>
<Typo word="Column" find="(?!\bColum\b)\b(C|c)olun?m+(s?)\b" replace="$1olumn$2"/><!--don't match name Colum-->
<Typo word="Combustion" find="\b([cC])ombusi(on|ve(?:ly)?)\b" replace="$1ombusti$2"/>
<Typo word="Combination" find="\b(C|c)omb(?:anatio|intatio|inati)(ns?)\b" replace="$1ombinatio$2" />
<Typo word="Comeback" find="\b([cC])omback(s)?\b" replace="$1omeback$2"/>
<Typo word="Combustion" find="\b(C|c)ombusi(on|ve|vely)\b" replace="$1ombusti$2" />
<Typo word="Comedic" find="\b([cC])ommedi(ans?|c)\b" replace="$1omedi$2"/>
<Typo word="Comeback" find="\b(C|c)ombac(ks?)\b" replace="$1omebac$2" />
<Typo word="(Un)Comfortable" find="\b([cC]|[uU]nc)o(?:mforti|nforta)bl([ey])\b" replace="$1omfortabl$2"/>
<Typo word="Comedic" find="\b(C|c)ommedi(c|ans?)\b" replace="$1omedi$2" />
<Typo word="(-)Coming" find="(?<=\b(?:[A-Z][a-z]*c|[a-z]+c|[cC]))om[em]ing(s)?\b(?<!Commings)" replace="oming$1"/><!--avoid surname Commings; cheapened expensive beginning-->
<Typo word="(Un)Comfortable" find="\b(C|c|[Uu]nc)o(?:nforta|mforti)bl(e|y)\b" replace="$1omfortabl$2" />
<Typo word="Command(eer/o/ment)" find="\b([cC])om(?:and|madn)(e(?:d|er(?:ed|ing|s?)|rs?)|oe?s?\b(?<![cC]omandos?)|ments?)?\b" replace="$1ommand$2"/><!--avoid Spanish title C/omandos-->
<Typo word="(-)Coming" find="\b(\w*[Cc])om[em]ing(s?)\b(?<!\bCommings\b)" replace="$1oming$2" /> <!-- don't match surname Commings -->
<Typo word="Commemorate (1)" find="\b([cC])om(?:em+r?[eo]r[ai]t|me(?:m(?:er[ai]t|m+r[eo]r[ai]t|orit|r[eo]r[ai]t)|r(?:at|[eo]r[ai]t)))([a-z]+)\b(?<![cC]ommemorat[a-z]+\b)" replace="$1ommemorat$2"/><!--avoid self-->
<Typo word="Command(eer/o/ment)" find="(?!\bComandos?\b)\b(C|c)om(?:madn|and)(ee?rs?|ed|eer(?:ed|ing)|oe?s?|ments?)?\b" replace="$1ommand$2" />
<Typo word="Commemorate (2)" find="\b([cC])om+em+(?:er[ai]|ori)t(e[ds]?|i(?:ng|ons?|ves?))\b" replace="$1ommemorat$2"/>
<Typo word="Commercial" find="\b([cC])om(?:eri?|meri)ci?al(\b(?<!Comercial)|i[sz](?:ation|e[ds]?|ing)|is[mt]s?|ly|s)\b" replace="$1ommercial$2"/><!--avoid Comercial, common Spanish/Portuguese word-->
<!-- exclude Spanish title Comando -->
<Typo word="Commemorate" find="\b(C|c)om(?:(?:(?:m?em+|me)r|em+)[oe]r[ai]t|memorit|memer[ai]t)(\w+)\b" replace="$1ommemorat$2" />
<Typo word="(De)Commission" find="\b([cC]|[dD]ec)om(?:is|m[is]?|s)sion(e(?:d|rs?)|ing|s?)\b" replace="$1ommission$2"/>
<Typo word="Commemorate" find="\b(C|c)om+em+(?:er[ai]|ori)t(e[sd]?|ing|ions?|ives?)\b" replace="$1ommemorat$2" />
<Typo word="Commitment" find="\b([cC])om(?:it?|mit)tment(s)?\b" replace="$1ommitment$2"/>
<Typo word="Commercial" find="(?!\bComercial\b)\b(C|c)om(?:m?eri|er)ci?al(s?|ly|i[sz](?:e[sd]?|ing|ation)|is[mt]s?)\b" replace="$1ommercial$2" /><!--Don't fix Comercial, common Spanish/Portuguese word-->
<Typo word="Committ(ed/al)" find="\b([cC])om(?:itt?|mit)(e[de]s?|ing|al\b(?<![cC]omital))\b" replace="$1ommitt$2"/><!--avoid "comital"-->
<Typo word="(De)Commission" find="\b(C|c|[Dd]ec)om(?:is|mi|ms?|m?s)sion(s?|ing|ed|ers?)\b" replace="$1ommission$2" />
<Typo word="Committee" find="\b([cC]|[sS]ubc)om(?:it[et]ee?|m(?:[ei]t(?:ee?|te)|itty))(m[ae]n|person|s?|wom[ae]n)\b" replace="$1ommittee$2"/>
<Typo word="Commitment" find="\b(C|c)om(?:it?|m?it)tmen(ts?)\b" replace="$1ommitmen$2" />
<Typo word="Commodity" find="\b([cC])omod+it(ies|y)\b" replace="$1ommodit$2"/>
<Typo word="Committ(ed/al)" find="(?!\b[Cc]omital\b)\b(C|c)o(?:mitt?|mmit)(ees?|ed|ing|al)\b" replace="$1ommitt$2" /><!--don't fix "comital"-->
<Typo word="(Un)Common" find="\b([cC]|[uU]nc)omm(?:en|ong)(ali?t(?:ies|y)|ers?|ly|s?)\b(?<!Commens)" replace="$1ommon$2"/>
<Typo word="Committee" find="\b(C|c)om(?:m[ei]t(?:ee?|te)|it[te]ee?|mitty)(s?|m[ae]n)\b" replace="$1ommittee$2" />
<Typo word="Commonwealth" find="\b([cC])om+onweath\b" replace="$1ommonwealth"/>
<Typo word="Commodity" find="\b(C|c)omod+it(y|ies)\b" replace="$1ommodit$2" />
<Typo word="(Tele)communicate" find="\b([cC]|[tT]elec)omm(?:inic|u(?:i(?:c|n[ci])|nc?i))at(e[ds]?|i(?:ons?|ve(?:ly)?)|ors?)\b" replace="$1ommunicat$2"/>
<Typo word="(Un)Common" find="\b(C|c|[Uu]nc)omm(?:en|ong)(s?|ers?|ly|ali?t(y|ies))\b" replace="$1ommon$2" />
<Typo word="Communities" find="\b([cC])omm?un?it[ei]+s\b(?<!ommunities)" replace="$1ommunities"/>
<Typo word="Commonwealth" find="\b(C|c)om+onweath\b" replace="$1ommonwealth" />
<Typo word="Commun-" find="\b(?!Comunal\b)([cC])om(?:mun(?:nt?|t)|un(?:nt?|t?))(al(?:ly)?|i(?:ons?|s[mt]s?|t(?:ies|y)))\b" replace="$1ommun$2"/><!--avoid Comunal, place name-->
<Typo word="(Tele)communicate" find="\b([Tt]elec|C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[sd]?|ors?|ions?|ive|ively)\b" replace="$1ommunicat$2" />
<Typo word="Company" find="\b([cC])om(?:a(?:n|pa?n)|pna)(i(?:es|ons?)|y)\b" replace="$1ompan$2"/>
<Typo word="Communities" find="\b(C|c)ommunitei?s\b" replace="$1ommunities"/>
<Typo word="Comparative" find="\b([cC])omp(?:ar[ei]?|era)tiv(e(?:ly|ness|s?)|ist)\b" replace="$1omparativ$2"/>
<Typo word="Community_" find="\b(C|c)om(?:un|m?unn|m?unn?t)(al|ally|ity|ities|ions?|is[mt]s?)\b" replace="$1ommun$2" />
<Typo word="Comparison" find="\b([cC])omparision(s)?\b" replace="$1omparison$2"/>
<Typo word="Company" find="\b(C|c)om(?:apan|ap?n)(y|ies|ions?)\b" replace="$1ompan$2" />
<Typo word="(In)Compatible" find="\b([cC]|[iI]nc)ompa?ti?abl([ey])\b" replace="$1ompatibl$2"/>
<Typo word="Comparative" find="\b(C|c)omparitiv(e|ely)\b" replace="$1omparativ$2" />
<Typo word="(In/Histo)Compatibility" find="\b([cC]|[hH]istoc|[iI]nc)ompa(?:bi|ti?(?:abi?|ib))lit(ies|y)\b" replace="$1ompatibilit$2"/>
<Typo word="Compare" find="\b(C|c)ompair(?:(d|s))\b" replace="$1ompare$2"/>
<Typo word="(In)Competent" find="\b([cC]|[iI]nc)omp(?:at[ae]|et[ai]|it[ae]|tete)n(ce|t(?:ly)?)\b" replace="$1ompeten$2"/>
<Typo word="Comparison" find="\b(C|c)omparisio(ns?)\b" replace="$1ompariso$2" />
<Typo word="Competition" find="\b([cC])o(?:mpet(?:[ae]t|itit?)|pmetit)(i(?:ons?|ve(?:ly|ness)?)|ors?)\b" replace="$1ompetit$2"/><!--see also "-petiti(on/ve)"-->
<Typo word="(In)Compatible" find="\b(C|c|[Ii]nc)ompa?ti?abl([ey])\b" replace="$1ompatibl$2" />
<Typo word="Compilation" find="\b([cC])om(?:ilati?|p(?:iliati?|li(?:ati?|lati?))|pil(?:at|li?ati?))on(s)?\b" replace="$1ompilation$2"/>
<Typo word="(In/Histo)Compatibility" find="\b(C|c|[Ii]nc|[Hh]istoc)ompa(?:ti?[ai]b|ti?abi|bi)lit(y|ies)\b" replace="$1ompatibilit$2" />
<Typo word="(In)Complete" find="\b([cC]|[iI]nc)ompl(?:eate?\b(?<!Compleat)|ate|eete)([ds]?|ly|ness)\b" replace="$1omplete$2"/><!--avoid Compleat, (in)complet-->
<Typo word="(In)Competent" find="\b(C|c|[Ii]nc)omp(?:et[ai]|[ai]t[ea]|tete)n(ce|t|tly)\b" replace="$1ompeten$2" />
<Typo word="(In)Completely" find="\b([cC]|[iI]nc)omplet(?:elyl|le?y)\b" replace="$1ompletely"/>
<Typo word="Competition" find="\b(C|c)o(?:mpetitit?|mpet[ae]t|pmetit)(ions?|ive(?:ly|ness)?|ors?)\b" replace="$1ompetit$2" /><!--see also "-petiti(on/ve)"-->
<Typo word="Comp(l)eting" find="\b([cC]ompl?et)et?i(ng|on?)\b" replace="$1i$2"/>
<Typo word="Compilation" find="\b(C|c)om(?:ilati?|pi?liati?|plilati?|pilli?ati?|pilat)on(s?)\b" replace="$1ompilation$2" />
<Typo word="Composite" find="\b([cC])omposate(s)?\b" replace="$1omposite$2"/>
<Typo word="Compiler" find="\b(C|c)omplie(rs?)\b" replace="$1ompile$2" />
<Typo word="Compound" find="\b([cC])omp[ou]nd([a-z]*)\b" replace="$1ompound$2"/>
<Typo word="(In)Complete" find="(?!\bCompleat\b)\b(C|c|[Ii]nc)ompl(?:eate?|eete|ate)(s?|d|ly|ness)\b" replace="$1omplete$2"/>
<Typo word="Comprehensive" find="\b([cC])omphrehensi(bl[ey]|on|ve(?:ly)?)\b" replace="$1omprehensi$2"/>
<Typo word="Comprise" find="\b([cC])onpris(e[ds]?|ing)\b" replace="$1ompris$2"/>
<!--Don't fix Compleat, (in)complet-->
<Typo word="(In)Completely" find="\b(C|c|[Ii]nc)omplet(?:elyl|le?y)\b" replace="$1ompletely" />
<Typo word="Compromise" find="\b([cC])ompr(?:imi[sz]|omiz)(e[ds]?|ing)\b" replace="$1ompromis$2"/>
<Typo word="Comp(l)eting" find="\b([Cc]ompl?et)et?i(ng|on?)\b" replace="$1i$2" />
<Typo word="(Com/Pro)pulsory" find="\b([cC]om|[pP]ro)puls[ae]r(ies|y)\b" replace="$1pulsor$2"/>
<Typo word="Composite" find="\b(C|c)omposate(s)?\b" replace="$1omposite$2"/>
<Typo word="Compute" find="\b([cC])m?opute([ds]|r(?:i[sz]e[ds]?|s?))\b" replace="$1ompute$2"/>
<Typo word="Compound" find="\b(C|c)omp[ou]nd(\w*)\b" replace="$1ompound$2" />
<Typo word="Concentrate" find="\b([cC])onsentrat(e[ds]?|i(?:ng|ons?))\b" replace="$1oncentrat$2"/>
<Typo word="Comprehensive" find="\b(C|c)omphrehensi(ve|vely|on|bl[ey])\b" replace="$1omprehensi$2" />
<Typo word="Concept" find="\b([cC])on(?:cep([abd-su-z])|sept)([a-z]*)\b" replace="$1oncept$2$3"/>
<Typo word="Comprise" find="\b(C|c)onpris(e[ds]?|ing)\b" replace="$1ompris$2" />
<Typo word="(Un)Concern" find="\b([cC]|[uU]nc)onsern(ed|ing|s?)\b" replace="$1oncern$2"/>
<Typo word="Compromise" find="\b(C|c)ompr(?:imis|[io]miz)(e[ds]?|ing)\b" replace="$1ompromis$2" />
<Typo word="Condemned" find="\b([cC])ond(?:amn|em+)e([dr])\b" replace="$1ondemne$2"/>
<Typo word="(Com/Pro)pulsory" find="\b([Cc]om|[Pp]ro)puls[ae]r(y|ies)\b" replace="$1pulsor$2" />
<Typo word="Condominium" find="\b([cC])ondominum(s)?\b" replace="$1ondominium$2"/>
<Typo word="Compute" find="\b(C|c)m?opute(|rs?|d|ri[zs]e[ds]?)\b" replace="$1ompute$2" />
<Typo word="Confides" find="\b([cC])onfids\b" replace="$1onfides"/>
<Typo word="Concentrate" find="\b(C|c)onsentrat(e[ds]?|ing|ions?)\b" replace="$1oncentrat$2" />
<Typo word="Confirmation" find="\b([cC])onfirmmation\b" replace="$1onfirmation"/>
<Typo word="Concept" find="\b(C|c)on(?:sept|cep([abd-su-z]))(\w*)\b" replace="$1oncept$2$3" />
<Typo word="Conform" find="\b([cC])oform(ance|e(?:d|rs?)|ing)\b" replace="$1onform$2"/>
<Typo word="(Un)Concern" find="\b(C|c|[Uu]nc)onsern(s?|ing|ed)\b" replace="$1oncern$2" />
<Typo word="Confront" find="\b([cC])onfont(ation(?:al|ists?)?|e(?:d|rs?)|ing|s?)\b" replace="$1onfront$2"/>
<Typo word="Condemned" find="\b(C|c)ond(?:em+|amn)e([dr])\b" replace="$1ondemne$2" />
<Typo word="Congratulate" find="\b([cC])ongradulat(e[ds]?|i(?:ng|ons)|ory)\b" replace="$1ongratulat$2"/>
<Typo word="Condominium" find="\b(C|c)ondominum(s?)\b" replace="$1ondominium$2"/>
<Typo word="Congregate" find="\b([cC])ong(?:er?gr?|regr)at([a-z]+)\b" replace="$1ongregat$2"/>
<Typo word="Confides" find="\b(C|c)onfids\b" replace="$1onfides" />
<Typo word="Congressional" find="\b([cC])ongres[is]onal(ly)?\b" replace="$1ongressional$2"/>
<Typo word="Confirmation" find="\b(C|c)onfirmmation\b" replace="$1onfirmation"/>
<Typo word="Conjecture" find="\b([cC])onjecutr(e[ds]?|ing)\b" replace="$1onjectur$2"/>
<Typo word="Conform" find="\b(C|c)oform(ers?|ed|ing|ance)\b" replace="$1onform$2" />
<Typo word="(Dis/Un)Connect" find="\b([cC]|[dD]isc|[uU]nc)onect(ed|i(?:ng|ons?|ves?)|ors?|s?)\b" replace="$1onnect$2"/>
<Typo word="Confront" find="\b(C|c)onfont(s?|ing|ation(|al|ists?)|ers?|ed)\b" replace="$1onfront$2"/>
<Typo word="Connive" find="\b([cC])oniv(e[drs]?|ing)\b" replace="$1onniv$2"/>
<Typo word="Congratulate" find="\b(C|c)ongradulat(e[sd]?|ing|ions|ory)\b" replace="$1ongratulat$2" />
<Typo word="Connotation" find="\b([cC])(?:an|o)notati(ons?|ve(?:ly)?)\b" replace="$1onnotati$2"/>
<Typo word="Congressional" find="\b(C|c)ongres[is]ona(l|lly)\b" replace="$1ongressiona$2" />
<Typo word="Conquered" find="\b([cC])onqu(?:er(?:re)?|re)d\b" replace="$1onquered"/>
<Typo word="Conjecture" find="\b(C|c)onjecutr(e[ds]?|ing)\b" replace="$1onjectur$2" />
<Typo word="Conqueror" find="\b([cC])onquerer(s)?\b" replace="$1onqueror$2"/>
<Typo word="(Dis/Un)Connect" find="\b(C|c|[Dd]isc|[Uu]nc)onect(s?|ions?|ed|ing|ives?|ors?)\b" replace="$1onnect$2" />
<Typo word="(Sub/Un/Semi/Pre)Conscious" find="\b([cC]|[pP]rec|[sS](?:emic|ubc)|[uU]nc)on[cs]io(nabl[ey]|us(?:ly|ness)?)\b" replace="$1onscio$2"/>
<Typo word="Connecticut" find="\b[Cc]on(?:(?:nn+|)ec?t?icut*|n*et?c?icut*|n*ec?t?c?icut+)t\b" replace="Connecticut" />
<Typo word="(Sub/Un/Semi/Pre)Consciousness" find="\b([cC]|[pP]rec|[sS](?:emic|ubc)|[uU]nc)ons(?:ciou|ici?ous?)ness(es)?\b" replace="$1onsciousness$2"/>
<Typo word="Connive" find="\b(C|c)oniv(e[drs]?|ing)\b" replace="$1onniv$2" />
<Typo word="Consecutive" find="\b([cC])onsectut?ive(ly)?\b" replace="$1onsecutive$2"/>
<Typo word="Connotation" find="\b(C|c)(?:o|an)notati(ons?|ve|vely)\b" replace="$1onnotati$2" />
<Typo word="Consensus" find="\b([cC])on(?:cens|esenc|s(?:cens|enc?))us\b" replace="$1onsensus"/>
<Typo word="Conquered" find="\b(C|c)onqu(?:er|re|erre)d\b" replace="$1onquered" />
<Typo word="Consent" find="\b([cC])onscent(ed|ing)\b" replace="$1onsent$2"/>
<Typo word="Conqueror" find="\b(C|c)onquere(rs?)\b" replace="$1onquero$2" />
<Typo word="Conservative" find="\b([cC])onservitiv(e(?:ly|s?)|ism)\b" replace="$1onservativ$2"/>
<Typo word="(Sub/Un/Semi/Pre)Conscious" find="\b(C|c|[Ss]ubc|[Pp]rec|[Ss]emic|[Uu]nc)on[cs]io(us|usly|usness|nabl[ey])\b" replace="$1onscio$2" />
<Typo word="(Re)Consider" find="\b([cC]|[rR]ec)on(?:cid|sdid?)er(abl[ey]|ed|ing|s?)\b" replace="$1onsider$2"/>
<Typo word="(Sub/Un/Semi/Pre)Consciousness" find="\b(C|c|[Ss]ubc|[Pp]rec|[Ss]emic|[Uu]nc)ons(?:ciou|ici?ous?)ness(|es)\b" replace="$1onsciousness$2" />
<Typo word="(In)Considerate" find="\b([cC]|[iI]nc)onsiderite?(ly)?\b" replace="$1onsiderate$2"/>
<Typo word="Consecutive" find="\b(C|c)onsectut?ive(ly)?\b" replace="$1onsecutive$2" />
<Typo word="(Re)Considered" find="\b([cC]|[rR]ec)onsider(?:d|es)\b" replace="$1onsidered"/>
<Typo word="Consensus" find="\b(C|c)on(?:s?cens|e?senc)us\b" replace="$1onsensus" />
<Typo word="Consolidate" find="\b([cC])onsol[ao]dat(e[ds]?|i(?:ng|ons?))\b" replace="$1onsolidat$2"/>
<Typo word="Consent" find="\b(C|c)onscent(ed|ing)\b" replace="$1onsent$2" />
<Typo word="Consommé" find="\b([cC])onsomm[eè](s)?\b" replace="$1onsommé$2"/>
<Typo word="Conservative" find="\b(C|c)onservitiv(es?|ely|ism)\b" replace="$1onservativ$2" />
<Typo word="(In)Conspicuous" find="\b([cC]|[iI]nc)onspici?ous([a-z]*)\b" replace="$1onspicuous$2"/>
<Typo word="Consider" find="\b(C|c)on(?:cid|sdid?)er(s?|ed|ing|abl[ey])\b" replace="$1onsider$2" />
<Typo word="Conspiracy" find="\b([cC])onspiri(c(?:ies|y?)|tor[a-z]*)\b" replace="$1onspira$2"/>
<Typo word="(In)Considerate" find="\b(C|c|[Ii]nc)onsiderite?(ly)\b" replace="$1onsiderate$2"/>
<Typo word="(In)Constantly" find="\b([cC]|[iI]nc)onstanly\b" replace="$1onstantly"/>
<Typo word="Considered" find="\b(C|c)onsider(?:d|es)\b" replace="$1onsidered" />
<Typo word="Consternation" find="\b([cC])onstarnation(s)?\b" replace="$1onsternation$2"/>
<Typo word="Consolidate" find="\b(C|c)onsol[ao]dat(e[ds]?|ing|ions?)\b" replace="$1onsolidat$2" />
<Typo word="Constituent" find="\b([cC])o(?:n(?:s(?:itu|tis?tu)|titu)|stis?tu|nst(?:utu|i(?:stua|tu(?:a|te)))|n[st]ite[ae])(?:en|ne?)(?<!onstituen)(c(?:ies|y)|ts?)\b" replace="$1onstituen$2"/>
<Typo word="Consommé" find="\b(C|c)onsomme(s)?\b" replace="$1onsommé$2"/>
<Typo word="(Re/Un)Constitute" find="\b([cC]|[rR]ec|[uU]nc)onsitut([a-z]+)\b" replace="$1onstitut$2"/>
<Typo word="Conspiracy" find="\b(C|c)onspiri(cy|cies|tors?|torial)\b" replace="$1onspira$2"/>
<Typo word="(Un)Constitution" find="\b([cC]|[uU]nc)o(?:n(?:stitu|titut)|stitut)ion([a-z]*)\b" replace="$1onstitution$2"/>
<Typo word="(In)Constantly" find="\b(C|c|[Ii]nc)onstanly\b" replace="$1onstantly" />
<Typo word="(Un)Constrain" find="\b([cC]|[uU]nc)onstain(ed|ing|s?|ts?)\b" replace="$1onstrain$2"/>
<Typo word="Consternation" find="\b(C|c)onstarnatio(ns?)\b" replace="$1onsternatio$2" />
<Typo word="Consultant" find="\b([cC])onsul(?:a|te)nt(s)?\b" replace="$1onsultant$2"/>
<Typo word="Constituent" find="\b(C|c)on(?:stitu(?:a|te)|[st]ite[ae])n(ts?|cy|cies)\b" replace="$1onstituen$2" />
<Typo word="Consum(ption/ptive/e/mate)" find="\b([cC])omsum(pti(?:ons?|ve)|e(?:[ds]?|r(?:ism|s?))|ing|mat(?:e[ds]?|ion))\b" replace="$1onsum$2"/>
<Typo word="(Re/Un)Constitute" find="\b(C|c|[Rr]ec|[Uu]nc)onsitut(\w+)\b" replace="$1onstitut$2" />
<Typo word="Consumer" find="\b([cC])onsumber(ism|s?)\b" replace="$1onsumer$2"/>
<Typo word="(Un)Constitution" find="\b(C|c|[Uu]nc)o(?:nstitu|[ns]titut)ion(\w*)\b" replace="$1onstitution$2" />
<Typo word="Consummate" find="\b([cC])onsumat(e[ds]?|i(?:ng|ons?))\b" replace="$1onsummat$2"/>
<Typo word="(Un)Constrain" find="\b(C|c|[Uu]nc)onstain(t?s?|ed|ing)\b" replace="$1onstrain$2" />
<Typo word="Contain" find="\b([cC])o[mu]n?tain(e(?:d|rs?)|ing|s?)\b" replace="$1ontain$2"/>
<Typo word="Consultant" find="\b(C|c)onsul(?:te|a)n(ts?)\b" replace="$1onsultan$2" />
<Typo word="Contains" find="\b([cC])ontai?nes\b" replace="$1ontains"/>
<Typo word="Consum(ption/ptive/e/mate)" find="\b(C|c)omsum(pti(ons?|ve)|er?s?|ed|ing|erism|mat(e[sd]?|ion))\b" replace="$1onsum$2" />
<Typo word="(De)Contaminate" find="\b([cC]|[dD]ec)ontaiminat(e[ds]?|i(?:ng|ons?))\b" replace="$1ontaminat$2"/>
<Typo word="Consumer" find="\b(C|c)onsumber(s?|ism)\b" replace="$1onsumer$2"/>
<Typo word="(Con/Ex)temporaneous" find="\b([cC]on|[eE]x)temporan[eou]{1,2}s(ly)?\b" replace="$1temporaneous$2"/>
<Typo word="Consummate" find="\b(C|c)onsumat(e[ds]?|ing|ions?)\b" replace="$1onsummat$2" />
<Typo word="(Con/Pre)tender" find="\b([cC]on|[pP]re)tendor(s)?\b" replace="$1tender$2"/>
<Typo word="Contain" find="\b(C|c)o[mu]n?tain(s?|e[dr]s?|ing)\b" replace="$1ontain$2" />
<Typo word="Contiguous" find="\b([cC])ontingu([a-z]+)\b" replace="$1ontigu$2"/>
<Typo word="Contains" find="\b(C|c)ontai?nes\b" replace="$1ontains" />
<Typo word="(Inter/Trans)Continental" find="\b([cC]|[iI]nterc|[tT]ransc)ontine(?:ntial|tal)\b" replace="$1ontinental"/>
<Typo word="(De)Contaminate" find="\b(C|c|[Dd]ec)ontaiminat(e[ds]?|ing|ions?)\b" replace="$1ontaminat$2" />
<Typo word="(Dis)Continue" find="\b([cC]|[dD]isc)o(?:n(?:sti|t)|unti)i?[nu]+(a(?:l(?:ly)?|tions?)|e[ds]?|i(?:ng|ty)|ous(?:ly)?)\b(?<![cC]ontinu[a-z]+|[dD]iscontinu[a-z]+)" replace="$1ontinu$2"/><!--avoid self-->
<Typo word="(Con/Ex)temporaneous" find="\b([Cc]on|[Ee]x)temporan(?:[eou]{1,2})(s|sly)\b" replace="$1temporaneou$2" />
<Typo word="(Dis)Continuous" find="\b([cC]|[dD]isc)onti(?:n(?:ou|uo)|uou)s(ly)?\b" replace="$1ontinuous$2"/>
<Typo word="(Con/Pre)tender" find="\b([Cc]on|[Pp]re)tendo(rs?)\b" replace="$1tende$2" />
<Typo word="Contrary" find="\b([cC])ontary\b" replace="$1ontrary"/>
<Typo word="(Inter)Continental" find="\b([Ii]nterc|C|c)ontinetal\b" replace="$1ontinental"/>
<Typo word="Contrast" find="\b([cC])on(?:stra|tar)st(able|ed|ing(?:ly)?|s?)\b" replace="$1ontrast$2"/>
<Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)o(?:(?:ns|un)ti|nt)(?:in|nu)(e[sd]?|ing|ity|ations?|(?:al|ous)(?:ly)?)\b" replace="$1ontinu$2" />
<Typo word="Control" find="\b([cC])ont(?:ol|roll)(s)?\b" replace="$1ontrol$2"/>
<Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)ontiu(e[sd]?|ing|al(ly)?)\b" replace="$1ontinu$2" />
<Typo word="(Un)Controlled" find="\b([cC]|[uU]nc)ont(?:oll|rol)(able|e[dr]|ing)\b" replace="$1ontroll$2"/>
<Typo word="(Dis)Continuous" find="\b(C|c|[Dd]isc)onti[nu]ous(|ly)\b" replace="$1ontinuous$2" />
<Typo word="Controversial" find="\b([cC])ontroversal(ly)?\b" replace="$1ontroversial$2"/>
<Typo word="Contrary" find="\b([Cc])ontary\b" replace="$1ontrary" />
<Typo word="Controversy" find="\b([cC])ontr(?:ave(?:[cst]?|r[cst]?)|ove(?:[cst]?|r[ct]?))(y|i(?:al(?:ly)?|es))\b" replace="$1ontrovers$2"/>
<Typo word="Contrast" find="\b(C|c)on(?:stra|tar)st(s?|ing(|ly)|ed|able)\b" replace="$1ontrast$2" />
<Typo word="(In)Convenient" find="\b([cC]|[iI]nc)onv(?:e(?:ine|nia)|ienie|vienie)n(ces?|t(?:ly)?)\b" replace="$1onvenien$2"/>
<Typo word="Control" find="\b(C|c)ontrol(ls?)\b" replace="$1ontro$2" />
<Typo word="(Un)Conventional" find="\b([cC]|[uU]nc)onve(?:nti|tion)al(i(?:s[mt]|ze[ds]?)|ly)?\b" replace="$1onventional$2"/>
<Typo word="(Un)Controlled" find="\b(C|c|[Uu]nc)ontrol(e[dr]|ing)\b" replace="$1ontroll$2" />
<Typo word="Converter" find="\b([cC])onvertor(s)?\b" replace="$1onverter$2"/>
<Typo word="Controversial" find="\b(C|c)ontroversal(ly)?\b" replace="$1ontroversial$2"/>
<Typo word="Conveyor" find="\b([cC])onveyer(s)?\b" replace="$1onveyor$2"/>
<Typo word="Controversy" find="\b(C|c)ontr(?:[oa]ver?[ct]?|avers|[oa]ves)(y|ies|ial(|ly))\b" replace="$1ontrovers$2" />
<Typo word="(Un)Convince" find="\b([cC]|[uU]nc)onvic(e[ds]?|ing(?:ly)?)\b" replace="$1onvinc$2"/>
<Typo word="(In)Convenient" find="\b(C|c|[Ii]nc)onv(?:eine|v?ienie|enia)n(t|tly|ces?)\b" replace="$1onvenien$2" />
<Typo word="(Un)Cooperate" find="\b([cC]|[uU]nc)oop[ao]rat(e[ds]?|i(?:ng|on|ve(?:ly)?))\b" replace="$1ooperat$2"/>
<Typo word="(Un)Conventional" find="\b(C|c|[Uu]nc)onve(?:tion|nti)al(|ly|is[mt]|ize[sd]?)\b" replace="$1onventional$2" />
<Typo word="(Un)Coordinate" find="\b([cC]|[uU]nc)oordian?t([a-z]+)\b" replace="$1oordinat$2"/>
<Typo word="Converter" find="\b(C|c)onverto(rs?)\b" replace="$1onverte$2" />
<Typo word="Copenhagen" find="\b[cC]openhagan\b" replace="Copenhagen"/>
<Typo word="Conveyor" find="\b(C|c)onveyer\b" replace="$1onveyor"/>
<Typo word="Copied" find="\b([cC])oppied\b" replace="$1opied"/>
<Typo word="(Un)Convince" find="\b(C|c|[Uu]nc)onvic(ed?|ing)\b" replace="$1onvinc$2" />
<Typo word="Copy" find="\b([cC])poy(ing)?\b" replace="$1opy$2"/>
<Typo word="Cooperate" find="\b(C|c)oop[ao]rat(e[sd]?|ing|ion)\b" replace="$1ooperat$2" />
<Typo word="Copyright" find="\b([cC])opywrite\b" replace="$1opyright"/>
<Typo word="(Un)Coordinate" find="\b([Cc]|[Uu]nc)oordian?t(\w+)\b" replace="$1oordinat$2" />
<Typo word="Cordial" find="\b([cC])oridal(ity|ly|s?)\b" replace="$1ordial$2"/>
<Typo word="Copenhagen" find="\b[Cc]openhagan\b" replace="Copenhagen" />
<Typo word="Corporal" find="\b([cC])orpral(s)?\b" replace="$1orporal$2"/>
<Typo word="Copied" find="\b(C|c)oppied\b" replace="$1opied" />
<Typo word="(In/Disin)Corporate" find="\b([cC]|[dD]isinc|[iI]nc)orp(?:[ae]rt?|ort|ro)at(e[ds]?|i(?:ng|ons?))\b" replace="$1orporat$2"/>
<Typo word="Copy" find="\b(C|c)poy(ing)?\b" replace="$1opy$2" />
<Typo word="(In)Correct" find="\b([cC]|[iI]nc)(?:or(?:e(?:ctc?|tc?)|r(?:etc?|r+e(?:ctc?|tc?)))|r+ect)(ab(?:ility|le)|ed|i(?:b(?:ility|le)|ng(?:ly)?|ons?)|ly|ness|or|s?)\b" replace="$1orrect$2"/>
<Typo word="Copyright" find="\b(C|c)opywrite\b" replace="$1opyright" />
<Typo word="Correspond" find="\b([cC]orr|[rR])(?:e|is)(?:po[ns]d|spon)(|s\b(?<!\b[rR]espons)|e(?:d|n(?:c(?:es?|ies|y)|ts?))|ing(?:ly)?)\b" replace="$1espond$2"/>
<Typo word="Corresponde(nt/ce)" find="\b([cC])orr[ei]spondan(c(?:es?|y)|ts?)\b(?!\s+[dD]es?\b)(?<!\b(?:des?|et|[lL](?:a|es))\s+\b[cC]orr[ei]spondan(?:c(?:es?|y)|ts?)\b(?!\s+[dD]es?\b))" replace="$1orresponden$2"/><!--avoid French word correspondance(s) via lookaround for French articles-->
<Typo word="Cordial" find="\b(C|c)oridal(ity|ly)?\b" replace="$1ordial$2" />
<Typo word="(In/Disin)Corporate" find="\b(C|c|[Ii]nc|[Dd]isinc)orp(?:[ae]rt?|ort|ro)at(e[ds]?|ions?|ing)\b" replace="$1orporat$2" />
<Typo word="Corridor" find="\b([cC])o(?:co?rr[ae]do|orr[ae]do|r(?:[aei]doo?|r(?:[ae]doo?|idoo)))r(s)?\b(?<![cC]orredor)" replace="$1orridor$2"/>
<Typo word="(In)Correct" find="\b(C|c|[Ii]nc)(?:r+ect|or(?:rr+|)ec?tc?|or+etc?)(s?|ed|ing(ly)?|ions?|ly|[ai]b(le|ility)|or|ness)\b" replace="$1orrect$2" />
<Typo word="Cotton_" find="\bcotten\b" replace="cotton"/><!--avoid surname Cotten-->
<Typo word="Correspond" find="\b([Cc]orr|[Rr])(?:is|e)(?:po[ns]d|spon)(s?|ed|ing(|ly)|ents?|enc(es?|y))\b" replace="$1espond$2" />
<Typo word="Could" find="\b([cC])oudl\b" replace="$1ould"/>
<Typo word="Corresponde(nt/ce)" find="(?<!\b(?:[Ll]a|[Ll]es|des?|et)\s+)\b(C|c)orr[ei]spondan(ts?|ces?|cy)\b(?!\s+[Dd]es?\b)" replace="$1orresponden$2" />
<Typo word="(C/W/Sh)ould have (2)" find="\b([cw]|sh)ould\s+(?:had|of)\s+([a-z]+ed|been|given)\b" replace="$1ould have $2"/>
<Typo word="(C/W/Sh)ould have" find="\b([cC]|[sS]h|[wW])ould\s+of\b(\S|\s+(?:been|[dg]one|had|said))\b" replace="$1ould have$2"/>
<!-- avoid French word correspondance(s) via lookaround for French articles -->
<Typo word="Corridor" find="\b(C|c)o(?:r[aei]do|rr?[aei]doo|c?o?rr[ae]do)(rs?)\b" replace="$1orrido$2" />
<Typo word="Couldn't" find="\b([cC])oudl?n['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1ouldn't"/>
<Typo word="Cotton_" find="\bcotten\b" replace="cotton"/><!--Don't match surname Cotten-->
<Typo word="Council" find="\b([cC])oucil(lors?|s?)\b" replace="$1ouncil$2"/>
<Typo word="Could" find="\b(C|c)oudl\b" replace="$1ould"/>
<Typo word="Countries" find="\b([cC])oun(?:ir|ri|tir)es\b" replace="$1ountries"/>
<Typo word="Couldn't" find="\b(C|c)oudl?n't\b" replace="$1ouldn't"/>
<Typo word="Country" find="\b([cC])ontr(i(?:e(?:fied|s)|fied)|m[ae]n|wom[ae]n|y(?:efied|fied|sides?)?)\b" replace="$1ountr$2"/>
<Typo word="Council" find="\b(C|c)ouci(ls?|llors?)\b" replace="$1ounci$2" />
<Typo word="Coup d'État" find="\b([cC])oup(s)?\s+([dD])['’´ˈ׳᾿‘′Ꞌꞌ`]Etat\b" replace="$1oup$2 $3'État"/>
<Typo word="Countries" find="\b(C|c)oun(?:t?ir|ri)es\b" replace="$1ountries" />
<Typo word="Coup d'état" find="\b([cC])oup(s)?\s+([dD])['’´ˈ׳᾿‘′Ꞌꞌ`]?\s?[eê]tat?\b" replace="$1oup$2 $3'état"/>
<Typo word="Coup d'État" find="\b(C|c)oup(s?)\s+(D|d)['`]Etat\b" replace="$1oup$2 $3'État" />
<Typo word="Courier" find="\b([cC])oururier(s)?\b" replace="$1ourier$2"/>
<Typo word="Coup d'état" find="\b(C|c)oup(s?)\s+(D|d)['`]? ?[eê]tat?\b" replace="$1oup$2 $3'état" />
<Typo word="Covenant" find="\b([cC])onvenant([a-z]*)\b" replace="$1ovenant$2"/>
<Typo word="Courier" find="\b(C|c)oururie(rs?)\b" replace="$1ourie$2" />
<Typo word="Covenant" find="\b(C|c)onvenant(\w*)\b" replace="$1ovenant$2" />
<Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/>
<Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/>
<Typo word="Create" find="\b(C|c)reaete(s?|d)\b" replace="$1reate$2" />
<Typo word="Create" find="\b([cC])reaete([ds])?\b" replace="$1reate$2"/>
<Typo word="Credence" find="\b(C|c)reedence(?!\s*Clearwater)\b" replace="$1redence"/>
<Typo word="credence" find="\bcreedence\b" replace="credence"/><!--avoid Creedence, which usually refers to the band Creedence Clearwater Revival-->
<Typo word="(In)Credible" find="\b(C|c|[Ii]nc)read[ia]b(l[ey]|ility)\b" replace="$1redib$2" />
<Typo word="(In)Credible" find="\b([cC]|[iI]nc)read[ai]b(ility|l[ey])\b" replace="$1redib$2"/>
<Typo word="Criteria" find="\b(C|c)riteri(?:a|on)s\b" replace="$1riteria" />
<Typo word="Criteria" find="\b([cC])riteri(?:a|on)s\b(?<![tT]he Criterions)" replace="$1riteria"/><!--avoid the group The Criterions-->
<Typo word="Criterion" find="\b(C|c)ritereon\b" replace="$1riterion" />
<Typo word="Criterion" find="\b([cC])ritereon\b" replace="$1riterion"/>
<Typo word="Critical" find="\b(C|c)r(?:tic|itc?|itis|ittic)(al|ally|i[sz](e[ds]?|ing)|isms?)\b" replace="$1ritic$2" />
<Typo word="Critical" find="\b([cC])r(?:it(?:c?|is|tic)|tic)(al(?:ly)?|i[sz](?:e[ds]?|ing)|isms?)\b" replace="$1ritic$2"/>
<Typo word="Critics" find="\b(C|c)riticists\b" replace="$1ritics"/>
<Typo word="Critics" find="\b([cC])riticists\b" replace="$1ritics"/>
<Typo word="Crocodile" find="\b(C|c)rockodil(es?)\b" replace="$1rocodil$2" />
<Typo word="Crocodile" find="\b([cC])rockodile(s)?\b" replace="$1rocodile$2"/>
<Typo word="Crucifixion" find="\b(C|c)rucifiction\b" replace="$1rucifixion"/>
<Typo word="Crucifixion" find="\b([cC])rucifiction\b" replace="$1rucifixion"/>
<Typo word="Crudités" find="\b(C|c)rudite(s?)\b" replace="$1rudité$2"/>
<Typo word="Crudités" find="\b([cC])rudit[eè](s)?\b" replace="$1rudité$2"/>
<Typo word="cruise" find="\bcrusi?(e[ds]?|ers?|ing)\b" replace="cruis$1" />
<Typo word="Cruise" find="\b([cC])rusi?(e(?:[ds]?|rs?)|ing)\b(?<!Cruser?)" replace="$1ruis$2"/><!--avoid surnames Cruse & Cruser-->
<Typo word="Cruise" find="\bCrusi?(e[ds]|ers|ing)\b" replace="Cruis$1" /><!--Cruse & Cruser are surnames-->
<Typo word="Crystalli(s/z)ation_" find="\b([cC])rystal([io][a-z]+)\b" replace="$1rystall$2"/>
<Typo word="Crystalli(s/z)ation_" find="\b(C|c)rystal([io]\w+)\b" replace="$1rystall$2" />
<Typo word="Cuisine" find="\b([cC])usine(s)?\b" replace="$1uisine$2"/>
<Typo word="Cuisine" find="\b(C|c)usin(es?)\b" replace="$1uisin$2" />
<Typo word="Culinary" find="\b([cC])ul(?:in(?:ar|er?)|lina)ry\b" replace="$1ulinary"/>
<Typo word="Culinary" find="\b(C|c)ul(?:lina|iner?|inar)ry\b" replace="$1ulinary" />
<Typo word="(C/F)ulminate" find="\b([cfCF])uliminat(e[ds]?|i(?:ng|ons?))\b" replace="$1ulminat$2"/>
<Typo word="(C/F)ulminate" find="\b(C|c|F|f)uliminat(e[ds]?|ing|ions?)\b" replace="$1ulminat$2" />
<Typo word="(Agri/Horti/Multi)Cultural" find="\b([aA]gric|[cC]|[hH]ortic|[mM]ultic)ultral([a-z]*)\b" replace="$1ultural$2"/>
<Typo word="(Agri/Horti/Multi)Cultural" find="\b(C|c|[Aa]gric|[Hh]ortic|[Mm]ultic)ultral(\w*)\b" replace="$1ultural$2" />
<Typo word="Cumulative" find="\b([cC])umulatative(ly)?\b" replace="$1umulative$2"/>
<Typo word="Cumulative" find="\b(C|c)umulatative(ly)?\b" replace="$1umulative$2" />
<Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao"/>
<Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao" />
<Typo word="Curiosity" find="\b([cC])uriousit(ies|y)\b" replace="$1uriosit$2"/>
<Typo word="Curiosity" find="\b(C|c)uriousit(y|ies)\b" replace="$1uriosit$2" />
<Typo word="Currently" find="\b([cC])ur(?:en(?:[lt]|te?l)|rent(?:ele?|le)|ren[lt])e?y\b" replace="$1urrently"/>
<Typo word="Currently" find="\b(C|c)ur(?:r?entel|r?en[lt]|ente?l|rente?le)e?y\b" replace="$1urrently" />
<Typo word="Curriculum" find="\b([cC])(?:iriculu|urricule)m\b" replace="$1urriculum"/>
<Typo word="Curriculum" find="\b(C|c)(?:iriculu|urricule)m\b" replace="$1urriculum" />
<Typo word="Customer" find="\b([cC])u(?:sot|tso)mer(s)?\b" replace="$1ustomer$2"/>
<Typo word="Customer" find="\b(C|c)u(?:tso|sot)mer(s)?\b" replace="$1ustomer$2"/>
<Typo word="Cylinder" find="\b([cC])(?:i|yc)lind(ers?|rical(?:ly)?)\b" replace="$1ylind$2"/>
<Typo word="Cylinder" find="\b(C|c)(?:yc|i)lind(ers?|rical(|ly))\b" replace="$1ylind$2" />
<Typo word="Cylindrical" find="\b([cC])ylinderical(ly)?\b" replace="$1ylindrical$2"/>
</syntaxhighlight>
<Typo word="Cylindrical" find="\b(C|c)ylinderical(ly)?\b" replace="$1ylindrical$2" />
</source>


===D===
===D===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Dardanelles" find="\b(?:[Dd]arde|darda)nelles\b" replace="Dardanelles" />
<Typo word="District" find="\b([dD]|[rR]ed)is(?:itrict|r(?:i(?:ct?|t)|tic?t)|ti?r(?:ct|i[ct]))(ed|ing|s?)\b" replace="$1istrict$2"/><!--20220624-- cater for 'distirct'-->
<Typo word="Daughter" find="\b(D|d)au(?:gt?h|gt|hg?t)er(s?)\b" replace="$1aughter$2" />
<Typo word="Disappear" find="\b([dD])is+ap+ea?r+(?<!isappear)(ances?|ed|ing|s?)\b" replace="$1isappear$2"/><!--edited 2022-04-07-->
<Typo word="Deal" find="\b(D|d)ael(s?|t|ings?)\b" replace="$1eal$2" />
<Typo word="Dairy_" find="\b([dD])iary\s+(allerg(?:ies|y)|c(?:attle|ouncil)|f(?:arm[a-z]*|oods?)|milk|products?|Queen)\b" replace="$1airy $2"/>
<Typo word="(De)Caffeinate" find="\b([Dd]ec|C|c)af(?:fi?e?|ei)nat(e[ds]?|ing|ion)\b" replace="$1affeinat$2" />
<Typo word="Dardanelles" find="\b(?:Darde|dard[ae])nelles\b" replace="Dardanelles"/>
<Typo word="Decide" find="\b(D|d)esi(de[ds]?|ding|sions?|dedly)\b" replace="$1eci$2" />
<Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri"/>
<Typo word="(Un)Decidedly" find="\b(D|d|[Uu]nd)ecidely\b" replace="$1ecidedly" />
<Typo word="Daughter" find="\b([dD])au(?:gt?h?|hg?t)er(s)?\b" replace="$1aughter$2"/>
<Typo word="(In)Decision" find="\b(D|d|[Ii]nd)e(?:cis|sc?isi|sici)(ons?|ve|vely)\b" replace="$1ecisi$2" />
<Typo word="deal" find="\bdael(s)?\b" replace="deal$1"/><!--avoid surnames Dael & Daels-->
<Typo word="Decrees" find="\b(D|d)ecress\b" replace="$1ecrees" />
<Typo word="Deal*" find="\b([dD])ael(ings?|t)\b" replace="$1eal$2"/>
<Typo word="Defensive" find="\b(D|d)efencive(\w*)\b" replace="$1efensive$2" />
<Typo word="Decide" find="\b([dD])esi(d(?:e(?:d(?:ly)?|s?)|ing)|sions?)\b" replace="$1eci$2"/>
<Typo word="Deficit" find="\b(D|d)efict(s?)\b" replace="$1eficit$2" />
<Typo word="(Un)Decidedly" find="\b([dD]|[uU]nd)ecidely\b" replace="$1ecidedly"/>
<Typo word="(Re/Un)Define" find="\b(D|d|[Rr]ed|[Uu]nd)ef(?:fn?in|f?inin)(e[ds]?|ing|itions?)\b" replace="$1efin$2" />
<Typo word="(In)Decision" find="\b([dD]|[iI]nd)e(?:cis|s(?:cisi|i(?:[cs]i)))(ons?|ve(?:ly)?)\b" replace="$1ecisi$2"/>
<Typo word="(In)Definite" find="\b(D|d|[Ii]nd)ef(?:fin[ie]te?|f?inete?|f?init)(|s|ly|ness)\b" replace="$1efinite$2" />
<Typo word="Decrees" find="\b([dD])ecress\b" replace="$1ecrees"/>
<Typo word="(In)Definition" find="\b(D|d|[Ii]nd)ef(?:f?inet|ninit|f+inite?|inti|nint?i?)(ons?|ve(s?|ly|ness))\b" replace="$1efiniti$2" />
<Typo word="Defensive" find="\b([dD])efencive([a-z]*)\b" replace="$1efensive$2"/>
<Typo word="Degradation" find="\b(D|d)egredation\b" replace="$1egradation" />
<Typo word="Deficit" find="\b([dD])efict(s)?\b" replace="$1eficit$2"/>
<Typo word="Degrade" find="\b(D|d)egrate(d|s)?\b" replace="$1egrade$2" />
<Typo word="(Re/Un)Define" find="\b([dD]|[rR]ed|[uU]nd)ef(?:f(?:in(?:in)?|nin)|inin)(e[ds]?|i(?:ng|tions?))\b" replace="$1efin$2"/>
<Typo word="Deity" find="\b(D|d)iet(y|ies)\b" replace="$1eit$2" />
<Typo word="(In)Definition" find="\b([dD]|[iI]nd)ef(?:f(?:f+inite?|in(?:et|ite?))|in(?:[ei]t|ti)|nin(?:i?|it|ti?))(ons?|ve(?:ly|ness|s?))\b" replace="$1efiniti$2"/>
<Typo word="Déjà Vu" find="\b(D|d)(?:éja|ejà)\s+(V|v)u\b" replace="$1éjà $2u" /><!--"deja vu" should not be replaced, see [[wikt:deja vu]]-->
<Typo word="Degradation" find="\b([dD])egredation\b" replace="$1egradation"/>
<Typo word="(D/R)elegate" find="\b([DdRr])elagat(e[ds]?|ing|ions?)\b" replace="$1elegat$2" />
<Typo word="Degrade" find="\b([dD])egrat(e[ds]?|ing)\b" replace="$1egrad$2"/>
<Typo word="Delineate" find="\b(D|d)eliniat(\w+)\b" replace="$1elineat$2" />
<Typo word="Deity" find="\b([dD])iet(ies|y)\b" replace="$1eit$2"/>
<Typo word="Delirious" find="\b(D|d)eleriou(s|sly)\b" replace="$1eliriou$2" />
<Typo word="Déjà Vu" find="\b([dD])(?:éja|[eè]jà)\s+([vV])u\b" replace="$1éjà $2u"/><!--avoid [[wikt:deja vu]]-->
<Typo word="Delusively" find="\b(D|d)elusionally\b" replace="$1elusively" />
<Typo word="(D/R)elegate" find="\b([drDR])elagat(e[ds]?|i(?:ng|ons?))\b" replace="$1elegat$2"/>
<Typo word="(Mis)Demeanor" find="\b(D|d|[Mm]isd)(?:amenou?|eme(?:no|a?ne))(rs?)\b" replace="$1emeano$2" />
<Typo word="Delineate" find="\b([dD])eliniat([a-z]+)\b" replace="$1elineat$2"/>
<Typo word="(Un)Democrat" find="\b(D|d|[Uu]nd)e(?:o?m|mor)cra([ct]\w*)\b" replace="$1emocra$2" />
<Typo word="Delirious" find="\b([dD])elerious(ly)?\b" replace="$1elirious$2"/>
<Typo word="Demographic" find="\b(D|d)emographical\b" replace="$1emographic" />
<Typo word="Deliver" find="\b([dD])eli?ever(ance|ed|i(?:es|ng)|[sy]?)\b" replace="$1eliver$2"/>
<Typo word="Demolition" find="\b(D|d)emolisio(ns?)\b" replace="$1emolitio$2" />
<Typo word="Delusively" find="\b([dD])elusionally\b" replace="$1elusively"/>
<Typo word="(D/R)emonstrate" find="\b([DdRr])emostrat(e[sd]?|ing|ions?|ive(s?|ly)|ors?)\b" replace="$1emonstrat$2" />
<Typo word="(Mis)Demeanor" find="\b([dD]|[mM]isd)(?:amenou?|eme(?:ane|n[eo]))r(s)?\b" replace="$1emeanor$2"/>
<Typo word="Denigrate" find="\b(D|d)enegrat(e[ds]?|ing|ors?|ions?)\b" replace="$1enigrat$2" />
<Typo word="(Un)Democrat" find="\b([dD]|[uU]nd)e(?:m(?:or)?|om)cra([ct][a-z]*)\b" replace="$1emocra$2"/>
<Typo word="Dénouement" find="\b([Dd][eé])noument\b" replace="$1nouement" /><!--"denouement" should not be replaced, see [[wikt:denouement]]-->
<Typo word="Demographic" find="\b([dD])emographical\b" replace="$1emographic"/>
<Typo word="Department" find="\b(D|d)e(?:par|ptart?|aprt)me?nt(al|ally|s)?\b" replace="$1epartment$2" />
<Typo word="Demolition" find="\b([dD])emolision(s)?\b" replace="$1emolition$2"/>
<Typo word="Département(al)" find="\b(D|d)epartement(|ale?)\b" replace="$1épartement$2" />
<Typo word="(D/R)emonstrate" find="\b([drDR])emo(?:n[st]r|str)at(e[ds]?|i(?:ng|ons?|ve(?:ly|s?))|ors?)\b" replace="$1emonstrat$2"/>
<Typo word="(In)Dependent" find="(?!\b[Dd]ependants?\b)\b([Ii]nd|D|d)(?:(?:en|i)?pen?d[ae]n|en?pen?dan|ependende|ndepeden)(t|tly|ce)\b" replace="$1ependen$2"/><!--don't match dependant-->
<Typo word="Denigrate" find="\b([dD])enegrat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1enigrat$2"/>
<Typo word="Depict" find="\b(D|d)espict(s?|ions?)\b" replace="$1epict$2" />
<Typo word="Dénouement" find="\b([dD][eé])noument\b" replace="$1nouement"/><!--avoid [[wikt:denouement]]-->
<Typo word="Derivative" find="\b(D|d)erivia?ti(ves?|ons?)\b" replace="$1erivati$2" />
<Typo word="Department" find="\b([dD])e(?:aprt|p(?:ar|tart?))me?nt(al(?:ly)?|s?)\b" replace="$1epartment$2"/>
<Typo word="Derive" find="\b(D|d)(?:iriv|eriviat)(e[ds]?|ing|ations?)\b" replace="$1eriv$2" />
<Typo disabled="Département(al)" find="\b([dD])epartement(ale?)?\b" replace="$1épartement$2"/><!--disabled per talk, departement is often department instead-->
<Typo word="(In)Dependent" find="\b([dD]|[iI]nd)(?:enpen?d[ae]n|ipen?d[ae]n|pen?d[ae]n|e(?:npen?dan|pe(?:d[ae]n|nd(?:an|ende)))|ndepeden)(ce|t(?:ly)?)\b(?<!\b[dD]ependants?)(?<![lL]'independance)" replace="$1ependen$2"/><!--avoid dependant, (L/l)'independance-->
<Typo word="Derogatory" find="\b(D|d)erog[io]tory\b" replace="$1erogatory" />
<Typo word="Derrière" find="\b(D|d)er+ier+e(s?)\b" replace="$1errière$2" />
<Typo word="dependent on" find="\b((?:are|be(?:e(?:c(?:ame|omes?)|n))?|is|w(?:as|ere))\s+(?:al(?:l|so)\s+|[a-z]+ly\s+|becoming\s+|more\s+|no[tw]\s+|often\s+|still\s+|very\s+)?)dependant\s+on\b" replace="$1dependent on"/>
<Typo word="Descendant" find="\b(D|d)e(?:scendand|[cs]end[ae]nt)(s?)\b" replace="$1escendant$2" />
<Typo word="Depict" find="\b([dD])espict(ions?|s?)\b" replace="$1epict$2"/>
<Typo word="(De/Pre)scribe" find="\b(D|d|[Pp]r)(?:es[cr]|escri|ecr|iscr)ib(e[ds]?|ing)\b" replace="$1escrib$2" />
<Typo word="Derivative" find="\b([dD])erivia?ti(ons?|ves?)\b" replace="$1erivati$2"/>
<Typo word="Descriptor" find="\b(D|d)e(?:scr?|s?cri?)ipte(rs?)\b" replace="$1escripto$2" />
<Typo word="Derive" find="\b([dD])(?:eriviat|iriv)(ations?|e[ds]?|ing)\b" replace="$1eriv$2"/>
<Typo word="Desiccate" find="\b(D|d)es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2" />
<Typo word="Derogatory" find="\b([dD])erog[io]tory\b" replace="$1erogatory"/>
<Typo word="Design" find="\b(D|d)(?:[ei]s(?:sigi?n|gin|ing)|isign)(s?|ed|ers?|ing)\b" replace="$1esign$2" />
<Typo word="Derrière" find="\b([dD])er+ier+e(s)?\b" replace="$1errière$2"/>
<Typo word="Desktop" find="\b(D|d)esktiop(s)?\b" replace="$1esktop$2" />
<Typo word="Descendant" find="\b([dD])e(?:cend[ae]nt|s(?:cendand|end[ae]nt))(s)?\b" replace="$1escendant$2"/>
<Typo word="Desperate" find="\b(D|d)esp[ai]rat(e|ely|ion)\b" replace="$1esperat$2" />
<Typo word="Descriptor" find="\b([dD])e(?:cri?|sc(?:ri?)?)ipter(s)?\b" replace="$1escriptor$2"/>
<Typo word="Destroy" find="\b(D|d)est(?:ory|roi)(s?|ed|ers?|ing)\b" replace="$1estroy$2" />
<Typo word="Desiccate" find="\b([dD])es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2"/>
<Typo word="_(Non/In)Destruct" find="\b(?![Dd]istructs?\b)([D|d|[Ii]nd|[Nn]ond)ist?ruct(\w*)\b" replace="$1estruct$2" />
<Typo word="Design(ate)" find="\b([dD])(?:e(?:isgn|s(?:gin|ing|sigi?n))|is(?:gin|i(?:gn|ng)|sigi?n))(at(?:e[ds]?|ors?)|e(?:d|rs?)|ing|s?)\b" replace="$1esign$2"/>
<Typo word="Desktop" find="\b([dD])esktiop(s)?\b" replace="$1esktop$2"/>
<!-- avoid ambiguous "distruct" --->
<Typo word="Detach" find="\b(D|d)etatch(|e[ds]|ing|ments?|able)\b" replace="$1etach$2" />
<Typo word="Desperate" find="\b([dD])esp[ai]rat(e(?:ly)?|ion)\b" replace="$1esperat$2"/>
<Typo word="Detail" find="\b(D|d)e(?:tail|ati)l(s?|ed|ing)\b" replace="$1etail$2" />
<Typo word="Destroy" find="\b([dD])est(?:ory|roi)(e(?:d|rs?)|ing|s?)\b" replace="$1estroy$2"/>
<Typo word="(In)Detect" find="\b(D|d|[Ii]nd)ectect(\w*)\b" replace="$1etect$2" />
<Typo word="(Non/In)Destruct" find="\b([dD](?!istructs?\b)|[iI]nd|[nN]ond)ist?ruct([a-z]*)\b" replace="$1estruct$2"/><!--avoid "distruct" (district?)-->
<Typo word="(Un)Detectable" find="\b([Uu]n|D|d)etecabl(e|y)\b" replace="$1etectabl$2" />
<Typo word="Detach" find="\b([dD])etatch(able|e[ds]|ing|ments?)?\b" replace="$1etach$2"/>
<Typo word="Détente" find="\b(D|d)etente\b" replace="$1étente" />
<Typo word="Detail" find="\b([dD])e(?:ati|tail)l(ed|ing|s?)\b" replace="$1etail$2"/>
<Typo word="Deteriorate" find="\b(D|d)ete(?:o?r|rior)iat(e[ds]?|ing|ion)\b" replace="$1eteriorat$2" />
<Typo word="(In)Detect" find="\b([dD]|[iI]nd)ectect([a-z]*)\b" replace="$1etect$2"/>
<Typo word="Determine" find="\b(D|d)et(?:ermin|[er]m)in(e[ds]?|ing|ate|ations?)\b" replace="$1etermin$2" />
<Typo word="(Un)Detectable" find="\b([dD]|[uU]n)etecabl([ey])\b" replace="$1etectabl$2"/>
<Typo word="(De/Nu)triment" find="\b([Dd]e|nu)tr[ea]men(ts?|tal)\b" replace="$1trimen$2" />
<Typo word="Détente" find="\b([dD])etente\b" replace="$1étente"/>
<Typo word="Devastate" find="\b(D|d)ev(?:[ei]sta|asa?)t(e[ds]?|ing|ion)\b" replace="$1evastat$2" />
<Typo word="Deterrent" find="\b([dD])eter(?:[ae]|ra)n(ce|ts?)\b" replace="$1eterren$2"/>
<Typo word="Develop" find="\b(D|d)ev(?:o?lop|[eo]lop[ep]|ellop+)(s?|ed|ers?|ing|ment(s?|al(ly)?))\b" replace="$1evelop$2" />
<Typo word="Deteriorate" find="\b([dD])ete(?:or|r(?:ior)?)iat(e[ds]?|i(?:ng|on))\b" replace="$1eteriorat$2"/>
<Typo word="Developer" find="\b(D|d)evel(?:opo|eop)r(s)?\b" replace="$1eveloper$2" />
<Typo word="Determine" find="\b([dD])et(?:e(?:m|rmin)|rm)in(at(?:e|ions?)|e[ds]?|ing)\b" replace="$1etermin$2"/>
<Typo word="Development" find="\b(D|d)e(?:(?:vol[oe]|levo|vel)p[oe]?men|velope?mn)(ts?|tal)\b" replace="$1evelopmen$2" />
<Typo word="(De/Nu)triment" find="\b([dD]e|nu)tr[ae]ment(al|s?)\b" replace="$1triment$2"/>
<Typo word="Device" find="\b(D|d)ivice(s)?\b" replace="$1evice$2" />
<Typo word="Devastate" find="\b([dD])ev(?:asa?|[ei]st?a)t(e[ds]?|i(?:ng|on))\b" replace="$1evastat$2"/>
<Typo word="Diabolical" find="\b(D|d)i(?:ab|bo)lica(l|lly)\b" replace="$1iabolica$2" />
<Typo word="Develop" find="\b([dD])ev(?!il per)(?:al+\w?|el(?:[aeiu]?|l(?:[aeiu]?|l+[aeiu]?|\w?))|il+\w?|l+\w?|[ou]l+\w?)p(e[dr]|ing|s?|ment(?:al(?:ly)?|s?))\b" replace="$1evelop$2"/>
<Typo word="Diameter" find="\b(D|d)iamate(rs?)\b" replace="$1iamete$2" />
<Typo word="Developed/Developer" find="\b([dD])evel(?:eop|op(?:o|pe))(d|rs?)\b" replace="$1evelope$2"/>
<Typo word="Diamonds" find="\b(D|d)iamons\b" replace="$1iamonds" />
<Typo word="Development" find="\b([dD])e(?:levop[eo]?men|v(?:el(?:ope?mn|p[eo]?men)|ol[eo]p[eo]?men))t(al|s?)\b" replace="$1evelopment$2"/>
<Typo word="Diarrhea" find="\b(D|d)iarhea\b" replace="$1iarrhea" />
<Typo word="Device" find="\b([dD])ivice(s)?\b" replace="$1evice$2"/>
<Typo word="Dichotomy" find="\b(D|d)ichtom(y|ies)\b" replace="$1ichotom$2" />
<Typo word="Diabolical" find="\b([dD])i(?:ab|bo)lical(ly)?\b" replace="$1iabolical$2"/>
<Typo word="Didn't" find="\b(D|d)idint\b" replace="$1idn't" />
<Typo word="Diameter" find="\b([dD])iamater(s)?\b" replace="$1iameter$2"/>
<Typo word="Differentiate" find="\b(D|d)iff?[aie]?ren(?:tiatiat|[cs]iat)(e[ds]?|ing|ions?)\b" replace="$1ifferentiat$2" />
<Typo word="Diamonds" find="\b([dD])iamons\b" replace="$1iamonds"/>
<Typo word="Difficult" find="\b(D|d)if(?:f?iculi|icul|f?cul|f?i?cuil)t(|l?y|ies)\b" replace="$1ifficult$2" />
<Typo word="Diarrhea" find="\b([dD])iar[hr]ea\b" replace="$1iarrhea"/>
<Typo word="Diffuse" find="\b(D|d)ifus(er?[sd]?|ing|ely|eness|ion|ive)\b" replace="$1iffus$2" />
<Typo word="Dichotomy" find="\b([dD])ichtom(ies|y)\b" replace="$1ichotom$2"/>
<Typo word="Dilapidate" find="\b(D|d)(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2" />
<Typo word="Didn't" find="\b([dD])idin['’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b" replace="$1idn't"/>
<Typo word="Dilemma" find="\b([Dd]il)l?e(?:nm|mn|mmm+)a(s)?\b" replace="$1emma$2" />
<Typo word="(In)Different" find="\b([dD]|[iI]nd)if(?:e[fr]?|f[ai]?)rene?([a-z]+)\b" replace="$1ifferen$2"/>
<Typo word="_Dilemma" find="\bdil(?:e|lem?)ma(s?)\b" replace="dilemma$1" />
<Typo word="Differentiate" find="\b([dD])iff?[aei]?ren(?:[cs]iat|tiatiat)(e[ds]?|i(?:ng|ons?))\b" replace="$1ifferentiat$2"/>
<Typo word="Dimension" find="\b(D|d)ime(?:nt?|sn)ion(s?|al(|ly|ity))\b" replace="$1imension$2" />
<Typo word="Difficult" find="\b([dD])if(?:cu(?:il|l)|f(?:cu(?:il|l)|icu(?:il|li))|icu(?:il|li?))t(ies|ly|y?)\b" replace="$1ifficult$2"/>
<Typo word="Diminish" find="\b(D|d)em?minish(|e[sd]|ing|ments?|abl[ey])\b" replace="$1iminish$2" />
<Typo word="Diffuse" find="\b([dD])ifus(e(?:[ds]?|ly|ness|rs?)|i(?:ng|on|ve))\b" replace="$1iffus$2"/>
<Typo word="Diminutive" find="\b(D|d)iminuiti(\w+)\b" replace="$1iminuti$2" />
<Typo word="Dilapidate" find="\b([dD])(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2"/>
<Typo word="Dining" find="\b(D|d)inning\s+([Aa]rea|[Cc]ar|[Cc]lub|[Hh]all|[Rr]oom|[Tt]able)(s?)\b" replace="$1ining $2$3" />
<Typo word="Dilemma" find="\b([dD])ill?e(?:m(?:mm+|n)|nm)a(s)?\b" replace="$1ilemma$2"/>
<Typo word="Diocese" find="\b(D|d)ioses(es?|an)\b" replace="$1ioces$2" />
<Typo word="_Dilemma" find="\bdil(?:e|lem?)ma(s)?\b" replace="dilemma$1"/>
<Typo word="Diplomacy" find="\b(D|d)iplomancy\b" replace="$1iplomacy" />
<Typo word="Dimension" find="\b([dD])ime(?:nt?|sn)ion(al(?:ity|ly)?|s?)\b" replace="$1imension$2"/>
<Typo word="(In)Directly" find="\b(D|d|[Ii]nd)(?:riectl|irect)y\b" replace="$1irectly" />
<Typo word="Diminish" find="\b([dD])em+inish(abl[ey]|e[ds]|ing|ments?)?\b" replace="$1iminish$2"/>
<Typo word="Disappear" find="\b(D|d)is(?:ap+ear|apea)r+(s?|ed|ing|ances?)\b" replace="$1isappear$2" />
<Typo word="Diminutive" find="\b([dD])iminuiti([a-z]+)\b" replace="$1iminuti$2"/>
<Typo word="Disaster" find="\b(D|d)iaste(rs?)\b" replace="$1isaste$2" />
<Typo word="Dining" find="\b([dD])inning\s+([aA]reas?|[cC](?:ars?|lubs?)|[hH]alls?|[rR]ooms?|[tT]ables?)\b" replace="$1ining $2"/>
<Typo word="Disastrous" find="\b(D|d)isa(?:ste|t)rou(s|sly)\b" replace="$1isastrou$2" />
<Typo word="Diocese" find="\b([dD])ioses(an|es?)\b" replace="$1ioces$2"/>
<Typo word="Disciple" find="\b(D|d)i[cs]ipl(es?|ine[ds]?|ining)\B" replace="$1iscipl$2" />
<Typo word="Diplomacy" find="\b([dD])ipl[io]mancy\b" replace="$1iplomacy"/>
<Typo word="Discipline" find="\b(D|d)i(?:ci|sc)plin(d|s)?\b" replace="$1iscipline$2" />
<Typo word="(In)Directly" find="\b([dD]|[iI]nd)(?:irect|riectl)y\b" replace="$1irectly"/>
<Typo word="(Un)Discipline" find="\b(D|d|[Uu]nd)i[sc]ic?plin(\w+)\b" replace="$1isciplin$2" />
<Typo word="Disability" find="\b([dD])isibilit(ies|y)\b" replace="$1isabilit$2"/>
<Typo word="Discography" find="\b(D|d)is(?:ograph|cograp)(y|ies)?\b" replace="$1iscograph$2" />
<Typo word="Disaster" find="\b([dD])iaster(s)?\b" replace="$1isaster$2"/>
<Typo word="(Re)Discover" find="\b(D|d|[Rr]ed)i[cs]over([y?|s|e[dr]|ing|ies)\b" replace="$1iscover$2" />
<Typo word="Disastrous" find="\b([dD])isa(?:ste|t)rous(ly)?\b" replace="$1isastrous$2"/>
<Typo word="Discrepancy" find="\b(D|d)iscrepen[cs](y|ies)\b" replace="$1iscrepanc$2" />
<Typo word="Disciple" find="\b([dD])i[cs]ipl(es?|in[ei][a-z]*)\b" replace="$1iscipl$2"/>
<Typo word="Discuss" find="\b(D|d)(?:i|es)cs?uss(|es|ed|ing|ions?)\b" replace="$1iscuss$2" />
<Typo word="(Un)Discipline 1" find="\b([dD]|[uU]nd)i(?:ciplin|sc(?:iplin|pline?))([ds])?\b" replace="$1iscipline$2"/>
<Typo word="Disdain" find="\b(D|d)istain(s?|ed|ing|ful(|ly|ness))\b" replace="$1isdain$2" />
<Typo word="(Un)Discipline 2" find="\b([dD]|[uU]nd)i[cs]ic?plin([a-z]+)\b" replace="$1isciplin$2"/>
<Typo word="(Dis)enchanted" find="\b([Dd]ise|E|e)nchanged\b" replace="$1nchanted" />
<Typo word="Discography" find="\b([dD])is(?:cograp|ograph)(ies|y?)\b" replace="$1iscograph$2"/>
<Typo word="Disguise" find="\b(D|d)isquis(e[ds]?|ing)\b" replace="$1isguis$2" />
<Typo word="(Re)Discover" find="\b([dD]|[rR]ed)i[cs]over(e[dr]|i(?:es|ng)|[sy]?)\b" replace="$1iscover$2"/>
<Typo word="Disparagingly" find="\b(D|d)isparingly\b" replace="$1isparagingly" />
<Typo word="Discrepancy" find="\b([dD])iscrepen[cs](ies|y)\b" replace="$1iscrepanc$2"/>
<Typo word="Display" find="\b(D|d)i(?:apla|spal)y(s?|ed)\b" replace="$1isplay$2" />
<Typo word="Discuss" find="\b([dD])(?:es|i)cs?uss(e[ds]|i(?:ng|ons?))?\b" replace="$1iscuss$2"/>
<Typo word="displease" find="\bunplease(d|s)?\b" replace="displease$1" />
<Typo word="Disdain" find="\b([dD])istain(ed|ful(?:ly|ness)?|ing|s?)\b" replace="$1isdain$2"/>
<Typo word="Displease" find="\bUnplease(d|s)?\b" replace="Displease$1" />
<Typo word="(Dis)enchanted" find="\b([dD]ise|[eE])nchanged\b" replace="$1nchanted"/>
<Typo word="Dissident" find="\b(D|d)is(?:(?:|ss+)[aeio]d[ae]|s+[aeo]d[ae]|s+[aeio]da)n(ts?|ce)\b" replace="$1issiden$2" />
<Typo word="Disguise" find="\b([dD])i(?:g|sq)uis(e[ds]?|ing)\b" replace="$1isguis$2"/>
<Typo word="(In)Distinct_" find="\b(D|d|[Ii]nd)is(?:ctinc|tic|inc|t[ai]n(?=ti))t(i(ve|on|vely)|ly)?\b" replace="$1istinct$2" /><!--Distin is a name-->
<Typo word="Disparagingly" find="\b([dD])isparingly\b" replace="$1isparagingly"/>
<Typo word="(Un)Distort" find="\b(D|d|[Uu]nd)isort(\w+)\b" replace="$1istort$2" />
<Typo word="Display" find="\b([dD])i(?:apla|spal)y(ed|s?)\b" replace="$1isplay$2"/>
<Typo word="(In)Distinguish" find="\b(D|d|[Ii]nd)isti(?:gui|ng(?:[iu]|qui))sh(\w*)\b" replace="$1istinguish$2" />
<Typo word="displease" find="\bunplease([ds])?\b" replace="displease$1"/>
<Typo word="Distribute" find="\b(D|d)i(?:si)?tribut(e[ds]?|ing|ors?|ions?)\b" replace="$1istribut$2" />
<Typo word="Displease" find="\bUnplease([ds])?\b" replace="Displease$1"/>
<Typo word="Distribution" find="\b(D|d)istribusion\b" replace="$1istribution" />
<Typo word="Dissident" find="\b([dD])is(?:[aeio]d[ae]|s(?:[ae]d[ae]|ida|od[ae]|s+[aeio]d[ae]))n(ce|ts?)\b" replace="$1issiden$2"/>
<Typo word="District" find="\b([Rr]ed|D|d)is(?:rt?ic?t|t?ri[ct]|itrict)(s?|ed|ing)\b" replace="$1istrict$2" />
<Typo word="(In)Distinct_" find="\b([dD]|[iI]nd)is(?:ctinc|inc|t(?:ic|[ai]n(?=ti)))t(i(?:on|ve(?:ly)?)|ly)?\b" replace="$1istinct$2"/><!--avoid Distin-->
<Typo word="Divide" find="\b(D|d)evid(es?|ed|ing)\b" replace="$1ivid$2" />
<Typo word="(Un)Distort" find="\b([dD]|[uU]nd)isort([a-z]+)\b" replace="$1istort$2"/>
<Typo word="Division" find="\b(D|d)iv(?:is|si)o(ns?)\b" replace="$1ivisio$2" />
<Typo word="Distribute" find="\b([dD])i(?:si)?tribut(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1istribut$2"/>
<Typo word="Doctrines" find="\b(D|d)oc[rt]ine(s)?\b" replace="$1octrine$2" />
<Typo word="Distribution" find="\b([dD])istribusion\b" replace="$1istribution"/>
<Typo word="(Un)Document" find="\b(D|d|[Uu]nd)(?:occ?u(?:eme?nt|mnet|metn|mant)|(?:oc|c*)cument)(\w*)\b" replace="$1ocument$2" />
<Typo word="Divide_" find="\bdevi(d(?:e[drs]?|ing)|sions?)\b" replace="divi$1"/><!--avoid surname Devide-->
<Typo word="Does" find="\b(D|d)oe(?:ns|se)\b" replace="$1oes" />
<Typo word="Division" find="\b([dD])iv(?:is|si)on(al|s?)\b" replace="$1ivision$2"/>
<Typo word="Doesn't" find="\b(D|d)o(?:ens|se?n)'?t\b" replace="$1oesn't" />
<Typo word="Doctrines" find="\b([dD])oc[rt]ine(s)?\b" replace="$1octrine$2"/>
<Typo word="Doing" find="\b(D|d)o(?:ign|img|ind|nig)\b" replace="$1oing" />
<Typo word="(Un)Document" find="\b([dD]|[uU]nd)(?:c+ument|oc(?:c?u(?:eme?nt|m(?:ant|etn|net))|cument))([a-z]*)\b" replace="$1ocument$2"/>
<Typo word="Dollar" find="\b(D|d)oller(s)?\b" replace="$1ollar$2" />
<Typo word="Does" find="\b([dD])oe(?:ns|se)\b" replace="$1oes"/>
<Typo word="Don't" find="\b(D|d)ont\b'?(?!\s+(ils?|elles?|les?|la|des?|une?)\b)" replace="$1on't" />
<Typo word="Doesn't" find="\b([dD])o(?:ens|se?n)['’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b(?<!Wilma Doesnt)" replace="$1oesn't"/><!--avoid Wilma Doesnt-->
<Typo word="Doing" find="\b([dD])o(?:i(?:gn|mg|nd)|nig)\b" replace="$1oing"/>
<!-- avoid correct French through use of lookahead for French words--->
<Typo word="Double" find="\b(D|d)oulbe(d?|s)\b" replace="$1ouble$2" />
<Typo word="Dollar" find="\b([dD])oller(s)?\b(?<!Mikhail Doller)" replace="$1ollar$2"/><!--avoid [[Mikhail Doller]]-->
<Typo word="Don't" find="\b([dD])ont\b['’´ˈ׳᾿‘′Ꞌꞌ`]?(?!\s+(?:des?|elles?|ils?|l[ae]s?|une?)\b)(?!a\s+Hightower|'a\s+Hightower)" replace="$1on't"/><!--avoid Dont'a Hightower--><!--avoid correct French via lookahead-->
<Typo word="Dramatic" find="\b(D|d)ramtic(ally|s?)\b" replace="$1ramatic$2" />
<Typo word="Draughtsman" find="\b(D|d)ra(f|ugh)t(m[ae]n|wom[ae]n|manship)\b" replace="$1ra$2ts$3" />
<Typo word="Double" find="\b([dD])oulbe([ds])?\b" replace="$1ouble$2"/>
<Typo word="Dravidian" find="\b(D|d)ravadian\b" replace="$1ravidian" />
<Typo word="Dramatic" find="\b([dD])rami?tic(ally|s?)\b" replace="$1ramatic$2"/>
<Typo word="Dream" find="(?!\bDeram\b)\b(D|d)eram(s?|ing|ers?)\b" replace="$1ream$2" /><!--don't fix Deram (Records)-->
<Typo word="Draughtsman" find="\b([dD])ra(f|ugh)t(m[ae]n[a-z]*|person|wom[ae]n)\b" replace="$1ra$2ts$3"/>
<Typo word="Dreams" find="\b(D|d)(?:erams|reasm)\b" replace="$1reams" />
<Typo word="Dravidian" find="\b([dD])ravadian(s)?\b" replace="$1ravidian$2"/>
<Typo word="Drink" find="\b(D|d)rnik(s?|ers?|ing)\b" replace="$1rink$2" />
<Typo word="Dream" find="(?!\bDeram\b)\b([dD])eram(ers?|ing|s?)\b" replace="$1ream$2"/><!--avoid Deram (Records)-->
<Typo word="Drumless" find="\b(D|d)rummless\b" replace="$1rumless" />
<Typo word="Dreams" find="\b([dD])(?:erams|reasm)\b" replace="$1reams"/>
<Typo word="Drummer" find="\b(D|d)rum(ers?|ing)\b" replace="$1rumm$2" />
<Typo word="Drink" find="\b([dD])rnik(ers?|ing|s?)\b" replace="$1rink$2"/>
<Typo word="Dumbbell" find="\b(D|d)umbell(s)?\b" replace="$1umbbell$2" />
<Typo word="Drummer" find="\b([dD])rum(ers?|ing)\b" replace="$1rumm$2"/>
<Typo word="Duplicate" find="\b(D|d)upicat(\w+)\b" replace="$1uplicat$2" />
<Typo word="Dumbbell" find="\b([dD])umbell(s)?\b" replace="$1umbbell$2"/>
<Typo word="du Pré" find="\b(Jacqueline|Hil+ary|Iris)\s+[dD]u\s*[pP]r[eè]+\b" replace="$1 du Pré" />
<Typo word="Duplicate" find="\b([dD])upil?cat([a-z]+)\b" replace="$1uplicat$2"/>
<Typo word="During" find="\b(D|d)u(?:ri|rrin|t?in)g\b" replace="$1uring" />
<Typo word="du Pré" find="\b(Hil+ary|Iris|Jacqueline)\s+[dD]u\s*[pP]r(?:éeé?|e(?:é?|èe?)|èe?)\b" replace="$1 du Pré"/>
<Typo word="Durrës" find="\bDurres\b" replace="Durrës" />
<Typo word="Durrës" find="\bDurr[eèé]s\b" replace="Durrës"/>
<Typo word="Dying" find="\b(D|d)ieing\b" replace="$1ying" />
<Typo word="(D/L/T)ying" find="\b([dltDLT])ieing\b" replace="$1ying"/>
</syntaxhighlight>
</source>


===E===
===E===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(En/De)cipher" find="\b([Ee]n|[Dd]e)cyph(ers?)\b" replace="$1ciph$2" />
<Typo word="(En/De)cipher" find="\b([dD]e|[eE]n)cypher(s)?\b" replace="$1cipher$2"/>
<Typo word="(Endo/Mega/Mono)liths" find="\b([Ee]ndo|[Mm]ega|[Mm]ono)lithes\b" replace="$1liths" />
<Typo word="(Endo/Mega/Mono)liths" find="\b([eE]ndo|[mM](?:ega|ono))lithes\b" replace="$1liths"/>
<Typo word="(Ex/In/Pro)hibition" find="\b([Ee]x|[Ii]n|[Pp]ro)(?:hib|ibi)tion(s?|is[mt]s?)\b" replace="$1hibition$2" />
<Typo word="(Ex/In/Pro)hibition" find="\b([eE]x|[iI]n|[pP]ro)(?:hib|ibi)tion(is[mt]s?|s?)\b" replace="$1hibition$2"/>
<Typo word="Each other" find="\b(E|e)achother\b" replace="$1ach other" />
<Typo word="Each other" find="\b([eE])achother\b" replace="$1ach other"/>
<Typo word="Each" find="\b(E|e)ahc\b" replace="$1ach" />
<Typo word="Each" find="\b([eE])ahc\b" replace="$1ach"/>
<Typo word="Earlier" find="\b(E|e)alie(r|st)\b" replace="$1arlie$2" />
<Typo word="Earlier" find="\b([eE])a(?:li|r(?:i|ly?))e(r|st)\b(?<!Earler)" replace="$1arlie$2"/>
<Typo word="Early" find="(?!\bEraly\b)\b(E|e)(?:ear|ra)l(y|ier|iest)\b" replace="$1arl$2" />
<Typo word="Early" find="(?!\bEraly\b)\b([eE])(?:alr|earl|ral)(ie(?:r|st)|y)\b" replace="$1arl$2"/>
<Typo word="(L/Y)Earning" find="\b([LlYy]e|E|e|[Uu]nle|[Rr]ele)arnign(s)?\b" replace="$1arning$2"/>
<Typo word="(L/Y)Earning" find="\b([eE]|[lL]e|[rR]ele|[uU]nle|[yY]e)arnign(s)?\b" replace="$1arning$2"/>
<Typo word="écla(t/ir)" find="\becla(t|irs?)\b" replace="écla$1"/>
<Typo word="Ecc-" find="\b([eE])c(entric[a-z]*|lesiast[a-z]*)\b" replace="$1cc$2"/>
<Typo word="Eclectic" find="\b(E|e)(?:cc|g)lecti(cs?|cally|cism)\b" replace="$1clecti$2" />
<Typo word="écla(t/ir)" find="\becla(irs?|t)\b" replace="écla$1"/>
<Typo word="Eclipse" find="\b(E|e)clisps?(e[sd]?|ing)\b" replace="$1clips$2" />
<Typo word="Eclectic" find="\b([eE])(?:cc|g)lectic(ally|ism|s?)\b" replace="$1clectic$2"/>
<Typo word="(Un)Economic" find="\b(E|e|[Uu]ne)comonic(al|ally|s)?\b" replace="$1conomic$2" />
<Typo word="Eclipse" find="\b([eE])clisps?(e[ds]?|ing)\b" replace="$1clips$2"/>
<Typo word="Economist" find="\b(E|e)conomics(ts?)\b" replace="$1conomis$2" />
<Typo word="(Un)Economic" find="\b([eE]|[uU]ne)comonic(al(?:ly)?|s?)\b" replace="$1conomic$2"/>
<Typo word="Economy" find="\b(E|e)c[ce]onom(\w+)\b" replace="$1conom$2" />
<Typo word="Economy" find="\b([eE])c[ce]onom([a-z]+)\b" replace="$1conom$2"/>
<Typo word="Ecstasy" find="\b(E|e)sctasy\b" replace="$1cstasy" />
<Typo word="Ecstasy" find="\b([eE])sctasy\b" replace="$1cstasy"/>
<Typo word="Edit" find="\b(E|e)ditt(ed|ing|or(|ial)s?)\b" replace="$1dit$2" />
<Typo word="Edit" find="\b([eE])ditt(ed|ing|or(?:ials?|s?))\b" replace="$1dit$2"/>
<Typo word="Education" find="\b(E|e)duac?t(ed?|es|ing|ors?|ion(|al|ally))\b" replace="$1ducat$2"/>
<Typo word="Education" find="\b([eE])duac?t(e[ds]?|ing|ion(?:al(?:ly)?)?|ors?)\b" replace="$1ducat$2"/>
<Typo word="* Education" find="\b([eE])duction\b(?<=(?:[bB]oards?\s{1,9}of|[cC]o(?:llege|mmunity)|[dD]epartment\s{1,9}of|[eE](?:arly|lementary)|[fF](?:ormal|urther)|[hH]igher|[mM]inist(?:ers?|ry)\s{1,9}(?:for|of)|[pP](?:hysical|rimary)|[sS](?:e(?:condary|x)|chools?\s{1,9}of|pecial)|[tT]ertiary)\s{1,9}[eE]duction)\b" replace="$1ducation"/><!--avoid eduction-->
<Typo word="Eels" find="\b(E|e)les\b" replace="$1els" />
<Typo word="(In)Efficient" find="\b(E|e|[Ii]ne)ff(?:eci?|ic)en(\w+)\b" replace="$1fficien$2" />
<Typo disabled="Eels" find="\b([eE])les\b" replace="$1els"/>
<Typo word="Eighteen" find="\b(E|e)ight-?teen(s?|ths?)\b" replace="$1ighteen$2" />
<Typo word="(In)Efficient" find="\b([eE]|[iI]ne)ff(?:eci?|ic)en([a-z]+)\b" replace="$1fficien$2"/>
<Typo word="Eighth" find="\b(E|e)igth\b" replace="$1ighth" />
<Typo word="Eighteen" find="\b([eE])ight[-–‑−—―]?teen(s?|ths?)\b" replace="$1ighteen$2"/>
<Typo word="Eighty" find="\b(E|e)igt?h(y|ies)\b" replace="$1ight$2" />
<Typo word="Eighth" find="\b([eE])igth\b" replace="$1ighth"/>
<Typo word="Either" find="\b(E|e)iter\b" replace="$1ither" />
<Typo word="Eighty" find="\b([eE])igt?h(ies|y)\b" replace="$1ight$2"/>
<Typo word="(S)Elect" find="\b([Ss]?e|E)llect(\w*)\b" replace="$1lect$2" />
<Typo word="Either" find="\b([eE])iter\b" replace="$1ither"/>
<Typo word="Electric" find="\b(E|e)let+ri(c\w*)\b" replace="$1lectri$2" />
<Typo word="(S)Elect" find="\b([eE]|[sS]e)llect([a-z]*)\b" replace="$1lect$2"/>
<Typo word="Electricity" find="\b(E|e)le(?:ctric|trici)(ty|ans?)\b" replace="$1lectrici$2" />
<Typo word="Electric" find="\b([eE])let+ric([a-z]*)\b" replace="$1lectric$2"/>
<Typo word="Elemental" find="\b(E|e)limenta(l|ry)\b" replace="$1lementa$2" />
<Typo word="Electricity" find="\b([eE])le(?:ctric|trici)(ans?|ty)\b" replace="$1lectrici$2"/>
<Typo word="Elephant" find="\b(E|e)lphan(ts?)\b" replace="$1lephan$2" />
<Typo word="Elemental" find="\b([eE])limenta(l|ry)\b" replace="$1lementa$2"/>
<Typo word="Eleventh" find="\b(E|e)levn?eth\b" replace="$1leventh" />
<Typo word="Elephant" find="\b([eE])lphant(s)?\b" replace="$1lephant$2"/>
<Typo word="(In)Eligible" find="\b(E|e|[Ii]ne)l(?:lig[ai]|iga?)b(le|ility)\b" replace="$1ligib$2" />
<Typo word="Eleventh" find="\b([eE])levn?eth\b" replace="$1leventh"/>
<Typo word="Eliminate" find="\b(E|e)l(?:emin|imi)at(e[ds]?|ing|ions?)\b" replace="$1liminat$2" />
<Typo word="(In)Eligible" find="\b([eE]|[iI]ne)l(?:egi|iga?|lig[ai])b(ility|le)\b" replace="$1ligib$2"/>
<Typo word="Else(where)" find="\b(E|e)sle(where)?\b" replace="$1lse$2" />
<Typo word="Eliminate" find="\b([eE])l(?:emin|imi)at(e[ds]?|i(?:ng|ons?))\b" replace="$1liminat$2"/>
<Typo word="Emanate" find="\b(E|e)minat(es?|ed|ations?)\b" replace="$1manat$2" />
<Typo word="Elliptic(al/ally)" find="\b([eE])liptic(al(?:ly)?)?\b" replace="$1lliptic$2"/>
<Typo word="Embarrass" find="\b(E|e)mbar(?:as|ra)s(|e[ds]|ing(|ly)|ments?)(?!\sRiver\b)\b" replace="$1mbarrass$2" /><!--avoid Embarras River-->
<Typo word="Else(where)" find="\b([eE])sle(where)?\b" replace="$1lse$2"/>
<Typo word="Embarrassment" find="\b(E|e)mbar(?:ra|as?)se?(ments?|ing|d)\b" replace="$1mbarrass$2" />
<Typo word="Emanate" find="\b([eE])m[ei]nat(ations?|e[ds]?)\b" replace="$1manat$2"/>
<Typo word="Embezzle" find="\b(E|e)mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2" />
<Typo word="Embarrass" find="\b([eE])mbar(?:as|ra)s(e[ds]|ing(?:ly)?|ments?)?(?!\s+River\b)\b" replace="$1mbarrass$2"/><!--avoid Embarras River-->
<Typo word="Emblematic" find="\b(E|e)mblamatic(|ally)\b" replace="$1mblematic$2" />
<Typo word="Embarrassment" find="\b([eE])mbar(?:[ai]s?|ra)se?(ed|ing|ments?)\b" replace="$1mbarrass$2"/>
<Typo word="Émigré" find="\bEmigr[éè](e?s?)\b" replace="Émigré$1" />
<Typo word="Embezzle" find="\b([eE])mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2"/>
<Typo word="émigré" find="\bemigr[éè](e?s?)\b" replace="émigré$1" /><!--"emigre" should not be replaced, see [[wikt:emigre]]-->
<Typo word="Emblematic" find="\b([eE])mblamatic(ally)?\b" replace="$1mblematic$2"/>
<Typo word="Émile Zola" find="\bEmile\s+Zola\b" replace="Émile Zola" />
<Typo word="Émigré" find="\bEmigr[éè](es?|s?)\b" replace="Émigré$1"/>
<Typo word="(E/Pro/Im/Pree)minent" find="\b([Pp]ro|[Ii]m|[Pp]ree|E|e)minan(ces?|cy|t|tly)\b" replace="$1minen$2" />
<Typo word="émigré" find="\bemigr[éè](es?|s?)\b" replace="émigré$1"/><!--avoid [[wikt:emigre]]-->
<Typo word="Emissary" find="\b(E|e)m(?:m?isar?|m?is+ar)r(y|ies)\b" replace="$1missar$2" />
<Typo word="Émile Zola" find="\b[eéèE]mile\s+[zZ]ola\b" replace="Émile Zola"/>
<Typo word="(E/O)mission" find="\b([EeOo])(?:m+i[stc]|mmi(?:s+|t|c))io(ns?)\b" replace="$1missio$2" />
<Typo word="(E/Pro/Im/Pree)minent" find="\b([eE]|[iI]m|[pP]r(?:ee|o))minan(c(?:es?|y)|t(?:ly)?)\b" replace="$1minen$2"/>
<Typo word="(E/O)mitted" find="\b([EeOo])m(?:m?i|mit?)t(e[dr]|ing)\b" replace="$1mitt$2" />
<Typo word="Emissary" find="\b([eE])m(?:is(?:ar?|s+ar)|mis(?:ar?|s+ar))r(ies|y)\b" replace="$1missar$2"/>
<Typo word="Emphasi(s/z)e" find="\b(E|e)mphai([sz]ed?)\b" replace="$1mphasi$2" />
<Typo word="(E/O)mission" find="\b([eoEO])m(?:i[cst]|m(?:i[cst]+|m+i[cst]))ion(s)?\b" replace="$1mission$2"/>
<Typo word="Emphasis" find="\b(E|e)mph[as]is(|ed?|ing)\b" replace="$1mphasis$2" />
<Typo word="(E/O)mitted" find="\b([eoEO])m(?:i|mit?)t(e[dr]|ing)\b" replace="$1mitt$2"/>
<Typo word="Emphysema" find="\b(E|e)mphys[iy]ma\b" replace="$1mphysema" />
<Typo word="Emphasi(s/z)e" find="\b([eE])mphai([sz]e[ds]?)\b" replace="$1mphasi$2"/>
<Typo word="Empirical" find="\b(E|e)mperic(al|ally|is[mt])\b" replace="$1mpiric$2" />
<Typo word="Emphasis" find="\b([eE])mph[as]is(ed?|ing)?\b" replace="$1mphasis$2"/>
<Typo word="(Un)Employ" find="\b([Uu]ne|E|e)mply(s?|e[edr]?s?|ing|ment|ab(?:le|ility))\b" replace="$1mploy$2" />
<Typo word="Emperor" find="\b([eE])mp(?:ere|or[eo]|r[eo])r(s(?:hips?)?)?\b" replace="$1mperor$2"/>
<Typo word="Employ" find="\bImploy(ers?|ed|ing|s?|ments?)\b" replace="Employ$1" />
<Typo word="Emphysema" find="\b([eE])mph[iy]s[iy]ma\b" replace="$1mphysema"/>
<Typo word="employ" find="\bimploy(ers?|ed|ing|s?|ments?)\b" replace="employ$1" />
<Typo word="Empirical" find="\b([eE])mperic(al(?:ly)?|is[mt])\b" replace="$1mpiric$2"/>
<Typo word="Encyclopedia" find="\b(E|e)ncylc?opedi(as?|c)\b" replace="$1ncyclopedi$2" />
<Typo word="(Un)Employ" find="\b([eE]|[uU]ne)mply(ab[a-z]*|e[der]?s?|ing|ment|s?)\b" replace="$1mploy$2"/>
<Typo word="Endeavo(u)r" find="\b(E|e)ndevo(u?rs?|u?red|u?ring)\b" replace="$1ndeavo$2" />
<Typo word="Employ" find="\bImploy(e(?:d|rs?)|ing|ments?|s?)\b" replace="Employ$1"/>
<Typo word="Ending" find="\b(E|e)ndig\b" replace="$1nding" />
<Typo word="employ" find="\bimploy(e(?:d|rs?)|ing|ments?|s?)\b" replace="employ$1"/>
<Typo word="Engineer" find="\b(E|e)ng(?:i?ene|n?e|in)er(s?|ed|ing)\b" replace="$1ngineer$2" />
<Typo disabled="Encyclopedia (1)" find="\b([eE])ncyl?c?l?opa?ea?di(as?|c)\b(?<![eE]ncyclopedi[ac]s?)" replace="$1ncyclopedi$2"/>
<Typo word="Enhancement" find="\b(E|e)nchancemen(ts?)\b" replace="$1nhancemen$2" />
<Typo word="Encyclopedia (2)" find="\b([eE])nc(?:lyclop|y(?:c(?:lo|o(?:lp|pl?))|lc?op))(ae|[eæ])di(as?|c)\b" replace="$1ncyclop$2di$3"/>
<Typo word="Enlightenment" find="\b(E|e)n(?:glighte?n?|g?lightn?)ment(s?)\b" replace="$1nlightenment$2" />
<Typo word="Encyclopædia (Iranica|Metropolitana)" find="\bEncyclopa?edia\s+(Iranica|Metropolitana)\b" replace="Encyclopædia $1"/>
<Typo word="Enmity" find="\b(E|e)mnity\b" replace="$1nmity" />
<Typo word="Encyclopaedia Judaica" find="\bEncyclop[eæ]?dia\s+[jJ]udaica\b" replace="Encyclopaedia Judaica"/>
<Typo word="Enormous" find="\b(E|e)nourmou(s|sly)\b" replace="$1normou$2" />
<Typo word="Encyclopædia Britannica(1)" find="\b[eE]ncyclo?p(?:ae?|[eæ]?)dia\s+Brit(?:a(?:n(?:ic*|n+i(?:cc)?)|n+ic+)|t+a(?:n(?:ic*|n+i(?:cc)?)))a+\b" replace="Encyclopædia Britannica"/><!--correct "Britannica"-->
<Typo word="Enough" find="\b(E|e)nou(?:pht?|ght)\b" replace="$1nough" />
<Typo word="Encyclopædia Britannica(2)" find="\b[eE]ncycl(?:op(?:ae|e?)|pa?e)dia\s+[bB]rit+an+ic*a+\b" replace="Encyclopædia Britannica"/><!--correct "Encyclopædia"-->
<Typo word="Ensconced" find="\b(E|e)nsconsed\b" replace="$1nsconced" />
<Typo word="Endeavo(u)r" find="\b([eE])ndevo(u)?r(ed|ing|s?)\b" replace="$1ndeavo$2r$3"/>
<Typo word="(Dis)Entanglement" find="\b(E|e|[Dd]ise)ntaglemen(ts?)\b" replace="$1ntanglemen$2" />
<Typo word="Ending" find="\b([eE])ndig\b" replace="$1nding"/>
<Typo word="Entire" find="\b(E|e)n(?:itr|tri)e([lt]y)?\b" replace="$1ntire$2" />
<Typo word="(Arch)Enemy (1)" find="\b([aA]rche|[eE])(?:m[ei]|n(?:en|i))m(ies|y)\b" replace="$1nem$2"/><!--avoid "Archey"-->
<Typo word="Entire(l/t)y" find="\b(E|e)ntie?ri?([lt]y|ties)" replace="$1ntire$2" />
<Typo word="(Arch)Enemy (2)" find="\b([aA]rche|[eE])nemie\b" replace="$1nemy"/>
<Typo word="(Non)Entity" find="\b(E|e|[Nn]one)ntitit(y|ies)\b" replace="$1ntit$2" />
<Typo word="Engineer" find="\b([eE])ng(?:e(?:ne)?|i(?:ene|n)|ne)er(ed|ing|s?)\b" replace="$1ngineer$2"/>
<Typo word="Entrepreneur" find="\b(E|e)ntrep(?:er?neu|r?enue?)r(\w*)\b" replace="$1ntrepreneur$2" />
<Typo word="Enhancement" find="\b([eE])nchancement(s)?\b" replace="$1nhancement$2"/>
<Typo word="entrusted" find="\bIntrust(ed|s|ing)?\b" replace="Entrust$1" />
<Typo word="Enlightenment" find="\b([eE])n(?:glight(?:en?|n?)|lightn?)ment(s)?\b" replace="$1nlightenment$2"/>
<Typo word="entrusted" find="\bintrust(ed|s|ing)?\b" replace="entrust$1" />
<Typo word="Enmity" find="\b([eE])(?:mn|nem)ity\b" replace="$1nmity"/>
<Typo word="Environment" find="\b(E|e)nvi?(?:rion?|ro|orn?)men(\w+)\b" replace="$1nvironmen$2" />
<Typo word="Ennoble" find="\b([eE])nobl(ed?|ing)\b" replace="$1nnobl$2"/>
<Typo word="Épée" find="\bEp[eéè]e(s?)\b" replace="Épée$1" />
<Typo word="Enormous" find="\b([eE])nourmous(ly)?\b" replace="$1normous$2"/>
<Typo word="épée" find="\bep[eéè]e(s?)\b" replace="épée$1" />
<Typo word="Enough" find="\b([eE])nou(?:ght|pht?)\b" replace="$1nough"/>
<Typo word="Episode" find="\b(E|e)p(?:idsod|i?siod|isoid|ispod|sisod|osid|isdo)(es?|ic|ical(|ly))\b" replace="$1pisod$2" />
<Typo word="Ensconced" find="\b([eE])nsconsed\b" replace="$1nsconced"/>
<Typo word="Equator" find="\b(E|e)quitor(ial(?:ly)?)\b" replace="$1quator$2" />
<Typo word="(Dis)Entangle" find="\b([dD]ise|[eE])ntagle([ds]?|ments?)\b" replace="$1ntangle$2"/>
<Typo word="Equilibrium" find="\b(E|e)quilibrum\b" replace="$1quilibrium" />
<Typo word="Enthusiasm" find="\b([eE])nt(?:husia|usias)(ms?|t(?:ic\w?|s?))\b" replace="$1nthusias$2"/>
<Typo word="(Non)Equilibrium" find="\b(E|e|[Nn]one)quil(?:l?ib|libr)(iums?|ia|ate[ds]?|ating)\b" replace="$1quilibr$2" />
<Typo word="Entire" find="\b([eE])n(?:itr|tri)e([lt]y)?(?<!\w Entrie)\b" replace="$1ntire$2"/><!--avoid name Entrie-->
<Typo word="Equipment" find="\b(E|e)q(?:u?ip|iu?p?)pi?ment\b" replace="$1quipment" />
<Typo word="Entire(l/t)y" find="\b([eE])ntie?ri?(ly|t(?:ies|y))" replace="$1ntire$2"/>
<Typo word="Equipped" find="\b(E|e)quip(ed|ing)\b" replace="$1quipp$2" />
<Typo word="(Non)Entity" find="\b([eE]|[nN]one)ntitit(ies|y)\b" replace="$1ntit$2"/>
<Typo word="Equivalen(ce/t)" find="\b(E|e)qui(?:ale|v[aei]la|le|vlal[ea]|v[ei]le)n(ts?|tly|ces?)\b" replace="$1quivalen$2" />
<Typo word="Entrepreneur (2)" find="\b([eE])nterpreneur([a-z]*)\b" replace="$1ntrepreneur$2"/>
<Typo word="Eradicate" find="\b(E|e)rradica([bnt]\w+)\b" replace="$1radica$2" />
<Typo word="Entrepreneur" find="\b([eE])ntrep(?:e(?:n(?:eu|ue?)|rneu)|renue?)r([a-z]*)\b" replace="$1ntrepreneur$2"/>
<Typo word="Erect" find="\b(E|e)rrect(s?|ing|ed|ions?|ly)\b" replace="$1rect$2" />
<Typo word="Entrusted" find="\bIntrust(ed|ing|s?)\b(?!\s+(?:Bank|Financial|Super))" replace="Entrust$1"/><!--avoid Intrust Super Cup, Intrust Bank, Intrust Financial Corp-->
<Typo word="Erratically" find="\b(E|e)ratica?ly\b" replace="$1rratically" />
<Typo word="entrusted" find="\bintrust(ed|ing|s?)\b" replace="entrust$1"/>
<Typo word="Erroneous" find="\b(E|e)r(?:oni?|roni?)ous(|ly)?\b" replace="$1rroneous$2" />
<Typo word="Envelop" find="\benvelope(s?\s+(?:h(?:er|im)|me|them|us))\b" replace="envelop$1"/>
<Typo word="Erupt" find="\b(E|e)rrupt(s?|ed|ing|ions?)\b" replace="$1rupt$2" />
<Typo word="Environment" find="\b([eE])nvi?(?:orn?|r(?:ion?|o))ment([a-z]+)\b" replace="$1nvironment$2"/>
<Typo word="Especially" find="\b(E|e)(?:(?:xpeci|spe(?:c|si))al?|specia|cspec(?:ai|ia)l)ly\b" replace="$1specially" />
<Typo word="Épée" find="\bEp[eéèê]e(s)?\b" replace="Épée$1"/>
<Typo word="espresso" find="\bexpresso\b" replace="espresso" /><!--don't match [[Expresso]]-->
<Typo word="épée" find="\bep[eéèê]e(s)?\b" replace="épée$1"/>
<Typo word="Essence" find="\b(E|e)ssens(es?)\b" replace="$1ssenc$2" />
<Typo word="Episode" find="\b([eE])p(?:i(?:dsod|s(?:do|iod|oid|pod))|os[io]d|sis?od)(es?|ic(?:al(?:ly)?)?)\b" replace="$1pisod$2"/>
<Typo word="(Non/Quint)Essential" find="\b(E|e|[Nn]one|[Qq]uinte)s(?:sentai|sentua|sesita|sencia|en[tc]ia)l(\w*)\b" replace="$1ssential$2" />
<Typo word="Eponymous" find="\b([eE])p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/>
<Typo word="Essentially" find="\b(E|e)s+en[tc]ialy\b" replace="$1ssentially" />
<Typo word="Equator" find="\b([eE])quitorial(ly)?\b" replace="$1quatorial$2"/>
<Typo word="Establishes" find="\b(E|e)stab(?:ish|lis|ilish)(e[ds]?|ing|ments?)\b" replace="$1stablish$2" />
<Typo word="Equilibrium" find="\b([eE])quilibrum\b" replace="$1quilibrium"/>
<Typo word="Estimate" find="\b(E|e)sitmat(es?|ed|ing|ions?)\b" replace="$1stimat$2" />
<Typo word="(Non)Equilibrium" find="\b([eE]|[nN]one)quil(?:ib|libr?)(at(?:e[ds]?|ing)|i(?:a|ums?))\b" replace="$1quilibr$2"/>
<!-- new rule covers these fixes as well as adding new onew <Typo word="Etc" find="\b(E|e)ct\b" replace="$1tc" /> -->
<Typo word="Equipment" find="\b([eE])q(?:i(?:p?|up?)|u(?:ip?)?)(?:pi?)?(?<![eE]quip)ment\b" replace="$1quipment"/>
<Typo word="Ethnocentrism" find="\b(E|e)thnocentricm\b" replace="$1thnocentrism" />
<Typo word="Equipped" find="\b([eE])qu(?:ip|p(?:[ip]|pi))(ed|ing)\b" replace="$1quipp$2"/>
<Typo word="European" find="\b(E|e)ur(?:opi|po?e)a(ns?|ni[sz]e[sd]?|ni[sz]ation)\b" replace="$1uropea$2" />
<Typo word="Equivalen(ce/t)" find="\b([eE])qui(?:ale|le|v(?:[aei]la|[ei]le|lal[ae]))n(ces?|t(?:ly|s?))\b" replace="$1quivalen$2"/>
<Typo word="Evaluate" find="\b(E|e)val[au]t(e[ds]?|ing|ion|ive|ors?)\b" replace="$1valuat$2" />
<Typo word="Eradicate" find="\b([eE])rradica([bnt][a-z]+)\b" replace="$1radica$2"/>
<Typo word="Eventual" find="\b(E|e)ven(?:htu|ti?)al(|ly|it(y|ies))\b" replace="$1ventual$2" />
<Typo word="Erect" find="\b([eE])rrect(ed|i(?:ng|ons?)|ly|s?)\b" replace="$1rect$2"/>
<Typo word="Every" find="\b(E|e)veyr\b" replace="$1very" />
<Typo word="Erratically" find="\b([eE])ratica?ly\b" replace="$1rratically"/>
<Typo word="Every-" find="\b(E|e)ver(body|one|thing|where)\b" replace="$1very$2" />
<Typo word="Erroneous" find="\b([eE])r(?:oni?|roni?)ous(ly)?\b" replace="$1rroneous$2"/>
<Typo word="Evidently" find="\b(E|e)videntally\b" replace="$1vidently" />
<Typo word="Erupt" find="\b([eE])rrupt(ed|i(?:ng|ons?)|s?)\b" replace="$1rupt$2"/>
<Typo word="Evil" find="\b(E|e)fel\b" replace="$1vil" />
<Typo word="Especially" find="\b([eE])(?:cspec(?:ail|ial)|spe(?:c(?:al?|ia)|sial?)|xpecial?)ly\b" replace="$1specially"/>
<Typo word="Evolution" find="\b(E|e)nvolution(\w*)\b" replace="$1volution$2" />
<Typo word="espresso" find="\bexpresso\b" replace="espresso"/><!--avoid [[!Expresso!]]-->
<Typo word="Exacerbate" find="\b(E|e)xerbat(e[sd]?|ing|ions?)\b" replace="$1xacerbat$2" />
<Typo word="Essence" find="\b([eE])ssense(s)?\b" replace="$1ssence$2"/>
<Typo word="(In)Exact" find="\b(E|e|[Ii]ne)xcac?t(ly)?\b" replace="$1xact$2" />
<Typo word="(Non/Quint)Essential" find="\b([eE]|[nN]one|[qQ]uinte)s(?:se(?:n(?:cia|t(?:ai|ua))|sita)|en[ct]ia)l([a-z]*)\b" replace="$1ssential$2"/>
<Typo word="Exaggerate" find="\b(E|e)xag(?:er?|ger)rat(\w+)\b" replace="$1xaggerat$2" />
<Typo word="Essentially" find="\b([eE])s+en[ct]ial+y(?<![eE]ssentially)\b" replace="$1ssentially"/>
<Typo word="Exalted" find="\b(E|e)xhalted\b" replace="$1xalted" />
<Typo word="Establishes" find="\b([eE])a?stabi?l?ish?e?(?<![eE]stablish)(e[ds]?|ing|ments?)?\b" replace="$1stablish$2"/>
<Typo word="(Un)Examined" find="\b(E|e|[Uu]ne)xaminated\b" replace="$1xamined" />
<Typo word="(Dis)Establishment" find="\b([dD]ise|[eE])stablishement([a-z]*)\b" replace="$1stablishment$2"/>
<Typo word="Example" find="\b(E|e)x(?:em|ma)pl(es?)\b" replace="$1xampl$2" />
<Typo word="Estimate" find="\b([eE])sitmat(e[ds]?|i(?:ng|ons?))\b" replace="$1stimat$2"/>
<Typo word="Excavate" find="\b(E|e)xacavat(e[ds]?|ing|ions?|ors?)\b" replace="$1xcavat$2" />
<Typo word="Etc." find="\b(?:and\s+)?([eE])(?:tc\b(?<!/etc)([^\.\w])|ct\b\.*)" replace="$1tc.$2"/><!--avoid /etc the Unix file directory-->
<Typo word="Exceeded" find="\b(E|e)xced(ed|ing|ingly)\b" replace="$1xceed$2" />
<Typo word="Ethnic" find="\b([eE])(?:nthn?i|t(?:hin|ni))c(ally|it(?:ies|y))?\b" replace="$1thnic$2"/><!--avoid Ethenic-->
<Typo word="Excel" find="\b(?!\bExcell\b)(E|e)xcel(ls?)\b" replace="$1xce$2" /><!--Don't fix Excell-->
<Typo word="European" find="\b[eE]ur(?:op(?:eo|ia)|po?ea)n(i[sz](?:ation|e[ds]?)|s?)\b" replace="European$1"/>
<Typo word="Excellent" find="\b(E|e)x(?:el+a|c?el[ae])n(t|tly|c[ey])\b" replace="$1xcellen$2" />
<Typo word="A European" find="\b([aA])n\s+[eE]ur(?:op(?:eo|ia)|po?ea)n(i[sz](?:ation|e[ds]?)|s?)\b" replace="$1 European$2"/>
<Typo word="Exchange" find="\b(E|e)x(?:chanch|cang|chagn)(e[sd]?|ing)\b" replace="$1xchang$2" />
<Typo word="Evaluate" find="\b([eE])val[au]t(e[ds]?|i(?:ng|on|ve)|ors?)\b" replace="$1valuat$2"/>
<Typo word="Excitement" find="\b(E|e)xcitment\b" replace="$1xcitement" />
<Typo word="Eventual" find="\b([eE])ven(?:htu|ti?)al(it(?:ies|y)|ly)?\b" replace="$1ventual$2"/>
<Typo word="Exciting" find="\b(E|e)xict(e[ds]|ing)\b" replace="$1xcit$2" />
<Typo word="Every" find="\b([eE])veyr\b" replace="$1very"/>
<Typo word="Execute" find="\b(E|e)x(?:cecut|ectu?)(e[sd]?|ing|i(?:on|ve)s?)\b" replace="$1xecut$2" />
<Typo word="Every-" find="\b([eE])vey?r(body|one|thing|where)\b" replace="$1very$2"/>
<Typo word="Exempt" find="\b(E|e)x(?:ce|a)mpt(s?|ed|ing|ions?)\b" replace="$1xempt$2" />
<Typo word="Evidently" find="\b([eE])videntall?y\b" replace="$1vidently"/>
<Typo word="Exercise" find="\b(E|e)x(?:cercis|ercies|ersi[sz]|ecis)(e[sdr]?|ing)\b" replace="$1xercis$2" />
<Typo word="Evil" find="\b([eE])fel\b" replace="$1vil"/>
<Typo word="Exerted" find="\b(E|e)xtered\b" replace="$1xerted" />
<Typo word="Evolution" find="\b([eE])nvolution([a-z]*)\b" replace="$1volution$2"/>
<Typo word="Exhaust" find="\b([Ee])x(?:au|hua)st(s?|ed|ing|ion|ive|ively)\b" replace="$1xhaust$2" />
<Typo word="Exacerbate" find="\b([eE])xerbat(e[ds]?|i(?:ng|ons?))\b" replace="$1xacerbat$2"/>
<Typo word="Exile" find="\b(E|e)xlile(d)?\b" replace="$1xile$2" />
<Typo word="(In)Exact" find="\b([eE]|[iI]ne)xcac?t(ly)?\b" replace="$1xact$2"/>
<Typo word="Exist" find="\b(E|e)x(?:isi|[cs]is)t(s?|ing|ed|ence)\b" replace="$1xist$2" />
<Typo word="Exaggerate" find="\b([eE])xag(?:er?|ger)rat([a-z]+)\b" replace="$1xaggerat$2"/>
<Typo word="(Non/Pre/Co)Existence" find="\b(E|e|[Nn]one|[Pp]ree|[Cc]oe)xist[aei]nse\b" replace="$1xistence" />
<Typo word="Exalted" find="\b([eE])xhalted\b" replace="$1xalted"/>
<Typo word="Exonerate" find="\b(E|e)xonorate(s?|d)\b" replace="$1xonerate$2" />
<Typo word="(Un)Examined" find="\b([eE]|[uU]ne)xaminated\b" replace="$1xamined"/>
<Typo word="Expand" find="\b(E|e)xpan(s|ed|ing|able)\b" replace="$1xpand$2" />
<Typo word="Example" find="\b([eE])x(?:em|ma)ple(s)?\b" replace="$1xample$2"/>
<Typo word="Expansion" find="\b(E|e)xapansi(ons?|ve|vely)\b" replace="$1xpansi$2" />
<Typo word="Excavate" find="\b([eE])xacavat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1xcavat$2"/>
<Typo word="(Un)Expectant" find="\b(E|e|[Uu]ne)xpectand(ly)?\b" replace="$1xpectant$2" />
<Typo word="Exceeded" find="\b([eE])xx?ced(ed|ing(?:ly)?)\b" replace="$1xceed$2"/>
<Typo word="(Un)Expected" find="\b(E|e|[Uu]ne)xpeced\b" replace="$1xpected" />
<Typo word="Excel" find="\b(?!\bExcell\b)([eE])xcell(s)?\b" replace="$1xcel$2"/><!--avoid Excell-->
<Typo word="Expedition" find="\b(E|e)xpiditio(ns?|nary)\b" replace="$1xpeditio$2" />
<Typo word="Excellent" find="\b([eE])x(?:cel[ae]|el(?:[ae]|l+a))n(c[ey]|t(?:ly)?)\b" replace="$1xcellen$2"/>
<Typo word="(In)Experience" find="\b(E|e|[Ii]ne)[sx]p(?:eria|iere|erei)nc(e[ds]?|ing)\b" replace="$1xperienc$2" />
<Typo word="Except" find="\b([eE])xept(able|ed|i(?:ng|ve[a-z]*|on(?:a(?:bl[a-z]+|l[a-z]*)|less|s?))|s?)\b" replace="$1xcept$2"/>
<Typo word="Experience" find="\b(E|e)(?:[sx]p(?:rience|erienc)|sperience)(s|d)?\b" replace="$1xperience$2" />
<Typo word="Exchange" find="\b([eE])xc(?:ang|ha(?:gn|nch))(e[ds]?|ing)\b" replace="$1xchang$2"/>
<Typo word="Experiment" find="\b(E|e)xpeiment(s?|al|ally)\b" replace="$1xperiment$2" />
<Typo word="Excitement" find="\b([eE])xcitment\b" replace="$1xcitement"/>
<Typo word="Explain" find="\b(E|e)xp(?:ali|la)(ns?|ning)\b" replace="$1xplai$2" />
<Typo word="Exciting" find="\b([eE])xict(e[ds]|ing)\b" replace="$1xcit$2"/>
<Typo word="Explanation" find="\b(E|e)xpla?inat(ions?|ory)\b" replace="$1xplanat$2" />
<Typo word="Execute" find="\b([eE])x(?:cecut|ectu?t?)(e[ds]?|i(?:ng|ons?|ves?))\b" replace="$1xecut$2"/>
<Typo word="(Ex/Im)plicitly" find="\b([Ee]x|[Ii]m)plic(?:il?t|tl)y\b" replace="$1plicitly" />
<Typo word="Exempt" find="\b([eE])x(?:a|ce)mpt(ed|i(?:ng|ons?)|s?)\b" replace="$1xempt$2"/>
<Typo word="Exploitation" find="\b(E|e)xplo(?:ta|iti)ti(ons?|ve|vely)\b" replace="$1xploitati$2" />
<Typo word="Exercise" find="\b([eE])x(?:cercis|e(?:cis|r(?:cies|si[sz])))(e[drs]?|ing)\b" replace="$1xercis$2"/>
<Typo word="Express" find="\b(E|e)xress(ing|ed|ions?|ive)?\b" replace="$1xpress$2" />
<Typo word="Exerted" find="\b([eE])xtered\b" replace="$1xerted"/>
<Typo word="Expropriate" find="\b(E|e)xpropiat(e[ds]?|ing|ions?)\b" replace="$1xpropriat$2" />
<Typo word="Exhaust" find="\b([eE])x(?:au|hua)st(ed|i(?:ng|on|ve[a-z]*)|s?)\b" replace="$1xhaust$2"/>
<Typo word="(Over)Extension" find="\b(E|e|[Ov]vere)xtentio(ns?)\b" replace="$1xtensio$2" />
<Typo word="Exhibit" find="\b([eE])x[bhi]{2,5}t(?<!xhibit)(ed|i(?:ng|on(?:ists?|s?))|ors?|s?|ted)\b(?<!xbibits?)" replace="$1xhibit$2"/>
<Typo word="External" find="\b(E|e)x(?:ertern|trn|te[rn])al\b" replace="$1xternal" />
<Typo word="Exile" find="\b([eE])xlile([ds])?\b" replace="$1xile$2"/>
<Typo word="Extinct" find="\b(E|e)x(?:inct|tint)(ions?)?\b" replace="$1xtinct$2" />
<Typo word="Exist" find="\b([eE])x(?:cis|isi|sis)t(e(?:d|nce)|ing|s?)\b" replace="$1xist$2"/>
<Typo word="Extra- (no hyphen)" find="\b(E|e)xtra-(judicial(?:ly)?|mundane|murals?|ordinar(?:il)?y|posable|provincial|territorial(?:ity)?|terrestrials?)\b" replace="$1xtra$2" />
<Typo word="(Non/Pre/Co)Existence" find="\b([cC]oe|[eE]|[nN]one|[pP]ree)xist[aei]nse\b" replace="$1xistence"/>
<Typo word="Extradition" find="\b(E|e)xtradictio(ns?)\b" replace="$1xtraditio$2" />
<Typo word="Exonerate" find="\b([eE])xonorate([ds])?\b" replace="$1xonerate$2"/>
<Typo word="Extraordinary" find="\b(E|e)xtr-?ordinar(y|ily)\b" replace="$1xtraordinar$2" />
<Typo word="Expand" find="\b([eE])xpan(able|ed|ing|s)\b" replace="$1xpand$2"/>
<Typo word="Extravagant" find="\b(E|e)xtrav(?:en?g[ae]|an?ge)n(t|tly|ces?)\b" replace="$1xtravagan$2" />
<Typo word="Expansion" find="\b([eE])xapansi(ons?|ve(?:ly)?)\b" replace="$1xpansi$2"/>
<Typo word="Extremely" find="\b(E|e)xt(?:eme|remem)le?y\b" replace="$1xtremely" />
<Typo word="(Un)Expectant" find="\b([eE]|[uU]ne)xpectand(ly)?\b" replace="$1xpectant$2"/>
<Typo word="Extremist" find="\b(E|e)xtermist(s)?\b" replace="$1xtremist$2" />
<Typo word="(Un)Expected" find="\b([eE]|[uU]ne)xpeced\b" replace="$1xpected"/>
<Typo word="Extremophile" find="\b(E|e)xtremeophile(s)?\b" replace="$1xtremophile$2" />
<Typo word="Expedition" find="\b([eE])xpidition(ary|s?)\b" replace="$1xpedition$2"/>
<Typo word="(In)Experience" find="\b([eE]|[iI]ne)[sx]p(?:er(?:ei|ia)|iere)nc(e[ds]?|ing)\b" replace="$1xperienc$2"/>
</source>
<Typo word="Experience" find="\b([eE])(?:sp(?:erience?|rience)|xp(?:erienc|rience))([ds])?\b" replace="$1xperience$2"/>
<Typo word="Experiment" find="\b([eE])xpeiment(al(?:ist|ly)?|[eo]rs?|s?)\b" replace="$1xperiment$2"/>
<Typo word="Explain" find="\b([eE])xp(?:ali|la)n(ing|s?)\b" replace="$1xplain$2"/>
<Typo word="Explanation" find="\b([eE])xpla?inat(ions?|ory)\b" replace="$1xplanat$2"/>
<Typo word="(Ex/Im)plicitly" find="\b([eE]x|[iI]m)plic(?:il?t|tl)y\b" replace="$1plicitly"/>
<Typo word="Exploitation" find="\b([eE])xplo(?:iti|ta)ti(ons?|ve(?:ly)?)\b" replace="$1xploitati$2"/>
<Typo word="Express" find="\b([eE])xress(ed|i(?:ng|ons?|ve))?\b" replace="$1xpress$2"/>
<Typo word="Expropriate" find="\b([eE])xpropiat(e[ds]?|i(?:ng|ons?))\b" replace="$1xpropriat$2"/>
<Typo word="(Over)Extension" find="\b([eE]|[vO]vere)xtens?tion(s)?\b" replace="$1xtension$2"/>
<Typo word="External" find="\b([eE])x(?:ertern|t(?:e[nr]|rn))al(ly)?\b" replace="$1xternal$2"/>
<Typo word="Extinct" find="\b([eE])x(?:inct|tint)(ions?)?\b" replace="$1xtinct$2"/>
<Typo word="Extra- (no hyphen)" find="\b([eE])xtra-(judicial(?:ly)?|mu(?:ndane|rals?)|ordinar(?:ily|y)|p(?:osable|rovincial)|terr(?:estrials?|itorial(?:ity)?))\b" replace="$1xtra$2"/>
<Typo word="Extradition" find="\b([eE])xtradiciotn(s)?\b" replace="$1xtradition$2"/>
<Typo word="Extraordinary" find="\b([eE])xtr[-–‑−—―]?ordinar(il)?y\b" replace="$1xtraordinar$2y"/>
<Typo word="Extravagant" find="\b([eE])xtrav(?:an?ge|en?g[ae])n(ces?|t(?:ly)?)\b" replace="$1xtravagan$2"/>
<Typo word="Extremely" find="\b([eE])xt(?:eme|rem(?:em)?)le?y\b" replace="$1xtremely"/>
<Typo word="Extremist" find="\b([eE])xtermist(s)?\b" replace="$1xtremist$2"/>
<Typo word="Extremophile" find="\b([eE])xtremeophile(s)?\b" replace="$1xtremophile$2"/>
</syntaxhighlight>


===F===
===F===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Facilitate" find="\b([Ff])acil(?:[it][ae]|ite|lita)t(e[ds]?|ing|ions?)\b" replace="$1acilitat$2" />
<Typo word="Facilitate" find="\b([fF])acil(?:i(?:[ae]|te)|lita|t[ae])t(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1acilitat$2"/>
<Typo word="Factor_" find="\b(F|f)acter(s|ed|ing|ize[ds]?|y|ies)\b" replace="$1actor$2" /><!--Don't fix "Facter": name of software-->
<Typo word="Factor_" find="\b([fF])acter(ed|i(?:es|ng|ze[ds]?)|[sy])\b" replace="$1actor$2"/><!--avoid "Facter" (software)-->
<Typo word="Fahrenheit" find="\b[Ff]arh?enheit\b" replace="Fahrenheit"/>
<Typo word="Fahrenheit" find="\b(?:fa(?:hr|rh?)|Farh?)enheit\b" replace="Fahrenheit"/>
<Typo word="(In)Fallible" find="\b(F|f|[Ii]nf)al+ab(le|ility)\b" replace="$1allib$2"/>
<Typo word="(In)Fallible" find="\b([fF]|[iI]nf)al+ab(ility|le)\b" replace="$1allib$2"/>
<Typo word="(Un)Familiar" find="\b(F|f|[Uu]nf)am(?:illia|ilai?|milia)(r|rly|l|rity)\b" replace="$1amilia$2" />
<Typo word="(Un)Familiar" find="\b([fF]|[uU]nf)am(?:il(?:ai?|lia)|milia)(l|r(?:ity|ly)?)\b" replace="$1amilia$2"/>
<Typo word="Families" find="\b(F|f)(?:amil|imili)es\b" replace="$1amilies"/>
<Typo word="Families" find="\b([fF])(?:amil(?:esl?|lies)|imilies)\b" replace="$1amilies"/>
<Typo word="(In)Famous" find="\b([Ii]nf|F|f)am(?:eous|ous[et])(ly)?\b" replace="$1amous$2" />
<Typo word="Family" find="\b([fF])(?:amil[il]y|imily)\b" replace="$1amily"/>
<Typo word="Fanaticism" find="\b(F|f)anatism\b" replace="$1anaticism"/>
<Typo word="(In)Famous" find="\b([fF]|[iI]nf)(?:am(?:eous|ous[et])|emous)(ly)?\b" replace="$1amous$2"/>
<Typo word="Fasci(nate/st)" find="\b(F|f)aci(nat(?:e[ds]?|ing(?:ly)?)|s(?:m|ts?|tic))\b" replace="$1asci$2"/>
<Typo word="Fanaticism" find="\b([fF])anatism\b" replace="$1anaticism"/>
<Typo word="Fasciitis" find="\b(F|f)ascitis\b" replace="$1asciitis"/>
<Typo word="Fasci(nate/st)" find="\b([fF])aci(nat(?:e[ds]?|ing(?:ly)?)|s(?:m|t(?:ic|s?)))\b" replace="$1asci$2"/>
<Typo word="Favo(u)rite" find="\b(F|f)av(ou?r)it(s?)\b" replace="$1av$2ite$3" />
<Typo word="Fasciitis" find="\b([fF])ascitis\b" replace="$1asciitis"/>
<Typo word="Feature" find="\b(F|f)(?:aetu|eautu?)r(es?|ed|ing)\b" replace="$1eatur$2"/>
<Typo word="favo(u)rite" find="\b([fF])avo(u)?(?:ite|rit)(s)?\b" replace="$1avo$2rite$3"/>
<Typo word="(Con/Non)Federal" find="\b(F|f|[CcNn]onf)ed(?:re|ar)a(l|lly|lis[mt]s?|cy|cies|te[ds]?|tions?)\b" replace="$1edera$2"/>
<Typo word="Feature" find="\b([fF])(?:aetur|ea(?:tu(?:re)?|utu?re?))(e[ds]?|ing)\b" replace="$1eatur$2"/>
<Typo word="Feud" find="\b(F|f)ued(s?|ing|ed|al|alism)\b" replace="$1eud$2" />
<Typo word="(Con/Non)Federal" find="\b([cC]onf|[fF]|[nN]onf)ed(?:ar|re)a(c(?:ies|y)|l(?:is[mt]s?|ly)?|t(?:e[ds]?|ions?))\b" replace="$1edera$2"/>
<Typo word="Fictitious" find="\b(F|f)ictious(ly)?\b" replace="$1ictitious$2"/>
<Typo word="Feud" find="\b([fF])ued(al[a-z]*|ed|ing|s?)\b" replace="$1eud$2"/>
<Typo word="Field_" find="(?!\bFeilding\b)\bFeild(s|y|ed|ing|ers?|able)\b" replace="Field$1"/><!--Don't match surnames Feild, Feilding-->
<Typo word="Fiancé" find="\b([fF])ianc[eè](e)?\b" replace="$1iancé$2"/>
<Typo word="Fierce" find="\b(F|f)eirce(r?|st|ly|ness)\b" replace="$1ierce$2" />
<Typo word="Fictitious" find="\b([fF])ictious(ly)?\b" replace="$1ictitious$2"/>
<Typo word="Fiery" find="\bfire?y\b" replace="fiery" />
<Typo word="Field_" find="\b([fF])eild(\b(?<!Feild)|able|e(?:d|rs?)|ing\b(?<!Feilding)|[sy])\b" replace="$1ield$2"/><!--avoid surnames Feild, Feilding-->
<Typo word="Fifteen" find="\b(F|f)i(?:f|fet|fth|t|ve?t)een(s?|ths?)\b" replace="$1ifteen$2" />
<Typo word="Fierce" find="\b([fF])eirce(ly|ness|r?|st)\b" replace="$1ierce$2"/>
<Typo word="Fight" find="\b(F|f|[Ff]iref)igth(s?|ing|ers?)\b" replace="$1ight$2"/>
<Typo word="Fiery" find="\bfire?y\b" replace="fiery"/>
<Typo word="Finally" find="\b(F|f)i[an]n[al]l?y\b" replace="$1inally" />
<Typo word="Fifteen" find="\b([fF])i(?:f(?:et|th)?|t|ve?t)een(s?|ths?)\b" replace="$1ifteen$2"/>
<Typo word="Financial" find="\b(F|f)ina(?:cia|ncai?)l(ly)?\b" replace="$1inancial$2"/>
<Typo word="Fight" find="\b([fF](?:iref)?)igt?h(ers?|ing|s?)\b" replace="$1ight$2"/>
<Typo word="Find" find="\b(F|f)idn\b" replace="$1ind"/>
<Typo word="filmmak(er/ing)" find="\bfilmak(ers?|ing)\b" replace="filmmak$1"/><!--avoid "Filmaker", which could be "Filemaker"-->
<Typo word="((In)De/In/Af)Finite" find="\b(F|f|[Ii]n(?:de)?f|[Dd]ef|[Aa]ff)(?:finite?|f?in[ae]te?|f?init|ianite)(s?|ly|ness)\b" replace="$1inite$2" />
<Typo word="Finally" find="\b([fF])i[an]n[al]l?y\b(?<!Finaly)" replace="$1inally"/><!--avoid surname Finaly-->
<Typo word="First" find="\b(F|f)irts\b" replace="$1irst"/>
<Typo word="Find" find="\b([fF])idn\b" replace="$1ind"/>
<Typo word="First" find="\b(F|f)rst(s?|ly)\b" replace="$1irst$2" />
<Typo word="Finite" find="\b([fF])i(?:anite|n(?:[ae]te|it))(ly|ness|s?)\b" replace="$1inite$2"/><!--see also "-finite" & "-finit(iv)e"; avoid "Finet"-->
<Typo word="First" find="\b(F|f)r?ist\s*(-|\s)\s*(aid|base|born|class|floors?|hand|lady|ly|persons?|places?|rater?|round|sergeants?|string|time|water|year)\b" replace="$1irst$2$3" />
<Typo word="First (1)" find="\b([fF])i(?:r(?:sr|ts)|srt)\b" replace="$1irst"/>
<Typo word="Flamboyant" find="\b(F|f)lamb[ou][ou]y[ae]n(t|ce|tly)\b" replace="$1lamboyan$2" />
<Typo word="First (2)" find="\b([fF])rst(ly|s?)\b" replace="$1irst$2"/>
<Typo word="First (3)" find="\b([fF])r?ist\s*([–‑−—―\s])\s*(aid|b(?:ases?|orns?)|class|floors?|hand|l(?:ad(?:ies|y)|y)|p(?:ersons?|laces?)|r(?:ater?|ounds?)|s(?:ergeants?|trings?)|time|water|years?)\b" replace="$1irst$2$3"/>
<Typo word="(In)Flammable" find="\b(F|f|[Ii]nf)lamable\b" replace="$1lammable"/>
<Typo word="Fledge" find="\b(F|f)leg(ed|e?l?ing)\b" replace="$1ledg$2" />
<Typo word="First (3)" find="\b([fF])r?ist\s*([-\s])\s*(aid|b(?:ases?|orns?)|class|floors?|hand|l(?:ad(?:ies|y)|y)|p(?:ersons?|laces?)|r(?:ater?|ounds?)|s(?:ergeants?|trings?)|time|water|years?)\b" replace="$1irst$2$3"/>
<Typo word="Flemish" find="\bflemmish\b" replace="Flemish"/>
<Typo word="Flamboyant" find="\b([fF])lamb[ou][ou]+y[ae]n(ce|t(?:ly)?)\b" replace="$1lamboyan$2"/>
<Typo word="Florida" find="\b[Ff]lordi?a(n?s?)\b" replace="Florida$1" />
<Typo word="(In)Flammable" find="\b([fF]|inf)lamable\b" replace="$1lammable"/>
<Typo word="Flourish" find="\b(F|f)lu?orish(|es|ed|ing)\b" replace="$1lourish$2"/>
<Typo word="Fledge" find="\b([fF])leg(e(?:d|ing|ling)|ing|ling)\b" replace="$1ledg$2"/>
<Typo word="Fluoresce" find="(?!\b[F|f]lorescen(?:t|ce)\b)\b(F|f)l[o|u]+r[eo]sc?(e[ds]?|ent|ence|ing)\b" replace="$1luoresc$2" />
<Typo word="Flemish" find="\bflem+ish\b" replace="Flemish"/>
<Typo word="Fluorine" find="\b(F|f|[Hh](?:exa|ydro)f|[Dd]if|[Tt](?:ri|etra)f|[Pp]entaf)lour(o|esc(e[sd]?|ing|en(t|ce))|i(c|[dn]es?|dat(e[sd]?|ing|ion)))\b" replace="$1luor$2" />
<Typo word="Flourish" find="\b([fF])lu?orish(e[ds]|ing)?\b" replace="$1lourish$2"/>
<Typo word="Follow" find="\b(F|f)ol[ol]w(s?|ing|ed|ers?)\b" replace="$1ollow$2" />
<Typo word="Fluoresce" find="\b([fF])l(?:ou?r[eo]sc?|r[eo]sc?|u(?:orosc?|r[eo]sc?))(e[ds]?|en(?:ce|t)s?\b(?<!lorescen(?:ces?|ts?))|ing)\b" replace="$1luoresc$2"/><!--avoid Florescent & Florescence-->
<Typo word="Fomalhaut" find="\b[Ff]ormalhaut\b" replace="Fomalhaut"/>
<Typo word="Fluorine" find="\b([dD]if|[fF]|[hH](?:exaf|ydrof)|[pP]entaf|[tT](?:etraf|rif))lour(o|esc(?:e[ds]?|en(?:ce|t)|ing)|i(?:c|des?|dat(?:e[ds]?|i(?:ng|on))|nes?))\b" replace="$1luor$2"/>
<Typo word="Forbidden" find="\b(F|f)orbid(en|ing)\b" replace="$1orbidd$2"/>
<Typo word="Foie gras" find="\b([fF])ois?[–‑−—―\s]+([gG])ras\b" replace="$1oie $2ras"/>
<Typo word="Foreign" find="\b(F|f)or(?:iegn|eing)(|ers?|isms?)\b" replace="$1oreign$2" />
<Typo word="Follow" find="\b([fF])ol[lo]w(e(?:d|rs?)|ing|s?)\b" replace="$1ollow$2"/>
<Typo word="Forerunner" find="\b(F|f)or+unner\b" replace="$1orerunner"/>
<Typo word="Fomalhaut" find="\b[fF]ormalhaut\b" replace="Fomalhaut"/>
<Typo word="Foreword" find="\b(F|f)or(?:ewa|wo)rd\b" replace="$1oreword"/>
<Typo word="Forbidden" find="\b([fF])orbid(en|ing)\b" replace="$1orbidd$2"/>
<Typo word="Forfeit" find="\b(F|f)ore?fie?t+(s?|ed|ing|ers?|ures?)\b" replace="$1orfeit$2"/>
<Typo word="Foreign" find="\b([fF])or(?:eing|iegn)(ers?|isms?)?\b" replace="$1oreign$2"/>
<Typo word="(Un)Forgettable" find="\b(F|f|[Uu]nf)orget[ai]bl(e|y)\b" replace="$1orgettabl$2"/>
<Typo word="Forerunner" find="\b([fF])or+unner(s)?\b" replace="$1orerunner$2"/>
<Typo word="Formalise" find="\b(F|f)ormalli([sz]ed?)\b" replace="$1ormali$2"/>
<Typo word="Foreword" find="\b([fF])or(?:ewa|wo)rd\b" replace="$1oreword"/>
<Typo word="((Dis/Mis)In/De/Re/…)Formation" find="\b(F|f|[Ii]nf|[DdMm]isinf|[Pp]?[DdRr]ef|[Cc]onf|[Mm]alf|[Tt]ransf)o(?:m+ati|rmat|rmti)(on|ve|vely)\b" replace="$1ormati$2" />
<Typo word="Forfeit" find="\b([fF])ore?fie?t+(e(?:d|rs?)|ing|s?|ures?)\b" replace="$1orfeit$2"/>
<Typo word="Formed" find="\b(F|f)r?omed\b" replace="$1ormed"/>
<Typo word="(Un)Forgettable" find="\b([fF]|[uU]nf)orget[ai]bl([ey])\b" replace="$1orgettabl$2"/>
<Typo word="Formerly" find="\b(F|f)orme(?:r?l)?ly\b" replace="$1ormerly"/>
<Typo word="Formalise" find="\b([fF])ormalli([sz]e[ds]?)\b" replace="$1ormali$2"/>
<Typo word="(Mis/Un)Fortunate" find="(?!\bFortunat\b)\b([Uu]nf|F|f|[Mm]isf)or(?:etun[ai]te|tunite|tuante|tun[aei]t)(ly|s?|ness)\b" replace="$1ortunate$2" />
<Typo word="((D/M)is)In/De/Re/)Formation" find="\b([cC]onf|[dD](?:ef|isinf)|[fF]|[iI]nf|[mM](?:alf|isinf)|[pP][dr]ef|[rR]ef|[tT]ransf)o(?:m+ati|rm(?:at|ti))(on|ve(?:ly)?)\b" replace="$1ormati$2"/>
<Typo word="Formed" find="\b([fF])r?omed\b" replace="$1ormed"/>
<!--- Don't match surname Fortunat --->
<Typo word="(Mis/Un)Fortunately" find="\b([Uu]nf|F|f|[Mm]isf)ortunetle?y\b" replace="$1ortunately"/>
<Typo word="Formerly" find="\b([fF])o(?:mer|rm(?:e(?:l?|rl))?)le?y\b" replace="$1ormerly"/>
<Typo word="(Mis/Un)Fortune" find="\b([Mm]isf|[Uu]nf|F|f)ourtun(\w+)\b" replace="$1ortun$2" />
<Typo word="(Mis/Un)Fortunate" find="\b([fF]|[mM]isf|[uU]nf)or(?:etun[ai]te|tu(?:ante|n(?:[ae]t|ite?)))(ly|ness|s?)\b(?<!Fortunat)" replace="$1ortunate$2"/><!--avoid surname Fortunat-->
<Typo word="Forty" find="\b(F|f)ourt(y|ieths?|ies)\b" replace="$1ort$2" />
<Typo word="(Mis/Un)Fortunately" find="\b([fF]|[mM]isf|[uU]nf)ortunetle?y\b" replace="$1ortunately"/>
<Typo word="Forward" find="\b(F|f)o(?:rw|wa)rd(s?|ed|ing|ers?)\b" replace="$1orward$2"/>
<Typo word="(Mis/Un)Fortune" find="\b([fF]|[mM]isf|[uU]nf)ourtun([a-z]+)\b(?<!Fourtune)" replace="$1ortun$2"/><!--avoid the wrestling team previously known as [[!Fourtune!]]-->
<Typo word="Foundation" find="(?!\bFondation\b)\b(F|f)o(?:ud?n|nd)ation(s|al|ally|less)?\b" replace="$1oundation$2" /><!-- Avoid Fondation, french -->
<Typo word="Forty" find="\b([fF])ourt(ie(?:s|ths?)|y)\b" replace="$1ort$2"/>
<Typo word="Foundry" find="\b(F|f)oundar(y|ies)\b" replace="$1oundr$2"/>
<Typo word="Forward" find="\b([fF])o(?:rw|wa)rd(e(?:d|rs?)|ing|s?)\b" replace="$1orward$2"/>
<Typo word="Fourth" find="\b(F|f)or?uth\b" replace="$1ourth"/>
<Typo word="Foundation" find="\b([fF])o(?:nd|ud?n)ation(al(?:ly)?|less|s?)\b(?<![fF]ondations?)" replace="$1oundation$2"/><!--avoid Fondation, french-->
<Typo word="Franchise_" find="\b(F|f)ranchiz(e[ders]?|ing)(?!\s+[Bb]oy[sz])\b" replace="$1ranchis$2" />
<Typo word="Foundry" find="\b([fF])oundar(ies|y)\b" replace="$1oundr$2"/>
<Typo word="(Four/Five/...)fold" find="\b([fF](?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|[sS](?:even|ix)(?:t(?:een|y))?|[eE](?:ight(een|y?)|leven)|[nN]ine(?:t(?:een|y))?|[tT]w(?:e(?:lve|nty)|o)|[hH]undred)\s+fold(?!-)\b" replace="$1fold"/>
<Typo word="Franciscan" find="\b[Ff]ransiscan(s?)\b" replace="Franciscan$1"/>
<Typo word="Franz Lehár" find="\bFranz\s+Lehar\b" replace="Franz Lehár" />
<Typo word="Fourth" find="\b([fF])or?uth\b" replace="$1ourth"/>
<Typo word="(Un)Friendly" find="\b(F|f|[Uu]nf)(?:ire|rei)nd(s|ly)\b" replace="$1riend$2"/>
<Typo word="Franchise_" find="\b([fF])ranchiz(e[ders]?|ing)(?!\s+[bB]oy[sz])\b" replace="$1ranchis$2"/>
<Typo word="(Un)Friend_" find="\b(F|f|[Uu]nf)reind(\w*)\b" replace="$1riend$2" />
<Typo word="Franciscan" find="\b[fF]ransiscan(s)?\b" replace="Franciscan$1"/>
<Typo word="From" find="\b(F|f)rmo\b" replace="$1rom"/>
<Typo word="Franz Lehár" find="\bFranz\s+Lehar\b" replace="Franz Lehár"/>
<Typo word="(Un)Friend_" find="\b([fF]|[uU]nf)(?:ire|re?i)nd([a-z]*)\b(?<!Fr(?:eind(?:lich)?|ind(?:all|le|sbury)))" replace="$1riend$2"/><!--avoid Frindall, Frindle, Frindsbury, Freind, and Freindlich-->
<Typo word="From" find="\b([fF])rmo\b" replace="$1rom"/>
<Typo word="from_" find="\bfrome\b" replace="from"/>
<Typo word="from_" find="\bfrome\b" replace="from"/>
<Typo word="Frontier" find="\b(F|f)roniter(s)?\b" replace="$1rontier$2"/>
<Typo word="Frontier" find="\b([fF])roniter(s)?\b" replace="$1rontier$2"/>
<Typo word="Front-page" find="\b([fF])ront\s+page(?=\s+(?:a(?:polog(?:ies|y)|rticles?)|banners?|co(?:lumns?|verage)|editorials?|feature|headlines?|lead|news(?:papers?)?|obituar(?:ies|y)|p(?:hoto(?:graphs?|s?)|ictures?)|re(?:ports?|views?)|s(?:pace|tor(?:ies|y)))\b)" replace="$1ront-page"/>
<Typo word="Führer" find="\bFuhrer\b" replace="Führer" />
<Typo word="Fulfill" find="\b(F|f|[Uu]nf)u(?:lfill+|fil?)l(s?|ed|ing|ment)\b" replace="$1ulfill$2" />
<Typo word="Fuchsia" find="\b([fF])uschia(s)?\b" replace="$1uchsia$2"/>
<Typo word="Fulfilled" find="\b(F|f)ulfiled\b" replace="$1ulfilled"/>
<Typo word="Frustum" find="\b([fF])rustr(a|ums?)\b" replace="$1rust$2"/>
<Typo word="(Dis/Dys/Mal/Co)Function" find="\b(F|f|[Dd][yi]sf|[Mm]alf|[Cc]of)u[cn]tion(\w*)\b" replace="$1unction$2" />
<Typo word="Fulfill" find="\b([fF]|[uU]nf)u(?:fil?|lfill+)l(ed|ing|ment|s?)\b" replace="$1ulfill$2"/>
<Typo word="Fundamental" find="\b(F|f)und[^a]men?t(\w*)\b" replace="$1undament$2" />
<Typo word="Fulfilled" find="\b([fF])ulfiled\b" replace="$1ulfilled"/>
<Typo word="Funeral" find="\b(F|f)urneral(s)?\b" replace="$1uneral$2"/>
<Typo word="(Dis/Dys/Mal/Co)Function" find="\b([cC]of|[dD][iy]sf|[fF]|[mM]alf)u[cn]tion([a-z]*)\b" replace="$1unction$2"/>
<Typo word="Fungi" find="\b(F|f)unguses\b" replace="$1ungi"/>
<Typo word="Fundamental" find="\b([fF])und[^a\s-]?men?t([a-z]*)\b" replace="$1undament$2"/>
<Typo word="Further" find="(?!\bFurthur\b)\b(F|f)u(?:rthu|the|ruthe)r(s|ed|ing|ances?|more|most)?\b" replace="$1urther$2" /><!--don't match Furthur, name of a bus-->
<Typo word="Funeral" find="\b([fF])urneral(s)?\b" replace="$1uneral$2"/>
<Typo word="Further" find="\b([fF])u(?:r(?:thu|uthe)|the)r(ances?|ed|ing|mo(?:re|st)|s?)\b(?<!Furthur)" replace="$1urther$2"/><!--avoid Furthur, name of a bus-->
</source>
</syntaxhighlight>


===G===
===G===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Inter)Galactic" find="\b(G|g|[Ii]nterg)alatic\b" replace="$1alactic" />
<Typo word="Government" find="\b([gG])ov(?:e(?:m|nr?m|r(?:mn?|n(?:[ae]m|mn)))|orn?m)en?t(al(?:ly)?|s?)\b" replace="$1overnment$2"/><!--20230202-->
<Typo word="Galaxy" find="\b(G|g)allax(y|ies)\b" replace="$1alax$2" />
<Typo word="(Inter)Galactic" find="\b([gG]|[iI]nterg)alatic\b" replace="$1alactic"/>
<Typo word="Galvanize" find="\b(G|g)alvini[sz](e[drs]?|ing|ation)\b" replace="$1alvaniz$2" />
<Typo word="Galaxy" find="\b([gG])allax(ies|y)\b" replace="$1alax$2"/>
<Typo word="Games" find="\b(G|g)anes\b" replace="$1ames" />
<Typo word="Galvanize" find="\b([gG])alvini[sz](ation|e[drs]?|ing)\b" replace="$1alvaniz$2"/>
<Typo word="Gandhi" find="\b(Mahatma|Mohandas(|\s+K\.)|Indira|Sonia)\s+[Gg](?:ha|ah)ndi\b" replace="$1 Gandhi" />
<Typo word="Games" find="\b([gG])anes\b(?!\s+[cC]reek)" replace="$1ames"/>
<Typo word="* Gandhi" find="\b(Indira|Mahatma|Mohandas(?:\s+K\.)?|Rahul|Sonia)\s+[gG](?:ah|ha)ndi\b" replace="$1 Gandhi"/>
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/>
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/>
<Typo word="Gangster" find="\b(G|g)anster(s)?\b" replace="$1angster$2" />
<Typo word="Gangster" find="\b([gG])anster(s)?\b" replace="$1angster$2"/>
<Typo word="Garrison" find="\b(G|g)arnison(s?|ed|ing)\b" replace="$1arrison$2" />
<Typo word="garrison_" find="\bgariss?on(ed|s?)\b" replace="garrison$1"/><!--avoid surnames-->
<Typo word="garrison_" find="\bgariss?on(s?|ed)\b" replace="garrison$1" />
<Typo word="Gauge" find="\b([gG])uag(e[ds]?|ing)\b" replace="$1aug$2"/>
<Typo word="Gauge" find="\b(G|g)uag(e[ds]?|ing)\b" replace="$1aug$2" />
<Typo word="Genealogy" find="\b([gG])enea?olog([a-z]+)\b" replace="$1enealog$2"/>
<Typo word="Genealogy" find="\b(G|g)eneolog(\w+)\b" replace="$1enealog$2" />
<Typo word="General" find="\b([gG])e(?:mer|n(?:ar|re))al([a-z]*)\b" replace="$1eneral$2"/>
<Typo word="General" find="\b(G|g)e(?:mer|nre|nar)al(\w*)\b" replace="$1eneral$2" />
<Typo word="(Re/De)Generate" find="\b([dD]eg|[gG]|[rR]eg)en(?:erat|ra)t([a-z]+)\b" replace="$1enerat$2"/>
<Typo word="(Re/De)Generate" find="\b([RrDd]eg|G|g)en(?:ra|erat)t(\w+)\b" replace="$1enerat$2" />
<Typo word="(Gen/Nem)esis" find="\b([gG]en|[nN]em)[ai]s([ei])s\b" replace="$1es$2s"/>
<Typo word="(Gen/Nem)esis" find="\b([Gg]en|[Nn]em)[ai]s([ie]s)\b" replace="$1es$2" />
<Typo word="Genital" find="\b([gG])enetal(ia|ly|s?)\b" replace="$1enital$2"/>
<Typo word="Genital" find="\b(G|g)enetal(s?|ia|ly)\b" replace="$1enital$2" />
<Typo word="Genius" find="\b([gG])en[io]{2}us\b" replace="$1enius"/>
<Typo word="General Motors'" find="\bGeneral Motor's\s+" replace="General Motors' " />
<Typo word="General Motors'" find="\bGeneral\s+Motor['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+" replace="General Motors' "/>
<Typo word="Georg(e/ia/etown)" find="\bGe(?:ogr?|rog)(e|ian?s?|etown)\b" replace="Georg$1"/>
<Typo word="Georg(e/ia/etown)" find="\bGe(?:ogr?|rog)(e(?:town)?|ian?s?)\b" replace="Georg$1"/>
<Typo word="Georgia" find="\b[Gg]eoriga(n?s?)\b" replace="Georgia$1" />
<Typo word="George" find="\bGoerg(e(?:town)?|ian?s?)\b(?<!Geroge)" replace="Georg$1"/><!--avoid Goerges & Geroge-->
<Typo word="Gérard Depardieu" find="\bGerard\s+Depardieu\b" replace="Gérard Depardieu" />
<Typo word="Gérard Depardieu" find="\b[gG][eè]rard\s+[dD]epardieu\b" replace="Gérard Depardieu"/>
<Typo word="Gewürztraminer" find="\b[Gg]ewurt?ztraminer\b" replace="Gewürztraminer" />
<Typo word="Gewürztraminer" find="\b[gG]ewurt?ztraminer\b" replace="Gewürztraminer"/>
<Typo word="Ghanaian" find="\b[Gg]hanian(s?)\b" replace="Ghanaian$1" />
<Typo word="Ghanaian" find="\b[gG]hanian(s)?\b" replace="Ghanaian$1"/>
<Typo word="Girlfriend" find="\b(G|g)irfr(?:ie|ei)nd(s?)\b" replace="$1irlfriend$2" />
<Typo word="Girlfriend" find="\b([gG])irfr(?:ei|ie)nd(s)?\b" replace="$1irlfriend$2"/>
<Typo word="Given" find="\b(G|g)ievn\b" replace="$1iven" />
<Typo word="Given" find="\b([gG])ievn\b" replace="$1iven"/>
<Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër" />
<Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër"/>
<Typo word="(Eye/Sun)Glasses" find="\b([Ee]yeg|[Ss]ung|G|g)lases\b" replace="$1lasses"/>
<Typo word="(Eye/Sun)Glasses" find="\b([eE]yeg|[gG]|[sS]ung)lases\b" replace="$1lasses"/>
<Typo word="Glögg" find="\b(G|g)logg\b" replace="$1lögg"/>
<Typo word="Glögg" find="\b([gG])logg\b" replace="$1lögg"/>
<Typo word="Goddess" find="\b(G|g)odess(|es)\b" replace="$1oddess$2" />
<Typo word="Goddess" find="\b([gG])odess(es)?\b" replace="$1oddess$2"/>
<Typo word="Godunov" find="\b(G|g)odounov\b" replace="$1odunov" />
<Typo word="Godunov" find="\b([gG])odounov\b" replace="$1odunov"/>
<Typo word="(On/Fore/Out)Going" find="\b(G|g|[Oo]ng|[Ff]oreg|[Oo]utg)o(ign|nig)\b" replace="$1oing" />
<Typo word="(On/Fore/Out)Going" find="\b([fF]oreg|[gG]|[oO](?:ng|utg))o(?:ign|nig)\b" replace="$1oing"/>
<Typo word="Götterdämmerung" find="\b[Gg]ot+erdam+erung\b" replace="Götterdämmerung" />
<Typo word="Golem" find="\b([gG])ollem(s)?\b" replace="$1olem$2"/>
<Typo word="Gottlieb" find="\b(G|g)ottleib\b" replace="Gottlieb" />
<Typo word="Götterdämmerung" find="\b[gG]ot+erdam+erung\b" replace="Götterdämmerung"/>
<Typo word="Governance" find="\b(G|g)over(?:a|ne)nce\b" replace="$1overnance" />
<Typo word="Gottlieb" find="\b[gG]ottleib\b" replace="Gottlieb"/>
<Typo word="Government" find="\b(G|g)ov(?:orn?m|en?r?m|ermn?|ernmn|ernem)en?t(s?|al|ally)\b" replace="$1overnment$2" />
<Typo word="Governance" find="\b([gG])over(?:a|ne)nce\b" replace="$1overnance"/>
<Typo word="Governor" find="\b(G|g)(?:uver?n[eo]|overne|venro|ou?vene)r(s?|ships?)\b" replace="$1overnor$2" />
<Typo word="Governor" find="\b([gG])(?:o(?:uvene|ve(?:ne|rne))|uver?n[eo]|venro)r(s(?:hips?)?)?\b" replace="$1overnor$2"/>
<Typo word="Graduate" find="\b([Uu]nderg|[Pp]ostg|G|g)(?:adua?|ardua|radu)t(es?|ed|ing|ions?)\b" replace="$1raduat$2" />
<Typo word="Graduate" find="\b([gG]|[pP]ostg|[uU]nderg)(?:a(?:dua?|rdua)|ra(?:du|uda))t(e[ds]?|i(?:ng|ons?))\b" replace="$1raduat$2"/>
<Typo word="Graffiti" find="\b(G|g)raf(?:it?|fit)t(i|o|ists?)(?<!Porno Graffitti)\b" replace="$1raffit$2" /><!--Don't match Porno Graffitti-->
<Typo word="Graffiti" find="\b([gG])raf(?:fit|it?)t(i(?:sts?)?|o)(?<!Porno Graffitti)\b" replace="$1raffit$2"/><!--avoid Porno Graffitti-->
<Typo word="gramophone_" find="\bgramaphone(s?)\b" replace="gramophone$1" />
<Typo word="gramophone_" find="\bgramaphone(s)?\b" replace="gramophone$1"/>
<Typo word="grammar_" find="\bgrammer(s?|ians?)\b" replace="grammar$1" />
<Typo word="grammar_" find="\bgrammer(ians?|s?)\b" replace="grammar$1"/>
<Typo word="(Un)Grammatical" find="\b([Uu]ng|G|g)ramatical(|ly|ity)\b" replace="$1rammatical$2" />
<Typo word="(Un)Grammatical" find="\b([gG]|[uU]ng)ramatical([a-z]*)\b" replace="$1rammatical$2"/>
<Typo word="Grandfather/mother/..." find="\b(G|g)ran((?:fa|mo)ther|parent|daughter|child(?:|ren)|aunt|nephew|niece|stand|uncle)(s)?\b" replace="$1rand$2$3" />
<Typo word="Grandfather/mother/..." find="\b([gG])ran(?:d-)?(aunt|child(?:ren)?|daughter|father|mother|n(?:ephew|iece)|parent|s(?:on|tand)|uncle)(?<!rand-(?:aunt|n(?:ephew|iece)|uncle)|Granson)(s)?\b" replace="$1rand$2$3"/>
<Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1" />
<Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1"/>
<Typo word="-Graph-" find="\b(\w*[Gg])rpah(\w*)\b" replace="$1raph$2"/>
<Typo word="-Graph-" find="(?<=\b(?:[A-Z][a-z]*g|[a-z]+g|[gG]))rpah([a-z]*)\b" replace="raph$1"/><!--cheapened expensive beginning-->
<Typo word="(Un)Grateful" find="\b(G|g|[Uu]ng)re?atful(|ness|ly)\b" replace="$1rateful$2" />
<Typo word="(Un)Grateful" find="\b([gG]|[uU]ng)re?atful([a-z]*)\b" replace="$1rateful$2"/>
<Typo word="_Great" find="(?!\bGerat\b)\b(G|g)(?:erat|rae?t)(est|ly)?\b" replace="$1reat$2" />
<Typo word="_Great" find="(?!\bGerat\b)\b([gG])(?:erat|rae?t)(est|ly)?\b(?<![iI]nstant[–‑−—―\s]+grat)" replace="$1reat$2"/><!--avoid grater or proper noun Gerat-->
<Typo word="grief_" find="\bgreif\b" replace="grief"/><!--avoid surname Greif-->
<!--Don't match grater or proper noun Gerat-->
<Typo word="grief_" find="\bgreif\b" replace="grief" /><!--Greif is a surname-->
<Typo word="Grievous" find="\b([gG])r(?:eiv|ievi)ous([a-z]*)\b" replace="$1rievous$2"/>
<Typo word="Grievous" find="\b(G|g)r(?:ievi|eiv)ous(|ly|ness)\b" replace="$1rievous$2" />
<Typo word="(Re/Un)Group" find="\b([gG]|[rR]eg|[uU]ng)r(?:opu|uop)(ed|ing|s?)\b" replace="$1roup$2"/>
<Typo word="(Re/Un)Group" find="\b(G|g|[Rr]eg|[Uu]ng)r(?:opu|uop)(s?|ed|ing)\b" replace="$1roup$2" />
<Typo word="Grow" find="\b([gG])rwo([ns])?\b" replace="$1row$2"/>
<Typo word="Grow" find="\b(G|g)rwo(s?|n)\b" replace="$1row$2" />
<Typo word="Guadalupe" find="\b[gG]uadulupe\b" replace="Guadalupe"/>
<Typo word="Guadalupe" find="\b[Gg]uadulupe\b" replace="Guadalupe"/>
<Typo word="Guanine" find="\b([gG])(?:au|una)nine\b" replace="$1uanine"/>
<Typo word="Guanine" find="\b(G|g)(?:una|au)nine\b" replace="$1uanine" />
<Typo word="Guarana" find="\b([gG])auarana\b" replace="$1uarana"/>
<Typo word="Guarana" find="\b(G|g)auarana\b" replace="$1uarana" />
<Typo word="Guarantee" find="(?!\bGarante\b)\b([gG])(?:a(?:r[ae]|ur[ae])|u(?:are|r[ae]))nte+([ds]?|ing)\b" replace="$1uarantee$2"/><!--avoid surname Garante-->
<Typo word="Guarantee" find="(?!\bGarante\b)\b(G|g)(?:[au]r[ae]|aur[ae]|uare)nte+([sd]?|ing)\b" replace="$1uarantee$2" /><!--Garante is a surname-->
<Typo word="(Body/Un)Guard" find="\b([bB]odyg|[gG]|[uU]ng)aurd(ed(?:ly)?|i(?:ans?|ng)|s?)\b" replace="$1uard$2"/>
<Typo word="(Body/Un)Guard" find="\b([Bb]odyg|[Uu]ng|G|g)aurd(s?|ed|ing|edly|ians?)\b" replace="$1uard$2" />
<Typo word="(Mis)Guidance" find="\b([gG]|[mM]isg)uid[ie]nce\b" replace="$1uidance"/>
<Typo word="Guatemala" find="\b(G|g)uatamala(|ns?)\b" replace="Guatemala$2" />
<Typo word="Guideline" find="\b([gG])uidline(s)?\b" replace="$1uideline$2"/>
<Typo word="(Mis)Guidance" find="\b(G|g|[Mm]isg)uidence\b" replace="$1uidance" />
<Typo word="Guinness" find="\b[gG]uin(?:es?|ne)s\b" replace="Guinness"/>
<Typo word="Guideline" find="\b(G|g)uidline(s)?\b" replace="$1uideline$2" />
<Typo word="Guttural" find="\b([gG])ut(?:[aeu]|t[ae])ral(ism|ly|ness|s?)\b" replace="$1uttural$2"/>
</syntaxhighlight>
<Typo word="Guinness" find="\b[Gg]uin(?:es|n?e)s\b" replace="Guinness" />
<Typo word="Guttural" find="\b(G|g)ut(?:u|t?a|t?e)ral(s?|ism|ness|ly)\b" replace="$1uttural$2" />
</source>


===H===
===H===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Habeas" find="\b(H|h)aba?eus\b" replace="$1abeas" />
<Typo word="Habeas" find="\b([hH])aba?eus\b" replace="$1abeas"/>
<Typo word="Habitué" find="\b(H|h)abitue(e?s?)\b" replace="$1abitué$2" />
<Typo word="Habitué" find="\b([hH])abitue(es?|s?)\b" replace="$1abitué$2"/>
<Typo word="Ha(d/s/t)" find="\b(H|h)(d|s|t)a\b" replace="$1a$2" />
<Typo word="Ha(d/s/t)" find="\b([hH])([dst])a\b" replace="$1a$2"/>
<Typo word="Halloween" find="\b[Hh]al(?:l?owea|owe[ea]?)n\b" replace="Halloween" />
<Typo word="Halloween" find="\b[hH]al(?:lowea|owe[ae]?)n\b" replace="Halloween"/>
<Typo word="Happen" find="\b(H|h)apen(ing|s?|ed)\b" replace="$1appen$2" />
<Typo word="Happen" find="\b([hH])apen(ed|ing|s?)\b" replace="$1appen$2"/>
<Typo word="Happened" find="\b(H|h)ap(?:p?en[dn]e|pen)d\b" replace="$1appened" />
<Typo word="Happened" find="\b([hH])ap(?:en[dn]e|pen(?:[dn]e)?)d\b" replace="$1appened"/>
<Typo word="Harass" find="\b(H|h)ar(?:ras+|r?as|r+as+e)(e[sd]|ing(?:s?|ly)|ments?)\b" replace="$1arass$2" /><!--don't match name Haras-->
<Typo word="Harass" find="\b([hH])ar(?:as|r(?:as+e?|r+as+e))(e[ds]|ing(?:ly|s?)|ments?)\b" replace="$1arass$2"/><!--avoid name Haras-->
<Typo word="Harassment" find="\b(H|h)arassement\b" replace="$1arassment" />
<Typo word="Harassment" find="\b([hH])ar(?:asse|r+as+)ment\b" replace="$1arassment"/>
<Typo word="Hardware" find="\b(H|h)arware\b" replace="$1ardware" />
<Typo word="Hardware" find="\b([hH])arware\b" replace="$1ardware"/>
<Typo word="Harold(son)" find="\bHarlod(|son)\b" replace="Harold$1"/>
<Typo word="Harold(son)" find="\bHarlod(son)?\b" replace="Harold$1"/>
<Typo word="Have" find="\b(H|h)(?:aev|vae)\b" replace="$1ave" />
<Typo word="Have" find="\b([hH])(?:aev|vae)\b" replace="$1ave"/>
<Typo word="(S)Having" find="\b(H|[Ss]?h)(?:ave|va)ing\b" replace="$1aving" />
<Typo word="(S)Having" find="\b([hH]|[sS]h)(?:ave|va)ing\b" replace="$1aving"/>
<Typo word="He" find="\b(H|h)ge\b" replace="$1e" />
<Typo word="He" find="\b([hH])ge\b" replace="$1e"/>
<Typo word="Heard" find="\b(H|h)eared\b" replace="$1eard" />
<Typo word="Headquarters" find="\b([hH])(?:aed|ea?d?)[–‑−—―\s]?[qQ]ua(?:rt|tr?)e?r?(?<!e(?:adquarter| quarter))(ed|s?)\b" replace="$1eadquarter$2"/>
<Typo word="Heart" find="(?!\bHerat\b)\b(H|h)erat(s)?\b" replace="$1eart$2" /><!-- Don't match city Herat-->
<Typo word="Heard" find="\b([hH])eared\b" replace="$1eard"/>
<Typo word="Height" find="\b(H|h)(?:e?ighth|ieght)(|s|en(?:s?|ed|ing|ers?))\b" replace="$1eight$2" />
<Typo word="Heart" find="(?!\bHerat\b)\b([hH])erat(s)?\b" replace="$1eart$2"/><!--avoid city Herat-->
<Typo word="Heirs" find="\b(H|h)ier(s|ess(?:es)?)\b" replace="$1eir$2" /><!--don't match hier, French/German word-->
<Typo word="Height" find="\b([hH])(?:eighth|i(?:eght|ghth))(s?|en(?:e(?:d|rs?)|ing|s?))\b" replace="$1eight$2"/>
<Typo word="Helicopter" find="\b(H|h)e(?:licopto|li?[eo]copte|ilocopte)r(s?)\b" replace="$1elicopter$2" />
<Typo word="Heirs" find="\b([hH])ier(ess(?:es)?|s)(?<!Hiers)\b" replace="$1eir$2"/><!--avoid hier, French/German word or surname Hiers-->
<Typo word="Helmet" find="\b(H|h)elment(s)?\b" replace="$1elmet$2" />
<Typo word="Helicopter" find="\b([hH])e(?:ilocopte|l(?:[eo]copte|i(?:copto|[eo]copte)))r(s)?\b" replace="$1elicopter$2"/>
<Typo word="Help" find="(?:\bHalper\b)\b(H|h)(?:al|le|elp)p(\w*)\b" replace="$1elp$2" /><!--Don't match surname Halper-->
<Typo word="Helmet" find="\b([hH])elment(s)?\b" replace="$1elmet$2"/>
<Typo word="Hemorrhage" find="\b(H|h)(?:em(?:mor?|o)rh?ag|aemorrag)(e[sd]?|ing|ic)\b" replace="$1emorrhag$2" />
<Typo word="Help" find="\b([hH])(?:al|elp|le)p([a-z]*)\b(?<!H(?:alp(?:a[ir]n|e(?:nny|r(?:in|[nt]?))|hen|in|ov|rin)|elppie))" replace="$1elp$2"/><!--avoid surnames Halper(n), Halperin, Halphen, Halpin, Halprin, Halpov, Halpert, Halpenny Helppie-->
<Typo word="Heredity" find="\b(H|h)eridit(y|ary)\b" replace="$1eredit$2" />
<Typo word="Hemorrhage" find="\b([hH])(?:aemorrag|em(?:mor?rh?ag|orh?ag))(e[ds]?|i(?:c|ng))\b" replace="$1emorrhag$2"/>
<Typo word="Hergé" find="\bHerge\b" replace="Hergé" />
<Typo word="Heredity" find="\b([hH])eridit(ar)?y\b" replace="$1eredit$2y"/>
<Typo word="Heritage" find="\b(H|h)er(?:ri|r?[ae])tage?(|s)\b" replace="$1eritage$2" />
<Typo word="Hergé" find="\bHerge\b" replace="Hergé"/>
<Typo word="_heroes" find="\bheros\b" replace="heroes" />
<Typo word="Heritage" find="\b([hH])er(?:[ae]|r[aei])tage?(s)?\b" replace="$1eritage$2"/>
<!-- Don't match proper noun Heros -->
<Typo word="_heroes" find="\bheros\b" replace="heroes"/><!--avoid proper noun Heros-->
<Typo word="(Kilo/Mega/Giga)Hertz" find="\b(H|h|[Kk]ilo[Hh]|(?:[Mm]e|[Gg]i)ga[Hh])ertzs\b" replace="$1ertz" />
<Typo word="(Kilo/Mega/Giga)Hertz" find="\b([gG]iga[hH]|[hH]|[kK]ilo[hH]|[mM]ega[hH])ertzs\b" replace="$1ertz"/>
<Typo word="Hesitant" find="\b(H|h)esist[ae]n(t|tly|cy)\b" replace="$1esitan$2" />
<Typo word="Hesitant" find="\b([hH])esist[ae]n(cy|t(?:ly)?)\b" replace="$1esitan$2"/>
<Typo word="Heterogeneous" find="\b(H|h)eterogen(ous|ity)\b" replace="$1eterogene$2" />
<Typo word="Heyday" find="\b([hH])eyd([ae])ys\b" replace="$1eyd$2y"/>
<Typo word="Heyday" find="\b(H|h)eyd(a|e)ys\b" replace="$1eyd$2y" />
<Typo word="Hiatus" find="\b([hH])aitus\b" replace="$1iatus"/>
<Typo word="Hiatus" find="\b(H|h)aitus\b" replace="$1iatus" />
<Typo word="Hierarchy" find="\b([hH])(?:ei|ie)ra(?:ch|rc)(ies|ic(?:al[a-z]*)?|y?|(?:al[a-z]*)?)\b" replace="$1ierarch$2"/>
<Typo word="Hierarchy" find="\b(H|h)(?:ie|ei)ra(?:ch|rc)(y?|ies|(?:ic)?(?:al\w*)?)\b" replace="$1ierarch$2" />
<Typo word="Hieroglyph" find="\b([hH])(?:eirogly|ierogl)ph(ic(?:al[a-z]*|s?)|s?)\b" replace="$1ieroglyph$2"/>
<Typo word="Hieroglyph" find="\b(H|h)(?:ierogl|eirogly)ph(s?|ic(?:s?|al\w*))\b" replace="$1ieroglyph$2" />
<Typo word="High" find="\b([hH])(?:eigh|ig)(e(?:r|st)|ness|way(?:s|\b(?<!Heighway)))\b" replace="$1igh$2"/><!--avoid surname Heighway-->
<Typo word="High" find="\b(H|h)(?:eigh|ig)(er|est|ness|ways?)\b" replace="$1igh$2" />
<Typo word="Highlight" find="\b([hH])iglh?ight(ed|ing|s?)\b" replace="$1ighlight$2"/>
<Typo word="Hilarity" find="\b(H|h)illari(ty|ous\w*)\b" replace="$1ilari$2" />
<Typo word="Hilarity" find="\b([hH])illari(ous[a-z]*|ty)\b" replace="$1ilari$2"/>
<Typo word="Hindrance" find="\b(H|h)ind(?:er[ea]|ren?)nce(s?)\b" replace="$1indrance$2" />
<Typo word="Hindrance" find="\b([hH])ind(?:er[aei]|ren?)nce(s)?\b" replace="$1indrance$2"/>
<Typo word="Hippopotamus" find="\b(H|h)ip(?:o|p?op)potamus(es)?\b" replace="$1ippopotamus$2" />
<Typo word="Hippopotamus" find="\b([hH])ip(?:op?|pop)potamus(es)?\b" replace="$1ippopotamus$2"/>
<Typo word="Hirsute" find="\b(H|h)[ei]rsuit\b" replace="$1irsute" />
<Typo word="Hirsute" find="\b([hH])[ei]rsuit\b" replace="$1irsute"/>
<Typo word="_his" find="\b(?:ihs|hsi)\b" replace="his" />
<Typo word="(Pre)Historic" find="\b([hH]|[pP]reh)(?:istoric|sitor)i(ans?|c[a-z]*)\b" replace="$1istori$2"/>
<Typo word="His" find="\bIhs\b" replace="His" />
<Typo word="History" find="\b([hH])(?:is|st)or(i(?:c[a-z]*|es)|y)\b" replace="$1istor$2"/>
<Typo word="(Pre)Historic" find="\b(H|h|[Pp]reh)(?:istoric|sitor)i(c\w*|ans?)\b" replace="$1istori$2" />
<Typo word="Homepage" find="\b([hH])om[pP]e?age(s)?\b" replace="$1omepage$2"/>
<Typo word="History" find="\b(H|h)(?:st|is)or(ies|y|ic(?:al|ally))\b" replace="$1istor$2" />
<Typo word="(Dis)Hono(u)r" find="\b([dD]ish|[hH])ouno(u)?r(abl[ey]|e[de]|i(?:fics?|ng)|s?)\b" replace="$1ono$2r$3"/>
<Typo word="Homepage" find="\b(H|h)ompage(s)?\b" replace="$1omepage$2" />
<Typo word="Hono(u)rary" find="\b([hH])on(?:ar(?:ar)?|o(u)?ra)y\b" replace="$1ono$2rary"/>
<Typo word="(Dis)Hono(u)r" find="\b(H|h|[Dd]ish)ouno(u?r)(s|e[de]|ing|ifics?|abl[ey])?\b" replace="$1ono$2$3" />
<Typo word="Horrify" find="\b([hH])or(?:iff?y?|rifi?)(ing)?\b" replace="$1orrify$2"/>
<Typo word="Honorary" find="\b(H|h)ono(u?r)a?y\b" replace="$1ono$2ary" />
<Typo word="House fire" find="\b([hH])ousefire(s)?\b" replace="$1ouse fire$2"/>
<Typo word="Honshū" find="\bHonshu\b" replace="Honshū" />
<Typo word="However" find="\b([hH])(?:ow|woe)ver\b" replace="$1owever"/>
<Typo word="Horrify" find="\b(H|h)or(?:rifi?|iff?y?)(|ing)\b" replace="$1orrify$2" />
<Typo word="http:" find="\b([hH])t(?:p[L:]|t(?:pL|tp[L:]))" replace="$1ttp:"/>
<Typo word="However" find="\b(H|h)(?:ow|woe)ver\b" replace="$1owever" />
<Typo word="http://" find="\b([hH])ttp:\\\\" replace="$1ttp://"/>
<Typo word="http:" find="\b(H|h)t+p[L:]\b" replace="$1ttp:" />
<Typo word="Humanities" find="\b([hH])um[ae]n(?:it|ti)es\b" replace="$1umanities"/>
<Typo word="http://" find="\b(H|h)ttp:\\\b" replace="$1ttp://" />
<Typo word="Humiliate" find="\b([hH])umilat(e[ds]?|i(?:ng|on|ve)|or[sy]?)\b" replace="$1umiliat$2"/>
<Typo word="Humanities" find="\b(H|h)umanites\b" replace="$1umanities" />
<Typo word="Humor" find="\b([hH])umer\b" replace="$1umor"/>
<Typo word="Humiliate" find="\b(H|h)umilat(e[ds]?|i(ng|ve|on)|or[sy]?)\b" replace="$1umiliat$2" />
<Typo word="Humoral" find="\b([hH])umoural\b" replace="$1umoral"/>
<Typo word="Humor" find="\b(H|h)umer\b" replace="$1umor" />
<Typo word="Humorous" find="\b([hH])um(?!erous\b)[eu]rous(ly|ness)?\b" replace="$1umorous$2"/>
<Typo word="Humoral" find="\b(H|h)umoural\b" replace="$1umoral" />
<Typo word="Hundred" find="\b([hH])undere?d(s?|ths?)\b" replace="$1undred$2"/>
<Typo word="Humorous" find="\b(H|h)um[eu]rous(|ly|ness)\b" replace="$1umorous$2" />
<Typo word="Husband" find="\b([hH])usban(ry|s?)\b" replace="$1usband$2"/>
<Typo word="Hundred" find="\b(H|h)undere?d(s?|ths?)\b" replace="$1undred$2" />
<Typo word="Hydrogen" find="\b([hH])ydogen\b" replace="$1ydrogen"/>
<Typo word="Husband" find="\b(H|h)usban(s?|ry)\b" replace="$1usband$2" />
<Typo word="Hydrophile/phobe" find="\b([hH])ydr[ao]p(il|ob)(es?|i(?:a|c(?:ity)?))\b" replace="$1ydroph$2$3"/>
<Typo word="Hydrogen" find="\b(H|h)ydogen\b" replace="$1ydrogen" />
<Typo word="Hygiene" find="\b([hH])ygein(e|i(?:cs?|sts?))\b" replace="$1ygien$2"/>
<Typo word="Hydrophile/phobe" find="\b(H|h)ydr[oa]p(il|ob)(es?|i[ac]|icity)\b" replace="$1ydroph$2$3" />
<Typo word="Hypocrisy" find="\b([hH])yp+ocr(?:a[cs]|ic)(ies|y)\b" replace="$1ypocris$2"/>
<Typo word="Hygiene" find="\b(H|h)ygein(e|i(c|st)s?)\b" replace="$1ygien$2" />
<Typo word="Hypocrite" find="\b([hH])yp+ocrit(s)?\b" replace="$1ypocrite$2"/>
</syntaxhighlight>
<Typo word="Hypocrisy" find="\b(H|h)ypocr(?:a[cs]|ic)(y|ies)\b" replace="$1ypocris$2" />
<Typo word="Hypocrite" find="\b(H|h)ypocrit(s)?\b" replace="$1ypocrite$2" />
</source>


===I===
===I===
<!--Some "In-" words appear under their roots: "(In)Root"-->
<!--Some "In-" words appear under their roots: "(In)Root"-->
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Iconoclast" find="\b(I|i)conclast(s?|ic)\b" replace="$1conoclast$2"/>
<Typo word="Iconoclast" find="\b([iI])conclast(ic|s?)\b" replace="$1conoclast$2"/>
<Typo word="Idea" find="\b(I|i)dae(s?)\b(?!'')" replace="$1dea$2"/><!--don't match scientific names-->
<Typo word="Idea" find="\b([iI])dae(s)?\b(?<!\b\p{Lu}\.\s+idae)(?!'')" replace="$1dea$2"/><!--avoid species-->
<Typo word="Identifier" find="\b(I|i)dentife(rs?|d)\b" replace="$1dentifie$2"/>
<Typo word="Identifier" find="\b([iI])dentife(d|rs?)\b" replace="$1dentifie$2"/>
<Typo word="Identi(f/t)y" find="\b(I|i)denti(t|f)iy\b" replace="$1denti$2y" />
<Typo word="Identi(f/t)y" find="\b([iI])denti([ft])iy\b" replace="$1denti$2y"/>
<Typo word="Idiosyncra(c/s)y" find="\b(I|i)d(?:eosynch?|iosynch)ra(c|s|t)(\w+)\b" replace="$1diosyncra$2$3" />
<Typo word="Idiosyncra(c/s)y (2)" find="\b([iI])d(?:eosynch?|iosynch)ra([cst][ei-y]+)\b" replace="$1diosyncra$2"/>
<Typo word="i.e." find="\bi(?:e\.|\.?e)([´ˈ׳᾿‘’′Ꞌꞌ`'\s,:;\)&-])(?<!\.ie\.?.|['’´ˈ׳᾿‘′Ꞌꞌ`]ie['’´ˈ׳᾿‘′Ꞌꞌ`\s]|\-ie[\s\|\-:])" replace="i.e.$1"/><!--don't generalize to capital Ie; avoid matching website.ie; avoid matching 'ie' used as syllable; added \s to a look behind, solved the false positive Tala’ie -->
<Typo word="Illegal" find="\b(I|i)l+[ie]+gal(ly)?\b" replace="$1llegal$2"/>
<Typo word="Illinois" find="\b(?:[Ii]l(?:[li]a?noi|ll+[ai]noi?|l+[ai]ni?o|l+ioni)s|illinois)\b" replace="Illinois" />
<Typo word="Illegal" find="\b([iI])l(?:[ei]+|l+[ei]{2,})gal(ly)?\b(?<!\bEl Ilegal)" replace="$1llegal$2"/>
<Typo word="Illness" find="\b(I|i)lless(es)?\b" replace="$1llness$2"/>
<Typo word="Illinois" find="\b(?:[iI]l(?:ia?noi|l(?:anoi|l+[ai]noi?|noi)|l+(?:ani?o|i(?:ni?o|oni)))s|illinois)\b" replace="Illinois"/>
<Typo word="Illusion" find="\b(I|i)llution(s)?\b" replace="$1llusion$2"/>
<Typo word="Illness" find="\b([iI])lless(es)?\b" replace="$1llness$2"/>
<Typo word="Illustrate" find="\b(I|i)l(?:li|u)str(at\w+|ious\w*)\b" replace="$1llustr$2" /> indiscernable
<Typo word="Illusion" find="\b([iI])llution(s)?\b" replace="$1llusion$2"/>
<Typo word="Imagine" find="\b(I|i)magen(e[sd]?|ary|ation)\b" replace="$1magin$2"/>
<Typo word="Illustrate" find="\b([iI])ll?[iu](?:s(?:r|tr?)|tr)(?<!ll(?:itr|ustr))(at[a-z]+|ious[a-z]*)\b" replace="$1llustr$2"/>
<Typo word="Imagined" find="\b(I|i)magin(d|s)\b" replace="$1magine$2"/><!--don't find "Imagin"-->
<Typo word="Imagine" find="\b([iI])magen(a(?:ry|tion)|e[ds]?)\b" replace="$1magin$2"/>
<Typo word="Immediate" find="\b(I|i)m(?:m+idi?|(?:mm+)?ea?di?|m+ea?d|m+eadi?)ate?(|ly)\b" replace="$1mmediate$2" />
<Typo word="Imagined" find="\b([iI])magin([ds])\b" replace="$1magine$2"/><!--avoid "Imagin"-->
<Typo word="Immediately" find="\b(I|i)m+ediate?ley\b" replace="$1mmediately" />
<Typo word="Immediate" find="\b([iI])m(?:ea?di?|m+(?:e(?:adi?|d)|idi?|mea?di?))ate?(ly)?\b" replace="$1mmediate$2"/>
<Typo word="Imminent" find="\b(I|i)manent(ly)?\b" replace="$1mminent$2"/>
<Typo word="Immediately" find="\b([iI])m+ediate?ley\b" replace="$1mmediately"/>
<Typo word="Impedance" find="\b(I|i)mpedenc(es?)\b" replace="$1mpedanc$2" />
<Typo word="Imminent" find="\b([iI])m[ae]nent(ly)?\b" replace="$1mminent$2"/>
<Typo word="Implement" find="\b(I|i)mpl[ia]ment(s?|e[dr]?|al|ing|ations?)\b" replace="$1mplement$2" />
<Typo word="Impedance" find="\b([iI])mpedence(s)?\b" replace="$1mpedance$2"/>
<Typo word="Important" find="\b(I|i)mport(?:na|am)(t|tly|ce)\b" replace="$1mportan$2"/>
<Typo word="Implement" find="\b([iI])mpl[ai]ment(a(?:l|tions?)|e[dr]?|ing|s?)\b" replace="$1mplement$2"/>
<Typo word="Imprison" find="\b(I|i)mpri(?:sonn|on|so(?:ne)?)(ed|ment|ing|s)?\b" replace="$1mprison$2"/>
<Typo word="Important" find="\b([iI])mport(?:am?|na)(ce|t(?:ly)?)\b" replace="$1mportan$2"/>
<Typo word="Imprison" find="\bempris+on(s?|ed|ing|ment)\b" replace="imprison$1" />
<Typo word="Impress" find="\b([iI])m(?:mp(?:ers?|res?)|p(?:ers?|re))s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2"/><!--avoid impresión etc.-->
<Typo word="Improv(e/ise)" find="\b(I|i)mp(?:re|or)v(\w+)\b" replace="$1mprov$2" />
<Typo word="Imprison" find="\b[IE]mpris*on*e?(ed|ings?|ments?|s?)\b(?<!Imprison(?:ed|ings?|ments?|s?))" replace="Imprison$1"/><!--avoid self-->
<Typo word="Inaccurate" find="\b(I|I)n(?:nac?|a)cura(cy|cies|te|tely)\b" replace="$1naccura$2" />
<Typo word="imprison" find="\b[ie]mpris*on*e?(ed|ings?|ments?|s?)\b(?<!imprison(?:ed|ings?|ments?|s?))" replace="imprison$1"/><!--avoid self-->
<Typo word="Inaugurate" find="\b(I|i)na(?:gu|ugau?|uge)ra(\w+)\b" replace="$1naugura$2" />
<Typo word="Improv(e/ise)" find="\b([iI])mp(?:or|re)v([a-z]+)\b" replace="$1mprov$2"/>
<Typo word="Inaugurates" find="\b(I|i)naugure(d|s)\b" replace="$1naugurate$2"/>
<Typo word="Inaccurate" find="\b([iI])n(?:a|nac?)cura(c[a-z]+|te[a-z]*)\b" replace="$1naccura$2"/>
<Typo word="Incinerate" find="\b(I|i)(?:cin[ea]|n?[cs]ina|nsin[ea])rat(\w+)\b" replace="$1ncinerat$2" />
<Typo word="Inaugurates" find="\b([iI])naugure([ds])\b" replace="$1naugurate$2"/>
<Typo word="Include" find="\b(I|i)nclud(s?)\b" replace="$1nclude$2"/>
<Typo word="Incinerate" find="\b([iI])(?:cin[ae]|n(?:cina|sin[ae])|sina)rat([a-z]+)\b" replace="$1ncinerat$2"/>
<Typo word="Including" find="\b(I|i)n(?:l?cudi|clud)ng\b" replace="$1ncluding"/>
<Typo word="Include" find="\b([iI])nclud(s)?\b" replace="$1nclude$2"/>
<Typo word="Increase" find="\b(I|i)nclreas(e[ds]|ing(?:ly)?)\b" replace="$1ncreas$2"/>
<Typo word="Including" find="\b([iI])n(?:c(?:lud|udi)|lcudi)ng\b" replace="$1ncluding"/>
<Typo word="Incrementally" find="\b(I|i)ncramental(ly)?\b" replace="$1ncremental$2"/>
<Typo word="Incorporate" find="\b([iI])ncor(?:op(?:or(?:at|ta)|rat)|p(?:orta|rat))(e[ds]?|i(?:ng|on))\b" replace="$1ncorporat$2"/>
<Typo word="Incunabula" find="\b(I|i)ncunabla\b" replace="$1ncunabula"/>
<Typo word="Increase" find="\b([iI])ncraes(e[ds]|ing(?:ly)?)\b" replace="$1ncreas$2"/>
<Typo word="Indiana University" find="\b[Uu]niversity of [Ii]ndiana\b" replace="Indiana University" />
<Typo word="Increment" find="\b([iI])ncr[ai]ment(al(?:ly)?|s?)\b" replace="$1ncrement$2"/>
<Typo word="Indicate" find="\b(I|i)ndecat(e[sd]?|ing|ors?)\b" replace="$1ndicat$2"/>
<Typo word="Incunabula" find="\b([iI])ncunabla\b" replace="$1ncunabula"/>
<Typo word="Indict" find="\b(I|i)ndite\b" replace="$1ndict"/>
<Typo word="India(na)" find="\b[iI]ndai(n(?:an?s?|ian?s?|s?))?\b" replace="India$1"/>
<Typo word="Indictment" find="\b(I|i)ndic?tement(s)?\b" replace="$1ndictment$2"/>
<Typo word="Indiana University" find="\b[uU]niversity\s+of\s+[iI]ndiana\b" replace="Indiana University"/>
<Typo word="Indigenous" find="\b(I|i)ndig(?:ine?|eni)ou(s|sly)\b" replace="$1ndigenou$2" />
<Typo word="Indicate" find="\b([iI])ndecat(e[ds]?|ing|ors?)\b" replace="$1ndicat$2"/>
<Typo word="Indiscernible" find="\b(I|i)ndis[cs]ernabl(\w+)\b" replace="$1ndiscernibl$2" />
<Typo word="Indict" find="\b([iI])ndite\b" replace="$1ndict"/>
<Typo word="Individual" find="\b(I|i)(?:ndv|div)ia?dual(ly|s)?\b" replace="$1ndividual$2"/>
<Typo word="Indictment" find="\b([iI])ndic?tement(s)?\b" replace="$1ndictment$2"/>
<Typo word="Indulge" find="\b(I|i)ndulgue(d?|s|nces?)\b" replace="$1ndulge$2"/>
<Typo word="Indigenous" find="\b([iI])nd(?:egen|ig(?:eni|ine?))ous(ly)?\b" replace="$1ndigenous$2"/>
<Typo word="Industry" find="\b(I|i)n(?:ds?utr|udstr|dusr?t|distr)(y|ies|ial\w*)\b" replace="$1ndustr$2"/>
<Typo word="Indiscernible" find="\b([iI])ndis[cs]ernabl([a-z]+)\b" replace="$1ndiscernibl$2"/>
<Typo word="Ine()ible" find="\bune(d|lig|xhaust|xpress)[ia]b(le|ly|ility)\b" replace="ine$1ib$2" />
<Typo word="Individual (2)" find="\b([iI])(?:div|ndv)ia?dual(ly|s?)\b" replace="$1ndividual$2"/>
<Typo word="Inevitable" find="\b(I|i)nev(?:[ai]ti|itita)bl(e|y)\b" replace="$1nevitabl$2"/>
<Typo word="Indulge" find="\b([iI])ndulgue([ds]?|nces?)\b" replace="$1ndulge$2"/>
<Typo word="Infantry" find="\b(I|i)nf(?:ant|rantr)y(m[ae]n)?\b" replace="$1nfantry$2" />
<Typo word="Industry" find="\b([iI])n(?:d(?:istr|sutr|u(?:sr?t|tr))|udstr)(i(?:al[a-z]*|es)|y)\b" replace="$1ndustr$2"/>
<Typo word="(Non)Infectious" find="\b(I|i|[Nn]oni)nfectuous(|ly|ness)\b" replace="$1nfectious$2" />
<Typo word="Ine()ible" find="\bune(d|lig|x(?:haust|press))[ai]b(ility|l[ey])\b" replace="ine$1ib$2"/>
<Typo word="Infiltrate" find="\b([Ii])nfilitrat(es?|ed|ions?|ing|ors?)\b" replace="$1nfiltrat$2" />
<Typo word="Inevitable" find="\b([iI])nev(?:ati|iti(?:ta)?)bl([ey])\b" replace="$1nevitabl$2"/>
<Typo word="Inflammation" find="\b(I|i)[nm]flama(tions?|tory|bl[ey]|bility)\b" replace="$1nflamma$2" />
<Typo word="In(evi/fla/imi/jec)table" find="\b([iI])n(evi|fla|imi|jec)tibl(es?|y)\b" replace="$1n$2tabl$3"/>
<Typo word="Influence" find="\b(I|i)nfluente(d|s?)\b" replace="$1nfluence$2"/>
<Typo word="Infantry" find="\b([iI])nf(?:ant|rantr)y(m[ae]n|person|wom[ae]n)?\b" replace="$1nfantry$2"/>
<Typo word="Influential" find="\b(I|i)nf(?:luenc|uen[tc])ial(ly)?\b" replace="$1nfluential$2" />
<Typo word="(Non)Infectious" find="\b([iI]|[nN]oni)nfectuous([a-z]*)\b" replace="$1nfectious$2"/>
<Typo word="Infringement" find="\b(I|i)nfrigement(s?)\b" replace="$1nfringement$2"/>
<Typo word="Infiltrate" find="\b([iI])nfilitrat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1nfiltrat$2"/>
<Typo word="Inhabitants" find="\b(I|i)nhabitans\b" replace="$1nhabitants"/>
<Typo word="Inflammation" find="\b([iI])[mn]flama(b(?:ility|l[ey])|t(?:ions?|ory))\b" replace="$1nflamma$2"/>
<Typo word="Initial" find="\b(I|i)(?:nti|nit|titi)al(ly)?\b" replace="$1nitial$2"/>
<Typo word="Influence" find="\b([iI])nfluente([ds])?\b" replace="$1nfluence$2"/>
<Typo word="Initially" find="\b(I|i)n(?:ital|itia|tial)ly\b" replace="$1nitially" />
<Typo word="Influential" find="\b([iI])nf(?:luen(?:c[iu]|tu)|uen[ct][iu])al(ly)?\b" replace="$1nfluential$2"/>
<Typo word="Initiative" find="\b(I|i)ni(?:ti(?:ai)?|cia|ta)ti(ves?|ons?)\b" replace="$1nitiati$2" />
<Typo word="Infringement" find="\b([iI])nfrige?ment(s)?\b" replace="$1nfringement$2"/>
<Typo word="Innocence" find="(?!\bInnosense\b)\b(I|i)n(?:osenc|no[cs]ens)e\b" replace="$1nnocence"/><!--don't match group Innosense-->
<Typo word="Inhabitants" find="\b([iI])nhabitans\b" replace="$1nhabitants"/>
<Typo word="Inoculate" find="\b(I|i)n(?:noc?|oc)cula(\w+)\b" replace="$1nocula$2" />
<Typo word="Inheritance" find="\b([iI])nher[aei]tence(s)?\b" replace="$1nheritance$2"/>
<Typo word="Input" find="\b(I|i)mput(s?|ting|ted)\b" replace="$1nput$2" />
<Typo word="Inherit(s/ance/ed)" find="\b([iI])nheret(ances?|ed|ing|s?)\b" replace="$1nherit$2"/>
<Typo word="Insofar" find="\b(I|i)n(?:so\s+|\s+so)far\b" replace="$1nsofar" />
<Typo word="Initial" find="\b([iI])(?:n(?:it|nit[it]?|ti(?:ti?)?)|titi?)a(?:l|(?=ly\b))(e(?:d|rs?)|i(?:ng|sms?|[sz](?:ations?|e[ds]?|ing)|t(?:ies|y))|l(?:ed|ing|y)|ness|s?)\b" replace="$1nitial$2"/>
<Typo word="Initiative/Initiation" find="\b([iI])ni(?:cia|t(?:a|i(?:ai)?))ti(ons?|ves?)\b" replace="$1nitiati$2"/>
<!-- "insofar" is proper American English, "in so far" proper British; thus correct only mixed usage-->
<Typo word="Inspire" find="\b(I|i)[mn]ps?ir(ed?|es|ing|ation(|al))\b" replace="$1nspir$2" />
<Typo word="Injured" find="\b([iI])njur[ir]ed\b" replace="$1njured"/>
<Typo word="Instead" find="\b(I|i)nst(?:ade|ed)\b" replace="$1nstead" />
<Typo word="Innocence" find="(?!\bInnosense\b)\b([iI])n(?:no[cs]ens|osenc)e\b" replace="$1nnocence"/><!--avoid group Innosense-->
<Typo word="Instrument" find="\b(I|i)nstument(als?|s?)\b" replace="$1nstrument$2"/>
<Typo word="Inoculate" find="\b([iI])n(?:noc?|oc)cula([a-z]+)\b" replace="$1nocula$2"/>
<Typo word="Integer" find="\b(I|i)nterg(ers?|rity|ra(ls?|n[dt]s?|ble|bility|te[sd]?|tors?|ti(ve|ng|on(|ist)s?)))\b" replace="$1nteg$2" />
<Typo word="Input" find="\b([iI])mput(s?|t(?:ed|ing))\b" replace="$1nput$2"/>
<Typo word="Intellectual" find="\b(I|i)ntelectual(ly|s)?\b" replace="$1ntellectual$2"/>
<Typo word="Insofar" find="\b([iI])n(?:so\s+|\s+so)far\b" replace="$1nsofar"/><!--"insofar" is proper American English, "in so far" proper British; thus correct only mixed usage-->
<Typo word="Intelligence" find="\b(I|i)ntel(?:[eil]|l[ae])gen(cer?s?|t|tly|tsia)\b" replace="$1ntelligen$2" />
<Typo word="Inspection" find="\b([iI])npect(ions?|ors?)\b" replace="$1nspect$2"/>
<Typo word="(Dis)Interest" find="\b(I|i|[Dd]isi)(?:nt(?:re|er)|tnere)st(s?|ing|ingly|ed)\b" replace="$1nterest$2" />
<Typo word="Inspire" find="\b([iI])[mn]ps?ir(ation[a-z]*|e[ds]?|ing)\b" replace="$1nspir$2"/>
<Typo word="Interim" find="\b(I|i)nter(?:u|ri)?m\b" replace="$1nterim"/>
<Typo word="Instead" find="\b([iI])nst(?:ade|ed)\b" replace="$1nstead"/>
<Typo word="International" find="\b(I|i)nte(?:rnati|[nr]atio?)nal(s?|ly)\b" replace="$1nternational$2" />
<Typo word="Instrument" find="\b([iI])n(?:s(?:ru|tur?)|t(?:ru|st?ru))ment(s?|al(?:it(?:ies|y)|is[mt]s?|ly|s?)|ation)\b" replace="$1nstrument$2"/>
<Typo word="(Mis/Re)Interpret" find="\b(I|i|[Mm]isi|[Rr]ei)nterper?e?t(\w*)\b" replace="$1nterpret$2" />
<Typo word="Integer" find="\b([iI])nterg(ers?|rity|ra(?:b(?:ility|le)|ls?|n[dt]s?|t(?:e[ds]?|ors?)|ti(?:ng|on[a-z]*|ve)))\b" replace="$1nteg$2"/>
<Typo word="Interpreter" find="\b(I|i)ntepretator(s)?\b" replace="$1nterpreter$2"/>
<Typo word="Intellectual" find="\b([iI])ntelectual(ly|s?)\b" replace="$1ntellectual$2"/>
<Typo word="(Un)Interrupt" find="\b((?<!Lemon\s+)I|i|[Uu]ni)nterr?uppt(s?|ed|ing|ions?)\b" replace="$1nterrupt$2" />
<Typo word="Intelligence" find="\b([iI])ntel(?:[eil]|l[ae])g[ae]n(cer?s?|t(?:ly|sia)?)\b" replace="$1ntelligen$2"/>
<Typo word="(Un)Interrupted" find="\b([Uu]ni|I|i)nter+uped\b" replace="$1nterrupted" />
<Typo word="(Dis)Interest" find="\b([dD]isi|[iI])(?:nt(?:er|re)|tnere)st(ed|ing(?:ly)?|s?)\b" replace="$1nterest$2"/>
<Typo word="Intervenes" find="\b(I|i)ntervine(s|d)?\b" replace="$1ntervene$2"/>
<Typo word="Interim" find="\b([iI])nter(?:ri|u?)m\b" replace="$1nterim"/>
<Typo word="Into" find="\b(I|i)not\b" replace="$1nto"/>
<Typo word="International" find="\b([iI])nte(?:natio?|r(?:atio?|nati))nal([a-z]*)\b" replace="$1nternational$2"/>
<Typo word="Intra- (no hyphen)" find="\b(I|i)ntra-(murals?|state|uterine|venous)\b" replace="$1ntra$2" />
<Typo word="(Mis/Re)Interpret" find="\b([iI]|[mM]isi|[rR]ei)nt(?:erper?e?|repre)t([a-z]*)\b(?<![iI]nterpet(?:aloids?|iolar))" replace="$1nterpret$2"/>
<Typo word="(Re)Introduce" find="\b(I|i|[Rr]ei)(?:tnro|ntru?|nctr[ou]?|nt[aeo]r?)duc?(e[ds]?|ing|tions?|tory)\b" replace="$1ntroduc$2" />
<Typo word="Interpreter" find="\b([iI])ntepretator(s)?\b" replace="$1nterpreter$2"/>
<Typo word="Intuition" find="\b(I|i)nti?uti(ons?|ve|vely)\b" replace="$1ntuiti$2" />
<Typo word="(Un)Interrupt" find="\b((?<!Lemon\s{1,9})[iI]|[uU]ni)nterr?uppt(ed|i(?:ng|ons?)|s?)\b" replace="$1nterrupt$2"/>
<Typo word="Investigate" find="\b(I|i)nvestingat(\w*)\b" replace="$1nvestigat$2"/>
<Typo word="(Un)Interrupted" find="\b([iI]|[uU]ni)nter+uped\b" replace="$1nterrupted"/>
<Typo word="Investment" find="\b(I|i)nvesment(s?)\b" replace="$1nvestment$2" />
<Typo word="Intervenes" find="\b([iI])ntervine([ds])?\b" replace="$1ntervene$2"/>
<Typo word="Invincible" find="\b(I|i)nvinc(?:e[ia]?|a)b(l[ey]|ility|leness)\b" replace="$1nvincib$2" />
<Typo word="Into" find="\b([iI])not\b" replace="$1nto"/>
<Typo word="Irritate" find="\b(I|i)r(?:ra|i)ta(te[ds]?|ti(ng|ngly|on)|bl[ey])\b" replace="$1rrita$2" />
<Typo word="Intra- (no hyphen)" find="\b([iI])ntra-(murals?|state|uterine|venous(?:ly)?)\b" replace="$1ntra$2"/>
<Typo word="Isn't" find="\b(I|i)snt\b" replace="$1sn't"/>
<Typo word="(Re)Introduce" find="\b([iI]|[rR]ei)(?:n(?:ctr[ou]?|t(?:[aeo]r?|ru?))|tnro)duc?(e[ds]?|ing|t(?:ions?|ory))\b" replace="$1ntroduc$2"/>
<Typo word="Israel" find="\b(?:[Ii]srea|israe)l(|is?|ites?)\b" replace="Israel$1" />
<Typo word="Intuition" find="\b([iI])nti?uti(ons?|ve(?:ly)?)\b" replace="$1ntuiti$2"/>
<Typo word="Invasion" find="\b([iI])nvassion(s)?\b" replace="$1nvasion$2"/>
</source>
<Typo word="Investigate" find="\b([iI])nv(?:esti(?:a(?:ga?t|t)|es(?:igat|ta?gat?)|g(?:a(?:it)?|ngat|t))|stigat)(e[ds]?|i(?:ng|ons?|ve)|or[sy]?)\b" replace="$1nvestigat$2"/>
<Typo word="Investment" find="\b([iI])nvesment(s)?\b" replace="$1nvestment$2"/>
<Typo word="Invincible" find="\b([iI])nvinc(?:a|e[ai]?)b(ilit(?:ies|y)|l(?:e(?:ness)?|y))\b" replace="$1nvincib$2"/>
<Typo word="Iridescent" find="\b([iI])rridescen(ce|t(?:ly)?)\b" replace="$1ridescen$2"/>
<Typo word="Irreparable" find="\b([iI])rrep(?:ai|e)rabl([ey])\b" replace="$1rreparabl$2"/>
<Typo word="Irritate" find="\b([iI])r(?:i|ra)ta(bl[ey]|t(?:e[ds]?|i(?:ng(?:ly)?|on)))\b" replace="$1rrita$2"/>
<Typo word="Isn't" find="\b([iI])sn[’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b" replace="$1sn't"/>
<Typo word="Israel" find="\b(?:isr(?:ae|ea)|Isrea)l(i(?:s?|tes?))?\b" replace="Israel$1"/>
<Typo word="(It/My)self" find="\b([iI]t|[mM]y)sefl?\b" replace="$1self"/>
</syntaxhighlight>


===J===
===J===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Jalapeño" find="\b(J|j)alape[nńň]o(s)?\b" replace="$1alapeño$2" />
<Typo word="Jalapeño" find="\b([jJ])alape[nńň]o(s)?\b(?!\s+[rR]ecords?)\b" replace="$1alapeño$2"/><!--avoid Jalapeno Records-->
<Typo word="Janáček" find="\bJan(?:[aàäãǎāăá]c|[aàäãǎāă]č)ek\b" replace="Janáček" />
<Typo word="Janáček" find="\bJan(?:ác|[aàäãǎāă][cč])ek\b" replace="Janáček"/>
<Typo word="Japanese" find="\b[Jj]apanes\b" replace="Japanese" />
<Typo word="Jardinière" find="\b([jJ])ardiniere\b" replace="$1ardinière"/>
<Typo word="Jardinière" find="\b(J|j)ardiniere\b" replace="$1ardinière" />
<Typo word="Jeopardy" find="\b([jJ])eapardy\b" replace="$1eopardy"/>
<Typo word="Jeopardy" find="\b(J|j)eapardy\b" replace="$1eopardy" />
<Typo word="Jersey" find="\b([jJ])ersy\b" replace="$1ersey"/>
<Typo word="Jewel(le)ry" find="\b(J|j)ewl(|le)e?ry\b" replace="$1ewel$2ry" />
<Typo disabled="Jewel(le)ry" find="\b([jJ])ewl(le)?e?ry\b" replace="$1ewel$2ry"/>
<Typo word="Jewellery" find="\b(J|j)ewelery\b" replace="$1ewellery" />
<Typo disabled="Jewellery" find="\b([jJ])ewel(?:e|la)ry\b" replace="$1ewellery"/>
<Typo word="Joan Miró" find="\bJoan\s+Miro\b" replace="Joan Miró" />
<Typo word="Joan Miró" find="\b[jJ]oan\s+[mM]iro\b" replace="Joan Miró"/>
<Typo word="Johnnie" find="\bjohn+ie\b" replace="Johnnie" />
<Typo word="Johnnie" find="\bjohn+ie\b" replace="Johnnie"/>
<Typo word="José Ferrer" find="\bJos[eè]\s+Ferrer\b" replace="José Ferrer" />
<Typo word="José Ferrer" find="\bJos[eè]\s+Ferrer\b" replace="José Ferrer"/>
<Typo word="Joseph" find="\b[Jj]o(?:spe|esp)h\b" replace="Joseph" />
<Typo word="Joseph" find="\b[jJ]o(?:esp|spe)h\b" replace="Joseph"/>
<Typo word="Journ(al/ey)" find="\b(J|j)ounr?(al(s?|ism|ists?|l?ing)|ey(s?|ed|ing|m[ae]n))\b" replace="$1ourn$2" />
<Typo word="Journ(al/ey)" find="\b([jJ])ounr?(al(?:i(?:ng|s[mt]s?)|ling|s?)|ey(?:ed|ing|m[ae]n|s?|wom[ae]n))\b" replace="$1ourn$2"/>
<Typo word="Journeyed" find="\b(J|j)our?nie?(ed|s)\b" replace="$1ourney$2" />
<Typo word="Journeyed" find="\b([jJ])our?nie?(ed|s)\b" replace="$1ourney$2"/>
<Typo word="Judaism" find="\b[Jj]uada?ism\b" replace="Judaism" />
<Typo word="Judaism" find="\b[jJ](?:ewism|uada?ism)\b" replace="Judaism"/>
<Typo word="Judg(e)ment" find="\b(J|j)ugd?(e)?ment(s?|al|ally)\b" replace="$1udg$2ment$3" />
<Typo word="Judg(e)ment" find="\b([jJ])ugd?(e)?ment(al(?:ly)?|s?)\b(?<!\b[lL]e\s{1,9}[jJ]ugement\b)" replace="$1udg$2ment$3"/><!--avoid Le jugement-->
<Typo word="Judicial" find="\b(J|j)ud(?:uci|ic|isu)a(l|ry)\b" replace="$1udicia$2" />
<Typo word="Judicial" find="\b([jJ])ud(?:i(?:c|su)|uci)a(l|ry)\b" replace="$1udicia$2"/>
<Typo word="Jurisdiction" find="\b(J|j)uristiction(s?)\b" replace="$1urisdiction$2" />
<Typo word="(Jun/Sen)ior" find="\b([jJ]u|[sS]e)(?:ino|noi)r(ity|s?)\b" replace="$1nior$2"/>
<Typo word="Just(ify)" find="\b(J|j)s(?:ut|tu)(ice|ly|if(?:ie[ds]|iabl[ey]|ications?|y))?\b" replace="$1ust$2" />
<Typo word="Jurisdiction" find="\b([jJ])uri(?:d|st)iction(al(?:ly)?|s?)(?!\s+(d(?:es?|u)|sur)\b)\b" replace="$1urisdiction$2"/><!--avoid French juridiction de/des/du/sur-->
<Typo word="Juvenile" find="\b(J|j)uv[ai]nil(es?|ity|eness|ely|ia)\b" replace="$1uvenil$2" />
<Typo word="Just(ify)" find="\b([jJ])s(?:tu|ut)(ice|if(?:i[ace][a-z]+|y)|ly)?\b" replace="$1ust$2"/>
<Typo word="Juvenile" find="\b([jJ])uv[ai]nil(e[a-z]*|i(?:a|ty))\b" replace="$1uvenil$2"/>
</source>
</syntaxhighlight>


===K===
===K===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Kåldolmar" find="\b(K|k)aldolmar\b" replace="$1åldolmar" />
<Typo word="Kåldolmar" find="\b([kK])aldolmar\b" replace="$1åldolmar"/>
<Typo word="Kazakhstan" find="\b[Kk]azakstan(is?)?\b" replace="Kazakhstan$1" />
<Typo word="Kindergarten" find="\b([kK])in[dt]erga(?:rd|t)en(s)?\b" replace="$1indergarten$2"/>
<Typo word="Kindergarten" find="\b(K|k)in[dt]erga(?:t|rd)(ens?)\b" replace="$1indergart$2" />
<Typo word="Kingdom" find="\b([kK])indgom(s)?\b" replace="$1ingdom$2"/>
<Typo word="Knife" find="\b(K|k)nive\b" replace="$1nife"/>
<Typo word="Knife" find="\b([kK])nive\b" replace="$1nife"/>
<Typo word="(Ac)Knowledge" find="\b(K|k|[Aa]ck)nowl(?:d?eg|ed|egd?)(e[ds]?|ing|ements?|eab\w+)\b" replace="$1nowledg$2" />
<Typo word="(Ac)Knowledge" find="\b([aA]ck|[kK])nowl(?:deg|e[dg]d?)(e(?:ab[a-z]+|[ds]?|ments?)|ing)\b" replace="$1nowledg$2"/>
<Typo word="(best/well) known" find="\b([bB]est|[wW]ell)-known(?<!the (?:best-known|well-known))(?=\s+(?:a(?:broad|cross|fter|mou?ng(?:st)?|round|[st])|b(?:ecause|y)|du(?:e|ring)|enough|f(?:o(?:llowing|r)|rom)|in(?:ternationally)?|locally|nationally|o(?:n|utside)|t(?:h(?:at|ere|rough(?:out)?)|o)|un(?:der|til)|w(?:hen|ith(?:in)?|orldwide))\b)" replace="$1 known"/>
<Typo word="Kroužek" find="\b(K|k)rouzek\b" replace="$1roužek" />
<Typo word="Kümmel" find="\b(K|k)ummel\b" replace="$1ümmel" />
<Typo disabled="Kraków" find="\b([kK])rakow\b(?<!(?:Jonah|Kenneth(?: K\.)?|46977) Krakow)(?!\s+[tT]ownship)" replace="$1raków"/><!--avoid proper names & minor planet-->
<Typo word="Kroužek" find="\b([kK])rouzek\b" replace="$1roužek"/>
</source>
<Typo disabled="Kümmel" find="\b([kK])ummel\b(?<!Bernhard Kummel)(?!\s+19\d\d\b|19\d\d\b)" replace="$1ümmel"/><!--avoid Bernhard Kummel i.e (Kummel 1964)-->
</syntaxhighlight>


===L===
===L===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="La bohème" find="\bLa\s+(B|b)oheme\b" replace="La $1ohème" />
<Typo word="La bohème" find="\bLa\s+([bB])oheme\b" replace="La $1ohème"/>
<Typo word="Labelled" find="\b(L|l)abl(ed|ing)\b" replace="$1abell$2"/>
<Typo word="Labelled" find="\b([lL])abl(ed|ing)\b" replace="$1abell$2"/>
<Typo word="Laboratory" find="\b(L|l)ab(?:r?a|or)tor(y|ies)\b" replace="$1aborator$2" />
<Typo word="Laboratory" find="\b([lL])ab(?:a|or|ra)tor(ies|y)\b" replace="$1aborator$2"/>
<Typo word="Laborious" find="\b(L|l)abo(?:r[iou]{1,2}|uriou)s(ly|ness)?\b" replace="$1aborious$2" />
<Typo word="Laborious" find="\b([lL])abo(?:r[iou]{1,2}|uriou)s([a-z]*)\b(?<!aborista)" replace="$1aborious$2"/>
<Typo word="Lacquer" find="\b(L|l)aquer(s?|ed|ing|ers?)\b" replace="$1acquer$2" />
<Typo word="Lacquer" find="\b([lL])aquer(e(?:d|rs?)|ing|s?)\b" replace="$1acquer$2"/>
<Typo word="L'Âge d'or" find="\bL'(?:[ÂAa]ge\s+(?:D['`’][Oo]|[Dd][`’][Oo]|[Dd]['`’]O)|[aA]ge\s+[dD]['`’][Oo])r\b" replace="L'Âge d'or" />
<Typo word="L'Âge d'or" find="\bL'(?:[aAÂ]ge\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`][oO]|[dD]['´ˈ׳᾿‘′Ꞌꞌ`][oO]|[dD]['’´ˈ׳᾿‘′Ꞌꞌ`]O)|[aA]ge\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][oO])r\b" replace="L'Âge d'or"/>
<Typo word="Laid" find="\b(L|l)ayed\b" replace="$1aid" />
<Typo word="Laid" find="\b([lL])ayed\b" replace="$1aid"/>
<Typo word="Ländler" find="\b(L|l)andler\b" replace="$1ändler"/>
<Typo word="Ländler" find="\b([lL])andler\b" replace="$1ändler"/>
<Typo word="Language" find="\b(L|l)a(?:ngaua?|ngu|nguan|gua)ge(s?)\b" replace="$1anguage$2" />
<Typo word="Landmark" find="\b([lL])and\s+mark(s)?\b" replace="$1andmark$2"/>
<Typo word="Large" find="\b(L|l)arg(|ly|st)\b" replace="$1arge$2"/>
<Typo word="Language" find="\b([lL])a(?:gua|ng(?:a(?:ua?)?|u(?:an?)?))gu?e(?<!anguage)(s)?\b" replace="$1anguage$2"/>
<Typo word="Largely" find="\b(L|l)arg(elle?|e?le)y\b" replace="$1argely" />
<Typo word="Lantern" find="\b([lL])atern(s(?<!Laterns))?\b" replace="$1antern$2"/><!--avoid place name Laterns-->
<Typo word="Larvae" find="\b(L|l)avr?ae\b" replace="$1arvae" />
<Typo word="Large" find="\b([lL])arg(ly|st)?\b" replace="$1arge$2"/>
<Typo word="Largely" find="\b([lL])arg(?:el(?:e|le?)|le)y\b" replace="$1argely"/>
<Typo word="Larvae" find="\b([lL])avr?ae\b" replace="$1arvae"/>
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/>
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/>
<Typo word="Lasso" find="\b(L|l)as+oo\b" replace="$1asso"/>
<Typo word="Lasso" find="\b([lL])as+oo\b" replace="$1asso"/>
<Typo word="Last" find="\b(L|l)(?:astr|sat)(ly)?\b" replace="$1ast$2"/>
<Typo word="Last" find="\b([lL])(?:astr|sat)(ly)?\b" replace="$1ast$2"/>
<Typo word="Late" find="\b(L|l)aste(r(?<!Laster)|st)\b" replace="$1ate$2" /> <!-- Laster is a surname and a Transformer -->
<Typo word="Late" find="\b([lL])aste(r(?<!Laster)|st)\b" replace="$1ate$2"/><!--avoid Laster, a surname & a Transformer-->
<Typo word="Latitude" find="\b(L|l)attitud(es?|inal)\b" replace="$1atitud$2"/>
<Typo word="Latitude" find="\b([lL])attit+ud(es?|inal)\b" replace="$1atitud$2"/>
<Typo word="(Col)League" find="\b(L|l|[Cc]oll)ea(?:ugu?|g)e(r?s?|d)\b" replace="$1eague$2" />
<Typo word="(Col)League" find="\b([cC]oll|[lL])ea(?:g|ugu?)e([ds]?|rs?)\b(?<!Leager)" replace="$1eague$2"/><!--avoid surname Leager-->
<Typo word="(Un/Re)Learn" find="\b(L|l|[Uu]nl|[Rr]el)eran(s?|t|ed|ing)\b" replace="$1earn$2" />
<Typo word="(Un/Re)Learn" find="\b([lL]|[rR]el|[uU]nl)eran(ed|ing|[st]?)\b(?<!Leran)" replace="$1earn$2"/><!--avoid place name Leran-->
<Typo word="least" find="\belast\b" replace="least"/>
<Typo word="least" find="\belast\b" replace="least"/>
<Typo word="Least" find="\bElast\b" replace="Least"/>
<Typo word="Left" find="\b([lL])efted\b" replace="$1eft"/>
<Typo word="Left" find="\b(L|l)efted\b" replace="$1eft"/>
<Typo word="(L/R)egion" find="\b([lrLR])eagion(s?|al(?:i(?:s(?:e[ds]?|m)|ze[ds]?)|ly|s?)|ar(?:ies|y))\b" replace="$1egion$2"/>
<Typo word="(L/R)egion" find="\b([LlRr])eagion(s?|al(s?|ly|ism|i[sz]e[ds]?)|ary|aries)\b" replace="$1egion$2" />
<Typo word="Légion d'honneur" find="\b[lL]egion\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][hH]onneur\b" replace="Légion d'honneur"/>
<Typo word="Légion d'honneur" find="\b[Ll]egion\s+[dD]['`][Hh]onneur\b" replace="Légion d'honneur" />
<Typo word="Legionnaire" find="(?!\bLegionaires\b)\b([lL])egionaire?(s)?\b" replace="$1egionnaire$2"/><!--avoid Oshawa Legionaires-->
<Typo word="Legionnaire" find="(?!\bLegionaires\b)\b(L|l)egionaire?(s?)\b" replace="$1egionnaire$2" /><!--don't match Oshawa Legionaires-->
<Typo word="(Il)Legitimate" find="\b([iI]ll|[lL])(?:egit(?:[ae]m[ai]|imi|m[ai])|igit(?:[ai]m[ai]|m[ai]))(c[iy][a-z]*|t[eio][a-z]*)\b" replace="$1egitima$2"/>
<Typo word="(Il)Legitimate" find="\b([Ii]ll|L|l)(?:igit[ai]?m[ai]|egit[ae]?m[ai]|[ei]git[ai]?mi)(t[eio]\w*|cy|cies)\b" replace="$1egitima$2" />
<Typo word="(Il)Legitima(cy/te)" find="\b([iI]ll|[lL])egit?ma(cy|te(?:ly)?)\b" replace="$1egitima$2"/>
<Typo word="(Il)Legitima(cy/te)" find="\b(L|l|[Ii]ll)egit?ma(cy|te(?:ly)?)\b" replace="$1egitima$2"/>
<Typo disabled="Leibniz" find="\b[lL]eibnitz\b" replace="Leibniz"/><!--avoid town & parish Leibnitz-->
<Typo word="Leibniz" find="\b[Ll]eibnitz\b" replace="Leibniz"/>
<Typo word="Leisure" find="\b([lL])iesure(ly)?\b" replace="$1eisure$2"/>
<Typo word="Leisure" find="\b(L|l)iesure(ly)?\b" replace="$1eisure$2" />
<Typo word="(Wave)Length" find="\b([lL]|[wW]avel)en(?:ght?|th)(en(?:e[dr]|ing|s?)|i(?:ly|ness)|[sy]?|w(?:ays|ise))\b" replace="$1ength$2"/>
<Typo word="Length" find="\b(L|l)en(?:ght|th)(s?|y|en(s?|e[dr]|ing)|ways|wise|ily|iness)\b" replace="$1ength$2" />
<Typo word="Les Misérables" find="\bLes\s+Miserables\b" replace="Les Misérables"/>
<Typo word="Les Misérables" find="\bLes\s+Miserables\b" replace="Les Misérables" />
<Typo word="Lethal" find="\b([lL])eathal(ity|ly)?\b" replace="$1ethal$2"/>
<Typo word="Lethal" find="\b(L|l)eathal(ly|ity)?\b" replace="$1ethal$2"/>
<Typo word="Levitate" find="\b([lL])ev[ae]tat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1evitat$2"/>
<Typo word="Levitate" find="\b(L|l)ev[ae]tat(e[ds]?|ing|ions?|ors?)\b" replace="$1evitat$2" />
<Typo word="Li(k/v)elihood" find="\b([lL]i[kv])elyho+d(s)?\b" replace="$1elihood$2"/>
<Typo word="Li(k/v)elihood" find="\b([Ll]i[vk]el)yho+(ds?)\b" replace="$1ihoo$2" />
<Typo word="Liaison" find="\b([lL])iasi?on(s)?\b" replace="$1iaison$2"/>
<Typo word="Liaison" find="\b(L|l)iasi?o(ns?)\b" replace="$1iaiso$2" />
<Typo word="Libel" find="\b([lL])ibell(s)?\b" replace="$1ibel$2"/>
<Typo word="Libel" find="\b(L|l)ibell(s?)\b" replace="$1ibel$2" />
<Typo word="Library" find="\b([lL])ib(?:ar|r(?:arr|er))(i(?:ans?|es)|y)\b" replace="$1ibrar$2"/>
<Typo word="Library" find="\b(L|l)ib(?:r(?:ar|e)r|ar)(y|ies|ians?)\b" replace="$1ibrar$2" />
<Typo word="Licen(s/c)e" find="\b([lL])isc?en([cs])(e(?:d?|e+s?|s?)|ing|ors?|ures?)\b" replace="$1icen$2$3"/>
<Typo word="Libya" find="\b[Ll]ybia(|ns?)\b" replace="Libya$1"/>
<Typo word="Lieutenant" find="\b([lL])[eiu]{2,3}t[ae]{1,2}nt?[ae]{1,2}(?<![lL]ieutena)n(cy|ts?)\b" replace="$1ieutenan$2"/>
<Typo word="Licen(s/c)e" find="\b(L|l)isc?en(c|s)(ed?|ing|(e+|ure|or)s?)\b" replace="$1icen$2$3" />
<Typo word="Lifetime (1)" find="\b([lL])iftime(s)?\b" replace="$1ifetime$2"/>
<Typo word="Lieutenant" find="\b(L|l)(?:euten[ae]|ieutent[ae]|ieutene)n(ts?|cy)\b" replace="$1ieutenan$2" />
<Typo word="Lifetime (2)" find="\b((?:[dD]uring|[iI]n)\s*(?:h(?:er|is)|its|my|their|your))\s*life?[–‑−—―\s]+time\b" replace="$1 lifetime"/>
<Typo word="Lifetime" find="\b(L|l)iftime(s?)\b" replace="$1ifetime$2"/>
<Typo word="Lifetime (3)" find="\b([lL])ife?[–‑−—―\s]+time\s*([aA]chievement|[bB]an|[mM]ember)\b" replace="$1ifetime $2"/>
<Typo word="Liked" find="\b(L|l)i(?:ek|uke)(s|d)?\b" replace="$1ike$2"/>
<Typo word="Liked" find="\b([lL])i(?:ek|uke)([ds])?\b" replace="$1ike$2"/>
<Typo word="Limit" find="\b(L|l)mit(\w*)\b" replace="$1imit$2"/>
<Typo word="Limit" find="\b([lL])mit([a-z]*)\b" replace="$1imit$2"/>
<Typo word="Lipizzaner" find="\b[Ll]ip(?:piz?|i)zaner(s?)\b" replace="Lipizzaner$1"/>
<Typo word="Lipizzaner" find="\b[lL]ip(?:i|piz?)zaner(s)?\b" replace="Lipizzaner$1"/>
<Typo word="Liquor" find="\b(L|l)iqour(s?|ed|ices?)\b" replace="$1iquor$2" />
<Typo word="Liquor" find="\b([lL])iqour(ed|ices?|s?)\b" replace="$1iquor$2"/>
<Typo word="Listen/Glisten/Moisten" find="\b(L|[Gg]?l|[Uu]nl|[Mm]o)istn(s?|ed|er(?:ship)?s?|ing|able)\b" replace="$1isten$2" />
<Typo word="Listen/Glisten/Moisten" find="\b([gG]l|[lL]|[mM]o|[uU]nl)istn(able|e(?:d|r(?:s(?:hips?)?)?)|ing|s?)\b" replace="$1isten$2"/>
<Typo word="(Il)Literate" find="(?!\bLitteral\b)\b(L|l|[Ii]ll)it(?:ara|eri?|tera)(tes?|ture|cy|l|lly|tim?|ry|lis[mt]s?)\b" replace="$1itera$2" /><!--don't fix surname Litteral-->
<Typo word="(Il)Literate" find="(?!\bLitteral\b)\b([iI]ll|[lL])it(?:ara|eri?|tera)([cr]y|l(?:is[mt]s?|ly)?|t(?:es?|im?|ure))\b" replace="$1itera$2"/><!--avoid surname Litteral-->
<Typo word="Literature" find="\b(L|l)itr?[ai]ture\b" replace="$1iterature"/>
<Typo word="Literature" find="\b([lL])itr?[ai]ture\b" replace="$1iterature"/>
<Typo word="Littérateur" find="\b(L|l)it[eéè]rateur(s)?\b" replace="$1ittérateur$2"/>
<Typo word="Littérateur" find="\b([lL])it[eéèê]rateur(s)?\b" replace="$1ittérateur$2"/>
<Typo word="Little" find="(?!\bLittel\b)\b(L|l)itt(?:tle|el)\b" replace="$1ittle"/>
<Typo word="Little" find="(?!\bLittel\b)\b([lL])itt(?:el|tle)\b" replace="$1ittle"/><!--avoid surname Littel-->
<Typo word="Live" find="(?!\bLiev Schreiber\b)\b([lL])iev(ly)?\b" replace="$1ive$2"/><!--avoid actor Liev Schreiber-->
<!-- avoid false positive Littel (surname) -->
<Typo word="Live" find="\b(L|l)iev(ly)?\b" replace="$1ive$2"/>
<Typo word="Lived" find="\b([lL])ieved\b" replace="$1ived"/>
<Typo word="Lived" find="\b(L|l)ieved\b" replace="$1ived"/>
<Typo word="(Long/Short)-lived" find="\b([lL]ong|[sS]hort)lived\b" replace="$1-lived"/>
<Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b(L|l)o([nv]e|rd|w)l(?:ynes?|ine)s\b" replace="$1o$2liness" />
<Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b([lL])o(ne|rd|ve|w)l(?:ine|ynes?)s\b" replace="$1o$2liness"/>
<Typo word="Longitudinal" find="\b(L|l)ongitudonal\b" replace="$1ongitudinal" />
<Typo word="Loosely" find="\b([lL])osely\b" replace="$1oosely"/>
<Typo word="Loosely" find="\b(L|l)osely\b" replace="$1oosely" />
<Typo word="Love" find="\b([lL])(?:oev|v(?:eo|oe))\b" replace="$1ove"/>
</syntaxhighlight>
<Typo word="Los Angeles" find="\b[Ll](?:as\s*[Aa]nge?le?|[ao]s\s*[Aa]ng(?:le|el))s\b" replace="Los Angeles" />
<Typo word="Louisiana" find="\b[Ll]ou(?:siani?|isiani)(a|ans?)\b" replace="Louisian$1" />
<Typo word="Love" find="\b(L|l)(?:voe|veo|oev)\b" replace="$1ove" />
<Typo word="Lying" find="\b(L|l)ieing\b" replace="$1ying" />
</source>


===M===
===M===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Mackerel" find="\b(M|m)ackeral\b" replace="$1ackerel" />
<Typo word="Mackerel" find="\b([mM])ackeral\b" replace="$1ackerel"/>
<Typo word="Macramé" find="\b(M|m)acrame\b" replace="$1acramé" />
<Typo word="Macramé" find="\b([mM])acrame\b" replace="$1acramé"/>
<Typo word="Ma(d/k)e" find="(?!\bAmde\b)\bAm(d|k)(es?|ing)\b" replace="Ma$1$2" /><!--don't match Amde-->
<Typo word="Ma(d/k)e" find="\bAm([dk](?:es?|ing))\b(?<!\bAmde)" replace="Ma$1"/><!--avoid Amde-->
<Typo word="Ma(d/k)e" find="\bam(d|k)(es?|ing)\b" replace="ma$1$2" />
<Typo word="ma(d/k)e" find="\bam([dk](?:es?|ing))\b" replace="ma$1"/>
<Typo word="Magazine" find="\b(M|m)agasine(s)?\b" replace="$1agazine$2" />
<Typo word="Magazine" find="\b([mM])agasine(s)?\b" replace="$1agazine$2"/>
<Typo word="Magician" find="\b(M|m)agincian(s)?\b" replace="$1agician$2" />
<Typo word="Mainly" find="\b([mM])ailny\b" replace="$1ainly"/>
<Typo word="Mainly" find="\b(M|m)ailny\b" replace="$1ainly" />
<Typo word="Maintain" find="\b([mM])ant(?:ai|ia)n(ab[a-z]+|e[dr]|ing|s?)\b" replace="$1aintain$2"/>
<Typo word="Maintain" find="\b(M|m)ant(?:ia|ai)n(s?|e[dr]|ing|able|ability)\b" replace="$1aintain$2" />
<Typo word="Maintenance" find="\b([mM])a(?:i?nt(?:a(?:in[ae]|n[ae])?|e(?:in[ae]|ne)?|ian[ae])|ntena)nce\b" replace="$1aintenance"/>
<Typo word="Maintenance" find="\b(M|m)a(?:i?nt(?:[ae]in[ae]|ian[ae]|[ae]|ene)|nt(?:[ae]i?n[ae]))nce\b" replace="$1aintenance" />
<Typo word="Majority" find="\b([mM])a(?:joro?|rjori)ty\b" replace="$1ajority"/>
<Typo word="Majority" find="\b(M|m)a(?:joro|rjori)ty\b" replace="$1ajority" />
<Typo word="Make" find="\b([mM])k(?:ae|ea)(s)?\b" replace="$1ake$2"/>
<Typo word="Make" find="\b(M|m)k(?:ae|ea)(s?)\b" replace="$1ake$2" />
<Typo word="Makes" find="\b([mM])akse\b" replace="$1akes"/>
<Typo word="Makes" find="\b(M|m)akse\b" replace="$1akes" />
<Typo word="Makeshift" find="\b([mM])ake-shift\b" replace="$1akeshift"/>
<Typo word="Mammal" find="\b(M|m)amal(s?|ian)\b" replace="$1ammal$2" />
<Typo word="Mammal" find="\b([mM])amal(ian|s?)\b" replace="$1ammal$2"/>
<Typo word="(Mis)Manage_" find="\b(M|m|[Mm]ism)an(?:ag|ge|ege?)(d|ments?|ab(l[ey]|leness|ility))\b" replace="$1anage$2" />
<Typo word="(Mis)Manage_" find="\b([mM](?:ism)?)an(?:ag|ege?|ge)(d|ab(?:ility|l(?:e(?:ness)?|y))|ments?)\b" replace="$1anage$2"/>
<Typo word="Manager" find="\b([mM])anger(e(?:s(?:ess?|sess?)?)?|s?)(?<=(?:[aA](?:ccount(?:ing)?|ss(?:et|istant))|[bB](?:an[dk]|usiness)|[cC](?:lient|ost)|[eE]ngineering|[fF]o(?:o{1,9}tbal{1,9}|tbal{1,9}|rmer)|[gG]eneral|[hH]otel|[lL]and|[mM](?:a(?:rketing|terials)|iddle|oney)|[oO]ffice|[pP](?:e(?:ople|rsonnel)|ro(?:cess|duct[a-z]*|gram{1,9}e?|ject))|[rR]isk|[sS](?:ales|enior|tress|ystems?)|[tT](?:eam|ime)|[uU]pper|[wW]aste)\s{1,9}[mM]anger(?:e(?:s(?:ess?|sess?)?)?|s?))\b" replace="$1anager$2"/>
<Typo word="(Out)Maneuver" find="\b(M|m|[Oo]utm)an(|o)(?:u|ue|e)ver(ed|s?|ing)\b" replace="$1an$2euver$3" />
<Typo word="(Un)Manoeuvrable" find="\b([Uu]nm|M|m)anouverable\b" replace="$1anoeuvrable" />
<Typo word="(Mis)Managing" find="\b([mM](?:ism)?)an(?:age|g)ing\b" replace="$1anaging"/>
<Typo word="Maneuverable" find="\b(M|m)anoeuverab(ility|le)\b" replace="$1aneuverab$2" />
<Typo word="(Out)Maneuver" find="\b([mM]|[oO]utm)an(o)?(?:e|ue?)ver(ed|ing|s?)\b" replace="$1an$2euver$3"/>
<Typo word="Manifestation" find="\b(M|m)ani(?:fes|sfesta)tion(s)?\b" replace="$1anifestation$2" />
<Typo word="(Un)Manoeuvrable" find="\b([mM]|[uU]nm)anouverable\b" replace="$1anoeuvrable"/>
<Typo word="Manufacture" find="\b(M|m)an(?:afac?|[au]fa)[ct]ur(e[sd]?|ers?|ing)\b" replace="$1anufactur$2" />
<Typo word="Manifestation" find="\b([mM])ani(?:fes|sfesta)tion(s)?\b" replace="$1anifestation$2"/>
<Typo word="Manufactures" find="\b(M|m)anufact?ur(s?|d)\b" replace="$1anufacture$2" />
<Typo word="(Re/Un)Manufacture" find="\b([mM]|[rR]em|[uU]nm)(?!anufactur)[au]n(?:a[aiou]?fr?ac?|fr?ac?|[iou][aiou]?fr?ac?)[ct]ur(ab(?:ility|le)|e(?:ab(?:ility|le)|[ds]?|rs?)|ing)\b" replace="$1anufactur$2"/>
<Typo word="Mark" find="(?!\bMarkes\b)\b(M|m)(?:rak|arke(s))\b" replace="$1ark$2" /><!-- don't match surname Markes-->
<Typo word="Manufactures" find="\b([mM])anufact?ur([ds])?\b" replace="$1anufacture$2"/>
<Typo word="Marked" find="\b(M|m)aked(ly)?\b" replace="$1arked$2" />
<Typo word="mark" find="\bmrak(s)?\b" replace="mark$1"/><!--made lowercase to avoid surnames Markes & Mrak-->
<Typo word="Marriage" find="(?<!\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b(M|m)ar(?:rai|ia|r*[aie])ge(s?|able)\b(?!\s+(?:[Dd]e|[Bb]lanc|[Dd]')\b)" replace="$1arriage$2" />
<Typo word="Marked" find="\b([mM])aked(ly)?\b" replace="$1arked$2"/>
<!--avoid valid French term through use of lookaround to find French articles-->
<Typo word="Marriage" find="\b([mM])ar(?:[ae]|ia?|r(?:ai?|[ei]|r+[aei]))ge(able|s?)\b(?!\s+(?:[bB]lanc\b|[dD][e']\b))(?<!\b(?:[dD](?:es?|u)|[lL]es?|[uU]n)\s+\b[mM]ar(?:[ae]|ia?|r(?:ai?|[ei]|r+[aei]))ge(?:able|s?)\b(?!\s+(?:[bB]lanc\b|[dD][e']\b)))" replace="$1arriage$2"/><!--avoid valid French term thru use of lookaround to find French articles-->
<Typo word="Mariage (French)" find="(?<=\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b(M|m)arriage(s?)\b" replace="$1ariage$2" />
<Typo word="Mariage (French) (1)" find="\b([mM])arriage(s)?\b(?<=\b(?:[dD](?:es?|u)|[lL]es?|[uU]n)\s+\b[mM]arriages?\b)" replace="$1ariage$2"/>
<Typo word="Mariage (French)" find="\b(M|m)arriage(s?)\b(?=\s+(?:[Dd]e|[Bb]lanc|[Dd]')\b)" replace="$1ariage$2" />
<Typo word="Mariage (French) (2)" find="\b([mM])arriage(s)?\b(?=\s+(?:[bB]lanc\b|[dD][e']\b))" replace="$1ariage$2"/>
<Typo word="Married" find="\b(M|m)arryi?ed\b" replace="$1arried" />
<Typo word="Married" find="\b([mM])arryi?ed\b" replace="$1arried"/>
<Typo word="Masquerade" find="\b(M|m)asquarad(\w+)\b" replace="$1asquerad$2" />
<Typo word="Masquerade" find="\b([mM])asquarad([a-z]+)\b" replace="$1asquerad$2"/>
<Typo word="Massachusetts" find="\b[Mm]as(?:(?:ss+|)[aeu]ch?u?s+et*|s*[eu]ch?u?s+et*|s*[aeu]cu?s+et*|s*[aeu]ch?s+et*|s*[aeu]ch?u?ss+et*|s*[aeu]ch?u?s+e(?:tt|))ts\b" replace="Massachusetts" />
<Typo word="Masturbate" find="\b([mM])asterbat([ei][a-z]*)\b" replace="$1asturbat$2"/>
<Typo word="Masturbate" find="\b(M|m)asterbat(\w+)\b" replace="$1asturbat$2" />
<Typo word="Material" find="\b([mM](?:ater|etamater))ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2"/>
<Typo word="Material" find="\b([Mm](?:etam)?ater)ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2" />
<Typo word="Mathematician" find="\b([mM])athe(?:[ae]+tic|m[ae]*tic|tic)i?an(s)?\b(?<![mM]athematicians?)" replace="$1athematician$2"/><!--avoid self-->
<Typo word="Mathematician" find="\b(M|m)athe(?:matic|m?tici)an(s)?\b" replace="$1athematician$2" />
<Typo word="Mathematic*" find="\b([mM])ath[ae]?matica?(al[a-z]*|s?)\b(?<![mM]athematic(?:a(?:l[a-z]*)?|s))(?<!ica)" replace="$1athematic$2"/>
<Typo word="Mathematics" find="(?:\bMathematica\b)\b(M|m)ath(?:a?matic|ematica)(s?|ians?|al|ally)\b" replace="$1athematic$2" />
<Typo word="Mayonnaise" find="\b([mM])ayon(?:ais?|nais)se(s)?\b" replace="$1ayonnaise$2"/>
<Typo word="Mayonnaise" find="\b(M|m)ayon(?:n?ais|ais?)s(es?)\b" replace="$1ayonnais$2" />
<Typo word="Mayoral" find="\b([mM])ayorial(ty)?\b" replace="$1ayoral$2"/>
<Typo word="Mayoral" find="\b(M|m)ayoria(l|lty)\b" replace="$1ayora$2" />
<Typo word="Meant" find="\bmenat\b" replace="meant"/><!--avoid Egyptian goddess Menat-->
<Typo word="Meant" find="\b(M|m)enat\b" replace="$1eant" />
<Typo word="Medi(a)eval" find="\b([mM])ed(?:e(ia?)e?v[aei]|(ia)e?v[ei])l(is[mt]s?|ly)?\b" replace="$1ed$2$3eval$4"/>
<Typo word="Medi(a)eval" find="\b(M|m)ed(?:e(ia?)e?v[aei]|(ia)e?v[ei])l(|ly|is[mt]s?)\b" replace="$1ed$2$3eval$4" />
<Typo word="Medicine" find="\b([mM])ed(?:acine|iciney)\b" replace="$1edicine"/>
<Typo word="Medicine" find="\b(M|m)ed(?:acine|iciney)\b" replace="$1edicine" />
<Typo word="Medieval" find="\b([mM])(?:ede|id(?:e|ie))vi?al\b" replace="$1edieval"/>
<Typo word="Medieval" find="\b(M|m)edevial\b" replace="$1edieval" />
<Typo word="(Re/Dis)Member" find="\b([dD]ism|[mM]|[rR]em)emeber(ed|ing|s?)\b" replace="$1ember$2"/>
<Typo word="Mediterranean" find="\b(M|m)ed(?:[ea]t+er?|it+e|itter)ra(?:inea|n[iea]{1,2})n\b" replace="$1editerranean" />
<Typo word="Memoir" find="\b([mM])emior(ists?|s?)\b" replace="$1emoir$2"/>
<Typo word="(Re/Dis)Member" find="\b([Rr]em|[Dd]ism|M|m)emeber(s?|ed|ing)\b" replace="$1ember$2" />
<Typo word="memorable" find="\brememberable\b" replace="memorable"/>
<Typo word="Membranophone" find="\b(M|m)embranaphone\b" replace="$1embranophone" />
<Typo word="Memorable" find="\bRememberable\b" replace="Memorable"/>
<Typo word="Men'?s_ (1)" find="\b([mM])ens[';’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+([bB]as(?:eball|ketball)|[cC](?:lothing|rew)|[fF]itness|[gG]olf|[hH]ealth|[jJ]ournal|[lL]acrosse|[mM]agazine|[rR]ooms?|[sS]ports?|[tT]e(?:ams?|nnis)|and\s+[wW]omen['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\b" replace="$1en's $2"/>
<Typo word="Memoir" find="\b(M|m)emio(rs?|rists?)\b" replace="$1emoi$2" />
<Typo word="memorable" find="\brememberable\b" replace="memorable" />
<Typo word="Men's (2)" find="\b([mM])ens['’´ˈ׳᾿‘′Ꞌꞌ`]s?\s+" replace="$1en's "/><!--avoid "mens" without apostrophe (L.); see also "-men's"-->
<Typo word="Memorable" find="\bRememberable\b" replace="Memorable" />
<Typo word="Ménage à trois" find="\b([mM])(?:énage\s+[áa]|enage\s+[aáà])\s+trois\b" replace="$1énage à trois"/>
<Typo word="Ménage à trois" find="\b(M|m)(?:énage\s+[áa]|enage\s+[aáà])\s+trois\b" replace="$1énage à trois" />
<Typo word="Mental" find="\b([mM])enally\b" replace="$1entally"/>
<Typo word="Mental" find="\b(M|m)enal(ly)\b" replace="$1ental$2" />
<Typo word="Mention" find="\b([mM])aintion(ed|ing|s?)\b" replace="$1ention$2"/>
<Typo word="Mention" find="\b(M|m)aintion(ed|s|ing)\b" replace="$1ention$2" />
<Typo word="Mercantile" find="\b([mM])ercentile\b" replace="$1ercantile"/>
<Typo word="Mercantile" find="\b(M|m)ercentile\b" replace="$1ercantile" />
<Typo word="Merchandise" find="\b([mM])e(?:cha|rche)ndi([sz])(e(?:[ds]?|rs?)|ings?)\b" replace="$1erchandi$2$3"/>
<Typo word="Merchandise" find="\b(M|m)e(?:rche|cha)ndi(s|z)(e[drs]?|ers|ing[s]?)\b" replace="$1erchandi$2$3" />
<Typo word="Mérimée" find="\bM(?:er+im+[ée]|érr?imm?e)e?\b" replace="Mérimée"/>
<Typo word="Mérimée" find="\bM(?:er+im+[ée]|érr?imm?e)e?\b" replace="Mérimée" />
<Typo word="Message" find="\b([mM])es(?:a|se)g(e[drs]?|ing)\b" replace="$1essag$2"/>
<Typo word="Message" find="\b(M|m)es(?:se|a)g(e[rds]?|ing)\b" replace="$1essag$2" />
<Typo word="Messaging" find="\b([mM])ess[ae]nging\b" replace="$1essaging"/>
<Typo word="Messaging" find="\b(M|m)ess[ae]nging\b" replace="$1essaging" />
<Typo word="Messenger" find="\b([mM])essanger(s)?\b" replace="$1essenger$2"/>
<Typo word="Metallic" find="\b([bB]im|[mM]|[nN]onm)et(?:a|tal?)l(ic(?:a(?:lly)?)?|iferous|o(?:graph[a-z]+|id[a-z]*)|urg[iy][a-z]*)\b(?<!Metal(?:oids?|urgica))" replace="$1etall$2"/><!--avoid Metaloid(s) (see [[!Vaglass!]]), Metalurgica (part of company name) -->
<Typo word="Messenger" find="\b(M|m)essanger(s?)\b" replace="$1essenger$2" />
<Typo word="Metallic" find="\b(M|m|[Bb]im|[Nn]onm)et(?:tal?|a)l(ic(?:a|ally)?|iferous|ograph\w+|oid\w*|urg[iy]\w*)\b" replace="$1etall$2" />
<Typo word="Metaphor" find="\b([mM])ethaphor(ical[a-z]*|s?)\b" replace="$1etaphor$2"/>
<Typo word="Metaphor" find="\b(M|m)ethaphor(s?|ical(?:ly)?)\b" replace="$1etaphor$2" />
<Typo word="Meteorite" find="\b([mM])eterorite(s)?\b" replace="$1eteorite$2"/>
<Typo word="Meteorology" find="\b(M|m)eto?erolog(y|ists?|ic(|al(|ly)))\b" replace="$1eteorolog$2" />
<Typo word="Meteorology" find="\b([mM])eto?erolog(i(?:c[a-z]*|sts?)|y)\b" replace="$1eteorolog$2"/>
<Typo word="Michigan" find="\b[Mm]ichagan\b" replace="Michigan"/>
<Typo word="Metropolitan" find="\b([mM])etr(?:op(?:l(?:iti?|ti)|oli?ti)|p(?:liti|ol(?:iti?|ti)))(ans?|ic(?:al)?)\b" replace="$1etropolit$2"/>
<Typo word="Microscope" find="\b(M|m)icoscop(es?|y|ic|ically)\b" replace="$1icroscop$2" />
<Typo word="Microscope" find="\b([mM])icoscop(es?|ic(?:ally)?|y)\b" replace="$1icroscop$2"/>
<Typo word="Milieu" find="\b(M|m)(?:ilea?u|elieu)(x)?\b" replace="$1ilieu$2" />
<Typo word="Milieu" find="\b([mM])(?:elieu|ilea?u)(x)?\b" replace="$1ilieu$2"/>
<Typo word="Military" find="\b(M|m)il(?:lit[ae]r|iter|tar|irat|iatr)(y|ies|ily|is[tm]s?|istic|i[sz](e[ds]?|ing|ation))\b" replace="$1ilitar$2" />
<Typo word="Military" find="\b([dD]em|[mM]|[nN]onm|[pP]aram)il(?:atar|i(?:atr|rat|t(?:er|ra?))|lit(?:[ae]r|ra?)|tar)(y|i(?:es|ly|s(?:[a-z]+|[mt]s?|tic)|z[a-z]+))\b" replace="$1ilitar$2"/>
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(um|a|al(|ly|is[tm]))\b" replace="millenni$1" />
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(a(?:l[a-z]*)?|um)\b" replace="millenni$1"/>
<Typo word="Million" find="(?!\bMillon\b)\b(M|m)il[il]on(aires?|s)\b" replace="$1illion$2" /><!--Millon is a surname-->
<Typo word="M/B/Trillion" find="(?!\bMillon\b)\b([bmBM]|[tT]r)il[il]on(aires?|s)\b" replace="$1illion$2"/><!--avoid surname Millon-->
<Typo word="Mimicking" find="\b(M|m)imic(ing|ed)\b" replace="$1imick$2"/>
<Typo word="Mimicking" find="\b([mM])imic(ed|ing)\b" replace="$1imick$2"/>
<Typo word="Mineral" find="\b(M|m)in(?:eri|ir)al(s?)\b" replace="$1ineral$2" />
<Typo word="Mineral" find="\b([mM])in(?:eri|ir)al(s)?\b" replace="$1ineral$2"/>
<Typo word="Miniature" find="\b(M|m)in[ai]tur(es?|iz(e[ds]?|ation|ing))\b" replace="$1iniatur$2" />
<Typo word="Miniature" find="\b([mM])in[ai]tur(es?|iz[a-z]+)\b" replace="$1iniatur$2"/>
<Typo word="Minimum" find="\b(M|m)inum(a|um)\b" replace="$1inim$2" />
<Typo word="Minimum" find="\b([mM])inum(a|um)\b(?<!Minuma)(?!-ku)\b" replace="$1inim$2"/><!--avoid [[!Minuma!]], [[!Minuma-ku, Saitama!]]-->
<Typo word="Minion" find="\b(M|m)(?:yni[oa]|inia)n(s)?\b" replace="$1inion$2" />
<Typo word="(Min/Max/Opt)imum" find="\b([mM](?:ax|in)|[oO]pt)i(?:miu?|nu)m(s)?\b" replace="$1imum$2"/>
<Typo word="Minister" find="\b(M|m)in(?:si|en?s|ins)t(ers?|ry|ries)\b" replace="$1inist$2" />
<Typo word="Minion" find="\b([mM])(?:inia|yni[ao])n(s)?\b" replace="$1inion$2"/>
<Typo word="Ministry" find="\b(M|m)in(?:iste|st)r(y|ies)\b" replace="$1inistr$2" />
<Typo word="Minister (2)" find="\b((?:[cC](?:abinet|hief)|[dD]efen[cs]e|[fF](?:inance|oreign)|[pP]rime)\s+[mM])ina?ster(s)?\b" replace="$1inister$2"/>
<Typo word="Minnesota" find="\b[Mm]in(?:nn+e|e|ni)sot(a|ans?)\b" replace="Minnesot$1" />
<Typo word="Minister (1)" find="\b([mM])in(?:en?s|ins|si?)t(er(?:ed|ing|s?\b(?<![mM]insters?)))\b" replace="$1inist$2"/>
<Typo word="Mirror" find="\b(M|m)irr?orr(ed|ing|s)?\b" replace="$1irror$2" />
<Typo word="Ministry" find="\b([mM])in(?:en?st|i(?:nst|ste)|si?t)r(ies|y)\b" replace="$1inistr$2"/>
<Typo word="Miscellaneous" find="\b(M|m)iscel(?:lani?|ane)ous\b" replace="$1iscellaneous" />
<Typo word="Mirror" find="\b([mM])irr?orr(ed|ing|s?)\b" replace="$1irror$2"/>
<Typo word="Mischief" find="\b(M|m)ischei(f|vous(|ly|ness))\b" replace="$1ischie$2" />
<Typo word="Miscellaneous" find="\b([mM])iscel(?:ane|lani?)ous\b" replace="$1iscellaneous"/>
<Typo word="Mischievous" find="\b(M|m)isch(?:ei?vi?|ievi)ous(|ly|ness)\b" replace="$1ischievous$2" />
<Typo word="Mischief" find="\b([mM])ischei(f|vous[a-z]*)\b" replace="$1ischie$2"/>
<Typo word="Misdemeanor" find="\b(M|m)isdameanor(s?)\b" replace="$1isdemeanor$2" />
<Typo word="Mischievous" find="\b([mM])isch(?:ei?v[ei]?|iev[ei])?ous([a-z]*)\b" replace="$1ischievous$2"/>
<Typo word="Misogyny" find="\b(M|m)ysogyn(y|ist)\b" replace="$1isogyn$2" />
<Typo word="Misogyny" find="\b([mM])ysogyn(ist|y)\b" replace="$1isogyn$2"/>
<Typo word="Missile" find="\b(M|m)is[is]le(s)?\b" replace="$1issile$2" />
<Typo word="Missile" find="\b([mM])is[is]le(s)?\b" replace="$1issile$2"/>
<Typo word="(Ad/E/Inter/O/…)Mission" find="\b([Ii]nter|[Pp]er|[Rr]e|[EeOo]|(?:[DdRr]e)?(?:[Aa]d|[Cc]om|[Ss]ub|[Tt]rans))mis[si](ons?|onar(y|ies)|ve|vely|bl[ey])\b" replace="$1missi$2" />
<Typo word="(Ad/E/Inter/O/…)Mission" find="(?<=\b(?:[aA]d|[cC]om|[dD]e(?:ad|com|sub|trans)|[eE]|[iI]nter|[oO]|[pP]er|[rR]e(?:ad|com|sub|trans)?|[sS]ub|[tT]rans)?)mis[is](bl[ey]|on(?:ar(?:ies|y)|s?)|ve(?:ly)?)\b" replace="missi$1"/><!--cheapened expensive beginning-->
<Typo word="Mississippi" find="\b[Mm]i(?:s(?:ss+|)is+ip+|s+is(?:ss+|)ip+|s+is+ip(?:pp+|))i(|ans?)\b" replace="Mississippi$1" />
<Typo word="Misspell" find="\b([mM])is(?:-s|ss+)?pell(ed|ings?|s?)\b" replace="$1isspell$2"/>
<Typo word="Missouri" find="\bmisouri\b" replace="Missouri" />
<Typo word="Mithraic" find="\b[mM]ythraic\b" replace="Mithraic"/>
<Typo word="Misspell" find="\b(M|m)ispell(s?|ings?|ed)\b" replace="$1isspell$2" />
<Typo word="Mizzen" find="\bmissen\b" replace="mizzen"/><!--avoid surname Missen-->
<Typo word="Mithraic" find="\bmythraic\b" replace="Mithraic" />
<Typo word="Model" find="\b([mM])odle(s)?\b" replace="$1odel$2"/>
<Typo word="Mizzen" find="\b(M|m)issen\b" replace="$1izzen" />
<Typo word="Modem" find="\b([mM])oderm(s)?\b" replace="$1odem$2"/>
<Typo word="Model" find="\b(M|m)odle(s)?\b" replace="$1odel$2" />
<Typo word="Modifie(d/r/s)" find="\b([mM])odife([ds]|rs?)\b" replace="$1odifie$2"/>
<Typo word="Modem" find="\b(M|m)oderm(s)?\b" replace="$1odem$2" />
<Typo word="Moisture" find="\b([mM])osture\b" replace="$1oisture"/>
<Typo word="Moisture" find="\b(M|m)osture\b" replace="$1oisture" />
<Typo word="Molecule" find="\b([mM])oleclu(ar|es?)\b" replace="$1olecul$2"/>
<Typo word="Molecule" find="\b(M|m)oleclu(es|ar)?\b" replace="$1olecul$2" />
<Typo word="Moment" find="\b([mM])om(?:em|men)t(ar(?:ily|y)|s?)\b" replace="$1oment$2"/>
<Typo word="Molière" find="\bMoliere\b" replace="Molière" />
<Typo word="Monastery" find="\b([mM])on(?:asta?|est[ae]?)r(i(?:al|es)|y)\b" replace="$1onaster$2"/>
<Typo word="Monastery" find="\b(M|m)on(?:est[ae]?|asta?)r(y|ies|ial)\b" replace="$1onaster$2" />
<Typo word="Money" find="\b([mM])oeny(ed)?\b" replace="$1oney$2"/>
<Typo word="Money" find="\b(M|m)oeny(ed)?\b" replace="$1oney$2" />
<Typo disabled="Moniker" find="\b([mM])onicker(s)?\b" replace="$1oniker$2"/><!--disabled per https://www.dictionary.com/browse/monicker-->
<Typo word="Moniker" find="\b(M|m)onicker(s?)\b" replace="$1oniker$2" />
<Typo word="Monkeys" find="\b([mM])onkies\b(?<!Funkie Monkies)" replace="$1onkeys"/><!--avoid Funkie Monkies-->
<Typo word="Monkeys" find="\b(M|m)onkies\b" replace="$1onkeys" />
<Typo word="Monotype" find="\b([mM])ona?typ(es?|ic)\b" replace="$1onotyp$2"/>
<Typo word="Monotype" find="\b(M|m)ona?typ(es?|ic)\b" replace="$1onotyp$2" />
<Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1"/><!--avoid Mounth-->
<Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1" />
<Typo word="More" find="\bomre\b" replace="more"/>
<Typo word="More(over)" find="\b([mM])roe(over)?\b" replace="$1ore$2"/>
<!-- don't match false positive Mounth-->
<Typo word="More" find="\b(M|m)roe(over)?\b" replace="$1ore$2" />
<Typo word="Alanis Morissette" find="\b[aA]lan+is\s+[mM]or+isette\b" replace="Alanis Morissette"/><!--avoid Bill Morrisette-->
<Typo word="More" find="\bomre\b" replace="more" />
<Typo word="Mortar" find="\b([mM])orter(ed|ing|s)\b" replace="$1ortar$2"/><!--avoid surname Morter-->
<Typo word="More" find="\bOmre\b" replace="More" />
<Typo word="Mortgage" find="\b([mM])orgag(e[des]?|ing)\b" replace="$1ortgag$2"/>
<Typo word="Morissette" find="\b[Mm]orr?isette\b" replace="Morissette" />
<Typo word="Motivate" find="\b([mM])otiviat(e[ds]?|i(?:ng|on))\b" replace="$1otivat$2"/>
<Typo word="Mountain" find="\b([mM])o(?:ntai?n|u(?:ntai?ni|tain))(ee?r(?:ed|ing|s|(?<!Montaner))|ous[a-z]*|s(?:ides?)?|tops?|y?)(?!\s+(?:Berton|wax))(?<!Chris\s+Montan|Eva\s+Montan|Karl\s+Montan|La\s+Montan|Nils\s+Montan|Patrick\s+Montan|Saint-Montan)\b" replace="$1ountain$2"/><!--avoid Montan Berton/wax, Chris/Eva/La/Nils/Patrick/Saint- Montan-->
<Typo word="Mortgage" find="\b(M|m)orgag(e[eds]?|ing)\b" replace="$1ortgag$2" />
<Typo word="Motivate" find="\b(M|m)otiviat(e[ds]?|ing|ion)\b" replace="$1otivat$2" />
<Typo word="Movie" find="\b([mM])ovei(s)?\b" replace="$1ovie$2"/>
<Typo word="Mountain" find="\b(M|m)o(?:utain|untai?ni|ntai?n)(ee?r(?:s?|ed|ing)|er|ous(?:ly|ness)?|s?|sides?|tops?|y)\b" replace="$1ountain$2"/>
<Typo word="Mucous" find="\b([mM])ucuou?s\b" replace="$1ucous"/>
<Typo word="Movie" find="\b(M|m)ovei(s)?\b" replace="$1ovie$2" />
<Typo word="Multiple" find="\b([mM])ut?lipl(e[stx]?|i(?:able|c(?:a(?:nds?|ti[a-z]*)|ity)|e[drs])|y(?:ing)?)\b" replace="$1ultipl$2"/>
<Typo word="Mucous" find="\b(M|m)ucuous\b" replace="$1ucous" />
<Typo word="Multiplier" find="\b([mM])ultiple(d|rs?)\b" replace="$1ultiplie$2"/>
<Typo word="Multiple" find="\b(M|m)ut?lipl(e[stx]?|y|ie[srd]|ying|ica(tions?|tive|nds?)|iable|icity)\b" replace="$1ultipl$2" />
<Typo word="Municipal (1)" find="\b([mM])uni?(?:c[ai]?p[ai]?[ai]?la?l?e?|p[ai]?c[ai]?[ai]?la?l?e?)(?<!nicipal)([ai]?[aei]?t(?:es|ies|y))?(?<!nicipale)\b" replace="$1unicipal$2"/>
<Typo word="Multiplier" find="\b(M|m)ultiple(d|rs?)\b" replace="$1ultiplie$2" />
<Typo word="Municipal (2)" find="\b([mM])un(?:i(?:c(?:ipi|pi?)|nc?pi?|pi?)|cip|nicip)al([a-z]*)\b" replace="$1unicipal$2"/>
<Typo word="Municipal" find="\b(M|m)un(?:in?c?pi?|icipi|cip|nicip)al(|ly|ity|ities)\b" replace="$1unicipal$2" />
<Typo word="Murder" find="\b([mM])uder(e(?:d|rs?)|ing|s?)\b" replace="$1urder$2"/>
<Typo word="Murder" find="\b(M|m)uder(s?|ing|ed|ers?)\b" replace="$1urder$2" />
<Typo word="Museum" find="\b([mM])(?:u(?:es(?:eu?|ue?)|s(?:e(?:su|ue)?|ueu?)))m(s)?\b" replace="$1useum$2"/>
<Typo word="Museum" find="\b(M|m)usu?em(s?)\b" replace="$1useum$2" />
<Typo word="Musical" find="\b([mM])usci?al([es]?|ity|ly)\b(?<!Musial)" replace="$1usical$2"/><!--avoid surname Musial-->
<Typo word="Musical" find="\b(M|m)usci?al([se]?|ly|ity)\b(?<!Musial)" replace="$1usical$2" /><!-- Musial is a surname -->
<Typo word="Musician" find="\b([mM])uscician(s)?\b" replace="$1usician$2"/>
<Typo word="Musician" find="\b(M|m)uscician(s?)\b" replace="$1usician$2" />
<Typo word="Mutilate" find="\b([mM])util[il]at(e[ds]?|i(?:ng|ons?))\b" replace="$1utilat$2"/>
<Typo word="Mutilate" find="\b(M|m)util[li]at(e[sd]?|ing|ions?)\b" replace="$1utilat$2" />
<Typo word="Myriad" find="\b([mM])yraid\b" replace="$1yriad"/>
<Typo word="Myriad" find="\b(M|m)yraid\b" replace="$1yriad" />
<Typo word="Mysterious" find="\b([mM])(?:ister[iy]|yster)ous([a-z]*)\b" replace="$1ysterious$2"/>
<Typo word="Myself" find="\b(M|m)ysefl?\b" replace="$1yself" />
<Typo word="Mystery" find="\b([mM])ister(ies|y(?<!Mistery))\b" replace="$1yster$2"/>
</syntaxhighlight>
<Typo word="Mysterious" find="\b(M|m)(?:yster|ister[iy])ous(\w*)\b" replace="$1ysterious$2" />
<Typo word="Mystery" find="\b(M|m)ister(ies|y)\b" replace="$1yster$2" />
</source>


===N===
===N===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Name" find="\b(N|n)mae(s?|ly|d)\b" replace="$1ame$2" />
<Typo word="Name" find="\b([nN])mae([ds]?|ly)\b" replace="$1ame$2"/>
<Typo word="Napoleonic" find="\b[Nn]apoleonian\b" replace="Napoleonic" />
<Typo word="Napoleonic (1)" find="\b[nN]apoleonian\b" replace="Napoleonic"/>
<Typo word="National" find="\b(N|n|[Ii]ntern)atinal(\w*)\b" replace="$1ational$2" />
<Typo word="(Inter)National" find="\b([iI]ntern|[nN])ato?inal([a-z]*)\b" replace="$1ational$2"/>
<Typo word="(Un)Natural" find="\b(N|n|[Uu]nn)aturual(s?|ly)\b" replace="$1atural$2" />
<Typo word="Nationality" find="\b([nN])ationalt(ies|y)\b" replace="$1ationalit$2"/>
<Typo word="(Un)Naturally" find="\b(N|n|[Uu]nn)atur(?:el?|a|uru?al?)ly\b" replace="$1aturally" />
<Typo word="(Inter)Nationally" find="\b([iI]ntern|[nN])ationall?y-" replace="$1ationally "/>
<Typo word="Nazareth" find="\b[Nn]azere(th|nes?)\b" replace="Nazare$1" />
<Typo word="Native Americans" find="\b(?:native\s+[aA]|Native\s+a)mericans\b" replace="Native Americans"/><!--avoid singular: context dependent, additional look-around needed to reinstate-->
<Typo word="(Un)Necessary" find="\b(N|n|[Uu]nn)e(?:cassa|s+[ae]s+a|ces+e)r(y|ily)\b" replace="$1ecessar$2" />
<Typo word="(Un)Natural" find="\b([nN]|[uU]nn)aturual(ly|s?)\b" replace="$1atural$2"/>
<Typo word="Necessitate" find="\b(N|n)ecessiat(e[sd]?|ing)\b" replace="$1ecessitat$2" />
<Typo word="(Un)Naturally" find="\b([nN]|[uU]nn)atur(?:a|el?|uru?al?)ly\b" replace="$1aturally"/>
<Typo word="Necessity" find="\b(N|n)ec(?:ces?|e)sit(y|ies|ate[sd]?|ating)\b" replace="$1ecessit$2" />
<Typo word="Nazareth" find="\b(?:Naze|naz[ae])re(nes?|th)\b" replace="Nazare$1"/>
<Typo word="Née" find="([ (])n[][eèé]\b" replace="$1née" />
<Typo word="(Un)necessary" find="\b([nN]|[uU]nn)ec+a?i?e?a?s+[ae]+r+[ae]?(?<![nN]ecessar)(ily|y)\b" replace="$1ecessar$2"/><!--Fuzzy rule, extends & completely replaces existing rule "Unnecessary"-->
<Typo word="Négligée" find="\b(N|n)(?:églige|egligé)e?(s?)\b" replace="$1égligée$2" /><!--"negligee" should not be replaced, see [[wikt:negligee]]-->
<Typo word="(Un)Necessary" find="\b([nN]|[uU]nn)e(?:c(?:assa|es+e)|s+[ae]s+a)r(il)?y\b" replace="$1ecessar$2y"/>
<Typo word="Negligible" find="\b(N|n)egli(?:ga|)bl(e|y)\b" replace="$1egligibl$2" />
<Typo word="Necessity" find="\b([nN])ec(?:ces?|e)sit(at(?:e[ds]?|ing)|ies|y)\b" replace="$1ecessit$2"/>
<Typo word="(Re)Negotiate" find="\b(N|n|[Rr]en)ego(?:cia|ta)(ted?|ting|t(e|ion|or)s?|bl[ey]|bility|nt(?<!ciant)s?)\b" replace="$1egotia$2" />
<Typo word="Née" find="([\s\(])n[][eèé]\b" replace="$1née"/>
<Typo word="Neighbo(u)r" find="\b(N|n)(?:eih?g|iegh)bo(u?r)(s?|ed|ing|hoods?|ly|liness)\b" replace="$1eighbo$2$3" />
<Typo word="Négligée" find="\b([nN])(?:églige|egligé)e?(s)?\b" replace="$1égligée$2"/><!--avoid [[wikt:negligee]]-->
<Typo word="Nevada" find="\b[Nn]eveda(n?s?)\b" replace="Nevada$1" />
<Typo word="Negligible" find="\b([nN])egli(?:ga)?bl([ey])\b" replace="$1egligibl$2"/>
<Typo word="Never" find="\b(N|n)ver\b" replace="$1ever" />
<Typo word="(Re)Negotiate" find="\b([nN]|[rR]en)ego(?:cia|ta)(b(?:ility|l[ey])|t(?:ed?|i(?:ng|on)|or)s?|nt(?<!ciant)s?)\b" replace="$1egotia$2"/>
<Typo word="(Never/None)theless" find="\b(N|n)(ever|one)(?:the\s+|\s+the|th)\s?less\b" replace="$1$2theless" />
<Typo word="Neighbo(u)r" find="\b([nN])[ei]+[gh]*bh?(?:o?(u)?[eo]?r|ro?(u)?o?)(?<![nN]eighbou?r)(ed|hoods?|ing|l(?:iness|y)|s?)\b(?<!N(?:e(?:br|iber)|i(?:eb(?:hur|oer|ur)|gh?bor)))" replace="$1eighbo$2$3r$4"/>
<Typo word="New Delhi" find="\bNew\s*[Dd]ehli\b" replace="New Delhi" />
<Typo word="Never" find="\b([nN])ver\b" replace="$1ever"/>
<Typo word="New" find="\b(N|n)we(s?)\b" replace="$1ew$2" />
<Typo word="(Never/None)theless" find="\b([nN](?:ever|one))(?:th(?:e\s+)?|\s+the)\s?less\b" replace="$1theless"/>
<Typo word="Newsletter" find="\b(N|n)ew[ls]etter(s?)\b" replace="$1ewsletter$2" />
<Typo word="New Delhi" find="\bNew\s*[dD]ehli\b" replace="New Delhi"/>
<Typo word="Newsstand" find="\b(N|n)ewstand(s?)\b" replace="$1ewsstand$2"/>
<Typo word="New" find="\b([nN])we(s)?\b(?!-|\s+(?:N(?:kwo|we)|nkwo|[oO]rie)\b)(?<!Nwe)" replace="$1ew$2"/><!--avoid names Nwe- & Nwe-->
<Typo word="Niccolò Machiavelli" find="\bNic+ol+o\s+Mac+hi?avel+i\b" replace="Niccolò Machiavelli" />
<Typo word="Newsletter" find="\b([nN])ew[ls]etter(s)?\b" replace="$1ewsletter$2"/>
<Typo word="Nickel_" find="(?:\bNickle\b)\b(N|n)ickle(ic|ous|iferous|odeons?)?\b" replace="$1ickel$2" /><!--Don't correct surname Nickle-->
<Typo word="Newspaper" find="\b([nN])e[sw]paper(m[ae]n|s?|wom[ae]n)\b" replace="$1ewspaper$2"/>
<Typo word="Niece" find="\b(N|n)eice(s?)\b" replace="$1iece$2" />
<Typo word="Newsstand" find="\b([nN])ewstand(s)?\b" replace="$1ewsstand$2"/>
<Typo word="Nighttime" find="\b(N|n)ightime\b" replace="$1ighttime" />
<Typo word="NF-κB" find="\b[nN][fF][-–‑−—―]?[kK][bB]\b" replace="NF-κB"/>
<Typo word="Nineteen" find="\b(N|n)inteen(s?|ths?)\b" replace="$1ineteen$2" />
<Typo word="Niccolò Machiavelli" find="\b[nN]ic+ol+o\s+[mM]ac+hi?avel+i\b" replace="Niccolò Machiavelli"/>
<Typo word="Ninety" find="\b(N|n)int(y|ies|ieths?|een(|th))\b" replace="$1inet$2" />
<Typo word="Nickel_" find="(?!\bNickle\b)\b([nN])ickle(i(?:c|ferous)|o(?:deons?|us))?\b" replace="$1ickel$2"/><!--avoid surname Nickle-->
<Typo word="Ninth" find="\b(N|n)inet(hs?)\b" replace="$1int$2" />
<Typo word="Nickname" find="\b([nN])ick[–‑−—―\s]+nam(e[ds]?|ing)\b" replace="$1icknam$2"/>
<Typo word="Nonetheless" find="\b(N|n)ontheless\b" replace="$1onetheless" />
<Typo word="Niece" find="\b([nN])eice(s)?\b" replace="$1iece$2"/>
<Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational" />
<Typo word="Nighttime" find="\b([nN])ightime\b" replace="$1ighttime"/>
<Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational" />
<Typo word="Ninety/teen" find="\b([nN])int(een(?:s?|ths?)|ie(?:s|ths?)|y)\b" replace="$1inet$2"/>
<Typo word="Nonsense" find="\b(N|n)onsenc(e|ical(|ly))\b" replace="$1onsens$2" />
<Typo word="Ninth" find="\b([nN])ineth(s)?\b" replace="$1inth$2"/>
<Typo word="North" find="\b(N|n)oth(|ern|erners?|ly)\b(?<!Noth)" replace="$1orth$2" /><!-- Allow surname Noth-->
<Typo word="Noël Coward" find="\b[nN]oel\s+[cC]oward\b" replace="Noël Coward"/>
<Typo word="North(ea/we)stern" find="\b(N|n)orth[er]+(ea|we)stern(|ers?)\b" replace="$1orth$2stern$3" />
<Typo word="Nonetheless" find="\b([nN])ontheless\b" replace="$1onetheless"/>
<Typo word="Northern" find="\b(N|n)o(?:r?her|r?the|ther?)(n|ners?|nmost|ly)\b" replace="$1orther$2" />
<Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational"/>
<Typo word="Notably" find="\b(N|n)ota(?:ble|l)y\b" replace="$1otably" />
<Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational"/>
<Typo word="Notice" find="\b(N|n)otive(s|d)?\b" replace="$1otice$2" />
<Typo word="Nonsense" find="\b([nN])onsenc(e|ical[a-z]*)\b" replace="$1onsens$2"/>
<Typo word="Notoriety" find="\b(N|n)oteriety\b" replace="$1otoriety" />
<Typo word="North" find="\b([nN])o(?:rht|th)(east|er(?:ly|n[a-z]*)|w(?:ard|est))?\b(?<!Noth)" replace="$1orth$2"/><!--allow surname Noth-->
<Typo word="(Not)withstand" find="\b([N|n]otw|[Ww])hithstand(\w*)\b" replace="$1ithstand$2" />
<Typo word="North(ea/we)stern" find="\b([nN])orth[er]+(ea|we)stern([a-z]*)\b" replace="$1orth$2stern$3"/>
<Typo word="Nouméa" find="\b[Nn]oumea\b" replace="Nouméa" />
<Typo word="Northern_" find="\b([nN])o(?:her|r(?:ht?h?er|the)|ther?)(ly|n(?:ers?|most)?)\b(?<!Northen)" replace="$1orther$2"/><!--avoid surname Northen-->
<Typo word="Nouveau" find="\b(N|n)oveau(x?)\b" replace="$1ouveau$2" />
<Typo word="Notably" find="\b([nN])ota(?:b(?:il|le)|l)y\b" replace="$1otably"/>
<Typo word="Now" find="\b(N|n)(?:owe?s|wo)\b" replace="$1ow" />
<Typo word="Notice" find="\b([nN])otive([ds])?\b" replace="$1otice$2"/>
<Typo word="Nowadays" find="\b(N|n)owdays\b" replace="$1owadays" />
<Typo word="Notoriety" find="\b([nN])oteriety\b" replace="$1otoriety"/>
<Typo word="Nuclear" find="\b(N|n)ucule?ar\b" replace="$1uclear" />
<Typo word="Nouméa" find="\b[nN]oumea\b" replace="Nouméa"/>
<Typo word="Nuisance" find="\b(N|n)u(?:isans|sanc)e(s?)\b" replace="$1uisance$2" />
<Typo word="Nouveau" find="\b([nN])oveau(x)?\b" replace="$1ouveau$2"/>
<Typo word="Nullarbor" find="\b[Nn]ullabour\b" replace="Nullarbor" />
<Typo word="Now" find="\b([nN])(?:owe?s|wo)\b" replace="$1ow"/>
<Typo word="Numerical" find="\b(N|n)umber[ai]ca(l|lly)\b" replace="$1umerica$2" />
<Typo word="Nowadays" find="\b([nN])ow\s?(a\s)?days\b" replace="$1owadays"/>
<Typo word="nth-season something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|th)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|ven)|ixt(?:eenth|h|ieth))|t(?:enth|hir(?:d|t(?:eenth|ieth))|we(?:lfth|ntieth)))\b\s+season(?=\s+(?:c(?:ast|liffhanger)|episode|finale(?!\s+loss)|premiere(?!d)))" replace="$1-season"/>
<Typo word="Numerous" find="\b(N|n)um(?:eri|ber)ous(|ness|ly)\b" replace="$1umerous$2" />
<Typo word="Nuptial" find="\b(N|n)uptual\b" replace="$1uptial" />
<Typo word="non-title bout/fight/match" find="\bnon\s+title(?=\s+(?:bouts?\b|fights?\b|match\b))" replace="non-title"/>
<Typo word="nth-round something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))\b\s+round(?=\s+(?:decisions?|game|knockouts?|KOs?|newspaper\s+decisions?|technical\s+knockouts?|TKOs?))" replace="$1-round"/>
<Typo word="Nurturing" find="\b(N|n)utur(e[ds]?|ing)\b" replace="$1urtur$2" />
<Typo word="Nuclear" find="\b([nN])ucule?ar\b" replace="$1uclear"/>
</source>
<Typo word="Nuisance" find="\b([nN])u(?:isans|sanc)e(s)?\b" replace="$1uisance$2"/>
<Typo word="Nullarbor" find="\b[nN]ullabour\b" replace="Nullarbor"/>
<Typo word="Numerical" find="\b([nN])umber[ai]cal(ly)?\b" replace="$1umerical$2"/>
<Typo word="Numerous" find="\b([nN])um(?:bero|e(?:or|rio))us([a-z]*)\b" replace="$1umerous$2"/>
<Typo word="Nuptial" find="\b([nN])uptual(s)?\b" replace="$1uptial$2"/>
<Typo word="Nurturing" find="\b([nN])utur(e[ds]?|ing)\b" replace="$1urtur$2"/>
<Typo word="n-round something" find="\b(\d+|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b\s+round(?=\s+(?:d(?:ecisions?|raws?)|knockouts?|KOs?|match(?:es)?|newspaper\s+decisions?|technical\s+knockouts?|TKOs?))" replace="$1-round"/><!--"A n-something" won't catch all useful, esp. boxing-related things-->
<Typo word="n-something contract/deal/run/etc." find="\b((?<!,)\d{1,3}|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|hr(?:ee|irt(?:een|y))|w(?:e(?:lve|nty)|o)))(?:&nbsp;|\s+)(album|book|episode|fi(?:ght|lm)|game|movie|picture|record)(?=\s+(?:contract|deal|run|s(?:e(?:ason|ries)|uspension|weep))\b)" replace="$1-$2"/><!--entertainment-related hyphen combos-->
<Typo word="n-time champion/winner_" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b\s+time(?=\s+(?:champions?|defending\s+champions?|losers?|nominees?|winners?))" replace="$1-time"/>
</syntaxhighlight>


===O===
===O===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Dis)Obedient" find="\b([Dd]iso|O|o)bedian(t|ce|tly)\b" replace="$1bedien$2" />
<Typo word="(Dis)Obedient" find="\b([dD]iso|[oO])bedian(ce|t(?:ly)?)\b" replace="$1bedien$2"/>
<Typo word="Obsess" find="\b(O|o)b(?:sses?|se|es)s(|e[ds]|i(ng|ve|ons?)(|ly)|ors?)\b" replace="$1bsess$2" />
<Typo word="Obituary" find="\b([oO])bit(?:au?|ia|u)r(ies|y)\b" replace="$1bituar$2"/>
<Typo word="Obsolete" find="\b(O|o)bselete(d?|s|ly)\b" replace="$1bsolete$2" />
<Typo word="Obsess" find="\b([oO])b(?:es|s(?:e|ses?))s(e[ds]|i(?:ng|ons?|ve)(?:ly)?|ors?)?\b" replace="$1bsess$2"/>
<Typo word="Obstacle" find="\b(O|o)bsta(?:cal|ncle)(s)?\b" replace="$1bstacle$2" />
<Typo word="Obsolete" find="\b([oO])bselete([ds]?|ly)\b" replace="$1bsolete$2"/>
<Typo word="Obviously" find="\b(O|o)bviou?suly\b" replace="$1bviously" />
<Typo word="Obstacle (1)" find="\b([oO])bsta(?:cal|ncle)(s)?\b" replace="$1bstacle$2"/>
<Typo word="Occasion" find="\b(O|o)c(?:as+|cai?ss+|c?ais+|c?as[st]|c?at)i?on+(s?|al|ally|ed|ing)\b" replace="$1ccasion$2" />
<Typo word="Obstacle (2)" find="\b([oO])b(?:st(?:acal|ica?le?)|t(?:ac(?:al|le)|ica?le?))(s)?\b" replace="$1bstacle$2"/>
<Typo word="(Un)Occupy" find="\b(O|o|[Uu]no)c(?:u|c?up)p(y|ie[sd]|ying|ants?|ation(?:s?|al))\b" replace="$1ccup$2" />
<Typo word="Occasion" find="\b([oO])c(?:a(?:is+|s(?:s+|t)?|t)|ca(?:is+|s(?:s+|t)|t))i?on+(al[a-z]*|ed|ing|s?)\b" replace="$1ccasion$2"/>
<Typo word="Occur" find="\b(O|o)c(?:ur?|co?ur)r(s?)\b" replace="$1ccur$2" />
<Typo word="Occupied" find="\b([oO])ccupate([ds])\b" replace="$1ccupie$2"/>
<Typo word="(Re)Occurred/ing/ence" find="\b([Rr]eo|O|o)c(?:ur+|c?ur)(ing|ed|ences?|ent)\b" replace="$1ccurr$2" />
<Typo word="Occupy" find="\b([oO])ccupate?(ing)?\b" replace="$1ccupy$2"/>
<Typo word="Occurrence" find="\b(O|o)c(?:c?urr?a|ur+e)n(ces?|t)\b" replace="$1ccurren$2" />
<Typo word="(Un)Occupy" find="\b([oO]|[uU]no)c(?:cup|up?)p(a(?:nts?|tion[a-z]*)|ie[ds]|y(?:ing)?)\b" replace="$1ccup$2"/>
<Typo word="Octahedron" find="\b(O|o)ctohedr(ons?|al?|ally)\b" replace="$1ctahedr$2" />
<Typo word="Occur" find="\b([oO])c(?:co?ur|ur?)r(s)?\b" replace="$1ccur$2"/>
<Typo word="Octave" find="\b(O|o)ctiv(es?|al)\b" replace="$1ctav$2" />
<Typo word="(Re)Occurred/ing/ence" find="\b([oO]|[rR]eo)c(?:cur|ur+)(e(?:d|n(?:ces?|t))|ing)\b" replace="$1ccurr$2"/>
<Typo word="Odoriferous" find="\b(O|o)douriferous\b" replace="$1doriferous" />
<Typo word="Occurrence" find="\b([oO])c(?:curr?a|ur(?:[ea]|r(?:[ae]|r+e)))n(ces?|t)\b" replace="$1ccurren$2"/>
<Typo word="Oeuvre" find="\b(O|o)uevr(es?)\b" replace="$1euvr$2" />
<Typo word="Octahedron" find="\b([oO])ctohedr(al?(?:ly)?|ons?)\b" replace="$1ctahedr$2"/>
<Typo word="Officer" find="\b(O|o)ffcer(s?)\b" replace="$1fficer$2" />
<Typo word="Octave" find="\b([oO])ctiv(al|es?)\b" replace="$1ctav$2"/>
<Typo word="(Un)Official" find="\b(O|o|[Uu]no)ffic(?:ai?|cia)l(s?|ly|dom|ism)\b" replace="$1fficial$2" /><!--avoid foreign word oficial-->
<Typo word="Oeuvre" find="\b([oO])uevre(s)?\b" replace="$1euvre$2"/>
<Typo word="(Un)Officially" find="\b(O|o|[Uu]no)f+(?:ica|cial)ly\b" replace="$1fficially" />
<Typo word="Of...descent" find="\b([oO]f\s+[A-Z][a-z]+(?:an|ese|i(?:c|sh))\s+de)cs?ent\b" replace="$1scent"/>
<Typo word="Oft(en)times" find="\b(O|o)ft(|en)[-\s]+times\b" replace="$1ft$2times" />
<Typo word="Of(f) course" find="\b([oO]ff?)course\b" replace="$1 course"/>
<Typo word="Often" find="\b(O|o)ftenly\b" replace="$1ften" />
<Typo word="Officer" find="\b([oO])ffcer(s)?\b" replace="$1fficer$2"/>
<Typo word="Omelette" find="\b(O|o)mlette(s?)\b" replace="$1melette$2" />
<Typo word="(Un)Official" find="\b([oO]|[uU]no)ffic(?:ai?|cia)l(dom|ism|ly|s?)\b" replace="$1fficial$2"/><!--avoid foreign word oficial-->
<Typo word="Omertà" find="\b(O|o)merta\b" replace="$1mertà" />
<Typo word="(Un)Officially" find="\b([oO]|[uU]no)f+(?:cial|ica)ly\b" replace="$1fficially"/>
<Typo word="Ominous" find="\b(O|o)m(?:ni|en|min)ou(s|sly)\b" replace="$1minou$2" />
<Typo word="Oft(en)times" find="\b([oO])ft(en)?[–‑−—―\s]+times\b" replace="$1ft$2times"/>
<Typo word="Only" find="\b(O|o)nyl\b" replace="$1nly" />
<Typo word="Often" find="\b([oO])ftenly\b" replace="$1ften"/>
<Typo word="Onomatopoeia" find="\b(O|o)nomatopeo?i(a|c|cally)\b" replace="$1nomatopoei$2" />
<Typo word="Olympic" find="\b([oO])l(?:my?p|y[mp]m?)ic(s)?\b" replace="$1lympic$2"/>
<Typo word="Opening" find="\b(O|o)p+enning(s?)\b" replace="$1pening$2" />
<Typo word="Omelette" find="\b([oO])mlette(s)?\b" replace="$1melette$2"/>
<Typo word="Openness" find="\b(O|o)peness\b" replace="$1penness" />
<Typo word="Ominous" find="\b([oO])m(?:en|min|ni)ous(ly)?\b" replace="$1minous$2"/>
<Typo word="Operate" find="\b(O|o)perrat(\w+)\b" replace="$1perat$2" />
<Typo word="Once/Twice" find="\b([oO]n|[tT]wi)ced\b" replace="$1ce"/>
<Typo word="Ophthalmology" find="\b(O|o)pthal?m(olog(?:y|ists?)|ic)\b" replace="$1phthalm$2" />
<Typo word="Only" find="\b([oO])nyl\b" replace="$1nly"/>
<Typo word="Oppo(nent/site)" find="\b(O|o)ppe(nents?|se[ds]?|sing|sites?)\b" replace="$1ppo$2" />
<Typo word="Onomatopoeia" find="\b([oO])nomatopeo?i(a|c[a-z]*)\b" replace="$1nomatopoei$2"/>
<Typo word="Opponent" find="\b(O|o)ppononent(s)?\b" replace="$1pponent$2" />
<Typo word="Opening" find="\b([oO])p+enn(ed|ings?)\b" replace="$1pen$2"/>
<Typo word="Opportunity" find="\b(O|o)pp(?:r?o|[eu]r)tuni(ty|ties|s[tm]s?|stic(|ally))\b" replace="$1pportuni$2" />
<Typo word="Operate" find="\b([oO])perrat([a-z]+)\b" replace="$1perat$2"/>
<Typo word="(Un)Oppose" find="\b(O|o|[Uu]no)p+oss(ed?|es|ing)\b" replace="$1ppos$2" />
<Typo word="Ophthalmology" find="\b([oO])pthal?m(ic|olog(?:ists?|y))\b" replace="$1phthalm$2"/>
<Typo word="(O/Su/Presu)ppose" find="\b(O|o|[Ss]u|[Pp]resu)pos(\w+)\b(?<![Oo]possums?)" replace="$1ppos$2" />
<Typo word="Opioid" find="\b([oO])piod(s)?\b" replace="$1pioid$2"/>
<Typo word="Opposite" find="\b(O|o)pp(?:osit|osate|asite)(s?|ly)\b" replace="$1pposite$2" />
<Typo word="Opossum" find="\b([oO]p|[pP])(?:os(?:[ou]|so)|pos(?:[ou]|s[ou]))m(ons?|s?|us|woods?)\b" replace="$1ossum$2"/>
<Typo word="Opposition" find="\b(O|o)pp?ositition\b" replace="$1pposition" />
<Typo word="Oppo(nent/site)" find="\b([oO])ppe(nents?|s(?:e[ds]?|i(?:ng|tes?)))\b" replace="$1ppo$2"/>
<Typo word="Optimism" find="\b(O|o)pto?mi(sm|st\w*|[sz](ed?|es|ing|ations?))\b" replace="$1ptimi$2" />
<Typo word="Opponent" find="\b([oO])ppono?nent(s)?\b" replace="$1pponent$2"/>
<Typo word="Orchestra" find="\b(O|o)rch[aiou]?stra(\w*)\b" replace="$1rchestra$2" />
<Typo word="Opportunity" find="\b([oO])p+(?:er|or?|ror?|ur)t?uni(?<![oO]pportuni)(s(?:[mt]s?|tic[a-z]*)|t(?:ies|y))\b" replace="$1pportuni$2"/>
<Typo word="(Un)Ordered" find="\b(O|o|[Uu]no)rded\b" replace="$1rdered" />
<Typo word="(Un)Oppose" find="\b([oO]|[uU]no)p+oss(e[ds]?|ing)\b" replace="$1ppos$2"/>
<Typo word="Ordinary" find="\b(O|o)ridinar(y|ily)\b" replace="$1rdinar$2" />
<Typo word="(O/Su/Presu)ppose" find="\b([oO]|[pP]resu|[sS]u)pos(?!teg(?:a|idae))([a-z]+)\b(?<!Reta Oposta)(?<![oO]pos(?:hchnaya|sums?|tegidae?|ura))" replace="$1ppos$2"/>
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|Squadron|Survey|Testing)\b" replace="Ordnance $1" />
<Typo word="Opposite" find="\b([oO])pp(?:asite|os(?:ate|it))(ly|s?)\b" replace="$1pposite$2"/>
<Typo word="Organization" find="\b(O|o)rga(?:ni(s|z)|in(s|z)a)tion(s)?\b" replace="$1rgani$2$3ation$4" />
<Typo word="Opposition" find="\b([oO])pp?ositition\b" replace="$1pposition"/>
<Typo word="(Dis/Re)Organi(s/z)e" find="\b(O|o|[Dd]iso|[Rr]eo)rg(?:an|i?ni)(s|z)(e[ds]?|ing|ation(s?|al))\b" replace="$1rgani$2$3" />
<Typo word="Optimism" find="\b([oO])pto?mi(s(?:ations?|e[ds]?|ing|m|t[a-z]*)|z(?:ations?|e[ds]?|ing))\b" replace="$1ptimi$2"/>
<Typo word="Origin" find="\b(O|o)rgin(s)?\b" replace="$1rigin$2" />
<Typo word="Orchestra" find="\b([oO])rch[aiou]?stra([i-sy]*)\b" replace="$1rchestra$2"/>
<Typo word="(Un)Original" find="\b(O|o|[Uu]no)r(?:n?gini?|igni?|ingini?|i?n?gi?ni|igion)a(l|lly|ted?|ting|t(e|ion|or)s?)\b" replace="$1rigina$2" />
<Typo word="(Un)Ordered" find="\b([oO]|[uU]no)rded\b" replace="$1rdered"/>
<Typo word="Originally" find="\b(O|o)rig(?:[aie]nn?a|in[in]al|iona)ly\b" replace="$1riginally" />
<Typo word="Ordinary" find="\b([oO])ridinar(il)?y\b" replace="$1rdinar$2y"/>
<Typo word="Orphanage" find="\b(O|o)rphan(ges?)\b" replace="$1rphana$2" />
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|S(?:quadron|urvey)|Testing)\b" replace="Ordnance $1"/>
<Typo word="Orthogonal" find="\b(O|o)rthagonal(ly|s)?\b" replace="$1rthogonal$2" />
<Typo word="(Dis/Re)Organi(s/z)e" find="\b([dD]iso|[oO]|[rR]eo)(?:grani|rg(?:an|ini|ni))([sz](?:ation(?:al|s?)|e[ds]?|ing))\b" replace="$1rgani$2"/>
<Typo word="Other" find="\b(O|o)(?:teh|hte)r(s)?\b" replace="$1ther$2" />
<Typo word="Origin" find="\b([oO])r(?:gin|ign)(s)?\b" replace="$1rigin$2"/>
<Typo word="Others" find="\b(O|o)therw\b" replace="$1thers" />
<Typo word="(Un)Original" find="\b([oO]|[uU]no)r(?:g(?:ini?|ni)|i(?:g(?:i(?:ni|on)|ni?)|ng(?:ini?|ni))|ng(?:ini?|ni))a(l(?:ly)?|t(?:e[ds]?|i(?:ng|ons?)|ors?))\b" replace="$1rigina$2"/>
<Typo word="Out" find="\b(O|o)tu\b" replace="$1ut" />
<Typo word="Originally" find="\b([oO])rig(?:[ae]nn?a|i(?:n(?:a|[in]al?)|onal?)|onal?)ly\b" replace="$1riginally"/>
<Typo word="Outer" find="\b(O|o)utter(most|wear)?\b" replace="$1uter$2" />
<Typo word="Orphanage" find="\b([oO])rphan[ieo]?ge(s)?\b" replace="$1rphanage$2"/>
<Typo word="Output" find="\b(O|o)uput(ted|s?|ting)\b" replace="$1utput$2" />
<Typo word="Orthogonal" find="\b([oO])rthag[ieo]n[ai]l(ly|s?)\b" replace="$1rthogonal$2"/>
<Typo word="Overridden" find="\b(O|o)ver(?:id|r?i)den\b" replace="$1verridden" />
<Typo word="Other" find="\b([oO])(?:hte|teh)r(s)?\b" replace="$1ther$2"/>
<Typo word="Override" find="\b(O|o)ver(id(es?|den|ing)|ode)\b" replace="$1verr$2" />
<Typo word="Others" find="\b([oO])ther[wx]\b" replace="$1thers"/>
<Typo word="Out_" find="\botu\b\s+" replace="out "/><!--allow surname and place name Otu but not Ma'afu'otu'itonga; restored space-->
<Typo word="(Over/Under)whelm" find="\b([Oo]v|[Uu]nd)erw(?:ea?l|heli)m(s?|ed|ing)\b" replace="$1erwhelm$2" />
<Typo word="Oxymoron/Oxygen" find="\b(O|o)xi(moro|ge)n\b" replace="$1xy$2n" />
<Typo word="Outer" find="\b([oO])utter(most|wear)?\b" replace="$1uter$2"/>
<Typo word="Output" find="\b([oO])t?uput(s?|t(?:ed|ing))\b" replace="$1utput$2"/>
</source>
<Typo word="Overridden" find="\b([oO])ver(?:id?|ri)den\b" replace="$1verridden"/>
<Typo word="Override" find="\b([oO])ver(id(?:den|es?|ing)|ode)\b" replace="$1verr$2"/>
<Typo word="(Over/Under)whelm" find="\b([oO]v|[uU]nd)erw(?:ea?l|heli)m(ed|ing|s?)\b" replace="$1erwhelm$2"/>
<Typo word="Oxymoron/Oxygen" find="\b([oO])xi(ge|moro)n\b" replace="$1xy$2n"/>
</syntaxhighlight>


===P===
===P===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Palme d'Or" find="\b[Pp]alme\s+(?:D['`][Oo]|[Dd][`][Oo]|[Dd]['`’]o)r\b" replace="Palme d'Or" />
<Typo word="Palme d'Or" find="\b[pP]alme?\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][oO]r\b" replace="Palme d'Or"/>
<Typo word="Palme d'Or" find="\b[Pp]alm\s+[dD]['`’][Oo]r\b" replace="Palme d'Or" />
<Typo word="Pamphlet" find="\b([pP])am[fp]let(ing|s?)\b" replace="$1amphlet$2"/>
<Typo word="Pamphlet" find="\b(P|p)am[fp]let(s|ing)?\b" replace="$1amphlet$2" />
<Typo word="Pantomime" find="\b([pP])antomine(s)?\b" replace="$1antomime$2"/>
<Typo word="Pantomime" find="\b(P|p)antomine(s)?\b" replace="$1antomime$2" />
<Typo word="Paper" find="\b([pP])apaer(ed|ing|s?)\b" replace="$1aper$2"/>
<Typo word="Paper" find="\b(P|p)apaer(s|ing|ed)?\b" replace="$1aper$2" />
<Typo word="Papier-mâché" find="\b([pP])ap(?:er[–‑−—―\s]+[mM]aché|ier(?:[–‑−—―\s]+[mM]aché| mâché))\b" replace="$1apier-mâché"/><!--avoid [[wikt:papier-mache]]-->
<Typo word="Papier-mâché" find="\b(P|p)ap(?:i?er[-\s]+[Mm]ach[é]|ier mâché)\b" replace="$1apier-mâché" /><!--"papier-mache" should not be replaced, see [[wikt:papier-mache]]-->
<Typo word="Parade" find="\b([pP])erade([ds])\b" replace="$1arade$2"/>
<Typo word="Parade" find="\b(P|p)erade(d|s)\b" replace="$1arade$2" />
<Typo word="(Un)Parallel" find="\b([pP]|[uU]np)ar(?:alel?|el+e|ral(?:el?|le)|r+alle)l(i(?:s(?:e[ds]?|ms?)|ze[ds]?)|e(?:d|pipeds?)|ograms?|s?)\b" replace="$1arallel$2"/>
<Typo word="(Un)Parallel" find="\b(P|p|[Uu]np)ar(?:rall?e|r?alel?|r+alle|el+e)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?|ed)\b" replace="$1arallel$2" />
<Typo word="Parallelly" find="\b([pP])arr?al(?:ell|lel)?y\b" replace="$1arallelly"/>
<Typo word="Parallelly" find="\b(P|p)arr?al(?:ell|lel)?y\b" replace="$1arallelly" />
<Typo word="Paraphernalia" find="\b([pP])araphr?enalia\b" replace="$1araphernalia"/>
<Typo word="Paraphernalia" find="\b(P|p)araphr?enalia\b" replace="$1araphernalia" />
<Typo word="Parenthesis" find="\b([pP])aranthe(s[ei]s|tic[a-z]+)\b" replace="$1arenthe$2"/>
<Typo word="Parenthesis" find="\b(P|p)aranthe(s[ei]s|tic\w+)\b" replace="$1arenthe$2" />
<Typo word="Parishioner (1)" find="\b([pP])arish[io]ner(s(?:hip)?)?\b" replace="$1arishioner$2"/>
<Typo word="Parishioner" find="\b(P|p)ar(?:r+is+h?i?|is+i?|is+h)oner(s?|ship)\b" replace="$1arishioner$2" />
<Typo word="Parishioner (2)" find="\b([pP])ar(?:is+[hi]?|r+is+h?i?)oner(s(?:hip)?)?\b" replace="$1arishioner$2"/>
<Typo word="Parliament" find="(?!\bParlament\b)\b(P|p)ar?l[ai]i?ment(s?|ar\w+)\b" replace="$1arliament$2" />
<Typo word="Parliament" find="(?!\bParlament\b)\b([pP])ar?l[ai]i?ment(ar[a-z]+|s?)\b(?<!mentarisch[a-z]*)" replace="$1arliament$2"/><!--avoid common proper name for foreign parliament "Parlament"-->
<Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan"/>
<!-- avoid common proper name for foreign parliament "Parlament -->
<Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan" />
<Typo word="Participate" find="\b([pP])a[rt]+[ei]?c[aei]*pa?(?<!articipa)(n(?:c[ey]|ts?)|t(?:e[ds]?|i(?:ng|on)|or[sy]?))\b" replace="$1articipa$2"/>
<Typo word="Participate" find="\b(P|p)art(?:ic?|ci|eci)pat(\w+)\b" replace="$1articipat$2" />
<Typo word="Particular (1)" find="\b([pP])a(?:rticlu?|ticul)a([a-z]+)\b" replace="$1articula$2"/>
<Typo word="Particular" find="\b(P|p)a(?:rticlu?|ticul)a(\w+)\b" replace="$1articula$2" />
<Typo word="Particular (2)" find="\b([pP])ar(?:itucla|ticual)r([a-z]*)\b" replace="$1articular$2"/>
<Typo word="Particular" find="\b(P|p)ar(?:itucla|ticual)r(\w*)\b" replace="$1articular$2" />
<Typo word="Particularly" find="\b([pP])articu(?:a(?:l[lr]?|ri?l)|l+a(?:lr|r(?:[ei]l+)?)|llarl)y\b" replace="$1articularly"/>
<Typo word="Particularly" find="\b(P|p)articu(?:lar|all?|arl|laril)y\b" replace="$1articularly" />
<Typo word="Party" find="\b([pP])ary\b" replace="$1arty"/>
<Typo word="Party" find="\b(P|p)ary\b" replace="$1arty" />
<Typo word="(Sur)pass" find="\b(p|[sS]urp)as(e[ds]|ing)\b" replace="$1ass$2"/><!--avoid Pasing, a place in Germany-->
<Typo word="(Sur)Pass" find="\b(P|p|[Ss]urp)as(e[ds]|ing)\b" replace="$1ass$2" />
<Typo word="Passenger" find="\b([pP])as(?:en|se)ger(s)?\b" replace="$1assenger$2"/>
<Typo word="Passenger" find="\b(P|p)a(?:sen|sse)ger(s?)\b" replace="$1assenger$2" />
<Typo word="Passer-by" find="\b([pP])asser\s+bye?r?(s)?\b" replace="$1asser$2-by"/>
<Typo word="Passer-by" find="\b(P|p)asser\s+bye?r?(s?)\b" replace="$1asser$2-by" />
<Typo word="Passers(-)by" find="\b([pP])asser(-)?bye?r?s\b" replace="$1assers$2by"/>
<Typo word="Passers(-)by" find="\b(P|p)asser(-?)bye?r?s\b" replace="$1assers$2by" />
<Typo word="Pastime" find="\b([pP])as[st]time(s)?\b" replace="$1astime$2"/>
<Typo word="Pastime" find="\b(P|p)as[st]tim(es?)\b" replace="$1astim$2" />
<Typo word="Pastoral" find="\b([pP])astural\b" replace="$1astoral"/>
<Typo word="Pastoral" find="\b(P|p)astural\b" replace="$1astoral" />
<Typo word="Patent" find="\b([pP])attent(ed|ing|s?)\b" replace="$1atent$2"/>
<Typo word="Patent" find="\b(P|p)attent(ed|ing|s)?\b" replace="$1atent$2" />
<Typo word="(Im)Patience" find="\b([iI]mp|[pP])aitien(ce|t)\b" replace="$1atien$2"/>
<Typo word="(Im)Patience" find="\b(P|p|[Ii]mp)aitien(t|ce)\b" replace="$1atien$2" />
<Typo word="Patrolling" find="\b([pP])atrol(e[dr]|ing)\b" replace="$1atroll$2"/>
<Typo word="Patrolling" find="\b(P|p)atrol(ing|e[dr])\b" replace="$1atroll$2" />
<Typo word="Pavilion" find="\b([pP])avillion(s)?\b(?!, [wW]yoming\b| [wW]yoming\b)" replace="$1avilion$2"/><!--avoid [[Pavillion, Wyoming]]-->
<Typo word="Pavilion" find="\b(P|p)avillion(s?)\b" replace="$1avilion$2" />
<Typo word="Pejorative" find="\b([pP])erjor[ai]ti(ons?|ve[a-z]*)\b" replace="$1ejorati$2"/>
<Typo word="Pejorative" find="\b(P|p)erjor[ai]ti(ve\w*|ons?)\b" replace="$1ejorati$2" />
<Typo word="Peloton" find="\b([pP])eleton\b" replace="$1eloton"/>
<Typo word="Peloton" find="\b(P|p)eleton\b" replace="$1eloton" />
<Typo word="Penélope Cruz" find="\b[pP]enelope\s+[cC]ruz\b" replace="Penélope Cruz"/>
<Typo word="Penélope Cruz" find="\bPenelope\s+Cruz\b" replace="Penélope Cruz" />
<Typo word="Peninsula" find="\b([pP])en(?:is|ni(?:ns|s)|sin)ula(r)?\b" replace="$1eninsula$2"/>
<Typo word="Penetrator" find="\b(P|p)enerator\b" replace="$1enetrator" />
<Typo word="People (1)" find="\b([pP])(?:eop[el]|oeple)([ds])?\b" replace="$1eople$2"/>
<Typo word="Peninsula" find="\b(P|p)en(?:n?is|nins|sin)ula(r)?\b" replace="$1eninsula$2" />
<Typo word="People (2)" find="\b([pP])o?eo(?:lpe|pel)([ds])?\b" replace="$1eople$2"/>
<Typo word="Pennsylvania" find="\b[Pp]en(?:sylva|n?sylvan)nia(|ns?)\b" replace="Pennsylvania$1" />
<Typo word="(Un/Mis/Ap)Perceive" find="\b([aA]pp|[mM]isp|[pP]|[uU]np)(?:ercie|rec[ei]+)v(abl[ey]|e[ds]?|ing)\b" replace="$1erceiv$2"/>
<Typo word="People" find="\b(P|p)(?:eop[el]|oeple)(d?|s)\b" replace="$1eople$2" />
<Typo word="Percent" find="\b([pP])recent(ages?)?\b(?<![iI]f precent)" replace="$1ercent$2"/><!--avoid typo in "if present"-->
<Typo word="People" find="\b(P|p)o?eo(?:lpe|pel)(s)?\b" replace="$1eople$2" />
<Typo word="Perform" find="\b([pP])e(?:for|rfo(?:re)?)m(a(?:ble|nces?)|e(?:d|rs?)|ing|s?)\b" replace="$1erform$2"/>
<Typo word="(Un/Mis/Ap)Perceive" find="\b(P|p|[Uu]np|[Mm]isp|[Aa]pp)(?:rec[ei]+|ercie)v(e[ds]?|ing|abl[ey])\b" replace="$1erceiv$2" />
<Typo word="(Non)Performance" find="\b([nN]onp|[pP])(?:er?|re)form(?:a|en+|na)ce(s)?\b" replace="$1erformance$2"/>
<Typo word="Perceived" find="\b(P|p)ercepted\b" replace="$1erceived" />
<Typo word="Performs" find="\b([pP])erfore?mes\b" replace="$1erforms"/>
<Typo word="Percent" find="\b(P|p)recent(ages?)?\b" replace="$1ercent$2" />
<Typo word="Perhaps" find="\b([pP])er(?:h(?:asp|eaps|pas)|phas)\b" replace="$1erhaps"/>
<Typo word="Perform" find="\b(P|p)e(?:for|rfo(?:re)?)m(s?|ed|ers?|ing|able|ances?)\b" replace="$1erform$2" />
<Typo word="Perimeter" find="\b([pP])erimiter(s)?\b" replace="$1erimeter$2"/>
<Typo word="(Non)Performance" find="\b(P|p|[Nn]onp)er?form(?:en|n?a)(ces?)\b" replace="$1erforman$2" />
<Typo word="Period" find="\b([pP])(?:e|rer?)iod(s|ic(?:al(?:ly|s?))?)?\b" replace="$1eriod$2"/>
<Typo word="Performs" find="\b(P|p)erfore?mes\b" replace="$1erforms" />
<Typo word="Peripatetic" find="\b([pP])eripathetic\b" replace="$1eripatetic"/>
<Typo word="Perhaps" find="\b(P|p)er(?:hasp|heaps|hpas|phas)\b" replace="$1erhaps" />
<Typo word="Peripheral" find="\b([pP])eripherial(ly|s?)\b" replace="$1eripheral$2"/>
<Typo word="Perimeter" find="\b(P|p)erimite(rs?)\b" replace="$1erimete$2" />
<Typo word="Perjury" find="\b([pP])erjerr?y\b" replace="$1erjury"/>
<Typo word="Period" find="\b(P|p)rer?iod(s?|ic|icals?|ically)\b" replace="$1eriod$2" />
<Typo word="(Im)Permanent" find="\b([iI]mp|[pP])er(?:m(?:an[ai]|[ei]n[aei])|n[aei]m[aei])n(c[ey]|t[a-z]*)\b" replace="$1ermanen$2"/>
<Typo word="Peripatetic" find="\b(P|p)eripathetic\b" replace="$1eripatetic" />
<Typo word="Perpendicular" find="\b([pP])erpindicular(ly)?\b" replace="$1erpendicular$2"/>
<Typo word="Peripheral" find="\b(P|p)eripherial(s?|ly)\b" replace="$1eripheral$2"/>
<Typo word="Perseverance" find="\b([pP])erserver[ae]n(ce|t(?:ly)?)\b" replace="$1erseveran$2"/>
<Typo word="Perjury" find="\b(P|p)erjery\b" replace="$1erjury" />
<Typo word="Persevere" find="\b([pP])erserver(e[ds]?|ing)\b" replace="$1ersever$2"/>
<Typo word="(Im)Permanent" find="\b(P|p|[Ii]mp)er(?:man[ai]|m[ei]n[aei]|n[aei]m[aei])n(t\w*|c[ey])\b" replace="$1ermanen$2" />
<Typo word="Persistent" find="\b([pP])eristen(c[ey]|t(?:ly)?)\b" replace="$1ersisten$2"/><!--avoid persistant, a concept in ontology-->
<Typo word="Perpendicular" find="\b(P|p)erpindicular(ly)?\b" replace="$1erpendicular$2" />
<Typo word="Personage" find="\b([pP])ersonn+age(s)?\b" replace="$1ersonage$2"/>
<Typo word="Perseverance" find="\b(P|p)erserver[ae]n(ce|t|tly)\b" replace="$1erseveran$2" />
<Typo word="Personal" find="\b([pP])eros?nal(ity|ly)?\b" replace="$1ersonal$2"/>
<Typo word="Persevere" find="\b([Pp]erse)rver(e[ds]?|ing)\b" replace="$1ver$2" />
<Typo word="Personnel" find="\b([pP])ersonn?ell\b" replace="$1ersonnel"/>
<Typo word="Persistent" find="\b(P|p)er(?:iste)n(t|tly|c[ey])\b" replace="$1ersisten$2" /><!--Don't fix persistant, a concept in ontology-->
<Typo word="Persuade" find="\b([pP])(?:ersu|u(?:rsua|susa))(d(?:e[ds]?|ing)|si[a-z]+)\b" replace="$1ersua$2"/>
<Typo word="Personage" find="\b(P|p)erson(nages?)\b" replace="$1erso$2" />
<Typo word="Perturbation" find="\b([pP])ertub(ations?|ed)\b" replace="$1erturb$2"/>
<Typo word="Personal" find="\b(P|p)eros?nal(ity|ly)?\b" replace="$1ersonal$2" />
<Typo word="Pessary" find="\b([pP])essiary\b" replace="$1essary"/>
<Typo word="Personnel" find="\b(P|p)ersonn?ell\b" replace="$1ersonnel" />
<Typo word="(Com)Petition" find="\b([cC]omp|[pP])etetion(ed|ing|s?)\b" replace="$1etition$2"/>
<Typo word="Persuade" find="\b(P|p)(?:ursua|ersu|ususa)(de[sd]?|ding|si\w+)\b" replace="$1ersua$2" />
<Typo word="Pharaoh" find="\b([pP])haroah(s)?\b(?!\s+Sanders)(?<!(?:A(?:merican|shley)|Jay)\s+Pharoah|illage\s+of\s+the\s+Pharoahs)" replace="$1haraoh$2"/>
<Typo word="Perturbation" find="\b(P|p)ertub(ed|ations?)\b" replace="$1erturb$2" />
<Typo word="Phenomenal" find="\b([pP])heno(?:menon|n(?:em|men))a(l(?:ly)?)?\b" replace="$1henomena$2"/>
<Typo word="Pessary" find="\b(P|p)essiary\b" replace="$1essary" />
<Typo word="Phenomenally" find="\b([pP])henomenonly\b" replace="$1henomenally"/>
<Typo word="(Com)Petition" find="\b(P|p|[Cc]omp)etetion(ed|ing|s)?\b" replace="$1etition$2" />
<Typo word="Phenomenon" find="\b([pP])heno(?:m(?:enom|on(?:enom|on(?:on)?))|n[eo]mon)\b" replace="$1henomenon"/>
<Typo word="Pharaoh" find="\b(P|p)haroah(s?)\b" replace="$1haraoh$2" />
<Typo word="Philanthropy" find="\b([pP])hila(?:nt(?:hr?|r)|thr)oph?(?<!lanthrop)(i(?:es|sts?)|ic(?:al(?:ly)?)?|[ey])\b" replace="$1hilanthrop$2"/>
<Typo word="Phenomenal" find="\b(P|p)heno(?:nmen|menon)a(l|lly)?\b" replace="$1henomena$2" />
<Typo word="Philosophical" find="\b([pP])h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$2"/>
<Typo word="Phenomenally" find="\b(P|p)henomenonly\b" replace="$1henomenally" />
<Typo word="Philosophy" find="\b([pP])hil(?:[ai]so|osa?|so)ph(ers?|i(?:c[a-z]*|es|[sz][a-z]+)|y)\b" replace="$1hilosoph$2"/>
<Typo word="Phenomenon" find="\b(P|p)henom(?:on)?(?:enom|onon)\b" replace="$1henomenon" />
<Typo word="Pho(n/t)ograph" find="\b([pP])ho([nt])a?graph(ers?|ic[a-z]*|[sy])?\b" replace="$1ho$2ograph$3"/>
<Typo word="Philanthropy" find="\b(P|p)hilant(?:roph?|hroph)(y|ies|ists?|ic)\b" replace="$1hilanthrop$2" />
<Typo word="Phoenician" find="\b[pP]honeci[ao]n(s)?\b" replace="Phoenician$1"/>
<Typo word="Philosophical" find="\b(P|p)h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$2" />
<Typo word="Physics" find="\b([pP])hisic(al(?:i(?:s[mt]s?|ty)|ly|s?)|i(?:ans?|sts?|ze[ds]?)|s?)\b" replace="$1hysic$2"/>
<Typo word="Philosophy" find="\b(P|p)hil(?:osa?|[ai]?so)ph(ers?|ic(|al|ally)|y|ies|i[sz]e[drs]?)\b" replace="$1hilosoph$2" />
<Typo word="Piña Colada" find="\bPina\s+[cC]ol+ada(s)?\b" replace="Piña Colada$1"/>
<Typo word="Pho(n/t)ograph" find="\b(P|p)ho(n|t)a?graph(s?|y|ic|ically|ers?)\b" replace="$1ho$2ograph$3" />
<Typo word="Picture" find="\b([pP])citur(e[ds]?|ing)\b" replace="$1ictur$2"/>
<Typo word="Phoenician" find="\b[Pp]honecian(s?)\b" replace="Phoenician$1" />
<Typo word="Piece" find="\b([pP])eic(e(?:[ds]?|meal|work)|ing)\b" replace="$1iec$2"/>
<Typo word="Physics" find="\b(P|p)hisic(s?|ists?|al(s?|ly|ity|is[mt]s?)|ize[sd]?|ians?)\b" replace="$1hysic$2" />
<Typo word="Pilgrimage" find="\b([pP])ilgr(?:a|im)mage(s)?\b" replace="$1ilgrimage$2"/>
<Typo word="Piña Colada" find="\bPina\s+[Cc]olada(s)?\b" replace="Piña Colada$1" />
<Typo word="Pineapple" find="\b([pP])inn?app?le(s)?\b" replace="$1ineapple$2"/>
<Typo word="Picture" find="\b(P|p)citur(es?|ed|ing)\b" replace="$1ictur$2" />
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio"/>
<Typo word="Piece" find="\b(P|p)eic(e[ds]?|ing|emeal|ework)\b" replace="$1iec$2" />
<Typo word="Pioneer" find="\b([pP])i(?:on(?:ee|n(?:ee)?)|non)e+r(ed|ing|s?)\b" replace="$1ioneer$2"/>
<Typo word="Pilgrimage" find="\b(P|p)ilgr(?:im|a)mage(s?)\b" replace="$1ilgrimage$2" />
<Typo word="Place" find="\b([pP])alce(?!phalo)([a-z]*)\b" replace="$1lace$2"/><!--avoid palcephalopoda & variants-->
<Typo word="Pineapple" find="\b(P|p)inn?app?le(s)?\b" replace="$1ineapple$2" />
<Typo word="(Dis/Em/Mis/Re)Placement" find="\b([dD]isp|[eE]mp|[mM]isp|[pP]|[rR]ep)lacment(s)?\b" replace="$1lacement$2"/>
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio" />
<Typo word="Plácido Domingo" find="\bPlacido\s+[dD]omingo\b" replace="Plácido Domingo"/>
<Typo word="Pioneer" find="\b(P|p)i(?:on(?:n|n?ee)|non)e+r(s|ed|ing)?\b" replace="$1ioneer$2" />
<Typo word="Plagiarism" find="\b([pP])lagaris([mt])\b" replace="$1lagiaris$2"/>
<Typo word="Place" find="\b(P|p)alce(\w*)\b" replace="$1lace$2" />
<Typo word="Plague" find="\b([pP])laug(e[ds]?|ing)\b" replace="$1lagu$2"/>
<Typo word="(Dis/Em/Mis/Re)Placement" find="\b([Rr]ep|[DdMm]isp|[Ee]mp|P|p)lacment(s?)\b" replace="$1lacement$2" />
<Typo word="Plaintiff" find="\b([pP])lantiff?(s)?\b" replace="$1laintiff$2"/>
<Typo word="Plácido Domingo" find="\bPlacido\s+Domingo\b" replace="Plácido Domingo" />
<Typo word="_plant life" find="(?!\bPlantlife\b)\b([pP])lant[-–‑−—―]?life\b" replace="$1lant life"/><!--avoid proper n. Plantlife-->
<Typo word="Plagiarism" find="\b(P|p)lagarism\b" replace="$1lagiarism" />
<Typo word="Plantation" find="\b([pP])latation(s)?\b" replace="$1lantation$2"/><!--planation is a word-->
<Typo word="Plague" find="\b(P|p)laug(e[ds]?|ing)\b" replace="$1lagu$2" />
<Typo disable="Plaque" find="\b([pP])lacque(s)?\b" replace="$1laque$2"/><!--avoid placque http://www.merriam-webster.com/medical/placque-->
<Typo word="Plaintiff" find="\b(P|p)lantiff(s?)\b" replace="$1laintiff$2" />
<Typo word="Plateau" find="\b([pP])lateu(s)?\b" replace="$1lateau$2"/>
<Typo word="Plantation" find="\b(P|p)la[nt]ation(s?)\b" replace="$1lantation$2" />
<Typo word="Platform" find="\b([pP])lataform(s)?\b" replace="$1latform$2"/>
<Typo word="Plaque" find="\b(P|p)lacque(s?)\b" replace="$1laque$2" />
<Typo word="Platinum" find="\b([pP])lat(?:ini|ni?)um(s)?\b" replace="$1latinum$2"/>
<Typo word="Plateau" find="\b(P|p)late(us?)\b" replace="$1latea$2" />
<Typo word="Playwright" find="\b([pP])lay(?:right|writer?)(s)?\b" replace="$1laywright$2"/>
<Typo word="Platinum" find="\b(P|p)lat(?:ni?|ini)um(s?)\b" replace="$1latinum$2" />
<Typo word="(Un)Pleasant" find="\b([pP]|[uU]np)l(?:aesa|e(?:ase|sa))nt(ly|ness)?\b" replace="$1leasant$2"/>
<Typo word="Playwright" find="\b(P|p)lay(?:right|writer?)(s?)\b" replace="$1laywright$2" />
<Typo word="Plebiscite" find="\b([pP])leb[ei][cs]ite(s)?\b" replace="$1lebiscite$2"/>
<Typo word="(Un)Pleasant" find="\b(P|p|[Uu]np)l(?:a?esa|ease)nt(|ly|ness)\b" replace="$1leasant$2" />
<Typo word="Plummet" find="\b([pP])lum(?:et?|met)t(ed|ing|s?)(?<!Rue Plumet)\b" replace="$1lummet$2"/>
<Typo word="Plebiscite" find="\b(P|p)leb[ei][cs]ite(s?)\b" replace="$1lebiscite$2" />
<Typo word="Poem" find="\b([pP])eom(s)?\b" replace="$1oem$2"/>
<Typo word="Plummet" find="\b(P|p)lum(?:met|et?)t(s?|ing|ed)(?<!Rue Plumet)\b" replace="$1lummet$2" />
<Typo word="Poetry" find="\b([pP])(?:eotr|oet)y\b" replace="$1oetry"/>
<Typo word="Poem" find="\b(P|p)eom(s)?\b" replace="$1oem$2" />
<Typo word="Point" find="\b([aA]pp|[dD]isapp|[pP])iont(e(?:d|rs?)|ing|ments?|s?)\b" replace="$1oint$2"/>
<Typo word="Poetry" find="\b(P|p)(?:eotr|oet)y\b" replace="$1oetry" />
<Typo word="Poison" find="\b([pP])o(?:isi|sio)n(ed|ing|ous|s?)\b" replace="$1oison$2"/>
<Typo word="Point" find="\b(P|p|[Dd]isapp|[Aa]pp)iont(s?|ers?|ed|ing|ments?)\b" replace="$1oint$2" />
<Typo word="Political" find="\b([pP])ol(?:i(?:c|t[ci])|tic)al(ly)?\b" replace="$1olitical$2"/>
<Typo word="Poison" find="\b(P|p)o(?:isi|sio)n(s|ed|ous|ing)?\b" replace="$1oison$2" />
<Typo word="Politician" find="\b([pP])ol(?:iti(?:c|ti)|tici)an(s)?\b" replace="$1olitician$2"/>
<Typo word="Political" find="\b(P|p)ol(?:it|t?i)cal(|ly)\b" replace="$1olitical$2" />
<Typo word="Pollinate" find="\b([pP])olinat([a-z]+)\b" replace="$1ollinat$2"/>
<Typo word="Politician" find="\b(P|p)oliti(?:ti|c)an(s?)\b" replace="$1olitician$2" />
<Typo word="Pollute" find="\b([pP])olut(e[ds]?|i(?:ng|on))\b" replace="$1ollut$2"/>
<Typo word="Pollinate" find="\b(P|p)olinat(\w+)\b" replace="$1ollinat$2" />
<Typo word="Pölsa" find="\b([pP])olsa\b" replace="$1ölsa"/>
<Typo word="Pollute" find="\b(P|p)olut(e[ds]?|ing|ion)\b" replace="$1ollut$2" />
<Typo word="Polyphonic" find="\b([pP])olyphonyi?c\b" replace="$1olyphonic"/>
<Typo word="Pölsa" find="\b(P|p)olsa\b" replace="$1ölsa"/>
<Typo word="Polysaccharide" find="\b([pP])olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2"/>
<Typo word="Polyphonic" find="\b(P|p)olyphonyic\b" replace="$1olyphonic" />
<Typo word="Pomegranate" find="\b([pP])omegranite(s)?\b" replace="$1omegranate$2"/>
<Typo word="Polysaccharide" find="\b(P|p)olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2" />
<Typo word="Popular" find="\b([pP])opulare\b" replace="$1opular"/>
<Typo word="Pomegranate" find="\b(P|p)omegranite(s?)\b" replace="$1omegranate$2" />
<Typo word="(Pop/Reg)ularity" find="\b([pP]op|[rR]eg)ul[ai]raty\b" replace="$1ularity"/>
<Typo word="Popular" find="\b(P|p)opulare\b" replace="$1opular" />
<Typo word="Popularly" find="\b([pP])opular(?:[ai]l)?y\b" replace="$1opularly"/>
<Typo word="(Pop/Reg)ularity" find="\b([Pp]op|Rrr]eg)ularaty\b" replace="$1ularity" />
<Typo word="Population" find="\b([pP])op(?:luatio|oulatio|ulati)n(s)?\b" replace="$1opulation$2"/>
<Typo word="Population" find="\b(P|p)op(?:ulati|luatio|oulatio)(ns?)\b" replace="$1opulatio$2" />
<Typo word="Portrait" find="\b([pP])r?o(?:rt|tr)a(it(?:s?|ures?)|y(?:als?|ed|ing|s?))\b" replace="$1ortra$2"/>
<Typo word="Portrait" find="\b(P|p)r?o(?:tr|rt)a(y(?:s?|als?|ed|ing)|it(?:ure)?s?)\b" replace="$1ortra$2" />
<Typo word="Portraying" find="\b([pP])ortraing\b" replace="$1ortraying"/>
<Typo word="Portraying" find="\b(P|p)ortraing\b" replace="$1ortraying" />
<Typo word="Position" find="\b([pP])(?:os[st]i|soi)tion(al(?:ly)?|ed|s?)\b" replace="$1osition$2"/>
<Typo word="Portugal" find="\b[Pp]ortugual\b" replace="Portugal" />
<Typo word="(Dis/Im/Re/Com/Sup)Position" find="\b([cC]omp|[dD]isp|[iI]mp|[pP]|[rR]ep|[sS]upp)os(?:i(?:sti|titi?)|osti|ti)(on(?:al(?:ly)?|ed|ing|s?)|ve(?:ly|s?))\b" replace="$1ositi$2"/>
<Typo word="Portuguese" find="\b[Pp]ortug(?:u?e+u|ee)se\b" replace="Portuguese" />
<Typo word="(Dis/Re)Possess" find="\b([dD]isp|[pP]|[rR]ep)os(?:es?|se)s(e[ds]|i(?:ng|ons?|ve(?:ly|ness|s?))|ors?)\b" replace="$1ossess$2"/>
<Typo word="Position" find="\b(P|p)(?:soi|os[st]i)tion(s?|ed|al|ally)\b" replace="$1osition$2" />
<Typo word="Possesses" find="\b([pP])ossessess\b" replace="$1ossesses"/>
<Typo word="(Dis/Im/Re/Com/Sup)Position" find="\b(P|p|[Dd]isp|[Ii]mp|[Rr]ep|[Cc]omp|[Ss]upp)os(?:ititi?|[io]sti|ti)(on(s?|ed|ing|al|ally)|ve(s?|ly))\b" replace="$1ositi$2" />
<Typo word="(Im)Possibility" find="\b([iI]mp|[pP])os(?:ib(?:ili|li)|sibli)t(ies|y)\b" replace="$1ossibilit$2"/>
<Typo word="(Dis/Re)Possess" find="\b(P|p|[Dd]isp|[Rr]ep)os(?:es?|se)s(e[sd]|ing|ions?|ive(s?|ly|ness)|ors?)\b" replace="$1ossess$2" />
<Typo word="(Im)Possible" find="(?<!\bè\s{0,9})\b([iI]mp|[pP])os(?:ib|s(?:ab|ibi))l([ey])\b" replace="$1ossibl$2"/>
<Typo word="Possesses" find="\b(P|p)ossessess\b" replace="$1ossesses" />
<Typo word="Posthumous" find="\b([pP])ost(?:h(?:omous|umo(?:s|usl))|umos)(ly)?\b" replace="$1osthumous$2"/>
<Typo word="(Im)Possibility" find="\b(P|p|[Ii]mp)os(?:s?ibli|ibili)t(y|ies)\b" replace="$1ossibilit$2" />
<Typo word="Postpone" find="\b([pP])ost[–‑−—―\s][pP]on(e[ds]?|ing)\b" replace="$1ostpon$2"/>
<Typo word="Possible" find="(?<!\bè\s*)\b(P|p)oss(?:ab|ibi)l(e|y)\b" replace="$1ossibl$2" />
<Typo word="Potato" find="\b([pP])otatoe\b" replace="$1otato"/>
<Typo word="Posthumous" find="\b(P|p)ost(?:h?umos|humousl|homous)(|ly)\b" replace="$1osthumous$2" />
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam"/>
<Typo word="Potato" find="\b(P|p)otatoe\b" replace="$1otato" />
<Typo word="Power" find="\b([pP])woer(ed|ful(?:ly)?|s?)\b" replace="$1ower$2"/>
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam" />
<Typo word="Powerful" find="\b([pP])o(?:ver|we)ful\b" replace="$1owerful"/>
<Typo word="Power" find="\b(P|p)woer(ed|ful(?:ly)?)\b" replace="$1ower$2" />
<Typo word="Practical" find="\b([aP])racticle\b" replace="$1ractical"/>
<Typo word="Powerful" find="\b(P|p)o(?:ver|we)ful\b" replace="$1owerful" />
<Typo word="Practice" find="\b([pP])ratic(al(?:ly)?|e[ds]?|ing)\b" replace="$1ractic$2"/>
<Typo word="Practical" find="\b(P|a)racticle\b" replace="$1ractical" />
<Typo word="Practitioner" find="\b([pP])racti(?:ci)?oner(s)?\b" replace="$1ractitioner$2"/>
<Typo word="Practice" find="\b([Pp])ratic(es?|ed|ing|al|ally)\b" replace="$1ractic$2" />
<Typo word="Prairie" find="\b([pP])ra(?:iry|rie)(s)?\b" replace="$1rairie$2"/>
<Typo word="Practitioner" find="\b(P|p)racti(?:ci)?oner(s)?\b" replace="$1ractitioner$2" />
<Typo word="Pre-Columbian" find="\b([pP])re[-–‑−—―]?([cC])olombian\b" replace="$1re-$2olumbian"/>
<Typo word="Prairie" find="\b(P|p)ra(?:iry|rie)(s)?\b" replace="$1rairie$2" />
<Typo word="Precursor" find="\b([pP])recu(?:rse|so)r(s)?\b" replace="$1recursor$2"/>
<Typo word="Predecessor" find="\b([pP])re(?:cedesso|d(?:[ai][cs]+es+[eo]|a(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|e(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|i(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|[aei][cs]+es+e))r(s)?\b" replace="$1redecessor$2"/>
<Typo word="Pre-Columbian" find="\b(P|p)re-Colombian\b" replace="$1re-Columbian" />
<Typo word="Preamble" find="\b(P|p)reample\b" replace="$1reamble" />
<Typo word="Predictable" find="\b([pP])redicatbl([ey])\b" replace="$1redictabl$2"/>
<Typo word="Precursor" find="\b(P|p)recu(?:rse|so)r(s)?\b" replace="$1recursor$2" />
<Typo word="Prediction" find="\b([pP])rediciton(s)?\b" replace="$1rediction$2"/>
<Typo word="Predecessor" find="\b(P|p)recedessor(s)?\b" replace="$1redecessor$2" />
<Typo word="Predominately" find="\b([pP])redomiantly\b" replace="$1redominately"/>
<Typo word="Predecessor" find="\b(P|p)red(?:[ai][cs]+es+[eo]|[aie](?:s|[cs]{2,})es+[eo]|[aie][cs]+es[eo]|[aie][cs]+es+e)r(s?)\b" replace="$1redecessor$2" />
<Typo word="Preeminent" find="\b([pP])reminen(ce|t)\b" replace="$1reeminen$2"/>
<Typo word="Predictable" find="\b(P|p)redicatbl(e|y)\b" replace="$1redictabl$2" />
<Typo word="Preferably" find="\b([pP])referrabl([ey])\b" replace="$1referabl$2"/>
<Typo word="Prediction" find="\b(P|p)rediciton(s)?\b" replace="$1rediction$2" />
<Typo word="Pregnant" find="\b([pP])reg(?:a(?:na)?|ne)n(c(?:ies|y)|t)\b" replace="$1regnan$2"/>
<Typo word="Predominately" find="\b(P|p)redomiantly\b" replace="$1redominately" />
<Typo word="Premier(e)" find="\b([pP])r(?:eme?i|imie)r(e[ds]?|ing|s?)\b" replace="$1remier$2"/>
<Typo word="Preeminent" find="\b(P|p)reminen(t|ce)\b" replace="$1reeminen$2" />
<Typo word="Premillennial" find="\b([pP])remillenial\b" replace="$1remillennial"/>
<Typo word="Preferably" find="\b(P|p)referrabl(e|y)\b" replace="$1referabl$2" />
<Typo word="Preoccupy" find="\b([pP])reocup(ations?|ie[ds]|y)\b" replace="$1reoccup$2"/>
<Typo word="Pregnant" find="\b(P|p)reg(?:a|ne|ana)n(t|cy|cies)\b" replace="$1regnan$2" />
<Typo word="Prerogative" find="\b([pP])erogative(s)?\b" replace="$1rerogative$2"/>
<Typo word="Premier(e)" find="\b(P|p)r(?:imie|eme?i)r(s?|e[ds]?|ing)\b" replace="$1remier$2" />
<Typo word="Presence" find="\b([pP])res(?:anc|cenc|ens)e\b" replace="$1resence"/>
<Typo word="Premillennial" find="\b(P|p)remillenial\b" replace="$1remillennial" />
<Typo word="Presidential" find="\b([pP])res(?:edenti|idenit)al\b" replace="$1residential"/>
<Typo word="Premonstratensians" find="\bpremonasterians\b" replace="Premonstratensians" />
<Typo word="Prestigious" find="\b([pP])res(?:it(?:eg[ei]|gi|ig[ei])|t(?:eg[ei]|ige?|tig))ous(ly)?\b" replace="$1restigious$2"/>
<Typo word="Preoccupy" find="\b(P|p)reocup(y|ie[sd]|ations?)\b" replace="$1reoccup$2" />
<Typo word="Presumably" find="\b([pP])resum(?:abe|ib)ly\b" replace="$1resumably"/>
<Typo word="Prepare" find="\b(P|p)repair(s?)\b" replace="$1repare$2" />
<Typo word="Prevail" find="\b([pP])reva(?:il)?l(ed|ing(?:ly)?)\b" replace="$1revail$2"/><!--avoid "Prevale"-->
<Typo word="Presence" find="\b(P|p)res(?:(?:a|ce)nc|ens)e\b" replace="$1resence" />
<Typo word="Priest" find="\b([pP])reist(hoods?|ly|s?)\b" replace="$1riest$2"/>
<Typo word="Presidential" find="\b(P|p)res(?:edenti|idenit)al\b" replace="$1residential" />
<Typo word="Priesthood" find="\b([pP])riestood\b" replace="$1riesthood"/>
<Typo word="Prestigious" find="\b([Pp]res)(?:itig[ie]|i?teg[ie]|i?t[ie]ge|itgi|tig)ous(|ly)\b" replace="$1tigious$2" />
<Typo word="Primitive" find="\b([pP])rimative(ly|s?)\b" replace="$1rimitive$2"/>
<Typo word="Presumably" find="\b(P|p)resum(?:abe|ib)ly\b" replace="$1resumably" />
<Typo word="Primordial" find="\b([pP])rimordal\b" replace="$1rimordial"/>
<Typo word="Previous" find="\b(P|p)revivous(ly)?\b" replace="$1revious$2" />
<Typo word="Princip(al/le)" find="\b([pP])ri(?:ci|n(?:c|ici))p(al(?:ly|s?)|le[ds]?)\b" replace="$1rincip$2"/>
<Typo word="Priest" find="\b(P|p)reist(s?|ly|hoods?)\b" replace="$1riest$2" />
<Typo word="(Im)Prison" find="\b([iI]mp|[pP])rision(e(?:d|rs?)|ing|ment|s?)\b" replace="$1rison$2"/>
<Typo word="Priesthood" find="\b(P|p)riestood\b" replace="$1riesthood" />
<Typo word="Private" find="\b([pP])rivi?t(e(?:ly|s?)|i[sz](?:ations?|e[ds]?|ing))\b" replace="$1rivat$2"/>
<Typo word="Primitive" find="\b(P|p)rimative(s?|ly)\b" replace="$1rimitive$2" />
<Typo word="Privately (1)" find="\b([pP])rivatell?y-" replace="$1rivately "/>
<Typo word="Primordial" find="\b(P|p)rimordal\b" replace="$1rimordial" />
<Typo word="Privately (2)" find="\bprivately-(?<= is a privately-)" replace="privately "/>
<Typo word="Princip(al/le)" find="\b(P|p)ri(?:ci|nc|nici)p(als?|ally|le[ds]?)\b" replace="$1rincip$2" />
<Typo word="Privilege" find="\b([pP]|[uU]nderp)riv(?:al[ei]d?|el(?:[ei]d?|le)|il(?:[ai]|ed)|led)g(e[drs]?|ing)\b" replace="$1rivileg$2"/>
<Typo word="(Im)Prison" find="\b(P|p|[Ii]mp)rision(s?|ers?|ed|ing|ment)\b" replace="$1rison$2" />
<Typo word="Probabilistic" find="\b([pP])robablistic\b" replace="$1robabilistic"/>
<Typo word="Private" find="\b(P|p)rivte(ly|s)?\b" replace="$1rivate$2" />
<Typo word="Probability" find="\b([pP])roba(?:bila|libi)t(ies|y)\b" replace="$1robability$2"/>
<Typo word="Privilege" find="\b(P|p|[Uu]nderp)riv(?:i?led|[ae]l[ei]d?|il[ai]|elle)g(e[dsr]?|ing)\b" replace="$1rivileg$2" />
<Typo word="(Im)Probably" find="\b([iI]mp|[pP])ro(?:b(?:al?)?|pab)l([ey])\b" replace="$1robabl$2"/>
<Typo word="Probabilistic" find="\b(P|p)robablistic\b" replace="$1robabilistic" />
<Typo word="Problem" find="\b([pP])(?:orble|robel)m(s)?\b" replace="$1roblem$2"/>
<Typo word="Probability" find="\b(P|p)roba(?:bila|libi)ty\b" replace="$1robability" />
<Typo word="Procedure" find="\b([pP])roce(?:dger|edure)(s)?\b" replace="$1rocedure$2"/>
<Typo word="(Im)Probably" find="\b([Pp]|[Ii]mp)ro(?:bal?|b|pab)l(e|y)\b" replace="$1robabl$2" />
<Typo word="Proceed" find="\b([pP])rocede?(ed|ings?|s?)\b" replace="$1roceed$2"/>
<Typo word="Problem" find="\b(P|p)(?:orble|robel)m(s?)\b" replace="$1roblem$2" />
<Typo word="Process" find="\b([pP])ro(?:c(?:ces*|e)|es?)s(e[ds]|i(?:ng|ons?)|ors?)?\b" replace="$1rocess$2"/>
<Typo word="Procedure" find="\b(P|p)roce(?:edure|dger)(s?)\b" replace="$1rocedure$2" />
<Typo word="Processor" find="\b([pP])rocesser(s)?\b" replace="$1rocessor$2"/>
<Typo word="Proceed" find="\b(P|p)rocede?(ed|ings?|s)?\b" replace="$1roceed$2" />
<Typo word="Proclaim" find="\b([pP])roclam(e[dr]|ing)\b" replace="$1roclaim$2"/>
<Typo word="Process" find="\b(P|p)ro(?:cces*|ce|es?)s(|e[ds]|ing|ors?|ions?)\b" replace="$1rocess$2" />
<Typo word="Profess_" find="\b([pP])rof(?:ess+|fes?)s(e[ds]|ing)?\b" replace="$1rofess$2"/>
<Typo word="Processor" find="\b(P|p)rocesser(s)?\b" replace="$1rocessor$2" />
<Typo word="Profession" find="\b([pP])roff?esion(s)?\b" replace="$1rofession$2"/>
<Typo word="Proclaim" find="\b(P|p)roclam(e[dsr]|ing)\b" replace="$1roclaim$2" />
<Typo word="(Non/Semi/Un)Professional" find="\b(emip|[nN]onp|[pP]|Smip|[uU]np)rof(?:es(?:ion+al?|sion(?:al|nal?))|fes+ion+al?)l(i[sz][a-z]+|ly|s?)\b(?<!ofesional\b)" replace="$1rofessional$2"/><!--avoid Spanish word profesional-->
<Typo word="Profess_" find="\b(P|p)rof(?:es{2,}|fes?)s(|es|ed|ing)\b" replace="$1rofess$2" />
<Typo word="Professor" find="\b([pP])rof(?:es(?:[eo]|se)|fess?[eo])r(s)?\b(?!\s+de\b)(?<!\b(?:[aA]l|[dD]el|[eE][ln]|[uU]n)\s+\b[pP]rof(?:es(?:[eo]|se)|fes(?:[eo]|s[eo]))rs?\b(?!\s+de\b))" replace="$1rofessor$2"/><!--avoid foreign "profesor" thru use of lookaround for various articles-->
<Typo word="Profession" find="\b(P|p)roff?esion(s?)\b" replace="$1rofession$2" />
<Typo word="Profesor (Spanish)" find="\b([pP])rofessor(s)?\b(?<=\b(?:[dD]el|[eE]l)\s+\b([pP])rofessor(s)?\b)" replace="$1rofesor$2"/>
<Typo word="(Non/Semi/Un)Professional" find="(?!\b[Pp]rofesional\b)\b([Nn]onp|[Uu]np|[Se]mip|[Pp])rof(?:fes+ion+al?|esion+al?|essionnal?|essional)l(s?|ly|i[sz]\w+)?\b" replace="$1rofessional$2" />
<Typo word="Proficient" find="\b([pP])rof(?:fi[cst]i[ae]|i[cst]ia)n(cy|t(?:ly)?)\b" replace="$1roficien$2"/>
<Typo word="Programmable" find="\b([pP])rogramable\b" replace="$1rogrammable"/>
<!--- Avoid matching valid Spanish word profesional -->
<Typo word="Professor" find="(?<!\b(?:[Dd]el|[AaEe]l|[EeUu]n)\s+)\b(P|p)rof(?:f?es[oe]|f?esse|fess[oe])r(s)?\b(?!\s+de\b)" replace="$1rofessor$2" />
<Typo word="Progress" find="\b([pP])(?:rog|togr)ess(ed|i(?:ng|ons?|ve[a-z]*))\b" replace="$1rogress$2"/>
<Typo word="Proliferation" find="\b([pP])reliferat([a-z]+)\b" replace="$1roliferat$2"/>
<!--- Avoid matching valid foreign "profesor" through use of lookaround for various articles -->
<Typo word="Profesor (Spanish)" find="(?<=\b(?:[Dd]el|[Ee]l)\s+)\b(P|p)rofessor(s)?\b" replace="$1rofesor$2" />
<Typo word="pro-life" find="\bpro\s*life(rs?)?\b" replace="pro-life$1"/><!--avoid cap. form due to various proper nouns-->
<Typo word="Proficient" find="\b(P|p)rof(?:fi[stc]i[ea]|i[stc]ia)n(t|cy|tly)\b" replace="$1roficien$2" />
<Typo word="Prolific" find="\b([pP])rofilic(ly)?\b" replace="$1rolific$2"/>
<Typo word="Programmable" find="\b(P|p)rogramable\b" replace="$1rogrammable" />
<Typo word="Promiscuous" find="\b([pP])romiscous(ly)?\b" replace="$1romiscuous$2"/>
<Typo word="Progress" find="\b(P|p)(?:rog|togr)ess(ed|ing|ive\w*|ions?)\b" replace="$1rogress$2" />
<Typo word="Promote" find="\b([pP])(?:omo|rom(?:e|ot))t(e[ds]|i(?:ng|ons?))\b" replace="$1romot$2"/>
<Typo word="Proliferation" find="\b(P|p)reliferat(\w+)\b" replace="$1roliferat$2" />
<Typo word="Prompt" find="\b([pP])ropmt(ed|ing|s?)\b" replace="$1rompt$2"/>
<Typo word="Prolific" find="\b(P|p)rofilic(ly)?\b" replace="$1rolific$2" />
<Typo disabled="Pronominal" find="\b([pP])ronomial\b" replace="$1ronominal"/><!--avoid [[wikt:pronomial]]-->
<Typo word="Promiscuous" find="\b(P|p)romiscous(ly)?\b" replace="$1romiscuous$2" />
<Typo word="Pronounced" find="\b([pP])rou?nou[cn]+h?(?<!ronounc)(e[ds]?|ing|ments?)\b" replace="$1ronounc$2"/>
<Typo word="Promote" find="\b(P|p)(?:romot|omo)t(ions?|e[sd]|ing)\b" replace="$1romot$2" />
<Typo word="Pronouncement" find="\b([pP])rouncement(s)?\b" replace="$1ronouncement$2"/>
<Typo word="Prompt" find="\b(P|p)ropmt(s|ed|ing)\b" replace="$1rompt$2" />
<Typo word="Pronunciation" find="\b([pP])ron(?:o(?:nci?ation|un(?:ci?ation|ici?ati?on))|u(?:ciation|n(?:c(?:ation|iaton)|ici?ati?on)))(s)?\b" replace="$1ronunciation$2"/>
<Typo word="Pronominal" find="\b(P|p)ronomial\b" replace="$1ronominal" />
<Typo word="Propaganda (1)" find="\b([pP])r(?:apa|opo)gand(as?|i(?:s(?:e[ds]?|ts?)|ze[ds]?))\b" replace="$1ropagand$2"/>
<Typo word="Pronounced" find="\b(P|p)ronounch(e[ds]|ing|ment)\b" replace="$1ronounc$2" />
<Typo word="Propaganda (2)" find="\b([pP])ropogand([a-z]+)\b" replace="$1ropagand$2"/>
<Typo word="Pronouncement" find="\b(P|p)rouncement(s)?\b" replace="$1ronouncement$2" />
<Typo word="Propagate" find="\b([pP])ropogat(e[ds]?|i(?:ng|on))\b" replace="$1ropagat$2"/>
<Typo word="Pronunciation" find="\b(P|p)ronounciation(s?)\b" replace="$1ronunciation$2" />
<Typo word="proper" find="\bpropper(ly)?\b" replace="proper$1"/><!--avoid surname Propper-->
<Typo word="Propaganda" find="\b(P|p)r(?:opo|apa)gand(as?|i[sz]e[ds]?|ists?)\b" replace="$1ropagand$2" />
<Typo word="Prophecy" find="\b([pP])rophac(ies|y)\b" replace="$1rophec$2"/>
<Typo word="Propaganda" find="\b(P|p)ropogand(\w+)\b" replace="$1ropagand$2" />
<Typo word="Prophesied_" find="\b([pP])rophec(ie(?:d|rs?)|ying)\b" replace="$1rophes$2"/>
<Typo word="Propagate" find="\b(P|p)ropogat(e[ds]?|ing|ion)\b" replace="$1ropagat$2" />
<Typo word="(Dis)Proportion" find="\b([dD]isp|[pP])(?:opor|ropo)tion(a(?:l|te)(?:ly)?|s?)\b" replace="$1roportion$2"/>
<Typo word="proper" find="\b(P|p)ropper(ly)?\b" replace="$1roper$2" />
<Typo word="(Dis)Proportionate" find="\b([dD]isp|[pP])roportiate(ly)?\b" replace="$1roportionate$2"/>
<Typo word="Proposition" find="\b([pP])ropostion(ed|s?)\b" replace="$1roposition$2"/>
<!--avoid surname Propper-->
<Typo word="Prophecy" find="\b(P|p)rophac(ies|y)\b" replace="$1rophec$2" />
<Typo word="Proprietary" find="\b([pP])ropietar(i(?:es|ly)|y)\b" replace="$1roprietar$2"/>
<Typo word="Prophesied_" find="\b([Pp]rophe)c(ied|iers?|ying)\b" replace="$1s$2" />
<Typo word="Proselytizing" find="\b([pP])roseletyzing\b" replace="$1roselytizing"/>
<Typo word="(Dis)Proportion" find="\b(P|p|[Dd]isp)(?:opor|ropo)tion(ate(?:ly)?|al(ly)?|s)?\b" replace="$1roportion$2" />
<Typo word="Prosecutor" find="\b([pP])rosecuter(ial|s?)\b" replace="$1rosecutor$2"/>
<Typo word="(Dis)Proportionate" find="\b(P|p|[Dd]isp)roportiat(e|ely)\b" replace="$1roportionat$2" />
<Typo word="Prospect/Prosper" find="\b([pP])ropse(ct(?:i(?:ng|ve)|us)?|r(?:ed|ity|ous)?)\b" replace="$1rospe$2"/>
<Typo word="Proposition" find="\b(P|p)ropostion(s?|ed)\b" replace="$1roposition$2" />
<Typo word="Propose" find="\b([pP])ropse([ds])?\b" replace="$1ropose$2"/>
<Typo word="Proprietary" find="\b(P|p)ropietar(y|ily|ies)\b" replace="$1roprietar$2"/>
<Typo word="Protagonist" find="\b([pP])rot[ao]ganist(s)?\b" replace="$1rotagonist$2"/>
<Typo word="Proselytizing" find="\b(P|p)roseletyzing\b" replace="$1roselytizing" />
<Typo word="Protect" find="\b([pP])retect([a-z]*)\b(?<!tect(?:al|o|um))" replace="$1rotect$2"/><!--avoid pretecto, pretectal, & pretectum-->
<Typo word="Protagonist" find="\b(P|p)rot[ao]ganis(ts?)\b" replace="$1rotagonis$2" />
<Typo word="Protein" find="\b([pP])rotie(ds?|n(?:ase|oid|uria)?s?)\b" replace="$1rotei$2"/>
<Typo word="Protect" find="\b(P|p)retect(\w*)\b" replace="$1rotect$2" />
<Typo word="Protestant_" find="\bprotest[ae]nt(ism|s?)\b" replace="Protestant$1"/>
<Typo word="Protein" find="\b(P|p)rotie(n(|ase|oid|uria)s?|ds?)\b" replace="$1rotei$2" />
<Typo word="Protocol" find="\b([pP])rotocal(s)?\b" replace="$1rotocol$2"/>
<Typo word="Protestant" find="\bprotest[ae]nt(s?|ism)\b" replace="Protestant$1" />
<Typo word="Protuberance" find="\b([pP])rot(?:ruber[ae]|ubere)n(ces?|t(?:ly)?)\b" replace="$1rotuberan$2"/>
<Typo word="Protocol" find="\b(P|p)rotocal(s)?\b" replace="$1rotocol$2" />
<Typo word="(Ap/Im/Dis/Disap/Re)Prove" find="\b([aA]pp|[dD]is(?:app|p)|[iI]mp|[pP]|[rR]ep)roov(a(?:bl[ey]|l)|e[dnrs]?|ing[a-z]*)\b" replace="$1rov$2"/>
<Typo word="Protuberance" find="\b(P|p)rot(?:rubera|r?ubere)n(ces?|t|tly)\b" replace="$1rotuberan$2" />
<Typo word="Provide" find="\b([pP])(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2"/>
<Typo word="(Ap/Im/Dis/Disap/Re)Prove" find="\b(P|p|[Aa]pp|[Ii]mp|[Dd]isp|[Dd]isapp|[Rr]ep)roov(e[dnrs]?|ing(|ly)|abl[ey]|al)\b" replace="$1rov$2" />
<Typo word="Provincial" find="\b([pP])rov(?:i(?:ci|ni?ci?)|ni?ci?)(?<!vinci)al(ly)?\b" replace="$1rovincial$2"/>
<Typo word="Provide" find="\b(P|p)(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2" />
<Typo word="Provisional" find="\b([pP])rovisonal(ly)?\b" replace="$1rovisional$2"/>
<Typo word="Provincial" find="\b(P|p)rovi(?:ni)?cial\b" replace="$1rovincial" />
<Typo word="Provocative" find="\b([pP])rovacative(ly)?\b" replace="$1rovocative$2"/>
<Typo word="Provisional" find="\b(P|p)rovisonal(ly)?\b" replace="$1rovisional$2" />
<Typo word="Proximity" find="\b([pP])roximty\b" replace="$1roximity"/>
<Typo word="Provocative" find="\b(P|p)rovacative(ly)?\b" replace="$1rovocative$2" />
<Typo word="Psyche+" find="\b([pP])(?:hych|sy[ch]|ysc)(e(?:del?ics?|s?)|iatr[a-z]+|o(?:ics?|log[a-z]+|tics?))\b" replace="$1sych$2"/>
<Typo word="Public (domain/housing/library)" find="\b([pP])ubic\s*([bB]uildings?|[dD]omain|[eE](?:ducation|nemy|vents?)|[fF](?:eedback|und(?:ing|s))|[gG]atherings?|[hH](?:earings?|o(?:spitals?|us(?:es?|ing)))|[lL]ibrar(?:ies|y))\b" replace="$1ublic $2"/>
<Typo word="Proximity" find="\b(P|p)roximty\b" replace="$1roximity" />
<Typo word="Psyche" find="\b(P|p)(?:hych|sy[ch]|ysc)(es?|(|edel|ot)ics?|iatri(c|st)s?|olog\w+)\b" replace="$1sych$2" />
<Typo word="Public school" find="\b([pP])ubic\s*([sS])[ch]{1,2}o+l\b" replace="$1ublic $2chool"/>
<Typo word="(Un)Published" find="\b(P|p|[Uu]np)ub(?:ish|lis)(|ed|ing|er?s?|able)\b" replace="$1ublish$2" />
<Typo word="Publication" find="\b([pP])ubica([a-z]+)\b" replace="$1ublica$2"/>
<Typo word="Puccini" find="\bpucini\b" replace="Puccini" />
<Typo word="(Un)Published" find="\b([pP]|[uU]np)ub(?:ish|lis)(able|e(?:[ds]?|rs?)|ing)?\b" replace="$1ublish$2"/>
<Typo word="Pumpkin" find="\b(P|p)umkin\b" replace="$1umpkin" />
<Typo word="Puccini" find="\bpucc?ini\b" replace="Puccini"/>
<Typo word="Purchase" find="\b(P|p)uchas(e[ds]?|ing)\b" replace="$1urchas$2" />
<Typo word="pumpkin" find="\bpumkin\b" replace="pumpkin"/><!--avoid Pumkin-->
<Typo word="Purport" find="\b(P|p)(?:urpo|erpor?)t([a-qt-z]*)\b" replace="$1urport$2" /> <!-- avoid -rated suffix -->
<Typo word="Purchase" find="\b([pP])u(?:cha|rch)s(e[ds]?|ing)\b" replace="$1urchas$2"/>
<Typo word="Purpose" find="\b(P|p)(?:r?up|upr)os(e([sd]?|ful|less)(|ly)|ing)\b" replace="$1urpos$2" />
<Typo word="Purport" find="\b([pP])(?:erpor?|urpo)t([a-qt-z]*)\b" replace="$1urport$2"/><!--avoid -rated suffix-->
<Typo word="Purposely" find="\b(P|p)urposedly\b" replace="$1urposely" />
<Typo word="Purported" find="\b([pP])roport(ed(?:ly)?|ing|s)\b" replace="$1urport$2"/><!--avoid Proport (a business term)-->
<Typo word="Pursue" find="\b([Pp])ersu(e[sd]?|ers?|ing|its?|able|ant|ance)\b" replace="$1ursu$2" />
<Typo word="Purpose" find="\b([pP])(?:rup|upr?)os(e([ds]?|ful|less)(ly)?|ing)\b" replace="$1urpos$2"/>
<Typo word="Purposely" find="\b([pP])urposedly\b" replace="$1urposely"/>
</source>
<Typo word="Pursue" find="\b([pP])ersu(a(?:ble|n(?:ce|t))|e(?:[ds]?|rs?)|i(?:ng|ts?))\b" replace="$1ursu$2"/>
</syntaxhighlight>


===Q===
===Q===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Ac)Quaint" find="\b([Aa]cq|Q|q)uiant(s?|(ed)?(ly)?|est|ing|ance(|ship)s?)\b" replace="$1uaint$2" />
<Typo word="(Ac)Quaint" find="\b([aA]cq|[qQ])uiant(ance[a-z]*|e(?:d(?:ly)?|st)|ing|ly|s?)\b" replace="$1uaint$2"/>
<Typo word="Quantity" find="\b(Q|q)uan(?:it(?:it)?|tat|titi)(y|ies)\b" replace="$1uantit$2" />
<Typo word="Qualify" find="\b([dD]isq|[qQ]|[uU]nq)uai?l+[ai]?f(?<!alif)(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1ualif$2"/>
<Typo word="Quarantine" find="\b(Q|q)uar(?:anta|ent)ine(d|s)?\b" replace="$1uarantine$2" />
<Typo word="Qua-...-y" find="\b([dD]isq|[eE]q|[qQ]|[uU]nq)au(l|nt)[ai](f(?:i(?:cations?|e[ds])|y(?:ing)?)|t(?:ies|y))\b" replace="$1ua$2i$3"/>
<Typo word="Quarter_" find="\b(Q|q)uater(?!cent|n|ma(?:in|ss))(\w*)\b" replace="$1uarter$2" />
<Typo word="Quantity" find="\b([qQ])uan(?:it(?:it)?|t(?:at|iti))(ies|y)\b" replace="$1uantit$2"/>
<Typo word="Québécois" find="\bQu(?:ebé|[éeè]be)cois(es?)?\b" replace="Québécois$1" />
<Typo word="Quarantine" find="\b([qQ])uar(?:anta|ent)ine([ds])?\b" replace="$1uarantine$2"/>
<Typo word="Question" find="\b(Q|q)ue(?:[st]ion|stoin|stiom|siton)(s?|ed|ing|ers?)\b" replace="$1uestion$2" />
<Typo word="Quarter_" find="\b([qQ])uater(?!cent|ma(?:in|ss)|n|pyr)([a-z]*)\b" replace="$1uarter$2"/>
<Typo word="Questionable" find="\b(Q|q)uest(?:ionn|on)ab([il]\w+)\b" replace="$1uestionab$2" />
<Typo disabled="Québécois" find="\bQu(?:eb[eé]|[éè]be)cois(es?)?\b" replace="Québécois$1"/>
<Typo word="Questionnaire" find="\b(Q|q)uestion+air(s)?\b" replace="$1uestionnaire$2" />
<Typo word="Question" find="\b([qQ])ue(?:s(?:i(?:on|ton)|t(?:iom|oin))|tion)(e(?:d|rs?)|ing(?:ly)?|s?)\b" replace="$1uestion$2"/>
<Typo word="Quintessential" find="\b(Q|q)uinessential(ly)?\b" replace="$1uintessential$2" />
<Typo word="Questionable" find="\b([qQ])uest(?:ionn|on)ab([il][a-z]+)\b" replace="$1uestionab$2"/>
<Typo word="Quit" find="\b(Q|q)uitted\b" replace="$1uit" />
<Typo word="Questionnaire" find="\b([qQ])uestion+air(s)?\b" replace="$1uestionnaire$2"/>
<Typo word="Quizzes" find="\b(Q|q)uize(d|s)\b" replace="$1uizze$2" />
<Typo word="Quintessential" find="\b([qQ])uinessential(ly)?\b" replace="$1uintessential$2"/>
<Typo word="Quizzes" find="\b([qQ])uize([ds])\b" replace="$1uizze$2"/>
</source>
</syntaxhighlight>


===R===
===R===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Rabbinical" find="\b(R|r)abinnical\b" replace="$1abbinical" />
<Typo word="Rabbinical" find="\b([rR])abin+ical(ly)?\b" replace="$1abbinical$2"/>
<Typo word="Radioactive" find="\b(R|r)adiactiv(\w+)\b" replace="$1adioactiv$2" />
<Typo word="Radioactive" find="\b([rR])adiactiv([a-z]+)\b" replace="$1adioactiv$2"/>
<Typo word="Railroad" find="\b(R|r)ailraod(s?|ing|ed|ers?)\b" replace="$1ailroad$2" />
<Typo word="Railroad" find="\b([rR])ail(?:oa|rao)d(e(?:d|rs?)|ing|s?)\b" replace="$1ailroad$2"/>
<Typo word="Rapid" find="\b(R|r)epid(s)?\b" replace="$1apid$2" />
<Typo word="Rapid" find="\b([rR])epid(s)?\b" replace="$1apid$2"/>
<Typo word="Raspberry" find="\b(R|r)as[pb]+er+(y|ies)\b" replace="$1aspberr$2" />
<Typo word="Raspberry" find="\b([rR])as(?:ber+|[bp]+er|per+)(ies|y)\b" replace="$1aspberr$2"/>
<Typo word="Ratify" find="\b(R|r)adif(y|ied|ication)\b" replace="$1atif$2" />
<Typo word="Ratify" find="\b([rR])adif(i(?:cation|e[ds])|y)\b" replace="$1atif$2"/>
<Typo word="Raucous" find="\b(R|r)a(?:ca|uc)u(s|sly)\b" replace="$1aucou$2" />
<Typo word="Raucous" find="\b([rR])a(?:ca|uc)us(ly)?\b" replace="$1aucous$2"/>
<Typo word="Reach" find="\b(R|r)e(?:ac|ch)(e[ds]|ing)\b" replace="$1each$2" />
<Typo word="Reach" find="\b([rR])e(?:ac|ch)(e[ds]|ing)\b" replace="$1each$2"/>
<Typo word="Real" find="\b(R|r)ela\b" replace="$1eal" />
<Typo word="Realistic" find="\b([rR])ealsit(ic[a-z]*|s?)\b" replace="$1ealist$2"/>
<Typo word="Realistic" find="\b(R|r)ealsit(ic(?:ally)?|s)?\b" replace="$1ealist$2" />
<Typo word="Realized" find="\b([rR])eliz(ation|e[ds]?|ing)\b" replace="$1ealiz$2"/>
<Typo word="Realized" find="\b(R|r)eliz(e[ds]?|ation|ing)\b" replace="$1ealiz$2" />
<Typo word="Really" find="\b([rR])(?:ael|el?a)ly\b" replace="$1eally"/>
<Typo word="Really" find="\b(R|r)(?:el?a|ael)ly\b" replace="$1eally" />
<Typo word="Rebell(ed|i(?:ng|on))" find="(?<!\b[lL]a\s{1,9})\b([rR])eb(?:bel?|[el])l(ed|ing|ion(?!\s+(?:a\b|del?\b|en\b))s?|ious[a-z]*)\b" replace="$1ebell$2"/><!--avoid Spanish word rebelion(sic) by looking for Spanish articles-->
<Typo word="Rebell(ed|ing|ion)" find="(?<!\b[Ll]a\s+)\b(R|r)eb(?:bel?|e|l)l(ed|ing|ion(?!\s+(?:del?\b|en\b|a\b))s?|ious\w*)\b" replace="$1ebell$2" />
<Typo word="Rebelión (1)" find="(?<=\b[lL]a\s{1,9})\b([rR])ebelion\b" replace="$1ebelión"/>
<Typo word="Rebelión (2)" find="\b([rR])ebelion(?=\s+(?:a\b|del?\b|en\b))\b" replace="$1ebelión"/>
<!-- avoid Spanish word rebelion[sic] by looking for Spanish articles) -->
<Typo word="Rebelión" find="(?<=\b[Ll]a\s+)\b(R|r)ebelion\b" replace="$1ebelión" />
<Typo word="Rebound" find="\b([rR])ebounce\b" replace="$1ebound"/>
<Typo word="Rebelión" find="\b(R|r)ebelion(?=\s+(?:del?\b|en\b|a\b))\b" replace="$1ebelión" />
<Typo word="Recall" find="\b([rR])eacll(ed|ing|s?)\b" replace="$1ecall$2"/>
<Typo word="Rebound" find="\b(R|r)ebounce\b" replace="$1ebound" />
<Typo word="Recipe" find="\b([rR])ecipie(s)?\b" replace="$1ecipe$2"/>
<Typo word="Recall" find="\b(R|r)eacll(s?|ed|ing)\b" replace="$1ecall$2" />
<Typo word="Recipient" find="\b([rR])ec(?:ei?|ie)pient(s)?\b" replace="$1ecipient$2"/>
<Typo word="Recipe" find="\b(R|r)ecipi(es?)\b" replace="$1ecip$2" />
<Typo word="Recognise" find="\b([rR])eco[gn]i([sz](?:abl[ey]|e[ds]?|ing)|tions?)\b" replace="$1ecogni$2"/>
<Typo word="Recognise" find="\b(R|r)eco[ng]i([sz](e[ds]?|ing|abl[ey])|tions?)\b" replace="$1ecogni$2" />
<Typo word="Recommend" find="\b([rR])e(?:c(?:c[ao]m?men|om(?:en?|m(?:an|e)))|ommen)d(a(?:ble|t[a-z]+)|e(?:d|rs?)|ing|s?)\b" replace="$1ecommend$2"/>
<Typo word="Recommend" find="\b(R|r)e(?:cc[ao]m?men|comen|ommen|comm?e)d(s?|ed|ers?|ing|at\w+|able)\b" replace="$1ecommend$2" />
<Typo word="Reconciliation" find="\b([rR])econ[cs]il(?:li)?at(ions?|ory)\b" replace="$1econciliat$2"/>
<Typo word="Reconnaissance" find="\b([rR])ec(?:c+on(?:[aeiou]+s+[aei]+|n+(?:[aeiou]+s+[aei]+|n[aeiou]+s+[aei]+|s+[aei]+)|s+[aei]+)|on(?:[aeiou]+s+[aei]+|n+(?:a(?:a(?:ss+[aei]+ess+[aei]+oss+[aei]+uss+[aei]+|[aeiou]*s(?:[aei]+|s(?:ai|[ei]|s+[aei]+)))|[eiou][aeiou]*s(?:[aei]+|s(?:ai|[ei]|s+[aei]+))|s+[aei]+)|[eiou](?:[aeiou]+s(?:[aei]+|s(?:ai|[ei]|s+[aei]+))|[aeio]s+[aei]+|s+[aei]+|us+[aei]+)|n[aeiou]+s+[aei]+|s+[aei]+)|s+[aei]+))nce(s)?\b" replace="$1econnaissance$2"/>
<Typo word="Reconciliation" find="\b(R|r)econ[cs]il(?:li|)at(ions?|ory)\b" replace="$1econciliat$2" />
<Typo word="Reconnaissance" find="\b(R|r)ec(?:c+on+[aeiou]+s+[aei]+|c*on(?:nn+|)+[aeiou]+s+[aei]+|c*on+(?:[eiou]?[aeiou]?|[aeiou]?[aeou]?)s+[aei]+|c*on+[aeiou]+s(?:ss+|)[aei]+|c*on+[aeiou]+s+(?:[ei]|ai))nce(s|)\b" replace="$1econnaissance$2" />
<Typo word="Record" find="\b([rR])ecrod(e(?:d|rs?)|ings?|s?)\b" replace="$1ecord$2"/>
<Typo word="Record" find="\b(R|r)ecrod(s?|ings?|ed|ers?)\b" replace="$1ecord$2" />
<Typo word="Recreate" find="\b([rR])ecrat(e[ds]?|ion(?:al(?:ly)?)?|ing)\b" replace="$1ecreat$2"/>
<Typo word="Recreate" find="\b(R|r)ecrat(e[ds]?|ion(?:al|ally)?|ing)\b" replace="$1ecreat$2" />
<Typo word="Recruit" find="\b([rR])ec(?:ru|ui)t(e(?:d|rs?)|ing|ments?|s?)\b" replace="$1ecruit$2"/>
<Typo word="Recruit" find="\b(R|r)ec(?:ru|ui)t(s?|ing|ed|ments?|ers?)\b" replace="$1ecruit$2" />
<Typo word="Recurr(ed/ing)" find="\b([rR])ea?c(?:cur?|u)r(e(?:d|n(?:ces?|t(?:ly)?))|ing)\b" replace="$1ecurr$2"/><!--avoid reoccuring-->
<Typo word="Recuperate" find="\b(R|r)ucuperat(e[ds]?|ing|ion)\b" replace="$1ecuperat$2" />
<Typo word="Redeem" find="\b([rR])eedem(ed|ing|s?)\b" replace="$1edeem$2"/>
<Typo word="Recurr(ed/ing)" find="\b(R|r)e[a]?c(?:cur?|u)r(ed|ing|ent(|ly)|ence)\b" replace="$1ecurr$2" /> <!-- reoccuring is a legitimate word. -->
<Typo word="Refer" find="\b([rR])ef[fr]er(e(?:e[ds]?|n(?:[cs](?:e[ds]?|ing)|t(?:ial|s?)))|s?)\b" replace="$1efer$2"/>
<Typo word="Redeem" find="\b(R|r)eedem(s|ed|ing)\b" replace="$1edeem$2" />
<Typo word="Referendum" find="\b([rR])efr?edendum\b" replace="$1eferendum"/>
<Typo word="Refer" find="\b(R|r)ef[fr]er(s?|ee[ds]?|en[cs](e[ds]?|ing)|ent(s?|ial))\b" replace="$1efer$2" />
<Typo word="Referred" find="\b([rR])ef(?:e|fe|rer?)r(als?|ed|ing)\b" replace="$1eferr$2"/>
<Typo word="Referendum" find="\b(R|r)efr?edendum\b" replace="$1eferendum" />
<Typo word="Referring" find="\b([rR])efr?eriang\b" replace="$1eferring"/>
<Typo word="Referred" find="\b(R|r)ef(?:[fr]?e|rer)r(ed|ing|als?)\b" replace="$1eferr$2" />
<Typo word="Refers" find="\b([rR])efr?(?:er|re)rs\b" replace="$1efers"/>
<Typo word="Referring" find="\b(R|r)efr?eriang\b" replace="$1eferring" />
<Typo word="Refrigerate" find="\b([rR])efridgerat(e[ds]?|i(?:ng|on)|ors?)\b" replace="$1efrigerat$2"/>
<Typo word="Refers" find="\b(R|r)efr?(?:er|re)rs\b" replace="$1efers" />
<Typo word="Refusal" find="\b([rR])efusla(s)?\b" replace="$1efusal$2"/>
<Typo word="Refrigerate" find="\b(R|r)efridgerat(ion|ing|ed|es?|ors?)\b" replace="$1efrigerat$2" />
<Typo word="Regard" find="\b([rR])eguard(ing|less|s)\b" replace="$1egard$2"/>
<Typo word="Refusal" find="\b(R|r)efusla(s)?\b" replace="$1efusal$2" />
<Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless"/>
<Typo word="Regard" find="\b(R|r)eguard(ing|less|s)\b" replace="$1egard$2" />
<Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless"/>
<Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless" />
<Typo word="Regards" find="\b([rR])e(?:agrd|garde)s\b" replace="$1egards"/>
<Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless" />
<Typo word="Regular" find="\b([rR])egluar(ity|ly)?\b" replace="$1egular$2"/>
<Typo word="Regards" find="\b(R|r)e(garde|agrd)s\b" replace="$1egards" />
<Typo word="(Ir)Regularly" find="\b([iI]rr|[rR])egu(?:arly|lar(?:ily|y))\b" replace="$1egularly"/>
<Typo word="Regular" find="\b(R|r)egluar(ity|ly)?\b" replace="$1egular$2" />
<Typo word="Regulation" find="\b([rR])egulaion(s)?\b" replace="$1egulation$2"/>
<Typo word="(Ir)Regularly" find="\b(R|r|[Ii]rr)egu(?:lar(?:il)?y|arly)\b" replace="$1egularly" />
<Typo word="Regulator" find="\b([rR])egulaotr(s)?\b" replace="$1egulator$2"/>
<Typo word="Regulation" find="\b(R|r)egulaion(s)?\b" replace="$1egulation$2" />
<Typo word="Rehearse" find="\b([rR])ehers(als?|e[ds]?|ing)\b" replace="$1ehears$2"/>
<Typo word="Regulator" find="\b(R|r)egulaotr(s)?\b" replace="$1egulator$2" />
<Typo word="Reign" find="\b([rR])eigin(ed|ing|s?)\b" replace="$1eign$2"/>
<Typo word="Rehearse" find="\b(R|r)ehers(als?|e[sd]?|ing)\b" replace="$1ehears$2" />
<Typo word="Reincarnation" find="\b([rR])eicarnat(e[ds]?|i(?:ng|on))\b" replace="$1eincarnat$2"/>
<Typo word="Reign" find="\b(R|r)eigin(ed|ing|s)?\b" replace="$1eign$2" />
<Typo word="Reinforce" find="\b([rR])eenforc(e[ds]|ing|ments?)\b" replace="$1einforc$2"/>
<Typo word="Reincarnation" find="\b(R|r)eicarnat(ion|ing|e[ds]?)\b" replace="$1eincarnat$2" />
<Typo word="(Re)iterate" find="\b([iI]|[rR]ei)tterat(e[ds]?|i(?:ng|ons?|ve(?:ly)?)|or)\b" replace="$1terat$2"/>
<Typo word="Reinforce" find="\b(R|r)eenforc(e[ds]|ments?|ing)\b" replace="$1einforc$2" />
<Typo word="Rejuvenate" find="\b([rR])ejuv[ai]nat(e[ds]?|i(?:ng|on)|ors?)\b" replace="$1ejuvenat$2"/>
<Typo word="Rejuvenate" find="\b(R|r)ejuv[ai]nat(e[ds]?|ing|ion|ors?)\b" replace="$1ejuvenat$2" />
<Typo word="Relate" find="\b([rR])eala?t(e[ds]?|ion(?:al|s?|ships?)|iv[ei][a-z]*)\b" replace="$1elat$2"/>
<Typo word="Relate" find="\b(R|r)eala?t(e[ds]?|ion(s?|al|ships?)|iv[ei]\w*)\b" replace="$1elat$2" />
<Typo word="Relation" find="\b([rR])elatiopn(s(?:hips?)?)?\b" replace="$1elation$2"/>
<Typo word="Relation" find="\b(R|r)elatiopn(s?|ships?)\b" replace="$1elation$2" />
<Typo word="Relatively" find="\b([rR])ea?lita?ve(ly|s?)\b" replace="$1elative$2"/>
<Typo word="Relatively" find="\b(R|r)ea?lita?ve(ly|s)?\b" replace="$1elative$2" />
<Typo word="Release (2)" find="\b([rR])el[ae]se([ds])?\b" replace="$1elease$2"/>
<Typo word="Release" find="\b(R|r)e(?:al[ae]a?|la?e)s(e[ds]?|ing)\b" replace="$1eleas$2" />
<Typo word="Release (1)" find="\b([rR])e(?:al[ae]a?|la?e)s(e[ds]?|ing)\b" replace="$1eleas$2"/>
<Typo word="(Ir)Relevant" find="\b(R|r|[Ii]rr)el(?:l+[ae]v[ae]|av[ae]|evea?)n(c[ey]|t|tly)\b" replace="$1elevan$2" />
<Typo word="(Ir)Relevant" find="\b([iI]rr|[rR])el(?:av[ae]|evea?|l+[ae]v[ae])n(c[ey]|t(?:ly)?)\b" replace="$1elevan$2"/>
<Typo word="(Un)Reliability" find="\b(R|r|[Uu]nr)e(?:liabli|alibil)ty\b" replace="$1eliability" />
<Typo word="(Un)Reliability" find="\b([rR]|[uU]nr)e(?:alibil|liabli)ty\b" replace="$1eliability"/>
<Typo word="Relief" find="\b(R|r)elei(fs?|ve(r?s?|d)|ving)\b" replace="$1elie$2" />
<Typo word="Relief" find="\b([rR])elei(fs?|v(?:e(?:[ds]?|rs?)|ing))\b" replace="$1elie$2"/>
<Typo word="Religion" find="\b(R|r)el(?:ige?o|gio|igioi)(ns?|nless|us\w*|se|sity|nis[tm])\b" replace="$1eligio$2" />
<Typo word="Religion" find="\b([rR])el(?:gio|ig(?:eo|ioi|o))(n(?:is[mt]|less|s?)|s(?:e|ity)|us[a-z]*)\b" replace="$1eligio$2"/>
<Typo word="Religious" find="\b(R|r)eligios(|ly|ness)\b" replace="$1eligious$2" />
<Typo word="Religious" find="\b([rR])eligios(ly|ness)?\b" replace="$1eligious$2"/>
<Typo word="Relinquish" find="\b(R|r)elinqush(|e[sd]|ment|ing)\b" replace="$1elinquish$2" />
<Typo word="Relinquish" find="\b([rR])el(?:enqui|i(?:nque?|qui))sh(e[ds]|ing|ment)?\b" replace="$1elinquish$2"/>
<Typo word="Remember" find="\b(R|r)emeber(s?|ed|ing)\b" replace="$1emember$2" />
<Typo word="Remain" find="(?!\bRemian\b)\b([rR])e(?:ama?i|m(?:ai|ia))nd?(?<![rR]emain)(ders?|ed|ing|s?)\b" replace="$1emain$2"/><!--avoid proper noun Remian-->
<Typo word="Reminisce" find="\b(R|r)em(?:ines?|enis?|ini|insi?)c(e[ds]?|ing|en[ct]\w*)\b" replace="$1eminisc$2" />
<Typo word="Remaining" find="\b([rR])ema(?:ing(?:ing)?|ning)\b" replace="$1emaining"/>
<Typo word="Remnant" find="\b(R|r)em[ei]n[ae]nt(s)?\b" replace="$1emnant$2" />
<Typo word="Remember" find="\b([rR])emeber(ed|ing|s?)\b" replace="$1emember$2"/>
<Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes" />
<Typo word="Reminisce" find="\b([rR])em(?:enis?|in(?:es?|i|si?))c(e(?:[ds]?|n[ct][a-z]*)|ing)\b" replace="$1eminisc$2"/>
<Typo word="Rendezvous" find="\b(R|r)ende[vz]ous\b" replace="$1endezvous" />
<Typo word="Remnant" find="\b([rR])em[ei]n[ae]nt(s)?\b" replace="$1emnant$2"/>
<Typo word="Renewal" find="\b(R|r)enewl(s)?\b" replace="$1enewal$2" />
<Typo word="Renaissance" find="\b([rR])en(?:ai|nais?)sance\b" replace="$1enaissance"/>
<Typo word="Renown" find="\b(R|r)eknow(n|ned)\b" replace="$1enow$2" />
<Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes"/>
<Typo word="Renters" find="\b(R|r)entor(s)?\b" replace="$1enter$2" />
<Typo word="Rendezvous" find="\b([rR])ende[vz]ous\b" replace="$1endezvous"/>
<Typo word="Reorganization" find="\b(R|r)eorganision\b" replace="$1eorganization" />
<Typo word="Renewal" find="\b([rR])enewl(s)?\b" replace="$1enewal$2"/>
<Typo word="Repeated" find="\b(R|r)epetead(ly)?\b" replace="$1epeated$2" />
<Typo word="Renown" find="\b([rR])eknown(ed)?\b" replace="$1enown$2"/>
<Typo word="(Un)Repentant" find="\b(R|r|[Uu]nr)epe(?:nte|t[ae])n(t|tly|ce)\b" replace="$1epentan$2" />
<Typo word="Renters" find="\b([rR])entor(s)?\b" replace="$1enter$2"/>
<Typo word="Repertoire" find="\b(R|r)ep[eir]to(ires?|ry|ries|rial)\b" replace="$1eperto$2" />
<Typo word="Reorganization" find="\b([rR])eorganision\b" replace="$1eorganization"/>
<Typo word="Replacement" find="\b(R|r)elpacement(s)?\b" replace="$1eplacement$2" />
<Typo word="Repeated" find="\b([rR])epetead(ly)?\b" replace="$1epeated$2"/>
<Typo word="Reported" find="\b(R|r)eportad(ly)?\b" replace="$1eported$2" />
<Typo word="(Un)Repentant" find="\b([rR]|[uU]nr)epe(?:nte|t[ae])n(ce|t(?:ly)?)\b" replace="$1epentan$2"/>
<Typo word="Represent" find="\b(R|r)epres(?:etn|nt)(s?|ed|atives?)\b" replace="$1epresent$2" />
<Typo word="Repertoire" find="\b([rR])ep[eir]to(ires?|r(?:i(?:al|es)|y))\b" replace="$1eperto$2"/>
<Typo word="Representation" find="\b(R|r)epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2" />
<Typo word="Replacement" find="\b([rR])elpacement(s)?\b" replace="$1eplacement$2"/>
<Typo word="Representative" find="\b(R|r)epresentativ(s?)\b" replace="$1epresentative$2" />
<Typo word="Reported" find="\b([rR])eportad(ly)?\b" replace="$1eported$2"/>
<Typo word="Reprimand" find="\b(R|r)epr[ae]mand(s?|ed|ings?)\b" replace="$1eprimand$2" />
<Typo word="Represent" find="\b([rR])e(?:p(?:es+[ae]?[ent]+|p[pr]*es+[ae]?[ent]+|r(?:es+[ae]?[ent]+|[pr]+es+[ae]?[ent]+|sent))|r[pr]*es+[ae]?[ent]+)(?<!epres(?:ent|se))(ati(?:on(?:al|s?)|ves?)|ed|ing|s?)\b" replace="$1epresent$2"/>
<Typo word="Require" find="\b(R|r)(?:ecqui?re?|equre?|quire?|equie?r)([ds]?|ments?)\b" replace="$1equire$2" />
<Typo word="Representation" find="\b([rR])epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2"/>
<Typo word="Requiring" find="\b(R|r)(?:ecqui?|equ|qui)re?ing\b" replace="$1equiring" />
<Typo word="Representative" find="\b([rR])eprese?[nt][aeint]*ve?(?<!entative)(s)?\b" replace="$1epresentative$2"/>
<Typo word="Rescind" find="\b(R|r)e[sc]ind(s?|ed|ing)" replace="$1escind$2" />
<Typo word="Reprimand" find="\b([rR])epr[ae]m[ae]nd(ed|ings?|s?)\b" replace="$1eprimand$2"/>
<Typo word="Research" find="\b(R|r)e(?:ser?a|asear)ch(\w*)\b" replace="$1esearch$2" />
<Typo word="Require" find="\b([rR])(?:e(?:cqui?re?|qu(?:ie?r|re?))|quire?)([ds]?|ments?)\b" replace="$1equire$2"/>
<Typo word="Resemble" find="\b(R|r)es(?:sembl|emb)(e[sd]?|ing|[ae]nces?)\b" replace="$1esembl$2" />
<Typo word="Requiring" find="\b([rR])(?:e(?:cqui?|qu)|qui)re?ing\b" replace="$1equiring"/>
<Typo word="Reservoir" find="\b(R|r)esevoir(s)?\b" replace="$1eservoir$2" />
<Typo word="Rescind" find="\b([rR])e[cs]ind(ed|ing|s?)" replace="$1escind$2"/>
<Typo word="Reside" find="\b(R|r)ecid(es?|ed|ents?|ing)\b" replace="$1esid$2" />
<Typo word="Resemble" find="\b([rR])es(?:emb|sembl)(ances?|e(?:[ds]?|nces?)|ing)\b" replace="$1esembl$2"/>
<Typo word="Resolute" find="\b(R|r)esollut(\w*)\b" replace="$1esolut$2" />
<Typo word="Reservoir" find="\b([rR])esevoir(s)?\b" replace="$1eservoir$2"/>
<Typo word="Respect" find="\b(R|r)epsect(\w*)\b" replace="$1espect$2" />
<Typo word="Reside" find="\b([rR])ecid(e(?:[ds]?|nts?)|ing)\b" replace="$1esid$2"/>
<Typo word="Response" find="\b(R|r)e(?:pons|sponc|spoms)(es?|ive(|ly)|ib\w+)\b" replace="$1espons$2" />
<Typo word="Resolute" find="\b([rR])esollut([a-z]+)\b" replace="$1esolut$2"/>
<Typo word="Response" find="\b(R|r)e(?:pons|sponc|spo[mn]s)\b" replace="$1esponse" />
<Typo word="Respect" find="\b([dD]isr|[rR])eps?ect([a-z]*)\b" replace="$1espect$2"/>
<Typo word="(Ir)Responsibility" find="\b(R|r|[Ii]rr)espon(?:s[ae]?bili|sibli|sibil|is?bili|nsibili)t(y|ies)\b" replace="$1esponsibilit$2" />
<Typo word="Respectively" find="\b([rR])espec(?:itvely|tiv(?:elly|ley))\b" replace="$1espectively"/>
<Typo word="(Ir)Responsible" find="\b(R|r|[Ii]rr)espon(?:s[ae]b|sibi|isb)(l[ey])\b" replace="$1esponsib$2" />
<Typo word="Response (1)" find="\b([rR])e(?:pons|spo(?:ms|nc))(es?|ive(?:ly)?|ib[a-z]+)\b" replace="$1espons$2"/>
<Typo word="Restaurant" find="\b(R|r)es(?:taurau|t[aeu]rau?|trau|tuara|aura)n(ts?)\b" replace="$1estauran$2" />
<Typo word="Response (2)" find="\b([rR])e(?:pons|spo(?:ms|n[cs]))\b" replace="$1esponse"/>
<Typo word="Restaurateur" find="\b(R|r)est(?:[ae]ra|arau)nt[eo]u?(rs?)\b" replace="$1estaurateu$2" /> <!-- [[wikt:restauranteur]] is acceptable -->
<Typo word="(Ir)Responsibility" find="\b([iI]rr|[rR])espon(?:is?bili|nsibili|s[ae]?bili|sib(?:il|li))t(?:i?t?(ies)|(e)(i)(s)|[ei]?t?(y))\b" replace="$1esponsibilit$2$4$3$5$6"/>
<Typo word="Restoration" find="\b(R|r)estauration\b" replace="$1estoration" />
<Typo word="(Ir)Responsible" find="\b([iI]rr|[rR])espon(?:isb|s(?:[ae]b|ibi))l([ey])\b" replace="$1esponsibl$2"/>
<Typo word="Result" find="\b(R|r)eult(ed|s|ing|ant)?\b" replace="$1esult$2" />
<Typo word="Restaurant" find="\b([rR])e(?:s(?:au|t(?:[ae][au]?|u(?:[aeu][au]?)?)?)|tau)ru?a?e?u?n?t(s)?(?<!estaurants?)(?<=\b[Ra-z]{1,10}[nu][a-z]{1,10})\b" replace="$1estaurant$2"/>
<Typo word="Résumé" find="\b(R|r)(?:esumé|ésume)(s?)\b" replace="$1ésumé$2"/><!--"resume" should not be replaced-->
<Typo word="Restaurateur" find="\b([rR])est(?:arau?|era)nt[eo]u?r(s)?\b" replace="$1estaurateur$2"/><!--avoid [[wikt:restauranteur]]-->
<Typo word="Resurgence" find="\b(R|r)esurgan(ce|t)\b" replace="$1esurgen$2" />
<Typo word="Result" find="\b([rR])eult(ant|ed|ing|s?)\b" replace="$1esult$2"/>
<Typo word="Resurrect" find="\b(R|r)esss?urect(s|ed|ing|ion)?\b" replace="$1esurrect$2" />
<Typo word="Résumé" find="\b([rR])(?:esumé|ésume)(s)?\b" replace="$1ésumé$2"/><!--avoid "resume"-->
<Typo word="Resuscitate" find="\b(R|r)es(?:[cs]usc?|[cs]?us+|[cs]?uc[cs]?)ita(t(e[ds]?|ors?|ing|ive|ions?)|ble|nts?)\b" replace="$1esuscita$2" />
<Typo word="Resurgence" find="\b([rR])esurgan(ce|t)\b" replace="$1esurgen$2"/>
<Typo word="Retaliate" find="\b(R|r)etalitate(d|s)\b" replace="$1etaliate$2" />
<Typo word="Resurrect" find="\b([rR])esss?urect(ed|i(?:ng|on)|s?)\b" replace="$1esurrect$2"/>
<Typo word="Retaliation" find="\b(R|r)etalitation\b" replace="$1etaliation" />
<Typo word="Resuscitate" find="\b([rR])es(?:cu(?:c[cs]?|s(?:c?|s+)?)|su(?:c[cs]?|s(?:c?|s+)?)|u(?:c[cs]?|s+))ita(t(?:e[ds]?|i(?:ng|ons?|ve)|ors?)|ble|nts?)\b" replace="$1esuscita$2"/>
<Typo word="Retrieve" find="\b(R|r)etreiv(e[ds]|ing|als?)\b" replace="$1etriev$2" />
<Typo word="Retaliate" find="\b([rR])etalitate([ds])?\b" replace="$1etaliate$2"/>
<Typo word="Returned" find="\b(R|r)etu(?:rn|nre)d\b" replace="$1eturned" />
<Typo word="Retaliation" find="\b([rR])etalitation\b" replace="$1etaliation"/>
<Typo word="Reversal" find="\b(R|r)everal(s)?\b" replace="$1eversal$2" />
<Typo word="Retrieve" find="\b([rR])et(?:ire|rei)v(als?|e[ds]|ing)\b" replace="$1etriev$2"/>
<Typo word="(R)Evolutionary" find="\b([Rr]?[Ee])volutionar\b" replace="$1volutionary" />
<Typo word="Re(tro)spective" find="\b([rR]e(?:tro)?)pective(ly|s?)\b" replace="$1spective$2"/>
<Typo word="Rewrite" find="\b(R|r)ewriet(s)?\b" replace="$1ewrite$2" />
<Typo word="Returned" find="\b([rR])etu(?:nre|rn)d\b" replace="$1eturned"/>
<Typo word="Rewritten" find="\b(R|r)ewitten\b" replace="$1ewritten" />
<Typo word="Reversal" find="\b([rR])everal(s)?\b" replace="$1eversal$2"/>
<Typo word="Reykjavik" find="\b[Rr]e(?:kj|jkj?)avik\b" replace="Reykjavik" />
<Typo word="(R)Evolutionary" find="\b([eE]|[rR]e)volutiona[ry]\b" replace="$1volutionary"/>
<Typo word="Rhinoceros" find="\b(R|r)hinocerous(|es)\b" replace="$1hinoceros$2" />
<Typo word="Rewrite" find="\b([rR])ewriet(s)?\b" replace="$1ewrite$2"/>
<Typo word="Rhyme" find="\b(R|r)hymme\b" replace="$1hyme" />
<Typo word="Rewritten" find="\b([rR])ewitten\b" replace="$1ewritten"/>
<Typo word="Rhythm" find="\b(R|r)(?:yth[iey]?|hyth[iey]|htyh)m(s?|ic(s?|al|ally)|ists?)\b" replace="$1hythm$2" />
<Typo word="Reykjavik" find="\b[rR]e(?:jkj?|kj)avik\b" replace="Reykjavik"/>
<Typo word="Rhythmic" find="\b(R|r)hytmic(al|ally)?\b" replace="$1hythmic$2" />
<Typo word="Rhinoceros" find="\b([rR])hinocerous(es)?\b" replace="$1hinoceros$2"/>
<Typo word="Ricochet" find="\b(R|r)ichochet(s?|ed)\b" replace="$1icochet$2" />
<Typo word="Rhythm" find="\b([rR])(?:h(?:tyh|yt(?:h[eiy])?)|yth[eiy]?)m(i(?:c[a-z]*|sts?)|s?)\b(?<!Pink Rythm)(?! Syndicate)" replace="$1hythm$2"/><!--avoid proper nouns Pink Rythm and Rythm Syndicate-->
<Typo word="Ridiculous" find="\b(R|r)edic+ulous(|ly|ness)\b" replace="$1idiculous$2" />
<Typo word="Rhythmic" find="\b([rR])hytmic(al(?:ly)?)?\b" replace="$1hythmic$2"/>
<Typo word="Rigueur" find="\b(R|r)igeur\b" replace="$1igueur" />
<Typo word="Ricochet" find="\b([rR])ichochet(ed|s?)\b" replace="$1icochet$2"/>
<Typo word="Rockefeller" find="\b[Rr]ockerfeller\b" replace="Rockefeller" />
<Typo word="Ridiculous" find="\b([rR])edic+ulous([a-z]*)\b" replace="$1idiculous$2"/>
<Typo word="Rococo" find="\b(R|r)ococco\b" replace="$1ococo" />
<Typo word="Rigueur" find="\b([rR])igeur\b" replace="$1igueur"/>
<Typo word="Roommate" find="\b(R|r)oomate(s?)\b" replace="$1oommate$2" />
<Typo word="Rockefeller" find="\b[rR]ockerfeller\b" replace="Rockefeller"/>
<Typo word="Rose" find="\b(R|r)ised\b" replace="$1ose" />
<Typo word="Rococo" find="\b([rR])ococco\b" replace="$1ococo"/>
<Typo word="Rudimentary" find="\b(R|r)ud(?:[ae]menta|imentat)r(y|i\w+)\b" replace="$1udimentar$2" />
<Typo word="Roommate" find="\b([rR])oomate(s)?\b" replace="$1oommate$2"/>
<Typo word="Rule" find="\b(R|r)ulle(d|s)\b" replace="$1ule$2" />
<Typo word="Rose" find="\b([rR])ised\b" replace="$1ose"/>
<Typo word="Rumors" find="\b(R|r)umer(ed|s)\b" replace="$1umor$2" />
<Typo word="Rudimentary" find="\b([rR])ud(?:[ae]menta|imentat)r(i[a-z]+|y)\b" replace="$1udimentar$2"/>
<Typo word="Running" find="\b(R|r)un(?:nun|in)g\b" replace="$1unning" />
<Typo word="Rule" find="\b([rR])ulle([ds])\b" replace="$1ule$2"/>
<Typo word="Russian" find="\b(R|r)ussi(?:on|na)(s)?\b" replace="$1ussian$2" />
<Typo word="Rumors" find="\b([rR])umer(ed|s)\b" replace="$1umor$2"/>
<Typo word="Running" find="\b([rR])un(?:in|nun)g\b" replace="$1unning"/>
</source>
<Typo word="Russian" find="\b([rR])ussi(?:na|on)(s)?\b" replace="$1ussian$2"/>
</syntaxhighlight>


===S===
===S===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Sabotage" find="\b(S|s)abat[ao]g(e[sd]?|ing)\b" replace="$1abotag$2" />
<Typo word="Sabotage" find="\b([sS])abat[ao]g(e[ds]?|ing)\b" replace="$1abotag$2"/>
<Typo word="Sacrifice" find="\b(S|s)acr[ae]fic(e[ds]?|ing|ial(|ly))\b" replace="$1acrific$2" />
<Typo word="Sacrifice" find="\b([sS])acr[ae]fic(e[ds]?|i(?:al(?:ly)?|ng))\b" replace="$1acrific$2"/>
<Typo word="Sadducee" find="\b[Ss]ad(?:uc?|d?uc)ce(es?|an|eism)\b" replace="Sadduce$1" />
<Typo word="Sadducee" find="\b[sS]ad(?:d+uc|uc?)ce(an|e(?:ism|s?))\b" replace="Sadduce$1"/>
<Typo word="Sadness" find="\b(S|s)andess\b" replace="$1adness" />
<Typo word="Safety" find="\bsafte?y\b" replace="safety"/><!--avoid surname Safty-->
<Typo word="Safety" find="\b(S|s)afte?y\b" replace="$1afety" />
<Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí"/>
<Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí" />
<Typo word="Same" find="\b([sS])mae\b" replace="$1ame"/>
<Typo word="Same" find="\b(S|s)mae\b" replace="$1ame"/>
<Typo word="Sanction" find="\b([sS])an(?:ction|tion?)n(ed|ing|s?)\b" replace="$1anction$2"/>
<Typo word="Sanction" find="\b(S|s)an(?:tio|c?tion)n(s?|ed|ing)\b" replace="$1anction$2" />
<Typo word="Sandwich" find="\b([sS])andw(?:hi|it)ch(e[ds]|ing)?\b" replace="$1andwich$2"/>
<Typo word="Sandwich" find="\b(S|s)andw(?:hi|it)ch(|e[ds]|ing)\b" replace="$1andwich$2" />
<Typo word="Sanskrit" find="\b([sS])anksrit?\b" replace="$1anskrit"/>
<Typo word="Satellite" find="\b(S|s)at(?:e|tel?|t?[ai]l?)lite(s?)\b" replace="$1atellite$2" />
<Typo word="Satellite" find="\b([sS])at(?:al?|e|il?|t[aei]l?)lite(s)?\b" replace="$1atellite$2"/>
<Typo word="Satirical" find="\b(S|s)atric(|al|ally)\b" replace="satiric$2" />
<Typo word="Satirical" find="\b([sS])atric(al(?:ly)?)?\b" replace="$1atiric$2"/>
<Typo word="Satisfy" find="\b(S|s|[Dd]iss|[Uu]ns)ati?sif(y|ying|ie[ds]|act(ion|ory|orily))\b" replace="$1atisf$2"/>
<Typo word="Satisfy" find="\b([dD]iss|[sS]|[uU]ns)at(?:i(?:si)?|si)f(act(?:ion|or(?:i(?:ly|ness)|y))|ie[ds]|y(?:ing)?)\b" replace="$1atisf$2"/>
<Typo word="Saudi Arabia" find="\b[Ss]uadi+\s*[Aa]rabia(n?)\b" replace="Saudi Arabia$1" />
<Typo word="Saudi Arabia" find="\b[sS](?:audia|uadi+)\s*[aA]rabia(n)?\b" replace="Saudi Arabia$1"/>
<Typo word="Sauté" find="\b(S|s)autt(e|é)(s?|ed)\b" replace="$1aut$2$3" /><!--don't replace "saute", see [[wikt:saute]]-->
<Typo word="Sauté" find="\b([sS])autt([eé](?:ed|s?))\b" replace="$1aut$2"/><!--avoid [[wikt:saute]]-->
<Typo word="Saxon" find="\bsaxon(s?|y|ism)\b" replace="Saxon$1" />
<Typo word="Savvy" find="\b([sS])aavy\b" replace="$1avvy"/>
<Typo word="Saxophone" find="\b(S|s)axaphone\b" replace="$1axophone"/>
<Typo word="Saxon" find="\bsaxon(ism|[sy]?)\b" replace="Saxon$1"/>
<Typo word="Says" find="\b(S|s)(?:asy|yas)\b" replace="$1ays"/>
<Typo word="Saxophone" find="\b([sS])axaphon(es?|ists?)\b" replace="$1axophon$2"/>
<Typo word="Schedule" find="\b(S|s)(?:chedu[ae]|[ch]edu[ae]?)l(es?|ed|ing)\b" replace="$1chedul$2" />
<Typo word="Says" find="\b([sS])(?:asy|yas)\b" replace="$1ays"/>
<Typo word="Scholarship" find="\b(S|s)cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/>
<Typo word="Scenario" find="\b(?!Senario\b)([sS])(?:cene|en[ae])rio(s)?\b" replace="$1cenario$2"/><!--avoid proper noun "Senario"-->
<Typo word="Scholastic" find="\b(S|s)choolastic(s?|ally)\b" replace="$1cholastic$2"/>
<Typo word="Schedule" find="\b([sS])(?:c(?:edu[ae]?|hedu[ae])|hedu[ae]?)l(e[ds]?|ing)\b" replace="$1chedul$2"/>
<Typo word="Schrödinger" find="[Ss]chrodinger(\w*)" replace="Schrödinger$1" />
<Typo word="Scholarship" find="\b([sS])cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/>
<Typo word="Science" find="\b(S|s)cine?ce\b" replace="$1cience"/>
<Typo word="Scholastic" find="\b([sS])choolastic(ally|s?)\b" replace="$1cholastic$2"/>
<Typo word="Scientific" find="\b(S|s)cient(?:if|fi)c(ally)?\b" replace="$1cientific$2"/>
<Typo word="Schrödinger" find="\b[sS]chrod+ingg?er([a-z]*)\b" replace="Schrödinger$1"/>
<Typo word="(Un)Screen" find="\b(S|s|[Uu]ns)cren(\w*)\b" replace="$1creen$2" />
<Typo word="Science" find="\b([sS])cine?ce\b" replace="$1cience"/>
<Typo word="(Screen/Song)writer" find="\b(S|s)(creen|ong)(?:wrigh|nwri)ter(s?)\b" replace="$1$2writer$3"/>
<Typo word="Scientific" find="\b([sS])cient(?:fi|if)c(ally|ly)?\b" replace="$1cientific$2"/>
<Typo word="Script" find="\b(S|s)cirpt(\w*)\b" replace="$1cript$2" />
<Typo word="(Un)Screen" find="\b([sS]|[uU]ns)cren([a-z]*)\b" replace="$1creen$2"/>
<Typo word="Scroll" find="\b(S|s)coll(s?)\b" replace="$1croll$2" />
<Typo word="(Screen/Song)writer" find="\b([sS](?:creen|ong))(?:nwri|wrigh|\s+wri|\-wri)ter(s)?\b" replace="$1writer$2"/>
<Typo word="Sculpture" find="\b(S|s)cl?upture?(s?)\b" replace="$1culpture$2" />
<Typo word="Script" find="\b([sS])cirpt([a-z]*)\b" replace="$1cript$2"/>
<Typo word="(Re)Search" find="\b(S|s|[Rr]es)each(|ed|er?s?|ing)\b" replace="$1earch$2" />
<Typo word="Scroll" find="\b([sS])coll(s)?\b" replace="$1croll$2"/>
<Typo word="Second" find="\b(S|s)eco(?:dn?|nt)(s?|ary|ly)\b" replace="$1econd$2" />
<Typo word="(Re)Search" find="\b([rR]es|[sS])each(e[dr]?s?|ing)?\b" replace="$1earch$2"/>
<Typo word="Secretary" find="\b(S|s)ecretart(y|ies|ia[lt]e?s?)\b" replace="$1ecretar$2" /><!--see also "-etary"-->
<Typo word="Second" find="\b([sS])eco(?:dn?|nt)(ary|ly|s?)\b" replace="$1econd$2"/>
<Typo word="(In)Security" find="\b(S|s|[Ii]ns)ec(?:rui|ui?re?)t(y|ies)\b" replace="$1ecurit$2" />
<Typo word="Secretary" find="\b([sS])(?:cretar|ecretart)(i(?:a[lt]e?s?|es)|y)\b" replace="$1ecretar$2"/><!--see also "-etary"-->
<Typo word="Seeing" find="\b(S|s)eing\b" replace="$1eeing"/>
<Typo word="(In)Security" find="\b([iI]ns|[sS])ec(?:rui|ui?re?)t(ies|y)\b" replace="$1ecurit$2"/>
<Typo word="Segment" find="\b(S|s)egement(s?|ed|ing|ations?)\b" replace="$1egment$2"/>
<Typo word="Seeing" find="\b([sS])eing\b" replace="$1eeing"/>
<Typo word="Sei(z/n)e" find="\b(S|s)ie([zn](e[ds]?|ing)|zures?|ners?)\b" replace="$1ei$2" />
<Typo word="Segment" find="\b([sS])egement(ations?|ed|ing|s?)\b" replace="$1egment$2"/>
<Typo word="-self" find="\b([Ii]t|[Mm]y|[Hh](?:i[ms]|er)|[Oo]ne|[Yy]?[Oo]ur|[Tt]he(?:y|m|ir))(?:sle?|esl)(f|ves)\b" replace="$1sel$2" />
<Typo word="Sei(z/n)e" find="\b([sS])ie(n(?:e(?:[ds]?|rs?)|ing)|z(?:e[ds]?|ing|ures?))\b" replace="$1ei$2"/>
<Typo word="(Re)Semblance" find="\b([Rr]es|[Ss])emb(?:e?le|ela)nc(es?)\b" replace="$1emblanc$2" />
<Typo word="-self" find="\b([hH](?:er|i[ms])|[iI]t|[mM]y|[oO](?:ne|ur)|[tT]he(?:ir|[my])|[yY]our)(?:esl|sle?)(f|ves)\b" replace="$1sel$2"/>
<Typo word="Sense_" find="\b(?<![Rr]iver\s+)(S|s)ence(s?|d|less(|ly))\b" replace="$1ense$2" />
<Typo word="(Re)Semblance" find="\b([rR]es|[sS])emb(?:el[ae]|le)nce(s)?\b" replace="$1emblance$2"/>
<Typo word="(In/…)Sensitive" find="\b(S|s|(?:[Hh]yp|[Oo]v|[Ss]up)ers|[IiUu]ns|[Nn]ons|[Pp]hotos)ensa?tiv(e|ely|ity)\b" replace="$1ensitiv$2"/>
<Typo word="Sense_" find="\b([sS])en[cs]e?(?<!ense)([ds]|less(?:ly|ness)?)\b" replace="$1ense$2"/>
<Typo word="Sentence" find="(?!\bSentance\b)\b(S|s)entanc(e[sd]?|ings?|ers?)\b" replace="$1entenc$2" /><!--don't fix surname Sentance-->
<Typo word="(In/…)Sensitive" find="\b([hH]ypers|[iI]ns|[nN]ons|[oO]vers|[pP]hotos|[sS](?:upers)?|[uU]ns)ensa?tiv(e(?:ly)?|ity)\b" replace="$1ensitiv$2"/>
<Typo word="(In)Separable" find="\b(S|s|[Ii]ns)ep(?:e?r|are)a(bl[ey]|te[sd]?|tely|ti(on|s[mt]|ng)s?)\b" replace="$1epara$2" />
<Typo word="Sentence" find="(?!\bSentance\b)\b([sS])entanc(e(?:[ds]?|rs?)|ings?)\b" replace="$1entenc$2"/><!--avoid surname Sentance-->
<Typo word="Sepulcher" find="\b(S|s)epulchure\b" replace="$1epulcher"/>
<Typo word="(In)Separable" find="\b([iI]ns|[sS])ep(?:area?|er[ae]|ra)(bl[ey]|t(?:e(?:[ds]?|ly)|i(?:ngs?|ons?|s[mt]s?)))\b" replace="$1epara$2"/>
<Typo word="Sergeant" find="\bsarg(e?a|e)nt\b" replace="sergeant"/><!-- Don't fix surname Sargeant-->
<Typo word="Sepulcher" find="\b([sS])epulch?ure\b" replace="$1epulcher"/>
<Typo word="Series'" find="\b(S|s)eries's\b" replace="$1eries'" />
<Typo word="Sergeant" find="\bsarg(?:a|ea?)nt\b" replace="sergeant"/><!--avoid surname Sargeant-->
<Typo word="Service" find="\b(S|s)evic(e[ds]?|ing)\b" replace="$1ervic$2"/>
<Typo word="Service" find="\b([sS])evic(e[ds]?|ing)\b" replace="$1ervic$2"/>
<Typo word="Settlement" find="\b(S|s)ett(?:ele|l)ment(s)?\b" replace="$1ettlement$2"/>
<Typo word="Settle" find="\b([rR]es|[sS]|[uU]ns)etl(e(?:d?|ments?|rs?)|ing)\b" replace="$1ettl$2"/>
<Typo word="Seventeen" find="\b(S|s)eve(?:te|nt)en(s?|ths?)\b" replace="$1eventeen$2" />
<Typo word="Settlement" find="\b([sS])ett(?:ele|l)ment(s)?\b" replace="$1ettlement$2"/>
<Typo word="Sevent(h/y)" find="\b(S|s)evet(hs?|y|ie(|th)s?)\b" replace="$1event$2" />
<Typo word="Seventeen" find="\b([sS])eve(?:nt|te)en(s?|ths?)\b" replace="$1eventeen$2"/>
<Typo word="Sever(e/ely/ity/al/ance)" find="\b([Ss])erver(e|ely|ity|al|ally|ance)\b" replace="$1ever$2" />
<Typo word="Sevent(h/y)" find="\b([sS])evet(hs?|ie(?:s?|ths?)|y)\b" replace="$1event$2"/>
<Typo word="Several" find="\b(S|s)e(?:rvera|v[aei]r[ei]a?|v[ai]r[aei])l\b" replace="$1everal" />
<Typo word="Sever(e/ely/ity/al/ance)" find="\b([sS])erver(a(?:l[a-z]*|nce)|e(?:ly)?|ity)\b" replace="$1ever$2"/>
<Typo word="(Over)Shadow" find="(?!\bShaddow\b)\b(S|s|[Oo]vers)haddow(s?|ed|ing)\b" replace="$1hadow$2" />
<Typo word="Several" find="\b([sS])e(?:rvera|v(?:ar(?:a|[ei]a?)|er[ei]a?|ir(?:a|[ei]a?)))l\b" replace="$1everal"/>
<Typo word="(Over)Shadow" find="\b([oO]vers|[sS])hadd+ow(ed|ing|s?)\b(?<!\bShaddow)" replace="$1hadow$2"/><!--avoid surname Shaddow-->
<!-- avoid false positive Shaddow (surname) -->
<Typo word="she" find="\bseh\b" replace="she"/>
<Typo word="she" find="\bseh\b(?<!-seh)" replace="she"/><!--avoid preceding dash-->
<Typo word="Shepherd" find="(?!\bSheperd\b)\b(S|s)heperd(s?|ed|ing)\b" replace="$1hepherd$2" /><!--Don't fix surname Sheperd-->
<Typo word="Shepherd" find="(?!\bSheperd\b)\b([sS])heperd(ed|ing|s?)\b" replace="$1hepherd$2"/><!--avoid surname Sheperd-->
<Typo word="Sheriff" find="\bsherif(s)?\b" replace="sheriff$1"/>
<Typo word="Sheriff (2)" find="\b(Deputy\s+S|High\s+S|s)herriff(s)?\b" replace="$1heriff$2"/><!--avoid surname Sherriff-->
<Typo word="Sheriff" find="\b([sS])herr?if(s)?\b(?<!\bSherif)" replace="$1heriff$2"/><!--avoid surname Sherif-->
<!--Don't fix surname Sherif-->
<Typo word="Shield" find="\b(S|s)heild(s?|ed|ing)\b" replace="$1hield$2" />
<Typo word="Shield_" find="\bsheild(ed|ing|s?)\b" replace="shield$1"/><!--avoid surname Sheilds-->
<Typo word="Shipped" find="\b(S|s)hip(ed|ing)\b" replace="$1hipp$2"/>
<Typo word="Shipped" find="\b(?!Shiping)([sS])hip(ed|ing)\b" replace="$1hipp$2"/>
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër" />
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër"/>
<Typo word="Shortly" find="\b(S|s)horly\b" replace="$1hortly"/>
<Typo word="Shortly" find="\b([sS])horly\b" replace="$1hortly"/>
<Typo word="Should" find="\b(S|s)houdl\b" replace="$1hould" />
<Typo word="Should" find="\b([sS])houdl\b" replace="$1hould"/>
<Typo word="Shouldn't" find="\b(S|s)hou(?:dln'|den)t\b" replace="$1houldn't"/>
<Typo word="Shouldn't" find="\b([sS])houd(?:ln['’´ˈ׳᾿‘′Ꞌꞌ`]|en)t\b" replace="$1houldn't"/>
<Typo word="Shriek" find="\b(S|s)hre[ai]k(s?|ed|ing)\b" replace="$1hriek$2" />
<Typo word="Shrewd" find="\b([sS])hrewed(ly)?\b" replace="$1hrewd$2"/>
<Typo word="Shrunk" find="\b(S|s)hrinked\b" replace="$1hrunk"/>
<Typo word="Shriek" find="\b([sS])hre[ai]k(ed|ing|s?)\b" replace="$1hriek$2"/>
<Typo word="Sidereal" find="\b(S|s)edereal\b" replace="$1idereal" />
<Typo word="Shrunk" find="\b([sS])hrinked\b" replace="$1hrunk"/>
<Typo word="(Be)Sie(g/v)e" find="\b(S|s|[Bb]es)ei([gv]e[sd]?|[gv]ing)\b" replace="$1ie$2" />
<Typo word="(S/N)ibling" find="\b([nsNS])i(?:b[aei]l|lbl?)ing(s)?\b" replace="$1ibling$2"/>
<Typo word="Signat(ure/ory)" find="\b(S|s)ign[ei]t(o|u)r(es?|y|ies)\b" replace="$1ignat$2r$3" />
<Typo word="Sidereal" find="\b([sS])edereal\b" replace="$1idereal"/>
<Typo word="(In)Significant" find="\b(S|s|[Ii]ns)ig(?:inifica|nficia|nifac?)n(t|ce|tly)\b" replace="$1ignifican$2"/>
<Typo word="(Be)Sie(g/v)e" find="\b([bB]es|[sS])ei([gv](?:e[ds]?|ing))\b(?<!David\s+Seiving|(?:Leander|Pierre)\s+Seige)(?!\s+Monstracity)" replace="$1ie$2"/>
<Typo word="(In/Non)Significant" find="\b(S|s|[Ii]ns|[Nn]ons)ign(?:i?fi?gan|(?:i?f|fi?)can|if(?:ac[ae]n|icen|ica))(t|tly|ce)\b" replace="$1ignifican$2" />
<Typo word="Signat(ure/ory)" find="\b([sS])ign[ei]t([ou])r(es?|ies|y)\b" replace="$1ignat$2r$3"/>
<Typo word="Signify" find="\b(S|s)ignf(y|ie[drs]s?)\b" replace="$1ignif$2"/>
<Typo word="(In)Significant" find="\b([iI]ns|[sS])ig(?:i(?:fica|nifica)|n(?:fici?a|if(?:ac?|ca|iga)))n(ce|t(?:ly)?)\b" replace="$1ignifican$2"/>
<Typo word="(Dis/Veri)Similar" find="\b(S|s|[Dd]iss|[Vv]eris)im(?:(?:mili?|[ua]l|ili)ari?|ilari)(|ly|ity)\b" replace="$1imilar$2" />
<Typo word="(In/Non)Significant" find="\b([iI]ns|[nN]ons|[sS])ign(?:fi?(?:[cg]an)|if(?:ac[ae]n|[cg]an|i(?:c(?:a|en)|gan)))(ce|t(?:ly)?)\b" replace="$1ignifican$2"/>
<Typo word="Simply" find="\b(S|s)imp(?:ley|yl)\b" replace="$1imply" />
<Typo word="Signify" find="\b([sS])ignf(ie[drs]s?|y)\b" replace="$1ignif$2"/>
<Typo word="Simultaneous" find="\b(S|s)im(?:ultani?|altan[eou])[eou]{1,2}(s|sly)\b" replace="$1imultaneou$2" />
<Typo word="(Dis/Veri)Similar" find="\b([dD]iss|[sS]|[vV]eris)im(?:alari?|il(?:ari|iari?)|mili?ari?|ulari?)(ity|ly)?\b" replace="$1imilar$2"/>
<Typo word="Since" find="\b(S|s)icne\b" replace="$1ince" />
<Typo word="Simply" find="\b([sS])imp(?:ley|yl)\b" replace="$1imply"/>
<Typo word="Singsong" find="\b(S|s)ingsog\b" replace="$1ingsong" />
<Typo word="Since" find="\b([sS])icne\b" replace="$1ince"/>
<Typo word="Sinn Féin" find="\bSinn\s+F(ei|ie)n\b" replace="Sinn Féin" />
<Typo word="Single-handedly" find="\b([sS])ingle\s+handedll?y\b" replace="$1ingle-handedly"/>
<Typo word="Sistine" find="\bsixtine?\b" replace="Sistine"/>
<Typo word="Singsong" find="\b([sS])ingsog\b" replace="$1ingsong"/>
<Typo word="Situate" find="\b(S|s)it(?:uta|au)t(e[sd]?|ing|ions?)\b" replace="$1ituat$2" />
<Typo word="Sinn Féin" find="\bSinn\s+F(?:ei|i[])n\b" replace="Sinn Féin"/>
<Typo word="Skagerrak" find="\b[Ss]kagerak\b" replace="Skagerrak"/>
<Typo word="Sistine" find="\b[sS]ixtine?\b" replace="Sistine"/>
<Typo word="(Endo/Exo)Skeleton" find="\b([Ee](?:nd|x)os|S|s)kelat(ons?|al)\b" replace="$1kelet$2" />
<Typo word="Situate" find="\b([sS])it(?:au|uta)t(e[ds]?|i(?:ng|ons?))\b" replace="$1ituat$2"/>
<Typo word="Slaughterhouses" find="\b(S|s)laugterhouses\b" replace="$1laughterhouses"/>
<Typo word="Skagerrak" find="\b[sS]kagerak\b" replace="Skagerrak"/>
<Typo word="Slightly" find="\b(S|s)ligh(?:ltl?|t)y\b" replace="$1lightly" />
<Typo word="(Endo/Exo)Skeleton" find="\b([eE](?:ndos|xos)|[sS])kelat(al|ons?)\b" replace="$1kelet$2"/>
<Typo word="Slowly" find="\b(S|s)lowy\b" replace="$1lowly"/>
<Typo word="Slaughter" find="\b([sS])laugter(ed|houses?|ing|s?)\b" replace="$1laughter$2"/>
<Typo word="Smooth" find="\b(S|s)moothe\b" replace="$1mooth"/>
<Typo word="Sleight of hand" find="\b([sS])light(\s+of\s|-of-)hand\b" replace="$1leight$2hand"/>
<Typo word="Sneak" find="\b(S|s)neek(\b(?<!Sneek)|s|ers?|ed|i\w+|y)\b" replace="$1neak$2"/><!-- don't match Sneek-->
<Typo word="Slightly" find="\b([sS])ligh(?:ltl?|t)y\b" replace="$1lightly"/>
<Typo word="Sneeze" find="\b(S|s)ne+s(e[ds]?)\b" replace="$1neez$2" />
<Typo word="Slowly" find="\b([sS])lowy\b" replace="$1lowly"/>
<Typo word="Social" find="\b(?:(S)o(?:ical|cal\B)|(s)o(?:ical|cal))(i[sz](?:e[ds]?|ing|ations?)|ism|ists?|it(?:es?|y|ies)|ly)?\b" replace="$1$2ocial$3"/><!--don't match Socal-->
<Typo word="Smooth" find="\b([sS])moothe\b(?!\s+[sS]ylk)\b" replace="$1mooth"/>
<Typo word="Societies" find="\b(S|s)ocities\b" replace="$1ocieties"/>
<Typo word="Sneak" find="\b([sS])neek(\b(?<!Sneek)|e(?:d|rs?)|i[a-z]+|[sy])\b" replace="$1neak$2"/><!--avoid Sneek-->
<Typo word="Software" find="\b(S|s)of(?:ware|twares)\b" replace="$1oftware" />
<Typo word="Sneeze" find="\b([sS])ne+se([ds])?\b" replace="$1neeze$2"/>
<Typo word="Soldier" find="\b(S|s)oilde(rs?|ring)\b" replace="$1oldie$2" />
<Typo word="Snorkeled" find="\b([sS])norkl(e(?:d|rs?)|ing)\b" replace="$1norkel$2"/>
<Typo word="Soldiers" find="\b(S|s)oliders\b" replace="$1oldiers"/>
<Typo word="Social" find="\b(?:(S)o(?:cal\B|ical)|(s)o(?:cal|ical))(i[sz](?:ations?|e[ds]?|ing)|is[mt]s?|it(?:es?|ies?|y)|ly)?\b" replace="$1$2ocial$3"/><!--avoid Socal-->
<Typo word="Solely_" find="\b(?<![A-Z][a-z]*\s+)soley\b" replace="solely" /> <!--ignore the name Soley-->
<Typo word="Society/ies" find="\b([sS])ocite?(ies|y)\b" replace="$1ociet$2"/>
<Typo word="Soliloquy" find="\b(S|s)oliliqu(y|ies|i[sz](e[sd]?|ing)|ists?)\b" replace="$1oliloqu$2" />
<Typo word="Software" find="\b([sS])of(?:ware|twares\b(?<!\bRJ Softwares))\b" replace="$1oftware"/><!--avoid RJ Softwares-->
<Typo word="Solitary" find="\b(S|s)olat[ae]ry\b" replace="$1olitary" />
<Typo word="(S/T)old" find="\b([stST])elled\b" replace="$1old"/>
<Typo word="sold-out_" find="\bsold\s+out(?<!(?:[sS]?[hH]e|[tT]hey)\s+(?:still\s+)?sold\s+out)\b(?=\s+(?:a(?:renas?|udiences?)|c(?:oncerts?|rowds?)|events?|g(?:ames?|igs?)|h(?:eadline|o(?:me|use))|performances?|runs?|shows?|tours?|venues?))" replace="sold-out"/>
<Typo word="Soloist" find="\b(S|s)olist(s)?\b" replace="$1oloist$2" />
<Typo word="(In)Soluble" find="\b(S|s|[Ii]ns)oluab(l[ey]|ility)\b" replace="$1olub$2" />
<Typo word="Soldier" find="\b([sS])o(?:il|li)der(ing|s?)\b" replace="$1oldier$2"/>
<Typo word="Some-" find="\b(S|s)(?:moe|oe?m)(what|where|thing|one|body|[dw]ays?|how|place|times?)\b" replace="$1ome$2"/>
<Typo word="Solely_" find="\b(?<![A-Z][a-z]{0,99}\s{1,9})soley\b" replace="solely"/><!--avoid surname Soley-->
<Typo word="Someone" find="\b(S|s)omene\b" replace="$1omeone"/>
<Typo word="Soliloquy" find="\b([sS])oliliqu(i(?:es|sts?|[sz](?:e[ds]?|ing))|y)\b" replace="$1oliloqu$2"/>
<Typo word="Somewhat" find="\b(S|s)omewaht\b" replace="$1omewhat"/>
<Typo word="Solitary" find="\b([sS])olat[ae]ry\b" replace="$1olitary"/>
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony" />
<Typo word="Soloist" find="\b([sS])olist(s)?\b" replace="$1oloist$2"/>
<Typo word="(Un)Sophisticate" find="\b(S|s|[Uu]ns)(?:oph|ofist|uphist)icat(e[ds]?|ing|ion)\b" replace="$1ophisticat$2" />
<Typo word="(In)Soluble" find="\b([iI]ns|[sS])oluab(ility|l[ey])\b" replace="$1olub$2"/>
<Typo word="Sophomore" find="\b(S|s)o(?:f|ph)mor(es?|ic|ically)\b" replace="$1ophomor$2" />
<Typo word="Some-" find="\b([sS])(?:moe|oe?m)(body|days?|how|one|place|t(?:hing|imes?)|w(?:ays?|h(?:at|ere)))\b" replace="$1ome$2"/>
<Typo word="Soufflé" find="\b(S|s)oufl([])(s?|ed)\b" replace="$1ouffl$2$3" /><!--"souffle" should not be replaced, see [[wikt:souffle]]-->
<Typo word="Someone" find="\b([sS])omene\b" replace="$1omeone"/>
<Typo word="Sought" find="\b(S|s)eeked\b" replace="$1ought"/>
<Typo word="Somewhat" find="\b([sS])omewaht\b" replace="$1omewhat"/>
<Typo word="Sound" find="\b(S|s)oudn(s)?\b" replace="$1ound$2"/>
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony"/>
<Typo word="Soundtrack" find="\b(S|s)ountrack\b" replace="$1oundtrack"/>
<Typo word="(Un)Sophisticate" find="\b([sS]|[uU]ns)(?:o(?:fist|ph)|uphist)icat(e[ds]?|i(?:ng|on))\b" replace="$1ophisticat$2"/>
<Typo word="Soup" find="\b(S|s)uop\b" replace="$1oup"/>
<Typo word="Sophomore" find="\b([sS])o(?:f|ph)mor(es?|ic[a-z]*)\b" replace="$1ophomor$2"/>
<Typo word="Southern" find="\b(S|s)ourth(|er([ns]?|ly|lies|nmost)|(ea|we)st(|er(n?|ly|lies)))\b" replace="$1outh$2" />
<Typo word="Soufflé" find="\b([sS])oufl([](?:ed|s?))\b" replace="$1ouffl$2"/><!--avoid [[wikt:souffle]]-->
<Typo word="Souvenir" find="\b(S|s)ouvenier(s?)\b" replace="$1ouvenir$2" />
<Typo word="Sought" find="\b([sS])eeked\b" replace="$1ought"/>
<Typo word="Sovereign" find="\b(S|s)ov(?:reig?|erie?g)g(ns?|nty)\b" replace="$1overeig$2" />
<Typo word="Sound" find="\b([sS])oud?n(ing|ly|s?|tracks?)\b" replace="$1ound$2"/>
<Typo word="Sovereignty" find="\b(S|s)overe?ignity\b" replace="$1overeignty" />
<Typo word="Soup" find="\b([sS])uop\b" replace="$1oup"/>
<Typo word="Soviets" find="\b(S|s)oveit(s)?\b" replace="$1oviet$2"/>
<Typo word="Southern" find="\b([sS])ourth(er(?:l(?:ies|y)|n?|nmost|s?)|east(?:er(?:l[eisy]+|n?))?|west(?:er(?:l[eisy]+|n?))?)?\b" replace="$1outh$2"/>
<Typo word="Space" find="\b(S|s)poace(d|s)?\b" replace="$1pace$2"/>
<Typo word="Souvenir" find="\b([sS])ouvenier(s)?\b" replace="$1ouvenir$2"/>
<Typo word="Spaghetti" find="\b(S|s)pag(?:et?|he)t(i|ini)\b" replace="$1paghett$2" />
<Typo word="Soviets" find="\b([sS])oveit(s)?\b" replace="$1oviet$2"/>
<Typo word="Spanish" find="\b[Ss]painish\b" replace="Spanish"/>
<Typo word="Space" find="\b([sS]|[uU]ns)(?:ap|poa)c(e(?:[ds]?|rs?)|ings?)\b" replace="$1pac$2"/>
<Typo word="Sparse" find="\b(S|s)parce(|r|st|ly|ness)\b" replace="$1parse$2" />
<Typo word="Spaghetti" find="\b([sS])pag(?:et?|he)ti(ni)?\b" replace="$1paghetti$2"/>
<Typo word="Specialise" find="\b(S|s)pecialli([sz](e[sd]?|ing|ations?))\b" replace="$1peciali$2" />
<Typo word="Spanish" find="\b[sS]painish\b" replace="Spanish"/>
<Typo word="Species" find="\b(S|s)peices\b" replace="$1pecies"/>
<Typo word="Sparse" find="\b([sS])parce(ly|ness|r?|st)\b" replace="$1parse$2"/>
<Typo word="Specific" find="\b(S|s)pec(?:if|fi)c(s?|ity|ally|ations?)\b" replace="$1pecific$2" />
<Typo word="Special" find="\b([eE]s|[sS])pe(?:cai|ica)l(i(?:sts?|ty)|ly|s?|ty)\b" replace="$1pecial$2"/>
<Typo word="Specimen" find="\b(S|s)peciman\b" replace="$1pecimen" />
<Typo word="Specialise" find="\b([sS])pecialli([sz](?:ations?|e[ds]?|ing))\b" replace="$1peciali$2"/>
<Typo word="Spectacular" find="\b(S|s)pectauc?la(rs?|rly)\b" replace="$1pectacula$2" />
<Typo word="Species" find="\b([sS])peices\b" replace="$1pecies"/>
<Typo word="Spectrum" find="\b(S|s)pect(um|al?)\b" replace="$1pectr$2"/>
<Typo word="Specific" find="\b([sS])pec(?:fi|if)c(a(?:lly|tions?)|ity|s?)\b" replace="$1pecific$2"/>
<Typo word="Speeches" find="\b(S|s)p[pr]ech(es)?\b" replace="$1peech$2"/>
<Typo word="Specimen" find="\b([sS])pecim[ai]n\b" replace="$1pecimen"/>
<Typo word="Speech_" find="\b(?<![A-Z][a-z]*\s+)(S|s)peach(es)?\b" replace="$1peech$2" />
<Typo word="Spectacular" find="\b([sS])pectauc?lar(ly|s?)\b" replace="$1pectacular$2"/>
<Typo word="Spermatozoon" find="\b(S|s)permatozoan\b" replace="$1permatozoon"/>
<Typo word="Spectrum" find="\b([sS])pect(al?|um)\b" replace="$1pectr$2"/>
<Typo word="Spiritual" find="\b(S|s)pri(?:t|ri)ual(s?|ly|ity|is[mt]s?)\b" replace="$1piritual$2" />
<Typo word="Speeches" find="\b([sS])p[pr]ech(es)?\b" replace="$1peech$2"/>
<Typo word="Splendour" find="\b(S|s)pendour\b" replace="$1plendour"/>
<Typo word="Speech_" find="\b(?<![A-Z][a-z]{0,99}\s{1,9})([sS])peach(es)?\b" replace="$1peech$2"/>
<Typo word="Sponsor" find="\b(S|s)pon(?:se|zo)r(s?|ed|ing|ships?)\b" replace="$1ponsor$2" />
<Typo word="Spermatozoon" find="\b([sS])permatozoan\b" replace="$1permatozoon"/>
<Typo word="Spontaneous" find="\b(S|s)pontan(?:[eiou]{1,2})(s|sly)\b" replace="$1pontaneou$2" />
<Typo word="Spiral" find="\b([sS])prial(ed|ing|l(?:ed|ing)|s?)\b" replace="$1piral$2"/>
<Typo word="Spread" find="\b(S|s)pre(?:ade)?d\b" replace="$1pread" />
<Typo word="Spiritual" find="\b([sS])p(?:iriti|ri(?:riu|tu))al(i(?:s[mt]s?|ty)|ly|s?)\b" replace="$1piritual$2"/>
<Typo word="Square" find="\b(S|s)qaure(d|s)?\b" replace="$1quare$2"/>
<Typo word="Splendour" find="\b([sS])pendour\b" replace="$1plendour"/>
<Typo word="(De)Stabilize" find="\b(S|s|[Dd]es)tab(?:li)?li([sz](e[drs]?|ing|ation))\b" replace="$1tabili$2" />
<Typo word="Sponsor" find="\b([sS])pon(?:se|zo)r(ed|ing|s?|ships?)\b" replace="$1ponsor$2"/>
<Typo word="Staff" find="\b(S|s)taf(s?|ed)\b" replace="$1taff$2" />
<Typo word="Spontaneous" find="\b([sS])pontan[eiou]{1,2}s(ly)?\b" replace="$1pontaneous$2"/>
<Typo word="Stainless" find="\b(S|s)tainle+s\b" replace="$1tainless"/>
<Typo word="Spread" find="\b([sS])pre(?:ade)?d\b(?<!spreaded)" replace="$1pread"/><!--avoid "with spreaded peanut butter"-->
<Typo word="(B/St/T/W)alked" find="\b([BbTtWw]|[Ss]t)alekd\b" replace="$1alked" />
<Typo word="Squad(ron)" find="\b([sS])qaud(rons?|s?)\b" replace="$1quad$2"/>
<Typo word="(B/St/T/W)alking" find="\b([BbTtWw]|[Ss]t)(?:laking|alkign)\b" replace="$1alking"/>
<Typo word="Square" find="\b([sS])qaure([ds])?\b" replace="$1quare$2"/>
<Typo word="Stand" find="\b(S|s)tnad(\w*)\b" replace="$1tand$2"/>
<Typo word="(De)Stabilize" find="\b([dD]es|[sS])tab(?:li)?li([sz](?:ation|e[drs]?|ing))\b" replace="$1tabili$2"/>
<Typo word="Standards" find="\b(S|s)tandars\b" replace="$1tandards"/>
<Typo word="Staff" find="\b([sS])taf(?!\s+(?:Coppens|de|D(?:iecisiete|obbelaere)|Van)\b)(?<!Kees Staf)(ed|s?)\b" replace="$1taff$2"/><!--avoid Staf De Clercq, Staf Van Reet, Kees Staf etc.-->
<Typo word="Start_" find="(?!\bStrater\b)\b(S|s)trat(ed|ing|ers?)\b" replace="$1tart$2"/><!--don't match strat (guitar), Strater (surname)-->
<Typo word="Stainless" find="\b([sS])tainle+s\b" replace="$1tainless"/>
<Typo word="Statement" find="\b(S|s)tatmen(ts?)\b" replace="$1tatemen$2" />
<Typo word="(B/St/T/W)alked" find="\b([btwBTW]|[sS]t)alekd\b" replace="$1alked"/>
<Typo word="Statesman" find="\b(S|s)tatem(a|e)n\b" replace="$1tatesm$2n"/>
<Typo word="(B/St/T/W)alking" find="\b([btwBTW]|[sS]t)(?:alkign|laking)\b" replace="$1alking"/>
<Typo word="Station" find="\b(S|s)taion(\w*)\b" replace="$1tation$2"/>
<Typo word="Stalwart" find="\b([sS])tal(?:lwa|we)rt(s)?\b" replace="$1talwart$2"/>
<Typo word="Stepfather/mother/..." find="\b(S|s)tep-((?:fa|mo|bro)ther|parent|daughter|son|sister|child(?:|ren))(s)?\b" replace="$1tep$2$3" />
<Typo word="Stand*" find="\b([sS])tnad([a-z]*)\b" replace="$1tand$2"/>
<Typo word="Stereotype" find="\b(S|s)teri?otyp(e[sd]?|ing|ical(|ly))\b" replace="$1tereotyp$2" />
<Typo word="Standardized/s" find="\b([sS])tandar(i[sz](?:ation|ed?|ing)|s?)\b" replace="$1tandard$2"/>
<Typo word="Stifle" find="\b(S|s)tiffl(e[sd]?|ing)\b" replace="$1tifl$2" />
<Typo word="Start_" find="(?!\bStrater\b)\b([sS])trat(e(?:d|rs?)|ing)\b" replace="$1tart$2"/><!--avoid strat (guitar), Strater (surname)-->
<Typo word="Still" find="\b(S|s)itll(ness)?\b" replace="$1till$2"/>
<Typo word="Statement" find="\b([sS])tatment(s)?\b" replace="$1tatement$2"/>
<Typo word="Statesman" find="\b([sS])tats?em([ae])n\b" replace="$1tatesm$2n"/>
<Typo word="Status" find="\bstaus\b" replace="status"/><!--avoid surname Staus-->
<Typo word="Station" find="\b([sS])taion([a-z]*)\b" replace="$1tation$2"/>
<Typo word="Stereotype" find="\b([sS])teri?otyp(e[ds]?|i(?:cal(?:ly)?|ng))\b" replace="$1tereotyp$2"/>
<Typo word="Stifle" find="\b([sS])tiffl(e[ds]?|ing)\b" replace="$1tifl$2"/>
<Typo word="Still" find="\b([sS])itll(ness)?\b" replace="$1till$2"/>
<Typo word="Still lifes" find="\b([sS])till-lifes\b" replace="$1till lifes"/><!--avoid "still life" (e.g. "still-life artist")-->
<Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/>
<Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/>
<Typo word="Stirs" find="\b(S|s)tirrs\b" replace="$1tirs"/>
<Typo word="Stirs" find="\b([sS])tirrs\b" replace="$1tirs"/>
<Typo word="Stockholm" find="\b[Ss]tockhome?\b" replace="Stockholm" />
<Typo word="Stockholm" find="\b[sS]tockho(?:lme|me?)\b" replace="Stockholm"/>
<Typo word="Stop" find="\b(S|s)tpo(s)?\b" replace="$1top$2" />
<Typo word="Stomach" find="\b([sS])t(?:om(?:ache|och)|umach)(s)?\b" replace="$1tomach$2"/>
<Typo word="(Hi)Stories" find="\b(S|s|[Hh]is)tor(?:eis|ise)\b" replace="$1tories"/>
<Typo word="Stonemason" find="\b([sS])tone[–‑−—―\s]mason(s)?\b" replace="$1tonemason$2"/>
<Typo word="(Hi)Story" find="\b(S|s|[Hh]is)(?:otry|topry|toyr|troy)\b" replace="$1tory"/>
<Typo word="Stop" find="\b([sS])tpo(s)?\b" replace="$1top$2"/>
<Typo word="Strand" find="(?!\bStrnad\b)\b(S|s)trnad(ed|ing|s)?\b" replace="$1trand$2"/><!--don't match surname Strnad-->
<Typo word="(Hi)Stories" find="\b([hH]is|[sS])tor(?:eis|ise)\b" replace="$1tories"/>
<Typo word="Strange" find="(?!\bStanger?\b)\b(S|s)tange(ness|ly|rs?|st)?\b" replace="$1trange$2"/><!--don't match surnames Stange, Stanger-->
<Typo word="(Hi)Story" find="\b([hH]is|[sS])(?:otry|t(?:o(?:pry|yr)|roy))\b" replace="$1tory"/>
<Typo word="Strategy" find="\b(S|s)t(?:art[ae]|rat[ai]|rade)g(y|ies|ic|ically|i[sz](e[ds]?|ing))\b" replace="$1trateg$2" />
<Typo word="Straightforward" find="\b([sS])traight-forward(ly)?\b" replace="$1traightforward$2"/>
<Typo word="Streamline" find="\b(S|s)treemlin(\w+)\b" replace="$1treamlin$2"/>
<Typo word="Strand" find="(?!\bStrnad\b)\b([sS])trnad(ed|ing|s?)\b" replace="$1trand$2"/><!--avoid surname Strnad-->
<Typo word="Strength" find="\b(S|s)tre(?:gth|nt?gh|nth|ngh?t)(s?|en(ed|ing|s?|ers?))\b" replace="$1trength$2"/>
<Typo word="Strange" find="(?!\bStanger?\b)\b([sS])tange(ly|ness|rs?|st)?\b" replace="$1trange$2"/><!--avoid surnames Stange, Stanger-->
<Typo word="Strenuous" find="\b(S|s)trenou(s|sly)\b" replace="$1trenuou$2" />
<Typo word="Strategy" find="\b([sS])t(?:art[ae]|ra(?:de|t[ai]))g(i(?:c[a-z]*|es|[sz](?:e[ds]?|ing))|y)\b" replace="$1trateg$2"/>
<Typo word="(Re/Con/Di/Redi)Strict" find="\b([Rr]es|S|s|[Cc]ons|[Dd]is|[Rr]edis)tict(s?|e[dr]|ing|or|ness|est|ly|ive(|ly))\b" replace="$1trict$2" />
<Typo word="Streamline" find="\b([sS])treemlin([a-z]+)\b" replace="$1treamlin$2"/>
<Typo word="Strictest" find="\b(S|s)trictist\b" replace="$1trictest" />
<Typo word="Street_" find="\b([sS])teet(cars?|s?)\b" replace="$1treet$2"/>
<Typo word="Strikingly" find="\b(S|s)trikely\b" replace="$1trikingly"/>
<Typo word="Strength" find="\b([sS])tre(?:gth|n(?:gh|t(?:gh|h))|ng(?:ht?h?|t))(s?|en(?:e(?:d|rs?)|ing|s?))\b" replace="$1trength$2"/>
<Typo word="(A)Stringent" find="\b(S|[Aa]?s)tingen(t|tly|cy)\b" replace="$1tringen$2" />
<Typo word="Strenuous" find="\b([sS])trenous(ly)?\b" replace="$1trenuous$2"/>
<Typo word="Strong" find="(?!\bStong\b)\b(S|s)tor?ng(er|est|ly)?\b" replace="$1trong$2"/><!--don't match surname Stong-->
<Typo word="(Re/Con/Di/Redi)Strict" find="\b([cC]ons|[dD]is|[rR]e(?:dis|s)|[sS])tict(e(?:[dr]|st)|i(?:ng|ve[a-z]*)|ly|ness|or|s?)\b" replace="$1trict$2"/>
<Typo word="Stronger" find="\b(S|s)t(?:ro|or)neg(r|st)\b" replace="$1tronge$2" />
<Typo word="Strictest" find="\b([sS])trictist\b" replace="$1trictest"/>
<Typo word="Struggle" find="\b(S|s)t(?:ruggel|rugle|uggle)(s|d)?\b" replace="$1truggle$2"/>
<Typo word="Strikingly" find="\b([sS])trikely\b" replace="$1trikingly"/>
<Typo word="Struggling" find="\b(S|s)tugg?ling\b" replace="$1truggling"/>
<Typo word="(A)Stringent" find="\b([aA]s|[sS])tingen(cy|t(?:ly)?)\b" replace="$1tringen$2"/>
<Typo word="Stubbornness" find="\b(S|s)tub(?:bor|orn?)nes?s\b" replace="$1tubbornness" />
<Typo word="Strong" find="(?!\bStong\b)\b([sS])tor?ng(e(?:r|st)|ly)?\b" replace="$1trong$2"/><!--avoid surname Stong-->
<Typo word="Student" find="\b(S|s)tudnet(s)?\b" replace="$1tudent$2"/>
<Typo word="Stronger" find="\b([sS])t(?:or|ro)neg(r|st)\b" replace="$1tronge$2"/>
<Typo word="Study" find="\b(S|s)tudd(ie[ds]|y)\b" replace="$1tud$2" />
<Typo word="Struggle" find="\b([sS])t(?:rug(?:gel|le)|uggle)([ds])?\b" replace="$1truggle$2"/>
<Typo word="Studying" find="\b(S|s)tuding\b" replace="$1tudying" />
<Typo word="Struggling" find="\b([sS])tugg?ling\b" replace="$1truggling"/>
<Typo word="Sturdy" find="\b(S|s)tird(y|i(e[drs]|est|ly|ness))\b" replace="$1turd$2" />
<Typo word="Stubbornness" find="\b([sS])tub(?:bor|orn?)nes?s\b" replace="$1tubbornness"/>
<Typo word="(Free/Life)Style" find="\b(S|s|[Ff]rees|[Ll]ifes)(?:ytl|tly)((?:|i[sz])(?:e[sd]?|ings?)|ist(?:|ic)s?|ish(?:|ly))\b" replace="$1tyl$2" />
<Typo word="Student" find="\b([sS])tudnet(s)?\b" replace="$1tudent$2"/>
<Typo word="Stylus" find="\b(S|s)tilus\b" replace="$1tylus" />
<Typo word="Study" find="(?!\bStuddy\b)\b([sS])tudd(ie[ds]|y)\b" replace="$1tud$2"/><!--avoid surname Studdy-->
<Typo word="(Sub/Un)conscious" find="\b([Ss]ub|[Uu]n)con(?:[cs]ious|science)(|ly)\b" replace="$1conscious$2" />
<Typo word="Studying" find="\b([sS])tuding\b" replace="$1tudying"/>
<Typo word="Subjugation" find="\b(S|s)ubjudgation\b" replace="$1ubjugation"/>
<Typo word="Sturdy" find="\b([sS])tird(y|i(?:e(?:[drs]|st)|ly|ness))\b" replace="$1turd$2"/>
<Typo word="(In)Subordinate" find="\b(S|s|[Ii]ns)ubordin?[ae]nt(e[sd]?|or|ive|ly|ions?)\b" replace="$1ubordinat$2" />
<Typo word="(Free/Life)Style" find="\b([fF]rees|[lL]ifes|[sS])(?:tly|ytl)(e[ds]?|i[sz](?:e[ds]?|ings?)|i(?:ngs?|s[ht][a-z]*))\b" replace="$1tyl$2"/>
<Typo word="Subsidiary" find="\b(S|s)ubsid(?:u?a|i?e)r(y|ies)\b" replace="$1ubsidiar$2" />
<Typo word="Stylus" find="\b([sS])tilus\b" replace="$1tylus"/>
<Typo word="Subspecies" find="\b(S|s)ubpecies\b" replace="$1ubspecies"/>
<Typo word="(Sub/Un)conscious" find="\b([sS]ub|[uU]n)con(?:cious|s(?:cience|ious))(ly)?\b" replace="$1conscious$2"/>
<Typo word="Substance" find="\b(S|s)ub(?:sta|tan)ce(s?)\b" replace="$1ubstance$2" />
<Typo word="Subjugation" find="\b([sS])ubjudgation\b" replace="$1ubjugation"/>
<Typo word="(In/Un)Substantial" find="\b(S|s|[IiUu]ns)ubsta(?:nc?|t)ia(l?|lly|lity|te[ds]?|ting)\b" replace="$1ubstantia$2" />
<Typo word="Submit" find="\b([sS])umbi(ssions?|t(?:s?|t(?:ed|ing)))\b" replace="$1ubmi$2"/>
<Typo word="Subterranean" find="\b(S|s)ubter?rania(n|nly)\b" replace="$1ubterranea$2" />
<Typo word="(In)Subordinate" find="\b([iI]ns|[sS])ubordin?[ae]nt(e[ds]?|i(?:ons?|ve)|ly|or)\b" replace="$1ubordinat$2"/>
<Typo word="Suburb" find="\b(S|s)u(?:rburb|burburb)(s?|an(|ism|ites?)|ed)\b" replace="$1uburb$2" />
<Typo word="Subspecies" find="\b([sS])ubpecies\b" replace="$1ubspecies"/>
<Typo word="Suburban" find="\b(S|s)ubur(?:bia|burba)(n|nites?)\b" replace="$1uburba$2" />
<Typo word="Substance" find="\b([sS])ub(?:sta|tan)ce(s)?\b" replace="$1ubstance$2"/>
<Typo word="Succeed" find="\b(S|s)ucc(?:cee|ed?)d(s?|ed|ing)\b" replace="$1ucceed$2"/>
<Typo word="(In/Un)Substantial" find="\b([iI]ns|[sS]|[uU]ns)ubsta(?:nc?|t)ia(l?|l(?:ity|ly)|t(?:e[ds]?|ing))\b" replace="$1ubstantia$2"/>
<Typo word="Succeed" find="\b(S|s)uc(?:c?s|)e(ed(s?|ed|ing)|ss(|es|(ful|ive)(|ly)|ions?|ors?))\b" replace="$1ucce$2" />
<Typo word="Subterranean" find="\b([sS])ubter?ran[ei]a(?<!ubterranea)n(ly)?\b" replace="$1ubterranean$2"/>
<Typo word="(Un)Success" find="\b(S|s|[Uu]ns)uc(?:c?s)?ess?(|es|ful|fully|ors?)\b" replace="$1uccess$2"/>
<Typo word="Suburb" find="\b([sS])u(?:burburb|rburb)(an(?:i(?:sm|tes?))?|ed|s?)\b" replace="$1uburb$2"/>
<Typo word="(Un)Successful" find="\b(S|s|[Uu]ns)u(?:c+e|ces+)sful?(l|lly)\b" replace="$1uccessfu$2" />
<Typo word="Suburban" find="\b([sS])uburb(?:ia|urba)n(ites?)?\b" replace="$1uburban$2"/>
<Typo word="Successfully" find="\b(S|s|[Uu]ns)uccess(?:fulyl|ully)\b" replace="$1uccessfully"/>
<Typo word="Succeed (1)" find="\b([sS])ucc(?:cee|ed?)d(ed|ing|s?)\b" replace="$1ucceed$2"/>
<Typo word="Successive" find="\b(S|s)uc(?:ce|es?)si(ve|vely|ons?)\b" replace="$1uccessi$2" />
<Typo word="Succeed (2)" find="\b([sS])uc(?:cs|s?)e(ed(?:ed|ing|s?)|ss(?:es|ful(?:ly)?|i(?:ons?|ve(?:ly)?)|ors?)?)\b" replace="$1ucce$2"/>
<Typo word="Suddenly" find="\b(S|s)udd?ently\b" replace="$1uddenly" />
<Typo word="(Un)Success" find="\b([sS]|[uU]ns)uc(?:cs|s?)ess?(es|ful[a-z]*|ors?)?\b" replace="$1uccess$2"/>
<Typo word="(In)Sufficient" find="\b(S|s|[Ii]ns)uf(?:[if]cie|f?icei?|f?icia?)n(t|tly|cy|cies)\b" replace="$1ufficien$2" />
<Typo word="Successfully" find="\b([sS]|[uU]ns)uccess(?:fulyl|ully)\b" replace="$1uccessfully"/>
<Typo word="Suffrage" find="\b(S|s)uf(?:f?e|e?)rag(e|ett(es?|ism)|is[tm]s?)\b" replace="$1uffrag$2" />
<Typo word="Successive" find="\b([sS])uc(?:ce|es?)si(ons?|ve[a-z]*)\b" replace="$1uccessi$2"/>
<Typo word="Suggest" find="\b(S|s)ugest(s?|ed|ing|ive(|ly|ness)|ions?|ible|ibility)\b" replace="$1uggest$2" />
<Typo word="Suddenly" find="\b([sS])udd?entll?y\b" replace="$1uddenly"/>
<Typo word="Suicidal" find="\b(S|s)ucidial\b" replace="$1uicidal"/>
<Typo word="(In)Sufficient" find="\b([iI]ns|[sS])uf(?:f(?:cie|ic(?:ei?|ia?))|ic(?:ei?|i[ae]?))n(c(?:ies|y)|t(?:ly)?)\b" replace="$1ufficien$2"/>
<Typo word="Suicide" find="\b(S|s)ucid(es?|al)\b" replace="$1uicid$2" />
<Typo word="Succinct" find="\b([sS])uccint(ly|ness)?\b" replace="$1uccinct$2"/>
<Typo word="Summary" find="\b(S|s)um(?:a|e|me(?!ry))r(y|ily|i[sz](ation|e[ds]?|ing))\b" replace="$1ummar$2" />
<Typo word="Suffrage" find="\b([sS])uf(?:e?|fe)rag(e(?:tt(?:es?|ism))?|is[mt]s?)\b" replace="$1uffrag$2"/>
<Typo word="Supersede" find="\b(S|s)uperce+(de[ds]?|ding|ssions?)\b" replace="$1uperse$2" />
<Typo word="Suggest" find="\b([sS])ugest(ed|i(?:b[a-z]+|ng|ons?|ve[a-z]*)|s?)\b" replace="$1uggest$2"/>
<Typo word="Supplant" find="\b(S|s)u(?:r?|rp)plant(s?|ed|ing)\b" replace="$1upplant$2" />
<Typo word="Suicidal" find="\b([sS])ucidial\b" replace="$1uicidal"/>
<Typo word="Supplement" find="\b(S|s)up(?:l[aie]+|pl[ai])ment(al|ary|ed|s|ing)?\b" replace="$1upplement$2"/>
<Typo word="Suicide" find="\b([sS])ucid(al|es?)\b" replace="$1uicid$2"/>
<Typo word="Supply" find="\b(S|s)upp(iers?|y)\b" replace="$1uppl$2"/>
<Typo word="Summary" find="\b([sS])um(?:[ae]|me(?!ry))r(ily|i[sz](?:ation|e[ds]?|ing)|y)\b" replace="$1ummar$2"/>
<Typo word="Support" find="\b(S|s)up(?:|pp+)ort(s?|ers?|ed|ing|ive(|ness|ly))\b" replace="$1upport$2" />
<Typo word="Supersede" find="\b([sS])uperce+(d(?:e[ds]?|ing)|ssions?)\b" replace="$1uperse$2"/>
<Typo word="supp-" find="\bwupp(ly|orts?|ose\w*)\b" replace="supp$1"/>
<Typo word="Supplant" find="\b([sS])u(?:rp?)?plant(ed|ing|s?)\b" replace="$1upplant$2"/>
<Typo word="Supp-" find="\bWupp(ly|orts?|ose\w*)\b" replace="Supp$1"/>
<Typo word="Supplement" find="\b([sS])up(?:l[aei]+|pl[ai])ment(a(?:l|ry)|ed|ing|s?)\b" replace="$1upplement$2"/>
<Typo word="Supposed" find="\b(S|s)upp?o(?:ss)?(ed|edly|ing)\b" replace="$1uppos$2"/>
<Typo word="Supply" find="\b([sS])upp(iers?|y)\b" replace="$1uppl$2"/>
<Typo word="Supposedly" find="\b(S|s)upposingly\b" replace="$1upposedly"/>
<Typo word="Support" find="\b([sS])up(?:pp+)?ort(e(?:d|rs?)|i(?:ng|ve[a-z]*)|s?)\b" replace="$1upport$2"/>
<Typo word="(Immuno)Suppress" find="\b(S|s|[Ii]mmunos)u(?:rpp?res?|p?pre|pres?)s(|e[sd]|ing|ion|ive(|ly)|ants?|ible|[eo]rs?)\b" replace="$1uppress$2" />
<Typo word="supp-" find="\bwupp(ly|o(?:rts?|se[a-z]*))\b" replace="supp$1"/>
<Typo word="Surface" find="\b(S|s)urf(?:i?c|as)(es?|ed|ing)\b" replace="$1urfac$2"/>
<Typo word="Supp-" find="\bWupp(ly|o(?:rts?|se[a-z]*))\b" replace="Supp$1"/>
<Typo word="Surname" find="\b(S|s)irname(s|d)?\b" replace="$1urname$2" />
<Typo word="Supposed" find="\b([sS])upp?o(?:ss)?(ed(?:ly)?|ing)\b" replace="$1uppos$2"/>
<Typo word="(Un)Surprise" find="\b(S|s|[Uu]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing|ingly)\b" replace="$1urpris$2" />
<Typo word="Supposed to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+suppose\s+to\b" replace="$1 supposed to"/>
<Typo word="Surrender" find="\b(S|s)ur(?:r?under|rend)(s?|ed|ing)\b" replace="$1urrender$2" />
<Typo word="Supposedly" find="\b([sS])uppos(?:ab|ing)ly\b" replace="$1upposedly"/>
<Typo word="Surreptitious" find="\b(S|s)urr?(?:e?peti|ep)tiou(s|sly)\b" replace="$1urreptitiou$2" />
<Typo word="(Immunosu/Su/O)ppress" find="\b([iI]mmunosu|[oO]|[sS]u)(?:p(?:p+re|res?)|rp+res?)s(ants?|e(?:[ds]|rs?)|i(?:ble|[nov][a-z]+)|ors?)?\b" replace="$1ppress$2"/>
<Typo word="Surround" find="\b(S|s)(?:ur(?:ou|ro)[un]|orr?(?:o?u)n)d(s?|ed|ings?)\b" replace="$1urround$2" />
<Typo word="Surface" find="\b([sS])urf(?:as|c|ic)(e[drs]?|ing)\b" replace="$1urfac$2"/>
<Typo word="Surströmming" find="\b(S|s)urstromming\b" replace="$1urströmming"/>
<Typo word="Surname" find="\b([sS])irname([ds])?\b" replace="$1urname$2"/>
<Typo word="Surveil" find="\b(S|s)urveill\b" replace="$1urveil" />
<Typo word="(Un)Surprise" find="\b([sS]|[uU]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing(?:ly)?)\b" replace="$1urpris$2"/>
<Typo word="Surveillance" find="\b(S|s)urveil(?:l?e|a)nce\b" replace="$1urveillance" />
<Typo word="Surrender" find="\b([sS])ur(?:r(?:end|under)|under)(ed|ing|s?)\b" replace="$1urrender$2"/>
<Typo word="Surveyor" find="\b(S|s)urveye(rs?)\b" replace="$1urveyo$2" />
<Typo word="Surreptitious" find="\b([sS])urr?(?:ep(?:eti)?|peti)tious(ly)?\b" replace="$1urreptitious$2"/>
<Typo word="Surviv(e/al/or)" find="(?!\b[Ss]urvie\b)\b(S|s)u(?:rvivi|[rv]iv|rvi)(ed?|es|ors?|al|ing|orship)\b" replace="$1urviv$2"/>
<Typo word="Surround" find="\b([sS])(?:orr?(?:oun|un)|ur(?:ou[nu]|ro[nu]))d(ed|ings?|s?)\b" replace="$1urround$2"/>
<Typo word="Surströmming" find="\b([sS])urstrom{1,3}ing\b" replace="$1urströmming"/>
<!-- Don't match valid French word survie -->
<Typo word="Survivor" find="\b(S|s)ur?viv(?:io|e)(rs?)\b" replace="$1urvivo$2" />
<Typo word="Surveil" find="\b([sS])urveill\b" replace="$1urveil"/>
<Typo word="Susceptible" find="\b(S|s)u(?:c?sept[ai]|sc?epta)((ve|ble)(|ness)|bility|vity)\b" replace="$1uscepti$2" />
<Typo word="Surveillance" find="\b([sS])urveil(?:[ae]|le)nce\b" replace="$1urveillance"/>
<Typo word="Suspension" find="\b(S|s)uspention\b" replace="$1uspension"/>
<Typo word="Surveyor" find="\b([sS])urveyer(s)?\b" replace="$1urveyor$2"/>
<Typo word="Swea(r/t)" find="\b(S|s)wae([rt](s?|ing)|te[dr]s?)\b" replace="$1wea$2" />
<Typo word="Surviv(e/al/or)" find="(?!\b[sS]urvie\b)\b([sS])u(?:r(?:iv|vi(?:vi)?)|viv)(al|e[ds]?|ing|ors?(?:hip)?)\b" replace="$1urviv$2"/><!--avoid French word survie-->
<Typo word="Swept" find="\b(S|s)wepth\b" replace="$1wept"/>
<Typo word="Survivor" find="\b([sS])ur?viv(?:e|io)r(s)?\b" replace="$1urvivor$2"/>
<Typo word="Swimming" find="\b(S|s)wiming(ly)?\b" replace="$1wimming$2" />
<Typo word="Susceptible" find="\b([sS])u(?:csept[ai]|s(?:cepta|ept[aia]))((?:ble|ve)(?:ness)?|bilit(?:ies|y)|vit(?:ies|y))\b" replace="$1uscepti$2"/>
<Typo word="Symmetric" find="\b(S|s)ym(?:et+ric|metral)\b" replace="$1ymmetric"/>
<Typo word="Swea(r/t)" find="\b([sS])wae([rt](?:ing|s?)|te(?:d|rs?))\b" replace="$1wea$2"/>
<Typo word="(A/Anti)Symmetry" find="\b(S|[Aa]?s|[Aa]ntis)ymetr(y|ies|ical(|ly))\b" replace="$1ymmetr$2" />
<Typo word="Swimming" find="\b([sS])wiming(ly)?\b" replace="$1wimming$2"/>
<Typo word="Symphony" find="\b(S|s)ynphon(y|ies|ic)\b" replace="$1ymphon$2"/>
<Typo word="Switch" find="\b([sS])wti?ch(e[ds]|ing)?\b" replace="$1witch$2"/>
<Typo word="Symptom" find="\b(S|s)y(?:pmtom|mpton)(s?|atic)\b" replace="$1ymptom$2"/>
<Typo word="Sydney" find="\b[sS]yndn?ey\b" replace="Sydney"/>
<Typo word="Synagogue" find="\b(S|s)ynogog(s?|ues?|al|ical)\b" replace="$1ynagog$2" />
<Typo word="Symmetric" find="\b([sS])ym(?:et+ric|metral)\b" replace="$1ymmetric"/>
<Typo word="Synchronize" find="\b(S|s)ync[hr]oniz(e[drs]?|ations?|ing)\b" replace="$1ynchroniz$2" />
<Typo word="(A/Anti)Symmetry" find="\b([aA](?:ntis|s)|[sS])ymetr(i(?:c(?:al(?:ly)?)?|es)|y)\b" replace="$1ymmetr$2"/>
<Typo word="Synonymous" find="\b(S|s)inon[oay]mou(s|sly)\b" replace="$1ynonymou$2" />
<Typo word="Symphony" find="\b([sS])ynphon(i(?:c|es)|y)\b" replace="$1ymphon$2"/>
<Typo word="Synthesis" find="\b(S|s)ynthas(is|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Symptom" find="\b([sS])y(?:mpton|pmtom)(atic|s?)\b" replace="$1ymptom$2"/>
<Typo word="Synthesis" find="\b(S|s)ynthis([ie]s|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Synagogue" find="\b([sS])(?:ina|yno)gog(al|ical|s?|ues?)\b" replace="$1ynagog$2"/>
<Typo word="Syphilis" find="\b(S|s)[yi]phyl+[iu](s|tic)\b" replace="$1yphili$2" />
<Typo word="Synchronize" find="\b([sS])ync[hr]oniz(ations?|e[drs]?|ing)\b" replace="$1ynchroniz$2"/>
<Typo word="Syrup" find="\b(S|s)yrap\b" replace="$1yrup" />
<Typo word="Synonymous" find="\b([sS])inon[aoy]mous(ly)?\b" replace="$1ynonymous$2"/>
<Typo word="System" find="\b(S|s)s?y(?:te|s)m(s|atic|atically|ati[sz]ed?)?\b" replace="$1ystem$2" />
<Typo word="Synthesis" find="\b([sS])ynth[ai]s(es|i(?:s(?:e[drs]?)?|ze[drs]?))\b(?<!(?:a(?:cid|te)|ATP|i[dnt]e|ose)\s+synthases)" replace="$1ynthes$2"/><!--avoid various [[synthase]]s-->
<Typo word="Syphilis" find="\b([sS])[iy]phyl+[iu](s|tic)\b" replace="$1yphili$2"/>
</source>
<Typo word="Syrup" find="\b([sS])yrap\b" replace="$1yrup"/>
<Typo word="System" find="\b([sS])s?y(?:s|te)m(atic(?:ally|ly)?|ati[sz]ed?|s?)\b" replace="$1ystem$2"/>
</syntaxhighlight>


===T===
===T===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Mis)Take" find="\b(T|t|[Ss]t|[Mm]ist)kae(s|n)?\b" replace="$1ake$2" />
<Typo word="(Mis)Take" find="\b([mM]ist|[sS]t|[tT])kae([ns])?\b" replace="$1ake$2"/>
<Typo word="Talent_" find="(?!\bTallents?\b)\b(T|t)allent(s|ed)?\b" replace="$1alent$2" /><!--Tallent is a surname-->
<Typo word="Talent_" find="(?!\bTallents?\b)\b([tT])allent(ed|s?)\b" replace="$1alent$2"/><!--avoid surname Tallent-->
<Typo word="Target" find="\b(T|t)argett(able|ed|ing|s)\b" replace="$1arget$2" />
<Typo word="tambourine" find="\btamborine\b" replace="tambourine"/><!--avoid Queensland place "Tamborine"-->
<Typo word="Tattoo" find="\b(T|t)a(?:t+ooe|too)(ed|s)?\b" replace="$1attoo$2" />
<Typo word="Target" find="\b([tT])argett(able|ed|ing|s?)\b" replace="$1arget$2"/>
<Typo word="Taught" find="\b(T|t)eached\b" replace="$1aught" />
<Typo word="Tattoo" find="\b([tT])at(?:ooe?|t+ooe)(ed|s?)\b" replace="$1attoo$2"/>
<Typo word="Taxonomy" find="\b(T|t)axanom(y|ic|ists?)\b" replace="$1axonom$2" />
<Typo word="Taught" find="\b([tT])eached\b" replace="$1aught"/>
<Typo word="(Non)Technical" find="\b(T|t|[Nn]ont)ec(?:i?ni|h?ini?)(cal\w*|ques?|cians?)\b" replace="$1echni$2" />
<Typo word="Taxonomy" find="\b([tT])axanom(i(?:c|sts?)|y)\b" replace="$1axonom$2"/>
<Typo word="Technician" find="\b(T|t)ech(?:ic|nit)(ians?|al\w*)\b" replace="$1echnic$2" />
<Typo word="(Non)Technical" find="\b([nN]ont|[tT])ec(?:hini?|ini?|ni)(c(?:al[a-z]*|ians?)|ques?)\b" replace="$1echni$2"/>
<Typo word="Telephony" find="\b(T|t)elphon(\w+)\b" replace="$1elephon$2" />
<Typo word="Technician" find="\b([tT])ech(?:ic|nit)(al[a-z]*|ians?)\b" replace="$1echnic$2"/>
<Typo word="Televise" find="\b(T|t)el(?:ivi[sz]|eviz)(e[sd]?|i(ng|on)s?|ors?|ual)\b" replace="$1elevis$2" />
<Typo word="Telephony" find="\b([tT])el[ai]?phon([a-z]+)\b" replace="$1elephon$2"/>
<Typo word="Television" find="\b(T|t)ele(?:vsio|viso|levisio|vio)n(s?)\b" replace="$1elevision$2" />
<Typo word="Televise" find="\b([tT])el(?:eviz|ivi[sz])(e[ds]?|i(?:ngs?|ons?)|ors?|ual)\b" replace="$1elevis$2"/>
<Typo word="(In/Sub)Temperate" find="\b(T|t|[Ii]nt|[Ss]ubt)emp(?:a?r[ae]|ere?|)(te|tely|tures?|ment\w*|nce)\b" replace="$1empera$2" />
<Typo word="Television" find="\b([tT])ele(?:levisio|v(?:is?o|sio))n(s)?\b" replace="$1elevision$2"/>
<Typo word="Temperature" find="\b(T|t)em(?:pertaur|eratur|pa?re?a?tur|peratu)e(s)?\b" replace="$1emperature$2"/>
<Typo word="(In/Sub)Temperate" find="\b([iI]nt|[sS]ubt|[tT])emp(?:ar[ae]|ere?|r[ae])?(ment[a-z]*|nce|t(?:e(?:ly)?|ures?))\b" replace="$1empera$2"/>
<Typo word="(Con)Temporary" find="\b([Cc]ont|T|t)(?:emp(?:ora|e?rar|oa?r)|ampor?a|epmorar)(y|ily|ies)" replace="$1emporar$2" />
<Typo word="Temperature" find="\b([tT])em(?:eratur|p(?:are?a?tur|er(?:atu|taur)|re?a?tur))e(s)?\b" replace="$1emperature$2"/>
<Typo word="Tendency" find="\b(T|t)endan?c(y|ies)\b" replace="$1endenc$2" />
<Typo word="(Con)Temporary" find="\b([cC]ont|[tT])[ae]?(?:mp?|pm?)(?:erar|o(?:ar?|r(?:ar?)?)|r(?:ar|o(?:ar?|rar?)))(?<![tT]emporar)(i(?:es|ly)|y)\b" replace="$1emporar$2"/>
<Typo word="Tennessee" find="\b[Tt]en(?:(?:nn+|)ess+e*|n+es(?:ss+|)e*|n+ess+(?:ee+|))(e|ans?)\b" replace="Tennesse$1" />
<Typo word="Tendency" find="\b([tT])endan?c(ies|y)\b" replace="$1endenc$2"/>
<Typo word="Tentacle" find="\b(T|t)enacle(s?)\b" replace="$1entacle$2" />
<Typo word="(Extra)Terrestrial" find="\b([eE]xtrat|[tT])er(?:estr?|rest)ial(ly|s?)\b" replace="$1errestrial$2"/>
<Typo word="(Extra)Terrestrial" find="\b(T|t|[Ee]xtrat)er(?:rest|estr?)ial(s?|ly)\b" replace="$1errestrial$2" />
<Typo word="Territory" find="\b([tT])er+[aei]t*o+[rt]*(?<!erritor)(i(?:al(?:ly)?|es)|y)\b" replace="$1erritor$2"/>
<Typo word="Territory" find="\b(T|t)er(?:rior|itor|rator|rito)(y|ies|ial)\b" replace="$1erritor$2" />
<Typo word="Terrorist" find="\b([tT])err(?:itor|o)ist(ic|s?)\b" replace="$1errorist$2"/>
<Typo word="Terrorist" find="\b(T|t)err(?:itor|o)ist(s?|ic)\b" replace="$1errorist$2" />
<Typo word="Tentative" find="\b([tT])entitive?(ly)?\b" replace="$1entative$2"/>
<Typo word="Tête-à-tête" find="\b(T|t)ete-a-tete(s)?\b" replace="$1ête-à-tête$2" />
<Typo word="Tête-à-tête" find="\b([tT])ete-a-tete(s)?\b" replace="$1ête-à-tête$2"/>
<Typo word="Thérèse Raquin" find="\bTh[]r[]se\s+Raquin\b" replace="Thérèse Raquin" />
<Typo word="Thérèse Raquin" find="\b[tT]h[eéèê]r[eéèê]s[eéèê]\s+[rR]aquin\b" replace="Thérèse Raquin"/>
<Typo word="Than" find="\b(T|t)ahn\b" replace="$1han" />
<Typo word="Than" find="\b([tT])ahn\b" replace="$1han"/>
<Typo word="Tha(n/t/w)" find="\b(T|t)h(n|t|w)a\b" replace="$1ha$2" />
<Typo word="Tha(n/t/w)" find="\b([tT])h([ntw])a\b" replace="$1ha$2"/>
<Typo word="Thanks" find="\b(T|t)hansk\b" replace="$1hanks" />
<Typo word="Thanks" find="\b([tT])hansk\b" replace="$1hanks"/>
<Typo word="That" find="\b(T|t)(?:(?:yh|h[gy])at|hta|aht)\b" replace="$1hat" />
<Typo word="That" find="\b([tT])(?:aht|h(?:[gy]at|ta)|yhat)\b" replace="$1hat"/>
<Typo word="That's" find="\b(T|t)ha(?:ts|st)\b" replace="$1hat's"/>
<Typo word="That's" find="\b([tT])ha(?:t['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|st)\b" replace="$1hat's"/>
<Typo word="Thaw" find="\bunthaw(s?|ed|ing)\b" replace="thaw$1" />
<Typo word="thaw" find="\bunthaw(ed|ing|s?)\b" replace="thaw$1"/>
<Typo word="Thaw" find="\bUnthaw(s?|ed|ing)\b" replace="Thaw$1" />
<Typo word="Thaw" find="\bUnthaw(ed|ing|s?)\b" replace="Thaw$1"/>
<Typo word="The" find="(?!\bThew\b)\b(T|t)(?:he[hw]|hge|hw|je|[jgt]he)\b" replace="$1he" />
<Typo word="The (1)" find="\b([tT])(?:ghe|h(?:eh|ge|w(?!\.))|jh?e|the)\b" replace="$1he"/><!--avoid Thw., a taxon authority-->
<Typo word="The (2)" find="\b[tT]He(irs?|[ny]?|re(?:fore)?|se)\b" replace="The$1"/>
<!--exclude the name Thew-->
<Typo word="Theatre" find="\b(T|t)heather(s)?\b" replace="$1heatre$2"/>
<Typo word="The(space) (3)" find="\b([tT])he([bB]est|[fF]irst|[lL]ast|[mM]ost|[sS]econd|[tT]hird)\b" replace="$1he $2"/><!--avoid "Theman", "TheWorld"-->
<Typo word="Theatre" find="\b(T|t)hreatr(es?|ics?|ical(s?|ly))\b" replace="$1heatr$2" />
<Typo word="(space)The" find="\b([aA](?:fter|nd|[st])|[bB]y|[fF]or|[iI][fn]|[oO](?:[fn]|ver)|[tT]o|[uU](?:n(?:der|til)|p)[wW](?:hen|ith))([tT])he(?!\s+International)\b" replace="$1 $2he"/><!--avoid "(Be/Go/Or/So)the" or [[Tothe International]]-->
<Typo word="Their" find="\bth(?:eri|ier)(s?)\b" replace="their$1" /><!-- Thier and Thiers are surnames -->
<Typo word="Theatre (1(" find="\b([tT])heather(s)?\b" replace="$1heatre$2"/>
<Typo word="Themselves" find="\b(T|t)he(?:mself|irselve)s\b" replace="$1hemselves" />
<Typo word="Theatre (2)" find="\b([tT])hreatr(es?|ic(?:al(?:ly|s?)|s?))\b" replace="$1heatr$2"/>
<Typo word="(T/W)hen" find="\b([TtWw])(?:hne?|ehn)\b" replace="$1hen"/>
<Typo word="Their" find="\bth(?:eri|ier)(s)?\b" replace="their$1"/><!--avoid surnames Thier & Thiers-->
<Typo word="Theorem" find="\b(T|t)heoru?m\b" replace="$1heorem" />
<Typo word="Their own" find="\b([tT])here\s+own\b" replace="$1heir own"/>
<Typo word="Theoretic" find="\b([tT])heorectic(al\w*|s)?\b" replace="$1heoretic$2" />
<Typo word="Themselves" find="\b([tT])he(?:irselve|mself)s\b" replace="$1hemselves"/>
<Typo word="There(after/by/fore)" find="\b(T|t)her(after|by|fore)\b" replace="$1here$2" />
<Typo word="(T/W)hen" find="\b([twTW])(?:ehn|hne?)\b" replace="$1hen"/>
<Typo word="Theorem" find="\b([tT])heoru?m\b" replace="$1heorem"/>
<Typo word="There (grammar)" find="\b(T|t)heir\s+((?:are|were|is|(?:c|w|sh)ould|[hw]as|have|had|may)(?:n't)?|can(?:not|'t)?|shall|shan't|ain't|might(?=\s+be\b))\b(?!-)" replace="$1here $2" /><!--Don't match 'their would-be'-->
<Typo word="These" find="\b(T|t)heese\b" replace="$1hese" />
<Typo word="Theoretic" find="\b([tT])heorectic(al[a-z]*|s?)\b" replace="$1heoretic$2"/>
<Typo word="They" find="\b(T|t)(?:yhe|ehy)\b" replace="$1hey" />
<Typo word="(T/W)here(after/by/fore/upon)" find="\b([twTW])her(after|by|fore|upon)\b" replace="$1here$2"/>
<Typo word="There (grammar)" find="\b([tT])heir\s+(a(?:re(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|in[';’´ˈ׳᾿‘′Ꞌꞌ`]t)|c(?:an(?:not|[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|ould(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|ha(?:[ds]|ve)(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|is(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|m(?:ight(?=\s+be\b)|ay(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|sh(?:a(?:ll|n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)|ould(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|w(?:as|ere|ould)(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\b(?!-)" replace="$1here $2"/><!--avoid 'their would-be'-->
<Typo word="Thief" find="\b(T|t)hei(f|ves|very|ving)\b" replace="$1hie$2" />
<Typo word="Thing" find="\b(T|t)h(?:ign|nig)(|s)\b" replace="$1hing$2" />
<Typo word="These" find="\b([tT])heese\b" replace="$1hese"/>
<Typo word="Things" find="\b(T|t)higsn\b" replace="$1hings" />
<Typo word="They" find="\b([tT])(?:ehy|yhe)\b" replace="$1hey"/>
<Typo word="Think" find="\b(T|t)hi(?:kn|unk)(|s|ing)\b" replace="$1hink$2" />
<Typo word="Thief" find="\b([tT])hei(f|v(?:e(?:ry|s)|ing))\b" replace="$1hie$2"/>
<Typo word="Thin(g/k)" find="\bHtin(g|k)n?(s?|ing)?\b" replace="Thin$2$3" />
<Typo word="Thing" find="\b([tT])h(?:ign|nig)(s)?\b" replace="$1hing$2"/>
<Typo word="thin(g/k)" find="\bhtin(g|k)n?(s?|ing)?\b" replace="thin$2$3" />
<Typo word="Things" find="\b([tT])higsn\b" replace="$1hings"/>
<Typo word="Third" find="\b(T|t)h(?:rid|irth)(s?|ly)\b" replace="$1hird$2" />
<Typo word="Think" find="\b([tT])hi(?:kn|unk)(ing|s?)\b" replace="$1hink$2"/>
<Typo word="Thirteen" find="\b(T|t)h(?:rit|irth)een(s?|ths?)\b" replace="$1hirteen$2" />
<Typo word="Thin(g/k)" find="\bH[tT]in([gk])n?(ing|s?)\b" replace="Thin$1$2"/>
<Typo word="This" find="\b(T|t)(?:ihs|hsi|ghis)\b" replace="$1his" />
<Typo word="thin(g/k)" find="\bhtin([gk])n?(ing|s?)\b" replace="thin$1$2"/>
<Typo word="This/There/Them/They/Then/The" find="\bHt(e[mny]?|is|ere)\b" replace="Th$1" />
<Typo word="Third" find="\b([tT])h(?:irth|rid)(ly|s?)\b" replace="$1hird$2"/>
<Typo word="This/there/them/they/then/the" find="\bht(e[mny]?|is|ere)\b" replace="th$1" />
<Typo word="Thirteen" find="\b([tT])h(?:irth|rit)een(s?|ths?)\b" replace="$1hirteen$2"/>
<Typo word="Thorough_" find="\b(T|t)hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3" />
<Typo word="This" find="\b([tT])(?:ghis|hsi|ihs)\b" replace="$1his"/>
<Typo word="This/There/Them/They/Then/The" find="\bHt(e(?:[mny]?|re)|is)\b" replace="Th$1"/>
<!-- don't match through(ness) -->
<Typo word="Those" find="\b(T|t)hsoe\b" replace="$1hose" />
<Typo word="This/there/them/they/then/the" find="\bht(e(?:[mny]?|re)|is)\b" replace="th$1"/>
<Typo word="Threaten" find="\b(T|t)hreatn(ed|ing|s?)\b" replace="$1hreaten$2" />
<Typo word="Thorough_" find="\b([tT])hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3"/><!--avoid through(ness)-->
<Typo word="Threatened" find="\b(T|t)hreatend\b" replace="$1hreatened"/>
<Typo word="Those" find="\b([tT])hsoe\b" replace="$1hose"/>
<Typo word="Three" find="\b(T|t)hree(es?)\b" replace="$1hre$2" />
<Typo word="(T/W)hose" find="\b([twTW])hoose\b" replace="$1hose"/>
<Typo word="Threshold" find="\b(T|t)(?:h?res(?:s|hh)|resh)old(s?)\b" replace="$1hreshold$2" />
<Typo word="Threaten" find="\b([tT])(?:hre(?:ath?|t)|reath?)e?n(?<!hreaten)(ed|ings?|s?)\b" replace="$1hreaten$2"/>
<Typo word="T(h)rough" find="\b([Tt]h?)roug\b" replace="$1rough" />
<Typo word="Threatened" find="\b([tT])hreatend(?:ed)?\b" replace="$1hreatened"/>
<Typo word="Through(out)" find="\b(T|t)hrou(?:[gh]|ght|hg)(out)?\b" replace="$1hrough$2" />
<Typo word="Three" find="\b([tT])hreee(s)?\b" replace="$1hree$2"/>
<Typo word="Throughout" find="\b(T|t)houghout\b" replace="$1hroughout" />
<Typo word="Threshold" find="\b([tT])(?:hres(?:hh|s)|res(?:hh?|s))old(s)?\b" replace="$1hreshold$2"/>
<Typo word="Thus far" find="\b(T|t)husfar\b" replace="$1hus far" />
<Typo word="T(h)rough" find="\b([tT]h?)roug\b" replace="$1rough"/>
<Typo word="Tighten" find="\b(T|t)ightn(ing|ed|s)?\b" replace="$1ighten$2" />
<Typo word="Through" find="\b([tT])hrou(?:g(?:ht)?|hg?)\b" replace="$1hrough"/>
<Typo word="Time" find="\b(T|t)iem(ly|lines*)?\b" replace="$1ime$2" />
<Typo word="Throughout" find="\b([tT])hough[–‑−—―\s]?out\b(?!-| of\b)" replace="$1hroughout"/>
<Typo word="Time" find="\b(T|t)imn(e[sd]?|ely|ing)\b" replace="$1im$2" />
<Typo word="Thus far" find="\b([tT])husfar\b" replace="$1hus far"/>
<Typo word="Tobacco" find="(?!\bTabaco\b)\b(T|t)(?:|abb?[ao]c?|obbac?|oba)co(s?|nists?)\b" replace="$1obacco$2" /><!--Don't correct Tabaco City-->
<Typo word="Tighten" find="\b([tT])ightn(ed|ing|s?)\b" replace="$1ighten$2"/>
<Typo word="Today" find="\b(T|t)odya\b" replace="$1oday" />
<Typo word="Time (1)" find="\b([tT])iem(l(?:ines*|y))?\b" replace="$1ime$2"/>
<Typo word="Today's" find="\b(T|t)oday(?:s's?|s\b)" replace="$1oday's" />
<Typo word="Time (2)" find="\b([tT])imn(e(?:[ds]?|ly)|ing)\b" replace="$1im$2"/>
<Typo word="Together" find="\b(T|t)(?:ogheh?th?|ogehth?|oget|iogeth?)er(ness)?\b" replace="$1ogether$2" />
<Typo word="Tobacco" find="\b([tT])(?:abb?[ao]c?|ob(?:a|bac?))co(nists?|s?)\b(?<!Tabac(?:co\b|os?\b))" replace="$1obacco$2"/><!--avoid Tabaco(s) City, surname Tabacco-->
<Typo word="(In)Tolerant" find="\b(T|t|[Ii]nt)ol(?:l?ere|lera)n(ces?|t|tly)\b" replace="$1oleran$2" />
<Typo word="Today" find="\b([tT])odya\b" replace="$1oday"/>
<Typo word="Tolkien" find="\b[Tt]olkein\b" replace="Tolkien" />
<Typo word="Today's" find="\b([tT])oday(?:s[';’´ˈ׳᾿‘′Ꞌꞌ`]s?|s\b)" replace="$1oday's"/>
<Typo word="Tomorrow" find="\b(T|t)om(?:mor?|o)ro(ws?)\b" replace="$1omorro$2" />
<Typo word="Together" find="\b([tT])(?:iogeth?|og(?:e(?:hth?|t)|heh?th?))er(ness)?\b" replace="$1ogether$2"/>
<Typo word="Tongue" find="\b(T|t)oung(e[ds]?|ing)\b" replace="$1ongu$2" />
<Typo word="(In)Tolerant" find="\b([iI]nt|[tT])ol(?:ere|ler[ae])n(ces?|t(?:ly)?)\b" replace="$1oleran$2"/>
<Typo word="Tonight" find="\b(T|t)on(?:ihg|gih)t\b" replace="$1onight" />
<Typo word="Tolkien" find="\b[tT]olkein\b" replace="Tolkien"/>
<Typo word="Torpedoes" find="\b(T|t)orpe(?:adoe?|do)(d|s)\b" replace="$1orpedoe$2" />
<Typo word="Tomorrow" find="\b([tT])om(?:mor?|o)row(s)?\b" replace="$1omorrow$2"/>
<Typo word="_Torsion_" find="\b(?<!X\.\s+)(T|t)ortion(s?|al|ally)\b" replace="$1orsion$2" /><!--don't find "X. Tortion World Wide"; beware of "tort" variants-->
<Typo word="Tongue" find="\b([tT])oung(e[ds]?|ing)\b" replace="$1ongu$2"/>
<Typo word="Tournament" find="\b(T|t)ou?r[an](ments?)\b" replace="$1ourna$2" />
<Typo word="Tonight" find="\b([tT])on(?:gih|ihg)t\b" replace="$1onight"/>
<Typo word="(Un)Toward(s)" find="\b(T|t|[Uu]nt)ow(?:ra|or)(ds?)\b" replace="$1owar$2" />
<Typo word="Torpedoes" find="\b([tT])orpe(?:adoe?|do)([ds])\b" replace="$1orpedoe$2"/>
<Typo word="Town" find="\b(T|t)won(houses?|s|ships?)?\b" replace="$1own$2" />
<Typo word="_Torsion_" find="\b(?<!X\.\s{1,3})([tT])ortion(al(?:ly)?|s?)\b" replace="$1orsion$2"/><!--avoid "X. Tortion World Wide"; beware of "tort" variants-->
<Typo word="(In)Tractable" find="\b(T|t|[Ii]nt)ractibl(e|y)\b" replace="$1ractabl$2" />
<Typo word="Total" find="\b([tT])ottal(ed|ing|l(?:ed|ing|y)|s?)\b" replace="$1otal$2"/>
<Typo word="(Ex/Non)Tradition" find="\b(T|t|[Ee]xt|[Nn]ont)radi(?:i?t|cti)on(s?|al|ally|alis[mt]s?)\b" replace="$1radition$2" />
<Typo word="Tournament" find="\b([tT])[ou]+[anru]{2,5}m[en]+t(?<!ournament)(s)?\b" replace="$1ournament$2"/>
<Typo word="Traffic_" find="\b(T|t)raf+ic(ed|ers?|ing)\b" replace="$1raffick$2" />
<Typo word="(Un)Toward(s)" find="\b([tT]|[uU]nt)ow(?:or|ra)d(s)?\b" replace="$1oward$2"/>
<Typo word="Trailer" find="\b(T|t)railor(s?|ed|ing|able)\b" replace="$1railer$2" />
<Typo word="Town" find="\b([tT])won(ho(?:mes?|uses?)|s?|ships?)\b" replace="$1own$2"/>
<Typo word="Transcribing" find="\b(T|t)ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2" />
<Typo word="(In)Tractable" find="\b([iI]nt|[tT])ractibl([ey])\b" replace="$1ractabl$2"/>
<Typo word="Transept" find="\b(T|t)ranscep(ts?)\b" replace="$1ransep$2" />
<Typo word="Trade bloc" find="\b([tT])rad(?:e|ing)[–‑−—―\s]block?\b" replace="$1rade bloc"/>
<Typo word="Transferred" find="\b(T|t)rans?fe(re[dr]|ring?)\b" replace="$1ransfer$2" />
<Typo word="(Ex/Non)Tradition" find="\b([eE]xt|[nN]ont|[tT])radi(?:cti|it|t)on(al(?:ly)?|alis[mt]s?|s?)\b" replace="$1radition$2"/>
<Typo word="Transform" find="\b(T|t)ranform(s?|ed|ers?|ing|ati\w+|able)\b" replace="$1ransform$2" />
<Typo word="Traffic_" find="\b([tT])raf+ic(e(?:d|rs?)|ing)\b" replace="$1raffick$2"/>
<Typo word="Transition" find="\b(T|t)rans(?:is|iti)?tion(s|al)?\b" replace="$1ransition$2" />
<Typo word="Trailer" find="\b([tT])railor(able|ed|ing|s?)\b" replace="$1railer$2"/>
<Typo word="Translate" find="\b(T|t)ran(?:sa)?lat(e[ds]?|ing|ions?|ors?)?\b" replace="$1ranslat$2" />
<Typo word="Transcribing" find="\b([tT])ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2"/>
<Typo word="Transparent" find="\b(T|t)ransp(?:[^a]r.|ar[^e])n(t|tly|ce|cy|tness)\b" replace="$1ransparen$2" />
<Typo word="Transept" find="\b([tT])ranscept(s)?\b" replace="$1ransept$2"/>
<Typo word="Transportation" find="\b(T|t)ranspora(tion|ble|bility)\b" replace="$1ransporta$2" />
<Typo word="Transferred" find="\b([tT])rans?fe(r(?:e[dr]|ing?)|s?)\b" replace="$1ransfer$2"/>
<Typo word="_Transsexual" find="\b(T|t)ranses?xual(s)?\b(?!\s+Menace\b)" replace="$1ranssexual$2" /> <!-- avoid Transexual Menace -->
<Typo word="Transform" find="\b([tT])ranform(a(?:ble|ti[a-z]+)|e(?:d|rs?)|ing|s?)\b" replace="$1ransform$2"/>
<Typo word="(Mal/Mis)Treatment" find="\b(T|t|[Mm](?:al|is)t)reateme?n(ts?)\b" replace="$1reatmen$2" />
<Typo word="Transition" find="\b([tT])rans(?:i(?:s|ti))?tion(al|s?)\b" replace="$1ransition$2"/>
<Typo word="Tremolo" find="\b(T|t)remelo(s?)(?<!\bTremelo)\b" replace="$1remolo$2" /><!--don't match place Tremelo-->
<Typo word="Translate" find="\b([tT])ran(?:a?|sa)lat(e[ds]?|i(?:ng|ons?)|ors?)?\b" replace="$1ranslat$2"/>
<Typo word="(At/Con/Dis/Re)Tribute" find="\b([Aa]tt|[Cc]ont|[Dd]ist|[Rr]et|T|t)(?:irb|rit|rub)ut(\w+)\b" replace="$1ribut$2" />
<Typo word="Transparent" find="\b([tT])ransp(?:ar[a-df-z]|[b-z]r\w)n(c[ey]|ness|t(?:ly|ness)?)\b" replace="$1ransparen$2"/>
<Typo word="Tried" find="\b(T|t)ryed\b" replace="$1ried" />
<Typo word="Transportation" find="\b([tT])ranspora(b(?:ility|le)|tion)\b" replace="$1ransporta$2"/>
<Typo word="Triggered" find="\b(T|t)rig+uered\b" replace="$1riggered" />
<Typo word="Transcontinental" find="\b([tT])rans[–‑−—―\s]continental\b" replace="$1ranscontinental"/>
<Typo word="Trilogy" find="\b(T|t)riology\b" replace="$1rilogy" />
<Typo word="(Mal/Mis)Treatment" find="\b([mM](?:alt|ist)|[tT])reateme?nt(s)?\b" replace="$1reatment$2"/>
<Typo word="Trolling" find="\b(T|t)roling\b" replace="$1rolling" />
<Typo word="Tremolo" find="\b([tT])remelo(s)?(?<!\bTremelo)\b" replace="$1remolo$2"/><!--avoid place Tremelo-->
<Typo word="Troubles" find="\b(T|t)oubles\b" replace="$1roubles" />
<Typo word="Tried" find="\b([tT])ryed\b" replace="$1ried"/>
<Typo word="Truly" find="\b(T|t)ru(?:le|el)y\b" replace="$1ruly" />
<Typo word="Triggered" find="\b([tT])rig+uered\b" replace="$1riggered"/>
<Typo word="Trunk" find="\b(T|t)urnk\b" replace="$1runk" />
<Typo word="Trilogy" find="\b([tT])riology\b" replace="$1rilogy"/>
<Typo word="Trust" find="\b(T|t)ust(s?|ing|worthy)\b" replace="$1rust$2" />
<Typo word="Trolling" find="\b([tT])roling\b" replace="$1rolling"/>
<Typo word="Tübingen" find="\b[Tt]ubingen\b" replace="Tübingen" />
<Typo word="Troubles" find="\b([tT])oubles\b" replace="$1roubles"/>
<Typo word="Turmoil" find="\b(T|t)ermoil\b" replace="$1urmoil" />
<Typo word="Truly" find="\b([tT])ru(?:el|le)y\b(?<!\p{Lu}\p{Ll}+\s+Truley)" replace="$1ruly"/><!--avoid surname Truley-->
<Typo word="Tutelage" find="\b(T|t)ut(?:[ai]l[aie]|el[ei])ge\b" replace="$1utelage" />
<Typo word="Trunk" find="\b([tT])urnk\b" replace="$1runk"/>
<Typo word="Twelfth" find="\b(T|t)wel(?:f|th)(s?)\b" replace="$1welfth$2" />
<Typo word="Trust" find="\b([tT])ust(ee|ing|s?|worthy)\b" replace="$1rust$2"/>
<Typo word="Twentieth" find="\b(T|t)went(?:e?i|ien)th\b" replace="$1wentieth" />
<Typo word="Turmoil" find="\b([tT])ermoil\b" replace="$1urmoil"/>
<Typo word="(A)Typical" find="\b(T|[Aa]?t)(?:ipic|ypci)al(|ly|ity|ness)\b" replace="$1ypical$2" />
<Typo word="Tutelage" find="\b([tT])ut(?:al[aei]|el[ei]|il[aei])ge\b" replace="$1utelage"/>
<Typo word="Tyranny" find="\b(T|t)yr(?:ran?|a)n(y|ic\w*|ous\w*|iz\w*)\b" replace="$1yrann$2" />
<Typo word="Twelfth" find="\b([tT])wel(?:f|th)(s)?\b" replace="$1welfth$2"/>
<Typo word="Twentieth" find="\b([tT])went(?:ei|i(?:en)?)th\b" replace="$1wentieth"/>
</source>
<Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([tT](?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\s+fold(?!-)\b" replace="$1fold"/><!--avoid "two fold-out maps"-->
<Typo word="(A)Typical" find="\b([aA]t|[tT])(?:ipic|ypci)al(ity|ly|ness)?\b" replace="$1ypical$2"/>
<Typo word="Tyranny" find="\b([tT])yr(?:a|ran?)n(i(?:c[a-z]*|es|z[a-z]*)|ous[a-z]*|y)\b" replace="$1yrann$2"/>
</syntaxhighlight>


===U===
===U===
<!--Most "Un-" words appear under their roots: "(Un)Root"-->
<!--Most "Un-" words appear under their roots: "(Un)Root"-->
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Übermensch" find="\b[Uu]bermensch(es)?\b" replace="Übermensch$1"/>
<Typo word="Übermensch" find="\b[uU]bermensch(es)?\b" replace="Übermensch$1"/>
<Typo word="Ulterior" find="\balterior\b" replace="ulterior" />
<Typo word="Ulterior_" find="\balterior\b" replace="ulterior"/>
<Typo word="Ultimately" find="\b(U|u)ltimely\b" replace="$1ltimately" />
<Typo word="Ultimate" find="\b([uU])l(?:it|ta?)mat(e(?:ly)?|um)\b" replace="$1ltimat$2"/>
<Typo word="Unanimous" find="\b(U|u)na(?:mi|ny)[nm]ous(ly)?\b" replace="$1nanimous$2" />
<Typo word="Ultimately" find="\b([uU])ltimely\b" replace="$1ltimately"/>
<Typo word="Under Milk Wood" find="\bUnder\s+Milkwood\b" replace="Under Milk Wood" />
<Typo word="Unanimous" find="\b([uU])na(?:mi|ny)[mn]ous(ly)?\b" replace="$1nanimous$2"/>
<Typo word="Under(ground/stand)" find="\b(U|u)(?:dner|ndre)(grounds?|stand(?:abl[ey]|ing|s?))\b" replace="$1nder$2" />
<Typo word="Under Milk Wood" find="\bUnder\s+Milkwood\b" replace="Under Milk Wood"/>
<Typo word="(Mis)Understand" find="\b(U|u|[Mm]isu)(?:dn|nd)er(?:stna|tan)d(s?|abl[ey]|ings?)\b" replace="$1nderstand$2" />
<Typo word="Under(ground/stand)" find="\b([uU])(?:dner|ndre)(grounds?|stand(?:abl[ey]|ing|s?))\b" replace="$1nder$2"/>
<Typo word="(Mis)Understood" find="\b(U|u|[Mm]isu)nderstoo[^d]\b" replace="$1nderstood" />
<Typo word="(Mis)Understand" find="\b([mM]isu|[uU])(?:dn|nd)er(?:stna|tan)d(abl[ey]|ings?|s?)\b" replace="$1nderstand$2"/>
<Typo word="Undoubtedly" find="\b(U|u)ndoubtely\b" replace="$1ndoubtedly" />
<Typo word="(Mis)Understood" find="\b([mM]isu|[uU])nderstoo[a-ce-z]\b" replace="$1nderstood"/>
<Typo word="Unhappy" find="\b(U|u)nahppy\b" replace="$1nhappy" />
<Typo word="Undoubtedly" find="\b([uU])ndoubtely\b" replace="$1ndoubtedly"/>
<Typo word="Unilateral" find="\b(U|u)n(?:[ia]latre|alater)a(l|lly)\b" replace="$1nilatera$2" />
<Typo word="Unilateral" find="\b([uU])n(?:alat(?:er|re)|ilatre)al(ly)?\b" replace="$1nilateral$2"/>
<Typo word="Uninhabited" find="\b(U|u)nihabited\b" replace="$1ninhabited" />
<Typo word="Uninhabited" find="\b([uU])nihabited\b" replace="$1ninhabited"/>
<Typo word="Universal" find="\b([Uu])niver(?:si)?al(|ly|ity|ness|is[tm]s?)\b" replace="$1niversal$2" />
<Typo word="Universal" find="\b([uU])niver(?:si)?al(i(?:s[mt]s?|ty)|ly|ness|s?)\b" replace="$1niversal$2"/>
<Typo word="University" find="\b(U|u)n(?:ive(?:ri?st|risi?t|sit)|viersit|iver(?:i?s(?:iti|e?ti?)|cit|si))(y|ies)\b" replace="$1niversit$2" />
<Typo word="University" find="\b([uU])n[ei]?v[ceirst]{3,7}(?:(y)|[it]*(ies)|[it]*(i)t(es))\b(?<!niversit(?:ies|y))" replace="$1niversit$2$3$4$5"/>
<Typo word="Unknown" find="\b(U|u)nkon?wn\b" replace="$1nknown" />
<Typo word="Unknown" find="\b([uU])(?:kno|nk(?:on?|wno))wn\b" replace="$1nknown"/>
<Typo word="Unnecessary" find="\b(U|u)n+ec(?:ces?|e)sar(y|ily)\b" replace="$1nnecessar$2" />
<Typo word="unofficial" find="\binofficial(ly)?\b" replace="unofficial$1"/>
<Typo word="Unofficial" find="\binofficial(ly)?\b" replace="unofficial$1" />
<Typo word="Unofficial" find="\bInofficial(ly)?\b" replace="Unofficial$1"/>
<Typo word="Unofficial" find="\bInofficial(ly)?\b" replace="Unofficial$1" />
<Typo word="Until" find="\b([uU])n(?:it|til)l\b" replace="$1ntil"/>
<Typo word="Until" find="\b(U|u)n(?:it|til)l\b" replace="$1ntil" />
<Typo word="Unwieldy" find="\b([uU])nw(?:eildl?|ieldl)(iness|y)\b" replace="$1nwield$2"/>
<Typo word="Unwieldy" find="\b(U|u)nw(?:eildl?|ieldl)(y|iness)\b" replace="$1nwield$2" />
<Typo word="Up to" find="\b([uU])pto\b" replace="$1p to"/>
<Typo word="Up to" find="\b(U|u)pto\b" replace="$1p to" />
<Typo word="Upcoming" find="\b(an|h(?:er|is)|its|the(?:ir)?)\s+up\s+coming\b" replace="$1 upcoming"/><!--avoid end(ed|s)/wound up coming-->
<Typo word="Usage" find="\b(U|u)seage\b" replace="$1sage" />
<Typo word="Usage" find="\b([uU])seage(s)?\b" replace="$1sage$2"/>
<Typo word="(Mis/Dis)Use" find="\b(U|u|[DdMm]isu)is(e[sd]?)\b" replace="$1s$2" />
<Typo word="(Mis/Dis)Use" find="\b([dmDM]isu|[uU])ise([ds])?\b" replace="$1se$2"/>
<Typo word="(Un)Usual" find="\b(U|u|[Uu]nu)s(?:s+ual?|s*aul?|al|ua|us[au]l)(ly)?\b" replace="$1sual$2" />
<Typo word="(Un)Usual" find="\b([uU](?:nu)?)s(?:a(?:l|ul?)|s+(?:aul?|ual?)|u(?:a|s[au]l))(ly)?\b" replace="$1sual$2"/>
<Typo word="Uzbekistan" find="\b[Uu]zbekystan\b" replace="Uzbekistan" />
<Typo word="Util-" find="\b([uU])(?:lti|t)li+([stz][a-z]+)\b" replace="$1tili$2"/>
</syntaxhighlight>
</source>


===V===
===V===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Vacuum" find="\b(V|v)ac(?:cuum|c?ume?)(s?|ed|ing)\b" replace="$1acuum$2" />
<Typo word="Victory" find="(?!\bVicory\b)\b([vV])i(?:c(?:or|to)|tor)(i(?:es|ous(?:ly)?)|y)\b" replace="$1ictor$2"/><!--cater for vicory & avoid surname 'Vicory' - 2022-04-26-->
<Typo word="Vagaries" find="\b(V|v)aguaries\b" replace="$1agaries" />
<Typo word="Vacuum" find="\b([vV])ac(?:cu(?:me?|um)|ume?)(ed|ing|s?)\b" replace="$1acuum$2"/>
<Typo word="Validity" find="\b(V|v)ailidty\b" replace="$1alidity" />
<Typo word="Varèse Sarabande" find="\b[vV]ar[eëèêé]se\s+[sS]arabande\b" replace="Varèse Sarabande"/>
<Typo word="Variety" find="\b(V|v)(?:ar[ia]+t|r?iet|reit|arie)(ies|y)\b" replace="$1ariet$2" />
<Typo word="Variety" find="\b([vV])(?:ar(?:[ai]+t|ie)|iet|r(?:eit|ie(?:it|t)))(ies|y)\b" replace="$1ariet$2"/>
<Typo word="Varying" find="\b(V|v)aring\b" replace="$1arying" />
<Typo word="(Junior/Senior) varsity" find="\b([jJ]u|[sS]e)niors\s+varsity\b" replace="$1nior varsity"/>
<Typo word="Vassal" find="\b(V|v)asall(s)?\b" replace="$1assal$2" />
<Typo word="Vegetable" find="\b([vV])eg[ai]?table(s)?\b" replace="$1egetable$2"/>
<Typo word="Vegetable" find="\b(V|v)eg[ai]?tabl(es?)\b" replace="$1egetabl$2" />
<Typo word="Vegetarian" find="\b([vV])eg(?:ata|et(?:er|ter?))rian(ism|s?)\b" replace="$1egetarian$2"/>
<Typo word="Vegetarian" find="\b(V|v)eg(?:et(?:ter?|er)|ata)rian(s?|ism)\b" replace="$1egetarian$2" />
<Typo word="Vehicle" find="\b([vV])ehic[aeu]le?(s)?\b(?!\s+Press\b)" replace="$1ehicle$2"/>
<Typo word="Vehicle" find="\b(V|v)ehic[aeu]le?(s)?\b" replace="$1ehicle$2" />
<Typo word="Vengeance" find="\b([vV])eng[ae]nce\b" replace="$1engeance"/>
<Typo word="Vengeance" find="\b(V|v)eng[ea]nce\b" replace="$1engeance" />
<Typo word="Venomous" find="\b([vV])en[aei]mous\b" replace="$1enomous"/>
<Typo word="Venomous" find="\b(V|v)en[aei]mous\b" replace="$1enomous" />
<Typo word="Verify" find="\b([vV])era?f(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1erif$2"/>
<Typo word="Verify" find="\b(V|v)era?f(y|ie[ds]|ying|ications?)\b" replace="$1erif$2" />
<Typo word="(Ad/…)Version" find="(?<=\b(?:[aA]dv|[cC]onv|[dD]iv|[iI]nv|[oO]bv|[pP]erv|[rR]ev|[sS]ubv|[vV]))er(?:is|ti)on(s)?\b" replace="ersion$1"/><!--cheapened expensive beginning-->
<Typo word="(Ad/…)Version" find="\b([Aa]d|[Cc]on|[Dd]i|[Ii]n|[Oo]b|[Pp]er|[Rr]e|[Ss]ub)?(V|v)er(?:is|ti)o(ns?)\b" replace="$1$2ersio$3" />
<Typo word="(In)Vertebrate" find="\b([iI]nv|[vV])ertibrate(s)?\b" replace="$1ertebrate$2"/>
<Typo word="(In)Vertebrate" find="\b(V|v|[Ii]nv)ertibrate(s?)\b" replace="$1ertebrate$2"/>
<Typo word="Vertical" find="\b([vV])erticle(s)?\b" replace="$1ertical$2"/>
<Typo word="Very" find="\b(V|v)(?:eyr|rey|yer|yre)\b" replace="$1ery" />
<Typo word="Very" find="\b([vV])(?:eyr|rey|y(?:er|re))\b" replace="$1ery"/>
<Typo word="Veteran" find="\b([Vv])erter(ans?)\b" replace="$1eter$2" />
<Typo word="Veteran" find="\b([vV])e(?:rtera|t(?:ara|erea?|ra))n(s)?\b" replace="$1eteran$2"/>
<Typo word="Veterinary" find="\b([Vv])er?ter[ae]?n[ae]r([yi]\w*)\b" replace="$1eterinar$2" />
<Typo word="Veterinary" find="\b([vV])er?t(?:a(?:r[aei]?)?|e(?:i?|r[aei]?))n[ae](?<!eterina)r(ians?|y)\b" replace="$1eterinar$2"/>
<Typo word="Vicinity" find="\b(V|v)(?:(?:a|in)cini|[ai]cin)t(y|ies)\b" replace="$1icinit$2" />
<Typo word="VHS" find="\b[vV]hs\b" replace="VHS"/>
<Typo word="Victory" find="\b(V|v)itor(y|ies|ious|iously)\b" replace="$1ictor$2" />
<Typo word="Vicinity" find="\b([vV])(?:acini?|i(?:cin|ncini))t(ies|y)\b" replace="$1icinit$2"/>
<Typo word="View" find="\b(?:Vei|Wie)w(ing|ers?|ed|able)\b" replace="View$1" />
<Typo word="View (1)" find="\b(?:Vei|Wie)w(able|e(?:d|rs?)|ing)\b(?<!Wiewer)" replace="View$1"/>
<Typo word="View" find="\b(?:vei|wie)w(ing|ers?|ed|able)\b" replace="view$1" />
<Typo word="view (2)" find="\b(?:vei|wie)w(able|e(?:d|rs?)|ing)\b" replace="view$1"/>
<Typo word="Vigilance" find="\b(V|v)ig(?:[ae]?la|[iea]le)n([ct]\w*?)\b" replace="$1igilan$2" />
<Typo word="Vigilance" find="\b([vV])ig(?:[ae]l[ae]|ile|la)n([ct][a-z]*)?\b" replace="$1igilan$2"/>
<Typo word="Vigorous" find="\b(V|v)ig(?:[aei]rou?|oro)s(|ly|ness)\b" replace="$1igorous$2" />
<Typo word="Vigorous" find="\b([vV])ig(?:[aei]rou?|oro)s(ly|ness)?\b" replace="$1igorous$2"/>
<Typo word="Vilify" find="\b(V|v)il(?:li|l?a)f(y|ie[sd]|ying|ications?)\b" replace="$1ilif$2" />
<Typo word="Vilify" find="\b([vV])il(?:a|l[ai])f(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1ilif$2"/>
<Typo word="Village" find="\b(V|v)ilage(r?s?)\b" replace="$1illage$2" />
<Typo word="Village" find="\b([vV])il(?:[ai]|l[ei]?)ge(rs?|s?)(?<!illigers?|Villeger)\b" replace="$1illage$2"/>
<Typo word="Villain" find="(?!\bVilain\b)\b(V|v|[Ss]uperv)il(?:l?ia|ai)n(s?|y|ous\w*|ess)\b" replace="$1illain$2" /><!--Don't match surname Vilain-->
<Typo word="Villain" find="(?!\bVil(?:ai|ia)n\b)\b([sS]uperv|[vV])il(?:ai|ia|lia)n(ess|ous[a-z]*|[sy]?)\b" replace="$1illain$2"/><!--avoid surname Vilain or Vilian-->
<Typo word="Violence" find="\b(V|v)iolentce\b" replace="$1iolence" />
<Typo word="Violence" find="\b([vV])iolentce\b" replace="$1iolence"/>
<Typo word="Virtual" find="\b(V|v)irutal(ly)?\b" replace="$1irtual$2" />
<Typo word="Virtual" find="\b([vV])irutal(ly)?\b" replace="$1irtual$2"/>
<Typo word="Viscosity" find="\b(V|v)iscocit(y|ies)\b" replace="$1iscosit$2" />
<Typo word="Viscosity" find="\b([vV])iscocit(ies|y)\b" replace="$1iscosit$2"/>
<Typo word="Visit" find="\b(V|v)is(?:is)?t(ing|ed|ors?)\b" replace="$1isit$2" /><!--don't find "visiter"-->
<Typo word="Visit" find="\b([vV])is(?:is)?t(ed|ing|ors?)\b" replace="$1isit$2"/><!--avoid "visiter"-->
<Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([Dd]i|[Pp](?:a|ro)|[Rr]eple|[Ss]uper|[Tt]ele)(V|v)iser(\w*)\b" replace="$1$2isor$3" />
<Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([dD]i[vV]|[pP](?:a[vV]|ro[vV])|[rR]eple[vV]|[sS]uper[vV]|[tT]ele[vV])iser([a-z]*)\b" replace="$1isor$2"/>
<Typo word="Volcano" find="\b(V|v)ol?lcanoe\b" replace="$1olcano" />
<Typo word="Vitamin" find="\b([vV])iramin(s)?\b" replace="$1itamin$2"/>
<Typo word="Volkswagen" find="\b[Vv]olkswagon(s?)\b" replace="Volkswagen$1" />
<Typo word="Volcano" find="\b([vV])ol?lcanoe\b" replace="$1olcano"/>
<Typo word="Volley(ball)" find="\b(V|v)ol[el]y([ -]?ball)?(ed|ers?|ing|s?)\b(?<!\bVol[le]y\b)" replace="$1olley$2$3" />
<Typo word="Volkswagen" find="\b[vV]olkswag[ioa]n(s)?\b" replace="Volkswagen$1"/>
<!-- Don't match proper nouns Volly/Voley unless followed by " ball" --->
<Typo word="Volley(ball)" find="\b([vV])ol[el]y((?:[-–‑−—―\s]?ball)?(?:e(?:d|rs?)|ing|s?))\b(?<!\bVol[el]y\b)" replace="$1olley$2"/><!--avoid proper nouns Volly/Voley unless followed by " ball"-->
<Typo word="(In)Voluntary" find="\b(V|v|[Ii]nv)ol[oe]ntary\b" replace="$1oluntary" />
<Typo word="Volume" find="\b([vV])olum?ne(s)?\b" replace="$1olume$2"/>
<Typo word="Volunteer" find="\b(V|v)ol(?:ante?|unt|ou?nte?|l[ou]nte?)er(|ed|ing|s)\b" replace="$1olunteer$2" />
<Typo word="(In)Voluntary" find="\b([iI]nv|[vV])ol[eo]nt[ai]ry\b" replace="$1oluntary"/>
<Typo word="Vomit" find="\b(V|v)omitt(s?|e[dr]|ing)\b" replace="$1omit$2" />
<Typo word="Volunteer" find="\b([vV])ol(?:ante?|l[ou]nte?|ou?nte?|unt)er(ed|ing|s?)\b" replace="$1olunteer$2"/>
<Typo word="Vomit" find="\b([vV])omitt(e[dr]|ing|s?)\b" replace="$1omit$2"/>
</source>
</syntaxhighlight>


===W===
===W===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Un)Want" find="\b(W|w|[Uu]nw)(?:atn|hant|nat)(|s|ed|ing)\b" replace="$1ant$2" />
<Typo word="(Un)Want" find="\b([uU]nw|[wW])(?:atn|hant|nat)(ed|ing|s?)\b" replace="$1ant$2"/>
<Typo word="Wardrobe" find="\b(W|w)ardobe(s)\b" replace="$1ardrobe$2" />
<Typo word="Warfare" find="\b([wW])arefare\b" replace="$1arfare"/>
<Typo word="Warfare" find="\b(W|w)arefare\b" replace="$1arfare" />
<Typo word="(Un)Warrant" find="\b([uU]nw|[wW])ar(?:a|re)nt(e[der]s?|i(?:es|ng)|ors?|[sy]?)\b" replace="$1arrant$2"/>
<Typo word="(Un)Warrant" find="\b(W|w|[Uu]nw)ar(?:re|a)nt((|ee|[eo]r)s?|ed|ing|y|ies)\b" replace="$1arrant$2" />
<Typo word="Water-soluble" find="\b([wW])ater\s+soluble\b" replace="$1ater-soluble"/>
<Typo word="Was" find="(?!\bWass\b)\b(W|w)(?:ea|as)s\b" replace="$1as" /><!--Don't match surname Wass-->
<Typo word="Was" find="(?!\bWass\b)\b([wW])(?:as|ea)s\b" replace="$1as"/><!--avoid surname Wass-->
<Typo word="Way" find="\b(W|w)ya(s)?\b" replace="$1ay$2" />
<Typo word="Way" find="\b([wW])ya(s)?\b" replace="$1ay$2"/>
<Typo word="Weapon" find="\b(W|w)(?:eapon[ae]|[ae]pon)(s?|ry|i[sz]ed?)\b" replace="$1eapon$2" />
<Typo word="Weapon" find="\b([wW])(?:apon|e(?:apon[ae]|pon))(i[sz]ed?|ry|s?)\b" replace="$1eapon$2"/>
<Typo word="Website" find="\b(W|w)e(?:bstit?e|bsit|sbite)(s)?\b" replace="$1ebsite$2" />
<Typo word="Website (2)" find="\b([wW])e(?:b[-–‑−—―]?(\s*)is|sbi)te(s)?\b" replace="$1eb$2site$3"/>
<Typo word="Weigh" find="\b(W|w)iegh(ed|ing)\b" replace="$1eigh$2" />
<Typo word="Website (1)" find="\b([wW])e(?:b(?:iste|s(?:it|tit?e))|sbite)(s)?\b" replace="$1ebsite$2"/>
<Typo word="Weight" find="\b([Oo]verw|[Uu]nderw|[Ll]ightw|[Mm]iddlew|[Hh](?:eavy|undred)w|[Ff](?:eather|ly)w|[Cc](?:ount|ruis)erw|[Pp](?:enny|aper)w|[Ww]elterw|W|w)ieght(s?|ed|ing|less)\b" replace="$1eight$2"/>
<Typo word="Weigh" find="\b([wW])iegh(ed|ing)\b" replace="$1eigh$2"/>
<Typo word="Weird" find="\b(W|w)ierd(|er|est|l?y|ness|o|oes|ies?)\b" replace="$1eird$2" />
<Typo word="Weight" find="\b([cC](?:ounterw|ruiserw)|[fF](?:eatherw|lyw)|[hH](?:eavyw|undredw)|[lL]ightw|[mM]iddlew|[oO]verw|[pP](?:aperw|ennyw)|[uU]nderw|[wW](?:elterw)?)ieght(ed|ing|less|s?)\b" replace="$1eight$2"/>
<Typo word="well" find="\bvell\b" replace="well" />
<Typo word="Weird" find="\b([wW])ierd(e(?:r|st)|ies?|ly|ness|o(?:es)?)?\b(?<!Carissa's Wierd)" replace="$1eird$2"/><!--avoid Carissa's Wierd-->
<Typo word="What" find="\b(W|w)(?:aht|hta)\b" replace="$1hat" />
<Typo word="well" find="\bvell\b" replace="well"/>
<Typo word="Where" find="\b(W|w)(?:her|eh)re\b" replace="$1here" />
<Typo word="What" find="\b([wW])(?:aht|hta)\b" replace="$1hat"/>
<Typo word="Whereabouts" find="\b(W|w)(?:her[ae]|erea)bouts\b" replace="$1hereabouts" />
<Typo word="Where" find="\b([wW])(?:eh|her)re\b(?<![tT]he Wehre)" replace="$1here"/><!--avoid the Wehre (river)-->
<Typo word="Whereas" find="\b(W|w)her(?:as|ease)\b" replace="$1hereas" />
<Typo word="Whereabouts" find="\b([wW])(?:erea|her[ae])bouts\b" replace="$1hereabouts"/>
<Typo word="Whereupon" find="\b(W|w)herupon\b" replace="$1hereupon" />
<Typo word="Whereas" find="\b([wW])her(?:as|ease)\b" replace="$1hereas"/>
<Typo word="Whether" find="\b(W|w)hther\b" replace="$1hether" />
<Typo word="Whether" find="\b([wW])hther\b" replace="$1hether"/>
<Typo word="Which" find="\b(W|w)(?:hihc|hcih|hic|ihch|hlch)\b" replace="$1hich" />
<Typo word="Which" find="\b([wW])(?:h(?:cih|ih?c|lch)|ihch)\b" replace="$1hich"/>
<Typo word="who" find="\bwoh\b" replace="who" /><!--don't match name Woh-->
<Typo word="While" find="\b([wW])hi(?:el|lle)\b" replace="$1hile"/>
<Typo word="Wholly" find="\b(W|w)holel?y\b" replace="$1holly" />
<Typo word="who" find="\bwoh\b" replace="who"/><!--avoid name Woh-->
<Typo word="Widespread" find="\b(W|w)ide(?:-?srea|-sprea|-?spre)d\b" replace="$1idespread" /><!--don't fix "wide-spreading"-->
<Typo word="Wholly" find="\b([wW])holel?y\b(?<!Joseph Wholey)" replace="$1holly"/><!--avoid name Joseph Wholey -->
<Typo word="Wikipedia" find="(?!\b[Ww]iki[mp]edia\.)\b[Ww]iki(p|m)(?:i?di?|eidi?)a(n?s?)\b" replace="Wiki$1edia$2" /><!--Don't match when within a URL-->
<Typo word="(State/Nation/City/World)wide" find="\b([cC]ity|[nN]ation|[sS]tate|[wW]orld)[–‑−—―\s]+wide\b(?!\s+receivers?\b)(?<!all-state\s+wide|New York City-wide)" replace="$1wide"/>
<Typo word="William(s/son/sburg)" find="\bWillaim(s?|sons?|sburg)\b" replace="William$1" />
<Typo word="Widespread" find="\b([wW])ide(?:s(?:pre|rea)|-s(?:prea?|rea))d\b" replace="$1idespread"/><!--avoid "wide-spreading"-->
<Typo word="(Un)Willingness" find="\b(W|w|[Uu]nw)illingless\b" replace="$1illingness" />
<Typo word="Wide-ranging" find="\b([wW])ide\s+ranging\b" replace="$1ide-ranging"/>
<Typo word="Wikipedia" find="\b[wW]h?[iîI]+[ckCK]+[iaeouîI]+?[-–‑−—―\s]?([mpMP])+[aeiǣæéÆ]{0,2}di?e?[îi]?(an?['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|c)\b(?![\.-]\w)(?<!Wiki[mp]edi(?:an?\'?s?\b|c\b))" replace="Wiki$1edi$2"/>
<Typo word="Windows" find="\b(W|w)indoes\b" replace="$1indows" />
<Typo word="with" find="\bwithe\b" replace="with" /><!--Don't fix surname Withe-->
<Typo word="William(s/son/sburg)" find="\bWillaim(s(?:burg|ons?)?)?\b" replace="William$1"/>
<Typo word="With" find="\b(W|w)(?:ih[nt]?|hith|itht|tit?h)\b" replace="$1ith" />
<Typo word="(Un)Willingness" find="\b([uU]nw|[wW])illingless\b" replace="$1illingness"/>
<Typo word="Withdrawal" find="\b(W|w)ithdrawl(s?)\b" replace="$1ithdrawal$2" />
<Typo word="Windows" find="\b([wW])indoes\b" replace="$1indows"/>
<Typo word="Withhold" find="\b(W|w)ith([oe])ld(s?|ing)\b" replace="$1ithh$2ld$3" />
<Typo word="with" find="\bwithe\b" replace="with"/><!--avoid surname Withe-->
<Typo word="Within" find="\b(W|w)ithing\b" replace="$1ithin" />
<Typo word="With" find="\b([wW])(?:hith|i(?:h[nt]?|tht)|tit?h)\b" replace="$1ith"/>
<Typo word="Wonderful" find="\b(W|w)onerful(ly)?\b" replace="$1onderful$2" />
<Typo word="Withdrawal" find="\b([wW])ithdrawl(s)?\b" replace="$1ithdrawal$2"/>
<Typo word="Word" find="\b(W|w)rod(ing|ed|s?)\b" replace="$1ord$2" />
<Typo word="Withhold" find="\b([wW])ith([eo])ld(ing|s?)\b" replace="$1ithh$2ld$3"/>
<Typo word="Wor(d/k)" find="\bOwr(d|k)(s?|ers?|ed|ing|y)\b" replace="Wor$1$2" />
<Typo word="Within" find="\b([wW])ithing\b" replace="$1ithin"/>
<Typo word="wor(d/k)" find="\bowr(d|k)(s?|ers?|ed|ing|y)\b" replace="wor$1$2" />
<Typo word="Without" find="\b([wW])h?it?houth?\b(?<![wW]ithout)" replace="$1ithout"/>
<Typo word="(Un)Work" find="\b(W|w|[Uu]nw)(?:rok|okr)(ed|ing|abl[ey]|ability|m[ae]n\w*|ingm[ae]n|bench|fare|(|er|shop|room|out|(sp|pl)ace|table|ho[ru]se|book|boat|load|a?day|flow|folk|up|week|aholic|station)s?)\b" replace="$1ork$2" />
<Typo word="(Not)withstand" find="\b([N|n]otw|[wW])hithstand([a-z]*)\b" replace="$1ithstand$2"/>
<Typo word="Workstation" find="\b(W|w)ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2" />
<Typo word="Wonderful" find="\b([wW])onerful(ly)?\b" replace="$1onderful$2"/>
<Typo word="World" find="\b(W|w)orls\b" replace="$1orld" />
<Typo word="Word" find="\b([wW])rod(ed|ing|s?)\b" replace="$1ord$2"/>
<Typo word="Worldwide" find="\b(W|w)ord?l(-?)wide\b" replace="$1orld$2wide" />
<Typo word="Wor(d/k)" find="\bOwr([dk])(e(?:d|rs?)|ing|[sy]?)\b" replace="Wor$1$2"/>
<Typo word="Worsen" find="\b(W|w)orsten(\w*)\b" replace="$1orsen$2" />
<Typo word="wor(d/k)" find="\bowr([dk])(e(?:d|rs?)|ing|[sy]?)\b" replace="wor$1$2"/>
<Typo word="(Un)Work" find="\b([uU]nw|[wW])(?:okr|rok)(a(?:days?|holics?|b(?:ilit(?:ies|y)|l[ey]))|b(?:ench|o(?:ats?|oks?))|days?|e(?:d|rs?)|f(?:are|lows?|olks?)|ho[ru]ses?|ing(?:m[ae]n|wom[ae]n)?|loads?|m[ae]n[a-z]*|outs?|places?|rooms?|s?|s(?:hops?|paces?|tations?)|tables?|ups?|w(?:eeks?|om[ae]n))\b" replace="$1ork$2"/>
<Typo word="Worthwhile" find="\b(W|w)orthwil(e|eness)\b" replace="$1orthwhil$2" />
<Typo word="Would" find="\b(W|w)(?:uould|oudl)\b" replace="$1ould" />
<Typo word="Workstation" find="\b([wW])ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2"/>
<Typo word="Would" find="\bOwu(?:ld|dl)\b" replace="Would" />
<Typo word="World" find="\b([wW])orls\b(?<!(?:eight|f(?:ive|our)|nine|one|s(?:even|ix)|t(?:hree|wo)|[\d½¼]) worls?)" replace="$1orld"/><!--avoid the botanical term worl, usually preceded by a number-->
<Typo word="would" find="\bowu(?:ld|dl)\b" replace="would" />
<Typo disabled="World-famous" find="\b([wW])orld\s+[fF]amou?s\b" replace="$1orld-famous"/>
<Typo word="wouldn't" find="\b(W|w)oudln'?t\b" replace="$1ouldn't" />
<Typo word="([uU]nder)World" find="\b([uU]nderw|[wW])(?:olr|rol)d(ly|s?|wide)\b" replace="$1orld$2"/>
<Typo word="Wrestler" find="\b(W|w)rester(s)?\b" replace="$1restler$2" />
<Typo word="World-renowned" find="\b([wW])orld-renownd?\s+" replace="$1orld-renowned "/>
<Typo word="Write" find="\b(W|w)(?:irt?|rit|riit?)t(er?s?|ing|ten)\b" replace="$1rit$2" />
<Typo word="World Wide Web" find="\b[wW]orld[–‑−—―\s]*wide\s+[wW]eb\b" replace="World Wide Web"/>
<Typo word="Wr(i/o)te" find="\b(W|w)r(i|o)et(s)?\b" replace="$1r$2te$3" />
<Typo word="Worldwide (1)" find="\b([wW])ord?l(-)?wide\b" replace="$1orld$2wide"/>
<Typo word="write" find="\brwite(s)?\b" replace="write$1" />
<Typo word="Worldwide (2)" find="\b([wW])orld\s+wide\b(?!\s+(?:receiver\b|[wW]eb\b))" replace="$1orldwide"/>
<Typo word="Write" find="\bRwite(s)?\b" replace="Write$1" />
<Typo word="Worsen" find="\b([wW])orsten([a-z]*)\b" replace="$1orsen$2"/>
<Typo word="Written" find="\b(W|w)riten\b" replace="$1ritten" />
<Typo word="Worst-case" find="\b([wW])orst\s+case(?=\s+(?:analysis|cost|performance|risk|scenario))" replace="$1orst-case"/>
<Typo word="Worthwhile" find="\b([wW])orthwile(ness)?\b" replace="$1orthwhile$2"/>
</source>
<Typo word="Would (1)" find="\b(?:Owu(?:dl|ld)|W(?:oudl|uould))\b" replace="Would"/>
<Typo word="would (2)" find="\b(?:owu(?:dl|ld)|w(?:oudl|uould))\b" replace="would"/>
<Typo word="Wrestler" find="\b([wW])rester(s)?\b" replace="$1restler$2"/>
<Typo word="Wr(i/o)te" find="\b([wW])r([io])et(s)?\b" replace="$1r$2te$3"/>
<Typo word="Write (1)" find="\b([wW])(?:irt?|ri(?:it?|t))t(er?s?|ing|ten)\b" replace="$1rit$2"/>
<Typo word="write (2)" find="\brwite(s)?\b" replace="write$1"/>
<Typo word="Write (3)" find="\bRwite(s)?\b" replace="Write$1"/>
<Typo word="Written" find="\b([wW])riten\b" replace="$1ritten"/>
</syntaxhighlight>


===X===
===X===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Xbox" find="\b(?:XBOX|xbox|XBox)\b" replace="Xbox" />
<Typo word="Xbox" find="\b[xX][–‑−—―\s]?[bB][oO][xX]([e´ˈ׳᾿‘’′Ꞌꞌ`']?s)?\b(?<!Xbox(?:[e´ˈ׳᾿‘’′Ꞌꞌ`']?s)?)(?!\s+binding)" replace="Xbox$1"/><!--avoid X-box binding protein-->
</syntaxhighlight>
</source>


===Y===
===Y===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Yacht" find="\b(Y|y)at?ch(s?|ing|sm[ae]n)\b" replace="$1acht$2"/>
<Typo word="Yacht" find="\b([yY])at?ch(ing|s(?:m[ae]n|wom[ae]n)?)?\b" replace="$1acht$2"/>
<Typo word="Year/Near/Clear" find="\b([YyNn]|[Cc]l)(?:era|aer)(s|ly|ings?|ed)?\b" replace="$1ear$2" />
<Typo word="Year/Near/Clear" find="\b(?!Yera\b)([cC]l|[nyY])(?:aer|era)(ed|ings?|ly|s?)\b" replace="$1ear$2"/><!--avoid Yera-->
<Typo word="Ye(ar/t)" find="\bEy(ar(s?|ly)|t)\b" replace="Ye$1"/>
<Typo word="Ye(ar/t)" find="\bEyar(ly|[st]?)\b" replace="Year$1"/>
<Typo word="ye(ar/t)" find="\bey(ar(s?|ly)|t)\b" replace="ye$1"/>
<Typo word="ye(ar/t)" find="\beyar(ly|[st]?)\b" replace="year$1"/>
<Typo word="Years" find="\b(Y|y)(easr|ersa)\b" replace="$1ears" />
<Typo word="Years" find="\b([yY])e(?:asr|rsa)\b" replace="$1ears"/>
<Typo word="Yellow" find="\b(Y|y)elow(s?|ed|ing|er|ish)\b" replace="$1ellow$2"/>
<Typo word="Yellow" find="\b([yY])elow(e[dr]|i(?:ng|sh)|s?)\b" replace="$1ellow$2"/>
<Typo word="You" find="(?!\bYoud\b)\b(Y|y)(?:tou|uo|oiu)\b" replace="$1ou" />
<Typo word="You" find="\b([yY])(?:oiu|tou|uo)\b(?<!Youd\b)" replace="$1ou"/>
<Typo word="you'(d\ve\re\ll)_" find="(?!\bYoud\b)\b(Y|y)ou;?(d|[rv]e|ll)\b" replace="$1ou'$2"/>
<Typo word="you'(d/ve/re/ll)_" find="\b([yY])ou[';’´ˈ׳᾿‘′Ꞌꞌ`]?(d|ll|[rv]e)\b(?<!\bYoud)" replace="$1ou'$2"/><!--avoid Youd-->
<Typo word="Your(s)_" find="(?!\b[yY]oru\b)\b([yY])(?:oru|uor)(s(?:el(?:f|ves))?)?\b" replace="$1our$2"/><!--avoid yoru/Yoru-->
<!--exclude false positive Youd-->
<Typo word="Your(s)_" find="(?!\b[Yy]oru\b)\b(Y|y)(?:uor|oru)(s?|self|selves)\b" replace="$1our$2"/>
<Typo word="Yourself" find="\b([yY])ouself\b" replace="$1ourself"/>
</syntaxhighlight>
<!--exclude false positive yoru/Yoru-->
<Typo word="Yourself" find="\b(Y|y)ouself\b" replace="$1ourself"/>
</source>


===Z===
===Z===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Zebra" find="\b(Z|z)ee+(bras?)\b" replace="$1e$2" />
<Typo word="Zebra" find="\b([zZ])ee+bra(s)?\b" replace="$1ebra$2"/>
<Typo word="Zionism" find="\bsionis(ts?|m)\b" replace="Zionis$1"/>
<Typo word="Zionism" find="\b[szS]ionis(m|ts?)\b" replace="Zionis$1"/>
</syntaxhighlight>
</source>


===Abbreviations of SI units===
===SI unit symbols===
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="F (farad)" find="(\d(?:\s|&nbsp;|-)?)([nµkMT])f\b" replace="$1$2F" />
<Typo word="(T)bit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[tT]?)b(?:its\/se?c?|ps|\/se?c?)\b" replace="$1bit/s"/>
<Typo word="GHz (gigahertz)" find="(\d(?:\s|&nbsp;|-)?)g[hH][zZ]\b" replace="$1GHz" />
<Typo word="kbit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:k(?:B(?:it(?:s\/se?c?|\/s)|ps)|b(?:its\/se?c?|ps|\/se?c?))|K[bB](?:it(?:s\/se?c?|\/s)|ps|\/se?c?))\b" replace="$1kbit/s"/>
<Typo word="GPa (gigapascal)" find="(\d(?:\s|&nbsp;|-)?)gP[Aa]\b" replace="$1GPa" />
<Typo word="Mbit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:M(?:B(?:it(?:s\/se?c?|\/s)|ps)|b(?:its\/se?c?|ps|\/se?c?))|m[bB](?:it(?:s\/se?c?|\/s)|ps|\/se?c?))\b" replace="$1Mbit/s"/>
<Typo word="Hz (hertz)" find="\b([µmkMGT]|[-0-9]+|\s)h[zZ]\b" replace="$1Hz" />
<Typo word="Gbit/s" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)[gG](?:Bit(?:[p\/]se?c?|s[p\/]se?c?)|b(?:it(?:[p\/]se?c?|s[p\/]se?c?)|[p\/]se?c?|s[p\/]se?c?))\b" replace="$1Gbit/s"/>
<Typo word="J (joule)" find="(\d(?:\s|&nbsp;|-)?)([µmMGT])j\b" replace="$1$2J" />
<Typo word="cm²" find="\b(?<!\{)[sS][qQ][-\.\s]+[cC][mM][sS]?\b" replace="cm<sup>2</sup>"/><!--avoid conversion templates-->
<Typo word="kg/km (kilogram/kilometer)" find="(\d(?:\s|&nbsp;|-)?)K(g|m)\b" replace="$1k$2" />
<Typo word="F (farad)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[nµkMT])f\b" replace="$1F"/>
<Typo word="kHz (kilohertz)" find="(\d(?:\s|&nbsp;|-)?)K[hH][zZ]\b" replace="$1kHz" />
<Typo word="GHz (gigahertz)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:g(?:[hH][zZ]|㎐)|G(?:㎐|h[zZ]|HZ)|㎓)\b" replace="$1&nbsp;GHz"/>
<Typo word="kJ (kilojoule)" find="(\d(?:\s|&nbsp;|-)?)kj\b" replace="$1kJ" />
<Typo word="GPa (gigapascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)gP[aA]\b" replace="$1GPa"/>
<Typo word="km²" find="\b(?<!{)[Ss][Qq][-.\s]+[Kk][Mm]\b" replace="km<sup>2</sup>" /><!--Look behind to make sure it's not in a conversion template-->
<Typo word="Hz (hertz)" find="\b([µmkMGT\s]|[-\d\.]+(?:&nbsp;|-)?)(?:h[zZ]|㎐)\b(?<!\b[µmkMGT]hz)" replace="$1&nbsp;Hz"/>
<Typo word="kPa (kilopascal)" find="(\d(?:\s|&nbsp;|-)?)K(?:[pP]a|pA)\b" replace="$1kPa" />
<Typo word="J (joule)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[µmkMGT])j\b" replace="$1J"/>
<Typo word="kg (kilogram)" find="(\.?\d[\d\.]*)(?<!\b(?:19(?:02|[7-9]\d)|2001))(?:\s|&nbsp;)?(?:K[gG]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[gG]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎏['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1&nbsp;kg"/><!--avoid "yyyy KG" minor planets, a publisher, named military units, an album, and Kampfgeschwader abbr at sentence start-->
<Typo word="kW (kilowatt)" find="(\d(?:\s|&nbsp;|-)?)kw\b" replace="$1kW" />
<Typo word="Pa (pascal)" find="(\d(?:\s|&nbsp;|-)?)([µkMGT])p[aA]\b" replace="$1$2Pa" />
<Typo word="-kg (kilogram)" find="([\d\.]+)-(?:K[gG]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[gG]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎏['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1-kg"/>
<Typo word="W (watt)" find="(\d(?:\s|&nbsp;|-)?)([µmMGT])w\b" replace="$1$2W" />
<Typo word="kHz (kilohertz)" find="([\d\.]+)(?:\s|&nbsp;)?(?:K(?:[hH][zZ]|㎐)|k(?:hz|㎐))\b" replace="$1&nbsp;kHz"/>
<Typo word="Wb (weber)" find="(\d(?:\s|&nbsp;|-)?)([µmkMGT])w[bB]\b" replace="$1$2Wb" />
<Typo word="-kHz (kilohertz)" find="([\d\.]+)-(?:K(?:[hH][zZ]|㎐)|k(?:hz|㎐))\b" replace="$1-kHz"/>
<Typo word="kJ (kilojoule)" find="([\d\.]+(?<!\b(?:19(?:02|7[29]|[89]\d)|200[036]))(?:[–‑−—―\s]|&nbsp;)?)K[jJ]\b" replace="$1kJ"/><!--avoid "yyyy KJ" minor planets-->
</source>
<Typo word="km (kilometre)" find="([\d\.]+)(?<!\b(?:19(?:21|7[29]|8[02]|9\d)|2001|(?:KMS|OS)[-–‑−—―\s]*(?:[4-9]\d|1[0-3]\d)|S[uU][-–‑−—―\s]*\d\d))(?:\s|&nbsp;)?(?:K[mM]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[mM]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\b(?<![a-z]\.\s+KM)" replace="$1&nbsp;km"/><!--avoid "yyyy KM" minor planets, and named military units-->
<Typo word="-km (kilometre)" find="([\d\.]+)-(?:K[mM]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[mM]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎞['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1-km"/>
<Typo word="km²" find="\b(?<!\{)[sS][qQ][-\.\s]+[kK][mM][sS]?\b" replace="km<sup>2</sup>"/><!--avoid conversion templates-->
<Typo word="kPa (kilopascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:kp[aA]|K(?:Pa|pA))\b" replace="$1kPa"/><!--avoid KPA-->
<Typo word="Pa (pascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[µkMGT])p[aA]\b" replace="$1Pa"/>
<Typo word="W (watt)" find="(\d(?:[–‑−—―\s]|&nbsp;)?[µmkMGT])w\b" replace="$1W"/>
<Typo word="Wb (weber)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)([µmkMGT])w[bB]\b" replace="$1$2Wb"/>
</syntaxhighlight>


===Capitalisation===
===Capitalisation===

====Cultures, languages, and ethnic groups====
====Cultures, languages, and ethnic groups====
<!--See also "Geographical proper names"-->
<!--See also "Geographical proper names"-->
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Alandish" find="\b[Aa]landish\b" replace="Ålandish" />
<Typo word="Algonquian" find="\balgon(kia?ns?|quia?ns?)\b" replace="Algon$1"/>
<!--American covered in "America(n)" rule-->
<Typo word="Algonquian" find="\balgon(qu|k)(ia?ns?)\b" replace="Algon$1$2" />
<Typo word="Apache" find="\bapache(s?)\b" replace="Apache$1" />
<Typo word="Apache" find="\bapache(s)?\b" replace="Apache$1"/>
<Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(|i(an|st))s?|wak(|an)s?|ucan(|ian)s?|maic|ma?eans?|pahoe?s?|gonese)\b" replace="Ara$1" />
<Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(?:i(?:an|st))?s?|gonese|m(?:a(?:eans?|ic)|eans?)|pahoe?s?|ucan(?:ians?|s?)|wak(?:ans?|s?))\b" replace="Ara$1"/>
<Typo word="Atha(b/p)as(c/k)an" find="\batha(b|p)as(c|k)an(s?)\b" replace="Atha$1as$2an$3" />
<Typo word="Arabic_" find="\barabic(iz(?:e[ds]?|ing))?\b(?<![gG]um\s{1,9}arabic)" replace="Arabic$1"/>
<Typo word="Breton" find="\bbret+o(ns?)\b" replace="Breto$1" />
<Typo word="Atha(b/p)as(c/k)an" find="\batha([bp])as([ck])an(s)?\b" replace="Atha$1as$2an$3"/>
<Typo word="Catalan" find="\bcatal+a(ns?)\b" replace="Catala$1" />
<Typo word="Breton" find="\bbret+on(s)?\b" replace="Breton$1"/>
<Typo word="Cherokee" find="\bcher+oke+(s?)\b" replace="Cherokee$1" />
<Typo word="Catalan" find="\bcatal+an(s)?\b" replace="Catalan$1"/>
<Typo word="Cyrillic" find="\bcyril+i(cs?)\b" replace="Cyrilli$1" />
<Typo word="Cherokee" find="\bcher+oke+(s)?\b" replace="Cherokee$1"/>
<Typo word="Czech" find="\bch?zech(s?)\b" replace="Czech$1" />
<Typo word="Croatian" find="\b[cC]roation(s)?\b" replace="Croatian$1"/>
<Typo word="Dakota" find="\bdakota(n?s?)\b" replace="Dakota$1" />
<Typo word="Cyrillic" find="\bcyr+il+ic(s)?\b" replace="Cyrillic$1"/>
<Typo word="Dutch" find="\bdutch(|m[ae]n)\b" replace="Dutch$1" />
<Typo word="Czech" find="\bch?zech(s)?\b" replace="Czech$1"/>
<Typo word="Gujarati" find="\bguj[au]rat+(|is?)\b" replace="Gujarat$1" />
<Typo word="Czechoslovakia" find="\b[cC]zec[a-z]+ak(?<!Czechoslovak)(ian?s?|s?)\b" replace="Czechoslovak$1"/><!--neg lookbehind removable-->
<Typo word="Gurkha" find="\bgurkha(s?)\b" replace="Gurkha$1" />
<Typo word="Dakota" find="\bdakota(ns?)?\b" replace="Dakota$1"/>
<Typo word="Hebrew" find="\bhebr(ews?|aic|ais[tm])\b" replace="Hebr$1" />
<Typo word="Dominican" find="\b[dD]omini?ci?an(s)?\b(?<!Dominicans?)" replace="Dominican$1"/><!--relig. & geogr.--><!--neg lookbehind removable-->
<Typo word="Hellenic" find="\bhel+[ae]n(ic|istic)\b" replace="Hellen$1" />
<Typo word="Dutch" find="\bdutch(m[ae]n|wom[ae]n)?\b" replace="Dutch$1"/>
<!--English- covered in another rule-->
<Typo word="Hind(i/u(stan(i)))" find="\bhind([iu]s?|ustan(|is?))\b" replace="Hind$1" />
<Typo word="Hispanic" find="\bhispan(ics?|ia|iola|o)\b" replace="Hispan$1" />
<Typo word="French" find="\bfrench(m[ae]n|wom[ae]n)?\b(?!\s+fr(?:ies|y)) replace="French$1"/><!--avoid "french fry/fries"-->
<Typo word="Irish" find="\birish(|m[ae]n)\b" replace="Irish$1" />
<Typo word="Gujarati" find="\bguj[au]rat+(is?)?\b" replace="Gujarat$1"/>
<Typo word="Jew" find="\bj(ews?|ewish|udaic|udean?s?)\b" replace="J$1" />
<Typo word="Gurkha" find="\bgurkha(s)?\b" replace="Gurkha$1"/>
<Typo word="Latin" find="\blatin(|[ao]s?|is[mt]s?|i[sz](e[sd]?|ing))\b" replace="Latin$1" />
<Typo word="Hebrew" find="\bhebr(ai(?:c|s[mt])|ews?)\b" replace="Hebr$1"/>
<Typo word="Navajo" find="\bnava([hj]os?)\b" replace="Nava$1" />
<Typo word="Hellenic" find="\bhel+[ae]n(ist)?ic\b" replace="Hellen$1ic"/>
<Typo word="Ptolem(y|aic)" find="\bptolem(y|aic)\b" replace="Ptolem$1" />
<Typo word="Hind(i/u(stan(i)))" find="\bhind(is?|u(?:s(?:tan(?:is?)?)?)?|uism)\b" replace="Hind$1"/>
<Typo word="Sanskrit" find="\b(sanskri|[Ss]anskir?)t\b" replace="Sanskrit" />
<Typo word="Hispan-" find="\bhispan(i(?:a|c(?:i[sz][a-z]+|s?)|ola)|o)\b" replace="Hispan$1"/>
<Typo word="Sioux" find="\bsiou(x|an)\b" replace="Siou$1" />
<Typo word="Huguenot" find="\bHug[ue]not(s)?\b" replace="Huguenot$1"/>
<Typo word="Tamil" find="\btamil\b" replace="Tamil" />
<Typo word="Irish" find="\birish(m[ae]n|wom[ae]n)?\b" replace="Irish$1"/>
<Typo word="Urdu" find="\burdu\b" replace="Urdu" />
<Typo word="Jew" find="\bj(ew(?:ish(?:ness)?|s?)|ud(?:aica?|ean?s?))\b" replace="J$1"/>
<Typo word="Viking" find="\bvikin(gs?)\b" replace="Vikin$1" />
<Typo word="Latin" find="\blatin(?![-–‑−—―]?\d)(as?|is[mt]s?|i[sz](?:e[ds]?|ing)|os?)?\b(?<!(\|(?:\s|)latin|[gG]uitarra latina))" replace="Latin$1"/>
<Typo word="Moroccan" find="\b[mM]or+oc+oa?n(s)?\b" replace="Moroccan$1"/>
</source>
<Typo word="Navajo" find="\bnava([hj]os?)\b" replace="Nava$1"/>
<Typo word="Ptolem(aic|y)" find="\bptol+em(aic|y)\b" replace="Ptolem$1"/>
<Typo word="Sanskrit" find="\b(?:sansk(?:ir?|ri)|Sanskir?)t\b" replace="Sanskrit"/>
<Typo word="Sioux" find="\bsiou(an|x)\b" replace="Siou$1"/>
<Typo word="Tagalog" find="\btagalog\b" replace="Tagalog"/>
<Typo word="Tamil" find="\btamil\b" replace="Tamil"/>
<Typo word="Telugu" find="\btelugu\b" replace="Telugu"/>
<Typo word="Tibet(an)" find="\btibet(ans?)?\b" replace="Tibet$1"/>
<Typo word="Tuareg" find="\bTaureg\b" replace="Tuareg"/>
<Typo word="Urdu" find="\burdu\b" replace="Urdu"/>
<Typo word="Viking" find="\bviking(s)?\b" replace="Viking$1"/>
<Typo word="Yiddish" find="\byidd+ish\b" replace="Yiddish"/>
</syntaxhighlight>


====Companies & Institutions====
====Companies, institutions, and brands====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Harvard" find="\bharvard\b(?<!\.harvard)" replace="Harvard" />
<Typo word="Coca-Cola" find="\b([cC]o[ck][ae][–‑−—―\s]*[cC]ola|[cC]oca-cola)\b" replace="Coca-Cola"/>
<Typo word="IBM" find="\b[Ii]bm\b(?<!\.ibm)" replace="IBM" />
<Typo word="Disney World" find="\b[dD]isney[wW]orld\b" replace="Disney World"/>
<Typo word="Microsoft" find="\b(?:micros|[Mm]icors|[Mm]icro[S\$])oft\b(?<!\.microsoft)" replace="Microsoft" />
<Typo word="Disneyland (1)" find="\b[dD]isney(?:[–‑−—―\s]+[lL]|L)and\b" replace="Disneyland"/>
<Typo word="TiVo" find="\b(?:Tiv|ti[Vv])o('?s?)\b" replace="TiVo$1" />
<Typo word="Disney(land) (2)" find="\bdisney(land)?\b" replace="Disney$1"/>
<Typo word="Dolce & Gabbana" find="\bDolce\s+(?:and\s+Gabb?an?|e\s+Gabb?an?|& Gab(?:an?|ban))na\b" replace="Dolce & Gabbana"/>
</source>
<Typo word="DreamWorks" find="\b[dD]ream(?:-[wW]|w|\s+W)orks\b" replace="DreamWorks"/>
<Typo word="Facebook" find="\b(?:face[bB]|FaceB)ook\b" replace="Facebook"/>
<Typo word="FedEx" find="\b[fF]ed[–‑−—―\s]?[eE]x\b" replace="FedEx"/>
<Typo word="Firefox" find="\bfirefox\b" replace="Firefox"/>
<Typo word="Flixster" find="\bFlixter\b" replace="Flixster"/>
<Typo word="Fulbright" find="\bFullbright\s+([pP]rograms?|[sS]cholar(?:s(?:hips?)?)?)\b" replace="Fulbright $1"/>
<Typo word="GameSpot" find="\b[gG]amespot\b" replace="GameSpot"/>
<Typo word="Hachette Book Group" find="\b[hH]atchette\s+[bB]ook\s+[gG]roup\b" replace="Hachette Book Group"/>
<Typo word="Harvard" find="\bharvard\b" replace="Harvard"/>
<Typo word="IBM" find="\b[iI]bm\b" replace="IBM"/>
<Typo word="iPad/iPod/iPhone" find="\b[iI]p(ads?|hones?|ods?)\b" replace="iP$1"/>
<Typo word="iTunes" find="\b[iI]tunes\b" replace="iTunes"/>
<Typo word="Johns Hopkins University" find="\b[jJ]oh?n(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s)?\s+[hH]opkins?\s+[uU]niversity\b" replace="Johns Hopkins University"/>
<Typo word="KeyArena" find="\bKey\s+[aA]rena\b" replace="KeyArena"/>
<Typo word="Lloyd's of London" find="\b[lL]loyd['’;´ˈ׳᾿‘′Ꞌꞌ`]?s of [lL]ondon\b" replace="Lloyd's of London"/>
<Typo word="McDonald's ..." find="\bM[cC][dD]onald['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+(All American|burger|cheese|Championship|fr(?:anchise|ench|ies)|me(?:al|nu)|Monopoly|New Zealand|Open|restaurants?|store|Super Smash)" replace="McDonald's $1"/>
<Typo word="Microsoft" find="\b(?:micros|[mM]ic(?:ors|ro[S\$]))oft\b" replace="Microsoft"/>
<Typo word="Myspace" find="\bmyspace\b" replace="Myspace"/>
<Typo word="NASCAR" find="\b[nN]ascar\b(?!\s+(?:JF\b|Motorsport\b))" replace="NASCAR"/>
<Typo word="National Park Service" find="\b[nN]ational\s+[pP]arks\s+[sS]ervices?\b" replace="National Park Service"/>
<Typo word="National Register of Historic Places" find="\b[nN]ational\s+[rR]egistry\s+[oO]f\s+[hH]istoric\s+[pP]laces\b" replace="National Register of Historic Places"/>
<Typo word="Palm OS" find="\bPalmOS\b" replace="Palm OS"/>
<Typo word="People en Español" find="\bPeople\s+(?:En\s+[eE]spa[nñ]|en\s+(?:Espan|espa[nñ]))ol\b" replace="People en Español"/>
<Typo word="Procter & Gamble" find="\bProctor\s?(?:and|\&)\s?[gG]amble\b" replace="Procter & Gamble"/>
<Typo word="Pulitzer" find="\b[pP]ul(?:i(?:tz|zt?)|litz|tiz)(?<!Pulitz)er\b" replace="Pulitzer"/><!--neg lookbehind removable-->
<Typo word="TiVo" find="\b(?:Tiv|ti[vV])o(s?|'s)\b" replace="TiVo$1"/>
<Typo word="TransPennine Express" find="\b[tT]ranspennine\s+[eE]xpress\b" replace="TransPennine Express"/>
<Typo word="Twitter" find="\btwitter(?=\s+(?:accounts?|feeds?|hashtags?|p(?:ages?|rofiles?)|sites?|that)\b)" replace="Twitter"/>
<Typo word="U.S. News & World Report" find="\bU(?:\.?\s?S\.?\s?News [aA]nd World [rR]eports?|\.\s?S\.News & World [rR]eports?|\.\s?S\.News (?:[aA]nd World [rR]eports|& World [rR]eports)|S News (?:[aA]nd World [rR]eports|& World [rR]eports?))\b" replace="U.S. News & World Report"/>
<Typo word="UNICEF" find="\bUnicef\b(?<!Sterntale-Unicef)" replace="UNICEF"/>
<Typo word="Us Weekly" find="\bUS\s+Weekly\b" replace="Us Weekly"/>
<Typo word="Walgreens" find="\bWalgreen['’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="Walgreens"/>
<Typo word="Wisden Cricketers' Almanack" find="\bWisden\s+Cricketer(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s\s+Alm[ae]nack?|s(?:\s+Almanack?|['’´ˈ׳᾿‘′Ꞌꞌ`]\s+Almanack?|'\s+Alm[ae]nac))\b" replace="Wisden Cricketers' Almanack"/>
<Typo word="Duckworth–Lewis method" find="\bDuckworth(?:[-\/\s]Lewis\s+[mM]|–Lewis\s+M)ethod\b" replace="Duckworth–Lewis method"/>
<Typo word="YouTube" find="\b(?:you[–‑−—―\s]?[tT]|You(?:[-–‑−—―][tT]|t|\s+[tT]))ube(rs?)?\b(?<!</?youtube)" replace="YouTube$1"/><!--avoid youtube.com & <youtube></youtube> tags from Wikia-->
</syntaxhighlight>


====Continents & subcontinents====
====Continents and subcontinents====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Ant)Arctic Circle" find="\b(A|Anta)rctic circle\b" replace="$1rctic Circle" />
<Typo word="(Ant)Arctic Circle" find="\bA(nta)?rctic\s+circle\b" replace="A$1rctic Circle"/>
<Typo word="Antarctic" find="\bantarc?ti(ca?)\b(?!'')" replace="Antarcti$1" /><!--Arctic dealt with elsewhere, don't match on organism scientific name-->
<Typo word="Antarctic" find="\bantarc?ticc(a)?\b(?!'')" replace="Antarctic$1"/><!--Arctic dealt with elsewhere; avoid species-->
<Typo word="Africa" find="\bafri(can?s?|ka(n?|ans|ners?|nda))\b" replace="Afri$1" />
<Typo word="Africa" find="\bafri(can?s?|ka(?:ans|n?|n(?:da|ers?)))\b" replace="Afri$1"/>
<Typo word="America" find="\bameric(an?s?)\b" replace="Americ$1" />
<Typo word="America" find="\b[aA]merc?ic?a(n(?:[as]?|ism))?\b(?<!(\|(?:\s|)american|America[nasim]*))(?<![A-Z](?:[a-z]+|\.)\s+\(?americana)" replace="America$1"/><!--avoid self after merge & species-->
<Typo word="Asia_" find="(\s)ai?sia\b|\bai?sia(ns?|tic)\b" replace="$1Asia$2" />
<Typo word="Asia_" find="\bai?sia(ns?|s?|tic)\b" replace="Asia$1"/>
<Typo word="Austral(as)ia" find="\baustral(asian?s?|ian?s?)\b" replace="Austral$1"/>
<!-- Prevent match on .asia (domain name) -->
<Typo word="Austral(as)ia" find="\baustral((|as)ian?s?)\b" replace="Austral$1" />
<Typo word="Central America" find="\bcentral\s*[aA]merica(ns?|s?)\b" replace="Central America$1"/>
<Typo word="Central America" find="\bcentral\s*[Aa]meric(ans?)\b" replace="Central Americ$1" />
<Typo word="Eur(asia/ope)" find="\beur(asia(?:ns?)?|ope(?:ans?)?)\b" replace="Eur$1"/>
<Typo word="Eur(asia/ope)" find="\beur(asia(|ns?)|ope(|ans?))\b" replace="Eur$1" />
<Typo word="North America" find="\bnorth\s*[aA]merica(ns?|s?)\b" replace="North America$1"/>
<Typo word="North America" find="\bnorth\s*[Aa](mericans?)\b" replace="North A$1" />
<Typo word="Panamerica" find="\bpan[aA]merica(n(?:ism|s?)|s?)\b" replace="Panamerica$1"/>
<Typo word="Panamerica" find="\bpan[Aa]merica(n?s?|nism)\b" replace="Panamerica$1" />
<Typo word="Pan-America" find="\bpan-[aA]merica(n(?:ism|s?)|s?)\b" replace="Pan-America$1"/>
<Typo word="Pan-America" find="\bpan-[Aa]merica(n?s?|nism)\b" replace="Pan-America$1" />
<Typo word="Polynesia" find="\bpolynesia(ns?|s?)\b" replace="Polynesia$1"/>
<Typo word="Polynesia" find="\bpolynes(ian?s?)\b" replace="Polynes$1" />
<Typo word="South America" find="\bsouth\s*[aA]merica(ns?|s?)\b" replace="South America$1"/>
</syntaxhighlight>
<Typo word="South America" find="\bsouth\s*[Aa](mericans?)\b" replace="South A$1" />
</source>


====Geographical proper names====
====Geographical proper names====
<source lang="xml">
<syntaxhighlight lang="xml">
<!--Geographical names with capital letters-->
<!--Geographical names with capital letters-->
<Typo word="Abkhazia" find="\babkhazia\b" replace="Abkhazia" />
<Typo word="Abkhazia" find="\babkha(s(?:ian?s?)?|zian?s?)\b" replace="Abkha$1"/>
<Typo word="Afghanistan" find="\bafghani(s?|stan)\b" replace="Afghani$1" />
<Typo word="Afghanistan" find="\bafghani(s(?:tan)?)?\b" replace="Afghani$1"/>
<Typo word="Akrotiri" find="\bakrotiri\b" replace="Akrotiri" />
<Typo word="Akro(n/tiri)" find="\bakro(n|tiri)\b" replace="Akro$1"/>
<Typo word="Åland" find="\båland\b" replace="Åland" />
<Typo word="Åland(ish)" find="\b[aåA]land(ish)?\b(?<!Jack Aland)" replace="Åland$1"/><!--avoid surnames-->
<Typo word="Albania" find="\balbani(a|ans?)\b" replace="Albani$1" />
<Typo word="Albania" find="\balbania(ns?)?\b" replace="Albania$1"/>
<Typo word="Algeria" find="\balgeri(e|an?s?)\b" replace="Algeri$1" />
<Typo word="Algeria" find="\balgeri(an?s?|e)\b" replace="Algeri$1"/>
<Typo word="Andorra" find="\bandor+(a|ans?)\b" replace="Andorr$1" />
<Typo word="Andorra" find="\bandor+a(ns?)?\b" replace="Andorra$1"/>
<Typo word="Angola" find="\bangoli?(an?s?)\b" replace="Angol$1" />
<Typo word="Angola" find="\bangoli?a(ns?|s?)\b" replace="Angola$1"/>
<Typo word="Anguilla" find="\banguil+(an?s?)\b" replace="Anguill$1" />
<Typo word="Anguilla" find="\banguil+a(ns?|s?)\b" replace="Anguilla$1"/>
<Typo word="Antigua" find="\bantigu(an?s?)\b" replace="Antigu$1" />
<Typo word="Anti(gua/lles)" find="\banti(guan?s?|lles)\b" replace="Anti$1"/>
<Typo word="Antilles" find="\bantilles\b" replace="Antilles" />
<Typo word="Greater Antilles" find="\bgreater\s+[aA]ntil{1,3}es\b" replace="Greater Antilles"/>
<Typo word="Greater Antilles" find="\bgreater\s+[Aa]ntilles\b" replace="Greater Antilles" />
<Typo word="Lesser Antilles" find="\bles+er\s+[aA]ntil{1,3}es\b" replace="Lesser Antilles"/>
<Typo word="Lesser Antilles" find="\bles+er\s+[Aa]ntilles\b" replace="Lesser Antilles" />
<Typo word="Arabia" find="\b[aA]rai?b(an?s?|ia?n?s?|ns?|s?)\b(?<!Arab(?:ia(?:ns?)?|s?))" replace="Arab$1"/>
<Typo word="Arabia" find="\barab(s?|ian?s?)\b" replace="Arab$1" />
<Typo word="Argentina" find="\bargentin(a|e(?:ans?|s?)|ians?)\b(?!'')" replace="Argentin$1"/><!--avoid species-->
<Typo word="Argentina" find="\bargentin(a|e(|an)s?)\b(?!'')" replace="Argentin$1" /> <!-- avoid when part of scientific name -->
<Typo word="Armenia" find="\barmenia(ns?)?\b" replace="Armenia$1"/>
<Typo word="Armenia" find="\barmeni(a|ans?)\b" replace="Armeni$1" />
<Typo word="Aruba" find="\baruba(ns?|s?)\b" replace="Aruba$1"/>
<Typo word="Aruba" find="\barub(an?s?)\b" replace="Arub$1" />
<Typo word="Ascension Island" find="\b[aA]scension\s+island\b" replace="Ascension Island"/>
<Typo word="Ascension Island" find="\bascension island\b" replace="Ascension Island" />
<Typo word="Austr-" find="\baustr(al|ones)?ia(ns?|s?)\b" replace="Austr$1ia$2"/>
<Typo word="Austr-" find="\baustr(al|ones)?(ian?s?)\b" replace="Austr$1$2" />
<Typo word="Azer-" find="\bazer(baijan(?:is?)?|(?:is?)?)\b" replace="Azer$1"/>
<Typo word="Azer-" find="\bazer(|baijan)(|is?)\b" replace="Azer$1$2" />
<Typo word="Babylon(ia)" find="\bbab[iy]lon(ian?s?)?\b" replace="Babylon$1"/>
<Typo word="Babylon(ia)" find="\bbab[yi]lon(|ian?s?)\b" replace="Babylon$1" />
<Typo word="Bahamas" find="\bbaham+(an?s?|ians?)\b" replace="Baham$1"/>
<Typo word="Bahamas" find="\bbaham+(as?|i?ans?)\b" replace="Baham$1" />
<Typo word="Bahrain" find="\bbahrain(ians?)?\b" replace="Bahrain$1"/>
<Typo word="Bahrain" find="\bbahrai(n|nians?)\b" replace="Bahrai$1" />
<Typo word="Bangladesh" find="\bbangl[aei]desh(i)?\b" replace="Bangladesh$1"/>
<Typo word="Bangladesh" find="\bbangl[ae]des(hi?)\b" replace="Banglades$1" />
<Typo word="Barbados" find="\bbarbad(ians?|os)\b" replace="Barbad$1"/>
<Typo word="Barbados" find="\bbarbad(os|ians?)\b" replace="Barbad$1" />
<Typo word="Barbuda/Bermuda" find="\bb(arb|erm)ud(an?s?|ian?s?)\b" replace="B$1ud$2"/>
<Typo word="Barbuda/Bermuda" find="\bb(arb|erm)ud(i?an?s?)\b" replace="B$1ud$2" />
<Typo word="Basutoland" find="\bbasuto\s?[lL]and\b" replace="Basutoland"/>
<Typo word="Basutoland" find="\bbasutoland\b" replace="Basutoland" />
<Typo word="Bei(jing/rut)" find="\bbei(jing|rut)\b" replace="Bei$1"/>
<Typo word="Bei(jing/rut)" find="\bbei(jing|rut)\b" replace="Bei$1" />
<Typo word="Bel(arus/gium/ize)" find="\bbel(arus(?:ians?|sians?)?|gi(?:ans?|um)|iz(?:e|ians?))\b" replace="Bel$1"/>
<Typo word="Belarus" find="\bbelaru(s|s+ians?)\b" replace="Belaru$1" />
<Typo word="Benin" find="\bbenin(ians?)?\b" replace="Benin$1"/>
<Typo word="Belgium" find="\bbelgi(um|ans?)\b" replace="Belgi$1" />
<Typo word="Bhutan" find="\bbhutan(ians?)?\b" replace="Bhutan$1"/>
<Typo word="Belize" find="\bbeliz(e|ians?)\b" replace="Beliz$1" />
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)ia(ns?)?\b" replace="Bo$1ia$2"/>
<Typo word="Benin" find="\bbeni(n|nians?)\b" replace="Beni$1" />
<Typo word="Botswana (1)" find="\b[bB]o(?:stwa|tswan)na(ns?|s?)\b" replace="Botswana$1"/>
<Typo word="Bhutan" find="\bbhuta(n|nians?)\b" replace="Bhuta$1" />
<Typo word="Botswana (2)" find="\bbotswana(ns?|s?)\b" replace="Botswana$1"/>
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)i(a|ans?)\b" replace="Bo$1i$2" />
<Typo word="Brazil" find="\bbrazill?(ians?)?\b" replace="Brazil$1"/>
<Typo word="Botswana" find="\bbotswana(n?s?)\b" replace="Botswana$1" />
<Typo word="Brunei" find="\bbrunei(?<![tT]ryonia\s+brunei)\b" replace="Brunei"/>
<Typo word="Brazil" find="\bbrazil?(l|lians?)\b" replace="Brazi$1" />
<Typo word="Bulgar(ia)" find="\bbulgar(ian?s?)?\b" replace="Bulgar$1"/>
<Typo word="Brunei" find="\bbrunei\b" replace="Brunei" />
<Typo word="Burkina Faso" find="\b[bB]urkina\s*(?:fas+|Fass+)o\b" replace="Burkina Faso"/>
<Typo word="Bulgar(ia)" find="\bbulgar(|ian?s?)\b" replace="Bulgar$1" />
<Typo word="Bur(kina/ma/undi)" find="\bbur(kina|m(?:a|ese)|urundi(?:ans?)?)\b" replace="Bur$1"/>
<Typo word="Burkina Faso" find="\b[Bb]urkina\s*faso\b" replace="Burkina Faso" />
<Typo word="Byzantine" find="\bbyzant+i(nes?|um)\b" replace="Byzanti$1"/>
<Typo word="Burma" find="\bburm(a|ese)\b" replace="Burm$1" />
<Typo word="Cambodia" find="\bcambodia(ns?)?\b" replace="Cambodia$1"/>
<Typo word="Burundi" find="\bburundi(|ans?)\b" replace="Burundi$1" />
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon"/>
<Typo word="Byzantine" find="\bbyzant?ti(nes?|um)\b" replace="Byzanti$1" />
<Typo word="Cameroonian" find="\bcamero+nian(s)?\b" replace="Cameroonian$1"/>
<Typo word="Cambodia" find="\bcambodi(a|ans?)\b" replace="Cambodi$1" />
<Typo word="Canada" find="\bcanad(a|i[ae]n[as]?)\b(?<!canadien)" replace="Canad$1"/>
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon" />
<Typo word="Cape Verde" find="\b[cC]ape\s*verde\b" replace="Cape Verde"/>
<Typo word="Cameroonian" find="\bcamero+nia(ns?)\b" replace="Cameroonia$1" />
<Typo word="Cayman Islands" find="\b[cC]aym[ae]n\s+islands\b" replace="Cayman Islands"/>
<Typo word="Canada" find="\bcanad(a|i[ae]n[as]?)\b" replace="Canad$1" />
<Typo word="Central African Republic" find="\b[cC]entral\s+[aA]frican\s+republic\b" replace="Central African Republic"/>
<Typo word="Cape Verde" find="\b[Cc]ape\s*verde\b" replace="Cape Verde" />
<Typo word="Chadian" find="\bchadian(s)?\b" replace="Chadian$1"/>
<Typo word="Cayman Islands" find="\b[Cc]ayman islands\b" replace="Cayman Islands" />
<Typo word="Chhattisgarh" find="\b(?:chh?att?|Ch(?:att?|hat))isgarh(i)?\b" replace="Chhattisgarh$1"/>
<Typo word="Central African Republic" find="\b[Cc]entral\s+[Aa]frican\s+republic\b" replace="Central African Republic" />
<Typo word="Chilean" find="\bchil+[ei]an(s)?\b" replace="Chilean$1"/>
<Typo word="Chadian" find="\bchadia(ns?)\b" replace="Chadia$1" />
<Typo word="Chinese" find="\bchin+es+e\b" replace="Chinese"/>
<Typo word="Chilean" find="\bchil+[ei]a(ns?)\b" replace="Chilea$1" />
<Typo word="Christmas Island" find="\b[cC]hristmas\s+island\b" replace="Christmas Island"/>
<Typo word="Chinese" find="\bchin+es+e\b" replace="Chinese" />
<Typo word="Col(o/u)mbia" find="\bcol([ou])mbia(ns?)?\b" replace="Col$1mbia$2"/>
<Typo word="Christmas Island" find="\b[Cc]hristmas\s+island\b" replace="Christmas Island" />
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros"/>
<Typo word="Col(o/u)mbia" find="\bcol(o|u)mbia(|ns?)\b" replace="Col$1mbia$2" />
<Typo word="Congo" find="\bcong(ans?|o)\b" replace="Cong$1"/>
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros" />
<Typo word="Cook Islands" find="\b[cC]ook\s*islands\b" replace="Cook Islands"/>
<Typo word="Congo" find="\bcong(o|ans?)\b" replace="Cong$1" />
<Typo word="Corsica" find="\bcorsica(ns?)?\b(?<!\b\p{Lu}\.\s+corsica)(?!'')" replace="Corsica$1"/>
<Typo word="Cook Islands" find="\b[Cc]ook\s*islands\b" replace="Cook Islands" />
<Typo word="Costa Rica" find="\b[cC]osta\s*rica(ns?)?\b" replace="Costa Rica$1"/>
<Typo word="Côte d'Ivoire" find="\b(?:C(?:ote\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|ôte\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|[dD](?:['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|['’´ˈ׳᾿‘′Ꞌꞌ`]i)))|c[oô]te\s+d['’´ˈ׳᾿‘′Ꞌꞌ`][iI])voire\b" replace="Côte d'Ivoire"/>
<Typo word="Corsica" find="\bcorsica(|ns?)\b" replace="Corsica$1" />
<Typo word="Costa Rica" find="\b[Cc]osta\s*rica(|ns?)\b" replace="Costa Rica$1" />
<Typo word="Crete" find="\bcret(ans?|e)\b" replace="Cret$1"/>
<Typo word="Côte d'Ivoire" find="\bc[oô]te\s+d'[Ii]voire\b" replace="Côte d'Ivoire" />
<Typo word="Croatia" find="\bcroat(ia(?:ns?)?|s?)\b" replace="Croat$1"/>
<Typo word="Crete" find="\bcret(e|ans?)\b" replace="Cret$1" />
<Typo word="Cuba_" find="\bcuba(ns?)?(?!\s+prime)\b" replace="Cuba$1"/>
<Typo word="Croatia" find="\bcroat(s?|ia|ians?)\b" replace="Croat$1" />
<Typo word="Cyprus" find="\bc[iy]pr(iots?|us)\b" replace="Cypr$1"/>
<Typo word="Cuba_" find="\bcuba(|ns?)(?!\s+prime)\b" replace="Cuba$1" />
<Typo word="Czech Republic" find="\bczec[hk]\s*[rR]epublic\b" replace="Czech Republic"/>
<Typo word="Cyprus" find="\bc[yi]pr(us|iots?)\b" replace="Cypr$1" />
<Typo word="Dahomey" find="\bdahomey\b" replace="Dahomey"/>
<Typo word="Czech Republic" find="\bczec[hk]\s*[Rr]epublic\b" replace="Czech Republic" />
<Typo word="Danish" find="\bdan+ish\b" replace="Danish"/>
<Typo word="Czechoslovakia" find="\bczechoslovak(s?|ian?s?)\b" replace="Czechoslovak$1" />
<Typo word="Dar es Salaam" find="\bDar(?:[–‑−—―\s]+Es[–‑−—―\s]+|-es-)[sS]alaa?m\b" replace="Dar es Salaam"/>
<Typo word="Democratic People's Republic of Korea" find="\b[dD]emocratic\s*people['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s*republic\s*of\s*[kK]orea\b" replace="Democratic People's Republic of Korea"/>
<Typo word="Dahomey" find="\bdahomey\b" replace="Dahomey" />
<Typo word="Danish" find="\bdan+ish\b" replace="Danish" />
<Typo word="Democratic Republic of Congo" find="\b[dD]emocratic\s+republic\s+of\s+[cC]ongo\b" replace="Democratic Republic of Congo"/>
<Typo word="Democratic People's Republic of Korea" find="\b[Dd]emocratic\s*people'?s\s*republic\s*of\s*[kK]orea\b" replace="Democratic People's Republic of Korea" />
<Typo word="Denmark" find="\bdenmark\b" replace="Denmark"/>
<Typo word="Democratic Republic of Congo" find="\b[Dd]emocratic\s+republic\s+of\s+[Cc]ongo\b" replace="Democratic Republic of Congo" />
<Typo word="Dhekelia" find="\bdhekelia(ns?)?\b" replace="Dhekelia$1"/>
<Typo word="Denmark" find="\bdenmark\b" replace="Denmark" />
<Typo word="Djibouti" find="\bdjibouti\b" replace="Djibouti"/>
<Typo word="Dhekelia" find="\bdhekeli(a|ans?)\b" replace="Dhekeli$1" />
<Typo word="Dominica" find="\bdomin+ici?a(ns?)?\b(?!'')" replace="Dominica$1"/><!--avoid species-->
<Typo word="Djibouti" find="\bdjibouti\b" replace="Djibouti" />
<Typo word="Dominican Republic" find="\bdominican\s*[rR]epublic\b" replace="Dominican Republic"/>
<Typo word="Dominica" find="\bdomin+ici?(a|ans?)\b(?!'')" replace="Dominic$1" />
<Typo word="East Timor" find="\beast\s*[tT]imor\b" replace="East Timor"/>
<Typo word="Ecuador" find="\becua?d{1,3}or(ians?)?\b" replace="Ecuador$1"/>
<!--don't match when scientific name-->
<Typo word="Dominican Republic" find="\bdominican\s*[rR]epublic\b" replace="Dominican Republic" />
<Typo word="Egypt" find="\beg[iy]pt(ians?)?\b" replace="Egypt$1"/>
<Typo word="East Timor" find="\beast\s*timor\b" replace="East Timor" />
<Typo word="El Salvador" find="\bel\s*[sS]alvadorr?(ians?)?\b" replace="El Salvador$1"/>
<Typo word="Ecuador" find="\becua?d+or(|ians?)\b" replace="Ecuador$1" />
<Typo word="Equatorial Guinea" find="\bequatorial\s*[gG]uinea\b" replace="Equatorial Guinea"/>
<Typo word="Egypt" find="\beg[yi]pt(|ians?)\b" replace="Egypt$1" />
<Typo word="Eritrea" find="\beritrea(ns?)?\b" replace="Eritrea$1"/>
<Typo word="El Salvador" find="\bel\s*[Ss]alvado(r|rians?)\b" replace="El Salvado$1" />
<Typo word="Estonia" find="\bestonia(ns?)?\b" replace="Estonia$1"/>
<Typo word="Equatorial Guinea" find="\bequatorial\s*[Gg]uinea\b" replace="Equatorial Guinea" />
<Typo word="Ethiopia" find="\beth[ei]opia(ns?)?\b" replace="Ethiopia$1"/>
<Typo word="Eritrea" find="\beritrea(|ns?)\b" replace="Eritrea$1" />
<Typo word="Falkland Islands" find="\b[fF]au?lkland\s*islands\b" replace="Falkland Islands"/>
<Typo word="Estonia" find="\bestonia(|ns?)\b" replace="Estonia$1" />
<Typo word="Falkland" find="\bfau?lkland(s)?\b" replace="Falkland$1"/>
<Typo word="Ethiopia" find="\beth[ie]opia(|ns?)\b" replace="Ethiopia$1" />
<Typo word="Faroe Islands" find="\b[fF]aroe\s*islands\b" replace="Faroe Islands"/>
<Typo word="Falkland Islands" find="\b[Ff]au?lkland\s*islands\b" replace="Falkland Islands" />
<Typo word="Fehnerbaçe" find="\b(?:fehnerba[]|Fehnerbac)e\b" replace="Fehnerbahçe"/>
<Typo word="Falkland" find="\bfau?lkland(s?)\b" replace="Falkland$1" />
<Typo word="Fiji" find="\bfiji(ans?)?\b" replace="Fiji$1"/>
<Typo word="Faroe Islands" find="\b[Ff]aroe\s*islands\b" replace="Faroe Islands" />
<Typo word="Filipino" find="\b(?:fil+ip+inoe?|Filipinoe|[pP]hil+ip+inoe?)(s)?\b" replace="Filipino$1"/>
<Typo word="Fehnerbaçe" find="\b(?:(?:f|F)ehnerbac|fehnerbaç)e\b" replace="Fehnerbahçe" />
<Typo word="Finland" find="\bfin(land(?:ia)?|nish)\b" replace="Fin$1"/>
<Typo word="Fiji" find="\bfiji(|ans?)\b" replace="Fiji$1" />
<Typo word="France" find="\bfrance\b" replace="France"/>
<Typo word="Filipino" find="\bfil+ipino(s?)\b" replace="Filipino$1" />
<Typo word="French Polynesia" find="\b[fF]rench\s*polynesia\b" replace="French Polynesia"/>
<Typo word="Finland" find="\bfin(land(|ia)|nish)\b" replace="Fin$1" />
<Typo word="Fuentes de Oñoro" find="\bFuentes\s+de\s*Onoro\b" replace="Fuentes de Oñoro"/>
<Typo word="France" find="\bfrance\b(?!\.com)" replace="France" />
<Typo word="Gabon" find="\bgabon\b" replace="Gabon"/>
<Typo word="French Polynesia" find="\b[Ff]rench\s*polynesia\b" replace="French Polynesia" />
<Typo word="Gambia" find="\bgambia(ns?)?\b" replace="Gambia$1"/>
<Typo word="Gabon" find="\bgabon\b" replace="Gabon" />
<Typo word="Georgia" find="\bgeorgia(ns?|s?)\b" replace="Georgia$1"/>
<Typo word="Gambia" find="\bgambia(|ns?)\b" replace="Gambia$1" />
<Typo word="Germany" find="\bgerman(i(?:c|s(?:e[drs]?|[mt]s?)|ze[drs]?)|[sy]?)\b(?<!cousin[–‑−—―\s]german)" replace="German$1"/><!--avoid [[wikt:cousin-german]]-->
<Typo word="Georgia" find="\bgeorgia(|ns?)\b" replace="Georgia$1" />
<Typo word="Ghana" find="\bghan(a(?:ians?|ns?|s?))\b" replace="Ghan$1"/>
<Typo word="Germany" find="\bgerman(s?|y|ic|is[mt]s?|i[sz]e[sdr]?)\b" replace="German$1" />
<Typo word="Gibraltar" find="\bgibraltar(ians?)?\b" replace="Gibraltar$1"/>
<Typo word="Ghana" find="\bghan(a(n?|ian)s?)\b" replace="Ghan$1" />
<Typo word="Greece" find="\bgre(cian|e(?:ce|ks?))\b" replace="Gre$1"/>
<Typo word="Gibraltar" find="\bgibraltar(|ians?)\b" replace="Gibraltar$1" />
<Typo word="Greenland" find="\bgreenland(ers?|ic)?\b" replace="Greenland$1"/>
<Typo word="Greece" find="\bgre(ece|eks?|cian)\b" replace="Gre$1" />
<Typo word="Grenad(a/ines)" find="\bgrenad(an?s?|ines)\b" replace="Grenad$1"/>
<Typo word="Greenland" find="\bgreenland(|ic)\b" replace="Greenland$1" />
<Typo word="Guatemala (2)" find="\b[gG]uatamala(ns?)?\b" replace="Guatemala$1"/>
<Typo word="Grenad(a/ines)" find="\bgrenad(an?s?|ines)\b" replace="Grenad$1" />
<Typo word="Guatemala (1)" find="\bguatemala(ns?)?\b" replace="Guatemala$1"/>
<Typo word="Guatemala" find="\bguatemala(|ns?)\b" replace="Guatemala$1" />
<Typo word="Guinea-Bissau" find="\b[gG]uinea-bissau\b" replace="Guinea-Bissau"/>
<Typo word="Guinea-Bissau" find="\b[Gg]uinea-bissau\b" replace="Guinea-Bissau" />
<Typo word="Guinean" find="\bguinean(s)?\b" replace="Guinean$1"/>
<Typo word="Guinean" find="\bguinea(ns?)\b" replace="Guinea$1" />
<Typo word="Guyana" find="\bguyana(ns?)?\b" replace="Guyana$1"/>
<Typo word="Guyana" find="\bguyana(|ns?)\b" replace="Guyana$1" />
<Typo word="Haiti" find="\bhaiti(ans?)?\b" replace="Haiti$1"/>
<Typo word="Haiti" find="\bhaiti(|ans?)\b" replace="Haiti$1" />
<Typo word="Herzegovina (1)" find="\bherzegovin(a|ians?)\b" replace="Herzegovin$1"/>
<Typo word="Herzegovina" find="\bherzegovin(a|ians?)\b" replace="Herzegovin$1" />
<Typo word="Herzegovina (2)" find="\b[hH]erz(?:agovin|egovi?ni)a\b" replace="Herzegovina"/>
<Typo word="Honduras" find="\bhondura(n?s?)\b" replace="Hondura$1" />
<Typo word="Honduras" find="\bhondura(ns?|s?)\b" replace="Hondura$1"/>
<Typo word="Hong Kong" find="\b[Hh]ong\s+kong\b" replace="Hong Kong" />
<Typo disabled="Hong Kong_" find="\b(?!Hongkong [lL]and\b)[hH]ong[–‑−—―\s]*kong\b" replace="Hong Kong"/><!--avoid [[Hongkong Land]]-->
<Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" />
<Typo word="Hungary" find="\bhungar(ians?|y)\b" replace="Hungar$1"/>
<Typo word="I(c/r)eland" find="\bi(c|r)eland\b" replace="I$1eland" />
<Typo word="I(c/r)eland" find="\bi([cr])eland(ers?)?\b" replace="I$1eland$2"/>
<Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" />
<Typo word="Icelandic" find="\biceland(ic)?\b" replace="Iceland$1"/>
<Typo word="India" find="\bindia(n?s?)\b" replace="India$1" />
<Typo word="India" find="\bindia(ns?|s?)\b(?![–‑−—―\s]rubber)" replace="India$1"/><!--avoid india rubber-->
<Typo word="Indonesia" find="\bindonesi(a|ans?)\b" replace="Indonesi$1" />
<Typo word="Indonesia" find="\bindonesia(ns?)?\b(?<!indonesia(ns?)?)" replace="Indonesia$1"/>
<Typo word="Ira(n/q)" find="\bira(n|nians?|qi?s?)\b" replace="Ira$1" />
<Typo word="Ira(n/q)_" find="\bira(n(?:ians?)?|qi?s?)\b(?<!Ira(n(?:ians?)?|qi?s?))" replace="Ira$1"/>
<Typo word="Islas Malvinas" find="\bislas\s+[Mm]alvinas\b" replace="Islas Malvinas" />
<Typo word="Islas Malvinas" find="\bislas\s+[mM]alvinas\b" replace="Islas Malvinas"/>
<Typo word="Italy" find="\bital+(y|ian?s?)\b" replace="Ital$1" />
<Typo word="Istanbul" find="\bInstan?bul\b" replace="Istanbul"/>
<Typo word="Ivory Coast" find="\b[Ii]vory\s*coast\b" replace="Ivory Coast" />
<Typo word="Italy" find="\bital+(ian?s?|y)\b" replace="Ital$1"/>
<Typo word="Jamaica" find="\bjam+ai?c(a|ans?)\b" replace="Jamaic$1" />
<Typo word="Ivory Coast" find="\b[iI]vory\s*coast\b" replace="Ivory Coast"/>
<Typo word="Japan" find="\bjapan\b" replace="Japan" />
<Typo word="Jamaica" find="\bjam+ai?ca(ns?)?\b" replace="Jamaica$1"/>
<Typo word="Japanese" find="\bjapan+es+e\b" replace="Japanese" />
<Typo word="Japan" find="\bjapan\b" replace="Japan"/>
<Typo word="Jordan" find="\bjordan(|ians?)\b" replace="Jordan$1" />
<Typo word="Japanese (1)" find="\b[jJ]ap(?:an(?:es|see)|enese)\b" replace="Japanese"/>
<Typo word="Kazak(h)" find="\bka[sz]ak(h?s?)\b" replace="Kazak$1" />
<Typo word="Japanese (2)" find="\bjapan+es+e\b" replace="Japanese"/>
<Typo word="Kazakhstan" find="\bka[sz]akh?stan\b" replace="Kazakhstan" />
<Typo word="Jordan" find="\bjordan(ians?)?\b" replace="Jordan$1"/>
<Typo word="Kenya" find="\bkenya(|ns?)\b" replace="Kenya$1" />
<Typo word="Kazak(h)" find="\bka[sz]ak(hs?|s?)\b" replace="Kazak$1"/>
<Typo word="Kirg(h)iz(stan/ia)" find="\bkir(gh?)iz(|ia|stan)\b" replace="Kir$1iz$2" />
<Typo word="Kazakhstan (1)" find="\b[kK]azah?kstan(is?)?\b" replace="Kazakhstan$1"/>
<Typo word="Kiribati" find="\bkiribati(|ans?)\b" replace="Kiribati$1" />
<Typo word="Kazakhstan (2)" find="\bka[sz]akh?stan\b" replace="Kazakhstan"/>
<Typo word="Korea" find="\bkorea(n?s?)\b" replace="Korea$1" />
<Typo word="Kenya" find="\bkenya(ns?)?\b" replace="Kenya$1"/>
<Typo word="Kosovo" find="\bkos+ov(o|ans?)\b" replace="Kosov$1" />
<Typo word="Kirg(h)iz(stan/ia)" find="\bkirg(h)?iz(ia|stan)?\b" replace="Kirg$1iz$2"/>
<Typo word="Kuwait" find="\bkuwait(|is?)\b" replace="Kuwait$1" />
<Typo word="Kiribati" find="\bkiribati(ans?)?\b" replace="Kiribati$1"/>
<Typo word="Kyrgyzstan" find="\bkyrgyzstan(|ians?)\b" replace="Kyrgyzstan$1" />
<Typo word="Korea" find="\bkorea(ns?)?\b" replace="Korea$1"/>
<Typo word="Laos" find="\blao(s|tians?)\b" replace="Lao$1" />
<Typo word="Kosovo" find="\bkos+ov(ans?|o)\b" replace="Kosov$1"/>
<Typo word="Latvia" find="\blatvia(|ns?)\b" replace="Latvia$1" />
<Typo word="Kuwait" find="\bkuwait(is?)?\b" replace="Kuwait$1"/>
<Typo word="Lebanese" find="\bleb[ae]n?nes+e\b" replace="Lebanese" />
<Typo word="Kyrgyzstan" find="\b(?:Kyrgy|kyrgyz)stan(ians?)?\b" replace="Kyrgyzstan$1"/>
<Typo word="Lebanon" find="\bleb[ae]n(on|ese)\b" replace="Leban$1" />
<Typo word="Laos" find="\blao(s|tians?)\b" replace="Lao$1"/>
<Typo word="Lesotho" find="\blesoth(o|ans?)\b" replace="Lesoth$1" />
<Typo word="Latvia" find="\blatvia(ns?)?\b" replace="Latvia$1"/>
<Typo word="Liberia" find="\bliberia(|ns?)\b" replace="Liberia$1" />
<Typo word="Lebanese" find="\bleb[ae]n?nes+e\b" replace="Lebanese"/>
<Typo word="Libya" find="\blib[yi]a(|ns?)\b" replace="Libya$1" />
<Typo word="Lebanon" find="\bleb[ae]n(ese|on)\b" replace="Leban$1"/>
<Typo word="Liechtenstein" find="\bliechtenstein\b" replace="Liechtenstein" />
<Typo word="Lesotho" find="\blesoth(ans?|o)\b" replace="Lesoth$1"/>
<Typo word="Lithuania" find="\blithuani(a|ans?)\b" replace="Lithuani$1" />
<Typo word="Liberia" find="\bliberia(ns?)?\b" replace="Liberia$1"/>
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" />
<Typo word="Libya (1)" find="\b[lL]ybia(ns?)?\b" replace="Libya$1"/>
<Typo word="Maca(o/u)" find="\bmaca(o|u)\b" replace="Maca$1" />
<Typo word="Libya (2)" find="\blib[iy]a(ns?)?\b" replace="Libya$1"/>
<Typo word="Macedon" find="\bmac[ae]don(|ian?s?)\b" replace="Macedon$1" />
<Typo word="Liechtenstein" find="\bliechtenstein\b" replace="Liechtenstein"/>
<Typo word="Madagascar" find="\bmad[ae]gasca(r|ns?)\b" replace="Madagasca$1" />
<Typo word="Lithuania" find="\blithuania(ns?)?\b" replace="Lithuania$1"/>
<Typo word="Malawi" find="\bmal+awi(|ans?)\b" replace="Malawi$1" />
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg"/>
<Typo word="Malaysia" find="\bmal+aysi(a|ans?)\b" replace="Malaysi$1" />
<Typo word="Maca(o/u)" find="\bmaca([ou])\b" replace="Maca$1"/>
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1" />
<Typo word="Macedon" find="\bmac[ae]don(ian?s?)?\b" replace="Macedon$1"/>
<Typo word="Mali" find="\bmali\b" replace="Mali" />
<Typo word="Madagascar" find="\bmad[ae]gasca(ns?|r)\b" replace="Madagasca$1"/>
<Typo word="Malta" find="\bmal+t(a|ese)\b" replace="Malt$1" />
<Typo word="Malawi" find="\bmal+awi(ans?)?\b" replace="Malawi$1"/>
<Typo word="Marshall Islands" find="\b[Mm]arshal+\s+islands\b" replace="Marshall Islands" />
<Typo word="Malay(sia)" find="\bmal+ay(a(?:l(?:am|i)|ns?|s?)|s?|sian?s?)\b" replace="Malay$1"/>
<Typo word="Mauritania" find="\bmauritani(a|ans?)\b" replace="Mauritani$1" />
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1"/>
<Typo word="Mauritius" find="\bmauriti(us|ans?)\b" replace="Mauriti$1" />
<Typo word="Mali" find="\bmali\b" replace="Mali"/>
<Typo word="Mayotte" find="\bmayotte\b" replace="Mayotte" />
<Typo word="Malta" find="\bmal+t(a|ese)\b" replace="Malt$1"/>
<Typo word="Mexico" find="\bmexic(o|ans?)\b" replace="Mexic$1" />
<Typo word="Marshall Islands" find="\b[mM]arshal+\s+islands\b" replace="Marshall Islands"/>
<Typo word="Micronesia" find="\bmicronesi(a|ans?)\b" replace="Micronesi$1" />
<Typo word="Mason–Dixon line" find="\b[mM]ason[–‑−—―\s][dD]ixon\s+[lL]ine\b" replace="Mason–Dixon line"/>
<Typo word="Moldova" find="\bmoldov(a|ans?)\b" replace="Moldov$1" />
<Typo word="Mauritania" find="\bmauritania(ns?)?\b" replace="Mauritania$1"/>
<Typo word="Monaco" find="\bmon(aco|acans?|egasques?)\b" replace="Mon$1" />
<Typo word="Mauritius" find="\bmauriti(ans?|us)\b" replace="Mauriti$1"/>
<Typo word="Mongolia" find="\bmongol+(s?|ia|ians?)\b" replace="Mongol$1" />
<Typo word="Mediterranean" find="\b([mM])ed(?:[aei]t+er?)ra(?:in[aei]{1,2}|n[aei]{1,2})n\b(?<!iterranean)" replace="$1editerranean"/>
<Typo word="Montenegro" find="\bmontenegr(o|ans?)\b" replace="Montenegr$1" />
<Typo word="Melbourne" find="\b[mM]el+bou(?:nr?|r)e\b" replace="Melbourne"/>
<Typo word="Montserrat" find="\b(?:mont?ser+|Montser)a(ti?)\b" replace="Montserra$1" /><!--Don't fix name Monserrat-->
<Typo word="Mayotte" find="\bmayotte\b" replace="Mayotte"/>
<Typo word="Morocco" find="\bmor+oc+(o|ans?)\b" replace="Morocc$1" />
<Typo word="Mexico" find="\bmexic(ans?|o)\b" replace="Mexic$1"/>
<Typo word="Mozambique" find="\bmozambique\b" replace="Mozambique" />
<Typo word="Micronesia" find="\bmicronesia(ns?)?\b" replace="Micronesia$1"/>
<Typo word="Myanmar" find="\bmyanmar\b" replace="Myanmar" />
<Typo word="Moldova" find="\bmoldova(ns?)?\b" replace="Moldova$1"/>
<Typo word="Nagorno-Karabakh" find="\b[Nn]agorno-karabakh\b" replace="Nagorno-Karabakh" />
<Typo word="Mombasa" find="\bMombassa\b" replace="Mombasa"/>
<Typo word="Namibia" find="\bnamibi(a|ans?)\b" replace="Namibi$1" />
<Typo word="Monaco" find="\bmon(ac(?:ans?|o)|egasques?)\b" replace="Mon$1"/>
<Typo word="Nauru" find="\bnauru\b" replace="Nauru" />
<Typo word="Mongolia" find="\bmongol+(ian?s?|s?)\b" replace="Mongol$1"/>
<Typo word="Nepal" find="\bnepal\b" replace="Nepal" />
<Typo word="Montenegro" find="\bmontenegr(ans?|o)\b" replace="Montenegr$1"/>
<Typo word="Nepalese" find="\bnep[ae]l?les?se\b" replace="Nepalese" />
<Typo word="Montserrat" find="\b(?:mont?ser+|Montser)at(i)?\b" replace="Montserrat$1"/><!--avoid name Monserrat-->
<Typo word="Netherlands" find="\bnetherlands\b" replace="Netherlands" />
<Typo word="Morocco (2)" find="\b([mM])or(?:o|roc?)c(ans?|o)\b" replace="$1orocc$2"/>
<Typo word="New Caledonia" find="\b[Nn]ew\s+caledonia(|ns?)\b" replace="New Caledonia$1" />
<Typo word="Morocco (1)" find="\bmor+oc+(ans?|o)\b" replace="Morocc$1"/>
<Typo word="New Zealand" find="\b[Nn]ew\s+zealand(|ers?)\b" replace="New Zealand$1" />
<Typo word="Mozambique" find="\bmozambique\b" replace="Mozambique"/>
<Typo word="Nicaragua" find="\bnicaragua(|ns?)\b" replace="Nicaragua$1" />
<Typo word="Myanmar" find="\bmyanmar\b" replace="Myanmar"/>
<Typo word="Niger(ia)" find="\bniger(ian?s?)\b" replace="Niger$1" />
<Typo word="Nagorno-Karabakh" find="\b[nN]agorno[-–‑−—―]?karabakh\b" replace="Nagorno-Karabakh"/>
<Typo word="Niue" find="\bniue\b" replace="Niue" />
<Typo word="Namibia" find="\bnamibia(ns?)?\b" replace="Namibia$1"/>
<Typo word="Norfolk Island" find="\b[Nn]orfolk\s+island\b" replace="Norfolk Island" />
<Typo word="Nauru" find="\bnauru\b" replace="Nauru"/>
<Typo word="North Korea" find="\bnorth\s+kore(a|ans?)\b" replace="North Kore$1" />
<Typo word="Nepal" find="\bnepal\b" replace="Nepal"/>
<Typo word="Northern Cyprus" find="\bnorthern cyprus\b" replace="Northern Cyprus" />
<Typo word="Nepalese" find="\bnep[ae]l?les?se\b" replace="Nepalese"/>
<Typo word="Northern Mariana Islands" find="\bnorthern\s+[Mm]ariana\s+islands\b" replace="Northern Mariana Islands" />
<Typo word="Netherlands" find="\bnetherlands\b" replace="Netherlands"/>
<Typo word="Nor(way/wegian/se/man)" find="\bnor(way|wegians?|se|sem[ae]n|dic|mans?)\b" replace="Nor$1" />
<Typo word="New Caledonia" find="\b[nN]ew\s+caledonia(ns?)?\b" replace="New Caledonia$1"/>
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1" />
<Typo word="New Zealand" find="\b[nN]ew\s+(?:zea|Ze)land(ers?)?\b" replace="New Zealand$1"/>
<Typo word="Pakistan" find="\bpakista(ni?s?)\b" replace="Pakista$1" />
<Typo word="Nicaragua" find="\bnicaragua(ns?)?\b" replace="Nicaragua$1"/>
<Typo word="Palau" find="\bpalau\b" replace="Palau" />
<Typo word="Niger(ia)" find="\bniger(i[ae]n?s?|ois|\b(?!''))(?!\s+seed|seed)\b" replace="Niger$1"/><!--avoid species-->
<Typo word="Palestine" find="\b(?:pale|[Pp]ali)stin(e|ians?)\b" replace="Palestin$1" />
<Typo word="Niue" find="\bniue\b" replace="Niue"/>
<Typo word="Palestinian" find="\b[Pp]al[ei]stian(s)?\b" replace="Palestinian$1"/>
<Typo word="Norfolk Island" find="\b[nN]orfolk\s+island\b" replace="Norfolk Island"/>
<Typo word="Panama" find="\bpanam+(a|anians?)\b" replace="Panam$1" />
<Typo word="North Korea" find="\bnorth\s+korea(ns?)?\b" replace="North Korea$1"/>
<Typo word="Papua New Guinea" find="\b[Pp]apua new [Gg]uinea\b" replace="Papua New Guinea" />
<Typo word="Northern Cyprus" find="\bnorthern\s+cyprus\b" replace="Northern Cyprus"/>
<Typo word="Paraguay" find="\bparaguay\b" replace="Paraguay" />
<Typo word="Northern Mariana Islands" find="\bnorthern\s+[mM]ariana\s+islands\b" replace="Northern Mariana Islands"/>
<Typo word="People's Republic of China" find="\b[Pp]eople's\s+republic\s+of\s+[Cc]hina\b" replace="People's Republic of China" />
<Typo word="Nor(way/wegian/se/man(dy)/folk)" find="\bnor(dic|folk|man(?:dy|s?)|se(?:m[ae]n|wom[ae]n)?|w(?:ay|egians?))\b" replace="Nor$1"/>
<Typo word="Persia" find="\bpersia(|ns?)\b" replace="Persia$1" />
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1"/>
<Typo word="Peru" find="\bper(u|uvians?)\b" replace="Per$1" />
<Typo word="Ottoman Empire" find="\b[oO]tt?om[ae]n\s+empire\b" replace="Ottoman Empire"/>
<Typo word="Philippin(e/o)" find="\bphil?lip?pino([eo]s?)\b" replace="Philippin$1" />
<Typo word="Pakistan" find="\bpakistan(is?|s?)\b" replace="Pakistan$1"/>
<Typo word="Philippine" find="\bphil(?:l?i|lip)pine(s)?\b" replace="Philippine$2"/>
<Typo word="Palau" find="\bpalau\b" replace="Palau"/>
<Typo word="Pitcairn Islands" find="\b[Pp]itcairn\s+islands\b" replace="Pitcairn Islands" />
<Typo word="Palestine" find="\b(?:p(?:al[ei])|Pali)stin(e|ians?)\b" replace="Palestin$1"/>
<Typo word="Poland" find="\bpoland\b" replace="Poland" />
<Typo word="Palestinian" find="\b[pP]al[ei]stian(s)?\b" replace="Palestinian$1"/>
<Typo word="Portugal" find="\bportugal\b" replace="Portugal" />
<Typo word="Panama" find="\bpanam+a(nians?)?\b" replace="Panama$1"/>
<Typo word="Portuguese" find="\bportug+u?eu?s+e\b" replace="Portuguese" />
<Typo word="Papua New Guinea" find="\b[pP]apua\s+new\s+[gG]uinea\b" replace="Papua New Guinea"/>
<Typo word="Pridnestrovie" find="\bpridnestrovie\b" replace="Pridnestrovie" />
<Typo word="Paraguay" find="\bparagua[iy](ans?)?\b" replace="Paraguay$1"/>
<Typo word="Punjabi" find="\bpunjabi\b" replace="Punjabi" />
<Typo word="People's Republic of China" find="\b[pP]eople['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+republic\s+of\s+[cC]hina\b" replace="People's Republic of China"/>
<Typo word="Qatar" find="\bqu?ata(ri?)\b" replace="Qata$1" />
<Typo word="Per(sia/u)" find="\bper(sian?s?|u(?:vians?)?)\b" replace="Per$1"/>
<Typo word="Republic of China/Congo" find="\brepublic\s+of\s+[Cc](hina|ongo)\b" replace="Republic of C$1" />
<Typo word="Philippin(e/o)" find="\bphil?lip?pino([eo]s?)\b" replace="Philippin$1"/>
<Typo word="Republic of Korea" find="\brepublic\s+of\s+[kK]orea\b" replace="Republic of Korea" />
<Typo word="Philippine" find="\b(?:phil+ip+|Phil+ip)ine(s)?\b" replace="Philippine$1"/>
<Typo word="Romania" find="\bromani(a|ans?)\b" replace="Romani$1" />
<Typo word="Piraeus" find="\bPire(?:au?|u)s\b" replace="Piraeus"/>
<Typo word="Russia" find="\brus+i(an?s?)\b" replace="Russi$1" />
<Typo word="Pitcairn Islands" find="\b[pP]itcairn\s+islands\b" replace="Pitcairn Islands"/>
<Typo word="Rwanda" find="\brwand(a|ans?)\b" replace="Rwand$1" />
<Typo word="Poland" find="\bpoland\b" replace="Poland"/>
<Typo word="Saint Helena" find="\bsaint\s+[Hh]elena\b" replace="Saint Helena" />
<Typo word="Port-au-Prince" find="\bPort(?:\s+[aA]u[-–‑−—―\s]|-Au[-–‑−—―\s])Prince\b" replace="Port-au-Prince"/>
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[Kk]itts\s+and\s+[Nn]evis\b" replace="Saint Kitts and Nevis" />
<Typo word="Portugal (1)" find="\b(?:Port(?:gu?al+|u(?:agl+|gual+))|portugual)\b" replace="Portugal"/>
<Typo word="Saint Lucia" find="\bsaint [Ll]ucia\b" replace="Saint Lucia" />
<Typo word="Portugal (2)" find="\bportugal\b" replace="Portugal"/>
<Typo word="Saint Pierre and Miquelon" find="\bsaint\s+[Pp]ierre\s+and\s+[Mm]iquelon\b" replace="Saint Pierre and Miquelon" />
<Typo word="Portuguese (3)" find="\bPort(?:gu|ug)ese\b" replace="Portuguese"/>
<Typo word="Saint Vincent and the Grenadines" find="\bsaint\s+[Vv]incent\s+and\s+the\s+[Gg]renadines\b" replace="Saint Vincent and the Grenadines" />
<Typo word="Portuguese (1)" find="\b[pP]ortug(?:e+u?|ue+u)?se\b" replace="Portuguese"/>
<Typo word="Samoa" find="\bsamo(a|ans?)\b" replace="Samo$1" />
<Typo word="Portuguese (2)" find="\bportug+u?eu?s+e?\b" replace="Portuguese"/>
<Typo word="San Marino" find="\b[Ss]an\s+marino\b" replace="San Marino" />
<Typo word="Pridnestrovie" find="\bpridnestrovie\b" replace="Pridnestrovie"/>
<Typo word="São Paulo" find="\b[Ss]ao\s+[Pp]aulo\b" replace="São Paulo" />
<Typo word="Punjab(i)" find="\bpunjab(i)?\b" replace="Punjab$1"/>
<Typo word="São Tomé and Príncipe" find="\b[Ss][ãa]o\s+[Tt]om[ée]\s+and\s+pr[íi]ncipe\b" replace="São Tomé and Príncipe" />
<Typo word="Qatar" find="\bqu?atar(i)?\b" replace="Qatar$1"/>
<Typo word="São Tomé and Príncipe" find="\b[Ss]ao\s+[Tt]ome\s+and\s+Principe\b" replace="São Tomé and Príncipe" />
<Typo word="Republic of China/Congo" find="\brepublic\s+of\s+[cC](hina|ongo)\b" replace="Republic of C$1"/>
<Typo word="Sardinia" find="\bsardini(an?s?)\b" replace="Sardini$1" />
<Typo word="Republic of Korea" find="\brepublic\s+of\s+[kK]orea\b" replace="Republic of Korea"/>
<Typo word="Saud(i)" find="\bsaud(i?s?)\b" replace="Saud$1" />
<Typo word="Rio de Janeiro" find="\b[rR]([ií])o\s+[dD]e\s+[jJ]ane?i?e?ro?\b(?<!R[ií]o de Janeiro)" replace="R$1o de Janeiro"/>
<Typo word="Scandinavia" find="\b(?:scand[ai]|Scanda)navia(ns?)?\b" replace="Scandinavia$1" />
<Typo word="Romania" find="\bromania(ns?)?\b" replace="Romania$1"/>
<Typo word="Senegal" find="\bsen[ae]gal\b" replace="Senegal" />
<Typo word="Russia" find="\brus+ia(ns?)?\b" replace="Russia$1"/>
<Typo word="Senegalese" find="\bsen[ae]gal+[ae]s?se\b" replace="Senegalese" />
<Typo word="Rwanda" find="\brwanda(ns?)?\b" replace="Rwanda$1"/>
<Typo word="Serbia" find="\bserbi(a|ans?)\b" replace="Serbi$1" />
<Typo word="Saint Helena" find="\bsaint\s+[hH]elena\b" replace="Saint Helena"/>
<Typo word="Sèvres" find="\bSevres\b" replace="Sèvres" />
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[kK]it+s\s+(?:[aA]nd|&)\s+[nN]evis\b" replace="Saint Kitts and Nevis"/>
<Typo word="Seychelles" find="\bseychel+es\b" replace="Seychelles" />
<Typo word="Saint Lucia" find="\bsaint\s+[lL]ucia\b" replace="Saint Lucia"/>
<Typo word="Sierra Leone" find="\bsier+a\s+[Ll]eone\b" replace="Sierra Leon$1" />
<Typo word="Saint Pierre and Miquelon" find="\bsaint\s+[pP]ierre\s+and\s+[mM]iquelon\b" replace="Saint Pierre and Miquelon"/>
<Typo word="Sierra Leonese" find="\bsier+a\s+[Ll]eones+e\b" replace="Sierra Leonese" />
<Typo word="Saint Vincent and the Grenadines" find="\bsaint\s+[vV]incent\s+(?:[aA]nd|&)\s+the\s+[gG]renadines\b" replace="Saint Vincent and the Grenadines"/>
<Typo word="Singapore" find="\bsingap+or[ei](ans?)?\b" replace="Singapore$1" />
<Typo word="Samoa" find="\bsamoa(ns?)?\b" replace="Samoa$1"/>
<Typo word="Slov(ak/en)ia" find="\bslov(ak|en)i(a|ans?)\b" replace="Slov$1i$2" />
<Typo word="San Marino" find="\b[sS]an\s+marino\b" replace="San Marino"/>
<Typo word="Solomon Islands" find="\b[Ss]olomon\s+islands\b" replace="Solomon Islands" />
<Typo word="São Paulo" find="\b[sS](?:ã[uõ]\s+[pP]a[ou]|a[ouõ]\s+[pP]a[ou]|ão\s+(?:Pao|pa[ou]))lo\b" replace="São Paulo"/>
<Typo word="Somali(a/land)" find="\bsomali(a?|s|ans?|land)\b" replace="Somali$1" />
<Typo word="São Tomé and Príncipe" find="\b[sS][ãa]o\s+[tT]om[éeè]\s+(?:[aA]nd|&)\s+[pP]r[íi]ncipe\b" replace="São Tomé and Príncipe"/>
<Typo word="South Africa" find="\bsouth\s+[Aa]fric(a|ans?)\b" replace="South Afric$1" />
<Typo word="Sardinia" find="\bsardinia(ns?)?\b" replace="Sardinia$1"/>
<Typo word="South Korea" find="\bsouth\s+[Kk]ore(a|ans?)\b" replace="South Kore$1" />
<Typo word="Saud(i)" find="\bsaud(is?|s?)\b" replace="Saud$1"/>
<Typo word="South Ossetia" find="\bsouth\s+[Oo]ssetia\b" replace="South Ossetia" />
<Typo word="Scandinavia" find="\b(?:scand[ai]|Scanda)navia(ns?)?\b" replace="Scandinavia$1"/>
<Typo word="Spain" find="\bspa(in|ni(?:sh|ards?))\b" replace="Spa$1" />
<Typo word="Senegal" find="\bsen[ae]gal(?<!(?:[aA]cacia|[sS](?:enegalia|\.))\s+senegal)\b" replace="Senegal"/>
<Typo word="Sri Lanka" find="\b[Ss]ri\s+lank(a|ans?)\b" replace="Sri Lank$1" />
<Typo word="Senegalese" find="\bsen[ae]gal+[ae]s?se\b" replace="Senegalese"/>
<Typo word="Sudan" find="\bsudan\b" replace="Sudan" />
<Typo word="Serbia" find="\bserbia(ns?)?\b" replace="Serbia$1"/>
<Typo word="Sudanese" find="\bsudan+es+e\b" replace="Sudanese" />
<Typo word="Sèvres" find="\bS[ée]vres\b" replace="Sèvres"/>
<Typo word="Suriname" find="\bsuriname\b" replace="Suriname" />
<Typo word="Seychelles" find="\bseychel+es\b" replace="Seychelles"/>
<Typo word="Svalbard" find="\bsvalbard\b" replace="Svalbard" />
<Typo word="Sierra Leone" find="\bsier+a\s+[lL]eone(ans?)?\b" replace="Sierra Leone$1"/>
<Typo word="Swaziland" find="\bswaziland\b" replace="Swaziland" />
<Typo word="Sierra Leonese" find="\bsier+a\s+[lL]eones+e\b" replace="Sierra Leonese"/>
<Typo word="Sweden" find="\bswed(en|ish)\b" replace="Swed$1" />
<Typo word="Singapore" find="\bsingap+or[ei](ans?)?\b" replace="Singapore$1"/>
<Typo word="Switzerland" find="\bswi(tzerland|ss)\b" replace="Swi$1" />
<Typo word="Slav(on)ic" find="\bslav(on)?ic\b" replace="Slav$1ic"/>
<Typo word="Syria" find="\bsyri(a|ans?)\b" replace="Syri$1" />
<Typo word="Slov(ak/en)ia" find="\bslov(ak|en)ia(ns?)?\b" replace="Slov$1ia$2"/>
<Typo word="Taiwan" find="\btaiwan(|ese)\b" replace="Taiwan$1" />
<Typo word="Solomon Islands" find="\b[sS]olomon\s+islands\b" replace="Solomon Islands"/>
<Typo word="Tajikistan" find="\btajikistan(i?s?)\b" replace="Tajikistan$1" />
<Typo word="Somali(a/land)" find="\bsomali(a(?:ns?)?|land|s?)\b" replace="Somali$1"/>
<Typo word="Tanzania" find="\btanzani(a|ans?)\b" replace="Tanzani$1" />
<Typo word="South Africa" find="\bsouth\s+[aA]frica(ns?)?\b" replace="South Africa$1"/>
<Typo word="Thailand" find="\bthailand\b" replace="Thailand" />
<Typo word="South Korea" find="\bsouth\s+[kK]orea(ns?)?\b" replace="South Korea$1"/>
<Typo word="Timor" find="\btimor(|ians?)\b" replace="Timor$1" />
<Typo word="South Ossetia" find="\bsouth\s+[oO]ssetia\b" replace="South Ossetia"/>
<Typo word="Timor-Leste" find="\b[Tt]imor-leste\b" replace="Timor-Leste" />
<Typo word="Spain" find="\bspa(in|ni(?:ards?|sh))\b" replace="Spa$1"/>
<Typo word="To(ba)go" find="\bto(ba|)g(o|ans?)\b" replace="To$1g$2" />
<Typo word="Sri Lanka" find="\b[sS]ri\s*lanka(ns?)?\b" replace="Sri Lanka$1"/>
<Typo word="Tokelau" find="\btokelau\b" replace="Tokelau" />
<Typo word="Sudan" find="\bsudan\b(?!\s+grass)" replace="Sudan"/><!--avoid sudan grass-->
<Typo word="Tonga" find="\btonga(|ns?)\b" replace="Tonga$1" />
<Typo word="Sudanese" find="\bsudan+es+e\b" replace="Sudanese"/>
<Typo word="Transnistria" find="\btransnistria(|ns?)\b" replace="Transnistria$1" />
<Typo word="Suriname" find="\bsuriname(rs?|se)?\b" replace="Suriname$1"/>
<Typo word="Trinidad" find="\btrin+idad(|ians?)\b" replace="Trinidad$1" />
<Typo word="Svalbard" find="\bsvalbard\b" replace="Svalbard"/>
<Typo word="Tristan da Cunha" find="\b[Tt]ristan da cunha\b" replace="Tristan da Cunha" />
<Typo word="Swaziland" find="\bswaziland\b" replace="Swaziland"/>
<Typo word="Tunisia" find="\btunisi(a|ans?)\b" replace="Tunisi$1" />
<Typo word="Sweden" find="\bswed(en|ish)\b" replace="Swed$1"/>
<Typo word="Turk(men)istan" find="\btur([ck]o?|)(|m[ea]n)(s?|ic|[ei]stan)\b" replace="Tur$1$2$3" />
<Typo word="Switzerland" find="\bswi(ss|tzerland)\b" replace="Swi$1"/>
<Typo word="Turkish" find="\bturkis(h|m)\b" replace="Turkis$1" />
<Typo word="Syria" find="\bsyria(ns?)?\b" replace="Syria$1"/>
<Typo word="Turks and Caicos Islands" find="\b[Tt]urks\s+and\s+[Cc]aicos\s+islands\b" replace="Turks and Caicos Islands" />
<Typo word="Taiwan" find="\btaiwan(ese)?\b" replace="Taiwan$1"/>
<Typo word="Tuvalu" find="\btuvalu(|vians?)\b" replace="Tuvalu$1" />
<Typo word="Tajikistan" find="\btajikistan(is?|s?)\b" replace="Tajikistan$1"/>
<Typo word="Uganda" find="\buganda(|ns?)\b" replace="Uganda$1" />
<Typo word="Tanzania" find="\btanzania(ns?)?\b" replace="Tanzania$1"/>
<Typo word="Ukraine" find="\bukrai?n(e|ians?)\b" replace="Ukrain$1" />
<Typo word="Telangana" find="\b(?:tel[ae]|Tele)ngana\b" replace="Telangana"/>
<Typo word="United Arab Emirates" find="\b[Uu]nited\s+[Aa]rab\s+emirates\b" replace="United Arab Emirates" />
<Typo word="Thailand" find="\bthailand\b" replace="Thailand"/>
<Typo word="Uruguay" find="\burugua[yi](|ans?)\b" replace="Uruguay$1" />
<Typo word="Timor" find="\btimor(ians?|-Leste)?\b" replace="Timor$1"/>
<Typo word="Uzbekistan" find="\bu[sz]be[ck]istan(i?s?)\b" replace="Uzbekistan$1" />
<Typo word="Timor-Leste" find="\bTimor-leste\b" replace="Timor-Leste"/><!--timor-Leste covered in other Timor rule-->
<Typo word="Vanuatu" find="\bvanuatu\b" replace="Vanuatu" />
<Typo word="Tobago" find="\btobag(ans?|o)\b" replace="Tobag$1"/>
<Typo word="Vatican City" find="\b[Vv]atican\s+city\b" replace="Vatican City" />
<Typo word="Togan(s)" find="\btogan(s)?\b" replace="Togan$1"/><!--avoid "togo"; might mean "to go"-->
<Typo word="Venezuela" find="\bvenez+uel+(a|ans?)\b" replace="Venezuel$1" />
<Typo word="Tokelau" find="\btokelau\b" replace="Tokelau"/>
<Typo word="Vietnam" find="\bviet\s*[Nn]am\b" replace="Vietnam" />
<Typo word="Tonga" find="\btonga(ns?)?\b" replace="Tonga$1"/>
<Typo word="Vietnamese" find="\bvietnames+e\b" replace="Vietnamese" />
<Typo word="Transnistria" find="\btransnistria(ns?)?\b" replace="Transnistria$1"/>
<Typo word="Virgin Islands" find="\b[Vv]irgin islands\b" replace="Virgin Islands" />
<Typo word="Trinidad" find="\btrin+idad(ians?)?\b" replace="Trinidad$1"/>
<Typo word="Wallis and Futuna" find="\b[Ww]allis\s+and\s+futuna\b" replace="Wallis and Futuna" />
<Typo word="Tristan da Cunha" find="\b[tT]ristan\s+[dD]a\s+cunha\b" replace="Tristan da Cunha"/>
<Typo word="Western Sahara" find="\bwestern\s+sahara\b" replace="Western Sahara" />
<Typo word="Tunisia" find="\btunisia(ns?)?\b" replace="Tunisia$1"/>
<Typo word="Württemberg" find="\bw[]rt+emberg\b" replace="Württemberg" />
<Typo word="Turk(men)istan" find="\btur([ck]o?(?:m[ae]n)?)(estan|i(?:c|stan)|s?)\b" replace="Tur$1$2"/>
<Typo word="Yemen" find="\byem+en(|is?|ites?)\b" replace="Yemen$1" />
<Typo word="Turkish" find="\bturkis([hm])\b" replace="Turkis$1"/>
<Typo word="Yugoslavia" find="\byugoslavi(an?s?)\b" replace="Yugoslavi$1" />
<Typo word="Turks and Caicos Islands" find="\b[tT]urks\s+and\s+[cC]aicos\s+islands\b" replace="Turks and Caicos Islands"/>
<Typo word="Zambia" find="\bzambi(an?s?)\b" replace="Zambi$1" />
<Typo word="Tuvalu" find="\btuvalu(vians?)?\b" replace="Tuvalu$1"/>
<Typo word="Zimbabwe" find="\bzimbabw[ei](|ans?)\b" replace="Zimbabwe$1" />
<Typo word="Uganda" find="\buganda(ns?)?\b" replace="Uganda$1"/>
<Typo word="Ukraine" find="\b(?:Ukra|ukrai?)n(e|ians?)\b" replace="Ukrain$1"/>
</source>
<Typo word="United Arab Emirates" find="\b[uU]nited\s+[aA]rab\s+emirates\b" replace="United Arab Emirates"/>
<Typo word="Uruguay" find="\burugua[iy](ans?)?\b" replace="Uruguay$1"/>
<Typo word="Uzbekistan (1)" find="\b[uU]zbekystan\b" replace="Uzbekistan"/>
<Typo word="Uzbekistan (2)" find="\bu[sz]be[ck]istan(is?|s?)\b" replace="Uzbekistan$1"/>
<Typo word="Vanuatu" find="\bvanuatu\b" replace="Vanuatu"/>
<Typo word="Vatican City" find="\b[vV]atican\s+city\b" replace="Vatican City"/>
<Typo word="Venezuela" find="\bvenez+uel+a(ns?)?\b" replace="Venezuela$1"/>
<Typo word="Vietnam" find="\bviet\s*[nN]am\b" replace="Vietnam"/>
<Typo word="Vietnamese" find="\bvietnames+e\b" replace="Vietnamese"/>
<Typo word="Virgin Islands" find="\b[vV]irgin\s+islands\b" replace="Virgin Islands"/>
<Typo word="Wallis and Futuna" find="\b[wW]allis\s+and\s+futuna\b" replace="Wallis and Futuna"/>
<Typo word="Western Sahara" find="\bwestern\s+sahara\b" replace="Western Sahara"/>
<Typo word="Württemberg" find="\bw[uü]rt+emberg\b" replace="Württemberg"/>
<Typo word="Yemen" find="\byem+en(i(?:s?|tes?))?\b" replace="Yemen$1"/>
<Typo word="Yugoslavia" find="\byugoslavia(ns?|s?)\b" replace="Yugoslavia$1"/>
<Typo word="Zambia" find="\bzambia(ns?|s?)\b" replace="Zambia$1"/>
<Typo word="Zimbabwe" find="\bzimbabw[ei](ans?)?\b" replace="Zimbabwe$1"/>
</syntaxhighlight>


=====Canada=====
=====Canada=====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Alberta" find="\balbert(a|ans?)\b" replace="Albert$1" />
<Typo word="Yukon Territory" find="\b[yY]ukon\s+[tT]erritory\b" replace="Yukon Territory"/>
<Typo word="Klondike" find="\bklondike\b" replace="Klondike" />
<Typo word="Yukon" find="\byukon\b" replace="Yukon"/>
<Typo word="Labrador" find="\blabrador(|[ie]ans?)\b" replace="Labrador$1" />
<Typo word="British Columbia (2)" find="\b[bB]ritish\s+Colombia\b" replace="British Columbia"/>
<Typo word="Manitoba" find="\bmanitoba(|ns?)\b" replace="Manitoba$1" />
<Typo word="British Columbia (1)" find="\b[bB]ritish[-–‑−—―]?[cC]olumbia(n)?\b" replace="British Columbia$1"/>
<Typo word="Montr(e/é)al" find="\bmontr(e|é)al(|ers?)\b" replace="Montr$1al$2" />
<Typo word="Alberta" find="\balberta(ns?)?\b" replace="Alberta$1"/>
<Typo word="Newfoundland" find="\bnewfoundland(|ers?)\b" replace="Newfoundland$1" />
<Typo word="Saskatchewan" find="\bsaskatchewan(ians?)?\b" replace="Saskatchewan$1"/>
<Typo word="Ontario" find="\bontari(o|ans?)\b" replace="Ontari$1" />
<Typo word="Manitoba" find="\bmanit+oba(ns?)?\b" replace="Manitoba$1"/>
<Typo word="Qu(e/é)bec" find="\bqu(e|é)bec(|ois|k?ers?)\b" replace="Qu$1bec$2" />
<Typo word="Ontario" find="\bontari(ans?|o)\b" replace="Ontari$1"/>
<Typo disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$2n" /> <!-- Disabled due to multiple meanings -->
<Typo word="Qu(e/é)bec" find="\bqu([eé])bec(ers?|k(?:ers?|ois)|ois)" replace="Qu$1bec$2"/>
<Typo word="Toronto" find="\btoront(o|onians?)\b" replace="Toront$1" />
<Typo word="New Brunswick" find="\b[nN]ew\s+[bB]runswicke(r)?\b" replace="New Brunswicke$1"/>
<Typo word="Vancouver" find="\bvancouve(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Nova Scotia" find="\b[nN]ova\s+[sS]cotia(n)?\b" replace="Nova Scotia$1"/>
<Typo word="Vancouver" find="\b[Vv]ancove(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Prince Edward Island" find="\b[pP]rince\s+[eE]dward\s+[iI]sland(er?s?|rs?|s?)\b" replace="Prince Edward Island$1"/>
<Typo word="Winnipeg" find="\bwin+[iea]peg\b" replace="Winnipeg" />
<Typo word="Labrador" find="\blabrador([ei]ans?)?\b" replace="Labrador$1"/>
<Typo word="Yukon Territory" find="\b[Yy]ukon\s*territory\b" replace="Yukon Territory" />
<Typo word="Newfoundland" find="\bnewfoundland(ers?)?\b" replace="Newfoundland$1"/>
<Typo word="Yukon" find="\byukon\b" replace="Yukon" />
<Typo word="Klondike" find="\bklondike\b" replace="Klondike"/>
<Typo word="Montr(e/é)al" find="\bmontr([eé])al(ers?)?\b" replace="Montr$1al$2"/>
</source>
<Typo disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$1n"/><!--disabled due to multiple meanings-->
<Typo word="Toronto" find="\btoront(o(?:nians?)?)\b" replace="Toront$1"/>
<Typo word="Vancouver" find="\b[vV]anco(?:ur)?ve(r(?:ites?)?)\b" replace="Vancouve$1"/>
<Typo word="Winnipeg" find="\bwin+[aei]peg\b" replace="Winnipeg"/>
</syntaxhighlight>

=====France=====
<syntaxhighlight lang="xml">
<Typo word="Strasbourg" find="\b([sS])trassbourg\b" replace="$1trasbourg"/>
</syntaxhighlight>


=====United Kingdom=====
=====United Kingdom=====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Britain" find="\bbr(?:it?|ri|)t(ain|ons?|ish(|ers?|isms?)|icisms?)\b" replace="Brit$1" />
<Typo word="Britain_1" find="\b(?:br(?:it?|ri)?t(ains?|i(?:cisms?|sh(?:ers?|isms?|ly|ness)?)|ney|ons?|pop|tany))\b" replace="Brit$1"/>
<Typo word="England" find="\bengland\b" replace="England" />
<Typo word="Britain_2" find="\b[bB]ristish(ers|ness)?\b" replace="British$1"/>
<Typo word="English((wo)man)" find="\b(?:eng?|En)lish(|(wo)?m[ae]n)\b" replace="English$1" />
<Typo word="Engl(and/ish)" find="\b(?:eng?|En)l(and|ish(?:m[ae]n|wom[ae]n)?)" replace="Engl$1"/>
<Typo word="Great Britain" find="\bgreat\s+[Bb]ritain\b" replace="Great Britain" />
<Typo word="Great Britain" find="\bgreat\s+[bB]ritain" replace="Great Britain"/>
<Typo word="Isle of Man" find="\b[Ii]sle\s+of\s+man\b" replace="Isle of Man" />
<Typo word="Isle of Man" find="\b[iI]sle\s+of\s+man\b" replace="Isle of Man"/>
<Typo word="Manx((wo)man)" find="\bmanx(|(wo)?m[ae]n)\b" replace="Manx$1" />
<Typo word="King's Lynn" find="\bKing['’;´ˈ׳᾿‘′Ꞌꞌ`]?s Lynn\b" replace="King's Lynn"/>
<Typo disabled="Kingston upon Thames/Newcastle upon Tyne" find="\b(Kingston|Newcastle)(?:[–‑−—―\s]+(?:[oO]n[–‑−—―\s]+|Upon[–‑−—―\s]+)|-upon-)[tT](hames|yne)\b" replace="$1 upon T$2"/><!--disabled for FPs per [[Richmond Park]]-->
<Typo word="Scot(land/sman/tish)" find="\bscot?(land|sm[ae]n|tish)\b" replace="Scot$1" />
<Typo word="Welsh" find="\bwelsh\b" replace="Welsh" />
<Typo word="Manx((wo)man)" find="\bmanx(m[ae]n|wom[ae]n)?" replace="Manx$1"/>
<Typo word="Phillips (Andover/Exeter)" find="\bPhilipp?s\s+(Andover|Exeter)\b" replace="Phillips $1"/>
</source>
<Typo disabled="Poets' Corner" find="\bPoet(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?) Corner\b" replace="Poets' Corner"/><!--disabled for FPs per [[Richmond Park]]-->
<Typo word="Scot(land/s/sman/swoman/tish)" find="\bscot?(lands?|s(?:m[ae]ns?|wom[ae]ns?)?|tish)\b" replace="Scot$1"/><!--avoid scotch-->
<Typo word="Stoke-on-Trent" find="\bStoke(?:\s+[oO]n[–‑−—―\s]|-(?:On[–‑−—―\s]|on\s+))Trent\b" replace="Stoke-on-Trent"/>
<Typo word="Welsh" find="\bwelsh" replace="Welsh"/>
</syntaxhighlight>


=====United States=====
=====United States – states=====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Ala(bam/sk)a" find="\bala(bam|sk)(a|i?ans?)\b" replace="Ala$1$2" />
<Typo word="Ala(bam/sk)a" find="\bala(bam|sk)(a(?!'')|ans?|ians?)\b(?<!\b\p{Lu}\.\s+alabama\b)" replace="Ala$1$2"/>
<Typo word="Arizona" find="\barizon(a|i?ans?)\b" replace="Arizon$1" />
<Typo word="Arizona" find="\barizon(a(?:ns?)?|ians?)\b" replace="Arizon$1"/>
<Typo word="Arkansas" find="\barkans(an?s?)\b" replace="Arkans$1" />
<Typo word="Arkansas" find="\barkans(an?s?)\b" replace="Arkans$1"/>
<Typo word="California" find="\bcaliforni(an?s?)\b" replace="Californi$1" />
<Typo word="California (1)" find="\b[cC]al(?:fo(?:n?|nr?|r[nr]?)|if(?:o[nr]r?|ron))ia(ns?|s?)\b" replace="California$1"/>
<Typo word="Carolina" find="\bcarolin(an?s?)\b(?!'')" replace="Carolin$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="California (2)" find="\bcaliforni(a(?!'')n?s?)\b(?<!\b\p{Lu}\.\s+california\b)" replace="Californi$1"/><!--avoid species-->
<Typo word="Chicago" find="\bchicago(|ans?)\b" replace="Chicago$1" />
<Typo word="Carolina" find="\bcarolin(an?s?)\b(?!'')(?<!\b\p{Lu}\.\s+carolin(an?s?))" replace="Carolin$1"/><!--avoid species-->
<Typo word="Colorado" find="\bcolorad(o|ans?)\b(?!'')" replace="Colorad$1" /><!--don't match when scientific name-->
<Typo word="Colorado (1)" find="\b[cC]ola?rad(ans?|o)\b" replace="Colorad$1"/>
<Typo word="Connecticut" find="\bconnecticut\b" replace="Connecticut" />
<Typo word="Colorado (2)" find="\bcolorad(ans?|o)\b(?!'')(?<!\b\p{Lu}\.\s+colorad(?:ans?|o))" replace="Colorad$1"/><!--avoid species-->
<Typo word="Connecticut (1)" find="\b[cC]on(?:e(?:c(?:cicut+|icut*|t(?:cicut+|icut*))|icut*|t(?:cicut*|icut*))|n(?:e(?:c(?:cicut+|icut*|tc?icut+)|icut*|tc?icut*)|n+e(?:c(?:cicut+|icut*|t(?:cicut+|icut*))|icut*|tc?icut*)))t\b" replace="Connecticut"/>
<Typo word="Delaware" find="\bdelawar(es?|ians?)\b" replace="Delawar$1" />
<Typo word="Fort Worth" find="\bForth\s+Worth\b" replace="Fort Worth" />
<Typo word="Connecticut (2)" find="\b(con+|Con)ecticut\b" replace="Connecticut"/>
<Typo word="Florida" find="\bflorid(a|ians?)\b(?!'')" replace="Florid$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Delaware" find="\bdelawar(es?|ians?)\b(?!'')(?<!\b\p{Lu}\.\s+delawar(?:es?|ians?))" replace="Delawar$1"/><!--avoid species-->
<Typo word="Guam" find="\bguam\b" replace="Guam" />
<Typo word="Florida" find="\b(?:flori?di?|Flordi?)(a|ians?)\b(?!'')(?<!\b\p{Lu}\.\s+florid(?:a|ians?))" replace="Florid$1"/><!--avoid species-->
<Typo word="Hawaii" find="\bhawaii(|ans?)\b" replace="Hawaii$1" />
<Typo word="Guam" find="\bguam\b" replace="Guam"/>
<Typo word="Idaho" find="\bidaho(|ans?)\b" replace="Idaho$1" />
<Typo word="Hawaii" find="\bhawaii(ans?)?\b" replace="Hawaii$1"/>
<Typo word="Indiana(polis)" find="\bindian(a|i?ans?|apolis|town)\b" replace="Indian$1" />
<Typo word="Idaho" find="\bidaho(ans?)?\b(?!'')(?<!\b\p{Lu}\.\s+idaho(?:ans?)?)" replace="Idaho$1"/><!--avoid species-->
<Typo word="Iowa" find="\biow(an?s?)\b" replace="Iow$1" />
<Typo word="Indiana(polis)" find="\bindian(a(?:(?!'')|ns?|polis)|ians?|town)\b(?<!\b\p{Lu}\.\s+indiana\b)" replace="Indian$1"/><!--avoid species-->
<Typo word="Kansas" find="\bkansa(ns?|s)\b" replace="Kansa$1" />
<Typo word="Iowa" find="\biow(a(?!'')n?s?)\b(?<!\b\p{Lu}\.\s+iowa\b)" replace="Iow$1"/><!--avoid species-->
<Typo word="Kentucky" find="\bkentuck(y|ians?)\b" replace="Kentuck$1" />
<Typo word="Kansas" find="\bkansa(ns?|s)\b" replace="Kansa$1"/>
<Typo word="Las Vegas" find="\b(?:las\s*[Vv]egas|[Ll]as\s*vegas)\b" replace="Las Vegas" />
<Typo word="Kentucky" find="\bkentuck(ians?|y)\b" replace="Kentuck$1"/>
<Typo word="Los Angeles" find="(?<!\bde\s+)\b(?:[Ll]os\s*angeles|los\s*[Aa]ngeles)\b" replace="Los Angeles" />
<Typo word="Louisiana (1)" find="\b[lL]ou(?:isian[in]|siani?)(a(?!\s+Knop)|ians?)\b" replace="Louisian$1"/><!--avoid Patricia Louisianna Knop-->
<Typo word="Louisiana (2)" find="\blouisian(a(?!'')|ans?)\b(?<!\b\p{Lu}\.\s+louisiana\b)" replace="Louisian$1"/><!--avoid species-->
<!-- avoid the common Spanish phrase "de los Angeles" through use of lookbehind -->
<Typo word="Louisiana" find="\blouisian(a|ans?)\b" replace="Louisian$1" />
<Typo word="Maine" find="\bmaine\b" replace="Maine"/>
<Typo word="Maine" find="\bmaine\b" replace="Maine" />
<Typo word="Maryland" find="\bmaryland(ers?)?\b" replace="Maryland$1"/>
<Typo word="Massachusetts (2)" find="\b[mM]as(?:[ae]ch?u?s+et*|s(?:ac(?:h(?:s+et*|u(?:s(?:e(?:tt)?|s+et*)))|s+et*|us+et*)|[eu]ch?u?s+et*|s+(?:ac(?:hu?s+et*|h(?:s+et*|u(?:s(?:e(?:tt)?|s+et*)))|s+et*|us+et*)|[eu]ch?u?s+et*))|uch?u?s+et*)ts\b" replace="Massachusetts"/>
<!--"manhattan" can be lowercase; don't force to uppercase-->
<Typo word="Manhattan" find="\b(M|m)anhatten\b" replace="$1anhattan" />
<Typo word="Massachusetts (1)" find="\b(?:massachusetts|[mM](?:as+achus(?:e|set?)|asachuset?)ts+)(ans?)?\b" replace="Massachusetts$1"/>
<Typo word="Maryland" find="\bmarylan(d|ders?)\b" replace="Marylan$1" />
<Typo word="Michigan (1)" find="\b[mM]ichagan\b" replace="Michigan"/>
<Typo word="Massachusetts" find="\bmassachusetts\b" replace="Massachusetts" />
<Typo word="Michigan (2)" find="\bmichigan(ders?)?\b" replace="Michigan$1"/>
<Typo word="Michigan" find="\bmichigan(|ders?)\b" replace="Michigan$1" />
<Typo word="Minnesota (2)" find="\b[mM]in(?:e|n(?:i|n+e))sota(ns?)?\b" replace="Minnesota$1"/>
<Typo word="Minnesota" find="\bminnesot(a|ans?)\b" replace="Minnesot$1" />
<Typo word="Minnesota (1)" find="\bminnesot(a(?!'')|ans?)\b(?<!\b\p{Lu}\.\s+minnesota\b)" replace="Minnesot$1"/><!--avoid species-->
<Typo word="Mississippi" find="\bmississippi(|ans?)\b" replace="Mississippi$1" />
<Typo word="Mississippi (2)" find="\b[mM]is(?:i(?:s+ip+)|s(?:is(?:ip+|sip(?:pp+)?|s+i(?:s+ip+))))i(ans?)?\b" replace="Mississippi$1"/>
<Typo word="Montana" find="\bmontan(a|ans?)\b(?!'')" replace="Montan$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Mississippi (1)" find="\b(?:mississippi(?!'')|[mM]is(?:issip|sis(?:ip|si))pi)(ans?)?\b(?<!\b\p{Lu}\.\s+mississippi\b)" replace="Mississippi$1"/><!--avoid species-->
<Typo word="Nebraska" find="\bnebrask(a|ans?)\b" replace="Nebrask$1" />
<Typo word="Missouri (2)" find="\b[mM]isouri\b" replace="Missouri"/>
<Typo word="Nevada" find="\bnevad(a|i?ans?)\b" replace="Nevad$1" />
<Typo word="Missouri (1)" find="\bmissouri(ans?)?\b" replace="Missouri$1"/>
<Typo word="New Jersey" find="\bnew\s*[Jj]ersey(|ites?)\b" replace="New Jersey$1" />
<Typo word="Montana" find="\bmontana(ns?)?\b(?!'')(?<!\b(\p{Lu}\.|Annona|Festuca)\s+montana(?:ns?)?)" replace="Montana$1"/><!--avoid species-->
<Typo word="New Mexico_" find="\bnew\s*[Mm]exic(o|ans)\b" replace="New Mexic$1" />
<Typo word="Nebraska" find="\bnebraska(ns?)?\b" replace="Nebraska$1"/>
<Typo word="Nevada (1)" find="\b[nN]eveda(ns?|s?)\b" replace="Nevada$1"/>
<!--exclude "new Mexican" because of cases where new & Mexican are both adjectives-->
<Typo word="New Netherland" find="\bNew\s*[Nn]etherlands\b" replace="New Netherland" />
<Typo word="Nevada (2)" find="\bnevad(a(?!'')|ans?|ians?)\b(?<!\b\p{Lu}\.\s+nevada\b)" replace="Nevad$1"/><!--avoid species-->
<Typo word="New York" find="\bnew\s*[Yy]ork(|ers?)\b" replace="New York$1" />
<Typo word="New England_" find="\b[nN]ew\s{0,9}[eE]ngland(rs?)?\b(?<!new\s{0,9}England\b|New\s+England(ers?)?)\b" replace="New England$1"/><!--avoid 'new England' & self match-->
<Typo word="North Carolina/Dakota" find="\bnorth\s*([Cc]arolin|[Dd]akot)a(n?s?)\b" replace="North $1a$2" />
<Typo word="New Jersey" find="\bnew\s*[jJ]ersey(ites?)?\b" replace="New Jersey$1"/>
<Typo word="Ohio" find="\bohio(|ans?)\b" replace="Ohio$1" />
<Typo word="New Hampshire_" find="\bhampsh?ire\b" replace="Hampshire"/><!--avoid 'new => New', i.e. Hampshire UK-->
<Typo word="Oklahoma" find="\boklahoma(|ns?)\b" replace="Oklahoma$1" />
<Typo word="New Mexico_" find="\b[nN]ew\s{0,9}[mM]exic(ans?|o)\b(?<!new\s{0,9}Mexicans?\b|New\s+Mexic(ans?\b|o\b))" replace="New Mexic$1"/><!--avoid 'new Mexican(s)' & self match-->
<Typo word="Oregon" find="\boregon(|ians?)\b" replace="Oregon$1" />
<Typo word="New Netherland" find="\bNew\s*[nN]etherlands\b" replace="New Netherland"/>
<Typo word="Pennsylvania" find="\bpennsylvania(|ns?)\b" replace="Pennsylvania$1" />
<Typo word="New York" find="\bnew\s*[yY]ork(ers?)?\b" replace="New York$1"/>
<Typo word="Philadelphia" find="\b(?:[Pp]hil(?:i?delph|adelp|adeph)|philadelph)ia(|ns?)\b(?!'')" replace="Philadelphia$1" /> <!-- avoid match when bird name -->
<Typo word="North Carolina/Dakota" find="\bnorth\s*([cC]arolin|[dD]akot)a(ns?|s?)\b" replace="North $1a$2"/>
<Typo word="Portland" find="\bportlan(d|ders?)\b" replace="Portlan$1" />
<Typo word="Ohio" find="\bohio(ans?)?\b" replace="Ohio$1"/>
<Typo word="Puerto Rico" find="\bpuerto\s+ric(o|ans?)\b" replace="Puerto Ric$1" />
<Typo word="Oklahoma" find="\boklahoma(?!'')(ns?)?\b(?<!\b\p{Lu}\.\s+oklahoma\b)" replace="Oklahoma$1"/><!--avoid species-->
<Typo word="South Carolina/Dakota" find="\bsouth\s*([Cc]arolin|[Dd]akot)a(n?s?)\b" replace="South $1a$2" />
<Typo word="Oregon" find="\boregon(?!'')(ians?)?\b(?<!\b\p{Lu}\.\s+oregon\b)" replace="Oregon$1"/><!--avoid species-->
<Typo word="Springfield" find="\bspringfield\b" replace="Springfield" />
<Typo word="Pennsylvania (1)" find="\b[pP]en(?:nsylvan|sylvan?)nia(ns?)?\b" replace="Pennsylvania$1"/>
<Typo word="Tennessee" find="\btennesse(e|ans?)\b" replace="Tennesse$1" />
<Typo word="Pennsylvania (2)" find="\bpennsylvania(?!'')(ns?)?\b(?<!\b\p{Lu}\.\s+pennsylvania\b)" replace="Pennsylvania$1"/><!--avoid species-->
<Typo word="Texas" find="\btexa(s|ns?)\b" replace="Texa$1" />
<Typo word="Puerto Rico" find="\bpuerto\s+ric(ans?|o)\b" replace="Puerto Ric$1"/>
<Typo word="Tucson" find="\b(T|t)uscon\b" replace="Tucson" />
<Typo word="South Carolina/Dakota" find="\bsouth\s*([cC]arolin|[dD]akot)a(ns?|s?)?\b" replace="South $1a$2"/>
<Typo word="United States" find="\bunited\s*states\b" replace="United States" />
<Typo word="Rhode Island" find="\b(?:Rhode\s*i|rhode\s*[iI])sland(ers?)?\b" replace="Rhode Island$1"/>
<Typo word="United States" find="\b[Uu]nite[sd][sS]tates\b" replace="United States" />
<Typo word="Tennessee (2)" find="\b[tT]en(?:ess+e*|n(?:e(?:s(?:e+|s(?:ee+|s+e*))?)|n+es(?:e+|s+e*)?))(ans?|e)\b" replace="Tennesse$1"/>
<Typo word="Utah" find="\butah(|ans?)\b" replace="Utah$1" />
<Typo word="Tennessee (1)" find="\btenn+ess+e(ans?|e)\b" replace="Tennesse$1"/>
<Typo word="Vermont" find="\bvermont(|ers?)\b" replace="Vermont$1" />
<Typo word="Texas" find="\btexa(s(?!'')|ns?)\b(?<!\b\p{Lu}\.\s+texas\b)" replace="Texa$1"/><!--avoid species-->
<!--
<Typo word="Virginia" find="\bvirgini?(a|ans?)\b" replace="Virgini$1" />
combined in New additions section
<Typo word="Washington" find="\bwashington(|ians?)\b" replace="Washington$1" />
<Typo word="West Virginia" find="\bwest\s*[Vv]irginia(|ns?)\b" replace="West Virginia$1" />
<Typo word="United States (3)" find="\bUnited\s+Stated\b" replace="United States"/>
<Typo word="Wyoming" find="\bwyoming\b" replace="Wyoming" />
<Typo word="United States (1)" find="\b[uU]nited\s*states\b" replace="United States"/>
<Typo word="United States (2)" find="\b[uU]nite[ds][sS]tates\b" replace="United States"/>
</source>
-->
<Typo word="Utah" find="\butah(?!'')(ans?)?\b(?<!\b\p{Lu}\.\s+utah\b)" replace="Utah$1"/><!--avoid species-->
<Typo word="Vermont" find="\bvermont(ers?)?\b" replace="Vermont$1"/>
<Typo word="Virginia_" find="\b(?:Vi|vir)gini?a(ns?)?\b(?!'')(?<!\b\p{Lu}\.\s+virginia(?:ns?)?)" replace="Virginia$1"/><!--avoid species-->
<Typo word="Washington" find="\bwashington(ians?)?\b" replace="Washington$1"/>
<Typo word="West Virginia" find="\bwest\s*[vV]irginia(ns?)?\b" replace="West Virginia$1"/>
<Typo word="Wyoming" find="\bwyoming\b" replace="Wyoming"/>
</syntaxhighlight>

=====United States – cities=====
<syntaxhighlight lang="xml">
<Typo word="Albuquerque" find="\b[aA]lb(?:aquerq|er?qu?erqu?|quequ|u(?:equerqu|que(?:erqu|qu|ru?q)))e\b" replace="Albuquerque"/>
<Typo word="Chicago" find="\bchicago(ans?)?\b" replace="Chicago$1"/>
<Typo word="Chattanooga" find="\b[cC]hat+[ae]no+ga(ns?|s?)\b(?!\.\w|-\w)(?<!Chattanooga(?:ns?|s?))" replace="Chattanooga$1"/>
<Typo word="Cincinnati" find="\b[cC]in+c[ai]n+at+(i(?:ans?)?|us)\b(?<!Cincinnat(?:i(?:ans?)?|us))" replace="Cincinnat$1"/>
<Typo word="Cleveland" find="\bcleveland\b(?<![\.-]cleveland)" replace="Cleveland"/>
<Typo word="Fort Worth" find="\bForth?\s+[wW]orth?\b(?<!Fort Worth)" replace="Fort Worth"/>
<Typo word="Las Vegas" find="\b(?:las\s*[vV]egas|Las\s*vegas)\b" replace="Las Vegas"/>
<Typo word="Los Angeles (1)" find="\b[lL](?:as\s*[aA]nge?le?|[ao]s\s*[aA]ng(?:el|le))a?s\b" replace="Los Angeles"/>
<Typo word="Los Angeles (2)" find="\b[lL]os\s{0,9}[aA]ng(el|le)[eo]?se?\b(?<!Los Angeles)(?<!\b[dD]e\s{0,9}[lL]os\s{0,9}[aA]ng(?:el[eo]?se?|le[eo]?se?))" replace="Los Angeles"/><!--avoid the common Spanish phrase "de los Angeles"-->
<Typo word="Louisville" find="\bLousivill+e\b" replace="Louisville"/>
<Typo word="Manhattan" find="\b([mM])anhatten\b" replace="$1anhattan"/><!--avoid "manhattan"; can be lowercase-->
<Typo word="Milwaukee" find="\b(milw(?:au?|ua)|Milwu?a)kee\b" replace="Milwaukee"/>
<Typo word="New Orleans_" find="\b[nN]ew\s*orleans\b" replace="New Orleans"/>
<Typo word="Phoenix," find="\b([pP](?:e(?:nix|o+nix)|oenix))\,\b" replace="Phoenix,"/><!--, added to avoid non place instances-->
<Typo word="Philadelphia" find="\b(?:Phil(?:ade(?:lp|ph)|delph|idelph)|phil(?:ade(?:lph?|ph)|delph|idelph))ia(ns?)?\b(?!'')" replace="Philadelphia$1"/><!--avoid bird names-->
<Typo word="Portland" find="\bportland(ers?)?\b" replace="Portland$1"/>
<Typo word="Springfield" find="\bspringfield\b" replace="Springfield"/>
<Typo word="Tallahassee" find="\b[tT]al(?:ahas+e+|lahas(?:[es]e))\b" replace="Tallahassee"/>
<Typo word="Tucson" find="\b([tT])uscon\b" replace="$1ucson"/>
<Typo word="Winston-Salem" find="\bWinston[–‑−—―\s]+[sS]all?em\b" replace="Winston-Salem"/>
</syntaxhighlight>


====Epochs, ages and dynasties====
====Epochs, ages and dynasties====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Abbassid" find="\babbassid(e?s?)\b" replace="Abbassid$1" />
<Typo word="Abbassid" find="\babbassid(es?|s?)\b" replace="Abbassid$1"/>
<Typo word="Bronze Age" find="\b(?:bronze\s+[Aa]g|[Bb]ronze\s+ag)(es?)\b" replace="Bronze Ag$1" />
<Typo word="Bronze Age" find="\b(?:bronze\s+[aA]|Bronze\s+a)ge(s)?\b" replace="Bronze Age$1"/>
<Typo word="Capet" find="\bcapet(|ians?)\b" replace="Capet$1" />
<Typo word="Capet" find="\bcapet(ians?)?\b" replace="Capet$1"/>
<Typo word="Car(ol/lov)ingian" find="\bcar(ol|lov)ingia(ns?)\b" replace="Car$1ingia$2" />
<Typo word="Car(ol/lov)ingian" find="\bcar(lov|ol)ingian(s)?\b" replace="Car$1ingian$2"/>
<Typo word="Dark Ages" find="\b(?:[Dd]ark\s+a|dark\s+[Aa])(ges)\b" replace="Dark A$1" />
<Typo word="Dark Ages" find="\b(?:dark\s+[aA]|Dark\s+a)ge(s)?(?<!(?:\ba\s+dark\s+age|(?:Big Bang#Dark Ages\s*\|[cC]osmic\s+|universe#Dark Ages\s*\|\s*)[dD]ark\s+[aA]ges))\b" replace="Dark Age$1"/><!--avoid generic dark age, [[Chronology of the universe]] & [[Timeline of the Big Bang]] anchors, shortened for more generality-->
<Typo word="Edwardian" find="\bedwardia(ns?)\b" replace="Edwardia$1" />
<Typo word="Edwardian" find="\bedwardian(s)?\b" replace="Edwardian$1"/>
<Typo word="Elizabeth(an)" find="\belizabeth(|ans?)\b" replace="Elizabeth$1" />
<Typo word="Elizabeth(an)" find="\belizabeth(ans?)?\b" replace="Elizabeth$1"/>
<Typo word="Fatimid" find="\bfatimi(ds?|ites?|ah?)\b" replace="Fatim$1" />
<Typo word="Fatimid" find="\bfatim(ah?|i(?:ds?|tes?))\b" replace="Fatim$1"/>
<Typo word="Iron Age" find="\b(?:iron\s+[Aa]|[Ii]ron\s+a)(ges?)\b" replace="Iron A$1" />
<Typo word="Iron Age" find="\b(?:iron\s+[aA]|Iron\s+a)ge(s)?\b" replace="Iron Age$1"/>
<Typo word="Merovingian" find="\bmerovingia(ns?)\b" replace="Merovingia$2" />
<Typo word="Merovingian" find="\bmerovingian(s)?\b" replace="Merovingian$1"/>
<Typo word="Middle Ages" find="\b(?:midd?le\s+[Aa]|[Mm]idd?le\s+a)ges\b" replace="Middle Ages" />
<Typo word="Middle Ages" find="\b(?:midd?le\s+[aA]|Midd?le\s+a)ges\b" replace="Middle Ages"/>
<Typo word="Napoleonic" find="\bnapoleonic\b" replace="Napoleonic" />
<Typo word="Napoleon(ic) (2)" find="\b(?:napole[ao]|Napolea)n(ic)?\b" replace="Napoleon$1"/>
<Typo word="Norman" find="\bnorman(s?|dy)\b" replace="Norman$1" />
<Typo word="Norman" find="\bnorman(dy|s?)\b" replace="Norman$1"/>
<Typo word="Romano(v/ff)" find="\bromano(vs?|ffs?)\b" replace="Romano$1" />
<Typo word="Romano(v/ff)" find="\bromano(ffs?|vs?)\b" replace="Romano$1"/>
<Typo word="Sassanid" find="\bsassani(de?s?|ans?)\b" replace="Sassani$1" />
<Typo word="Sassanid" find="\bsassani(ans?|de?s?)\b" replace="Sassani$1"/>
<Typo word="Sel(juk/eucid)" find="\bsel(juk|euc(ids?|us))\b" replace="Sel$1" />
<Typo word="Sel(juk/eucid)" find="\bsel(euc(?:ids?|us)|juk)\b" replace="Sel$1"/>
<Typo word="Stuart" find="\bstuart(s?)\b" replace="Stuart$1" />
<Typo word="Stone Age" find="\bstone\s+[aA]ge(s)?\b" replace="Stone Age$1"/>
<Typo word="Tudor" find="\btudor(s?)\b" replace="Tudor$1" />
<Typo word="Stuart" find="\bstuart(s)?\b" replace="Stuart$1"/>
<Typo word="Valois" find="\bvalois\b" replace="Valois" />
<Typo word="Tudor" find="\btudor(s)?\b" replace="Tudor$1"/>
<Typo word="Victorian" find="\bvictoria(n[as]?)\b" replace="Victoria$1" />
<Typo word="Umayyad" find="\b(?:Omm?ayy?[aei]|Um(?:ay(?:[aei]|y[ei])|mayy?[aei]))d(s)?\b(?<!Jabal ['’;´ˈ׳᾿‘′Ꞌꞌ`]?Umayyid)" replace="Umayyad$1"/>
<Typo word="Windsor" find="\bwindsor(s?)\b" replace="Windsor$1" />
<Typo word="Valois" find="\bvalois\b" replace="Valois"/>
<Typo word="Victorian" find="\bvictorian([as])?\b(?<!\b\p{Lu}\.\s+victoriana)(?!'')" replace="Victorian$1"/><!--avoid species-->
</source>
<Typo word="Windsor" find="\bwindsor(s)?\b" replace="Windsor$1"/>
</syntaxhighlight>


====Calendrical proper nouns====
====Calendrical proper nouns====
<source lang="xml">
<syntaxhighlight lang="xml">
<!--Month name errors-->
<!--Month name errors-->
<Typo word="January" find="\b(?:[Jj]anur|janur?|[Jj]aun)ar(y|ies)\b" replace="Januar$1" />
<Typo word="(Jan/Febr)uary" find="\b(Febr|Jan)(?:aur|u(?:a|ra?))[iy]\b" replace="$1uary"/>
<Typo word="February" find="\b[Ff]eb(?:ur?[ae]|ru(?:r[ae]|e))r(y|ies)\b" replace="Februar$1" />
<Typo word="January" find="\b(?:J(?:a(?:nur|un)|ua?nu)|j(?:a(?:nur?|un)|ua?nu))ar(ies|y)\b" replace="Januar$1"/>
<Typo word="September" find="\b[Ss]e(?:pte(?:me|n)|mp?tem)ber(s?)\b" replace="September$1" />
<Typo word="February (1)" find="\b[fF]eb(?:erua|r(?:a(?:ua)?|u(?:e|r[ae])|ya)|ur?[ae])r(ies|y)\b" replace="Februar$1"/>
<Typo word="November" find="\b[Nn]ove(?:me|n)ber(s?)\b" replace="November$1" />
<Typo word="February (2)" find="\b[fF]eb(?:erua|r(?:a(?:ua)?|u(?:ar|e|r[ae])|ya)|ur?[ae])ri\b" replace="February"/>
<Typo word="December" find="\b[Dd]ece(?:mem?|n)ber(s?)\b" replace="December$1" />
<Typo word="February (3)" find="\b(?:fe|F(?:er|re))br?uar[iy](s)?\b(?!\s+&\s+heavenly)(?<!Tommy\s+february)" replace="February$1"/>
<Typo word="April" find="\b[Aa]p(?:ir|ria)l(s?)\b" replace="April$1" />
<Typo disabled="March" find="\b([0-3]?\d)\s+march\b" replace="$1 March"/><!--part replaced by new rule, partly false positive 'a 2/4 march written'[[Clan little]]-->
<Typo word="April" find="\b(?:Ap(?:ir|r(?:ia)?|ti)|ap(?:ir|r(?:ia?)?|ti))l(s)?\b" replace="April$1"/>
<!--Month name capitalisation-->
<Typo word="February" find="\bfebruary(s?)\b" replace="February$1" />
<Typo disabled="May" find="\bmay\s+(\d{1,4})\b" replace="May $1"/><!--replaced by new rule-->
<Typo word="March" find="\b([0123]?\d)\s+march\b" replace="$1 March" />
<Typo word="Ma(rch/y)" find="\bma(rch|y)\s+(\d{4}\D|[1-3]\d?(?:,\s+\d{4}\D|\s+\d{4}\D|[nr]d\D|st\D|th\D))" replace="Ma$1 $2"/>
<Typo word="April" find="\bapril(s?)\b" replace="April$1" />
<Typo word="June/July" find="\bju(lys?|nes?)\b" replace="Ju$1"/>
<Typo word="May" find="\bmay\s+(\d{1,4})\b" replace="May $1" />
<Typo word="August (1)" find="\b([1-3]\d?|[4-9])\s+(?:aug(?:as?|[eu]s)|Aug(?:as?|es))t\b" replace="$1 August"/>
<Typo word="June/July" find="\bju(ne|ly)(s?)\b" replace="Ju$1$2" />
<Typo word="August (2)" find="\b(?:aug(?:as?|[eu]s)|Aug(?:as?|es))t\s+(\d{4}\D|(?:[4-9]|[12]\d?|3[01]?)(?:,\s+\d{4}\D|\s\d{4}\D|[nr]d\D|st\D|th\D))" replace="August $1"/>
<Typo word="August" find="\b([123]?\d)\s+august\b" replace="$1 August" />
<Typo word="August (3)" find="\b([aA])ugu(?:as?|es)t\b" replace="$1ugust"/>
<Typo word="August" find="\baugust\s+(\d{1,4})\b" replace="August $1" />
<Typo word="September" find="\b(?:se(?:mp?temb|pte(?:m(?:eb|[pb])|nb|rmb)?)|Se(?:mp?temb|pte(?:m(?:eb|p)|nb|rmb)?))er(s)?\b" replace="September$1"/>
<Typo word="September" find="\bseptember(s?)\b" replace="September$1" />
<Typo word="October" find="\b(?:octo(?:b|rb|v)|Octo(?:rb|v))er(s)?\b" replace="October$1"/>
<Typo word="October" find="\b(?:octob|[Oo]ctov)er(s?)\b" replace="October$1" />
<Typo word="November" find="\b(?:N(?:ov(?:e(?:me|n|rm)|me)|o[wbc]em)|n(?:ov(?:e(?:me?|n|rm)|me)|o[bcw]em))ber(s)?\b" replace="November$1"/>
<Typo word="November" find="\bnovember(s?)\b" replace="November$1" />
<Typo word="December" find="\b(?:D(?:e(?:bem|c(?:e(?:mem?|n|rm)|me)|[sv]em)|isem)|d(?:e(?:bem|c(?:e(?:me?m?|n|rm)|me)|[sv]em)|isem))ber(s)?\b" replace="December$1"/>

<Typo word="December" find="\bdecember(s?)\b" replace="December$1" />
<!--Day name errors-->
<!--Day name errors-->
<Typo word="Tuesday" find="\b(?:[Tt]eu|tue)sda(ys?)\b" replace="Tuesda$1" />
<Typo word="Sunday" find="\bs[uU]nday(s)?\b" replace="Sunday$1"/>
<Typo word="Wednesday" find="\b(?:[Ww]e(?:nd?e?sd?|dnessd)|wednesd)a(ys?)\b" replace="Wednesda$1" />
<Typo word="Monday" find="\bm[oO]nday(s)?\b" replace="Monday$1"/>
<Typo word="Thursday" find="\b(?:[Tt]hru|thur)sda(ys?)\b" replace="Thursda$1" />
<Typo word="Tuesday" find="\b[tT]eusday(s)?\b" replace="Tuesday$1"/>
<Typo word="Saturday" find="\b(?:[Ss]ate|satu)rda(ys?)\b" replace="Saturda$1" />
<Typo word="T(ue/hur)sday" find="\bt([hH]ur|[uU]e)sday(s)?\b" replace="T$1sday$2"/>
<Typo word="Wednesday" find="\b(?:We(?:d(?:esd|nessd)|nd?e?sd?)|we(?:d(?:esd|ness?d)|nd?e?sd?))ay(s)?\b" replace="Wednesday$1"/>
<!--Day name capitalisation only-->
<Typo word="Sunday" find="\bsunda(ys?)\b" replace="Sunda$1" />
<Typo word="Thursday" find="\b[tT]hrusday(s)?\b" replace="Thursday$1"/>
<Typo word="Monday" find="\bmonda(ys?)\b" replace="Monda$1" />
<Typo word="Friday" find="\bfriday(s)?\b" replace="Friday$1"/>
<Typo word="Friday" find="\bfrida(ys?)\b" replace="Frida$1" />
<Typo word="Saturday" find="\b(?:Sate?|sat[eu])rday(s)?\b" replace="Saturday$1"/>
<!--Special days-->
<!--Special days-->
<Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas" />
<Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas"/>
<Typo word="Easter" find="\beaster(?!\s+egg)(?<![Nn]or['’]easter)\b" replace="Easter" />
<Typo word="Easter" find="\beaster(?!\s+egg)(?<!(?:[nN]or['’´ˈ׳᾿‘′Ꞌꞌ`\s]+|(?:[fF]ar|[nN]ear)[-–‑−—―\s]+)easter)\b" replace="Easter"/><!--see also: "near/far eastern"-->
</syntaxhighlight>
</source>


====Miscellaneous proper nouns====
====Miscellaneous proper nouns====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Anglican" find="\banglican(s?|ism)\b" replace="Anglican$1"/>
<Typo word="(1911|Edinburgh) Encyclopædia" find="\b(1911|Edinburgh)\s+[eE]ncyclop(?:ae|e?)dia\b" replace="$1 Encyclopædia"/>
<Typo word="AC/DC" find="\b[aA][cC]-[dD][cC]\b" replace="AC/DC"/>
<Typo word="Baptist_" find="\bbaptist(?=\s+(?:[Cc]hurch|minister|preacher|college|school|university)s?|(?<=John\s+[Tt]he\s+baptist))\b" replace="Baptist"/><!--look around for key terms to avoid FPs-->
<Typo word="Calvinism" find="\bcalvinis(\w+)\b" replace="Calvinis$1"/>
<Typo word="Adams–Onís Treaty" find="\bAdams-On(?:[íi]s\s+[tT]|nís\s+t)reaty\b" replace="Adams–Onís Treaty"/>
<Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[Cc](?:hirst|hris(?=\w)|rist|hrsit))(ian(?:ity|dom|i[zs](?:e[ds]?|ing|ation)|sted)|mas(?:es|ti[md]es?|s?y|days?)?|endom)\b" replace="Christ$1" />
<Typo word="Anglican" find="\banglican(ism|s?)\b" replace="Anglican$1"/>
<Typo word="Francisco" find="\bFran(?:sisc|[sc]ics)(o|ans?)\b" replace="Francisc$1" />
<Typo word="Anjelica Huston" find="\bAn(?:gelica\s+[hH]o?|jelica\s+[hH]o)uston\b" replace="Anjelica Huston"/>
<Typo word="Lutheran" find="\b[Ll]ut(?:era|h?eria)n(s?|ism)\b" replace="Lutheran$1"/>
<Typo word="Apostles' Creed" find="\bApostle(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Creed\b" replace="Apostles' Creed"/>
<Typo word="B'nai B'rith" find="\bB(?:['’´ˈ׳᾿‘′Ꞌꞌ`][nN]ai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|['’´ˈ׳᾿‘′Ꞌꞌ`]Nai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|['’´ˈ׳᾿‘′Ꞌꞌ`]nai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|[nN]ai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?)rith\b(?<!B'nai B'rith)" replace="B'nai B'rith"/>
<Typo word="Lutheran" find="\blutheran(s?|ism)\b" replace="Lutheran$1"/>
<Typo word="Methodist" find="\bmethodis(m|ts?|tic)\b" replace="Methodis$1"/>
<Typo word="Baptist_" find="\bbaptist(\s+(?:Church|c(?:hurch|ollege)|minister|preacher|school|university)s?|(?<=John\s{1,9}[tT]he\s{1,9}baptist))\b" replace="Baptist$1"/><!--avoid FPs via look around for key terms-->
<Typo word="Mormon" find="\bmormon(s?|ism)\b" replace="Mormon$1"/>
<Typo word="Barack Obama" find="\bBar(?:a[ck]|r+ack)\s*Obama\b" replace="Barack Obama"/>
<Typo word="Pentecost" find="\b(?:pente|[Pp]enta)cost(s?|als?|alism)\b" replace="Pentecost$1"/>
<Typo word="Barbra Streisand" find="\b[bB]arb[ae]ra\s+[sS]tr[ae]?ie?sand\b" replace="Barbra Streisand"/>
<Typo word="Benny Andersson" find="\b[bB]enny\s+[aA]nderson\b" replace="Benny Andersson"/>
</source>
<Typo word="Billie Holiday" find="\bBill(?:ie\s+Hol|y\s+Hol?)liday\b" replace="Billie Holiday"/>
<Typo word="Bone Thugs-n-Harmony" find="\bBone\s+Thugs(?:\s+(?:[aA]nd|[nN&])\s+|-N-)Harmony\b" replace="Bone Thugs-n-Harmony"/>
<Typo word="Boyz II Men" find="\bBoy(?:s\s+(?:II|2|to|11)|z\s+(?:2|to|11))\s+Men\b" replace="Boyz II Men"/>
<Typo word="Britannica Online" find="\b[bB]rit(?:an(?:ic*|n+ic)|tan+ic*)ca+\s+[oO]nline\b" replace="Britannica Online"/>
<Typo word="Bryan Ferry" find="\b[bB]rian\s+[fF]erry\b" replace="Bryan Ferry"/>
<Typo word="Björn Ulvaeus" find="\b[bB]jorn\s+[uU]lvaeus\b" replace="Björn Ulvaeus"/>
<Typo word="Calvinism (1)" find="\b[cC]alvanis(m|ts?)\b" replace="Calvinis$1"/>
<Typo word="Calvinism (2)" find="\bcalvinis([mt][a-z]*)\b" replace="Calvinis$1"/>
<Typo word="Carl Philipp Emanuel Bach" find="\b(?:Carl\s+(?:Phil(?:lipp?\s+Em(?:an(?:nuell?|uell?)|man(?:nuell?|uell?))|ip(?:\s+Em(?:an(?:nuell?|uell?)|man(?:nuell?|uell?))|p\s+Em(?:an(?:nuell?|uell)|man(?:nuell?|uell?)))))|Karl\s+Phill?ipp?\s+Emm?ann?uell?)\s+Bach\b" replace="Carl Philipp Emanuel Bach"/>
<Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[cC](?:hirst|hris(?=\w)|hrsit|rist))(ian(?:dom|ity|i[sz](?:ation|e[ds]?|ing)|sted)|endom|mas(?:days?|es|sy|ti[dm]es?|y?))\b" replace="Christ$1"/>
<Typo word="Cecil B. DeMille" find="\bCecil\s+B\.\s+(?:de\s?[mM]|De(?:m|\s+[mM]))ille\b" replace="Cecil B. DeMille"/>
<Typo word="Commedia dell'arte" find="\b([cC])om+edia\s*[dD]el+[´ˈ׳᾿‘’′Ꞌꞌ`'\s]*\s*?[aA]rte?\b(?<![cC]ommedia dell'arte)" replace="$1ommedia dell'arte"/>
<Typo word="Danny DeVito" find="\bDanny\s+(?:de\s?[vV]|De(?:v|\s+[vV]))ito\b" replace="Danny DeVito"/>
<Typo word="Daphne du Maurier" find="\bDaphne\s+Du\s*[mM]aurier\b" replace="Daphne du Maurier"/>
<Typo word="Day-Lewis" find="\b(C(?:ecil|\.?)|Daniel)\s+Day\s+Lewis\b" replace="$1 Day-Lewis"/>
<Typo word="Dom DeLuise" find="\b[dD]om\s+(?:de\s?[lL]|De(?:l|\s[lL]))o?uise\b" replace="Dom DeLuise"/>
<Typo word="Edmund Hillary" find="\bEdmund\s+Hilary\b" replace="Edmund Hillary"/>
<Typo word="Ellen DeGeneres" find="\b[eE]llen\s+[dD][ei]\s?gener[ei]s\b" replace="Ellen DeGeneres"/>
<Typo word="Erroll Garner" find="\b[eE]rrol\s+[gG]arner\b" replace="Erroll Garner"/>
<Typo word="Francisco" find="\b[fF]ran(?:cics|si(?:cs|sc))(ans?|o)\b" replace="Francisc$1"/>
<Typo word="Franco" find="\bfranco\b" replace="Franco"/>
<Typo word="Frank De Vol" find="\bFrank\s+(?:de\s?[vV]|De(?:[vV]|\s+v))ol\b" replace="Frank De Vol"/>
<Typo word="Frederick Law Olmsted" find="\b[fF]rederick\s+[lL]aw\s+[oO]lmstead\b" replace="Frederick Law Olmsted"/>
<Typo word="Gene de Paul" find="\bGene\s+(?:De\s?[pP]|de(?:[pP]|\s+p))aul\b" replace="Gene de Paul"/>
<Typo word="Genghis Khan" find="\bG(?:h[ei]ngh?i[sz]?\s+[kK]h?ah?n?|ingh?i[sz]?\s+[kK]h?ah?n?|eng(?:hi(?:s\s+(?:kh?ah?n?|K(?:ah?n?|ha(?:hn?)?))|z\s+[kK]h?ah?n?|\s+[kK]h?ah?n?)|i[sz]?\s+[kK]h?ah?n?))\b" replace="Genghis Khan"/>
<Typo word="Giuseppe" find="\b[gG]uiseppe\s+(Anselmi|Garibaldi|Peano|Tartini|Verdi)\b" replace="Giuseppe $1"/>
<Typo word="Glenn Miller" find="\b[gG]len\s+[mM]iller\b" replace="Glenn Miller"/>
<Typo word="Gregg Allman" find="\bGreg\s+Allman\b" replace="Gregg Allman"/>
<Typo word="Guns N' Roses" find="\bGuns(?:[–‑−—―\s](?:&|[';’´ˈ׳᾿‘′Ꞌꞌ`](?:n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|[';’´ˈ׳᾿‘′Ꞌꞌ`](?:n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-]|&)[–‑−—―\s]?Roses\b" replace="Guns N' Roses"/>
<Typo word="Hans Christian Andersen" find="\b[hH]ans?\s+[cC]hristian\s+[aA]nders[eio]n\b" replace="Hans Christian Andersen"/>
<Typo word="Harold Macmillan" find="\b[hH]arold\s+MacMillan\b" replace="Harold Macmillan"/>
<Typo word="Hilary" find="\bHillary\s+(Duff|Swank)\b" replace="Hilary $1"/>
<Typo word="Hillary Clinton" find="\bHilary(\s+R(?:odham|\.))?\s+Clint[io]n\b" replace="Hillary$1 Clinton"/>
<Typo word="Humphrey Lyttelton" find="\b[hH]umphrey\s+[lL]ytt+leton\b" replace="Humphrey Lyttelton"/>
<Typo disabled="Internet" find="\binternet\b" replace="Internet"/><!--disabled; see talk page-->
<Typo word="Jean-Claude Van Damme" find="\bJean(?:\s+Claude\s+[vV]|-Claude v)an Damme\b" replace="Jean-Claude Van Damme"/>
<Typo word="King Philip's War" find="\bKing\s+Phil(?:lip['’;´ˈ׳᾿‘′Ꞌꞌ`]?s [wW]|ip(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s [wW]|'s w|s [wW]))ar\b" replace="King Philip's War"/>
<Typo word="Kirsty MacColl" find="\bKirsty\s+M(?:acc|c[cC]?)oll\b" replace="Kirsty MacColl"/>
<Typo word="Leonardo da Vinci" find="\bLeonardo\s+(?:D[ae]\s?[vV]|d(?:a(?:[vV]|\s+v)|e\s+[vV]))inci\b" replace="Leonardo da Vinci"/>
<Typo word="Leonardo DiCaprio" find="\bLeonardo\s+(?:d[ei]\s?[cC]|D(?:e\s?[cC]|i(?:c|\s+[cC])))aprio\b" replace="Leonardo DiCaprio"/>
<Typo word="Liv Ullmann" find="\bLiv\s+Ull?man\b" replace="Liv Ullmann"/>
<Typo word="Liza Minnelli" find="\bLiza\s+Minelli\b" replace="Liza Minnelli"/>
<Typo word="Ludwig van Beethoven" find="\bLud(?:vig\s+[vV][ao]|wig\s+(?:V[ao]|vo))n\s+Beethoven\b" replace="Ludwig van Beethoven"/>
<Typo word="Lutheran" find="\b[lL]ut(?:er(?:a|ia)|heria)n(ism|s?)\b" replace="Lutheran$1"/>
<Typo word="MacMillan" find="\b(James|Kenneth)\s+[mM]acmillan\b" replace="$1 MacMillan"/>
<Typo word="Marxism–Leninism" find="\b[mM]arxis([mt])-[lL]eninis([mt])\b" replace="Marxis$1–Leninis$2"/>
<Typo word="McCune–Reischauer" find="\bMc[cC]une-Reischauer\b" replace="McCune–Reischauer"/>
<Typo word="Methodist" find="\bmethodis(m|t(?:ic|s?))\b" replace="Methodis$1"/>
<Typo word="Metallica" find="\b[mM]et+al+ica\b" replace="Metallica"/>
<Typo word="Molière" find="\b[mM]oliere\b" replace="Molière"/>
<Typo word="Mormon" find="\bmormon(ism|s?)\b" replace="Mormon$1"/>
<Typo word="Mötley Crüe" find="\b[mM]otley\s+[cC]rue\b" replace="Mötley Crüe"/>
<Typo word="Muhammad etc." find="\bm(oham+[ae][dt](?:ans?)?|uham+[ae][dt](?:ans?)?)\b" replace="M$1"/>
<Typo word="Muhammad Ali" find="\bMuhamm[ei]d\s+Ali\b(?!\s+[A-Z])" replace="Muhammad Ali"/><!--avoid Muhammed Ali Bedir, etc.-->
<Typo word="Muslim/Moslem" find="\bm(osle|usli)m(s)?\b" replace="M$1m$2"/>
<Typo word="Peasants' Revolt" find="\bPeasant(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Revolt\b" replace="Peasants' Revolt"/>
<Typo word="Pentecost" find="\b(?:p(?:ent[ea])|Penta)cost(al(?:ism|s?)|s?)\b" replace="Pentecost$1"/>
<Typo word="Presbyterian" find="\b[pP]resbytarian(ism|s?)\b" replace="Presbyterian$1"/>
<Typo word="Qur'an" find="\bQ(?:or['’´ˈ׳᾿‘′Ꞌꞌ`]?a?['’´ˈ׳᾿‘′Ꞌꞌ`]?(?:[âáā]|aa?)|u(?:or['’´ˈ׳᾿‘′Ꞌꞌ`]?a?['’´ˈ׳᾿‘′Ꞌꞌ`]?(?:[âáā]|aa?)|['’´ˈ׳᾿‘′Ꞌꞌ`]ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|r(?:a['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|['’´ˈ׳᾿‘′Ꞌꞌ`]ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|'(?:[âáā]|aa))))n(ic)?\b" replace="Qur'an$1"/><!--avoid Qaran-->
<Typo word="Phillip ..." find="\b[pP]hilip\s+(Noyce|Schofield|Whitehead)\b" replace="Phillip $1"/>
<Typo word="Ramsay MacDonald" find="\bRams(?:ay\s+M(?:acdonald|c[dD]onald)|ey\s+M(?:acdonald|c[dD]onald)|ey\s+MacDonald)\b" replace="Ramsay MacDonald"/>
<Typo word="Robert De Niro" find="\bRobert\s+(?:de\s?[nN]|De(?:[nN]|\s+n))iro\b" replace="Robert De Niro"/>
<Typo word="Rodgers and" find="\bRogers\s+(?:[aA]nd|&)\s+Ha(mmerstein|rt)\b" replace="Rodgers and Ha$1"/>
<Typo word="Sam Elliott" find="\bSam\s+Elliot\b" replace="Sam Elliott"/>
<Typo word="Scarlett Johansson" find="\bScarlet(?:t\s+Johan(?:nss?[eo]|s(?:[eo]|se))|\s+Johann?ss?[eo])n\b" replace="Scarlett Johansson"/>
<Typo word="Schuylkill" find="\bSchuy+kl?[iu]ll\b" replace="Schuylkill"/>
<Typo word="Shane MacGowan" find="\bShane\s+M(?:acg|c[gG])owan\b" replace="Shane MacGowan"/>
<Typo word="Shelley Winters" find="\b[sS]helly\s+[wW]inters\b" replace="Shelley Winters"/>
<Typo word="SpongeBob" find="\b[sS]ponge(?:-[bB]|b|\s+B)ob\b" replace="SpongeBob"/>
<Typo word="SquarePants" find="\b[sS]quare(?:-[pP]|p|\s+P)ants\b" replace="SquarePants"/>
<Typo word="Terence Stamp" find="\bTerrence\s+Stamp\b" replace="Terence Stamp"/>
<Typo word="Tess of the d'Urbervilles" find="\bTess\s+of\s+the\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`]?[uU]r?ber?|d(?:[';’´ˈ׳᾿‘′Ꞌꞌ`](?:ur?ber?|U(?:ber?|rbe))|ur?ber?|U(?:ber?|rbe)))villes\b" replace="Tess of the d'Urbervilles"/>
<Typo word="Thomas De Quincey" find="\bThomas\s+(?:de\s*Quince?|De(?:Quince?|\s+Quinc))y\b" replace="Thomas De Quincey"/>
<Typo word="TV_" find="\b[tT]v\b(?<!(\|(?:\s|)|WE\s)tv)(?![^\s\.]*\.\w)(?<!\.[^\s\.]{0,999})" replace="TV"/><!--avoid WE tv and domains-->
<Typo word="Walter de la Mare" find="\b[wW]alter\s+(?:De\s?[lL]|de\s?L)a\s?[mM]are\b" replace="Walter de la Mare"/>
<Typo word="War of Jenkins' Ear" find="\bWar\s+of\s+[jJ]enkin(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Ear\b" replace="War of Jenkins' Ear"/>
<Typo word="Warren Buffett" find="\bWarr?en\s+(E\.\s+)?Buf(?:et|fe)t\b" replace="Warren $1Buffett"/>
<Typo word="Wade–Giles" find="\bWade-Giles\b" replace="Wade–Giles"/>
<Typo word="Years' War" find="\b(Nine|S(?:even|ixty)|T(?:en|hirt(?:een|y))|Eighty|Hundred)\s+(?:year['’;´ˈ׳᾿‘′Ꞌꞌ`]?s['’;´ˈ׳᾿‘′Ꞌꞌ`]?\s+[wW]|Year(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]s['’;´ˈ׳᾿‘′Ꞌꞌ`]? [wW]|s(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]\s+[wW]|'\s+w|\s+[wW])))ar\b" replace="$1 Years' War"/>
</syntaxhighlight>

====Other capitalisation====
<syntaxhighlight lang="xml">
<Typo word="A ... church" find="\b([aA]n?)\s+(Anglican|Baptist|C(?:atholic|hristian)|catholic|Lutheran|M(?:ethodist|ormon)|Protestant|Roman\s+[cC]atholic)\s+Church\b" replace="$1 $2 church"/>
<Typo word="senior advisor" find="\b([aA])\s+Senior\s+[aA]dvisor\b" replace="$1 senior advisor"/>
</syntaxhighlight>


===Grammar===
===Grammar===
====Articles====
====Articles====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="A …" find="\b(A|a)n\s+([Ee]u\w+|Ukrain\w+|[Uu](nanim\w+|ni(form|on|later\w+|que\w*|ty?|ted|vers\w+)|ra\w+|ser|s(?:ua|efu)l|til\w+)(ly)?)(?<!Euler\w*)\b" replace="$1 $2" />
<Typo word="A …" find="\b(?<!['’´ˈ׳᾿‘′Ꞌꞌ`])([aA])n\s+([eE]u[A-Za-z]+|Ukrain[aeins]+|[uU](n(?:anim[a-z]+|i(?:form|later[a-z]+|on|que[a-z]*|t(?:ed|y?)|vers[a-z]+))|ra[a-z]+|s(?:e(?:ful|r)|ual)|til[a-z]+)(?:ly)?)(?<!Euler[a-z]{0,99})\b" replace="$1 $2"/><!--avoid Xi'an-->
<Typo word="A h-" find="\b(A|a)n\s+(?<!(?:\]\]|⌊)an\s)h(alf|a[nr]dy?|[aio]t|e(ad|lp|avy)\w*|igh\w*|oax|omo?e\w*|ouse|uge|uman)\b(?<!\]an\b)" replace="$1 h$2" /> <!-- don't match [[Europe]]an higher... etc. -->
<Typo word="A h-" find="\b(?<!['’´ˈ׳᾿‘′Ꞌꞌ`])([aA])n\s+(?<!(?:\]\]|⌊)an\s)h(a(?:lf|[nr]dy?|t)|[io]t|e(?:a(?:d|vy)|lp)[a-z]*|igh[a-z]*|o(?:ax|mo?e[a-z]*|use)|u(?:ge|man))\b(?<!\]an\b)" replace="$1 h$2"/><!--avoid [[!Europe!]]an higher..., Xi'a high etc.-->
<Typo word="An h-" find="\b(A|a)\s+h(eir(ess|loom)?|our(ly)?|onest|onou?r(abl[ey]|ary)?)\b" replace="$1n h$2" />
<Typo word="An h-" find="\b([aA])\s+h(eir(?:ess|loom)?|our(?:ly)?|on(?:est|ou?r(?:a(?:bl[ey]|ry))?))\b" replace="$1n h$2"/>
<Typo word="An 8th/11th/18th" find="\b(?<![´ˈ׳᾿’′Ꞌꞌ`'\-\—])([aA])\s+(8|1[18])th([-\s])" replace="$1n $2th$3"/>
</source>
</syntaxhighlight>


====Contractions====
====Contractions====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" />
<Typo word="(C/Sh/W)ouldn't" find="\b([cwCW]|[sS]h)ou(dln[';’´ˈ׳᾿‘′Ꞌꞌ`]?|ldn['’;´ˈ׳᾿‘′Ꞌꞌ`]?t)t\b" replace="$1ouldn't"/>
<Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ould(?:'?n|n;)t\b" replace="$1ouldn't" />
<Typo word="(H/Sh/W)e'(d/ll/s)" find="\b([hwHW]|[sS][hw])e[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll)\b" replace="$1e'$2"/>
<Typo word="D(id/oes)n't" find="\b(D|d)(id|oes)(?:'?n|n;)t\b" replace="$1$2n't" />
<Typo word="(T/W)Here'(d/ll/s/ve)" find="\b([hH]|[twTW]h)ere[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll|ve)\b" replace="$1ere'$2"/>
<Typo word="(D/W)on't" find="\b(W|w|D|d)o(?:'n|n;)t\b" replace="$1on't" />
<Typo word="I(t)'(d/m/s/ll)" find="\b([iI]t?)[;’´ˈ׳᾿‘′Ꞌꞌ`]([dms]|ll)\b" replace="$1'$2"/>
<Typo word="Its (after)" find="\b(?=it)(?<=\b(?:[aA](?:bove|[lm]ong(?:st)?|r(?:e|ound)|t)|[bB](?:e(?:low|tween|yond)?|oth|y)|[cC]elebrat(?:e[ds]?|ing)|[dD]uring|[fF]rom|[hH][eo]ld|[iI]n(?:to)?|[kK]eep|[mM]ade|[oO](?:f|n(?:to)?|ver)|[tT](?:hrough(?:out)?|o)|[uU](?:nder(?:neath)?|p(?:on)?)|[wW]ith(?:in|out)?)\s+)it[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="its"/><!--cheapened expensive beginning-->
<Typo word="Ha(s/d/ve)n't" find="\b([Hh]a)(s|d|ve)(?:'?n|n;)t\b" replace="$1$2n't" />
<Typo word="Its (after)" find="\b(?=it)(?<=\b(?:[aA](?:bove|[lm]ong(?:st)?|r(?:e|ound)|t)|[bB](?:e(?:low|tween|yond)?|oth|y)|[cC]elebrat(?:e[ds]?|ing)|[dD]uring|[fF]rom|[hH][eo]ld|[iI]n(?:to)?|[kK]eep|[mM]ade|[oO](?:f|n(?:to)?|ver)|[tT](?:hrough(?:out)?|o)|[uU](?:nder(?:neath)?|p(?:on)?)|[wW]ith(?:in|out)?)\s+)its[';’´ˈ׳᾿‘′Ꞌꞌ`]\b" replace="its"/>
<Typo word="(H/Sh/W)e'(d/ll)" find="\b([Ss]?[HhWw]e);(d|ll)\b" replace="$1'$2"/>
<Typo word="Its (before)" find="\b([iI])t(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s|s[';’´ˈ׳᾿‘′Ꞌꞌ`])\s+(apex|[bB]-side|causes?|do(?:ors|wnfall)|founders?|history|inceptions?|o(?:rigins?|wn)|p(?:innacle|olicies)|r(?:ange|e(?:asons?|lease))|zenith)\b" replace="$1ts $2"/>
<Typo word="(T/W)Here'(d/ll/s/ve)" find="\b(H|[TtWw]h)ere;(d|ll|s|ve)\b" replace="$1ere'$2"/>
<Typo word="I(t)'(d/m/s/ll)" find="\b([Ii]t?);(d|m|s|ll)\b" replace="$1'$2"/>
<Typo word="-en't" find="\b([aA]r|[hH]av|[wW]er)n[';’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1en't"/>
<Typo word="Its (after)" find="\b([Aa](?:round|mong)|[Ii][n]|[Oo](?:f|ver|n)|[Bb](?:eyond|y|etween)|[Uu]p|[Tt](?:hrough|o)|[Ww]ith(?:in|out)?|[Uu]nder|[Ff]rom)\s+it's\b" replace="$1 its"/>
<Typo word="-n't (2)" find="\b(are|[cC]ould|[dD](?:id|oes)|[hH]a([ds]|ve)|[sS]hould|[wW](?:as|ere|ould))nt\b" replace="$1n't"/><!--avoid Arent, cant, wont, "Don't" (rule exists)-->
<Typo word="Its (before)" find="\b(I|i)t's\s+(downfall|zenith|pinnacle|apex|origins?|causes?|reason|own)\b" replace="$1ts $2"/>
<Typo word="-n't (1)" find="\b(are|[cC](?:a|ould)|[dD](?:id|o(?:es)?)|[hH]a(?:[ds]|ve)|[sS]hould|[wW](?:as|ere|o(?:uld)?))(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]n|n[;’´ˈ׳᾿‘′Ꞌꞌ`])t\b" replace="$1n't"/>
<Typo word="-en't" find="\b([Aa]r|[Hh]av|[Ww]er)n't\b" replace="$1en't"/>
<Typo word="there's" find="\bthere[’;´ˈ׳᾿‘′Ꞌꞌ`]?s\b" replace="there's"/><!--avoid place name Theres-->
<Typo word="They'll" find="\b(T|t)(?:yhe|ehy|hey)(?:ll|;l+)\b" replace="$1hey'll"/>
<Typo word="They'll" find="\b([tT])(?:ehy|hey|yhe)(?:ll|[';’´ˈ׳᾿‘′Ꞌꞌ`]l+)\b" replace="$1hey'll"/>
<Typo word="They'(r/v)e" find="\b(T|t)hey;?(r|v)e?\b" replace="$1hey'$2e"/>
<Typo word="They'(r/v)e" find="\b([tT])hey[';’´ˈ׳᾿‘′Ꞌꞌ`]?([rv])e?\b" replace="$1hey'$2e"/>
<Typo word="W(as/ere)n't" find="\b(W|w)(as|ere)'?nt\b" replace="$1$2n't" />
<Typo word="Weren't" find="\b([wW])er[en][';’´ˈ׳᾿‘′Ꞌꞌ`]?n?t\b" replace="$1eren't"/>
<Typo word="Weren't" find="\b(W|w)er[en]'?n?t\b" replace="$1eren't" />
<Typo word="Wh(at/en/o/y)'(d/ll/re/s/ve)" find="\b([wW])h(at|en|[oy])[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll|[rv]e)\b" replace="$1h$2'$3"/>
<Typo word="Wh(at/en/o/y)'(d/ll/re/s)" find="\b(W|w)h(at|en|o|y);(d|ll|re|s)\b" replace="$1h$2'$3"/>
<Typo word="Y'all" find="\b([yY])a[';’´ˈ׳᾿‘′Ꞌꞌ`]ll\b" replace="$1'all"/>
</syntaxhighlight>
<Typo word="Y'all" find="\b(Y|y)a'll\b" replace="$1'all" />
</source>


====Joined words====
====Joined words====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="(Center/Left/Right) field" find="\b(center|left|[Rr]ight)f(?:ie|ei)ld(|ers?)\b" replace="$1 field$2" />
<Typo word="(Left/Right) field" find="\b(left|[rR]ight)f(?:ei|ie)ld(ers?)?\b" replace="$1 field$2"/>
<Typo word="More/Less/etc. than_" find="(?=then)(?<=\b(?:[bB](?:etter|igger|raver)|[gG]reater|[hH]igher|[mM]ore|[lL](?:arger|ess|o(?:nger|wer))|lesser|[oO]lder|[rR]ather|[sS](?:horter|ma(?:ller|rter))|[tT](?:aller|hi(?:cker|nner))|[wW]orse|[yY]ounger)\s+)then\s+(?!than\b)" replace="than "/><!--avoid ends of sentences, e.g., "Life was better then."; too many false positives for "other then"; cheapened expensive beginning-->
<Typo word="(Four/Five/...)fold" find="\b([Ff](our|ive|orty|ift(y|een))|[Ss](ix|even)(|teen|ty)|[Ee](ight(y?|een)|leven)|[Nn]ine(|teen|ty)|[Hh]undred)[-\s]+fold\b" replace="$1fold" />
<Typo word="More/Greater/Less/Rather/Other than" find="\b([Mm]ore|[Gg]reater|[Ll]ess|(?:[Rr]a|O|o)ther)\s+then(?=\s)" replace="$1 than" />
<Typo word="A unique" find="\b([aA])n\s+unique(ly)?\b" replace="$1 unique$2"/>
<Typo word="A unique" find="\b(A|a)n\s+uniqu(e|ely)" replace="$1 uniqu$2" />
<Typo word="As well" find="\baswell\b" replace="as well"/>
<Typo word="As well" find="\b(A|a)swell\b" replace="$1s well" />
<Typo word="At least" find="\b([aA])tleast\b" replace="$1t least"/>
<Typo word="At least" find="\b(A|a)tleast\b" replace="$1t least" />
<Typo word="Close by" find="\b([cC])lose[-–‑−—―]?by\b" replace="$1lose by"/>
<Typo word="Close by" find="\b(C|c)loseby\b" replace="$1lose by" />
<Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b([iI])n(any|between|fact|many|particular|s(?:ome|pite)|them?)\b" replace="$1n $2"/>
<Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b(I|i)n(fact|them?|some|m?any|spite|particular|between)\b" replace="$1n $2" />
<Typo word="(Crime/Drug) lord" find="\b([cC]rime|[dD]rug)[-–‑−—―]?lord(s)?\b" replace="$1 lord$2"/>
<Typo word="Other hand" find="\b(O|o)therhand\b" replace="$1ther hand" />
<Typo word="Other hand" find="\b([oO])therhand\b" replace="$1ther hand"/>
<Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" />
<Typo word="Since then" find="\b([sS])ince\s+than\b" replace="$1ince then"/>
<Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([Tt])(wo|hree|en|welve|wenty|hirt(y|een)|housand)[ ]fold\b" replace="$1$2fold" />
<Typo word="Super Bowl" find="\b[sS]uper[-–‑−—―]?[bB]owl(s)?\b" replace="Super Bowl$1"/>
<Typo word="Vice versa" find="\b([vV])is(?:[ae]|-a)[–‑−—―\s]*versa\b" replace="$1ice versa"/>
</source>
</syntaxhighlight>


====Duplicated words====
====Duplicated words====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="it is" find="\b(I|i)(t it|s is)\b" replace="$1t is" />
<Typo word="it is" find="\b([iI])t\s+it\b" replace="$1t is"/>
<Typo word="Duplicated words" find="\b(a[mnst]?|and|are|b[ey]|did|[dgnt]o|for|i[fst]|me|o[fr]|s?he|the(?:|ir|m|n|se|y)|th[iu]s|has|were|wh(?:at|ere|en|ich|om?|y)|with|(?:c|sh|w)ould)\s+\1\b" replace="$1" />
<Typo word="Duplicated words" find="\b(a(?:[ms]?|nd?|re)|b(?:e(?:come)?|y)|could|d(?:id|o)|f(?:or|rom)|go|h(?:a(?:s|ve)|e|im|ow)|i[fst]s?|m(?:ade|e|ore)|no|o(?:[fr]|ther)|sh(?:e|ould)|t(?:h(?:e(?:ir|[mny]?|se)|[iu]s)|o)|w(?:as|ere|h(?:at|e(?:n|re)|i(?:ch|le)|om?|y)ith|ould)|is\s+a)\s{1,5}\1\b(?!-)" replace="$1"/><!--avoid "in", per talk in Archive 3; skip if 2nd word is a hypenated, eg. for for-profit-->
</syntaxhighlight>
</source>


====Preposition usage====
====Preposition usage====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Comprises" find="\b(C|c)omprises of\b" replace="$1omprises" />
<Typo word="Comprises" find="\b([cC])omprises\s+of\b" replace="$1omprises"/>
</syntaxhighlight>
</source>


====Punctuation====
====Punctuation====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="'s" find="(\w);s\b(?<!&[#\w]+;s)" replace="$1's" /><!--semicolon for apostrophe; allow &xxx; (HTML entities)-->
<Typo word="'s" find="(?<=\w)[;’´ˈ׳᾿‘′Ꞌꞌ`]s\b(?<!'\w[;’´ˈ׳᾿‘′Ꞌꞌ`]s|&[#\w]{1,99};s)" replace="'s"/><!--semicolon or apostrophe-like symbols for apostrophe; avoid potential wiki markup, and "&xxx;" (HTML entities), use straight quotes per [[MOS:STRAIGHT]]-->
<Typo word="Hers/Ours\Theirs/Yours" find="\b([Hh]e|Ou|[Tt]hei|[Yy]?ou)r's\b" replace="$1rs" />
<Typo word="Hers/Ours/Theirs/Yours" find="\b([hH]e|[oO]u|[tT]hei|[yY]ou)r[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="$1rs"/>
<Typo word="e.g." find="\b([eE]\.g)([,\s])" replace="$1.$2"/>
</source>
<Typo word="e.g." find="\b([eE])(?:g\.?|\.\s*g)([\s,:;-]|'')(?!River|veit|White)" replace="$1.g.$2"/>
</syntaxhighlight>


===Band names===
====Spacing and hyphens====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Mötley Crüe" find="\b[Mm]otley\s+[Cc]rue\b" replace="Mötley Crüe" />
<Typo word="so-called_" find="\bso\s+called\b(?<=\b(?:[aA]|by|[hH](?:er|is)|of|[tT]he(?:ir|se)?|[tT]his)\s+so\s+called)" replace="so-called"/><!--avoid variants of "it is so called because"-->
</syntaxhighlight>
<Typo word="AC/DC" find="\b[Aa][Cc]-[Dd][Cc]\b" replace="AC/DC" />

<Typo word="Metallica" find="\b[Mm]ettal+ica\b" replace="Metallica" />
====Other grammar====
</source>
<syntaxhighlight lang="xml">
<Typo word="who has been" find="\bwhose\s+been\b" replace="who has been"/>
</syntaxhighlight>


===General rules===
===General rules===
These have to come last, so that special cases (which these might transform into an unanticipated error) get treated first.
These have to come last, so that special cases (which these might transform into an unanticipated error) get treated first.
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo DISABLED="Triple letters" find="(?!\b(?:Eisschnelllauf|Killlai|(?:Pya|G|g)rrrl?|[Rr]sssf|[Oo]ooh|[A-Za-z]+([a-z])\1\1\1[a-z]*|[a-fw]+)\b)\b([A-Za-z]+)([a-gj-wyz])\3\3([a-z]+)\b" replace="$2$3$3$4" /><!--Replace triple letters within a word (except h, x, i) with double letters; don't match some exceptions, quadruple letters, hexadecimal colours like #ccc, Roman numerals iii, web www. -->
<Typo disabled="Triple letters" find="(?!\b(?:Eisschnelllauf|[gG]rrrl?|Killlai|[oO]ooh|Pyarrrl?|[rR]sssf|[A-Za-z]+([a-z])\1\1\1[a-z]*|[a-fw]+)\b)\b([A-Z][a-z]*|[a-z]+)([a-gj-wyz])\3\3([a-z]+)\b" replace="$2$3$3$4"/><!--Replace triple letters within a word (except h, x, i) with double letters; avoid some exceptions, quadruple letters, hexadecimal colours like #ccc, Roman numerals iii, web www.-->
</syntaxhighlight>
</source>


====Beginnings====
====Beginnings====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="Ac-" find="\b(A|a)cc+(hiev|oustic|rimon[iy]|ronym|tiv[aei]|tual|upunctur|ute)(\w*)\b" replace="$1c$2$3" />
<Typo word="Ac-" find="\b([aA])cc+(hiev|oustic|r(?:imon[iy]|onym)|t(?:iv[aei]|ual)|u(?:punctur|te))([a-z]*)\b" replace="$1c$2$3"/>
<Typo word="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept\w*|ess\w*|ident\w*|omp(?:an(ie[ds]|y)|lish\w*)|ord\w+|ount\w*|ura[ct]\w+)\b" replace="$1cc$2" />
<Typo word="Acc-" find="\b([aA]|[iuIU]na)c(?:cc+)?(e(?:pt[a-z]*|ss[a-z]*)|ident[a-z]*|omp(?:an(?:ie[ds]|y)|lish[a-z]*)|o(?:rd[a-z]+|unt[a-z]*)|ura[ct][a-z]+)\b" replace="$1cc$2"/>
<Typo word="(Re)Acqu-" find="\b([Rr]ea|A|a)(?:cc|d?)qu(aint\w*|ir[ei]\w*|isiti(ons?|ve)|its?|itt(ed|als?|ing))\b" replace="$1cqu$2" />
<Typo word="(Re)Acqu-" find="\b([aA]|[rR]ea)(?:cc+|d?)qu(aint[a-z]*|ir[ei][a-z]*|isiti(?:ons?|ve)|it(?:s?|t(?:als?|ed|ing)))\b(?<!Aquiris)" replace="$1cqu$2"/><!--avoid Aquiris-->
<Typo word="Add-" find="\b([Nn]ona|A|a)d(?:|dd+)(ic?ti[ov]\w*|ress\w*)\b" replace="$1dd$2" />
<Typo word="Add-" find="\b([aA]|[nN]ona)d(?:dd+)?(ic?ti[ov][a-z]*|ress[a-z]*)\b" replace="$1dd$2"/>
<Typo word="Aff-" find="\b(A|a)f(?:|ff)((?:e|li)ct(?:|ed|ing|ion)s?|iliat[ei]\w*|init(?:y|ies)|irmati\w+|luen(?:t|tly|ce))\b" replace="$1ff$2" />
<Typo word="Aero-" find="\b([aA])reo(bics?|d(?:romes?|ynamic(?:al[a-z]*|s?))|mechanic(?:al[a-z]*|s?)|nautic(?:al[a-z]*|s?)|planes?|s(?:ols?|pace))\b" replace="$1ero$2"/>
<Typo word="After-" find="\b(A|a)f(?:et|te|er)(math|noon|ward)(s?)\b" replace="$1fter$2$3" />
<Typo word="Aff-" find="\b([aA])f(?:ff)?((?:e|li)ct(?:ed|i(?:ng|on))?s?|iliat[ei][a-z]*|init(?:ies|y)|irmati[a-z]+|luen(?:ce|t(?:ly)?))\b" replace="$1ff$2"/>
<Typo word="Al-" find="\b(A|a)ll+(beit|most|ong|ready|though|together|(?<!All)ways)\b" replace="$1l$2" /> <!-- avoid false positive Allways -->
<Typo word="After-" find="\b([aA])f(?:e[rt]|te)(maths?|noons?|wards?)\b" replace="$1fter$2"/>
<Typo word="All-" find="\b(A|a)l(ot(s|ed|ing|ments?)|ow(s?|ed|ing|abl[ey]|ances?)|us(ions?|ive(|ly)|ory))\b" replace="$1ll$2" />
<Typo word="Al-" find="\b([aA])ll+(beit|most|ong|ready|t(?:hough|ogether)|(?<!All)ways)\b" replace="$1l$2"/><!--avoid Allways-->
<Typo word="Alle-" find="\b(A|a)le(g(?:e[sd]?|ing|edly|iances?|ory|ori\w*)|viat(?:e[sd]?|ing|ion|or))\b" replace="$1lle$2" />
<Typo word="Alle-" find="\b([aA])le(g(?:e(?:d(?:ly)?|s?)|i(?:ances?|ng)|or(?:i[a-z]*|y))|viat(?:e[ds]?|i(?:ng|on)|or))\b" replace="$1lle$2"/>
<Typo word="Allo-" find="\b(A|a)lo(c[au]t|morph|path|phon|trop)(e?[ds]?|ing|ics?|ion|y|ies)\b" replace="$1llo$2$3" />
<Typo word="Allo-" find="\b([aA])lo(c[au]t|morph|p(?:ath|hon)|trop|w)(a(?:bl[ey]|nces?)|[ds]?|e[ds]?|i(?:cs?|es|ng|on)|ments?|y)\b" replace="$1llo$2$3"/>
<Typo word="Am-" find="\b([Uu]na|A|a)mm+(ass\w*|end\w*|enit\w*|ong(st)?|ount\w*|us(e[sd]?|ing|ements?))\b" replace="$1m$2" />
<Typo word="Allu-" find="\b([aA])lu([dr](?:e[ds]?|ing(?:ly)?|ments?)|s(?:i(?:ons?|ve(?:ly)?)|ory))\b(?<!Alured)(?!\s+[sS]chinia)" replace="$1llu$2"/><!--avoid species-->
<Typo word="Amphi-" find="\b(A|a)mp(?:ih?|h)(bi(ans?|ous(ly)?)|theat(re|er)s?)\b" replace="$1mphi$2" />
<Typo word="Am-" find="\b([aA]|[uU]na)mm+(ass[a-z]*|en(?:d[a-z]*|it[a-z]*)|ong(?:st)?|ount[a-z]*|us(?:e(?:[ds]?|ments?)|ing))\b(?<!Ammendola|[dD]'[aA]mmassa)" replace="$1m$2"/><!--avoid [dD]'[aA]mmassa, Ammendola-->
<Typo word="Ann-" find="\b(A|a)n(ihilat\w+|ounc[ei]\w*|ually|ua?ls?|ull(ed|ing)|ular|iversar\w+)\b(?<!\b[Aa]niversario)" replace="$1nn$2" />
<Typo word="Amphi-" find="\b([aA])mp(?:h|ih?)(bi(?:ans?|ous(?:ly)?)|theat(?:ers?|res?))\b" replace="$1mphi$2"/>
<Typo word="Ap-" find="\b(A|a)pp+(art(|ments?)|titudes?)\b" replace="$1p$2" />
<Typo word="Ann-" find="\b([aA])n(i(?:hilat[a-z]+|versar[a-z]+)|ounc[ei][a-z]*|u(?:al(?:ly|s?)|l(?:ar|l(?:ed|ing)|s?)))\b(?<!\b[aA]niversario)" replace="$1nn$2"/>
<Typo word="App-" find="\b(A|a|[DdMm]isa)p(all(s?|ed|ing\w*)|are(l|nt(ly)?)|aritions?|ea[lr]\w*|ellat\w+|end\w*|li[ace][adns]\w*|ly|oint(s?|ed|ing|ments?)|rehen[ds]\w*|roach\w*|rov(e[ds]?|als?|ing\w*))\b" replace="$1pp$2" />
<Typo word="Ap-" find="\b([aA])pp+(art(?:ments?)?|titudes?)\b" replace="$1p$2"/>
<Typo word="App-" find="\b([aA]|[dmDM]isa)p(all(?:ed|ing[a-z]*|s?)|are(?:l|nt(?:ly)?)|aritions?|e(?:a[lr][a-z]*|llat[a-z]+|nd[a-z]*)|l(?:i[ace][adns][a-z]*|y)|oint(?:ed|ing|ments?|s?)|r(?:ehen[ds][a-z]*|oach[a-z]*)|rov(?:als?|e[ds]?|ing[a-z]*))\b(?<![aA]plicada)" replace="$1pp$2"/><!--avoid French word (A/a)plicada/>-->
<Typo word="Aqua-" find="\b(A|a)cqua(ri(an?|um?)s?|tics?)\b" replace="$1qua$2" />
<Typo word="Arr-" find="\b(A|a|[Rr]ea)r(ang(e[sdr]?|ing|ements?)|iv(als?|es?|ed|ing))\b" replace="$1rr$2" />
<Typo word="Aqua-" find="\b([aA])cqua(ri(?:an?s?|um?s?)|tics?)\b" replace="$1qua$2"/>
<Typo word="Att-" find="(?!\bAtack\b)\b(A|a|[Uu]na)t(ack(|ed|ing|er)s?|ain(|ed|ing|ment|able)s?|orneys?|r(ac|ibu)t(|ed?|ing|ion|or|ive)s?)\b" replace="$1tt$2" /><!--Don't fix surname Atack-->
<Typo word="Arr-" find="\b([aA]|[rR]ea)r(ang(?:e(?:[drs]?|ments?)|ing)|iv(?:als?|e[ds]?|ing))\b" replace="$1rr$2"/>
<Typo word="Ball-" find="\b(B|b)al(istic(s?|ally|ian)|oon(s?|ed|ing|ist))\b" replace="$1all$2" />
<Typo word="Att-" find="(?!\bAtack\b)\b([aA]|[uU]na)t(a(?:ck(?:e[dr]s?|ings?|s?)|in(?:able|ed|ing|ment)?s?)|orneys?|r(?:ac|ibu)t(?:ed?|i(?:ng|on|ve)|or)?s?)\b" replace="$1tt$2"/><!--avoid surname Atack-->
<Typo word="Biblio-" find="\b(B|b)ib(?:i?lo|li)(graph\w+|th?eques?)\b" replace="$1iblio$2" />
<Typo word="Ball-" find="\b([bB])al(istic(?:ally|ian|s?)|oon(?!\s+Yoka)(?:ed|i(?:ng|st)|s?))\b" replace="$1all$2"/>
<Typo word="Chair-" find="\b(C|c)hari(lifts?|(wo)?m[ae]n(ships?)?|persons?)\b" replace="$1hair$2" />
<Typo word="Biblio-" find="\b([bB])ibi?l[io](graph[a-z]+|th?eques?)\b" replace="$1iblio$2"/>
<Typo word="Corr-" find="\b(C|c)or(ect\w*|espond\w*|osi(ons?|ve\w*))\b" replace="$1orr$2" />
<Typo word="Canoni-" find="\b([cC])annoni(cal(?:ly|s?)|sts?|z(?:ations?|e[ds]?|ing))\b" replace="$1anoni$2"/>
<Typo word="Diphth-" find="\b(D|d)ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2" />
<Typo word="Chair-" find="\b([cC])hari(lifts?|m[ae]n(?:ships?)?|persons?|wom[ae]n(?:ships?)?)\b" replace="$1hair$2"/>
<Typo word="(In)Def-" find="\b(D|d|[Ii]nd)eff(ici(en|t)\w+|init[ie]\w*|en[cs][ie]\w*|end\w*)\b" replace="$1ef$2" />
<Typo word="(Dis)Colour-" find="\b([cC]|[dD]isc)olou([a-ln-qs-y][a-z]*)\b" replace="$1olour$2"/><!--avoid Coloumb & Colouz Uv Sound-->
<Typo word="Desp-" find="\b(D|d)isp(air\w*|icabl[ey]|is(es?|ed|ing)|ite|onden\w+)\b" replace="$1esp$2" />
<Typo word="Corr-" find="\b([cC])or(e(?:ct[a-z]*|spond[a-z]*)|osi(?:ons?|ve[a-z]*))\b(?<![cC]orectomy)" replace="$1orr$2"/><!--corectomy -->
<Typo word="Dis-" find="\b(D|d)(?:e|is)s(agree\w*|appear\w*|array\w*|ease\w*|integrat\w+|miss\w*|o(?:bed|r)ien\w+|order\w*)\b" replace="$1is$2" />
<Typo word="Diphth-" find="\b([dD])ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2"/>
<Typo word="Diss-" find="\b(D|d)is(atisf\w+|olution\w*|olv(e[ds]?|ing)|uad[ei]\w*)\b" replace="$1iss$2" />
<Typo word="(In)Def-" find="\b([dD]|[iI]nd)eff(en(?:c[ei][a-z]*|d(?<!\bdu\s+[dD]effend)[a-z]*|s[ei][a-z]*)|ici(?:en[a-z]+|t[a-z]+)|init[ei][a-z]*)\b" replace="$1ef$2"/><!--avoid du deffend-->
<Typo word="Disse-" find="\b(D|d)ise([cnr]t|mbl|minat|nsion|rtat|rv|rvic|ver)(e?[ds]?|[eo]rs?|ing|ions?)\b" replace="$1isse$2$3" />
<Typo word="Desp-" find="\b([dD])isp(air[a-z]*|i(?:cabl[ey]|s(?:eds?|ing)|te)|onden[a-z]+)\b" replace="$1esp$2"/>
<Typo word="Dissi-" find="\b(D|d)isi([a-ko-z]|m[a-nq-z])(\w+)\b" replace="$1issi$2$3" />
<Typo word="Dis-" find="\b([dD])(?:e|is)s(a(?:gree[a-z]*|ppear[a-z]*|rray[a-z]*)|ease[a-z]*|integrat[a-z]+|miss[a-z]*|o(?:bedien[a-z]+|r(?:der[a-z]*|ien[a-z]+)))\b" replace="$1is$2"/>
<Typo word="Diss-" find="\b([dD])is(atisf[a-z]+|olution[a-z]*|olv(?:e[ds]?|ing)|uad[ei][a-z]*)\b" replace="$1iss$2"/>
<!--avoid false positives: disillusion, Disini, disinfect, disinter, etc., Disimone, disimprove, disimpaction-->
<Typo word="Down-" find="\b(D|d)ow(falls?|load\w*|stairs?|stream|town|wards?)\b" replace="$1own$2" />
<Typo word="Disse-" find="\b([dD])ise(ct|m(?:bl|inat)|n(?:sion|t)|r(?:t(?:at)?|v(?:ic)?)|ver)([ds]?|e(?:[ds]?|rs?)|i(?:ng|ons?)|ors?)\b" replace="$1isse$2$3"/>
<Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect\w*|icien\w*|ort(s?|less\w*))\b" replace="$1ff$2" />
<Typo word="Dissi-" find="\b([dD])isi([abe-ko-ru-z]|m[a-nq-z]|s[a-km-z]|t[a-gi-z])([a-z]+)\b" replace="$1issi$2$3"/><!--avoid disidentification, disillusion, Disimone, disimprove, disimpaction, Disini, disinfect, disinter, Disislava, Disith, etc.-->
<Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat\w+|nen[ct]\w*|ssar[iy]\w*)\b" replace="$1mi$2" />
<Typo word="Down-" find="\b([dD])ow(falls?|load[a-z]*|st(?:airs?|ream)|town|wards?)\b" replace="$1own$2"/>
<Typo word="Emb-" find="(?!\bEnb(?:an|aqom|ar+|ekshi\w*|erg|etsu|ilulu|ise|rel|ridge|ukan|ulufushi|un)\b)\b(E|e)nb([a-z]\w*)" replace="$1mb$2" />
<Typo word="Eff-" find="\b([eE]|[iI]ne)f(ect[a-z]*|icien[a-z]*|ort(?:less[a-z]*|s?))\b" replace="$1ff$2"/>
<Typo word="Emi-" find="\b([eE]|[pP]ree)mmi(grat[a-z]+|nen[ct][a-z]*|ssar[iy][a-z]*)\b" replace="$1mi$2"/>
<!--avoid false positives: Enberg, Enban, Enbaqom, Enbar(r), Enbekshi..., Enbetsu, Enbilulu, Enbise, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun-->
<Typo word="Emb-" find="\b([eE])nb([a-z]+)\b(?<!\bEnb(?:a(?:[ns]|qom|rr?)|e(?:kshi[a-z]{0,99}|rgs?|tsu)?|i(?:lulu|se)|lend|o(?:m|rne|th)|r(?:el|idge)|u(?:kan|lufushi|n))\b)(?<!Bir Enba)" replace="$1mb$2"/><!--avoid Enbergs?, Enban, Enbaqom, Enbar(r), Enbas, Enbee, Enbekshi..., Enbetsu, Enbilulu, Enbise, Enblend, Enbom, Enboth, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun, Bir Enba-->
<Typo word="Emm-" find="\b(E|e)nm([a-z]\w*)\b(?<!\bEnma|Enmakaje|Enmann?|Enmannsche|Enmore|[Ee]nmesh\w*|[Ee]nmit(?:y|ies)|Enmax|Enmund|[Ee]nm[aá]scarados?)" replace="$1mm$2" />
<!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmity, Enmax, Enmund, enmáscarado -->
<Typo word="Emm-" find="\b([eE])nm([a-z]+)\b(?<!\bEnm(?:a|ei)|enm(?:a(?:s(?:carados?|se?)|tter[a-z]*)|esh[a-z]*|áscarados?|it(?:ies|y))|Enm(?:a(?:kaje|nn?(?:sche)?|[ox]|rk\b|s(?:carados?|se?)|tter[a-z]*)|e(?:dio|sh[a-z]*)|áscarados?|it(?:ies|y)|ore|und))" replace="$1mm$2"/><!--avoid Enma, Enmakaje, Enman, Enmann(sche), enmass(e), Enmedio, Enmore, enmesh, enmatter, enmity, Enmax, Enmund, enmáscarado, Enmao-->
<Typo word="Emp-" find="(?!\b[Ee]np(?:hytot\w+|i|ing|lan\w+|ower|rostil|uku))\b(E|e)n(p[a-z]\w*)\b" replace="$1m$2" />
<Typo disabled="Emp-" find="\b([eE])n(p[a-z]+)\b(?<!\b[eE]np(?:hytot[a-z]+|i(?:ng)?|lan[a-z]+|ower|rostil|uku)\b)" replace="$1m$2"/><!--avoid enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku-->
<Typo word="Err-" find="\b([eE])r(a(?:nds?|tic(?:ally)?)|o(?:neous(?:ly)?|rs?))\b" replace="$1rr$2"/>
<!--avoid false positives: enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku -->
<Typo word="Err-" find="\b(E|e)r(ands?|atic(|ally)|oneous\w*|ors?)\b" replace="$1rr$2" />
<Typo word="Exc-" find="\b([eE])xe(ed[a-z]*|r?pt(?:ed|i(?:ng|onal(?:ly)?|s?))|lle(?:d|n[ct][a-z]*)|ssive[elnsy]*)\b" replace="$1xce$2"/>
<Typo word="(Un)Fore-" find="\b([fF]|[uU]nf)or(bod(?:es?|ing(?:ly)?)|brains?|c(?:astles?|ourts?|los(?:es?|ing(?:ly)?)|ast(?:ers?|ing|s?))|d(?:ecks?|oom(?:ers?|ing|s?))|f(?:aces?|eet|ingers?|oot|ronts?)|grounds?|h(?:ands?|eads?)|l(?:egs?|ocks?)|m(?:asts?|ost)|n(?:ames?|oons?)|paws?|quarters?|runners?|s(?:a(?:ils?|w)|ee(?:able|ing|[ns]?|rs?)|ta(?:ll(?:ers?|ing|s?)|ys?))|t(?:astes?|ell(?:ers?|ing|s?)|old)|w(?:arn(?:ers?|ing|s?)|ords?))\b(?<!\bFors(?:ee\b|tall\b))" replace="$1ore$2"/><!--avoid Forsee, Forstall; common names-->
<Typo word="Exc-" find="\b(E|e)xe(ed\w*|r?pt(s?|ed|ing|ional(|ly))|llen[ct]\w*|lled|ssive\w*)\b" replace="$1xce$2" />
<Typo word="Giu-" find="\b[gG]ui(li(?:a(?:ni)?|o)|seppe)\b" replace="Giu$1"/>
<Typo word="(Un)Fore-" find="(?!\bFor(?:see|stall)\b)\b([Uu]nf|F|f)or(see(n|able|ing|r?s?)|saw|(cast|doom|stall|tell|warn)(s?|ers?|ing)|(bod|clos)(es?|ing|ingly)|(brain|castle|court|deck|face|finger|front|ground|hand|head|leg|lock|mast|name|noon|paw|quarter|runner|sail|stay|taste|word)s?|foot|feet|most|told)\b" replace="$1ore$2" /><!--don't catch Forsee, Forstall, common names-->
<Typo word="Giu-" find="\b[Gg]ui(li(?:a|o|ani)|seppe)\b" replace="Giu$1"/>
<Typo word="Identi-" find="\b([iI])ndenti(cal[a-z]*|f(?:i[a-z]+|y[a-z]*)|t(?:ies|y))\b" replace="$1denti$2"/>
<Typo word="Ill-" find="\b(I|i)l(egal\w*|ness\w*|ogical(ly)?|uminat(es?|ed|ion|ing)|us(ions?|ive(|ly)|ory))\b" replace="$1ll$2" />
<Typo word="Ill-" find="\b([iI])l(egal[a-z]*\b(?<!\bEl Ilegal)|ness[a-z]*|ogical(?:ly)?|uminat(?:e[ds]?|i(?:ng|on))|us(?:i(?:ons?|ve(?:ly)?)|ory))\b" replace="$1ll$2"/><!--allow El Ilegal-->
<!--avoid false positives: inboard, inborn, inbound, inbreathe, inbreed, inbuilt-->
<Typo word="Imb-" find="\b([iI])nb(alanc[ei][a-z]*|e(?:cil[ei][a-z]*|d[a-z]*)|ib[ei][a-z]*|ue[a-z]*)\b" replace="$1mb$2"/><!--avoid inboard, inborn, inbound, inbreathe, inbreed, inbuilt-->
<Typo word="Imb-" find="\b(I|i)nb(alanc[ei]\w*|ecil[ei]\w*|ed\w*|ib[ei]\w*|ue\w*)\b" replace="$1mb$2"/>
<Typo word="Imm-" find="\b([iI])n?m(atur[ei][a-z]*|e(?:diate[a-z]*|nse[a-z]*)|inen[ct][a-z]*|un(?:e[a-z]*|[io][a-z]+))\b" replace="$1mm$2"/>
<Typo word="Imm-" find="\b(I|i)n?m(atur[ei]\w*|ediate\w*|ense\w*|inen[ct]\w*|un[io]\w+|une\w*)\b" replace="$1mm$2"/>
<Typo word="Imp-" find="\b([iI])np(artial[a-z]*|e(?:netrab[a-z]+|rsonat[a-z]+)|o(?:rtan[a-z]+|ssib[a-z]+)|rov[ei][a-z]+)" replace="$1mp$2"/><!--avoid inpatient, inphase, input, inmate, inmost, inmigrante-->
<Typo word="Imp-" find="\b(I|i)np(artial\w*|enetrab(\w+)|ersonat\w+|ortan\w+|ossib\w+|rov[ei]\w+)" replace="$1mp$2" />
<Typo disabled="Imp-/Imm-" find="(?!\b[iI]nmigrante\b)\b([iI])n(m[b-np-z]|p[b-gi-tv-z])([a-z]+)\b" replace="$1m$2$3"/>
<Typo word="In-" find="\bEn(duc|flam)(e(?:[ds]?|ments?)|ing|tive(?:ly)?)\b" replace="In$1$2"/><!--avoid "Enduction"-->
<!--avoid false positives: inpatient, inphase, input, inmate, inmost, inmigrante -->
<Typo DISABLED="Imp-/Imm-" find="(?!\b[Ii]nmigrante\b)\b(I|i)n(p[b-gi-tv-z]|m[b-np-z])(\w+)\b" replace="$1m$2$3" />
<Typo word="in- (1)" find="\ben(duc|flam)(e(?:[ds]?|ments?)|ing|ti(?:ons?|ve(?:ly)?))\b" replace="in$1$2"/>
<Typo word="In-" find="\bEn(duc|flam)(e[ds]?|ing|ements?|tive(|ly))\b" replace="In$1$2"/><!--don't match "Enduction"-->
<Typo word="In- (2)" find="\bUn(ability|efficien(?:cy|t(?:ly)?)|sufficien(?:cy|t(?:ly)?)|effect([a-z]+)|equalit(?:ies|y))\b" replace="In$1"/>
<Typo word="in-" find="\ben(duc|flam)(es?|ed|ing|ements?|tions?|tive(|ly))\b" replace="in$1$2"/>
<Typo word="in- (3)" find="\bun(ability|efficien(?:cy|t(?:ly)?)|sufficien(?:cy|t(?:ly)?)|effect([a-z]+)|equalit(?:ies|y))\b" replace="in$1"/>
<Typo word="In-" find="\bUn(ability|(?:e|su)fficien(?:t|tly|cy)|effect(\w+)|equalit(?:ies|y))\b" replace="In$1" />
<Typo word="Inco(m/n)-" find="\b([iI])mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/>
<Typo word="in-" find="\bun(ability|(?:e|su)fficien(?:t|tly|cy)|effect(\w+)|equalit(?:ies|y))\b" replace="in$1" />
<Typo word="Inn-" find="\b([iI])n(?:nn)?(ate(?:ly)?|oc(?:ent[a-z]*|uous[a-z]*)|ovat[ei][a-z]*|uendo(?:es)?|umer[ao][a-z]+)\b(?<!Inumerable)" replace="$1nn$2"/><!--avoid surname Inumerable-->
<Typo word="Inco(m/n)-" find="\b(I|i)mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/>
<Typo word="(Mis/Re/Un)Inter-" find="\b([iI]|[mM]isi|[rR]ei|[uU]ni)nte(fer[a-z]+|pret[a-z]*|relat(?:e[ds]?|ions?)|rupt[a-z]*|v(?:en[eit][a-z]*|iew[a-z]*))\b" replace="$1nter$2"/>
<Typo word="Inn-" find="\b(I|i)(?:n|nnn)(ate(ly)?|ocent\w*|ocuous\w*|ovat[ei]\w*|uendo(|es)|umer[ao]\w+)\b" replace="$1nn$2"/>
<Typo word="Irr-" find="\b([iI])r(?:rr)?(ation[a-z]*|e(?:levant|placeable|sistibl[ey])|i[gt]at[ei][a-z]*)\b" replace="$1rr$2"/>
<Typo word="(Mis/Re/Un)Inter-" find="\b(I|i|[Mm]isi|[Rr]ei|[Uu]ni)nte(fer\w+|pret\w*|relat(e[ds]?|ions?)|rupt\w*|ven[eit]\w*|view\w*)\b" replace="$1nter$2" />
<Typo word="(Uno/O)ff-" find="\b([uU]no|[oO](?!f(?:er\b|icial\b)))f(?:ff)?(er(?:ed|ings?)|ice(?:holders?|rs?|s?)|icia(l(?:dom|ism|ly|s?)|t(?:e[ds]?|ing)))\b" replace="$1ff$2"/><!--avoid (O/o)fer, (O/o)ficial-->
<Typo word="Irr-" find="\b(I|i)(?:r|rrr)(ation\w*|elevant|eplaceable|esistibl[ey]|i[gt]at[ei]\w*)\b" replace="$1rr$2"/>
<Typo word="Op" find="\b([oO])pp+(en(?:ed|ings?|ly|ness|s?)|erat[a-z]+|inion[a-z]*)\b(?<!\bOppens?)" replace="$1p$2"/><!--avoid surnames Oppen, Oppens-->
<Typo word="Off-" find="\b(O|o)f(?:|ff)(er(?:ed|ings?)|ice(?:r?|holder)s?|icia(l(?:s|ly|dom|ism)|te(?:s?|d)|ting))\b" replace="$1ff$2" /><!--don't match Ofer, Oficial-->
<Typo word="Opp-" find="\b([oO])p(o(?:nents?|rtun[a-z]+|s(?:e[ds]?|i[a-z]+))|ress[a-z]*)\b" replace="$1pp$2"/>
<Typo word="Op" find="(?!\bOppen\b)\b(O|o)pp+(en(|ed|ings?|s|ly|ness)|erat\w+|inion\w*)\b" replace="$1p$2" /><!--don't match surname Oppen-->
<Typo word="Per-" find="\b([pP]|[rR]ep)re(cussi(?:ons?|ve[a-z]*)|haps|missi(?:ons?|ve)|s(?:onal[a-z]*|pectives?)|vers(?:e(?:ly)?|ions?))\b" replace="$1er$2"/>
<Typo word="Opp-" find="\b(O|o)p(onents?|ortun\w*|ose[ds]?|osi\w+|ress\w*)\b" replace="$1pp$2" />
<Typo disabled="Pre-" find="\b([pP])er?(rogative[ds]?|scri(?:b(?:er?[ds]?|ing)|pti[a-z]+)|siden[ct][a-z]*)\b" replace="$1re$2"/><!--ran slowly, modified since-->
<Typo word="Per-" find="\b(P|p|[Rr]ep)re(cussi(?:ons?|ve\w*)|haps|missi(?:ons?|ve)|sonal\w*|spectives?|vers(e|ely|ions?))\b" replace="$1er$2" />
<Typo word="Pro-" find="\b([pP])or(b(?:abi?l|lem)|cess|duc|fess|gress|vi[ds])([a-z]*)\b" replace="$1ro$2$3"/>
<Typo DISABLED="Pre-" find="\b(P|p)er?(rogative[sd]?|scri(ber?[sd]?|bing|ptiw+)|sident\w*)\b" replace="$1re$2" />
<Typo word="Pseudo-" find="\b([pP])suedo([a-z]*)\b" replace="$1seudo$2"/>
<Typo word="Pro-" find="\b(P|p)or(babi?l|blem|[cf]ess|duc|gress|vi[ds])(\w*)\b" replace="$1ro$2$3" />
<Typo word="Quatern-" find="\b([qQ])uartern([ai][a-z]+)\b" replace="$1uatern$2"/>
<Typo word="Pseudo-" find="\b(P|p)suedo(\w*)\b" replace="$1seudo$2" />
<Typo word="Ree-" find="\b([rR])e(lect(?:ed|s?)|nact[a-z]*|stablish[a-z]*)\b" replace="$1ee$2"/>
<Typo word="Ree-" find="\b(R|r)e(lect(s?|ed)|nact\w*|stablish\w*)\b" replace="$1ee$2" />
<Typo word="Sch-" find="\b([sS])hc(e(?:dul[a-z]+|m[ae][a-z]*)|is[mt]s?|[mn][ou][a-z]+|o(?:lar[a-z]*|ol[a-z]*))\b" replace="$1ch$2"/>
<Typo word="Sch-" find="\b(S|s)hc(edul\w+|em[ae]\w*|is[mt]s?|[mn][ou]\w+|olar\w*|ool\w*)\b" replace="$1ch$2"/>
<Typo word="Sea- (no hyphen)" find="\b([sS])ea-(board?|foods?|m[ae]n|p(?:lanes?|orts?)|w(?:ards?|eeds?|o(?:m[ae]n|rth(?:iness|y))))\b" replace="$1ea$2"/><!--avoid all other sea- words; see talk page (Wikipedia_talk:AutoWikiBrowser/Typos#Sea-)-->
<Typo word="Self-" find="\b([sS])elf\s+(?<=\s[sS]elf\s{1,9})\b([sS])elf\s+(?<=\s[sS]elf\s{1,9})\b(a(?:b(?:a(?:ndon(?:ed|ment)?|se(?:ed|ment)?)|negati(?:ng|on)|sor(?:bed|ption)|use)|c(?:cusat(?:ion|ory)|t(?:i(?:ng|v(?:ating|ity))|uali[sz](?:ation|e[ds]?)))|d(?:dressed|hesive|just(?:ing|ment)|mi(?:nist(?:er(?:ed|ing|s?)|ration)|r(?:ation|er|ing))|v(?:ancement|erti(?:ng|se(?:ment|r))|ocacy))|ffirmation|ggrandi[sz](?:ement|ing)|li(?:enation|gning)|n(?:aly(?:si(?:ng|s)|zing)|nihilation)|pp(?:ointed|ro(?:bation|v(?:al|ing(?:ly)?)))|ss(?:e(?:mbl[ey]|rti(?:ng|on|ve(?:ness)?)|ssment)|ur(?:ance|ed(?:ly)?))|ware(?:ness)?)|b(?:alancing|etrayal|uild(?:er)?)|c(?:a(?:ncell?ing|tering)|e(?:n(?:sorship|te?red(?:ly|ness)?)|rtif(?:icat(?:e|ion)|y))|l(?:eaning|osing)|o(?:cking|lou?red|m(?:mand|patible)|n(?:ce(?:it(?:ed)?|pt)|demn(?:ation|ed|ing)|f(?:ess(?:ed(?:ly)?|ion(?:al)?)|iden(?:ce|t(?:ly)?))|gratulat(?:ion|ory)|s(?:cious(?:ly|ness)?|isten(?:cy|t(?:ly)?))|t(?:ain(?:ed|ment)|empt(?:uous)?|r(?:adict(?:i(?:ng|on)|ory)|ol(?:led)?)))|rrect(?:i(?:ng|on)|s?))|r(?:eat(?:ed|i(?:ng|on))|itic(?:al|ism)))|d(?:e(?:ce(?:i(?:t|v(?:er|ing))|pti(?:on|ve))|f(?:e(?:ating|n[cs](?:e|ive))|inition)|l(?:ight|usion)|n(?:ial|ying)|p(?:enden(?:ce|t)|reci?at(?:i(?:ng(?:ly)?|on)|ory))|s(?:pair|tr(?:oying|uct(?:i(?:on|ve(?:ly)?)|s?)))|termination|v(?:elopment|otion))|i(?:agnose|ffusion|rect(?:ed|i(?:ng|on))|s(?:c(?:iplined?|overy)|gust))|oubt|r(?:amati[sz]ation|ive))|e(?:ducat(?:ed|ion)|ffac(?:ement|ing(?:ly)?)|mploy(?:ed|ment)|nclosed|steem|v(?:aluation|iden(?:ce|t(?:ly)?))|x(?:amination|cited|ecuting|istent|p(?:lanatory|ressi(?:on|ve))))|f(?:aced|e(?:ed(?:er|ing)|rtil(?:e|i(?:sation|ty|z(?:ation|ed|ing))))|inanc(?:ed|ing)|la(?:gellation|tter(?:ing|y))|orgetful(?:ness)?|ulfil(?:l(?:ing|ment)|ment))|g(?:enerating|lorification|overn(?:ed|ing|ment)|ravitation|uided)|h(?:a(?:at(?:e|red)|rm(?:er)?)|elp)|i(?:denti(?:fication|ty)|m(?:age|molation|p(?:o(?:rtan(?:ce|t(?:ly)?)|sed)|rovement))|n(?:compatib(?:ility|le)|du(?:c(?:ed|t(?:ance|i(?:on|ve)))|lgen(?:ce|t(?:ly)?))|flicted|surance|terest(?:ed)?|volve(?:d|ment)))|justif(?:icat(?:ion|ory)|ying)|know(?:ing|ledge)|l(?:i(?:miting|quidating)|o(?:a(?:d(?:er|ing)|thing)|cking|v(?:e|ing)))|zzNotzzmadezz|m(?:a(?:nag(?:ement|ing)|stery)|edicat(?:e[ds]?|ion)|o(?:ck(?:ery|ing(?:ly)?)|rtification|ti(?:on|vat(?:ed|i(?:ng|on)))|ving)|u(?:rder(?:er)?|tilation))|neglect|o(?:bse(?:rvation|ss(?:ed|ion))|pinion(?:ated)?)|p(?:arod(?:ic|y(?:ing)?)|erpetuati(?:ng|on)|ity(?:ing(?:ly)?)?|o(?:l(?:icing|linat(?:ed|i(?:ng|on)|or))|rtrait(?:s?|ure)|ssess(?:ed|ion))|r(?:aise|eservation|o(?:claimed|duced|mot(?:er|i(?:ng|on))|p(?:agat(?:es?|i(?:ng|on))|ell(?:ed|ing))|tecti(?:on|ve)|ving))|ublish(?:e[drs])?)|r(?:a(?:ising\sflour|ting)|e(?:ali[sz]ation|corded|f(?:eren(?:ce|tial(?:ity|ly)?)|le(?:cti(?:on|ve)|xive))|g(?:ard(?:ing)?|ulat(?:i(?:ng|on)|ory))|l(?:eas(?:ed?|ing)|ian(?:ce|t(?:ly)?))|n(?:ew(?:al|ing)|unciation)|p(?:ort|roach(?:ful)?)|s(?:pect(?:ing)?|train(?:ed|t))|ve(?:aling|lat(?:ion|ory)))|i(?:sing\sflour|ght(?:eous(?:ly|ness)?|ing))|ule)|sa(?:crific(?:e|i(?:al|ng))|tisf(?:action|ied))|se(?:aling|e[dk](?:er|ing)?|lect(?:i(?:ng|on)|s?)|rvi(?:ce|ng))|s(?:hifter|imilar(?:ity)?|laughter|own?|t(?:art(?:er|ing)?|eril(?:e|ity)|i(?:ck|mulation)|orage|yled)|u(?:bsistent|fficien(?:cy|t(?:ly)?)|ggestion|pport(?:ing)?|rrender|tain(?:ed|ing))|ystem)|t(?:a(?:iling|nn(?:er|ing)|pping|ught)|i(?:mer|tled)|orture|ra(?:cking|nscendence))|understanding|zzNotzzwillzz|w(?:i(?:lled|nding)|orth))\b(?!-)" replace="$1elf-$2"/>
<Typo word="und-/unn-/unt-/unv-" find="\bum([dntv]\w+)\b" replace="un$1" />
<!--avoid numerous proper nouns by only matching lower case-->
<Typo word="und-/unn-/unt-/unv-" find="\bum([dntv][a-z]+)\b(?<!umtv)" replace="un$1"/><!--[[!3GPP!]] is domain false positive not umtv and proper nouns by only matching lower case-->
<Typo word="Unn-" find="\b(U|u)(?:n|nnn)(amed|atural\w*|avigable|ecessar(|il)y|eeded|otice\w*|umber\w*)\b" replace="$1nn$2" />
<Typo word="Unn-" find="\b([uU])n(?:nn)?(a(?:med|tural[a-z]*|vigable)|e(?:cessar(?:ily|y)|eded)|otice[a-z]*|umber[a-z]*)\b" replace="$1nn$2"/>
<Typo word="Wh-" find="\b([wW])(ere(?:abouts|by)|is(?:ing|ker(?:ed|s)|tle(?:[ds]|rs?)))\b(?<![wW]ising\b)" replace="$1h$2"/><!--avoid wising-->
</source>
<Typo word="Xiph-" find="\b([xX])yph([io][a-z]+)\b" replace="$1iph$2"/><!--avoid Xyphus-->
</syntaxhighlight>

====Middles====
<syntaxhighlight lang="xml">
<Typo word="(At/Con/Dis/Re(dis))Tribute" find="\b([aA]tt|[cC]ont|[dD]ist|[rR]edist|[tT])t?(?:ribu(e[ds]|i(?:ng|on))\b|(?:[aeiou]?r(?:[iu]+)?b(?:[aeiu]+)?t(?<!arbat|[tT]ribut)|ritut)([a-z]+)\b(?<!Attribates|b(?:at(?:a(?:lis|ria|s?)|e(?:jamae|lla)?|i(?:a?|on)|or?|rix|u[ms])|et(?:ek|isonios|sk[iy]?s?|t(?:ite)?)|it(?:an?|[ho]|kan|t(?:ite)?)|ott(?:ite)?|u(?:atur|it[aeiou](?:gli(?:de)?|le|r?)|t(?:aline|h(?:ylazine)?|it|r[oy]n|t(?:ite?|s?))|utti))|conturbat(?:ed|um)|disturbator[ey]|k(?:aya|o[iy]s?)|T(?:arb(?:butt(?:on)?|et[hs]|i(?:at(?:e|ul)|t[sz]a?))|er(?:b(?:a(?:atar|tas)|itlah)|ibithia|ubetaake)|or(?:b(?:at(?:eheydarieh|[io]|ross)|i(?:at[io]|tch)|ut(?:rol|ton))|iibata)|r(?:ib(?:at(?:e|io)|et(?:ek|o(?:n|on|y)|t)|itch)|ub(?:at(?:a|ch(?:ov)?|sa)|e(?:ats|t(?:a|chin(?:o|sky)|sk(?:a|o(?:go|j))|zin))|it(?:s[iy]na?|t)|t(?:ensee|hob)|ute))|urb(?:at(?:a|hi|[iu]|or?|r(?:ix|oss))|et(?:li|ts?)|it(?:een|ity)|utt))|t(?:ax|rubed)|urbitt?s?))(?<!T(?:arbutton|ribe[tT]ones))" replace="$1ribut$2$3"/>
</syntaxhighlight>


====Endings====
====Endings====
=====A=====
<source lang="xml">
<syntaxhighlight lang="xml">
<Typo word="-XXX(ed/er/ing/ive)" find="\b(\w+[aeiou])([bdfgklmnprstvz])\2{2,}(ed|[eo]rs?|i(ng|ve|on)s?)\b" replace="$1$2$2$3" />
<Typo word="-able" find="\b([IiUu]n)?([Aa]ccept|[Aa]rgu|[Cc]ap|[Cc]onfigur|[Ff]orgiv|[Hh]ospit|[Mm]istak|[Nn]ot|[Oo]ppos|[Ss]cal|[Tt]ranslat|[Uu]s|[Vv]alu|[Vv]ulner)(?:ea?|[eiu]a?)b(l[ey]|ilit(?:y|ies))\b" replace="$1$2ab$3" />
<Typo word="-XXX(ed/er/ing/ive)" find="(?=([aeiou])([bdfgklmnprstvz])\2{2,})(?<=\b(?:[A-Z][a-z]*|[a-z]+))\1\2{3,}(e(?:d|rs?)|i(?:ngs?|ons?|ves?)|ors?)\b" replace="$1$2$2$3"/><!--cheapened expensive beginning-->
<Typo word="-able (1)" find="\b([aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[iI]n(?:[aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU]s|[vV](?:alu|ulner))|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU](?:s|n(?:[aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU]s|[vV](?:alu|ulner)))|[vV](?:alu|ulner))(?:[eiu]a?)b(ilit(?:ies|y)|l[ey])\b" replace="$1ab$2"/>
<Typo word="-able" find="\b((?:[IiUu]n)?[Dd]e)(bat|cid|fin|form|grad|[lt]ect|not|pend|plor|p?riv|sir|spi[cs])(?:ea|i)bl(e|y)\b" replace="$1$2abl$3" />
<Typo word="-able" find="\b((?:[IiUu]n)?[Rr]e)(ad|ason|charge|cogni[sz]|concil|cover|cycl|deem|mark|mov|new|pai?r|pea[lt]|place|put|view|voc)(?:ea?|[eiu]a?)b(l[ey]|ility)\b" replace="$1$2ab$3" />
<Typo word="-able (2)" find="\b([dD]e|[iuIU]nde)(bat|cid|f(?:in|orm)|grad|lect|not|p(?:end|lor|riv)|riv|s(?:ir|pi[cs])|tect)(?:ea|i)bl([ey])\b" replace="$1$2abl$3"/>
<Typo word="-acious" find="\b(\w+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" />
<Typo word="-able (3)" find="\b([iI]nre|[rR]e|[uU]nre)(a(?:d|son)|c(?:harge|o(?:gni[sz]|ncil|ver)|ycl)|deem|m(?:ark|ov)|new|p(?:ai?r|ea[lt]|lace|ut)|v(?:iew|oc))(?:[eiu]a?)b(ility|l[ey])\b" replace="$1$2ab$3"/>
<Typo word="-acity" find="\b(\w+)act?iy\b" replace="$1acity" />
<Typo word="-acious" find="(?=acitous)(?<=\b(?:[A-Z][a-z]*|[a-z]+))acitous(?<!anthracitous)(ly|ness(?:es)?)?\b" replace="acious$1"/><!--cheapened expensive beginning-->
<Typo word="-aking" find="\b([Mm]is|[Rr]e)?([BbFfMmRrTtWw]|[LlPp]e|[BbCcFf]re|[Ss][hlnot]|[Ss][np]e)kaing(s)?\b" replace="$1$2aking$3" />
<Typo word="-acity" find="(?=ac)(?<=\b(?:[A-Z][a-z]*|[a-z]+))act?iy\b" replace="acity"/><!--cheapened expensive beginning-->
<Typo word="-ally" find="\b(\w+(?:[cdglntv]i|nt|ic|io?n|er|son))aly\b" replace="$1ally" />
<Typo word="-ail(ed/ing)" find="\b([bB]?|[fhjmnrswFHJNRS]|[tT]r?)aill(ed|ing)\b" replace="$1ail$2"/><!--avoid surnames "(M/W)ailling"-->
<Typo word="-aking" find="(?<=\b(?:[bB](?:re)?|[cC]re|[fF](?:re)?|[lL]e|[mM](?:is(?:b(?:re)?|cre|f(?:re)?|[lp]e|[rtm]|s(?:cre|[hlo]|ne?|pe|t(?:re)?)|w(?:re)?))?|[pP]e|[rR](?:e(?:b(?:re)?|cre|f(?:re)?|le|[mrt]|pe|s(?:cre|[hlo]|ne?|pe|t(?:re)?)|w(?:re)?))?|[tT]|[sS](?:cre|[hlo]|ne?|pe|t(?:re)?)|[wW](?:re)?))kaing(s)?\b" replace="aking$1"/><!--cheapened expensive beginning-->
<!--Don't match B(r)ialy, Castaly--><!--see also "-ually"-->
<Typo word="-ally" find="(?!\b(?:(?:Vit|K[ei]ns?e|Cre|Ann|Don|Glene|Kilte|(?:Spez|[Bb]r?)i)aly|(?:[Ss]i|[Ll]in)alyl)\b)\b(\w+)(ic?|\w[nu]|\we)alyl?\b" replace="$1$2ally" />
<Typo word="-ality" find="(?<=\b(?:[dD]u|[eE]qu|[fnFN](?:at|orm)|[lL](?:eg|oc)|[qQ]u|[rR]eg?|[tT]o[nt]|[vV]it))all+it(ies|y)\b" replace="alit$1"/><!--cheapened expensive beginning-->
<Typo word="-ally (1)" find="(?=aly)(?<=\b(?:(?:[A-Z][a-z]*|[a-z]+)(?:[cd]i|er|gi|i(?:[cn]|on)|li|n[it]|ot|son|[tv]i)))aly\b(?<!Finaly|qualy)" replace="ally"/><!--avoid B(r)ialy, Castaly, Finaly, qualy--><!--see also "-ically", "-ually"--><!--cheapened expensive beginning-->
<!--Don't match Vitaly, Kinealy, Kinsealy, Crealy, Annaly, Donaly, Glenealy, Spezialy, B(r)ialy, Kiltealy, sialyl, linalyl, Kenealy,-->
<Typo word="-ally (2)" find="(?=aly)(?<=\b(?:(?:[A-Z][a-z-]*|[a-z-]+)(?:[enu]|ic?)))alyl?\b(?<!(?:An(?:drian|n?)|B(?:allyhe|i|on|ri)|br?i|C(?:onne|re)|D(?:e|o[nu])|F(?:e|in)|G(?:lene|re)|He|K(?:a(?:n|rt)|e(?:nn?e)?|i(?:lte|nn?s?e))|M(?:cNealy|e)|me|N(?:an|e)|Que?|S(?:e|[hm]e|pezi)|Vit|Whe)aly|[lL]inalyl|oualy|[sS]ialyl)" replace="ally"/><!--avoid many proper names; cheapened expensive beginning-->
<Typo word="-alty" find="\b([Aa]dmir|[Cc]asu|[Dd]isloy|[LlRr]oy|[Mm]ayor|[Pp]en)(?:alit|atl|lat)(y|ies)" replace="$1alt$2" /><!--see also "-lty"-->
<Typo word="-anging" find="\b((?:[Pp]?[Rr]e)?[Aa]rr|(?:[Ee]x|[Ii]nter|[Ss]hort|[Uu]n)?[Cc]h|[Dd]er|R|r)an(?:gei|egi)?ng\b" replace="$1anging"/>
<Typo word="-alty" find="\b([aA]dmir|[cC]asu|[dD]isloy|[lL]oy|[mM]ayor|[pP]en|[rR]oy)(?:a(?:lit|tl)|lat)(ies|y)\b" replace="$1alt$2"/><!--see also "-lty"-->
<Typo word="-anical" find="\b([Bb]ot|[Mm]ech|[Pp]urit|[Ss]at)annical(s?|ly)\b" replace="$1anical$2" />
<Typo word="-ament" find="\b([fF]il|[lL]ig|[tT](?:est|ourn))ia?ment(ary|s?)\b" replace="$1ament$2"/>
<Typo word="-anging" find="(?<=\b(?:[aA]rr|[pP]?[rR]earr|(?:[eE]x|[iI]nter|[sS]hort|[uU]n)?[cC]h|[dD]er|[rR]))an(?:egi|gei)?ng\b" replace="anging"/><!--cheapened expensive beginning-->
<Typo word="-anical" find="\b([bB]ot|[mM]ech|[pP]urit|[sS]at)annical(ly|s?)\b" replace="$1anical$2"/>
<!--"-ance" & "-ant" errors, some separated rules for convenience, grouped together here-->
<!--"-ance" & "-ant" errors, some separated rules for convenience, grouped together here-->
<Typo word="-an(ce/t)" find="\b([Aa]dam|[Aa](?:bu|tte)nd|(?:[Dd]is|[Rr]e)?[Aa]ppear|(?:[Rr]e)?[Cc]ogni[sz]|(?:[Aa]s|[Cc]on|[Dd]is)son|[Dd]efend|[Ii]gnor|[Mm]erch|[Oo]xid|[Ss]erv|[Vv]ac)(?:en|and)(ts?|tly|ci?es?|cy)\b" replace="$1an$2" />
<Typo word="-an(ce/t)" find="\b([aA](?:bund|dam|ttend)|(?:[dD]is|[rR]e)?[aA]ppear|[aA]sson|[cC]o(?:gni[sz]|nson)|[dD](?:efend|isson)|[iI]gnor|[mM]erch|[oO]xid|[rR]ecogni[sz]|[sS]erv|[vV]ac)(?:and|en)(c(?:es?|ies?|y)|t(?:ly|s?))\b" replace="$1an$2"/>
<Typo word="-(t)an(ce/t)" find="\b([Aa](?:ccep|cqu(?:ain|it)|dmit)|[Bb]la|(?:[Nn]on)?[Cc]omba|[Ee]xpec|(?:[Ii]n)?[Hh](?:ab|e[rs])i|[Ii]mp[ao]r|[Mm]ili|[Pp]it|[Rr]e(?:luc|mit|pen))t[ei]n((?:c[eiy]|t)\w*)\b" replace="$1tan$2" />
<Typo word="-(t)an(ce/t)" find="\b([aA](?:c(?:cep|qu(?:ain|it))|dmit)|[bB]la|[cC]omba|[eE]xpec|[hH](?:abi|e[rs]i)|[iI](?:mp[ao]r|nh(?:abi|e[rs]i))|[mM]ili|[nN]oncomba|[pP]it|[rR]e(?:luc|mit|pen))t[ei]n((?:c[eiy]|t(?<!\b[rR]emittent))[a-z]*)\b" replace="$1tan$2"/><!--allow remittent-->
<Typo word="-(st)ance" find="(?!\b[Dd]istention\b)\b([Aa]ssi|[Cc]on|[Dd]i|[Ii]n|[DdRr]esi|[Ss]ub)st[ei]n(ci?[ey][ds]?|t\w*)\b" replace="$1stan$2" />
<Typo word="-(st)ance" find="\b([aA]ssi|[cC]on|[dD](?:esi|i)|[iI]n|[rR]esi|[sS]ub)st[ei]n(ci?[ey][ds]?|t[a-z]*)\b(?<!\b[dD]istentions?\b)" replace="$1stan$2"/>
<Typo word="-(st)ant" find="\b([Aa]ssi|[Cc]on|[Ii]ncon|[Dd]i|[Ii]n|[Rr]esi)st(?:atn|ent)(s?|ly)\b" replace="$1stant$2" />
<Typo word="-(st)ant" find="\b([aA]ssi|[cC]on|[dD]i|[iI]n(?:con)?|[rR]esi)st(?:atn|ent)(ly|s?)\b" replace="$1stant$2"/>
<!--end "-ance" & "-ant" errors-->
<Typo word="-ard(s/ian/son)" find="\b([Ee]dw|[Hh]ow|[Rr]ich)rad(s?|ians?|sons?)\b" replace="$1ard$2" />
<Typo word="-ary" find="\b([Bb]ound|[Ll]egend|[Pp]rim|[Ss]al|[Tt]ern)e?r(y|ies)\b" replace="$1ar$2" />
<Typo word="-ard(s/ian/son)" find="\b([eE]dw|[hH]ow|[rR]ich)rad(ians?|s?|sons?)\b" replace="$1ard$2"/>
<Typo word="-asion" find="\b([Aa]br|[Ee]v|[Ii]nv|[Oo]cc|[Pp]ersu)ation(s?|al|ally)\b" replace="$1asion$2" />
<Typo word="-ary" find="\b([bB]ound|[dD]iction|[pP]rim|[sS](?:al|econd)|[tT]ern)e?r(ies|y)\b" replace="$1ar$2"/>
<Typo word="-ately_" find="\b(\w+[bcdgimstv])atly\b" replace="$1ately" />
<Typo word="-asion" find="\b([aA]br|[eE]v|[iI]nv|[oO]cc|[pP]ersu)ation(al(?:ly)?|s?)\b" replace="$1asion$2"/>
<Typo word="-athlon" find="\b([Bb]i|[Dd]ec|[Hh]ept|[Pp]ent|[Tt]ri)ath[ae]l(ons?|etes?)\b" replace="$1athl$2" />
<Typo word="-ately_" find="(?=atly)(?<=\b(?:[A-Z][a-z]*[bcdgimstv]|[a-z]+[bcdgimstv]))atly\b" replace="ately"/><!--cheapened expensive beginning-->
<Typo word="-atian" find="\b(Als|Dalm|Gal)atio(ns?)\b" replace="$1atia$2"/>
<Typo word="-athlon" find="\b([bB]i|[dD]ec|[hH]ept|[pP]ent|[tT]ri)ath[ae]l(etes?|ons?)\b" replace="$1athl$2"/>
<Typo word="-atile" find="\b(V|v|[Nn]onv)(ers|ol)itile(|ly|ness)\b" replace="$1$2atile$3" />
<Typo word="-atian" find="\b(Als|Dalm|Gal)ation(s)?\b" replace="$1atian$2"/>
<Typo word="-atility" find="\b(V|v)(ers|ol)it(?:ila|i?li)t(y|ies)\b" replace="$1$2atilit$3" />
<Typo word="-atile" find="\b([nN]onv(?:ers|ol)|[vV](?:ers|ol))itile(ly|ness)?\b" replace="$1atile$2"/>
<Typo word="-ation" find="\b(\w+)ati?oin(s?|al|ally|ed|ing)\b" replace="$1ation$2"/>
<Typo word="-atility" find="\b([vV](?:ers|ol))it(?:il[ai]|li)t(ies|y)\b" replace="$1atilit$2"/>
<Typo word="-atoes" find="\b([Pp]ot|[Tt]om)atos\b" replace="$1atoes" />
<Typo word="-ation" find="(?=at)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ati?oin(al(?:ly)?|ed|ing|s?)\b" replace="ation$1"/><!--cheapened expensive beginning-->
<Typo word="-berg" find="\b([Gg]uten|[Hh]eidel|[Nn]urem|[Ww][uü]rt+em|[Tt]?[Aa]nnen)bo?urg\b" replace="$1berg" />
<Typo word="-atious" find="\b([fF]lirt|[oO]stent|[vV]ex)ac(ious[a-z]*)\b" replace="$1at$2"/>
<Typo word="-burg" find="\b([Gg]ettys|[Gg]othen|[Hh]a[bp]s|[Hh]am|[Ll]ynch|[Vv]icks)b(?:e|ou)rg\b" replace="$1burg" />
<Typo word="-atoes" find="\b([pP]ot|[tT]om)atos\b" replace="$1atoes"/>
</syntaxhighlight>
<Typo word="-bility" find="\b(\w+)b(?:il|li)(?:li?)?t(y|ies)\b" replace="$1bilit$2" />

<Typo word="-builder" find="\b([Bb]ody|[Hh]ome|[Ss]hip)[d\-]build(ers?|ing)\b" replace="$1build$2" />
=====B=====
<Typo word="-cede (1)" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(e[ds]?|ers?|ing|ents?)\b" replace="$1ed$2" />
<syntaxhighlight lang="xml">
<Typo word="-cede (2)" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(s?)\b" replace="$1ede$2" />
<Typo word="-cedent" find="\b([Pp]r|[Uu]npr|[Aa]nt)ec(?:en|i)den(t(s?|ed(|ly|ness)|less|ial)|c[ey])\b" replace="$1eceden$2" />
<Typo word="-berg" find="\b([aA]nnen|[hH]eidel|[nN]urem|[tT]annen|[wW][uü]rt+em)bo?urg\b" replace="$1berg"/><!--avoid Gutenburg-->
<Typo word="-cei(p)t" find="\b([Cc]on|[DdRr]e)cie(p?t)(s?|ed|ful|fully)\b" replace="$1cei$2$3" />
<Typo word="-burg" find="\b([gG](?:ettys|othen)|[hH]a[bp]s|[lL]ynch|[vV]icks)b(?:e|ou)rg\b" replace="$1burg"/>
<Typo word="-ceive" find="\b([DdRr]e|\w*[Pp]er|\w*[Cc]on|[Tt]rans)c(?:e?ie|i?e?)v(e[sd]?|ers?|ing|ership|ables?)\b" replace="$1ceiv$2" />
<Typo word="-bility" find="(?=b(?:il|li))(?<=\b(?:[A-Z][a-z]*|[a-z]+))b(?:il|li)(?:li?)?t(ies|y)\b" replace="bilit$1"/><!--cheapened expensive beginning-->
<Typo word="-ceiving" find="\b([RrDd]e|\w+[Pp]er|\w+[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$2" />
<Typo word="-builder" find="\b([bB]o(?:at|dy)|[hH]o(?:me|use)|[sS]hip)[d\-]build(ers?|ing)\b" replace="$1build$2"/>
</syntaxhighlight>
<Typo word="-cidental(ly)" find="\b([Aa]c|(?:[Cc]o)?[Ii]n)c(?:ident(?:a|ial)|edenti?al?)(s?|ly)\b" replace="$1cidental$2" />

<Typo word="-cious" find="\b([Cc]ons|[Gg]ra|[Jj]udi|[Ll]us|[Mm]ali|[Pp]re(?:|co|da)|[Ss]p[ae]|[Ss]uspi|[Vv][eo]ra|[Vv]i)(?:ci?oui|ci?oiu|ciuo|sciou)s(|ly|ness)\b" replace="$1cious$2" />
=====C=====
<Typo word="-(c/l/t)ious" find="\b(\w+[clt])ioous(\w*)\b" replace="$1ious$2" />
<syntaxhighlight lang="xml">
<Typo word="-cipient" find="\b([Rr]e|[Ee]x|[Ii]n|[Pp]er)c(?:epie|ipia)n(ts?|c[ey]|tly)\b" replace="$1cipien$2" />
<Typo word="-claim" find="\b([Aa]c|[DdRr]e|[Dd]is|[Ee]x|[Pp]ro)cliam(s?|ed|ers?|ing)\b" replace="$1claim$2" />
<Typo word="-cede (1)" find="\b([aA]ntec|[cC](?:onc)?|[iI]nterc|[pP]rec|[rsRS]ec)eed(e(?:[ds]?|nts?|rs?)|ing)\b" replace="$1ed$2"/>
<Typo word="-clamation" find="\b([DdRr]e|[Ee]x|[Pp]ro)cl(?:ai|o)mat(ions?|ory)\b" replace="$1clamat$2" />
<Typo word="-cede (2)" find="\b([aA]ntec|[cC](?:onc)?|[iI]nterc|[pP]rec|[rsRS]ec)eed(s)?\b" replace="$1ede$2"/>
<Typo word="-clude" find="\b([Cc]on|[Ee]x|[Ii]n|[Oo]c|[Pp]re|[Ss]e)culd(es?|ed|ing)\b" replace="$1clud$2" />
<Typo word="-cedent" find="\b([aA]nt|[pP]r|[uU]npr)ec(?:en|i)den(t(?:ed(?:ly|ness)?|ial|less|s?)|c[ey])\b" replace="$1eceden$2"/>
<Typo word="-clusion" find="\b([Cc]on|[Ee]x|[Ii]n|[Oo]c)lu(de[ds]?|ding|sions?)\b" replace="$1clu$2" />
<Typo word="-cei(p)t" find="\b([cC]on|[drDR]e)cie(pt|t)(ed|ful(?:ly)?|s?)\b" replace="$1cei$2$3"/>
<Typo word="-comer" find="\b([Ii]n|[Ll]ate|[Nn]ew|[Ww]el)commer(s?)\b" replace="$1comer$2" />
<Typo word="-ceive" find="(?<=\b(?:[AIMRU]?[aeimnprsu]*[pP]er|[dD]e|[IMPRU]?[aeilmnprsu]*[cC]on|[rR]e|[tT]rans))c(?:e?|eie|ie?)v(ables?|e(?:[ds]?|r(?:s(?:hip)?)?)|ing)\b" replace="ceiv$1"/><!--cheapened expensive beginning-->
<Typo word="-courage" find="\b([Ee]n|[Dd]is)co(?:urge?|urage|rage?)(e(d|r?s?)?|ing(|ly))\b" replace="$1courag$2" />
<Typo word="-ceiving" find="(?<=\b(?:[AIMRU]?[aeimnprsu]*[pP]er|[dD]e|[IMPRU]?[aeilmnprsu]*[cC]on|[rR]e|[tT]rans))c(?:ei|ie)ve(ables?|ing)" replace="ceiv$1"/><!--cheapened expensive beginning-->
<Typo word="-covered" find="\b(\w*[Cc])overd\b" replace="$1overed" />
<Typo word="-ceps" find="\b([qQ]uad|[tT])ricep(?:ts?)?\b" replace="$1riceps"/>
<Typo word="-crease" find="\b([Ii]n|[Dd]e)cres(e[drs]?|ing(|ly)|able)\b" replace="$1creas$2" />
<Typo word="-cidental(ly)" find="\b([aA]c|[cC]oin|[iI]n)c(?:edenti?al?|ident(?:a|ial))(ly|s?)\b" replace="$1cidental$2"/>
<Typo word="-cumbent" find="\b([Ii]n|[RrDd]e)cumban(ts?|cy|cies|tly)\b" replace="$1cumben$2" />
<Typo word="-cious" find="\b([cC]ons|[gG]ra|[jJ]udi|[lL]us|[mM]ali|[pP]re(?:co|da)?|[sS](?:p[ae]|uspi)|[vV](?:era|i|ora))(?:c(?:i(?:o(?:iu|ui)|uo)|o(?:iu|ui))|sciou)s(ly|ness)?\b" replace="$1cious$2"/>
<Typo word="-current" find="\b([Cc]on|[Rr]eoc|[Oo]c|[Rr]e)cur(?:e|r?a)n(t|tly|ces?)\b" replace="$1curren$2" />
<Typo word="-(c/l/t)ious" find="(?=ioous)(?<=\b(?:[A-Z][a-z]*[clt]|[a-z]+[clt]))ioous([a-z]*)\b" replace="ious$1"/><!--cheapened expensive beginning-->
<Typo word="-cycle" find="\b([Bb]i|[Tt]ri|[Uu]ni|[Mm]otor|[Rr]e|[Ee]pi)cylc?([aei]\w*)\b" replace="$1cycl$2" />
<Typo word="-cipient" find="\b([eE]x|[iI]n|[pP]er|[rR]e)c(?:epie|ipia)n(c[ey]|t(?:ly|s?))\b" replace="$1cipien$2"/>
<Typo word="-dition" find="\b([Aa][du]|[Cc]on|E|e|[Ee]xpe|[DdRrSs]e|[Pp]er|[Tt]ra)(?:d?idtio|dit[io]|[di]tio|dt?io|dition|dititio)n(s?|al|ed|ing|ally|ary)\b(?<!Audion)" replace="$1dition$2" />
<Typo word="-claim" find="\b([aA]c|[dD]is|[eE]x|[pP]ro|[rR]e)cliam(e(?:d|rs?)|ing|s?)\b" replace="$1claim$2"/>
<Typo word="-dolence" find="\b([Cc]on|[Ii]n|[Rr]e)dolan(ces?|t|tly)\b" replace="$1dolen$2"/>
<Typo word="-clamation" find="\b([dD]e|[eE]x|[pP]ro|[rR]e)cl(?:ai|o)mat(ions?|ory)\b" replace="$1clamat$2"/>
<Typo word="-dth" find="\b([Bb]andwi|[Hh]a(?:ir|nds?)brea|[Hh]undre|[Tt]housan)th(s?)\b" replace="$1dth$2" />
<Typo word="-clude" find="\b([cC]on|[eE]x|[iI]n|[oO]c|[pP]re|[sS]e)culd(e[ds]?|ing)\b" replace="$1clud$2"/>
<Typo word="-ducible" find="\b([Cc]on|[DdRrSs]e|[Ii]n|(?:[Ii]r)?[Rr]e(?:pro)?|[Pp]ro)duce?ab(l[ey]|ility)\b" replace="$1ducib$2" />
<Typo word="-clusion" find="\b([cC]on|[eE]x|[iI]n|[oO]c)lu(d(?:e[ds]?|ing)|si(?:ons?|ve(?:ly)?))\b" replace="$1clu$2"/>
<Typo word="-ductible" find="\b([Dd]e|[Nn]onde|[Cc]on|[Ii]n)ductab(l[ey]|ility)\b" replace="$1ductib$2" />
<Typo word="-comer" find="\b([iI]n|[lL]ate|[nN]ew|[wW]el)commer(s)?\b" replace="$1comer$2"/>
<Typo word="-duction" find="\b([Aa][bd]|[Cc]on|\w*[Ppt]ro|[DdRrSs]e|[Ii]n)du(?:ci|ct|ti)on(s)?\b" replace="$1duction$2" />
<Typo word="-courage" find="\b([dD]is|[eE]n)co(?:rage?|ur(?:age|ge?))(e[dr]?s?|ing(?:ly)?)\b" replace="$1courag$2"/>
<Typo word="-eable" find="\b([Uu]n|[Ii]r)?([Cc]halleng|[Kk]nowledg|[Nn]otic|[Rr]eplac)[ai]bl(e|y)\b" replace="$1$2eabl$3" />
<Typo word="-covered" find="\b([cC](?:odisc)?|[dD]isc|[rR]e(?:c|disc)|[sS]lip|[uU]n(?:c(?:odisc)?|disc|rec))over(?:d|es)\b" replace="$1overed"/>
<Typo word="-eaning" find="\b(\w+)ea(?:nin|nni)ng\b" replace="$1eaning" />
<Typo word="-crease" find="\b([dD]e|[iI]n)cres(able|e[drs]?|ing(?:ly)?)\b" replace="$1creas$2"/>
<Typo word="-ecession" find="\b([RrSs]|[Pp]r)ec(?:c?e|ces)sion(s?|al|ists?|ism)\b" replace="$1ecession$2" />
<Typo word="-cumbent" find="\b([dD]e|[iI]n|[rR]e)cumban(c(?:ies|y)|t(?:ly|s?))\b" replace="$1cumben$2"/>
<Typo word="-elie(f/ve)" find="\b([BbRr]|[DdMm]isb|[Nn]onb|[Uu]nb)eleie?(fs?|ver?[sd]?|ving|vabl[ey])\b" replace="$1elie$2" />
<Typo word="-current" find="\b([cC]on|[oO]c|[rR]e(?:oc)?)cur(?:[ae]|ra)n(ces?|t(?:ly)?)\b" replace="$1curren$2"/>
<Typo word="-ely" find="\b([IiUu]n)([Aa]ctiv|[Cc]los|[Dd]ens|[Ee]ntir|[Ff]ierc|[Ii]mmens|[Ll](?:arg|i[kv]|on|oos)|[Pp]recis|[Ss](?:ev|inc)er)le?y\b" replace="$1$2ely"/>
<Typo word="-cycle (2)" find="\b([bB]|[eE]p|tr|[uU]n)yc[iy]cl(e(?:[ds]?|like|rs?)|i(?:c|ng|sts?))\b" replace="$1icycl$2"/><!--avoid Trycycle musician-->
<Typo word="-cycle" find="\b([bB]i|[eE]pi|[mM]otor|[rR]e|[tT]ri|[uU]ni)c(?:icl|ylc?)([aei][a-z]*)\b(?<!ic(?:icleta|ylinder)|Tricicle)" replace="$1cycl$2"/><!--avoid Tricicle theatre group, (bi/tri)cylinder-->
</syntaxhighlight>

=====D=====
<syntaxhighlight lang="xml">
<Typo word="-dition" find="\b([aA][du]|[cC]on|[dD]e|[eE](?:xpe)?|[pP]er|[rR]en?|[sS]e|[tT]ra)(?:d(?:i(?:dtio|o|t(?:i(?:on|tio)?|o))|tio)|i(?:dtio|tio))n(a(?:l(?:ly)?|ry)|ed|ing|s?)\b(?<![aA]udions?)" replace="$1dition$2"/><!--avoid Audion-->
<Typo word="-dolence" find="\b([cC]on|[iI]n|[rR]e)dolan(ces?|t(?:ly)?)\b" replace="$1dolen$2"/>
<Typo word="-dth" find="\b([bB]andwi|[hH](?:a(?:irbrea|nds?brea)|undre)|[tT]housan)th(s)?\b" replace="$1dth$2"/>
<Typo word="-ducible" find="\b([cC]on|[dD]e|[iI](?:n|rre(?:pro)?)|[pP]ro|[rR]e(?:pro)?|[sS]e)duce?ab(ility|l[ey])\b" replace="$1ducib$2"/>
<Typo word="-ductible" find="\b([cC]on|[dD]e|[iI]n|[nN]onde)ductab(ility|l[ey])\b" replace="$1ductib$2"/>
<Typo word="-duction" find="(?<=\b(?:[aA](?:[bd]|utopro)|[cC]o(?:n|pro)|[dD]e(?:xtro)?|[hH]yperpro|[iI]n(?:tro)?|[kK]inopro|[nN]onpre|[oO]verpre|[pP](?:ostpre|r[eo])|[rR]e(?:d?|intro|[pt]ro)|[sS](?:e|u(?:perpro|rpro))|[uU]nderpro|[yY]pro))du(?:c[it]|ti)on(s)?\b" replace="duction$1"/><!--cheapened expensive beginning-->
<Typo word="-ductor" find="\b([aA][bd]|[cC]on|[dD]e|[iI]n)ducter(s)?\b" replace="$1ductor$2"/>
</syntaxhighlight>
=====E=====
<syntaxhighlight lang="xml">
<Typo word="-eable" find="\b([cC]halleng|[iI]r(?:challeng|knowledg|notic|replac)|[kK]nowledg|[nN]otic|[rR]eplac|[uU]n(?:challeng|knowledg|notic|replac))[ai]bl([ey])\b" replace="$1eabl$2"/>
<Typo word="-eaning" find="(?=ean)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ean(?:in|ni)ng\b" replace="eaning"/><!--cheapened expensive beginning-->
<Typo word="-ecession" find="\b([pP]r|[rsRS])ec(?:ces?|e)sion(al|is(?:m|ts?)|s?)\b" replace="$1ecession$2"/>
<Typo word="-elie(f/ve)" find="\b([brBR]|[dmDM]isb|[nN]onb|[uU]nb)eleie?(fs?|v(?:abl[ey]|e(?:[ds]?|rs?)|ing))\b" replace="$1elie$2"/>
<Typo word="-ely" find="\b([aA]ctiv|[cC]los|[dD]ens|[eE]ntir|[fF](?:als|ierc)|[iI](?:mmens|n(?:activ|clos|dens|entir|f(?:als|ierc)|immens|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|nam|precis|s(?:ever|incer|pars)|wid))|L(?:a(?:rg|t)|i[kv]|on)|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|[nN]am|[pP]recis|[sS](?:ever|incer|pars)|[uU]n(?:activ|clos|dens|entir|f(?:als|ierc)|immens|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|nam|precis|s(?:ever|incer|pars)|wid)|[wW]id)l+e?y\b(?<!Densley)" replace="$1ely"/>
<!--"-ence" & "-ent" errors, grouped here-->
<!--"-ence" & "-ent" errors, grouped here-->
<Typo word="-en(ce/t)" find="\b([Aa]ccid|[Cc]li|[Ee]xcell|[Ii]ngredi|[Ll]eni|(?:[Dd]is)?[Oo]bedi|[Ss]uperintend|[Tt]ranscend|[Vv]iol)an(c[ey]|t\w*)\b" replace="$1en$2" />
<Typo word="-en(ce/t)" find="(?<=\b(?:[aA]ccid|[cC]li|[dD]isobedi|[eE]xcell|[iI]ngredi|[lL]eni|[oO]bedi|[sS]uperintend|[tT]ranscend|[vV]iol))an(c[ey]|t[a-z]*)\b(?<!Violant[aei])" replace="en$1"/><!--avoid the names Violant[aei]; cheapened expensive beginning-->
<Typo word="-ently" find="\b([Aa]ppar|[Cc]urr|[DdRr]ec|[Ss]il|[Ii]nt|[Ee]vid|[Pp]res)enlty\b" replace="$1ently" /><!--see also "-equently"-->
<Typo word="-ently" find="(?<=\b(?:[aA]ppar|[cC]urr|[dD]ec|[eE]vid|[iI]nt|[pP]res|[rR]ec|[sS]il))enlty\b" replace="ently"/><!--see also "-equently"--><!--cheapened expensive beginning-->
<Typo word="-(t)ence" find="\b((?:|[Ii]n)(?:[Aa]dver|[Cc]ompe)|[Ll]a|(?:|[Ii]m)[Pp](?:eni|o|re)|sen)tan(ts?|tly|tial|ci?es?|cy|ced)\b" replace="$1ten$2" />
<Typo word="-(t)ence" find="\b([aA]dver|[cC]ompe|[iI](?:mp(?:eni|o|re)|n(?:adver|compe))|[lL]a|[pP](?:eni|o|re)|sen)tan(c(?:e[ds]?|ies?|y)|t(?:ial|ly|s?))\b(?<!par\s+[iI]nadvertance)" replace="$1ten$2"/><!--avoid French-->
<Typo word="-(ist)ence" find="\b((?:|[Ii]n)[Cc]ons|(?:|[Cc]o|[Nn]on|[Pp]re)[Ee]x|[Ii]ns|[Ss]ubs)ist[ai]n(ci?[ey]s?|t\w*)\b" replace="$1isten$2" />
<Typo word="-(ist)ence" find="\b([cC]o(?:ex|ns)|[eE]x|[iI]n(?:cons|s)|[nN]onex|[pP]reex|[sS]ubs)ist[ai]n(ci?[ey]s?|t[a-z]*)\b" replace="$1isten$2"/>
<!--end "-ence" errors-->
<!--end "-ence" errors-->
<Typo word="-enness" find="\b([Dd]runk|[Ee]v|[Kk]e|[Oo]p|[Ss][ou](?:dd|ll))eness\b" replace="$1enness" />
<Typo word="-enness" find="\b([dD]runk|[eE]v|[kK]e|[oO]p|[sS][ou](?:dd|ll))eness\b" replace="$1enness"/>
<Typo word="-ennial" find="\b([Pp]er|(?:[Bb]i|[Tt]ri|[Ss]e(?:m|squ)i|[Qq]uadri?)(?:cent)?|[Qq]uin(?:t|qu)|[Cc]ent|[Mm]ill)e(?:nte|)nial(\w*)\b" replace="$1ennial$2" />
<Typo word="-ennial" find="\b([bB]i(?:cent)?|[cC]ent|[mM]ill|[pP]er|[qQ]u(?:adri?(?:cent)?|in(?:qu|t))|[sS]e(?:mi(?:cent)?|squi(?:cent)?)|[tT]ri(?:cent)?)e(?:nte)?nial([a-z]*)\b" replace="$1ennial$2"/>
<Typo word="-eous" find="\b([cC](?:ourt|rustac|utan)|[dD]is(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr)|[gG](?:as|org)|[hH]erbac|[iI](?:gn|nstantan)|[pP]roteinac|[rR]ight|[sS](?:pontan|ub(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr))|[uU]n(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr)|[vV]itr)(?:euo|iou|uo)(s[a-z]*)\b" replace="$1eou$2"/><!--see also "-geneous"-->
<Typo word="-equently" find="\b([Cc]ons|[Ff]r|[Ii]nfr|[Ss]ubs)en?qu(?:enlt|antl|entil+|entual+)y\b" replace="$1equently" />
<Typo word="-ereal" find="\b([Ee]th|[Ss]id|[Vv]en)eri?al(ly)?\b" replace="$1ereal$2" />
<Typo word="-equently" find="\b([cC]ons|[fF]r|[iI]nfr|[sS]ubs)en?qu(?:antl|en(?:lt|nt(?:il+|ual+)))y\b" replace="$1equently"/>
<Typo word="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$2" />
<Typo word="-ereal" find="\b([eE]th|[sS]id|[vV]en)eri?al(ly)?\b" replace="$1ereal$2"/>
<Typo word="-ese" find="\b([Cc]hin|[Dd]ioc|[Jj]a[pv]an|[Ll]eban|[Mm]alt|[Pp]ortugu|[Ss]iam)e[aes]se\b" replace="$1ese" />
<Typo word="-ertain" find="\b([cC]|[eE]nt|[uU]nc)ertian([a-z]*)\b" replace="$1ertain$2"/>
<Typo word="-esident" find="\b([Pp]?r|R|[Nn]onp?r|[Cc]op?r)(?:ei?s|si)di?en(te?s?|c[ey]|[ct]ial(?:ly)?|cies|tiary|tships?)\b" replace="$1esiden$2" />
<Typo word="-escent" find="\b([aA](?:cqui|dol)|[cC](?:o(?:al|nval)|r)|[eE](?:fferv|van)|[iI](?:ncand|rid)|[oO]bsol)e(?:cs?e|s(?:ca|e))n(ce|ts?)\b" replace="$1escen$2"/>
<Typo word="-etary" find="\b([Dd]i|[Mm]on||[Pp](?:lan|rol|ropri)|[Ss]ecr)(?:at[ae]|et[eo])r(y|ily|is[mt]s?|ies|ium?|ia[lt]?)\b(?<![Ss]ecretory)" replace="$1etar$2"/>
<Typo word="-ese" find="\b([cC]hin|[dD]ioc|[jJ]a[pv]an|[lL]eban|[mM]alt|[pP]ortugu|[sS]iam)e[aes]se\b" replace="$1ese"/>
<Typo word="-ever" find="\b([Ff]or|[Hh]ow|[Ww]her)eever\b" replace="$1ever" />
<Typo word="-esident" find="\b([cC]op?r|[nN]onp?r|[pP]r|[rR])(?:ei?s|si)di?en(c(?:[ey]|i(?:al(?:ly)?|es))|t(?:es?|s?|ia(?:l(?:ly)?|ry)|ships?))\b" replace="$1esiden$2"/>
<Typo word="-evious" find="\b(D|d|[Pp]r)evi(?:u?ose?|ouse)(ly)?\b" replace="$1evious$2" />
<Typo word="-etary" find="\b([dD]i|[mM]on|[pP](?:lan|ro(?:l|pri))|[sS]ecr)(?:at[ae]|et[eo])r(i(?:a[lt]?|es|ly|s[mt]s?|um?)|y)\b(?<![pP]roprietorial|[sS]ecretory)" replace="$1etar$2"/>
<Typo word="-exper-" find="(E|e)pxer(\w+)\b" replace="$1xper$2" />
<Typo word="-ever" find="\b([fF]or|[hH]ow|[wW]her)eever\b" replace="$1ever"/>
<Typo word="-fered" find="\b([Dd]if|[Oo]f|[Pp](?:il|rof)|[Ss]uf|[Ww]a)ferr(ed|ings?)\b" replace="$1fer$2"/>
<Typo word="-exper-" find="([eE])pxer([a-z]+)\b" replace="$1xper$2"/>
<Typo word="-ference" find="\b([Pp]?[RrDd]e|(?:\w*)[Cc]on|[Dd]if|[Ii]n(?:|dif|ter)|(?:\w*)[Tt]rans|[Cc]ircum)f(?:era?n|r[ae]n|f?ere?r[ae]n|f?erem|erne)(ce[drs]?|cing|t(|ial)(s?|ly))\b" replace="$1feren$2" />
<Typo word="-eys" find="\b([aA]ttorn|[cC]himn|[dD]onk|[jJ](?:ers|ourn)|[pP]ull|[tT]urk)(?:ie|y)s\b" replace="$1eys"/>
</syntaxhighlight>
<Typo word="-fering" find="\b(\w+)fereing(s)?\b" replace="$1fering$2" />

<Typo word="-ferred" find="\b([Cc]on|[Pp]?[DdRr]e|[Ii]n|[Tt]rans)f(?:e|fer?)r(ing|e[dr]|als?)\b" replace="$1ferr$2" />
=====F=====
<Typo word="-ficent" find="\b([Mm](?:ag|u)ni|[Bb]ene)f(?:ica|[ae]ce|icie)n(t|tly|ce)\b" replace="$1ficen$2" />
<syntaxhighlight lang="xml">
<Typo word="-ficial" find="\b([Ss](?:acri|uper)|[Uu]nof|[Oo]f|[Aa]rti)fical(s?|ly|ity)\b" replace="$1ficial$2"/>
<Typo word="-field" find="\b([Aa]|[Aa]ir|[Bb]a(?:ck|ttle)|[Bb][lr]oo[km]|[Cc](?:an|hester|oal|orn)|[Dd]own|[Gg]a[rs]|[Hh]ome|[Ii]n|[Mm](?:a(?:ns|[ks]e)|id|ine)|[Oo]ut|[Oo]il|[Ss](?:cho||hef|now|pring)|[Uu]p)?feild(\w*)\b" replace="$1field$2" /><!--Don't match surname Feild-->
<Typo word="-fered" find="\b([dD]if|[oO]f|[pP](?:il|rof)|[sS]uf|[wW]a)ferr(ed|ings?)\b" replace="$1fer$2"/>
<Typo word="-fifth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)ith\b" replace="$1ty-$2ifth" />
<Typo word="-ference" find="(?<=\b(?:(?:[A-Z][a-z]*|[a-z]+)(?:con|trans)|[cC](?:ircum|on)|[dD](?:e|if)|[iI]n(?:dif|ter)?|[pP][dr]e|[rR]e|[tT]rans))f(?:er(?:an|e(?:m|r[ae]n)|ne?|r[ae]n)|fer(?:e(?:m|r[ae]n)|r[ae]n)|r[ae]n)(c(?:e[drs]?|ing)|t(?:ial(?:ly|s?)|ly|s?))\b(?<!Defrance)" replace="feren$1"/><!--cheapened expensive beginning-->
<Typo word="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei]\w*)\b" replace="$1finit$2" />
<Typo word="-fering" find="(?=fereing)(?<=\b(?:[A-Z][a-z]*|[a-z]+))fereing(s)?\b" replace="fering$1"/><!--cheapened expensive beginning-->
<Typo word="-first" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)r?ist\b" replace="$1ty-$2irst" />
<Typo word="-ferred" find="\b([cC]on|[dD]e|[iI]n|[pP][dr]e|[rR]e|[tT]rans)f(?:e|fer?)r(als?|e[dr]|ing)\b" replace="$1ferr$2"/>
<Typo word="-flict" find="\b([Aa]f|[Cc]on|[Ii]n)fil?ct(s?|ing(|ly)|ed)\b" replace="$1flict$2" />
<Typo word="-ficent" find="\b([bB]ene|[mM](?:agni|uni))f(?:[ae]ce|ic(?:a|ie))n(ce|t(?:ly)?)\b" replace="$1ficen$2"/>
<Typo word="-fluent" find="\b([AaEe]f|[Cc]on|[Ii]n|[Ss]uper)f(?:ule|lua)n(c[ei]\w*|ti\w+|ts?|tly)\b" replace="$1fluen$2" />
<Typo word="-ficial" find="\b([aA]rti|[oO]f|[sS](?:acri|uper)|[uU]nof)fical(ity|ly|s?)\b" replace="$1ficial$2"/>
<Typo word="-form" find="\b([Cc]on|[DdRr]e|[Pp]er|[Un]ni|[Pp]lat|[Ii]n)fr?om(s?|ed|ing|ati(ons?|ve|vely)|ly|ances?|ity)\b" replace="$1form$2" />
<Typo word="-field" find="(?<=\b(?:[aA](?:ir)?|[bB](?:a(?:ck|ttle)|[lr]oo[km])|[cC](?:an|hester|o(?:al|rn))|[dD]own|[gG]a[rs]|[hH]ome|[iI]n|[mM](?:a(?:ke|ns|se)|i(?:d|ne))|[oO](?:il|ut)|[sS](?:cho|hef|now|pring)|[uU]p)?)feild([a-z]*)\b" replace="field$1"/><!--avoid surname Feild; cheapened expensive beginning-->
<Typo word="-fourth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)orth\b" replace="$1ty-$2ourth" />
<Typo word="-fifth" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])ith\b" replace="$1ty-$2ifth"/>
<Typo word="-friend" find="\b([Bb]oy|[Gg]irl|[Bb]e|[Uu]n)freind(s?|ed|ly)\b" replace="$1friend$2" />
<Typo word="-finite" find="\b([aA]ff|[dD]ef|[iI]n(?:def|f))(?:fin(?:[aei]te?)|i(?:anite|n(?:[ae]te?|it(?<!\bSRK Infinit))))(ly|ness|s?)\b" replace="$1inite$2"/><!--avoid 'SRK Infinit'-->
<Typo word="-ful" find="\b([Dd]is|[Uu]n)?([Bb]eauti|[Cc](?:are|heer)|[Ee]vent|[Gg]ra[ct]e|[Hh]elp|[Pp](?:eace|ower)|[Ss](?:poon|uccess)|[Uu]se|[Ww]onder)full(s?|ly|ness)\b" replace="$1$2ful$3"/>
<Typo word="-finit(iv)e" find="\b([dD]e|[iI]n(?:de)?)f+inat([ei][a-z]*)\b" replace="$1finit$2"/>
<Typo word="-fully" find="\b(\w+)fuly\b" replace="$1fully"/>
<Typo word="-first" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])r?ist\b" replace="$1ty-$2irst"/>
<Typo word="-gement" find="\b((?:A|a|[Rr]ea)rran|(?:E|e|[Dd]ise)nga|[Ee]n(?:go|la)r|[Ii](?:mp|nfr)in)gment(s?)\b" replace="$1gement$2" />
<Typo word="-flict" find="\b([aA]f|[cC]on|[iI]n)fil?ct(ed|ing(?:ly)?|s?)\b" replace="$1flict$2"/>
<Typo word="-geni(s/z)e" find="\b(\w+)genei([sz]\w+)\b" replace="$1geni$2" />
<Typo word="-fluent" find="\b([aA]f|[cC]on|[eE]f|[iI]n|[sS]uper)f(?:lua|ule)n(c[ei][a-z]*|t(?:i[a-z]+|ly|s?))\b" replace="$1fluen$2"/>
<Typo word="-goes" find="\b([Ee]mbar|[JjLl]in|[Uu]nder)gos\b" replace="$1goes" />
<Typo word="-form" find="\b([cC]on|[dD]e|[iI]n|[pP](?:er|lat)|[rR]e|Uni)fr?om(ati(?:ons?|ve(?:ly)?)|ances?|ed|i(?:ng|ty)|ly|s?)\b" replace="$1form$2"/>
<Typo word="-gogue" find="\b([Dd]em|[Ee]?m?[Mm]en|[Pp]ed|[Ss]yn)(?:agoug|ogogu?)e(s?)\b" replace="$1agogue$2"/>
<Typo word="-fourth" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])orth\b" replace="$1ty-$2ourth"/>
<Typo word="-grade" find="\b([Dd]e|[Dd]own|[Uu]p)gradd(e[ds]?|ing)\b" replace="$1grad$2" />
<Typo word="-friend" find="\b([bB](?:e|oy)|[gG]irl|[uU]n)freind(ed|ly|s?)\b" replace="$1friend$2"/>
<Typo word="-ful" find="(?<=\b(?:[bB]eauti|[cC](?:are|heer)|[dD]is(?:beauti|c(?:are|heer)|event|gra[ct]e|help|p(?:eace|ower)|s(?:poon|uccess)|use|wonder)|[eE]vent|[gG]ra[ct]e|[hH]elp|[pP](?:eace|ower)|[sS](?:poon|uccess)|[uU](?:n(?:beauti|c(?:are|heer)|event|gra[ct]e|help|p(?:eace|ower)|s(?:poon|uccess)|use|wonder)|se)|[wW]onder))full(ly|ness|s?)\b" replace="ful$1"/><!--cheapened expensive beginning-->
<Typo word="-(g/p)ressive" find="\b(\w+[gp])resi(ve\w*|ons?)\b" replace="$1ressi$2" />
<Typo word="-ground" find="\b([Aa]bove|[Bb](?:ack|attle|elow)|[Cc]amp|[Ff](?:air|ore)|[Pp]lay|[Uu]nder)(?:gorun|roun|grou)(ds?)\b" replace="$1groun$2" />
<Typo word="-fully" find="(?=fuly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))fuly\b" replace="fully"/><!--cheapened expensive beginning-->
</syntaxhighlight>
<Typo word="-handed" find="\b([Ll]ef|[Rr]igh)t\s*hande(d|rs?)\b" replace="$1t-hande$2"/>

<Typo word="-herent" find="\b([Aa]d|[Cc]o|[Ii]n|[Ii]nco)he(?:a?ra|are)n(t\w*|c[ey])\b" replace="$1heren$2" />
=====G=====
<Typo word="-hibition_" find="\b([Ee]x|[Ii]n|[Pp]ro)habiti(ons?|ve|vely)\b" replace="$1hibiti$2" />
<syntaxhighlight lang="xml">
<Typo word="-ian" find="\b(As|Christ|[Cc]ivil|Egypt|Ind|[Mm]usic|[Pp]edestr)ain(s?|ism|s?ity)\b" replace="$1ian$2" />
<Typo word="-ian(ce/t)" find="(?!\bRelient\s+K\b)\b([Aa]lleg|[Bb]rill|[Rr]ad|[Rr]el|(?:V|v|[Ii]nv)ar)(?:ai|ie)n(ts?|ces?)\b" replace="$1ian$2" />
<Typo word="-gement" find="\b([aA]rran|[dD]isenga|[eE]n(?:g(?:a|or)|lar)|[iI](?:mpin|nfrin)|[rR]earran)gment(s)?\b" replace="$1gement$2"/>
<Typo word="-geneity" find="\b([hH](?:eter|om)|[iI]nh(?:eter|om))ogenit(ies|y)\b" replace="$1ogeneit$2"/>
<!--- avoid false positive Relient K (band) --->
<Typo word="-iation" find="\b([Aa](?:bbr|ll)ev|[Aa]ssoc|[Dd]ev|[Hh]umil|[Ii]nit|[Rr]ad|[Vv]ar)ati(ons?|ve)\b" replace="$1iati$2" />
<Typo word="-geneous" find="\b([hH](?:eter|om)|[iI]nh(?:eter|om))ogeni(ous[a-z]*)\b" replace="$1ogene$2"/>
<Typo word="-ible" find="\b([Ii][nr])?([Aa]ud|[Cc]r(?:ed|uc)|[Ee]d|[Ee]lig|[Ff]lex|[Hh]orr|[Tt]ang|[Tt]err|[Vv]inc)ab(l[ey]s?|ility)\b" replace="$1$2ib$3"/>
<Typo word="-geni(s/z)e" find="(?=genei)(?<=\b(?:[A-Z][a-z]*|[a-z]+))genei([sz][a-z]+)\b" replace="geni$1"/><!--cheapened expensive beginning-->
<Typo word="-(s)ible" find="\b([Ii][mnr])?([Aa]dmis|[Dd]efen|[Dd]ivi|[Ff]ea|mer|[Oo]sten|[Pp](?:os|lau)|[Rr]ever|[SsTt]en|[Vv]i)sab(l[ey]|ility)\b" replace="$1$2sib$3"/>
<Typo word="-gest" find="\b([cC]on|[dD]i|[iI]n)jest(ed|i(?:ng|on|ves?)|s?)\b" replace="$1gest$2"/>
<Typo word="-(t)ible" find="\b([IiUu][mnr])?([Cc]o(?:rrup|nver|mpa)|[Pp]ercep|[Rr]esis|[Ss]ugges)tab(l[ey]|ility)\b" replace="$1$2tib$3"/>
<Typo word="-goes" find="\b([eE]mbar|[jlJL]in|[uU]nder)gos\b" replace="$1goes"/>
<Typo word="-ical" find="\b([Cc](?:lin|rit)|[Ee]lectr|(?:[Gg]eo|[Pp]ho[nt]o|[Tt]ele)[Gg]raph|[Ii]dent|[Ll]og|[Mm](?:ag|etaphor|us)|[Pp](?:oli|rac)t|[Tt]echn|[Aa]?[Tt]r?[oy]p)(?:i?c|)ial(s?|ly)\b" replace="$1ical$2" />
<Typo word="-gogue" find="\b([dD]em|[eE]m?|m(?:en)?|Men|[pP]ed|[sS]yn)?(?:agoug|ogogu?)e(s)?\b" replace="$1agogue$2"/>
<Typo word="-ically" find="\b([Aa]utomat|[Bb]as|[Cc](?:o[mn]|rit)|[Ee]lectr|[Ii]ron|[Mm](?:ag|us)|[Pp](?:rac|oli)t|[Ss]pecif)i(?:al|ca?)ly\b" replace="$1ically" />
<Typo word="-grade" find="\b([dD](?:e|own)|[uU]p)gradd+(e[ds]?|ing)\b" replace="$1grad$2"/>
<Typo word="-iddle" find="\b([Gg]r|[FfMmRr])idle(s?|d)\b" replace="$1iddle$2" />
<Typo word="-(g/p)ressive" find="(?=[gp]res)(?<=\b(?:[A-Z][a-z]*|[a-z]+))([gp]res)i(ons?|ve[a-z]*)\b" replace="$1si$2"/><!--cheapened expensive beginning-->
<Typo word="-idential" find="\b([Pp]?r(?:es|ov)|Res|[Cc]onf)identai?l(|ly|ity)\b" replace="$1idential$2" />
<Typo word="-ground" find="\b([aA]bove|[bB](?:a(?:ck|ttle)|elow)|[cC]amp|[fF](?:air|ore)|[pP]lay|[uU]nder)(?:g(?:or?un|ro(?:oun|u))|roun)d([a-z]*)\b" replace="$1ground$2"/>
</syntaxhighlight>
<Typo word="-iduous" find="\b([Dd]ec|[Aa]ss)idi?ous(|ly)\b" replace="$1iduous$2" />

<Typo word="-ield" find="\b([fWwYy]|[Uu]n[fwy]|[Ww]indsh)eild(s?|y|ed|ing|ers?|able)\b" replace="$1ield$2" />
=====H=====
<Typo word="-ification" find="\b([Mm]od|[Ss]pec|[Ii]dent|[Pp]ur|[Uu]n|[Nn]ot|[Qq]ual|[Mm]agn)(?:fici?ati?|ifcati?|ificiati?|ificat)on(s)?\b" replace="$1ification$2" />
<syntaxhighlight lang="xml">
<Typo word="-ify" find="\b([DdMm]is)?([Hh]orr|[Ii]dent|[Qq]ual|[Rr]at|[Ss]pec|[Tt]err|[Vv]er)(?:[ao]f|i?fi)y(ing)?\b" replace="$1$2ify$3"/>
<Typo word="-ilities" find="\b(\w+)ill+ities\b" replace="$1ilities" />
<Typo disabled="-handed" find="\b([lL]ef|[rR]igh)t\s*hande(d|rs?)\b" replace="$1t-hande$2"/><!--nothing wrong with separate words-->
<Typo word="-ily" find="\b([Uu]n)?([Aa]ngr|[Ee]as|[Hh]eav|[Ll]uck|[Mm]ight|[Pp]rimar|[Ss]atisfactor|[Ss]tead)(?:il|i?al?|)ly\b" replace="$1$2ily" />
<Typo word="-herent" find="\b([aA]d|[cC]o|[iI]n(?:co)?)he(?:ar[ae]|ra)n(c[ey]|t[a-z]*)\b" replace="$1heren$2"/>
<Typo word="-iness" find="\b((?:[Cc]r|[HhLl])az|[HhNnTt]ast|[FfSs]unn[DdFfGgLlMmRr]ust|[HhSs]ill|[Ll]o(?:[nv]e|rd|w)l|(?:(?:T|t|[Uu]nt)rustw|W|w)orth)yness\b" replace="$1iness"/>
<Typo word="-hibition_" find="\b([eE]x|[iI]n|[pP]ro)habiti(ons?|ve(?:ly)?)\b" replace="$1hibiti$2"/>
</syntaxhighlight>
<Typo word="-ing" find="\b([Ee]n|[DdMm]is)?([CcDd]ar|[Cc]ontinu|[DdLl]anc|[Dd]r?iv|[Ff]orc|[GgLl]iv|[HhRrSsWw]av|[BbCcFfMmRrTtWw]ak|[Nn]otic|[SsWw]hin|[Ss][kh]a[rtv]|[Uu]s)eing(s?)\b" replace="$1$2ing$3" />
=====I=====
<Typo word="-soning" find="\b(\w+)soninig\b" replace="$1soning" />
<syntaxhighlight lang="xml">
<Typo word="-ining" find="(?!\b(?:(?:Br|Kl|M|H|St)e|Nar|Kurt|Lap)inig\b)\b(\w+)inig(s|ly)?\b" replace="$1ining$2" /><!--Don't match (Br/Kl/M/H/St)einig, (Nar/Kurt/Lap)inig-->
<Typo word="-ionship" find="\b([Rr]elat|[Cc]hamp|[Cc]ompan)(?:ionsih?|oinshi)p(s?)\b" replace="$1ionship$2" />
<Typo word="-ian" find="\b(As|C(?:hrist|ivil)|civil|Egypt|Ind|[mM]usic|[pP]edestr)ain(i(?:sm|ty)|s(?:ity)?)?\b" replace="$1ian$2"/>
<Typo word="-ish" find="(?!\b(?:Ber|Sukae|M(?:[ae]s?|adra)|Ne|Ka|Finar)sih\b)\b(\w+)sih(|ing(|ly)|e[ds]|ers?)\b" replace="$1ish$2" /><!--Don't match Bersih, Sukaesih, Massih, Masih, Nesih, Kasih, Messih, Finarsih, Madrasih-->
<Typo word="-ian(ce/t)" find="\b([aA]lleg|[bB]rill|[iI]nvar|r(?:ad|el)|R(?:ad|el(?!ient\s+K))|[vV]ar)(?:ai|ie)n(ces?|ts?)\b" replace="$1ian$2"/><!--avoid Relient K (band)-->
<Typo word="-ism" find="\b([Aa]narch|[Cc]ritic|[Oo]rgan|[Pp]lagiar|[Tt]our)s?i(?:|st)m(s?)\b" replace="$1ism$2" />
<Typo word="-iation" find="\b([aA](?:bbrev|llev|ssoc)|[dD]ev|[hH]umil|[iI]nit|[rR]ad|[vV]ar)ati(ons?|ve)\b" replace="$1iati$2"/>
<Typo word="-itch_" find="\b([DdHhPpWw]|[Ss][tw]|[Tt]w)ict?h(e[ds]|ing|(?<![Ww]ich)ers?)\b(?<!Picher)" replace="$1itch$2" /><!--don't find "swich", "wicher", "Picher"-->
<Typo word="-ible" find="\b([aA]ud|[cC]r(?:ed|uc)|[eE](?:d|lig)|[fF]lex|[hH]orr|[iI][nr](?:aud|cr(?:ed|uc)|e(?:d|lig)|flex|horr|t(?:ang|err)|vinc)|[tT](?:ang|err)|[vV]inc)ab(ility|l[ey]s?)\b" replace="$1ib$2"/>
<Typo word="-(s)ible" find="(?<=\b(?:[aA]dmis|[dD](?:efen|ivi)|[fF]ea|[iI][mnr](?:admis|d(?:efen|ivi)|fea|mer|osten|p(?:lau|os)|rever|[st]en|vi)|mer|[oO]sten|[pP](?:lau|os)|[rR]ever|[stST]en|[vV]i))sab(ility|l[ey])\b" replace="sib$1"/><!--cheapened expensive beginning-->
<Typo word="-itely" find="\b(\w+[lnst])itly\b" replace="$1itely" />
<Typo word="-ition" find="\b([Aa][du]d|[Cc]oal|[Dd]emol|[Ee]d|(?:[Ee]x|[Ii]n|[Pp]ro)hib|[Tt]rad|[Tt]u|[Ii]ntu)it(?:oi?|ioi)n(s?|al|ally|is[mt]s?)\b" replace="$1ition$2"/>
<Typo word="-(t)ible" find="\b([cC]o(?:mpa|nver|rrup)|[iI][mnr](?:co(?:mpa|nver|rrup)|percep|resis|sugges)|[pP]ercep|[rR]esis|[sS]ugges|[uU][mnr](?:co(?:mpa|nver|rrup)|percep|resis|sugges))tab(ility|l[ey])\b" replace="$1tib$2"/>
<Typo word="-itous" find="\b([Ff]ort|[Gg]rat|[Uu]biq)ui?tious(|ly|ness)\b" replace="$1uitous$2" />
<Typo word="-ical" find="\b([aA]tr?[oy]p|[cC](?:lin|rit)|[eE]lectr|[gG]eograph|[iI]dent|[lL]og|M(?:ag|etaphor)|m(?:ag|etaphor|us)|[pP](?:ho[nt]ograph|olit|ract)|[tT](?:e(?:chn|legraph)|op|r[oy]p|yp))(?:c?|ic)ial(ly|s?)\b" replace="$1ical$2"/><!--avoid Stan Musial-->
<Typo word="-ively" find="\b(\w+)ivly\b" replace="$1ively" />
<Typo word="-ically" find="\b([aA]utomat|[bB]as|[cC](?:o[mn]|rit)|[eE]lectr|[iI]ron|[mM](?:ag|us)|[pP](?:olit|ract)|[sS]pecif)i(?:al|ca?)ly\b" replace="$1ically"/>
<Typo word="-ives" find="(?<!\b(?:[Hh]alf|[Ll]ow|[Ss]till)[-\s])\b([Aa]fterl|[Ll]|(?:[Aa]le|[Ee]x-|[Hh]ouse|[Mm]id|)[Ww])ifes\b" replace="$1ives"/>
<Typo word="-ictive" find="(?=icitve)(?<=\b(?:[A-Z][a-z]*|[a-z]+))icitve(ly|s?)\b" replace="ictive$1"/><!--cheapened expensive beginning-->
<Typo word="-iddle" find="\b([fmrFMR]|[gG]r)idle([ds])?\b" replace="$1iddle$2"/>
<!--- exclude false positives "half-lifes", "low-lifes", "still lifes" (also knifes is valid as a verb) --->
<Typo word="-junction" find="\b([Cc]on|[Dd]is|[Ii]n|[Ss]ub)ju[cn]n?ti(ons?|ves?|vitis)\b" replace="$1juncti$2" />
<Typo word="-idential" find="\b([cC]onf|[pP]r(?:es|ov)|r(?:es|ov)|Res)identai?l(ity|ly)?\b" replace="$1idential$2"/>
<Typo word="-kel" find="\b([Ss]he|[Ss]nor|[Yy]o)kle(s?|ing)\b" replace="$1kel$2" />
<Typo word="-iduous" find="\b([aA]ss|[dD]ec)idi?ous(ly)?\b" replace="$1iduous$2"/>
<Typo word="-keted" find="\b([Bb]lan|[Bb]?[JjPpRr]ac|[Mm]ar|[DdPpRrSs]oc)kett(ed|ing|s)\b" replace="$1ket$2" />
<Typo word="-ield" find="\b([fyY]|[uU]n[fwy]|[wW](?:indsh)?)eild(able|e(?:d|rs?)|ing|[sy]?)\b" replace="$1ield$2"/>
<Typo word="-ification" find="\b([dD](?:e|is)|[mM]is|[rR]e)?([cC](?:ert|lass)|[eE]lectr|[fF]ort|[iI]dent|[mM](?:agn|od)|[nN]ot|[pP](?:erson|ur)|[qQ]ual|[sS]pec|[uU]n|[vV]er)(?:fici?ati?|if(?:cati?|ic(?:at|iati?)))on(s)?\b" replace="$1$2ification$3"/>
<Typo word="-king" find="\b([BbCcFfMmRrTtWw]a|([BbHhLlVv]|[Ss]tr)i)keing\b" replace="$1king" />
<Typo word="-licit" find="\b(E|e|[IiUu]?n?[Ee]xp|[Ii]mp|[Ii]l|[Ss]o)lic(?:id|t)(|ly|ors?|s?|ed|ing|ations?)\b" replace="$1licit$2" />
<Typo word="-ify" find="\b([dD]is(?:horr|ident|qual|rat|spec|terr|ver)|[hH]orr|[iI]dent|[mM]is(?:horr|ident|qual|rat|spec|terr|ver)|[qQ]ual|[rR]at|[sS]pec|[tT]err|[vV]er)(?:af|fi|ifi|of)y(ing)?\b" replace="$1ify$2"/>
<Typo word="-lingual" find="\b(B|b|[Tt]r|[Uu]n|[Mm]ult)illingual(\w*)\b" replace="$1ilingual$2" />
<Typo word="-ight" find="\b([bB]r|[fF]l?|[kK]n|[nrNR]|[sS]l?|[wW]r)igth?(e[dr]|hoods?|ing|l(?:ife|y)|[sy]?)\b(?<!Sligting)" replace="$1ight$2"/>
<Typo word="-lithic" find="\b([Mm]ega|[Mm]ono|[Nn]?[Ee]o|]Pp]ala?eo)litic\b" replace="$1lithic" />
<Typo word="-ilities" find="(?=il)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ill+ities\b" replace="ilities"/><!--cheapened expensive beginning-->
<Typo word="-lled" find="\b([Ii]nsta|[BbCcFfKkMmWw][ai])leld\b" replace="$1lled"/>
<Typo word="-ily" find="\b([aA]ngr|[eE]as|[hH]eav|[lL]uck|[mM]ight|[pP]rimar|[sS](?:atisfactor|tead)|[uU]n(?:[aA]ngr|[eE]as|[hH]eav|[lL]uck|[mM]ight|[pP]rimar|[sS](?:atisfactor|tead)))(?:al?|i(?:al?|l))?ly\b" replace="$1ily"/>
<Typo word="-logue" find="\b([Mm]ono|[Dd]ia|[Ee]c|[Ee]pi|[Aa]na|[Pp]ro|[Ii]de[ao]|[Cc]ata)lou?g(e[sdr]?)\b(?<![Cc]ataloge[ds])" replace="$1logu$2" /> <!-- don't convert cataloged --> catalogued -->
<Typo word="-iness" find="(?<=\b(?:[cC]raz|[dgDG]ust|[fF]u(?:nn|st)|[hH](?:a(?:st|z)|ill)|[lL](?:az|o(?:nel|rdl|vel|wl)|ust)|[mM]ust|[nN]ast|[rR]ust|[sS](?:ill|unn)|[tT](?:ast|rustworth)|[uU]ntrustworth|[wW]orth))yness\b" replace="iness"/><!--cheapened expensive beginning-->
<Typo word="-ing" find="(?<=\b(?:[bB]ak|[cC](?:a[kr]|ontinu)|[dD](?:a(?:nc|r)|i(?:v|s(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin)))|riv)|[eE]n(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin))|[fF](?:ak|eatur|orc)|[gG]iv|[hH]av|[lL](?:anc|iv)|[mM](?:ak|is(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin)))|[nN]otic|[rR]a[kv]|[sS](?:av|h(?:a[rtv]|in)|ka[rtv])|[tT]ak|[uU]s|[wW](?:a[kv]|hin)))eing(s)?\b" replace="ing$1"/><!--cheapened expensive beginning-->
<Typo word="-lty" find="\b([Cc]rue|[Dd]ifficu|[Ff]ac?u|[Gg]ui|[Nn]ove|[Ss]pecia|[Ss]ubt[ei])tl(y|ier|iest?|iness)\b" replace="$1lt$2" /><!--see also "-alty"-->
<Typo word="-ining" find="(?=inig)(?<=\b(?:[A-Z][a-z]*|[a-z]+))inig(ly|s?)\b(?<!\b(?:Bre|He|K(?:le|urt)|Lap|Me|Nar(?:ir)?|Re|Stee|[tT]|We)inig\b)" replace="ining$1"/><!--avoid (Br/Kl/M/H/R/St/W)einig, (Nar/Narir/Kurt/Lap/T)inig. 'ing' typos can be false positive i.e 'paintinig'--><!--cheapened expensive beginning-->
<Typo word="-lytic" find="\b((?:[Pp]sycho)?[Aa]na|(?:[Aa]uto)?[Cc]ata|[Ee]lectro)litic(s?|al|ally)\b" replace="$1lytic$2" />
<Typo word="-men's" find="\b([Cc]hair|[Ff]ore|[Gg]entle|[Ww]o)men(?:s's?'?|;?s'?)\b" replace="$1men's" />
<Typo word="-ionship" find="\b([cC](?:hamp|ompan)|[rR]elat)(?:ionsih?|oinshi)p(s)?\b" replace="$1ionship$2"/>
<Typo word="-ish" find="(?=isih|sih)(?<=\b(?:[A-Za-z]+?))i?sih(e(?:[ds]|rs?)|ing(?:ly)?|ly)?\b(?<!asih|A(?:isih|riningsih|sih)|Bersih|esih|Finarsih|ingsih|K(?:asih|osasih)|[rs]sih|M(?:a(?:drasih|ss?ih)|essih|irajoucsih)|N(?:esih|ingsih|urnaningsih)|Su(?:kaesih|mbangsih)|T(?:laksih|sih)|Y(?:ingtsih|ulianingsih))" replace="ish$1"/><!--avoid proper names with -asih -esih -rsih -ssih, e.g., Bersih, Finarsih, Kasih, Kosasih, Madrasih, Masih, Massih, Messih, Nesih, Sukaesih, Nurnaningsih, Ningsih, Ariningsih, Yulianingsih, Asih, Tsih, Aisih, Tlaksih, Mirajoucsih, Sumbangsih, Yingtsih--><!--cheapened expensive beginning-->
<Typo word="-ment" find="\b(\w*[Aa](?:gree|rma|rrange)|[Aa](?:mend|rgu)|\w*[Dd]ocu|[Ee]xperi|[Ii]mprove|\w*[Pp]ay|[Ss](?:eg|tate))m(?:a?n|etn|emt|net)(s?|ed|al|ary|aries)\b" replace="$1ment$2" />
<Typo word="-mentary" find="\b([Aa]li|[Cc]om(?:pl[ei])?|[Dd]ocu|[Ee]le|[Ff]rag|[Mm]o|[Pp]arlia|[Rr]udi|[Ss]edi|[Ss]upple)men(?:atr|te?r|ta)(y|ies|ily|ians?)\b" replace="$1mentar$2" />
<Typo word="-ism" find="\b([aA]narch|[cC]ritic|[oO]rgan|[pP]lagiar|[tT]our)s?i(?:st)?m(s)?\b" replace="$1ism$2"/>
<Typo word="-mina(nt/te)" find="\b([Cc]onta|[Dd]eter|[DdNn]o|[GgSs]e|[Pp]redo|[LlRr]u)min(?:e|ia)(nt|ntly|nces?|te[sd]?|ting|tions?|tors?)\b" replace="$1mina$2" />
<Typo word="-istry" find="([aA]rt|[cC]hem|[dD]ent|[mM]in|[rR]eg)ist(ies|y)\b" replace="$1istr$2"/>
<Typo word="-minent" find="\b(E|e|[Ii]m|[Pp]ro|[Pp]ree)m(?:ina|mine)n(ces?|cy|t|tly)\b" replace="$1minen$2" />
<Typo word="-itch_" find="\b([dhpwDHPW]|[sS][tw]|[tT]w)ict?h(e[ds]|ing|(?<![wW]ich)ers?)\b(?<!Picher|Sticher)" replace="$1itch$2"/><!--avoid "swich", "wicher", "Picher", "Sticher"-->
<Typo word="-missible" find="\b([Aa]d|[Pp]er|[Tt]rans)mis+ab(le|ility)\b" replace="$1missib$2" />
<Typo word="-itely" find="(?=itly)(?<=\b(?:[A-Z][a-z]*[lnst]|[a-z]+[lnst]))(?<![qQ]ual)itly\b" replace="itely"/><!--cheapened expensive beginning-->
<Typo word="-mitted" find="\b([Pp]er|[Rr]e|[EeOo]|(?:[Rr]e)?(?:[Aa]d|[Cc]om|[Ss]ub|[Tt]rans))mit(ed|edly|ing)\b" replace="$1mitt$2" />
<Typo word="-ition" find="\b([aA](?:dd|mb|ud)|[cC]o(?:al|nd)|[dD]emol|[eE](?:d|xhib)|[iI](?:gn|n(?:hib|tu)?)|[pP](?:os|rohib)|[tT](?:rad|u))it(?:ioi|oi?)n(al(?:ly)?|is[mt]s?|s?)\b" replace="$1ition$2"/>
<Typo word="-nally" find="\b(\w+[a-mo-z])(?:nalyl|anlly)\b" replace="$1nally" /> <!-- avoid incorrect to incorrect change on -nanlly -->
<Typo word="-itious" find="\b([aA]mb|[cC]ement|[fF]ict|[nN]utr|[sS]ed)icious([a-z]*)\b" replace="$1itious$2"/>
<Typo word="-nance" find="\b([Ii]ndig|[Mm]a(?:lig|inte)|[Pp](?:e|oig|reg)|[Rr]e(?:pug|so)|[Ss]usti)nen(cy|ci?es?|t\w*)\b" replace="$1nan$2" /><!--see also "-mina(nt/te)"-->
<Typo word="-itous" find="\b([fF]ort|[gG]rat|[uU]biq)ui?tious(ly|ness)?\b" replace="$1uitous$2"/>
<Typo word="-nf(i/o)rm" find="\b([Cc]o|I|i|[DdMm]isi|[IiUu]nco|[Rr]eco)mf(i|o)rm(s?|ed|ing|ati(ons?|ve(ly)?)|abl[ey]|al(|ity))\b" replace="$1nf$2rm$3" />
<Typo word="-ively" find="(?=ivly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ivly\b" replace="ively"/><!--cheapened expensive beginning-->
<Typo word="-ives" find="\b([aA](?:fterl|le[wW])|[eE]x-[wW]|[hH]ouse[wW]|[lwLW])ifes\b(?<!\b(?:[hH]alf-[lL]|[lL]ow-[lL]|Readers W|[sS]till(?:-[lL]|\s+[lL]))ifes)" replace="$1ives"/><!--avoid "half-lifes", "low-lifes", "still lifes", "Readers Wifes" (also knifes and midwifes are valid as verbs)-->
<Typo word="-nomial" find="\b([Bb]i|[Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" />
</syntaxhighlight>
<Typo word="-nounce" find="\b([Aa]n|[DdRr]e|[Pp]ro|[Mm]ispro)(?:nou|nuo?n|oun)cn?(e\w*|ings?)\b" replace="$1nounc$2" />

<Typo word="-oid" find="\b([Aa]n[de]r|[AaOo]v|[Cc]ub|[Dd]ev|[Hh]uman|[Pp]aran|[Ss]ter|[Tt](?:abl|ac|or|yph))iod(s?|ed|ing|ance|al)\b" replace="$1oid$2" />
=====J–K=====
<Typo word="-ology" find="\b(\w+)ol(?:[ai]?|ol)g(y(?<![Vv]olgy\b)|ic\w*|ies|ists?)\b" replace="$1olog$2"/>
<syntaxhighlight lang="xml">
<Typo word="-ong" find="\b([Aa][lm]|[GgLlSsTt]|[Ww]r)omg(s?)\b" replace="$1ong$2" />
<Typo word="-(a/e/i/o/u)(c/n/o/r/s)king" find="\b(\w+[aeiou][cnors])kign\b" replace="$1king" />
<Typo word="-junction" find="\b([cC]on|[dD]is|[iI]n|[sS]ub)ju[cn]n?ti(ons?|v(?:es?|itis))\b" replace="$1juncti$2"/>
<Typo word="-ormally" find="\b([FfNn]|[Ii]nf|[Aa]bn)ormaly\b" replace="$1ormally"/>
<Typo word="-kel" find="\b([sS](?:he|nor)|[yY]o)kle(ing|s?)\b" replace="$1kel$2"/>
<Typo word="-orous" find="\b([Aa]m|[Hh]um|[Rr]anc|[RrVv]ig)o(?:urou|u?ro)s(|ly|ness)\b" replace="$1orous$2" /><!--see also "-vorous"-->
<Typo word="-keted" find="\b([bB](?:lan|rac)|[dD]oc|[jJ]ac|[mM]ar|[pP][ao]c|[rsRS]oc)kett(ed|ing|s)\b" replace="$1ket$2"/>
<Typo word="-osion" find="\b([Cc]orr|[Ee]r|[Ee]xpl|[Ii]mpl)otion(s?)\b" replace="$1osion$2" />
<Typo word="-king" find="\b([bB][ai]|[sS]tri|[tmwcfrTMCFRW]a|[vhlVHL]i)keing\b" replace="$1king"/>
<Typo word="-otten" find="\b(g|r|[Ff]org|[Bb]eg|[Mm]isg)ot(?:|tt)en(|er|est|stones?)\b" replace="$1otten$2" />
<Typo word="-(a/e/i/o/u)(c/n/o/r/s)king" find="(?=kign)(?<=\b(?:[A-Z][a-z]*[aeiou][cnors]|[a-z]+[aeiou][cnors]))kign\b" replace="king"/><!--cheapened expensive beginning-->
</syntaxhighlight>
<Typo word="-oughly" find="\b([RrTt]|[Tt]hor)ougly\b" replace="$1oughly" />

<Typo word="-ought" find="\b([BbfSs]|[BbWw]r|[Tt]h)(?:aught|ougth)(s?)\b" replace="$1ought$2"/><!--Faught is a surname-->
=====L=====
<Typo word="-ound-" find="([bcfhlmprstwBFHMPSW])uond(\w+)\b" replace="$1ound$2" />
<syntaxhighlight lang="xml">
<Typo word="-paration" find="\b([Pp]r|R|r|S|s)ep(?:e?r?a|ar)t(ions?|or[ys]?|orily|ive(s?|ly))\b" replace="$1eparat$2" />
<Typo word="-partment" find="\b(A|a|[Dd]e|[Cc]om)pa[rt]ment(s?|al\w*)\b" replace="$1partment$2" />
<Typo word="-licate" find="\b([eE]x|[iI]m)plict(e[ds]?|i(?:ng|ons?))\b" replace="$1plicat$2"/>
<Typo word="-pel" find="\b([Cc]om|[Dd]is|[Ee]x|[Ii]m|[Pp]ro|[Rr]e)pell(s?)\b" replace="$1pel$2" />
<Typo word="-licit (verb)" find="\b([eE]|[sS]o)lic(?:id|t)(ations?|ed|ing|ors?|s?)\b" replace="$1licit$2"/>
<Typo word="-pelled" find="\b([Cc]om|[Dd]is|[Ee]x|[Ii]m|[Pp]ro|[Rr]e)pel(ed|ing|[eo]rs?)\b" replace="$1pell$2" />
<Typo word="-licit (adjective)" find="\b([eE]xp|[iI](?:l|mp|nexp)|[uU]nexp)lic(?:id|t)(ly)?\b" replace="$1licit$2"/>
<Typo word="-pensable" find="\b([Ii]ndis|[Dd]is|[Cc]om)pensib(l[ey]|ility|leness)\b" replace="$1pensab$2" />
<Typo word="-lingual" find="\b([bB]|[mM]ult|[tT]r|[uU]n)illingual([a-z]*)\b" replace="$1ilingual$2"/>
<Typo word="-pensation" find="\b([Cc]om|[Dd]is)pensantio(ns?|nal)\b" replace="$1pensatio$2" />
<Typo word="-lithic" find="\b([eE]o|[mM](?:ega|ono)|[nN]eo|[pP]ala?eo)litic\b" replace="$1lithic"/>
<Typo word="-pense" find="\b([Ii]n)?([Dd]is|[Ee]x|[Ss]us)penc(e[ds]?|ing|ive(?:ly|ness)?|ers?|ful|abl[ey]|ations?|ary|aries)\b" replace="$1$2pens$3" />
<Typo word="-lled" find="\b([iI]nsta|[mfbckwMFBCKW][ai])leld\b" replace="$1lled"/>
<Typo word="-petiti(on/ve)" find="\b([Nn]on|[Uu]n)?([Cc]om|[Rr]e)p(?:[ie]tit|ei?ti|pet[ae]ti|atiti)(ons?|ve\w*)\b" replace="$1$2petiti$3" />
<Typo word="-logue" find="\b([aA]na|[cC]ata|[dD]ia|[eE](?:c|pi)|[iI]de[ao]|[mM]ono|[pP]ro)lou?ge([ds]?|rs?)\b(?<![cC]ataloge(?:[ds]|rs?))(?<![eE]piloges?)" replace="$1logue$2"/><!--avoid cataloged, cataloges, cataloger, epiloge(s)-->
<Typo word="-phone" find="\b([Mm](?:ega|icro|ono)|[Ss](?:axo|tereo|ym)|[Tt]ele)pon(es?|ed|ing|y|ic|ically)\b" replace="$1phon$2" />
<Typo word="-lty" find="\b([cC]rue|[dD]ifficu|[fF]ac?u|[gG]ui|[nN]ove|[sS](?:pecia|ubt[ei]))tl(i(?:e(?:r|st?)|ness)|y)\b" replace="$1lt$2"/><!--see also "-alty"-->
<Typo word="-ployment" find="\b([Ee]m|[Uu]nem|[Rr]ede|[Dd]e)ployement(s?)\b" replace="$1ployment$2" />
<Typo word="-lytic" find="\b([aA](?:na|utocata)|[cC]ata|[eE]lectro|[pP]sychoana)litic(al(?:ly)?|s?)\b" replace="$1lytic$2"/>
</syntaxhighlight>
<Typo word="-politan" find="\b([Cc]osmo|[Mm]etro|[Nn]ea)polit(?:ia?|ai)n(s?|ism)\b" replace="$1politan$2" />
=====M=====
<Typo word="-ponent" find="\b([Cc]om|[Dd]e|[Ex]x|[Oo]p|[Pp]ro)ponan(ts?)\b" replace="$1ponen$2" />
<syntaxhighlight lang="xml">
<Typo word="-press" find="\b([Ii]m|(?:[Ii]n|[DdRr]e)?(?:[Cc]om|[Ee]x)|[DdRr]e|[Oo]p|[Ss]up)pres(e[ds]?|ing|ion\w*|ive|ively)?\b" replace="$1press$2" />
<Typo word="-pulation" find="\b([Mm]ani|[PpCc]o|[Ss]ti)puati(\w+)\b" replace="$1pulati$2" />
<Typo word="-men's" find="\b([cC]hair|[fF]ore|[gG]entle|[wW]o)men(?:s['’´ˈ׳᾿‘′Ꞌꞌ`]s?['’´ˈ׳᾿‘′Ꞌꞌ`]?|;?s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\b['’´ˈ׳᾿‘′Ꞌꞌ`]?" replace="$1men's"/>
<Typo word="-putable" find="\b([Ii]n(?:com|dis)|[Dd]is(?:re)?|[Rr]e|[Ii]m|[Cc]om)put(?:e?i|ea)b(l[ey]|ilit\w+)\b" replace="$1putab$2" />
<Typo word="-ment" find="((?:[aA](?:gree|r(?:ma|range))|[dD]ocu|[pP]ay)|[aA](?:mend|rgu)|[eE](?:nviron|xperi)|[iI]mprove|[sS](?:eg|tate))m(?:an|e(?:mt|tn)|n(?:et)?)(a[lr][a-z]*|ed|s?)\b(?<!Segman)" replace="$1ment$2"/><!--avoid surname Segman--><!--cheapened expensive beginning-->
<Typo word="-putation" find="\b([Cc]om|[RrDd]e|[AaIi]m)puation(\w*)\b" replace="$1putation$2" />
<Typo word="-mentaries" find="\b([cC]om|[dD]ocu)mentare?ys\b" replace="$1mentaries"/>
<Typo word="-quarter" find="\b([Hh](?:ea|in)d|[Ff]ore)quater(s?|ed|ing)\b" replace="$1quarter$2" />
<Typo word="-mentary" find="(?<=\b(?:[aA]li|[cC]om(?:pl[ei])?|[dD]ocu|[eE]le|[fF]rag|[mM]o|[pP]arlia|[rR]udi|[sS](?:edi|upple)))men(?:atr|t(?:a|er|r))(i(?:ans?|es|ly)|y)\b" replace="mentar$1"/><!--cheapened expensive beginning-->
<Typo word="-quisition" find="\b([Aa]c|[Ii]n|[Rr]e)quis(?:tio|itoi?)n(s?)\b" replace="$1quisition$2" />
<Typo word="-mina(nt/te)" find="\b([cC]onta|[dD](?:eter|o)|[gG]e|[lL]u|[nN]o|[pP]redo|[rR]u|[sS]e)min(?:e|ia)(n(?:ces?|t(?:ly)?)|t(?:e[ds]?|i(?:ng|ons?)|ors?))\b" replace="$1mina$2"/>
<Typo word="-rance" find="\b([Aa]ppea|(?:[Aa]s|[Ii]n)su|[Cc]lea|[Dd]elive|[Ee]n(?:du|t)|[Ff][lr]ag|[Hh]ind|[Ii]gno|[Pp]erseve|[Rr]ememb|[Ss]eve|[Tt](?:emp|ol)e)e?rea?n([ct][a-gi-z]\w*)\b" replace="$1ran$2" />
<Typo word="-minent" find="\b([eE]|[iI]m|[pP]r(?:ee|o))m(?:ina|mine)n(c(?:es?|y)|t(?:ly)?)\b" replace="$1minen$2"/>
<Typo word="-rector" find="\b([Cc]or|[Dd]i|[Cc]odi)recte(r\w*)\b" replace="$1recto$2" />
<Typo word="-missible" find="\b([aA]d|[pP]er|[tT]rans)mis+ab(ility|le)\b" replace="$1missib$2"/>
<Typo word="-rien(ce/t)" find="\b([Ii]n|[Dd]is|[Rr]e)?([Ee]xpe|[Nn]ut|O|o|[Pp]ru)r(?:ei|ia|ite)n(ce[ds]?|cing|t\w*)\b" replace="$1$2rien$3" />
<Typo word="-mitted" find="(?<=\b(?:[aA]d|[cC]om|[eoEO]|[pP]er|[rR]e(?:[aA]d|[cC]om|[sS]ub|[tT]rans)?|[sS]ub|[tT]rans))mit(ed(?:ly)?|ing)\b" replace="mitt$1"/><!--cheapened expensive beginning-->
<Typo word="-rious" find="(?!\b[Ss]erous\b)\b([CcVv]a|[CcFf]u|[Dd]eli|[Hh]ila|[Ii]llust|[Ii]nju|[Mm]yste|[Nn]oto|[Pp]reca|[Ss]e|[Vv]icto)r(?:i?oui|i?oiu|iuo|ou|riou)s(ly|ness)?\b" replace="$1rious$2" />
<Typo word="-mity" find="\b([cC]ala|[eD]efor|[iI]nfir|[pP]roxi)mat(ies|y)\b" replace="$1mit$2"/>
</syntaxhighlight>
<Typo word="-roid" find="\b([Aa]n[de]|(?:As|a?s|S)te|[Cc]ent|[Ff]ib|[Mm]eteo|[Ss]phe|[Tt]hy)riod(s?|al)\b" replace="$1roid$2" />

<Typo word="-scend" find="\b(A|a|[Dd]e|[Tt]ran|[Cc]onde)c?[cs]end(s?|ed|ing)\b" replace="$1scend$2" />
=====N=====
<Typo word="-scend(a/e)nt" find="\b(A|a|[Dd]e|[Tt]ran|[Cc]onde)c?[cs]end(a|e)n[td](s?)\b" replace="$1scend$2nt$3" />
<syntaxhighlight lang="xml">
<Typo word="-science" find="\b([Cc]on|[Pp]re|[Nn]e|[Oo]mni|[Bb]io|[Gg]eo|[Nn]euro|[Pp]seudo)[cs]ien(ces?|t(|ious)(|ly)|tific(|ally))\b" replace="$1scien$2" />
<Typo word="-scribe" find="\b([Dd]e|[Ii]n|[Pp]r[eo]|[Ss]ub)sri([bp]\w+)\b" replace="$1scri$2" />
<Typo word="-nace" find="\b([fF]ur|[mM]e)nanc(e[ds]?|ing)\b" replace="$1nac$2"/>
<Typo word="-scripti(on\ve)" find="\b([Cc]ircum|[Cc]on|[DdRr]e|[Ii]n|[Pp]r[eo]|[Ss]ub|[Tt]ran)scr?ip?(?:t|iti?)(ons?|ve|vely)\b" replace="$1scripti$2" />
<Typo word="-nally" find="(?=anlly|nalyl)(?<=\b(?:[A-Z][a-z]*[a-mo-z]|[a-z]+[a-mo-z]))(?:anlly|nalyl)\b" replace="nally"/><!--avoid incorrect to incorrect change on -nanlly; cheapened expensive beginning-->
<Typo word="-sequence" find="\b(\w*s|S)equesece(d|s)?\b" replace="$1equence$2" />
<Typo word="-nance" find="\b([iI]ndig|[mM]a(?:inte|lig)|[pP](?:e|oig|reg)|[rR]e(?:pug|so)|[sS]usti)nen(c(?:es?|ies?|y)|t[a-z]*)\b" replace="$1nan$2"/><!--see also "-mina(nt/te)"-->
<Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t\w*)\b" replace="$1sequen$2" />
<Typo word="-nf(i/o)rm" find="\b([cC]o|[dD]isi|[iI](?:nco)?|[mM]isi|[rR]eco|[uU]nco)mf([io])rm(a(?:ti(?:ons?|ve(?:ly)?)|bl[ey]|l(?:ity)?)|ed|ing|s?)\b" replace="$1nf$2rm$3"/>
<Typo word="-solutely" find="\b(\w+)solutly\b" replace="$1solutely" />
<Typo word="-nment" find="\b([aA](?:lig|ssig)|[eE]n(?:tertai|viro)|[gG]over)(?:me|nem)nt(al[a-z]*|s?)\b" replace="$1nment$2"/><!--see also "-ment"-->
<Typo word="-source" find="\b([Rr]e|[Oo]ut)so[ru]c(e[sd]?|ing|eful(|ly|ness))\b" replace="$1sourc$2" />
<Typo word="-nomial" find="\b([mM]o|[pP]oly|[tT]ri)nominal(s)?\b" replace="$1nomial$2"/><!--avoid binominal-->
<Typo word="-sphere" find="\b([Aa]tmo|[Bb]logo|[Hh]emi|[Ss]trato)-?s(?:h?pere|phe+r)(s)?\b" replace="$1sphere$2"/>
<Typo word="-nounce" find="\b([aA]n|[dD]e|[mM]ispro|[pP]ro|[rR]e)(?:n(?:ou|uo?n)|oun)cn?(e[a-z]*|ings?)\b" replace="$1nounc$2"/>
</syntaxhighlight>
<Typo word="-stitute" find="\b([Cc]on|[DdRr]e|[Ii]n|[Pp]ro|[Ss]ub)s(?:i?tut|titu[dr]?)(es?|ed|ing|ions?)\b" replace="$1stitut$2" />

<Typo word="-strict" find="\b([Cc]on|[Rr]e(?:|di))stict(s?|ed|ing|ions?|ive)\b" replace="$1strict$2"/>
=====O=====
<Typo word="-struct" find="\b((?:[RrDd]e|[Mm]is)?[Cc]on|(?:[Ii]n|[Nn]on)?[DdRr]e|[Ii]n(?:fra)?|[Mm][ai]cro|[Oo]b|[Ss]u(?:b|per))(?:stuct|[st]ruct|sttruct|sruct|struc)(s?|ed|ing|ions?|ures?|(ive|ural)(?:ly)?)\b" replace="$1struct$2" />
<syntaxhighlight lang="xml">
<Typo word="-surrect" find="\b([Rr]e|[Ii]n)s(?:sur+e|ure|ur+u)ct(s?|ed|ing|ion\w*)\b" replace="$1surrect$2" />
<Typo word="-tain" find="\b([Bb]ri|[Cc]ap|(?:[Aa][ps]|[Uu]n)?[CcPp][eu]r|[FfMm]oun|[Mm]ain)t(?:i?an|ina)(s?|ed|ing|[ct]y)\b" replace="$1tain$2" />
<Typo word="-oid" find="\b([aA](?:n[de]r|v)|[cC]ub|[dD]ev|[hH]uman|[oO]v|[pP]aran|[sS]ter|[tT](?:a(?:bl|c)|or|yph))iod(a(?:l|nce)|ed|ing|s?)\b" replace="$1oid$2"/>
<Typo word="-tally" find="\b(\w+[b-eghj-z])talyl?\b" replace="$1tally" /><!--Don't match names Naftaly, Nataly-->
<Typo word="-ology" find="(?=ol)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ol(?:[ai]?|ol)g(y(?<![vV]olgy\b)|i(?:c[a-z]*|es|sts?))\b" replace="olog$1"/><!--cheapened expensive beginning-->
<Typo word="-teenth" find="\b([Tt]hir|[Ff]our|[Ff]if|[Ss]ix|[Ss]even|[Ee]igh|[Nn]ine)t(?:e[en]|the+n)th?(s?)\b" replace="$1teenth$2" />
<Typo word="-ong" find="\b([aA][lm]|[glstGLST]|[wW]r)omg(s)?\b" replace="$1ong$2"/>
<Typo word="-thèque" find="\b([Bb]ibli|[Dd]isc)oth?[eéê]que(s?)\b" replace="$1othèque$2"/>
<Typo word="-onym" find="\b([aA](?:cr|n)|[eE]p|[hH]om|[pP]seud|[sS]yn)(?:on(?:[aio]m|ym?n)|yn[oy]m)(ity|ous(?:ly)?|[sy]?)\b" replace="$1onym$2"/>
<Typo word="-thing" find="\b([Aa]ny|[Ee]very|[Ss]ome|[Nn]o)t(?:hign|ing)\b(?<![Nn]oting)" replace="$1thing"/>
<Typo word="-ormally" find="\b([aA]bn|[fnFN]|[iI]nf)ormaly\b" replace="$1ormally"/>
<Typo word="-tience" find="\b([Ii][mn]|[Oo]ut)?([Pp]a|[Qq]uo|[Ss]en)t(?:ia|ei)n(ces?|t\w*)\b" replace="$1$2tien$3" />
<Typo word="-orous" find="\b([aA]m|[pP]|[rR](?:anc|ig)|[vV]ig)o(?:ro|urou?)s(ly|ness|\b(?<!Amoros|Poros))\b" replace="$1orous$2"/><!--allowing humourous per talk page, see also "-vorous"; avoid surname Amoros-->
<Typo word="-tified" find="\b([Cc]er|[Bb]eau?|[FfMm]or|[Jj]us|[Nn]o|[Rr]a|[Rr]ec|[Tt]es|[Ii]den|[Qq]uan)ta?fi(e[ds]|abl[ey]|cat(e|ion)s?)\b" replace="$1tifi$2" />
<Typo word="-osion" find="\b([cC]orr|[eE](?:r|xpl)|[iI]mpl)otion(s)?\b" replace="$1osion$2"/>
<Typo word="-tility" find="\b([Ii]n)?([Dd]uc|[Ff](?:er|u)|[Hh]os|[Mm]o|U|u|[Vv](?:ersa|ola))t(?:ila|il?|illi)t(y|ies|arian)\b" replace="$1$2tilit$3" />
<Typo word="-otten" find="\b([bB]eg|[fF]org|[gr]|[mM]isg)ot(?:tt)?en(e(?:r|st)|stones?)?\b" replace="$1otten$2"/>
<Typo word="-timately" find="\b([Ii]n|[Uu]l)(?:i?ti?mate?le|(i|t|iti)mate?le?)y\b" replace="$1timately" />
<Typo word="-oughly" find="\b([rR]|[tT](?:hor)?)ougly\b" replace="$1oughly"/>
<Typo word="-tinct" find="(?!\bDistin\b)\b([Ii]n(?:dis)?|[Dd]is|[Ee]x)(?:ctinc|ti[cn]|ticnt)(s?|(ive|)(|ly)|ions?)\b" replace="$1tinct$2" />
<Typo word="-ought" find="\b([bB]r?|[fsS]|[tT]h|[wW]r)(?:aught|ougth)(s)?\b" replace="$1ought$2"/><!--avoid surname Faught-->
<Typo word="-tion(s)" find="\b(\w+)tio(?:i|(s))n\b" replace="$1tion$2" />
<Typo word="-ound-" find="([bcfghmprswzCDFGKMPRSTVWYZ])uond([a-z]*)" replace="$1ound$2"/>
</syntaxhighlight>
<Typo word="-tion" find="\b([DdNn]omina|(?:[Ee]n|[Dd]e)crypt|[Ss]?[Ee]lec|[Ee]mo|[Ss]ec)t(?:oi?|iio)n(s?|al\w*)\b" replace="$1tion$2" />

<Typo word="-tional(ly)" find="\b(\w+)tionnal(ly)?\b" replace="$1tional$2" />
=====P=====
<Typo word="-tionally" find="\b(\w*)tionaly\b" replace="$1tionally" />
<syntaxhighlight lang="xml">
<Typo word="-tious" find="\b([Aa]mbi|[Cc]a[pu]|[Ff][ai]cti|[Ii]nfec|[Nn]utri|[Rr]epeti)t(?:i?oui|oiu|iuo)s(ly|ness)?\b" replace="$1tious$2" />
<Typo word="-tivities" find="\b([Aa]c|[Ff]es|[Nn]a|[Rr]eac|(?:[Ii]n)?[Ss]ensi)tivit?es\b" replace="$1tivities" />
<Typo word="-paration" find="\b([pP]r|[rsRS])ep(?:ar?|er?a|ra)t(i(?:ons?|ve(?:ly|s?))|or(?:ily|[sy]?))\b" replace="$1eparat$2"/>
<Typo word="-tor" find="\b([Aa]nces|[Cc]onspira|[Ee]di|[Ii]nven|[Mm]oni|[Rr]eac|[Tt]ransla)t+er(s?|ed|ing|ial\w*)\b" replace="$1tor$2" />
<Typo word="-partment" find="\b([aA]|[cC]om|[dD]e)pa[rt]ment(al[a-z]*|s?)\b" replace="$1partment$2"/>
<Typo word="-tributor" find="\b([Cc]on|[Dd]is|[Aa]t)tribute(rs?)\b" replace="$1tributo$2" />
<Typo word="-pel" find="\b([cC]om|[dD]is|[eE]x|[iI]m|[pP]ro|[rR]e)pell(s)?\b" replace="$1pel$2"/>
<Typo word="-tting" find="\b([BbGgJjLlPpSsVvWw]e|[BbCcGgPpRr]u)ting\b" replace="$1tting" />
<Typo word="-pelled" find="\b([cC]om|[dD]is|[eE]x|[iI]m|[pP]ro|[rR]e)pel(e(?:d|rs?)|ing|ors?)\b" replace="$1pell$2"/>
<Typo word="-tude" find="\b([Aa][lpt]t|[Ff]ort|[Gg]rat|[Ll]at|[Ll]ong|[Mm]agn|[Mm]ult|[Ss]ol)i(?:tut|dud)(es?|inal|inally)\b" replace="$1itud$2"/>
<Typo word="-pensable" find="\b([cC]om|[dD]is|[iI]ndis)pensib(ility|l(?:e(?:ness)?|y))\b" replace="$1pensab$2"/>
<Typo word="-ually" find="\b([FfTt][Aa]ct|[Aa]nn|[Cc]as|[Ee](q|vent)|[Gg]rad|[Mm](an|ut)|[Aa]?[Ss]ex|(?:[Uu]n)?[Uu]s|[Vv]is)(?:u[al]?|al?)ly\b" replace="$1ually" />
<Typo word="-pensation" find="\b([cC]om|[dD]is)pensantion(al|s?)\b" replace="$1pensation$2"/>
<Typo word="-vel" find="\b([BbLlRr]e|[Dd]ri|[GgNnRr]a|[GgTt]r[ao]|[HhNn]o|[Mm]ar|[Ss](?:ho|hri|[nw]i))vle(s?)\b" replace="$1vel$2" />
<Typo word="-pense" find="\b([dD]is|[eE]x|[iI]n(?:dis|ex|sus)|[sS]us)penc(a(?:bl[ey]|r(?:ies|y)|tions?)|e(?:[ds]?|rs?)|ful|i(?:ng|ve(?:ly|ness)?))\b" replace="$1pens$2"/>
<Typo word="-vele(d/r)" find="\b([BbLl]e|[Dd]ri|[Rr]a|[GgTt]r[ao]|[Mm]ar|[Ss](?:ho|hri|[nw]i))va?le(d|rs?)\b" replace="$1vele$2" />
<Typo word="-petiti(on/ve)" find="\b([cC]om|[nN]on(?:com|re)|[rR]e|[uU]n(?:com|re))p(?:atiti|e(?:iti|tit?)|itit|pet[ae]ti)(ons?|ve[a-z]*)\b" replace="$1petiti$2"/>
<Typo word="-veling" find="\b([BbLlRr]e|[Dd]ri|[Rr]a|[GgTt]r[ao]|[Mm]ar|[Ss](?:ho|hri|[nw]i))vle?ing\b" replace="$1veling" />
<Typo word="-phone" find="\b([mM](?:ega|icro|ono)|[sS](?:axo|tereo|ym)|[tT]ele)pon(e[ds]?|i(?:c(?:ally)?|ng)|y)\b" replace="$1phon$2"/>
<Typo word="-vement" find="\b(\w+)vment(s?|al|ed|ing)\b" replace="$1vement$2" />
<Typo word="-ployment" find="\b([dD]e|[eE]m|[rR]ede|[uU]nem)ployement(s)?\b" replace="$1ployment$2"/>
<Typo word="-venge" find="\b(A|a|[Rr]e|[Ss]ca)vang(er?s?|ed|ing)\b" replace="$1veng$2"/>
<Typo word="-politan" find="\b([cC]osmo|[mM]etro|[nN]ea)polit(?:ai|ia?)n(ism|s?)\b" replace="$1politan$2"/>
<Typo word="-versary" find="\b([Aa]nni|[Aa]d)v(?:erse|r?esa)r(y|ies|ial)\b" replace="$1versar$2" />
<Typo word="-ponent" find="\b([cC]om|[dD]e|[eE]x|[oO]p|[pP]ro|xx)ponant(s)?\b" replace="$1ponent$2"/>
<Typo word="-view" find="\b([Ii]nter|[Oo]ver|[Pp]?[Rr]e)(?:vei|wie|ive)w(s?|ed|ing|ers?|able)\b" replace="$1view$2" />
<Typo word="-press" find="(?<=\b(?:[cC]om|[dD]e(?:com|ex)?|[eE]x|[iI](?:m|n(?:com|ex)?)|[oO]p|[rR]e(?:com|ex)?|[sS]up))pres(e[ds]?|i(?:ng|on[a-z]*|ve(?:ly)?))?\b" replace="press$1"/><!--cheapened expensive beginning-->
<Typo word="-vorous" find="\b([Cc]arn|[Hh]erb|[Ii]nsect|[Oo]mn)iv[aeiu]r(ous(?:ly)?|es?)\b" replace="$1ivor$2" />
<Typo word="-pulation" find="\b([cC]o|[mM]ani|[pP]o|[sS]ti)puati([a-z]+)\b" replace="$1pulati$2"/>
<Typo word="-wed/-wing" find="\b(\w+)ww(ed|ing|s)\b" replace="$1w$2" />
<Typo word="-putable" find="\b([cC]om|[dD]is(?:re)?|[iI]n(?:com|dis)|[iI]m|[rR]e)put(?:e[ai]|i)b(ilit[a-z]+|l[ey])\b" replace="$1putab$2"/>
<Typo word="-where" find="\b([Aa]ny|[Ee]lse|[Ee]very|[Nn]o|[Ss]ome)h?were\b" replace="$1where" />
<Typo word="-putation" find="\b([aA]m|[cC]om|[dD]e|[iI]m|[rR]e)puation([alsy]*)\b" replace="$1putation$2"/>
</syntaxhighlight>
</source>
=====Q=====
<syntaxhighlight lang="xml">
<Typo word="-quarter" find="\b([fF]ore|[hH](?:ead|ind))qu[ar]ter(ed|ing|s?)\b" replace="$1quarter$2"/>
<Typo word="-quisition" find="\b([aA]c|[iI]n|[rR]e)quis(?:itoi?|tio)n(s)?\b" replace="$1quisition$2"/>
</syntaxhighlight>
=====R=====
<syntaxhighlight lang="xml">
<Typo word="-rance" find="\b([aA](?:ppea|ssu)|[cC]lea|[dD]elive|[eE]n(?:du|t)|[fF][lr]ag|[hH]ind|[iI](?:gno|nsu)|[pP]erseve|[rR]ememb|[sS]eve|[tT](?:empe|ole))e?rea?n([ct][a-gi-z][a-z]*)\b(?<![iI]nsurency\b)" replace="$1ran$2"/><!--avoid Insurgency-->
<Typo word="-rector" find="\b([cC]o(?:di|r)|[dD]i)recte(r[a-z]*)\b" replace="$1recto$2"/>
<Typo word="-rien(ce/t)" find="\b([dD]is(?:expe|nut|o|pru)|[eE]xpe|[iI]n(?:expe|nut|o|pru)|[nN]ut|[oO]|[pP]ru|[rR]e(?:expe|nut|o|pru))r(?:ei|i(?:a|te))n(c(?:e[ds]?|ing)|t[a-z]*)\b" replace="$1rien$2"/>
<Typo word="-rious" find="\b([cC][au]|[dD]eli|[fF]u|[hH]ila|[iI](?:llust|n(?:dust|ju))|[lL](?:abou?|uxu)|[mM]yste|[nN]oto|[pP]reca|[sS]e|[vV](?:a|icto))r(?:i(?:o(?:iu|ui)|uo)|o(?:iu|ui?)|riou)s(ly|ness)?\b(?<!\b[sS]erous\b)" replace="$1rious$2"/>
<Typo word="-roid" find="\b([aA](?:n[de]|ste)|[cC]ent|[fF]ib|[mM]eteo|[sS](?:phe|te)|[tT]hy)riod(al|s?)\b" replace="$1roid$2"/>
</syntaxhighlight>
=====S=====
<syntaxhighlight lang="xml">
<Typo word="-sage" find="\b([dD]o|[uU])seage(s)?\b" replace="$1sage$2"/>
<Typo word="-scend" find="\b([aA]|[cC]onde|[dD]e|[tT]ran)c?[cs]end(ed|ing|s?)\b" replace="$1scend$2"/>
<Typo word="-scend(a/e)nt" find="\b([aA]|[cC]onde|[dD]e|[tT]ran)c?[cs]end([ae])n[dt](s)?\b" replace="$1scend$2nt$3"/>
<Typo word="-science" find="\b([bB]io|[cC]on|[gG]eo|[nN]e(?:uro)?|[oO]mni|[pP](?:re|seudo))[cs]ien(ces?|t(?:ious(?:ly)?|ly)?|tific(?:ally)?)\b" replace="$1scien$2"/>
<Typo word="-scribe" find="\b([dD]e|[iI]n|[pP]r[eo]|[sS]ub)[sc]ri([bp][a-z]+)\b(?<!Decript)" replace="$1scri$2"/><!--avoid band-->
<Typo word="-scripti(on\ve)" find="\b([cC](?:ircum|on)|[dD]e|[iI]n|[pP]r[eo]|[rR]e|[sS]ub|[tT]ran)scr?ip?(?:iti?|t)(ons?|ve(?:ly)?)\b" replace="$1scripti$2"/>
<Typo word="-sequence" find="(?<=\b(?:[A-Z][a-z]*s|[a-z]+s|[sS]))equesece([ds])?\b" replace="equence$1"/><!--cheapened expensive beginning-->
<Typo word="-sequent" find="\b([cC]on|[iI]ncon|[sS]ub)(?:equ|s(?:e(?:nqu|q)|iqu|qu))en(ces?|t[a-z]*)\b" replace="$1sequen$2"/>
<Typo word="-solutely" find="(?=solutly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))solutly\b" replace="solutely"/><!--cheapened expensive beginning-->
<Typo word="-soning" find="(?=soninig)(?<=\b(?:[A-Z][a-z]*|[a-z]+))soninig\b" replace="soning"/><!--cheapened expensive beginning-->
<Typo word="-source" find="\b([oO]ut|[rR]e)s(?:o[ru]|sour)c(e(?:[ds]?|ful(?:ly|ness)?)|ing)\b(?<![rR]essources?)" replace="$1sourc$2"/><!--avoid the French word '(R/r)essource(s)' used in name i.e. [[Euro Ressources]]-->
<Typo word="-sphere" find="\b([aA]tmo|[bB]logo|[hH]emi|[sS]trato)[-–‑−—―]?s(?:hpere|p(?:ere|he+r))(s)?\b" replace="$1sphere$2"/>
<Typo word="-stitute" find="\b([cC]on|[dD]econ|[iI]n|[pP]ro|[rR]econ|[sS]ub)s(?:itut|t(?:itu[dr]?|ut(?:[iu]t)?))(e[ds]?|i(?:ng|on[a-z]*))\b" replace="$1stitut$2"/>
<Typo word="-strict" find="\b([cC]on|[rR]e(?:di)?)stict(ed|i(?:ng|ons?|ve)|s?)\b" replace="$1strict$2"/>
<Typo word="-struct" find="\b((?:[dD]e|[mM]is|[rR]e)?[cC]on|(?:[iI]n|[nN]on)?[drDR]e|[iI]n(?:fra)?|[mM][ai]cro|[oO]b|[sS]u(?:b|per))(?:s(?:ruct|t(?:ruc|truct|uct))|truct)(ed|i(?:ng|on(?:is[mt]s?|s?)|vis[mt]s?)|ive(?:ly)?|ors?|s?|ur(?:al(?:ly)?|es?))\b" replace="$1struct$2"/><!--Error 'Instruction(s) => Instructtions' but maybe a hidden control character-->
<Typo word="-surrect" find="\b([iI]n|[rR]e)s(?:sur+e|ur(?:e|r+u|u))ct(ed|i(?:ng|on[a-z]*)|s?)\b" replace="$1surrect$2"/>
</syntaxhighlight>

=====T=====
<syntaxhighlight lang="xml">
<Typo word="-tally" find="(?=taly)(?<=\b(?:[A-Z][a-z]*[b-eghj-z]|[a-z]+[b-eghj-z]))talyl?\b(?<!Kartaly)" replace="tally"/><!--avoid names Naftaly, Nataly; cheapened expensive beginning-->
<Typo word="-tain" find="\b([aA](?:bs|[ps][cp][eu]r)|[bB]ri|[cC](?:ap|er|hief|on|ur)|[fF]oun|[mM](?:ain|oun)|[pP][eu]r|[uU]n[cp][eu]r)t(?:ain[ai]|ian[ai]?)(cy|ed|ing|ly|ous|s?|t(?:ies|y))\b" replace="$1tain$2"/><!--avoid proper name Detian-->
<Typo word="-teenth" find="\b([eE]igh|[fF](?:if|our)|[nN]ine|[sS](?:even|ix)|[tT]hir)t(?:e[en]|the+n)th?(s)?\b" replace="$1teenth$2"/>
<Typo word="-thèque" find="\b([bB]ibli|[dD]isc)oth?[eéê]que(s)?\b(?<!\b[dD]iscotheques?)" replace="$1othèque$2"/><!--avoid discotheque-->
<Typo word="-thing" find="\b([aA]ny|[eE]very|[nN]o|[sS]ome)t(?:hign|ing)\b(?<![nN]oting)" replace="$1thing"/>
<Typo word="-tience" find="\b([iI][mn](?:pa|quo|sen)|[oO]ut(?:pa|quo|sen)|[pP]a|[qQ]uo|[sS]en)t(?:ei|ia)n(ces?|t[a-z]*)\b" replace="$1tien$2"/>
<Typo word="-tified" find="\b([bB]eau?|[cC]er|[fF]or|[iI]den|[jJ]us|[mM]or|[nN]o|[qQ]uan|[rR](?:a|ec)|[tT]es)ta?fi(abl[ey]|cat(?:es?|ions?)|e[ds])\b" replace="$1tifi$2"/><!--see also "-tifie(d/s)"-->
<Typo word="-tifie(d/s)" find="(?<=\b(?:[bB]eau?|[cC]er|[fF]or|[iI]den|[jJ]us|[mM]or|[nN]o|[qQ]uan|[rR](?:a|e(?:beau?|c(?:er)?|for|iden|jus|mor|no|quan|r(?:a|ec)|tes))|[tT]es|[uU]n(?:beau?|cer|for|iden|jus|mor|no|quan|r(?:a|ec)|tes)))tife([ds])\b" replace="tifie$1"/><!--see also "-tified"; cheapened expensive beginning-->
<Typo word="-tility" find="\b([dD]uc|[fF](?:er|u)|[hH]os|[iI]n(?:duc|f(?:er|u)|hos|mo|u|v(?:ersa|ola))|[mM]o|[uU]|[vV](?:ersa|ola))ti(?:a?|l(?:a?|li))t(arian|ies|y)\b" replace="$1tilit$2"/>
<Typo word="-timately" find="\b([iI]n|[uU]l)(?:i(?:mate?le?|t(?:imate?le?|mate?le))|t(?:imate?le|mate?le?))y\b" replace="$1timately"/>
<Typo word="-tinct" find="\b([dD]is|[eE]x|[iI]n(?:dis)?)(?:ctinc|ti(?:c(?:nt)?|n))(i(?:ons?|ve(?:ly)?)|ly|s?)\b(?<!\bDistin)" replace="$1tinct$2"/>
<Typo word="-tion(s)" find="(?=tio)(?<=\b(?:[A-Z][a-z]*|[a-z]+))tio(?:i|(s))n\b" replace="tion$1"/><!--cheapened expensive beginning-->
<Typo word="-tion" find="\b([dD](?:encrypt|omina)|[eE](?:lec|mo|ncrypt)|[nN](?:egotia|omina)|[sS]e(?:c|lec))t(?:iio|oi?)n(al[a-z]*|s?)\b" replace="$1tion$2"/>
<Typo word="-tional(ly)" find="(?=tion)(?<=\b(?:[A-Z][a-z]*|[a-z]+))tion(?:a(ly)|nal(ly)?)\b" replace="tional$1$2"/><!--cheapened expensive beginning-->
<Typo word="-tionary" find="\b([dDP]ic|[eE](?:volu|xpedi)|[iI]nfla|[rR]e(?:ac|volu))tionay\b" replace="$1tionary"/>
<Typo word="-tious" find="\b([aA]mbi|[cC]a[pu]|[fF][ai]cti|[iI]nfec|[nN]utri|[rR]epeti)t(?:i(?:oui|uo)|o(?:iu|ui))s(ly|ness)?\b" replace="$1tious$2"/>
<Typo word="-tivities" find="\b([aA]c|[fF]es|[iI]nsensi|[nN]a|[rR]eac|[sS]ensi)tivit?es\b" replace="$1tivities"/>
<Typo word="-tor" find="\b([aA]nces|[cC]onspira|[eE]di|[iI]nven|[mM]oni|[rR]eac|[tT]ransla)t+er(al[a-z]*|ed|i(?:al[a-z]*|ng)|s?)\b" replace="$1tor$2"/>
<Typo word="-trate" find="\b([cC]oncen|[iI]nfil)tar?t(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1trat$2"/>
<Typo word="-(s)trate" find="\b([aA]dmini|[dD]emon|[fF]ru|[iI]llu|[mM]agi|[oO]rche|[rR]emon)star?t(e[ds]?|i(?:ng|ons?|ve(?:ly|s?))|ors?)\b" replace="$1strat$2"/>
<Typo word="-tributor" find="\b([aA]t|[cC]on|[dD]is)tributer(s)?\b" replace="$1tributor$2"/>
<Typo word="-tting" find="\b([bgpBGP][eu]|[cC]u|[fF]orge|[jlvswJLSVW]e)ting\b(?<!Guting|Isla Puting|Tanjung Puting)" replace="$1tting"/><!--avoid Guting, Isla Puting Bato, Tanjung Puting-->
<Typo word="-tude" find="\b([aA][lpt]t|[fF]ort|[gG]rat|[lL](?:at|ong)|[mM](?:agn|ult)|[sS]ol)i(?:dud|tut)(es?|inal(?:ly)?)\b" replace="$1itud$2"/>
<Typo word="-ture" find="\b([cC]ap|[fF]ea|[lL]ec|[pP]ic|[sS]culp|[tT]or)tur(s)?\b" replace="$1ture$2"/><!--avoid surname "Pastur"-->
</syntaxhighlight>

=====U–V=====
<syntaxhighlight lang="xml">
<Typo word="-ually" find="\b([aA]sex|[cC]as|[eE](?:q|vent)|[fF]act|[gG]rad|[mM](?:an|ut)|[sS]ex|[tT]act|[uU](?:nus|s)|[vV]is)(?:al?|u[al]?)ly\b" replace="$1ually"/><!--avoid Annaly-->
<Typo word="-vel" find="(?<=\b(?:[blBL]e|[dD]ri|[gG](?:a|r[ao])|[hH]o|[mM]ar|[nN][ao]|[rR][ae]|[tT]r[ao]|[sS](?:h(?:o|ri)|[nw]i)))vle(s)?\b" replace="vel$1"/><!--cheapened expensive beginning-->
<Typo word="-vele(d/r)" find="\b([blLB]e|[dD]ri|[gG]r[ao]|[mM]ar|[rR]a|[sS](?:h(?:o|ri)|[nw]i)|[tT]r[ao])va?le(d|rs?)\b" replace="$1vele$2"/>
<Typo word="-veling" find="\b([bB]e|[dD]ri|[gG]r[ao]|[lL]e|[mM]ar|[rR][ae]|[sS](?:h(?:o|ri)|[nw]i)|[tT]r[ao])vle?ing\b" replace="$1veling"/>
<Typo word="-vement" find="(?=vment)(?<=\b(?:[A-Z][a-z]*|[a-z]+))vment(al|ed|ing|s?)\b" replace="vement$1"/><!--cheapened expensive beginning-->
<Typo word="-venge" find="\b([aA]|[rR]e|[sS]ca)vang(e[dr]?s?|ing)\b" replace="$1veng$2"/>
<Typo word="-versary" find="\b([aA](?:d|nni))v(?:e(?:rse|sa)|resa)r(i(?:al|es)|y)\b" replace="$1versar$2"/>
<Typo word="-versity" find="\b([aA]d|[dD]i|[uU]ni)veristy\b" replace="$1versity"/>
<Typo word="-view" find="\b([iI]nter|[oO]ver|[pP]re|[rR]e)(?:ive|v(?:ei?|i)|wie)w(able|e(?:d|rs?)|ing|s?)\b" replace="$1view$2"/>
<Typo word="-vious" find="\b([dD]e|[eE]n|[oO]b(?:li)?|[pP]re)v(?:io(?:su?|usu)|ou?se?|uose?)(ly)?\b(?<!Devo(?:s|us))" replace="$1vious$2"/>
<Typo word="-vorous" find="\b([cC]arn|[hH]erb|[iI]nsect|[oO]mn)iv[aeiu]r(es?|ous(?:ly)?)\b" replace="$1ivor$2"/>
</syntaxhighlight>

=====W=====
<syntaxhighlight lang="xml">
<Typo word="-wed/-wing" find="(?=ww)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ww(ed|ing|s)\b" replace="w$1"/><!--cheapened expensive beginning-->
<Typo word="-where" find="\b([aA]ny|[eE](?:lse|very)|[nN]o|[sS]ome)h?were\b" replace="$1where"/>
</syntaxhighlight>


===Incorrect phrases===
===Incorrect phrases===
<syntaxhighlight lang="xml">


<Typo word="Based (off) of" find="\b([bB])ased\s+(?<!-[bB]ased)(?:off\s+)?of\b" replace="$1ased on"/><!--Do NOT extend the below rule to "based around". Regardless of the FP rate, an incorrect change could render text nonsensical.-->
<source lang="xml">
<Typo word="Between ... and" find="\b([bB]etween\s+(?:\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|w(?:e(?:lve|nty)|o)|h(?:irt(?:een|y)|ree))|zero)\s)to\b" replace="$1and"/>
<!-- do NOT extend the below rule to "based around".
<Typo word="et al." find="\bet(?:\.\s*al\b\.?|\s+al\b(?!\.))" replace="et al."/>
Regardless of the FP rate, an incorrect change could
<Typo disabled="except for" find="\bwith\s*the\s*exception\s*of\b" replace="except for"/>
render text nonsensical. -->
<Typo word="Based (off) of" find="\b(B|b)ased\s+(?<!-[Bb]ased)(off\s+)?of\b" replace="$1ased on" />
<Typo disabled="Except for" find="\bWith\s*the\s*exception\s*of\b" replace="Except for"/>
<Typo word="known as" find="(?=kown)(?<=\b(?:a(?:lso|re|s)|Also|b(?:e(?:came|en|st|tter)|ut)|Be(?:st|tter)|[cC]ommonly|[fF]requently|[gG]enerally|is|[mM]ostly|[nN]ormally|Often|o(?:ften|r)|perhaps|[uU]sually|W(?:ell|idely)|w(?:as|e(?:ll|re)|idely))\s{1,99})know(?:ed|s?)\s+(as|for)\b" replace="known $1"/><!--cheapened expensive beginning-->
<Typo word="et al." find="\bet(\.\s*al\b\.?|\s+al\b(?!\.))" replace="et al." />
<Typo word="known as" find="\b(is|w?as|are|were|became|or|but|perhaps|been|(?:usual|wide|normal|general|common|most)ly|well|better|best|often|also)\s+know\s+(as|for)\b" replace="$1 known $2" />
<Typo word="per se" find="\bper\s+say\b" replace="per se"/>
<Typo word="the first time" find="\b(T|t)he\s+(very\s+)?fr?ist\s+time\b" replace="$1he $2first time" />
<Typo disabled="to" find="\bso\s*as\s*to\b" replace="to"/>
<Typo disabled="To" find="\bSo\s*as\s*to\b" replace="To"/>
</source>
<Typo disabled="whether" find="\bas\s*to\s*whether\b" replace="whether"/>
<Typo disabled="Whether" find="\bAs\s*to\s*whether\b" replace="Whether"/>
</syntaxhighlight>


[[#Typo list|Back to top]]
[[#Typo list|Back to top]]


[[Category:AutoWikiBrowser|Typos]]
[[Category:AutoWikiBrowser|Typos]]
[[Category:Wikipedia copy editing]]

[[ar:ويكيبيديا:الأوتو ويكي براوزر/المستبدلات]]
[[ca:Viquipèdia:AutoWikiBrowser/Typos]]
[[da:Wikipedia:AutoWikiBrowser/Typos]]
[[de:Wikipedia:AutoWikiBrowser/Typos]]
[[fr:Wikipédia:AutoWikiBrowser/Typos]]
[[os:Википеди:AutoWikiBrowser/Typos]]
[[it:Wikipedia:AutoWikiBrowser/Typos]]
[[nl:Wikipedia:AutoWikiBrowser/Typos]]
[[pl:Wikipedia:AutoWikiBrowser/Typos]]
[[pt:Wikipedia:AutoWikiBrowser/Typos]]
[[ru:Википедия:AutoWikiBrowser/Typos]]
[[simple:Wikipedia:AutoWikiBrowser/Typos]]
[[sv:Wikipedia:AutoWikiBrowser/Typos]]
[[fi:Wikipedia:AutoWikiBrowser/Typos]]
[[uk:Вікіпедія:AutoWikiBrowser/Typos]]
[[wuu:Wikipedia:AutoWikiBrowser/Typos]]

Latest revision as of 00:41, 22 April 2024

RegExTypoFix
Developer(s)RegExTypoFix Team
(see below for RETF Developers)
Written inRegular expressions
Operating systemPlatform independent
Available inEnglish
TypeSpell checkers
LicenseGFDL/CC BY-SA
RegExTypoFix Developers
Top contributors (200+ edits, as of February 2024)
  1. BillFlis 3,260+
  2. Smasongarrison 1,180+
  3. GoingBatty 1,000+
  4. Rjwilmsi 970+
  5. Chris the speller 750+
  6. Colonies Chris 560+
  7. Sun Creator 440+
  8. Tom.Reding 410+
  9. JHunterJ 340+
  10. StefenTower 210+
  11. ThaddeusB 210+
  12. Euchiasmus 200+

Also notable (100+ kb, as of February 2024)

Original creator

These are the typo regular expressions for RegExTypoFix (Regular Expression Typographical error Fixer, or RETF). Development has been open to the public since 2006.

Please add to or improve these regular expressions!

Description

These regular expressions find and fix common misspellings and grammatical errors. The primary advantage of RegExTypoFix over other possible spellchecking engines and approaches is accuracy and the return of only one possible replacement. The rules below are developed to give as few false positives as possible. Errors should be encountered only in extremely rare usages or when parsing other languages (though even then if there are too many false positives the expression will be modified). On everyday English, accuracy should hit 100%.

RegExTypoFix is used across diverse sources of text from many languages, in the English Wikipedia. RegExTypoFix is also used on other MediaWiki-based wikis, and derivatives can be leveraged in other software. This leads to a massively tested, well-vetted set of automatic corrections. Even so, due to the great variability of text, RegExTypoFix is not accurate enough to be run without a human checking every proposed correction when running against an encyclopedia such as Wikipedia.

Syntax of the expressions is described in full on the MSDN website, though for the purposes of this page the Well House summary is likely easier to use.

Usage

Everyone using RegExTypoFix should use it responsibly. Check every edit before you make it. If in doubt, SKIP. This typo list is used by the in-browser editor and multiple Wikipedia tools.

AutoWikiBrowser (AWB)

AWB purposely avoids fixing typos in certain areas of the wiki-text. Typo fixing is prevented within: image names, template names and parameters, wikilink targets, text in quotations and italics, and any text that follows a colon or asterisk. If a typo rule matches a wikilink target, this rule will be ignored on the whole page.

When using AWB, you can refresh the typo list by selecting "File → Refresh status/typos" (CTRL-R). This is useful when you are modifying the typo list on Wikipedia while using AWB to test/process the modification (but basic testing should first be done offline—e.g. by using AWB's Regex Tester or "Find and replace").

JavaScript Wiki Browser (JWB)

The JavaScript Wiki Browser uses the same rules for ignoring typo fixing as the downloadable AWB does. Additionally, JWB will ignore any typo that occurs on the same line of text as {{sic in order to avoid fixing intentional or transcribed typos. Other than that, the typo rules will not be applied to image names, template names and parameters, quotes, and any text following a colon or asterisk, as well as skipping any rule that also matches a wikilink target on that page. Due to some browsers not supporting lookbehinds, any replacement rules containing lookbehinds (?<= and ?<!) will be ignored on those specific browsers. Any browser that does support these rules will apply them as normal.

To refresh the typo list, simply click the right next to the checkbox for enabling the Typo Fixing.

WPCleaner

WPCleaner also purposely avoids fixing typos in certain areas of the wiki-text. Since Java supports lookbehinds a bit differently than C#, any replacement rules containing lookbehinds (?<= and ?<!) will be rejected if the lookbehind expression doesn't have an obvious maximum length (for example, if the lookbehind expression is using quantifiers like * or +, it will probably be rejected) . Rules starting with \{\{ are only applied on the beginning of templates, rules starting with \[\[ are only applied on the beginning of internal links. For other rules, typo fixing is prevented within:

  • comments,
  • internal links, except for the text description when the link is in the form [[link|description]],
  • images, except for the text description or the alternate text description,
  • templates,
  • categories,
  • interwiki links, except for the text description when the link is in the form [[xx:link|description]],
  • language links,
  • external links, except for the text description when the link is in the form [http://xxxx/ description],
  • defaultsort,
  • tags,
  • between <gallery>...</gallery>, <math>...</math>, <code>...</code> or <timeline>...</timeline> tags,
  • if the text is surrounded by dots, themselves surrounded by letters or digits.

When using WPCleaner, you can refresh the typo list by clicking on the button in the main window.

wikEd

On Wikipedia gadget wikEd, the rules are applied everywhere.

Adding/changing a misspelling

The syntax for each rule is the following (according to AWB and WikEd source code):

<Typo word="Optional name for this rule" find="Regex code to detect the error" replace="Replacement for the error"/>

The "word" parameter is optional and any additional spaces between the parameters are ignored.

Before editing this page

  • Note that all typo rules are case-sensitive. This affects how they are written and tested.
  • Test your proposed change by using an ordinary Wikipedia search or an AWB Google Search with a "Find and Replace" configured. This may reveal that your rule will sometimes damage correct text, or may sometimes make the wrong correction. In these cases do not add the rule here; instead, consider adding it to the Lists of common misspellings.
  • If you do not know how to make a change, suggest it here, where a knowledgeable user will add it for you.
  • Keep in mind that every addition/possibility of a word uses more CPU and slows scanning.
  • Note that only words outside wikimarkup and URLs are fixed, so a rule to fix, say, a wiki template will not work on AWB.

Writing typo rules

  • Aim to have a single rule for each root word, prefix, and suffix.
  • Avoid having a rule detect a spelling outside its intended scope (for example, a rule that fixes housa to house must not detect thousand or house). Add word boundaries (\b) to both ends of the regex unless you are matching errors in parts of words or multiple words.
  • Do not expect rules to be applied in the order they appear.
  • Write fast rules:
    • Beginnings are expensive, so be specific in the matching of the first few characters to eliminate possibilities quickly.
    • If possible don't use the quantifiers * and + with anything but a single character. Avoid them entirely if possible, as they put extra strain on CPU and are apt to do other than what you expect.
  • Each rule must be completely independent.
  • Update the rule name if you change something that affects it.
  • Lookbehind constructs ?<= and ?<! are not supported by wikEd, and JavaScript Wiki Browser in some web browsers (notably Firefox & Safari as of October 2019), and could cause these rules to be skipped.
  • Because the typo rules are case-sensitive, be sure to handle all reasonable case possibilities.

Testing typo rules

  • Use the AWB Regular Expression tester, AWB's "Find and replace", or something similar before adding here. If you use AWB's "Find and replace", make sure "CaseSensitive", "Regex" and "Enabled" in Normal settings (or "Case sensitive", "Regular expression" and "Enabled" in Advanced settings) are checked for each rule tested.
  • Verify with AWB or WikEd immediately after you add them. If they do not work, remove them first, and analyze later.

To do

Typo list

All changes to this list are live. AWB loads directly from this list whenever someone invokes the RETF option.


New additions

<Typo word="cubed" find="\b(ft|in|[mck]m|mi?|yd)³" replace="$1<sup>3</sup>"/><!--20240411-->
<Typo word="flat (musical note)" find="\b([ABCDEFG])b([m7]| (?:[aA]ltos?|[bB]a(?:ritones?|ss(?:es)?)|[cC](?:larinets?|o(?:ntrabass|rnets?))|instruments?|[mM](?:aj|in)or|[pP]iccolo|seventh|[tT](?:enors?|rumpets?)))\b" replace="$1♭$2"/><!--20240213-->
<Typo word="sharp (musical note)" find="\b([ABCDEFG])#([7m]| [mM](?:aj|in)or)\b" replace="$1♯$2"/><!--20240213-->
<Typo word="days later" find="\b([dD])ays\s+latter\b" replace="$1ays later"/><!--20231204-->
<Typo word="if present" find="\b([iI])f\s+precent\b" replace="$1f present"/><!--20231027-->
<Typo word="motorcycle" find="\b([mM])oto(?:cy|r(?:cy|yc))l(es?|i(?:ng|st))\b" replace="$1otorcycl$2"/><!--20231023-->
<Typo word="is based on" find="\bis\s+base\s+on\b" replace="is based on"/><!--20230819-->
<Typo word="at the" find="\b([aA])t\s+the\s+at\s+the\b" replace="$1t the"/><!--20230703-->
<Typo word="fewer" find="\bless\s+(people|votes)\b" replace="fewer $1"/><!--20230515-->
<Typo word="peer-reviewed" find="([pP])eer[–‑−—―\s]+([rR])eviewed" replace="$1eer-$2eviewed"/>
<Typo word="general election" find="\bGeneral(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE]lection(?=[,;\)\.]|\s+[a-z])" replace="general election"/>
<Typo word="Principal" find="\b([pP])rinciple\s+(cinematography|photography)\b" replace="$1rincipal $2"/>
<Typo word="Fianna Fáil" find="\b[fF]ianna\s+[fF]ail\b" replace="Fianna Fáil"/>
<Typo word="Offer(s/ed/ing)" find="\b([oO])ff+er(?:er?|r)(ed|ing|s)\b" replace="$1ffer$2"/><!--20230123-->
<Typo word="Fiancée" find="\b([fF])ianc[e\u00E9]\u00E9" replace="$1iancée"/><!--20221225-->
<Typo word="Reference" find="\b([rR])erefence(s?)\b" replace="$1eference$2"/>
<Typo word="Full-page" find="\b([fF])ull[–‑−—―\s]+page(?=\s+(?:a(?:d(?:vert(?:isement)?)?s?|rticle)|colou?r|feature|illustration|newspaper|p(?:hotograph|icture)|review|s(?:pread|tory))\b)" replace="$1ull-page"/>
<Typo word="Maritime" find="\b([mM])ar(?:it|ti)me\b" replace="$1aritime"/><!--20220908-->
<Typo word="premiere" find="\bpremier\b(?<=(?:film|movie)\s+\w+)" replace="premiere"/>
<Typo word="premiere" find="\bpremier(?=\s{1,99}(?:episode|screening))" replace="premiere"/>
<Typo word="of all time" find="\ball[-–]time(?<=\sof\s+all[-–]time)(?=(?:[,\.\)]|\s+(?:by|in)\s))" replace="all time"/>
<Typo word="U.S." find="\bU\.S(?=[\s,])(?<=\sU\.S)" replace="U.S."/>
<Typo disabled="hidden non-breaking space" find=" " replace="&nbsp;"/><!--per [[MOS:NBSP]]-->
<Typo word="space after ref" find="</ref>([A-Za-z\d])" replace="</ref> $1"/>
<Typo word="space before ref" find="(?<=[a-z\.,;]) \<ref" replace="<ref"/>
<Typo word="uncredited/unaccredited" find="\b([uU]n(?:acc|c))red(?:it{2,}|t)ed\b" replace="$1redited"/>
<Typo word="such as" find="\bsuch\s+us\b" replace="such as"/>
<Typo word="deputy/department chairman" find="\bDep(artment|uty)\b(?<=(?:(?:\bAs|The|\s[a-z]+|[-–;,])\s+|\()\w+)\s+[cC]hair(m[ae]n|persons?|wom[ae]n)?\b(?=(?:\s+of\s+the(?:\s+[aA]dvisory)?\s+[bB]oard\b|\s+(?:a(?:fter|nd|t)|b(?:etween|y)|during|f(?:or|rom)|i[ns]|on|since|to|until|w(?:as|ith))\s|[,;\.\)])|\s+[a-z]+[,;\.\)]|\s+[io]n\s|\s+of\s+the\s+[a-z]|(?:\s+[a-z]+){3,}|['’´]s\s+[a-z])" replace="dep$1 chair$2"/>
<Typo word="mixed fraction" find="\b(\d+)[-–‑−—―\s]+and[-–‑−—―\s]+a[-–‑−—―\s]+half(?<=\s\d+[-–‑−—―\s]+and[-–‑−—―\s]+a[-–‑−—―\s]+half)[-–‑−—―\s]+(?=(?:centuries|d(?:ays|ecades)|feet|hours|m(?:i(?:l(?:es|lennia)|nutes)|onths)|s(?:e(?:asons|conds|mesters)|tars)|points|weeks|years)\b)" replace="{{frac|$1|1|2}} "/>
<Typo word="sic" find="\b[\[\(]sic[\]\)]\b" replace="{{sic}}"/>
<Typo disabled="MOS:APOSTROPHE_header" find="(?:<nowiki>['´ˈ׳᾿’′Ꞌꞌ`](?:s</nowiki>|</nowiki>s)|(''+)(?:<nowiki/>)?['´ˈ׳᾿’′Ꞌꞌ`]s|\{\{(-)'\}\}s)\b" replace="$1{{$2's}}"/>
<Typo word="Dummy edit comment" find="<!--[ ]*[dD]ummy(?:[^-]|-(?!->))*-->" replace=""/>
<Typo word="purpose-built" find="\bpurpose\s+built(?=\s+(?:arenas?|buildings?|c(?:ampus|lubhouse|om(?:munity|plex))|depot|f(?:ac(?:ilit(?:ies|y)|tor(?:ies|y))|o(?:otball|r))|g(?:a(?:llery|rage)|round)|location|m(?:osques?|useum)|new|offices?|premises|road|s(?:chool|et|ite|t(?:a(?:dium|ge)|ore|rip|udios?))|t(?:heatre|raining)|unit)\b)|purpose(?<=(?:,|\b(?:[aA]|first|its|new|[tT]he))\s+\w+)\s+built\b" replace="purpose-built"/>
<Typo word="lengthy" find="\b([lL])engthly\b" replace="$1engthy"/>
<Typo word="n-yard" find="\b(\d\d?|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ree)|w(?:e(?:lve|nty)|o)))\s*yard\s*(drive|field\s+goal|FG|interception|kick|pass|run|touchdown|TD)\b" replace="$1-yard $2"/>
<Typo word="in front" find="\binfront\b(?!\.\w)" replace="in front"/>
<Typo word="Triptych" find="\b([tT])r(?:ipti|ypt[iy])ch(s)?\b(?!\.\w)" replace="$1riptych$2"/>
<Typo word="-ionally" find="ionaly\b(?!\.\w)" replace="ionally"/>
<Typo word="-ional" find="ioanl(ly)?\b(?!\.\w)" replace="ional$1"/>
<Typo word="dean of students" find="\bDean(?<=[,\.]\s{1,99}\w{1,99}|\s[a-z]{1,99}\s{1,99}\w{1,99}|\bThe\s+\w+|\(\w+)(?<!Office\s[a-z\s]+\w+)\s+[oO]f\s+[sS](ciences?|tud(?:ents|ies))(?=(?:[,\.\)]|\s+(?:a(?:nd|t)|[a-z]{4,20}|for|in)))" replace="dean of s$1"/>
<Typo word="professor emeritus" find="\bP(rofessors?)(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE](merit(?:[ai]|us))\b" replace="p$1 e$2"/><!--20231029-->
<Typo word="director emeritus" find="\bD(irectors?)(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[eE](merit(?:[ai]|us))\b" replace="d$1 e$2"/><!--20231029-->
<Typo word="emeritus" find="\bE(merit(?:[ai]|us))(?<=(?:[;,]|\s[a-z]+)\s+\w+)(?<!Augusta\s+Emerita)(?!\s+(?:Augusta|Park))\b" replace="e$1"/><!--avoid Emerita Augusta/Augusta Emerita, Emeriti Park (Ohio)--><!--20231029-->
<Typo word="government_" find="\bgovt\.(?=\s[a-z])" replace="government"/><!--replace lowercase govt. only when followed by a space another lowercase word-->
<Typo word="great-grandmother/grandfather (sp)" find="[-–‑−—―\s]+grand\b(?<=\bgreat[-–‑−—―\s]+\w+)[-–‑−—―\s]+(aunts?|child(?:ren)?|daughters?|fathers?|kids?|mothers?|n(?:ephews?|i(?:blings?|eces?))|parents?|sons?|uncles?)\b" replace="-grand$1"/>
<Typo word="great-grandmother/grandfather" find="\b([gG])reat\s+(?=(?:great[-–‑−—―\s]+){0,5}grand(?:aunts?|child(?:ren)?|daughters?|fathers?|kids?|mothers?|n(?:ephews?|i(?:blings?|eces?))|parents?|sons?|uncles?)\b)" replace="$1reat-"/>
<Typo word="board member(s)" find="\bBoard(?<=[;,]\s{1,99}\w{1,99}|\s[a-z]{1,99}\s{1,99}\w{1,99}|The\s+\w+)\s+[mM]ember(s)?(?=[,;\)\.]|\s{1,99}[a-z])" replace="board member$1"/>
<Typo word="board chair/chairman/chairperson" find="\bBoard(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[cC](hair(?:man|person|woman)?|ommissioner)(?=(?:[,;\)\.]|\s+[a-z]))" replace="board c$1"/>
<Typo word="board president" find="\bBoard(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+[pP]resident(?=[,;\)\.]|\s+[a-z])" replace="board president"/>
<Typo disabled="MOS:BADDATE slash" find="(\|\d{2,4})\/(\d{2,4}\]{2})" replace="$1–$2"/>
<Typo word="mid-###0s" find="\bmid\b(?<=\b[tT]he\s+\w+)[\s–]+(20\d0|1[4-9]\d0)['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\b" replace="mid-$1s"/>
<Typo word="Predecessor" find="\b([pP])redess+or(s)?\b" replace="$1redecessor$2"/>
<Typo word="allott(ed/ing)" find="\b([aA])ll+ot(ed|ing)\b" replace="$1llott$2"/><!--20211230-->
<Typo word="Decision-making" find="\b([dD])ecision\s+making(?=\s+(?:a(?:bilit(?:ies|y)|ctivit(?:ies|y))|bod(?:ies|y)|p(?:o(?:sitions?|wers?)|rocess(?:es)?)|s(?:kills?|ystems?)|tools?)\b)" replace="$1ecision-making"/>
<Typo word="Precipitate" find="\b([pP])rec[ie]ptiat(e[ds]?|i(?:ng|on))\b" replace="$1recipitat$2"/>
<Typo word="-ency" find="\b([aA]g|[cC]onstitu|[lL]eni|[tT]end)anc(ies|y)\b" replace="$1enc$2"/>
<Typo word="Partner-" find="\b([pP])artern?(ing|ships?)\b" replace="$1artner$2"/>
<Typo word="has/d/ve run" find="\bha([ds]|v(?:e|ing))\s+ran\b" replace="ha$1 run"/>
<Typo word="Rugby league" find="\bRugby\s+lae?gue\b" replace="Rugby league"/>
<Typo word="skier" find="\b([sS])kii+er(s)?\b" replace="$1kier$2"/>
<Typo word="academy" find="\bAcademy\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:for|o[fn])(?:\s+the)?)?\s+[\dA-Z])(?<!Triple\s+A\s+\w+|[\w,]\s+An\s+\w+)" replace="academy"/>
<Typo word="near/far eastern" find="\beaster\b(?<=\b(?:[fF]ar|[nN]ear)[-–‑−—―\s]+easter\b)" replace="eastern"/><!--complements "Easter" rule-->
<Typo word="deputy director" find="\bD(e(?:puty|sign|velopment)|istrict)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="d$1 director$2"/>
<Typo word="assistant director" find="\bA(cting|dministrative|rtistic|ss(?:istant|ociate)|thletic)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="a$1 director$2"/>
<Typo word="managing director" find="\bM(a(?:naging|rketing)|edical|usic(?:al)?)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]?|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="m$1 director$2"/>
<Typo word="executive director" find="\bE(d(?:itorial|ucation)|ngineering|xecutive)(?<=(?:\(|(?:[,;]|[\s\(](?:[a-z]+|A[ns]|Current|Former|Its|The))\s+)\w+)\s+[dD]irector(s)?(?=\s+[a-z\(]|[,;:\.\)])(?<!\b[A-Z][a-z]+\s+of\s+\w+\s+\w+)" replace="e$1 director$2"/>
<Typo word="department" find="\bD(epartment(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s)?)(?<=(?:\bThe|\s[a-z]+)\s+[\w'’]+)(?=\s+[a-z]+\s+[a-z\d]|[,;\.])(?!\s+of\s)" replace="d$1"/>
<Typo word="co-director" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[dD]irector(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-director$1"/>
<Typo word="vice-director(2)" find="\bVice\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[dD]irector(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-director$1"/>
<Typo word="Vice-director(1)" find="\bDirector(s)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="director$1"/>
<Typo word="vice-president(2)" find="\bVice\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[pP]resident(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-president$1"/>
<Typo word="Vice-president(1)" find="\bPresident(s)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="president$1"/>
<Typo word="co-president" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[pP]resident(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-president$1"/>
<Typo word="co-founder(2)" find="\bCo\b(?<=(?:\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+|,\s+|\()\w+)-[fF]ounder(s)?\b(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-founder$1"/>
<Typo word="Co-founder(1)" find="\bFounder(s)?\b(?<=\b[cC]o-\w+)" replace="founder$1"/>
<Typo word="vice-chairman(2)" find="\bVice\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)-[cC]hair(m[ae]n|persons?|wom[ae]n)?(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="vice-chair$1"/>
<Typo word="Vice-chairman(1)" find="\bChair(m[ae]n|persons?|wom[ae]n)?\b(?<=\b(?:[cC]o|[vV]ice)-\w+)" replace="chair$1"/>
<Typo word="co-chairman" find="\bCo\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)-[cC]hair(m[ae]n|persons?|wom[ae]n)?(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="co-chair$1"/>
<Typo word="AM" find="\b(\d\d?(?:\s|&nbsp;)?[aA]\.?[mM]\.?)\s+in the mornings?\b" replace="$1"/>
<Typo word="PM" find="\b(\d\d?(?:\s|&nbsp;)?[pP]\.?[mM]\.?)\s+(?:at night|in the (?:afternoons?|evenings?|nights?))\b" replace="$1"/>
<Typo word="during_" find="\bdu(?:ing|r(?:i[ng]|ring)|ting)\b" replace="during"/><!--avoid uppercase Durin or Durig-->
<Typo word="During_" find="\bDu(?:ing|rring|ting)\b" replace="During"/><!--avoid surname Durig -->
<Typo word="year contract" find="\byear[-–‑−—―\s]contact(s)?\b" replace="year contract$1"/>
<Typo word="advisory board" find="\bAdvisory\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="advisory board"/>
<Typo word="supervisory board" find="\bSupervisory\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="supervisory board"/>
<Typo word="management board" find="\bManagement\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))(?!\s+of\s+Cabinet)" replace="management board"/>
<Typo word="editorial board" find="\bE(ditorial|xecutive)\b(?<=\b(?:[a-z\d]+|Its|The|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+[bB]oard(?=(?:[,;\.\)]|\s+[a-z\(]))" replace="e$1 board"/>
<Typo word="foreword" find="\bForeword(?<=\b(?:A|a(?:nd)?|[hH](?:er|is)|new|[tT]he|[wW]ith|\w+[,;])\s+\w+)(?=(?:[,;:\)\.]|\s+(?:by|of|to|\w+,)\s))" replace="foreword"/>
<Typo word="executive committee" find="\bExecutive(?<=(?:\b(?:An|and?|[iI]ts|member|person|[tT]he(?:ir)?|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s*|\()\w+)\s+[cC]ommittee(?=(?:[,;:\)\.]|\s+[\(a-z]))" replace="executive committee"/>
<Typo word="college" find="\bCollege\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:de|for|o[fn])(?:\s+the)?)?\s+[\dA-Z])(?<![\w,]\s+A\s+\w+)" replace="college"/><!--avoid College de France-->
<Typo word="university" find="\bUniversity\b(?<=\b(?:[aA]n?|[iI]ts|new|of|same|[tT]h(?:e|is)|\w+,)\s+\w+)(?!(?:\s+(?:at|for|o[fn])(?:\s+the)?)?\s+[\dA-ZŁ])(?<![\w,]\s+A\s+\w+)" replace="university"/>
<Typo word="captain" find="\bCaptain(?<=\s(?:as?\s+\w+|its\s+\w+|to\s+\w+))(?=(?:[,;\.\)—])|\s+(?:and\s|in\s|–\s))" replace="captain"/>
<Typo word="chair of the board" find="\b[cC]hair(m[ae]n|persons?|wom[ae]n)?(?<=(?:(?:\b[a-z]+|\b\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s|[;,\)])\s+|\()\w+)\s+[oO]f\s+[tT]he\s+[bB]oard(?=(?:[\.;,\)]|\s+(?:a(?:nd|t)|by|during|f(?:or|rom)|[io]n|since|until|with)\s))" replace="chair$1 of the board"/>
<Typo word="chief executive/experimental officer" find="\bChief(?<=(?:\s[a-z]+|[-–;,])\s+\w+)\s+[eE](ntertainment|quipment|thics|x(?:ecutive|perimental))\s+[oO]fficer\b" replace="chief e$1 officer"/>
<Typo word="chairman" find="\bChair(m[ae]n|persons?|wom[ae]n)?\b(?<=(?:(?:\bAs|The|\s[a-z]+|[-–;,])\s+|\()\w+)(?=(?:\s+of\s+the(?:\s+[aA]dvisory)?\s+[bB]oard\b|\s+(?:a(?:fter|nd|t)|b(?:etween|y)|during|f(?:or|rom)|i[ns]|on|since|to|until|w(?:as|ith))\s|[,;\.\)])|\s+[a-z]+[,;\.\)]|\s+[io]n\s|\s+of\s+the\s+[a-z]|(?:\s+[a-z]+){3,}|['’´]s\s+[a-z])" replace="chair$1"/>
<Typo word="board of trustees" find="\bBoard(?<=\b(?:[aA]|[iI]ts|new|[tT]he|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+of\s+[tT]rustees(?=(?:[;\.\)]|\s+(?:a(?:nd|t)|c(?:haired|o(?:mposed|nsisting))|elected|for|i[ns]|made|t(?:hat|o)|w(?:as|h(?:ich|o))|with|–)\s))" replace="board of trustees"/>
<Typo word="board of directors" find="\bBoard(?<=\b(?:[aA]|[iI]ts|new|[tT]he|\w+['’´ˈ׳᾿‘′Ꞌꞌ`]s)\s+\w+)\s+of\s+[dD](e(?:acons|legates)|irectors)(?=(?:[;\.\)]|\s+(?:a(?:nd|t)|c(?:haired|o(?:mposed|nsisting))|elected|for|i[ns]|made|t(?:hat|o)|w(?:as|h(?:ich|o)|ith)|–)\s))" replace="board of d$1"/>
<Typo word="bias" find="\b([bB])iais\b" replace="$1ias"/>
<Typo word="omit" find="\b([oO])mmi(?=t)t?(s|t(?:ed|ing))\b" replace="$1mit$2"/>
<Typo word="Publishers Weekly" find="\bPublisher(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s|s['’´ˈ׳᾿‘′Ꞌꞌ`])? Weekly\b" replace="Publishers Weekly"/>
<Typo word="km²" find="\b([\d\.]+)(?:\s*|\&nbsp;)km\^2\b" replace="$1&nbsp;km<sup>2</sup>"/>
<Typo word="mixed fractions with hyphen" find="\b(\d)[-–‑−—―\s]+1/([24])[-–‑−—―\s]+(?=(?:d(?:ay|ecade)|hour|inch|m(?:i(?:le|nute)|onth)|pound|store?y|ton|week|year)\b)" replace="{{frac|$1|1|$2}}-"/>
<Typo word="mixed fractions, no hyphen" find="\b(\d)[-–‑−—―\s]+1/([24])[-–‑−—―\s]+(?=(?:d(?:ays|ecades)|hours|inche?s|m(?:i(?:l(?:es|lennia)|nutes)|onths)|pounds|stor(?:ey|ie)s|tons|weeks|years)\b)" replace="{{frac|$1|1|$2}} "/>
<Typo word="wood-frame" find="\b([tT]imber|[wW]ood)[\s–—]+frame(d)?(?=\s+(?:a(?:ddition|ircraft)|buildings?|c(?:abins?|hurche?s?|o(?:nstruction|ttages?|urthouse))|ell|factory|ga(?:bled|rage)|ho(?:mes?|tels?|uses?)|metal|s(?:chool(?:houses?|s?)|heds?|tructures?)|tower|vernacular)\b)" replace="$1-frame$2"/>
<Typo word="Ciudad" find="\b([cC])uidad\b(?<!Fabrice\s+Cuidad)" replace="$1iudad"/>
<Typo word="United States" find="\b[uU]n(?:i(?:e|te?)|te)[ds]\s*[sS]t(?:a(?:e|te?)|te)[ds]\b(?<!United States)" replace="United States"/>
<Typo word="-ality" find="\b([A-Za-z]*)aili?t(?<![fF]railt)(ies|y)\b" replace="$1alit$2"/>
<Typo word="Between YYYY-YY" find="\b([bB]etween)\s+(\d\d)(\d\d)[-–‑−—―](\d\d)\b(?!\s+and\b)(?!\s+to\b)(?!,\d)(?!-)" replace="$1 $2$3 and $2$4"/>
<Typo word="Between YYYY-Y" find="\b([bB]etween)\s+(\d\d\d)(\d)[-–‑−—―](\d)\b(?!\s+and\b)(?!\s+to\b)(?!,\d)(?!-)" replace="$1 $2$3 and $2$4"/>
<Typo word="From YYYY-YY" find="\b([fF]rom)(?<![cC]ompilation\s+from)\s+(\d\d)(\d\d)[-–‑−—―](\d\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!,\d)(?!-)" replace="$1 $2$3 to $2$4"/>
<Typo word="From YYYY-Y" find="\b([fF]rom)\s+(\d\d\d)(\d)[-–‑−—―](\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!,\d)(?!-)" replace="$1 $2$3 to $2$4"/>
<Typo word="Between 0 and 1" find="\b([bB]etween)\s+(\d+[\d,\.]*\d)[-–‑−—―](\d+[\d,\.]*\d)\b(?!\s+and\b)(?!\s+to\b)(?!-)" replace="$1 $2 and $3"/>
<Typo word="From 0 to 1" find="\b([fF]rom)(?<![cC]ompilation\s+from)\s+(\d+[\d,\.]*\d)[-–‑−—―](\d+[\d,\.]*\d)\b(?!\s+(?:onwards?|t(?:hrough|il|o)|until)\b)(?!-)" replace="$1 $2 to $3"/>
<Typo word="Ad hoc" find="\b([aA])dhoc\b" replace="$1d hoc"/>
<Typo word="lower-case h" find="\bH(o(?:spital|tel))(?<=\b(?:[iI]ts|[tT]h(?:e|is))\s+\w+)(?=(?:[,\;\.\)\:]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s|\s+[\(–]|\s+(?:a(?:fter|lso|n(?:d\s+[a-z]+\s+[a-z]+)?|re|[st])|b(?:ecame|u(?:ilding|rned)|y)|c(?:an|losed|omplex)|f(?:or|rom)|grounds|ha[ds]|[io]n\s+[a-z\d]+|i(?:ncluding|s)|manager|o(?:ffers|n|pened)|provides|receive[ds]|site|to|until|w(?:as|ere|he(?:n|re))|w(?:hi(?:ch|le)|i(?:ll|th)))\b))(?!\s+for(?:\s(?:an?\b|the\b))?\s+[A-Z])" replace="h$1"/>
<Typo word="squared" find="\b(ft|in|[mck]m|mi?|yd)²" replace="$1<sup>2</sup>"/>
<Typo word="cellar" find="\bceller(s)?\b" replace="cellar$1"/>
<Typo word="Qualified" find="\b([dD]isq|[qQ]|[rR]eq|[uU]nq)ual(?:fie|ife)([ds]|rs?)\b" replace="$1ualifie$2"/>
<Typo word="Possibilities" find="\b([pP])os+ibilites\b" replace="$1ossibilities"/>
<Typo word="Born" find="\b([bB])orned\b" replace="$1orn"/>
<Typo word="lower-case c" find="\bC(athedral|ent(?:er|re)|hapel|ity|lub|o(?:llege|m(?:mi(?:ssion|ttee)|pany)|n(?:sulate|vention)|rporation|un(?:cil|ty)))(?<=\b(?:[iI]ts|[tT]h(?:e|is))\s+\w+)(?=(?:[,\;\.\)\:]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s|\s+[\(–]|\s+(?:a(?:cquired|fter|lso|n(?:d\s+[a-z]+\s+[a-z]+|nounced)?|re|s?)|b(?:e(?:fore|gan)|ut|y)|c(?:an|o(?:nducts|uld)|urrently)|during|established|f(?:or|rom)|h(?:a[ds]|osts)|is?|launched|ma(?:de|intains)|now|o(?:ffers|n\s+[a-z\d]+|perates|r)|receive[ds]|s(?:hould|upports)|t(?:he|o)|until|w(?:as|ere|hile|i(?:ll|th)|o(?:rks|uld)))\b))(?!\s+(?:for|o[fn])(?:\s(?:an?\b|the\b))?\s+[A-Z])" replace="c$1"/>
<Typo word="the institute" find="\bInstitute(?<=\b[tT]he\s+\w+)(?=(?:[,\;\.\)]|'s\s|\s+\(|\s+(?:a(?:fter|lso)|before|c(?:onducts|urrently)|during|from|h(?:as|osts)|is?|maintains|o(?:ffers|n\s+[a-z\d]+|perates)|supports|to|w(?:as|i(?:ll|th)|orks))\b))" replace="institute"/>><!--removed unused capture--> 
<Typo word="COVID-19" find="\b[cC](?:ovid[-–‑−—―\s]?|OVID[–‑−—―\s])19\b" replace="COVID-19"/>
<Typo word="TikTok" find="\bTik(?:t|\s+[tT])ok\b" replace="TikTok"/>
<Typo word="Cutting-edge" find="\b([cC])utting[–‑−—―\s]+edge\b(?=\s+(?:art(?:ists)?|contemporary|de(?:sign|velopments)|e(?:lectronic|quipment)|features|lifestyle|m(?:aterials|edical|ilitary|usic)|pro(?:duction|grams)|research|scien(?:ce|tific)|techn(?:iques|olog(?:i(?:cal|es)|y))|w(?:eapons|ork))\b)" replace="$1utting-edge"/>
<Typo word="full-length" find="\bfull(?<=\b(?:[aA]|f(?:i(?:fth|rst)|ourth)|only|second|third)\s+\w+)\s+length\b" replace="full-length"/>
<Typo word="Cruiserweight" find="\b([cC])rusi?erw(?:ei|ie)ght(s)?\b" replace="$1ruiserweight$2"/>
<Typo word="Véhicule Press" find="\bVehicule\s+Press\b" replace="Véhicule Press"/>
<Typo word="vice president" find="\bV(ice)\b(?<=\s+(?:a(?:cting|ppointed|s?)|be(?:en|c(?:ame|om(?:e|ing)))?|Democratic|elected|for(?:mer)?|h(?:er|i[ms])|i(?:ncumbent|s|ts)|n(?:amed|ew)|Republican|s(?:erving|itting)|t(?:heir|o)|U\.?S\.?|was|\w+'s)\s+\w+)(?<![A-Z][a-z]+\s+for\s+\w+)([-\s]+)[pP](residen(?:cy|t(?:ial|sial)?))(?=(?:[,\.;\)]|\s+[a-z]+))(?!\s+of\s)" replace="v$1$2p$3"/>
<Typo word="president" find="\bP(residen(?:cy|t(?:ial|sial)?))(?<=\s(?:a(?:cting|ppointed|s)|be(?:en|c(?:ame|om(?:e|ing)))?|Democratic|elected|for(?:mer)?|h(?:er|i[ms])|i(?:ncumbent|s|ts)|n(?:amed|ew)|Republican|s(?:erving|itting)|t(?:heir|o)|U\.?S\.?|was|\w+'s)\s+\w+)(?<![A-Z][a-z]+\s+for\s+\w+)(?=(?:[,\.;\)]|\s+[a-z]+))(?!\s+of\s)(?!\s+and\s+Vice[-–‑−—―\s]+President\s+of\s)" replace="p$1"/>
<Typo word="case-by-case" find="\bcase[–‑−—―\s]+by[–‑−—―\s]+case(?=\s+(?:basis\b|analysis\b))" replace="case-by-case"/>
<Typo word="Upper-level" find="\b([hH]igher|[lL]ower|[mM]iddle|[sS]econd|[tT](?:hird|op)|[uU]pper)\s+(level|tier)(?=\s+(?:c(?:irculation|lass(?:es)?)|c(?:lubs?|o(?:mpetition|nditions?|urses?))|directors?|e(?:ducation|nvironment)|f(?:loors?|ootball)|houses?|jet|l(?:eagues?|ows?)|manage(?:ment|rs?)|outflow|platforms?|r(?:idges?|ooms?)|s(?:chools?|eat(?:ing|s?)|hear)|s(?:ide|tudents?)|t(?:eams?|ours?|roughs?)|verandahs?|wind(?:ows?|s?))\b)" replace="$1-$2"/>
<Typo word="Long-distance" find="\b([lL]ong|[mM]iddle|[sS]hort)\s+distance(?=\s+(?:a(?:ccess|ir|(?:pplications?|t(?:hletes?|tacks?)))|b(?:ackpacking|ird|us(?:es)?)|business(?:es)?|ca(?:ll(?:ing|s?)|r(?:ds?|riers?))|cha(?:mpionship|rges?)|c(?:ircuits?|o(?:ach(?:es)?|llaborations?))|comm(?:erc(?:e|ial)|u(?:nications?|ters?))|co(?:mp(?:an(?:ies|y)|etition)|nnections?)|c(?:ontacts?|r(?:oss|uising)|ustomers?)|cycl(?:es?|i(?:ng|st))|d(?:ata|estinations?|i(?:al|spersal))|d(?:ivision|riving|uathlon)|e(?:ffects?|lectric|ndurance|quipment)|e(?:vents?|x(?:changes?|press))|f(?:ib(?:er|re)|l(?:ights?|ying))|foot(?:paths?)?|f(?:ormations?|re(?:estyle|ight))|goals?|h(?:aulage|i(?:gh(?:ways?)?|jackings?))|h(?:ik(?:ers?|ing)|orse)|in(?:frastructure|ter(?:actions?|city))|journeys?|l(?:earning|ines?|oves?)|mar(?:athon|kets?)|m(?:erchant|igra(?:nts?|tions?)|otorcycles?)|mo(?:torcycling|untain|vements?)|n(?:avigation(?:al)?|etworks?|ight|umbers?)|o(?:cean|perat(?:ions?|ors?)|verland)|p(?:a(?:ssengers?|t(?:hs?|rols?))|hone|laces?|ower)|pr(?:efix(?:es)?|o(?:pagation|viders?))|public|rac(?:es?|ing)|ra(?:dio|il(?:ways?)?|tes?)|re(?:cords?|l(?:a(?:tionships?|y)|ocations?))|r(?:evenues?|id(?:er|ing)|oads?)|ro(?:mances?|utes?)|ru(?:n(?:(?:ners?)?|ning|s))|s(?:ailing|e(?:ed|rvices?)|hippers?)|sh(?:ipping|o(?:oting|rtwave|ts?))|s(?:ignaling|p(?:ace|eed)|tations?)|s(?:trike|urface|wimm(?:ers?|ing))|s(?:witch(?:es)?|ystems?)|tele(?:communications?|graphs?|phon(?:es?|y))|to(?:lls?|ur)|t(?:ouring|ra(?:cks?|de(?:rs?)?))|tra(?:ding|ffic|i(?:ls?|ning))|tra(?:ins?|ns(?:it|missions?|portation))|tra(?:nsports?|vel(?:ers?|ing|lers?))|tr(?:avel(?:ling|s?)|i(?:athlons?|ps?))|tru(?:[cn]ks?)|uses?|v(?:iews?|o(?:ice|yages?))|walk(?:ers?|ing|s?|way)|w(?:ireless|o(?:men|r(?:k|ld))))\b)" replace="$1-distance"/>
<Typo word="side by side" find="\bside[–‑−—―\s]by[-–‑−—―\s]+side(?=[;\.]|,?\s+(?:a(?:cross|gainst|long|nd|[st])|b(?:e(?:hind|tween)|y)|d(?:own|uring)|f(?:or|rom)|in(?:(?:stead)?|to)|just|o(?:n|ver)|t(?:h(?:e|rough(?:out)?)|o)|un(?:der|til)|w(?:h(?:en|ile)|ith(?:in)?))\b)" replace="side by side"/>
<Typo word="Long-term" find="\b([lL]ong(?:er)?|[sS]hort)[-–‑−—―]?\s+term(?=\s+(?:a(?:ffairs?|greements?|ims?|lliances?)|a(?:mbitions?|ppointments?|s(?:pirations?|sociations?))|b(?:asis|oyfriends?|usiness)|care(?:ers?)?|c(?:harters?|o(?:llaborat(?:ions?|ors?)|mmitments?|ntracts?))|de(?:als?|clines?|velopments?)|e(?:conomic|ngagements?)|f(?:inancial|riends?|uture)|g(?:irlfriends?|oals?)|h(?:ealth|orizons?)|illness(?:es)?|i(?:mpacts?|n(?:flows?|jur(?:ies|y)))|investments?|knee|l(?:eases?|o(?:ans?|ve))|m(?:em(?:bers?|or(?:ies|y))|issions?)|objectives?|p(?:artner(?:s(?:hips?)?)?|er(?:iods?|spectives?))|p(?:lans?|r(?:esence|o(?:blems?|cess)))|pro(?:cesses|grams?|jects?)|re(?:cording|ductions?|lationships?|placements?|s(?:earch|idents?|toration))|s(?:olutions?|ponsors?|t(?:orage|rategic))|st(?:rateg(?:ies|y)|ud(?:ies|y))|su(?:ccess|pp(?:l(?:ies|y)|ort))|su(?:pporters?|stainable)|tre(?:atments?|nds?)|vi(?:ews?|sion))\b)" replace="$1-term"/>
<Typo word="time-consuming" find="\btime\s+consuming(?=(?:[,\.:;\)]|\s+(?:activit(?:ies|y)|a(?:nd|s(?:pects?)?)|b(?:ecause|ut)|compared|d(?:rive|ue)|effort|for|i(?:f|n(?:vestigations?)?)|jobs?|m(?:anual|ethods?)|nature|o(?:perations?|r)|p(?:art|r(?:actice|oce(?:dures?|ss)))|pro(?:cesses|jects?)|r(?:esearch|outes?)|s(?:earch|o|teps?)|t(?:asks?|echniques?|ha[nt]|o)|w(?:ays?|hen|ork))\b))" replace="time-consuming"/>
<Typo word="Corps of Engineers" find="\bCorp\s+of\s+Engineers\b" replace="Corps of Engineers"/>
<Typo word="0–0–0" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)[-—](\d+)(?=\s+(?:as|career|lead|ma(?:jority|rk)|overall|(?:(?:conference|playoff|regular(?:\-|\s+)season)\s+)?record|result|((?:regular|undefeated)\s+)?seasons?|series|vote)(?:[\)\b]))" replace="$1–$2–$3"/><!-- hyphen to en dash to cover ties, abstentions, third parties -->
<Typo word="2–1–1" find="\b(\d+)(?<=(?:\s|\()\d+)(?<!(?:§|\b(?:[A-Z]\.?R\.?S\.?|Article|case|Code|IC|number|Order|[pP](?:UB|ub(?:lication|\.)?)|[sS]ec(?:tion|\.)))[\s\d]+)[-—](\d+)[-—](\d+)(?=(?:[,\.;\)\*]|\s*?(?:\n|\<br)))(?<!\b(?:(?:1[7-9]|20)\d\d-\d\d-\d\d|9-1-1|\d{3}-\d{3}-\d{4}|\d{5}-\d{5}-\d{1,4}))" replace="$1–$2–$3"/>
<!--"0–0" added January 2020 [[Special:Diff/937135347]]-->
<Typo word="0–0" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)(?=\s+(?:a(?:cademic|dvantage|fter|gainst|s|t|way)|b(?:e(?:ating|fore|hind)|lowout|y)|c(?:areer|omeback)|d(?:e(?:adlock|feats?)|own|raw)|(halftime\s+)?deficit|edge|final|game|home|in|(?:halftime\s+)?lead|(?:road\s+)?loss|ma(?:jority|rgin|rk)|o(?:n|ver(?:all|time)?)|\(OT\)|(?:(?:conference|playoff|regular(?:\-|\s+)season)\s+)?record|r(?:esult|out|un)|sc(?:hool\s+year|ore(?:line)?)|((?:regular|undefeated)\s+)?seasons?|s(?:eries|h(?:ootout|utout)|plit|quads?|t(?:alemate|art)|weep)|t(?:eams?|erm|hrashing|ie|o|riumph)|up(?:set)?|v(?:ictor[sy]?|ote)|(?:(?:aggregate|road)\s+)?win(?:ners?)?|with(?:in)?)(?:\b|\)))(?<!(?:§|\b(?:A(?:tco|TCO)|Columbia|Dot|Epic|[eE]xecutive\s+[oO]rder|ISO|[Ll]aws?|RCA|[sS]er(?:ial|\.)(?:\s+[nN]o\.)?|s/[nN]:?|U\.?S\.?))\s+\d+[-—]\d+)(?<!\b7\d7-\d+)(?!(?<=1-2)\s+result)" replace="$1–$2"/><!-- avoid "1-2 result" in auto racing articles -->
<Typo word="2–1" find="\b(\d+)(?<=(?:\s|\()\d+)[-—](\d+)(?=(?:[,\.;\)\*]|\s*?(?:\n|\<br)))(?<!(?:§|\b(?:ANSI(?:/VITA)?|A(?:cc\.\s+[Nn]o\.|STM\s+[A-Z]+|tco|TCO|tlantic\s+Records)|Boeing|C(?:GCG|olumbia)|D(?:ash|ocket|ot)|Epic|[eE]xecutive\s+[oO]rder|F(?:IPS|M|ield\sManual)|I(?:C|EC|NCITS|RAS|S[BS]N:?|SO(?:/IEC)?|ssue|tem)|[Ll]aws?|L(?:OC|CCC?N)|[mM](?:GC|odel)|N(?:ACA|[oO]\.?:?)|[nN](?:GC|umber:?)|#:?|Order|P(?:art|K|L|N\s*G)|[pP](?:UB|ub(?:lication|\.)?)|RCA[;,]?|[rR]unway|S(?:ection|[ah]|/[nN]:?)|[sS]er(?:ial(?:led)?|\.)(?:\s+[nN]o\.)?|s/[nN]:?|U\.?S\.?|VITA|[vV]ol(?:\.|ume)?|Widow))\s+\d+[-—]\d+)(?<!\b(?:\d(?:[-—][02-9]\d|\d[-—][02-9]\d\d)|\1[-—]\1\b|7\d7-\d+|\d{5}[-—]\d{4}))" replace="$1–$2"/>
<Typo word="north–south" find="\b[nN]orth(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)(east|west)?[-/][sS]outh(east|west)?\b(?!\s+[A-Z])" replace="north$1–south$2"/>
<Typo word="south–north" find="\b[sS]outh(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)(east|west)?[-/][nN]orth(east|west)?\b(?!\s+[A-Z])" replace="south$1–north$2"/>
<Typo word="east–west" find="\b[eE]ast(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)-[wW]est\b(?!\s+[A-Z])" replace="east–west"/>
<Typo word="west–east" find="\b[wW]est(?<=(?:,|\b(?:[a-z]+|The))\s+\w+)-[eE]ast\b(?!\s+[A-Z])" replace="west–east"/>
<Typo word="north–south" find="\b([nN]orth(?:east|west)?)[-/][sS](outh(?:east|west)?)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–s$2"/>
<Typo word="south–north" find="\b([sS]outh(?:east|west)?)[-/][nN](orth(?:east|west)?)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–n$2"/>
<Typo word="east–west" find="\b([eE]ast)[-/][wW](est)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–w$2"/>
<Typo word="west–east" find="\b([wW]est)[-/][eE](ast)(?=\s+(?:a(?:lignment|venue|xis)|bo(?:rder|undary)|corridor|di(?:rection|stance|vi(?:de|sion))|ex(?:pressway|ten(?:sion|t))|highway|interstate|l(?:ength|in[ek])|m(?:ain|ountain)|orientation|portion|quadrant|r(?:ail(?:way)?|idge|oad)|r(?:oute|un(?:ning|way))|s(?:e(?:ction|gment)|treet)|tra(?:de|ffic))s?\b)" replace="$1–e$2"/>
<Typo word="Acoustic" find="\b([aA]|[eE]lectroa|[pP]hotoa)custic(al|s?)\b" replace="$1coustic$2"/>
<Typo word="Evening" find="\b([eE])[bcf]ening\b" replace="$1vening"/>
<!--"A to An" added September 2012 [[Special:Diff/510477127]]-->
<Typo word="A to An" find="\b(?<=[\s\(]|\A)([aA])(?<=a|(?:[\.\n]\s\s?\s?|\A)A)\s\s?((?:[aA](?!\b|2\b|[aA]A?[aTA]?|b(?:ogado|rirse)|c(?:a(?:demiei|o)|ceptat?a?|estei|ordo|quis)|ddaswyd|ED|FN|f(?:ace|ecta)|j(?:outé|uns)|l(?:ba\b|calde|do\b|guien\b|ma)|LL|m(?:basadei|érica)|MD|[nN](?:\b|amnese|[dD]\b|daluc|G|ihila|tiga|ului)|OA|p(?:a(?:gar\b|recer\b)|ostar\b|robat\b)|quest|r(?:der\b|enys\b|matei\b|quitectura|te(?:\b|lor\b))|R[S\$]|s(?:\b|souvi)|t(?:\b|ahualpa\b|enuar|hair|lântida|riz|teint)|U[DS\$\£]|us(?:iàs|triei\b)|v(?:ançar|enida|ut\b)|WG|ZN)|[eE](?!\b|cologia|di(?:ção|l\b|tora\b)|gipto|GP|l(?:a\b|itei\b|las\b)|m(?:a\b|b(?:ajadora|oîté)|igracja|pezar\b)|n(?:core\sdu|ergia|f(?:lamm[eé]|rentar)|ga(?:gé|ñar)|loquecer|se[nñ]ar|tend(?:erse|u)\b|tra(?:da|[iî]n[eé]|r\b)|tre(?:na(?:dor|r))?|voyé)|qui(?:librista|p[ao])|RN|s(?:as?\b|c(?:a[dl]a|ola|u(?:char|ela|ltura|ridão))|fera|p(?:a(?:ldas|[nñń])|erança))|st(?:a(?:\b|ciones|dos|r\b)|é|e(?:\b|ban)|o(?:\b|s\b)|ra(?:da|t[eé][gx]ia)|r(?:é[il]a|e(?:[il]a|llar)|uc?tura)|udia[nr])|TB\b|t(?:é|e(?:rna)?)?\b|[uU](?:[A-Za-z]{2}|\sde\b)|u\b|U[IR]|v(?:acuar|r(?:eilor|op))|w[abei]|x(?:ist[ée](?:ncia)?|p(?:ansão|eri[eê]ncia|osição|ressão))|xtranj)|h(?:aut[besu]|eir|o(?:rs\sd|ur(?:\b|[gs]|ly)))|[iI](?!\b|a(?:ij|[șş]i)|DR\b|greja|[iI][iI]?[iI]?|l(?:\sraen\b|egal|ha\b)|LS|m(?:age[nm]\b|igração|magini\b)|n(?:\b|ceput|dia[’']?s\b|d(?:icação|ro\b|úst)|és|f(?:luência|ormační)|glat|icios|nei\b|quisição|s(?:t(?:ancias|itucí)|ulté)|t(?:e(?:gra(?:nte|rse)|ligência|r(?:preta|ven)[cç][aã]o)|imidade|ra\b)|v(?:asão|e(?:nté|stit)))|NR\b|QD\b|R(?:£|R\b)|s(?:\b|chia\b|la\b|te\b)|SK|ts?\b|u(?:bit(?:\b|-o\b)|d(?:ex\b|ice\b)|re\b)|[vx]\b|V(?:th|\b)|XC?\b|[\b\d])|M(?:D\b|VP\b)|[oO](?!\b|ax|b(?:a\b|čan|chodní|ra|tenu|ţi|yv)|c(?:cidente|h(?:o|rany)|upat)|d(?:\b|e[cč]et\b)|este|f(?:\b|erecer)|ggi|hniv|ito\b|kol[íi]e?\b|l(?:ot\b|še\b|vidarte)|mnisciê|MR\b|nda\b|[nN](?:\s|[cçiIC][eaE]|[eE](?!g(?:\b|a\b|es|in)|i(?:da|[lr])|rous))|O\b|opa|p(?:éra|erador\b)|ra?\b|[rR](?:\b|a(?:[şsș]ului|z\b)|chestr\b|d(?:em|inii)|fu\b|i(?:\b|lla))|S-9\b|s(?:asuna|curas|o(?:bnosti|na))|t(?:r[ao]\b|tobre)|u(?:\b|a[bcdglt]|ed|i|tro)|v(?:elha|iedo))|u(?!\b|[A-Z\dcček\:\.\-]|a(?:dim|h\b|in\b)|b[aiou]|d(?:ev\b|raw\b)|fo|g(?:a(?:li|nd)|x\b)|i(?:le\b|n|ro|tat\b)|jam|l(?:ak|u)|m(?:a\b|\b|ění\b|r(?:ia|l))|n(?:(?:\s|a(?:ni|ry|s\b|\b|te\b))|d\b|e(?:\b|i\b|sco)|o[rs]?\b|s\b|uib?)|ni(?!d(?:[eol]|io)|gn|ll|m(?:ag|[bim]|p[aeloru])|n(?:au|[cd]|eb|[fghjk]|i[nt]|oc|[tnvsq])|r(?:ad|[kr]|on))|omo|p(?:azilas?|risin\b)|r[aeiolsuy]|s[aeiou]|s(?:b(?:net)?|d)\b|s\$|s(?:hape|t(?:ream|ed(?:es)?\b))|t(?:[aeiou]|r(?:anga|ic))|[vž]|yu\b|zs\b))[^\|\[\]\<\⌊\>\{\}\s]{0,29})(?<=\b(?:[\S\s]){1,49}(?<!\b(?:[aA](?:baten|c(?:ceso|o(?:mpañando|sa)|t)|cusa|d(?:herits|i[oó]s|misión|vanced)|eroporto|gus|menazan|[nñN][oO]|n(?:\b|dalucía|fibio|s\b)|prendiendo|şa|spirante|t(?:acó|ención)|u(?:menta|r|sf(?:\.|ührung)|torov)|xudar|y(?:údame|ud(?:ar|dó)))|[bB](?:a(?:rça|rokiem|ttery)|enefician|ílé|usca(?:ndo)?)|[cČC](?:a(?:bellera|lle|mino|ntan?\b|r(?:retera|tas?))|a(?:sar|tegory\:?)|e(?:n(?:sura|trală)|rcano)?|h(?:ama|lorophyll|romogranin?)|iclista|íny|lass|o\.|om(?:ienzan|p(?:any|o(?:sition|und)|r(?:ó|ometido))|unicações)?|o(?:n(?:certo|firma|oció|trat[aoó]|vocatoria)|sta)|u(?:arto|m)|yclosporine)|[dD](?:[áàâăåeêèé]|a(?:lla)?|e(?:dicada|[nst]|nuncian|recho|seó|tienen|s(?:apareceu|p(?:edida|iden))|voción)|[iîìíòôóuùûú]|i(?:gas|le|recto|vision)|o(?:jmy|uble)|urante)|[eéEÉ](?:\b|cusa|insatzgruppe|jecutan?|l(?:e|le)|mpecé|n(?:frenta(?:rá)?|señ(?:ame|[óo])|t(?:onces|re(?:\b|gó|vista)))?|s(:quivel|t)?|t|x(?:itos|tradita(?:do)?))|[fF](?:a(?:cilitar|z)|e(?:menina|rmato)|i(?:ammanti|chó)|ormula|rente|u(?:[ií]|sil|tbol))|[gG](?:a(?:rcía|lega)|enerală|lorie|olpe|r(?:ade|oup)|uerra)|[hH](?:istorických|o(?:mena(?:gem|je|tge)|usle))|[iI](?:\b|l\b|n(?:formații|na|te(?:gran|r(?:preta|vista)))|n(?:trodu(?:cción|zione)|vita(?:ción)?)|storie|terum)|[jJ](?:r|un(?:g|ior|to))|[kK](?:lavír|r(?:ál|tek)|u(?:ltúry|řátko))|[lL](?:abe|e\b|ékaři|ewis|i(?:gada|pid|st)|íderes|iniers|le(?:ga(?:n?|r[aá]?)|va(?:n|sen))|u(?:i|xe))|[mM](?:a(?:nu|ría|s|tar)|hic\b|\.I|[íi]nima\b|iedo|o(?:del|n(?:te|umento)|ro[șs]anu)|o(?:u(?:lin|nd)|vid[ao])|u(?:lt|sgos))|[nN](?:bsp|ei|iegan|ônibus|o(?:mbrar|tícia|us))|[oO](?:kina\}\}|cchio|lza|maggio|noare|riente|sob\b|t(?:ázky|ec\b)|u\b)|[pP](?:a(?:r[at]|s(?:ado|sou?))|e(?:ntru|r(?:ò|petua)|se)|i(?:etro|ù)|lan|o(?:int|nte)|r(?:o|ólogo|e(?:ludio|senta))|r[ůu]myslu|ublicat|\.)|[qQ](?:\sand|u(?:ando|[ei]))|[rR](?:apó|e(?:c(?:ibe|ordando|usa)|ferencias|gião|i|torno)|isale|o(?:i|mână|zšířené))|şi\b|[sS](?:a(?:be|lve\b|tisface)|e(?:ason|cuestran|ine)|[eé]r(?:á|ie|vir)|i(?:c\s?(?:\|)?|de|ngle)|o(?:b(?:re)?|ciální|u)|p(?:ortivă|rijin)|t(?:avební|yky)|u(?:b(?:ida|unit|(?:-)unit)|ma|p(?:le|plemento)|rt|stituye)|[\.é])|[tT](?:arda|áxi|he|o(?:da|or(?:no|turan))|r(?:azendo|en|i(?:buto|ple))|ype)|[uU](?:hlie|n[ade])|[vV](?:a(?:da|[is]?|mos?|riant|yas)|e(?:che|n(?:ce[rn]?|d[aeo]|g[ao]|t[ae]))|e(?:ta|z)|ě(?:du?|rný)|i(?:agem|llena|ol(?:on?cello|u))|i(?:tamin|va(?:ce)?)|ojsko|ol(?:a(?:mos|r)|ta|v(?:amos|er(?:[aáé]|emos|te)?)|v(?:í|i(:?endo)?))|oy|uel(?:[aeu]\b|t[ao]\b|v[aeo]s?\b))|[wW]h[aā]nau|[yY]\b|[zZŽ](?:eit|ivoty))\W?\s?\s?[aA]\s?\s?\2))" replace="$1n $2"/><!--'A to An' correction, [[User:Sun Creator/A to An/Regex#Clear text version]] document. Occurring often.-->
<Typo word="Allegiance" find="\b([aA])ll[ie]+g[iea]+nce\b(?<!llegiance)" replace="$1llegiance"/><!--avoid self-->
<Typo word="Pardoned" find="\b([pP])ardonn(ed|ing|s)\b" replace="$1ardon$2"/>
<Typo word="Betrothed" find="\b([bB])ethroted\b" replace="$1etrothed"/>
<Typo word="Serviceable" find="\b([sS])ervicable\b" replace="$1erviceable"/><!--see also rule "Service"-->
<Typo word="Register" find="\b([rR])egistr(ed|ing|s?)\b" replace="$1egister$2"/>
<Typo word="Ousted" find="\b([oO])uts(ed|ing(?<!could\s+outsing))\b" replace="$1ust$2"/><!--check FPs before adding outs -> oust-->
<Typo word="Soprano" find="\b([sS])porano(s)?\b" replace="$1oprano$2"/>
<Typo word="Guilty" find="\b([gG])ulity\b" replace="$1uilty"/>
<Typo word="Voyage" find="\b([vV])o(?:age|yae)(s)?\b" replace="$1oyage$2"/>
<Typo word="Signed" find="\b([sS])igend\b" replace="$1igned"/>
<Typo word="Predominantly" find="\b([pP])redom[ie]?n[aei]ntly\b(?<![pP]redominantly)" replace="$1redominantly"/><!--see also rule "Predominately"-->
<Typo word="Teaches/ing/s" find="\b([tT])ech(es|ings?)\b" replace="$1each$2"/>
<Typo word="([mb]|tr)illion (2)" find="((?:Rs\.\s?|[€£¥\$])[\d,\.–]+(?:\s|&nbsp;)+(?:[mb]|tr))illions\b" replace="$1illion"/>
<Typo word="Receive" find="\b([rR])ec(?:e|ie?)v(ed?|ing)\b" replace="$1eceiv$2"/>
<Typo word="Veil" find="\b([uU]n[vV]|[vV])eill(ed|ing)?\b" replace="$1eil$2"/>
<Typo word="Double euros" find="(€[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)euros?\b" replace="$1"/>
<Typo disabled="space before EOL" find=" $" replace=""/>
<Typo disabled="duplicated space" find=" " replace=" "/>
<Typo word="A to An (2)" find="\b(?<![´ˈ׳᾿’′Ꞌꞌ`'\[\|\]\.\,\:\-\&\—\>\/])a\s+((?:a(?:[bcd]|n[acdginot])|e[abcdefgilmnpqrstvxB]|i[cdglmnr]|o[bf])\w+|MVP)(?<!about|enterar|es(?:cala|t[aé]\b))\b" replace="an $1"/><!--avoid "a about", "a escala", "a esta", "a esté", etc.-->
<Typo word="about" find="\ba\s+about\b" replace="about"/>
<Typo word="world's" find="\b([tT])he\s+worlds\b(?=\s+(?:\w+est|first|most|top)\b)" replace="$1he world's"/>
<Typo word="nn-pounder" find="\b(\d+)\s+pounder(s)?\b" replace="$1-pounder$2"/>
<Typo word="takeoff" find="\btake\s+off\b(?<=\b(a(?:fter|t)|before|during|its|on)\s+take\s+off)" replace="takeoff"/>
<Typo word="(re)district" find="\b([dD]|[rR]ed)isrict(ed|ing|s?)\b" replace="$1istrict$2"/>
<Typo word="United Kingdom" find="\b([uU])nited\s+([kK])ingdon(s)?\b" replace="$1nited $2ingdom$3"/>
<Typo word="younger" find="\b([yY])onger(?=\s+(?:[bB]rothers?\b|[sS]isters?\b))" replace="$1ounger"/>
<Typo word="drug addiction" find="\b([dD])rug\s+([aA])dd+ition(s)?\b" replace="$1rug $2ddiction$3"/>
<Typo word="deep-seated" find="\b([dD])eep[–‑−—―\s]([sS])e[ae][td]ed\b" replace="$1eep-$2eated"/>
<Typo word="box office" find="\bbox[–‑−—―]office(?=[,;\.])" replace="box office"/>
<Typo word="Prerequisite" find="\b([pP])rerequiste(s)?\b" replace="$1rerequisite$2"/>
<Typo word="Launch" find="\b([lL])anuch(e[ds]|ing)?\b" replace="$1aunch$2"/>
<Typo word="Hybrid" find="\b([hH])yb[iy]rd(s)?\b" replace="$1ybrid$2"/>
<Typo word="Fragrance" find="\b([fF])ragance(s)?\b" replace="$1ragrance$2"/>
<Typo word="Construct" find="\b([cC])onstrcut(ed|ion|s?)\b" replace="$1onstruct$2"/>
<Typo word="Charity" find="\b([cC])hai?rty\b" replace="$1harity"/>
<Typo word="Asylum" find="\b([aA])ssylum(s)?\b" replace="$1sylum$2"/>
<Typo word="Black-body radiation" find="\b([bB])lack[–‑−—―\s]body\b(?=\s+radiation\b)" replace="$1lack-body"/>
<Typo word="_Meantime" find="\b([iI])n\s+the\s+mean[–‑−—―\s]+time\b(?!\s+(?:be(?:fore|tween)|of))" replace="$1n the meantime"/><!--avoid MTBF, etc.-->
<Typo word="Prisoner" find="\b([pP])risonner(s)?\b" replace="$1risoner$2"/>
<Typo word="Elsewhere" find="\b([eE])lswhere\b" replace="$1lsewhere"/>
<Typo word="Editor" find="\b([eE])dior(ials?|s?)\b" replace="$1ditor$2"/>
<Typo word="Cycling" find="\b([cC])yling\b" replace="$1ycling"/>
<Typo word="boutique_" find="\bbotu?ique(s)?\b" replace="boutique$1"/><!--avoid proper name Botique-->
<Typo word="Scoring" find="\b([sS])ocring\b" replace="$1coring"/>
<Typo word="albino" find="\b([aA])blin(al|i(?:c|s(?:ms?|tic))|o(?:s?|tic))\b" replace="$1lbin$2"/>
<Typo word="Facilit(ate/y)" find="\b([fF])aciit(ates?|ies|y)\b" replace="$1acilit$2"/>
<Typo word="spirit_" find="\bspirt(s|ual(?:i(?:sm|ty))?)?\b" replace="spirit$1"/><!--avoid proper name Spirt-->
<Typo word="album_" find="\babl?um(s)?\b" replace="album$1"/><!--avoid proper name Abum-->
<Typo word="Lawyer" find="\b([lL])aywer(s)?\b" replace="$1awyer$2"/>
<Typo word="Finish" find="\b([fF])insh(e(?:[ds]|rs?)|ing)?\b" replace="$1inish$2"/>
<Typo word="(Re)Habilitate" find="\b([hH]|[rR]eh)abiliat(e[ds]?|ion)\b" replace="$1abilitat$2"/>
<Typo word="Apparatus" find="\b([aA])ppartus(es)?\b" replace="$1pparatus$2"/>
<Typo word="Lyric" find="\b([lL])yic(s)?\b" replace="$1yric$2"/>
<Typo word="Degree" find="\b([dD])egee('s|s?)\b" replace="$1egree$2"/>
<Typo word="-ball (2)" find="\b([bB]asket|[cC]annon|[fF]oot|[hH]and|volley)bal(s)?\b" replace="$1ball$2"/><!--avoid Volleybal (Dutch); see also: rule "-ball"-->
<Typo word="gallery_" find="\bgaler(ies|y)\b(?!\s+[nN]ationales)" replace="galler$1"/><!--avoid proper name Galeries & galeries nationales-->
<Typo word="Profile" find="\b([pP])rofli?e([ds])?\b" replace="$1rofile$2"/>
<Typo word="Facility/Facilitates" find="\b([fF])acilti?(ates?|ies|y)\b" replace="$1acilit$2"/>
<Typo word="(up)holding" find="\b(h|[uU]ph)elding\b" replace="$1olding"/>
<Typo word="United States'" find="\b[uU]nited\s+[sS]tate[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="United States'"/>
<Typo word="US$ (1)" find="\bUS(?:\s+(?:D\$?|\$)|D\$?|\$)(?<=(?:\b[a-z]+\s+|[\(,]\s*)US[\s\$D]+)(?:\s+(?:&nbsp;\s*)?|&nbsp;\s*)?\$?(?<!US\$)(?=\d)" replace="US$"/>
<Typo word="US$ (2)" find="([\s\(~])\$?\s?((?:\d+(?:\.\d+)?|(?:\d+,)+\d{3}(?:\.\d\d)?))((?:\s|&nbsp;)+(?:[mbMB]illion|[tT](?:housand|rillion))\b)?(?<![^\$\d](?:1[89]\d\d|20\d\d))(?<!\d\s+\d+)(?:\s|&nbsp;)*US[D\$]\b" replace="$1US$$$2$3"/>
<Typo word="Unduly" find="\b([uU])nduely\b" replace="$1nduly"/>
<Typo word="Frankish" find="[fF]rani?ksh(?<!18238 Franksh)" replace="Frankish"/><!--avoid minor planet 18238 Frankshu-->
<Typo word="the US" find="\bthe\s+U\.?S\.?A\.?(?<!Church\s+in\s+the\s+U\.?S\.?A\.?|Girl\s+Scouts\s+of\s+the\s+USA)(?=(?:,|\s+(?:a(?:fter|nd|[st])|by|f(?:or|rom)|in|to|w(?:hen|ith))\s))(?!\s+for\s+Africa)" replace="the US"/>
<Typo word="hard-fought" find="\b(A|a(?:nd)?|of|[tT]he(?:ir)?|very|was)\s+hard[–‑−—―\s]+(fought|won)\b(?!\s+for\b)" replace="$1 hard-$2"/>
<Typo word="Child-bearing_" find="\b([cC])hild[–‑−—―\s]+bearing(?=\s+(?:age\b|women\b|years\b))" replace="$1hild-bearing"/>
<Typo word="Publicly" find="\b([pP])ublic(?:all?|call?)?y\b" replace="$1ublicly"/>
<Typo word="long-held_" find="\b([aA]|[hH](?:er|is)|[iI]ts|[tT]he(?:ir)?)\s+long[–‑−—―\s]+held\b(?=\s+(?:a(?:mbition|ssumption)|belief|consensus|d(?:e(?:bate|sire)|ream)|f(?:a(?:mily|scination)|ear)|goal|i(?:dea[sl]?|nterest)|myth|notion|opinion|p(?:erception|o(?:lic(?:ies|y)|sition)|ractice)|rivalr(?:ies|y)|secret|t(?:heor(?:ies|y)|r(?:adition|uth))|v(?:alue|i(?:ew|sion))|wish))" replace="$1 long-held"/>
<Typo word="Decommissioned" find="\b([drDR])e[–‑−—―\s](commission(?:ed|ing|s?)|pressuri[sz](?:ation|e[ds]?|ing))\b" replace="$1e$2"/>
<Typo word="Bowser Jr." find="\bBowser\. [jJ]r(\.)?\b" replace="Bowser Jr$1"/>
<Typo word="Pokémon: Let's Go, Pikachu! and Let's Go, Eevee! colon" find="\bPok[eéèê]mon\s+Let['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+Go\b" replace="Pokémon: Let's Go"/>
<Typo word="rating" find="\b[aA]rating\b" replace="rating"/>
<Typo word="Assessor" find="\b([aA])s(?:es|se)s[eo]r(s)?\b" replace="$1ssessor$2"/>
<Typo word="who/they were (grammar)" find="\b([tT]hey|[wW]ho)\s+where\b" replace="$1 were"/>
<Typo word="Phenomenon (singular)" find="\bphenomena\b(?<=\b[tT]his\s+\w+)" replace="phenomenon"/>
<Typo word="a part (not apart) of" find="(?<=\s+(?:a(?:re|s)|As|be(?:c(?:ame|om(?:e|ing))|en|ing)|is|not|to\s+be|w(?:as|ere))(?:\s+(?:al(?:l|so)|now))?\s+)\bapart\s+of\b" replace="a part of"/>
<Typo word="Heavily" find="\b([hH])eavilly[–‑−—―]" replace="$1eavily "/>
<Typo word="Reschedule" find="\b([rR])e-schedul(e[ds]?|ing)\b" replace="$1eschedul$2"/>
<Typo word="late 2016" find="\b(early|late)[–‑−—―](?<=\b(?:[bB]y|[dD]uring|[fF]rom|[iI]n|of|to|[uU]ntil)\s+[a-z]+-)([12]\d{3})(?=[,\.\;])" replace="$1 $2"/>
<Typo word="(Dis)integrate" find="\b([dD]isi|[iI])nt(?:er|i)gr?at(e[ds]?|i(?:ng|on))\b" replace="$1ntegrat$2"/>
<Typo word="September 2016" find="\b(?:the\s+)?(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+of\s+([12]\d{3})\b" replace="$1 $2"/>
<Typo word="High-profile" find="\b(?=[hH]igh)(?<!(?:[bB]ecause\s+of\s+(?:h(?:er|is)|its|their)|(?:achiev(?:e[ds]?|ing)|creat(?:e[ds]?|ing)|d(?:evelop(?:ed|ing|s?)|isplay(?:ed|ing|s?))|ha(?:s|ve)|ke(?:ep(?:ing|s?)|pt)|maintain(?:ed|ing|s?)|retain(?:ed|ing|s?)|with)\s+a)\s+)([hH])igh(?<![A-Z][A-Za-z]+\s+High|specified\s+High|the\s+High)\s+profile\b(?!,|\s+(?:a(?:nd|s)|during|for|in|of|to)\b)" replace="$1igh-profile"/>
<Typo word="Mezzo-soprano" find="\b([mM])ezzo\s*soprano(s)?\b" replace="$1ezzo-soprano$2"/>
<Typo word="Oversize(d)" find="\b([oO]ver|[uU]nder)[–‑−—―\s]+size(d)?\b" replace="$1size$2"/>
<Typo word="First half_" find="\b([fF]irst|[sS]econd)-half(?=\s+(?:a(?:nd|s)|for|in|of|to|was)\b)" replace="$1 half"/>
<Typo word="Constituency" find="\b([cC])onsistuenc(ies|y)\b" replace="$1onstituenc$2"/>
<Typo word="Hurricane-force_" find="\b([gG]ale|[hH]urricane)\s+force(?=\s+(?:gusts?|storms?|wind(?:s(?:peeds?)?)?)\b)" replace="$1-force"/>
<Typo word="Billboard" find="\b([bB])il(?:bo(?:ar|ra?)|lb(?:aor|o(?:a|ra?)))d(s)?\b" replace="$1illboard$2"/>
<Typo word="Open-air_" find="\bopen\s+air(?<=\b[aA]n\s+open\s+air)(?=\s+(?:a(?:mphitheat(?:er|re)|ren?a|uditorium)|bath|c(?:hurch|inema|ourtyard)|d(?:ance|isplay)|exhibition|festival|m(?:a(?:ll|rket|ss)|eeting|usic)|p(?:avilion|erformance|ool|roduction)|restaurant|s(?:ervice|hopping|ite|t(?:a(?:dium|ge)|ructure)|wimming)|theat(?:er|re)|venue))" replace="open-air"/>
<Typo word="Low-lying_" find="\b([lL])ow\s+lying(?=\s+(?:area|c(?:loud|oastal)|f(?:ield|lat)|ground|hill|island|land|nature|p(?:art|lains?)|region))" replace="$1ow-lying"/>
<Typo word="Performance-enhancing_" find="\b([pP])erformance\s+enhancing(?=\s+(?:drugs?|effects?|s(?:teroids?|ubstances?)))" replace="$1erformance-enhancing"/>
<Typo word="made-for-TV" find="\bmade\s+for\s+(T(?:elevision|V)|t(?:elevision|v))\s+(film|movie)\b" replace="made-for-$1 $2"/>
<Typo word="Grammy Award" find="\bgrammy\s+[aA]ward(s)?\b" replace="Grammy Award$1"/>
<Typo word="Relay" find="\b4(?:\s+(?:x\s?|×)|[x×]\s?)([248]00|15?00)\s*m\b" replace="{{nowrap|4 × $1 m}}"/>
<Typo word="Multimillion-dollar" find="\b([mM])ulti[–‑−—―\s]*([mb]|tr)illion[–‑−—―\s]+(dollar|euro|pound)\b(?<!ulti(?:[mb]illion-[a-z]+|trillion-[a-z]+))" replace="$1ulti$2illion-$3"/><!--neg lookbehind removable-->
<Typo word="nth-minute something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))\b\s+minute(?=\s+(?:equali(?:[sz]er)|goal|header|lead|opener|penalty|s(?:trike|ubstitute)|winner))(?!\s+leading)" replace="$1-minute"/>
<Typo word="led_" find="\blead(?=\s+to\s)(?<=(?:Th(?:at|is)|[;\.] th(?:at|is)|, this)\s+lead)" replace="led"/>
<Typo word="Offshoot" find="\b([oO])ff[–‑−—―\s]+shoot(s)?\b" replace="$1ffshoot$2"/>
<Typo word="Swapp(ed/ing)" find="\b([sS])wap(ed|ing)\b" replace="$1wapp$2"/>
<Typo word="Encompass" find="\b([eE])(?:mcom|nco)pass(e[ds]|ing)?\b" replace="$1ncompass$2"/>
<Typo word="first-come, first-served" find="\b([fF])irst[–‑−—―\s]come,?[−―–—\s\/]+first[–‑−—―\s]serve\b" replace="$1irst-come, first-served"/>
<Typo word="present-day_" find="\b(modern|present)[–‑−—―\s]+day\b(?=\s)(?<=\b(?:[aA]|[bB]y|[iI](?:n|ts)|[nN]ear|of|[tT]heir|with)\s+(?:modern|present)\s+day)" replace="$1-day"/>
<Typo word="Swordplay" find="\b([sS])word[–‑−—―\s]+play\b(?<!\band[–‑−—―\s]+[sS]word[–‑−—―\s]+play)" replace="$1wordplay"/><!--neg lookbehind removable-->
<Typo word="Sword fight" find="\b([sS])word+fight([a-z]*)\b" replace="$1word fight$2"/>
<Typo word="bachelor's degree_" find="\b[bB]at?chelor['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[bB]a[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!bachelor's\s+degrees?)" replace="bachelor's degree$1"/><!--neg lookbehind removable-->
<Typo word="master's degree" find="\b[mM]aster['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[mM]a[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!master's\s+degrees?)" replace="master's degree$1"/><!--neg lookbehind removable-->
<Typo word="([mb]|tr)illion" find="\b(\d+(?:\s|&nbsp;)+(?:[mb]|tr))illions\s+(albums|copies|dollars|[eE]uros?|p(?:eople|ounds)|records|ton(?:ne)?s|vi(?:ew(?:er)?s|sitors)|years)\b" replace="$1illion $2"/>
<Typo word="In comparison,_" find="\bIn\s+comparison(?=\s)(?!\s+(?:studies\b|to\b|with\b))" replace="In comparison,"/>
<Typo word="incredible" find="\bincre?[ai]d[ai]bl([ey])\b" replace="incredibl$1"/>
<Typo word="shown_" find="\bshowed\b(?<=\b(?:are|be(?:en)?|is|w(?:as|ere))\s+showed)" replace="shown"/>
<Typo word="bachelor's and master's degrees" find="\bbachelor['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+and\s+master['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+degree(s)?\b" replace="bachelor's and master's degree$1"/>
<Typo word="Furthermore," find="\b(Accordingly|Consequently|Even\s+so|F(?:or\s+example|urthermore)|In(?:deed|\s+other\s+words)|M(?:eanwhile(?!\s+Gardens)|oreover)|N(?:ever|one)theless|On\s+the\s+other\s+hand|Therefore|Subsequently(?!\s+(?:[a-z]+ed|known|rebuilt|told)))(?!\s+\|)?(?=\s+[\p{L}´ˈ׳᾿’′Ꞌꞌ`'\[\|\]]+\b)" replace="$1,"/>
<Typo word="As a result," find="\bAs\s+a\s+result(?=\s)(?!\s+of\b)" replace="As a result,"/>
<Typo word="However," find="\bHowever\s+(?=(?:a(?:ccording|fter|s)|b(?:e(?:caus|for)e|y)|d(?:espite|u(?:e|ring))|f(?:or|rom)|i[fn]|later|not|on(?:ly)?|s(?:ince|ometimes)|there|w(?:hen|ith))\b)" replace="However, "/>
<Typo word="Commercially" find="\b([cC])ommerciall?y-(?<![a-z]+-\w+-)(?=[a-z]+(?:ble\b|ed\b|ful\b))(?![a-z]+-)" replace="$1ommercially "/>
<Typo word="Snow-covered" find="\b([iI]ce|[sS](?:lush|now))\s+c(app|over)ed(?=[,;\.\)]|\s+(?:area|bluff|cape|except|f(?:ield|orest)|ground|h(?:eadland|i(?:ghway|ll))|island|landscape|mountain|p(?:e(?:ak|ninsula)|lateau|oint)|r(?:idge|o(?:ad|ck)|unway)|s(?:add+le|lope)|terrain|water)s?\b)" replace="$1-c$2ed"/>
<Typo word="Locally" find="\b([lL])ocall?y-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ocally "/>
<Typo word="Anytown-based" find="\b([A-Z][a-z]+)\s+based\b(?<=\b(?:[aA]n?|b(?:etween|y)|f(?:or|rom)|h(?:er|is)|o(?:f|ther)|t(?:he|o)|The|with)\s+[A-Z][a-z]+,?(?:\s+[A-Z][a-z]+)?\s+based)(?!\s+(?:a(?:long|[nt]?|round)|[A-Z][a-z]+'s?|h(?:er|is)|i(?:n|ts)|largely|most(?:ly)?|o(?:n|ut\sof)|partially|the(?:ir)?|upon)\b)" replace="$1-based"/>
<Typo word="Milli- SI prefix" find="\b([mM])ili[-–‑−—―]?(amperes?|candelas?|grams?|kelvins?|lit(?:er?|re?)s?|m(?:et(?:es?|re?)s?|oles?)|seconds?)\b" replace="$1illi$2"/>
<Typo word="one of" find="\ba\s+one\b(?<=\s+a\s+one)(?=\s+of\b)(?!\s+of\s+a\s+kind)" replace="one"/>
<Typo word="n-year-old" find="\b(\d+|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))(?:\s+year(?:\s+|-)|-year\s+)[oO]ld\s+(b(?:oys?|r(?:idge|others?)|uilding)|c(?:h(?:ild(?:ren)?|urch)|o(?:llege|mpany))|d(?:aughter|esign)|f(?:a(?:cility|rmhouse|ther)|emales?)|g(?:irls?|rand(?:daughter|father|mother|son))|h(?:igh\s+school|ouse)|institution|la(?:ndmark|w)|m(?:a(?:les?|n(?:sion)?)|en|iddle\s+school|other)|p(?:atient|erson)|record|s(?:chool|elf|isters?|on|t(?:ructures?|udents?))|t(?:heat(?:ers?|res?)|r(?:adition|ees?))|wo(?:m[ae]n|rld\s+record))\b" replace="$1-year-old $2"/>
<Typo word="Soft-spoken" find="\b([sS])oft\s+(boiled|edged|hea(?:d|rt)ed|nosed|spoken)" replace="$1oft-$2"/>
<Typo word="All-time" find="\b([aA])ll\s+time(?=\s+(?:American\s+League|a(?:ppearance|ssists|ttendance|verage)|b(?:est|iggest|lockbuster)|c(?:areer|l(?:assic|ub))|f(?:a(?:mous|vou?rite)|ranchise)|great(?:est|s?)|hi(?:gh(?:est)?|ts?)|l(?:ea(?:d(?:ers?|ing)?|gue)|ist|ow)|Major|m(?:aximum|ost|usic)|N(?:ational\s+League|CAA|FL)|opening|p(?:eak|o(?:ints|pular))|r(?:ec(?:eiving|ord)|ushing)|s(?:a(?:ck|ves)|coring|eries|ingle)|t(?:able|o(?:p|tal))|Top|w(?:in(?:ningest|s)|or(?:ld|st)))\b)" replace="$1ll-time"/>
<Typo word="nth-place something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|tieth)))\b\s+(placed?|rate)(?=\s+(?:best\s+finish|effort|finish|p(?:erformance|o(?:ints\s+finish|sition|wer))|r(?:anking|esult|un\b)|t(?:eam\s+finish|roph(?:ies|y))|victory|winner))" replace="$1-$2"/>
<Typo word="centuries-old" find="\b(centuri|decad)es\s+old\b(?<=\b(?:[aA]|[tT]he(?:ir)?)\s+[a-z]+\s+old)" replace="$1es-old"/>
<Typo word="A n-something" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b(?<=\b(?:[aA](?:dditional|n?)|first|[hH](?:er|is)|[iI]ts|second|th(?:eir|ird)|Their)\s+[\da-z]+)(?:&nbsp;|\s+)(?!(?:member\s+[a-z]+s|stage\s+wins?)\b)(acre|bed|cylinder|d(?:ay|ecker|oor)|foot|g(?:a(?:llon|me)|oal)|h(?:o(?:le|rsepower|ur)|uman)|inch|lit(?:er|re)|m(?:an|e(?:mber|t(?:er|re))|i(?:le|nute)|onth)|ounce|p(?:a(?:ge|ssenger)|erson|o(?:int|und))|r(?:o(?:om|und)|unner)|s(?:e(?:a(?:son|t(?:er)?)|cond)|ong|t(?:age|ore?y))|ton|vote|w(?:eek|heel(?:e[dr])?|oman)|y(?:ard|ear))(?=[,\s]|-(?:deep|high|long|old|tall|wide)\b)(?!\s+(?:a(?:go|[st])|by|deep|for|high|i[ns]|long|o(?:f|ld)|t(?:all|here|o)|w(?:as|i(?:de|th)))\b)(?<!\b\d{4}\s+(?:game|s(?:e(?:ason|cond)|ong|t(?:age|ory))|vote))(?<![dD]uring\s+h(?:er|is)\s+one\s+season|told\s+h(?:er|im)\s+one\s+day|send\s+for\s+h(?:er|im)\s+one\s+day)" replace="$1-$2"/><!--Note: If the n-something potentially has a year as the 'n', be sure to add the 'something' to the "(?<!\b\d{4}\s+" false-positive alternation list.-->
<Typo word="n-year" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))(?:&nbsp;|[–‑−—―\s]+)(month|year)\b(?<= [\da-z]+(?:&nbsp;[a-z]+|\s+[a-z]+))(?=\s+(?:a(?:bsence|ffair|greement|ss(?:ignment|ociation))|b(?:a(?:n|ttle)|reak)|c(?:a(?:mpaign|reer)|ease[-–‑−—―]?fire|losure|o(?:m(?:a|petition)|ntract|urse)|ruise|ycle)|d(?:e(?:a(?:dline|l)|lay|ployment)|rought|uration)|e(?:ffort|n(?:gagement|listment)|x(?:hibit(?:ion)?|i(?:le|stence)|pedition|tension))|feasibility|g(?:ap|estation|uest)|h(?:i(?:atus|story)|ospital)|i(?:llness|n(?:cumbent|jury|ternship|vestigation))|j(?:ail|ourney)|l(?:ay[-–‑−—―]?off|ea[sv]e|ife[-–‑−—―]?span|o(?:an|ckout))|m(?:aintenance|i(?:litary|ssion)|o(?:dernization|ratorium))|notice|overhaul|p(?:artnership|eriod|lan|osting|r(?:ison|o(?:cess|fessional|gram(?:me)?|ject)))|r(?:e(?:c(?:overy|urring)|fit|gular|ign|lationship|s(?:earch|idency|tricted))|otation|un)|s(?:abbatical|cho(?:larship|ol)|e(?:ason|ntence)|iege|ojourn|p(?:an|e(?:aking|ll))|t(?:a(?:rter|y)|int|r(?:ike|uggle)|udy)|u(?:bs(?:cription|idy)|pen(?:ded|sion)))|t(?:e(?:nure|rm)|our|r(?:aining|eatment|i(?:al|p)|uce))|v(?:eteran|isit|oyage)|w(?:a(?:it(?:ing)?|r)|orkshop))\b)" replace="$1-$2"/>
<Typo word="One-night stand" find="\bone\b(?<=\b[aA]\s+one)[–‑−—―\s]+night[–‑−—―\s]+stand\b(?<!one-night\s+stand)" replace="one-night stand"/><!--neg lookbehind removable-->
<Typo word="Long-standing" find="\blong\s+standing\b(?<=\b(?:[aA]|[tT]he)\s+long\s+standing)(?!\s+(?:in\b|o(?:f\b|vation\b)))" replace="long-standing"/>
<Typo word="Stand-alone" find="\bstand\s+alone\b(?<=\b(?:[aA]|[tT]he)\s+stand\s+alone)" replace="stand-alone"/>
<Typo word="Medium-sized" find="\b([mM])edium\s+sized\b" replace="$1edium-sized"/>
<Typo word="a while" find="\b([aA]fter|[fF]or)\s+awhile\b" replace="$1 a while"/>
<Typo word="Ongoing" find="\b([aA]n|[tT]he)\s+on[–‑−—―\s]+going\b" replace="$1 ongoing"/>
<Typo word="associate degree" find="\b[aA]ssociate['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b(?<=[a-z]\s+[aA]s[a-z´ˈ׳᾿’′Ꞌꞌ`']+\s+[dD]egrees?)(?<!associate\s+degrees?)" replace="associate degree$1"/><!--neg lookbehind removable-->
<Typo word="Associate degree" find="\b([aA])ssociate['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+[dD]egree(s)?\b" replace="$1ssociate degree$2"/>
<Typo word="Bachelor's/Master's degree" find="\b([bB]achelo|[mM]aste)r[’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]egree(s)?\b" replace="$1r's degree$2"/>
<Typo word="Feature-length" find="\b([fF])eature\s+length(?=\s+(?:a(?:daptation|nim(?:ated|e))|comed(?:ies|y)|d(?:ocumentar(?:ies|y)|rama)|episode|film|m(?:o(?:tion|vie)|usical)|p(?:ilot|roduction)|s(?:cr(?:eenplay|ipt)|ilent|pecial)|television|TV|version)s?\b)" replace="$1eature-length"/>
<Typo word="Full-length" find="\b([fF])ull\s+lengt?h(?=\s+(?:a(?:lbums?|nimat(?:eds?|ions?))|b(?:iograph(?:ies|y)|ooks?)|comed(?:ies|y)|CDs?|d(?:ebuts?|ocumentar(?:ies|y))|f(?:eatures?|ilms?)|LPs?|lives?|m(?:o(?:tions?|vies?)|usics?)|novels?|plays?|re(?:cord(?:ings?|s?)|leases?)|s(?:hows?|olos?|tudios?)|works?)\b)" replace="$1ull-length"/>
<Typo word="Acquisition" find="\b([aA])c?qu(?:is(?:it?o?|tio)|sitio)n(s)?\b" replace="$1cquisition$2"/>
<Typo word="Full-scale" find="\b([fF])ull[–‑−—―\s]+scale(?=\s+(?:a(?:dministrative|ssault|ttack)|battle|c(?:ampaign|ivil|o(?:nflict|unter[-–‑−—―]?attack))|evacuation|in(?:surrection|v(?:asion|estigation))|m(?:ilitary|o(?:ck[-–‑−—―]?up|del)|usical)|nuclear|o(?:ffensive|pera)|pro(?:duction|totype)|r(?:e(?:bellion|construction|hearsal|novation|plica(?:tion)?|vol(?:t|ution))|iot)|t(?:est|our)|version|war)s?\b)" replace="$1ull-scale"/>
<!--"Last week's episode" added November 2014 [[Special:Diff/635018492]]-->
<Typo word="Last week's episode" find="\b([lL])ast\s+week['’;´ˈ׳᾿‘′Ꞌꞌ`]?s['’´ˈ׳᾿‘′Ꞌꞌ`]? episode\b" replace="$1ast week's episode"/>
<Typo word="This week's" find="\b([tT])his\s+weeks['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="$1his week's "/>
<Typo word="Japan's" find="\bJapans['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="Japan's "/>
<Typo word="Second-half substitute" find="\b([sS])econd\s+half\s+(replacements?|substitutes?)\b" replace="$1econd-half $2"/>
<Typo word="De facto" find="\b([dD])e[-–‑−—―]?facto\b" replace="$1e facto"/>
<Typo word="Full-fledged" find="\b([fF])ull\s+fledged\b" replace="$1ull-fledged"/>
<Typo word="Panorama" find="\b([pP])anar[ao]m(a|ic)\b" replace="$1anoram$2"/>
<Typo word="T-shirt" find="\b(?:T(?:-+Shirt|\s+[sS]hirt)|t[–‑−—―\s]+[sS]hirt)(s)?\b" replace="T-shirt$1"/>
<Typo word="UTC−" find="\bUTC-(\d\d?(?::00)?)\b" replace="UTC−$1"/><!--e.g. UTC−05:00-->
<Typo word="Different" find="\b([dD])ifferents\b(?!\s+(?:[dD]u|of)\b)" replace="$1ifferent"/><!--avoid French-->
<Typo word="Remarry" find="\b([rR])e-marr(i(?:ages?|e[ds])|y(?:ing)?)\b" replace="$1emarr$2"/>
<Typo word="Hand-to-hand" find="\b([hH])and\s+to\s+hand\b(?=\s+(?:b(?:attles?|rawl(?:er|ing|s?))|co(?:mbat(?:ants?|s?)|ntacts?)|f(?:ight(?:er|ing|s?)|oreplay)|kill(?:er|ing|s?)|s(?:cuffles?|truggles?)|training|w(?:arfares?|eapons?)))" replace="$1and-to-hand"/>
<Typo word="Above-mentioned" find="\babove(?<=\b[tT]he\s+above)\s+mentioned\b" replace="above-mentioned"/>
<Typo word="Easily" find="\b([eE])asill?y-(?=[a-z]+(?:able\b|ed\b))(?![a-z]+-)" replace="$1asily "/>
<Typo word="Smallpox" find="\b([sS])mall[–‑−—―\s]+po(?:cks|x)\b" replace="$1mallpox"/>
<Typo word="Dependent upon" find="\b([dD])ependant\s+upon\b" replace="$1ependent upon"/>
<Typo word="Right-hand man" find="\b([rR])ight\s+hand\s+(g(?:irl|uy)|m[ae]n|person|wom[ea]n)\b" replace="$1ight-hand $2"/>
<Typo word="Life-threatening" find="\b([lL])ife\s+threatening\b" replace="$1ife-threatening"/>
<Typo word="Reassign" find="\b([rR])e-assign(ed|ing|ments?|s?)\b" replace="$1eassign$2"/>
<Typo word="Internationally" find="\b([iI])nternat+ionall?y-(?=[a-z]+ed\b)" replace="$1nternationally "/>
<Typo word="His/Her Majesty's Stationery Office" find="\bH(\.\s?M\.?|\sM\.?|M\.?|er Majesty['’´ˈ׳᾿‘′Ꞌꞌ`]s|is Majesty['’´ˈ׳᾿‘′Ꞌꞌ`]s) Stationary Of+ice\b" replace="H$1 Stationery Office"/>
<Typo word="Idiosyncrasy" find="\b([iI])diosyncrac(ies|y)\b" replace="$1diosyncras$2"/>
<Typo word="Activities" find="\b([aA])ci?tivites\b" replace="$1ctivities"/>
<Typo word="Activity" find="\b([aA])c(?:itivit|t(?:ivt|vit))(ies|y)\b" replace="$1ctivit$2"/>
<Typo word="(Infra/Re)structure" find="\b([iI]nfras|[rR]es|[sS])t(?:ru(?:c(?:trur?|ut?r)|tur)|uctur)(al(?:is[mt]s?|ly)?|e[ds]?|ing)\b" replace="$1tructur$2"/>
<Typo word="॥" find="(?:\s|&nbsp;)?।।" replace="॥"/>
<Typo word="॥/।" find="(?:\s|&nbsp;)([॥।])" replace="$1"/>
<Typo word="Highly" find="\b([hH])ighly-(?=[a-z]+ed\b)" replace="$1ighly "/>
<Typo word="Day-to-day" find="\b([dD])ay\s+to\s+day\b(?=\s+(?:a(?:ctivit|dministration|ffairs)|b(?:asis|usiness)|d(?:ecision|uties)|events?|function(?:ing|s?)|govern(?:ment)?\b|li(?:fe\b|ves\b)|ma(?:intenance|nagement)|needs|operations?|r(?:esponsibilit|outine|unning)|work(?:ings?)?\b))" replace="$1ay-to-day"/>
<Typo word="exact revenge" find="\b([eE])xtract(ed(?:\s+h(?:er|is))?|ing(?:\s+h(?:er|is))?|s?(?:\s+h(?:er|is))?)\s+revenge\b" replace="$1xact$2 revenge"/>
<Typo word="Eyewear, Eyelash, etc." find="\b([eE])ye(?<!-[eE]ye)[–‑−—―\s](b(?:alls?|rows?)|glasses|l(?:ash(?:es)?|ids?)|sores?|w(?:ear|itness(?:es)?))\b" replace="$1ye$2"/><!--neg lookbehind removable-->
<Typo word="The number of times" find="\b([tT])he\s+amount\s+of\s+times\b" replace="$1he number of times"/>
<Typo word="Between him and" find="\b([bB])etween\s+he\s+and\b" replace="$1etween him and"/>
<Typo word="Between her and" find="\b([bB])etween\s+she\s+and\b" replace="$1etween her and"/>
<Typo word="have yet" find="\bstill\s+hav(e|ing)\s+yet\b" replace="hav$1 yet"/>
<Typo word="Contribute" find="\b([cC])on[rt]ibut(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1ontribut$2"/>
<Typo word="Elderly" find="\b([eE])ldery\b" replace="$1lderly"/>
<Typo word="Juridical" find="\b([jJ])uridicial(ly)?\b" replace="$1uridical$2"/>
<Typo word="Brazilian jiu-jitsu" find="\bBrazil(?:lian\s+[jJ]i?u[–‑−—―\s]?[jJ]|ian\s+(?:Ji?u[–‑−—―\s]?[jJ]|j(?:iu(?:[jJ]|\s+[jJ]|-J)|u[–‑−—―\s]?[jJ])))it[sz]u\b" replace="Brazilian jiu-jitsu"/>
<Typo word="Duty-free" find="\b([dD])uty\s+free(?=[\.,]|\s+(?:a(?:ccess|rea)|goods|i(?:mport|tem)|lunch|port|s(?:ale|ection|hop|t(?:atus|ore))|tr(?:ade|eatment)|zone))" replace="$1uty-free"/>
<Typo word="*–American War" find="\b(Mexican|Philippine|Spanish)(?:[–‑−—―\s][aA]merican [wW]ar|-(?:american [wW]ar|American war))\b" replace="$1–American War"/>
<Typo word="en masse" find="\ben[–‑−—―\s]?mass\b" replace="en masse"/>
<Typo word="(In/Un)Dis/Extinguish" find="\b([dD]is|[eE]x|[iuIU]ndis)tin?[gq]i?ui?sh?(ab[il][a-z]*|e[drs][a-z]*|ing[a-z]*|ment[a-z]*)?\b(?<!tinguish[a-z]*)" replace="$1tinguish$2"/><!--neg lookbehind removable-->
<Typo word="Lent" find="\b([lL])ended\b" replace="$1ent"/>
<Typo word="Labor-intensive" find="\b([lL])abo(u)?r\s+intensive\b" replace="$1abo$2r-intensive"/>
<Typo word="(A/S)uspicious" find="\b([asAS])uspicous(ly)?\b" replace="$1uspicious$2"/>
<Typo word="contract" find="\bsigned\s*a\s*contact\b" replace="signed a contract"/>
<Typo word="Transcribe" find="\b([tT])ra[cnrs]{3,5}i(?<!anscri)(b(?:e(?:[ds]?|rs?)|ing)|pt(?:ases?|ion(?:al(?:ly)?|ists?|s?)|s?))\b" replace="$1ranscri$2"/><!--neg lookbehind removable-->
<Typo word="Currency symbol before number" find="\b([\d,\.][\d,\. ]*)([£€\$])(?!\d)" replace="$2$1"/><!--avoid prices in escudos and reis (escudos$centavos such as 20$00)-->
<Typo disabled="different" find="\b([mM]any|[sS]everal)\s*different\b" replace="$1"/>
<Typo word="Pipeline" find="\b([pP])ipline(s)?\b" replace="$1ipeline$2"/>
<Typo word="Consists" find="\bis\s+consisted\b(?=\s+of\b)" replace="consists"/>
<Typo word="Behind" find="\b([bB])ehin(?:ed|g)\b" replace="$1ehind"/>
<Typo word="Perpetrate" find="\b([pP])erpertrat([a-z]+)\b" replace="$1erpetrat$2"/>
<Typo word="Decades apostrophes" find="\b(1\d\d0|20\d0)['’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\b(?:[aA]n?|[tT]he)\s{1,9}(?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d|20)\d0['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\s{1,9}and\s{1,9}((?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d\d0|20\d0))['’´ˈ׳᾿‘′Ꞌꞌ`]s" replace="$1s and $2s"/>
<Typo word="Debtors' prison" find="\b([dD])ebtor['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+prison\b" replace="$1ebtors' prison"/>
<Typo word="Amalgamate" find="\b([aA])m(?:[al]{1,3}g[aou]?ma?t(?<!malgamat)|alagat)(e[ds]?|i(?:ng|ons?))\b" replace="$1malgamat$2"/><!--neg lookbehind removable-->
<Typo word="Splinter group" find="\b([sS])plinter-group(s)?\b" replace="$1plinter group$2"/>
<Typo word="Enterprise" find="\b([eE])nte(?:pr|rp)ise(s)?\b" replace="$1nterprise$2"/>
<Typo word="Losing on penalties" find="\b([lL])oosing\s+on\s+penalties\b" replace="$1osing on penalties"/>
<Typo word="Anthropology" find="\b([aA])(?:nt(?:hr?|r)|thr?)o?p[lo]{1,3}(?<!nthropolo)g(i(?:c(?:al(?:ly)?)?|sts?)|y)\b" replace="$1nthropolog$2"/><!--neg lookbehind removable-->
<Typo word="of xxx of xxx" find="\bof\s+([a-z]+)\s+of\s+(?!(?:c(?:lasses|o(?:nsciousness|pies))|f(?:riends|unds)|lists|representations|s(?:ets|ystems)))\1\b" replace="of $1"/>
<Typo word="Manuscript" find="\b([mM])anu?[crs]{2,4}i[prt]{1,3}(?<!nuscrip?t)(ed|s?)\b" replace="$1anuscript$2"/><!--neg lookbehind removable-->
<Typo word="Lawsuit" find="\b([lL])aw[–‑−—―\s]suit(s)?\b" replace="$1awsuit$2"/>
<Typo word="Facsimile" find="\b([fF])a[cs]+i?mili?e(?<!acsimile)(s)?\b" replace="$1acsimile$2"/><!--neg lookbehind removable-->
<Typo word="Prodigy" find="\b([pP])rogid(al|ies|y)\b" replace="$1rodig$2"/>
<Typo word="Archnemesis" find="\b([aA])rch[–‑−—―\s]nemesis\b" replace="$1rchnemesis"/>
<Typo word="Emerge from" find="\bemerge([ds])?\s+out\s+of\b" replace="emerge$1 from"/>
<Typo word="Wreak havoc" find="\b(?:reek|wrea?ck)(ed|ing|s?)\s+havoc\b" replace="wreak$1 havoc"/>
<Typo word="Republic" find="\b([rR])e(?:bu[bp]|pup)lic(ans?|s?)\b" replace="$1epublic$2"/>
<Typo word="Also (twice)" find="\balso\s+(are|could|is|w(?:as|ere|ould))\s+also\b" replace="$1 also"/>
<Typo word="Also (2 times)" find="\balso\s+ha([ds]|ve)\s+also\b" replace="also ha$1"/>
<Typo word="Horse-drawn" find="\b([hH])orse\s+drawn(?=\s+(?:b(?:oat|use?)|c(?:ar(?:riage|t)|hariot|oache?)|fire|hearse|omnibuse?|railway|s(?:leigh|treetcar)|tra(?:m(?:way)?|nsport)|vehicle|wagon)s?\b)" replace="$1orse-drawn"/>
<Typo word="Double pounds" find="(£[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)pounds?\b(?: [sS]terling\b)?" replace="$1"/>
<Typo word="Nearby" find="\bnear[–‑−—―\s]by\b(?<=\b(?:[aA]|[iI]n|[tT](?:he|o))\s+near[–‑−—―\s]by)" replace="nearby"/>
<Typo word="Double dollars" find="(\$[\d\,\.–]+(?: [mb]illion| t(?:housand|rillion))?)(?: |&nbsp;)dollars?\b" replace="$1"/>
<Typo word="Thereafter" find="\b([tT])h(?:er(?:aft|e(?:at?f|ft))|reaft)er\b" replace="$1hereafter"/>
<Typo disabled="Mid-" find="\b([mM])id\s+(\d{3,4}s?)\b" replace="$1id-$2"/>
<Typo word="-leigh" find="\b(L|Ray?l|[sS]l)iegh\b" replace="$1eigh"/>
<Typo word="Executive" find="\b([eE])x(?:c(?:ecuti|uti)|ec(?:t(?:i|ui?)|u[it]))ve(ly|s?)\b" replace="$1xecutive$2"/>
<Typo word="Granddaughter" find="\b([gG])ran[-d]+?au[ght]{2,4}er(?<!nddaughter)(s)?\b" replace="$1randdaughter$2"/><!--neg lookbehind removable-->
<Typo word="Monstrous" find="\b([mM])onsteru?ous(ly)?\b" replace="$1onstrous$2"/>
<Typo word="Psychology" find="\b([pP])(?:[chy][chsy]{2,4}[lo]{2,4}|s(?:[chsy]{2,4}[lo]{2,4}|icholo))g(?<![pP](?:hy[cs]olog|sycholog))(i(?:cal(?:ly)?|es|sts?)|y)\b" replace="$1sycholog$2"/><!--neg lookbehind removable-->
<Typo word="called up" find="\bcalled-up(?=\s+(?:a(?:gain|[st])|by|during|f(?:or|rom)|in(?:to)?|on|since|to|with(?:in)?)\b)" replace="called up"/>
<Typo word="-century" find="\b(an?\s+\d\d?(?:[nr]d|st|th))\s+century\b" replace="$1-century"/>
<Typo word="Labyrinth" find="\b([lL])ab[inry]+th(?<!byrinth)([a-z]*)\b" replace="$1abyrinth$2"/><!--neg lookbehind removable-->
<Typo word="Psychedelic" find="\b([pP])sychadelic(s)?\b" replace="$1sychedelic$2"/>
<Typo word="Pharmacy" find="\b([pP])h?a(?:m[mr]*|r(?:am|[mr]*))[aei]?c(?<![pP]harmac)(eutic[a-z]+|i(?:es|sts?)|o(?:log(?:i[cs][a-z]+|y)|p[aeio]+l?|thera[a-z]+)|y)\b(?<!Parcopa\b)" replace="$1harmac$2"/><!--avoid Parcopa-->
<Typo word="(Pro/Re/Intro)duce" find="\b([iI]ntro|[pP]ro|[rR]e)duct(e[ds]?|ing)\b" replace="$1duc$2"/>
<Typo word="Sovereign" find="\b([sS])ove?r[ei]*[gn]+i?(is[mt]s?|s?|t(?:is[mt]s?|y))\b(?<!vereign(?:is[mt]s?|s?|t(?:is[mt]s?|y)))" replace="$1overeign$2"/><!--neg lookbehind removable-->
<Typo word="(Re/E)volution" find="\b([eE]|[rR]e)v[ilnotu]{3,9}n+(?<!Ev(?:ilution|oluon)|Rev(?:illon|unions)|volution)(ar(?:ies|y)|ize[ds]?|s?)\b" replace="$1volution$2"/><!--avoid self & proper nouns--><!--neg lookbehind removable-->
<Typo word="Underground" find="\b([uU])nd(?:e(?:groun|rg(?:oun|ro[nu]))|rgroun)d\b" replace="$1nderground"/>
<Typo word="Elementary" find="\b([eE])lem(?:e(?:n(?:ar|t(?:er|ra?))|tn?ar)|ntar)y\b" replace="$1lementary"/>
<Typo word="Agriculture" find="\b([aA])(?:g(?:g+i?r[ai]?|i(?:r[ai]?)?|r[ai]?)|r(?:gr?i|i))c+(?:u(?:l(?:l[lt]*ur|t(?:[ai]r|[lt]+ur|r(?:ur)?|ur?)|utr)|t[lt]*ur)|lu?tur)(?<![aA]gricultur)(al(?:is(?:m|ts?)|ly)?|es?|is(?:m|ts?))\b" replace="$1gricultur$2"/><!--neg lookbehind removable-->
<Typo word="Major" find="\b([mM])ajour(ity)?\b" replace="$1ajor$2"/>
<Typo word="Subsequent" find="\b([sS])ub?p?[esu]*q[entu]{2,5}(?:(l)e?(y))?(?<!Su(?:quet|sques?)|ubsequentl?y?)\b" replace="$1ubsequent$2$3"/><!--avoid self, Suquet & Susque/s--><!--neg lookbehind removable-->
<Typo word="Finance" find="\b([fF])ia?n(?:a(?:n[ai]?n?)?|ian[ai]?n?)?c(e[ds]?|i(?:al(?:ly|s?)|ng))(?<!i(?:ance|nanc(?:e[ds]?|i(?:al(?:ly|s?)|ng))))\b" replace="$1inanc$2"/><!--neg lookbehind removable-->
<Typo word="Financial" find="\b([fF])inan(?:acial|ca(?:il|l)|ic?al)(ly)?\b" replace="$1inancial$2"/><!--20230202-->
<Typo word="Previously" find="\b([pP])rei?v(?:iou|s[esiou]*)e?l+e?y(?<!reviously)\b" replace="$1reviously"/><!--neg lookbehind removable-->
<Typo word="Simultaneous" find="\b([sS])im[aiu](?:l(?:at|t?)|t)(?<!im[ai]t)(?:a(?:n(?:e(?:[aeinotu]{0,6}s|ou)|[ainotu][aeinotu]{0,7}s)|[aeiotu][aeinotu]{1,8}s)|[einotu][aeinotu]{2,9}s)(?:e?(l)e?(y))?(?<!imul(?:a(?:nts|t(?:es|ions))|taneities)|m(?:ilanus|ultaneous(?:ly)?))\b" replace="$1imultaneous$2$3"/><!--neg lookbehind removable-->
<Typo word="Presidency" find="\b([pP]r|[rR])esident?ship\b" replace="$1esidency"/>
<Typo word="I.B. Tauris" find="\bI\.?\s*B\.?\s+Taurus\b" replace="I.B. Tauris"/>
<Typo word="Dolphin" find="\b([dD])ophin(s)?\b" replace="$1olphin$2"/>
<Typo word="Missionary" find="\b([mM])issionair(ies|y)\b" replace="$1issionar$2"/>
<Typo word="Alongside" find="\b([aA])lon(?:g(?:is?|-si|\s+si)|si)de(?: with)?\b" replace="$1longside"/>
<Typo word="Prospective" find="\b([pP])erspective\s+(applicants?|buyers?|clients?|employe[er]s?|s(?:ellers?|tudents?))\b" replace="$1rospective $2"/>
<Typo word="Outstanding" find="\b([oO])u(?:st|tst?)a(?:d|nd?)(?<!utstand)ing(ly)?\b" replace="$1utstanding$2"/><!--neg lookbehind removable-->
<Typo word="Therapeutic" find="\b([nN]ont|[tT]|[uU]nt)heraputic(al(?:ly)?)?\b" replace="$1herapeutic$2"/>
<Typo word="Buccaneer" find="\b([bB])uc(?:an+|c+ann)e+r(s)?\b" replace="$1uccaneer$2"/>
<Typo word="Parameter" find="\b([pP])arama?ter([a-z]*)\b" replace="$1arameter$2"/>
<Typo word="Athletic" find="\b([aA])theltic(s)?\b" replace="$1thletic$2"/>
<Typo word="Bombardier" find="\b([bB])ombadier(s)?\b" replace="$1ombardier$2"/>
<Typo word="Mountainous" find="\b([mM])ounta(?:ine|ne?)ous\b" replace="$1ountainous"/>
<Typo word="Return/Revert" find="\b([rR])e(turn(?:ed|ing|s?|\s+it)|vert(?:ed|ing|s?|\s+it))\s+back\b" replace="$1e$2"/>
<Typo word="Billiard" find="\b([bB])illard(s)?\b(?<!\b(?:[A-Z][a-z]+ (?:[A-Z]\. )?Billard|de Billard))" replace="$1illiard$2"/><!--avoid names; consider restricting rule to lowercase "billard"-->
<Typo word="Tariff" find="\b([tT])arr+if+(s)?\b" replace="$1ariff$2"/>
<Typo word="(M/P)atriarch" find="\b([mpMP])atriach(a(?:l(?:ism)?|te)|i(?:c|es|s[mt]s?)|[sy])?\b" replace="$1atriarch$2"/>
<Typo word="Digital" find="\b([dD])igi(?:ti)?al(ly)?\b" replace="$1igital$2"/>
<Typo word="En route" find="\b([eE])n[-–‑−—―]?route(?=(?:[\.,]|\s+(?:back|f(?:or|rom)|home|in|t(?:hrough|o)|via)\b))" replace="$1n route"/><!--avoid [[EnRoute (credit card)]] etc; avoid "Sailing directions (enroute)"; avoid [[En-route chart]]/beacon/frequency/controller/etc.-->
<Typo word="Up-and-coming" find="\b([uU])p\s+and(?<=\b(?:[aA]n|[hH](?:er|is)|[iI]ts|[tT]he(?:ir)?)\s+up\s+and)\s+coming\b" replace="$1p-and-coming"/>
<Typo word="Ex-" find="\b([eE])x\s?(boyfriends?|girlfriends?|husbands?|partners?|wi(?:fe|ves))\b" replace="$1x-$2"/>
<Typo word="Sculpt(ure/or)" find="\b([sS])cl?u[lpt]{2,4}(?<!cu(?:l(?:l|pt)|ttl?))(ed|ing|ors?|s?|ur(?:al(?:ly)?|e[ds]?))(?<![sS]cultur[ae])\b" replace="$1culpt$2"/><!--avoid Scuttls, scuttle, scull, sculture/a (Spanish)-->
<Typo word="Synthesi(s/z)e" find="\b([sS])[iy](?:nth?|th)(?<!ynth)esi([sz](?:e(?:[ds]?|rs?)|ing)|s)\b" replace="$1ynthesi$2"/><!--neg lookbehind removable-->
<Typo word="Wide range" find="\bwide-range(?= of\b)" replace="wide range"/>
<Typo word="In the" find="\b([iI])(?:[iI]n\s+the|nt\s+he)\b" replace="$1n the"/>
<Typo word="(North/South/East/West)ernmost" find="\b([eE]ast|[nN]orth|[sS]outh|[wW]est)er(?:n[–‑−—―\s])?most(?=\s+(?:district|end|of|p(?:art|o(?:int|rtion))|tip)\b)" replace="$1ernmost"/>
<Typo word="Northernmost" find="\bNor(?<=\b[tT]he\s+Nor)thernmost\b" replace="northernmost"/>
<Typo word="Southernmost" find="\bSou(?<=\b[tT]he\s+Sou)thernmost\b" replace="southernmost"/>
<Typo word="Easternmost" find="\bEas(?<=\b[tT]he\s+Eas)ternmost\b" replace="easternmost"/>
<Typo word="Westernmost" find="\bWes(?<=\b[tT]he\s+Wes)ternmost\b" replace="westernmost"/>
<Typo word="Select" find="\b([sS])(?:el|le)ct(able|ed|i(?:ng|ons?|ve(?:ly)?)|men|ors?|s?)\b" replace="$1elect$2"/>
<Typo word="Unbeknownst" find="\b([uU])nbe(?:know|nown?)st\b" replace="$1nbeknownst"/>
<Typo word="Suspense" find="\b([sS])u(?:ps?|sp)en[st](?<!uspens)(e|i(?:ons?|ve)|ory)\b" replace="$1uspens$2"/><!--neg lookbehind removable-->
<Typo word="Phospho-" find="\b([pP])ho(?!spohor\b)(?:pho|spoh?o?)(?!n[iy])([a-z]+)\b" replace="$1hospho$2"/>
<Typo word="Acknowledge" find="\b([aA])(?:kc?n?o(?:lw?e?|wl?e?)(?:d(?:eg|g?)|gd?)|ck(?:o(?:lw?e?|wl?e?)(?:d(?:eg|g?)|gd?)|no(?:lw?e?(?:d(?:eg|g?)|gd?)|w(?:l(?:e(?:d(?:eg)?|gd?)|d(?:eg|g?)|gd?)|e?(?:d(?:eg|g?)|gd?)))))(able|e(?:able|[ds]?|ments?)|ing|ments?)\b" replace="$1cknowledg$2"/><!--updated 5/27/2022 to remove lookbehind -->
<Typo word="Collision" find="\b([cC])ol+i?s+i?on(?<!collision|Col(?:lisi?on|son))(s)?\b" replace="$1ollision$2"/><!--neg lookbehind removable-->
<Typo word="Declare" find="\b([dD])e(?:cl?|lc?)[ae](?<!ecla)r(ations?|e[ds]?|ing)(?<!ecares?)\b" replace="$1eclar$2"/>
<Typo word="Approach" find="\b([aA])p(?:or(?:ao?|oa?)|p(?:o(?:a|r(?:ao?|oa?))|r(?:ao?|oa?))|r(?:ao?|oa?))ch(?<!pproach)(e[ds]|ing)?\b" replace="$1pproach$2"/><!--avoid "Approaches"-->
<Typo word="Counter-" find="\bcounter[–‑−—―\s](attack(?:ed|ing|s?)|p(?:arts?|oints?))(?<!counter(?:-|–)attac[a-z]{1,99})\b" replace="counter$1"/><!--avoid counter-attack with two dash versions-->
<Typo word="Reflect" find="\b([rR])efele?ct(?!oq)([a-z]*)\b" replace="$1eflect$2"/>
<Typo word="Technology" find="\b([tT])ech(?:n(?:alo|ol)|o(?:lo|no?lo?))g(i(?:es|c(?:al(?:ly)?)?|s[mt]s?|zed?)|y)\b" replace="$1echnolog$2"/>
<Typo word="Synonym" find="\b([sS])yno[mn]+[aioy][mn]+(?<!ynonym)([a-z]*)(?<!ynomones?)\b" replace="$1ynonym$2"/>
<Typo word="Business" find="\b([bB])ui?s+i?n+i?e+s+([a-z]{0,99})(?<!Busnes|usiness[a-z]{0,99})\b" replace="$1usiness$2"/><!--Fuzzy rule, extends & completely replaces existing rule of the same name-->
<Typo word="Subsidiary" find="\b([sS])ubi?si?a?d[aeiu]+(?:ra)?r(?<!bsidiar)(i(?:es|ty)|y)\b" replace="$1ubsidiar$2"/><!--extends & completely replaces "Subsidiary"-->
<Typo word="Inaugurate" find="\b([iI])n+a[aeiou]?g+[aeiou]?[aeiou]?r+[eiou]?(?<![iI]naugur)a(l|t(?:e[ds]?|i(?:ng|ons?)))\b" replace="$1naugura$2"/><!--Fuzzy rule, extends & completely replaces existing rule of the same name-->
<Typo word="Interview" find="\b([iI])n(?:er|t(?:er?|r))(?:iew|v(?:ew|ie?w))(?<!nterview)(e(?:d|[er]s?)|ing|s?)\b" replace="$1nterview$2"/>
<Typo word="(Un)Successful" find="\b([sS]|[uU]ns)u+c+e+s+[aeiou]?f?f?u+(l+)(?<![sS]uccessful{1,9})(y)?\b" replace="$1uccessfu$2$3"/><!--Fuzzy rule, extends & completely replaces existing rule "(Un)Successful"-->
<Typo word="Research" find="\b([rR])ea?s(?:a(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?)|e(?:a(?:ch|r[aeiou]?ch?)|[eiu]r[aeiou]?ch?|r[aeiou]?ch?)|i(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?)|r[aeiou]?ch?|u(?:[aeiu]r[aeiou]?ch?|r[aeiou]?ch?))(?<![rR]es(?:earch|ura?c))(e(?:[ds]|rs?)|ing)?\b" replace="$1esearch$2"/><!--Fuzzy rule, extends & completely replaces existing rule "Research"-->
<Typo word="(Dis/Re)Organi(s/z)ation" find="\b([dD]iso|[oO]|[rR]eo)r[aeiou]?g[aeiou]?[aeiou]?n[aeiou]?[aeiou]?([sz])[aeiou]?[aeiou]?ti?(?<!rgani[sz]ati)on(al(?:ly)?|s?)\b" replace="$1rgani$2ation$3"/><!--Fuzzy rule, extends & completely replaces existing rule "Organization"-->
<!-- edits from [https://en.wikipedia.org/w/index.php?diff=1091566168&oldid=undefined&title=Wikipedia:AutoWikiBrowser/Typos&diffmode=source May 2021] -->
<Typo word="Individual* (1)" find="\b([iI])n[aeiou]?d[aeiou]?[aeiou]?v[aeiou]?[aeiou]?d?[aeiou]?[dl]?[aeiou]?[aeiou]?l(?<!nd(?:avl|evel))(?!e[s\b]|l(?:e|os))[aeou]?(?<!ndividu[ae]l)([a-z-\´ˈ׳᾿’′Ꞌꞌ`']{0,99})" replace="$1ndividual$2"/><!--Fuzzy rule to supplement existing "Individual" rule-->
<Typo word="Each other's" find="\beach\s+others['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+" replace="each other's "/>
<Typo word="Owing to" find="\b([oO])wning\s+to\b" replace="$1wing to"/>
<Typo word="(In|Re)volve_" find="\b([iI]n|[rR]e)vovlv?(e(?:[ds]?|ments?)|ing|rs?)\b" replace="$1volv$2"/>
<Typo word="Spokes-" find="\b([sS])poke(m[ae]n|pe(?:ople|rsons?)|wom[ae]n)\b" replace="$1pokes$2"/>
<Typo word="Decade apostrophe" find="\b(1\d\d0|20\d0)['’´ˈ׳᾿‘′Ꞌꞌ`]s(?<=\b(?:[aA]n?|[tT]he)\s{1,9}(?:earl(?:ier|y)|later?|mid(?:dle)?)?[–‑−—―\s]{0,9}(?:1\d|20)\d0['’´ˈ׳᾿‘′Ꞌꞌ`]s)" replace="$1s"/>
<Typo word="Agency" find="\b([aA])geng(ies|y)\b" replace="$1genc$2"/>
<Typo word="Adapted/ing" find="\b([aA])dapat(ed|ing)\b" replace="$1dapt$2"/>
<Typo word="Approximately (expansion)" find="\bapprox(?<=located\s+approx|situated\s+approx)\.?(?=\s)" replace="approximately"/><!--unlikely to be in small spaces-->
<Typo word="Approx." find="\b([aA])p(?:p[or]|ro)x\.?(?=[ \)\n])" replace="$1pprox."/>
<Typo word="Elegiac" find="\b([eE])ll?egaic\b" replace="$1legiac"/>
<Typo word=" ," find="\s+,(?<=[A-Za-z\d\)]\s+,)\s?" replace=", "/><!--change space before comma to space after comma, for eventual move to punctuation section-->
<Typo word=",," find="\s?,\s?\s?,\s?" replace=", "/><!--fixes double commas-->
<Typo word="n00" find="\b(\d\d?00)[–‑−—―\s][hH]undred(s)?(?!\s+euro|euro)\b" replace="$1$2"/><!--fix "400 hundred men", "in the 1600 hundreds"-->
<Typo word="Wrongdoing" find="\b([wW])rong[–‑−—―\s]doing(s)?\b" replace="$1rongdoing$2"/>
<Typo word="Arch(a)eology" find="\b([aA])rche?(a)?[elo]{1,6}go?(?<![aA]rcholog|ha?eolog)(y|i(?:cal(?:ly)?|sts?))\b" replace="$1rch$2eolog$3"/><!--avoid self & archology-->
<Typo word="Psychiatry" find="\b([pP])s[iy]ch?(?:ai?|i)tr([a-z]*)\b(?<!Psycatron)" replace="$1sychiatr$2"/><!--avoid Psycatron-->
<Typo word="Fare(s) well" find="\bfair(s)?\s+(better|poorly|so\s+well|well)\b" replace="fare$1 $2"/>
<Typo word="Far(ed|ing) well" find="\bfair(ed|ing)\s+(as\s+well|better|poorly|so\s+well|well)\b" replace="far$1 $2"/>
<Typo word="(Pre/Re/Un)Format" find="\b([fF]|[pP]ref|[rR]ef|[uU]nf)omat(?!\s+[mM]artin|[mM]artin)(t?(?:a(?:ble|nks?)|e(?:d?|rs?)|i(?:ngs?|on(?:als?|[s\b])|v(?:e(?:ly|s?)|ity))|k(?:ii|y)|or(?:ies|y)|s(?:k(?:ii|y))?))?" replace="$1ormat$2"/><!--avoid MŠK Fomat Martin-->
<Typo word="Postscript" find="\b([pP])ostcript\b" replace="$1ostscript"/>
<Typo word="Outside" find="\b([oO])utisde\b" replace="$1utside"/>
<Typo word="Disease" find="\b([dD])iesease([ds])?\b" replace="$1isease$2"/>
<Typo word="de' Medici" find="\b(C(?:atherine|osimo)|Lorenzo|Marie)\s+de(?:['’´ˈ׳᾿‘′Ꞌꞌ`]\s?|[ '])Medici\b" replace="$1 de' Medici"/>
<Typo word="Governed" find="\b([gG])overen(ed|ing|ment|ors?|s)\b" replace="$1overn$2"/>
<Typo word="Uilleann pipes" find="\b([uU])il(?:eann?\s+[pP]|lean(?:n\s+P|\s+[pP]))ipes\b" replace="$1illeann pipes"/>
<Typo word="sneak peek" find="\b([sS])neak\s+peak\b" replace="$1neak peek"/>
<Typo word="-name" find="\b([mM]is|[rR]e|[uU]n)-nam(e[ds]?|ing)\b" replace="$1nam$2"/>
<Typo word="-formation" find="\b([dD]e|[iI]n|[rR]e|[tT]rans)(?:for(?:amti|maiti?)|ofra?mati)(on(?:al|s?)|ve(?:ly)?)\b" replace="$1formati$2"/>
<Typo word="(De/Pre)scri(be/ption)" find="\b([dD]|[pP]r)(?:e(?:cr|s(?:c(?:ri)?|r))|iscr)i(b(?:e[ds]?|ing)|ptions?)\b" replace="$1escri$2"/>
<Typo word="_(forced/used) to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+(force|use)\s+to\b" replace="$1 $2d to"/>
<Typo word="_(ex/op/pro)posed to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+(ex|op|pro)pose\s+to\b" replace="$1 $2posed to"/>
<Typo word="-par(ed/ing)" find="\b([cC]om|[pP]re)pair(ed|ing)\b" replace="$1par$2"/><!--avoid Compair, proper name-->
<Typo word="-pares" find="\b([cC]om|[pP]re)pairs\b" replace="$1pares"/><!--avoid Compair, proper name-->
<Typo word="-cipality" find="\b([mM]uni|[pP]rin)ci?pal[aei]?t(?:i?t?(ies)|(e)(i)(s)|[ei]?t?(y))(?<!cipalit(?:ies|y))\b" replace="$1cipalit$2$4$3$5$6"/>
<Typo word="-unity" find="\b([cC]omm|[dD]is|[iI]m[mp])untiy\b" replace="$1unity"/>
<Typo disabled="exactly the same" find="\bth(?:at|e|is|ose)\s+exact\s+same\b" replace="exactly the same"/><!--Not a typo, but a wording choice. And while some say it's redundant or what not, it is idiomatic (see https://www.merriam-webster.com/words-at-play/usage-exact-same). It should not be automatically changed.-->
<Typo disabled="The Earth's" find="\b([tT])he\s+earth['’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="$1he Earth's"/><!--disabled for now-->

New: medals

<Typo word="? medal-winning" find="\b([bB]ronze|[gG]old|[sS]ilver)[-–‑−—―\s]+([mM]edal)[-–‑−—―\s]+winning(?<!\w+\s+\w+-\w+)(?=\s)" replace="$1 $2-winning"/>
<Typo word="gold medal" find="\bGold\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="gold medal$1"/>
<Typo word="silver medal" find="\bSilver\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="silver medal$1"/>
<Typo word="bronze medal" find="\bBronze\s+[mM]edal(s)?\b(?<=\b(?:[a-z]+|Olympic)\s+\w+\s+\w+)(?=(?:[-,;/:/.\)])|\s+(?:a(?:nd|re|t)|by|for|game|i[ns]|with)\b)" replace="bronze medal$1"/>
<Typo word="gold medalist" find="\bGold\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="gold medalist$1"/>
<Typo word="silver medalist" find="\bSilver\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="silver medalist$1"/>
<Typo word="bronze medalist" find="\bBronze\s+[mM]edalist(s)?\b(?<=\b[a-z]+\s+\w+\s+\w+)" replace="bronze medalist$1"/>

New: insert hyphen (split words)

<Typo word="walk-off" find="\b([wW])alkoff\b" replace="$1alk-off"/>

New: replace space by hyphen

<Typo word="Top-grossing_" find="\b([hH]ighest|[lL]owest|[tT]op)[–‑−—―\s]+grossing(?=\s+(?:concert|film|game|movie|t(?:itle|our))s?\b)" replace="$1-grossing"/>
<Typo word="Long-awaited" find="\b([lL])ong[–‑−—―\s]+awaited\b" replace="$1ong-awaited"/>
<Typo word="stripped-down_" find="\b([sS])tripped[–‑−—―\s]+down\b(?=\s+(?:acoustic|bands?|productions?|sounds?|v(?:ersions?|iews?))\b)" replace="$1tripped-down"/>
<Typo word="well-being" find="\bwell\s+being\b(?<=\b(?:community|e(?:conomic|motional)|financial|general|h(?:er|is|uman)|its|mental|o(?:f|ne's|verall|wn)|p(?:hys|sycholog)ical|s(?:ocial|piritual|ubjective)|their)\s+well\s+being)" replace="well-being"/>
<Typo word="well-being (2)" find="\bwell\s+being(?=(?:[,;\.]|\s+(?:and|of|t(?:hrough|o)|when)\s))" replace="well-being"/>
<Typo word="game-winning" find="\bgame\s+winning[–‑−—―\s]+(goal|h(?:it|ome)|move|play)\b" replace="game-winning $1"/>
<Typo word="High-ranking officials" find="\b([hH])igh(?<![vV]ery high)(e(?:r|st))?\s+rank(ed|ing)[–‑−—―\s]+(m(?:embers?|ilitary)|offic(?:er|ial)s?)\b" replace="$1igh$2-rank$3 $4"/>
<Typo word="Skyrocket" find="\b([sS])ky[–‑−—―\s]rocket(ed|ing)\b" replace="$1kyrocket$2"/>
<Typo word="Grief-stricken" find="\b([gG])rief[–‑−—―\s]+stricken\b" replace="$1rief-stricken"/>
<Typo word="Third-party" find="\b([tT])hird[–‑−—―\s]+party(?=\s+(?:a(?:ggregators?|pp(?:lications?|s?))|c(?:andidates?|ompan(?:ies|y))|developers?|manufacturers?|pr(?:esidential|oducts?)|so(?:ftware|urces?)|tools?|vendors?)\b)" replace="$1hird-party"/>
<Typo word="One-off" find="\b([oO])ne[–‑−—―\s]+off(?=\s+(?:appearances?|c(?:ars?|oncerts?)|e(?:pisodes?|vents?)|g(?:ames?|igs?)|housing|items?|m(?:atch(?:es)?|odels?)|p(?:ayments?|erformances?|roductions?)|reunions?|s(?:hows?|ingles?|pecials?)|[tT]ests?|tours?|vehicles?)\b)" replace="$1ne-off"/>
<Typo word="part-time" find="\bpart[–‑−—―\s]+time\b(?<=\b(?:as|for|ha(?:[ds]|ve)|on)\s+a\s+\w+\s+\w+)(?!\s+unit)|\bpart\s+time(?=\s+(?:basis|employ(?:ees?|ment)|jobs?|st(?:aff|udents?)|work(?:ers?)?)\b)" replace="part-time"/>
<Typo word="full-time" find="\bfull[–‑−—―\s]+time\b(?<=\b(?:as|for|ha(?:[ds]|ve)|on)\s+a\s+\w+\s+\w+)(?!\s+unit)|\bfull\s+time(?=\s+(?:basis|employ(?:ees?|ment)|jobs?|st(?:aff|udents?)|work(?:ers?)?)\b)" replace="full-time"/>
<Typo word="highest-charting" find="\bhighest[–‑−—―\s]+(chart|peak)ing(?=\s+(?:album|entry|hit|re(?:cord|lease)|s(?:ingle|ong))s?\b)" replace="highest-$1ing"/>
<Typo word="Wright-Patterson" find="\bWright[–‑−—―\s]+Patterson(?=\s+A(?:FB\b|ir\s+Force\s+Base\b))" replace="Wright-Patterson"/>
<Typo word="nn-seat" find="\b((?:\d+,)?\d\d+)[–‑−—―\s]+seat(?=\s+(?:a(?:rena|uditorium)|black\s+box|concert|lecture|majority|restaurant|st(?:adium|udio)|theat(?:er|re))\b)(?<!\bto\s+\d+\s+\w+)" replace="$1-seat"/>
<Typo word="Stand-up" find="\b([sS])tand[–‑−—―\s]+up(?=\s+(?:acts?|com(?:ed(?:ians?|y)|ics?)|guy|s(?:ets?|hows?))\b)" replace="$1tand-up"/>
<Typo word="two-way tie" find="\b([2-9]|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ree)|w(?:e(?:lve|nty)|o)))[–‑−—―\s]+way(?=\s+(?:battle|co(?:mpetition|ntest)|d(?:ance|ivision)|el(?:ection|imination)|f(?:eud|ight)|intersection|ladd+er|match|p(?:layoff|rimary)|race|split|t(?:ag|ie|rade))\b)" replace="$1-way"/>
<Typo word="(Working/upper/middle/lower)-class" find="\b([lL]ower|[mM]iddle|[uU]pper|[wW]orking)[–‑−—―\s]+[cC]lass\s+(b(?:ackground|oy)s?|famil(?:ies|y)|girls?|ho(?:mes?|uses?)|neighbou?rhoods?|p(?:arents|eople)|roots|(?:wo)?m[ae]n)\b" replace="$1-class $2"/>
<Typo word="(Upper/lower)-middle-class" find="\b([lL]ow|[uU]pp)er\s+middle-class\s+(backgrounds?|famil(?:ies|y)|ho(?:mes?|uses?)|neighbou?rhoods?|people|(?:wo)?m[ae]n)\b" replace="$1er-middle-class $2"/>
<Typo word="year-round" find="\byear[–‑−—―\s]+round\b(?<=\b(?:A(?:ctive|lmost|nd|vailable)?|a(?:ctive|lmost|nd|re|vailable)?|[fF]o(?:r|und)|[lL]ive[ds]?|[mM]aintained|[oO](?:ccurs?|f(?:fers)?|pe(?:n|rate[ds]?))|[pP](?:r(?:ecipitation|ovide[ds]?)|ublic)|[rR](?:ainfall|esident)|t(?:here|o)|To|[uU]sed|[wW](?:eather|ith))\s+year\s+round)" replace="year-round"/>
<Typo word="Off-road" find="(?<![oO]ne-)\b([oO])ff[–‑−—―\s]+road\b(?!\s+access)" replace="$1ff-road"/><!--avoid "cutting off road access"-->
<Typo word="Fast/Slow-paced" find="\b((?:[fF]ast|[sS]low)(er)?)[–‑−—―\s]+paced\b" replace="$1-paced"/>
<Typo word="Mass-produce" find="\b([mM])ass[–‑−—―\s]+produc(e[ds]?|ing)\b" replace="$1ass-produc$2"/>
<Typo word="Ill-adapted" find="\b([iI])ll[–‑−—―\s]+(ad(?:apted|vised)|c(?:alculated|on(?:ceived|sidered))|d(?:efined|i(?:gested|sposed))|e(?:quip(?:ped|t)|xecuted)|fated|gotten|informed|mannered|p(?:lanned|repared)|re(?:ceived|puted)|s(?:erved|uited)|t(?:empered|imed|reated)|used)\b" replace="$1ll-$2"/>
<Typo word="Ever-changing" find="\bever\b[–‑−—―\s](?<=\b(?:[aA]n?|[fF]rom|[hH](?:er|is)|[iI]ts|[nN]umerous|[tT]h(?:e(?:ir|se)?|is)|[wW]ith)\s+ever)\s+(accelerating|b(?:etter|igger|roade(?:ning|r)|urning)|c(?:hanging|l(?:earer|oser))|d(?:e(?:creasing|epe(?:ning|r)|veloping)|iminishing|windling)|e(?:lusive|scalating|volving|xpanding)|faster|gr(?:eater|owing)|higher|i(?:mproving|ncreasing)|l(?:arger|engthening|ower)|moving|narrowing|p(?:opular|resent)|r(?:e(?:peating|volving)|ising|otating)|s(?:h(?:ifting|rinking)|m(?:aller|iling)|tronger)|tighte(?:ning|r)|w(?:atchful|ide(?:ning|r)|orsening)|younger)\b" replace="ever-$1"/>

New: remove hyphens after adverbs ending in -ly

<Typo word="-ectly " find="ectly-(?=[a-z]+\b)(?![a-z]+-)" replace="ectly "/>  <!--for the curious here the [[MOS:HYPHEN]]-->
<Typo word="-i(a/e)ntly " find="(i[ae])ntly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ntly "/>
<Typo word="-ically " find="ically-(?=[a-z]+\b)(?![a-z]+-)" replace="ically "/>
<Typo word="-ightly " find="\b([bB]r|[ltLT]|[sS]l)ightly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ightly "/>
<Typo word="-ously " find="ously-(?=[a-z])" replace="ously "/>
<Typo disabled="Directly" find="\b([dD])irectly-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1irectly "/><!--superseded by "-ectly"-->
<Typo disabled="Electrically " find="\b([eE])lectr(on)?ically-(?=[a-z]+\b)(?![a-z]+-)" replace="$1lectr$2ically "/><!--superseded by "-ically"-->
<Typo word="H???ily " find="\b([hH](?:a(?:pp|st)|eav))ily-(?=[a-z]+\b)(?![a-z]+-)" replace="$1ily "/>
<Typo word="Independently" find="\b([iI])ndependently-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ndependently "/>
<Typo word="Newly " find="\b([nN])ewly-(?=(?:[a-z]+ed\b|(?:a(?:rriving|vailable)|b(?:o(?:rn|ught)|uilt)|d(?:eveloping|rawn|ug)|e(?:ligible|merging)|forming|independent|made|popular|r(?:e(?:b(?:orn|uilt)|drawn)|ich)|s(?:hot|ingle)|w(?:ealthy|on|ritten))\b))(?!formed|wed)" replace="$1ewly "/>
<Typo disabled="Politically " find="\b([pP])olitically-(?=[a-z]+\b)(?![a-z]+-)" replace="$1olitically "/><!--superseded by "-ically"-->
<Typo word="Publicly " find="\b([pP])ublicly-(?=[a-z]+ed\b)" replace="$1ublicly "/>
<Typo word="Recently " find="\b([rR])ecently-(?=[a-z]+ed\b)(?![a-z]+-)" replace="$1ecently "/>
<Typo word="Similarly " find="\b([sS])imilarly-(?=[a-z]+\b)(?![a-z]+-)" replace="$1imilarly "/>
<Typo word="Widely" find="\b([wW])idell?y-(?=[a-z]+ed\b)(?![a-z]+-|spaced eyes)" replace="$1idely "/><!--widely-spaced eyes seems to be the correct term-->

New: remove other hyphens (replace with space)

<Typo word="less/more populated" find="\b(less|more)-populated\b" replace="$1 populated"/>
<Typo word="sworn in" find="\bsworn-in\b(?<!\b[aA]\s+sworn-in)" replace="sworn in"/>
<Typo word="sworn in" find="\b([sS])worn-in(?=(?:[,;\.]|\s+(?:as|on)\s))" replace="$1worn in"/>
<Typo word="well received" find="\b([wW])ell-received\b(?=\.|\s+(?:at\b|by\b|in\b))" replace="$1ell received"/>
<Typo word="On board" find="\b([oO])n[-–‑−—―]?board(?<!-onboard)(?= (?:a[nst]?|for|in|ll|ship|t(?:h(?:at|e(?:se)?)|o)|w(?:ere|hen|ith))\b|[,\.;:\)])" replace="$1n board"/><!--see talk page 23 July 2012-->

New: remove space or hyphen (join words)

<Typo word="infrared" find="\b([iI]nfra)[–‑−—―\s]+(red)\b" replace="$1$2"/><!--20231107-->
<Typo word="intertribal" find="\b([iI])nter[–‑−—―\s]+tribal\b" replace="$1ntertribal"/>
<Typo word="Passageway" find="\b([pP])assage[–‑−—―\s]+way(s)?\b" replace="$1assageway$2"/>
<Typo word="Foothills" find="\b([fF])oot[–‑−—―\s]+hills\b" replace="$1oothills"/>
<Typo word="Halfway_" find="\b([hH])alf\s+way(?=\s+(?:a(?:cross|round)|between|down|from|into|line|out|point|round|through|up)\b)" replace="$1alfway"/>
<Typo word="-ball" find="\b([bB]as(?:e|ket)|[cC]annon|[fF]oo[st]|[hH]and|[kK]ick|[pP](?:addle|ickle)|[sS](?:now|pit|tick)|[vV]olley)[–‑−—―\s]+ball(s)?\b" replace="$1ball$2"/>
<Typo word="Counterbalance" find="\b([cC])ounter[–‑−—―\s]balanc(e[ds]?|ing)\b" replace="$1ounterbalanc$2"/>
<Typo word="Frostbite" find="\b([fF])rost[–‑−—―\s]bit(e|ten)\b" replace="$1rostbit$2"/>
<Typo word="Lifelong" find="\b([lL])ife(?<!-[lL]ife)[–‑−—―\s]long(?!(?:evity|\s?[-–‑−—―]?(?:a(?:fter|go\b)|before|enough|gone|lived|since)))\b" replace="$1ifelong"/>
<Typo word="???like, etc." find="\b([cC](?:at|hild)|[sS](?:pring|uch)|[wW](?:ar|orkman))[–‑−—―]like\b" replace="$1like"/><!--but many -like suffixes keep the hyphen-->
<Typo word="(Un)???like, etc." find="\b([uU]n)?([bB]usiness|[lL](?:ady|ife)|[sS]portsman)[–‑−—―]like\b" replace="$1$2like"/><!--but many -like suffixes keep the hyphen-->
<Typo word="Midsection" find="\b([mM])id[–‑−—―\s]section(s)?\b" replace="$1idsection$2"/>
<Typo word="Midway_" find="\b([mM])id[–‑−—―\s]+way(?=\s+(?:across|between|down|through|up)\b)" replace="$1idway"/>
<Typo word="Over??ate" find="\b([oO])ver-(exagger|medic|stimul)at(e[ds]?|i(?:ng|on))\b" replace="$1ver$2at$3"/>
<Typo word="Over???ing" find="\b([oO])ver-(arch|bear|prescrib|simplify|winter)ing\b" replace="$1ver$2ing"/>
<Typo word="Over??i(s/z)e" find="\b([oO])ver-(emphas|general)(i[sz](?:ations?|e[ds]?|ing))\b" replace="$1ver$2$3"/>
<Typo word="Overdevelopment" find="\b([oO])ver-develop(ed|ment)\b" replace="$1verdevelop$2"/><!--avoid 'under-development'-->
<Typo word="Overwhelm" find="\b([oO])ver[–‑−—―\s]?wh?el?e?m(?<!verwhelm)(ed|ing(?:ly)?|s?)\b" replace="$1verwhelm$2"/><!--neg lookbehind removable-->
<Typo word="-place" find="\b([bB]irth|[fF]ire)[–‑−—―\s]place(s)?\b" replace="$1place$2"/>
<Typo word="-point" find="\b([cC]ounter|[kK]nife|[mM]id|[sS]tand)[–‑−—―\s]point(s)?\b" replace="$1point$2"/>
<Typo word="Rebirth/reborn" find="\b([rR])e-b(irth|orn)\b" replace="$1eb$2"/>
<Typo word="Restart_" find="\b([rR])e[–‑−—―]start(ed|ing|s?)\b" replace="$1estart$2"/>
<Typo word="Spearhead" find="\b([sS])pear[–‑−—―\s]head(ed|ing)\b" replace="$1pearhead$2"/><!--but 'spear head' might be a noun-->
<Typo word="Stair-" find="\b([sS])tair[–‑−—―\s]+(cases?|steps?|w(?:ays?|ells?))\b" replace="$1tair$2"/>
<Typo word="Throughout (2)" find="\b([tT])hrough[-–‑−—―\s]+out\b(?!-| of\b)" replace="$1hroughout"/>
<Typo word="Wavelength" find="\b([wW])ave[–‑−—―\s]+length(s)?\b" replace="$1avelength$2"/>
<Typo word="-mate" find="\b([bB]and|[cC](?:ell|lass)|[fF]lat|[rR]oom|[sS]h[io]p|[tT]eam)[–‑−—―\s]+mate(s)?\b" replace="$1mate$2"/>
<Typo word="Lawmaker" find="\b([lL])aw[–‑−—―\s]+maker(s)?\b" replace="$1awmaker$2"/>
<Typo word="Gunpowder" find="\b([gG])un[–‑−—―\s]powder\b" replace="$1unpowder"/>

New: Euphemisms

Per WP:EUPH and MOS:SUICIDE
<Disabled word="She killed herself" find="\b([sS])he\s+took\s+her\s+own\s+life\b" replace="$1he killed herself"/>
<Disabled word="He killed himself" find="\b([hH])e\s+took\s+his\s+own\s+life\b" replace="$1e killed himself"/>
<Disabled word="people died" find="\blives\s+were\s+lost\b" replace="people died"/>
<Disabled word="died" find="\b(?:lost\s+(?:their|h(?:er|is)(?:\s+or\s+h(?:er|is)|[/\\]h(?:er|is))?)\s+li(?:fe|ves))\b" replace="died"/>
<Disabled word="dies/died" find="(?<=\b(?:brothers?|c(?:hild(?:ren)?|ousins?)|daughters?|f(?:athers?|riends?)|grand(?:child(?:ren)?|daughters?|fathers?|mothers?|parents?|sons?)|He|h(?:e|usbands?)|mothers?|n(?:ephews?|ieces?)|parents?|s(?:he|isters?|ons?|pouses?|tep(?:child(?:ren)?|daughters?|fathers?|mothers?|parents?|sons?)|tudents?)|[A-Z][a-z]+|She|[tT]hey|wi(?:fe|ves))\s+)(?:sadly\s+)?(?:pass(?:e([ds]))?\s+away|lose(s)?\s+(?:their|h(?:er|is)(?:\s+or\s+h(?:er|is)|[/\\]h(?:er|is))?)\s+li(?:fe|ves))(?! from earthly existence)" replace="die$1$2"/>

New: Symbols/HTML entities

Per Wikipedia:Manual_of_Style/Abbreviations#Symbols, Do not use Unicode characters that put an abbreviation into a single character (unless the character itself is the subject of the text)
<Typo disabled="CURLY DOUBLE QUOTES" find="[“”]" replace="""/>
<Typo disabled="CURLY SINGLE QUOTES" find="[‘’]" replace="'"/>
<Typo word="ff" find="(?:&#xFB00;|ff)" replace="ff"/>
<Typo word="FAX" find="(?:℻|&#(?:8507;|x213B;))" replace="FAX"/>
<Typo word="TEL" find="℡" replace="TEL"/>
<Typo word="roman1" find="Ⅰ" replace="I"/>
<Typo word="roman2" find="Ⅱ" replace="II"/>
<Typo word="roman3" find="Ⅲ" replace="III"/>
<Typo word="roman4" find="Ⅳ" replace="IV"/>
<Typo word="roman5" find="Ⅴ" replace="V"/>
<Typo word="roman6" find="Ⅵ" replace="VI"/>
<Typo word="roman7" find="Ⅶ" replace="VII"/>
<Typo word="roman8" find="Ⅷ" replace="VIII"/>
<Typo word="roman9" find="Ⅸ" replace="IX"/>
<Typo word="roman10" find="Ⅹ" replace="X"/>
<Typo word="roman11" find="Ⅺ" replace="XI"/>
<Typo word="roman12" find="Ⅻ" replace="XII"/>
<Typo word="roman50" find="Ⅼ" replace="L"/>
<Typo word="roman100" find="Ⅽ" replace="C"/>
<Typo word="roman500" find="(?:[ⅮD]|&#(?:8558;|65316;|x(?:216E;|FF24;)))" replace="D"/>
<Typo word="roman1000" find="(?:Ⅿ|&#(?:8559;|x216F;))" replace="M"/>
<Typo word="PTE" find="㉐" replace="PTE"/>
<Typo word="GB" find="㎇" replace="GB"/>
<Typo word="LTD" find="㋏" replace="LTD"/>
<Typo disabled="½" find="½(?![\]\|])" replace="{{frac|1|2}}"/><!--disabled these rules per exceptions at [[MOS:FRAC]]-->
<Typo disabled="⅓" find="⅓(?![\]\|])" replace="{{frac|1|3}}"/>
<Typo disabled="¼" find="¼(?![\]\|])" replace="{{frac|1|4}}"/>
<Typo disabled="⅕" find="⅕(?![\]\|])" replace="{{frac|1|5}}"/>
<Typo disabled="⅙" find="⅙(?![\]\|])" replace="{{frac|1|6}}"/>
<Typo disabled="⅐" find="⅐(?![\]\|])" replace="{{frac|1|7}}"/>
<Typo disabled="⅛" find="⅛(?![\]\|])" replace="{{frac|1|8}}"/>
<Typo disabled="⅑" find="⅑(?![\]\|])" replace="{{frac|1|9}}"/>
<Typo disabled="⅒" find="⅒(?![\]\|])" replace="{{frac|1|10}}"/>
<Typo disabled="⅔" find="⅔(?![\]\|])" replace="{{frac|2|3}}"/>
<Typo disabled="⅖" find="⅖(?![\]\|])" replace="{{frac|2|5}}"/> 
<Typo disabled="¾" find="¾(?![\]\|])" replace="{{frac|3|4}}"/>
<Typo disabled="⅗" find="⅗(?![\]\|])" replace="{{frac|3|5}}"/>
<Typo disabled="⅜" find="⅜(?![\]\|])" replace="{{frac|3|8}}"/>
<Typo disabled="⅘" find="⅘(?![\]\|])" replace="{{frac|4|5}}"/>
<Typo disabled="⅚" find="⅚(?![\]\|])" replace="{{frac|5|6}}"/>
<Typo disabled="⅝" find="⅝(?![\]\|])" replace="{{frac|5|8}}"/>
<Typo disabled="⅞" find="⅞(?![\]\|])" replace="{{frac|7|8}}"/>
<Typo word="ELLIPSIS" find="…" replace="..."/>
<Typo word="NUMERO" find="№" replace="No."/>
<Typo word="aacute#x000e1;" find="&#x000[eE]1;" replace="á"/>
<Typo word="#x00103;" find="&#x00103;" replace="ă"/>
<Typo word="#x000f6;" find="&#x000[fF]6;" replace="ö"/>
<Typo word="#x000f3;" find="&#x000[fF]3;" replace="ó"/>
<Typo word="#x000E9;" find="&#x000[eE]9;" replace="é"/>

New: remove redundant words

Per WP:TERSE, Articles should use only necessary words. This does not mean using fewer words is always better; rather, when considering equivalent expressions, choose the more concise.
<Typo disabled="remain" find="\bcontinue\s*to\s*remain\b" replace="remain"/>
<Typo disabled="remains" find="\bcontinues\s*to\s*remain\b" replace="remains"/>
<Typo word="Debuted" find="\bfirst\s+d([eé])but(e[ds]?|ing)\b" replace="d$1but$2"/>
<Typo word="been found" find="been\s+(?:found\s+previously|previously\s+found)" replace="been found"/>
<Typo word="rule of thumb" find="\bgeneral\s+rule(s)?[-–‑−—―\s]+of[-–‑−—―\s]+thumb\b" replace="rule$1 of thumb"/>
<Typo word="fellow_" find="\bfellow\s+(band\s?mates?|c(?:lass\s?mates?|rew\s?mates?|o(?:[-–‑−—―\s]+workers?|lleagues?|m(?:patriots?|rades?)|workers?))|team\s?mates?)\b" replace="$1"/>
<Typo word="fact" find="\bactual\s+fact\b" replace="fact"/>
<Typo word="past" find="\bpast\s+(histories|memories|records)\b" replace="$1"/>
<Typo word="estimated at" find="\b([eE])stimated\s+at\s+(?:a(?:bout|pprox(?:imately|\.)|round)|roughly)\b" replace="$1stimated at"/>
<Typo word="Merge/Combined/Joined" find="\b([cC]ombin(?:e[ds]?|ing)|[jJ]oin(?:ed|ing|s?)|[mM]erg(?:e[ds]?|ing))\s+together\b" replace="$1"/>
<Typo word="result" find="\bend\s+result\b" replace="result"/>
<Typo word="outcome" find="\b(?:end|final)\s+outcome\b" replace="outcome"/>
<Typo word="eliminate (1)" find="\b(?:absolutely|completely|entirely|fully|totally)\s+eliminat(e[ds]?|ing)\b" replace="eliminat$1"/>
<Typo word="eliminate (2)" find="\b([eE])liminat(e[ds]?|ing)\s+(?:absolutely|completely|entirely|fully|totally)\b" replace="$1liminat$2"/>

New: contractions

Per WP:CONTRACTION, the use of contractions is informal and should be avoided.
<!--Typo word="cannot" find="\bcan['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="cannot"/><!--avoid uppercase titles-->
<!--Typo word="will not" find="\bwon['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="will not"/><!--avoid uppercase titles-->
<!--Typo word=" not" find="\b(are|could|d(?:id|o(?:es)?)|ha(?:[ds]|ve)|is|m(?:ight|ust)|should|w(?:as|ere|ould))n['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1 not"/><!--avoid uppercase titles, can't and won't have separate rules-->
<!--Typo word=" are" find="\b(they|w(?:e|h(?:at|o))|you)['’´ˈ׳᾿‘′Ꞌꞌ`]re\b" replace="$1 are"/><!--avoid uppercase titles-->
<!--Typo word=" have" find="\b(could|should|they|w(?:h(?:at|o)|ould)|you)['’´ˈ׳᾿‘′Ꞌꞌ`]ve\b" replace="$1 have"/><!--avoid uppercase titles-->
<!--Typo word=" will" find="\b(he|she|they|wh(?:at|o)|you)['’´ˈ׳᾿‘′Ꞌꞌ`]ll\b" replace="$1 will"/><!--avoid uppercase titles-->

New: calendar dates

<Typo word="In MY" find="\bOn\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="In $1 $2"/>
<Typo word="in MY" find="\bon\b(?<!\b(?:based|decrease|focus|increase|re(?:flections?|port))\s+on)\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="in $1 $2"/>
<Typo word="On DMY" find="\bIn\s+([1-9]|[12]\d|3[01])\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="On $1 $2 $3"/>
<Typo word="on DMY" find="\bin\s+([1-9]|[12]\d|3[01])\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="on $1 $2 $3"/>
<Typo word="On MDY" find="\bIn\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+([1-9]|[12]\d|3[01]),\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="On $1 $2, $3"/>
<Typo word="on MDY" find="\bin\s+(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)\s+([1-9]|[12]\d|3[01]),\s+(1[6-9]\d\d|20[0-2]\d)\b" replace="on $1 $2, $3"/>
<Typo word="comma after MDY date" find="\b(A(?:pril|ugust)|December|February|J(?:anuary|u(?:ly|ne))|Ma(?:rch|y)|November|October|September)(?<=\b(?:[aA]fter|and|[bB](?:e(?:fore|tween)|orn|y)|[dD]ied|[fF]rom|[oO]n|to|[uU]ntil|\w+,)\s+\w+)\s+([1-3]?\d),\s+([12]\d\d\d)(?=\s+\w)" replace="$1 $2, $3,"/>

New: misspelled proper nouns

<Typo word="Thomson Reuters" find="\bThompson Reuters\b" replace="Thomson Reuters"/>
<Typo word="Association for Computing Machinery" find="\bAssociation of Computing Machinery\b" replace="Association for Computing Machinery"/>
<Typo word="Federal Communications Commission" find="\bFed+er+al Com+un+ication Com+is+ion\b" replace="Federal Communications Commission"/>
<Typo word="Glasgow" find="\bGlasglow\b" replace="Glasgow"/>
<Typo word="New Musical Express" find="\bNew Music Express\b" replace="New Musical Express"/>
<Typo word="Olivia Newton-John" find="\bOlivia Newton John\b" replace="Olivia Newton-John"/>
<Typo word="IMDb" find="\b[iI][mM][bB][dD]\b" replace="IMDb"/>
<Typo word="Tuskegee" find="\bTuskeeg+e+\b" replace="Tuskegee"/>
<Typo word="North Rhine-Westphalia" find="\bNorth-Rhine[- ]Westphalia\b" replace="North Rhine-Westphalia"/>
<Typo word="Trinidad (2)" find="\b[tT]rin+dad(ians?)?\b" replace="Trinidad$1"/>
<Typo word="San Francisco" find="\bSan Fransc?isco\b" replace="San Francisco"/>
<Typo word="HarperCollins" find="\bHarper(?:\s+[cC]oll?ins|[cC]olins)\b" replace="HarperCollins"/>
<Typo word="HarperCollins Publishers" find="\bHarper\s?[cC]oll?ins\s+Publisher\b" replace="HarperCollins Publishers"/>
<Typo word="Atlanta Journal-Constitution" find="\bAtlanta(?:-Journal(?:\s+and\s+|[-–‑−—―\s])| Journal(?: and)? )Constitution\b" replace="Atlanta Journal-Constitution"/>
<Typo word="Prize" find="\bP(eace|ulitzer)\s+[pP]rice\b" replace="P$1 Prize"/><!--avoid Sesame Street character Dr. Nobel Price-->
<Typo word="Abbasid" find="\bAb(?:as?|bas)sid\b" replace="Abbasid"/>
<Typo word="Argentinian" find="\bArgentinan(s)?\b" replace="Argentinian$1"/>
<Typo word="French Guiana" find="\bFrench\s+Guyana\b" replace="French Guiana"/>
<Typo word="Kaohsiung" find="\bKao(?:hs[iu]|si?u?)ng\b" replace="Kaohsiung"/>
<Typo word="Mauritius (2)" find="\bMa(?!urit(?:iu)?s)u?riti?u?s\b" replace="Mauritius"/><!--avoid Dutch name Maurits-->
<Typo word="Millwall" find="\bMilwall\b" replace="Millwall"/>
<Typo word="Moscow" find="\bMoskow\b(?<!Michael\s+Moskow)(?!,\s*Michael)" replace="Moscow"/><!--avoid Michael Moskow ([[United Public Workers of America]])-->
<Typo word="Papua New Guinea (2)" find="\bPapa?u?\s+[nN]ew\s+[gG]uinea\b" replace="Papua New Guinea"/>
<Typo word="People's Republic of China (2)" find="\bPeoples?\s+Republic\s+of\s+China\b" replace="People's Republic of China"/>
<Typo word="Tallinn" find="\bTal(?:in+|l+in)\b" replace="Tallinn"/>
<Typo word="Tokyo" find="\bToyko\b" replace="Tokyo"/>
<Typo word="Toulouse" find="\bTolouse\b" replace="Toulouse"/>
<Typo word="Flickr" find="\bFlikc?r\b" replace="Flickr"/>
<Typo word="Grosset & Dunlap" find="\bGros+ett\s+(?:[aA]nd|&)\s+Dunlap\b" replace="Grosset & Dunlap"/>
<Typo word="herald" find="\b([hH])earld(?=(?:ed|i(?:c|ng)|ry|s?)\b)" replace="$1erald"/>
<Typo word="Hindustan Times" find="\bHindustani\s+Times\b" replace="Hindustan Times"/>
<Typo word="Instagram (2)" find="\bInstragram\b" replace="Instagram"/>
<Typo word="Institute of Electrical and Electronics Engineers" find="\bInstitute\s+of\s+Electrical\s+(?:[aA]nd|&)\s+Electronic Engineers\b" replace="Institute of Electrical and Electronics Engineers"/>
<Typo word="New Indian Express" find="\bNew\s+India\s+Express\b" replace="New Indian Express"/>
<Typo word="Philadelphia Inquirer" find="\bPhiladelphia\s+Enquirer\b" replace="Philadelphia Inquirer"/>
<Typo word="Philip Glass" find="\bPhillip\s+Glass\b" replace="Philip Glass"/>
<Typo word="SoundCloud (2)" find="\bSound\s+Cloud\b" replace="SoundCloud"/>
<Typo word="Tales of Hoffmann" find="\bTales\s+of\s+Hof(?:fm[ae]n|m[ae]n+)\b" replace="Tales of Hoffmann"/>
<Typo word="Wall Street Journal" find="\bWall[sS]treet\s+[jJ]ournal\b" replace="Wall Street Journal"/>
<Typo word="Ernst Mach" find="\bErnest\s*Mach\b" replace="Ernst Mach"/>
<Typo word="Teesside" find="\bTeeside(rs?)?\b" replace="Teesside$1"/>
<Typo word="Klaus Voormann" find="\bKlaus\s*Voorman\b" replace="Klaus Voormann"/>
<Typo word="Kuomintang" find="\bKuomingtang\b" replace="Kuomintang"/>
<Typo word="Johnny Hallyday" find="\bJohnny\s+Halliday\b" replace="Johnny Hallyday"/>
<Typo word="La Tène" find="\bLa\s+Tene\b" replace="La Tène"/>

New: capitalisation

<Typo word="mainland China" find="\bMainland(?<=(?:[;,]|\s[a-z]+)\s+\w+)\sChin(a|ese)" replace="mainland Chin$1"/><!--MOS:ZH-->
<Typo word="province of" find="\bProvince(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+of\b(?!\s+Canada)" replace="province of"/><!--avoid proper nouns--><!--20231108-->
<Typo word="provinces of" find="\bProvinces(?<=(?:[;,]|\s[a-z]+)\s+\w+)\s+of\b" replace="provinces of"/><!--20231108-->
<Typo word="WhatsApp" find="\b[wW]hatsapp\b" replace="WhatsApp"/>
<Typo word="IMDb" find="\bIMDB\b" replace="IMDb"/>
<Typo word="Academy/Emmy/Grammy/Tony Award" find="\b(Academy|Emmy|Grammy|Tony)-[aA]ward\b" replace="$1 Award"/>
<Typo word="AdSense" find="\b[aA][dD]sense\b" replace="AdSense"/>
<Typo word="Blu-ray" find="\b[bB]lu\s?[rR]ay\b" replace="Blu-ray"/>
<Typo word="Boeing" find="\bboeing\b" replace="Boeing"/>
<Typo word="Bollywood" find="\bbol+y[wW]ood\b" replace="Bollywood"/>
<Typo word="CD" find="\b(\d\d?)\s?[cC][dD]s?\s+(album|[bB]ox\s?[sS]ets?|[sS]ets?)\b" replace="$1-CD $2"/><!--avoid 'cd' when it is an abbreviation for candela-->
<Typo word="DVD" find="\b[dD]vd(s)?\b" replace="DVD$1"/>
<Typo word="eBay" find="\b[eE][-–‑−—―]?bay\b" replace="eBay"/>
<Typo word="Europe" find="\beurope(a(?:n(?:i[sz](?:ation|e[ds]?)|s?)))?\b" replace="Europe$1"/>
<Typo word="GeoCities" find="\b[gG]eocit(?<!\S[gG]eocit)(?:e|ie?)s(\S\s|\s)" replace="GeoCities$1"/>
<Typo word="GitHub" find="\b[gG]ithub\b(?!\.io)" replace="GitHub"/><!--avoid github.io-->
<Typo word="GPU" find="\b(?<=\s)([gG]pu)\b" replace="GPU"/>
<Typo word="Hollywood" find="\bholl?y[wW]ood\b(?<![yY]ellow\s+hollywood)" replace="Hollywood"/><!--avoid species-->
<Typo word="Indore" find="\bindor([ei](?:ans?|tes?)?)\b" replace="Indor$1"/>
<Typo word="Instagram" find="\binstagram\b" replace="Instagram"/>
<Typo word="Jacuzzi" find="\bjacuzzi(s)?\b" replace="Jacuzzi$1"/>
<Typo word="LP" find="\b(\d\d?)\s?[lL][pP]s?\s+(album|box\s?sets?|sets?)\b" replace="$1-LP $2"/>
<Typo word="Microsoft PowerPoint" find="\b[mM]icrosoft\s+[pP]owerpoint\b" replace="Microsoft PowerPoint"/>
<Typo word="Mumbai" find="\bmumbai\b" replace="Mumbai"/>
<Typo word="PayPal" find="\b(?:pay[pP]|Payp)al\b" replace="PayPal"/>
<Typo word="PlayStation" find="\b[pP]laystation(s)?\b" replace="PlayStation$1"/>
<Typo word="Pro Tools" find="\b[pP]ro(?:\s+t|[tT])ools\b" replace="Pro Tools"/>
<Typo word="SharePoint" find="\b[sS]harepoint\b" replace="SharePoint"/>
<Typo word="SoundCloud" find="\b[sS]oundcloud\b" replace="SoundCloud"/>
<Typo word="SourceForge" find="\b[sS]ourceforge\b" replace="SourceForge"/>
<Typo word="Tamil Nadu" find="\b(?:tamil\s*[nN]|Tamil(?:[nN]|\s+n))adu\b" replace="Tamil Nadu"/>
<Typo word="USB" find="\busb\b" replace="USB"/>
<Typo word="Vanderbilt" find="\bvanderbilt\b" replace="Vanderbilt"/>
<Typo word="X-Men" find="\b[xX][-–‑−—―]?men\b" replace="X-Men"/>
Ethnicity & language
<Typo word="Anglo" find="\banglo\b" replace="Anglo"/>
<Typo word="Bengal(is)" find="\bbengal(is?|s?)\b" replace="Bengal$1"/>
<Typo word="Bhojpuri" find="\bbhojpuri\b" replace="Bhojpuri"/>
<Typo word="Celtic" find="\bceltic\b" replace="Celtic"/><!--Celtic not Celt because of [[Celt (tool)]]-->
<Typo word="Kannada" find="\bkannada(n)?\b" replace="Kannada$1"/>
<Typo word="Kurd" find="\bkurd(is(?:h|tan[iê]?)|[sî])\b" replace="Kurd$1"/>
<Typo word="Sikh(s)" find="\bsikh(['’´ˈ׳᾿‘′Ꞌꞌ`]?s?['’´ˈ׳᾿‘′Ꞌꞌ`]?)\b" replace="Sikh$1"/>
<Typo word="Swahili" find="\bswahili\b" replace="Swahili"/>
Religious
<Typo word="Allah" find="\ballah\b" replace="Allah"/>
<Typo word="Brahmin" find="\bbrahm([ai])n(ic(?:al)?|s)?\b" replace="Brahm$1n$2"/>
<Typo word="Catholic_" find="\bcatholic(ism|s)\b(?<!\|(?:\s|)catholics)" replace="Catholic$1"/><!--avoid potential FP catholic-->
<Typo word="Christian" find="\bchristian(i[stz][a-ln-z]+|s?)\b" replace="Christian$1"/>
<Typo word="Islam(ic)" find="\bislam(i(?:cs?|s[mt]s?))?\b" replace="Islam$1"/>
<Typo word="Jain" find="\bjain(is[mt]s?|s?)\b" replace="Jain$1"/>
<Typo word="Roman Catholic" find="\b(?:Roman(?:[cC]|-\s*[cC]|\s+c)|roman[-–‑−—―]?\s*[cC])at(?:holi?|oli)c([a-z]*)\b" replace="Roman 
Catholic$1"/>
<Typo word="Sufi" find="\bsufi([cm]?|s(?:m?|tic))\b" replace="Sufi$1"/>
<Typo word="Zoroastrian" find="\bz(oroast(?:er|rians?(?:ism)?))\b" replace="Z$1"/>
Oceans
<Typo word="Pacific Ocean" find="(?!Pacific Ocean)\b[pP]acific\s+[oO]cean\b" replace="Pacific Ocean"/>
<Typo word="Atlantic Ocean" find="(?!Atlantic Ocean)\b[aA]tlantic\s+[oO]cean\b" replace="Atlantic Ocean"/>
<Typo word="Arctic Ocean" find="(?!Arctic Ocean)\b[aA]rctic\s+[oO]cean\b" replace="Arctic Ocean"/>
<Typo word="Indian Ocean" find="(?!Indian Ocean)\b[iI]ndian\s+[oO]cean\b" replace="Indian Ocean"/>
Holidays
<Typo word="April Fool('s/s') Day" find="\b[aA]pril\s+[fF]ool('s|s')\s+day\b" replace="April Fool$1 Day"/>
<Typo word="April Fools' Day" find="\b[aA]pril\s+[fF]ools['’´ˈ׳᾿‘′Ꞌꞌ`]?\s+[dD]ay\b" replace="April Fools' Day"/>
<Typo word="Christmas Day" find="\b[cC]hristmas\s+day\b" replace="Christmas Day"/>
<Typo word="Christmas Eve" find="\b[cC]hristmas\s+eve\b" replace="Christmas Eve"/>
<Typo word="Fourth of July" find="\b(?:Fo|fou?)rth\s+[oO]f\s+[jJ]uly\b" replace="Fourth of July"/>
<Typo word="New Year's Day_" find="\b[nN]ew\s+[yY]ear(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+d|s(?:\s+d|['’´ˈ׳᾿‘′Ꞌꞌ`]s?\s+[dD]))ay\b" replace="New Year's Day"/><!--avoid band name New Years Day-->
<Typo word="New Year's Eve" find="\b[nN]ew\s+[yY]ear(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+e|s['’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+[eE])ve\b" replace="New Year's Eve"/>
<Typo word="Thanksgiving" find="\b([tT])hans?kgs?iving(s)?\b" replace="$1hanksgiving$2"/>
<Typo word="_Thanksgiving Day" find="\bThanks?giving\s+day\b" replace="Thanksgiving Day"/>
<Typo word="Valentine's Day" find="\b[vV]alentine(?:s(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s?)\s+[dD]|\s+[dD]|['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+d)ay\b" replace="Valentine's Day"/>
Academic related things
Academic titles
<Typo word="visiting professor_" find="\bVisiting(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack))\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="visiting professor"/>
<Typo word="lecturer_" find="\bLecturer(?<=\b(?:[aA]s?\s+\w+|is\s+\w+|was\s+\w+))(?=\s+(?:at\b|in\b|o[fn]\b))" replace="lecturer"/>
<Typo word="instructor_" find="\bInstructor(?<=\b(?:[aA][ns]\s+\w+|is\s+\w+|was\s+\w+))(?=\s+(?:at\b|in\b|o[fn]\b))" replace="instructor"/>
<Typo word="research professor_" find="\bResearch(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="research professor"/>
<Typo word="assistant/associate/adjunct professor_" find="\bA(djunct|ss(?:istant|ociate))(?<=\b(?:[aA][ns]|[a-z]+,?|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)\s+[pP]rofessor(?=[,;\.\)]|\s+(?:at|[a-z]{4,}|in|o[fn])\s)" replace="a$1 professor"/>
<Typo word="professor_" find="\bProfessor(?<=\b(?:[aA]|[fF]ormer|[tT]enure(?:d|-[tT]rack)|[vV]isiting)\s+\w+)(?=(?:[,;\.\)]|\s+(?:at\s|in\s|o[fn]\s)))" replace="professor"/>
Academic fields
<Typo word="z-related academic fields" find="\bZ(oo(?:archaeology|logy|semiotics|tomy))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="z$1"/>
<Typo word="x-related academic fields" find="\bX(enobiology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="x$1"/>
<Typo word="w-related academic fields" find="\bW(eaponry|oodcraft|riting)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="w$1"/>
<Typo word="v-related academic fields" find="\bV(i(?:ctimology|rology|ticulture)|olcanology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="v$1"/>
<Typo word="u-related academic fields" find="\bU(rology)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="u$1"/>
<Typo word="t-related academic fields" find="\bT(aphonomy|e(?:c(?:hnology|tonics)|leology|ratology|uthology|xtile)|he(?:atre|ism|ology|r(?:apy|mo(?:chemistry|dynamics)))|o(?:pology|xicology)|r(?:a(?:ns(?:disciplinarity|gender|lation|port)|umatology|vel)|igonometry))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="t$1"/>
<Typo word="s-related academic fields" find="\bS(c(?:enography|holasticism|outcraft|reenwriting|ulpture)|e(?:afaring|curity|dimentology|ismology|m(?:antics|i(?:conductors|otics))|x(?:ism|ology))|i(?:lviculture|nging)|o(?:cio(?:biology|cybernetics|economics|l(?:inguistics|ogy)|musicology)|nochemistry)|p(?:e(?:ctroscopy|ech|leology)|i(?:ntronics|rituality)|orts(?:casting)?)|t(?:ati(?:cs|stics)|eganography|orytelling)|ur(?:gery|veying)|ystematics)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="s$1"/>
<Typo word="r-related academic fields" find="\bR(adio(?:chemistry|logy|physics)?|eligion|he(?:toric|umatology)|obotics)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="r$1"/>
<Typo word="p-science/tudies related academic fields" find="\bP(astoral|e(?:ace|rformance)|h(?:armaceutical|ysical)|lant|o(?:l(?:i(?:ce|tical)|ymer)|pulation)|sycho(?:logical|social)|ublic)\b(?<=\b(?:(?:Arts|[BM]\.?[AS]c?\.?|course|[dD](?:egrees?|octorate)|graduated|instruct(?:ion|or)|lecturer|m(?:ajor|inor)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+in|studied|taught)\s+\w+)\s+[sS](afety|ciences?|ervice|ociology|tudies)\b(?=(?:[\.;\)]|,\s+[a-z]|\s+(?:a(?:nd\s+[a-z]+|t)|from|in\s+\d\d\d\d|with|\d\d\d\d)\b))" replace="p$1 s$2"/>
<Typo word="p-related academic fields" find="\bP(a(?:inting|l(?:eo(?:a(?:nthropology|rchaeology)|biology|climatology|e(?:cology|thnobotany)|geography|ntology|pathology|radiology)|ynology)|ra(?:legal|military|psychology|sitology)|thology)|e(?:d(?:agogy|iatrics|ology)|riodontics|tro(?:chemistry|logy|physics))|h(?:armac(?:o(?:gnosy|logy)|y)|enomenography|ilo(?:logy|sophy)|ysi(?:cs|o(?:logy|therapy)))|odiatry|r(?:imatology|obability)|sych(?:iatry|o(?:analysis|biology|l(?:inguistics|ogy)|metrics|p(?:athology|hysics)|therapy)))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="p$1"/>
<Typo word="o-related academic fields" find="\bO(bstetrics|ceanography|enology|n[tc]ology|ology|p(?:hthalmology|t(?:ics|ome(?:chanics|try)))|r(?:chestra|ganology|nithology|tho(?:dontics|p(?:edics|tics)))|steo(?:logy|pathy)|to(?:laryngology|rhinolaryngology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="o$1"/>
<Typo word="n-related academic fields" find="\bN(a(?:no(?:engineering|materials|technology)|rratology|vigation)|e(?:matology|phrology|uro(?:-ophthalmology|anthropology|chemistry|e(?:conomics|thology)|logy|ophthalmology|p(?:hysi(?:cs|ology)|sychology)|s(?:cience|urgery)))|on-fiction|u(?:rsing|trition))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="n$1"/> 
<Typo word="m-science/tudies related academic fields" find="\bM(a(?:cromolecular|nufacturing|rine|terials)|edical|i(?:crobial|gration|litary|neral)|olecular|u(?:lti(?:cultural|media)|seum))\b(?<=\b(?:(?:Arts|[BM]\.?[AS]c?\.?|course|[dD](?:egrees?|octorate)|graduated|instruct(?:ion|or)|lecturer|m(?:ajor|inor)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+in|studied|taught)\s+\w+)\s+[sS](ciences?|tudies)\b(?=(?:[\.;\)]|,\s+[a-z]|\s+(?:a(?:nd\s+[a-z]+|t)|from|in\s+\d\d\d\d|with|\d\d\d\d)\b))" replace="m$1 s$2"/>
<Typo word="m-related academic fields" find="\bM(a(?:cro(?:economics|sociology)|gnetohydrodynamics|lacology|mmalogy|n(?:agement|uscriptology)|rketing|thematics)|e(?:cha(?:n(?:ics|ochemistry)|tronics)|dicine|t(?:a(?:llurgy|physics|science)|eorology|hodology))|i(?:cro(?:b(?:iology|otics)|economics|sociology)|neralogy)|us(?:eology|ic(?:ology)?)|y(?:cology|rmecology|thology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="m$1"/>
<Typo word="l-related academic fields" find="\bL(a(?:nguage|w)|i(?:nguistics|t(?:erature|urgy))|e(?:adership|xicology)|im(?:acology|nology)|ogi(?:c|stics))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="l$1"/>
<Typo word="k-related academic fields" find="\bK(ine(?:matics|siology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="k$1"/>
<Typo word="j-related academic fields" find="\bJ(azz|ournalism|urisprudence)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="j$1"/>
<Typo word="h-related academic fields" find="\bH(e(?:ma(?:pathology|tology)|patology|r(?:meneutics|petology))|isto(?:chemistry|logy|pathology|r(?:iography|y))|orticulture|umani(?:sm|ties)|y(?:dr(?:aulics|o(?:dynamics|g(?:e(?:nation|ology)|raphy)|logy|ponics))|permedia))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="h$1"/> 
<Typo word="g-related academic fields" find="\bG(astro(?:enterology|nomy)|e(?:n(?:etics|omics)|rontology|o(?:archaeology|biology|chemistry|d(?:esy|ynamics)|graphy|logy|m(?:agnetism|etry|orphology)|p(?:hysics|olitics)))|overnment|yn(?:aecology|ecology|ography))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="g$1"/>
<Typo word="f-related academic fields" find="\bF(i(?:ction|lm(?:making|ography)?|nance)|elinology|o(?:lklore|re(?:nsics|stry)))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="f$1"/>
<Typo word="e-related academic fields" find="\bE(c(?:clesiology|o(?:logy|no(?:m(?:etrics|ics)|physics)))|d(?:aphology|ucation)|n(?:docrinology|gineering|t(?:omology|repreneurship))|pi(?:demiology|stemology)|thno(?:archaeology|b(?:iology|otany)|choreology|ecology|graphy|history|l(?:inguistics|ogy)|m(?:ethodology|us(?:eology|icology))|zoology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="e$1"/>
<Typo word="d-related academic fields" find="\bD(ance|e(?:mography|n(?:drochronology|tistry)|rmato(?:logy|pathology)|sign)|ivinity|ra(?:ma(?:turgy)?|wing))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="d$1"/>
<Typo word="c-related academic fields" find="\bC(a(?:lc(?:eology|ulus)|r(?:cinology|diolog|tography))|hemistry|l(?:assics|imatology)|o(?:m(?:m(?:erce|unications?)|position)|smo(?:chemistry|logy))|riminology|yto(?:genetics|hematology))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="c$1"/>
<Typo word="b-related academic fields" find="\bB(a(?:llistics|trachology)|i(?:bliometrics|o(?:archaeology|chemistry|e(?:conomics|ngineering|thics)|geo(?:chemistry|graphy|physics)|informatics|logy|mechanics|nics|physics|statistics|technology))|otany|usiness)(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="b$1"/>
<Typo word="a-related academic fields" find="\bA(c(?:co(?:mpaniment|unting)|oustics|ting)|dvertising|ero(?:biology|dynamics|nautics|ponics)|gr(?:iculture|o(?:chemistry|ecology|logy|nomy|physics))|n(?:a(?:esthe(?:siology|tics)|tomy)|esthe(?:siology|tics)|imation|thr(?:acology|o(?:po(?:logy|nics)|zoology)))|r(?:ch(?:aeo(?:a(?:coustics|stronomy)|ge(?:netics|ography)|logy)|itecture)|ts?)|stro(?:b(?:iology|otany)|chemistry|metry|n(?:autics|omy)|physics))(?<=\b(?:(?:(?:d(?:egrees?|octorates?)|graduat(?:ed?|ing)|instruct(?:ion|or)|lectur(?:e[dr]|ing)|major(?:ed|ing)?|[MB]\.?[AS]c?\.?|of\s+(?:Arts|Science)|Ph\.?D\.?|stud(?:ents?|ies)|tutor)\s+(?:in|of))|pr(?:acti[sc](?:e[ds]?|ing)|ofessor\s+(?:in|of))|read|stud(?:ie[ds]|y(?:ing)?)|t(?:aught|each(?:es|ing)?))\s+\w+)(?=(?:\s+(?:a(?:nd\s+an?|t)|by|from|in|with)\s|[,;\.\)]|\s+\())" replace="a$1"/>
College degrees
<Typo word="bachelor's degree (2)" find="\b[bB]achelor[’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\s+(?:complet(?:ed?|ing)|d(?:id|o)|earn(?:ed|ing)?|f(?:inish(?:ed|ing)?|or)|got|obtain(?:ed|ing)?|pursu(?:ed?|ing)|receiv(?:ed?|ing)|started|took)\s+(?:a|h(?:er|is))\s+\w+)(?=(?:[,;\.]|\s+(?:a(?:nd|t)|from|in)\s))" replace="bachelor's degree"/>
<Typo word="master's degree (2)" find="\b[mM]aster[’;´ˈ׳᾿‘′Ꞌꞌ`]?s(?<=\s+(?:complet(?:ed?|ing)|d(?:id|o)|earn(?:ed|ing)?|f(?:inish(?:ed|ing)?|or)|got|obtain(?:ed|ing)?|pursu(?:ed?|ing)|receiv(?:ed?|ing)|started|took)\s+(?:a|h(?:er|is))\s+\w+)(?=(?:[,;\.]|\s+(?:a(?:nd|t)|from|in)\s))" replace="master's degree"/>
<Typo word="Ed.D." find="\bE[dD]\.(?<=[\s\(]E[dD]\.)\s*D\.?(?<!Ed\.D\.)(?=[\s,\)])" replace="Ed.D."/>
<Typo word="M.Phil." find="\b([MBD])\.(?<=[\s\(][MBD]\.)\s*(Com|Ed|Litt|Mus|Ph(?:arm|il)|Sc|Tech)\.?(?<![MBD]\.\w+\.)(?=[\s,\)])" replace="$1.$2."/>
<Typo word="Ph.D." find="\bP[hH]\.(?<=[\s\(]P[hH]\.)\s*D\.?(?<!Ph\.D\.)(?=[\s,\)])" replace="Ph.D."/>
<Typo word="Bachelor of Science" find="\b[bB]achelor\s+of\s+science(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Bachelor of Science"/>
<Typo word="Master of Science" find="\b[mM]aster\s+of\s+science(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Master of Science"/>
<Typo word="Bachelor of Arts" find="\b[bB]achelor\s+of\s+arts(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Bachelor of Arts"/>
<Typo word="Master of Arts" find="\b[mM]aster\s+of\s+arts(?=[,;\.]|\s+\(|\s+(?:a(?:nd|t)|degrees?|from|in)\s)" replace="Master of Arts"/>
<Typo word="MPhil" find="\bM\.Phil(?=\s+(?:a(?:nd|t)|d(?:egree|issertation)|from|in|studies|thesis|with)\b)(?<=\b(?:An|and?|[hH](?:er|is))\s+M\.Phil)" replace="MPhil"/>
<Typo word="PhD" find="\bPh\.D(?=\s+(?:at|d(?:egree|issertation)|from|in|studies|thesis|with)\b)(?<=\b(?:A|a(?:nd)?|[hH](?:er|is))\s+Ph\.D)" replace="PhD"/>
Place names (high-level)
Geographical proper names
<Typo word="Belgium2" find="\b[bB]elguim\b" replace="Belgium"/><!--20240419-->

New: accents and diacritical marks

<Typo disabled="à la" find="\b(?!ala)(?:[áa]\s*|à)l[àáa]\b" replace="à la"/><!--disabled, many false positives-->
<Typo word="Alain Juppé" find="\bAlain\s+Juppe\b" replace="Alain Juppé"/>
<Typo word="Ancien Régime" find="\bAncien(?:t\s+[rR][ée]|\s+(?:r[ée]|Re))gime\b" replace="Ancien Régime"/>
<Typo word="Angoulême" find="\bAngouleme\b" replace="Angoulême"/>
<Typo word="Āniwaniwa" find="\bAniwaniwa\b" replace="Āniwaniwa"/>
<Typo word="Bézier" find="\bB[eè]zier(s)?\b" replace="Bézier$1"/>
<Typo disabled="Brasília" find="\bBrasilia\b(?<!(?:E(?:mbraer|MB 120)|Volkswagen|Wésley)\s+Brasilia)" replace="Brasília"/>
<Typo word="* Brontë" find="\b(Anne|Branwell|Charlotte|Emily|Patrick)\s+[bB]ronte\b" replace="$1 Brontë"/>
<Typo word="Brontë *" find="\bBronte\s+([fF]amily|[sS]isters)\b" replace="Brontë $1"/>
<Typo word="Chambéry" find="\bChambery\b" replace="Chambéry"/>
<Typo word="Côte ..." find="\bCote\s+(Chalonnaise|d(?:e(?:s\s+Landes|\s+B(?:eaune|rouilly)|Granit|Nuits)|['’´ˈ׳᾿‘′Ꞌꞌ`](?:A(?:rgent|zur)|O(?:pale|r)))|Fleurie|Saint-Luc|Vermeille)\b" replace="Côte $1"/>
<Typo word="Côte-" find="\bCote-(d(?:e(?:s-Neiges|-Beaupré)|['’´ˈ׳᾿‘′Ꞌꞌ`](?:Aime|Or)|u-Poivre)|Nord|Rôtie|Saint-(?:André|Paul)|Vertu)\b" replace="Côte-$1"/>
<Typo word="Côtes" find="\bCotes\s+d(e\s+(?:Bourg|Duras|Gascogne|Toul)|u\s+(?:Marmandais|Rh[ôo]ne|Ventoux))\b" replace="Côtes d$1"/>
<Typo word="Courage Compétition" find="\bCourage\s+Competition\b" replace="Courage Compétition"/>
<Typo word="Der Freischütz" find="\bDer\s+Freischutz\b" replace="Der Freischütz"/>
<Typo word="Dürrenmatt" find="\bD(?:ür(?:en?|ren)|ue?rr?en?)nmatt?\b" replace="Dürrenmatt"/>
<Typo word="Düssel-" find="\b[dD]ussel(dorf[a-z]*|tal)\b" replace="Düssel$1"/>
<Typo word="É-" find="\bE(c(?:harcon|ollemont|riennes|u(?:eil|ry))|gly|p(?:e(?:nse|rn(?:ay|on))|inay|oye)|t(?:ampes(?<!10374 Etampes)|iolles|oges|r(?:échy|epy))|vr(?:eux|y))\b" replace="É$1"/><!--avoid minor planet 10374 Etampes-->
<Typo word="École nationale supérieure des Beaux-Arts" find="\b(?:Ecole\s+[nN]ationale\s+[sS]up[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|École\s+(?:Nationale\s+[sS]up[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|nationale\s+(?:Sup[eé]rieure\s+des\s+[bB]eaux[–‑−—―\s][aA]|sup(?:erieure\s+des [bB]eaux[–‑−—―\s][aA]|érieure\s+des\s+(?:beaux[–‑−—―\s][aA]|Beaux(?:\s+[aA]|-a))))))rts?\b" replace="École nationale supérieure des Beaux-Arts"/> 
<Typo word="Eugène ..." find="\b[eE]ug[eé]ne\s+(Delacroix|Ionesco|Labiche|Marin\s+Labiche)\b" replace="Eugène $1"/>
<Typo word="Ferenc Molnár" find="\b[fF]erenc\s+[mM]olnar\b" replace="Ferenc Molnár"/>
<Typo word="Franche-Comté" find="\bFranche(?:\s+Comt[eé]|-+Comte)\b" replace="Franche-Comté"/>
<Typo word="Göttingen" find="\bGottingen\b" replace="Göttingen"/>
<Typo disabled="Guaraní" find="\bGuarani\b" replace="Guaraní"/>
<Typo word="Hugo Chávez" find="\b[hH]ugo\s+[cC]havez\b" replace="Hugo Chávez"/>
<Typo word="Jägermeister" find="\b[jJ]ae?g+ermeister\b" replace="Jägermeister"/>
<Typo word="Janelle Monáe" find="\bJanel+e\s+[mM]onae\b" replace="Janelle Monáe"/>
<Typo word="Köppen climate classification" find="\b[kK]opp+en\s+climate\s+classification\b" replace="Köppen climate classification"/>
<Typo word="Květa Peschke" find="\b[kK]veta\s+[pP]eschke\b" replace="Květa Peschke"/>
<Typo word="León" find="\b(Castile(-|\s+and\s+)|(?:Alfonso\s+(?:I(?:II|[VX])|V)|Kingdom|Province)\s+of\s+|Juan\s+Ponce\s+de\s+)Leon\b" replace="$1León"/>
<Typo word="Leoš Janáček" find="\b[lL]eos\s+[jJ]an[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček"/>
<Typo word="Luiz Inácio Lula da Silva" find="\bLuiz\s+In[aàäãǎāă]cio\s+[lL]ula\s+da\s+Silva\b" replace="Luiz Inácio Lula da Silva"/>
<Typo word="Médaille militaire" find="\bM(?:[eèê]dail+e\s+[mM]|édail+e\s+M)il+itaire\b" replace="Médaille militaire"/>
<Typo word="Mel Tormé" find="\bMel\s+Torm[eè]\b" replace="Mel Tormé"/>
<Typo word="Mérida" find="\bM[eè]rida\b" replace="Mérida"/>
<Typo word="Müllerian" find="\b[mM]ullerian\s+(agene[a-z]*|[dD]ucts?|hormones?|[iI]nhib[a-z]+|mimic[a-z]*|tumors?)\b" replace="Müllerian $1"/>
<Typo word="Musée" find="\bMus[eè]e\s+(d(?:e\s+(?:Cluny|l['’´ˈ׳᾿‘′Ꞌꞌ`]Homme)|u\s+L(?:ouvre|uxembourg)|['’´ˈ׳᾿‘′Ꞌꞌ`]Orsay)|Guimet)\b" replace="Musée $1"/>
<Typo word="-nçon" find="\b(Ale|Besa)ncon\b" replace="$1nçon"/>
<Typo word="Neue Zürcher Zeitung" find="\bNeue\s+[zZ]urcher\s+[zZ]eitung\b" replace="Neue Zürcher Zeitung"/>
<Typo word="Nîmes" find="\bNimes\b" replace="Nîmes"/>
<Typo word="Nuevo León" find="\bNuevo\s+Leon\b" replace="Nuevo León"/>
<Typo word="Ōkārito" find="\bOkarito\b" replace="Ōkārito"/>
<Typo word="pâté" find="\bpat[èé](s)?\b" replace="pâté$1"/><!--pate is a word; needs to be worked to identify the dish positively if it's going to catch the unaccented version-->
<Typo word="Périg(ord/(u)eux)" find="\bP[eè]rig(eux|ord|ueux)\b" replace="Périg$1"/>
<Typo word="Perón" find="\b(Eva|Isabel|Juan(?:\s+Domingo)?)\s+Peron\b" replace="$1 Perón"/>
<Typo word="Pokémon" find="\b[pP]ok[eèẽē]['’;´ˈ׳᾿‘′Ꞌꞌ`]?mon\b" replace="Pokémon"/>
<Typo word="Porfirio Díaz" find="\b[pP]orfirio\s+[dD]iaz\b" replace="Porfirio Díaz"/>
<Typo word="Provençal" find="\bProvencal\b" replace="Provençal"/>
<Typo word="Querétaro" find="\bQuer[eè]taro\b" replace="Querétaro"/>
<Typo word="Roman à clef" find="\b([rR])oman(s)?[–‑−—―\s]+[aàáAÁÀ][–‑−—―\s]+[cC]l[eéè]f?\b(?<!omans? à clef)" replace="$1oman$2 à clef"/>
<Typo word="Saarbrücken" find="\bSaarbrucken\b" replace="Saarbrücken"/>
<Typo word="San Luis Potosí" find="\bSan\s+Luis\s+Potosi\b" replace="San Luis Potosí"/>
<Typo word="Saône" find="\bSaone\b" replace="Saône"/>
<Typo word="Süddeutsche Zeitung" find="\bSuddeutsche\s+[zZ]eitung\b" replace="Süddeutsche Zeitung"/>
<Typo word="Tabaré Vázquez" find="\bTabar[eè]\s+[vV]azquez\b" replace="Tabaré Vázquez"/>
<Typo word="Teatro Colón" find="\b[tT]eatro\s+[cC]olon\b" replace="Teatro Colón"/>
<Typo word="Telefónica" find="\bTelefonica\b" replace="Telefónica"/>
<Typo word="Tübingen" find="\b[tT]ubingen\b" replace="Tübingen"/>
<Typo word="Ürümqi" find="\bUrumqi\b(?<!2729\s+Urumqi)" replace="Ürümqi"/><!--avoid 2729 Urumqi-->
<Typo word="Yucatán" find="\bYucatan\b" replace="Yucatán"/>

New: punctuation

<Typo word="MOS:JRSR" find="(?<=\p{Lu}[\p{L}\.'-]*)(?<!\{\{(?:Commons|DEFAULTSORT|[iI][bB][dD][bB])[^\{\}]+|(?:chapter|image|publisher|quote|s(?:ic|name)|title|website)\s*=\s*[^\|\r\n]+|Andrea\s+Constand\s+[vV][sS]?\.?\s+William\s+H\.?\s+Cosby|B(?:enjamin\s+Franklin|risco\s+County|uffalo\s+Bill)|C(?:aptain\s+Kidd|hris(?:\s+Columbus|topher))|Estate\s+[oO]f\s+Martin\s+Luther\s+King|Fred\s+A\.?\s+Leuchter|Hubert\s+Blaine\s+Wolfeschlegelsteinhausenbergerdorff|J(?:esse\s+James|ubilo|\.?\s+W\.?\s+Hampton)|[pP]rincipal|Robinson\s+Crusoe|[sS]ister|S(?:ci\.|r\.\s+\w+|teamboat\s+Bill)|T(?:he\s+Adventures\s+of\s+Brisco\s+County|rigger)|(?:[fF][iI][lL][eE]|[iI][mM][aA][gG][eE]|[wW][iI][kK][iI][sS][oO][uU][rR][cC][eE])\:[^\r\n\|]+|\d),( [JS]r(?=[\s\.,]*'''+|[\s\.,]+|\]\]))(?!\bLt\.|(?:[\s\.,]*|\]\])('{1,2}[^\']|"|[^\[\]]*\][^\]]|[^\<\>\{\}]*\</[rR][eE][fF]|[bB][mM][pP]|[gG][iI][fF]|House|[jJ][pP][eE]?[gG]|[pP][nN][gG]|[sS][vV][gG]|[tT][iI][fF][fF]?|[xX][cC][fF])|\.?[^\.\[\]\{\}\|\r\n]*\.(?:[bB][mM][pP]|[gG][iI][fF]|[jJ][pP][eE]?[gG]|[pP][nN][gG]|[sS][vV][gG]|[tT][iI][fF][fF]?|[xX][cC][fF]))" replace="$1"/><!--avoid various proper names, file names, external text, etc.-->

A

<Typo word="A cappella" find="\b([aA])(?:cap?|\s+ca)pella\b(?=\s+(?:cho(?:ir|rus)|group|singing|version\s))" replace="$1 cappella"/>
<Typo word="a cappella" find="\ba[-–‑−—―]?cap*el*a\b" replace="a cappella"/><!--avoid Acappella (multiple meanings)-->
<Typo word="A lot" find="\b([aA])lot\b(?<!Laf\s+Alot)" replace="$1 lot"/>
<Typo word="Abandon" find="\b([aA])(?:bo|dba)ndon+([a-z]*)\b" replace="$1bandon$2"/>
<Typo word="Abbreviate" find="\b([aA])b(?:b+ri|r[ie])viat([a-z]+)\b" replace="$1bbreviat$2"/>
<Typo word="Aberrant/Aberration" find="\b([aA])b(?:ber?|e)ra([nt][a-z]+)(?<!Aberangell)\b" replace="$1berra$2"/>
<Typo word="Aborigine" find="\b([aA])bor(?:gi|ig)ni?(al|es?)\b" replace="$1borigin$2"/>
<Typo word="Absence" find="\b([aA])bs(?:cen[cs]|ens)e(s)?\b" replace="$1bsence$2"/>
<Typo word="Absorb" find="\b([aA])sb?orb([a-z]*)\b" replace="$1bsorb$2"/>
<Typo word="Absorption" find="\b([aA])bsorb[st]i(on|ve)\b" replace="$1bsorpti$2"/>
<Typo word="Abyssinia" find="\b[aA]b(?:bys+in?|ys(?:in?|sin))nia(ns?)?\b" replace="Abyssinia$1"/>
<Typo word="Académie Française" find="\b([aA])cad[ée]mi[ée]\s+([fF])ran[cç]aise?(?<![aA]cadémie\s+[fF]rançaise)\b" replace="$1cadémie $2rançaise"/><!--avoid self-->
<Typo word="Academy" find="\b([aA])c(?:ad(?:a?|a(?=me))|cad(?:[ae]|de)|edd?e)m+e?(i(?:c(?:ally|s?)|es?)|y)\b" replace="$1cadem$2"/>
<Typo word="(Ac/De)celerate" find="\b([aA]c|[dD]e)(?:cel|el?)lerat([a-z]+)\b" replace="$1celerat$2"/>
<Typo word="Access_" find="(?!\b[aA]ces\b)\b([aA]|[iI]na)c(?:ces(?:ss+)?|es+)(ar[a-z]+|e[ds]|i(?:b[a-z]+|ng|on[a-z]*|ve)|or[a-z]+)?\b" replace="$1ccess$2"/><!--avoid matching aces-->
<Typo word="(In)Accessible" find="\b([aA]|[iI]na)c+es+ab(ilit(?:ies|y)|l[ey])\b" replace="$1ccessib$2"/>
<Typo word="Acclaim" find="\b([aA])claim(ed)?\b" replace="$1cclaim$2"/>
<Typo word="(Un)Acceptable" find="\b([aA]|[uU]na)c(?:cep(?:[ai]|ti)|ep(?:[ai]|t[ai]))bl([ey])\b" replace="$1cceptabl$2"/>
<Typo word="Accession" find="\b([aA])sc+es+[io]{2}n\b" replace="$1ccession"/>
<Typo word="Acclimatise" find="\b([aA])c+limiti([sz](?:ation|e[ds]?|ing))\b" replace="$1cclimati$2"/>
<Typo word="Accommodate" find="\b([aA])c(?:com(?:[aeo]?|m[ae]?)|om+[aeo]?)dat([a-z]+)\b" replace="$1ccommodat$2"/>
<Typo word="Accompanied" find="\b([aA])c+ompa(?:in+|nn)[iy]?e?([ds])\b" replace="$1ccompanie$2"/>
<Typo word="According" find="\b([aA])ccoring(ly)?\b" replace="$1ccording$2"/>
<Typo word="Accordion" find="\b([aA])c+ord(?:eo|ia)n(s)?\b" replace="$1ccordion$2"/>
<Typo word="(Un)Account" find="\b([aA]|[uU]na)cco[nu]t(a(?:bl[ey]|n(?:cy|ts?))|ed|ing|s?)\b" replace="$1ccount$2"/>
<Typo word="Accus(e/tom)" find="\b([aA])c(?:c+us|us?)s(a(?:ble|l|t(?:i(?:ons?|ves?)|or[a-z]*))|e[drs]?|ing|tom(?:ed|s?))\b" replace="$1ccus$2"/>
<Typo word="(Over/Under)Achieve" find="\b([aA]|[oO]vera|[uU]ndera)ch(?:eie?|i(?:ei)?)v(abl[ey]|e[a-z]*|ing)\b" replace="$1chiev$2"/>
<Typo word="(Over/Under)Achievement" find="\b([aA]|[oO]vera|[uU]ndera)che?ie?v(d|ments?)\b" replace="$1chieve$2"/>
<Typo word="Acquire" find="\b([aA])(?:cq[iu]|qcui)(r(?:e[drs]?|ing)|siti(?:ons?|ve(?:ly)?))\b" replace="$1cqui$2"/>
<Typo word="Acquit" find="\b([aA])c?quitt+(s)?\b" replace="$1cquit$2"/>
<Typo word="Acquittal" find="\b([aA])c?qui(?:tt)?t(a(?:ls?|nces?)|ed|ing)\b" replace="$1cquitt$2"/>
<Typo word="Across" find="\b([aA])c(?:c(?:or|ro)|or)s[st]\b" replace="$1cross"/>
<Typo word="Actual" find="\b([aA])cut?al([a-z]*)\b" replace="$1ctual$2"/>
<Typo word="Adaptation" find="\b([aA])dapa(?:ta)?tion([a-z]*)\b" replace="$1daptation$2"/>
<Typo word="Address" find="\b([aA])d+res(ab[il][a-z]+|e(?:[ds]|[er]s?)|ing)?\b" replace="$1ddress$2"/>
<Typo word="(In)Adequate" find="\b([aA]|[iI]na)d[ai]?quate(ly)?\b" replace="$1dequate$2"/>
<Typo word="Administer" find="\b([aA])dmin(?:i(?:nste?r|str)|ster)(ed|ing|s?)\b" replace="$1dminister$2"/>
<Typo word="Administrate" find="\b([aA])(?:dmi(?:n(?:i(?:ni?s)?|s)|s)|minis)trat([a-z]+)\b" replace="$1dministrat$2"/>
<Typo word="Admission" find="\b([aA])ddmiss?i(b(?:ility|le)|ons?)\b" replace="$1dmissi$2"/>
<Typo word="Adopt" find="\b([aA])d(?:dopt|op)(ed|i(?:ng|ons?|ve)|s?)\b" replace="$1dopt$2"/>
<Typo word="Adultery" find="\b([aA])dultr(at(?:e[ds]?|i(?:ng|on))|er|ous|y)\b" replace="$1dulter$2"/>
<Typo word="Advance" find="\b([aA])davanc(e(?:[ds]?|ments?)|ing)\b" replace="$1dvanc$2"/>
<Typo word="Adventurous" find="\b([aA])dventrous\b" replace="$1dventurous"/>
<Typo word="Advertise" find="\b([aA])dvertie?s([ds]|ments?|rs?)\b" replace="$1dvertise$2"/>
<Typo word="Advertising" find="\b([aA])dvertsing\b" replace="$1dvertising"/>
<Typo word="Advocate" find="\b([aA])dovc?at(e[ds]?|i(?:ng|on)|ory?)\b" replace="$1dvocat$2"/>
<Typo word="Aerial" find="\b([aA])eriel(ly|s?)\b" replace="$1erial$2"/>
<Typo word="Aesthetic" find="\b([aA])(?:e(?:sthe(?:ci|tia)|thesti)|sthe(?:ci|tia?))c(al(?:l+y|y)?|s?)\b" replace="$1esthetic$2"/>
<Typo word="Affidavit" find="\b([aA])ffadavit(s)?\b" replace="$1ffidavit$2"/>
<Typo word="(Dis/Un)Affiliate" find="\b([aA]|disa|una)f(?:(?:il(?:i?|li?)|f(?:il(?:li?)?|l(?:i(?:li?)?|li))|l(?:i(?:li?)?|li))a|filai)t(e[ds]?|i(?:ng|ons?))\b" replace="$1ffiliat$2"/>
<Typo word="Afghani" find="\b[aA]f(?:fg(?:ah?|ha)|gah?)ni(s(?:tan)?)?\b" replace="Afghani$1"/><!--cap. of correct spelling is handled under "Afghanistan"-->
<Typo word="Aficionado" find="\b([aA])ffici[ao]nado(s)?\b" replace="$1ficionado$2"/>
<Typo word="Aforementioned" find="\b([aA])for(?:emem?|me[mn])tioned\b" replace="$1forementioned"/>
<Typo word="Afrikaner" find="\b([aA])fri[ck]aaner(s)?\b" replace="$1frikaner$2"/>
<Typo word="After" find="\b([aA])f[ft]ter\b" replace="$1fter"/>
<Typo word="Against" find="\b([aA])g(?:a(?:i(?:n(?:[in]st|ts?)|sn?t)|ni?st)|ia?nst)\b" replace="$1gainst"/>
<Typo word="Aggravate" find="\b([aA])g(?:[ae]re|g[ae]?re|r[aei])vat([a-z]+)\b" replace="$1ggravat$2"/>
<Typo word="Aggregate" find="\b([aA])g(?:greg|reg?)gat(e(?:[ds]?|ly)|i(?:ng|ve)|or)\b" replace="$1ggregat$2"/><!--avoid agregation (professional exam/degree in the French system)-->
<Typo word="Aggression" find="\b([aA])g(?:gre|res?)s(i(?:ons?|ve[a-z]*)|ors?)(?<!l'agression)\b" replace="$1ggress$2"/><!--avoid French-->
<Typo word="Aggrieve" find="\b([aA])g(?:grei|r(?:ei|ie))v(e[ds]?|ing)\b" replace="$1ggriev$2"/>
<Typo word="(Dis)Agree" find="\b(A(?!gre\b)|a|[dD]isa)g(?:gre+|re(?:ee)?)(abl[ey]|[ds]?|ing|ments?)\b" replace="$1gree$2"/><!--avoid Agre-->
<Typo word="Air-" find="\b([aA])r?i(b(?:ags?|oats?)|cr(?:afts?|ews?)|d(?:ate|rops?)|f(?:ares?|lows?|oils?)|glow|h(?:eads?|oles?)(?<!Aihole)|i(?:est|ngs?)|l(?:ess|i(?:fts?|kes?|ne(?:rs?|s?)))|m(?:a(?:il|n)|en)(?<!Aim[ae]n)|p(?:arks?|la(?:nes?|y)|o(?:[rs]ts?))|s(?:h(?:eds?|ips?|o[tw]s?)|ick|pace)|ti(?:mes?|ng)|w(?:a(?:rds?|ves?|ys?)|ise|om[ae]n))\b" replace="$1ir$2"/><!--avoid given names Aiman, Aimen, place name Aihole-->
<Typo word="Airborne" find="\bairbourne?\b" replace="airborne"/><!--avoid Airbourne, a band-->
<Typo word="Aircraft" find="\b([aA])ir(?:c|rcr)ar?ft(s)?\b" replace="$1ircraft$2"/>
<Typo word="Albeit" find="\b([aA])l(?:bie|lb(?:ei|ie))t\b" replace="$1lbeit"/>
<Typo word="Alcohol" find="\b([aA])l(?:c(?:aho|h(?:aho|o(?:h[ao])?)|oha)|ocho)l(i(?:cs?|sm)|s?)\b" replace="$1lcohol$2"/>
<Typo word="Algorithm" find="\b([aA])lgorh?itm(ic|s?)\b" replace="$1lgorithm$2"/>
<Typo word="Alienate" find="\b([aA])lientat(e[ds]?|i(?:ng|on))\b" replace="$1lienat$2"/>
<Typo word="(Mis/Re)Align" find="\b([aA]|[mM]isa|[rR]ea)llign(ed|ing|ments?|s?)\b" replace="$1lign$2"/>
<Typo word="All intents and purposes" find="\b([aA])ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes"/>
<Typo word="Allege" find="\b([aA])l+edg(e(?:d(?:ly)?|s?)|ing)\b" replace="$1lleg$2"/>
<Typo word="Allegedly" find="\b([aA])l+ed?ge?[dl]e?y\b" replace="$1llegedly"/>
<Typo word="Alleviate" find="\b([aA])l+iviat(e[ds]?|i(?:ng|on)|or)\b" replace="$1lleviat$2"/>
<Typo word="Almost" find="\b([aA])l(?:mso|oms)t\b" replace="$1lmost"/>
<Typo word="alma mater" find="\b([hH](?:er\s+|is\s+))\bAlma\s+Mater\b" replace="$1alma mater"/>
<Typo word="Along with" find="\b([aA])long[-–‑−—―]?with\b" replace="$1long with"/>
<Typo word="Alpha" find="\b([aA])plha([a-z]*)\b" replace="$1lpha$2"/>
<Typo word="Already" find="\b([aA])(?:l+r(?:ae?d+y|e(?:a(?:d|yd?)|d(?:ay|d+y|y)))|ready)\b" replace="$1lready"/>
<Typo word="Also_" find="\baslo\b" replace="also"/>
<Typo word="Alternative" find="\b([aA])lternitive([lsy]*)\b" replace="$1lternative$2"/>
<Typo word="Although" find="\b([aA])l(?:hought?|t(?:hought|ought?))\b" replace="$1lthough"/>
<Typo word="Alumni" find="\b([aA])lumi?nis\b" replace="$1lumni"/>
<Typo word="Alumnus" find="\b([aA])lmun(ae?|i|us)\b" replace="$1lumn$2"/>
<Typo word="Alumnus_" find="\b([aA])lumin(ae|i|us)\b" replace="$1lumn$2"/>
<Typo word="An alumnus of" find="\b([aA])n?\s+[aA]lumi?ni\s+of\b" replace="$1n alumnus of"/>
<Typo word="Always" find="\b([aA])l+(?:sways|w(?:as?y|[ty]as))\b(?<!Alway)" replace="$1lways"/><!--avoid surname Alway-->
<Typo word="Amalgam" find="\b([aA])malg[ou]m(at(?:e[ds]?|i(?:ng|on))|s?)\b" replace="$1malgam$2"/>
<Typo word="Amateur" find="\b([aA])m+(?:atu(?:er|re)|et(?:eur|u(?:er|re))|it(?:eur|u(?:er|re))|ot(?:eur|u(?:er|re))|ut(?:eur|u(?:er|re)))([a-z]*)\b" replace="$1mateur$2"/>
<Typo word="Ambidextrous" find="\b([aA])mbi?dextero?us(ly)?\b" replace="$1mbidextrous$2"/>
<Typo word="Ambiguous" find="\b([aA]|[uU]na)mbigi?ous(ly|ness)?\b" replace="$1mbiguous$2"/>
<Typo word="(Ambi/Pre)valent" find="\b([aA]mbi|[pP]re)v(?:ala|el[ae])n([ct][a-z]*)\b" replace="$1valen$2"/>
<Typo word="Amend" find="\b([aA])dmend(a(?:ble|tory)|ed|ing|ments?|s?)\b" replace="$1mend$2"/>
<Typo word="Ammunition" find="\b([aA])m+untion(s)?\b" replace="$1mmunition$2"/>
<Typo word="Amock" find="\b([aA])mock\b" replace="$1mok"/><!--avoid amuck, https://www.merriam-webster.com/dictionary/amuck-->
<Typo word="Among" find="\b([aA])mo?ung(st)?\b" replace="$1mong$2"/>
<Typo word="Amongst" find="\b([aA])mon(?:ge)?st\b" replace="$1mongst"/>
<Typo word="Amount" find="\b([aA])mout(ed|ing|s?)\b" replace="$1mount$2"/>
<Typo word="(A/Be)musement" find="\b([aA]|[bB]e)mus(?:em|me)nt(s)?\b" replace="$1musement$2"/>
<Typo word="Anaerobic" find="\b([aA])nerob(es?|ic[a-z]*)\b" replace="$1naerob$2"/>
<Typo word="Analogous" find="\b([aA])n(?:al(?:a?|l[ao]?)|nal?l[ao]?)ge?(ies|ous|y)\b" replace="$1nalog$2"/>
<Typo word="Ancestor" find="\b([aA])nsest[eo]r(s)?\b" replace="$1ncestor$2"/>
<Typo word="Ancestry" find="\b([aA])ncest(?:[eo]r|ri)(al|ies|y)\b" replace="$1ncestr$2"/>
<Typo word="Ancient" find="\b([aA])(?:cie|nce?ia?)nt(s)?\b" replace="$1ncient$2"/>
<Typo word="Ancillary" find="\b([aA])ncill?iary\b" replace="$1ncillary"/>
<Typo word="Anemone" find="\b([aA])nenome(s)?\b" replace="$1nemone$2"/>
<Typo word="Annihilate" find="\b([aA])n(?:hili|ihili|n(?:hil(?:i?|l+)|ihili))at([a-z]+)\b" replace="$1nnihilat$2"/>
<Typo word="Anniversary" find="\b([aA])n(?:ivers[ae]|n(?:niversa|iv(?:arsa|e(?:r(?:a|se)|sa))))r(ies|y)\b" replace="$1nniversar$2"/>
<Typo word="Anniversary (2)" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))[–‑−—―\s]year\s+[aA]nniv[ei]rs[ai]ry\b" replace="$1 anniversary"/>
<Typo word="Announcement" find="\b([aA])n+oun?cment(s)?\b" replace="$1nnouncement$2"/>
<Typo word="Annually" find="\b([aA])n(?:n(?:aull|ual+)|ual+)y\b(?<!nnually)" replace="$1nnually"/>
<Typo word="Annul" find="\b([aA])n+ull(ar|ments?|s?)\b" replace="$1nnul$2"/>
<Typo word="Annulled" find="\b([aA])n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2"/>
<Typo word="Anoint" find="\b([aA])nnoint(ed|ings?|ments?|s?)\b" replace="$1noint$2"/>
<Typo word="Anomaly" find="\b([aA])nom(?:al|o)l(ies|ous[a-z]*|y)\b" replace="$1nomal$2"/>
<Typo word="Antarctic_" find="\b([aA])ntartic(a)?\b(?<![sS]infonia\s{1,9}[aA]ntartica?)" replace="$1ntarctic$2"/><!--avoid 'Sinfonia antartica'-->
<Typo word="Anthropomorphic" find="\b([aA])nthromorphi([a-z]+)\b" replace="$1nthropomorphi$2"/>
<Typo word="(Anti/Hypo/Paren)thesis" find="\b([aA]nti|[hH]ypo|[pP]aren)th[ai]s(es|i(?:s(?:e[drs]?)?|ze[drs]?))\b" replace="$1thes$2"/>
<Typo word="Antonín Dvořák" find="\b[aA]nton[ií]n\s+[dD]vo(?:r[aá]|řa)k\b" replace="Antonín Dvořák"/>
<Typo word="Anything" find="\b([aA])n(?:tyth|yty)ing\b" replace="$1nything"/>
<Typo word="Apart/aside from" find="\b([aA](?:part|side))\s+form\b" replace="$1 from"/>
<Typo word="Apartheid" find="\b([aA])parteid\b" replace="$1partheid"/>
<Typo word="Apennine" find="\b[aA]p(?:e|pen?)nin(es?|us)\b" replace="Apennin$1"/>
<Typo word="Apocalypse" find="\b([aA])pocolyp(ses?|tic[a-z]*)\b" replace="$1pocalyp$2"/>
<Typo word="(Un)Apolog(y/etic)" find="\b([aA]|[uU]na)p(?:ol[ae]|pol[aeo])g(etics?|i(?:as?|es|sts?|ze[ds]?)|ues?|y)\b" replace="$1polog$2"/>
<Typo word="Apparel" find="\b([aA])p(?:arr?[ae]|par(?:a|r[ae]))l(ed|ing|l(?:ed|ing)|s?)\b" replace="$1pparel$2"/>
<Typo word="Apparent" find="\b([aA])p(?:ar(?:[ai]|r+[aei])|ea?r[aei]|p+(?:ar(?:[ai]|r+[aei])|ea?r[aei]))nt(ly)?\b" replace="$1pparent$2"/>
<Typo word="(Un)Appealing" find="\b([aA]|[uU]na)p+ealling\b" replace="$1ppealing"/>
<Typo word="(Dis/Re)Appearance" find="\b([aA]|[dD]isa|[rR]ea)p(?:e(?:area?|ra)|p(?:e(?:area?|ra)|reara)|reara)nce(s)?\b" replace="$1ppearance$2"/>
<Typo word="Appeared" find="\b([aA]|[dD]isa|[rR]ea)ppear(?:re)?d\b" replace="$1ppeared"/>
<Typo word="Appellate" find="\b([aA])ppelat(e|i[a-z]+)\b" replace="$1ppellat$2"/>
<Typo word="Application" find="\b([aA])pplicaiton(s)?\b" replace="$1pplication$2"/>
<Typo word="(Dis)Appoint" find="\b([dD]is)?s?([aA])(?:(?:sp*)?point|ppoitn?)([a-z]*)\b" replace="$1$2ppoint$3"/>
<Typo word="(Ap/De)preciate" find="\b([aA]p|[dD]e)pr(?:e(?:acia|cai)|i(?:c(?:ai|ia)|ecia))([a-z]+)\b" replace="$1precia$2"/>
<Typo word="Approaches" find="\b([aA])p+roach([ds])\b" replace="$1pproache$2"/>
<Typo word="(In)Appropriate" find="\b([aA]|[iI]na)p(?:prop(?:ia|r(?:ai?|opia))|ropri?a)t([a-z]+)\b" replace="$1ppropriat$2"/>
<Typo word="Approximate" find="\b([aA])p+rox(?:am[ai]|i(?:a(?:m[ai]|tema)?|m[im]|om[ai])|om[ai])t([a-z]+)\b" replace="$1pproximat$2"/>
<Typo word="Approximately" find="\b([aA])p+[or]+x+[aei]*m+[aeilt]{2,7}y(?<![aA]pproximately)\b" replace="$1pproximately"/>
<Typo word="Aqueduct_" find="\b([aA])quaduct(s)?(?<!Mental\s{1,9}[aA]quaducts?)\b" replace="$1queduct$2"/>
<Typo word="Arbitrary" find="\b([aA])r?b(?:ita|r(?:bitr?e|it(?:a|ra)))r(i(?:ly|ness)|y)\b" replace="$1rbitrar$2"/>
<Typo word="Arboretum" find="\b([aA])rbo(?:ri|ure)tum\b" replace="$1rboretum"/>
<Typo word="Archetype" find="\b([aA])rchi?typ(al|es?|ic[a-z]*)\b" replace="$1rchetyp$2"/>
<Typo word="Archimedean" find="\b[aA]rch[ai]median\b" replace="Archimedean"/>
<Typo word="Architect" find="\b([aA])(?:rch(?:ec?|ic|oc?)te(?:ch?t?|t)|chitect)(s?|ur[a-z]+)\b" replace="$1rchitect$2"/>
<Typo word="Architectural" find="\b([aA])rchitectual(ly)?\b" replace="$1rchitectural$2"/>
<Typo word="Architecture" find="\b([aA])rch[ei](?:ctec(?:ht?|t)|te(?:c(?:ht?)?|t))ur([a-z]+)\b" replace="$1rchitectur$2"/>
<Typo word="Argument" find="\b([aA])rguement(ive|s?|a(?:ti(?:on|ve(?:ly)?))?|um)\b" replace="$1rgument$2"/>
<Typo word="Armistice" find="\b([aA])rm(?:ast[ai]|ista)[cs]e(s)?\b" replace="$1rmistice$2"/>
<Typo word="Arose" find="\b([aA])rised\b(?<!\bha(?:[ds]|ve)\s+[aA]rised)" replace="$1rose"/>
<Typo word="Arisen" find="\b([aA])rised\b(?<=\bha(?:[ds]|ve)\s+[aA]rised)" replace="$1risen"/>
<Typo word="Around_" find="(?!\bAroud\b)\b([aA])r(?:o(?:[nu]d|u(?:dn|nf))|ro(?:nd|un?d)|und)\b" replace="$1round"/><!--avoid name/city Aroud-->
<Typo word="Article" find="\b([aA])rt(?:cile|i(?:c[ae]l?|lce))(s)?\b" replace="$1rticle$2"/>
<Typo word="Artillery" find="\b([aA])rtil(?:[ae]|la)r+y\b" replace="$1rtillery"/>
<Typo word="Artist" find="\b([aA])r(?:iti?s|tsi)t(ic(?:ally)?|s?)\b" replace="$1rtist$2"/>
<Typo word="Ascend" find="\b([aA])(?:cce|sece)n(d(?:ed|ing|s?)|sions?)\b" replace="$1scen$2"/>
<Typo word="Ascetic" find="\b([aA])setic(ally|ism|s?)\b" replace="$1scetic$2"/>
<Typo word="Aside" find="\b([aA])sside\b" replace="$1side"/>
<Typo word="Asphyxiate" find="\b([aA])sphyxai?t(e[ds]?|i(?:ng|on))\b" replace="$1sphyxiat$2"/>
<Typo word="Assassin" find="\b([aA])s+as(?:[ai]|sa)n(at(?:e[ds]?|ions?)|s?)\b" replace="$1ssassin$2"/>
<Typo word="Assassinate" find="\b([aA])ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2"/>
<Typo word="Assassinated" find="\b([aA])ssasined\b" replace="$1ssassinated"/>
<Typo word="Assassination" find="\b([aA])ssassintation\b" replace="$1ssassination"/>
<Typo word="Assault" find="\b([aA])s(?:au|s[su]a?)lt(ed|ing|s?)\b" replace="$1ssault$2"/>
<Typo word="(Dis/Re)Assemble" find="\b([aA]|[dD]isa|[rR]ea)s(?:embe?|semp)l([a-z]+)\b" replace="$1ssembl$2"/>
<Typo word="(As/Re/Reas)sembly" find="\b([aA]s|[rR]e(?:as)?)sembel(ance|ed|ing|y)\b" replace="$1sembl$2"/>
<Typo word="Assertion" find="\b([aA])ssertati(ons?|ve[a-z]*)\b" replace="$1sserti$2"/>
<Typo word="Assess(ed/ment)" find="\b([aA])sses(ed|ment)\b" replace="$1ssess$2"/>
<Typo word="Assign" find="\b([aA])sign(ed|ing|ments?|s?)\b" replace="$1ssign$2"/>
<Typo word="Assign_" find="\b([aA])ss(?:ing|s+ign)(ed|ing|ments?|s)\b" replace="$1ssign$2"/><!--avoid Assing-->
<Typo word="Assist" find="\b([aA])s(?:is+|si(?:ss)?)t(an(?:ce|ts?)|ed|ing|s?)\b" replace="$1ssist$2"/>
<Typo word="(As/Re)sistant" find="\b([aA]s|[rR]e)s?i(?:s+te|t[ae])n(ces?|t[a-z]*)\b" replace="$1sistan$2"/>
<Typo word="Associate" find="\b([aA])s(?:oci|soi?c)ai?t(e[ds]?|i(?:ng|ons?))\b" replace="$1ssociat$2"/>
<Typo word="(Un)Assume" find="\b([aA]|[uU]na)s(?:s+umm|um)(e[ds]?|ing(?:ly)?|ptions?)\b" replace="$1ssum$2"/>
<Typo word="Astronomy" find="\b([aA])stonom(ers?|ic[a-z]*|y)\b" replace="$1stronom$2"/>
<Typo word="Asymmetric" find="\b([aA])s(?:sy|y)metr(ic[a-z]*|y)\b" replace="$1symmetr$2"/>
<Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk"/>
<Typo word="Atheist" find="\b([aA])thies(m|t(?:ic|s?))\b" replace="$1theis$2"/>
<Typo word="Atheistic" find="\b([aA])theistical\b" replace="$1theistic"/>
<Typo word="Athenian" find="\b([aA])thenean(s)?\b" replace="$1thenian$2"/>
<Typo word="Athlete" find="\b([aA])thelet(es?|ic[a-z]*)\b" replace="$1thlet$2"/>
<Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic"/>
<Typo word="Atrocity" find="\b([aA])ttroci(ous[a-z]*|t(?:ies|y))\b" replace="$1troci$2"/>
<Typo word="Attaché" find="\b([aA])ttach(?:ee|è)(s)?\b" replace="$1ttaché$2"/>
<Typo word="Attach" find="\b([aA])tt?atch(able|e[ds]|ing|ments?)?\b" replace="$1ttach$2"/>
<Typo word="Attempt" find="\b([aA])t(?:empt|tem[pt])(able|ed|ing|s?)\b" replace="$1ttempt$2"/>
<Typo word="Attendant" find="\b([aA])t(?:end[ae]|tende)n(ces?|ts?)\b" replace="$1ttendan$2"/>
<Typo word="(Un)Attend(ed/ing)" find="\b([aA]|[uU]na)t(?:end?|t+en)(ed|ing)\b" replace="$1ttend$2"/>
<Typo word="(In)Attention" find="\b([aA]|[iI]na)t(?:ent|tens)i(ons?|ve(?:ness)?)\b" replace="$1ttenti$2"/>
<Typo word="Attitude" find="\b([aA])t(?:it+u|tit(?:i|tu))d(es|inal[a-z]*|s)\b" replace="$1ttitud$2"/>
<Typo word="(Un)Attractive" find="\b([aA]|[uU]na)ttrative(ly|ness)?\b" replace="$1ttractive$2"/>
<Typo word="Audience" find="\b([aA])ude?ia?nce(s)?\b" replace="$1udience$2"/>
<Typo word="Australia" find="\b[aA]ustr(?:ail|ia?l|la?)i?a(ns?)?\b" replace="Australia$1"/>
<Typo word="Australasia" find="\b[aA]ustra(?:il|li)asia(ns?|s?)\b" replace="Australasia$1"/>
<Typo word="Author" find="\b([aA])utor(s)?\b(?<!Autor|del\s+autor)" replace="$1uthor$2"/><!--avoid name Autor, and "del autor" (Spanish) -->
<Typo word="author" find="\bauther(s)?\b" replace="author$1"/><!--avoid names Auther/Authers-->
<Typo word="(A/Ina/S)uspicious" find="\b([aA]|[iI]na|[sS])uspi[st]io(ns?|us(?:ly)?)\b" replace="$1uspicio$2"/>
<Typo word="Authoritative" find="\b([aA])(?:th|uth?r?)or[ai](?:t[ai])?tive([a-z]*)\b(?<![aA]uthoritative[a-z]*)" replace="$1uthoritative$2"/>
<Typo word="Authorities" find="\b([aA])(?:thorit(?:e|hie|ier?)|ut(?:h(?:orit(?:e|hie|ier)|rorit(?:e|hie|ier?))|orit(?:e|hie|ier?)))s\b" replace="$1uthorities"/>
<Typo word="Authority" find="\b([aA])(?:thorith?|ut(?:h(?:orith|rorith?)|orith?))([a-z]+)\b(?<!Autorit(?:eit|ratto))" replace="$1uthorit$2"/>
<Typo word="Auto-da-fé" find="\b([aA])uto-da-f[eè]\b" replace="$1uto-da-fé"/>
<Typo word="Autobiography" find="\b([aA])uthobiograph(i(?:c[a-z]*|es)|y)\b" replace="$1utobiograph$2"/>
<Typo word="Autochthonous" find="\b([aA])utoc(?:ht|th?)on(es|ism|ous(?:ly)?|[sy]?)\b" replace="$1utochthon$2"/>
<Typo word="Automobile" find="\b([aA])utomibil(es?|ing)\b" replace="$1utomobil$2"/>
<Typo word="Autonomous" find="\b([aA])uto(?:mo(?:m|n(?:om)?)|non)ous([a-z]*)\b" replace="$1utonomous$2"/>
<Typo word="Auxiliary" find="\b([aA])uxil(?:li?)?ar(ies|y)\b" replace="$1uxiliar$2"/>
<Typo word="Available" find="\b([aA]|[uU]na)vailalbe\b" replace="$1vailable"/>
<Typo word="(Un)Available" find="\b([aA]|[uU]na)v(?:ai?|i)(?:ai|ia?|l(?:ai|ia?)?)b([a-z]+)\b" replace="$1vailab$2"/>
<Typo word="Avalanche" find="\b([aA])valance(s)?\b" replace="$1valanch$2"/>
<Typo word="Average" find="\b([aA])v(?:ara?|er|ra?)g(e[ds]?|ing)\b" replace="$1verag$2"/>
<Typo word="Averaged" find="\b([aA])veragee([ds])\b" replace="$1verage$2"/>
<Typo word="Aviation" find="\b([aA])vai?t(ion|ors?)\b" replace="$1viat$2"/>
<Typo word="Await" find="\b([aA])wat(ed|ing|s)\b" replace="$1wait$2"/>
<Typo word="Award" find="\b([aA])war(ed|ing|s)\b" replace="$1ward$2"/>
<Typo word="Award-winning" find="\b([aA])ward(?<![A-Z][a-z]+\s+Award)[–‑−—―\s]+winning\b" replace="$1ward-winning"/>
<Typo word="Awareness" find="\b([aA])war(?:enes|ne)ss+\b" replace="$1wareness"/>
<Typo word="Away" find="\b([aA])(?:wy|yw)a\b" replace="$1way"/>
<Typo word="Awkward" find="\b([aA])(?:ckw|kw|wk)ard(ly|ness)?\b(?<!Akward\b)" replace="$1wkward$2"/><!--avoid Joseph Akward-->

B

<Typo word="Bureaucrat" find="\b([bB])(?:eaur[ao]|ur(?:e[au]?|u?))cra([a-z]+)\b" replace="$1ureaucra$2"/><!--edited 2022-04-26-->
<Typo word="Back" find="\b([bB])(?:akc|cak)(bo(?:ards?|ne[a-z]*)|d(?:at[a-z]*|oors?)|e(?:d|rs?)|fir[ei][a-z]*|h(?:and[a-z]*|oe?)|ing|l(?:ash|i(?:ght[a-z]*|t)|og[a-z]*)|pack[a-z]*|s(?:ides?|pin[a-z]*|tage)?|wa(?:rds?|sh)|yards?)?\b" replace="$1ack$2"/>
<Typo word="Background" find="\b([bB])ack(?:[-–‑−—―\s]gr|g)ound\b(?<!(?:gain(?:ed|ing|s?)|making|pulled|scaled|t(?:ak(?:e|ing)|ook)|win) back ground\b)" replace="$1ackground"/><!--avoid phrases such as take back ground-->
<Typo word="(B/M/S)adly" find="\b([bmsBMS])add+ly\b" replace="$1adly"/>
<Typo word="(Un)Balance" find="\b([bB]|[uU]nb)al(?:e|la)nc([a-z]+)\b(?<!Bal(?:enciaga|lanc(?:e|ourt))\b)" replace="$1alanc$2"/><!--avoid Ballance, Ballancourt, Balenciaga-->
<Typo word="Banana" find="\b([bB])an(?:an|na)na(s)?\b" replace="$1anana$2"/>
<Typo word="Bankrupt" find="\b([bB])an(?:krup|rupt)(c[a-z]+|ed|s?)\b" replace="$1ankrupt$2"/>
<Typo word="Barbiturate" find="\b([bB])arbituate(s)?\b" replace="$1arbiturate$2"/>
<Typo word="Battalion" find="\b([bB])at(?:al?|tal)lion(s)?\b" replace="$1attalion$2"/>
<Typo word="Beachhead" find="\b([bB])eachead(s)?\b" replace="$1eachhead$2"/>
<Typo word="Beat" find="\b([bB])eated\b" replace="$1eat"/>
<Typo word="Beautiful" find="\b([bB])e(?:a(?:t[iy]|uty)|ua?t[iy])full?(ly)?\b" replace="$1eautiful$2"/>
<Typo word="Beauty" find="\b([bB])eua?ty\b" replace="$1eauty"/>
<Typo word="Because" find="\b([bB])[ae](?:acuse|c(?:asue|[ce]ause|ouse|u(?:ase?|se)))\b" replace="$1ecause"/>
<Typo word="Become" find="\b([bB])eco(?:mm)?(es?|ing)\b" replace="$1ecom$2"/>
<Typo word="Beginner" find="\b([bB])eg(?:gin?|i)n(ers?|ings?)\b" replace="$1eginn$2"/>
<Typo word="Beginning" find="\b([bB])egin(?:inin|ni)g(s)?\b" replace="$1eginning$2"/>
<Typo word="Begins" find="\b([bB])eggin(n(?:ers?|ings?)|s)\b" replace="$1egin$2"/>
<Typo word="(Mis)Behavior" find="\b([bB]|[mM]isb)ehavoi?(r[a-z]*|ur[a-z]*)\b" replace="$1ehavio$2"/>
<Typo word="Beijing" find="\b[bB]ejing\b" replace="Beijing"/>
<Typo word="Being" find="\b([bB])eeing(s)?\b" replace="$1eing$2"/>
<Typo word="being" find="\bbeng\b" replace="being"/><!--avoid surname Beng-->
<Typo word="Beirut" find="\b[bB]ei?ruit\b" replace="Beirut"/>
<Typo word="Beleaguered" find="\b([bB])eleag[eu]r(ed)?\b" replace="$1eleaguer$2"/>
<Typo word="Belgium" find="\b[bB]eligum\b" replace="Belgium"/>
<Typo word="(Dis/Mis/Non/Un)Believ(ing/able)" find="\b([bB]|[dmDM]isb|[nN]onb|[uU]nb)ele?ie?ve(ab(?:ility|l[ey])|ing)\b" replace="$1eliev$2"/><!--to catch "e" after "v" with these endings-->
<Typo word="Belligerent" find="\b([bB])el(?:iger[ae]|ligera)n(ce|t(?:ly|s?))\b" replace="$1elligeren$2"/>
<Typo word="Bellwether" find="\b([bB])ellweather(s)?\b" replace="$1ellwether$2"/>
<Typo word="Beneficial" find="\b([bB])en(?:aficia|eficai?|ific(?:ai?|ia))([lr][aeilrsy]*)\b" replace="$1eneficia$2"/>
<Typo word="Benefit" find="\b([bB])en[ai]fit(s?|t[ei][a-z]+)\b" replace="$1enefit$2"/>
<Typo word="Benjamin" find="\b[bB]enajmin\b" replace="Benjamin"/>
<Typo word="Bernoulli" find="\b[bB]ernou(?:il)?li\b" replace="Bernoulli"/>
<Typo word="Bestiality" find="\b([bB])eastiali?ty\b" replace="$1estiality"/>
<Typo word="Between" find="\b([bB])e(?:t(?:[ew]en|weem)|wteen)\b" replace="$1etween"/>
<Typo word="Beyond" find="\b([bB])eyo(?:ng|und)\b" replace="$1eyond"/>
<Typo word="(B/M/Tr)illionaire" find="\b([bB]|[mM](?:ulti[bmBM])?|[tT]r)il+ioni?are([es]){0,4}\b" replace="$1illionaire$2"/>
<Typo word="Bizarre" find="\b([bB])iz(?:ar|zar+)e(ly)?\b(?<!Some Bizzare)" replace="$1izarre$2"/><!--allow [[Some Bizzare]]-->
<Typo word="Blame" find="\b([bB])laime?\b" replace="$1lame"/>
<Typo word="Blitzkrieg" find="\b([bB])lit[sz]kreig\b" replace="$1litzkrieg"/>
<Typo word="Bombardment" find="(?<!\b[dlDL]es?\s{1,9})\b([bB])ombar(?:de)?ment(s)?\b(?!\s{1,9}[dD]es?\b)" replace="$1ombardment$2"/><!--avoid French word bombardement by use of lookaround for French articles-->
<Typo word="Bombardement (French)" find="\b([bB])om[bd]ard?ment(s)?\b(?:(?=(?:\s+(?:[dD](?:es?|u)|e[nt]|qui))\b)|(?<=\b(?:[dD]es?\s{1,9}[bB]|[lL]es?\s{1,9}[bB])om[bd]ard?ments?))" replace="$1ombardement$2"/>
<Typo disabled="Bonanno" find="\b([bB])onnano\b" replace="$1onanno"/>
<Typo word="Boundary" find="\b([bB])o(?:nda?r|under)(ies|y)\b" replace="$1oundar$2"/>
<Typo word="Boxes" find="\b([bB])ox([ds])\b" replace="$1oxe$2"/>
<Typo word="Brazilian" find="\b[bB]ra(?:sil?|zil)lian(s)?\b(?<!Brasilian)" replace="Brazilian$1"/><!--avoid surname Brasilian-->
<Typo word="Breakthrough" find="\b([bB])reakt(?:h(?:ough|rought)|rough|t[hr]ough)(s)?\b" replace="$1reakthrough$2"/>
<Typo word="Brethren" find="\b([bB])rethe(?:re?)?n\b(?<!A(?:rthur|\.)\s+Brethen|G\.A\.\s+Brethen|H\.\s+Brethen)(?!\s+Coliseum)" replace="$1rethren"/>
<Typo word="Brief" find="\b([bB])reif(e(?:[dr]|st)|ings?|ly|s?)\b" replace="$1rief$2"/>
<Typo word="Brillian(t/ce)" find="(?!\bBrillant\b)\b([bB])ril[il]an(c[ey]|t(?:ly)?)\b" replace="$1rillian$2"/><!--avoid surname Brillant-->
<Typo word="Brimstone" find="\b([bB])rimestone(s)?\b" replace="$1rimstone$2"/>
<Typo word="British" find="\b[bB]ritt+(anni[ac]|ish)\b" replace="Brit$1"/>
<Typo word="Brittany" find="\bBrit+anny\b" replace="Brittany"/>
<Typo word="Broadcast" find="\b([bB])r(?:a(?:d|od)|o(?:a(?:da)?|d))cast([a-z]*)\b" replace="$1roadcast$2"/>
<Typo word="Broadly" find="\b([bB])roadyl?\b(?<!\bBroady\b)" replace="$1roadly"/><!--avoid name Broady-->
<Typo word="Broccoli" find="\b([bB])roc(?:c+oll|ol+)i\b" replace="$1roccoli"/>
<Typo word="Broke" find="\bborke([nr])?\b" replace="broke$1"/><!--avoid Borken (place) & Borke (name)-->
<Typo word="Buñuel" find="\bBunuel\b" replace="Buñuel"/>
<Typo word="(Re)Build (1)" find="\b([bB]|[rR]eb)ui([dt])l?(ings?|s?)\b" replace="$1uil$2$3"/>
<Typo word="(Re)Build (2)" find="\b([bB]|[rR]eb)(?:i(?:li?|ul)|uli?)(d(?:ings?|s?)|t)\b(?<!Bild|der Bilt|Kampung Bilit)" replace="$1uil$2"/><!--avoid surnames Bild,\s* der Bilt variants-->
<Typo word="(Re/In/Pre/Up/Un/Over/Jerry)Built" find="\b([bB]|[iI]nb|[jJ]erryb|[oO]verb|[pP]reb|[rR]eb|[uU][np]b)uildt\b" replace="$1uilt"/>
<Typo word="Buoy" find="\b(B(?!ouy\b)|b)ouy(an(?:cy|t)|ed|s?)\b" replace="$1uoy$2"/><!--avoid place Bouy-->
<Typo word="Buoyant" find="\b([bB])(?:ou?y|uo)an(cy|t(?:ly)?)\b" replace="$1uoyan$2"/>
<Typo word="Burglar" find="\b([bB])urg(?:le|ul[ae])r([a-z]*)\b" replace="$1urglar$2"/>
<Typo word="Burial" find="\b([bB])urri(als?|ed)\b" replace="$1uri$2"/>
<Typo word="Buttress" find="\b([bB])utress(e[ds]|ing)?\b" replace="$1uttress$2"/>

C

<Typo word="Caesar" find="\b[cC]easar(ean?s?|s?)\b" replace="Caesar$1"/>
<Typo word="Cafeteria" find="\b([cC])af[ai]teria(s)?\b" replace="$1afeteri$2"/>
<Typo word="(De)Caffeinate" find="\b([cC]|[dD]ec)af(?:ei|fi?e?)nat(e[ds]?|i(?:ng|on))\b" replace="$1affeinat$2"/>
<Typo word="Caisson" find="\b([cC])as+ion(s)?\b" replace="$1aisso$2"/>
<Typo word="(Mis/Re)Calculate" find="\b([cC]|[mM]isc|[rR]ec)a[clu]+u?[al]+t(?<!alculat)(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1alculat$2"/>
<Typo word="Calendar" find="\b([cC])alander(s)?\b(?<!Milt(?:on)?\s+Calander\b)" replace="$1alendar$2"/><!--avoid Milt Calander-->
<Typo word="Caliber" find="\b([cC])al(?:a|li)b(ers?|res?|rat(?:e[ds]?|i(?:ng|on)))\b(?<!Quintus\s+Calaber)" replace="$1alib$2"/><!--avoid Quintus Calaber-->
<Typo word="Call(ed/ing)" find="\b([cC])al(ed|ing)\b" replace="$1all$2"/>
<Typo word="Calligraphy" find="\b([cC])aligraph(ers?|i(?:c|sts?)|y)\b" replace="$1alligraph$2"/>
<Typo word="Cambridge" find="\b[cC]ambrigd?e\b" replace="Cambridge"/>
<Typo word="Camouflage" find="\b([cC])am[ao]fla[du]?g(e[ds]?|ing)\b(?<!Camoflauge)" replace="$1amouflag$2"/><!--avoid Camoflauge (rapper)-->
<Typo word="Campaign" find="\b([cC])ampa(?:aig|gin|i(?:g|ng?))(e(?:d|rs?)|ing|s?)\b" replace="$1ampaign$2"/>
<Typo word="Can" find="\b([cC])na\b" replace="$1an"/>
<Typo word="Cancel" find="\b([cC])ancl(ations?|ed|ing|l(?:ations?|ed|ing))\b" replace="$1ancel$2"/>
<Typo word="Candidate (1)" find="\b([cC])and(?:adat|i(?:at|d(?:iat|ta)))(es?|ures?)\b" replace="$1andidat$2"/>
<Typo word="Candidate (2)" find="\b([cC])an[ai]da(c(?:ies|y)|t(?:ures?|e(?:s|\b(?<!Canidate))))\b" replace="$1andida$2"/><!--avoid rapper Canidate-->
<Typo word="Canister" find="\b([cC])annister(s)?\b" replace="$1anister$2"/>
<Typo word="Cannot" find="\b([cC])a(?:nn)?not\b" replace="$1annot"/>
<Typo word="Cantaloupe" find="\b([cC])antalope(s)?\b" replace="$1antaloupe$2"/>
<Typo word="Capital" find="\b([cC])aptial(is[mt][a-z]*|s?)\b" replace="$1apital$2"/>
<Typo word="Capitalize" find="\b([cC])apitiliz([aei][a-z]*)\b" replace="$1apitaliz$2"/>
<Typo word="Captured" find="\b([cC])aptu[er]d\b" replace="$1aptured"/>
<Typo word="Carcass" find="\b([cC])arcas\b" replace="$1arcass"/>
<Typo word="Career" find="\b([cC])arree?r(\b(?<!Carrer)|s)\b" replace="$1areer$2"/><!--avoid name Carrer-->
<Typo word="Caribbean" find="\b[cC]ar(?:ab?|i|r[ai]b?)bean\b" replace="Caribbean"/>
<Typo word="Carmelite" find="\b[cC]armalite(s)?\b" replace="Carmelite$1"/>
<Typo word="Carriage" find="\b([cC])arr?age(es?|s?|[wW](?:ays?|orks?))\b" replace="$1arriage$2"/>
<Typo word="Carthaginian" find="\b[cC]arthagian(s)?\b" replace="Carthaginian$1"/>
<Typo word="Cartilage" find="\b([cC])artil+(?:ad|[ei]d?)g(e|inous)\b" replace="$1artilag$2"/>
<Typo word="Cartography" find="\b([cC])art(?:a|ho)graph(ers?|ic|y)\b" replace="$1artograph$2"/>
<Typo word="Cartridge" find="\b([cC])art(?:drid?|ri)ge(s)?\b" replace="$1artridge$2"/>
<Typo word="Cassette" find="\b([cC])as(?:et?|se)te(s)?\b" replace="$1assette$2"/>
<Typo word="Cassowary" find="\b([cC])as(?:aw[ao]|owar?|s(?:aw[ao]|owar))r(ies|y)\b" replace="$1assowar$2"/>
<Typo word="Catapult" find="\b([cC])atapault(ed|ing|s?)\b" replace="$1atapult$2"/>
<Typo word="Catastrophes" find="\b([cC])atastrophies\b" replace="$1atastrophes"/>
<Typo word="Catechism" find="\b([cC])ath[ae]ch?is(ms?|t(?:ic|s?))\b" replace="$1atechis$2"/>
<Typo word="Category" find="\b([cC]|[sS]ubc)(?:at(?:ag|egi)|taeg)or([a-z]+)\b" replace="$1ategor$2"/>
<Typo word="Caterpillar" find="\b([cC])at(?:e(?:pil|rpi)|te(?:pil?|rpil?))lar(s)?\b" replace="$1aterpillar$2"/>
<Typo word="Catholic" find="\b([cC])ath(?:el[io]|lo|olo)c(ism|s?)\b" replace="$1atholic$2"/>
<Typo word="Caucasian" find="\b([cC])aucasion(s)?\b" replace="$1aucasian$2"/>
<Typo word="Caucuses" find="\b([cC])u?acuse([ds])\b" replace="$1aucuse$2"/>
<Typo word="Ceiling" find="\b([cC])i?eling(ed|s?)\b" replace="$1eiling$2"/>
<Typo word="Celebrity" find="\b([cC])eleb[ei]rt(ies|y)\b" replace="$1elebrit$2"/>
<Typo word="Celebr-" find="\b([cC])eleber(at(?:e[ds]?|i(?:ng|ons?)|ory)|it(?:ies|y))\b" replace="$1elebr$2"/>
<Typo word="Cellpadding" find="\b([cC])el(?:lpa|pad)d+ing(s)?\b" replace="$1ellpadding$2"/>
<Typo word="Celsius" find="\b(?:cel[cs]|Celc)ius\b" replace="Celsius"/>
<Typo word="Cemetery" find="\b([cC])emen?ta?re?(ies|y)\b" replace="$1emeter$2"/>
<Typo word="Censor" find="\b([cC])ensur(s)?\b" replace="$1ensor$2"/>
<Typo word="Census" find="\b([cC])encus\b" replace="$1ensus"/><!--avoid latin word sensus-->
<Typo word="Centenary" find="\b([cC])enten(?:e|na)r(i(?:ans?|es)|y)\b" replace="$1entenar$2"/>
<Typo word="(Cent|Mill)ipede" find="\b([cC]ent|[mM]ill)[ae]pede(s)?\b" replace="$1ipede$2"/>
<Typo word="Central" find="\b([cC])enteral(i(?:s(?:[aei][a-z]*|[mt]s?)|z[aei][a-z]*)|ly)?\b" replace="$1entral$2"/>
<Typo word="Century" find="\b([cC])ent(?:ru|ua)r?(i(?:es|ons?)|y)\b" replace="$1entur$2"/>
<Typo word="Ceremony" find="\b([cC])era?mon(i(?:al[a-z]*|es|ous[a-z]*)|y)\b" replace="$1eremon$2"/>
<Typo word="(Un)Ceremonious" find="\b([cC]|[uU]nc)er[io]mon(ies|i(?:al|ous)(?:ly)?|y)\b" replace="$1eremon$2"/>
<Typo word="César Franck" find="\bC[eè]sar\s+Franc?k\b" replace="César Franck"/>
<Typo word="Cézanne" find="\b[cC][eè]zanne\b" replace="Cézanne"/>
<Typo word="Challenge" find="\b([cC])hal(?:en|l(?:an|e))g(e(?:able|[ds]?|rs?)|ing)\b" replace="$1halleng$2"/>
<Typo word="Champagne" find="\b([cC])hampange\b" replace="$1hampagne"/>
<Typo word="Champion" find="\b([cC])hampoin([a-z]*)\b" replace="$1hampion$2"/>
<Typo word="Champs-Élysées" find="\b[cC]hamps-[eE]lys[eè]es\b" replace="Champs-Élysées"/>
<Typo word="Chancellor" find="\b([cC])hancel(?:[eo]|le)r(s(?:hip|ville)?)?\b" replace="$1hancellor$2"/>
<Typo word="(Inter/Un)Change" find="\b([cC]|[iI]nterc|[uU]nc)h(?:ane?g|nage)(s?\b(?<![cC]hangs?)|able|d)\b" replace="$1hange$2"/><!--avoid name Chang(s), chang-->
<Typo word="(Inter/Un/Ex/Re/Dis)Cha(n/r)geable" find="\b([cC]|[dD]isc|[eE]xc|[iI]nterc|[rR]ec|[uU]nc)ha([nr])g[aei]b(ility|l[ey][a-z]*)\b" replace="$1ha$2geab$3"/>
<Typo word="Character" find="\b([cC])(?:a(?:h(?:are?ct[aeo]|ract[aeo])|rach?t[aeo])|h(?:ar(?:a(?:c(?:hte|t[ao])|te)|ct[aeo]|ect[aeo])|r(?:a(?:c(?:hte|t[aeo])|te)|ct[aeo]|ecte)))r([a-z]*)\b(?<![cC](?:aracteribus|haracter))" replace="$1haracter$2"/><!--avoid self & Latin-->
<Typo word="(Un)Characteristic(s/ally)" find="\b([cC]|[uU]nc)hara?(?:ct[eo]r|i|li|t[eo]r)s?i?s?i?ti?c(all?y|s?)\b(?<!(?:[cC]|[uU]nc)haracteristic(?:all?y|s?))" replace="$1haracteristic$2"/>
<Typo word="Chargé d'affaires" find="\b([cC])harg(?:[eè]\s+d['’´ˈ׳᾿‘′Ꞌꞌ`]|é\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`]|d['’´ˈ׳᾿‘′Ꞌꞌ`]))([aA])ffaires\b" replace="$1hargé d'$2ffaires"/>
<Typo word="Charisma" find="\b([cC])h?ar[ai]sma(tic(?:ally|s?))?\b(?<!Car(?:asmatic\b|isma\b))(?<![cC]harisma(?:tic(?:ally|s?))?\b)" replace="$1harisma$2"/><!--avoid Carisma or Carasmatic-->
<Typo word="Charitable" find="\b([cC])hartiable\b" replace="$1haritable"/>
<Typo word="Charles(ton)" find="\bChalres(ton)?\b" replace="Charles$1"/>
<Typo word="Chaser" find="\b([cC])hasr(s)?\b" replace="$1hase$2"/>
<Typo word="Chat" find="\b([cC])aht(s)?\b" replace="$1hat$2"/>
<Typo word="Check" find="\b([cC])hekc(ing|s?)\b" replace="$1heck$2"/>
<Typo word="Chemical" find="\b([cC])hemcial(ly|s?)\b" replace="$1hemical$2"/>
<Typo word="Chemist" find="\b([cC])hemest(ry|s?)\b" replace="$1hemist$2"/>
<Typo word="Chief" find="\b([cC])heif(doms?|ly|s(?:hips?)?|tains?)?\b" replace="$1hief$2"/>
<Typo word="Childbirth" find="\b([cC])hildbird\b" replace="$1hildbirth"/>
<Typo word="Children" find="\b([cC]|[gG]randc|[sS]tepc)hil(?:dere?|re)n\b" replace="$1hildren"/>
<Typo word="Children's" find="\b([cC]|[gG]randc|[sS]tepc)hild(?:er|re)ns(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s?)?\b" replace="$1hildren's"/>
<Typo word="Choreograph" find="\b([cC])horo?egraph(e(?:d|rs?)|i(?:es|ng)|[sy]?)\b" replace="$1horeograph$2"/>
<Typo word="Chorus" find="\b([cC])hrous(es|ing)?\b" replace="$1horus$2"/>
<Typo word="(Mis)Chosen" find="\b([cC]|[mM]isc)hoosen\b" replace="$1hosen"/>
<Typo word="Chronicle" find="\b([cC])hor?nicl(e(?:[ds]?|rs?)|ing)\b" replace="$1hronicl$2"/>
<Typo word="Church" find="\b([cC])(?:hr?u|ur)ch(es)?\b" replace="$1hurch$2"/>
<Typo word="Cigarette" find="\b([cC])ig(?:ar(?:e|ret?)|gar(?:et?|ret?))te(s)?\b" replace="$1igarette$2"/>
<Typo word="Circuit" find="\b([cC])(?:ir(?:cu|icui?|ui)|urcui)t([a-z]*)\b" replace="$1ircuit$2"/>
<Typo word="(Re)Circulation" find="\b([cC]|[rR]ec)irculaton(s)?\b" replace="$1irculation$2"/>
<Typo word="Circumcision" find="\b([cC])ircum(?:[cs]+ic|sc?i[cs])ion(s)?\b" replace="$1ircumcision$2"/>
<Typo word="Citizen" find="\b([cC])it(?:iz(?:a|ie)|ze)n(ry|s(?:hips?)?)?\b" replace="$1itizen$2"/>
<Typo word="Citrus" find="\b([cC])irt[iu]s\b" replace="$1itrus"/>
<Typo word="Civilian" find="\b([cC])ivillian(iz(?:ation|e[ds]?|ing)|s?)\b" replace="$1ivilian$2"/>
<Typo word="(Re)Claims" find="\b([cC]|[rR]ec)laimes\b" replace="$1laims"/>
<Typo word="Clarinet" find="\b([cC])larinette?(s)?\b(?<!\b(?:deux|pour)\s+clarinettes?)" replace="$1larinet$2"/><!--avoid pour clarinette-->
<Typo word="Class" find="\b([cC])las(e[ds]|ing|if(?:i[ce][a-z]*|y[a-z]*))\b(?<![cC]las(?:es?)?)\b" replace="$1lass$2"/><!--avoid (C\c)las(e/es)-->
<Typo word="Classic" find="\b([cC])lasic(al[a-z]*|i(?:s[mt]s?|z[ei][a-z]*)|s?)\b" replace="$1lassic$2"/>
<Typo word="Clear_" find="\b([cC])laer(e(?:[dr]|st)|ly)\b" replace="$1lear$2"/>
<Typo word="(Un)Clear" find="\b([cC]|[uU]nc)lera\b" replace="$1lear"/>
<Typo word="Coast" find="\b([cC])aost(ed|ing|s?)\b" replace="$1oast$2"/>
<Typo word="Cocktail" find="\b([cC])o[ck]tail(\b|s\b(?<!Coctails))" replace="$1ocktail$2"/><!--avoid "Coctails" (band)-->
<Typo word="Coffee" find="\b([cC])of[ef]e(houses?|pots?|s(?:hops?)?)?\b" replace="$1offee$2"/>
<Typo word="Coincide" find="\b([cC])o-incide([ds]?|nt(?:al(?:ly)?)?)\b" replace="$1oincide$2"/>
<Typo word="Collaborate" find="\b([cC])ol(?:ab[eo]r+|lab(?:[eo]r+))at([a-z]+)(?:\stogether)?\b(?<![cC]ollaborat[a-z]+)" replace="$1ollaborat$2"/>
<Typo word="Collapse" find="\b([cC])oll(?:asp|pas)(e[ds]?|i(?:ble|ng))\b" replace="$1ollaps$2"/>
<Typo word="Collateral" find="\b([cC])olateral(iz(?:e[ds]?|ing)|ly)?\b" replace="$1ollateral$2"/>
<Typo word="Colleague" find="\b([cC])ol(?:ea|le)gue(s)?\b" replace="$1olleague$2"/>
<Typo word="* colleague" find="\bwork\s+colleague(s)?\b" replace="colleague$1"/><!--avoid "Work" to maintain sentence-case-->
<Typo word="Colleg-" find="\b([cC])oleg(es?|iate)\b" replace="$1olleg$2"/>
<Typo word="(Re)Collection" find="\b([cC]|[rR]ec)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(?:ly|s?))\b" replace="$1ollecti$2"/>
<Typo word="Colonizer" find="\b([cC])oloni[sz]ator(s)?\b" replace="$1olonizer$2"/>
<Typo word="Colonnade" find="\b([cC])ol+onade(s)?\b" replace="$1olonnade$2"/>
<Typo word="Colony" find="\b([cC])ollon(i(?:es|z(?:ations?|e[ds]?))|y)\b" replace="$1olon$2"/>
<Typo word="Colossal" find="\b([cC])ol(?:los?|o)s(al(?:ly)?|us)\b" replace="$1oloss$2"/>
<Typo word="Column" find="\b([cC])olun?m+(\b(?<!Colum)|s\b)" replace="$1olumn$2"/><!--avoid name Colum-->
<Typo word="Contemp-" find="\b([cC])omtemp([a-z]+)\b" replace="$1ontemp$2"/>
<Typo word="Combination" find="\b([cC])omb(?:anatio|in(?:ati|tatio)|onatio)n(s)?\b" replace="$1ombination$2"/>
<Typo word="Combustion" find="\b([cC])ombusi(on|ve(?:ly)?)\b" replace="$1ombusti$2"/>
<Typo word="Comeback" find="\b([cC])omback(s)?\b" replace="$1omeback$2"/>
<Typo word="Comedic" find="\b([cC])ommedi(ans?|c)\b" replace="$1omedi$2"/>
<Typo word="(Un)Comfortable" find="\b([cC]|[uU]nc)o(?:mforti|nforta)bl([ey])\b" replace="$1omfortabl$2"/>
<Typo word="(-)Coming" find="(?<=\b(?:[A-Z][a-z]*c|[a-z]+c|[cC]))om[em]ing(s)?\b(?<!Commings)" replace="oming$1"/><!--avoid surname Commings; cheapened expensive beginning-->
<Typo word="Command(eer/o/ment)" find="\b([cC])om(?:and|madn)(e(?:d|er(?:ed|ing|s?)|rs?)|oe?s?\b(?<![cC]omandos?)|ments?)?\b" replace="$1ommand$2"/><!--avoid Spanish title C/omandos-->
<Typo word="Commemorate (1)" find="\b([cC])om(?:em+r?[eo]r[ai]t|me(?:m(?:er[ai]t|m+r[eo]r[ai]t|orit|r[eo]r[ai]t)|r(?:at|[eo]r[ai]t)))([a-z]+)\b(?<![cC]ommemorat[a-z]+\b)" replace="$1ommemorat$2"/><!--avoid self-->
<Typo word="Commemorate (2)" find="\b([cC])om+em+(?:er[ai]|ori)t(e[ds]?|i(?:ng|ons?|ves?))\b" replace="$1ommemorat$2"/>
<Typo word="Commercial" find="\b([cC])om(?:eri?|meri)ci?al(\b(?<!Comercial)|i[sz](?:ation|e[ds]?|ing)|is[mt]s?|ly|s)\b" replace="$1ommercial$2"/><!--avoid Comercial, common Spanish/Portuguese word-->
<Typo word="(De)Commission" find="\b([cC]|[dD]ec)om(?:is|m[is]?|s)sion(e(?:d|rs?)|ing|s?)\b" replace="$1ommission$2"/>
<Typo word="Commitment" find="\b([cC])om(?:it?|mit)tment(s)?\b" replace="$1ommitment$2"/>
<Typo word="Committ(ed/al)" find="\b([cC])om(?:itt?|mit)(e[de]s?|ing|al\b(?<![cC]omital))\b" replace="$1ommitt$2"/><!--avoid "comital"-->
<Typo word="Committee" find="\b([cC]|[sS]ubc)om(?:it[et]ee?|m(?:[ei]t(?:ee?|te)|itty))(m[ae]n|person|s?|wom[ae]n)\b" replace="$1ommittee$2"/>
<Typo word="Commodity" find="\b([cC])omod+it(ies|y)\b" replace="$1ommodit$2"/>
<Typo word="(Un)Common" find="\b([cC]|[uU]nc)omm(?:en|ong)(ali?t(?:ies|y)|ers?|ly|s?)\b(?<!Commens)" replace="$1ommon$2"/>
<Typo word="Commonwealth" find="\b([cC])om+onweath\b" replace="$1ommonwealth"/>
<Typo word="(Tele)communicate" find="\b([cC]|[tT]elec)omm(?:inic|u(?:i(?:c|n[ci])|nc?i))at(e[ds]?|i(?:ons?|ve(?:ly)?)|ors?)\b" replace="$1ommunicat$2"/>
<Typo word="Communities" find="\b([cC])omm?un?it[ei]+s\b(?<!ommunities)" replace="$1ommunities"/>
<Typo word="Commun-" find="\b(?!Comunal\b)([cC])om(?:mun(?:nt?|t)|un(?:nt?|t?))(al(?:ly)?|i(?:ons?|s[mt]s?|t(?:ies|y)))\b" replace="$1ommun$2"/><!--avoid Comunal, place name-->
<Typo word="Company" find="\b([cC])om(?:a(?:n|pa?n)|pna)(i(?:es|ons?)|y)\b" replace="$1ompan$2"/>
<Typo word="Comparative" find="\b([cC])omp(?:ar[ei]?|era)tiv(e(?:ly|ness|s?)|ist)\b" replace="$1omparativ$2"/>
<Typo word="Comparison" find="\b([cC])omparision(s)?\b" replace="$1omparison$2"/>
<Typo word="(In)Compatible" find="\b([cC]|[iI]nc)ompa?ti?abl([ey])\b" replace="$1ompatibl$2"/>
<Typo word="(In/Histo)Compatibility" find="\b([cC]|[hH]istoc|[iI]nc)ompa(?:bi|ti?(?:abi?|ib))lit(ies|y)\b" replace="$1ompatibilit$2"/>
<Typo word="(In)Competent" find="\b([cC]|[iI]nc)omp(?:at[ae]|et[ai]|it[ae]|tete)n(ce|t(?:ly)?)\b" replace="$1ompeten$2"/>
<Typo word="Competition" find="\b([cC])o(?:mpet(?:[ae]t|itit?)|pmetit)(i(?:ons?|ve(?:ly|ness)?)|ors?)\b" replace="$1ompetit$2"/><!--see also "-petiti(on/ve)"-->
<Typo word="Compilation" find="\b([cC])om(?:ilati?|p(?:iliati?|li(?:ati?|lati?))|pil(?:at|li?ati?))on(s)?\b" replace="$1ompilation$2"/>
<Typo word="(In)Complete" find="\b([cC]|[iI]nc)ompl(?:eate?\b(?<!Compleat)|ate|eete)([ds]?|ly|ness)\b" replace="$1omplete$2"/><!--avoid Compleat, (in)complet-->
<Typo word="(In)Completely" find="\b([cC]|[iI]nc)omplet(?:elyl|le?y)\b" replace="$1ompletely"/>
<Typo word="Comp(l)eting" find="\b([cC]ompl?et)et?i(ng|on?)\b" replace="$1i$2"/>
<Typo word="Composite" find="\b([cC])omposate(s)?\b" replace="$1omposite$2"/>
<Typo word="Compound" find="\b([cC])omp[ou]nd([a-z]*)\b" replace="$1ompound$2"/>
<Typo word="Comprehensive" find="\b([cC])omphrehensi(bl[ey]|on|ve(?:ly)?)\b" replace="$1omprehensi$2"/>
<Typo word="Comprise" find="\b([cC])onpris(e[ds]?|ing)\b" replace="$1ompris$2"/>
<Typo word="Compromise" find="\b([cC])ompr(?:imi[sz]|omiz)(e[ds]?|ing)\b" replace="$1ompromis$2"/>
<Typo word="(Com/Pro)pulsory" find="\b([cC]om|[pP]ro)puls[ae]r(ies|y)\b" replace="$1pulsor$2"/>
<Typo word="Compute" find="\b([cC])m?opute([ds]|r(?:i[sz]e[ds]?|s?))\b" replace="$1ompute$2"/>
<Typo word="Concentrate" find="\b([cC])onsentrat(e[ds]?|i(?:ng|ons?))\b" replace="$1oncentrat$2"/>
<Typo word="Concept" find="\b([cC])on(?:cep([abd-su-z])|sept)([a-z]*)\b" replace="$1oncept$2$3"/>
<Typo word="(Un)Concern" find="\b([cC]|[uU]nc)onsern(ed|ing|s?)\b" replace="$1oncern$2"/>
<Typo word="Condemned" find="\b([cC])ond(?:amn|em+)e([dr])\b" replace="$1ondemne$2"/>
<Typo word="Condominium" find="\b([cC])ondominum(s)?\b" replace="$1ondominium$2"/>
<Typo word="Confides" find="\b([cC])onfids\b" replace="$1onfides"/>
<Typo word="Confirmation" find="\b([cC])onfirmmation\b" replace="$1onfirmation"/>
<Typo word="Conform" find="\b([cC])oform(ance|e(?:d|rs?)|ing)\b" replace="$1onform$2"/>
<Typo word="Confront" find="\b([cC])onfont(ation(?:al|ists?)?|e(?:d|rs?)|ing|s?)\b" replace="$1onfront$2"/>
<Typo word="Congratulate" find="\b([cC])ongradulat(e[ds]?|i(?:ng|ons)|ory)\b" replace="$1ongratulat$2"/>
<Typo word="Congregate" find="\b([cC])ong(?:er?gr?|regr)at([a-z]+)\b" replace="$1ongregat$2"/>
<Typo word="Congressional" find="\b([cC])ongres[is]onal(ly)?\b" replace="$1ongressional$2"/>
<Typo word="Conjecture" find="\b([cC])onjecutr(e[ds]?|ing)\b" replace="$1onjectur$2"/>
<Typo word="(Dis/Un)Connect" find="\b([cC]|[dD]isc|[uU]nc)onect(ed|i(?:ng|ons?|ves?)|ors?|s?)\b" replace="$1onnect$2"/>
<Typo word="Connive" find="\b([cC])oniv(e[drs]?|ing)\b" replace="$1onniv$2"/>
<Typo word="Connotation" find="\b([cC])(?:an|o)notati(ons?|ve(?:ly)?)\b" replace="$1onnotati$2"/>
<Typo word="Conquered" find="\b([cC])onqu(?:er(?:re)?|re)d\b" replace="$1onquered"/>
<Typo word="Conqueror" find="\b([cC])onquerer(s)?\b" replace="$1onqueror$2"/>
<Typo word="(Sub/Un/Semi/Pre)Conscious" find="\b([cC]|[pP]rec|[sS](?:emic|ubc)|[uU]nc)on[cs]io(nabl[ey]|us(?:ly|ness)?)\b" replace="$1onscio$2"/>
<Typo word="(Sub/Un/Semi/Pre)Consciousness" find="\b([cC]|[pP]rec|[sS](?:emic|ubc)|[uU]nc)ons(?:ciou|ici?ous?)ness(es)?\b" replace="$1onsciousness$2"/>
<Typo word="Consecutive" find="\b([cC])onsectut?ive(ly)?\b" replace="$1onsecutive$2"/>
<Typo word="Consensus" find="\b([cC])on(?:cens|esenc|s(?:cens|enc?))us\b" replace="$1onsensus"/>
<Typo word="Consent" find="\b([cC])onscent(ed|ing)\b" replace="$1onsent$2"/>
<Typo word="Conservative" find="\b([cC])onservitiv(e(?:ly|s?)|ism)\b" replace="$1onservativ$2"/>
<Typo word="(Re)Consider" find="\b([cC]|[rR]ec)on(?:cid|sdid?)er(abl[ey]|ed|ing|s?)\b" replace="$1onsider$2"/>
<Typo word="(In)Considerate" find="\b([cC]|[iI]nc)onsiderite?(ly)?\b" replace="$1onsiderate$2"/>
<Typo word="(Re)Considered" find="\b([cC]|[rR]ec)onsider(?:d|es)\b" replace="$1onsidered"/>
<Typo word="Consolidate" find="\b([cC])onsol[ao]dat(e[ds]?|i(?:ng|ons?))\b" replace="$1onsolidat$2"/>
<Typo word="Consommé" find="\b([cC])onsomm[eè](s)?\b" replace="$1onsommé$2"/>
<Typo word="(In)Conspicuous" find="\b([cC]|[iI]nc)onspici?ous([a-z]*)\b" replace="$1onspicuous$2"/>
<Typo word="Conspiracy" find="\b([cC])onspiri(c(?:ies|y?)|tor[a-z]*)\b" replace="$1onspira$2"/>
<Typo word="(In)Constantly" find="\b([cC]|[iI]nc)onstanly\b" replace="$1onstantly"/>
<Typo word="Consternation" find="\b([cC])onstarnation(s)?\b" replace="$1onsternation$2"/>
<Typo word="Constituent" find="\b([cC])o(?:n(?:s(?:itu|tis?tu)|titu)|stis?tu|nst(?:utu|i(?:stua|tu(?:a|te)))|n[st]ite[ae])(?:en|ne?)(?<!onstituen)(c(?:ies|y)|ts?)\b" replace="$1onstituen$2"/>
<Typo word="(Re/Un)Constitute" find="\b([cC]|[rR]ec|[uU]nc)onsitut([a-z]+)\b" replace="$1onstitut$2"/>
<Typo word="(Un)Constitution" find="\b([cC]|[uU]nc)o(?:n(?:stitu|titut)|stitut)ion([a-z]*)\b" replace="$1onstitution$2"/>
<Typo word="(Un)Constrain" find="\b([cC]|[uU]nc)onstain(ed|ing|s?|ts?)\b" replace="$1onstrain$2"/>
<Typo word="Consultant" find="\b([cC])onsul(?:a|te)nt(s)?\b" replace="$1onsultant$2"/>
<Typo word="Consum(ption/ptive/e/mate)" find="\b([cC])omsum(pti(?:ons?|ve)|e(?:[ds]?|r(?:ism|s?))|ing|mat(?:e[ds]?|ion))\b" replace="$1onsum$2"/>
<Typo word="Consumer" find="\b([cC])onsumber(ism|s?)\b" replace="$1onsumer$2"/>
<Typo word="Consummate" find="\b([cC])onsumat(e[ds]?|i(?:ng|ons?))\b" replace="$1onsummat$2"/>
<Typo word="Contain" find="\b([cC])o[mu]n?tain(e(?:d|rs?)|ing|s?)\b" replace="$1ontain$2"/>
<Typo word="Contains" find="\b([cC])ontai?nes\b" replace="$1ontains"/>
<Typo word="(De)Contaminate" find="\b([cC]|[dD]ec)ontaiminat(e[ds]?|i(?:ng|ons?))\b" replace="$1ontaminat$2"/>
<Typo word="(Con/Ex)temporaneous" find="\b([cC]on|[eE]x)temporan[eou]{1,2}s(ly)?\b" replace="$1temporaneous$2"/>
<Typo word="(Con/Pre)tender" find="\b([cC]on|[pP]re)tendor(s)?\b" replace="$1tender$2"/>
<Typo word="Contiguous" find="\b([cC])ontingu([a-z]+)\b" replace="$1ontigu$2"/>
<Typo word="(Inter/Trans)Continental" find="\b([cC]|[iI]nterc|[tT]ransc)ontine(?:ntial|tal)\b" replace="$1ontinental"/>
<Typo word="(Dis)Continue" find="\b([cC]|[dD]isc)o(?:n(?:sti|t)|unti)i?[nu]+(a(?:l(?:ly)?|tions?)|e[ds]?|i(?:ng|ty)|ous(?:ly)?)\b(?<![cC]ontinu[a-z]+|[dD]iscontinu[a-z]+)" replace="$1ontinu$2"/><!--avoid self-->
<Typo word="(Dis)Continuous" find="\b([cC]|[dD]isc)onti(?:n(?:ou|uo)|uou)s(ly)?\b" replace="$1ontinuous$2"/>
<Typo word="Contrary" find="\b([cC])ontary\b" replace="$1ontrary"/>
<Typo word="Contrast" find="\b([cC])on(?:stra|tar)st(able|ed|ing(?:ly)?|s?)\b" replace="$1ontrast$2"/>
<Typo word="Control" find="\b([cC])ont(?:ol|roll)(s)?\b" replace="$1ontrol$2"/>
<Typo word="(Un)Controlled" find="\b([cC]|[uU]nc)ont(?:oll|rol)(able|e[dr]|ing)\b" replace="$1ontroll$2"/>
<Typo word="Controversial" find="\b([cC])ontroversal(ly)?\b" replace="$1ontroversial$2"/>
<Typo word="Controversy" find="\b([cC])ontr(?:ave(?:[cst]?|r[cst]?)|ove(?:[cst]?|r[ct]?))(y|i(?:al(?:ly)?|es))\b" replace="$1ontrovers$2"/>
<Typo word="(In)Convenient" find="\b([cC]|[iI]nc)onv(?:e(?:ine|nia)|ienie|vienie)n(ces?|t(?:ly)?)\b" replace="$1onvenien$2"/>
<Typo word="(Un)Conventional" find="\b([cC]|[uU]nc)onve(?:nti|tion)al(i(?:s[mt]|ze[ds]?)|ly)?\b" replace="$1onventional$2"/>
<Typo word="Converter" find="\b([cC])onvertor(s)?\b" replace="$1onverter$2"/>
<Typo word="Conveyor" find="\b([cC])onveyer(s)?\b" replace="$1onveyor$2"/>
<Typo word="(Un)Convince" find="\b([cC]|[uU]nc)onvic(e[ds]?|ing(?:ly)?)\b" replace="$1onvinc$2"/>
<Typo word="(Un)Cooperate" find="\b([cC]|[uU]nc)oop[ao]rat(e[ds]?|i(?:ng|on|ve(?:ly)?))\b" replace="$1ooperat$2"/>
<Typo word="(Un)Coordinate" find="\b([cC]|[uU]nc)oordian?t([a-z]+)\b" replace="$1oordinat$2"/>
<Typo word="Copenhagen" find="\b[cC]openhagan\b" replace="Copenhagen"/>
<Typo word="Copied" find="\b([cC])oppied\b" replace="$1opied"/>
<Typo word="Copy" find="\b([cC])poy(ing)?\b" replace="$1opy$2"/>
<Typo word="Copyright" find="\b([cC])opywrite\b" replace="$1opyright"/>
<Typo word="Cordial" find="\b([cC])oridal(ity|ly|s?)\b" replace="$1ordial$2"/>
<Typo word="Corporal" find="\b([cC])orpral(s)?\b" replace="$1orporal$2"/>
<Typo word="(In/Disin)Corporate" find="\b([cC]|[dD]isinc|[iI]nc)orp(?:[ae]rt?|ort|ro)at(e[ds]?|i(?:ng|ons?))\b" replace="$1orporat$2"/>
<Typo word="(In)Correct" find="\b([cC]|[iI]nc)(?:or(?:e(?:ctc?|tc?)|r(?:etc?|r+e(?:ctc?|tc?)))|r+ect)(ab(?:ility|le)|ed|i(?:b(?:ility|le)|ng(?:ly)?|ons?)|ly|ness|or|s?)\b" replace="$1orrect$2"/>
<Typo word="Correspond" find="\b([cC]orr|[rR])(?:e|is)(?:po[ns]d|spon)(|s\b(?<!\b[rR]espons)|e(?:d|n(?:c(?:es?|ies|y)|ts?))|ing(?:ly)?)\b" replace="$1espond$2"/>
<Typo word="Corresponde(nt/ce)" find="\b([cC])orr[ei]spondan(c(?:es?|y)|ts?)\b(?!\s+[dD]es?\b)(?<!\b(?:des?|et|[lL](?:a|es))\s+\b[cC]orr[ei]spondan(?:c(?:es?|y)|ts?)\b(?!\s+[dD]es?\b))" replace="$1orresponden$2"/><!--avoid French word correspondance(s) via lookaround for French articles-->
<Typo word="Corridor" find="\b([cC])o(?:co?rr[ae]do|orr[ae]do|r(?:[aei]doo?|r(?:[ae]doo?|idoo)))r(s)?\b(?<![cC]orredor)" replace="$1orridor$2"/>
<Typo word="Cotton_" find="\bcotten\b" replace="cotton"/><!--avoid surname Cotten-->
<Typo word="Could" find="\b([cC])oudl\b" replace="$1ould"/>
<Typo word="(C/W/Sh)ould have (2)" find="\b([cw]|sh)ould\s+(?:had|of)\s+([a-z]+ed|been|given)\b" replace="$1ould have $2"/>
<Typo word="(C/W/Sh)ould have" find="\b([cC]|[sS]h|[wW])ould\s+of\b(\S|\s+(?:been|[dg]one|had|said))\b" replace="$1ould have$2"/>
<Typo word="Couldn't" find="\b([cC])oudl?n['’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1ouldn't"/>
<Typo word="Council" find="\b([cC])oucil(lors?|s?)\b" replace="$1ouncil$2"/>
<Typo word="Countries" find="\b([cC])oun(?:ir|ri|tir)es\b" replace="$1ountries"/>
<Typo word="Country" find="\b([cC])ontr(i(?:e(?:fied|s)|fied)|m[ae]n|wom[ae]n|y(?:efied|fied|sides?)?)\b" replace="$1ountr$2"/>
<Typo word="Coup d'État" find="\b([cC])oup(s)?\s+([dD])['’´ˈ׳᾿‘′Ꞌꞌ`]Etat\b" replace="$1oup$2 $3'État"/>
<Typo word="Coup d'état" find="\b([cC])oup(s)?\s+([dD])['’´ˈ׳᾿‘′Ꞌꞌ`]?\s?[eê]tat?\b" replace="$1oup$2 $3'état"/>
<Typo word="Courier" find="\b([cC])oururier(s)?\b" replace="$1ourier$2"/>
<Typo word="Covenant" find="\b([cC])onvenant([a-z]*)\b" replace="$1ovenant$2"/>
<Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/>
<Typo word="Create" find="\b([cC])reaete([ds])?\b" replace="$1reate$2"/>
<Typo word="credence" find="\bcreedence\b" replace="credence"/><!--avoid Creedence, which usually refers to the band Creedence Clearwater Revival-->
<Typo word="(In)Credible" find="\b([cC]|[iI]nc)read[ai]b(ility|l[ey])\b" replace="$1redib$2"/>
<Typo word="Criteria" find="\b([cC])riteri(?:a|on)s\b(?<![tT]he Criterions)" replace="$1riteria"/><!--avoid the group The Criterions-->
<Typo word="Criterion" find="\b([cC])ritereon\b" replace="$1riterion"/>
<Typo word="Critical" find="\b([cC])r(?:it(?:c?|is|tic)|tic)(al(?:ly)?|i[sz](?:e[ds]?|ing)|isms?)\b" replace="$1ritic$2"/>
<Typo word="Critics" find="\b([cC])riticists\b" replace="$1ritics"/>
<Typo word="Crocodile" find="\b([cC])rockodile(s)?\b" replace="$1rocodile$2"/>
<Typo word="Crucifixion" find="\b([cC])rucifiction\b" replace="$1rucifixion"/>
<Typo word="Crudités" find="\b([cC])rudit[eè](s)?\b" replace="$1rudité$2"/>
<Typo word="Cruise" find="\b([cC])rusi?(e(?:[ds]?|rs?)|ing)\b(?<!Cruser?)" replace="$1ruis$2"/><!--avoid surnames Cruse & Cruser-->
<Typo word="Crystalli(s/z)ation_" find="\b([cC])rystal([io][a-z]+)\b" replace="$1rystall$2"/>
<Typo word="Cuisine" find="\b([cC])usine(s)?\b" replace="$1uisine$2"/>
<Typo word="Culinary" find="\b([cC])ul(?:in(?:ar|er?)|lina)ry\b" replace="$1ulinary"/>
<Typo word="(C/F)ulminate" find="\b([cfCF])uliminat(e[ds]?|i(?:ng|ons?))\b" replace="$1ulminat$2"/>
<Typo word="(Agri/Horti/Multi)Cultural" find="\b([aA]gric|[cC]|[hH]ortic|[mM]ultic)ultral([a-z]*)\b" replace="$1ultural$2"/>
<Typo word="Cumulative" find="\b([cC])umulatative(ly)?\b" replace="$1umulative$2"/>
<Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao"/>
<Typo word="Curiosity" find="\b([cC])uriousit(ies|y)\b" replace="$1uriosit$2"/>
<Typo word="Currently" find="\b([cC])ur(?:en(?:[lt]|te?l)|rent(?:ele?|le)|ren[lt])e?y\b" replace="$1urrently"/>
<Typo word="Curriculum" find="\b([cC])(?:iriculu|urricule)m\b" replace="$1urriculum"/>
<Typo word="Customer" find="\b([cC])u(?:sot|tso)mer(s)?\b" replace="$1ustomer$2"/>
<Typo word="Cylinder" find="\b([cC])(?:i|yc)lind(ers?|rical(?:ly)?)\b" replace="$1ylind$2"/>
<Typo word="Cylindrical" find="\b([cC])ylinderical(ly)?\b" replace="$1ylindrical$2"/>

D

<Typo word="District" find="\b([dD]|[rR]ed)is(?:itrict|r(?:i(?:ct?|t)|tic?t)|ti?r(?:ct|i[ct]))(ed|ing|s?)\b" replace="$1istrict$2"/><!--20220624-- cater for 'distirct'-->
<Typo word="Disappear" find="\b([dD])is+ap+ea?r+(?<!isappear)(ances?|ed|ing|s?)\b" replace="$1isappear$2"/><!--edited 2022-04-07-->
<Typo word="Dairy_" find="\b([dD])iary\s+(allerg(?:ies|y)|c(?:attle|ouncil)|f(?:arm[a-z]*|oods?)|milk|products?|Queen)\b" replace="$1airy $2"/>
<Typo word="Dardanelles" find="\b(?:Darde|dard[ae])nelles\b" replace="Dardanelles"/>
<Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri"/>
<Typo word="Daughter" find="\b([dD])au(?:gt?h?|hg?t)er(s)?\b" replace="$1aughter$2"/>
<Typo word="deal" find="\bdael(s)?\b" replace="deal$1"/><!--avoid surnames Dael & Daels-->
<Typo word="Deal*" find="\b([dD])ael(ings?|t)\b" replace="$1eal$2"/>
<Typo word="Decide" find="\b([dD])esi(d(?:e(?:d(?:ly)?|s?)|ing)|sions?)\b" replace="$1eci$2"/>
<Typo word="(Un)Decidedly" find="\b([dD]|[uU]nd)ecidely\b" replace="$1ecidedly"/>
<Typo word="(In)Decision" find="\b([dD]|[iI]nd)e(?:cis|s(?:cisi|i(?:[cs]i)))(ons?|ve(?:ly)?)\b" replace="$1ecisi$2"/>
<Typo word="Decrees" find="\b([dD])ecress\b" replace="$1ecrees"/>
<Typo word="Defensive" find="\b([dD])efencive([a-z]*)\b" replace="$1efensive$2"/>
<Typo word="Deficit" find="\b([dD])efict(s)?\b" replace="$1eficit$2"/>
<Typo word="(Re/Un)Define" find="\b([dD]|[rR]ed|[uU]nd)ef(?:f(?:in(?:in)?|nin)|inin)(e[ds]?|i(?:ng|tions?))\b" replace="$1efin$2"/>
<Typo word="(In)Definition" find="\b([dD]|[iI]nd)ef(?:f(?:f+inite?|in(?:et|ite?))|in(?:[ei]t|ti)|nin(?:i?|it|ti?))(ons?|ve(?:ly|ness|s?))\b" replace="$1efiniti$2"/>
<Typo word="Degradation" find="\b([dD])egredation\b" replace="$1egradation"/>
<Typo word="Degrade" find="\b([dD])egrat(e[ds]?|ing)\b" replace="$1egrad$2"/>
<Typo word="Deity" find="\b([dD])iet(ies|y)\b" replace="$1eit$2"/>
<Typo word="Déjà Vu" find="\b([dD])(?:éja|[eè]jà)\s+([vV])u\b" replace="$1éjà $2u"/><!--avoid [[wikt:deja vu]]-->
<Typo word="(D/R)elegate" find="\b([drDR])elagat(e[ds]?|i(?:ng|ons?))\b" replace="$1elegat$2"/>
<Typo word="Delineate" find="\b([dD])eliniat([a-z]+)\b" replace="$1elineat$2"/>
<Typo word="Delirious" find="\b([dD])elerious(ly)?\b" replace="$1elirious$2"/>
<Typo word="Deliver" find="\b([dD])eli?ever(ance|ed|i(?:es|ng)|[sy]?)\b" replace="$1eliver$2"/>
<Typo word="Delusively" find="\b([dD])elusionally\b" replace="$1elusively"/>
<Typo word="(Mis)Demeanor" find="\b([dD]|[mM]isd)(?:amenou?|eme(?:ane|n[eo]))r(s)?\b" replace="$1emeanor$2"/>
<Typo word="(Un)Democrat" find="\b([dD]|[uU]nd)e(?:m(?:or)?|om)cra([ct][a-z]*)\b" replace="$1emocra$2"/>
<Typo word="Demographic" find="\b([dD])emographical\b" replace="$1emographic"/>
<Typo word="Demolition" find="\b([dD])emolision(s)?\b" replace="$1emolition$2"/>
<Typo word="(D/R)emonstrate" find="\b([drDR])emo(?:n[st]r|str)at(e[ds]?|i(?:ng|ons?|ve(?:ly|s?))|ors?)\b" replace="$1emonstrat$2"/>
<Typo word="Denigrate" find="\b([dD])enegrat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1enigrat$2"/>
<Typo word="Dénouement" find="\b([dD][eé])noument\b" replace="$1nouement"/><!--avoid [[wikt:denouement]]-->
<Typo word="Department" find="\b([dD])e(?:aprt|p(?:ar|tart?))me?nt(al(?:ly)?|s?)\b" replace="$1epartment$2"/>
<Typo disabled="Département(al)" find="\b([dD])epartement(ale?)?\b" replace="$1épartement$2"/><!--disabled per talk, departement is often department instead-->
<Typo word="(In)Dependent" find="\b([dD]|[iI]nd)(?:enpen?d[ae]n|ipen?d[ae]n|pen?d[ae]n|e(?:npen?dan|pe(?:d[ae]n|nd(?:an|ende)))|ndepeden)(ce|t(?:ly)?)\b(?<!\b[dD]ependants?)(?<![lL]'independance)" replace="$1ependen$2"/><!--avoid dependant, (L/l)'independance-->
<Typo word="dependent on" find="\b((?:are|be(?:e(?:c(?:ame|omes?)|n))?|is|w(?:as|ere))\s+(?:al(?:l|so)\s+|[a-z]+ly\s+|becoming\s+|more\s+|no[tw]\s+|often\s+|still\s+|very\s+)?)dependant\s+on\b" replace="$1dependent on"/>
<Typo word="Depict" find="\b([dD])espict(ions?|s?)\b" replace="$1epict$2"/>
<Typo word="Derivative" find="\b([dD])erivia?ti(ons?|ves?)\b" replace="$1erivati$2"/>
<Typo word="Derive" find="\b([dD])(?:eriviat|iriv)(ations?|e[ds]?|ing)\b" replace="$1eriv$2"/>
<Typo word="Derogatory" find="\b([dD])erog[io]tory\b" replace="$1erogatory"/>
<Typo word="Derrière" find="\b([dD])er+ier+e(s)?\b" replace="$1errière$2"/>
<Typo word="Descendant" find="\b([dD])e(?:cend[ae]nt|s(?:cendand|end[ae]nt))(s)?\b" replace="$1escendant$2"/>
<Typo word="Descriptor" find="\b([dD])e(?:cri?|sc(?:ri?)?)ipter(s)?\b" replace="$1escriptor$2"/>
<Typo word="Desiccate" find="\b([dD])es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2"/>
<Typo word="Design(ate)" find="\b([dD])(?:e(?:isgn|s(?:gin|ing|sigi?n))|is(?:gin|i(?:gn|ng)|sigi?n))(at(?:e[ds]?|ors?)|e(?:d|rs?)|ing|s?)\b" replace="$1esign$2"/>
<Typo word="Desktop" find="\b([dD])esktiop(s)?\b" replace="$1esktop$2"/>
<Typo word="Desperate" find="\b([dD])esp[ai]rat(e(?:ly)?|ion)\b" replace="$1esperat$2"/>
<Typo word="Destroy" find="\b([dD])est(?:ory|roi)(e(?:d|rs?)|ing|s?)\b" replace="$1estroy$2"/>
<Typo word="(Non/In)Destruct" find="\b([dD](?!istructs?\b)|[iI]nd|[nN]ond)ist?ruct([a-z]*)\b" replace="$1estruct$2"/><!--avoid "distruct" (district?)-->
<Typo word="Detach" find="\b([dD])etatch(able|e[ds]|ing|ments?)?\b" replace="$1etach$2"/>
<Typo word="Detail" find="\b([dD])e(?:ati|tail)l(ed|ing|s?)\b" replace="$1etail$2"/>
<Typo word="(In)Detect" find="\b([dD]|[iI]nd)ectect([a-z]*)\b" replace="$1etect$2"/>
<Typo word="(Un)Detectable" find="\b([dD]|[uU]n)etecabl([ey])\b" replace="$1etectabl$2"/>
<Typo word="Détente" find="\b([dD])etente\b" replace="$1étente"/>
<Typo word="Deterrent" find="\b([dD])eter(?:[ae]|ra)n(ce|ts?)\b" replace="$1eterren$2"/>
<Typo word="Deteriorate" find="\b([dD])ete(?:or|r(?:ior)?)iat(e[ds]?|i(?:ng|on))\b" replace="$1eteriorat$2"/>
<Typo word="Determine" find="\b([dD])et(?:e(?:m|rmin)|rm)in(at(?:e|ions?)|e[ds]?|ing)\b" replace="$1etermin$2"/>
<Typo word="(De/Nu)triment" find="\b([dD]e|nu)tr[ae]ment(al|s?)\b" replace="$1triment$2"/>
<Typo word="Devastate" find="\b([dD])ev(?:asa?|[ei]st?a)t(e[ds]?|i(?:ng|on))\b" replace="$1evastat$2"/>
<Typo word="Develop" find="\b([dD])ev(?!il per)(?:al+\w?|el(?:[aeiu]?|l(?:[aeiu]?|l+[aeiu]?|\w?))|il+\w?|l+\w?|[ou]l+\w?)p(e[dr]|ing|s?|ment(?:al(?:ly)?|s?))\b" replace="$1evelop$2"/>
<Typo word="Developed/Developer" find="\b([dD])evel(?:eop|op(?:o|pe))(d|rs?)\b" replace="$1evelope$2"/>
<Typo word="Development" find="\b([dD])e(?:levop[eo]?men|v(?:el(?:ope?mn|p[eo]?men)|ol[eo]p[eo]?men))t(al|s?)\b" replace="$1evelopment$2"/>
<Typo word="Device" find="\b([dD])ivice(s)?\b" replace="$1evice$2"/>
<Typo word="Diabolical" find="\b([dD])i(?:ab|bo)lical(ly)?\b" replace="$1iabolical$2"/>
<Typo word="Diameter" find="\b([dD])iamater(s)?\b" replace="$1iameter$2"/>
<Typo word="Diamonds" find="\b([dD])iamons\b" replace="$1iamonds"/>
<Typo word="Diarrhea" find="\b([dD])iar[hr]ea\b" replace="$1iarrhea"/>
<Typo word="Dichotomy" find="\b([dD])ichtom(ies|y)\b" replace="$1ichotom$2"/>
<Typo word="Didn't" find="\b([dD])idin['’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b" replace="$1idn't"/>
<Typo word="(In)Different" find="\b([dD]|[iI]nd)if(?:e[fr]?|f[ai]?)rene?([a-z]+)\b" replace="$1ifferen$2"/>
<Typo word="Differentiate" find="\b([dD])iff?[aei]?ren(?:[cs]iat|tiatiat)(e[ds]?|i(?:ng|ons?))\b" replace="$1ifferentiat$2"/>
<Typo word="Difficult" find="\b([dD])if(?:cu(?:il|l)|f(?:cu(?:il|l)|icu(?:il|li))|icu(?:il|li?))t(ies|ly|y?)\b" replace="$1ifficult$2"/>
<Typo word="Diffuse" find="\b([dD])ifus(e(?:[ds]?|ly|ness|rs?)|i(?:ng|on|ve))\b" replace="$1iffus$2"/>
<Typo word="Dilapidate" find="\b([dD])(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2"/>
<Typo word="Dilemma" find="\b([dD])ill?e(?:m(?:mm+|n)|nm)a(s)?\b" replace="$1ilemma$2"/>
<Typo word="_Dilemma" find="\bdil(?:e|lem?)ma(s)?\b" replace="dilemma$1"/>
<Typo word="Dimension" find="\b([dD])ime(?:nt?|sn)ion(al(?:ity|ly)?|s?)\b" replace="$1imension$2"/>
<Typo word="Diminish" find="\b([dD])em+inish(abl[ey]|e[ds]|ing|ments?)?\b" replace="$1iminish$2"/>
<Typo word="Diminutive" find="\b([dD])iminuiti([a-z]+)\b" replace="$1iminuti$2"/>
<Typo word="Dining" find="\b([dD])inning\s+([aA]reas?|[cC](?:ars?|lubs?)|[hH]alls?|[rR]ooms?|[tT]ables?)\b" replace="$1ining $2"/>
<Typo word="Diocese" find="\b([dD])ioses(an|es?)\b" replace="$1ioces$2"/>
<Typo word="Diplomacy" find="\b([dD])ipl[io]mancy\b" replace="$1iplomacy"/>
<Typo word="(In)Directly" find="\b([dD]|[iI]nd)(?:irect|riectl)y\b" replace="$1irectly"/>
<Typo word="Disability" find="\b([dD])isibilit(ies|y)\b" replace="$1isabilit$2"/>
<Typo word="Disaster" find="\b([dD])iaster(s)?\b" replace="$1isaster$2"/>
<Typo word="Disastrous" find="\b([dD])isa(?:ste|t)rous(ly)?\b" replace="$1isastrous$2"/>
<Typo word="Disciple" find="\b([dD])i[cs]ipl(es?|in[ei][a-z]*)\b" replace="$1iscipl$2"/>
<Typo word="(Un)Discipline 1" find="\b([dD]|[uU]nd)i(?:ciplin|sc(?:iplin|pline?))([ds])?\b" replace="$1iscipline$2"/>
<Typo word="(Un)Discipline 2" find="\b([dD]|[uU]nd)i[cs]ic?plin([a-z]+)\b" replace="$1isciplin$2"/>
<Typo word="Discography" find="\b([dD])is(?:cograp|ograph)(ies|y?)\b" replace="$1iscograph$2"/>
<Typo word="(Re)Discover" find="\b([dD]|[rR]ed)i[cs]over(e[dr]|i(?:es|ng)|[sy]?)\b" replace="$1iscover$2"/>
<Typo word="Discrepancy" find="\b([dD])iscrepen[cs](ies|y)\b" replace="$1iscrepanc$2"/>
<Typo word="Discuss" find="\b([dD])(?:es|i)cs?uss(e[ds]|i(?:ng|ons?))?\b" replace="$1iscuss$2"/>
<Typo word="Disdain" find="\b([dD])istain(ed|ful(?:ly|ness)?|ing|s?)\b" replace="$1isdain$2"/>
<Typo word="(Dis)enchanted" find="\b([dD]ise|[eE])nchanged\b" replace="$1nchanted"/>
<Typo word="Disguise" find="\b([dD])i(?:g|sq)uis(e[ds]?|ing)\b" replace="$1isguis$2"/>
<Typo word="Disparagingly" find="\b([dD])isparingly\b" replace="$1isparagingly"/>
<Typo word="Display" find="\b([dD])i(?:apla|spal)y(ed|s?)\b" replace="$1isplay$2"/>
<Typo word="displease" find="\bunplease([ds])?\b" replace="displease$1"/>
<Typo word="Displease" find="\bUnplease([ds])?\b" replace="Displease$1"/>
<Typo word="Dissident" find="\b([dD])is(?:[aeio]d[ae]|s(?:[ae]d[ae]|ida|od[ae]|s+[aeio]d[ae]))n(ce|ts?)\b" replace="$1issiden$2"/>
<Typo word="(In)Distinct_" find="\b([dD]|[iI]nd)is(?:ctinc|inc|t(?:ic|[ai]n(?=ti)))t(i(?:on|ve(?:ly)?)|ly)?\b" replace="$1istinct$2"/><!--avoid Distin-->
<Typo word="(Un)Distort" find="\b([dD]|[uU]nd)isort([a-z]+)\b" replace="$1istort$2"/>
<Typo word="Distribute" find="\b([dD])i(?:si)?tribut(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1istribut$2"/>
<Typo word="Distribution" find="\b([dD])istribusion\b" replace="$1istribution"/>
<Typo word="Divide_" find="\bdevi(d(?:e[drs]?|ing)|sions?)\b" replace="divi$1"/><!--avoid surname Devide-->
<Typo word="Division" find="\b([dD])iv(?:is|si)on(al|s?)\b" replace="$1ivision$2"/>
<Typo word="Doctrines" find="\b([dD])oc[rt]ine(s)?\b" replace="$1octrine$2"/>
<Typo word="(Un)Document" find="\b([dD]|[uU]nd)(?:c+ument|oc(?:c?u(?:eme?nt|m(?:ant|etn|net))|cument))([a-z]*)\b" replace="$1ocument$2"/>
<Typo word="Does" find="\b([dD])oe(?:ns|se)\b" replace="$1oes"/>
<Typo word="Doesn't" find="\b([dD])o(?:ens|se?n)['’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b(?<!Wilma Doesnt)" replace="$1oesn't"/><!--avoid Wilma Doesnt-->
<Typo word="Doing" find="\b([dD])o(?:i(?:gn|mg|nd)|nig)\b" replace="$1oing"/>
<Typo word="Dollar" find="\b([dD])oller(s)?\b(?<!Mikhail Doller)" replace="$1ollar$2"/><!--avoid [[Mikhail Doller]]-->
<Typo word="Don't" find="\b([dD])ont\b['’´ˈ׳᾿‘′Ꞌꞌ`]?(?!\s+(?:des?|elles?|ils?|l[ae]s?|une?)\b)(?!a\s+Hightower|'a\s+Hightower)" replace="$1on't"/><!--avoid Dont'a Hightower--><!--avoid correct French via lookahead-->
<Typo word="Double" find="\b([dD])oulbe([ds])?\b" replace="$1ouble$2"/>
<Typo word="Dramatic" find="\b([dD])rami?tic(ally|s?)\b" replace="$1ramatic$2"/>
<Typo word="Draughtsman" find="\b([dD])ra(f|ugh)t(m[ae]n[a-z]*|person|wom[ae]n)\b" replace="$1ra$2ts$3"/>
<Typo word="Dravidian" find="\b([dD])ravadian(s)?\b" replace="$1ravidian$2"/>
<Typo word="Dream" find="(?!\bDeram\b)\b([dD])eram(ers?|ing|s?)\b" replace="$1ream$2"/><!--avoid Deram (Records)-->
<Typo word="Dreams" find="\b([dD])(?:erams|reasm)\b" replace="$1reams"/>
<Typo word="Drink" find="\b([dD])rnik(ers?|ing|s?)\b" replace="$1rink$2"/>
<Typo word="Drummer" find="\b([dD])rum(ers?|ing)\b" replace="$1rumm$2"/>
<Typo word="Dumbbell" find="\b([dD])umbell(s)?\b" replace="$1umbbell$2"/>
<Typo word="Duplicate" find="\b([dD])upil?cat([a-z]+)\b" replace="$1uplicat$2"/>
<Typo word="du Pré" find="\b(Hil+ary|Iris|Jacqueline)\s+[dD]u\s*[pP]r(?:éeé?|e(?:é?|èe?)|èe?)\b" replace="$1 du Pré"/>
<Typo word="Durrës" find="\bDurr[eèé]s\b" replace="Durrës"/>
<Typo word="(D/L/T)ying" find="\b([dltDLT])ieing\b" replace="$1ying"/>

E

<Typo word="(En/De)cipher" find="\b([dD]e|[eE]n)cypher(s)?\b" replace="$1cipher$2"/>
<Typo word="(Endo/Mega/Mono)liths" find="\b([eE]ndo|[mM](?:ega|ono))lithes\b" replace="$1liths"/>
<Typo word="(Ex/In/Pro)hibition" find="\b([eE]x|[iI]n|[pP]ro)(?:hib|ibi)tion(is[mt]s?|s?)\b" replace="$1hibition$2"/>
<Typo word="Each other" find="\b([eE])achother\b" replace="$1ach other"/>
<Typo word="Each" find="\b([eE])ahc\b" replace="$1ach"/>
<Typo word="Earlier" find="\b([eE])a(?:li|r(?:i|ly?))e(r|st)\b(?<!Earler)" replace="$1arlie$2"/>
<Typo word="Early" find="(?!\bEraly\b)\b([eE])(?:alr|earl|ral)(ie(?:r|st)|y)\b" replace="$1arl$2"/>
<Typo word="(L/Y)Earning" find="\b([eE]|[lL]e|[rR]ele|[uU]nle|[yY]e)arnign(s)?\b" replace="$1arning$2"/>
<Typo word="Ecc-" find="\b([eE])c(entric[a-z]*|lesiast[a-z]*)\b" replace="$1cc$2"/>
<Typo word="écla(t/ir)" find="\becla(irs?|t)\b" replace="écla$1"/>
<Typo word="Eclectic" find="\b([eE])(?:cc|g)lectic(ally|ism|s?)\b" replace="$1clectic$2"/>
<Typo word="Eclipse" find="\b([eE])clisps?(e[ds]?|ing)\b" replace="$1clips$2"/>
<Typo word="(Un)Economic" find="\b([eE]|[uU]ne)comonic(al(?:ly)?|s?)\b" replace="$1conomic$2"/>
<Typo word="Economy" find="\b([eE])c[ce]onom([a-z]+)\b" replace="$1conom$2"/>
<Typo word="Ecstasy" find="\b([eE])sctasy\b" replace="$1cstasy"/>
<Typo word="Edit" find="\b([eE])ditt(ed|ing|or(?:ials?|s?))\b" replace="$1dit$2"/>
<Typo word="Education" find="\b([eE])duac?t(e[ds]?|ing|ion(?:al(?:ly)?)?|ors?)\b" replace="$1ducat$2"/>
<Typo word="* Education" find="\b([eE])duction\b(?<=(?:[bB]oards?\s{1,9}of|[cC]o(?:llege|mmunity)|[dD]epartment\s{1,9}of|[eE](?:arly|lementary)|[fF](?:ormal|urther)|[hH]igher|[mM]inist(?:ers?|ry)\s{1,9}(?:for|of)|[pP](?:hysical|rimary)|[sS](?:e(?:condary|x)|chools?\s{1,9}of|pecial)|[tT]ertiary)\s{1,9}[eE]duction)\b" replace="$1ducation"/><!--avoid eduction-->
<Typo disabled="Eels" find="\b([eE])les\b" replace="$1els"/>
<Typo word="(In)Efficient" find="\b([eE]|[iI]ne)ff(?:eci?|ic)en([a-z]+)\b" replace="$1fficien$2"/>
<Typo word="Eighteen" find="\b([eE])ight[-–‑−—―]?teen(s?|ths?)\b" replace="$1ighteen$2"/>
<Typo word="Eighth" find="\b([eE])igth\b" replace="$1ighth"/>
<Typo word="Eighty" find="\b([eE])igt?h(ies|y)\b" replace="$1ight$2"/>
<Typo word="Either" find="\b([eE])iter\b" replace="$1ither"/>
<Typo word="(S)Elect" find="\b([eE]|[sS]e)llect([a-z]*)\b" replace="$1lect$2"/>
<Typo word="Electric" find="\b([eE])let+ric([a-z]*)\b" replace="$1lectric$2"/>
<Typo word="Electricity" find="\b([eE])le(?:ctric|trici)(ans?|ty)\b" replace="$1lectrici$2"/>
<Typo word="Elemental" find="\b([eE])limenta(l|ry)\b" replace="$1lementa$2"/>
<Typo word="Elephant" find="\b([eE])lphant(s)?\b" replace="$1lephant$2"/>
<Typo word="Eleventh" find="\b([eE])levn?eth\b" replace="$1leventh"/>
<Typo word="(In)Eligible" find="\b([eE]|[iI]ne)l(?:egi|iga?|lig[ai])b(ility|le)\b" replace="$1ligib$2"/>
<Typo word="Eliminate" find="\b([eE])l(?:emin|imi)at(e[ds]?|i(?:ng|ons?))\b" replace="$1liminat$2"/>
<Typo word="Elliptic(al/ally)" find="\b([eE])liptic(al(?:ly)?)?\b" replace="$1lliptic$2"/>
<Typo word="Else(where)" find="\b([eE])sle(where)?\b" replace="$1lse$2"/>
<Typo word="Emanate" find="\b([eE])m[ei]nat(ations?|e[ds]?)\b" replace="$1manat$2"/>
<Typo word="Embarrass" find="\b([eE])mbar(?:as|ra)s(e[ds]|ing(?:ly)?|ments?)?(?!\s+River\b)\b" replace="$1mbarrass$2"/><!--avoid Embarras River-->
<Typo word="Embarrassment" find="\b([eE])mbar(?:[ai]s?|ra)se?(ed|ing|ments?)\b" replace="$1mbarrass$2"/>
<Typo word="Embezzle" find="\b([eE])mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2"/>
<Typo word="Emblematic" find="\b([eE])mblamatic(ally)?\b" replace="$1mblematic$2"/>
<Typo word="Émigré" find="\bEmigr[éè](es?|s?)\b" replace="Émigré$1"/>
<Typo word="émigré" find="\bemigr[éè](es?|s?)\b" replace="émigré$1"/><!--avoid [[wikt:emigre]]-->
<Typo word="Émile Zola" find="\b[eéèE]mile\s+[zZ]ola\b" replace="Émile Zola"/>
<Typo word="(E/Pro/Im/Pree)minent" find="\b([eE]|[iI]m|[pP]r(?:ee|o))minan(c(?:es?|y)|t(?:ly)?)\b" replace="$1minen$2"/>
<Typo word="Emissary" find="\b([eE])m(?:is(?:ar?|s+ar)|mis(?:ar?|s+ar))r(ies|y)\b" replace="$1missar$2"/>
<Typo word="(E/O)mission" find="\b([eoEO])m(?:i[cst]|m(?:i[cst]+|m+i[cst]))ion(s)?\b" replace="$1mission$2"/>
<Typo word="(E/O)mitted" find="\b([eoEO])m(?:i|mit?)t(e[dr]|ing)\b" replace="$1mitt$2"/>
<Typo word="Emphasi(s/z)e" find="\b([eE])mphai([sz]e[ds]?)\b" replace="$1mphasi$2"/>
<Typo word="Emphasis" find="\b([eE])mph[as]is(ed?|ing)?\b" replace="$1mphasis$2"/>
<Typo word="Emperor" find="\b([eE])mp(?:ere|or[eo]|r[eo])r(s(?:hips?)?)?\b" replace="$1mperor$2"/>
<Typo word="Emphysema" find="\b([eE])mph[iy]s[iy]ma\b" replace="$1mphysema"/>
<Typo word="Empirical" find="\b([eE])mperic(al(?:ly)?|is[mt])\b" replace="$1mpiric$2"/>
<Typo word="(Un)Employ" find="\b([eE]|[uU]ne)mply(ab[a-z]*|e[der]?s?|ing|ment|s?)\b" replace="$1mploy$2"/>
<Typo word="Employ" find="\bImploy(e(?:d|rs?)|ing|ments?|s?)\b" replace="Employ$1"/>
<Typo word="employ" find="\bimploy(e(?:d|rs?)|ing|ments?|s?)\b" replace="employ$1"/>
<Typo disabled="Encyclopedia (1)" find="\b([eE])ncyl?c?l?opa?ea?di(as?|c)\b(?<![eE]ncyclopedi[ac]s?)" replace="$1ncyclopedi$2"/>
<Typo word="Encyclopedia (2)" find="\b([eE])nc(?:lyclop|y(?:c(?:lo|o(?:lp|pl?))|lc?op))(ae|[eæ])di(as?|c)\b" replace="$1ncyclop$2di$3"/>
<Typo word="Encyclopædia (Iranica|Metropolitana)" find="\bEncyclopa?edia\s+(Iranica|Metropolitana)\b" replace="Encyclopædia $1"/>
<Typo word="Encyclopaedia Judaica" find="\bEncyclop[eæ]?dia\s+[jJ]udaica\b" replace="Encyclopaedia Judaica"/>
<Typo word="Encyclopædia Britannica(1)" find="\b[eE]ncyclo?p(?:ae?|[eæ]?)dia\s+Brit(?:a(?:n(?:ic*|n+i(?:cc)?)|n+ic+)|t+a(?:n(?:ic*|n+i(?:cc)?)))a+\b" replace="Encyclopædia Britannica"/><!--correct "Britannica"-->
<Typo word="Encyclopædia Britannica(2)" find="\b[eE]ncycl(?:op(?:ae|e?)|pa?e)dia\s+[bB]rit+an+ic*a+\b" replace="Encyclopædia Britannica"/><!--correct "Encyclopædia"-->
<Typo word="Endeavo(u)r" find="\b([eE])ndevo(u)?r(ed|ing|s?)\b" replace="$1ndeavo$2r$3"/>
<Typo word="Ending" find="\b([eE])ndig\b" replace="$1nding"/>
<Typo word="(Arch)Enemy (1)" find="\b([aA]rche|[eE])(?:m[ei]|n(?:en|i))m(ies|y)\b" replace="$1nem$2"/><!--avoid "Archey"-->
<Typo word="(Arch)Enemy (2)" find="\b([aA]rche|[eE])nemie\b" replace="$1nemy"/>
<Typo word="Engineer" find="\b([eE])ng(?:e(?:ne)?|i(?:ene|n)|ne)er(ed|ing|s?)\b" replace="$1ngineer$2"/>
<Typo word="Enhancement" find="\b([eE])nchancement(s)?\b" replace="$1nhancement$2"/>
<Typo word="Enlightenment" find="\b([eE])n(?:glight(?:en?|n?)|lightn?)ment(s)?\b" replace="$1nlightenment$2"/>
<Typo word="Enmity" find="\b([eE])(?:mn|nem)ity\b" replace="$1nmity"/>
<Typo word="Ennoble" find="\b([eE])nobl(ed?|ing)\b" replace="$1nnobl$2"/>
<Typo word="Enormous" find="\b([eE])nourmous(ly)?\b" replace="$1normous$2"/>
<Typo word="Enough" find="\b([eE])nou(?:ght|pht?)\b" replace="$1nough"/>
<Typo word="Ensconced" find="\b([eE])nsconsed\b" replace="$1nsconced"/>
<Typo word="(Dis)Entangle" find="\b([dD]ise|[eE])ntagle([ds]?|ments?)\b" replace="$1ntangle$2"/>
<Typo word="Enthusiasm" find="\b([eE])nt(?:husia|usias)(ms?|t(?:ic\w?|s?))\b" replace="$1nthusias$2"/>
<Typo word="Entire" find="\b([eE])n(?:itr|tri)e([lt]y)?(?<!\w Entrie)\b" replace="$1ntire$2"/><!--avoid name Entrie-->
<Typo word="Entire(l/t)y" find="\b([eE])ntie?ri?(ly|t(?:ies|y))" replace="$1ntire$2"/>
<Typo word="(Non)Entity" find="\b([eE]|[nN]one)ntitit(ies|y)\b" replace="$1ntit$2"/>
<Typo word="Entrepreneur (2)" find="\b([eE])nterpreneur([a-z]*)\b" replace="$1ntrepreneur$2"/>
<Typo word="Entrepreneur" find="\b([eE])ntrep(?:e(?:n(?:eu|ue?)|rneu)|renue?)r([a-z]*)\b" replace="$1ntrepreneur$2"/>
<Typo word="Entrusted" find="\bIntrust(ed|ing|s?)\b(?!\s+(?:Bank|Financial|Super))" replace="Entrust$1"/><!--avoid Intrust Super Cup, Intrust Bank, Intrust Financial Corp-->
<Typo word="entrusted" find="\bintrust(ed|ing|s?)\b" replace="entrust$1"/>
<Typo word="Envelop" find="\benvelope(s?\s+(?:h(?:er|im)|me|them|us))\b" replace="envelop$1"/>
<Typo word="Environment" find="\b([eE])nvi?(?:orn?|r(?:ion?|o))ment([a-z]+)\b" replace="$1nvironment$2"/>
<Typo word="Épée" find="\bEp[eéèê]e(s)?\b" replace="Épée$1"/>
<Typo word="épée" find="\bep[eéèê]e(s)?\b" replace="épée$1"/>
<Typo word="Episode" find="\b([eE])p(?:i(?:dsod|s(?:do|iod|oid|pod))|os[io]d|sis?od)(es?|ic(?:al(?:ly)?)?)\b" replace="$1pisod$2"/>
<Typo word="Eponymous" find="\b([eE])p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/>
<Typo word="Equator" find="\b([eE])quitorial(ly)?\b" replace="$1quatorial$2"/>
<Typo word="Equilibrium" find="\b([eE])quilibrum\b" replace="$1quilibrium"/>
<Typo word="(Non)Equilibrium" find="\b([eE]|[nN]one)quil(?:ib|libr?)(at(?:e[ds]?|ing)|i(?:a|ums?))\b" replace="$1quilibr$2"/>
<Typo word="Equipment" find="\b([eE])q(?:i(?:p?|up?)|u(?:ip?)?)(?:pi?)?(?<![eE]quip)ment\b" replace="$1quipment"/>
<Typo word="Equipped" find="\b([eE])qu(?:ip|p(?:[ip]|pi))(ed|ing)\b" replace="$1quipp$2"/>
<Typo word="Equivalen(ce/t)" find="\b([eE])qui(?:ale|le|v(?:[aei]la|[ei]le|lal[ae]))n(ces?|t(?:ly|s?))\b" replace="$1quivalen$2"/>
<Typo word="Eradicate" find="\b([eE])rradica([bnt][a-z]+)\b" replace="$1radica$2"/>
<Typo word="Erect" find="\b([eE])rrect(ed|i(?:ng|ons?)|ly|s?)\b" replace="$1rect$2"/>
<Typo word="Erratically" find="\b([eE])ratica?ly\b" replace="$1rratically"/>
<Typo word="Erroneous" find="\b([eE])r(?:oni?|roni?)ous(ly)?\b" replace="$1rroneous$2"/>
<Typo word="Erupt" find="\b([eE])rrupt(ed|i(?:ng|ons?)|s?)\b" replace="$1rupt$2"/>
<Typo word="Especially" find="\b([eE])(?:cspec(?:ail|ial)|spe(?:c(?:al?|ia)|sial?)|xpecial?)ly\b" replace="$1specially"/>
<Typo word="espresso" find="\bexpresso\b" replace="espresso"/><!--avoid [[!Expresso!]]-->
<Typo word="Essence" find="\b([eE])ssense(s)?\b" replace="$1ssence$2"/>
<Typo word="(Non/Quint)Essential" find="\b([eE]|[nN]one|[qQ]uinte)s(?:se(?:n(?:cia|t(?:ai|ua))|sita)|en[ct]ia)l([a-z]*)\b" replace="$1ssential$2"/>
<Typo word="Essentially" find="\b([eE])s+en[ct]ial+y(?<![eE]ssentially)\b" replace="$1ssentially"/>
<Typo word="Establishes" find="\b([eE])a?stabi?l?ish?e?(?<![eE]stablish)(e[ds]?|ing|ments?)?\b" replace="$1stablish$2"/>
<Typo word="(Dis)Establishment" find="\b([dD]ise|[eE])stablishement([a-z]*)\b" replace="$1stablishment$2"/>
<Typo word="Estimate" find="\b([eE])sitmat(e[ds]?|i(?:ng|ons?))\b" replace="$1stimat$2"/>
<Typo word="Etc." find="\b(?:and\s+)?([eE])(?:tc\b(?<!/etc)([^\.\w])|ct\b\.*)" replace="$1tc.$2"/><!--avoid /etc the Unix file directory-->
<Typo word="Ethnic" find="\b([eE])(?:nthn?i|t(?:hin|ni))c(ally|it(?:ies|y))?\b" replace="$1thnic$2"/><!--avoid Ethenic-->
<Typo word="European" find="\b[eE]ur(?:op(?:eo|ia)|po?ea)n(i[sz](?:ation|e[ds]?)|s?)\b" replace="European$1"/>
<Typo word="A European" find="\b([aA])n\s+[eE]ur(?:op(?:eo|ia)|po?ea)n(i[sz](?:ation|e[ds]?)|s?)\b" replace="$1 European$2"/>
<Typo word="Evaluate" find="\b([eE])val[au]t(e[ds]?|i(?:ng|on|ve)|ors?)\b" replace="$1valuat$2"/>
<Typo word="Eventual" find="\b([eE])ven(?:htu|ti?)al(it(?:ies|y)|ly)?\b" replace="$1ventual$2"/>
<Typo word="Every" find="\b([eE])veyr\b" replace="$1very"/>
<Typo word="Every-" find="\b([eE])vey?r(body|one|thing|where)\b" replace="$1very$2"/>
<Typo word="Evidently" find="\b([eE])videntall?y\b" replace="$1vidently"/>
<Typo word="Evil" find="\b([eE])fel\b" replace="$1vil"/>
<Typo word="Evolution" find="\b([eE])nvolution([a-z]*)\b" replace="$1volution$2"/>
<Typo word="Exacerbate" find="\b([eE])xerbat(e[ds]?|i(?:ng|ons?))\b" replace="$1xacerbat$2"/>
<Typo word="(In)Exact" find="\b([eE]|[iI]ne)xcac?t(ly)?\b" replace="$1xact$2"/>
<Typo word="Exaggerate" find="\b([eE])xag(?:er?|ger)rat([a-z]+)\b" replace="$1xaggerat$2"/>
<Typo word="Exalted" find="\b([eE])xhalted\b" replace="$1xalted"/>
<Typo word="(Un)Examined" find="\b([eE]|[uU]ne)xaminated\b" replace="$1xamined"/>
<Typo word="Example" find="\b([eE])x(?:em|ma)ple(s)?\b" replace="$1xample$2"/>
<Typo word="Excavate" find="\b([eE])xacavat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1xcavat$2"/>
<Typo word="Exceeded" find="\b([eE])xx?ced(ed|ing(?:ly)?)\b" replace="$1xceed$2"/>
<Typo word="Excel" find="\b(?!\bExcell\b)([eE])xcell(s)?\b" replace="$1xcel$2"/><!--avoid Excell-->
<Typo word="Excellent" find="\b([eE])x(?:cel[ae]|el(?:[ae]|l+a))n(c[ey]|t(?:ly)?)\b" replace="$1xcellen$2"/>
<Typo word="Except" find="\b([eE])xept(able|ed|i(?:ng|ve[a-z]*|on(?:a(?:bl[a-z]+|l[a-z]*)|less|s?))|s?)\b" replace="$1xcept$2"/>
<Typo word="Exchange" find="\b([eE])xc(?:ang|ha(?:gn|nch))(e[ds]?|ing)\b" replace="$1xchang$2"/>
<Typo word="Excitement" find="\b([eE])xcitment\b" replace="$1xcitement"/>
<Typo word="Exciting" find="\b([eE])xict(e[ds]|ing)\b" replace="$1xcit$2"/>
<Typo word="Execute" find="\b([eE])x(?:cecut|ectu?t?)(e[ds]?|i(?:ng|ons?|ves?))\b" replace="$1xecut$2"/>
<Typo word="Exempt" find="\b([eE])x(?:a|ce)mpt(ed|i(?:ng|ons?)|s?)\b" replace="$1xempt$2"/>
<Typo word="Exercise" find="\b([eE])x(?:cercis|e(?:cis|r(?:cies|si[sz])))(e[drs]?|ing)\b" replace="$1xercis$2"/>
<Typo word="Exerted" find="\b([eE])xtered\b" replace="$1xerted"/>
<Typo word="Exhaust" find="\b([eE])x(?:au|hua)st(ed|i(?:ng|on|ve[a-z]*)|s?)\b" replace="$1xhaust$2"/>
<Typo word="Exhibit" find="\b([eE])x[bhi]{2,5}t(?<!xhibit)(ed|i(?:ng|on(?:ists?|s?))|ors?|s?|ted)\b(?<!xbibits?)" replace="$1xhibit$2"/>
<Typo word="Exile" find="\b([eE])xlile([ds])?\b" replace="$1xile$2"/>
<Typo word="Exist" find="\b([eE])x(?:cis|isi|sis)t(e(?:d|nce)|ing|s?)\b" replace="$1xist$2"/>
<Typo word="(Non/Pre/Co)Existence" find="\b([cC]oe|[eE]|[nN]one|[pP]ree)xist[aei]nse\b" replace="$1xistence"/>
<Typo word="Exonerate" find="\b([eE])xonorate([ds])?\b" replace="$1xonerate$2"/>
<Typo word="Expand" find="\b([eE])xpan(able|ed|ing|s)\b" replace="$1xpand$2"/>
<Typo word="Expansion" find="\b([eE])xapansi(ons?|ve(?:ly)?)\b" replace="$1xpansi$2"/>
<Typo word="(Un)Expectant" find="\b([eE]|[uU]ne)xpectand(ly)?\b" replace="$1xpectant$2"/>
<Typo word="(Un)Expected" find="\b([eE]|[uU]ne)xpeced\b" replace="$1xpected"/>
<Typo word="Expedition" find="\b([eE])xpidition(ary|s?)\b" replace="$1xpedition$2"/>
<Typo word="(In)Experience" find="\b([eE]|[iI]ne)[sx]p(?:er(?:ei|ia)|iere)nc(e[ds]?|ing)\b" replace="$1xperienc$2"/>
<Typo word="Experience" find="\b([eE])(?:sp(?:erience?|rience)|xp(?:erienc|rience))([ds])?\b" replace="$1xperience$2"/>
<Typo word="Experiment" find="\b([eE])xpeiment(al(?:ist|ly)?|[eo]rs?|s?)\b" replace="$1xperiment$2"/>
<Typo word="Explain" find="\b([eE])xp(?:ali|la)n(ing|s?)\b" replace="$1xplain$2"/>
<Typo word="Explanation" find="\b([eE])xpla?inat(ions?|ory)\b" replace="$1xplanat$2"/>
<Typo word="(Ex/Im)plicitly" find="\b([eE]x|[iI]m)plic(?:il?t|tl)y\b" replace="$1plicitly"/>
<Typo word="Exploitation" find="\b([eE])xplo(?:iti|ta)ti(ons?|ve(?:ly)?)\b" replace="$1xploitati$2"/>
<Typo word="Express" find="\b([eE])xress(ed|i(?:ng|ons?|ve))?\b" replace="$1xpress$2"/>
<Typo word="Expropriate" find="\b([eE])xpropiat(e[ds]?|i(?:ng|ons?))\b" replace="$1xpropriat$2"/>
<Typo word="(Over)Extension" find="\b([eE]|[vO]vere)xtens?tion(s)?\b" replace="$1xtension$2"/>
<Typo word="External" find="\b([eE])x(?:ertern|t(?:e[nr]|rn))al(ly)?\b" replace="$1xternal$2"/>
<Typo word="Extinct" find="\b([eE])x(?:inct|tint)(ions?)?\b" replace="$1xtinct$2"/>
<Typo word="Extra- (no hyphen)" find="\b([eE])xtra-(judicial(?:ly)?|mu(?:ndane|rals?)|ordinar(?:ily|y)|p(?:osable|rovincial)|terr(?:estrials?|itorial(?:ity)?))\b" replace="$1xtra$2"/>
<Typo word="Extradition" find="\b([eE])xtradiciotn(s)?\b" replace="$1xtradition$2"/>
<Typo word="Extraordinary" find="\b([eE])xtr[-–‑−—―]?ordinar(il)?y\b" replace="$1xtraordinar$2y"/>
<Typo word="Extravagant" find="\b([eE])xtrav(?:an?ge|en?g[ae])n(ces?|t(?:ly)?)\b" replace="$1xtravagan$2"/>
<Typo word="Extremely" find="\b([eE])xt(?:eme|rem(?:em)?)le?y\b" replace="$1xtremely"/>
<Typo word="Extremist" find="\b([eE])xtermist(s)?\b" replace="$1xtremist$2"/>
<Typo word="Extremophile" find="\b([eE])xtremeophile(s)?\b" replace="$1xtremophile$2"/>

F

<Typo word="Facilitate" find="\b([fF])acil(?:i(?:[ae]|te)|lita|t[ae])t(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1acilitat$2"/>
<Typo word="Factor_" find="\b([fF])acter(ed|i(?:es|ng|ze[ds]?)|[sy])\b" replace="$1actor$2"/><!--avoid "Facter" (software)-->
<Typo word="Fahrenheit" find="\b(?:fa(?:hr|rh?)|Farh?)enheit\b" replace="Fahrenheit"/>
<Typo word="(In)Fallible" find="\b([fF]|[iI]nf)al+ab(ility|le)\b" replace="$1allib$2"/>
<Typo word="(Un)Familiar" find="\b([fF]|[uU]nf)am(?:il(?:ai?|lia)|milia)(l|r(?:ity|ly)?)\b" replace="$1amilia$2"/>
<Typo word="Families" find="\b([fF])(?:amil(?:esl?|lies)|imilies)\b" replace="$1amilies"/>
<Typo word="Family" find="\b([fF])(?:amil[il]y|imily)\b" replace="$1amily"/>
<Typo word="(In)Famous" find="\b([fF]|[iI]nf)(?:am(?:eous|ous[et])|emous)(ly)?\b" replace="$1amous$2"/>
<Typo word="Fanaticism" find="\b([fF])anatism\b" replace="$1anaticism"/>
<Typo word="Fasci(nate/st)" find="\b([fF])aci(nat(?:e[ds]?|ing(?:ly)?)|s(?:m|t(?:ic|s?)))\b" replace="$1asci$2"/>
<Typo word="Fasciitis" find="\b([fF])ascitis\b" replace="$1asciitis"/>
<Typo word="favo(u)rite" find="\b([fF])avo(u)?(?:ite|rit)(s)?\b" replace="$1avo$2rite$3"/>
<Typo word="Feature" find="\b([fF])(?:aetur|ea(?:tu(?:re)?|utu?re?))(e[ds]?|ing)\b" replace="$1eatur$2"/>
<Typo word="(Con/Non)Federal" find="\b([cC]onf|[fF]|[nN]onf)ed(?:ar|re)a(c(?:ies|y)|l(?:is[mt]s?|ly)?|t(?:e[ds]?|ions?))\b" replace="$1edera$2"/>
<Typo word="Feud" find="\b([fF])ued(al[a-z]*|ed|ing|s?)\b" replace="$1eud$2"/>
<Typo word="Fiancé" find="\b([fF])ianc[eè](e)?\b" replace="$1iancé$2"/>
<Typo word="Fictitious" find="\b([fF])ictious(ly)?\b" replace="$1ictitious$2"/>
<Typo word="Field_" find="\b([fF])eild(\b(?<!Feild)|able|e(?:d|rs?)|ing\b(?<!Feilding)|[sy])\b" replace="$1ield$2"/><!--avoid surnames Feild, Feilding-->
<Typo word="Fierce" find="\b([fF])eirce(ly|ness|r?|st)\b" replace="$1ierce$2"/>
<Typo word="Fiery" find="\bfire?y\b" replace="fiery"/>
<Typo word="Fifteen" find="\b([fF])i(?:f(?:et|th)?|t|ve?t)een(s?|ths?)\b" replace="$1ifteen$2"/>
<Typo word="Fight" find="\b([fF](?:iref)?)igt?h(ers?|ing|s?)\b" replace="$1ight$2"/>
<Typo word="filmmak(er/ing)" find="\bfilmak(ers?|ing)\b" replace="filmmak$1"/><!--avoid "Filmaker", which could be "Filemaker"-->
<Typo word="Finally" find="\b([fF])i[an]n[al]l?y\b(?<!Finaly)" replace="$1inally"/><!--avoid surname Finaly-->
<Typo word="Find" find="\b([fF])idn\b" replace="$1ind"/>
<Typo word="Finite" find="\b([fF])i(?:anite|n(?:[ae]te|it))(ly|ness|s?)\b" replace="$1inite$2"/><!--see also "-finite" & "-finit(iv)e"; avoid "Finet"-->
<Typo word="First (1)" find="\b([fF])i(?:r(?:sr|ts)|srt)\b" replace="$1irst"/>
<Typo word="First (2)" find="\b([fF])rst(ly|s?)\b" replace="$1irst$2"/>
<Typo word="First (3)" find="\b([fF])r?ist\s*([–‑−—―\s])\s*(aid|b(?:ases?|orns?)|class|floors?|hand|l(?:ad(?:ies|y)|y)|p(?:ersons?|laces?)|r(?:ater?|ounds?)|s(?:ergeants?|trings?)|time|water|years?)\b" replace="$1irst$2$3"/>
<Typo word="First (3)" find="\b([fF])r?ist\s*([-\s])\s*(aid|b(?:ases?|orns?)|class|floors?|hand|l(?:ad(?:ies|y)|y)|p(?:ersons?|laces?)|r(?:ater?|ounds?)|s(?:ergeants?|trings?)|time|water|years?)\b" replace="$1irst$2$3"/>
<Typo word="Flamboyant" find="\b([fF])lamb[ou][ou]+y[ae]n(ce|t(?:ly)?)\b" replace="$1lamboyan$2"/>
<Typo word="(In)Flammable" find="\b([fF]|inf)lamable\b" replace="$1lammable"/>
<Typo word="Fledge" find="\b([fF])leg(e(?:d|ing|ling)|ing|ling)\b" replace="$1ledg$2"/>
<Typo word="Flemish" find="\bflem+ish\b" replace="Flemish"/>
<Typo word="Flourish" find="\b([fF])lu?orish(e[ds]|ing)?\b" replace="$1lourish$2"/>
<Typo word="Fluoresce" find="\b([fF])l(?:ou?r[eo]sc?|r[eo]sc?|u(?:orosc?|r[eo]sc?))(e[ds]?|en(?:ce|t)s?\b(?<!lorescen(?:ces?|ts?))|ing)\b" replace="$1luoresc$2"/><!--avoid Florescent & Florescence-->
<Typo word="Fluorine" find="\b([dD]if|[fF]|[hH](?:exaf|ydrof)|[pP]entaf|[tT](?:etraf|rif))lour(o|esc(?:e[ds]?|en(?:ce|t)|ing)|i(?:c|des?|dat(?:e[ds]?|i(?:ng|on))|nes?))\b" replace="$1luor$2"/>
<Typo word="Foie gras" find="\b([fF])ois?[–‑−—―\s]+([gG])ras\b" replace="$1oie $2ras"/>
<Typo word="Follow" find="\b([fF])ol[lo]w(e(?:d|rs?)|ing|s?)\b" replace="$1ollow$2"/>
<Typo word="Fomalhaut" find="\b[fF]ormalhaut\b" replace="Fomalhaut"/>
<Typo word="Forbidden" find="\b([fF])orbid(en|ing)\b" replace="$1orbidd$2"/>
<Typo word="Foreign" find="\b([fF])or(?:eing|iegn)(ers?|isms?)?\b" replace="$1oreign$2"/>
<Typo word="Forerunner" find="\b([fF])or+unner(s)?\b" replace="$1orerunner$2"/>
<Typo word="Foreword" find="\b([fF])or(?:ewa|wo)rd\b" replace="$1oreword"/>
<Typo word="Forfeit" find="\b([fF])ore?fie?t+(e(?:d|rs?)|ing|s?|ures?)\b" replace="$1orfeit$2"/>
<Typo word="(Un)Forgettable" find="\b([fF]|[uU]nf)orget[ai]bl([ey])\b" replace="$1orgettabl$2"/>
<Typo word="Formalise" find="\b([fF])ormalli([sz]e[ds]?)\b" replace="$1ormali$2"/>
<Typo word="((D/M)is)In/De/Re/…)Formation" find="\b([cC]onf|[dD](?:ef|isinf)|[fF]|[iI]nf|[mM](?:alf|isinf)|[pP][dr]ef|[rR]ef|[tT]ransf)o(?:m+ati|rm(?:at|ti))(on|ve(?:ly)?)\b" replace="$1ormati$2"/>
<Typo word="Formed" find="\b([fF])r?omed\b" replace="$1ormed"/>
<Typo word="Formerly" find="\b([fF])o(?:mer|rm(?:e(?:l?|rl))?)le?y\b" replace="$1ormerly"/>
<Typo word="(Mis/Un)Fortunate" find="\b([fF]|[mM]isf|[uU]nf)or(?:etun[ai]te|tu(?:ante|n(?:[ae]t|ite?)))(ly|ness|s?)\b(?<!Fortunat)" replace="$1ortunate$2"/><!--avoid surname Fortunat-->
<Typo word="(Mis/Un)Fortunately" find="\b([fF]|[mM]isf|[uU]nf)ortunetle?y\b" replace="$1ortunately"/>
<Typo word="(Mis/Un)Fortune" find="\b([fF]|[mM]isf|[uU]nf)ourtun([a-z]+)\b(?<!Fourtune)" replace="$1ortun$2"/><!--avoid the wrestling team previously known as [[!Fourtune!]]-->
<Typo word="Forty" find="\b([fF])ourt(ie(?:s|ths?)|y)\b" replace="$1ort$2"/>
<Typo word="Forward" find="\b([fF])o(?:rw|wa)rd(e(?:d|rs?)|ing|s?)\b" replace="$1orward$2"/>
<Typo word="Foundation" find="\b([fF])o(?:nd|ud?n)ation(al(?:ly)?|less|s?)\b(?<![fF]ondations?)" replace="$1oundation$2"/><!--avoid Fondation, french-->
<Typo word="Foundry" find="\b([fF])oundar(ies|y)\b" replace="$1oundr$2"/>
<Typo word="(Four/Five/...)fold" find="\b([fF](?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|[sS](?:even|ix)(?:t(?:een|y))?|[eE](?:ight(een|y?)|leven)|[nN]ine(?:t(?:een|y))?|[tT]w(?:e(?:lve|nty)|o)|[hH]undred)\s+fold(?!-)\b" replace="$1fold"/>
<Typo word="Fourth" find="\b([fF])or?uth\b" replace="$1ourth"/>
<Typo word="Franchise_" find="\b([fF])ranchiz(e[ders]?|ing)(?!\s+[bB]oy[sz])\b" replace="$1ranchis$2"/>
<Typo word="Franciscan" find="\b[fF]ransiscan(s)?\b" replace="Franciscan$1"/>
<Typo word="Franz Lehár" find="\bFranz\s+Lehar\b" replace="Franz Lehár"/>
<Typo word="(Un)Friend_" find="\b([fF]|[uU]nf)(?:ire|re?i)nd([a-z]*)\b(?<!Fr(?:eind(?:lich)?|ind(?:all|le|sbury)))" replace="$1riend$2"/><!--avoid Frindall, Frindle, Frindsbury, Freind, and Freindlich-->
<Typo word="From" find="\b([fF])rmo\b" replace="$1rom"/>
<Typo word="from_" find="\bfrome\b" replace="from"/>
<Typo word="Frontier" find="\b([fF])roniter(s)?\b" replace="$1rontier$2"/>
<Typo word="Front-page" find="\b([fF])ront\s+page(?=\s+(?:a(?:polog(?:ies|y)|rticles?)|banners?|co(?:lumns?|verage)|editorials?|feature|headlines?|lead|news(?:papers?)?|obituar(?:ies|y)|p(?:hoto(?:graphs?|s?)|ictures?)|re(?:ports?|views?)|s(?:pace|tor(?:ies|y)))\b)" replace="$1ront-page"/>
<Typo word="Fuchsia" find="\b([fF])uschia(s)?\b" replace="$1uchsia$2"/>
<Typo word="Frustum" find="\b([fF])rustr(a|ums?)\b" replace="$1rust$2"/>
<Typo word="Fulfill" find="\b([fF]|[uU]nf)u(?:fil?|lfill+)l(ed|ing|ment|s?)\b" replace="$1ulfill$2"/>
<Typo word="Fulfilled" find="\b([fF])ulfiled\b" replace="$1ulfilled"/>
<Typo word="(Dis/Dys/Mal/Co)Function" find="\b([cC]of|[dD][iy]sf|[fF]|[mM]alf)u[cn]tion([a-z]*)\b" replace="$1unction$2"/>
<Typo word="Fundamental" find="\b([fF])und[^a\s-]?men?t([a-z]*)\b" replace="$1undament$2"/>
<Typo word="Funeral" find="\b([fF])urneral(s)?\b" replace="$1uneral$2"/>
<Typo word="Further" find="\b([fF])u(?:r(?:thu|uthe)|the)r(ances?|ed|ing|mo(?:re|st)|s?)\b(?<!Furthur)" replace="$1urther$2"/><!--avoid Furthur, name of a bus-->

G

<Typo word="Government" find="\b([gG])ov(?:e(?:m|nr?m|r(?:mn?|n(?:[ae]m|mn)))|orn?m)en?t(al(?:ly)?|s?)\b" replace="$1overnment$2"/><!--20230202-->
<Typo word="(Inter)Galactic" find="\b([gG]|[iI]nterg)alatic\b" replace="$1alactic"/>
<Typo word="Galaxy" find="\b([gG])allax(ies|y)\b" replace="$1alax$2"/>
<Typo word="Galvanize" find="\b([gG])alvini[sz](ation|e[drs]?|ing)\b" replace="$1alvaniz$2"/>
<Typo word="Games" find="\b([gG])anes\b(?!\s+[cC]reek)" replace="$1ames"/>
<Typo word="* Gandhi" find="\b(Indira|Mahatma|Mohandas(?:\s+K\.)?|Rahul|Sonia)\s+[gG](?:ah|ha)ndi\b" replace="$1 Gandhi"/>
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/>
<Typo word="Gangster" find="\b([gG])anster(s)?\b" replace="$1angster$2"/>
<Typo word="garrison_" find="\bgariss?on(ed|s?)\b" replace="garrison$1"/><!--avoid surnames-->
<Typo word="Gauge" find="\b([gG])uag(e[ds]?|ing)\b" replace="$1aug$2"/>
<Typo word="Genealogy" find="\b([gG])enea?olog([a-z]+)\b" replace="$1enealog$2"/>
<Typo word="General" find="\b([gG])e(?:mer|n(?:ar|re))al([a-z]*)\b" replace="$1eneral$2"/>
<Typo word="(Re/De)Generate" find="\b([dD]eg|[gG]|[rR]eg)en(?:erat|ra)t([a-z]+)\b" replace="$1enerat$2"/>
<Typo word="(Gen/Nem)esis" find="\b([gG]en|[nN]em)[ai]s([ei])s\b" replace="$1es$2s"/>
<Typo word="Genital" find="\b([gG])enetal(ia|ly|s?)\b" replace="$1enital$2"/>
<Typo word="Genius" find="\b([gG])en[io]{2}us\b" replace="$1enius"/>
<Typo word="General Motors'" find="\bGeneral\s+Motor['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+" replace="General Motors' "/>
<Typo word="Georg(e/ia/etown)" find="\bGe(?:ogr?|rog)(e(?:town)?|ian?s?)\b" replace="Georg$1"/>
<Typo word="George" find="\bGoerg(e(?:town)?|ian?s?)\b(?<!Geroge)" replace="Georg$1"/><!--avoid Goerges & Geroge-->
<Typo word="Gérard Depardieu" find="\b[gG][eè]rard\s+[dD]epardieu\b" replace="Gérard Depardieu"/>
<Typo word="Gewürztraminer" find="\b[gG]ewurt?ztraminer\b" replace="Gewürztraminer"/>
<Typo word="Ghanaian" find="\b[gG]hanian(s)?\b" replace="Ghanaian$1"/>
<Typo word="Girlfriend" find="\b([gG])irfr(?:ei|ie)nd(s)?\b" replace="$1irlfriend$2"/>
<Typo word="Given" find="\b([gG])ievn\b" replace="$1iven"/>
<Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër"/>
<Typo word="(Eye/Sun)Glasses" find="\b([eE]yeg|[gG]|[sS]ung)lases\b" replace="$1lasses"/>
<Typo word="Glögg" find="\b([gG])logg\b" replace="$1lögg"/>
<Typo word="Goddess" find="\b([gG])odess(es)?\b" replace="$1oddess$2"/>
<Typo word="Godunov" find="\b([gG])odounov\b" replace="$1odunov"/>
<Typo word="(On/Fore/Out)Going" find="\b([fF]oreg|[gG]|[oO](?:ng|utg))o(?:ign|nig)\b" replace="$1oing"/>
<Typo word="Golem" find="\b([gG])ollem(s)?\b" replace="$1olem$2"/>
<Typo word="Götterdämmerung" find="\b[gG]ot+erdam+erung\b" replace="Götterdämmerung"/>
<Typo word="Gottlieb" find="\b[gG]ottleib\b" replace="Gottlieb"/>
<Typo word="Governance" find="\b([gG])over(?:a|ne)nce\b" replace="$1overnance"/>
<Typo word="Governor" find="\b([gG])(?:o(?:uvene|ve(?:ne|rne))|uver?n[eo]|venro)r(s(?:hips?)?)?\b" replace="$1overnor$2"/>
<Typo word="Graduate" find="\b([gG]|[pP]ostg|[uU]nderg)(?:a(?:dua?|rdua)|ra(?:du|uda))t(e[ds]?|i(?:ng|ons?))\b" replace="$1raduat$2"/>
<Typo word="Graffiti" find="\b([gG])raf(?:fit|it?)t(i(?:sts?)?|o)(?<!Porno Graffitti)\b" replace="$1raffit$2"/><!--avoid Porno Graffitti-->
<Typo word="gramophone_" find="\bgramaphone(s)?\b" replace="gramophone$1"/>
<Typo word="grammar_" find="\bgrammer(ians?|s?)\b" replace="grammar$1"/>
<Typo word="(Un)Grammatical" find="\b([gG]|[uU]ng)ramatical([a-z]*)\b" replace="$1rammatical$2"/>
<Typo word="Grandfather/mother/..." find="\b([gG])ran(?:d-)?(aunt|child(?:ren)?|daughter|father|mother|n(?:ephew|iece)|parent|s(?:on|tand)|uncle)(?<!rand-(?:aunt|n(?:ephew|iece)|uncle)|Granson)(s)?\b" replace="$1rand$2$3"/>
<Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1"/>
<Typo word="-Graph-" find="(?<=\b(?:[A-Z][a-z]*g|[a-z]+g|[gG]))rpah([a-z]*)\b" replace="raph$1"/><!--cheapened expensive beginning-->
<Typo word="(Un)Grateful" find="\b([gG]|[uU]ng)re?atful([a-z]*)\b" replace="$1rateful$2"/>
<Typo word="_Great" find="(?!\bGerat\b)\b([gG])(?:erat|rae?t)(est|ly)?\b(?<![iI]nstant[–‑−—―\s]+grat)" replace="$1reat$2"/><!--avoid grater or proper noun Gerat-->
<Typo word="grief_" find="\bgreif\b" replace="grief"/><!--avoid surname Greif-->
<Typo word="Grievous" find="\b([gG])r(?:eiv|ievi)ous([a-z]*)\b" replace="$1rievous$2"/>
<Typo word="(Re/Un)Group" find="\b([gG]|[rR]eg|[uU]ng)r(?:opu|uop)(ed|ing|s?)\b" replace="$1roup$2"/>
<Typo word="Grow" find="\b([gG])rwo([ns])?\b" replace="$1row$2"/>
<Typo word="Guadalupe" find="\b[gG]uadulupe\b" replace="Guadalupe"/>
<Typo word="Guanine" find="\b([gG])(?:au|una)nine\b" replace="$1uanine"/>
<Typo word="Guarana" find="\b([gG])auarana\b" replace="$1uarana"/>
<Typo word="Guarantee" find="(?!\bGarante\b)\b([gG])(?:a(?:r[ae]|ur[ae])|u(?:are|r[ae]))nte+([ds]?|ing)\b" replace="$1uarantee$2"/><!--avoid surname Garante-->
<Typo word="(Body/Un)Guard" find="\b([bB]odyg|[gG]|[uU]ng)aurd(ed(?:ly)?|i(?:ans?|ng)|s?)\b" replace="$1uard$2"/>
<Typo word="(Mis)Guidance" find="\b([gG]|[mM]isg)uid[ie]nce\b" replace="$1uidance"/>
<Typo word="Guideline" find="\b([gG])uidline(s)?\b" replace="$1uideline$2"/>
<Typo word="Guinness" find="\b[gG]uin(?:es?|ne)s\b" replace="Guinness"/>
<Typo word="Guttural" find="\b([gG])ut(?:[aeu]|t[ae])ral(ism|ly|ness|s?)\b" replace="$1uttural$2"/>

H

<Typo word="Habeas" find="\b([hH])aba?eus\b" replace="$1abeas"/>
<Typo word="Habitué" find="\b([hH])abitue(es?|s?)\b" replace="$1abitué$2"/>
<Typo word="Ha(d/s/t)" find="\b([hH])([dst])a\b" replace="$1a$2"/>
<Typo word="Halloween" find="\b[hH]al(?:lowea|owe[ae]?)n\b" replace="Halloween"/>
<Typo word="Happen" find="\b([hH])apen(ed|ing|s?)\b" replace="$1appen$2"/>
<Typo word="Happened" find="\b([hH])ap(?:en[dn]e|pen(?:[dn]e)?)d\b" replace="$1appened"/>
<Typo word="Harass" find="\b([hH])ar(?:as|r(?:as+e?|r+as+e))(e[ds]|ing(?:ly|s?)|ments?)\b" replace="$1arass$2"/><!--avoid name Haras-->
<Typo word="Harassment" find="\b([hH])ar(?:asse|r+as+)ment\b" replace="$1arassment"/>
<Typo word="Hardware" find="\b([hH])arware\b" replace="$1ardware"/>
<Typo word="Harold(son)" find="\bHarlod(son)?\b" replace="Harold$1"/>
<Typo word="Have" find="\b([hH])(?:aev|vae)\b" replace="$1ave"/>
<Typo word="(S)Having" find="\b([hH]|[sS]h)(?:ave|va)ing\b" replace="$1aving"/>
<Typo word="He" find="\b([hH])ge\b" replace="$1e"/>
<Typo word="Headquarters" find="\b([hH])(?:aed|ea?d?)[–‑−—―\s]?[qQ]ua(?:rt|tr?)e?r?(?<!e(?:adquarter| quarter))(ed|s?)\b" replace="$1eadquarter$2"/>
<Typo word="Heard" find="\b([hH])eared\b" replace="$1eard"/>
<Typo word="Heart" find="(?!\bHerat\b)\b([hH])erat(s)?\b" replace="$1eart$2"/><!--avoid city Herat-->
<Typo word="Height" find="\b([hH])(?:eighth|i(?:eght|ghth))(s?|en(?:e(?:d|rs?)|ing|s?))\b" replace="$1eight$2"/>
<Typo word="Heirs" find="\b([hH])ier(ess(?:es)?|s)(?<!Hiers)\b" replace="$1eir$2"/><!--avoid hier, French/German word or surname Hiers-->
<Typo word="Helicopter" find="\b([hH])e(?:ilocopte|l(?:[eo]copte|i(?:copto|[eo]copte)))r(s)?\b" replace="$1elicopter$2"/>
<Typo word="Helmet" find="\b([hH])elment(s)?\b" replace="$1elmet$2"/>
<Typo word="Help" find="\b([hH])(?:al|elp|le)p([a-z]*)\b(?<!H(?:alp(?:a[ir]n|e(?:nny|r(?:in|[nt]?))|hen|in|ov|rin)|elppie))" replace="$1elp$2"/><!--avoid surnames Halper(n), Halperin, Halphen, Halpin, Halprin, Halpov, Halpert, Halpenny Helppie-->
<Typo word="Hemorrhage" find="\b([hH])(?:aemorrag|em(?:mor?rh?ag|orh?ag))(e[ds]?|i(?:c|ng))\b" replace="$1emorrhag$2"/>
<Typo word="Heredity" find="\b([hH])eridit(ar)?y\b" replace="$1eredit$2y"/>
<Typo word="Hergé" find="\bHerge\b" replace="Hergé"/>
<Typo word="Heritage" find="\b([hH])er(?:[ae]|r[aei])tage?(s)?\b" replace="$1eritage$2"/>
<Typo word="_heroes" find="\bheros\b" replace="heroes"/><!--avoid proper noun Heros-->
<Typo word="(Kilo/Mega/Giga)Hertz" find="\b([gG]iga[hH]|[hH]|[kK]ilo[hH]|[mM]ega[hH])ertzs\b" replace="$1ertz"/>
<Typo word="Hesitant" find="\b([hH])esist[ae]n(cy|t(?:ly)?)\b" replace="$1esitan$2"/>
<Typo word="Heyday" find="\b([hH])eyd([ae])ys\b" replace="$1eyd$2y"/>
<Typo word="Hiatus" find="\b([hH])aitus\b" replace="$1iatus"/>
<Typo word="Hierarchy" find="\b([hH])(?:ei|ie)ra(?:ch|rc)(ies|ic(?:al[a-z]*)?|y?|(?:al[a-z]*)?)\b" replace="$1ierarch$2"/>
<Typo word="Hieroglyph" find="\b([hH])(?:eirogly|ierogl)ph(ic(?:al[a-z]*|s?)|s?)\b" replace="$1ieroglyph$2"/>
<Typo word="High" find="\b([hH])(?:eigh|ig)(e(?:r|st)|ness|way(?:s|\b(?<!Heighway)))\b" replace="$1igh$2"/><!--avoid surname Heighway-->
<Typo word="Highlight" find="\b([hH])iglh?ight(ed|ing|s?)\b" replace="$1ighlight$2"/>
<Typo word="Hilarity" find="\b([hH])illari(ous[a-z]*|ty)\b" replace="$1ilari$2"/>
<Typo word="Hindrance" find="\b([hH])ind(?:er[aei]|ren?)nce(s)?\b" replace="$1indrance$2"/>
<Typo word="Hippopotamus" find="\b([hH])ip(?:op?|pop)potamus(es)?\b" replace="$1ippopotamus$2"/>
<Typo word="Hirsute" find="\b([hH])[ei]rsuit\b" replace="$1irsute"/>
<Typo word="(Pre)Historic" find="\b([hH]|[pP]reh)(?:istoric|sitor)i(ans?|c[a-z]*)\b" replace="$1istori$2"/>
<Typo word="History" find="\b([hH])(?:is|st)or(i(?:c[a-z]*|es)|y)\b" replace="$1istor$2"/>
<Typo word="Homepage" find="\b([hH])om[pP]e?age(s)?\b" replace="$1omepage$2"/>
<Typo word="(Dis)Hono(u)r" find="\b([dD]ish|[hH])ouno(u)?r(abl[ey]|e[de]|i(?:fics?|ng)|s?)\b" replace="$1ono$2r$3"/>
<Typo word="Hono(u)rary" find="\b([hH])on(?:ar(?:ar)?|o(u)?ra)y\b" replace="$1ono$2rary"/>
<Typo word="Horrify" find="\b([hH])or(?:iff?y?|rifi?)(ing)?\b" replace="$1orrify$2"/>
<Typo word="House fire" find="\b([hH])ousefire(s)?\b" replace="$1ouse fire$2"/>
<Typo word="However" find="\b([hH])(?:ow|woe)ver\b" replace="$1owever"/>
<Typo word="http:" find="\b([hH])t(?:p[L:]|t(?:pL|tp[L:]))" replace="$1ttp:"/>
<Typo word="http://" find="\b([hH])ttp:\\\\" replace="$1ttp://"/>
<Typo word="Humanities" find="\b([hH])um[ae]n(?:it|ti)es\b" replace="$1umanities"/>
<Typo word="Humiliate" find="\b([hH])umilat(e[ds]?|i(?:ng|on|ve)|or[sy]?)\b" replace="$1umiliat$2"/>
<Typo word="Humor" find="\b([hH])umer\b" replace="$1umor"/>
<Typo word="Humoral" find="\b([hH])umoural\b" replace="$1umoral"/>
<Typo word="Humorous" find="\b([hH])um(?!erous\b)[eu]rous(ly|ness)?\b" replace="$1umorous$2"/>
<Typo word="Hundred" find="\b([hH])undere?d(s?|ths?)\b" replace="$1undred$2"/>
<Typo word="Husband" find="\b([hH])usban(ry|s?)\b" replace="$1usband$2"/>
<Typo word="Hydrogen" find="\b([hH])ydogen\b" replace="$1ydrogen"/>
<Typo word="Hydrophile/phobe" find="\b([hH])ydr[ao]p(il|ob)(es?|i(?:a|c(?:ity)?))\b" replace="$1ydroph$2$3"/>
<Typo word="Hygiene" find="\b([hH])ygein(e|i(?:cs?|sts?))\b" replace="$1ygien$2"/>
<Typo word="Hypocrisy" find="\b([hH])yp+ocr(?:a[cs]|ic)(ies|y)\b" replace="$1ypocris$2"/>
<Typo word="Hypocrite" find="\b([hH])yp+ocrit(s)?\b" replace="$1ypocrite$2"/>

I

<Typo word="Iconoclast" find="\b([iI])conclast(ic|s?)\b" replace="$1conoclast$2"/>
<Typo word="Idea" find="\b([iI])dae(s)?\b(?<!\b\p{Lu}\.\s+idae)(?!'')" replace="$1dea$2"/><!--avoid species-->
<Typo word="Identifier" find="\b([iI])dentife(d|rs?)\b" replace="$1dentifie$2"/>
<Typo word="Identi(f/t)y" find="\b([iI])denti([ft])iy\b" replace="$1denti$2y"/>
<Typo word="Idiosyncra(c/s)y (2)" find="\b([iI])d(?:eosynch?|iosynch)ra([cst][ei-y]+)\b" replace="$1diosyncra$2"/>
<Typo word="i.e." find="\bi(?:e\.|\.?e)([´ˈ׳᾿‘’′Ꞌꞌ`'\s,:;\)&-])(?<!\.ie\.?.|['’´ˈ׳᾿‘′Ꞌꞌ`]ie['’´ˈ׳᾿‘′Ꞌꞌ`\s]|\-ie[\s\|\-:])" replace="i.e.$1"/><!--don't generalize to capital Ie; avoid matching website.ie; avoid matching 'ie' used as syllable; added \s to a look behind, solved the false positive Tala’ie -->
<Typo word="Illegal" find="\b([iI])l(?:[ei]+|l+[ei]{2,})gal(ly)?\b(?<!\bEl Ilegal)" replace="$1llegal$2"/>
<Typo word="Illinois" find="\b(?:[iI]l(?:ia?noi|l(?:anoi|l+[ai]noi?|noi)|l+(?:ani?o|i(?:ni?o|oni)))s|illinois)\b" replace="Illinois"/>
<Typo word="Illness" find="\b([iI])lless(es)?\b" replace="$1llness$2"/>
<Typo word="Illusion" find="\b([iI])llution(s)?\b" replace="$1llusion$2"/>
<Typo word="Illustrate" find="\b([iI])ll?[iu](?:s(?:r|tr?)|tr)(?<!ll(?:itr|ustr))(at[a-z]+|ious[a-z]*)\b" replace="$1llustr$2"/>
<Typo word="Imagine" find="\b([iI])magen(a(?:ry|tion)|e[ds]?)\b" replace="$1magin$2"/>
<Typo word="Imagined" find="\b([iI])magin([ds])\b" replace="$1magine$2"/><!--avoid "Imagin"-->
<Typo word="Immediate" find="\b([iI])m(?:ea?di?|m+(?:e(?:adi?|d)|idi?|mea?di?))ate?(ly)?\b" replace="$1mmediate$2"/>
<Typo word="Immediately" find="\b([iI])m+ediate?ley\b" replace="$1mmediately"/>
<Typo word="Imminent" find="\b([iI])m[ae]nent(ly)?\b" replace="$1mminent$2"/>
<Typo word="Impedance" find="\b([iI])mpedence(s)?\b" replace="$1mpedance$2"/>
<Typo word="Implement" find="\b([iI])mpl[ai]ment(a(?:l|tions?)|e[dr]?|ing|s?)\b" replace="$1mplement$2"/>
<Typo word="Important" find="\b([iI])mport(?:am?|na)(ce|t(?:ly)?)\b" replace="$1mportan$2"/>
<Typo word="Impress" find="\b([iI])m(?:mp(?:ers?|res?)|p(?:ers?|re))s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2"/><!--avoid impresión etc.-->
<Typo word="Imprison" find="\b[IE]mpris*on*e?(ed|ings?|ments?|s?)\b(?<!Imprison(?:ed|ings?|ments?|s?))" replace="Imprison$1"/><!--avoid self-->
<Typo word="imprison" find="\b[ie]mpris*on*e?(ed|ings?|ments?|s?)\b(?<!imprison(?:ed|ings?|ments?|s?))" replace="imprison$1"/><!--avoid self-->
<Typo word="Improv(e/ise)" find="\b([iI])mp(?:or|re)v([a-z]+)\b" replace="$1mprov$2"/>
<Typo word="Inaccurate" find="\b([iI])n(?:a|nac?)cura(c[a-z]+|te[a-z]*)\b" replace="$1naccura$2"/>
<Typo word="Inaugurates" find="\b([iI])naugure([ds])\b" replace="$1naugurate$2"/>
<Typo word="Incinerate" find="\b([iI])(?:cin[ae]|n(?:cina|sin[ae])|sina)rat([a-z]+)\b" replace="$1ncinerat$2"/>
<Typo word="Include" find="\b([iI])nclud(s)?\b" replace="$1nclude$2"/>
<Typo word="Including" find="\b([iI])n(?:c(?:lud|udi)|lcudi)ng\b" replace="$1ncluding"/>
<Typo word="Incorporate" find="\b([iI])ncor(?:op(?:or(?:at|ta)|rat)|p(?:orta|rat))(e[ds]?|i(?:ng|on))\b" replace="$1ncorporat$2"/>
<Typo word="Increase" find="\b([iI])ncraes(e[ds]|ing(?:ly)?)\b" replace="$1ncreas$2"/>
<Typo word="Increment" find="\b([iI])ncr[ai]ment(al(?:ly)?|s?)\b" replace="$1ncrement$2"/>
<Typo word="Incunabula" find="\b([iI])ncunabla\b" replace="$1ncunabula"/>
<Typo word="India(na)" find="\b[iI]ndai(n(?:an?s?|ian?s?|s?))?\b" replace="India$1"/>
<Typo word="Indiana University" find="\b[uU]niversity\s+of\s+[iI]ndiana\b" replace="Indiana University"/>
<Typo word="Indicate" find="\b([iI])ndecat(e[ds]?|ing|ors?)\b" replace="$1ndicat$2"/>
<Typo word="Indict" find="\b([iI])ndite\b" replace="$1ndict"/>
<Typo word="Indictment" find="\b([iI])ndic?tement(s)?\b" replace="$1ndictment$2"/>
<Typo word="Indigenous" find="\b([iI])nd(?:egen|ig(?:eni|ine?))ous(ly)?\b" replace="$1ndigenous$2"/>
<Typo word="Indiscernible" find="\b([iI])ndis[cs]ernabl([a-z]+)\b" replace="$1ndiscernibl$2"/>
<Typo word="Individual (2)" find="\b([iI])(?:div|ndv)ia?dual(ly|s?)\b" replace="$1ndividual$2"/>
<Typo word="Indulge" find="\b([iI])ndulgue([ds]?|nces?)\b" replace="$1ndulge$2"/>
<Typo word="Industry" find="\b([iI])n(?:d(?:istr|sutr|u(?:sr?t|tr))|udstr)(i(?:al[a-z]*|es)|y)\b" replace="$1ndustr$2"/>
<Typo word="Ine(…)ible" find="\bune(d|lig|x(?:haust|press))[ai]b(ility|l[ey])\b" replace="ine$1ib$2"/>
<Typo word="Inevitable" find="\b([iI])nev(?:ati|iti(?:ta)?)bl([ey])\b" replace="$1nevitabl$2"/>
<Typo word="In(evi/fla/imi/jec)table" find="\b([iI])n(evi|fla|imi|jec)tibl(es?|y)\b" replace="$1n$2tabl$3"/>
<Typo word="Infantry" find="\b([iI])nf(?:ant|rantr)y(m[ae]n|person|wom[ae]n)?\b" replace="$1nfantry$2"/>
<Typo word="(Non)Infectious" find="\b([iI]|[nN]oni)nfectuous([a-z]*)\b" replace="$1nfectious$2"/>
<Typo word="Infiltrate" find="\b([iI])nfilitrat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1nfiltrat$2"/>
<Typo word="Inflammation" find="\b([iI])[mn]flama(b(?:ility|l[ey])|t(?:ions?|ory))\b" replace="$1nflamma$2"/>
<Typo word="Influence" find="\b([iI])nfluente([ds])?\b" replace="$1nfluence$2"/>
<Typo word="Influential" find="\b([iI])nf(?:luen(?:c[iu]|tu)|uen[ct][iu])al(ly)?\b" replace="$1nfluential$2"/>
<Typo word="Infringement" find="\b([iI])nfrige?ment(s)?\b" replace="$1nfringement$2"/>
<Typo word="Inhabitants" find="\b([iI])nhabitans\b" replace="$1nhabitants"/>
<Typo word="Inheritance" find="\b([iI])nher[aei]tence(s)?\b" replace="$1nheritance$2"/>
<Typo word="Inherit(s/ance/ed)" find="\b([iI])nheret(ances?|ed|ing|s?)\b" replace="$1nherit$2"/>
<Typo word="Initial" find="\b([iI])(?:n(?:it|nit[it]?|ti(?:ti?)?)|titi?)a(?:l|(?=ly\b))(e(?:d|rs?)|i(?:ng|sms?|[sz](?:ations?|e[ds]?|ing)|t(?:ies|y))|l(?:ed|ing|y)|ness|s?)\b" replace="$1nitial$2"/>
<Typo word="Initiative/Initiation" find="\b([iI])ni(?:cia|t(?:a|i(?:ai)?))ti(ons?|ves?)\b" replace="$1nitiati$2"/>
<Typo word="Injured" find="\b([iI])njur[ir]ed\b" replace="$1njured"/>
<Typo word="Innocence" find="(?!\bInnosense\b)\b([iI])n(?:no[cs]ens|osenc)e\b" replace="$1nnocence"/><!--avoid group Innosense-->
<Typo word="Inoculate" find="\b([iI])n(?:noc?|oc)cula([a-z]+)\b" replace="$1nocula$2"/>
<Typo word="Input" find="\b([iI])mput(s?|t(?:ed|ing))\b" replace="$1nput$2"/>
<Typo word="Insofar" find="\b([iI])n(?:so\s+|\s+so)far\b" replace="$1nsofar"/><!--"insofar" is proper American English, "in so far" proper British; thus correct only mixed usage-->
<Typo word="Inspection" find="\b([iI])npect(ions?|ors?)\b" replace="$1nspect$2"/>
<Typo word="Inspire" find="\b([iI])[mn]ps?ir(ation[a-z]*|e[ds]?|ing)\b" replace="$1nspir$2"/>
<Typo word="Instead" find="\b([iI])nst(?:ade|ed)\b" replace="$1nstead"/>
<Typo word="Instrument" find="\b([iI])n(?:s(?:ru|tur?)|t(?:ru|st?ru))ment(s?|al(?:it(?:ies|y)|is[mt]s?|ly|s?)|ation)\b" replace="$1nstrument$2"/>
<Typo word="Integer" find="\b([iI])nterg(ers?|rity|ra(?:b(?:ility|le)|ls?|n[dt]s?|t(?:e[ds]?|ors?)|ti(?:ng|on[a-z]*|ve)))\b" replace="$1nteg$2"/>
<Typo word="Intellectual" find="\b([iI])ntelectual(ly|s?)\b" replace="$1ntellectual$2"/>
<Typo word="Intelligence" find="\b([iI])ntel(?:[eil]|l[ae])g[ae]n(cer?s?|t(?:ly|sia)?)\b" replace="$1ntelligen$2"/>
<Typo word="(Dis)Interest" find="\b([dD]isi|[iI])(?:nt(?:er|re)|tnere)st(ed|ing(?:ly)?|s?)\b" replace="$1nterest$2"/>
<Typo word="Interim" find="\b([iI])nter(?:ri|u?)m\b" replace="$1nterim"/>
<Typo word="International" find="\b([iI])nte(?:natio?|r(?:atio?|nati))nal([a-z]*)\b" replace="$1nternational$2"/>
<Typo word="(Mis/Re)Interpret" find="\b([iI]|[mM]isi|[rR]ei)nt(?:erper?e?|repre)t([a-z]*)\b(?<![iI]nterpet(?:aloids?|iolar))" replace="$1nterpret$2"/>
<Typo word="Interpreter" find="\b([iI])ntepretator(s)?\b" replace="$1nterpreter$2"/>
<Typo word="(Un)Interrupt" find="\b((?<!Lemon\s{1,9})[iI]|[uU]ni)nterr?uppt(ed|i(?:ng|ons?)|s?)\b" replace="$1nterrupt$2"/>
<Typo word="(Un)Interrupted" find="\b([iI]|[uU]ni)nter+uped\b" replace="$1nterrupted"/>
<Typo word="Intervenes" find="\b([iI])ntervine([ds])?\b" replace="$1ntervene$2"/>
<Typo word="Into" find="\b([iI])not\b" replace="$1nto"/>
<Typo word="Intra- (no hyphen)" find="\b([iI])ntra-(murals?|state|uterine|venous(?:ly)?)\b" replace="$1ntra$2"/>
<Typo word="(Re)Introduce" find="\b([iI]|[rR]ei)(?:n(?:ctr[ou]?|t(?:[aeo]r?|ru?))|tnro)duc?(e[ds]?|ing|t(?:ions?|ory))\b" replace="$1ntroduc$2"/>
<Typo word="Intuition" find="\b([iI])nti?uti(ons?|ve(?:ly)?)\b" replace="$1ntuiti$2"/>
<Typo word="Invasion" find="\b([iI])nvassion(s)?\b" replace="$1nvasion$2"/>
<Typo word="Investigate" find="\b([iI])nv(?:esti(?:a(?:ga?t|t)|es(?:igat|ta?gat?)|g(?:a(?:it)?|ngat|t))|stigat)(e[ds]?|i(?:ng|ons?|ve)|or[sy]?)\b" replace="$1nvestigat$2"/>
<Typo word="Investment" find="\b([iI])nvesment(s)?\b" replace="$1nvestment$2"/>
<Typo word="Invincible" find="\b([iI])nvinc(?:a|e[ai]?)b(ilit(?:ies|y)|l(?:e(?:ness)?|y))\b" replace="$1nvincib$2"/>
<Typo word="Iridescent" find="\b([iI])rridescen(ce|t(?:ly)?)\b" replace="$1ridescen$2"/>
<Typo word="Irreparable" find="\b([iI])rrep(?:ai|e)rabl([ey])\b" replace="$1rreparabl$2"/>
<Typo word="Irritate" find="\b([iI])r(?:i|ra)ta(bl[ey]|t(?:e[ds]?|i(?:ng(?:ly)?|on)))\b" replace="$1rrita$2"/>
<Typo word="Isn't" find="\b([iI])sn[’;´ˈ׳᾿‘′Ꞌꞌ`]?t\b" replace="$1sn't"/>
<Typo word="Israel" find="\b(?:isr(?:ae|ea)|Isrea)l(i(?:s?|tes?))?\b" replace="Israel$1"/>
<Typo word="(It/My)self" find="\b([iI]t|[mM]y)sefl?\b" replace="$1self"/>

J

<Typo word="Jalapeño" find="\b([jJ])alape[nńň]o(s)?\b(?!\s+[rR]ecords?)\b" replace="$1alapeño$2"/><!--avoid Jalapeno Records-->
<Typo word="Janáček" find="\bJan(?:ác|[aàäãǎāă][cč])ek\b" replace="Janáček"/>
<Typo word="Jardinière" find="\b([jJ])ardiniere\b" replace="$1ardinière"/>
<Typo word="Jeopardy" find="\b([jJ])eapardy\b" replace="$1eopardy"/>
<Typo word="Jersey" find="\b([jJ])ersy\b" replace="$1ersey"/>
<Typo disabled="Jewel(le)ry" find="\b([jJ])ewl(le)?e?ry\b" replace="$1ewel$2ry"/>
<Typo disabled="Jewellery" find="\b([jJ])ewel(?:e|la)ry\b" replace="$1ewellery"/>
<Typo word="Joan Miró" find="\b[jJ]oan\s+[mM]iro\b" replace="Joan Miró"/>
<Typo word="Johnnie" find="\bjohn+ie\b" replace="Johnnie"/>
<Typo word="José Ferrer" find="\bJos[eè]\s+Ferrer\b" replace="José Ferrer"/>
<Typo word="Joseph" find="\b[jJ]o(?:esp|spe)h\b" replace="Joseph"/>
<Typo word="Journ(al/ey)" find="\b([jJ])ounr?(al(?:i(?:ng|s[mt]s?)|ling|s?)|ey(?:ed|ing|m[ae]n|s?|wom[ae]n))\b" replace="$1ourn$2"/>
<Typo word="Journeyed" find="\b([jJ])our?nie?(ed|s)\b" replace="$1ourney$2"/>
<Typo word="Judaism" find="\b[jJ](?:ewism|uada?ism)\b" replace="Judaism"/>
<Typo word="Judg(e)ment" find="\b([jJ])ugd?(e)?ment(al(?:ly)?|s?)\b(?<!\b[lL]e\s{1,9}[jJ]ugement\b)" replace="$1udg$2ment$3"/><!--avoid Le jugement-->
<Typo word="Judicial" find="\b([jJ])ud(?:i(?:c|su)|uci)a(l|ry)\b" replace="$1udicia$2"/>
<Typo word="(Jun/Sen)ior" find="\b([jJ]u|[sS]e)(?:ino|noi)r(ity|s?)\b" replace="$1nior$2"/>
<Typo word="Jurisdiction" find="\b([jJ])uri(?:d|st)iction(al(?:ly)?|s?)(?!\s+(d(?:es?|u)|sur)\b)\b" replace="$1urisdiction$2"/><!--avoid French juridiction de/des/du/sur-->
<Typo word="Just(ify)" find="\b([jJ])s(?:tu|ut)(ice|if(?:i[ace][a-z]+|y)|ly)?\b" replace="$1ust$2"/>
<Typo word="Juvenile" find="\b([jJ])uv[ai]nil(e[a-z]*|i(?:a|ty))\b" replace="$1uvenil$2"/>

K

<Typo word="Kåldolmar" find="\b([kK])aldolmar\b" replace="$1åldolmar"/>
<Typo word="Kindergarten" find="\b([kK])in[dt]erga(?:rd|t)en(s)?\b" replace="$1indergarten$2"/>
<Typo word="Kingdom" find="\b([kK])indgom(s)?\b" replace="$1ingdom$2"/>
<Typo word="Knife" find="\b([kK])nive\b" replace="$1nife"/>
<Typo word="(Ac)Knowledge" find="\b([aA]ck|[kK])nowl(?:deg|e[dg]d?)(e(?:ab[a-z]+|[ds]?|ments?)|ing)\b" replace="$1nowledg$2"/>
<Typo word="(best/well) known" find="\b([bB]est|[wW]ell)-known(?<!the (?:best-known|well-known))(?=\s+(?:a(?:broad|cross|fter|mou?ng(?:st)?|round|[st])|b(?:ecause|y)|du(?:e|ring)|enough|f(?:o(?:llowing|r)|rom)|in(?:ternationally)?|locally|nationally|o(?:n|utside)|t(?:h(?:at|ere|rough(?:out)?)|o)|un(?:der|til)|w(?:hen|ith(?:in)?|orldwide))\b)" replace="$1 known"/>
<Typo disabled="Kraków" find="\b([kK])rakow\b(?<!(?:Jonah|Kenneth(?: K\.)?|46977) Krakow)(?!\s+[tT]ownship)" replace="$1raków"/><!--avoid proper names & minor planet-->
<Typo word="Kroužek" find="\b([kK])rouzek\b" replace="$1roužek"/>
<Typo disabled="Kümmel" find="\b([kK])ummel\b(?<!Bernhard Kummel)(?!\s+19\d\d\b|19\d\d\b)" replace="$1ümmel"/><!--avoid Bernhard Kummel i.e (Kummel 1964)-->

L

<Typo word="La bohème" find="\bLa\s+([bB])oheme\b" replace="La $1ohème"/>
<Typo word="Labelled" find="\b([lL])abl(ed|ing)\b" replace="$1abell$2"/>
<Typo word="Laboratory" find="\b([lL])ab(?:a|or|ra)tor(ies|y)\b" replace="$1aborator$2"/>
<Typo word="Laborious" find="\b([lL])abo(?:r[iou]{1,2}|uriou)s([a-z]*)\b(?<!aborista)" replace="$1aborious$2"/>
<Typo word="Lacquer" find="\b([lL])aquer(e(?:d|rs?)|ing|s?)\b" replace="$1acquer$2"/>
<Typo word="L'Âge d'or" find="\bL'(?:[aAÂ]ge\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`][oO]|[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][oO]|[dD]['’´ˈ׳᾿‘′Ꞌꞌ`]O)|[aA]ge\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][oO])r\b" replace="L'Âge d'or"/>
<Typo word="Laid" find="\b([lL])ayed\b" replace="$1aid"/>
<Typo word="Ländler" find="\b([lL])andler\b" replace="$1ändler"/>
<Typo word="Landmark" find="\b([lL])and\s+mark(s)?\b" replace="$1andmark$2"/>
<Typo word="Language" find="\b([lL])a(?:gua|ng(?:a(?:ua?)?|u(?:an?)?))gu?e(?<!anguage)(s)?\b" replace="$1anguage$2"/>
<Typo word="Lantern" find="\b([lL])atern(s(?<!Laterns))?\b" replace="$1antern$2"/><!--avoid place name Laterns-->
<Typo word="Large" find="\b([lL])arg(ly|st)?\b" replace="$1arge$2"/>
<Typo word="Largely" find="\b([lL])arg(?:el(?:e|le?)|le)y\b" replace="$1argely"/>
<Typo word="Larvae" find="\b([lL])avr?ae\b" replace="$1arvae"/>
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/>
<Typo word="Lasso" find="\b([lL])as+oo\b" replace="$1asso"/>
<Typo word="Last" find="\b([lL])(?:astr|sat)(ly)?\b" replace="$1ast$2"/>
<Typo word="Late" find="\b([lL])aste(r(?<!Laster)|st)\b" replace="$1ate$2"/><!--avoid Laster, a surname & a Transformer-->
<Typo word="Latitude" find="\b([lL])attit+ud(es?|inal)\b" replace="$1atitud$2"/>
<Typo word="(Col)League" find="\b([cC]oll|[lL])ea(?:g|ugu?)e([ds]?|rs?)\b(?<!Leager)" replace="$1eague$2"/><!--avoid surname Leager-->
<Typo word="(Un/Re)Learn" find="\b([lL]|[rR]el|[uU]nl)eran(ed|ing|[st]?)\b(?<!Leran)" replace="$1earn$2"/><!--avoid place name Leran-->
<Typo word="least" find="\belast\b" replace="least"/>
<Typo word="Left" find="\b([lL])efted\b" replace="$1eft"/>
<Typo word="(L/R)egion" find="\b([lrLR])eagion(s?|al(?:i(?:s(?:e[ds]?|m)|ze[ds]?)|ly|s?)|ar(?:ies|y))\b" replace="$1egion$2"/>
<Typo word="Légion d'honneur" find="\b[lL]egion\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][hH]onneur\b" replace="Légion d'honneur"/>
<Typo word="Legionnaire" find="(?!\bLegionaires\b)\b([lL])egionaire?(s)?\b" replace="$1egionnaire$2"/><!--avoid Oshawa Legionaires-->
<Typo word="(Il)Legitimate" find="\b([iI]ll|[lL])(?:egit(?:[ae]m[ai]|imi|m[ai])|igit(?:[ai]m[ai]|m[ai]))(c[iy][a-z]*|t[eio][a-z]*)\b" replace="$1egitima$2"/>
<Typo word="(Il)Legitima(cy/te)" find="\b([iI]ll|[lL])egit?ma(cy|te(?:ly)?)\b" replace="$1egitima$2"/>
<Typo disabled="Leibniz" find="\b[lL]eibnitz\b" replace="Leibniz"/><!--avoid town & parish Leibnitz-->
<Typo word="Leisure" find="\b([lL])iesure(ly)?\b" replace="$1eisure$2"/>
<Typo word="(Wave)Length" find="\b([lL]|[wW]avel)en(?:ght?|th)(en(?:e[dr]|ing|s?)|i(?:ly|ness)|[sy]?|w(?:ays|ise))\b" replace="$1ength$2"/>
<Typo word="Les Misérables" find="\bLes\s+Miserables\b" replace="Les Misérables"/>
<Typo word="Lethal" find="\b([lL])eathal(ity|ly)?\b" replace="$1ethal$2"/>
<Typo word="Levitate" find="\b([lL])ev[ae]tat(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1evitat$2"/>
<Typo word="Li(k/v)elihood" find="\b([lL]i[kv])elyho+d(s)?\b" replace="$1elihood$2"/>
<Typo word="Liaison" find="\b([lL])iasi?on(s)?\b" replace="$1iaison$2"/>
<Typo word="Libel" find="\b([lL])ibell(s)?\b" replace="$1ibel$2"/>
<Typo word="Library" find="\b([lL])ib(?:ar|r(?:arr|er))(i(?:ans?|es)|y)\b" replace="$1ibrar$2"/>
<Typo word="Licen(s/c)e" find="\b([lL])isc?en([cs])(e(?:d?|e+s?|s?)|ing|ors?|ures?)\b" replace="$1icen$2$3"/>
<Typo word="Lieutenant" find="\b([lL])[eiu]{2,3}t[ae]{1,2}nt?[ae]{1,2}(?<![lL]ieutena)n(cy|ts?)\b" replace="$1ieutenan$2"/>
<Typo word="Lifetime (1)" find="\b([lL])iftime(s)?\b" replace="$1ifetime$2"/>
<Typo word="Lifetime (2)" find="\b((?:[dD]uring|[iI]n)\s*(?:h(?:er|is)|its|my|their|your))\s*life?[–‑−—―\s]+time\b" replace="$1 lifetime"/>
<Typo word="Lifetime (3)" find="\b([lL])ife?[–‑−—―\s]+time\s*([aA]chievement|[bB]an|[mM]ember)\b" replace="$1ifetime $2"/>
<Typo word="Liked" find="\b([lL])i(?:ek|uke)([ds])?\b" replace="$1ike$2"/>
<Typo word="Limit" find="\b([lL])mit([a-z]*)\b" replace="$1imit$2"/>
<Typo word="Lipizzaner" find="\b[lL]ip(?:i|piz?)zaner(s)?\b" replace="Lipizzaner$1"/>
<Typo word="Liquor" find="\b([lL])iqour(ed|ices?|s?)\b" replace="$1iquor$2"/>
<Typo word="Listen/Glisten/Moisten" find="\b([gG]l|[lL]|[mM]o|[uU]nl)istn(able|e(?:d|r(?:s(?:hips?)?)?)|ing|s?)\b" replace="$1isten$2"/>
<Typo word="(Il)Literate" find="(?!\bLitteral\b)\b([iI]ll|[lL])it(?:ara|eri?|tera)([cr]y|l(?:is[mt]s?|ly)?|t(?:es?|im?|ure))\b" replace="$1itera$2"/><!--avoid surname Litteral-->
<Typo word="Literature" find="\b([lL])itr?[ai]ture\b" replace="$1iterature"/>
<Typo word="Littérateur" find="\b([lL])it[eéèê]rateur(s)?\b" replace="$1ittérateur$2"/>
<Typo word="Little" find="(?!\bLittel\b)\b([lL])itt(?:el|tle)\b" replace="$1ittle"/><!--avoid surname Littel-->
<Typo word="Live" find="(?!\bLiev Schreiber\b)\b([lL])iev(ly)?\b" replace="$1ive$2"/><!--avoid actor Liev Schreiber-->
<Typo word="Lived" find="\b([lL])ieved\b" replace="$1ived"/>
<Typo word="(Long/Short)-lived" find="\b([lL]ong|[sS]hort)lived\b" replace="$1-lived"/>
<Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b([lL])o(ne|rd|ve|w)l(?:ine|ynes?)s\b" replace="$1o$2liness"/>
<Typo word="Loosely" find="\b([lL])osely\b" replace="$1oosely"/>
<Typo word="Love" find="\b([lL])(?:oev|v(?:eo|oe))\b" replace="$1ove"/>

M

<Typo word="Mackerel" find="\b([mM])ackeral\b" replace="$1ackerel"/>
<Typo word="Macramé" find="\b([mM])acrame\b" replace="$1acramé"/>
<Typo word="Ma(d/k)e" find="\bAm([dk](?:es?|ing))\b(?<!\bAmde)" replace="Ma$1"/><!--avoid Amde-->
<Typo word="ma(d/k)e" find="\bam([dk](?:es?|ing))\b" replace="ma$1"/>
<Typo word="Magazine" find="\b([mM])agasine(s)?\b" replace="$1agazine$2"/>
<Typo word="Mainly" find="\b([mM])ailny\b" replace="$1ainly"/>
<Typo word="Maintain" find="\b([mM])ant(?:ai|ia)n(ab[a-z]+|e[dr]|ing|s?)\b" replace="$1aintain$2"/>
<Typo word="Maintenance" find="\b([mM])a(?:i?nt(?:a(?:in[ae]|n[ae])?|e(?:in[ae]|ne)?|ian[ae])|ntena)nce\b" replace="$1aintenance"/>
<Typo word="Majority" find="\b([mM])a(?:joro?|rjori)ty\b" replace="$1ajority"/>
<Typo word="Make" find="\b([mM])k(?:ae|ea)(s)?\b" replace="$1ake$2"/>
<Typo word="Makes" find="\b([mM])akse\b" replace="$1akes"/>
<Typo word="Makeshift" find="\b([mM])ake-shift\b" replace="$1akeshift"/>
<Typo word="Mammal" find="\b([mM])amal(ian|s?)\b" replace="$1ammal$2"/>
<Typo word="(Mis)Manage_" find="\b([mM](?:ism)?)an(?:ag|ege?|ge)(d|ab(?:ility|l(?:e(?:ness)?|y))|ments?)\b" replace="$1anage$2"/>
<Typo word="Manager" find="\b([mM])anger(e(?:s(?:ess?|sess?)?)?|s?)(?<=(?:[aA](?:ccount(?:ing)?|ss(?:et|istant))|[bB](?:an[dk]|usiness)|[cC](?:lient|ost)|[eE]ngineering|[fF]o(?:o{1,9}tbal{1,9}|tbal{1,9}|rmer)|[gG]eneral|[hH]otel|[lL]and|[mM](?:a(?:rketing|terials)|iddle|oney)|[oO]ffice|[pP](?:e(?:ople|rsonnel)|ro(?:cess|duct[a-z]*|gram{1,9}e?|ject))|[rR]isk|[sS](?:ales|enior|tress|ystems?)|[tT](?:eam|ime)|[uU]pper|[wW]aste)\s{1,9}[mM]anger(?:e(?:s(?:ess?|sess?)?)?|s?))\b" replace="$1anager$2"/>
<Typo word="(Mis)Managing" find="\b([mM](?:ism)?)an(?:age|g)ing\b" replace="$1anaging"/>
<Typo word="(Out)Maneuver" find="\b([mM]|[oO]utm)an(o)?(?:e|ue?)ver(ed|ing|s?)\b" replace="$1an$2euver$3"/>
<Typo word="(Un)Manoeuvrable" find="\b([mM]|[uU]nm)anouverable\b" replace="$1anoeuvrable"/>
<Typo word="Manifestation" find="\b([mM])ani(?:fes|sfesta)tion(s)?\b" replace="$1anifestation$2"/>
<Typo word="(Re/Un)Manufacture" find="\b([mM]|[rR]em|[uU]nm)(?!anufactur)[au]n(?:a[aiou]?fr?ac?|fr?ac?|[iou][aiou]?fr?ac?)[ct]ur(ab(?:ility|le)|e(?:ab(?:ility|le)|[ds]?|rs?)|ing)\b" replace="$1anufactur$2"/>
<Typo word="Manufactures" find="\b([mM])anufact?ur([ds])?\b" replace="$1anufacture$2"/>
<Typo word="mark" find="\bmrak(s)?\b" replace="mark$1"/><!--made lowercase to avoid surnames Markes & Mrak-->
<Typo word="Marked" find="\b([mM])aked(ly)?\b" replace="$1arked$2"/>
<Typo word="Marriage" find="\b([mM])ar(?:[ae]|ia?|r(?:ai?|[ei]|r+[aei]))ge(able|s?)\b(?!\s+(?:[bB]lanc\b|[dD][e']\b))(?<!\b(?:[dD](?:es?|u)|[lL]es?|[uU]n)\s+\b[mM]ar(?:[ae]|ia?|r(?:ai?|[ei]|r+[aei]))ge(?:able|s?)\b(?!\s+(?:[bB]lanc\b|[dD][e']\b)))" replace="$1arriage$2"/><!--avoid valid French term thru use of lookaround to find French articles-->
<Typo word="Mariage (French) (1)" find="\b([mM])arriage(s)?\b(?<=\b(?:[dD](?:es?|u)|[lL]es?|[uU]n)\s+\b[mM]arriages?\b)" replace="$1ariage$2"/>
<Typo word="Mariage (French) (2)" find="\b([mM])arriage(s)?\b(?=\s+(?:[bB]lanc\b|[dD][e']\b))" replace="$1ariage$2"/>
<Typo word="Married" find="\b([mM])arryi?ed\b" replace="$1arried"/>
<Typo word="Masquerade" find="\b([mM])asquarad([a-z]+)\b" replace="$1asquerad$2"/>
<Typo word="Masturbate" find="\b([mM])asterbat([ei][a-z]*)\b" replace="$1asturbat$2"/>
<Typo word="Material" find="\b([mM](?:ater|etamater))ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2"/>
<Typo word="Mathematician" find="\b([mM])athe(?:[ae]+tic|m[ae]*tic|tic)i?an(s)?\b(?<![mM]athematicians?)" replace="$1athematician$2"/><!--avoid self-->
<Typo word="Mathematic*" find="\b([mM])ath[ae]?matica?(al[a-z]*|s?)\b(?<![mM]athematic(?:a(?:l[a-z]*)?|s))(?<!ica)" replace="$1athematic$2"/>
<Typo word="Mayonnaise" find="\b([mM])ayon(?:ais?|nais)se(s)?\b" replace="$1ayonnaise$2"/>
<Typo word="Mayoral" find="\b([mM])ayorial(ty)?\b" replace="$1ayoral$2"/>
<Typo word="Meant" find="\bmenat\b" replace="meant"/><!--avoid Egyptian goddess Menat-->
<Typo word="Medi(a)eval" find="\b([mM])ed(?:e(ia?)e?v[aei]|(ia)e?v[ei])l(is[mt]s?|ly)?\b" replace="$1ed$2$3eval$4"/>
<Typo word="Medicine" find="\b([mM])ed(?:acine|iciney)\b" replace="$1edicine"/>
<Typo word="Medieval" find="\b([mM])(?:ede|id(?:e|ie))vi?al\b" replace="$1edieval"/>
<Typo word="(Re/Dis)Member" find="\b([dD]ism|[mM]|[rR]em)emeber(ed|ing|s?)\b" replace="$1ember$2"/>
<Typo word="Memoir" find="\b([mM])emior(ists?|s?)\b" replace="$1emoir$2"/>
<Typo word="memorable" find="\brememberable\b" replace="memorable"/>
<Typo word="Memorable" find="\bRememberable\b" replace="Memorable"/>
<Typo word="Men'?s_ (1)" find="\b([mM])ens[';’´ˈ׳᾿‘′Ꞌꞌ`]?s?\s+([bB]as(?:eball|ketball)|[cC](?:lothing|rew)|[fF]itness|[gG]olf|[hH]ealth|[jJ]ournal|[lL]acrosse|[mM]agazine|[rR]ooms?|[sS]ports?|[tT]e(?:ams?|nnis)|and\s+[wW]omen['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\b" replace="$1en's $2"/>
<Typo word="Men's (2)" find="\b([mM])ens['’´ˈ׳᾿‘′Ꞌꞌ`]s?\s+" replace="$1en's "/><!--avoid "mens" without apostrophe (L.); see also "-men's"-->
<Typo word="Ménage à trois" find="\b([mM])(?:énage\s+[áa]|enage\s+[aáà])\s+trois\b" replace="$1énage à trois"/>
<Typo word="Mental" find="\b([mM])enally\b" replace="$1entally"/>
<Typo word="Mention" find="\b([mM])aintion(ed|ing|s?)\b" replace="$1ention$2"/>
<Typo word="Mercantile" find="\b([mM])ercentile\b" replace="$1ercantile"/>
<Typo word="Merchandise" find="\b([mM])e(?:cha|rche)ndi([sz])(e(?:[ds]?|rs?)|ings?)\b" replace="$1erchandi$2$3"/>
<Typo word="Mérimée" find="\bM(?:er+im+[ée]|érr?imm?e)e?\b" replace="Mérimée"/>
<Typo word="Message" find="\b([mM])es(?:a|se)g(e[drs]?|ing)\b" replace="$1essag$2"/>
<Typo word="Messaging" find="\b([mM])ess[ae]nging\b" replace="$1essaging"/>
<Typo word="Messenger" find="\b([mM])essanger(s)?\b" replace="$1essenger$2"/>
<Typo word="Metallic" find="\b([bB]im|[mM]|[nN]onm)et(?:a|tal?)l(ic(?:a(?:lly)?)?|iferous|o(?:graph[a-z]+|id[a-z]*)|urg[iy][a-z]*)\b(?<!Metal(?:oids?|urgica))" replace="$1etall$2"/><!--avoid Metaloid(s) (see [[!Vaglass!]]), Metalurgica (part of company name) -->
<Typo word="Metaphor" find="\b([mM])ethaphor(ical[a-z]*|s?)\b" replace="$1etaphor$2"/>
<Typo word="Meteorite" find="\b([mM])eterorite(s)?\b" replace="$1eteorite$2"/>
<Typo word="Meteorology" find="\b([mM])eto?erolog(i(?:c[a-z]*|sts?)|y)\b" replace="$1eteorolog$2"/>
<Typo word="Metropolitan" find="\b([mM])etr(?:op(?:l(?:iti?|ti)|oli?ti)|p(?:liti|ol(?:iti?|ti)))(ans?|ic(?:al)?)\b" replace="$1etropolit$2"/>
<Typo word="Microscope" find="\b([mM])icoscop(es?|ic(?:ally)?|y)\b" replace="$1icroscop$2"/>
<Typo word="Milieu" find="\b([mM])(?:elieu|ilea?u)(x)?\b" replace="$1ilieu$2"/>
<Typo word="Military" find="\b([dD]em|[mM]|[nN]onm|[pP]aram)il(?:atar|i(?:atr|rat|t(?:er|ra?))|lit(?:[ae]r|ra?)|tar)(y|i(?:es|ly|s(?:[a-z]+|[mt]s?|tic)|z[a-z]+))\b" replace="$1ilitar$2"/>
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(a(?:l[a-z]*)?|um)\b" replace="millenni$1"/>
<Typo word="M/B/Trillion" find="(?!\bMillon\b)\b([bmBM]|[tT]r)il[il]on(aires?|s)\b" replace="$1illion$2"/><!--avoid surname Millon-->
<Typo word="Mimicking" find="\b([mM])imic(ed|ing)\b" replace="$1imick$2"/>
<Typo word="Mineral" find="\b([mM])in(?:eri|ir)al(s)?\b" replace="$1ineral$2"/>
<Typo word="Miniature" find="\b([mM])in[ai]tur(es?|iz[a-z]+)\b" replace="$1iniatur$2"/>
<Typo word="Minimum" find="\b([mM])inum(a|um)\b(?<!Minuma)(?!-ku)\b" replace="$1inim$2"/><!--avoid [[!Minuma!]], [[!Minuma-ku, Saitama!]]-->
<Typo word="(Min/Max/Opt)imum" find="\b([mM](?:ax|in)|[oO]pt)i(?:miu?|nu)m(s)?\b" replace="$1imum$2"/>
<Typo word="Minion" find="\b([mM])(?:inia|yni[ao])n(s)?\b" replace="$1inion$2"/>
<Typo word="Minister (2)" find="\b((?:[cC](?:abinet|hief)|[dD]efen[cs]e|[fF](?:inance|oreign)|[pP]rime)\s+[mM])ina?ster(s)?\b" replace="$1inister$2"/>
<Typo word="Minister (1)" find="\b([mM])in(?:en?s|ins|si?)t(er(?:ed|ing|s?\b(?<![mM]insters?)))\b" replace="$1inist$2"/>
<Typo word="Ministry" find="\b([mM])in(?:en?st|i(?:nst|ste)|si?t)r(ies|y)\b" replace="$1inistr$2"/>
<Typo word="Mirror" find="\b([mM])irr?orr(ed|ing|s?)\b" replace="$1irror$2"/>
<Typo word="Miscellaneous" find="\b([mM])iscel(?:ane|lani?)ous\b" replace="$1iscellaneous"/>
<Typo word="Mischief" find="\b([mM])ischei(f|vous[a-z]*)\b" replace="$1ischie$2"/>
<Typo word="Mischievous" find="\b([mM])isch(?:ei?v[ei]?|iev[ei])?ous([a-z]*)\b" replace="$1ischievous$2"/>
<Typo word="Misogyny" find="\b([mM])ysogyn(ist|y)\b" replace="$1isogyn$2"/>
<Typo word="Missile" find="\b([mM])is[is]le(s)?\b" replace="$1issile$2"/>
<Typo word="(Ad/E/Inter/O/…)Mission" find="(?<=\b(?:[aA]d|[cC]om|[dD]e(?:ad|com|sub|trans)|[eE]|[iI]nter|[oO]|[pP]er|[rR]e(?:ad|com|sub|trans)?|[sS]ub|[tT]rans)?)mis[is](bl[ey]|on(?:ar(?:ies|y)|s?)|ve(?:ly)?)\b" replace="missi$1"/><!--cheapened expensive beginning-->
<Typo word="Misspell" find="\b([mM])is(?:-s|ss+)?pell(ed|ings?|s?)\b" replace="$1isspell$2"/>
<Typo word="Mithraic" find="\b[mM]ythraic\b" replace="Mithraic"/>
<Typo word="Mizzen" find="\bmissen\b" replace="mizzen"/><!--avoid surname Missen-->
<Typo word="Model" find="\b([mM])odle(s)?\b" replace="$1odel$2"/>
<Typo word="Modem" find="\b([mM])oderm(s)?\b" replace="$1odem$2"/>
<Typo word="Modifie(d/r/s)" find="\b([mM])odife([ds]|rs?)\b" replace="$1odifie$2"/>
<Typo word="Moisture" find="\b([mM])osture\b" replace="$1oisture"/>
<Typo word="Molecule" find="\b([mM])oleclu(ar|es?)\b" replace="$1olecul$2"/>
<Typo word="Moment" find="\b([mM])om(?:em|men)t(ar(?:ily|y)|s?)\b" replace="$1oment$2"/>
<Typo word="Monastery" find="\b([mM])on(?:asta?|est[ae]?)r(i(?:al|es)|y)\b" replace="$1onaster$2"/>
<Typo word="Money" find="\b([mM])oeny(ed)?\b" replace="$1oney$2"/>
<Typo disabled="Moniker" find="\b([mM])onicker(s)?\b" replace="$1oniker$2"/><!--disabled per https://www.dictionary.com/browse/monicker-->
<Typo word="Monkeys" find="\b([mM])onkies\b(?<!Funkie Monkies)" replace="$1onkeys"/><!--avoid Funkie Monkies-->
<Typo word="Monotype" find="\b([mM])ona?typ(es?|ic)\b" replace="$1onotyp$2"/>
<Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1"/><!--avoid Mounth-->
<Typo word="More" find="\bomre\b" replace="more"/>
<Typo word="More(over)" find="\b([mM])roe(over)?\b" replace="$1ore$2"/>
<Typo word="Alanis Morissette" find="\b[aA]lan+is\s+[mM]or+isette\b" replace="Alanis Morissette"/><!--avoid Bill Morrisette-->
<Typo word="Mortar" find="\b([mM])orter(ed|ing|s)\b" replace="$1ortar$2"/><!--avoid surname Morter-->
<Typo word="Mortgage" find="\b([mM])orgag(e[des]?|ing)\b" replace="$1ortgag$2"/>
<Typo word="Motivate" find="\b([mM])otiviat(e[ds]?|i(?:ng|on))\b" replace="$1otivat$2"/>
<Typo word="Mountain" find="\b([mM])o(?:ntai?n|u(?:ntai?ni|tain))(ee?r(?:ed|ing|s|(?<!Montaner))|ous[a-z]*|s(?:ides?)?|tops?|y?)(?!\s+(?:Berton|wax))(?<!Chris\s+Montan|Eva\s+Montan|Karl\s+Montan|La\s+Montan|Nils\s+Montan|Patrick\s+Montan|Saint-Montan)\b" replace="$1ountain$2"/><!--avoid Montan Berton/wax, Chris/Eva/La/Nils/Patrick/Saint- Montan-->
<Typo word="Movie" find="\b([mM])ovei(s)?\b" replace="$1ovie$2"/>
<Typo word="Mucous" find="\b([mM])ucuou?s\b" replace="$1ucous"/>
<Typo word="Multiple" find="\b([mM])ut?lipl(e[stx]?|i(?:able|c(?:a(?:nds?|ti[a-z]*)|ity)|e[drs])|y(?:ing)?)\b" replace="$1ultipl$2"/>
<Typo word="Multiplier" find="\b([mM])ultiple(d|rs?)\b" replace="$1ultiplie$2"/>
<Typo word="Municipal (1)" find="\b([mM])uni?(?:c[ai]?p[ai]?[ai]?la?l?e?|p[ai]?c[ai]?[ai]?la?l?e?)(?<!nicipal)([ai]?[aei]?t(?:es|ies|y))?(?<!nicipale)\b" replace="$1unicipal$2"/>
<Typo word="Municipal (2)" find="\b([mM])un(?:i(?:c(?:ipi|pi?)|nc?pi?|pi?)|cip|nicip)al([a-z]*)\b" replace="$1unicipal$2"/>
<Typo word="Murder" find="\b([mM])uder(e(?:d|rs?)|ing|s?)\b" replace="$1urder$2"/>
<Typo word="Museum" find="\b([mM])(?:u(?:es(?:eu?|ue?)|s(?:e(?:su|ue)?|ueu?)))m(s)?\b" replace="$1useum$2"/>
<Typo word="Musical" find="\b([mM])usci?al([es]?|ity|ly)\b(?<!Musial)" replace="$1usical$2"/><!--avoid surname Musial-->
<Typo word="Musician" find="\b([mM])uscician(s)?\b" replace="$1usician$2"/>
<Typo word="Mutilate" find="\b([mM])util[il]at(e[ds]?|i(?:ng|ons?))\b" replace="$1utilat$2"/>
<Typo word="Myriad" find="\b([mM])yraid\b" replace="$1yriad"/>
<Typo word="Mysterious" find="\b([mM])(?:ister[iy]|yster)ous([a-z]*)\b" replace="$1ysterious$2"/>
<Typo word="Mystery" find="\b([mM])ister(ies|y(?<!Mistery))\b" replace="$1yster$2"/>

N

<Typo word="Name" find="\b([nN])mae([ds]?|ly)\b" replace="$1ame$2"/>
<Typo word="Napoleonic (1)" find="\b[nN]apoleonian\b" replace="Napoleonic"/>
<Typo word="(Inter)National" find="\b([iI]ntern|[nN])ato?inal([a-z]*)\b" replace="$1ational$2"/>
<Typo word="Nationality" find="\b([nN])ationalt(ies|y)\b" replace="$1ationalit$2"/>
<Typo word="(Inter)Nationally" find="\b([iI]ntern|[nN])ationall?y-" replace="$1ationally "/>
<Typo word="Native Americans" find="\b(?:native\s+[aA]|Native\s+a)mericans\b" replace="Native Americans"/><!--avoid singular: context dependent, additional look-around needed to reinstate-->
<Typo word="(Un)Natural" find="\b([nN]|[uU]nn)aturual(ly|s?)\b" replace="$1atural$2"/>
<Typo word="(Un)Naturally" find="\b([nN]|[uU]nn)atur(?:a|el?|uru?al?)ly\b" replace="$1aturally"/>
<Typo word="Nazareth" find="\b(?:Naze|naz[ae])re(nes?|th)\b" replace="Nazare$1"/>
<Typo word="(Un)necessary" find="\b([nN]|[uU]nn)ec+a?i?e?a?s+[ae]+r+[ae]?(?<![nN]ecessar)(ily|y)\b" replace="$1ecessar$2"/><!--Fuzzy rule, extends & completely replaces existing rule "Unnecessary"-->
<Typo word="(Un)Necessary" find="\b([nN]|[uU]nn)e(?:c(?:assa|es+e)|s+[ae]s+a)r(il)?y\b" replace="$1ecessar$2y"/>
<Typo word="Necessity" find="\b([nN])ec(?:ces?|e)sit(at(?:e[ds]?|ing)|ies|y)\b" replace="$1ecessit$2"/>
<Typo word="Née" find="([\s\(])n[eè][eèé]\b" replace="$1née"/>
<Typo word="Négligée" find="\b([nN])(?:églige|egligé)e?(s)?\b" replace="$1égligée$2"/><!--avoid [[wikt:negligee]]-->
<Typo word="Negligible" find="\b([nN])egli(?:ga)?bl([ey])\b" replace="$1egligibl$2"/>
<Typo word="(Re)Negotiate" find="\b([nN]|[rR]en)ego(?:cia|ta)(b(?:ility|l[ey])|t(?:ed?|i(?:ng|on)|or)s?|nt(?<!ciant)s?)\b" replace="$1egotia$2"/>
<Typo word="Neighbo(u)r" find="\b([nN])[ei]+[gh]*bh?(?:o?(u)?[eo]?r|ro?(u)?o?)(?<![nN]eighbou?r)(ed|hoods?|ing|l(?:iness|y)|s?)\b(?<!N(?:e(?:br|iber)|i(?:eb(?:hur|oer|ur)|gh?bor)))" replace="$1eighbo$2$3r$4"/>
<Typo word="Never" find="\b([nN])ver\b" replace="$1ever"/>
<Typo word="(Never/None)theless" find="\b([nN](?:ever|one))(?:th(?:e\s+)?|\s+the)\s?less\b" replace="$1theless"/>
<Typo word="New Delhi" find="\bNew\s*[dD]ehli\b" replace="New Delhi"/>
<Typo word="New" find="\b([nN])we(s)?\b(?!-|\s+(?:N(?:kwo|we)|nkwo|[oO]rie)\b)(?<!Nwe)" replace="$1ew$2"/><!--avoid names Nwe- & Nwe-->
<Typo word="Newsletter" find="\b([nN])ew[ls]etter(s)?\b" replace="$1ewsletter$2"/>
<Typo word="Newspaper" find="\b([nN])e[sw]paper(m[ae]n|s?|wom[ae]n)\b" replace="$1ewspaper$2"/>
<Typo word="Newsstand" find="\b([nN])ewstand(s)?\b" replace="$1ewsstand$2"/>
<Typo word="NF-κB" find="\b[nN][fF][-–‑−—―]?[kK][bB]\b" replace="NF-κB"/>
<Typo word="Niccolò Machiavelli" find="\b[nN]ic+ol+o\s+[mM]ac+hi?avel+i\b" replace="Niccolò Machiavelli"/>
<Typo word="Nickel_" find="(?!\bNickle\b)\b([nN])ickle(i(?:c|ferous)|o(?:deons?|us))?\b" replace="$1ickel$2"/><!--avoid surname Nickle-->
<Typo word="Nickname" find="\b([nN])ick[–‑−—―\s]+nam(e[ds]?|ing)\b" replace="$1icknam$2"/>
<Typo word="Niece" find="\b([nN])eice(s)?\b" replace="$1iece$2"/>
<Typo word="Nighttime" find="\b([nN])ightime\b" replace="$1ighttime"/>
<Typo word="Ninety/teen" find="\b([nN])int(een(?:s?|ths?)|ie(?:s|ths?)|y)\b" replace="$1inet$2"/>
<Typo word="Ninth" find="\b([nN])ineth(s)?\b" replace="$1inth$2"/>
<Typo word="Noël Coward" find="\b[nN]oel\s+[cC]oward\b" replace="Noël Coward"/>
<Typo word="Nonetheless" find="\b([nN])ontheless\b" replace="$1onetheless"/>
<Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational"/>
<Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational"/>
<Typo word="Nonsense" find="\b([nN])onsenc(e|ical[a-z]*)\b" replace="$1onsens$2"/>
<Typo word="North" find="\b([nN])o(?:rht|th)(east|er(?:ly|n[a-z]*)|w(?:ard|est))?\b(?<!Noth)" replace="$1orth$2"/><!--allow surname Noth-->
<Typo word="North(ea/we)stern" find="\b([nN])orth[er]+(ea|we)stern([a-z]*)\b" replace="$1orth$2stern$3"/>
<Typo word="Northern_" find="\b([nN])o(?:her|r(?:ht?h?er|the)|ther?)(ly|n(?:ers?|most)?)\b(?<!Northen)" replace="$1orther$2"/><!--avoid surname Northen-->
<Typo word="Notably" find="\b([nN])ota(?:b(?:il|le)|l)y\b" replace="$1otably"/>
<Typo word="Notice" find="\b([nN])otive([ds])?\b" replace="$1otice$2"/>
<Typo word="Notoriety" find="\b([nN])oteriety\b" replace="$1otoriety"/>
<Typo word="Nouméa" find="\b[nN]oumea\b" replace="Nouméa"/>
<Typo word="Nouveau" find="\b([nN])oveau(x)?\b" replace="$1ouveau$2"/>
<Typo word="Now" find="\b([nN])(?:owe?s|wo)\b" replace="$1ow"/>
<Typo word="Nowadays" find="\b([nN])ow\s?(a\s)?days\b" replace="$1owadays"/>
<Typo word="nth-season something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|th)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|ven)|ixt(?:eenth|h|ieth))|t(?:enth|hir(?:d|t(?:eenth|ieth))|we(?:lfth|ntieth)))\b\s+season(?=\s+(?:c(?:ast|liffhanger)|episode|finale(?!\s+loss)|premiere(?!d)))" replace="$1-season"/>
<Typo word="non-title bout/fight/match" find="\bnon\s+title(?=\s+(?:bouts?\b|fights?\b|match\b))" replace="non-title"/>
<Typo word="nth-round something" find="\b(\d+(?:[nr]d|st|th)|e(?:ight(?:eenth|h|ieth)|leventh)|f(?:i(?:ft(?:eenth|h|ieth)|rst)|o(?:rtieth|urt(?:eenth|h)))|hundredth|nint(?:eenth|h|ieth)|s(?:e(?:cond|vent(?:eenth|h|ieth))|ixt(?:eenth|h|ieth))|t(?:enth|h(?:ir(?:d|t(?:eenth|ieth))|ousandth)|we(?:lfth|ntieth)))\b\s+round(?=\s+(?:decisions?|game|knockouts?|KOs?|newspaper\s+decisions?|technical\s+knockouts?|TKOs?))" replace="$1-round"/>
<Typo word="Nuclear" find="\b([nN])ucule?ar\b" replace="$1uclear"/>
<Typo word="Nuisance" find="\b([nN])u(?:isans|sanc)e(s)?\b" replace="$1uisance$2"/>
<Typo word="Nullarbor" find="\b[nN]ullabour\b" replace="Nullarbor"/>
<Typo word="Numerical" find="\b([nN])umber[ai]cal(ly)?\b" replace="$1umerical$2"/>
<Typo word="Numerous" find="\b([nN])um(?:bero|e(?:or|rio))us([a-z]*)\b" replace="$1umerous$2"/>
<Typo word="Nuptial" find="\b([nN])uptual(s)?\b" replace="$1uptial$2"/>
<Typo word="Nurturing" find="\b([nN])utur(e[ds]?|ing)\b" replace="$1urtur$2"/>
<Typo word="n-round something" find="\b(\d+|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b\s+round(?=\s+(?:d(?:ecisions?|raws?)|knockouts?|KOs?|match(?:es)?|newspaper\s+decisions?|technical\s+knockouts?|TKOs?))" replace="$1-round"/><!--"A n-something" won't catch all useful, esp. boxing-related things-->
<Typo word="n-something contract/deal/run/etc." find="\b((?<!,)\d{1,3}|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|hr(?:ee|irt(?:een|y))|w(?:e(?:lve|nty)|o)))(?:&nbsp;|\s+)(album|book|episode|fi(?:ght|lm)|game|movie|picture|record)(?=\s+(?:contract|deal|run|s(?:e(?:ason|ries)|uspension|weep))\b)" replace="$1-$2"/><!--entertainment-related hyphen combos-->
<Typo word="n-time champion/winner_" find="\b(\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|hundred|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\b\s+time(?=\s+(?:champions?|defending\s+champions?|losers?|nominees?|winners?))" replace="$1-time"/>

O

<Typo word="(Dis)Obedient" find="\b([dD]iso|[oO])bedian(ce|t(?:ly)?)\b" replace="$1bedien$2"/>
<Typo word="Obituary" find="\b([oO])bit(?:au?|ia|u)r(ies|y)\b" replace="$1bituar$2"/>
<Typo word="Obsess" find="\b([oO])b(?:es|s(?:e|ses?))s(e[ds]|i(?:ng|ons?|ve)(?:ly)?|ors?)?\b" replace="$1bsess$2"/>
<Typo word="Obsolete" find="\b([oO])bselete([ds]?|ly)\b" replace="$1bsolete$2"/>
<Typo word="Obstacle (1)" find="\b([oO])bsta(?:cal|ncle)(s)?\b" replace="$1bstacle$2"/>
<Typo word="Obstacle (2)" find="\b([oO])b(?:st(?:acal|ica?le?)|t(?:ac(?:al|le)|ica?le?))(s)?\b" replace="$1bstacle$2"/>
<Typo word="Occasion" find="\b([oO])c(?:a(?:is+|s(?:s+|t)?|t)|ca(?:is+|s(?:s+|t)|t))i?on+(al[a-z]*|ed|ing|s?)\b" replace="$1ccasion$2"/>
<Typo word="Occupied" find="\b([oO])ccupate([ds])\b" replace="$1ccupie$2"/>
<Typo word="Occupy" find="\b([oO])ccupate?(ing)?\b" replace="$1ccupy$2"/>
<Typo word="(Un)Occupy" find="\b([oO]|[uU]no)c(?:cup|up?)p(a(?:nts?|tion[a-z]*)|ie[ds]|y(?:ing)?)\b" replace="$1ccup$2"/>
<Typo word="Occur" find="\b([oO])c(?:co?ur|ur?)r(s)?\b" replace="$1ccur$2"/>
<Typo word="(Re)Occurred/ing/ence" find="\b([oO]|[rR]eo)c(?:cur|ur+)(e(?:d|n(?:ces?|t))|ing)\b" replace="$1ccurr$2"/>
<Typo word="Occurrence" find="\b([oO])c(?:curr?a|ur(?:[ea]|r(?:[ae]|r+e)))n(ces?|t)\b" replace="$1ccurren$2"/>
<Typo word="Octahedron" find="\b([oO])ctohedr(al?(?:ly)?|ons?)\b" replace="$1ctahedr$2"/>
<Typo word="Octave" find="\b([oO])ctiv(al|es?)\b" replace="$1ctav$2"/>
<Typo word="Oeuvre" find="\b([oO])uevre(s)?\b" replace="$1euvre$2"/>
<Typo word="Of...descent" find="\b([oO]f\s+[A-Z][a-z]+(?:an|ese|i(?:c|sh))\s+de)cs?ent\b" replace="$1scent"/>
<Typo word="Of(f) course" find="\b([oO]ff?)course\b" replace="$1 course"/>
<Typo word="Officer" find="\b([oO])ffcer(s)?\b" replace="$1fficer$2"/>
<Typo word="(Un)Official" find="\b([oO]|[uU]no)ffic(?:ai?|cia)l(dom|ism|ly|s?)\b" replace="$1fficial$2"/><!--avoid foreign word oficial-->
<Typo word="(Un)Officially" find="\b([oO]|[uU]no)f+(?:cial|ica)ly\b" replace="$1fficially"/>
<Typo word="Oft(en)times" find="\b([oO])ft(en)?[–‑−—―\s]+times\b" replace="$1ft$2times"/>
<Typo word="Often" find="\b([oO])ftenly\b" replace="$1ften"/>
<Typo word="Olympic" find="\b([oO])l(?:my?p|y[mp]m?)ic(s)?\b" replace="$1lympic$2"/>
<Typo word="Omelette" find="\b([oO])mlette(s)?\b" replace="$1melette$2"/>
<Typo word="Ominous" find="\b([oO])m(?:en|min|ni)ous(ly)?\b" replace="$1minous$2"/>
<Typo word="Once/Twice" find="\b([oO]n|[tT]wi)ced\b" replace="$1ce"/>
<Typo word="Only" find="\b([oO])nyl\b" replace="$1nly"/>
<Typo word="Onomatopoeia" find="\b([oO])nomatopeo?i(a|c[a-z]*)\b" replace="$1nomatopoei$2"/>
<Typo word="Opening" find="\b([oO])p+enn(ed|ings?)\b" replace="$1pen$2"/>
<Typo word="Operate" find="\b([oO])perrat([a-z]+)\b" replace="$1perat$2"/>
<Typo word="Ophthalmology" find="\b([oO])pthal?m(ic|olog(?:ists?|y))\b" replace="$1phthalm$2"/>
<Typo word="Opioid" find="\b([oO])piod(s)?\b" replace="$1pioid$2"/>
<Typo word="Opossum" find="\b([oO]p|[pP])(?:os(?:[ou]|so)|pos(?:[ou]|s[ou]))m(ons?|s?|us|woods?)\b" replace="$1ossum$2"/>
<Typo word="Oppo(nent/site)" find="\b([oO])ppe(nents?|s(?:e[ds]?|i(?:ng|tes?)))\b" replace="$1ppo$2"/>
<Typo word="Opponent" find="\b([oO])ppono?nent(s)?\b" replace="$1pponent$2"/>
<Typo word="Opportunity" find="\b([oO])p+(?:er|or?|ror?|ur)t?uni(?<![oO]pportuni)(s(?:[mt]s?|tic[a-z]*)|t(?:ies|y))\b" replace="$1pportuni$2"/>
<Typo word="(Un)Oppose" find="\b([oO]|[uU]no)p+oss(e[ds]?|ing)\b" replace="$1ppos$2"/>
<Typo word="(O/Su/Presu)ppose" find="\b([oO]|[pP]resu|[sS]u)pos(?!teg(?:a|idae))([a-z]+)\b(?<!Reta Oposta)(?<![oO]pos(?:hchnaya|sums?|tegidae?|ura))" replace="$1ppos$2"/>
<Typo word="Opposite" find="\b([oO])pp(?:asite|os(?:ate|it))(ly|s?)\b" replace="$1pposite$2"/>
<Typo word="Opposition" find="\b([oO])pp?ositition\b" replace="$1pposition"/>
<Typo word="Optimism" find="\b([oO])pto?mi(s(?:ations?|e[ds]?|ing|m|t[a-z]*)|z(?:ations?|e[ds]?|ing))\b" replace="$1ptimi$2"/>
<Typo word="Orchestra" find="\b([oO])rch[aiou]?stra([i-sy]*)\b" replace="$1rchestra$2"/>
<Typo word="(Un)Ordered" find="\b([oO]|[uU]no)rded\b" replace="$1rdered"/>
<Typo word="Ordinary" find="\b([oO])ridinar(il)?y\b" replace="$1rdinar$2y"/>
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|S(?:quadron|urvey)|Testing)\b" replace="Ordnance $1"/>
<Typo word="(Dis/Re)Organi(s/z)e" find="\b([dD]iso|[oO]|[rR]eo)(?:grani|rg(?:an|ini|ni))([sz](?:ation(?:al|s?)|e[ds]?|ing))\b" replace="$1rgani$2"/>
<Typo word="Origin" find="\b([oO])r(?:gin|ign)(s)?\b" replace="$1rigin$2"/>
<Typo word="(Un)Original" find="\b([oO]|[uU]no)r(?:g(?:ini?|ni)|i(?:g(?:i(?:ni|on)|ni?)|ng(?:ini?|ni))|ng(?:ini?|ni))a(l(?:ly)?|t(?:e[ds]?|i(?:ng|ons?)|ors?))\b" replace="$1rigina$2"/>
<Typo word="Originally" find="\b([oO])rig(?:[ae]nn?a|i(?:n(?:a|[in]al?)|onal?)|onal?)ly\b" replace="$1riginally"/>
<Typo word="Orphanage" find="\b([oO])rphan[ieo]?ge(s)?\b" replace="$1rphanage$2"/>
<Typo word="Orthogonal" find="\b([oO])rthag[ieo]n[ai]l(ly|s?)\b" replace="$1rthogonal$2"/>
<Typo word="Other" find="\b([oO])(?:hte|teh)r(s)?\b" replace="$1ther$2"/>
<Typo word="Others" find="\b([oO])ther[wx]\b" replace="$1thers"/>
<Typo word="Out_" find="\botu\b\s+" replace="out "/><!--allow surname and place name Otu but not Ma'afu'otu'itonga; restored space-->
<Typo word="Outer" find="\b([oO])utter(most|wear)?\b" replace="$1uter$2"/>
<Typo word="Output" find="\b([oO])t?uput(s?|t(?:ed|ing))\b" replace="$1utput$2"/>
<Typo word="Overridden" find="\b([oO])ver(?:id?|ri)den\b" replace="$1verridden"/>
<Typo word="Override" find="\b([oO])ver(id(?:den|es?|ing)|ode)\b" replace="$1verr$2"/>
<Typo word="(Over/Under)whelm" find="\b([oO]v|[uU]nd)erw(?:ea?l|heli)m(ed|ing|s?)\b" replace="$1erwhelm$2"/>
<Typo word="Oxymoron/Oxygen" find="\b([oO])xi(ge|moro)n\b" replace="$1xy$2n"/>

P

<Typo word="Palme d'Or" find="\b[pP]alme?\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][oO]r\b" replace="Palme d'Or"/>
<Typo word="Pamphlet" find="\b([pP])am[fp]let(ing|s?)\b" replace="$1amphlet$2"/>
<Typo word="Pantomime" find="\b([pP])antomine(s)?\b" replace="$1antomime$2"/>
<Typo word="Paper" find="\b([pP])apaer(ed|ing|s?)\b" replace="$1aper$2"/>
<Typo word="Papier-mâché" find="\b([pP])ap(?:er[–‑−—―\s]+[mM]aché|ier(?:[–‑−—―\s]+[mM]aché| mâché))\b" replace="$1apier-mâché"/><!--avoid [[wikt:papier-mache]]-->
<Typo word="Parade" find="\b([pP])erade([ds])\b" replace="$1arade$2"/>
<Typo word="(Un)Parallel" find="\b([pP]|[uU]np)ar(?:alel?|el+e|ral(?:el?|le)|r+alle)l(i(?:s(?:e[ds]?|ms?)|ze[ds]?)|e(?:d|pipeds?)|ograms?|s?)\b" replace="$1arallel$2"/>
<Typo word="Parallelly" find="\b([pP])arr?al(?:ell|lel)?y\b" replace="$1arallelly"/>
<Typo word="Paraphernalia" find="\b([pP])araphr?enalia\b" replace="$1araphernalia"/>
<Typo word="Parenthesis" find="\b([pP])aranthe(s[ei]s|tic[a-z]+)\b" replace="$1arenthe$2"/>
<Typo word="Parishioner (1)" find="\b([pP])arish[io]ner(s(?:hip)?)?\b" replace="$1arishioner$2"/>
<Typo word="Parishioner (2)" find="\b([pP])ar(?:is+[hi]?|r+is+h?i?)oner(s(?:hip)?)?\b" replace="$1arishioner$2"/>
<Typo word="Parliament" find="(?!\bParlament\b)\b([pP])ar?l[ai]i?ment(ar[a-z]+|s?)\b(?<!mentarisch[a-z]*)" replace="$1arliament$2"/><!--avoid common proper name for foreign parliament "Parlament"-->
<Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan"/>
<Typo word="Participate" find="\b([pP])a[rt]+[ei]?c[aei]*pa?(?<!articipa)(n(?:c[ey]|ts?)|t(?:e[ds]?|i(?:ng|on)|or[sy]?))\b" replace="$1articipa$2"/>
<Typo word="Particular (1)" find="\b([pP])a(?:rticlu?|ticul)a([a-z]+)\b" replace="$1articula$2"/>
<Typo word="Particular (2)" find="\b([pP])ar(?:itucla|ticual)r([a-z]*)\b" replace="$1articular$2"/>
<Typo word="Particularly" find="\b([pP])articu(?:a(?:l[lr]?|ri?l)|l+a(?:lr|r(?:[ei]l+)?)|llarl)y\b" replace="$1articularly"/>
<Typo word="Party" find="\b([pP])ary\b" replace="$1arty"/>
<Typo word="(Sur)pass" find="\b(p|[sS]urp)as(e[ds]|ing)\b" replace="$1ass$2"/><!--avoid Pasing, a place in Germany-->
<Typo word="Passenger" find="\b([pP])as(?:en|se)ger(s)?\b" replace="$1assenger$2"/>
<Typo word="Passer-by" find="\b([pP])asser\s+bye?r?(s)?\b" replace="$1asser$2-by"/>
<Typo word="Passers(-)by" find="\b([pP])asser(-)?bye?r?s\b" replace="$1assers$2by"/>
<Typo word="Pastime" find="\b([pP])as[st]time(s)?\b" replace="$1astime$2"/>
<Typo word="Pastoral" find="\b([pP])astural\b" replace="$1astoral"/>
<Typo word="Patent" find="\b([pP])attent(ed|ing|s?)\b" replace="$1atent$2"/>
<Typo word="(Im)Patience" find="\b([iI]mp|[pP])aitien(ce|t)\b" replace="$1atien$2"/>
<Typo word="Patrolling" find="\b([pP])atrol(e[dr]|ing)\b" replace="$1atroll$2"/>
<Typo word="Pavilion" find="\b([pP])avillion(s)?\b(?!, [wW]yoming\b| [wW]yoming\b)" replace="$1avilion$2"/><!--avoid [[Pavillion, Wyoming]]-->
<Typo word="Pejorative" find="\b([pP])erjor[ai]ti(ons?|ve[a-z]*)\b" replace="$1ejorati$2"/>
<Typo word="Peloton" find="\b([pP])eleton\b" replace="$1eloton"/>
<Typo word="Penélope Cruz" find="\b[pP]enelope\s+[cC]ruz\b" replace="Penélope Cruz"/>
<Typo word="Peninsula" find="\b([pP])en(?:is|ni(?:ns|s)|sin)ula(r)?\b" replace="$1eninsula$2"/>
<Typo word="People (1)" find="\b([pP])(?:eop[el]|oeple)([ds])?\b" replace="$1eople$2"/>
<Typo word="People (2)" find="\b([pP])o?eo(?:lpe|pel)([ds])?\b" replace="$1eople$2"/>
<Typo word="(Un/Mis/Ap)Perceive" find="\b([aA]pp|[mM]isp|[pP]|[uU]np)(?:ercie|rec[ei]+)v(abl[ey]|e[ds]?|ing)\b" replace="$1erceiv$2"/>
<Typo word="Percent" find="\b([pP])recent(ages?)?\b(?<![iI]f precent)" replace="$1ercent$2"/><!--avoid typo in "if present"-->
<Typo word="Perform" find="\b([pP])e(?:for|rfo(?:re)?)m(a(?:ble|nces?)|e(?:d|rs?)|ing|s?)\b" replace="$1erform$2"/>
<Typo word="(Non)Performance" find="\b([nN]onp|[pP])(?:er?|re)form(?:a|en+|na)ce(s)?\b" replace="$1erformance$2"/>
<Typo word="Performs" find="\b([pP])erfore?mes\b" replace="$1erforms"/>
<Typo word="Perhaps" find="\b([pP])er(?:h(?:asp|eaps|pas)|phas)\b" replace="$1erhaps"/>
<Typo word="Perimeter" find="\b([pP])erimiter(s)?\b" replace="$1erimeter$2"/>
<Typo word="Period" find="\b([pP])(?:e|rer?)iod(s|ic(?:al(?:ly|s?))?)?\b" replace="$1eriod$2"/>
<Typo word="Peripatetic" find="\b([pP])eripathetic\b" replace="$1eripatetic"/>
<Typo word="Peripheral" find="\b([pP])eripherial(ly|s?)\b" replace="$1eripheral$2"/>
<Typo word="Perjury" find="\b([pP])erjerr?y\b" replace="$1erjury"/>
<Typo word="(Im)Permanent" find="\b([iI]mp|[pP])er(?:m(?:an[ai]|[ei]n[aei])|n[aei]m[aei])n(c[ey]|t[a-z]*)\b" replace="$1ermanen$2"/>
<Typo word="Perpendicular" find="\b([pP])erpindicular(ly)?\b" replace="$1erpendicular$2"/>
<Typo word="Perseverance" find="\b([pP])erserver[ae]n(ce|t(?:ly)?)\b" replace="$1erseveran$2"/>
<Typo word="Persevere" find="\b([pP])erserver(e[ds]?|ing)\b" replace="$1ersever$2"/>
<Typo word="Persistent" find="\b([pP])eristen(c[ey]|t(?:ly)?)\b" replace="$1ersisten$2"/><!--avoid persistant, a concept in ontology-->
<Typo word="Personage" find="\b([pP])ersonn+age(s)?\b" replace="$1ersonage$2"/>
<Typo word="Personal" find="\b([pP])eros?nal(ity|ly)?\b" replace="$1ersonal$2"/>
<Typo word="Personnel" find="\b([pP])ersonn?ell\b" replace="$1ersonnel"/>
<Typo word="Persuade" find="\b([pP])(?:ersu|u(?:rsua|susa))(d(?:e[ds]?|ing)|si[a-z]+)\b" replace="$1ersua$2"/>
<Typo word="Perturbation" find="\b([pP])ertub(ations?|ed)\b" replace="$1erturb$2"/>
<Typo word="Pessary" find="\b([pP])essiary\b" replace="$1essary"/>
<Typo word="(Com)Petition" find="\b([cC]omp|[pP])etetion(ed|ing|s?)\b" replace="$1etition$2"/>
<Typo word="Pharaoh" find="\b([pP])haroah(s)?\b(?!\s+Sanders)(?<!(?:A(?:merican|shley)|Jay)\s+Pharoah|illage\s+of\s+the\s+Pharoahs)" replace="$1haraoh$2"/>
<Typo word="Phenomenal" find="\b([pP])heno(?:menon|n(?:em|men))a(l(?:ly)?)?\b" replace="$1henomena$2"/>
<Typo word="Phenomenally" find="\b([pP])henomenonly\b" replace="$1henomenally"/>
<Typo word="Phenomenon" find="\b([pP])heno(?:m(?:enom|on(?:enom|on(?:on)?))|n[eo]mon)\b" replace="$1henomenon"/>
<Typo word="Philanthropy" find="\b([pP])hila(?:nt(?:hr?|r)|thr)oph?(?<!lanthrop)(i(?:es|sts?)|ic(?:al(?:ly)?)?|[ey])\b" replace="$1hilanthrop$2"/>
<Typo word="Philosophical" find="\b([pP])h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$2"/>
<Typo word="Philosophy" find="\b([pP])hil(?:[ai]so|osa?|so)ph(ers?|i(?:c[a-z]*|es|[sz][a-z]+)|y)\b" replace="$1hilosoph$2"/>
<Typo word="Pho(n/t)ograph" find="\b([pP])ho([nt])a?graph(ers?|ic[a-z]*|[sy])?\b" replace="$1ho$2ograph$3"/>
<Typo word="Phoenician" find="\b[pP]honeci[ao]n(s)?\b" replace="Phoenician$1"/>
<Typo word="Physics" find="\b([pP])hisic(al(?:i(?:s[mt]s?|ty)|ly|s?)|i(?:ans?|sts?|ze[ds]?)|s?)\b" replace="$1hysic$2"/>
<Typo word="Piña Colada" find="\bPina\s+[cC]ol+ada(s)?\b" replace="Piña Colada$1"/>
<Typo word="Picture" find="\b([pP])citur(e[ds]?|ing)\b" replace="$1ictur$2"/>
<Typo word="Piece" find="\b([pP])eic(e(?:[ds]?|meal|work)|ing)\b" replace="$1iec$2"/>
<Typo word="Pilgrimage" find="\b([pP])ilgr(?:a|im)mage(s)?\b" replace="$1ilgrimage$2"/>
<Typo word="Pineapple" find="\b([pP])inn?app?le(s)?\b" replace="$1ineapple$2"/>
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio"/>
<Typo word="Pioneer" find="\b([pP])i(?:on(?:ee|n(?:ee)?)|non)e+r(ed|ing|s?)\b" replace="$1ioneer$2"/>
<Typo word="Place" find="\b([pP])alce(?!phalo)([a-z]*)\b" replace="$1lace$2"/><!--avoid palcephalopoda & variants-->
<Typo word="(Dis/Em/Mis/Re)Placement" find="\b([dD]isp|[eE]mp|[mM]isp|[pP]|[rR]ep)lacment(s)?\b" replace="$1lacement$2"/>
<Typo word="Plácido Domingo" find="\bPlacido\s+[dD]omingo\b" replace="Plácido Domingo"/>
<Typo word="Plagiarism" find="\b([pP])lagaris([mt])\b" replace="$1lagiaris$2"/>
<Typo word="Plague" find="\b([pP])laug(e[ds]?|ing)\b" replace="$1lagu$2"/>
<Typo word="Plaintiff" find="\b([pP])lantiff?(s)?\b" replace="$1laintiff$2"/>
<Typo word="_plant life" find="(?!\bPlantlife\b)\b([pP])lant[-–‑−—―]?life\b" replace="$1lant life"/><!--avoid proper n. Plantlife-->
<Typo word="Plantation" find="\b([pP])latation(s)?\b" replace="$1lantation$2"/><!--planation is a word-->
<Typo disable="Plaque" find="\b([pP])lacque(s)?\b" replace="$1laque$2"/><!--avoid placque http://www.merriam-webster.com/medical/placque-->
<Typo word="Plateau" find="\b([pP])lateu(s)?\b" replace="$1lateau$2"/>
<Typo word="Platform" find="\b([pP])lataform(s)?\b" replace="$1latform$2"/>
<Typo word="Platinum" find="\b([pP])lat(?:ini|ni?)um(s)?\b" replace="$1latinum$2"/>
<Typo word="Playwright" find="\b([pP])lay(?:right|writer?)(s)?\b" replace="$1laywright$2"/>
<Typo word="(Un)Pleasant" find="\b([pP]|[uU]np)l(?:aesa|e(?:ase|sa))nt(ly|ness)?\b" replace="$1leasant$2"/>
<Typo word="Plebiscite" find="\b([pP])leb[ei][cs]ite(s)?\b" replace="$1lebiscite$2"/>
<Typo word="Plummet" find="\b([pP])lum(?:et?|met)t(ed|ing|s?)(?<!Rue Plumet)\b" replace="$1lummet$2"/>
<Typo word="Poem" find="\b([pP])eom(s)?\b" replace="$1oem$2"/>
<Typo word="Poetry" find="\b([pP])(?:eotr|oet)y\b" replace="$1oetry"/>
<Typo word="Point" find="\b([aA]pp|[dD]isapp|[pP])iont(e(?:d|rs?)|ing|ments?|s?)\b" replace="$1oint$2"/>
<Typo word="Poison" find="\b([pP])o(?:isi|sio)n(ed|ing|ous|s?)\b" replace="$1oison$2"/>
<Typo word="Political" find="\b([pP])ol(?:i(?:c|t[ci])|tic)al(ly)?\b" replace="$1olitical$2"/>
<Typo word="Politician" find="\b([pP])ol(?:iti(?:c|ti)|tici)an(s)?\b" replace="$1olitician$2"/>
<Typo word="Pollinate" find="\b([pP])olinat([a-z]+)\b" replace="$1ollinat$2"/>
<Typo word="Pollute" find="\b([pP])olut(e[ds]?|i(?:ng|on))\b" replace="$1ollut$2"/>
<Typo word="Pölsa" find="\b([pP])olsa\b" replace="$1ölsa"/>
<Typo word="Polyphonic" find="\b([pP])olyphonyi?c\b" replace="$1olyphonic"/>
<Typo word="Polysaccharide" find="\b([pP])olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2"/>
<Typo word="Pomegranate" find="\b([pP])omegranite(s)?\b" replace="$1omegranate$2"/>
<Typo word="Popular" find="\b([pP])opulare\b" replace="$1opular"/>
<Typo word="(Pop/Reg)ularity" find="\b([pP]op|[rR]eg)ul[ai]raty\b" replace="$1ularity"/>
<Typo word="Popularly" find="\b([pP])opular(?:[ai]l)?y\b" replace="$1opularly"/>
<Typo word="Population" find="\b([pP])op(?:luatio|oulatio|ulati)n(s)?\b" replace="$1opulation$2"/>
<Typo word="Portrait" find="\b([pP])r?o(?:rt|tr)a(it(?:s?|ures?)|y(?:als?|ed|ing|s?))\b" replace="$1ortra$2"/>
<Typo word="Portraying" find="\b([pP])ortraing\b" replace="$1ortraying"/>
<Typo word="Position" find="\b([pP])(?:os[st]i|soi)tion(al(?:ly)?|ed|s?)\b" replace="$1osition$2"/>
<Typo word="(Dis/Im/Re/Com/Sup)Position" find="\b([cC]omp|[dD]isp|[iI]mp|[pP]|[rR]ep|[sS]upp)os(?:i(?:sti|titi?)|osti|ti)(on(?:al(?:ly)?|ed|ing|s?)|ve(?:ly|s?))\b" replace="$1ositi$2"/>
<Typo word="(Dis/Re)Possess" find="\b([dD]isp|[pP]|[rR]ep)os(?:es?|se)s(e[ds]|i(?:ng|ons?|ve(?:ly|ness|s?))|ors?)\b" replace="$1ossess$2"/>
<Typo word="Possesses" find="\b([pP])ossessess\b" replace="$1ossesses"/>
<Typo word="(Im)Possibility" find="\b([iI]mp|[pP])os(?:ib(?:ili|li)|sibli)t(ies|y)\b" replace="$1ossibilit$2"/>
<Typo word="(Im)Possible" find="(?<!\bè\s{0,9})\b([iI]mp|[pP])os(?:ib|s(?:ab|ibi))l([ey])\b" replace="$1ossibl$2"/>
<Typo word="Posthumous" find="\b([pP])ost(?:h(?:omous|umo(?:s|usl))|umos)(ly)?\b" replace="$1osthumous$2"/>
<Typo word="Postpone" find="\b([pP])ost[–‑−—―\s][pP]on(e[ds]?|ing)\b" replace="$1ostpon$2"/>
<Typo word="Potato" find="\b([pP])otatoe\b" replace="$1otato"/>
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam"/>
<Typo word="Power" find="\b([pP])woer(ed|ful(?:ly)?|s?)\b" replace="$1ower$2"/>
<Typo word="Powerful" find="\b([pP])o(?:ver|we)ful\b" replace="$1owerful"/>
<Typo word="Practical" find="\b([aP])racticle\b" replace="$1ractical"/>
<Typo word="Practice" find="\b([pP])ratic(al(?:ly)?|e[ds]?|ing)\b" replace="$1ractic$2"/>
<Typo word="Practitioner" find="\b([pP])racti(?:ci)?oner(s)?\b" replace="$1ractitioner$2"/>
<Typo word="Prairie" find="\b([pP])ra(?:iry|rie)(s)?\b" replace="$1rairie$2"/>
<Typo word="Pre-Columbian" find="\b([pP])re[-–‑−—―]?([cC])olombian\b" replace="$1re-$2olumbian"/>
<Typo word="Precursor" find="\b([pP])recu(?:rse|so)r(s)?\b" replace="$1recursor$2"/>
<Typo word="Predecessor" find="\b([pP])re(?:cedesso|d(?:[ai][cs]+es+[eo]|a(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|e(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|i(?:c(?:[cs]+es+[eo]|es[eo])|s(?:[cs]+es+[eo]|es(?:[eo]|s+[eo])))|[aei][cs]+es+e))r(s)?\b" replace="$1redecessor$2"/>
<Typo word="Predictable" find="\b([pP])redicatbl([ey])\b" replace="$1redictabl$2"/>
<Typo word="Prediction" find="\b([pP])rediciton(s)?\b" replace="$1rediction$2"/>
<Typo word="Predominately" find="\b([pP])redomiantly\b" replace="$1redominately"/>
<Typo word="Preeminent" find="\b([pP])reminen(ce|t)\b" replace="$1reeminen$2"/>
<Typo word="Preferably" find="\b([pP])referrabl([ey])\b" replace="$1referabl$2"/>
<Typo word="Pregnant" find="\b([pP])reg(?:a(?:na)?|ne)n(c(?:ies|y)|t)\b" replace="$1regnan$2"/>
<Typo word="Premier(e)" find="\b([pP])r(?:eme?i|imie)r(e[ds]?|ing|s?)\b" replace="$1remier$2"/>
<Typo word="Premillennial" find="\b([pP])remillenial\b" replace="$1remillennial"/>
<Typo word="Preoccupy" find="\b([pP])reocup(ations?|ie[ds]|y)\b" replace="$1reoccup$2"/>
<Typo word="Prerogative" find="\b([pP])erogative(s)?\b" replace="$1rerogative$2"/>
<Typo word="Presence" find="\b([pP])res(?:anc|cenc|ens)e\b" replace="$1resence"/>
<Typo word="Presidential" find="\b([pP])res(?:edenti|idenit)al\b" replace="$1residential"/>
<Typo word="Prestigious" find="\b([pP])res(?:it(?:eg[ei]|gi|ig[ei])|t(?:eg[ei]|ige?|tig))ous(ly)?\b" replace="$1restigious$2"/>
<Typo word="Presumably" find="\b([pP])resum(?:abe|ib)ly\b" replace="$1resumably"/>
<Typo word="Prevail" find="\b([pP])reva(?:il)?l(ed|ing(?:ly)?)\b" replace="$1revail$2"/><!--avoid "Prevale"-->
<Typo word="Priest" find="\b([pP])reist(hoods?|ly|s?)\b" replace="$1riest$2"/>
<Typo word="Priesthood" find="\b([pP])riestood\b" replace="$1riesthood"/>
<Typo word="Primitive" find="\b([pP])rimative(ly|s?)\b" replace="$1rimitive$2"/>
<Typo word="Primordial" find="\b([pP])rimordal\b" replace="$1rimordial"/>
<Typo word="Princip(al/le)" find="\b([pP])ri(?:ci|n(?:c|ici))p(al(?:ly|s?)|le[ds]?)\b" replace="$1rincip$2"/>
<Typo word="(Im)Prison" find="\b([iI]mp|[pP])rision(e(?:d|rs?)|ing|ment|s?)\b" replace="$1rison$2"/>
<Typo word="Private" find="\b([pP])rivi?t(e(?:ly|s?)|i[sz](?:ations?|e[ds]?|ing))\b" replace="$1rivat$2"/>
<Typo word="Privately (1)" find="\b([pP])rivatell?y-" replace="$1rivately "/>
<Typo word="Privately (2)" find="\bprivately-(?<= is a privately-)" replace="privately "/>
<Typo word="Privilege" find="\b([pP]|[uU]nderp)riv(?:al[ei]d?|el(?:[ei]d?|le)|il(?:[ai]|ed)|led)g(e[drs]?|ing)\b" replace="$1rivileg$2"/>
<Typo word="Probabilistic" find="\b([pP])robablistic\b" replace="$1robabilistic"/>
<Typo word="Probability" find="\b([pP])roba(?:bila|libi)t(ies|y)\b" replace="$1robability$2"/>
<Typo word="(Im)Probably" find="\b([iI]mp|[pP])ro(?:b(?:al?)?|pab)l([ey])\b" replace="$1robabl$2"/>
<Typo word="Problem" find="\b([pP])(?:orble|robel)m(s)?\b" replace="$1roblem$2"/>
<Typo word="Procedure" find="\b([pP])roce(?:dger|edure)(s)?\b" replace="$1rocedure$2"/>
<Typo word="Proceed" find="\b([pP])rocede?(ed|ings?|s?)\b" replace="$1roceed$2"/>
<Typo word="Process" find="\b([pP])ro(?:c(?:ces*|e)|es?)s(e[ds]|i(?:ng|ons?)|ors?)?\b" replace="$1rocess$2"/>
<Typo word="Processor" find="\b([pP])rocesser(s)?\b" replace="$1rocessor$2"/>
<Typo word="Proclaim" find="\b([pP])roclam(e[dr]|ing)\b" replace="$1roclaim$2"/>
<Typo word="Profess_" find="\b([pP])rof(?:ess+|fes?)s(e[ds]|ing)?\b" replace="$1rofess$2"/>
<Typo word="Profession" find="\b([pP])roff?esion(s)?\b" replace="$1rofession$2"/>
<Typo word="(Non/Semi/Un)Professional" find="\b(emip|[nN]onp|[pP]|Smip|[uU]np)rof(?:es(?:ion+al?|sion(?:al|nal?))|fes+ion+al?)l(i[sz][a-z]+|ly|s?)\b(?<!ofesional\b)" replace="$1rofessional$2"/><!--avoid Spanish word profesional-->
<Typo word="Professor" find="\b([pP])rof(?:es(?:[eo]|se)|fess?[eo])r(s)?\b(?!\s+de\b)(?<!\b(?:[aA]l|[dD]el|[eE][ln]|[uU]n)\s+\b[pP]rof(?:es(?:[eo]|se)|fes(?:[eo]|s[eo]))rs?\b(?!\s+de\b))" replace="$1rofessor$2"/><!--avoid foreign "profesor" thru use of lookaround for various articles-->
<Typo word="Profesor (Spanish)" find="\b([pP])rofessor(s)?\b(?<=\b(?:[dD]el|[eE]l)\s+\b([pP])rofessor(s)?\b)" replace="$1rofesor$2"/>
<Typo word="Proficient" find="\b([pP])rof(?:fi[cst]i[ae]|i[cst]ia)n(cy|t(?:ly)?)\b" replace="$1roficien$2"/>
<Typo word="Programmable" find="\b([pP])rogramable\b" replace="$1rogrammable"/>
<Typo word="Progress" find="\b([pP])(?:rog|togr)ess(ed|i(?:ng|ons?|ve[a-z]*))\b" replace="$1rogress$2"/>
<Typo word="Proliferation" find="\b([pP])reliferat([a-z]+)\b" replace="$1roliferat$2"/>
<Typo word="pro-life" find="\bpro\s*life(rs?)?\b" replace="pro-life$1"/><!--avoid cap. form due to various proper nouns-->
<Typo word="Prolific" find="\b([pP])rofilic(ly)?\b" replace="$1rolific$2"/>
<Typo word="Promiscuous" find="\b([pP])romiscous(ly)?\b" replace="$1romiscuous$2"/>
<Typo word="Promote" find="\b([pP])(?:omo|rom(?:e|ot))t(e[ds]|i(?:ng|ons?))\b" replace="$1romot$2"/>
<Typo word="Prompt" find="\b([pP])ropmt(ed|ing|s?)\b" replace="$1rompt$2"/>
<Typo disabled="Pronominal" find="\b([pP])ronomial\b" replace="$1ronominal"/><!--avoid [[wikt:pronomial]]-->
<Typo word="Pronounced" find="\b([pP])rou?nou[cn]+h?(?<!ronounc)(e[ds]?|ing|ments?)\b" replace="$1ronounc$2"/>
<Typo word="Pronouncement" find="\b([pP])rouncement(s)?\b" replace="$1ronouncement$2"/>
<Typo word="Pronunciation" find="\b([pP])ron(?:o(?:nci?ation|un(?:ci?ation|ici?ati?on))|u(?:ciation|n(?:c(?:ation|iaton)|ici?ati?on)))(s)?\b" replace="$1ronunciation$2"/>
<Typo word="Propaganda (1)" find="\b([pP])r(?:apa|opo)gand(as?|i(?:s(?:e[ds]?|ts?)|ze[ds]?))\b" replace="$1ropagand$2"/>
<Typo word="Propaganda (2)" find="\b([pP])ropogand([a-z]+)\b" replace="$1ropagand$2"/>
<Typo word="Propagate" find="\b([pP])ropogat(e[ds]?|i(?:ng|on))\b" replace="$1ropagat$2"/>
<Typo word="proper" find="\bpropper(ly)?\b" replace="proper$1"/><!--avoid surname Propper-->
<Typo word="Prophecy" find="\b([pP])rophac(ies|y)\b" replace="$1rophec$2"/>
<Typo word="Prophesied_" find="\b([pP])rophec(ie(?:d|rs?)|ying)\b" replace="$1rophes$2"/>
<Typo word="(Dis)Proportion" find="\b([dD]isp|[pP])(?:opor|ropo)tion(a(?:l|te)(?:ly)?|s?)\b" replace="$1roportion$2"/>
<Typo word="(Dis)Proportionate" find="\b([dD]isp|[pP])roportiate(ly)?\b" replace="$1roportionate$2"/>
<Typo word="Proposition" find="\b([pP])ropostion(ed|s?)\b" replace="$1roposition$2"/>
<Typo word="Proprietary" find="\b([pP])ropietar(i(?:es|ly)|y)\b" replace="$1roprietar$2"/>
<Typo word="Proselytizing" find="\b([pP])roseletyzing\b" replace="$1roselytizing"/>
<Typo word="Prosecutor" find="\b([pP])rosecuter(ial|s?)\b" replace="$1rosecutor$2"/>
<Typo word="Prospect/Prosper" find="\b([pP])ropse(ct(?:i(?:ng|ve)|us)?|r(?:ed|ity|ous)?)\b" replace="$1rospe$2"/>
<Typo word="Propose" find="\b([pP])ropse([ds])?\b" replace="$1ropose$2"/>
<Typo word="Protagonist" find="\b([pP])rot[ao]ganist(s)?\b" replace="$1rotagonist$2"/>
<Typo word="Protect" find="\b([pP])retect([a-z]*)\b(?<!tect(?:al|o|um))" replace="$1rotect$2"/><!--avoid pretecto, pretectal, & pretectum-->
<Typo word="Protein" find="\b([pP])rotie(ds?|n(?:ase|oid|uria)?s?)\b" replace="$1rotei$2"/>
<Typo word="Protestant_" find="\bprotest[ae]nt(ism|s?)\b" replace="Protestant$1"/>
<Typo word="Protocol" find="\b([pP])rotocal(s)?\b" replace="$1rotocol$2"/>
<Typo word="Protuberance" find="\b([pP])rot(?:ruber[ae]|ubere)n(ces?|t(?:ly)?)\b" replace="$1rotuberan$2"/>
<Typo word="(Ap/Im/Dis/Disap/Re)Prove" find="\b([aA]pp|[dD]is(?:app|p)|[iI]mp|[pP]|[rR]ep)roov(a(?:bl[ey]|l)|e[dnrs]?|ing[a-z]*)\b" replace="$1rov$2"/>
<Typo word="Provide" find="\b([pP])(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2"/>
<Typo word="Provincial" find="\b([pP])rov(?:i(?:ci|ni?ci?)|ni?ci?)(?<!vinci)al(ly)?\b" replace="$1rovincial$2"/>
<Typo word="Provisional" find="\b([pP])rovisonal(ly)?\b" replace="$1rovisional$2"/>
<Typo word="Provocative" find="\b([pP])rovacative(ly)?\b" replace="$1rovocative$2"/>
<Typo word="Proximity" find="\b([pP])roximty\b" replace="$1roximity"/>
<Typo word="Psyche+" find="\b([pP])(?:hych|sy[ch]|ysc)(e(?:del?ics?|s?)|iatr[a-z]+|o(?:ics?|log[a-z]+|tics?))\b" replace="$1sych$2"/>
<Typo word="Public (domain/housing/library)" find="\b([pP])ubic\s*([bB]uildings?|[dD]omain|[eE](?:ducation|nemy|vents?)|[fF](?:eedback|und(?:ing|s))|[gG]atherings?|[hH](?:earings?|o(?:spitals?|us(?:es?|ing)))|[lL]ibrar(?:ies|y))\b" replace="$1ublic $2"/>
<Typo word="Public school" find="\b([pP])ubic\s*([sS])[ch]{1,2}o+l\b" replace="$1ublic $2chool"/>
<Typo word="Publication" find="\b([pP])ubica([a-z]+)\b" replace="$1ublica$2"/>
<Typo word="(Un)Published" find="\b([pP]|[uU]np)ub(?:ish|lis)(able|e(?:[ds]?|rs?)|ing)?\b" replace="$1ublish$2"/>
<Typo word="Puccini" find="\bpucc?ini\b" replace="Puccini"/>
<Typo word="pumpkin" find="\bpumkin\b" replace="pumpkin"/><!--avoid Pumkin-->
<Typo word="Purchase" find="\b([pP])u(?:cha|rch)s(e[ds]?|ing)\b" replace="$1urchas$2"/>
<Typo word="Purport" find="\b([pP])(?:erpor?|urpo)t([a-qt-z]*)\b" replace="$1urport$2"/><!--avoid -rated suffix-->
<Typo word="Purported" find="\b([pP])roport(ed(?:ly)?|ing|s)\b" replace="$1urport$2"/><!--avoid Proport (a business term)-->
<Typo word="Purpose" find="\b([pP])(?:rup|upr?)os(e([ds]?|ful|less)(ly)?|ing)\b" replace="$1urpos$2"/>
<Typo word="Purposely" find="\b([pP])urposedly\b" replace="$1urposely"/>
<Typo word="Pursue" find="\b([pP])ersu(a(?:ble|n(?:ce|t))|e(?:[ds]?|rs?)|i(?:ng|ts?))\b" replace="$1ursu$2"/>

Q

<Typo word="(Ac)Quaint" find="\b([aA]cq|[qQ])uiant(ance[a-z]*|e(?:d(?:ly)?|st)|ing|ly|s?)\b" replace="$1uaint$2"/>
<Typo word="Qualify" find="\b([dD]isq|[qQ]|[uU]nq)uai?l+[ai]?f(?<!alif)(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1ualif$2"/>
<Typo word="Qua-...-y" find="\b([dD]isq|[eE]q|[qQ]|[uU]nq)au(l|nt)[ai](f(?:i(?:cations?|e[ds])|y(?:ing)?)|t(?:ies|y))\b" replace="$1ua$2i$3"/>
<Typo word="Quantity" find="\b([qQ])uan(?:it(?:it)?|t(?:at|iti))(ies|y)\b" replace="$1uantit$2"/>
<Typo word="Quarantine" find="\b([qQ])uar(?:anta|ent)ine([ds])?\b" replace="$1uarantine$2"/>
<Typo word="Quarter_" find="\b([qQ])uater(?!cent|ma(?:in|ss)|n|pyr)([a-z]*)\b" replace="$1uarter$2"/>
<Typo disabled="Québécois" find="\bQu(?:eb[eé]|[éè]be)cois(es?)?\b" replace="Québécois$1"/>
<Typo word="Question" find="\b([qQ])ue(?:s(?:i(?:on|ton)|t(?:iom|oin))|tion)(e(?:d|rs?)|ing(?:ly)?|s?)\b" replace="$1uestion$2"/>
<Typo word="Questionable" find="\b([qQ])uest(?:ionn|on)ab([il][a-z]+)\b" replace="$1uestionab$2"/>
<Typo word="Questionnaire" find="\b([qQ])uestion+air(s)?\b" replace="$1uestionnaire$2"/>
<Typo word="Quintessential" find="\b([qQ])uinessential(ly)?\b" replace="$1uintessential$2"/>
<Typo word="Quizzes" find="\b([qQ])uize([ds])\b" replace="$1uizze$2"/>

R

<Typo word="Rabbinical" find="\b([rR])abin+ical(ly)?\b" replace="$1abbinical$2"/>
<Typo word="Radioactive" find="\b([rR])adiactiv([a-z]+)\b" replace="$1adioactiv$2"/>
<Typo word="Railroad" find="\b([rR])ail(?:oa|rao)d(e(?:d|rs?)|ing|s?)\b" replace="$1ailroad$2"/>
<Typo word="Rapid" find="\b([rR])epid(s)?\b" replace="$1apid$2"/>
<Typo word="Raspberry" find="\b([rR])as(?:ber+|[bp]+er|per+)(ies|y)\b" replace="$1aspberr$2"/>
<Typo word="Ratify" find="\b([rR])adif(i(?:cation|e[ds])|y)\b" replace="$1atif$2"/>
<Typo word="Raucous" find="\b([rR])a(?:ca|uc)us(ly)?\b" replace="$1aucous$2"/>
<Typo word="Reach" find="\b([rR])e(?:ac|ch)(e[ds]|ing)\b" replace="$1each$2"/>
<Typo word="Realistic" find="\b([rR])ealsit(ic[a-z]*|s?)\b" replace="$1ealist$2"/>
<Typo word="Realized" find="\b([rR])eliz(ation|e[ds]?|ing)\b" replace="$1ealiz$2"/>
<Typo word="Really" find="\b([rR])(?:ael|el?a)ly\b" replace="$1eally"/>
<Typo word="Rebell(ed|i(?:ng|on))" find="(?<!\b[lL]a\s{1,9})\b([rR])eb(?:bel?|[el])l(ed|ing|ion(?!\s+(?:a\b|del?\b|en\b))s?|ious[a-z]*)\b" replace="$1ebell$2"/><!--avoid Spanish word rebelion(sic) by looking for Spanish articles-->
<Typo word="Rebelión (1)" find="(?<=\b[lL]a\s{1,9})\b([rR])ebelion\b" replace="$1ebelión"/>
<Typo word="Rebelión (2)" find="\b([rR])ebelion(?=\s+(?:a\b|del?\b|en\b))\b" replace="$1ebelión"/>
<Typo word="Rebound" find="\b([rR])ebounce\b" replace="$1ebound"/>
<Typo word="Recall" find="\b([rR])eacll(ed|ing|s?)\b" replace="$1ecall$2"/>
<Typo word="Recipe" find="\b([rR])ecipie(s)?\b" replace="$1ecipe$2"/>
<Typo word="Recipient" find="\b([rR])ec(?:ei?|ie)pient(s)?\b" replace="$1ecipient$2"/>
<Typo word="Recognise" find="\b([rR])eco[gn]i([sz](?:abl[ey]|e[ds]?|ing)|tions?)\b" replace="$1ecogni$2"/>
<Typo word="Recommend" find="\b([rR])e(?:c(?:c[ao]m?men|om(?:en?|m(?:an|e)))|ommen)d(a(?:ble|t[a-z]+)|e(?:d|rs?)|ing|s?)\b" replace="$1ecommend$2"/>
<Typo word="Reconciliation" find="\b([rR])econ[cs]il(?:li)?at(ions?|ory)\b" replace="$1econciliat$2"/>
<Typo word="Reconnaissance" find="\b([rR])ec(?:c+on(?:[aeiou]+s+[aei]+|n+(?:[aeiou]+s+[aei]+|n[aeiou]+s+[aei]+|s+[aei]+)|s+[aei]+)|on(?:[aeiou]+s+[aei]+|n+(?:a(?:a(?:ss+[aei]+ess+[aei]+oss+[aei]+uss+[aei]+|[aeiou]*s(?:[aei]+|s(?:ai|[ei]|s+[aei]+)))|[eiou][aeiou]*s(?:[aei]+|s(?:ai|[ei]|s+[aei]+))|s+[aei]+)|[eiou](?:[aeiou]+s(?:[aei]+|s(?:ai|[ei]|s+[aei]+))|[aeio]s+[aei]+|s+[aei]+|us+[aei]+)|n[aeiou]+s+[aei]+|s+[aei]+)|s+[aei]+))nce(s)?\b" replace="$1econnaissance$2"/>
<Typo word="Record" find="\b([rR])ecrod(e(?:d|rs?)|ings?|s?)\b" replace="$1ecord$2"/>
<Typo word="Recreate" find="\b([rR])ecrat(e[ds]?|ion(?:al(?:ly)?)?|ing)\b" replace="$1ecreat$2"/>
<Typo word="Recruit" find="\b([rR])ec(?:ru|ui)t(e(?:d|rs?)|ing|ments?|s?)\b" replace="$1ecruit$2"/>
<Typo word="Recurr(ed/ing)" find="\b([rR])ea?c(?:cur?|u)r(e(?:d|n(?:ces?|t(?:ly)?))|ing)\b" replace="$1ecurr$2"/><!--avoid reoccuring-->
<Typo word="Redeem" find="\b([rR])eedem(ed|ing|s?)\b" replace="$1edeem$2"/>
<Typo word="Refer" find="\b([rR])ef[fr]er(e(?:e[ds]?|n(?:[cs](?:e[ds]?|ing)|t(?:ial|s?)))|s?)\b" replace="$1efer$2"/>
<Typo word="Referendum" find="\b([rR])efr?edendum\b" replace="$1eferendum"/>
<Typo word="Referred" find="\b([rR])ef(?:e|fe|rer?)r(als?|ed|ing)\b" replace="$1eferr$2"/>
<Typo word="Referring" find="\b([rR])efr?eriang\b" replace="$1eferring"/>
<Typo word="Refers" find="\b([rR])efr?(?:er|re)rs\b" replace="$1efers"/>
<Typo word="Refrigerate" find="\b([rR])efridgerat(e[ds]?|i(?:ng|on)|ors?)\b" replace="$1efrigerat$2"/>
<Typo word="Refusal" find="\b([rR])efusla(s)?\b" replace="$1efusal$2"/>
<Typo word="Regard" find="\b([rR])eguard(ing|less|s)\b" replace="$1egard$2"/>
<Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless"/>
<Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless"/>
<Typo word="Regards" find="\b([rR])e(?:agrd|garde)s\b" replace="$1egards"/>
<Typo word="Regular" find="\b([rR])egluar(ity|ly)?\b" replace="$1egular$2"/>
<Typo word="(Ir)Regularly" find="\b([iI]rr|[rR])egu(?:arly|lar(?:ily|y))\b" replace="$1egularly"/>
<Typo word="Regulation" find="\b([rR])egulaion(s)?\b" replace="$1egulation$2"/>
<Typo word="Regulator" find="\b([rR])egulaotr(s)?\b" replace="$1egulator$2"/>
<Typo word="Rehearse" find="\b([rR])ehers(als?|e[ds]?|ing)\b" replace="$1ehears$2"/>
<Typo word="Reign" find="\b([rR])eigin(ed|ing|s?)\b" replace="$1eign$2"/>
<Typo word="Reincarnation" find="\b([rR])eicarnat(e[ds]?|i(?:ng|on))\b" replace="$1eincarnat$2"/>
<Typo word="Reinforce" find="\b([rR])eenforc(e[ds]|ing|ments?)\b" replace="$1einforc$2"/>
<Typo word="(Re)iterate" find="\b([iI]|[rR]ei)tterat(e[ds]?|i(?:ng|ons?|ve(?:ly)?)|or)\b" replace="$1terat$2"/>
<Typo word="Rejuvenate" find="\b([rR])ejuv[ai]nat(e[ds]?|i(?:ng|on)|ors?)\b" replace="$1ejuvenat$2"/>
<Typo word="Relate" find="\b([rR])eala?t(e[ds]?|ion(?:al|s?|ships?)|iv[ei][a-z]*)\b" replace="$1elat$2"/>
<Typo word="Relation" find="\b([rR])elatiopn(s(?:hips?)?)?\b" replace="$1elation$2"/>
<Typo word="Relatively" find="\b([rR])ea?lita?ve(ly|s?)\b" replace="$1elative$2"/>
<Typo word="Release (2)" find="\b([rR])el[ae]se([ds])?\b" replace="$1elease$2"/>
<Typo word="Release (1)" find="\b([rR])e(?:al[ae]a?|la?e)s(e[ds]?|ing)\b" replace="$1eleas$2"/>
<Typo word="(Ir)Relevant" find="\b([iI]rr|[rR])el(?:av[ae]|evea?|l+[ae]v[ae])n(c[ey]|t(?:ly)?)\b" replace="$1elevan$2"/>
<Typo word="(Un)Reliability" find="\b([rR]|[uU]nr)e(?:alibil|liabli)ty\b" replace="$1eliability"/>
<Typo word="Relief" find="\b([rR])elei(fs?|v(?:e(?:[ds]?|rs?)|ing))\b" replace="$1elie$2"/>
<Typo word="Religion" find="\b([rR])el(?:gio|ig(?:eo|ioi|o))(n(?:is[mt]|less|s?)|s(?:e|ity)|us[a-z]*)\b" replace="$1eligio$2"/>
<Typo word="Religious" find="\b([rR])eligios(ly|ness)?\b" replace="$1eligious$2"/>
<Typo word="Relinquish" find="\b([rR])el(?:enqui|i(?:nque?|qui))sh(e[ds]|ing|ment)?\b" replace="$1elinquish$2"/>
<Typo word="Remain" find="(?!\bRemian\b)\b([rR])e(?:ama?i|m(?:ai|ia))nd?(?<![rR]emain)(ders?|ed|ing|s?)\b" replace="$1emain$2"/><!--avoid proper noun Remian-->
<Typo word="Remaining" find="\b([rR])ema(?:ing(?:ing)?|ning)\b" replace="$1emaining"/>
<Typo word="Remember" find="\b([rR])emeber(ed|ing|s?)\b" replace="$1emember$2"/>
<Typo word="Reminisce" find="\b([rR])em(?:enis?|in(?:es?|i|si?))c(e(?:[ds]?|n[ct][a-z]*)|ing)\b" replace="$1eminisc$2"/>
<Typo word="Remnant" find="\b([rR])em[ei]n[ae]nt(s)?\b" replace="$1emnant$2"/>
<Typo word="Renaissance" find="\b([rR])en(?:ai|nais?)sance\b" replace="$1enaissance"/>
<Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes"/>
<Typo word="Rendezvous" find="\b([rR])ende[vz]ous\b" replace="$1endezvous"/>
<Typo word="Renewal" find="\b([rR])enewl(s)?\b" replace="$1enewal$2"/>
<Typo word="Renown" find="\b([rR])eknown(ed)?\b" replace="$1enown$2"/>
<Typo word="Renters" find="\b([rR])entor(s)?\b" replace="$1enter$2"/>
<Typo word="Reorganization" find="\b([rR])eorganision\b" replace="$1eorganization"/>
<Typo word="Repeated" find="\b([rR])epetead(ly)?\b" replace="$1epeated$2"/>
<Typo word="(Un)Repentant" find="\b([rR]|[uU]nr)epe(?:nte|t[ae])n(ce|t(?:ly)?)\b" replace="$1epentan$2"/>
<Typo word="Repertoire" find="\b([rR])ep[eir]to(ires?|r(?:i(?:al|es)|y))\b" replace="$1eperto$2"/>
<Typo word="Replacement" find="\b([rR])elpacement(s)?\b" replace="$1eplacement$2"/>
<Typo word="Reported" find="\b([rR])eportad(ly)?\b" replace="$1eported$2"/>
<Typo word="Represent" find="\b([rR])e(?:p(?:es+[ae]?[ent]+|p[pr]*es+[ae]?[ent]+|r(?:es+[ae]?[ent]+|[pr]+es+[ae]?[ent]+|sent))|r[pr]*es+[ae]?[ent]+)(?<!epres(?:ent|se))(ati(?:on(?:al|s?)|ves?)|ed|ing|s?)\b" replace="$1epresent$2"/>
<Typo word="Representation" find="\b([rR])epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2"/>
<Typo word="Representative" find="\b([rR])eprese?[nt][aeint]*ve?(?<!entative)(s)?\b" replace="$1epresentative$2"/>
<Typo word="Reprimand" find="\b([rR])epr[ae]m[ae]nd(ed|ings?|s?)\b" replace="$1eprimand$2"/>
<Typo word="Require" find="\b([rR])(?:e(?:cqui?re?|qu(?:ie?r|re?))|quire?)([ds]?|ments?)\b" replace="$1equire$2"/>
<Typo word="Requiring" find="\b([rR])(?:e(?:cqui?|qu)|qui)re?ing\b" replace="$1equiring"/>
<Typo word="Rescind" find="\b([rR])e[cs]ind(ed|ing|s?)" replace="$1escind$2"/>
<Typo word="Resemble" find="\b([rR])es(?:emb|sembl)(ances?|e(?:[ds]?|nces?)|ing)\b" replace="$1esembl$2"/>
<Typo word="Reservoir" find="\b([rR])esevoir(s)?\b" replace="$1eservoir$2"/>
<Typo word="Reside" find="\b([rR])ecid(e(?:[ds]?|nts?)|ing)\b" replace="$1esid$2"/>
<Typo word="Resolute" find="\b([rR])esollut([a-z]+)\b" replace="$1esolut$2"/>
<Typo word="Respect" find="\b([dD]isr|[rR])eps?ect([a-z]*)\b" replace="$1espect$2"/>
<Typo word="Respectively" find="\b([rR])espec(?:itvely|tiv(?:elly|ley))\b" replace="$1espectively"/>
<Typo word="Response (1)" find="\b([rR])e(?:pons|spo(?:ms|nc))(es?|ive(?:ly)?|ib[a-z]+)\b" replace="$1espons$2"/>
<Typo word="Response (2)" find="\b([rR])e(?:pons|spo(?:ms|n[cs]))\b" replace="$1esponse"/>
<Typo word="(Ir)Responsibility" find="\b([iI]rr|[rR])espon(?:is?bili|nsibili|s[ae]?bili|sib(?:il|li))t(?:i?t?(ies)|(e)(i)(s)|[ei]?t?(y))\b" replace="$1esponsibilit$2$4$3$5$6"/>
<Typo word="(Ir)Responsible" find="\b([iI]rr|[rR])espon(?:isb|s(?:[ae]b|ibi))l([ey])\b" replace="$1esponsibl$2"/>
<Typo word="Restaurant" find="\b([rR])e(?:s(?:au|t(?:[ae][au]?|u(?:[aeu][au]?)?)?)|tau)ru?a?e?u?n?t(s)?(?<!estaurants?)(?<=\b[Ra-z]{1,10}[nu][a-z]{1,10})\b" replace="$1estaurant$2"/>
<Typo word="Restaurateur" find="\b([rR])est(?:arau?|era)nt[eo]u?r(s)?\b" replace="$1estaurateur$2"/><!--avoid [[wikt:restauranteur]]-->
<Typo word="Result" find="\b([rR])eult(ant|ed|ing|s?)\b" replace="$1esult$2"/>
<Typo word="Résumé" find="\b([rR])(?:esumé|ésume)(s)?\b" replace="$1ésumé$2"/><!--avoid "resume"-->
<Typo word="Resurgence" find="\b([rR])esurgan(ce|t)\b" replace="$1esurgen$2"/>
<Typo word="Resurrect" find="\b([rR])esss?urect(ed|i(?:ng|on)|s?)\b" replace="$1esurrect$2"/>
<Typo word="Resuscitate" find="\b([rR])es(?:cu(?:c[cs]?|s(?:c?|s+)?)|su(?:c[cs]?|s(?:c?|s+)?)|u(?:c[cs]?|s+))ita(t(?:e[ds]?|i(?:ng|ons?|ve)|ors?)|ble|nts?)\b" replace="$1esuscita$2"/>
<Typo word="Retaliate" find="\b([rR])etalitate([ds])?\b" replace="$1etaliate$2"/>
<Typo word="Retaliation" find="\b([rR])etalitation\b" replace="$1etaliation"/>
<Typo word="Retrieve" find="\b([rR])et(?:ire|rei)v(als?|e[ds]|ing)\b" replace="$1etriev$2"/>
<Typo word="Re(tro)spective" find="\b([rR]e(?:tro)?)pective(ly|s?)\b" replace="$1spective$2"/>
<Typo word="Returned" find="\b([rR])etu(?:nre|rn)d\b" replace="$1eturned"/>
<Typo word="Reversal" find="\b([rR])everal(s)?\b" replace="$1eversal$2"/>
<Typo word="(R)Evolutionary" find="\b([eE]|[rR]e)volutiona[ry]\b" replace="$1volutionary"/>
<Typo word="Rewrite" find="\b([rR])ewriet(s)?\b" replace="$1ewrite$2"/>
<Typo word="Rewritten" find="\b([rR])ewitten\b" replace="$1ewritten"/>
<Typo word="Reykjavik" find="\b[rR]e(?:jkj?|kj)avik\b" replace="Reykjavik"/>
<Typo word="Rhinoceros" find="\b([rR])hinocerous(es)?\b" replace="$1hinoceros$2"/>
<Typo word="Rhythm" find="\b([rR])(?:h(?:tyh|yt(?:h[eiy])?)|yth[eiy]?)m(i(?:c[a-z]*|sts?)|s?)\b(?<!Pink Rythm)(?! Syndicate)" replace="$1hythm$2"/><!--avoid proper nouns Pink Rythm and Rythm Syndicate-->
<Typo word="Rhythmic" find="\b([rR])hytmic(al(?:ly)?)?\b" replace="$1hythmic$2"/>
<Typo word="Ricochet" find="\b([rR])ichochet(ed|s?)\b" replace="$1icochet$2"/>
<Typo word="Ridiculous" find="\b([rR])edic+ulous([a-z]*)\b" replace="$1idiculous$2"/>
<Typo word="Rigueur" find="\b([rR])igeur\b" replace="$1igueur"/>
<Typo word="Rockefeller" find="\b[rR]ockerfeller\b" replace="Rockefeller"/>
<Typo word="Rococo" find="\b([rR])ococco\b" replace="$1ococo"/>
<Typo word="Roommate" find="\b([rR])oomate(s)?\b" replace="$1oommate$2"/>
<Typo word="Rose" find="\b([rR])ised\b" replace="$1ose"/>
<Typo word="Rudimentary" find="\b([rR])ud(?:[ae]menta|imentat)r(i[a-z]+|y)\b" replace="$1udimentar$2"/>
<Typo word="Rule" find="\b([rR])ulle([ds])\b" replace="$1ule$2"/>
<Typo word="Rumors" find="\b([rR])umer(ed|s)\b" replace="$1umor$2"/>
<Typo word="Running" find="\b([rR])un(?:in|nun)g\b" replace="$1unning"/>
<Typo word="Russian" find="\b([rR])ussi(?:na|on)(s)?\b" replace="$1ussian$2"/>

S

<Typo word="Sabotage" find="\b([sS])abat[ao]g(e[ds]?|ing)\b" replace="$1abotag$2"/>
<Typo word="Sacrifice" find="\b([sS])acr[ae]fic(e[ds]?|i(?:al(?:ly)?|ng))\b" replace="$1acrific$2"/>
<Typo word="Sadducee" find="\b[sS]ad(?:d+uc|uc?)ce(an|e(?:ism|s?))\b" replace="Sadduce$1"/>
<Typo word="Safety" find="\bsafte?y\b" replace="safety"/><!--avoid surname Safty-->
<Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí"/>
<Typo word="Same" find="\b([sS])mae\b" replace="$1ame"/>
<Typo word="Sanction" find="\b([sS])an(?:ction|tion?)n(ed|ing|s?)\b" replace="$1anction$2"/>
<Typo word="Sandwich" find="\b([sS])andw(?:hi|it)ch(e[ds]|ing)?\b" replace="$1andwich$2"/>
<Typo word="Sanskrit" find="\b([sS])anksrit?\b" replace="$1anskrit"/>
<Typo word="Satellite" find="\b([sS])at(?:al?|e|il?|t[aei]l?)lite(s)?\b" replace="$1atellite$2"/>
<Typo word="Satirical" find="\b([sS])atric(al(?:ly)?)?\b" replace="$1atiric$2"/>
<Typo word="Satisfy" find="\b([dD]iss|[sS]|[uU]ns)at(?:i(?:si)?|si)f(act(?:ion|or(?:i(?:ly|ness)|y))|ie[ds]|y(?:ing)?)\b" replace="$1atisf$2"/>
<Typo word="Saudi Arabia" find="\b[sS](?:audia|uadi+)\s*[aA]rabia(n)?\b" replace="Saudi Arabia$1"/>
<Typo word="Sauté" find="\b([sS])autt([eé](?:ed|s?))\b" replace="$1aut$2"/><!--avoid [[wikt:saute]]-->
<Typo word="Savvy" find="\b([sS])aavy\b" replace="$1avvy"/>
<Typo word="Saxon" find="\bsaxon(ism|[sy]?)\b" replace="Saxon$1"/>
<Typo word="Saxophone" find="\b([sS])axaphon(es?|ists?)\b" replace="$1axophon$2"/>
<Typo word="Says" find="\b([sS])(?:asy|yas)\b" replace="$1ays"/>
<Typo word="Scenario" find="\b(?!Senario\b)([sS])(?:cene|en[ae])rio(s)?\b" replace="$1cenario$2"/><!--avoid proper noun "Senario"-->
<Typo word="Schedule" find="\b([sS])(?:c(?:edu[ae]?|hedu[ae])|hedu[ae]?)l(e[ds]?|ing)\b" replace="$1chedul$2"/>
<Typo word="Scholarship" find="\b([sS])cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/>
<Typo word="Scholastic" find="\b([sS])choolastic(ally|s?)\b" replace="$1cholastic$2"/>
<Typo word="Schrödinger" find="\b[sS]chrod+ingg?er([a-z]*)\b" replace="Schrödinger$1"/>
<Typo word="Science" find="\b([sS])cine?ce\b" replace="$1cience"/>
<Typo word="Scientific" find="\b([sS])cient(?:fi|if)c(ally|ly)?\b" replace="$1cientific$2"/>
<Typo word="(Un)Screen" find="\b([sS]|[uU]ns)cren([a-z]*)\b" replace="$1creen$2"/>
<Typo word="(Screen/Song)writer" find="\b([sS](?:creen|ong))(?:nwri|wrigh|\s+wri|\-wri)ter(s)?\b" replace="$1writer$2"/>
<Typo word="Script" find="\b([sS])cirpt([a-z]*)\b" replace="$1cript$2"/>
<Typo word="Scroll" find="\b([sS])coll(s)?\b" replace="$1croll$2"/>
<Typo word="(Re)Search" find="\b([rR]es|[sS])each(e[dr]?s?|ing)?\b" replace="$1earch$2"/>
<Typo word="Second" find="\b([sS])eco(?:dn?|nt)(ary|ly|s?)\b" replace="$1econd$2"/>
<Typo word="Secretary" find="\b([sS])(?:cretar|ecretart)(i(?:a[lt]e?s?|es)|y)\b" replace="$1ecretar$2"/><!--see also "-etary"-->
<Typo word="(In)Security" find="\b([iI]ns|[sS])ec(?:rui|ui?re?)t(ies|y)\b" replace="$1ecurit$2"/>
<Typo word="Seeing" find="\b([sS])eing\b" replace="$1eeing"/>
<Typo word="Segment" find="\b([sS])egement(ations?|ed|ing|s?)\b" replace="$1egment$2"/>
<Typo word="Sei(z/n)e" find="\b([sS])ie(n(?:e(?:[ds]?|rs?)|ing)|z(?:e[ds]?|ing|ures?))\b" replace="$1ei$2"/>
<Typo word="-self" find="\b([hH](?:er|i[ms])|[iI]t|[mM]y|[oO](?:ne|ur)|[tT]he(?:ir|[my])|[yY]our)(?:esl|sle?)(f|ves)\b" replace="$1sel$2"/>
<Typo word="(Re)Semblance" find="\b([rR]es|[sS])emb(?:el[ae]|le)nce(s)?\b" replace="$1emblance$2"/>
<Typo word="Sense_" find="\b([sS])en[cs]e?(?<!ense)([ds]|less(?:ly|ness)?)\b" replace="$1ense$2"/>
<Typo word="(In/…)Sensitive" find="\b([hH]ypers|[iI]ns|[nN]ons|[oO]vers|[pP]hotos|[sS](?:upers)?|[uU]ns)ensa?tiv(e(?:ly)?|ity)\b" replace="$1ensitiv$2"/>
<Typo word="Sentence" find="(?!\bSentance\b)\b([sS])entanc(e(?:[ds]?|rs?)|ings?)\b" replace="$1entenc$2"/><!--avoid surname Sentance-->
<Typo word="(In)Separable" find="\b([iI]ns|[sS])ep(?:area?|er[ae]|ra)(bl[ey]|t(?:e(?:[ds]?|ly)|i(?:ngs?|ons?|s[mt]s?)))\b" replace="$1epara$2"/>
<Typo word="Sepulcher" find="\b([sS])epulch?ure\b" replace="$1epulcher"/>
<Typo word="Sergeant" find="\bsarg(?:a|ea?)nt\b" replace="sergeant"/><!--avoid surname Sargeant-->
<Typo word="Service" find="\b([sS])evic(e[ds]?|ing)\b" replace="$1ervic$2"/>
<Typo word="Settle" find="\b([rR]es|[sS]|[uU]ns)etl(e(?:d?|ments?|rs?)|ing)\b" replace="$1ettl$2"/>
<Typo word="Settlement" find="\b([sS])ett(?:ele|l)ment(s)?\b" replace="$1ettlement$2"/>
<Typo word="Seventeen" find="\b([sS])eve(?:nt|te)en(s?|ths?)\b" replace="$1eventeen$2"/>
<Typo word="Sevent(h/y)" find="\b([sS])evet(hs?|ie(?:s?|ths?)|y)\b" replace="$1event$2"/>
<Typo word="Sever(e/ely/ity/al/ance)" find="\b([sS])erver(a(?:l[a-z]*|nce)|e(?:ly)?|ity)\b" replace="$1ever$2"/>
<Typo word="Several" find="\b([sS])e(?:rvera|v(?:ar(?:a|[ei]a?)|er[ei]a?|ir(?:a|[ei]a?)))l\b" replace="$1everal"/>
<Typo word="(Over)Shadow" find="\b([oO]vers|[sS])hadd+ow(ed|ing|s?)\b(?<!\bShaddow)" replace="$1hadow$2"/><!--avoid surname Shaddow-->
<Typo word="she" find="\bseh\b(?<!-seh)" replace="she"/><!--avoid preceding dash-->
<Typo word="Shepherd" find="(?!\bSheperd\b)\b([sS])heperd(ed|ing|s?)\b" replace="$1hepherd$2"/><!--avoid surname Sheperd-->
<Typo word="Sheriff (2)" find="\b(Deputy\s+S|High\s+S|s)herriff(s)?\b" replace="$1heriff$2"/><!--avoid surname Sherriff-->
<Typo word="Sheriff" find="\b([sS])herr?if(s)?\b(?<!\bSherif)" replace="$1heriff$2"/><!--avoid surname Sherif-->
<Typo word="Shield_" find="\bsheild(ed|ing|s?)\b" replace="shield$1"/><!--avoid surname Sheilds-->
<Typo word="Shipped" find="\b(?!Shiping)([sS])hip(ed|ing)\b" replace="$1hipp$2"/>
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër"/>
<Typo word="Shortly" find="\b([sS])horly\b" replace="$1hortly"/>
<Typo word="Should" find="\b([sS])houdl\b" replace="$1hould"/>
<Typo word="Shouldn't" find="\b([sS])houd(?:ln['’´ˈ׳᾿‘′Ꞌꞌ`]|en)t\b" replace="$1houldn't"/>
<Typo word="Shrewd" find="\b([sS])hrewed(ly)?\b" replace="$1hrewd$2"/>
<Typo word="Shriek" find="\b([sS])hre[ai]k(ed|ing|s?)\b" replace="$1hriek$2"/>
<Typo word="Shrunk" find="\b([sS])hrinked\b" replace="$1hrunk"/>
<Typo word="(S/N)ibling" find="\b([nsNS])i(?:b[aei]l|lbl?)ing(s)?\b" replace="$1ibling$2"/>
<Typo word="Sidereal" find="\b([sS])edereal\b" replace="$1idereal"/>
<Typo word="(Be)Sie(g/v)e" find="\b([bB]es|[sS])ei([gv](?:e[ds]?|ing))\b(?<!David\s+Seiving|(?:Leander|Pierre)\s+Seige)(?!\s+Monstracity)" replace="$1ie$2"/>
<Typo word="Signat(ure/ory)" find="\b([sS])ign[ei]t([ou])r(es?|ies|y)\b" replace="$1ignat$2r$3"/>
<Typo word="(In)Significant" find="\b([iI]ns|[sS])ig(?:i(?:fica|nifica)|n(?:fici?a|if(?:ac?|ca|iga)))n(ce|t(?:ly)?)\b" replace="$1ignifican$2"/>
<Typo word="(In/Non)Significant" find="\b([iI]ns|[nN]ons|[sS])ign(?:fi?(?:[cg]an)|if(?:ac[ae]n|[cg]an|i(?:c(?:a|en)|gan)))(ce|t(?:ly)?)\b" replace="$1ignifican$2"/>
<Typo word="Signify" find="\b([sS])ignf(ie[drs]s?|y)\b" replace="$1ignif$2"/>
<Typo word="(Dis/Veri)Similar" find="\b([dD]iss|[sS]|[vV]eris)im(?:alari?|il(?:ari|iari?)|mili?ari?|ulari?)(ity|ly)?\b" replace="$1imilar$2"/>
<Typo word="Simply" find="\b([sS])imp(?:ley|yl)\b" replace="$1imply"/>
<Typo word="Since" find="\b([sS])icne\b" replace="$1ince"/>
<Typo word="Single-handedly" find="\b([sS])ingle\s+handedll?y\b" replace="$1ingle-handedly"/>
<Typo word="Singsong" find="\b([sS])ingsog\b" replace="$1ingsong"/>
<Typo word="Sinn Féin" find="\bSinn\s+F(?:ei|i[eé])n\b" replace="Sinn Féin"/>
<Typo word="Sistine" find="\b[sS]ixtine?\b" replace="Sistine"/>
<Typo word="Situate" find="\b([sS])it(?:au|uta)t(e[ds]?|i(?:ng|ons?))\b" replace="$1ituat$2"/>
<Typo word="Skagerrak" find="\b[sS]kagerak\b" replace="Skagerrak"/>
<Typo word="(Endo/Exo)Skeleton" find="\b([eE](?:ndos|xos)|[sS])kelat(al|ons?)\b" replace="$1kelet$2"/>
<Typo word="Slaughter" find="\b([sS])laugter(ed|houses?|ing|s?)\b" replace="$1laughter$2"/>
<Typo word="Sleight of hand" find="\b([sS])light(\s+of\s|-of-)hand\b" replace="$1leight$2hand"/>
<Typo word="Slightly" find="\b([sS])ligh(?:ltl?|t)y\b" replace="$1lightly"/>
<Typo word="Slowly" find="\b([sS])lowy\b" replace="$1lowly"/>
<Typo word="Smooth" find="\b([sS])moothe\b(?!\s+[sS]ylk)\b" replace="$1mooth"/>
<Typo word="Sneak" find="\b([sS])neek(\b(?<!Sneek)|e(?:d|rs?)|i[a-z]+|[sy])\b" replace="$1neak$2"/><!--avoid Sneek-->
<Typo word="Sneeze" find="\b([sS])ne+se([ds])?\b" replace="$1neeze$2"/>
<Typo word="Snorkeled" find="\b([sS])norkl(e(?:d|rs?)|ing)\b" replace="$1norkel$2"/>
<Typo word="Social" find="\b(?:(S)o(?:cal\B|ical)|(s)o(?:cal|ical))(i[sz](?:ations?|e[ds]?|ing)|is[mt]s?|it(?:es?|ies?|y)|ly)?\b" replace="$1$2ocial$3"/><!--avoid Socal-->
<Typo word="Society/ies" find="\b([sS])ocite?(ies|y)\b" replace="$1ociet$2"/>
<Typo word="Software" find="\b([sS])of(?:ware|twares\b(?<!\bRJ Softwares))\b" replace="$1oftware"/><!--avoid RJ Softwares-->
<Typo word="(S/T)old" find="\b([stST])elled\b" replace="$1old"/>
<Typo word="sold-out_" find="\bsold\s+out(?<!(?:[sS]?[hH]e|[tT]hey)\s+(?:still\s+)?sold\s+out)\b(?=\s+(?:a(?:renas?|udiences?)|c(?:oncerts?|rowds?)|events?|g(?:ames?|igs?)|h(?:eadline|o(?:me|use))|performances?|runs?|shows?|tours?|venues?))" replace="sold-out"/>
<Typo word="Soldier" find="\b([sS])o(?:il|li)der(ing|s?)\b" replace="$1oldier$2"/>
<Typo word="Solely_" find="\b(?<![A-Z][a-z]{0,99}\s{1,9})soley\b" replace="solely"/><!--avoid surname Soley-->
<Typo word="Soliloquy" find="\b([sS])oliliqu(i(?:es|sts?|[sz](?:e[ds]?|ing))|y)\b" replace="$1oliloqu$2"/>
<Typo word="Solitary" find="\b([sS])olat[ae]ry\b" replace="$1olitary"/>
<Typo word="Soloist" find="\b([sS])olist(s)?\b" replace="$1oloist$2"/>
<Typo word="(In)Soluble" find="\b([iI]ns|[sS])oluab(ility|l[ey])\b" replace="$1olub$2"/>
<Typo word="Some-" find="\b([sS])(?:moe|oe?m)(body|days?|how|one|place|t(?:hing|imes?)|w(?:ays?|h(?:at|ere)))\b" replace="$1ome$2"/>
<Typo word="Someone" find="\b([sS])omene\b" replace="$1omeone"/>
<Typo word="Somewhat" find="\b([sS])omewaht\b" replace="$1omewhat"/>
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony"/>
<Typo word="(Un)Sophisticate" find="\b([sS]|[uU]ns)(?:o(?:fist|ph)|uphist)icat(e[ds]?|i(?:ng|on))\b" replace="$1ophisticat$2"/>
<Typo word="Sophomore" find="\b([sS])o(?:f|ph)mor(es?|ic[a-z]*)\b" replace="$1ophomor$2"/>
<Typo word="Soufflé" find="\b([sS])oufl([eé](?:ed|s?))\b" replace="$1ouffl$2"/><!--avoid [[wikt:souffle]]-->
<Typo word="Sought" find="\b([sS])eeked\b" replace="$1ought"/>
<Typo word="Sound" find="\b([sS])oud?n(ing|ly|s?|tracks?)\b" replace="$1ound$2"/>
<Typo word="Soup" find="\b([sS])uop\b" replace="$1oup"/>
<Typo word="Southern" find="\b([sS])ourth(er(?:l(?:ies|y)|n?|nmost|s?)|east(?:er(?:l[eisy]+|n?))?|west(?:er(?:l[eisy]+|n?))?)?\b" replace="$1outh$2"/>
<Typo word="Souvenir" find="\b([sS])ouvenier(s)?\b" replace="$1ouvenir$2"/>
<Typo word="Soviets" find="\b([sS])oveit(s)?\b" replace="$1oviet$2"/>
<Typo word="Space" find="\b([sS]|[uU]ns)(?:ap|poa)c(e(?:[ds]?|rs?)|ings?)\b" replace="$1pac$2"/>
<Typo word="Spaghetti" find="\b([sS])pag(?:et?|he)ti(ni)?\b" replace="$1paghetti$2"/>
<Typo word="Spanish" find="\b[sS]painish\b" replace="Spanish"/>
<Typo word="Sparse" find="\b([sS])parce(ly|ness|r?|st)\b" replace="$1parse$2"/>
<Typo word="Special" find="\b([eE]s|[sS])pe(?:cai|ica)l(i(?:sts?|ty)|ly|s?|ty)\b" replace="$1pecial$2"/>
<Typo word="Specialise" find="\b([sS])pecialli([sz](?:ations?|e[ds]?|ing))\b" replace="$1peciali$2"/>
<Typo word="Species" find="\b([sS])peices\b" replace="$1pecies"/>
<Typo word="Specific" find="\b([sS])pec(?:fi|if)c(a(?:lly|tions?)|ity|s?)\b" replace="$1pecific$2"/>
<Typo word="Specimen" find="\b([sS])pecim[ai]n\b" replace="$1pecimen"/>
<Typo word="Spectacular" find="\b([sS])pectauc?lar(ly|s?)\b" replace="$1pectacular$2"/>
<Typo word="Spectrum" find="\b([sS])pect(al?|um)\b" replace="$1pectr$2"/>
<Typo word="Speeches" find="\b([sS])p[pr]ech(es)?\b" replace="$1peech$2"/>
<Typo word="Speech_" find="\b(?<![A-Z][a-z]{0,99}\s{1,9})([sS])peach(es)?\b" replace="$1peech$2"/>
<Typo word="Spermatozoon" find="\b([sS])permatozoan\b" replace="$1permatozoon"/>
<Typo word="Spiral" find="\b([sS])prial(ed|ing|l(?:ed|ing)|s?)\b" replace="$1piral$2"/>
<Typo word="Spiritual" find="\b([sS])p(?:iriti|ri(?:riu|tu))al(i(?:s[mt]s?|ty)|ly|s?)\b" replace="$1piritual$2"/>
<Typo word="Splendour" find="\b([sS])pendour\b" replace="$1plendour"/>
<Typo word="Sponsor" find="\b([sS])pon(?:se|zo)r(ed|ing|s?|ships?)\b" replace="$1ponsor$2"/>
<Typo word="Spontaneous" find="\b([sS])pontan[eiou]{1,2}s(ly)?\b" replace="$1pontaneous$2"/>
<Typo word="Spread" find="\b([sS])pre(?:ade)?d\b(?<!spreaded)" replace="$1pread"/><!--avoid "with spreaded peanut butter"-->
<Typo word="Squad(ron)" find="\b([sS])qaud(rons?|s?)\b" replace="$1quad$2"/>
<Typo word="Square" find="\b([sS])qaure([ds])?\b" replace="$1quare$2"/>
<Typo word="(De)Stabilize" find="\b([dD]es|[sS])tab(?:li)?li([sz](?:ation|e[drs]?|ing))\b" replace="$1tabili$2"/>
<Typo word="Staff" find="\b([sS])taf(?!\s+(?:Coppens|de|D(?:iecisiete|obbelaere)|Van)\b)(?<!Kees Staf)(ed|s?)\b" replace="$1taff$2"/><!--avoid Staf De Clercq, Staf Van Reet, Kees Staf etc.-->
<Typo word="Stainless" find="\b([sS])tainle+s\b" replace="$1tainless"/>
<Typo word="(B/St/T/W)alked" find="\b([btwBTW]|[sS]t)alekd\b" replace="$1alked"/>
<Typo word="(B/St/T/W)alking" find="\b([btwBTW]|[sS]t)(?:alkign|laking)\b" replace="$1alking"/>
<Typo word="Stalwart" find="\b([sS])tal(?:lwa|we)rt(s)?\b" replace="$1talwart$2"/>
<Typo word="Stand*" find="\b([sS])tnad([a-z]*)\b" replace="$1tand$2"/>
<Typo word="Standardized/s" find="\b([sS])tandar(i[sz](?:ation|ed?|ing)|s?)\b" replace="$1tandard$2"/>
<Typo word="Start_" find="(?!\bStrater\b)\b([sS])trat(e(?:d|rs?)|ing)\b" replace="$1tart$2"/><!--avoid strat (guitar), Strater (surname)-->
<Typo word="Statement" find="\b([sS])tatment(s)?\b" replace="$1tatement$2"/>
<Typo word="Statesman" find="\b([sS])tats?em([ae])n\b" replace="$1tatesm$2n"/>
<Typo word="Status" find="\bstaus\b" replace="status"/><!--avoid surname Staus-->
<Typo word="Station" find="\b([sS])taion([a-z]*)\b" replace="$1tation$2"/>
<Typo word="Stereotype" find="\b([sS])teri?otyp(e[ds]?|i(?:cal(?:ly)?|ng))\b" replace="$1tereotyp$2"/>
<Typo word="Stifle" find="\b([sS])tiffl(e[ds]?|ing)\b" replace="$1tifl$2"/>
<Typo word="Still" find="\b([sS])itll(ness)?\b" replace="$1till$2"/>
<Typo word="Still lifes" find="\b([sS])till-lifes\b" replace="$1till lifes"/><!--avoid "still life" (e.g. "still-life artist")-->
<Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/>
<Typo word="Stirs" find="\b([sS])tirrs\b" replace="$1tirs"/>
<Typo word="Stockholm" find="\b[sS]tockho(?:lme|me?)\b" replace="Stockholm"/>
<Typo word="Stomach" find="\b([sS])t(?:om(?:ache|och)|umach)(s)?\b" replace="$1tomach$2"/>
<Typo word="Stonemason" find="\b([sS])tone[–‑−—―\s]mason(s)?\b" replace="$1tonemason$2"/>
<Typo word="Stop" find="\b([sS])tpo(s)?\b" replace="$1top$2"/>
<Typo word="(Hi)Stories" find="\b([hH]is|[sS])tor(?:eis|ise)\b" replace="$1tories"/>
<Typo word="(Hi)Story" find="\b([hH]is|[sS])(?:otry|t(?:o(?:pry|yr)|roy))\b" replace="$1tory"/>
<Typo word="Straightforward" find="\b([sS])traight-forward(ly)?\b" replace="$1traightforward$2"/>
<Typo word="Strand" find="(?!\bStrnad\b)\b([sS])trnad(ed|ing|s?)\b" replace="$1trand$2"/><!--avoid surname Strnad-->
<Typo word="Strange" find="(?!\bStanger?\b)\b([sS])tange(ly|ness|rs?|st)?\b" replace="$1trange$2"/><!--avoid surnames Stange, Stanger-->
<Typo word="Strategy" find="\b([sS])t(?:art[ae]|ra(?:de|t[ai]))g(i(?:c[a-z]*|es|[sz](?:e[ds]?|ing))|y)\b" replace="$1trateg$2"/>
<Typo word="Streamline" find="\b([sS])treemlin([a-z]+)\b" replace="$1treamlin$2"/>
<Typo word="Street_" find="\b([sS])teet(cars?|s?)\b" replace="$1treet$2"/>
<Typo word="Strength" find="\b([sS])tre(?:gth|n(?:gh|t(?:gh|h))|ng(?:ht?h?|t))(s?|en(?:e(?:d|rs?)|ing|s?))\b" replace="$1trength$2"/>
<Typo word="Strenuous" find="\b([sS])trenous(ly)?\b" replace="$1trenuous$2"/>
<Typo word="(Re/Con/Di/Redi)Strict" find="\b([cC]ons|[dD]is|[rR]e(?:dis|s)|[sS])tict(e(?:[dr]|st)|i(?:ng|ve[a-z]*)|ly|ness|or|s?)\b" replace="$1trict$2"/>
<Typo word="Strictest" find="\b([sS])trictist\b" replace="$1trictest"/>
<Typo word="Strikingly" find="\b([sS])trikely\b" replace="$1trikingly"/>
<Typo word="(A)Stringent" find="\b([aA]s|[sS])tingen(cy|t(?:ly)?)\b" replace="$1tringen$2"/>
<Typo word="Strong" find="(?!\bStong\b)\b([sS])tor?ng(e(?:r|st)|ly)?\b" replace="$1trong$2"/><!--avoid surname Stong-->
<Typo word="Stronger" find="\b([sS])t(?:or|ro)neg(r|st)\b" replace="$1tronge$2"/>
<Typo word="Struggle" find="\b([sS])t(?:rug(?:gel|le)|uggle)([ds])?\b" replace="$1truggle$2"/>
<Typo word="Struggling" find="\b([sS])tugg?ling\b" replace="$1truggling"/>
<Typo word="Stubbornness" find="\b([sS])tub(?:bor|orn?)nes?s\b" replace="$1tubbornness"/>
<Typo word="Student" find="\b([sS])tudnet(s)?\b" replace="$1tudent$2"/>
<Typo word="Study" find="(?!\bStuddy\b)\b([sS])tudd(ie[ds]|y)\b" replace="$1tud$2"/><!--avoid surname Studdy-->
<Typo word="Studying" find="\b([sS])tuding\b" replace="$1tudying"/>
<Typo word="Sturdy" find="\b([sS])tird(y|i(?:e(?:[drs]|st)|ly|ness))\b" replace="$1turd$2"/>
<Typo word="(Free/Life)Style" find="\b([fF]rees|[lL]ifes|[sS])(?:tly|ytl)(e[ds]?|i[sz](?:e[ds]?|ings?)|i(?:ngs?|s[ht][a-z]*))\b" replace="$1tyl$2"/>
<Typo word="Stylus" find="\b([sS])tilus\b" replace="$1tylus"/>
<Typo word="(Sub/Un)conscious" find="\b([sS]ub|[uU]n)con(?:cious|s(?:cience|ious))(ly)?\b" replace="$1conscious$2"/>
<Typo word="Subjugation" find="\b([sS])ubjudgation\b" replace="$1ubjugation"/>
<Typo word="Submit" find="\b([sS])umbi(ssions?|t(?:s?|t(?:ed|ing)))\b" replace="$1ubmi$2"/>
<Typo word="(In)Subordinate" find="\b([iI]ns|[sS])ubordin?[ae]nt(e[ds]?|i(?:ons?|ve)|ly|or)\b" replace="$1ubordinat$2"/>
<Typo word="Subspecies" find="\b([sS])ubpecies\b" replace="$1ubspecies"/>
<Typo word="Substance" find="\b([sS])ub(?:sta|tan)ce(s)?\b" replace="$1ubstance$2"/>
<Typo word="(In/Un)Substantial" find="\b([iI]ns|[sS]|[uU]ns)ubsta(?:nc?|t)ia(l?|l(?:ity|ly)|t(?:e[ds]?|ing))\b" replace="$1ubstantia$2"/>
<Typo word="Subterranean" find="\b([sS])ubter?ran[ei]a(?<!ubterranea)n(ly)?\b" replace="$1ubterranean$2"/>
<Typo word="Suburb" find="\b([sS])u(?:burburb|rburb)(an(?:i(?:sm|tes?))?|ed|s?)\b" replace="$1uburb$2"/>
<Typo word="Suburban" find="\b([sS])uburb(?:ia|urba)n(ites?)?\b" replace="$1uburban$2"/>
<Typo word="Succeed (1)" find="\b([sS])ucc(?:cee|ed?)d(ed|ing|s?)\b" replace="$1ucceed$2"/>
<Typo word="Succeed (2)" find="\b([sS])uc(?:cs|s?)e(ed(?:ed|ing|s?)|ss(?:es|ful(?:ly)?|i(?:ons?|ve(?:ly)?)|ors?)?)\b" replace="$1ucce$2"/>
<Typo word="(Un)Success" find="\b([sS]|[uU]ns)uc(?:cs|s?)ess?(es|ful[a-z]*|ors?)?\b" replace="$1uccess$2"/>
<Typo word="Successfully" find="\b([sS]|[uU]ns)uccess(?:fulyl|ully)\b" replace="$1uccessfully"/>
<Typo word="Successive" find="\b([sS])uc(?:ce|es?)si(ons?|ve[a-z]*)\b" replace="$1uccessi$2"/>
<Typo word="Suddenly" find="\b([sS])udd?entll?y\b" replace="$1uddenly"/>
<Typo word="(In)Sufficient" find="\b([iI]ns|[sS])uf(?:f(?:cie|ic(?:ei?|ia?))|ic(?:ei?|i[ae]?))n(c(?:ies|y)|t(?:ly)?)\b" replace="$1ufficien$2"/>
<Typo word="Succinct" find="\b([sS])uccint(ly|ness)?\b" replace="$1uccinct$2"/>
<Typo word="Suffrage" find="\b([sS])uf(?:e?|fe)rag(e(?:tt(?:es?|ism))?|is[mt]s?)\b" replace="$1uffrag$2"/>
<Typo word="Suggest" find="\b([sS])ugest(ed|i(?:b[a-z]+|ng|ons?|ve[a-z]*)|s?)\b" replace="$1uggest$2"/>
<Typo word="Suicidal" find="\b([sS])ucidial\b" replace="$1uicidal"/>
<Typo word="Suicide" find="\b([sS])ucid(al|es?)\b" replace="$1uicid$2"/>
<Typo word="Summary" find="\b([sS])um(?:[ae]|me(?!ry))r(ily|i[sz](?:ation|e[ds]?|ing)|y)\b" replace="$1ummar$2"/>
<Typo word="Supersede" find="\b([sS])uperce+(d(?:e[ds]?|ing)|ssions?)\b" replace="$1uperse$2"/>
<Typo word="Supplant" find="\b([sS])u(?:rp?)?plant(ed|ing|s?)\b" replace="$1upplant$2"/>
<Typo word="Supplement" find="\b([sS])up(?:l[aei]+|pl[ai])ment(a(?:l|ry)|ed|ing|s?)\b" replace="$1upplement$2"/>
<Typo word="Supply" find="\b([sS])upp(iers?|y)\b" replace="$1uppl$2"/>
<Typo word="Support" find="\b([sS])up(?:pp+)?ort(e(?:d|rs?)|i(?:ng|ve[a-z]*)|s?)\b" replace="$1upport$2"/>
<Typo word="supp-" find="\bwupp(ly|o(?:rts?|se[a-z]*))\b" replace="supp$1"/>
<Typo word="Supp-" find="\bWupp(ly|o(?:rts?|se[a-z]*))\b" replace="Supp$1"/>
<Typo word="Supposed" find="\b([sS])upp?o(?:ss)?(ed(?:ly)?|ing)\b" replace="$1uppos$2"/>
<Typo word="Supposed to" find="\b((?:a(?:m|re)|is|w(?:as|ere))(?:\s+not|n['’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\s+suppose\s+to\b" replace="$1 supposed to"/>
<Typo word="Supposedly" find="\b([sS])uppos(?:ab|ing)ly\b" replace="$1upposedly"/>
<Typo word="(Immunosu/Su/O)ppress" find="\b([iI]mmunosu|[oO]|[sS]u)(?:p(?:p+re|res?)|rp+res?)s(ants?|e(?:[ds]|rs?)|i(?:ble|[nov][a-z]+)|ors?)?\b" replace="$1ppress$2"/>
<Typo word="Surface" find="\b([sS])urf(?:as|c|ic)(e[drs]?|ing)\b" replace="$1urfac$2"/>
<Typo word="Surname" find="\b([sS])irname([ds])?\b" replace="$1urname$2"/>
<Typo word="(Un)Surprise" find="\b([sS]|[uU]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing(?:ly)?)\b" replace="$1urpris$2"/>
<Typo word="Surrender" find="\b([sS])ur(?:r(?:end|under)|under)(ed|ing|s?)\b" replace="$1urrender$2"/>
<Typo word="Surreptitious" find="\b([sS])urr?(?:ep(?:eti)?|peti)tious(ly)?\b" replace="$1urreptitious$2"/>
<Typo word="Surround" find="\b([sS])(?:orr?(?:oun|un)|ur(?:ou[nu]|ro[nu]))d(ed|ings?|s?)\b" replace="$1urround$2"/>
<Typo word="Surströmming" find="\b([sS])urstrom{1,3}ing\b" replace="$1urströmming"/>
<Typo word="Surveil" find="\b([sS])urveill\b" replace="$1urveil"/>
<Typo word="Surveillance" find="\b([sS])urveil(?:[ae]|le)nce\b" replace="$1urveillance"/>
<Typo word="Surveyor" find="\b([sS])urveyer(s)?\b" replace="$1urveyor$2"/>
<Typo word="Surviv(e/al/or)" find="(?!\b[sS]urvie\b)\b([sS])u(?:r(?:iv|vi(?:vi)?)|viv)(al|e[ds]?|ing|ors?(?:hip)?)\b" replace="$1urviv$2"/><!--avoid French word survie-->
<Typo word="Survivor" find="\b([sS])ur?viv(?:e|io)r(s)?\b" replace="$1urvivor$2"/>
<Typo word="Susceptible" find="\b([sS])u(?:csept[ai]|s(?:cepta|ept[aia]))((?:ble|ve)(?:ness)?|bilit(?:ies|y)|vit(?:ies|y))\b" replace="$1uscepti$2"/>
<Typo word="Swea(r/t)" find="\b([sS])wae([rt](?:ing|s?)|te(?:d|rs?))\b" replace="$1wea$2"/>
<Typo word="Swimming" find="\b([sS])wiming(ly)?\b" replace="$1wimming$2"/>
<Typo word="Switch" find="\b([sS])wti?ch(e[ds]|ing)?\b" replace="$1witch$2"/>
<Typo word="Sydney" find="\b[sS]yndn?ey\b" replace="Sydney"/>
<Typo word="Symmetric" find="\b([sS])ym(?:et+ric|metral)\b" replace="$1ymmetric"/>
<Typo word="(A/Anti)Symmetry" find="\b([aA](?:ntis|s)|[sS])ymetr(i(?:c(?:al(?:ly)?)?|es)|y)\b" replace="$1ymmetr$2"/>
<Typo word="Symphony" find="\b([sS])ynphon(i(?:c|es)|y)\b" replace="$1ymphon$2"/>
<Typo word="Symptom" find="\b([sS])y(?:mpton|pmtom)(atic|s?)\b" replace="$1ymptom$2"/>
<Typo word="Synagogue" find="\b([sS])(?:ina|yno)gog(al|ical|s?|ues?)\b" replace="$1ynagog$2"/>
<Typo word="Synchronize" find="\b([sS])ync[hr]oniz(ations?|e[drs]?|ing)\b" replace="$1ynchroniz$2"/>
<Typo word="Synonymous" find="\b([sS])inon[aoy]mous(ly)?\b" replace="$1ynonymous$2"/>
<Typo word="Synthesis" find="\b([sS])ynth[ai]s(es|i(?:s(?:e[drs]?)?|ze[drs]?))\b(?<!(?:a(?:cid|te)|ATP|i[dnt]e|ose)\s+synthases)" replace="$1ynthes$2"/><!--avoid various [[synthase]]s-->
<Typo word="Syphilis" find="\b([sS])[iy]phyl+[iu](s|tic)\b" replace="$1yphili$2"/>
<Typo word="Syrup" find="\b([sS])yrap\b" replace="$1yrup"/>
<Typo word="System" find="\b([sS])s?y(?:s|te)m(atic(?:ally|ly)?|ati[sz]ed?|s?)\b" replace="$1ystem$2"/>

T

<Typo word="(Mis)Take" find="\b([mM]ist|[sS]t|[tT])kae([ns])?\b" replace="$1ake$2"/>
<Typo word="Talent_" find="(?!\bTallents?\b)\b([tT])allent(ed|s?)\b" replace="$1alent$2"/><!--avoid surname Tallent-->
<Typo word="tambourine" find="\btamborine\b" replace="tambourine"/><!--avoid Queensland place "Tamborine"-->
<Typo word="Target" find="\b([tT])argett(able|ed|ing|s?)\b" replace="$1arget$2"/>
<Typo word="Tattoo" find="\b([tT])at(?:ooe?|t+ooe)(ed|s?)\b" replace="$1attoo$2"/>
<Typo word="Taught" find="\b([tT])eached\b" replace="$1aught"/>
<Typo word="Taxonomy" find="\b([tT])axanom(i(?:c|sts?)|y)\b" replace="$1axonom$2"/>
<Typo word="(Non)Technical" find="\b([nN]ont|[tT])ec(?:hini?|ini?|ni)(c(?:al[a-z]*|ians?)|ques?)\b" replace="$1echni$2"/>
<Typo word="Technician" find="\b([tT])ech(?:ic|nit)(al[a-z]*|ians?)\b" replace="$1echnic$2"/>
<Typo word="Telephony" find="\b([tT])el[ai]?phon([a-z]+)\b" replace="$1elephon$2"/>
<Typo word="Televise" find="\b([tT])el(?:eviz|ivi[sz])(e[ds]?|i(?:ngs?|ons?)|ors?|ual)\b" replace="$1elevis$2"/>
<Typo word="Television" find="\b([tT])ele(?:levisio|v(?:is?o|sio))n(s)?\b" replace="$1elevision$2"/>
<Typo word="(In/Sub)Temperate" find="\b([iI]nt|[sS]ubt|[tT])emp(?:ar[ae]|ere?|r[ae])?(ment[a-z]*|nce|t(?:e(?:ly)?|ures?))\b" replace="$1empera$2"/>
<Typo word="Temperature" find="\b([tT])em(?:eratur|p(?:are?a?tur|er(?:atu|taur)|re?a?tur))e(s)?\b" replace="$1emperature$2"/>
<Typo word="(Con)Temporary" find="\b([cC]ont|[tT])[ae]?(?:mp?|pm?)(?:erar|o(?:ar?|r(?:ar?)?)|r(?:ar|o(?:ar?|rar?)))(?<![tT]emporar)(i(?:es|ly)|y)\b" replace="$1emporar$2"/>
<Typo word="Tendency" find="\b([tT])endan?c(ies|y)\b" replace="$1endenc$2"/>
<Typo word="(Extra)Terrestrial" find="\b([eE]xtrat|[tT])er(?:estr?|rest)ial(ly|s?)\b" replace="$1errestrial$2"/>
<Typo word="Territory" find="\b([tT])er+[aei]t*o+[rt]*(?<!erritor)(i(?:al(?:ly)?|es)|y)\b" replace="$1erritor$2"/>
<Typo word="Terrorist" find="\b([tT])err(?:itor|o)ist(ic|s?)\b" replace="$1errorist$2"/>
<Typo word="Tentative" find="\b([tT])entitive?(ly)?\b" replace="$1entative$2"/>
<Typo word="Tête-à-tête" find="\b([tT])ete-a-tete(s)?\b" replace="$1ête-à-tête$2"/>
<Typo word="Thérèse Raquin" find="\b[tT]h[eéèê]r[eéèê]s[eéèê]\s+[rR]aquin\b" replace="Thérèse Raquin"/>
<Typo word="Than" find="\b([tT])ahn\b" replace="$1han"/>
<Typo word="Tha(n/t/w)" find="\b([tT])h([ntw])a\b" replace="$1ha$2"/>
<Typo word="Thanks" find="\b([tT])hansk\b" replace="$1hanks"/>
<Typo word="That" find="\b([tT])(?:aht|h(?:[gy]at|ta)|yhat)\b" replace="$1hat"/>
<Typo word="That's" find="\b([tT])ha(?:t['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|st)\b" replace="$1hat's"/>
<Typo word="thaw" find="\bunthaw(ed|ing|s?)\b" replace="thaw$1"/>
<Typo word="Thaw" find="\bUnthaw(ed|ing|s?)\b" replace="Thaw$1"/>
<Typo word="The (1)" find="\b([tT])(?:ghe|h(?:eh|ge|w(?!\.))|jh?e|the)\b" replace="$1he"/><!--avoid Thw., a taxon authority-->
<Typo word="The (2)" find="\b[tT]He(irs?|[ny]?|re(?:fore)?|se)\b" replace="The$1"/>
<Typo word="The(space) (3)" find="\b([tT])he([bB]est|[fF]irst|[lL]ast|[mM]ost|[sS]econd|[tT]hird)\b" replace="$1he $2"/><!--avoid "Theman", "TheWorld"-->
<Typo word="(space)The" find="\b([aA](?:fter|nd|[st])|[bB]y|[fF]or|[iI][fn]|[oO](?:[fn]|ver)|[tT]o|[uU](?:n(?:der|til)|p)[wW](?:hen|ith))([tT])he(?!\s+International)\b" replace="$1 $2he"/><!--avoid "(Be/Go/Or/So)the" or [[Tothe International]]-->
<Typo word="Theatre (1(" find="\b([tT])heather(s)?\b" replace="$1heatre$2"/>
<Typo word="Theatre (2)" find="\b([tT])hreatr(es?|ic(?:al(?:ly|s?)|s?))\b" replace="$1heatr$2"/>
<Typo word="Their" find="\bth(?:eri|ier)(s)?\b" replace="their$1"/><!--avoid surnames Thier & Thiers-->
<Typo word="Their own" find="\b([tT])here\s+own\b" replace="$1heir own"/>
<Typo word="Themselves" find="\b([tT])he(?:irselve|mself)s\b" replace="$1hemselves"/>
<Typo word="(T/W)hen" find="\b([twTW])(?:ehn|hne?)\b" replace="$1hen"/>
<Typo word="Theorem" find="\b([tT])heoru?m\b" replace="$1heorem"/>
<Typo word="Theoretic" find="\b([tT])heorectic(al[a-z]*|s?)\b" replace="$1heoretic$2"/>
<Typo word="(T/W)here(after/by/fore/upon)" find="\b([twTW])her(after|by|fore|upon)\b" replace="$1here$2"/>
<Typo word="There (grammar)" find="\b([tT])heir\s+(a(?:re(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|in[';’´ˈ׳᾿‘′Ꞌꞌ`]t)|c(?:an(?:not|[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|ould(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|ha(?:[ds]|ve)(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|is(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?|m(?:ight(?=\s+be\b)|ay(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|sh(?:a(?:ll|n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)|ould(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)|w(?:as|ere|ould)(?:n[';’´ˈ׳᾿‘′Ꞌꞌ`]t)?)\b(?!-)" replace="$1here $2"/><!--avoid 'their would-be'-->
<Typo word="These" find="\b([tT])heese\b" replace="$1hese"/>
<Typo word="They" find="\b([tT])(?:ehy|yhe)\b" replace="$1hey"/>
<Typo word="Thief" find="\b([tT])hei(f|v(?:e(?:ry|s)|ing))\b" replace="$1hie$2"/>
<Typo word="Thing" find="\b([tT])h(?:ign|nig)(s)?\b" replace="$1hing$2"/>
<Typo word="Things" find="\b([tT])higsn\b" replace="$1hings"/>
<Typo word="Think" find="\b([tT])hi(?:kn|unk)(ing|s?)\b" replace="$1hink$2"/>
<Typo word="Thin(g/k)" find="\bH[tT]in([gk])n?(ing|s?)\b" replace="Thin$1$2"/>
<Typo word="thin(g/k)" find="\bhtin([gk])n?(ing|s?)\b" replace="thin$1$2"/>
<Typo word="Third" find="\b([tT])h(?:irth|rid)(ly|s?)\b" replace="$1hird$2"/>
<Typo word="Thirteen" find="\b([tT])h(?:irth|rit)een(s?|ths?)\b" replace="$1hirteen$2"/>
<Typo word="This" find="\b([tT])(?:ghis|hsi|ihs)\b" replace="$1his"/>
<Typo word="This/There/Them/They/Then/The" find="\bHt(e(?:[mny]?|re)|is)\b" replace="Th$1"/>
<Typo word="This/there/them/they/then/the" find="\bht(e(?:[mny]?|re)|is)\b" replace="th$1"/>
<Typo word="Thorough_" find="\b([tT])hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3"/><!--avoid through(ness)-->
<Typo word="Those" find="\b([tT])hsoe\b" replace="$1hose"/>
<Typo word="(T/W)hose" find="\b([twTW])hoose\b" replace="$1hose"/>
<Typo word="Threaten" find="\b([tT])(?:hre(?:ath?|t)|reath?)e?n(?<!hreaten)(ed|ings?|s?)\b" replace="$1hreaten$2"/>
<Typo word="Threatened" find="\b([tT])hreatend(?:ed)?\b" replace="$1hreatened"/>
<Typo word="Three" find="\b([tT])hreee(s)?\b" replace="$1hree$2"/>
<Typo word="Threshold" find="\b([tT])(?:hres(?:hh|s)|res(?:hh?|s))old(s)?\b" replace="$1hreshold$2"/>
<Typo word="T(h)rough" find="\b([tT]h?)roug\b" replace="$1rough"/>
<Typo word="Through" find="\b([tT])hrou(?:g(?:ht)?|hg?)\b" replace="$1hrough"/>
<Typo word="Throughout" find="\b([tT])hough[–‑−—―\s]?out\b(?!-| of\b)" replace="$1hroughout"/>
<Typo word="Thus far" find="\b([tT])husfar\b" replace="$1hus far"/>
<Typo word="Tighten" find="\b([tT])ightn(ed|ing|s?)\b" replace="$1ighten$2"/>
<Typo word="Time (1)" find="\b([tT])iem(l(?:ines*|y))?\b" replace="$1ime$2"/>
<Typo word="Time (2)" find="\b([tT])imn(e(?:[ds]?|ly)|ing)\b" replace="$1im$2"/>
<Typo word="Tobacco" find="\b([tT])(?:abb?[ao]c?|ob(?:a|bac?))co(nists?|s?)\b(?<!Tabac(?:co\b|os?\b))" replace="$1obacco$2"/><!--avoid Tabaco(s) City, surname Tabacco-->
<Typo word="Today" find="\b([tT])odya\b" replace="$1oday"/>
<Typo word="Today's" find="\b([tT])oday(?:s[';’´ˈ׳᾿‘′Ꞌꞌ`]s?|s\b)" replace="$1oday's"/>
<Typo word="Together" find="\b([tT])(?:iogeth?|og(?:e(?:hth?|t)|heh?th?))er(ness)?\b" replace="$1ogether$2"/>
<Typo word="(In)Tolerant" find="\b([iI]nt|[tT])ol(?:ere|ler[ae])n(ces?|t(?:ly)?)\b" replace="$1oleran$2"/>
<Typo word="Tolkien" find="\b[tT]olkein\b" replace="Tolkien"/>
<Typo word="Tomorrow" find="\b([tT])om(?:mor?|o)row(s)?\b" replace="$1omorrow$2"/>
<Typo word="Tongue" find="\b([tT])oung(e[ds]?|ing)\b" replace="$1ongu$2"/>
<Typo word="Tonight" find="\b([tT])on(?:gih|ihg)t\b" replace="$1onight"/>
<Typo word="Torpedoes" find="\b([tT])orpe(?:adoe?|do)([ds])\b" replace="$1orpedoe$2"/>
<Typo word="_Torsion_" find="\b(?<!X\.\s{1,3})([tT])ortion(al(?:ly)?|s?)\b" replace="$1orsion$2"/><!--avoid "X. Tortion World Wide"; beware of "tort" variants-->
<Typo word="Total" find="\b([tT])ottal(ed|ing|l(?:ed|ing|y)|s?)\b" replace="$1otal$2"/>
<Typo word="Tournament" find="\b([tT])[ou]+[anru]{2,5}m[en]+t(?<!ournament)(s)?\b" replace="$1ournament$2"/>
<Typo word="(Un)Toward(s)" find="\b([tT]|[uU]nt)ow(?:or|ra)d(s)?\b" replace="$1oward$2"/>
<Typo word="Town" find="\b([tT])won(ho(?:mes?|uses?)|s?|ships?)\b" replace="$1own$2"/>
<Typo word="(In)Tractable" find="\b([iI]nt|[tT])ractibl([ey])\b" replace="$1ractabl$2"/>
<Typo word="Trade bloc" find="\b([tT])rad(?:e|ing)[–‑−—―\s]block?\b" replace="$1rade bloc"/>
<Typo word="(Ex/Non)Tradition" find="\b([eE]xt|[nN]ont|[tT])radi(?:cti|it|t)on(al(?:ly)?|alis[mt]s?|s?)\b" replace="$1radition$2"/>
<Typo word="Traffic_" find="\b([tT])raf+ic(e(?:d|rs?)|ing)\b" replace="$1raffick$2"/>
<Typo word="Trailer" find="\b([tT])railor(able|ed|ing|s?)\b" replace="$1railer$2"/>
<Typo word="Transcribing" find="\b([tT])ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2"/>
<Typo word="Transept" find="\b([tT])ranscept(s)?\b" replace="$1ransept$2"/>
<Typo word="Transferred" find="\b([tT])rans?fe(r(?:e[dr]|ing?)|s?)\b" replace="$1ransfer$2"/>
<Typo word="Transform" find="\b([tT])ranform(a(?:ble|ti[a-z]+)|e(?:d|rs?)|ing|s?)\b" replace="$1ransform$2"/>
<Typo word="Transition" find="\b([tT])rans(?:i(?:s|ti))?tion(al|s?)\b" replace="$1ransition$2"/>
<Typo word="Translate" find="\b([tT])ran(?:a?|sa)lat(e[ds]?|i(?:ng|ons?)|ors?)?\b" replace="$1ranslat$2"/>
<Typo word="Transparent" find="\b([tT])ransp(?:ar[a-df-z]|[b-z]r\w)n(c[ey]|ness|t(?:ly|ness)?)\b" replace="$1ransparen$2"/>
<Typo word="Transportation" find="\b([tT])ranspora(b(?:ility|le)|tion)\b" replace="$1ransporta$2"/>
<Typo word="Transcontinental" find="\b([tT])rans[–‑−—―\s]continental\b" replace="$1ranscontinental"/>
<Typo word="(Mal/Mis)Treatment" find="\b([mM](?:alt|ist)|[tT])reateme?nt(s)?\b" replace="$1reatment$2"/>
<Typo word="Tremolo" find="\b([tT])remelo(s)?(?<!\bTremelo)\b" replace="$1remolo$2"/><!--avoid place Tremelo-->
<Typo word="Tried" find="\b([tT])ryed\b" replace="$1ried"/>
<Typo word="Triggered" find="\b([tT])rig+uered\b" replace="$1riggered"/>
<Typo word="Trilogy" find="\b([tT])riology\b" replace="$1rilogy"/>
<Typo word="Trolling" find="\b([tT])roling\b" replace="$1rolling"/>
<Typo word="Troubles" find="\b([tT])oubles\b" replace="$1roubles"/>
<Typo word="Truly" find="\b([tT])ru(?:el|le)y\b(?<!\p{Lu}\p{Ll}+\s+Truley)" replace="$1ruly"/><!--avoid surname Truley-->
<Typo word="Trunk" find="\b([tT])urnk\b" replace="$1runk"/>
<Typo word="Trust" find="\b([tT])ust(ee|ing|s?|worthy)\b" replace="$1rust$2"/>
<Typo word="Turmoil" find="\b([tT])ermoil\b" replace="$1urmoil"/>
<Typo word="Tutelage" find="\b([tT])ut(?:al[aei]|el[ei]|il[aei])ge\b" replace="$1utelage"/>
<Typo word="Twelfth" find="\b([tT])wel(?:f|th)(s)?\b" replace="$1welfth$2"/>
<Typo word="Twentieth" find="\b([tT])went(?:ei|i(?:en)?)th\b" replace="$1wentieth"/>
<Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([tT](?:en|h(?:irt(?:een|y)|ousand|ree)|w(?:e(?:lve|nty)|o)))\s+fold(?!-)\b" replace="$1fold"/><!--avoid "two fold-out maps"-->
<Typo word="(A)Typical" find="\b([aA]t|[tT])(?:ipic|ypci)al(ity|ly|ness)?\b" replace="$1ypical$2"/>
<Typo word="Tyranny" find="\b([tT])yr(?:a|ran?)n(i(?:c[a-z]*|es|z[a-z]*)|ous[a-z]*|y)\b" replace="$1yrann$2"/>

U

<Typo word="Übermensch" find="\b[uU]bermensch(es)?\b" replace="Übermensch$1"/>
<Typo word="Ulterior_" find="\balterior\b" replace="ulterior"/>
<Typo word="Ultimate" find="\b([uU])l(?:it|ta?)mat(e(?:ly)?|um)\b" replace="$1ltimat$2"/>
<Typo word="Ultimately" find="\b([uU])ltimely\b" replace="$1ltimately"/>
<Typo word="Unanimous" find="\b([uU])na(?:mi|ny)[mn]ous(ly)?\b" replace="$1nanimous$2"/>
<Typo word="Under Milk Wood" find="\bUnder\s+Milkwood\b" replace="Under Milk Wood"/>
<Typo word="Under(ground/stand)" find="\b([uU])(?:dner|ndre)(grounds?|stand(?:abl[ey]|ing|s?))\b" replace="$1nder$2"/>
<Typo word="(Mis)Understand" find="\b([mM]isu|[uU])(?:dn|nd)er(?:stna|tan)d(abl[ey]|ings?|s?)\b" replace="$1nderstand$2"/>
<Typo word="(Mis)Understood" find="\b([mM]isu|[uU])nderstoo[a-ce-z]\b" replace="$1nderstood"/>
<Typo word="Undoubtedly" find="\b([uU])ndoubtely\b" replace="$1ndoubtedly"/>
<Typo word="Unilateral" find="\b([uU])n(?:alat(?:er|re)|ilatre)al(ly)?\b" replace="$1nilateral$2"/>
<Typo word="Uninhabited" find="\b([uU])nihabited\b" replace="$1ninhabited"/>
<Typo word="Universal" find="\b([uU])niver(?:si)?al(i(?:s[mt]s?|ty)|ly|ness|s?)\b" replace="$1niversal$2"/>
<Typo word="University" find="\b([uU])n[ei]?v[ceirst]{3,7}(?:(y)|[it]*(ies)|[it]*(i)t(es))\b(?<!niversit(?:ies|y))" replace="$1niversit$2$3$4$5"/>
<Typo word="Unknown" find="\b([uU])(?:kno|nk(?:on?|wno))wn\b" replace="$1nknown"/>
<Typo word="unofficial" find="\binofficial(ly)?\b" replace="unofficial$1"/>
<Typo word="Unofficial" find="\bInofficial(ly)?\b" replace="Unofficial$1"/>
<Typo word="Until" find="\b([uU])n(?:it|til)l\b" replace="$1ntil"/>
<Typo word="Unwieldy" find="\b([uU])nw(?:eildl?|ieldl)(iness|y)\b" replace="$1nwield$2"/>
<Typo word="Up to" find="\b([uU])pto\b" replace="$1p to"/>
<Typo word="Upcoming" find="\b(an|h(?:er|is)|its|the(?:ir)?)\s+up\s+coming\b" replace="$1 upcoming"/><!--avoid end(ed|s)/wound up coming-->
<Typo word="Usage" find="\b([uU])seage(s)?\b" replace="$1sage$2"/>
<Typo word="(Mis/Dis)Use" find="\b([dmDM]isu|[uU])ise([ds])?\b" replace="$1se$2"/>
<Typo word="(Un)Usual" find="\b([uU](?:nu)?)s(?:a(?:l|ul?)|s+(?:aul?|ual?)|u(?:a|s[au]l))(ly)?\b" replace="$1sual$2"/>
<Typo word="Util-" find="\b([uU])(?:lti|t)li+([stz][a-z]+)\b" replace="$1tili$2"/>

V

<Typo word="Victory" find="(?!\bVicory\b)\b([vV])i(?:c(?:or|to)|tor)(i(?:es|ous(?:ly)?)|y)\b" replace="$1ictor$2"/><!--cater for vicory & avoid surname 'Vicory' - 2022-04-26-->
<Typo word="Vacuum" find="\b([vV])ac(?:cu(?:me?|um)|ume?)(ed|ing|s?)\b" replace="$1acuum$2"/>
<Typo word="Varèse Sarabande" find="\b[vV]ar[eëèêé]se\s+[sS]arabande\b" replace="Varèse Sarabande"/>
<Typo word="Variety" find="\b([vV])(?:ar(?:[ai]+t|ie)|iet|r(?:eit|ie(?:it|t)))(ies|y)\b" replace="$1ariet$2"/>
<Typo word="(Junior/Senior) varsity" find="\b([jJ]u|[sS]e)niors\s+varsity\b" replace="$1nior varsity"/>
<Typo word="Vegetable" find="\b([vV])eg[ai]?table(s)?\b" replace="$1egetable$2"/>
<Typo word="Vegetarian" find="\b([vV])eg(?:ata|et(?:er|ter?))rian(ism|s?)\b" replace="$1egetarian$2"/>
<Typo word="Vehicle" find="\b([vV])ehic[aeu]le?(s)?\b(?!\s+Press\b)" replace="$1ehicle$2"/>
<Typo word="Vengeance" find="\b([vV])eng[ae]nce\b" replace="$1engeance"/>
<Typo word="Venomous" find="\b([vV])en[aei]mous\b" replace="$1enomous"/>
<Typo word="Verify" find="\b([vV])era?f(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1erif$2"/>
<Typo word="(Ad/…)Version" find="(?<=\b(?:[aA]dv|[cC]onv|[dD]iv|[iI]nv|[oO]bv|[pP]erv|[rR]ev|[sS]ubv|[vV]))er(?:is|ti)on(s)?\b" replace="ersion$1"/><!--cheapened expensive beginning-->
<Typo word="(In)Vertebrate" find="\b([iI]nv|[vV])ertibrate(s)?\b" replace="$1ertebrate$2"/>
<Typo word="Vertical" find="\b([vV])erticle(s)?\b" replace="$1ertical$2"/>
<Typo word="Very" find="\b([vV])(?:eyr|rey|y(?:er|re))\b" replace="$1ery"/>
<Typo word="Veteran" find="\b([vV])e(?:rtera|t(?:ara|erea?|ra))n(s)?\b" replace="$1eteran$2"/>
<Typo word="Veterinary" find="\b([vV])er?t(?:a(?:r[aei]?)?|e(?:i?|r[aei]?))n[ae](?<!eterina)r(ians?|y)\b" replace="$1eterinar$2"/>
<Typo word="VHS" find="\b[vV]hs\b" replace="VHS"/>
<Typo word="Vicinity" find="\b([vV])(?:acini?|i(?:cin|ncini))t(ies|y)\b" replace="$1icinit$2"/>
<Typo word="View (1)" find="\b(?:Vei|Wie)w(able|e(?:d|rs?)|ing)\b(?<!Wiewer)" replace="View$1"/>
<Typo word="view (2)" find="\b(?:vei|wie)w(able|e(?:d|rs?)|ing)\b" replace="view$1"/>
<Typo word="Vigilance" find="\b([vV])ig(?:[ae]l[ae]|ile|la)n([ct][a-z]*)?\b" replace="$1igilan$2"/>
<Typo word="Vigorous" find="\b([vV])ig(?:[aei]rou?|oro)s(ly|ness)?\b" replace="$1igorous$2"/>
<Typo word="Vilify" find="\b([vV])il(?:a|l[ai])f(i(?:cations?|e[ds])|y(?:ing)?)\b" replace="$1ilif$2"/>
<Typo word="Village" find="\b([vV])il(?:[ai]|l[ei]?)ge(rs?|s?)(?<!illigers?|Villeger)\b" replace="$1illage$2"/>
<Typo word="Villain" find="(?!\bVil(?:ai|ia)n\b)\b([sS]uperv|[vV])il(?:ai|ia|lia)n(ess|ous[a-z]*|[sy]?)\b" replace="$1illain$2"/><!--avoid surname Vilain or Vilian-->
<Typo word="Violence" find="\b([vV])iolentce\b" replace="$1iolence"/>
<Typo word="Virtual" find="\b([vV])irutal(ly)?\b" replace="$1irtual$2"/>
<Typo word="Viscosity" find="\b([vV])iscocit(ies|y)\b" replace="$1iscosit$2"/>
<Typo word="Visit" find="\b([vV])is(?:is)?t(ed|ing|ors?)\b" replace="$1isit$2"/><!--avoid "visiter"-->
<Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([dD]i[vV]|[pP](?:a[vV]|ro[vV])|[rR]eple[vV]|[sS]uper[vV]|[tT]ele[vV])iser([a-z]*)\b" replace="$1isor$2"/>
<Typo word="Vitamin" find="\b([vV])iramin(s)?\b" replace="$1itamin$2"/>
<Typo word="Volcano" find="\b([vV])ol?lcanoe\b" replace="$1olcano"/>
<Typo word="Volkswagen" find="\b[vV]olkswag[ioa]n(s)?\b" replace="Volkswagen$1"/>
<Typo word="Volley(ball)" find="\b([vV])ol[el]y((?:[-–‑−—―\s]?ball)?(?:e(?:d|rs?)|ing|s?))\b(?<!\bVol[el]y\b)" replace="$1olley$2"/><!--avoid proper nouns Volly/Voley unless followed by " ball"-->
<Typo word="Volume" find="\b([vV])olum?ne(s)?\b" replace="$1olume$2"/>
<Typo word="(In)Voluntary" find="\b([iI]nv|[vV])ol[eo]nt[ai]ry\b" replace="$1oluntary"/>
<Typo word="Volunteer" find="\b([vV])ol(?:ante?|l[ou]nte?|ou?nte?|unt)er(ed|ing|s?)\b" replace="$1olunteer$2"/>
<Typo word="Vomit" find="\b([vV])omitt(e[dr]|ing|s?)\b" replace="$1omit$2"/>

W

<Typo word="(Un)Want" find="\b([uU]nw|[wW])(?:atn|hant|nat)(ed|ing|s?)\b" replace="$1ant$2"/>
<Typo word="Warfare" find="\b([wW])arefare\b" replace="$1arfare"/>
<Typo word="(Un)Warrant" find="\b([uU]nw|[wW])ar(?:a|re)nt(e[der]s?|i(?:es|ng)|ors?|[sy]?)\b" replace="$1arrant$2"/>
<Typo word="Water-soluble" find="\b([wW])ater\s+soluble\b" replace="$1ater-soluble"/>
<Typo word="Was" find="(?!\bWass\b)\b([wW])(?:as|ea)s\b" replace="$1as"/><!--avoid surname Wass-->
<Typo word="Way" find="\b([wW])ya(s)?\b" replace="$1ay$2"/>
<Typo word="Weapon" find="\b([wW])(?:apon|e(?:apon[ae]|pon))(i[sz]ed?|ry|s?)\b" replace="$1eapon$2"/>
<Typo word="Website (2)" find="\b([wW])e(?:b[-–‑−—―]?(\s*)is|sbi)te(s)?\b" replace="$1eb$2site$3"/>
<Typo word="Website (1)" find="\b([wW])e(?:b(?:iste|s(?:it|tit?e))|sbite)(s)?\b" replace="$1ebsite$2"/>
<Typo word="Weigh" find="\b([wW])iegh(ed|ing)\b" replace="$1eigh$2"/>
<Typo word="Weight" find="\b([cC](?:ounterw|ruiserw)|[fF](?:eatherw|lyw)|[hH](?:eavyw|undredw)|[lL]ightw|[mM]iddlew|[oO]verw|[pP](?:aperw|ennyw)|[uU]nderw|[wW](?:elterw)?)ieght(ed|ing|less|s?)\b" replace="$1eight$2"/>
<Typo word="Weird" find="\b([wW])ierd(e(?:r|st)|ies?|ly|ness|o(?:es)?)?\b(?<!Carissa's Wierd)" replace="$1eird$2"/><!--avoid Carissa's Wierd-->
<Typo word="well" find="\bvell\b" replace="well"/>
<Typo word="What" find="\b([wW])(?:aht|hta)\b" replace="$1hat"/>
<Typo word="Where" find="\b([wW])(?:eh|her)re\b(?<![tT]he Wehre)" replace="$1here"/><!--avoid the Wehre (river)-->
<Typo word="Whereabouts" find="\b([wW])(?:erea|her[ae])bouts\b" replace="$1hereabouts"/>
<Typo word="Whereas" find="\b([wW])her(?:as|ease)\b" replace="$1hereas"/>
<Typo word="Whether" find="\b([wW])hther\b" replace="$1hether"/>
<Typo word="Which" find="\b([wW])(?:h(?:cih|ih?c|lch)|ihch)\b" replace="$1hich"/>
<Typo word="While" find="\b([wW])hi(?:el|lle)\b" replace="$1hile"/>
<Typo word="who" find="\bwoh\b" replace="who"/><!--avoid name Woh-->
<Typo word="Wholly" find="\b([wW])holel?y\b(?<!Joseph Wholey)" replace="$1holly"/><!--avoid name Joseph Wholey -->
<Typo word="(State/Nation/City/World)wide" find="\b([cC]ity|[nN]ation|[sS]tate|[wW]orld)[–‑−—―\s]+wide\b(?!\s+receivers?\b)(?<!all-state\s+wide|New York City-wide)" replace="$1wide"/>
<Typo word="Widespread" find="\b([wW])ide(?:s(?:pre|rea)|-s(?:prea?|rea))d\b" replace="$1idespread"/><!--avoid "wide-spreading"-->
<Typo word="Wide-ranging" find="\b([wW])ide\s+ranging\b" replace="$1ide-ranging"/>
<Typo word="Wikipedia" find="\b[wW]h?[iîI]+[ckCK]+[iaeouîI]+?[-–‑−—―\s]?([mpMP])+[aeiǣæéÆ]{0,2}di?e?[îi]?(an?['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|c)\b(?![\.-]\w)(?<!Wiki[mp]edi(?:an?\'?s?\b|c\b))" replace="Wiki$1edi$2"/> 
<Typo word="William(s/son/sburg)" find="\bWillaim(s(?:burg|ons?)?)?\b" replace="William$1"/>
<Typo word="(Un)Willingness" find="\b([uU]nw|[wW])illingless\b" replace="$1illingness"/>
<Typo word="Windows" find="\b([wW])indoes\b" replace="$1indows"/>
<Typo word="with" find="\bwithe\b" replace="with"/><!--avoid surname Withe-->
<Typo word="With" find="\b([wW])(?:hith|i(?:h[nt]?|tht)|tit?h)\b" replace="$1ith"/>
<Typo word="Withdrawal" find="\b([wW])ithdrawl(s)?\b" replace="$1ithdrawal$2"/>
<Typo word="Withhold" find="\b([wW])ith([eo])ld(ing|s?)\b" replace="$1ithh$2ld$3"/>
<Typo word="Within" find="\b([wW])ithing\b" replace="$1ithin"/>
<Typo word="Without" find="\b([wW])h?it?houth?\b(?<![wW]ithout)" replace="$1ithout"/>
<Typo word="(Not)withstand" find="\b([N|n]otw|[wW])hithstand([a-z]*)\b" replace="$1ithstand$2"/>
<Typo word="Wonderful" find="\b([wW])onerful(ly)?\b" replace="$1onderful$2"/>
<Typo word="Word" find="\b([wW])rod(ed|ing|s?)\b" replace="$1ord$2"/>
<Typo word="Wor(d/k)" find="\bOwr([dk])(e(?:d|rs?)|ing|[sy]?)\b" replace="Wor$1$2"/>
<Typo word="wor(d/k)" find="\bowr([dk])(e(?:d|rs?)|ing|[sy]?)\b" replace="wor$1$2"/>
<Typo word="(Un)Work" find="\b([uU]nw|[wW])(?:okr|rok)(a(?:days?|holics?|b(?:ilit(?:ies|y)|l[ey]))|b(?:ench|o(?:ats?|oks?))|days?|e(?:d|rs?)|f(?:are|lows?|olks?)|ho[ru]ses?|ing(?:m[ae]n|wom[ae]n)?|loads?|m[ae]n[a-z]*|outs?|places?|rooms?|s?|s(?:hops?|paces?|tations?)|tables?|ups?|w(?:eeks?|om[ae]n))\b" replace="$1ork$2"/>
<Typo word="Workstation" find="\b([wW])ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2"/>
<Typo word="World" find="\b([wW])orls\b(?<!(?:eight|f(?:ive|our)|nine|one|s(?:even|ix)|t(?:hree|wo)|[\d½¼]) worls?)" replace="$1orld"/><!--avoid the botanical term worl, usually preceded by a number-->
<Typo disabled="World-famous" find="\b([wW])orld\s+[fF]amou?s\b" replace="$1orld-famous"/>
<Typo word="([uU]nder)World" find="\b([uU]nderw|[wW])(?:olr|rol)d(ly|s?|wide)\b" replace="$1orld$2"/>
<Typo word="World-renowned" find="\b([wW])orld-renownd?\s+" replace="$1orld-renowned "/>
<Typo word="World Wide Web" find="\b[wW]orld[–‑−—―\s]*wide\s+[wW]eb\b" replace="World Wide Web"/>
<Typo word="Worldwide (1)" find="\b([wW])ord?l(-)?wide\b" replace="$1orld$2wide"/>
<Typo word="Worldwide (2)" find="\b([wW])orld\s+wide\b(?!\s+(?:receiver\b|[wW]eb\b))" replace="$1orldwide"/>
<Typo word="Worsen" find="\b([wW])orsten([a-z]*)\b" replace="$1orsen$2"/>
<Typo word="Worst-case" find="\b([wW])orst\s+case(?=\s+(?:analysis|cost|performance|risk|scenario))" replace="$1orst-case"/>
<Typo word="Worthwhile" find="\b([wW])orthwile(ness)?\b" replace="$1orthwhile$2"/>
<Typo word="Would (1)" find="\b(?:Owu(?:dl|ld)|W(?:oudl|uould))\b" replace="Would"/>
<Typo word="would (2)" find="\b(?:owu(?:dl|ld)|w(?:oudl|uould))\b" replace="would"/>
<Typo word="Wrestler" find="\b([wW])rester(s)?\b" replace="$1restler$2"/>
<Typo word="Wr(i/o)te" find="\b([wW])r([io])et(s)?\b" replace="$1r$2te$3"/>
<Typo word="Write (1)" find="\b([wW])(?:irt?|ri(?:it?|t))t(er?s?|ing|ten)\b" replace="$1rit$2"/>
<Typo word="write (2)" find="\brwite(s)?\b" replace="write$1"/>
<Typo word="Write (3)" find="\bRwite(s)?\b" replace="Write$1"/>
<Typo word="Written" find="\b([wW])riten\b" replace="$1ritten"/>

X

<Typo word="Xbox" find="\b[xX][–‑−—―\s]?[bB][oO][xX]([e´ˈ׳᾿‘’′Ꞌꞌ`']?s)?\b(?<!Xbox(?:[e´ˈ׳᾿‘’′Ꞌꞌ`']?s)?)(?!\s+binding)" replace="Xbox$1"/><!--avoid X-box binding protein-->

Y

<Typo word="Yacht" find="\b([yY])at?ch(ing|s(?:m[ae]n|wom[ae]n)?)?\b" replace="$1acht$2"/>
<Typo word="Year/Near/Clear" find="\b(?!Yera\b)([cC]l|[nyY])(?:aer|era)(ed|ings?|ly|s?)\b" replace="$1ear$2"/><!--avoid Yera-->
<Typo word="Ye(ar/t)" find="\bEyar(ly|[st]?)\b" replace="Year$1"/>
<Typo word="ye(ar/t)" find="\beyar(ly|[st]?)\b" replace="year$1"/>
<Typo word="Years" find="\b([yY])e(?:asr|rsa)\b" replace="$1ears"/>
<Typo word="Yellow" find="\b([yY])elow(e[dr]|i(?:ng|sh)|s?)\b" replace="$1ellow$2"/>
<Typo word="You" find="\b([yY])(?:oiu|tou|uo)\b(?<!Youd\b)" replace="$1ou"/>
<Typo word="you'(d/ve/re/ll)_" find="\b([yY])ou[';’´ˈ׳᾿‘′Ꞌꞌ`]?(d|ll|[rv]e)\b(?<!\bYoud)" replace="$1ou'$2"/><!--avoid Youd-->
<Typo word="Your(s)_" find="(?!\b[yY]oru\b)\b([yY])(?:oru|uor)(s(?:el(?:f|ves))?)?\b" replace="$1our$2"/><!--avoid yoru/Yoru-->
<Typo word="Yourself" find="\b([yY])ouself\b" replace="$1ourself"/>

Z

<Typo word="Zebra" find="\b([zZ])ee+bra(s)?\b" replace="$1ebra$2"/>
<Typo word="Zionism" find="\b[szS]ionis(m|ts?)\b" replace="Zionis$1"/>

SI unit symbols

<Typo word="(T)bit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[tT]?)b(?:its\/se?c?|ps|\/se?c?)\b" replace="$1bit/s"/>
<Typo word="kbit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:k(?:B(?:it(?:s\/se?c?|\/s)|ps)|b(?:its\/se?c?|ps|\/se?c?))|K[bB](?:it(?:s\/se?c?|\/s)|ps|\/se?c?))\b" replace="$1kbit/s"/>
<Typo word="Mbit" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:M(?:B(?:it(?:s\/se?c?|\/s)|ps)|b(?:its\/se?c?|ps|\/se?c?))|m[bB](?:it(?:s\/se?c?|\/s)|ps|\/se?c?))\b" replace="$1Mbit/s"/>
<Typo word="Gbit/s" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)[gG](?:Bit(?:[p\/]se?c?|s[p\/]se?c?)|b(?:it(?:[p\/]se?c?|s[p\/]se?c?)|[p\/]se?c?|s[p\/]se?c?))\b" replace="$1Gbit/s"/>
<Typo word="cm²" find="\b(?<!\{)[sS][qQ][-\.\s]+[cC][mM][sS]?\b" replace="cm<sup>2</sup>"/><!--avoid conversion templates-->
<Typo word="F (farad)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[nµkMT])f\b" replace="$1F"/>
<Typo word="GHz (gigahertz)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:g(?:[hH][zZ]|㎐)|G(?:㎐|h[zZ]|HZ)|㎓)\b" replace="$1&nbsp;GHz"/>
<Typo word="GPa (gigapascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)gP[aA]\b" replace="$1GPa"/>
<Typo word="Hz (hertz)" find="\b([µmkMGT\s]|[-\d\.]+(?:&nbsp;|-)?)(?:h[zZ]|㎐)\b(?<!\b[µmkMGT]hz)" replace="$1&nbsp;Hz"/>
<Typo word="J (joule)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[µmkMGT])j\b" replace="$1J"/>
<Typo word="kg (kilogram)" find="(\.?\d[\d\.]*)(?<!\b(?:19(?:02|[7-9]\d)|2001))(?:\s|&nbsp;)?(?:K[gG]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[gG]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎏['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1&nbsp;kg"/><!--avoid "yyyy KG" minor planets, a publisher, named military units, an album, and Kampfgeschwader abbr at sentence start-->
<Typo word="-kg (kilogram)" find="([\d\.]+)-(?:K[gG]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[gG]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎏['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1-kg"/>
<Typo word="kHz (kilohertz)" find="([\d\.]+)(?:\s|&nbsp;)?(?:K(?:[hH][zZ]|㎐)|k(?:hz|㎐))\b" replace="$1&nbsp;kHz"/>
<Typo word="-kHz (kilohertz)" find="([\d\.]+)-(?:K(?:[hH][zZ]|㎐)|k(?:hz|㎐))\b" replace="$1-kHz"/>
<Typo word="kJ (kilojoule)" find="([\d\.]+(?<!\b(?:19(?:02|7[29]|[89]\d)|200[036]))(?:[–‑−—―\s]|&nbsp;)?)K[jJ]\b" replace="$1kJ"/><!--avoid "yyyy KJ" minor planets-->
<Typo word="km (kilometre)" find="([\d\.]+)(?<!\b(?:19(?:21|7[29]|8[02]|9\d)|2001|(?:KMS|OS)[-–‑−—―\s]*(?:[4-9]\d|1[0-3]\d)|S[uU][-–‑−—―\s]*\d\d))(?:\s|&nbsp;)?(?:K[mM]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[mM]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s)\b(?<![a-z]\.\s+KM)" replace="$1&nbsp;km"/><!--avoid "yyyy KM" minor planets, and named military units-->
<Typo word="-km (kilometre)" find="([\d\.]+)-(?:K[mM]['’´ˈ׳᾿‘′Ꞌꞌ`]?s?|k[mM]['’;´ˈ׳᾿‘′Ꞌꞌ`]?s|㎞['’´ˈ׳᾿‘′Ꞌꞌ`]?s?)\b" replace="$1-km"/>
<Typo word="km²" find="\b(?<!\{)[sS][qQ][-\.\s]+[kK][mM][sS]?\b" replace="km<sup>2</sup>"/><!--avoid conversion templates-->
<Typo word="kPa (kilopascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)(?:kp[aA]|K(?:Pa|pA))\b" replace="$1kPa"/><!--avoid KPA-->
<Typo word="Pa (pascal)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?[µkMGT])p[aA]\b" replace="$1Pa"/>
<Typo word="W (watt)" find="(\d(?:[–‑−—―\s]|&nbsp;)?[µmkMGT])w\b" replace="$1W"/>
<Typo word="Wb (weber)" find="([\d\.]+(?:[–‑−—―\s]|&nbsp;)?)([µmkMGT])w[bB]\b" replace="$1$2Wb"/>

Capitalisation

Cultures, languages, and ethnic groups

<Typo word="Algonquian" find="\balgon(kia?ns?|quia?ns?)\b" replace="Algon$1"/>
<!--American covered in "America(n)" rule-->
<Typo word="Apache" find="\bapache(s)?\b" replace="Apache$1"/>
<Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(?:i(?:an|st))?s?|gonese|m(?:a(?:eans?|ic)|eans?)|pahoe?s?|ucan(?:ians?|s?)|wak(?:ans?|s?))\b" replace="Ara$1"/>
<Typo word="Arabic_" find="\barabic(iz(?:e[ds]?|ing))?\b(?<![gG]um\s{1,9}arabic)" replace="Arabic$1"/>
<Typo word="Atha(b/p)as(c/k)an" find="\batha([bp])as([ck])an(s)?\b" replace="Atha$1as$2an$3"/>
<Typo word="Breton" find="\bbret+on(s)?\b" replace="Breton$1"/>
<Typo word="Catalan" find="\bcatal+an(s)?\b" replace="Catalan$1"/>
<Typo word="Cherokee" find="\bcher+oke+(s)?\b" replace="Cherokee$1"/>
<Typo word="Croatian" find="\b[cC]roation(s)?\b" replace="Croatian$1"/>
<Typo word="Cyrillic" find="\bcyr+il+ic(s)?\b" replace="Cyrillic$1"/>
<Typo word="Czech" find="\bch?zech(s)?\b" replace="Czech$1"/>
<Typo word="Czechoslovakia" find="\b[cC]zec[a-z]+ak(?<!Czechoslovak)(ian?s?|s?)\b" replace="Czechoslovak$1"/><!--neg lookbehind removable-->
<Typo word="Dakota" find="\bdakota(ns?)?\b" replace="Dakota$1"/>
<Typo word="Dominican" find="\b[dD]omini?ci?an(s)?\b(?<!Dominicans?)" replace="Dominican$1"/><!--relig. & geogr.--><!--neg lookbehind removable-->
<Typo word="Dutch" find="\bdutch(m[ae]n|wom[ae]n)?\b" replace="Dutch$1"/>
<!--English- covered in another rule-->
<Typo word="French" find="\bfrench(m[ae]n|wom[ae]n)?\b(?!\s+fr(?:ies|y)) replace="French$1"/><!--avoid "french fry/fries"-->
<Typo word="Gujarati" find="\bguj[au]rat+(is?)?\b" replace="Gujarat$1"/>
<Typo word="Gurkha" find="\bgurkha(s)?\b" replace="Gurkha$1"/>
<Typo word="Hebrew" find="\bhebr(ai(?:c|s[mt])|ews?)\b" replace="Hebr$1"/>
<Typo word="Hellenic" find="\bhel+[ae]n(ist)?ic\b" replace="Hellen$1ic"/>
<Typo word="Hind(i/u(stan(i)))" find="\bhind(is?|u(?:s(?:tan(?:is?)?)?)?|uism)\b" replace="Hind$1"/>
<Typo word="Hispan-" find="\bhispan(i(?:a|c(?:i[sz][a-z]+|s?)|ola)|o)\b" replace="Hispan$1"/>
<Typo word="Huguenot" find="\bHug[ue]not(s)?\b" replace="Huguenot$1"/>
<Typo word="Irish" find="\birish(m[ae]n|wom[ae]n)?\b" replace="Irish$1"/>
<Typo word="Jew" find="\bj(ew(?:ish(?:ness)?|s?)|ud(?:aica?|ean?s?))\b" replace="J$1"/>
<Typo word="Latin" find="\blatin(?![-–‑−—―]?\d)(as?|is[mt]s?|i[sz](?:e[ds]?|ing)|os?)?\b(?<!(\|(?:\s|)latin|[gG]uitarra latina))" replace="Latin$1"/>
<Typo word="Moroccan" find="\b[mM]or+oc+oa?n(s)?\b" replace="Moroccan$1"/>
<Typo word="Navajo" find="\bnava([hj]os?)\b" replace="Nava$1"/>
<Typo word="Ptolem(aic|y)" find="\bptol+em(aic|y)\b" replace="Ptolem$1"/>
<Typo word="Sanskrit" find="\b(?:sansk(?:ir?|ri)|Sanskir?)t\b" replace="Sanskrit"/>
<Typo word="Sioux" find="\bsiou(an|x)\b" replace="Siou$1"/>
<Typo word="Tagalog" find="\btagalog\b" replace="Tagalog"/>
<Typo word="Tamil" find="\btamil\b" replace="Tamil"/>
<Typo word="Telugu" find="\btelugu\b" replace="Telugu"/>
<Typo word="Tibet(an)" find="\btibet(ans?)?\b" replace="Tibet$1"/>
<Typo word="Tuareg" find="\bTaureg\b" replace="Tuareg"/>
<Typo word="Urdu" find="\burdu\b" replace="Urdu"/>
<Typo word="Viking" find="\bviking(s)?\b" replace="Viking$1"/>
<Typo word="Yiddish" find="\byidd+ish\b" replace="Yiddish"/>

Companies, institutions, and brands

<Typo word="Coca-Cola" find="\b([cC]o[ck][ae][–‑−—―\s]*[cC]ola|[cC]oca-cola)\b" replace="Coca-Cola"/>
<Typo word="Disney World" find="\b[dD]isney[wW]orld\b" replace="Disney World"/>
<Typo word="Disneyland (1)" find="\b[dD]isney(?:[–‑−—―\s]+[lL]|L)and\b" replace="Disneyland"/>
<Typo word="Disney(land) (2)" find="\bdisney(land)?\b" replace="Disney$1"/>
<Typo word="Dolce & Gabbana" find="\bDolce\s+(?:and\s+Gabb?an?|e\s+Gabb?an?|& Gab(?:an?|ban))na\b" replace="Dolce & Gabbana"/>
<Typo word="DreamWorks" find="\b[dD]ream(?:-[wW]|w|\s+W)orks\b" replace="DreamWorks"/>
<Typo word="Facebook" find="\b(?:face[bB]|FaceB)ook\b" replace="Facebook"/>
<Typo word="FedEx" find="\b[fF]ed[–‑−—―\s]?[eE]x\b" replace="FedEx"/>
<Typo word="Firefox" find="\bfirefox\b" replace="Firefox"/>
<Typo word="Flixster" find="\bFlixter\b" replace="Flixster"/>
<Typo word="Fulbright" find="\bFullbright\s+([pP]rograms?|[sS]cholar(?:s(?:hips?)?)?)\b" replace="Fulbright $1"/>
<Typo word="GameSpot" find="\b[gG]amespot\b" replace="GameSpot"/>
<Typo word="Hachette Book Group" find="\b[hH]atchette\s+[bB]ook\s+[gG]roup\b" replace="Hachette Book Group"/>
<Typo word="Harvard" find="\bharvard\b" replace="Harvard"/>
<Typo word="IBM" find="\b[iI]bm\b" replace="IBM"/>
<Typo word="iPad/iPod/iPhone" find="\b[iI]p(ads?|hones?|ods?)\b" replace="iP$1"/>
<Typo word="iTunes" find="\b[iI]tunes\b" replace="iTunes"/>
<Typo word="Johns Hopkins University" find="\b[jJ]oh?n(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s)?\s+[hH]opkins?\s+[uU]niversity\b" replace="Johns Hopkins University"/>
<Typo word="KeyArena" find="\bKey\s+[aA]rena\b" replace="KeyArena"/>
<Typo word="Lloyd's of London" find="\b[lL]loyd['’;´ˈ׳᾿‘′Ꞌꞌ`]?s of [lL]ondon\b" replace="Lloyd's of London"/>
<Typo word="McDonald's ..." find="\bM[cC][dD]onald['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s+(All American|burger|cheese|Championship|fr(?:anchise|ench|ies)|me(?:al|nu)|Monopoly|New Zealand|Open|restaurants?|store|Super Smash)" replace="McDonald's $1"/>
<Typo word="Microsoft" find="\b(?:micros|[mM]ic(?:ors|ro[S\$]))oft\b" replace="Microsoft"/>
<Typo word="Myspace" find="\bmyspace\b" replace="Myspace"/>
<Typo word="NASCAR" find="\b[nN]ascar\b(?!\s+(?:JF\b|Motorsport\b))" replace="NASCAR"/>
<Typo word="National Park Service" find="\b[nN]ational\s+[pP]arks\s+[sS]ervices?\b" replace="National Park Service"/>
<Typo word="National Register of Historic Places" find="\b[nN]ational\s+[rR]egistry\s+[oO]f\s+[hH]istoric\s+[pP]laces\b" replace="National Register of Historic Places"/>
<Typo word="Palm OS" find="\bPalmOS\b" replace="Palm OS"/>
<Typo word="People en Español" find="\bPeople\s+(?:En\s+[eE]spa[nñ]|en\s+(?:Espan|espa[nñ]))ol\b" replace="People en Español"/>
<Typo word="Procter & Gamble" find="\bProctor\s?(?:and|\&)\s?[gG]amble\b" replace="Procter & Gamble"/>
<Typo word="Pulitzer" find="\b[pP]ul(?:i(?:tz|zt?)|litz|tiz)(?<!Pulitz)er\b" replace="Pulitzer"/><!--neg lookbehind removable-->
<Typo word="TiVo" find="\b(?:Tiv|ti[vV])o(s?|'s)\b" replace="TiVo$1"/>
<Typo word="TransPennine Express" find="\b[tT]ranspennine\s+[eE]xpress\b" replace="TransPennine Express"/>
<Typo word="Twitter" find="\btwitter(?=\s+(?:accounts?|feeds?|hashtags?|p(?:ages?|rofiles?)|sites?|that)\b)" replace="Twitter"/>
<Typo word="U.S. News & World Report" find="\bU(?:\.?\s?S\.?\s?News [aA]nd World [rR]eports?|\.\s?S\.News & World [rR]eports?|\.\s?S\.News (?:[aA]nd World [rR]eports|& World [rR]eports)|S News (?:[aA]nd World [rR]eports|& World [rR]eports?))\b" replace="U.S. News & World Report"/>
<Typo word="UNICEF" find="\bUnicef\b(?<!Sterntale-Unicef)" replace="UNICEF"/>
<Typo word="Us Weekly" find="\bUS\s+Weekly\b" replace="Us Weekly"/>
<Typo word="Walgreens" find="\bWalgreen['’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="Walgreens"/>
<Typo word="Wisden Cricketers' Almanack" find="\bWisden\s+Cricketer(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s\s+Alm[ae]nack?|s(?:\s+Almanack?|['’´ˈ׳᾿‘′Ꞌꞌ`]\s+Almanack?|'\s+Alm[ae]nac))\b" replace="Wisden Cricketers' Almanack"/>
<Typo word="Duckworth–Lewis method" find="\bDuckworth(?:[-\/\s]Lewis\s+[mM]|–Lewis\s+M)ethod\b" replace="Duckworth–Lewis method"/>
<Typo word="YouTube" find="\b(?:you[–‑−—―\s]?[tT]|You(?:[-–‑−—―][tT]|t|\s+[tT]))ube(rs?)?\b(?<!</?youtube)" replace="YouTube$1"/><!--avoid youtube.com & <youtube></youtube> tags from Wikia-->

Continents and subcontinents

<Typo word="(Ant)Arctic Circle" find="\bA(nta)?rctic\s+circle\b" replace="A$1rctic Circle"/>
<Typo word="Antarctic" find="\bantarc?ticc(a)?\b(?!'')" replace="Antarctic$1"/><!--Arctic dealt with elsewhere; avoid species-->
<Typo word="Africa" find="\bafri(can?s?|ka(?:ans|n?|n(?:da|ers?)))\b" replace="Afri$1"/>
<Typo word="America" find="\b[aA]merc?ic?a(n(?:[as]?|ism))?\b(?<!(\|(?:\s|)american|America[nasim]*))(?<![A-Z](?:[a-z]+|\.)\s+\(?americana)" replace="America$1"/><!--avoid self after merge & species-->
<Typo word="Asia_" find="\bai?sia(ns?|s?|tic)\b" replace="Asia$1"/>
<Typo word="Austral(as)ia" find="\baustral(asian?s?|ian?s?)\b" replace="Austral$1"/>
<Typo word="Central America" find="\bcentral\s*[aA]merica(ns?|s?)\b" replace="Central America$1"/>
<Typo word="Eur(asia/ope)" find="\beur(asia(?:ns?)?|ope(?:ans?)?)\b" replace="Eur$1"/>
<Typo word="North America" find="\bnorth\s*[aA]merica(ns?|s?)\b" replace="North America$1"/>
<Typo word="Panamerica" find="\bpan[aA]merica(n(?:ism|s?)|s?)\b" replace="Panamerica$1"/>
<Typo word="Pan-America" find="\bpan-[aA]merica(n(?:ism|s?)|s?)\b" replace="Pan-America$1"/>
<Typo word="Polynesia" find="\bpolynesia(ns?|s?)\b" replace="Polynesia$1"/>
<Typo word="South America" find="\bsouth\s*[aA]merica(ns?|s?)\b" replace="South America$1"/>

Geographical proper names

<!--Geographical names with capital letters-->
<Typo word="Abkhazia" find="\babkha(s(?:ian?s?)?|zian?s?)\b" replace="Abkha$1"/>
<Typo word="Afghanistan" find="\bafghani(s(?:tan)?)?\b" replace="Afghani$1"/>
<Typo word="Akro(n/tiri)" find="\bakro(n|tiri)\b" replace="Akro$1"/>
<Typo word="Åland(ish)" find="\b[aåA]land(ish)?\b(?<!Jack Aland)" replace="Åland$1"/><!--avoid surnames-->
<Typo word="Albania" find="\balbania(ns?)?\b" replace="Albania$1"/>
<Typo word="Algeria" find="\balgeri(an?s?|e)\b" replace="Algeri$1"/>
<Typo word="Andorra" find="\bandor+a(ns?)?\b" replace="Andorra$1"/>
<Typo word="Angola" find="\bangoli?a(ns?|s?)\b" replace="Angola$1"/>
<Typo word="Anguilla" find="\banguil+a(ns?|s?)\b" replace="Anguilla$1"/>
<Typo word="Anti(gua/lles)" find="\banti(guan?s?|lles)\b" replace="Anti$1"/>
<Typo word="Greater Antilles" find="\bgreater\s+[aA]ntil{1,3}es\b" replace="Greater Antilles"/>
<Typo word="Lesser Antilles" find="\bles+er\s+[aA]ntil{1,3}es\b" replace="Lesser Antilles"/>
<Typo word="Arabia" find="\b[aA]rai?b(an?s?|ia?n?s?|ns?|s?)\b(?<!Arab(?:ia(?:ns?)?|s?))" replace="Arab$1"/>
<Typo word="Argentina" find="\bargentin(a|e(?:ans?|s?)|ians?)\b(?!'')" replace="Argentin$1"/><!--avoid species-->
<Typo word="Armenia" find="\barmenia(ns?)?\b" replace="Armenia$1"/>
<Typo word="Aruba" find="\baruba(ns?|s?)\b" replace="Aruba$1"/>
<Typo word="Ascension Island" find="\b[aA]scension\s+island\b" replace="Ascension Island"/>
<Typo word="Austr-" find="\baustr(al|ones)?ia(ns?|s?)\b" replace="Austr$1ia$2"/>
<Typo word="Azer-" find="\bazer(baijan(?:is?)?|(?:is?)?)\b" replace="Azer$1"/>
<Typo word="Babylon(ia)" find="\bbab[iy]lon(ian?s?)?\b" replace="Babylon$1"/>
<Typo word="Bahamas" find="\bbaham+(an?s?|ians?)\b" replace="Baham$1"/>
<Typo word="Bahrain" find="\bbahrain(ians?)?\b" replace="Bahrain$1"/>
<Typo word="Bangladesh" find="\bbangl[aei]desh(i)?\b" replace="Bangladesh$1"/>
<Typo word="Barbados" find="\bbarbad(ians?|os)\b" replace="Barbad$1"/>
<Typo word="Barbuda/Bermuda" find="\bb(arb|erm)ud(an?s?|ian?s?)\b" replace="B$1ud$2"/>
<Typo word="Basutoland" find="\bbasuto\s?[lL]and\b" replace="Basutoland"/>
<Typo word="Bei(jing/rut)" find="\bbei(jing|rut)\b" replace="Bei$1"/>
<Typo word="Bel(arus/gium/ize)" find="\bbel(arus(?:ians?|sians?)?|gi(?:ans?|um)|iz(?:e|ians?))\b" replace="Bel$1"/>
<Typo word="Benin" find="\bbenin(ians?)?\b" replace="Benin$1"/>
<Typo word="Bhutan" find="\bbhutan(ians?)?\b" replace="Bhutan$1"/>
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)ia(ns?)?\b" replace="Bo$1ia$2"/>
<Typo word="Botswana (1)" find="\b[bB]o(?:stwa|tswan)na(ns?|s?)\b" replace="Botswana$1"/>
<Typo word="Botswana (2)" find="\bbotswana(ns?|s?)\b" replace="Botswana$1"/>
<Typo word="Brazil" find="\bbrazill?(ians?)?\b" replace="Brazil$1"/>
<Typo word="Brunei" find="\bbrunei(?<![tT]ryonia\s+brunei)\b" replace="Brunei"/>
<Typo word="Bulgar(ia)" find="\bbulgar(ian?s?)?\b" replace="Bulgar$1"/>
<Typo word="Burkina Faso" find="\b[bB]urkina\s*(?:fas+|Fass+)o\b" replace="Burkina Faso"/>
<Typo word="Bur(kina/ma/undi)" find="\bbur(kina|m(?:a|ese)|urundi(?:ans?)?)\b" replace="Bur$1"/>
<Typo word="Byzantine" find="\bbyzant+i(nes?|um)\b" replace="Byzanti$1"/>
<Typo word="Cambodia" find="\bcambodia(ns?)?\b" replace="Cambodia$1"/>
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon"/>
<Typo word="Cameroonian" find="\bcamero+nian(s)?\b" replace="Cameroonian$1"/>
<Typo word="Canada" find="\bcanad(a|i[ae]n[as]?)\b(?<!canadien)" replace="Canad$1"/>
<Typo word="Cape Verde" find="\b[cC]ape\s*verde\b" replace="Cape Verde"/>
<Typo word="Cayman Islands" find="\b[cC]aym[ae]n\s+islands\b" replace="Cayman Islands"/>
<Typo word="Central African Republic" find="\b[cC]entral\s+[aA]frican\s+republic\b" replace="Central African Republic"/>
<Typo word="Chadian" find="\bchadian(s)?\b" replace="Chadian$1"/>
<Typo word="Chhattisgarh" find="\b(?:chh?att?|Ch(?:att?|hat))isgarh(i)?\b" replace="Chhattisgarh$1"/>
<Typo word="Chilean" find="\bchil+[ei]an(s)?\b" replace="Chilean$1"/>
<Typo word="Chinese" find="\bchin+es+e\b" replace="Chinese"/>
<Typo word="Christmas Island" find="\b[cC]hristmas\s+island\b" replace="Christmas Island"/>
<Typo word="Col(o/u)mbia" find="\bcol([ou])mbia(ns?)?\b" replace="Col$1mbia$2"/>
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros"/>
<Typo word="Congo" find="\bcong(ans?|o)\b" replace="Cong$1"/>
<Typo word="Cook Islands" find="\b[cC]ook\s*islands\b" replace="Cook Islands"/>
<Typo word="Corsica" find="\bcorsica(ns?)?\b(?<!\b\p{Lu}\.\s+corsica)(?!'')" replace="Corsica$1"/>
<Typo word="Costa Rica" find="\b[cC]osta\s*rica(ns?)?\b" replace="Costa Rica$1"/>
<Typo word="Côte d'Ivoire" find="\b(?:C(?:ote\s+[dD]['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|ôte\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|[dD](?:['’´ˈ׳᾿‘′Ꞌꞌ`][iI]|['’´ˈ׳᾿‘′Ꞌꞌ`]i)))|c[oô]te\s+d['’´ˈ׳᾿‘′Ꞌꞌ`][iI])voire\b" replace="Côte d'Ivoire"/>
<Typo word="Crete" find="\bcret(ans?|e)\b" replace="Cret$1"/>
<Typo word="Croatia" find="\bcroat(ia(?:ns?)?|s?)\b" replace="Croat$1"/>
<Typo word="Cuba_" find="\bcuba(ns?)?(?!\s+prime)\b" replace="Cuba$1"/>
<Typo word="Cyprus" find="\bc[iy]pr(iots?|us)\b" replace="Cypr$1"/>
<Typo word="Czech Republic" find="\bczec[hk]\s*[rR]epublic\b" replace="Czech Republic"/>
<Typo word="Dahomey" find="\bdahomey\b" replace="Dahomey"/>
<Typo word="Danish" find="\bdan+ish\b" replace="Danish"/>
<Typo word="Dar es Salaam" find="\bDar(?:[–‑−—―\s]+Es[–‑−—―\s]+|-es-)[sS]alaa?m\b" replace="Dar es Salaam"/>
<Typo word="Democratic People's Republic of Korea" find="\b[dD]emocratic\s*people['’;´ˈ׳᾿‘′Ꞌꞌ`]?s\s*republic\s*of\s*[kK]orea\b" replace="Democratic People's Republic of Korea"/>
<Typo word="Democratic Republic of Congo" find="\b[dD]emocratic\s+republic\s+of\s+[cC]ongo\b" replace="Democratic Republic of Congo"/>
<Typo word="Denmark" find="\bdenmark\b" replace="Denmark"/>
<Typo word="Dhekelia" find="\bdhekelia(ns?)?\b" replace="Dhekelia$1"/>
<Typo word="Djibouti" find="\bdjibouti\b" replace="Djibouti"/>
<Typo word="Dominica" find="\bdomin+ici?a(ns?)?\b(?!'')" replace="Dominica$1"/><!--avoid species-->
<Typo word="Dominican Republic" find="\bdominican\s*[rR]epublic\b" replace="Dominican Republic"/>
<Typo word="East Timor" find="\beast\s*[tT]imor\b" replace="East Timor"/>
<Typo word="Ecuador" find="\becua?d{1,3}or(ians?)?\b" replace="Ecuador$1"/>
<Typo word="Egypt" find="\beg[iy]pt(ians?)?\b" replace="Egypt$1"/>
<Typo word="El Salvador" find="\bel\s*[sS]alvadorr?(ians?)?\b" replace="El Salvador$1"/>
<Typo word="Equatorial Guinea" find="\bequatorial\s*[gG]uinea\b" replace="Equatorial Guinea"/>
<Typo word="Eritrea" find="\beritrea(ns?)?\b" replace="Eritrea$1"/>
<Typo word="Estonia" find="\bestonia(ns?)?\b" replace="Estonia$1"/>
<Typo word="Ethiopia" find="\beth[ei]opia(ns?)?\b" replace="Ethiopia$1"/>
<Typo word="Falkland Islands" find="\b[fF]au?lkland\s*islands\b" replace="Falkland Islands"/>
<Typo word="Falkland" find="\bfau?lkland(s)?\b" replace="Falkland$1"/>
<Typo word="Faroe Islands" find="\b[fF]aroe\s*islands\b" replace="Faroe Islands"/>
<Typo word="Fehnerbaçe" find="\b(?:fehnerba[cç]|Fehnerbac)e\b" replace="Fehnerbahçe"/>
<Typo word="Fiji" find="\bfiji(ans?)?\b" replace="Fiji$1"/>
<Typo word="Filipino" find="\b(?:fil+ip+inoe?|Filipinoe|[pP]hil+ip+inoe?)(s)?\b" replace="Filipino$1"/>
<Typo word="Finland" find="\bfin(land(?:ia)?|nish)\b" replace="Fin$1"/>
<Typo word="France" find="\bfrance\b" replace="France"/>
<Typo word="French Polynesia" find="\b[fF]rench\s*polynesia\b" replace="French Polynesia"/>
<Typo word="Fuentes de Oñoro" find="\bFuentes\s+de\s*Onoro\b" replace="Fuentes de Oñoro"/>
<Typo word="Gabon" find="\bgabon\b" replace="Gabon"/>
<Typo word="Gambia" find="\bgambia(ns?)?\b" replace="Gambia$1"/>
<Typo word="Georgia" find="\bgeorgia(ns?|s?)\b" replace="Georgia$1"/>
<Typo word="Germany" find="\bgerman(i(?:c|s(?:e[drs]?|[mt]s?)|ze[drs]?)|[sy]?)\b(?<!cousin[–‑−—―\s]german)" replace="German$1"/><!--avoid [[wikt:cousin-german]]-->
<Typo word="Ghana" find="\bghan(a(?:ians?|ns?|s?))\b" replace="Ghan$1"/>
<Typo word="Gibraltar" find="\bgibraltar(ians?)?\b" replace="Gibraltar$1"/>
<Typo word="Greece" find="\bgre(cian|e(?:ce|ks?))\b" replace="Gre$1"/>
<Typo word="Greenland" find="\bgreenland(ers?|ic)?\b" replace="Greenland$1"/>
<Typo word="Grenad(a/ines)" find="\bgrenad(an?s?|ines)\b" replace="Grenad$1"/>
<Typo word="Guatemala (2)" find="\b[gG]uatamala(ns?)?\b" replace="Guatemala$1"/>
<Typo word="Guatemala (1)" find="\bguatemala(ns?)?\b" replace="Guatemala$1"/>
<Typo word="Guinea-Bissau" find="\b[gG]uinea-bissau\b" replace="Guinea-Bissau"/>
<Typo word="Guinean" find="\bguinean(s)?\b" replace="Guinean$1"/>
<Typo word="Guyana" find="\bguyana(ns?)?\b" replace="Guyana$1"/>
<Typo word="Haiti" find="\bhaiti(ans?)?\b" replace="Haiti$1"/>
<Typo word="Herzegovina (1)" find="\bherzegovin(a|ians?)\b" replace="Herzegovin$1"/>
<Typo word="Herzegovina (2)" find="\b[hH]erz(?:agovin|egovi?ni)a\b" replace="Herzegovina"/>
<Typo word="Honduras" find="\bhondura(ns?|s?)\b" replace="Hondura$1"/>
<Typo disabled="Hong Kong_" find="\b(?!Hongkong [lL]and\b)[hH]ong[–‑−—―\s]*kong\b" replace="Hong Kong"/><!--avoid [[Hongkong Land]]-->
<Typo word="Hungary" find="\bhungar(ians?|y)\b" replace="Hungar$1"/>
<Typo word="I(c/r)eland" find="\bi([cr])eland(ers?)?\b" replace="I$1eland$2"/>
<Typo word="Icelandic" find="\biceland(ic)?\b" replace="Iceland$1"/>
<Typo word="India" find="\bindia(ns?|s?)\b(?![–‑−—―\s]rubber)" replace="India$1"/><!--avoid india rubber-->
<Typo word="Indonesia" find="\bindonesia(ns?)?\b(?<!indonesia(ns?)?)" replace="Indonesia$1"/>
<Typo word="Ira(n/q)_" find="\bira(n(?:ians?)?|qi?s?)\b(?<!Ira(n(?:ians?)?|qi?s?))" replace="Ira$1"/>
<Typo word="Islas Malvinas" find="\bislas\s+[mM]alvinas\b" replace="Islas Malvinas"/>
<Typo word="Istanbul" find="\bInstan?bul\b" replace="Istanbul"/>
<Typo word="Italy" find="\bital+(ian?s?|y)\b" replace="Ital$1"/>
<Typo word="Ivory Coast" find="\b[iI]vory\s*coast\b" replace="Ivory Coast"/>
<Typo word="Jamaica" find="\bjam+ai?ca(ns?)?\b" replace="Jamaica$1"/>
<Typo word="Japan" find="\bjapan\b" replace="Japan"/>
<Typo word="Japanese (1)" find="\b[jJ]ap(?:an(?:es|see)|enese)\b" replace="Japanese"/>
<Typo word="Japanese (2)" find="\bjapan+es+e\b" replace="Japanese"/>
<Typo word="Jordan" find="\bjordan(ians?)?\b" replace="Jordan$1"/>
<Typo word="Kazak(h)" find="\bka[sz]ak(hs?|s?)\b" replace="Kazak$1"/>
<Typo word="Kazakhstan (1)" find="\b[kK]azah?kstan(is?)?\b" replace="Kazakhstan$1"/>
<Typo word="Kazakhstan (2)" find="\bka[sz]akh?stan\b" replace="Kazakhstan"/>
<Typo word="Kenya" find="\bkenya(ns?)?\b" replace="Kenya$1"/>
<Typo word="Kirg(h)iz(stan/ia)" find="\bkirg(h)?iz(ia|stan)?\b" replace="Kirg$1iz$2"/>
<Typo word="Kiribati" find="\bkiribati(ans?)?\b" replace="Kiribati$1"/>
<Typo word="Korea" find="\bkorea(ns?)?\b" replace="Korea$1"/>
<Typo word="Kosovo" find="\bkos+ov(ans?|o)\b" replace="Kosov$1"/>
<Typo word="Kuwait" find="\bkuwait(is?)?\b" replace="Kuwait$1"/>
<Typo word="Kyrgyzstan" find="\b(?:Kyrgy|kyrgyz)stan(ians?)?\b" replace="Kyrgyzstan$1"/>
<Typo word="Laos" find="\blao(s|tians?)\b" replace="Lao$1"/>
<Typo word="Latvia" find="\blatvia(ns?)?\b" replace="Latvia$1"/>
<Typo word="Lebanese" find="\bleb[ae]n?nes+e\b" replace="Lebanese"/>
<Typo word="Lebanon" find="\bleb[ae]n(ese|on)\b" replace="Leban$1"/>
<Typo word="Lesotho" find="\blesoth(ans?|o)\b" replace="Lesoth$1"/>
<Typo word="Liberia" find="\bliberia(ns?)?\b" replace="Liberia$1"/>
<Typo word="Libya (1)" find="\b[lL]ybia(ns?)?\b" replace="Libya$1"/>
<Typo word="Libya (2)" find="\blib[iy]a(ns?)?\b" replace="Libya$1"/>
<Typo word="Liechtenstein" find="\bliechtenstein\b" replace="Liechtenstein"/>
<Typo word="Lithuania" find="\blithuania(ns?)?\b" replace="Lithuania$1"/>
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg"/>
<Typo word="Maca(o/u)" find="\bmaca([ou])\b" replace="Maca$1"/>
<Typo word="Macedon" find="\bmac[ae]don(ian?s?)?\b" replace="Macedon$1"/>
<Typo word="Madagascar" find="\bmad[ae]gasca(ns?|r)\b" replace="Madagasca$1"/>
<Typo word="Malawi" find="\bmal+awi(ans?)?\b" replace="Malawi$1"/>
<Typo word="Malay(sia)" find="\bmal+ay(a(?:l(?:am|i)|ns?|s?)|s?|sian?s?)\b" replace="Malay$1"/>
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1"/>
<Typo word="Mali" find="\bmali\b" replace="Mali"/>
<Typo word="Malta" find="\bmal+t(a|ese)\b" replace="Malt$1"/>
<Typo word="Marshall Islands" find="\b[mM]arshal+\s+islands\b" replace="Marshall Islands"/>
<Typo word="Mason–Dixon line" find="\b[mM]ason[–‑−—―\s][dD]ixon\s+[lL]ine\b" replace="Mason–Dixon line"/>
<Typo word="Mauritania" find="\bmauritania(ns?)?\b" replace="Mauritania$1"/>
<Typo word="Mauritius" find="\bmauriti(ans?|us)\b" replace="Mauriti$1"/>
<Typo word="Mediterranean" find="\b([mM])ed(?:[aei]t+er?)ra(?:in[aei]{1,2}|n[aei]{1,2})n\b(?<!iterranean)" replace="$1editerranean"/>
<Typo word="Melbourne" find="\b[mM]el+bou(?:nr?|r)e\b" replace="Melbourne"/>
<Typo word="Mayotte" find="\bmayotte\b" replace="Mayotte"/>
<Typo word="Mexico" find="\bmexic(ans?|o)\b" replace="Mexic$1"/>
<Typo word="Micronesia" find="\bmicronesia(ns?)?\b" replace="Micronesia$1"/>
<Typo word="Moldova" find="\bmoldova(ns?)?\b" replace="Moldova$1"/>
<Typo word="Mombasa" find="\bMombassa\b" replace="Mombasa"/>
<Typo word="Monaco" find="\bmon(ac(?:ans?|o)|egasques?)\b" replace="Mon$1"/>
<Typo word="Mongolia" find="\bmongol+(ian?s?|s?)\b" replace="Mongol$1"/>
<Typo word="Montenegro" find="\bmontenegr(ans?|o)\b" replace="Montenegr$1"/>
<Typo word="Montserrat" find="\b(?:mont?ser+|Montser)at(i)?\b" replace="Montserrat$1"/><!--avoid name Monserrat-->
<Typo word="Morocco (2)" find="\b([mM])or(?:o|roc?)c(ans?|o)\b" replace="$1orocc$2"/>
<Typo word="Morocco (1)" find="\bmor+oc+(ans?|o)\b" replace="Morocc$1"/>
<Typo word="Mozambique" find="\bmozambique\b" replace="Mozambique"/>
<Typo word="Myanmar" find="\bmyanmar\b" replace="Myanmar"/>
<Typo word="Nagorno-Karabakh" find="\b[nN]agorno[-–‑−—―]?karabakh\b" replace="Nagorno-Karabakh"/>
<Typo word="Namibia" find="\bnamibia(ns?)?\b" replace="Namibia$1"/>
<Typo word="Nauru" find="\bnauru\b" replace="Nauru"/>
<Typo word="Nepal" find="\bnepal\b" replace="Nepal"/>
<Typo word="Nepalese" find="\bnep[ae]l?les?se\b" replace="Nepalese"/>
<Typo word="Netherlands" find="\bnetherlands\b" replace="Netherlands"/>
<Typo word="New Caledonia" find="\b[nN]ew\s+caledonia(ns?)?\b" replace="New Caledonia$1"/>
<Typo word="New Zealand" find="\b[nN]ew\s+(?:zea|Ze)land(ers?)?\b" replace="New Zealand$1"/>
<Typo word="Nicaragua" find="\bnicaragua(ns?)?\b" replace="Nicaragua$1"/>
<Typo word="Niger(ia)" find="\bniger(i[ae]n?s?|ois|\b(?!''))(?!\s+seed|seed)\b" replace="Niger$1"/><!--avoid species-->
<Typo word="Niue" find="\bniue\b" replace="Niue"/>
<Typo word="Norfolk Island" find="\b[nN]orfolk\s+island\b" replace="Norfolk Island"/>
<Typo word="North Korea" find="\bnorth\s+korea(ns?)?\b" replace="North Korea$1"/>
<Typo word="Northern Cyprus" find="\bnorthern\s+cyprus\b" replace="Northern Cyprus"/>
<Typo word="Northern Mariana Islands" find="\bnorthern\s+[mM]ariana\s+islands\b" replace="Northern Mariana Islands"/>
<Typo word="Nor(way/wegian/se/man(dy)/folk)" find="\bnor(dic|folk|man(?:dy|s?)|se(?:m[ae]n|wom[ae]n)?|w(?:ay|egians?))\b" replace="Nor$1"/>
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1"/>
<Typo word="Ottoman Empire" find="\b[oO]tt?om[ae]n\s+empire\b" replace="Ottoman Empire"/>
<Typo word="Pakistan" find="\bpakistan(is?|s?)\b" replace="Pakistan$1"/>
<Typo word="Palau" find="\bpalau\b" replace="Palau"/>
<Typo word="Palestine" find="\b(?:p(?:al[ei])|Pali)stin(e|ians?)\b" replace="Palestin$1"/>
<Typo word="Palestinian" find="\b[pP]al[ei]stian(s)?\b" replace="Palestinian$1"/>
<Typo word="Panama" find="\bpanam+a(nians?)?\b" replace="Panama$1"/>
<Typo word="Papua New Guinea" find="\b[pP]apua\s+new\s+[gG]uinea\b" replace="Papua New Guinea"/>
<Typo word="Paraguay" find="\bparagua[iy](ans?)?\b" replace="Paraguay$1"/>
<Typo word="People's Republic of China" find="\b[pP]eople['’´ˈ׳᾿‘′Ꞌꞌ`]s\s+republic\s+of\s+[cC]hina\b" replace="People's Republic of China"/>
<Typo word="Per(sia/u)" find="\bper(sian?s?|u(?:vians?)?)\b" replace="Per$1"/>
<Typo word="Philippin(e/o)" find="\bphil?lip?pino([eo]s?)\b" replace="Philippin$1"/>
<Typo word="Philippine" find="\b(?:phil+ip+|Phil+ip)ine(s)?\b" replace="Philippine$1"/>
<Typo word="Piraeus" find="\bPire(?:au?|u)s\b" replace="Piraeus"/>
<Typo word="Pitcairn Islands" find="\b[pP]itcairn\s+islands\b" replace="Pitcairn Islands"/>
<Typo word="Poland" find="\bpoland\b" replace="Poland"/>
<Typo word="Port-au-Prince" find="\bPort(?:\s+[aA]u[-–‑−—―\s]|-Au[-–‑−—―\s])Prince\b" replace="Port-au-Prince"/>
<Typo word="Portugal (1)" find="\b(?:Port(?:gu?al+|u(?:agl+|gual+))|portugual)\b" replace="Portugal"/>
<Typo word="Portugal (2)" find="\bportugal\b" replace="Portugal"/>
<Typo word="Portuguese (3)" find="\bPort(?:gu|ug)ese\b" replace="Portuguese"/>
<Typo word="Portuguese (1)" find="\b[pP]ortug(?:e+u?|ue+u)?se\b" replace="Portuguese"/>
<Typo word="Portuguese (2)" find="\bportug+u?eu?s+e?\b" replace="Portuguese"/>
<Typo word="Pridnestrovie" find="\bpridnestrovie\b" replace="Pridnestrovie"/>
<Typo word="Punjab(i)" find="\bpunjab(i)?\b" replace="Punjab$1"/>
<Typo word="Qatar" find="\bqu?atar(i)?\b" replace="Qatar$1"/>
<Typo word="Republic of China/Congo" find="\brepublic\s+of\s+[cC](hina|ongo)\b" replace="Republic of C$1"/>
<Typo word="Republic of Korea" find="\brepublic\s+of\s+[kK]orea\b" replace="Republic of Korea"/>
<Typo word="Rio de Janeiro" find="\b[rR]([ií])o\s+[dD]e\s+[jJ]ane?i?e?ro?\b(?<!R[ií]o de Janeiro)" replace="R$1o de Janeiro"/>
<Typo word="Romania" find="\bromania(ns?)?\b" replace="Romania$1"/>
<Typo word="Russia" find="\brus+ia(ns?)?\b" replace="Russia$1"/>
<Typo word="Rwanda" find="\brwanda(ns?)?\b" replace="Rwanda$1"/>
<Typo word="Saint Helena" find="\bsaint\s+[hH]elena\b" replace="Saint Helena"/>
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[kK]it+s\s+(?:[aA]nd|&)\s+[nN]evis\b" replace="Saint Kitts and Nevis"/>
<Typo word="Saint Lucia" find="\bsaint\s+[lL]ucia\b" replace="Saint Lucia"/>
<Typo word="Saint Pierre and Miquelon" find="\bsaint\s+[pP]ierre\s+and\s+[mM]iquelon\b" replace="Saint Pierre and Miquelon"/>
<Typo word="Saint Vincent and the Grenadines" find="\bsaint\s+[vV]incent\s+(?:[aA]nd|&)\s+the\s+[gG]renadines\b" replace="Saint Vincent and the Grenadines"/>
<Typo word="Samoa" find="\bsamoa(ns?)?\b" replace="Samoa$1"/>
<Typo word="San Marino" find="\b[sS]an\s+marino\b" replace="San Marino"/>
<Typo word="São Paulo" find="\b[sS](?:ã[uõ]\s+[pP]a[ou]|a[ouõ]\s+[pP]a[ou]|ão\s+(?:Pao|pa[ou]))lo\b" replace="São Paulo"/>
<Typo word="São Tomé and Príncipe" find="\b[sS][ãa]o\s+[tT]om[éeè]\s+(?:[aA]nd|&)\s+[pP]r[íi]ncipe\b" replace="São Tomé and Príncipe"/>
<Typo word="Sardinia" find="\bsardinia(ns?)?\b" replace="Sardinia$1"/>
<Typo word="Saud(i)" find="\bsaud(is?|s?)\b" replace="Saud$1"/>
<Typo word="Scandinavia" find="\b(?:scand[ai]|Scanda)navia(ns?)?\b" replace="Scandinavia$1"/>
<Typo word="Senegal" find="\bsen[ae]gal(?<!(?:[aA]cacia|[sS](?:enegalia|\.))\s+senegal)\b" replace="Senegal"/>
<Typo word="Senegalese" find="\bsen[ae]gal+[ae]s?se\b" replace="Senegalese"/>
<Typo word="Serbia" find="\bserbia(ns?)?\b" replace="Serbia$1"/>
<Typo word="Sèvres" find="\bS[ée]vres\b" replace="Sèvres"/>
<Typo word="Seychelles" find="\bseychel+es\b" replace="Seychelles"/>
<Typo word="Sierra Leone" find="\bsier+a\s+[lL]eone(ans?)?\b" replace="Sierra Leone$1"/>
<Typo word="Sierra Leonese" find="\bsier+a\s+[lL]eones+e\b" replace="Sierra Leonese"/>
<Typo word="Singapore" find="\bsingap+or[ei](ans?)?\b" replace="Singapore$1"/>
<Typo word="Slav(on)ic" find="\bslav(on)?ic\b" replace="Slav$1ic"/>
<Typo word="Slov(ak/en)ia" find="\bslov(ak|en)ia(ns?)?\b" replace="Slov$1ia$2"/>
<Typo word="Solomon Islands" find="\b[sS]olomon\s+islands\b" replace="Solomon Islands"/>
<Typo word="Somali(a/land)" find="\bsomali(a(?:ns?)?|land|s?)\b" replace="Somali$1"/>
<Typo word="South Africa" find="\bsouth\s+[aA]frica(ns?)?\b" replace="South Africa$1"/>
<Typo word="South Korea" find="\bsouth\s+[kK]orea(ns?)?\b" replace="South Korea$1"/>
<Typo word="South Ossetia" find="\bsouth\s+[oO]ssetia\b" replace="South Ossetia"/>
<Typo word="Spain" find="\bspa(in|ni(?:ards?|sh))\b" replace="Spa$1"/>
<Typo word="Sri Lanka" find="\b[sS]ri\s*lanka(ns?)?\b" replace="Sri Lanka$1"/>
<Typo word="Sudan" find="\bsudan\b(?!\s+grass)" replace="Sudan"/><!--avoid sudan grass-->
<Typo word="Sudanese" find="\bsudan+es+e\b" replace="Sudanese"/>
<Typo word="Suriname" find="\bsuriname(rs?|se)?\b" replace="Suriname$1"/>
<Typo word="Svalbard" find="\bsvalbard\b" replace="Svalbard"/>
<Typo word="Swaziland" find="\bswaziland\b" replace="Swaziland"/>
<Typo word="Sweden" find="\bswed(en|ish)\b" replace="Swed$1"/>
<Typo word="Switzerland" find="\bswi(ss|tzerland)\b" replace="Swi$1"/>
<Typo word="Syria" find="\bsyria(ns?)?\b" replace="Syria$1"/>
<Typo word="Taiwan" find="\btaiwan(ese)?\b" replace="Taiwan$1"/>
<Typo word="Tajikistan" find="\btajikistan(is?|s?)\b" replace="Tajikistan$1"/>
<Typo word="Tanzania" find="\btanzania(ns?)?\b" replace="Tanzania$1"/>
<Typo word="Telangana" find="\b(?:tel[ae]|Tele)ngana\b" replace="Telangana"/>
<Typo word="Thailand" find="\bthailand\b" replace="Thailand"/>
<Typo word="Timor" find="\btimor(ians?|-Leste)?\b" replace="Timor$1"/>
<Typo word="Timor-Leste" find="\bTimor-leste\b" replace="Timor-Leste"/><!--timor-Leste covered in other Timor rule-->
<Typo word="Tobago" find="\btobag(ans?|o)\b" replace="Tobag$1"/>
<Typo word="Togan(s)" find="\btogan(s)?\b" replace="Togan$1"/><!--avoid "togo"; might mean "to go"-->
<Typo word="Tokelau" find="\btokelau\b" replace="Tokelau"/>
<Typo word="Tonga" find="\btonga(ns?)?\b" replace="Tonga$1"/>
<Typo word="Transnistria" find="\btransnistria(ns?)?\b" replace="Transnistria$1"/>
<Typo word="Trinidad" find="\btrin+idad(ians?)?\b" replace="Trinidad$1"/>
<Typo word="Tristan da Cunha" find="\b[tT]ristan\s+[dD]a\s+cunha\b" replace="Tristan da Cunha"/>
<Typo word="Tunisia" find="\btunisia(ns?)?\b" replace="Tunisia$1"/>
<Typo word="Turk(men)istan" find="\btur([ck]o?(?:m[ae]n)?)(estan|i(?:c|stan)|s?)\b" replace="Tur$1$2"/>
<Typo word="Turkish" find="\bturkis([hm])\b" replace="Turkis$1"/>
<Typo word="Turks and Caicos Islands" find="\b[tT]urks\s+and\s+[cC]aicos\s+islands\b" replace="Turks and Caicos Islands"/>
<Typo word="Tuvalu" find="\btuvalu(vians?)?\b" replace="Tuvalu$1"/>
<Typo word="Uganda" find="\buganda(ns?)?\b" replace="Uganda$1"/>
<Typo word="Ukraine" find="\b(?:Ukra|ukrai?)n(e|ians?)\b" replace="Ukrain$1"/>
<Typo word="United Arab Emirates" find="\b[uU]nited\s+[aA]rab\s+emirates\b" replace="United Arab Emirates"/>
<Typo word="Uruguay" find="\burugua[iy](ans?)?\b" replace="Uruguay$1"/>
<Typo word="Uzbekistan (1)" find="\b[uU]zbekystan\b" replace="Uzbekistan"/>
<Typo word="Uzbekistan (2)" find="\bu[sz]be[ck]istan(is?|s?)\b" replace="Uzbekistan$1"/>
<Typo word="Vanuatu" find="\bvanuatu\b" replace="Vanuatu"/>
<Typo word="Vatican City" find="\b[vV]atican\s+city\b" replace="Vatican City"/>
<Typo word="Venezuela" find="\bvenez+uel+a(ns?)?\b" replace="Venezuela$1"/>
<Typo word="Vietnam" find="\bviet\s*[nN]am\b" replace="Vietnam"/>
<Typo word="Vietnamese" find="\bvietnames+e\b" replace="Vietnamese"/>
<Typo word="Virgin Islands" find="\b[vV]irgin\s+islands\b" replace="Virgin Islands"/>
<Typo word="Wallis and Futuna" find="\b[wW]allis\s+and\s+futuna\b" replace="Wallis and Futuna"/>
<Typo word="Western Sahara" find="\bwestern\s+sahara\b" replace="Western Sahara"/>
<Typo word="Württemberg" find="\bw[uü]rt+emberg\b" replace="Württemberg"/>
<Typo word="Yemen" find="\byem+en(i(?:s?|tes?))?\b" replace="Yemen$1"/>
<Typo word="Yugoslavia" find="\byugoslavia(ns?|s?)\b" replace="Yugoslavia$1"/>
<Typo word="Zambia" find="\bzambia(ns?|s?)\b" replace="Zambia$1"/>
<Typo word="Zimbabwe" find="\bzimbabw[ei](ans?)?\b" replace="Zimbabwe$1"/>
Canada
<Typo word="Yukon Territory" find="\b[yY]ukon\s+[tT]erritory\b" replace="Yukon Territory"/>
<Typo word="Yukon" find="\byukon\b" replace="Yukon"/>
<Typo word="British Columbia (2)" find="\b[bB]ritish\s+Colombia\b" replace="British Columbia"/>
<Typo word="British Columbia (1)" find="\b[bB]ritish[-–‑−—―]?[cC]olumbia(n)?\b" replace="British Columbia$1"/>
<Typo word="Alberta" find="\balberta(ns?)?\b" replace="Alberta$1"/>
<Typo word="Saskatchewan" find="\bsaskatchewan(ians?)?\b" replace="Saskatchewan$1"/>
<Typo word="Manitoba" find="\bmanit+oba(ns?)?\b" replace="Manitoba$1"/>
<Typo word="Ontario" find="\bontari(ans?|o)\b" replace="Ontari$1"/>
<Typo word="Qu(e/é)bec" find="\bqu([eé])bec(ers?|k(?:ers?|ois)|ois)" replace="Qu$1bec$2"/>
<Typo word="New Brunswick" find="\b[nN]ew\s+[bB]runswicke(r)?\b" replace="New Brunswicke$1"/>
<Typo word="Nova Scotia" find="\b[nN]ova\s+[sS]cotia(n)?\b" replace="Nova Scotia$1"/>
<Typo word="Prince Edward Island" find="\b[pP]rince\s+[eE]dward\s+[iI]sland(er?s?|rs?|s?)\b" replace="Prince Edward Island$1"/>
<Typo word="Labrador" find="\blabrador([ei]ans?)?\b" replace="Labrador$1"/>
<Typo word="Newfoundland" find="\bnewfoundland(ers?)?\b" replace="Newfoundland$1"/>
<Typo word="Klondike" find="\bklondike\b" replace="Klondike"/>
<Typo word="Montr(e/é)al" find="\bmontr([eé])al(ers?)?\b" replace="Montr$1al$2"/>
<Typo disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$1n"/><!--disabled due to multiple meanings-->
<Typo word="Toronto" find="\btoront(o(?:nians?)?)\b" replace="Toront$1"/>
<Typo word="Vancouver" find="\b[vV]anco(?:ur)?ve(r(?:ites?)?)\b" replace="Vancouve$1"/>
<Typo word="Winnipeg" find="\bwin+[aei]peg\b" replace="Winnipeg"/>
France
<Typo word="Strasbourg" find="\b([sS])trassbourg\b" replace="$1trasbourg"/>
United Kingdom
<Typo word="Britain_1" find="\b(?:br(?:it?|ri)?t(ains?|i(?:cisms?|sh(?:ers?|isms?|ly|ness)?)|ney|ons?|pop|tany))\b" replace="Brit$1"/>
<Typo word="Britain_2" find="\b[bB]ristish(ers|ness)?\b" replace="British$1"/>
<Typo word="Engl(and/ish)" find="\b(?:eng?|En)l(and|ish(?:m[ae]n|wom[ae]n)?)" replace="Engl$1"/>
<Typo word="Great Britain" find="\bgreat\s+[bB]ritain" replace="Great Britain"/>
<Typo word="Isle of Man" find="\b[iI]sle\s+of\s+man\b" replace="Isle of Man"/>
<Typo word="King's Lynn" find="\bKing['’;´ˈ׳᾿‘′Ꞌꞌ`]?s Lynn\b" replace="King's Lynn"/>
<Typo disabled="Kingston upon Thames/Newcastle upon Tyne" find="\b(Kingston|Newcastle)(?:[–‑−—―\s]+(?:[oO]n[–‑−—―\s]+|Upon[–‑−—―\s]+)|-upon-)[tT](hames|yne)\b" replace="$1 upon T$2"/><!--disabled for FPs per [[Richmond Park]]-->
<Typo word="Manx((wo)man)" find="\bmanx(m[ae]n|wom[ae]n)?" replace="Manx$1"/>
<Typo word="Phillips (Andover/Exeter)" find="\bPhilipp?s\s+(Andover|Exeter)\b" replace="Phillips $1"/>
<Typo disabled="Poets' Corner" find="\bPoet(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?) Corner\b" replace="Poets' Corner"/><!--disabled for FPs per [[Richmond Park]]-->
<Typo word="Scot(land/s/sman/swoman/tish)" find="\bscot?(lands?|s(?:m[ae]ns?|wom[ae]ns?)?|tish)\b" replace="Scot$1"/><!--avoid scotch-->
<Typo word="Stoke-on-Trent" find="\bStoke(?:\s+[oO]n[–‑−—―\s]|-(?:On[–‑−—―\s]|on\s+))Trent\b" replace="Stoke-on-Trent"/>
<Typo word="Welsh" find="\bwelsh" replace="Welsh"/>
United States – states
<Typo word="Ala(bam/sk)a" find="\bala(bam|sk)(a(?!'')|ans?|ians?)\b(?<!\b\p{Lu}\.\s+alabama\b)" replace="Ala$1$2"/>
<Typo word="Arizona" find="\barizon(a(?:ns?)?|ians?)\b" replace="Arizon$1"/>
<Typo word="Arkansas" find="\barkans(an?s?)\b" replace="Arkans$1"/>
<Typo word="California (1)" find="\b[cC]al(?:fo(?:n?|nr?|r[nr]?)|if(?:o[nr]r?|ron))ia(ns?|s?)\b" replace="California$1"/>
<Typo word="California (2)" find="\bcaliforni(a(?!'')n?s?)\b(?<!\b\p{Lu}\.\s+california\b)" replace="Californi$1"/><!--avoid species-->
<Typo word="Carolina" find="\bcarolin(an?s?)\b(?!'')(?<!\b\p{Lu}\.\s+carolin(an?s?))" replace="Carolin$1"/><!--avoid species-->
<Typo word="Colorado (1)" find="\b[cC]ola?rad(ans?|o)\b" replace="Colorad$1"/>
<Typo word="Colorado (2)" find="\bcolorad(ans?|o)\b(?!'')(?<!\b\p{Lu}\.\s+colorad(?:ans?|o))" replace="Colorad$1"/><!--avoid species-->
<Typo word="Connecticut (1)" find="\b[cC]on(?:e(?:c(?:cicut+|icut*|t(?:cicut+|icut*))|icut*|t(?:cicut*|icut*))|n(?:e(?:c(?:cicut+|icut*|tc?icut+)|icut*|tc?icut*)|n+e(?:c(?:cicut+|icut*|t(?:cicut+|icut*))|icut*|tc?icut*)))t\b" replace="Connecticut"/>
<Typo word="Connecticut (2)" find="\b(con+|Con)ecticut\b" replace="Connecticut"/>
<Typo word="Delaware" find="\bdelawar(es?|ians?)\b(?!'')(?<!\b\p{Lu}\.\s+delawar(?:es?|ians?))" replace="Delawar$1"/><!--avoid species-->
<Typo word="Florida" find="\b(?:flori?di?|Flordi?)(a|ians?)\b(?!'')(?<!\b\p{Lu}\.\s+florid(?:a|ians?))" replace="Florid$1"/><!--avoid species-->
<Typo word="Guam" find="\bguam\b" replace="Guam"/>
<Typo word="Hawaii" find="\bhawaii(ans?)?\b" replace="Hawaii$1"/>
<Typo word="Idaho" find="\bidaho(ans?)?\b(?!'')(?<!\b\p{Lu}\.\s+idaho(?:ans?)?)" replace="Idaho$1"/><!--avoid species-->
<Typo word="Indiana(polis)" find="\bindian(a(?:(?!'')|ns?|polis)|ians?|town)\b(?<!\b\p{Lu}\.\s+indiana\b)" replace="Indian$1"/><!--avoid species-->
<Typo word="Iowa" find="\biow(a(?!'')n?s?)\b(?<!\b\p{Lu}\.\s+iowa\b)" replace="Iow$1"/><!--avoid species-->
<Typo word="Kansas" find="\bkansa(ns?|s)\b" replace="Kansa$1"/>
<Typo word="Kentucky" find="\bkentuck(ians?|y)\b" replace="Kentuck$1"/>
<Typo word="Louisiana (1)" find="\b[lL]ou(?:isian[in]|siani?)(a(?!\s+Knop)|ians?)\b" replace="Louisian$1"/><!--avoid Patricia Louisianna Knop-->
<Typo word="Louisiana (2)" find="\blouisian(a(?!'')|ans?)\b(?<!\b\p{Lu}\.\s+louisiana\b)" replace="Louisian$1"/><!--avoid species-->
<Typo word="Maine" find="\bmaine\b" replace="Maine"/>
<Typo word="Maryland" find="\bmaryland(ers?)?\b" replace="Maryland$1"/>
<Typo word="Massachusetts (2)" find="\b[mM]as(?:[ae]ch?u?s+et*|s(?:ac(?:h(?:s+et*|u(?:s(?:e(?:tt)?|s+et*)))|s+et*|us+et*)|[eu]ch?u?s+et*|s+(?:ac(?:hu?s+et*|h(?:s+et*|u(?:s(?:e(?:tt)?|s+et*)))|s+et*|us+et*)|[eu]ch?u?s+et*))|uch?u?s+et*)ts\b" replace="Massachusetts"/>
<Typo word="Massachusetts (1)" find="\b(?:massachusetts|[mM](?:as+achus(?:e|set?)|asachuset?)ts+)(ans?)?\b" replace="Massachusetts$1"/>
<Typo word="Michigan (1)" find="\b[mM]ichagan\b" replace="Michigan"/>
<Typo word="Michigan (2)" find="\bmichigan(ders?)?\b" replace="Michigan$1"/>
<Typo word="Minnesota (2)" find="\b[mM]in(?:e|n(?:i|n+e))sota(ns?)?\b" replace="Minnesota$1"/>
<Typo word="Minnesota (1)" find="\bminnesot(a(?!'')|ans?)\b(?<!\b\p{Lu}\.\s+minnesota\b)" replace="Minnesot$1"/><!--avoid species-->
<Typo word="Mississippi (2)" find="\b[mM]is(?:i(?:s+ip+)|s(?:is(?:ip+|sip(?:pp+)?|s+i(?:s+ip+))))i(ans?)?\b" replace="Mississippi$1"/>
<Typo word="Mississippi (1)" find="\b(?:mississippi(?!'')|[mM]is(?:issip|sis(?:ip|si))pi)(ans?)?\b(?<!\b\p{Lu}\.\s+mississippi\b)" replace="Mississippi$1"/><!--avoid species-->
<Typo word="Missouri (2)" find="\b[mM]isouri\b" replace="Missouri"/>
<Typo word="Missouri (1)" find="\bmissouri(ans?)?\b" replace="Missouri$1"/>
<Typo word="Montana" find="\bmontana(ns?)?\b(?!'')(?<!\b(\p{Lu}\.|Annona|Festuca)\s+montana(?:ns?)?)" replace="Montana$1"/><!--avoid species-->
<Typo word="Nebraska" find="\bnebraska(ns?)?\b" replace="Nebraska$1"/>
<Typo word="Nevada (1)" find="\b[nN]eveda(ns?|s?)\b" replace="Nevada$1"/>
<Typo word="Nevada (2)" find="\bnevad(a(?!'')|ans?|ians?)\b(?<!\b\p{Lu}\.\s+nevada\b)" replace="Nevad$1"/><!--avoid species-->
<Typo word="New England_" find="\b[nN]ew\s{0,9}[eE]ngland(rs?)?\b(?<!new\s{0,9}England\b|New\s+England(ers?)?)\b" replace="New England$1"/><!--avoid 'new England' & self match-->
<Typo word="New Jersey" find="\bnew\s*[jJ]ersey(ites?)?\b" replace="New Jersey$1"/>
<Typo word="New Hampshire_" find="\bhampsh?ire\b" replace="Hampshire"/><!--avoid 'new => New', i.e. Hampshire UK-->
<Typo word="New Mexico_" find="\b[nN]ew\s{0,9}[mM]exic(ans?|o)\b(?<!new\s{0,9}Mexicans?\b|New\s+Mexic(ans?\b|o\b))" replace="New Mexic$1"/><!--avoid 'new Mexican(s)' & self match-->
<Typo word="New Netherland" find="\bNew\s*[nN]etherlands\b" replace="New Netherland"/>
<Typo word="New York" find="\bnew\s*[yY]ork(ers?)?\b" replace="New York$1"/>
<Typo word="North Carolina/Dakota" find="\bnorth\s*([cC]arolin|[dD]akot)a(ns?|s?)\b" replace="North $1a$2"/>
<Typo word="Ohio" find="\bohio(ans?)?\b" replace="Ohio$1"/>
<Typo word="Oklahoma" find="\boklahoma(?!'')(ns?)?\b(?<!\b\p{Lu}\.\s+oklahoma\b)" replace="Oklahoma$1"/><!--avoid species-->
<Typo word="Oregon" find="\boregon(?!'')(ians?)?\b(?<!\b\p{Lu}\.\s+oregon\b)" replace="Oregon$1"/><!--avoid species-->
<Typo word="Pennsylvania (1)" find="\b[pP]en(?:nsylvan|sylvan?)nia(ns?)?\b" replace="Pennsylvania$1"/>
<Typo word="Pennsylvania (2)" find="\bpennsylvania(?!'')(ns?)?\b(?<!\b\p{Lu}\.\s+pennsylvania\b)" replace="Pennsylvania$1"/><!--avoid species-->
<Typo word="Puerto Rico" find="\bpuerto\s+ric(ans?|o)\b" replace="Puerto Ric$1"/>
<Typo word="South Carolina/Dakota" find="\bsouth\s*([cC]arolin|[dD]akot)a(ns?|s?)?\b" replace="South $1a$2"/>
<Typo word="Rhode Island" find="\b(?:Rhode\s*i|rhode\s*[iI])sland(ers?)?\b" replace="Rhode Island$1"/>
<Typo word="Tennessee (2)" find="\b[tT]en(?:ess+e*|n(?:e(?:s(?:e+|s(?:ee+|s+e*))?)|n+es(?:e+|s+e*)?))(ans?|e)\b" replace="Tennesse$1"/>
<Typo word="Tennessee (1)" find="\btenn+ess+e(ans?|e)\b" replace="Tennesse$1"/>
<Typo word="Texas" find="\btexa(s(?!'')|ns?)\b(?<!\b\p{Lu}\.\s+texas\b)" replace="Texa$1"/><!--avoid species-->
<!--
combined in New additions section
<Typo word="United States (3)" find="\bUnited\s+Stated\b" replace="United States"/>
<Typo word="United States (1)" find="\b[uU]nited\s*states\b" replace="United States"/>
<Typo word="United States (2)" find="\b[uU]nite[ds][sS]tates\b" replace="United States"/>
-->
<Typo word="Utah" find="\butah(?!'')(ans?)?\b(?<!\b\p{Lu}\.\s+utah\b)" replace="Utah$1"/><!--avoid species-->
<Typo word="Vermont" find="\bvermont(ers?)?\b" replace="Vermont$1"/>
<Typo word="Virginia_" find="\b(?:Vi|vir)gini?a(ns?)?\b(?!'')(?<!\b\p{Lu}\.\s+virginia(?:ns?)?)" replace="Virginia$1"/><!--avoid species-->
<Typo word="Washington" find="\bwashington(ians?)?\b" replace="Washington$1"/>
<Typo word="West Virginia" find="\bwest\s*[vV]irginia(ns?)?\b" replace="West Virginia$1"/>
<Typo word="Wyoming" find="\bwyoming\b" replace="Wyoming"/>
United States – cities
<Typo word="Albuquerque" find="\b[aA]lb(?:aquerq|er?qu?erqu?|quequ|u(?:equerqu|que(?:erqu|qu|ru?q)))e\b" replace="Albuquerque"/>
<Typo word="Chicago" find="\bchicago(ans?)?\b" replace="Chicago$1"/>
<Typo word="Chattanooga" find="\b[cC]hat+[ae]no+ga(ns?|s?)\b(?!\.\w|-\w)(?<!Chattanooga(?:ns?|s?))" replace="Chattanooga$1"/>
<Typo word="Cincinnati" find="\b[cC]in+c[ai]n+at+(i(?:ans?)?|us)\b(?<!Cincinnat(?:i(?:ans?)?|us))" replace="Cincinnat$1"/>
<Typo word="Cleveland" find="\bcleveland\b(?<![\.-]cleveland)" replace="Cleveland"/>
<Typo word="Fort Worth" find="\bForth?\s+[wW]orth?\b(?<!Fort Worth)" replace="Fort Worth"/>
<Typo word="Las Vegas" find="\b(?:las\s*[vV]egas|Las\s*vegas)\b" replace="Las Vegas"/>
<Typo word="Los Angeles (1)" find="\b[lL](?:as\s*[aA]nge?le?|[ao]s\s*[aA]ng(?:el|le))a?s\b" replace="Los Angeles"/>
<Typo word="Los Angeles (2)" find="\b[lL]os\s{0,9}[aA]ng(el|le)[eo]?se?\b(?<!Los Angeles)(?<!\b[dD]e\s{0,9}[lL]os\s{0,9}[aA]ng(?:el[eo]?se?|le[eo]?se?))" replace="Los Angeles"/><!--avoid the common Spanish phrase "de los Angeles"-->
<Typo word="Louisville" find="\bLousivill+e\b" replace="Louisville"/>
<Typo word="Manhattan" find="\b([mM])anhatten\b" replace="$1anhattan"/><!--avoid "manhattan"; can be lowercase-->
<Typo word="Milwaukee" find="\b(milw(?:au?|ua)|Milwu?a)kee\b" replace="Milwaukee"/>
<Typo word="New Orleans_" find="\b[nN]ew\s*orleans\b" replace="New Orleans"/>
<Typo word="Phoenix," find="\b([pP](?:e(?:nix|o+nix)|oenix))\,\b" replace="Phoenix,"/><!--, added to avoid non place instances-->
<Typo word="Philadelphia" find="\b(?:Phil(?:ade(?:lp|ph)|delph|idelph)|phil(?:ade(?:lph?|ph)|delph|idelph))ia(ns?)?\b(?!'')" replace="Philadelphia$1"/><!--avoid bird names-->
<Typo word="Portland" find="\bportland(ers?)?\b" replace="Portland$1"/>
<Typo word="Springfield" find="\bspringfield\b" replace="Springfield"/>
<Typo word="Tallahassee" find="\b[tT]al(?:ahas+e+|lahas(?:[es]e))\b" replace="Tallahassee"/>
<Typo word="Tucson" find="\b([tT])uscon\b" replace="$1ucson"/>
<Typo word="Winston-Salem" find="\bWinston[–‑−—―\s]+[sS]all?em\b" replace="Winston-Salem"/>

Epochs, ages and dynasties

<Typo word="Abbassid" find="\babbassid(es?|s?)\b" replace="Abbassid$1"/>
<Typo word="Bronze Age" find="\b(?:bronze\s+[aA]|Bronze\s+a)ge(s)?\b" replace="Bronze Age$1"/>
<Typo word="Capet" find="\bcapet(ians?)?\b" replace="Capet$1"/>
<Typo word="Car(ol/lov)ingian" find="\bcar(lov|ol)ingian(s)?\b" replace="Car$1ingian$2"/>
<Typo word="Dark Ages" find="\b(?:dark\s+[aA]|Dark\s+a)ge(s)?(?<!(?:\ba\s+dark\s+age|(?:Big Bang#Dark Ages\s*\|[cC]osmic\s+|universe#Dark Ages\s*\|\s*)[dD]ark\s+[aA]ges))\b" replace="Dark Age$1"/><!--avoid generic dark age, [[Chronology of the universe]] & [[Timeline of the Big Bang]] anchors, shortened for more generality-->
<Typo word="Edwardian" find="\bedwardian(s)?\b" replace="Edwardian$1"/>
<Typo word="Elizabeth(an)" find="\belizabeth(ans?)?\b" replace="Elizabeth$1"/>
<Typo word="Fatimid" find="\bfatim(ah?|i(?:ds?|tes?))\b" replace="Fatim$1"/>
<Typo word="Iron Age" find="\b(?:iron\s+[aA]|Iron\s+a)ge(s)?\b" replace="Iron Age$1"/>
<Typo word="Merovingian" find="\bmerovingian(s)?\b" replace="Merovingian$1"/>
<Typo word="Middle Ages" find="\b(?:midd?le\s+[aA]|Midd?le\s+a)ges\b" replace="Middle Ages"/>
<Typo word="Napoleon(ic) (2)" find="\b(?:napole[ao]|Napolea)n(ic)?\b" replace="Napoleon$1"/>
<Typo word="Norman" find="\bnorman(dy|s?)\b" replace="Norman$1"/>
<Typo word="Romano(v/ff)" find="\bromano(ffs?|vs?)\b" replace="Romano$1"/>
<Typo word="Sassanid" find="\bsassani(ans?|de?s?)\b" replace="Sassani$1"/>
<Typo word="Sel(juk/eucid)" find="\bsel(euc(?:ids?|us)|juk)\b" replace="Sel$1"/>
<Typo word="Stone Age" find="\bstone\s+[aA]ge(s)?\b" replace="Stone Age$1"/>
<Typo word="Stuart" find="\bstuart(s)?\b" replace="Stuart$1"/>
<Typo word="Tudor" find="\btudor(s)?\b" replace="Tudor$1"/>
<Typo word="Umayyad" find="\b(?:Omm?ayy?[aei]|Um(?:ay(?:[aei]|y[ei])|mayy?[aei]))d(s)?\b(?<!Jabal ['’;´ˈ׳᾿‘′Ꞌꞌ`]?Umayyid)" replace="Umayyad$1"/>
<Typo word="Valois" find="\bvalois\b" replace="Valois"/>
<Typo word="Victorian" find="\bvictorian([as])?\b(?<!\b\p{Lu}\.\s+victoriana)(?!'')" replace="Victorian$1"/><!--avoid species-->
<Typo word="Windsor" find="\bwindsor(s)?\b" replace="Windsor$1"/>

Calendrical proper nouns

<!--Month name errors-->
<Typo word="(Jan/Febr)uary" find="\b(Febr|Jan)(?:aur|u(?:a|ra?))[iy]\b" replace="$1uary"/>
<Typo word="January" find="\b(?:J(?:a(?:nur|un)|ua?nu)|j(?:a(?:nur?|un)|ua?nu))ar(ies|y)\b" replace="Januar$1"/>
<Typo word="February (1)" find="\b[fF]eb(?:erua|r(?:a(?:ua)?|u(?:e|r[ae])|ya)|ur?[ae])r(ies|y)\b" replace="Februar$1"/>
<Typo word="February (2)" find="\b[fF]eb(?:erua|r(?:a(?:ua)?|u(?:ar|e|r[ae])|ya)|ur?[ae])ri\b" replace="February"/>
<Typo word="February (3)" find="\b(?:fe|F(?:er|re))br?uar[iy](s)?\b(?!\s+&\s+heavenly)(?<!Tommy\s+february)" replace="February$1"/>
<Typo disabled="March" find="\b([0-3]?\d)\s+march\b" replace="$1 March"/><!--part replaced by new rule, partly false positive 'a 2/4 march written'[[Clan little]]-->
<Typo word="April" find="\b(?:Ap(?:ir|r(?:ia)?|ti)|ap(?:ir|r(?:ia?)?|ti))l(s)?\b" replace="April$1"/>
<Typo disabled="May" find="\bmay\s+(\d{1,4})\b" replace="May $1"/><!--replaced by new rule-->
<Typo word="Ma(rch/y)" find="\bma(rch|y)\s+(\d{4}\D|[1-3]\d?(?:,\s+\d{4}\D|\s+\d{4}\D|[nr]d\D|st\D|th\D))" replace="Ma$1 $2"/>
<Typo word="June/July" find="\bju(lys?|nes?)\b" replace="Ju$1"/>
<Typo word="August (1)" find="\b([1-3]\d?|[4-9])\s+(?:aug(?:as?|[eu]s)|Aug(?:as?|es))t\b" replace="$1 August"/>
<Typo word="August (2)" find="\b(?:aug(?:as?|[eu]s)|Aug(?:as?|es))t\s+(\d{4}\D|(?:[4-9]|[12]\d?|3[01]?)(?:,\s+\d{4}\D|\s\d{4}\D|[nr]d\D|st\D|th\D))" replace="August $1"/>
<Typo word="August (3)" find="\b([aA])ugu(?:as?|es)t\b" replace="$1ugust"/>
<Typo word="September" find="\b(?:se(?:mp?temb|pte(?:m(?:eb|[pb])|nb|rmb)?)|Se(?:mp?temb|pte(?:m(?:eb|p)|nb|rmb)?))er(s)?\b" replace="September$1"/>
<Typo word="October" find="\b(?:octo(?:b|rb|v)|Octo(?:rb|v))er(s)?\b" replace="October$1"/>
<Typo word="November" find="\b(?:N(?:ov(?:e(?:me|n|rm)|me)|o[wbc]em)|n(?:ov(?:e(?:me?|n|rm)|me)|o[bcw]em))ber(s)?\b" replace="November$1"/>
<Typo word="December" find="\b(?:D(?:e(?:bem|c(?:e(?:mem?|n|rm)|me)|[sv]em)|isem)|d(?:e(?:bem|c(?:e(?:me?m?|n|rm)|me)|[sv]em)|isem))ber(s)?\b" replace="December$1"/>

<!--Day name errors-->
<Typo word="Sunday" find="\bs[uU]nday(s)?\b" replace="Sunday$1"/>
<Typo word="Monday" find="\bm[oO]nday(s)?\b" replace="Monday$1"/>
<Typo word="Tuesday" find="\b[tT]eusday(s)?\b" replace="Tuesday$1"/>
<Typo word="T(ue/hur)sday" find="\bt([hH]ur|[uU]e)sday(s)?\b" replace="T$1sday$2"/>
<Typo word="Wednesday" find="\b(?:We(?:d(?:esd|nessd)|nd?e?sd?)|we(?:d(?:esd|ness?d)|nd?e?sd?))ay(s)?\b" replace="Wednesday$1"/>
<Typo word="Thursday" find="\b[tT]hrusday(s)?\b" replace="Thursday$1"/>
<Typo word="Friday" find="\bfriday(s)?\b" replace="Friday$1"/>
<Typo word="Saturday" find="\b(?:Sate?|sat[eu])rday(s)?\b" replace="Saturday$1"/>
<!--Special days-->
<Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas"/>
<Typo word="Easter" find="\beaster(?!\s+egg)(?<!(?:[nN]or['’´ˈ׳᾿‘′Ꞌꞌ`\s]+|(?:[fF]ar|[nN]ear)[-–‑−—―\s]+)easter)\b" replace="Easter"/><!--see also: "near/far eastern"-->

Miscellaneous proper nouns

<Typo word="(1911|Edinburgh) Encyclopædia" find="\b(1911|Edinburgh)\s+[eE]ncyclop(?:ae|e?)dia\b" replace="$1 Encyclopædia"/>
<Typo word="AC/DC" find="\b[aA][cC]-[dD][cC]\b" replace="AC/DC"/>
<Typo word="Adams–Onís Treaty" find="\bAdams-On(?:[íi]s\s+[tT]|nís\s+t)reaty\b" replace="Adams–Onís Treaty"/>
<Typo word="Anglican" find="\banglican(ism|s?)\b" replace="Anglican$1"/>
<Typo word="Anjelica Huston" find="\bAn(?:gelica\s+[hH]o?|jelica\s+[hH]o)uston\b" replace="Anjelica Huston"/>
<Typo word="Apostles' Creed" find="\bApostle(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Creed\b" replace="Apostles' Creed"/>
<Typo word="B'nai B'rith" find="\bB(?:['’´ˈ׳᾿‘′Ꞌꞌ`][nN]ai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|['’´ˈ׳᾿‘′Ꞌꞌ`]Nai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|['’´ˈ׳᾿‘′Ꞌꞌ`]nai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?|[nN]ai\s+B['’´ˈ׳᾿‘′Ꞌꞌ`]?)rith\b(?<!B'nai B'rith)" replace="B'nai B'rith"/>
<Typo word="Baptist_" find="\bbaptist(\s+(?:Church|c(?:hurch|ollege)|minister|preacher|school|university)s?|(?<=John\s{1,9}[tT]he\s{1,9}baptist))\b" replace="Baptist$1"/><!--avoid FPs via look around for key terms-->
<Typo word="Barack Obama" find="\bBar(?:a[ck]|r+ack)\s*Obama\b" replace="Barack Obama"/>
<Typo word="Barbra Streisand" find="\b[bB]arb[ae]ra\s+[sS]tr[ae]?ie?sand\b" replace="Barbra Streisand"/>
<Typo word="Benny Andersson" find="\b[bB]enny\s+[aA]nderson\b" replace="Benny Andersson"/>
<Typo word="Billie Holiday" find="\bBill(?:ie\s+Hol|y\s+Hol?)liday\b" replace="Billie Holiday"/>
<Typo word="Bone Thugs-n-Harmony" find="\bBone\s+Thugs(?:\s+(?:[aA]nd|[nN&])\s+|-N-)Harmony\b" replace="Bone Thugs-n-Harmony"/>
<Typo word="Boyz II Men" find="\bBoy(?:s\s+(?:II|2|to|11)|z\s+(?:2|to|11))\s+Men\b" replace="Boyz II Men"/>
<Typo word="Britannica Online" find="\b[bB]rit(?:an(?:ic*|n+ic)|tan+ic*)ca+\s+[oO]nline\b" replace="Britannica Online"/>
<Typo word="Bryan Ferry" find="\b[bB]rian\s+[fF]erry\b" replace="Bryan Ferry"/>
<Typo word="Björn Ulvaeus" find="\b[bB]jorn\s+[uU]lvaeus\b" replace="Björn Ulvaeus"/>
<Typo word="Calvinism (1)" find="\b[cC]alvanis(m|ts?)\b" replace="Calvinis$1"/>
<Typo word="Calvinism (2)" find="\bcalvinis([mt][a-z]*)\b" replace="Calvinis$1"/>
<Typo word="Carl Philipp Emanuel Bach" find="\b(?:Carl\s+(?:Phil(?:lipp?\s+Em(?:an(?:nuell?|uell?)|man(?:nuell?|uell?))|ip(?:\s+Em(?:an(?:nuell?|uell?)|man(?:nuell?|uell?))|p\s+Em(?:an(?:nuell?|uell)|man(?:nuell?|uell?)))))|Karl\s+Phill?ipp?\s+Emm?ann?uell?)\s+Bach\b" replace="Carl Philipp Emanuel Bach"/>
<Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[cC](?:hirst|hris(?=\w)|hrsit|rist))(ian(?:dom|ity|i[sz](?:ation|e[ds]?|ing)|sted)|endom|mas(?:days?|es|sy|ti[dm]es?|y?))\b" replace="Christ$1"/>
<Typo word="Cecil B. DeMille" find="\bCecil\s+B\.\s+(?:de\s?[mM]|De(?:m|\s+[mM]))ille\b" replace="Cecil B. DeMille"/>
<Typo word="Commedia dell'arte" find="\b([cC])om+edia\s*[dD]el+[´ˈ׳᾿‘’′Ꞌꞌ`'\s]*\s*?[aA]rte?\b(?<![cC]ommedia dell'arte)" replace="$1ommedia dell'arte"/>
<Typo word="Danny DeVito" find="\bDanny\s+(?:de\s?[vV]|De(?:v|\s+[vV]))ito\b" replace="Danny DeVito"/>
<Typo word="Daphne du Maurier" find="\bDaphne\s+Du\s*[mM]aurier\b" replace="Daphne du Maurier"/>
<Typo word="Day-Lewis" find="\b(C(?:ecil|\.?)|Daniel)\s+Day\s+Lewis\b" replace="$1 Day-Lewis"/>
<Typo word="Dom DeLuise" find="\b[dD]om\s+(?:de\s?[lL]|De(?:l|\s[lL]))o?uise\b" replace="Dom DeLuise"/>
<Typo word="Edmund Hillary" find="\bEdmund\s+Hilary\b" replace="Edmund Hillary"/>
<Typo word="Ellen DeGeneres" find="\b[eE]llen\s+[dD][ei]\s?gener[ei]s\b" replace="Ellen DeGeneres"/>
<Typo word="Erroll Garner" find="\b[eE]rrol\s+[gG]arner\b" replace="Erroll Garner"/>
<Typo word="Francisco" find="\b[fF]ran(?:cics|si(?:cs|sc))(ans?|o)\b" replace="Francisc$1"/>
<Typo word="Franco" find="\bfranco\b" replace="Franco"/>
<Typo word="Frank De Vol" find="\bFrank\s+(?:de\s?[vV]|De(?:[vV]|\s+v))ol\b" replace="Frank De Vol"/>
<Typo word="Frederick Law Olmsted" find="\b[fF]rederick\s+[lL]aw\s+[oO]lmstead\b" replace="Frederick Law Olmsted"/>
<Typo word="Gene de Paul" find="\bGene\s+(?:De\s?[pP]|de(?:[pP]|\s+p))aul\b" replace="Gene de Paul"/>
<Typo word="Genghis Khan" find="\bG(?:h[ei]ngh?i[sz]?\s+[kK]h?ah?n?|ingh?i[sz]?\s+[kK]h?ah?n?|eng(?:hi(?:s\s+(?:kh?ah?n?|K(?:ah?n?|ha(?:hn?)?))|z\s+[kK]h?ah?n?|\s+[kK]h?ah?n?)|i[sz]?\s+[kK]h?ah?n?))\b" replace="Genghis Khan"/>
<Typo word="Giuseppe" find="\b[gG]uiseppe\s+(Anselmi|Garibaldi|Peano|Tartini|Verdi)\b" replace="Giuseppe $1"/>
<Typo word="Glenn Miller" find="\b[gG]len\s+[mM]iller\b" replace="Glenn Miller"/>
<Typo word="Gregg Allman" find="\bGreg\s+Allman\b" replace="Gregg Allman"/>
<Typo word="Guns N' Roses" find="\bGuns(?:[–‑−—―\s](?:&|[';’´ˈ׳᾿‘′Ꞌꞌ`](?:n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|[';’´ˈ׳᾿‘′Ꞌꞌ`](?:n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-])|n['’´ˈ׳᾿‘′Ꞌꞌ`]?|N[´ˈ׳᾿‘’′Ꞌꞌ`\s-]|&)[–‑−—―\s]?Roses\b" replace="Guns N' Roses"/>
<Typo word="Hans Christian Andersen" find="\b[hH]ans?\s+[cC]hristian\s+[aA]nders[eio]n\b" replace="Hans Christian Andersen"/>
<Typo word="Harold Macmillan" find="\b[hH]arold\s+MacMillan\b" replace="Harold Macmillan"/>
<Typo word="Hilary" find="\bHillary\s+(Duff|Swank)\b" replace="Hilary $1"/>
<Typo word="Hillary Clinton" find="\bHilary(\s+R(?:odham|\.))?\s+Clint[io]n\b" replace="Hillary$1 Clinton"/>
<Typo word="Humphrey Lyttelton" find="\b[hH]umphrey\s+[lL]ytt+leton\b" replace="Humphrey Lyttelton"/>
<Typo disabled="Internet" find="\binternet\b" replace="Internet"/><!--disabled; see talk page-->
<Typo word="Jean-Claude Van Damme" find="\bJean(?:\s+Claude\s+[vV]|-Claude v)an Damme\b" replace="Jean-Claude Van Damme"/>
<Typo word="King Philip's War" find="\bKing\s+Phil(?:lip['’;´ˈ׳᾿‘′Ꞌꞌ`]?s [wW]|ip(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s [wW]|'s w|s [wW]))ar\b" replace="King Philip's War"/>
<Typo word="Kirsty MacColl" find="\bKirsty\s+M(?:acc|c[cC]?)oll\b" replace="Kirsty MacColl"/>
<Typo word="Leonardo da Vinci" find="\bLeonardo\s+(?:D[ae]\s?[vV]|d(?:a(?:[vV]|\s+v)|e\s+[vV]))inci\b" replace="Leonardo da Vinci"/>
<Typo word="Leonardo DiCaprio" find="\bLeonardo\s+(?:d[ei]\s?[cC]|D(?:e\s?[cC]|i(?:c|\s+[cC])))aprio\b" replace="Leonardo DiCaprio"/>
<Typo word="Liv Ullmann" find="\bLiv\s+Ull?man\b" replace="Liv Ullmann"/>
<Typo word="Liza Minnelli" find="\bLiza\s+Minelli\b" replace="Liza Minnelli"/>
<Typo word="Ludwig van Beethoven" find="\bLud(?:vig\s+[vV][ao]|wig\s+(?:V[ao]|vo))n\s+Beethoven\b" replace="Ludwig van Beethoven"/>
<Typo word="Lutheran" find="\b[lL]ut(?:er(?:a|ia)|heria)n(ism|s?)\b" replace="Lutheran$1"/>
<Typo word="MacMillan" find="\b(James|Kenneth)\s+[mM]acmillan\b" replace="$1 MacMillan"/>
<Typo word="Marxism–Leninism" find="\b[mM]arxis([mt])-[lL]eninis([mt])\b" replace="Marxis$1–Leninis$2"/>
<Typo word="McCune–Reischauer" find="\bMc[cC]une-Reischauer\b" replace="McCune–Reischauer"/>
<Typo word="Methodist" find="\bmethodis(m|t(?:ic|s?))\b" replace="Methodis$1"/>
<Typo word="Metallica" find="\b[mM]et+al+ica\b" replace="Metallica"/>
<Typo word="Molière" find="\b[mM]oliere\b" replace="Molière"/>
<Typo word="Mormon" find="\bmormon(ism|s?)\b" replace="Mormon$1"/>
<Typo word="Mötley Crüe" find="\b[mM]otley\s+[cC]rue\b" replace="Mötley Crüe"/>
<Typo word="Muhammad etc." find="\bm(oham+[ae][dt](?:ans?)?|uham+[ae][dt](?:ans?)?)\b" replace="M$1"/>
<Typo word="Muhammad Ali" find="\bMuhamm[ei]d\s+Ali\b(?!\s+[A-Z])" replace="Muhammad Ali"/><!--avoid Muhammed Ali Bedir, etc.-->
<Typo word="Muslim/Moslem" find="\bm(osle|usli)m(s)?\b" replace="M$1m$2"/>
<Typo word="Peasants' Revolt" find="\bPeasant(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s['’´ˈ׳᾿‘′Ꞌꞌ`]?|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Revolt\b" replace="Peasants' Revolt"/>
<Typo word="Pentecost" find="\b(?:p(?:ent[ea])|Penta)cost(al(?:ism|s?)|s?)\b" replace="Pentecost$1"/>
<Typo word="Presbyterian" find="\b[pP]resbytarian(ism|s?)\b" replace="Presbyterian$1"/>
<Typo word="Qur'an" find="\bQ(?:or['’´ˈ׳᾿‘′Ꞌꞌ`]?a?['’´ˈ׳᾿‘′Ꞌꞌ`]?(?:[âáā]|aa?)|u(?:or['’´ˈ׳᾿‘′Ꞌꞌ`]?a?['’´ˈ׳᾿‘′Ꞌꞌ`]?(?:[âáā]|aa?)|['’´ˈ׳᾿‘′Ꞌꞌ`]ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|r(?:a['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|['’´ˈ׳᾿‘′Ꞌꞌ`]ra?['’´ˈ׳᾿‘′Ꞌꞌ`](?:[âáā]|aa?)|'(?:[âáā]|aa))))n(ic)?\b" replace="Qur'an$1"/><!--avoid Qaran-->
<Typo word="Phillip ..." find="\b[pP]hilip\s+(Noyce|Schofield|Whitehead)\b" replace="Phillip $1"/>
<Typo word="Ramsay MacDonald" find="\bRams(?:ay\s+M(?:acdonald|c[dD]onald)|ey\s+M(?:acdonald|c[dD]onald)|ey\s+MacDonald)\b" replace="Ramsay MacDonald"/>
<Typo word="Robert De Niro" find="\bRobert\s+(?:de\s?[nN]|De(?:[nN]|\s+n))iro\b" replace="Robert De Niro"/>
<Typo word="Rodgers and" find="\bRogers\s+(?:[aA]nd|&)\s+Ha(mmerstein|rt)\b" replace="Rodgers and Ha$1"/>
<Typo word="Sam Elliott" find="\bSam\s+Elliot\b" replace="Sam Elliott"/>
<Typo word="Scarlett Johansson" find="\bScarlet(?:t\s+Johan(?:nss?[eo]|s(?:[eo]|se))|\s+Johann?ss?[eo])n\b" replace="Scarlett Johansson"/>
<Typo word="Schuylkill" find="\bSchuy+kl?[iu]ll\b" replace="Schuylkill"/>
<Typo word="Shane MacGowan" find="\bShane\s+M(?:acg|c[gG])owan\b" replace="Shane MacGowan"/>
<Typo word="Shelley Winters" find="\b[sS]helly\s+[wW]inters\b" replace="Shelley Winters"/>
<Typo word="SpongeBob" find="\b[sS]ponge(?:-[bB]|b|\s+B)ob\b" replace="SpongeBob"/>
<Typo word="SquarePants" find="\b[sS]quare(?:-[pP]|p|\s+P)ants\b" replace="SquarePants"/>
<Typo word="Terence Stamp" find="\bTerrence\s+Stamp\b" replace="Terence Stamp"/>
<Typo word="Tess of the d'Urbervilles" find="\bTess\s+of\s+the\s+(?:D['’´ˈ׳᾿‘′Ꞌꞌ`]?[uU]r?ber?|d(?:[';’´ˈ׳᾿‘′Ꞌꞌ`](?:ur?ber?|U(?:ber?|rbe))|ur?ber?|U(?:ber?|rbe)))villes\b" replace="Tess of the d'Urbervilles"/>
<Typo word="Thomas De Quincey" find="\bThomas\s+(?:de\s*Quince?|De(?:Quince?|\s+Quinc))y\b" replace="Thomas De Quincey"/>
<Typo word="TV_" find="\b[tT]v\b(?<!(\|(?:\s|)|WE\s)tv)(?![^\s\.]*\.\w)(?<!\.[^\s\.]{0,999})" replace="TV"/><!--avoid WE tv and domains-->
<Typo word="Walter de la Mare" find="\b[wW]alter\s+(?:De\s?[lL]|de\s?L)a\s?[mM]are\b" replace="Walter de la Mare"/>
<Typo word="War of Jenkins' Ear" find="\bWar\s+of\s+[jJ]enkin(?:['’´ˈ׳᾿‘′Ꞌꞌ`]s|s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\s+Ear\b" replace="War of Jenkins' Ear"/>
<Typo word="Warren Buffett" find="\bWarr?en\s+(E\.\s+)?Buf(?:et|fe)t\b" replace="Warren $1Buffett"/>
<Typo word="Wade–Giles" find="\bWade-Giles\b" replace="Wade–Giles"/>
<Typo word="Years' War" find="\b(Nine|S(?:even|ixty)|T(?:en|hirt(?:een|y))|Eighty|Hundred)\s+(?:year['’;´ˈ׳᾿‘′Ꞌꞌ`]?s['’;´ˈ׳᾿‘′Ꞌꞌ`]?\s+[wW]|Year(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]s['’;´ˈ׳᾿‘′Ꞌꞌ`]? [wW]|s(?:['’;´ˈ׳᾿‘′Ꞌꞌ`]\s+[wW]|'\s+w|\s+[wW])))ar\b" replace="$1 Years' War"/>

Other capitalisation

<Typo word="A ... church" find="\b([aA]n?)\s+(Anglican|Baptist|C(?:atholic|hristian)|catholic|Lutheran|M(?:ethodist|ormon)|Protestant|Roman\s+[cC]atholic)\s+Church\b" replace="$1 $2 church"/>
<Typo word="senior advisor" find="\b([aA])\s+Senior\s+[aA]dvisor\b" replace="$1 senior advisor"/>

Grammar

Articles

<Typo word="A …" find="\b(?<!['’´ˈ׳᾿‘′Ꞌꞌ`])([aA])n\s+([eE]u[A-Za-z]+|Ukrain[aeins]+|[uU](n(?:anim[a-z]+|i(?:form|later[a-z]+|on|que[a-z]*|t(?:ed|y?)|vers[a-z]+))|ra[a-z]+|s(?:e(?:ful|r)|ual)|til[a-z]+)(?:ly)?)(?<!Euler[a-z]{0,99})\b" replace="$1 $2"/><!--avoid Xi'an-->
<Typo word="A h-" find="\b(?<!['’´ˈ׳᾿‘′Ꞌꞌ`])([aA])n\s+(?<!(?:\]\]|⌊)an\s)h(a(?:lf|[nr]dy?|t)|[io]t|e(?:a(?:d|vy)|lp)[a-z]*|igh[a-z]*|o(?:ax|mo?e[a-z]*|use)|u(?:ge|man))\b(?<!\]an\b)" replace="$1 h$2"/><!--avoid  [[!Europe!]]an higher..., Xi'a high etc.-->
<Typo word="An h-" find="\b([aA])\s+h(eir(?:ess|loom)?|our(?:ly)?|on(?:est|ou?r(?:a(?:bl[ey]|ry))?))\b" replace="$1n h$2"/>
<Typo word="An 8th/11th/18th" find="\b(?<![´ˈ׳᾿’′Ꞌꞌ`'\-\—])([aA])\s+(8|1[18])th([-\s])" replace="$1n $2th$3"/>

Contractions

<Typo word="(C/Sh/W)ouldn't" find="\b([cwCW]|[sS]h)ou(dln[';’´ˈ׳᾿‘′Ꞌꞌ`]?|ldn['’;´ˈ׳᾿‘′Ꞌꞌ`]?t)t\b" replace="$1ouldn't"/>
<Typo word="(H/Sh/W)e'(d/ll/s)" find="\b([hwHW]|[sS][hw])e[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll)\b" replace="$1e'$2"/>
<Typo word="(T/W)Here'(d/ll/s/ve)" find="\b([hH]|[twTW]h)ere[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll|ve)\b" replace="$1ere'$2"/>
<Typo word="I(t)'(d/m/s/ll)" find="\b([iI]t?)[;’´ˈ׳᾿‘′Ꞌꞌ`]([dms]|ll)\b" replace="$1'$2"/>
<Typo word="Its (after)" find="\b(?=it)(?<=\b(?:[aA](?:bove|[lm]ong(?:st)?|r(?:e|ound)|t)|[bB](?:e(?:low|tween|yond)?|oth|y)|[cC]elebrat(?:e[ds]?|ing)|[dD]uring|[fF]rom|[hH][eo]ld|[iI]n(?:to)?|[kK]eep|[mM]ade|[oO](?:f|n(?:to)?|ver)|[tT](?:hrough(?:out)?|o)|[uU](?:nder(?:neath)?|p(?:on)?)|[wW]ith(?:in|out)?)\s+)it[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="its"/><!--cheapened expensive beginning-->
<Typo word="Its (after)" find="\b(?=it)(?<=\b(?:[aA](?:bove|[lm]ong(?:st)?|r(?:e|ound)|t)|[bB](?:e(?:low|tween|yond)?|oth|y)|[cC]elebrat(?:e[ds]?|ing)|[dD]uring|[fF]rom|[hH][eo]ld|[iI]n(?:to)?|[kK]eep|[mM]ade|[oO](?:f|n(?:to)?|ver)|[tT](?:hrough(?:out)?|o)|[uU](?:nder(?:neath)?|p(?:on)?)|[wW]ith(?:in|out)?)\s+)its[';’´ˈ׳᾿‘′Ꞌꞌ`]\b" replace="its"/>
<Typo word="Its (before)" find="\b([iI])t(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]s|s[';’´ˈ׳᾿‘′Ꞌꞌ`])\s+(apex|[bB]-side|causes?|do(?:ors|wnfall)|founders?|history|inceptions?|o(?:rigins?|wn)|p(?:innacle|olicies)|r(?:ange|e(?:asons?|lease))|zenith)\b" replace="$1ts $2"/>
<Typo word="-en't" find="\b([aA]r|[hH]av|[wW]er)n[';’´ˈ׳᾿‘′Ꞌꞌ`]t\b" replace="$1en't"/>
<Typo word="-n't (2)" find="\b(are|[cC]ould|[dD](?:id|oes)|[hH]a([ds]|ve)|[sS]hould|[wW](?:as|ere|ould))nt\b" replace="$1n't"/><!--avoid Arent, cant, wont, "Don't" (rule exists)-->
<Typo word="-n't (1)" find="\b(are|[cC](?:a|ould)|[dD](?:id|o(?:es)?)|[hH]a(?:[ds]|ve)|[sS]hould|[wW](?:as|ere|o(?:uld)?))(?:[';’´ˈ׳᾿‘′Ꞌꞌ`]n|n[;’´ˈ׳᾿‘′Ꞌꞌ`])t\b" replace="$1n't"/>
<Typo word="there's" find="\bthere[’;´ˈ׳᾿‘′Ꞌꞌ`]?s\b" replace="there's"/><!--avoid place name Theres-->
<Typo word="They'll" find="\b([tT])(?:ehy|hey|yhe)(?:ll|[';’´ˈ׳᾿‘′Ꞌꞌ`]l+)\b" replace="$1hey'll"/>
<Typo word="They'(r/v)e" find="\b([tT])hey[';’´ˈ׳᾿‘′Ꞌꞌ`]?([rv])e?\b" replace="$1hey'$2e"/>
<Typo word="Weren't" find="\b([wW])er[en][';’´ˈ׳᾿‘′Ꞌꞌ`]?n?t\b" replace="$1eren't"/>
<Typo word="Wh(at/en/o/y)'(d/ll/re/s/ve)" find="\b([wW])h(at|en|[oy])[;’´ˈ׳᾿‘′Ꞌꞌ`]([ds]|ll|[rv]e)\b" replace="$1h$2'$3"/>
<Typo word="Y'all" find="\b([yY])a[';’´ˈ׳᾿‘′Ꞌꞌ`]ll\b" replace="$1'all"/>

Joined words

<Typo word="(Left/Right) field" find="\b(left|[rR]ight)f(?:ei|ie)ld(ers?)?\b" replace="$1 field$2"/>
<Typo word="More/Less/etc. than_" find="(?=then)(?<=\b(?:[bB](?:etter|igger|raver)|[gG]reater|[hH]igher|[mM]ore|[lL](?:arger|ess|o(?:nger|wer))|lesser|[oO]lder|[rR]ather|[sS](?:horter|ma(?:ller|rter))|[tT](?:aller|hi(?:cker|nner))|[wW]orse|[yY]ounger)\s+)then\s+(?!than\b)" replace="than "/><!--avoid ends of sentences, e.g., "Life was better then."; too many false positives for "other then"; cheapened expensive beginning-->
<Typo word="A unique" find="\b([aA])n\s+unique(ly)?\b" replace="$1 unique$2"/>
<Typo word="As well" find="\baswell\b" replace="as well"/>
<Typo word="At least" find="\b([aA])tleast\b" replace="$1t least"/>
<Typo word="Close by" find="\b([cC])lose[-–‑−—―]?by\b" replace="$1lose by"/>
<Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b([iI])n(any|between|fact|many|particular|s(?:ome|pite)|them?)\b" replace="$1n $2"/>
<Typo word="(Crime/Drug) lord" find="\b([cC]rime|[dD]rug)[-–‑−—―]?lord(s)?\b" replace="$1 lord$2"/>
<Typo word="Other hand" find="\b([oO])therhand\b" replace="$1ther hand"/>
<Typo word="Since then" find="\b([sS])ince\s+than\b" replace="$1ince then"/>
<Typo word="Super Bowl" find="\b[sS]uper[-–‑−—―]?[bB]owl(s)?\b" replace="Super Bowl$1"/>
<Typo word="Vice versa" find="\b([vV])is(?:[ae]|-a)[–‑−—―\s]*versa\b" replace="$1ice versa"/>

Duplicated words

<Typo word="it is" find="\b([iI])t\s+it\b" replace="$1t is"/>
<Typo word="Duplicated words" find="\b(a(?:[ms]?|nd?|re)|b(?:e(?:come)?|y)|could|d(?:id|o)|f(?:or|rom)|go|h(?:a(?:s|ve)|e|im|ow)|i[fst]s?|m(?:ade|e|ore)|no|o(?:[fr]|ther)|sh(?:e|ould)|t(?:h(?:e(?:ir|[mny]?|se)|[iu]s)|o)|w(?:as|ere|h(?:at|e(?:n|re)|i(?:ch|le)|om?|y)ith|ould)|is\s+a)\s{1,5}\1\b(?!-)" replace="$1"/><!--avoid "in", per talk in Archive 3; skip if 2nd word is a hypenated, eg. for for-profit-->

Preposition usage

<Typo word="Comprises" find="\b([cC])omprises\s+of\b" replace="$1omprises"/>

Punctuation

<Typo word="'s" find="(?<=\w)[;’´ˈ׳᾿‘′Ꞌꞌ`]s\b(?<!'\w[;’´ˈ׳᾿‘′Ꞌꞌ`]s|&[#\w]{1,99};s)" replace="'s"/><!--semicolon or apostrophe-like symbols for apostrophe; avoid potential wiki markup, and "&xxx;" (HTML entities), use straight quotes per [[MOS:STRAIGHT]]-->
<Typo word="Hers/Ours/Theirs/Yours" find="\b([hH]e|[oO]u|[tT]hei|[yY]ou)r[';’´ˈ׳᾿‘′Ꞌꞌ`]s\b" replace="$1rs"/>
<Typo word="e.g." find="\b([eE]\.g)([,\s])" replace="$1.$2"/>
<Typo word="e.g." find="\b([eE])(?:g\.?|\.\s*g)([\s,:;-]|'')(?!River|veit|White)" replace="$1.g.$2"/>

Spacing and hyphens

<Typo word="so-called_" find="\bso\s+called\b(?<=\b(?:[aA]|by|[hH](?:er|is)|of|[tT]he(?:ir|se)?|[tT]his)\s+so\s+called)" replace="so-called"/><!--avoid variants of "it is so called because"-->

Other grammar

<Typo word="who has been" find="\bwhose\s+been\b" replace="who has been"/>

General rules

These have to come last, so that special cases (which these might transform into an unanticipated error) get treated first.

<Typo disabled="Triple letters" find="(?!\b(?:Eisschnelllauf|[gG]rrrl?|Killlai|[oO]ooh|Pyarrrl?|[rR]sssf|[A-Za-z]+([a-z])\1\1\1[a-z]*|[a-fw]+)\b)\b([A-Z][a-z]*|[a-z]+)([a-gj-wyz])\3\3([a-z]+)\b" replace="$2$3$3$4"/><!--Replace triple letters within a word (except h, x, i) with double letters; avoid some exceptions, quadruple letters, hexadecimal colours like #ccc, Roman numerals iii, web www.-->

Beginnings

<Typo word="Ac-" find="\b([aA])cc+(hiev|oustic|r(?:imon[iy]|onym)|t(?:iv[aei]|ual)|u(?:punctur|te))([a-z]*)\b" replace="$1c$2$3"/>
<Typo word="Acc-" find="\b([aA]|[iuIU]na)c(?:cc+)?(e(?:pt[a-z]*|ss[a-z]*)|ident[a-z]*|omp(?:an(?:ie[ds]|y)|lish[a-z]*)|o(?:rd[a-z]+|unt[a-z]*)|ura[ct][a-z]+)\b" replace="$1cc$2"/>
<Typo word="(Re)Acqu-" find="\b([aA]|[rR]ea)(?:cc+|d?)qu(aint[a-z]*|ir[ei][a-z]*|isiti(?:ons?|ve)|it(?:s?|t(?:als?|ed|ing)))\b(?<!Aquiris)" replace="$1cqu$2"/><!--avoid Aquiris-->
<Typo word="Add-" find="\b([aA]|[nN]ona)d(?:dd+)?(ic?ti[ov][a-z]*|ress[a-z]*)\b" replace="$1dd$2"/>
<Typo word="Aero-" find="\b([aA])reo(bics?|d(?:romes?|ynamic(?:al[a-z]*|s?))|mechanic(?:al[a-z]*|s?)|nautic(?:al[a-z]*|s?)|planes?|s(?:ols?|pace))\b" replace="$1ero$2"/>
<Typo word="Aff-" find="\b([aA])f(?:ff)?((?:e|li)ct(?:ed|i(?:ng|on))?s?|iliat[ei][a-z]*|init(?:ies|y)|irmati[a-z]+|luen(?:ce|t(?:ly)?))\b" replace="$1ff$2"/>
<Typo word="After-" find="\b([aA])f(?:e[rt]|te)(maths?|noons?|wards?)\b" replace="$1fter$2"/>
<Typo word="Al-" find="\b([aA])ll+(beit|most|ong|ready|t(?:hough|ogether)|(?<!All)ways)\b" replace="$1l$2"/><!--avoid Allways-->
<Typo word="Alle-" find="\b([aA])le(g(?:e(?:d(?:ly)?|s?)|i(?:ances?|ng)|or(?:i[a-z]*|y))|viat(?:e[ds]?|i(?:ng|on)|or))\b" replace="$1lle$2"/>
<Typo word="Allo-" find="\b([aA])lo(c[au]t|morph|p(?:ath|hon)|trop|w)(a(?:bl[ey]|nces?)|[ds]?|e[ds]?|i(?:cs?|es|ng|on)|ments?|y)\b" replace="$1llo$2$3"/>
<Typo word="Allu-" find="\b([aA])lu([dr](?:e[ds]?|ing(?:ly)?|ments?)|s(?:i(?:ons?|ve(?:ly)?)|ory))\b(?<!Alured)(?!\s+[sS]chinia)" replace="$1llu$2"/><!--avoid species-->
<Typo word="Am-" find="\b([aA]|[uU]na)mm+(ass[a-z]*|en(?:d[a-z]*|it[a-z]*)|ong(?:st)?|ount[a-z]*|us(?:e(?:[ds]?|ments?)|ing))\b(?<!Ammendola|[dD]'[aA]mmassa)" replace="$1m$2"/><!--avoid [dD]'[aA]mmassa, Ammendola-->
<Typo word="Amphi-" find="\b([aA])mp(?:h|ih?)(bi(?:ans?|ous(?:ly)?)|theat(?:ers?|res?))\b" replace="$1mphi$2"/>
<Typo word="Ann-" find="\b([aA])n(i(?:hilat[a-z]+|versar[a-z]+)|ounc[ei][a-z]*|u(?:al(?:ly|s?)|l(?:ar|l(?:ed|ing)|s?)))\b(?<!\b[aA]niversario)" replace="$1nn$2"/>
<Typo word="Ap-" find="\b([aA])pp+(art(?:ments?)?|titudes?)\b" replace="$1p$2"/>
<Typo word="App-" find="\b([aA]|[dmDM]isa)p(all(?:ed|ing[a-z]*|s?)|are(?:l|nt(?:ly)?)|aritions?|e(?:a[lr][a-z]*|llat[a-z]+|nd[a-z]*)|l(?:i[ace][adns][a-z]*|y)|oint(?:ed|ing|ments?|s?)|r(?:ehen[ds][a-z]*|oach[a-z]*)|rov(?:als?|e[ds]?|ing[a-z]*))\b(?<![aA]plicada)" replace="$1pp$2"/><!--avoid French word (A/a)plicada/>-->
<Typo word="Aqua-" find="\b([aA])cqua(ri(?:an?s?|um?s?)|tics?)\b" replace="$1qua$2"/>
<Typo word="Arr-" find="\b([aA]|[rR]ea)r(ang(?:e(?:[drs]?|ments?)|ing)|iv(?:als?|e[ds]?|ing))\b" replace="$1rr$2"/>
<Typo word="Att-" find="(?!\bAtack\b)\b([aA]|[uU]na)t(a(?:ck(?:e[dr]s?|ings?|s?)|in(?:able|ed|ing|ment)?s?)|orneys?|r(?:ac|ibu)t(?:ed?|i(?:ng|on|ve)|or)?s?)\b" replace="$1tt$2"/><!--avoid surname Atack-->
<Typo word="Ball-" find="\b([bB])al(istic(?:ally|ian|s?)|oon(?!\s+Yoka)(?:ed|i(?:ng|st)|s?))\b" replace="$1all$2"/>
<Typo word="Biblio-" find="\b([bB])ibi?l[io](graph[a-z]+|th?eques?)\b" replace="$1iblio$2"/>
<Typo word="Canoni-" find="\b([cC])annoni(cal(?:ly|s?)|sts?|z(?:ations?|e[ds]?|ing))\b" replace="$1anoni$2"/>
<Typo word="Chair-" find="\b([cC])hari(lifts?|m[ae]n(?:ships?)?|persons?|wom[ae]n(?:ships?)?)\b" replace="$1hair$2"/>
<Typo word="(Dis)Colour-" find="\b([cC]|[dD]isc)olou([a-ln-qs-y][a-z]*)\b" replace="$1olour$2"/><!--avoid Coloumb & Colouz Uv Sound-->
<Typo word="Corr-" find="\b([cC])or(e(?:ct[a-z]*|spond[a-z]*)|osi(?:ons?|ve[a-z]*))\b(?<![cC]orectomy)" replace="$1orr$2"/><!--corectomy -->
<Typo word="Diphth-" find="\b([dD])ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2"/>
<Typo word="(In)Def-" find="\b([dD]|[iI]nd)eff(en(?:c[ei][a-z]*|d(?<!\bdu\s+[dD]effend)[a-z]*|s[ei][a-z]*)|ici(?:en[a-z]+|t[a-z]+)|init[ei][a-z]*)\b" replace="$1ef$2"/><!--avoid du deffend-->
<Typo word="Desp-" find="\b([dD])isp(air[a-z]*|i(?:cabl[ey]|s(?:eds?|ing)|te)|onden[a-z]+)\b" replace="$1esp$2"/>
<Typo word="Dis-" find="\b([dD])(?:e|is)s(a(?:gree[a-z]*|ppear[a-z]*|rray[a-z]*)|ease[a-z]*|integrat[a-z]+|miss[a-z]*|o(?:bedien[a-z]+|r(?:der[a-z]*|ien[a-z]+)))\b" replace="$1is$2"/>
<Typo word="Diss-" find="\b([dD])is(atisf[a-z]+|olution[a-z]*|olv(?:e[ds]?|ing)|uad[ei][a-z]*)\b" replace="$1iss$2"/>
<Typo word="Disse-" find="\b([dD])ise(ct|m(?:bl|inat)|n(?:sion|t)|r(?:t(?:at)?|v(?:ic)?)|ver)([ds]?|e(?:[ds]?|rs?)|i(?:ng|ons?)|ors?)\b" replace="$1isse$2$3"/>
<Typo word="Dissi-" find="\b([dD])isi([abe-ko-ru-z]|m[a-nq-z]|s[a-km-z]|t[a-gi-z])([a-z]+)\b" replace="$1issi$2$3"/><!--avoid disidentification, disillusion, Disimone, disimprove, disimpaction, Disini, disinfect, disinter, Disislava, Disith, etc.-->
<Typo word="Down-" find="\b([dD])ow(falls?|load[a-z]*|st(?:airs?|ream)|town|wards?)\b" replace="$1own$2"/>
<Typo word="Eff-" find="\b([eE]|[iI]ne)f(ect[a-z]*|icien[a-z]*|ort(?:less[a-z]*|s?))\b" replace="$1ff$2"/>
<Typo word="Emi-" find="\b([eE]|[pP]ree)mmi(grat[a-z]+|nen[ct][a-z]*|ssar[iy][a-z]*)\b" replace="$1mi$2"/>
<Typo word="Emb-" find="\b([eE])nb([a-z]+)\b(?<!\bEnb(?:a(?:[ns]|qom|rr?)|e(?:kshi[a-z]{0,99}|rgs?|tsu)?|i(?:lulu|se)|lend|o(?:m|rne|th)|r(?:el|idge)|u(?:kan|lufushi|n))\b)(?<!Bir Enba)" replace="$1mb$2"/><!--avoid Enbergs?, Enban, Enbaqom, Enbar(r), Enbas, Enbee, Enbekshi..., Enbetsu, Enbilulu, Enbise, Enblend, Enbom, Enboth, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun, Bir Enba-->
<Typo word="Emm-" find="\b([eE])nm([a-z]+)\b(?<!\bEnm(?:a|ei)|enm(?:a(?:s(?:carados?|se?)|tter[a-z]*)|esh[a-z]*|áscarados?|it(?:ies|y))|Enm(?:a(?:kaje|nn?(?:sche)?|[ox]|rk\b|s(?:carados?|se?)|tter[a-z]*)|e(?:dio|sh[a-z]*)|áscarados?|it(?:ies|y)|ore|und))" replace="$1mm$2"/><!--avoid Enma, Enmakaje, Enman, Enmann(sche), enmass(e), Enmedio, Enmore, enmesh, enmatter, enmity, Enmax, Enmund, enmáscarado, Enmao-->
<Typo disabled="Emp-" find="\b([eE])n(p[a-z]+)\b(?<!\b[eE]np(?:hytot[a-z]+|i(?:ng)?|lan[a-z]+|ower|rostil|uku)\b)" replace="$1m$2"/><!--avoid enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku-->
<Typo word="Err-" find="\b([eE])r(a(?:nds?|tic(?:ally)?)|o(?:neous(?:ly)?|rs?))\b" replace="$1rr$2"/>
<Typo word="Exc-" find="\b([eE])xe(ed[a-z]*|r?pt(?:ed|i(?:ng|onal(?:ly)?|s?))|lle(?:d|n[ct][a-z]*)|ssive[elnsy]*)\b" replace="$1xce$2"/>
<Typo word="(Un)Fore-" find="\b([fF]|[uU]nf)or(bod(?:es?|ing(?:ly)?)|brains?|c(?:astles?|ourts?|los(?:es?|ing(?:ly)?)|ast(?:ers?|ing|s?))|d(?:ecks?|oom(?:ers?|ing|s?))|f(?:aces?|eet|ingers?|oot|ronts?)|grounds?|h(?:ands?|eads?)|l(?:egs?|ocks?)|m(?:asts?|ost)|n(?:ames?|oons?)|paws?|quarters?|runners?|s(?:a(?:ils?|w)|ee(?:able|ing|[ns]?|rs?)|ta(?:ll(?:ers?|ing|s?)|ys?))|t(?:astes?|ell(?:ers?|ing|s?)|old)|w(?:arn(?:ers?|ing|s?)|ords?))\b(?<!\bFors(?:ee\b|tall\b))" replace="$1ore$2"/><!--avoid Forsee, Forstall; common names-->
<Typo word="Giu-" find="\b[gG]ui(li(?:a(?:ni)?|o)|seppe)\b" replace="Giu$1"/>
<Typo word="Identi-" find="\b([iI])ndenti(cal[a-z]*|f(?:i[a-z]+|y[a-z]*)|t(?:ies|y))\b" replace="$1denti$2"/>
<Typo word="Ill-" find="\b([iI])l(egal[a-z]*\b(?<!\bEl Ilegal)|ness[a-z]*|ogical(?:ly)?|uminat(?:e[ds]?|i(?:ng|on))|us(?:i(?:ons?|ve(?:ly)?)|ory))\b" replace="$1ll$2"/><!--allow El Ilegal-->
<Typo word="Imb-" find="\b([iI])nb(alanc[ei][a-z]*|e(?:cil[ei][a-z]*|d[a-z]*)|ib[ei][a-z]*|ue[a-z]*)\b" replace="$1mb$2"/><!--avoid inboard, inborn, inbound, inbreathe, inbreed, inbuilt-->
<Typo word="Imm-" find="\b([iI])n?m(atur[ei][a-z]*|e(?:diate[a-z]*|nse[a-z]*)|inen[ct][a-z]*|un(?:e[a-z]*|[io][a-z]+))\b" replace="$1mm$2"/>
<Typo word="Imp-" find="\b([iI])np(artial[a-z]*|e(?:netrab[a-z]+|rsonat[a-z]+)|o(?:rtan[a-z]+|ssib[a-z]+)|rov[ei][a-z]+)" replace="$1mp$2"/><!--avoid inpatient, inphase, input, inmate, inmost, inmigrante-->
<Typo disabled="Imp-/Imm-" find="(?!\b[iI]nmigrante\b)\b([iI])n(m[b-np-z]|p[b-gi-tv-z])([a-z]+)\b" replace="$1m$2$3"/>
<Typo word="In-" find="\bEn(duc|flam)(e(?:[ds]?|ments?)|ing|tive(?:ly)?)\b" replace="In$1$2"/><!--avoid "Enduction"-->
<Typo word="in- (1)" find="\ben(duc|flam)(e(?:[ds]?|ments?)|ing|ti(?:ons?|ve(?:ly)?))\b" replace="in$1$2"/>
<Typo word="In- (2)" find="\bUn(ability|efficien(?:cy|t(?:ly)?)|sufficien(?:cy|t(?:ly)?)|effect([a-z]+)|equalit(?:ies|y))\b" replace="In$1"/>
<Typo word="in- (3)" find="\bun(ability|efficien(?:cy|t(?:ly)?)|sufficien(?:cy|t(?:ly)?)|effect([a-z]+)|equalit(?:ies|y))\b" replace="in$1"/>
<Typo word="Inco(m/n)-" find="\b([iI])mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/>
<Typo word="Inn-" find="\b([iI])n(?:nn)?(ate(?:ly)?|oc(?:ent[a-z]*|uous[a-z]*)|ovat[ei][a-z]*|uendo(?:es)?|umer[ao][a-z]+)\b(?<!Inumerable)" replace="$1nn$2"/><!--avoid surname Inumerable-->
<Typo word="(Mis/Re/Un)Inter-" find="\b([iI]|[mM]isi|[rR]ei|[uU]ni)nte(fer[a-z]+|pret[a-z]*|relat(?:e[ds]?|ions?)|rupt[a-z]*|v(?:en[eit][a-z]*|iew[a-z]*))\b" replace="$1nter$2"/>
<Typo word="Irr-" find="\b([iI])r(?:rr)?(ation[a-z]*|e(?:levant|placeable|sistibl[ey])|i[gt]at[ei][a-z]*)\b" replace="$1rr$2"/>
<Typo word="(Uno/O)ff-" find="\b([uU]no|[oO](?!f(?:er\b|icial\b)))f(?:ff)?(er(?:ed|ings?)|ice(?:holders?|rs?|s?)|icia(l(?:dom|ism|ly|s?)|t(?:e[ds]?|ing)))\b" replace="$1ff$2"/><!--avoid (O/o)fer, (O/o)ficial-->
<Typo word="Op" find="\b([oO])pp+(en(?:ed|ings?|ly|ness|s?)|erat[a-z]+|inion[a-z]*)\b(?<!\bOppens?)" replace="$1p$2"/><!--avoid surnames Oppen, Oppens-->
<Typo word="Opp-" find="\b([oO])p(o(?:nents?|rtun[a-z]+|s(?:e[ds]?|i[a-z]+))|ress[a-z]*)\b" replace="$1pp$2"/>
<Typo word="Per-" find="\b([pP]|[rR]ep)re(cussi(?:ons?|ve[a-z]*)|haps|missi(?:ons?|ve)|s(?:onal[a-z]*|pectives?)|vers(?:e(?:ly)?|ions?))\b" replace="$1er$2"/>
<Typo disabled="Pre-" find="\b([pP])er?(rogative[ds]?|scri(?:b(?:er?[ds]?|ing)|pti[a-z]+)|siden[ct][a-z]*)\b" replace="$1re$2"/><!--ran slowly, modified since-->
<Typo word="Pro-" find="\b([pP])or(b(?:abi?l|lem)|cess|duc|fess|gress|vi[ds])([a-z]*)\b" replace="$1ro$2$3"/>
<Typo word="Pseudo-" find="\b([pP])suedo([a-z]*)\b" replace="$1seudo$2"/>
<Typo word="Quatern-" find="\b([qQ])uartern([ai][a-z]+)\b" replace="$1uatern$2"/>
<Typo word="Ree-" find="\b([rR])e(lect(?:ed|s?)|nact[a-z]*|stablish[a-z]*)\b" replace="$1ee$2"/>
<Typo word="Sch-" find="\b([sS])hc(e(?:dul[a-z]+|m[ae][a-z]*)|is[mt]s?|[mn][ou][a-z]+|o(?:lar[a-z]*|ol[a-z]*))\b" replace="$1ch$2"/>
<Typo word="Sea- (no hyphen)" find="\b([sS])ea-(board?|foods?|m[ae]n|p(?:lanes?|orts?)|w(?:ards?|eeds?|o(?:m[ae]n|rth(?:iness|y))))\b" replace="$1ea$2"/><!--avoid all other sea- words; see talk page (Wikipedia_talk:AutoWikiBrowser/Typos#Sea-)-->
<Typo word="Self-" find="\b([sS])elf\s+(?<=\s[sS]elf\s{1,9})\b([sS])elf\s+(?<=\s[sS]elf\s{1,9})\b(a(?:b(?:a(?:ndon(?:ed|ment)?|se(?:ed|ment)?)|negati(?:ng|on)|sor(?:bed|ption)|use)|c(?:cusat(?:ion|ory)|t(?:i(?:ng|v(?:ating|ity))|uali[sz](?:ation|e[ds]?)))|d(?:dressed|hesive|just(?:ing|ment)|mi(?:nist(?:er(?:ed|ing|s?)|ration)|r(?:ation|er|ing))|v(?:ancement|erti(?:ng|se(?:ment|r))|ocacy))|ffirmation|ggrandi[sz](?:ement|ing)|li(?:enation|gning)|n(?:aly(?:si(?:ng|s)|zing)|nihilation)|pp(?:ointed|ro(?:bation|v(?:al|ing(?:ly)?)))|ss(?:e(?:mbl[ey]|rti(?:ng|on|ve(?:ness)?)|ssment)|ur(?:ance|ed(?:ly)?))|ware(?:ness)?)|b(?:alancing|etrayal|uild(?:er)?)|c(?:a(?:ncell?ing|tering)|e(?:n(?:sorship|te?red(?:ly|ness)?)|rtif(?:icat(?:e|ion)|y))|l(?:eaning|osing)|o(?:cking|lou?red|m(?:mand|patible)|n(?:ce(?:it(?:ed)?|pt)|demn(?:ation|ed|ing)|f(?:ess(?:ed(?:ly)?|ion(?:al)?)|iden(?:ce|t(?:ly)?))|gratulat(?:ion|ory)|s(?:cious(?:ly|ness)?|isten(?:cy|t(?:ly)?))|t(?:ain(?:ed|ment)|empt(?:uous)?|r(?:adict(?:i(?:ng|on)|ory)|ol(?:led)?)))|rrect(?:i(?:ng|on)|s?))|r(?:eat(?:ed|i(?:ng|on))|itic(?:al|ism)))|d(?:e(?:ce(?:i(?:t|v(?:er|ing))|pti(?:on|ve))|f(?:e(?:ating|n[cs](?:e|ive))|inition)|l(?:ight|usion)|n(?:ial|ying)|p(?:enden(?:ce|t)|reci?at(?:i(?:ng(?:ly)?|on)|ory))|s(?:pair|tr(?:oying|uct(?:i(?:on|ve(?:ly)?)|s?)))|termination|v(?:elopment|otion))|i(?:agnose|ffusion|rect(?:ed|i(?:ng|on))|s(?:c(?:iplined?|overy)|gust))|oubt|r(?:amati[sz]ation|ive))|e(?:ducat(?:ed|ion)|ffac(?:ement|ing(?:ly)?)|mploy(?:ed|ment)|nclosed|steem|v(?:aluation|iden(?:ce|t(?:ly)?))|x(?:amination|cited|ecuting|istent|p(?:lanatory|ressi(?:on|ve))))|f(?:aced|e(?:ed(?:er|ing)|rtil(?:e|i(?:sation|ty|z(?:ation|ed|ing))))|inanc(?:ed|ing)|la(?:gellation|tter(?:ing|y))|orgetful(?:ness)?|ulfil(?:l(?:ing|ment)|ment))|g(?:enerating|lorification|overn(?:ed|ing|ment)|ravitation|uided)|h(?:a(?:at(?:e|red)|rm(?:er)?)|elp)|i(?:denti(?:fication|ty)|m(?:age|molation|p(?:o(?:rtan(?:ce|t(?:ly)?)|sed)|rovement))|n(?:compatib(?:ility|le)|du(?:c(?:ed|t(?:ance|i(?:on|ve)))|lgen(?:ce|t(?:ly)?))|flicted|surance|terest(?:ed)?|volve(?:d|ment)))|justif(?:icat(?:ion|ory)|ying)|know(?:ing|ledge)|l(?:i(?:miting|quidating)|o(?:a(?:d(?:er|ing)|thing)|cking|v(?:e|ing)))|zzNotzzmadezz|m(?:a(?:nag(?:ement|ing)|stery)|edicat(?:e[ds]?|ion)|o(?:ck(?:ery|ing(?:ly)?)|rtification|ti(?:on|vat(?:ed|i(?:ng|on)))|ving)|u(?:rder(?:er)?|tilation))|neglect|o(?:bse(?:rvation|ss(?:ed|ion))|pinion(?:ated)?)|p(?:arod(?:ic|y(?:ing)?)|erpetuati(?:ng|on)|ity(?:ing(?:ly)?)?|o(?:l(?:icing|linat(?:ed|i(?:ng|on)|or))|rtrait(?:s?|ure)|ssess(?:ed|ion))|r(?:aise|eservation|o(?:claimed|duced|mot(?:er|i(?:ng|on))|p(?:agat(?:es?|i(?:ng|on))|ell(?:ed|ing))|tecti(?:on|ve)|ving))|ublish(?:e[drs])?)|r(?:a(?:ising\sflour|ting)|e(?:ali[sz]ation|corded|f(?:eren(?:ce|tial(?:ity|ly)?)|le(?:cti(?:on|ve)|xive))|g(?:ard(?:ing)?|ulat(?:i(?:ng|on)|ory))|l(?:eas(?:ed?|ing)|ian(?:ce|t(?:ly)?))|n(?:ew(?:al|ing)|unciation)|p(?:ort|roach(?:ful)?)|s(?:pect(?:ing)?|train(?:ed|t))|ve(?:aling|lat(?:ion|ory)))|i(?:sing\sflour|ght(?:eous(?:ly|ness)?|ing))|ule)|sa(?:crific(?:e|i(?:al|ng))|tisf(?:action|ied))|se(?:aling|e[dk](?:er|ing)?|lect(?:i(?:ng|on)|s?)|rvi(?:ce|ng))|s(?:hifter|imilar(?:ity)?|laughter|own?|t(?:art(?:er|ing)?|eril(?:e|ity)|i(?:ck|mulation)|orage|yled)|u(?:bsistent|fficien(?:cy|t(?:ly)?)|ggestion|pport(?:ing)?|rrender|tain(?:ed|ing))|ystem)|t(?:a(?:iling|nn(?:er|ing)|pping|ught)|i(?:mer|tled)|orture|ra(?:cking|nscendence))|understanding|zzNotzzwillzz|w(?:i(?:lled|nding)|orth))\b(?!-)" replace="$1elf-$2"/>
<Typo word="und-/unn-/unt-/unv-" find="\bum([dntv][a-z]+)\b(?<!umtv)" replace="un$1"/><!--[[!3GPP!]] is domain false positive not umtv and proper nouns by only matching lower case-->
<Typo word="Unn-" find="\b([uU])n(?:nn)?(a(?:med|tural[a-z]*|vigable)|e(?:cessar(?:ily|y)|eded)|otice[a-z]*|umber[a-z]*)\b" replace="$1nn$2"/>
<Typo word="Wh-" find="\b([wW])(ere(?:abouts|by)|is(?:ing|ker(?:ed|s)|tle(?:[ds]|rs?)))\b(?<![wW]ising\b)" replace="$1h$2"/><!--avoid wising-->
<Typo word="Xiph-" find="\b([xX])yph([io][a-z]+)\b" replace="$1iph$2"/><!--avoid Xyphus-->

Middles

<Typo word="(At/Con/Dis/Re(dis))Tribute" find="\b([aA]tt|[cC]ont|[dD]ist|[rR]edist|[tT])t?(?:ribu(e[ds]|i(?:ng|on))\b|(?:[aeiou]?r(?:[iu]+)?b(?:[aeiu]+)?t(?<!arbat|[tT]ribut)|ritut)([a-z]+)\b(?<!Attribates|b(?:at(?:a(?:lis|ria|s?)|e(?:jamae|lla)?|i(?:a?|on)|or?|rix|u[ms])|et(?:ek|isonios|sk[iy]?s?|t(?:ite)?)|it(?:an?|[ho]|kan|t(?:ite)?)|ott(?:ite)?|u(?:atur|it[aeiou](?:gli(?:de)?|le|r?)|t(?:aline|h(?:ylazine)?|it|r[oy]n|t(?:ite?|s?))|utti))|conturbat(?:ed|um)|disturbator[ey]|k(?:aya|o[iy]s?)|T(?:arb(?:butt(?:on)?|et[hs]|i(?:at(?:e|ul)|t[sz]a?))|er(?:b(?:a(?:atar|tas)|itlah)|ibithia|ubetaake)|or(?:b(?:at(?:eheydarieh|[io]|ross)|i(?:at[io]|tch)|ut(?:rol|ton))|iibata)|r(?:ib(?:at(?:e|io)|et(?:ek|o(?:n|on|y)|t)|itch)|ub(?:at(?:a|ch(?:ov)?|sa)|e(?:ats|t(?:a|chin(?:o|sky)|sk(?:a|o(?:go|j))|zin))|it(?:s[iy]na?|t)|t(?:ensee|hob)|ute))|urb(?:at(?:a|hi|[iu]|or?|r(?:ix|oss))|et(?:li|ts?)|it(?:een|ity)|utt))|t(?:ax|rubed)|urbitt?s?))(?<!T(?:arbutton|ribe[tT]ones))" replace="$1ribut$2$3"/>

Endings

A
<Typo word="-XXX(ed/er/ing/ive)" find="(?=([aeiou])([bdfgklmnprstvz])\2{2,})(?<=\b(?:[A-Z][a-z]*|[a-z]+))\1\2{3,}(e(?:d|rs?)|i(?:ngs?|ons?|ves?)|ors?)\b" replace="$1$2$2$3"/><!--cheapened expensive beginning-->
<Typo word="-able (1)" find="\b([aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[iI]n(?:[aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU]s|[vV](?:alu|ulner))|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU](?:s|n(?:[aA](?:ccept|rgu)|[cC](?:ap|onfigur)|[fF]orgiv|[hH]ospit|[mM]istak|[nN]ot|[oO]ppos|[sS]cal|[tT]ranslat|[uU]s|[vV](?:alu|ulner)))|[vV](?:alu|ulner))(?:[eiu]a?)b(ilit(?:ies|y)|l[ey])\b" replace="$1ab$2"/>
<Typo word="-able (2)" find="\b([dD]e|[iuIU]nde)(bat|cid|f(?:in|orm)|grad|lect|not|p(?:end|lor|riv)|riv|s(?:ir|pi[cs])|tect)(?:ea|i)bl([ey])\b" replace="$1$2abl$3"/>
<Typo word="-able (3)" find="\b([iI]nre|[rR]e|[uU]nre)(a(?:d|son)|c(?:harge|o(?:gni[sz]|ncil|ver)|ycl)|deem|m(?:ark|ov)|new|p(?:ai?r|ea[lt]|lace|ut)|v(?:iew|oc))(?:[eiu]a?)b(ility|l[ey])\b" replace="$1$2ab$3"/>
<Typo word="-acious" find="(?=acitous)(?<=\b(?:[A-Z][a-z]*|[a-z]+))acitous(?<!anthracitous)(ly|ness(?:es)?)?\b" replace="acious$1"/><!--cheapened expensive beginning-->
<Typo word="-acity" find="(?=ac)(?<=\b(?:[A-Z][a-z]*|[a-z]+))act?iy\b" replace="acity"/><!--cheapened expensive beginning-->
<Typo word="-ail(ed/ing)" find="\b([bB]?|[fhjmnrswFHJNRS]|[tT]r?)aill(ed|ing)\b" replace="$1ail$2"/><!--avoid surnames "(M/W)ailling"-->
<Typo word="-aking" find="(?<=\b(?:[bB](?:re)?|[cC]re|[fF](?:re)?|[lL]e|[mM](?:is(?:b(?:re)?|cre|f(?:re)?|[lp]e|[rtm]|s(?:cre|[hlo]|ne?|pe|t(?:re)?)|w(?:re)?))?|[pP]e|[rR](?:e(?:b(?:re)?|cre|f(?:re)?|le|[mrt]|pe|s(?:cre|[hlo]|ne?|pe|t(?:re)?)|w(?:re)?))?|[tT]|[sS](?:cre|[hlo]|ne?|pe|t(?:re)?)|[wW](?:re)?))kaing(s)?\b" replace="aking$1"/><!--cheapened expensive beginning-->
<Typo word="-ality" find="(?<=\b(?:[dD]u|[eE]qu|[fnFN](?:at|orm)|[lL](?:eg|oc)|[qQ]u|[rR]eg?|[tT]o[nt]|[vV]it))all+it(ies|y)\b" replace="alit$1"/><!--cheapened expensive beginning-->
<Typo word="-ally (1)" find="(?=aly)(?<=\b(?:(?:[A-Z][a-z]*|[a-z]+)(?:[cd]i|er|gi|i(?:[cn]|on)|li|n[it]|ot|son|[tv]i)))aly\b(?<!Finaly|qualy)" replace="ally"/><!--avoid B(r)ialy, Castaly, Finaly, qualy--><!--see also "-ically", "-ually"--><!--cheapened expensive beginning-->
<Typo word="-ally (2)" find="(?=aly)(?<=\b(?:(?:[A-Z][a-z-]*|[a-z-]+)(?:[enu]|ic?)))alyl?\b(?<!(?:An(?:drian|n?)|B(?:allyhe|i|on|ri)|br?i|C(?:onne|re)|D(?:e|o[nu])|F(?:e|in)|G(?:lene|re)|He|K(?:a(?:n|rt)|e(?:nn?e)?|i(?:lte|nn?s?e))|M(?:cNealy|e)|me|N(?:an|e)|Que?|S(?:e|[hm]e|pezi)|Vit|Whe)aly|[lL]inalyl|oualy|[sS]ialyl)" replace="ally"/><!--avoid many proper names; cheapened expensive beginning-->
<Typo word="-alty" find="\b([aA]dmir|[cC]asu|[dD]isloy|[lL]oy|[mM]ayor|[pP]en|[rR]oy)(?:a(?:lit|tl)|lat)(ies|y)\b" replace="$1alt$2"/><!--see also "-lty"-->
<Typo word="-ament" find="\b([fF]il|[lL]ig|[tT](?:est|ourn))ia?ment(ary|s?)\b" replace="$1ament$2"/>
<Typo word="-anging" find="(?<=\b(?:[aA]rr|[pP]?[rR]earr|(?:[eE]x|[iI]nter|[sS]hort|[uU]n)?[cC]h|[dD]er|[rR]))an(?:egi|gei)?ng\b" replace="anging"/><!--cheapened expensive beginning-->
<Typo word="-anical" find="\b([bB]ot|[mM]ech|[pP]urit|[sS]at)annical(ly|s?)\b" replace="$1anical$2"/>
<!--"-ance" & "-ant" errors, some separated rules for convenience, grouped together here-->
<Typo word="-an(ce/t)" find="\b([aA](?:bund|dam|ttend)|(?:[dD]is|[rR]e)?[aA]ppear|[aA]sson|[cC]o(?:gni[sz]|nson)|[dD](?:efend|isson)|[iI]gnor|[mM]erch|[oO]xid|[rR]ecogni[sz]|[sS]erv|[vV]ac)(?:and|en)(c(?:es?|ies?|y)|t(?:ly|s?))\b" replace="$1an$2"/>
<Typo word="-(t)an(ce/t)" find="\b([aA](?:c(?:cep|qu(?:ain|it))|dmit)|[bB]la|[cC]omba|[eE]xpec|[hH](?:abi|e[rs]i)|[iI](?:mp[ao]r|nh(?:abi|e[rs]i))|[mM]ili|[nN]oncomba|[pP]it|[rR]e(?:luc|mit|pen))t[ei]n((?:c[eiy]|t(?<!\b[rR]emittent))[a-z]*)\b" replace="$1tan$2"/><!--allow remittent-->
<Typo word="-(st)ance" find="\b([aA]ssi|[cC]on|[dD](?:esi|i)|[iI]n|[rR]esi|[sS]ub)st[ei]n(ci?[ey][ds]?|t[a-z]*)\b(?<!\b[dD]istentions?\b)" replace="$1stan$2"/>
<Typo word="-(st)ant" find="\b([aA]ssi|[cC]on|[dD]i|[iI]n(?:con)?|[rR]esi)st(?:atn|ent)(ly|s?)\b" replace="$1stant$2"/>
<!--end "-ance" & "-ant" errors-->
<Typo word="-ard(s/ian/son)" find="\b([eE]dw|[hH]ow|[rR]ich)rad(ians?|s?|sons?)\b" replace="$1ard$2"/>
<Typo word="-ary" find="\b([bB]ound|[dD]iction|[pP]rim|[sS](?:al|econd)|[tT]ern)e?r(ies|y)\b" replace="$1ar$2"/>
<Typo word="-asion" find="\b([aA]br|[eE]v|[iI]nv|[oO]cc|[pP]ersu)ation(al(?:ly)?|s?)\b" replace="$1asion$2"/>
<Typo word="-ately_" find="(?=atly)(?<=\b(?:[A-Z][a-z]*[bcdgimstv]|[a-z]+[bcdgimstv]))atly\b" replace="ately"/><!--cheapened expensive beginning-->
<Typo word="-athlon" find="\b([bB]i|[dD]ec|[hH]ept|[pP]ent|[tT]ri)ath[ae]l(etes?|ons?)\b" replace="$1athl$2"/>
<Typo word="-atian" find="\b(Als|Dalm|Gal)ation(s)?\b" replace="$1atian$2"/>
<Typo word="-atile" find="\b([nN]onv(?:ers|ol)|[vV](?:ers|ol))itile(ly|ness)?\b" replace="$1atile$2"/>
<Typo word="-atility" find="\b([vV](?:ers|ol))it(?:il[ai]|li)t(ies|y)\b" replace="$1atilit$2"/>
<Typo word="-ation" find="(?=at)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ati?oin(al(?:ly)?|ed|ing|s?)\b" replace="ation$1"/><!--cheapened expensive beginning-->
<Typo word="-atious" find="\b([fF]lirt|[oO]stent|[vV]ex)ac(ious[a-z]*)\b" replace="$1at$2"/>
<Typo word="-atoes" find="\b([pP]ot|[tT]om)atos\b" replace="$1atoes"/>
B
<Typo word="-berg" find="\b([aA]nnen|[hH]eidel|[nN]urem|[tT]annen|[wW][uü]rt+em)bo?urg\b" replace="$1berg"/><!--avoid Gutenburg-->
<Typo word="-burg" find="\b([gG](?:ettys|othen)|[hH]a[bp]s|[lL]ynch|[vV]icks)b(?:e|ou)rg\b" replace="$1burg"/>
<Typo word="-bility" find="(?=b(?:il|li))(?<=\b(?:[A-Z][a-z]*|[a-z]+))b(?:il|li)(?:li?)?t(ies|y)\b" replace="bilit$1"/><!--cheapened expensive beginning-->
<Typo word="-builder" find="\b([bB]o(?:at|dy)|[hH]o(?:me|use)|[sS]hip)[d\-]build(ers?|ing)\b" replace="$1build$2"/>
C
<Typo word="-cede (1)" find="\b([aA]ntec|[cC](?:onc)?|[iI]nterc|[pP]rec|[rsRS]ec)eed(e(?:[ds]?|nts?|rs?)|ing)\b" replace="$1ed$2"/>
<Typo word="-cede (2)" find="\b([aA]ntec|[cC](?:onc)?|[iI]nterc|[pP]rec|[rsRS]ec)eed(s)?\b" replace="$1ede$2"/>
<Typo word="-cedent" find="\b([aA]nt|[pP]r|[uU]npr)ec(?:en|i)den(t(?:ed(?:ly|ness)?|ial|less|s?)|c[ey])\b" replace="$1eceden$2"/>
<Typo word="-cei(p)t" find="\b([cC]on|[drDR]e)cie(pt|t)(ed|ful(?:ly)?|s?)\b" replace="$1cei$2$3"/>
<Typo word="-ceive" find="(?<=\b(?:[AIMRU]?[aeimnprsu]*[pP]er|[dD]e|[IMPRU]?[aeilmnprsu]*[cC]on|[rR]e|[tT]rans))c(?:e?|eie|ie?)v(ables?|e(?:[ds]?|r(?:s(?:hip)?)?)|ing)\b" replace="ceiv$1"/><!--cheapened expensive beginning-->
<Typo word="-ceiving" find="(?<=\b(?:[AIMRU]?[aeimnprsu]*[pP]er|[dD]e|[IMPRU]?[aeilmnprsu]*[cC]on|[rR]e|[tT]rans))c(?:ei|ie)ve(ables?|ing)" replace="ceiv$1"/><!--cheapened expensive beginning-->
<Typo word="-ceps" find="\b([qQ]uad|[tT])ricep(?:ts?)?\b" replace="$1riceps"/>
<Typo word="-cidental(ly)" find="\b([aA]c|[cC]oin|[iI]n)c(?:edenti?al?|ident(?:a|ial))(ly|s?)\b" replace="$1cidental$2"/>
<Typo word="-cious" find="\b([cC]ons|[gG]ra|[jJ]udi|[lL]us|[mM]ali|[pP]re(?:co|da)?|[sS](?:p[ae]|uspi)|[vV](?:era|i|ora))(?:c(?:i(?:o(?:iu|ui)|uo)|o(?:iu|ui))|sciou)s(ly|ness)?\b" replace="$1cious$2"/>
<Typo word="-(c/l/t)ious" find="(?=ioous)(?<=\b(?:[A-Z][a-z]*[clt]|[a-z]+[clt]))ioous([a-z]*)\b" replace="ious$1"/><!--cheapened expensive beginning-->
<Typo word="-cipient" find="\b([eE]x|[iI]n|[pP]er|[rR]e)c(?:epie|ipia)n(c[ey]|t(?:ly|s?))\b" replace="$1cipien$2"/>
<Typo word="-claim" find="\b([aA]c|[dD]is|[eE]x|[pP]ro|[rR]e)cliam(e(?:d|rs?)|ing|s?)\b" replace="$1claim$2"/>
<Typo word="-clamation" find="\b([dD]e|[eE]x|[pP]ro|[rR]e)cl(?:ai|o)mat(ions?|ory)\b" replace="$1clamat$2"/>
<Typo word="-clude" find="\b([cC]on|[eE]x|[iI]n|[oO]c|[pP]re|[sS]e)culd(e[ds]?|ing)\b" replace="$1clud$2"/>
<Typo word="-clusion" find="\b([cC]on|[eE]x|[iI]n|[oO]c)lu(d(?:e[ds]?|ing)|si(?:ons?|ve(?:ly)?))\b" replace="$1clu$2"/>
<Typo word="-comer" find="\b([iI]n|[lL]ate|[nN]ew|[wW]el)commer(s)?\b" replace="$1comer$2"/>
<Typo word="-courage" find="\b([dD]is|[eE]n)co(?:rage?|ur(?:age|ge?))(e[dr]?s?|ing(?:ly)?)\b" replace="$1courag$2"/>
<Typo word="-covered" find="\b([cC](?:odisc)?|[dD]isc|[rR]e(?:c|disc)|[sS]lip|[uU]n(?:c(?:odisc)?|disc|rec))over(?:d|es)\b" replace="$1overed"/>
<Typo word="-crease" find="\b([dD]e|[iI]n)cres(able|e[drs]?|ing(?:ly)?)\b" replace="$1creas$2"/>
<Typo word="-cumbent" find="\b([dD]e|[iI]n|[rR]e)cumban(c(?:ies|y)|t(?:ly|s?))\b" replace="$1cumben$2"/>
<Typo word="-current" find="\b([cC]on|[oO]c|[rR]e(?:oc)?)cur(?:[ae]|ra)n(ces?|t(?:ly)?)\b" replace="$1curren$2"/>
<Typo word="-cycle (2)" find="\b([bB]|[eE]p|tr|[uU]n)yc[iy]cl(e(?:[ds]?|like|rs?)|i(?:c|ng|sts?))\b" replace="$1icycl$2"/><!--avoid Trycycle musician-->
<Typo word="-cycle" find="\b([bB]i|[eE]pi|[mM]otor|[rR]e|[tT]ri|[uU]ni)c(?:icl|ylc?)([aei][a-z]*)\b(?<!ic(?:icleta|ylinder)|Tricicle)" replace="$1cycl$2"/><!--avoid Tricicle theatre group, (bi/tri)cylinder-->
D
<Typo word="-dition" find="\b([aA][du]|[cC]on|[dD]e|[eE](?:xpe)?|[pP]er|[rR]en?|[sS]e|[tT]ra)(?:d(?:i(?:dtio|o|t(?:i(?:on|tio)?|o))|tio)|i(?:dtio|tio))n(a(?:l(?:ly)?|ry)|ed|ing|s?)\b(?<![aA]udions?)" replace="$1dition$2"/><!--avoid Audion-->
<Typo word="-dolence" find="\b([cC]on|[iI]n|[rR]e)dolan(ces?|t(?:ly)?)\b" replace="$1dolen$2"/>
<Typo word="-dth" find="\b([bB]andwi|[hH](?:a(?:irbrea|nds?brea)|undre)|[tT]housan)th(s)?\b" replace="$1dth$2"/>
<Typo word="-ducible" find="\b([cC]on|[dD]e|[iI](?:n|rre(?:pro)?)|[pP]ro|[rR]e(?:pro)?|[sS]e)duce?ab(ility|l[ey])\b" replace="$1ducib$2"/>
<Typo word="-ductible" find="\b([cC]on|[dD]e|[iI]n|[nN]onde)ductab(ility|l[ey])\b" replace="$1ductib$2"/>
<Typo word="-duction" find="(?<=\b(?:[aA](?:[bd]|utopro)|[cC]o(?:n|pro)|[dD]e(?:xtro)?|[hH]yperpro|[iI]n(?:tro)?|[kK]inopro|[nN]onpre|[oO]verpre|[pP](?:ostpre|r[eo])|[rR]e(?:d?|intro|[pt]ro)|[sS](?:e|u(?:perpro|rpro))|[uU]nderpro|[yY]pro))du(?:c[it]|ti)on(s)?\b" replace="duction$1"/><!--cheapened expensive beginning-->
<Typo word="-ductor" find="\b([aA][bd]|[cC]on|[dD]e|[iI]n)ducter(s)?\b" replace="$1ductor$2"/>
E
<Typo word="-eable" find="\b([cC]halleng|[iI]r(?:challeng|knowledg|notic|replac)|[kK]nowledg|[nN]otic|[rR]eplac|[uU]n(?:challeng|knowledg|notic|replac))[ai]bl([ey])\b" replace="$1eabl$2"/>
<Typo word="-eaning" find="(?=ean)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ean(?:in|ni)ng\b" replace="eaning"/><!--cheapened expensive beginning-->
<Typo word="-ecession" find="\b([pP]r|[rsRS])ec(?:ces?|e)sion(al|is(?:m|ts?)|s?)\b" replace="$1ecession$2"/>
<Typo word="-elie(f/ve)" find="\b([brBR]|[dmDM]isb|[nN]onb|[uU]nb)eleie?(fs?|v(?:abl[ey]|e(?:[ds]?|rs?)|ing))\b" replace="$1elie$2"/>
<Typo word="-ely" find="\b([aA]ctiv|[cC]los|[dD]ens|[eE]ntir|[fF](?:als|ierc)|[iI](?:mmens|n(?:activ|clos|dens|entir|f(?:als|ierc)|immens|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|nam|precis|s(?:ever|incer|pars)|wid))|L(?:a(?:rg|t)|i[kv]|on)|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|[nN]am|[pP]recis|[sS](?:ever|incer|pars)|[uU]n(?:activ|clos|dens|entir|f(?:als|ierc)|immens|l(?:a(?:rg|t)|i[kv]|o(?:n|os))|nam|precis|s(?:ever|incer|pars)|wid)|[wW]id)l+e?y\b(?<!Densley)" replace="$1ely"/>
<!--"-ence" & "-ent" errors, grouped here-->
<Typo word="-en(ce/t)" find="(?<=\b(?:[aA]ccid|[cC]li|[dD]isobedi|[eE]xcell|[iI]ngredi|[lL]eni|[oO]bedi|[sS]uperintend|[tT]ranscend|[vV]iol))an(c[ey]|t[a-z]*)\b(?<!Violant[aei])" replace="en$1"/><!--avoid the names Violant[aei]; cheapened expensive beginning-->
<Typo word="-ently" find="(?<=\b(?:[aA]ppar|[cC]urr|[dD]ec|[eE]vid|[iI]nt|[pP]res|[rR]ec|[sS]il))enlty\b" replace="ently"/><!--see also "-equently"--><!--cheapened expensive beginning-->
<Typo word="-(t)ence" find="\b([aA]dver|[cC]ompe|[iI](?:mp(?:eni|o|re)|n(?:adver|compe))|[lL]a|[pP](?:eni|o|re)|sen)tan(c(?:e[ds]?|ies?|y)|t(?:ial|ly|s?))\b(?<!par\s+[iI]nadvertance)" replace="$1ten$2"/><!--avoid French-->
<Typo word="-(ist)ence" find="\b([cC]o(?:ex|ns)|[eE]x|[iI]n(?:cons|s)|[nN]onex|[pP]reex|[sS]ubs)ist[ai]n(ci?[ey]s?|t[a-z]*)\b" replace="$1isten$2"/>
<!--end "-ence" errors-->
<Typo word="-enness" find="\b([dD]runk|[eE]v|[kK]e|[oO]p|[sS][ou](?:dd|ll))eness\b" replace="$1enness"/>
<Typo word="-ennial" find="\b([bB]i(?:cent)?|[cC]ent|[mM]ill|[pP]er|[qQ]u(?:adri?(?:cent)?|in(?:qu|t))|[sS]e(?:mi(?:cent)?|squi(?:cent)?)|[tT]ri(?:cent)?)e(?:nte)?nial([a-z]*)\b" replace="$1ennial$2"/>
<Typo word="-eous" find="\b([cC](?:ourt|rustac|utan)|[dD]is(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr)|[gG](?:as|org)|[hH]erbac|[iI](?:gn|nstantan)|[pP]roteinac|[rR]ight|[sS](?:pontan|ub(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr))|[uU]n(?:c(?:ourt|rustac|utan)|g(?:as|org)|herbac|i(?:gn|nstantan)|proteinac|right|spontan|vitr)|[vV]itr)(?:euo|iou|uo)(s[a-z]*)\b" replace="$1eou$2"/><!--see also "-geneous"-->
<Typo word="-equently" find="\b([cC]ons|[fF]r|[iI]nfr|[sS]ubs)en?qu(?:antl|en(?:lt|nt(?:il+|ual+)))y\b" replace="$1equently"/>
<Typo word="-ereal" find="\b([eE]th|[sS]id|[vV]en)eri?al(ly)?\b" replace="$1ereal$2"/>
<Typo word="-ertain" find="\b([cC]|[eE]nt|[uU]nc)ertian([a-z]*)\b" replace="$1ertain$2"/>
<Typo word="-escent" find="\b([aA](?:cqui|dol)|[cC](?:o(?:al|nval)|r)|[eE](?:fferv|van)|[iI](?:ncand|rid)|[oO]bsol)e(?:cs?e|s(?:ca|e))n(ce|ts?)\b" replace="$1escen$2"/>
<Typo word="-ese" find="\b([cC]hin|[dD]ioc|[jJ]a[pv]an|[lL]eban|[mM]alt|[pP]ortugu|[sS]iam)e[aes]se\b" replace="$1ese"/>
<Typo word="-esident" find="\b([cC]op?r|[nN]onp?r|[pP]r|[rR])(?:ei?s|si)di?en(c(?:[ey]|i(?:al(?:ly)?|es))|t(?:es?|s?|ia(?:l(?:ly)?|ry)|ships?))\b" replace="$1esiden$2"/>
<Typo word="-etary" find="\b([dD]i|[mM]on|[pP](?:lan|ro(?:l|pri))|[sS]ecr)(?:at[ae]|et[eo])r(i(?:a[lt]?|es|ly|s[mt]s?|um?)|y)\b(?<![pP]roprietorial|[sS]ecretory)" replace="$1etar$2"/>
<Typo word="-ever" find="\b([fF]or|[hH]ow|[wW]her)eever\b" replace="$1ever"/>
<Typo word="-exper-" find="([eE])pxer([a-z]+)\b" replace="$1xper$2"/>
<Typo word="-eys" find="\b([aA]ttorn|[cC]himn|[dD]onk|[jJ](?:ers|ourn)|[pP]ull|[tT]urk)(?:ie|y)s\b" replace="$1eys"/>
F
<Typo word="-fered" find="\b([dD]if|[oO]f|[pP](?:il|rof)|[sS]uf|[wW]a)ferr(ed|ings?)\b" replace="$1fer$2"/>
<Typo word="-ference" find="(?<=\b(?:(?:[A-Z][a-z]*|[a-z]+)(?:con|trans)|[cC](?:ircum|on)|[dD](?:e|if)|[iI]n(?:dif|ter)?|[pP][dr]e|[rR]e|[tT]rans))f(?:er(?:an|e(?:m|r[ae]n)|ne?|r[ae]n)|fer(?:e(?:m|r[ae]n)|r[ae]n)|r[ae]n)(c(?:e[drs]?|ing)|t(?:ial(?:ly|s?)|ly|s?))\b(?<!Defrance)" replace="feren$1"/><!--cheapened expensive beginning-->
<Typo word="-fering" find="(?=fereing)(?<=\b(?:[A-Z][a-z]*|[a-z]+))fereing(s)?\b" replace="fering$1"/><!--cheapened expensive beginning-->
<Typo word="-ferred" find="\b([cC]on|[dD]e|[iI]n|[pP][dr]e|[rR]e|[tT]rans)f(?:e|fer?)r(als?|e[dr]|ing)\b" replace="$1ferr$2"/>
<Typo word="-ficent" find="\b([bB]ene|[mM](?:agni|uni))f(?:[ae]ce|ic(?:a|ie))n(ce|t(?:ly)?)\b" replace="$1ficen$2"/>
<Typo word="-ficial" find="\b([aA]rti|[oO]f|[sS](?:acri|uper)|[uU]nof)fical(ity|ly|s?)\b" replace="$1ficial$2"/>
<Typo word="-field" find="(?<=\b(?:[aA](?:ir)?|[bB](?:a(?:ck|ttle)|[lr]oo[km])|[cC](?:an|hester|o(?:al|rn))|[dD]own|[gG]a[rs]|[hH]ome|[iI]n|[mM](?:a(?:ke|ns|se)|i(?:d|ne))|[oO](?:il|ut)|[sS](?:cho|hef|now|pring)|[uU]p)?)feild([a-z]*)\b" replace="field$1"/><!--avoid surname Feild; cheapened expensive beginning-->
<Typo word="-fifth" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])ith\b" replace="$1ty-$2ifth"/>
<Typo word="-finite" find="\b([aA]ff|[dD]ef|[iI]n(?:def|f))(?:fin(?:[aei]te?)|i(?:anite|n(?:[ae]te?|it(?<!\bSRK Infinit))))(ly|ness|s?)\b" replace="$1inite$2"/><!--avoid 'SRK Infinit'-->
<Typo word="-finit(iv)e" find="\b([dD]e|[iI]n(?:de)?)f+inat([ei][a-z]*)\b" replace="$1finit$2"/>
<Typo word="-first" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])r?ist\b" replace="$1ty-$2irst"/>
<Typo word="-flict" find="\b([aA]f|[cC]on|[iI]n)fil?ct(ed|ing(?:ly)?|s?)\b" replace="$1flict$2"/>
<Typo word="-fluent" find="\b([aA]f|[cC]on|[eE]f|[iI]n|[sS]uper)f(?:lua|ule)n(c[ei][a-z]*|t(?:i[a-z]+|ly|s?))\b" replace="$1fluen$2"/>
<Typo word="-form" find="\b([cC]on|[dD]e|[iI]n|[pP](?:er|lat)|[rR]e|Uni)fr?om(ati(?:ons?|ve(?:ly)?)|ances?|ed|i(?:ng|ty)|ly|s?)\b" replace="$1form$2"/>
<Typo word="-fourth" find="\b([eE]igh|[fF](?:if|or)|[nN]ine|[sS](?:even|ix)|[tT](?:hir|wen))ty-([fF])orth\b" replace="$1ty-$2ourth"/>
<Typo word="-friend" find="\b([bB](?:e|oy)|[gG]irl|[uU]n)freind(ed|ly|s?)\b" replace="$1friend$2"/>
<Typo word="-ful" find="(?<=\b(?:[bB]eauti|[cC](?:are|heer)|[dD]is(?:beauti|c(?:are|heer)|event|gra[ct]e|help|p(?:eace|ower)|s(?:poon|uccess)|use|wonder)|[eE]vent|[gG]ra[ct]e|[hH]elp|[pP](?:eace|ower)|[sS](?:poon|uccess)|[uU](?:n(?:beauti|c(?:are|heer)|event|gra[ct]e|help|p(?:eace|ower)|s(?:poon|uccess)|use|wonder)|se)|[wW]onder))full(ly|ness|s?)\b" replace="ful$1"/><!--cheapened expensive beginning-->
<Typo word="-fully" find="(?=fuly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))fuly\b" replace="fully"/><!--cheapened expensive beginning-->
G
<Typo word="-gement" find="\b([aA]rran|[dD]isenga|[eE]n(?:g(?:a|or)|lar)|[iI](?:mpin|nfrin)|[rR]earran)gment(s)?\b" replace="$1gement$2"/>
<Typo word="-geneity" find="\b([hH](?:eter|om)|[iI]nh(?:eter|om))ogenit(ies|y)\b" replace="$1ogeneit$2"/>
<Typo word="-geneous" find="\b([hH](?:eter|om)|[iI]nh(?:eter|om))ogeni(ous[a-z]*)\b" replace="$1ogene$2"/>
<Typo word="-geni(s/z)e" find="(?=genei)(?<=\b(?:[A-Z][a-z]*|[a-z]+))genei([sz][a-z]+)\b" replace="geni$1"/><!--cheapened expensive beginning-->
<Typo word="-gest" find="\b([cC]on|[dD]i|[iI]n)jest(ed|i(?:ng|on|ves?)|s?)\b" replace="$1gest$2"/>
<Typo word="-goes" find="\b([eE]mbar|[jlJL]in|[uU]nder)gos\b" replace="$1goes"/>
<Typo word="-gogue" find="\b([dD]em|[eE]m?|m(?:en)?|Men|[pP]ed|[sS]yn)?(?:agoug|ogogu?)e(s)?\b" replace="$1agogue$2"/>
<Typo word="-grade" find="\b([dD](?:e|own)|[uU]p)gradd+(e[ds]?|ing)\b" replace="$1grad$2"/>
<Typo word="-(g/p)ressive" find="(?=[gp]res)(?<=\b(?:[A-Z][a-z]*|[a-z]+))([gp]res)i(ons?|ve[a-z]*)\b" replace="$1si$2"/><!--cheapened expensive beginning-->
<Typo word="-ground" find="\b([aA]bove|[bB](?:a(?:ck|ttle)|elow)|[cC]amp|[fF](?:air|ore)|[pP]lay|[uU]nder)(?:g(?:or?un|ro(?:oun|u))|roun)d([a-z]*)\b" replace="$1ground$2"/>
H
<Typo disabled="-handed" find="\b([lL]ef|[rR]igh)t\s*hande(d|rs?)\b" replace="$1t-hande$2"/><!--nothing wrong with separate words-->
<Typo word="-herent" find="\b([aA]d|[cC]o|[iI]n(?:co)?)he(?:ar[ae]|ra)n(c[ey]|t[a-z]*)\b" replace="$1heren$2"/>
<Typo word="-hibition_" find="\b([eE]x|[iI]n|[pP]ro)habiti(ons?|ve(?:ly)?)\b" replace="$1hibiti$2"/>
I
<Typo word="-ian" find="\b(As|C(?:hrist|ivil)|civil|Egypt|Ind|[mM]usic|[pP]edestr)ain(i(?:sm|ty)|s(?:ity)?)?\b" replace="$1ian$2"/>
<Typo word="-ian(ce/t)" find="\b([aA]lleg|[bB]rill|[iI]nvar|r(?:ad|el)|R(?:ad|el(?!ient\s+K))|[vV]ar)(?:ai|ie)n(ces?|ts?)\b" replace="$1ian$2"/><!--avoid Relient K (band)-->
<Typo word="-iation" find="\b([aA](?:bbrev|llev|ssoc)|[dD]ev|[hH]umil|[iI]nit|[rR]ad|[vV]ar)ati(ons?|ve)\b" replace="$1iati$2"/>
<Typo word="-ible" find="\b([aA]ud|[cC]r(?:ed|uc)|[eE](?:d|lig)|[fF]lex|[hH]orr|[iI][nr](?:aud|cr(?:ed|uc)|e(?:d|lig)|flex|horr|t(?:ang|err)|vinc)|[tT](?:ang|err)|[vV]inc)ab(ility|l[ey]s?)\b" replace="$1ib$2"/>
<Typo word="-(s)ible" find="(?<=\b(?:[aA]dmis|[dD](?:efen|ivi)|[fF]ea|[iI][mnr](?:admis|d(?:efen|ivi)|fea|mer|osten|p(?:lau|os)|rever|[st]en|vi)|mer|[oO]sten|[pP](?:lau|os)|[rR]ever|[stST]en|[vV]i))sab(ility|l[ey])\b" replace="sib$1"/><!--cheapened expensive beginning-->
<Typo word="-(t)ible" find="\b([cC]o(?:mpa|nver|rrup)|[iI][mnr](?:co(?:mpa|nver|rrup)|percep|resis|sugges)|[pP]ercep|[rR]esis|[sS]ugges|[uU][mnr](?:co(?:mpa|nver|rrup)|percep|resis|sugges))tab(ility|l[ey])\b" replace="$1tib$2"/>
<Typo word="-ical" find="\b([aA]tr?[oy]p|[cC](?:lin|rit)|[eE]lectr|[gG]eograph|[iI]dent|[lL]og|M(?:ag|etaphor)|m(?:ag|etaphor|us)|[pP](?:ho[nt]ograph|olit|ract)|[tT](?:e(?:chn|legraph)|op|r[oy]p|yp))(?:c?|ic)ial(ly|s?)\b" replace="$1ical$2"/><!--avoid Stan Musial-->
<Typo word="-ically" find="\b([aA]utomat|[bB]as|[cC](?:o[mn]|rit)|[eE]lectr|[iI]ron|[mM](?:ag|us)|[pP](?:olit|ract)|[sS]pecif)i(?:al|ca?)ly\b" replace="$1ically"/>
<Typo word="-ictive" find="(?=icitve)(?<=\b(?:[A-Z][a-z]*|[a-z]+))icitve(ly|s?)\b" replace="ictive$1"/><!--cheapened expensive beginning-->
<Typo word="-iddle" find="\b([fmrFMR]|[gG]r)idle([ds])?\b" replace="$1iddle$2"/>
<Typo word="-idential" find="\b([cC]onf|[pP]r(?:es|ov)|r(?:es|ov)|Res)identai?l(ity|ly)?\b" replace="$1idential$2"/>
<Typo word="-iduous" find="\b([aA]ss|[dD]ec)idi?ous(ly)?\b" replace="$1iduous$2"/>
<Typo word="-ield" find="\b([fyY]|[uU]n[fwy]|[wW](?:indsh)?)eild(able|e(?:d|rs?)|ing|[sy]?)\b" replace="$1ield$2"/>
<Typo word="-ification" find="\b([dD](?:e|is)|[mM]is|[rR]e)?([cC](?:ert|lass)|[eE]lectr|[fF]ort|[iI]dent|[mM](?:agn|od)|[nN]ot|[pP](?:erson|ur)|[qQ]ual|[sS]pec|[uU]n|[vV]er)(?:fici?ati?|if(?:cati?|ic(?:at|iati?)))on(s)?\b" replace="$1$2ification$3"/>
<Typo word="-ify" find="\b([dD]is(?:horr|ident|qual|rat|spec|terr|ver)|[hH]orr|[iI]dent|[mM]is(?:horr|ident|qual|rat|spec|terr|ver)|[qQ]ual|[rR]at|[sS]pec|[tT]err|[vV]er)(?:af|fi|ifi|of)y(ing)?\b" replace="$1ify$2"/>
<Typo word="-ight" find="\b([bB]r|[fF]l?|[kK]n|[nrNR]|[sS]l?|[wW]r)igth?(e[dr]|hoods?|ing|l(?:ife|y)|[sy]?)\b(?<!Sligting)" replace="$1ight$2"/>
<Typo word="-ilities" find="(?=il)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ill+ities\b" replace="ilities"/><!--cheapened expensive beginning-->
<Typo word="-ily" find="\b([aA]ngr|[eE]as|[hH]eav|[lL]uck|[mM]ight|[pP]rimar|[sS](?:atisfactor|tead)|[uU]n(?:[aA]ngr|[eE]as|[hH]eav|[lL]uck|[mM]ight|[pP]rimar|[sS](?:atisfactor|tead)))(?:al?|i(?:al?|l))?ly\b" replace="$1ily"/>
<Typo word="-iness" find="(?<=\b(?:[cC]raz|[dgDG]ust|[fF]u(?:nn|st)|[hH](?:a(?:st|z)|ill)|[lL](?:az|o(?:nel|rdl|vel|wl)|ust)|[mM]ust|[nN]ast|[rR]ust|[sS](?:ill|unn)|[tT](?:ast|rustworth)|[uU]ntrustworth|[wW]orth))yness\b" replace="iness"/><!--cheapened expensive beginning-->
<Typo word="-ing" find="(?<=\b(?:[bB]ak|[cC](?:a[kr]|ontinu)|[dD](?:a(?:nc|r)|i(?:v|s(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin)))|riv)|[eE]n(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin))|[fF](?:ak|eatur|orc)|[gG]iv|[hH]av|[lL](?:anc|iv)|[mM](?:ak|is(?:bak|c(?:a[kr]|ontinu)|d(?:a(?:nc|r)|iv|riv)|f(?:ak|eatur|orc)|giv|hav|l(?:anc|iv)|mak|notic|ra[kv]|s(?:av|h(?:a[rtv]|in)|ka[rtv])|tak|us|w(?:a[kv]|hin)))|[nN]otic|[rR]a[kv]|[sS](?:av|h(?:a[rtv]|in)|ka[rtv])|[tT]ak|[uU]s|[wW](?:a[kv]|hin)))eing(s)?\b" replace="ing$1"/><!--cheapened expensive beginning-->
<Typo word="-ining" find="(?=inig)(?<=\b(?:[A-Z][a-z]*|[a-z]+))inig(ly|s?)\b(?<!\b(?:Bre|He|K(?:le|urt)|Lap|Me|Nar(?:ir)?|Re|Stee|[tT]|We)inig\b)" replace="ining$1"/><!--avoid (Br/Kl/M/H/R/St/W)einig, (Nar/Narir/Kurt/Lap/T)inig. 'ing' typos can be false positive i.e 'paintinig'--><!--cheapened expensive beginning-->
<Typo word="-ionship" find="\b([cC](?:hamp|ompan)|[rR]elat)(?:ionsih?|oinshi)p(s)?\b" replace="$1ionship$2"/>
<Typo word="-ish" find="(?=isih|sih)(?<=\b(?:[A-Za-z]+?))i?sih(e(?:[ds]|rs?)|ing(?:ly)?|ly)?\b(?<!asih|A(?:isih|riningsih|sih)|Bersih|esih|Finarsih|ingsih|K(?:asih|osasih)|[rs]sih|M(?:a(?:drasih|ss?ih)|essih|irajoucsih)|N(?:esih|ingsih|urnaningsih)|Su(?:kaesih|mbangsih)|T(?:laksih|sih)|Y(?:ingtsih|ulianingsih))" replace="ish$1"/><!--avoid proper names with -asih -esih -rsih -ssih, e.g., Bersih, Finarsih, Kasih, Kosasih, Madrasih, Masih, Massih, Messih, Nesih, Sukaesih, Nurnaningsih, Ningsih, Ariningsih, Yulianingsih, Asih, Tsih, Aisih, Tlaksih, Mirajoucsih, Sumbangsih, Yingtsih--><!--cheapened expensive beginning-->
<Typo word="-ism" find="\b([aA]narch|[cC]ritic|[oO]rgan|[pP]lagiar|[tT]our)s?i(?:st)?m(s)?\b" replace="$1ism$2"/>
<Typo word="-istry" find="([aA]rt|[cC]hem|[dD]ent|[mM]in|[rR]eg)ist(ies|y)\b" replace="$1istr$2"/>
<Typo word="-itch_" find="\b([dhpwDHPW]|[sS][tw]|[tT]w)ict?h(e[ds]|ing|(?<![wW]ich)ers?)\b(?<!Picher|Sticher)" replace="$1itch$2"/><!--avoid "swich", "wicher", "Picher", "Sticher"-->
<Typo word="-itely" find="(?=itly)(?<=\b(?:[A-Z][a-z]*[lnst]|[a-z]+[lnst]))(?<![qQ]ual)itly\b" replace="itely"/><!--cheapened expensive beginning-->
<Typo word="-ition" find="\b([aA](?:dd|mb|ud)|[cC]o(?:al|nd)|[dD]emol|[eE](?:d|xhib)|[iI](?:gn|n(?:hib|tu)?)|[pP](?:os|rohib)|[tT](?:rad|u))it(?:ioi|oi?)n(al(?:ly)?|is[mt]s?|s?)\b" replace="$1ition$2"/>
<Typo word="-itious" find="\b([aA]mb|[cC]ement|[fF]ict|[nN]utr|[sS]ed)icious([a-z]*)\b" replace="$1itious$2"/>
<Typo word="-itous" find="\b([fF]ort|[gG]rat|[uU]biq)ui?tious(ly|ness)?\b" replace="$1uitous$2"/>
<Typo word="-ively" find="(?=ivly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ivly\b" replace="ively"/><!--cheapened expensive beginning-->
<Typo word="-ives" find="\b([aA](?:fterl|le[wW])|[eE]x-[wW]|[hH]ouse[wW]|[lwLW])ifes\b(?<!\b(?:[hH]alf-[lL]|[lL]ow-[lL]|Readers W|[sS]till(?:-[lL]|\s+[lL]))ifes)" replace="$1ives"/><!--avoid "half-lifes", "low-lifes", "still lifes", "Readers Wifes" (also knifes and midwifes are valid as verbs)-->
J–K
<Typo word="-junction" find="\b([cC]on|[dD]is|[iI]n|[sS]ub)ju[cn]n?ti(ons?|v(?:es?|itis))\b" replace="$1juncti$2"/>
<Typo word="-kel" find="\b([sS](?:he|nor)|[yY]o)kle(ing|s?)\b" replace="$1kel$2"/>
<Typo word="-keted" find="\b([bB](?:lan|rac)|[dD]oc|[jJ]ac|[mM]ar|[pP][ao]c|[rsRS]oc)kett(ed|ing|s)\b" replace="$1ket$2"/>
<Typo word="-king" find="\b([bB][ai]|[sS]tri|[tmwcfrTMCFRW]a|[vhlVHL]i)keing\b" replace="$1king"/>
<Typo word="-(a/e/i/o/u)(c/n/o/r/s)king" find="(?=kign)(?<=\b(?:[A-Z][a-z]*[aeiou][cnors]|[a-z]+[aeiou][cnors]))kign\b" replace="king"/><!--cheapened expensive beginning-->
L
<Typo word="-licate" find="\b([eE]x|[iI]m)plict(e[ds]?|i(?:ng|ons?))\b" replace="$1plicat$2"/>
<Typo word="-licit (verb)" find="\b([eE]|[sS]o)lic(?:id|t)(ations?|ed|ing|ors?|s?)\b" replace="$1licit$2"/>
<Typo word="-licit (adjective)" find="\b([eE]xp|[iI](?:l|mp|nexp)|[uU]nexp)lic(?:id|t)(ly)?\b" replace="$1licit$2"/>
<Typo word="-lingual" find="\b([bB]|[mM]ult|[tT]r|[uU]n)illingual([a-z]*)\b" replace="$1ilingual$2"/>
<Typo word="-lithic" find="\b([eE]o|[mM](?:ega|ono)|[nN]eo|[pP]ala?eo)litic\b" replace="$1lithic"/>
<Typo word="-lled" find="\b([iI]nsta|[mfbckwMFBCKW][ai])leld\b" replace="$1lled"/>
<Typo word="-logue" find="\b([aA]na|[cC]ata|[dD]ia|[eE](?:c|pi)|[iI]de[ao]|[mM]ono|[pP]ro)lou?ge([ds]?|rs?)\b(?<![cC]ataloge(?:[ds]|rs?))(?<![eE]piloges?)" replace="$1logue$2"/><!--avoid cataloged, cataloges, cataloger, epiloge(s)-->
<Typo word="-lty" find="\b([cC]rue|[dD]ifficu|[fF]ac?u|[gG]ui|[nN]ove|[sS](?:pecia|ubt[ei]))tl(i(?:e(?:r|st?)|ness)|y)\b" replace="$1lt$2"/><!--see also "-alty"-->
<Typo word="-lytic" find="\b([aA](?:na|utocata)|[cC]ata|[eE]lectro|[pP]sychoana)litic(al(?:ly)?|s?)\b" replace="$1lytic$2"/>
M
<Typo word="-men's" find="\b([cC]hair|[fF]ore|[gG]entle|[wW]o)men(?:s['’´ˈ׳᾿‘′Ꞌꞌ`]s?['’´ˈ׳᾿‘′Ꞌꞌ`]?|;?s['’´ˈ׳᾿‘′Ꞌꞌ`]?)\b['’´ˈ׳᾿‘′Ꞌꞌ`]?" replace="$1men's"/>
<Typo word="-ment" find="((?:[aA](?:gree|r(?:ma|range))|[dD]ocu|[pP]ay)|[aA](?:mend|rgu)|[eE](?:nviron|xperi)|[iI]mprove|[sS](?:eg|tate))m(?:an|e(?:mt|tn)|n(?:et)?)(a[lr][a-z]*|ed|s?)\b(?<!Segman)" replace="$1ment$2"/><!--avoid surname Segman--><!--cheapened expensive beginning-->
<Typo word="-mentaries" find="\b([cC]om|[dD]ocu)mentare?ys\b" replace="$1mentaries"/>
<Typo word="-mentary" find="(?<=\b(?:[aA]li|[cC]om(?:pl[ei])?|[dD]ocu|[eE]le|[fF]rag|[mM]o|[pP]arlia|[rR]udi|[sS](?:edi|upple)))men(?:atr|t(?:a|er|r))(i(?:ans?|es|ly)|y)\b" replace="mentar$1"/><!--cheapened expensive beginning-->
<Typo word="-mina(nt/te)" find="\b([cC]onta|[dD](?:eter|o)|[gG]e|[lL]u|[nN]o|[pP]redo|[rR]u|[sS]e)min(?:e|ia)(n(?:ces?|t(?:ly)?)|t(?:e[ds]?|i(?:ng|ons?)|ors?))\b" replace="$1mina$2"/>
<Typo word="-minent" find="\b([eE]|[iI]m|[pP]r(?:ee|o))m(?:ina|mine)n(c(?:es?|y)|t(?:ly)?)\b" replace="$1minen$2"/>
<Typo word="-missible" find="\b([aA]d|[pP]er|[tT]rans)mis+ab(ility|le)\b" replace="$1missib$2"/>
<Typo word="-mitted" find="(?<=\b(?:[aA]d|[cC]om|[eoEO]|[pP]er|[rR]e(?:[aA]d|[cC]om|[sS]ub|[tT]rans)?|[sS]ub|[tT]rans))mit(ed(?:ly)?|ing)\b" replace="mitt$1"/><!--cheapened expensive beginning-->
<Typo word="-mity" find="\b([cC]ala|[eD]efor|[iI]nfir|[pP]roxi)mat(ies|y)\b" replace="$1mit$2"/>
N
<Typo word="-nace" find="\b([fF]ur|[mM]e)nanc(e[ds]?|ing)\b" replace="$1nac$2"/>
<Typo word="-nally" find="(?=anlly|nalyl)(?<=\b(?:[A-Z][a-z]*[a-mo-z]|[a-z]+[a-mo-z]))(?:anlly|nalyl)\b" replace="nally"/><!--avoid incorrect to incorrect change on -nanlly; cheapened expensive beginning-->
<Typo word="-nance" find="\b([iI]ndig|[mM]a(?:inte|lig)|[pP](?:e|oig|reg)|[rR]e(?:pug|so)|[sS]usti)nen(c(?:es?|ies?|y)|t[a-z]*)\b" replace="$1nan$2"/><!--see also "-mina(nt/te)"-->
<Typo word="-nf(i/o)rm" find="\b([cC]o|[dD]isi|[iI](?:nco)?|[mM]isi|[rR]eco|[uU]nco)mf([io])rm(a(?:ti(?:ons?|ve(?:ly)?)|bl[ey]|l(?:ity)?)|ed|ing|s?)\b" replace="$1nf$2rm$3"/>
<Typo word="-nment" find="\b([aA](?:lig|ssig)|[eE]n(?:tertai|viro)|[gG]over)(?:me|nem)nt(al[a-z]*|s?)\b" replace="$1nment$2"/><!--see also "-ment"-->
<Typo word="-nomial" find="\b([mM]o|[pP]oly|[tT]ri)nominal(s)?\b" replace="$1nomial$2"/><!--avoid binominal-->
<Typo word="-nounce" find="\b([aA]n|[dD]e|[mM]ispro|[pP]ro|[rR]e)(?:n(?:ou|uo?n)|oun)cn?(e[a-z]*|ings?)\b" replace="$1nounc$2"/>
O
<Typo word="-oid" find="\b([aA](?:n[de]r|v)|[cC]ub|[dD]ev|[hH]uman|[oO]v|[pP]aran|[sS]ter|[tT](?:a(?:bl|c)|or|yph))iod(a(?:l|nce)|ed|ing|s?)\b" replace="$1oid$2"/>
<Typo word="-ology" find="(?=ol)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ol(?:[ai]?|ol)g(y(?<![vV]olgy\b)|i(?:c[a-z]*|es|sts?))\b" replace="olog$1"/><!--cheapened expensive beginning-->
<Typo word="-ong" find="\b([aA][lm]|[glstGLST]|[wW]r)omg(s)?\b" replace="$1ong$2"/>
<Typo word="-onym" find="\b([aA](?:cr|n)|[eE]p|[hH]om|[pP]seud|[sS]yn)(?:on(?:[aio]m|ym?n)|yn[oy]m)(ity|ous(?:ly)?|[sy]?)\b" replace="$1onym$2"/>
<Typo word="-ormally" find="\b([aA]bn|[fnFN]|[iI]nf)ormaly\b" replace="$1ormally"/>
<Typo word="-orous" find="\b([aA]m|[pP]|[rR](?:anc|ig)|[vV]ig)o(?:ro|urou?)s(ly|ness|\b(?<!Amoros|Poros))\b" replace="$1orous$2"/><!--allowing humourous per talk page, see also "-vorous"; avoid surname Amoros-->
<Typo word="-osion" find="\b([cC]orr|[eE](?:r|xpl)|[iI]mpl)otion(s)?\b" replace="$1osion$2"/>
<Typo word="-otten" find="\b([bB]eg|[fF]org|[gr]|[mM]isg)ot(?:tt)?en(e(?:r|st)|stones?)?\b" replace="$1otten$2"/>
<Typo word="-oughly" find="\b([rR]|[tT](?:hor)?)ougly\b" replace="$1oughly"/>
<Typo word="-ought" find="\b([bB]r?|[fsS]|[tT]h|[wW]r)(?:aught|ougth)(s)?\b" replace="$1ought$2"/><!--avoid surname Faught-->
<Typo word="-ound-" find="([bcfghmprswzCDFGKMPRSTVWYZ])uond([a-z]*)" replace="$1ound$2"/>
P
<Typo word="-paration" find="\b([pP]r|[rsRS])ep(?:ar?|er?a|ra)t(i(?:ons?|ve(?:ly|s?))|or(?:ily|[sy]?))\b" replace="$1eparat$2"/>
<Typo word="-partment" find="\b([aA]|[cC]om|[dD]e)pa[rt]ment(al[a-z]*|s?)\b" replace="$1partment$2"/>
<Typo word="-pel" find="\b([cC]om|[dD]is|[eE]x|[iI]m|[pP]ro|[rR]e)pell(s)?\b" replace="$1pel$2"/>
<Typo word="-pelled" find="\b([cC]om|[dD]is|[eE]x|[iI]m|[pP]ro|[rR]e)pel(e(?:d|rs?)|ing|ors?)\b" replace="$1pell$2"/>
<Typo word="-pensable" find="\b([cC]om|[dD]is|[iI]ndis)pensib(ility|l(?:e(?:ness)?|y))\b" replace="$1pensab$2"/>
<Typo word="-pensation" find="\b([cC]om|[dD]is)pensantion(al|s?)\b" replace="$1pensation$2"/>
<Typo word="-pense" find="\b([dD]is|[eE]x|[iI]n(?:dis|ex|sus)|[sS]us)penc(a(?:bl[ey]|r(?:ies|y)|tions?)|e(?:[ds]?|rs?)|ful|i(?:ng|ve(?:ly|ness)?))\b" replace="$1pens$2"/>
<Typo word="-petiti(on/ve)" find="\b([cC]om|[nN]on(?:com|re)|[rR]e|[uU]n(?:com|re))p(?:atiti|e(?:iti|tit?)|itit|pet[ae]ti)(ons?|ve[a-z]*)\b" replace="$1petiti$2"/>
<Typo word="-phone" find="\b([mM](?:ega|icro|ono)|[sS](?:axo|tereo|ym)|[tT]ele)pon(e[ds]?|i(?:c(?:ally)?|ng)|y)\b" replace="$1phon$2"/>
<Typo word="-ployment" find="\b([dD]e|[eE]m|[rR]ede|[uU]nem)ployement(s)?\b" replace="$1ployment$2"/>
<Typo word="-politan" find="\b([cC]osmo|[mM]etro|[nN]ea)polit(?:ai|ia?)n(ism|s?)\b" replace="$1politan$2"/>
<Typo word="-ponent" find="\b([cC]om|[dD]e|[eE]x|[oO]p|[pP]ro|xx)ponant(s)?\b" replace="$1ponent$2"/>
<Typo word="-press" find="(?<=\b(?:[cC]om|[dD]e(?:com|ex)?|[eE]x|[iI](?:m|n(?:com|ex)?)|[oO]p|[rR]e(?:com|ex)?|[sS]up))pres(e[ds]?|i(?:ng|on[a-z]*|ve(?:ly)?))?\b" replace="press$1"/><!--cheapened expensive beginning-->
<Typo word="-pulation" find="\b([cC]o|[mM]ani|[pP]o|[sS]ti)puati([a-z]+)\b" replace="$1pulati$2"/>
<Typo word="-putable" find="\b([cC]om|[dD]is(?:re)?|[iI]n(?:com|dis)|[iI]m|[rR]e)put(?:e[ai]|i)b(ilit[a-z]+|l[ey])\b" replace="$1putab$2"/>
<Typo word="-putation" find="\b([aA]m|[cC]om|[dD]e|[iI]m|[rR]e)puation([alsy]*)\b" replace="$1putation$2"/>
Q
<Typo word="-quarter" find="\b([fF]ore|[hH](?:ead|ind))qu[ar]ter(ed|ing|s?)\b" replace="$1quarter$2"/>
<Typo word="-quisition" find="\b([aA]c|[iI]n|[rR]e)quis(?:itoi?|tio)n(s)?\b" replace="$1quisition$2"/>
R
<Typo word="-rance" find="\b([aA](?:ppea|ssu)|[cC]lea|[dD]elive|[eE]n(?:du|t)|[fF][lr]ag|[hH]ind|[iI](?:gno|nsu)|[pP]erseve|[rR]ememb|[sS]eve|[tT](?:empe|ole))e?rea?n([ct][a-gi-z][a-z]*)\b(?<![iI]nsurency\b)" replace="$1ran$2"/><!--avoid Insurgency-->
<Typo word="-rector" find="\b([cC]o(?:di|r)|[dD]i)recte(r[a-z]*)\b" replace="$1recto$2"/>
<Typo word="-rien(ce/t)" find="\b([dD]is(?:expe|nut|o|pru)|[eE]xpe|[iI]n(?:expe|nut|o|pru)|[nN]ut|[oO]|[pP]ru|[rR]e(?:expe|nut|o|pru))r(?:ei|i(?:a|te))n(c(?:e[ds]?|ing)|t[a-z]*)\b" replace="$1rien$2"/>
<Typo word="-rious" find="\b([cC][au]|[dD]eli|[fF]u|[hH]ila|[iI](?:llust|n(?:dust|ju))|[lL](?:abou?|uxu)|[mM]yste|[nN]oto|[pP]reca|[sS]e|[vV](?:a|icto))r(?:i(?:o(?:iu|ui)|uo)|o(?:iu|ui?)|riou)s(ly|ness)?\b(?<!\b[sS]erous\b)" replace="$1rious$2"/>
<Typo word="-roid" find="\b([aA](?:n[de]|ste)|[cC]ent|[fF]ib|[mM]eteo|[sS](?:phe|te)|[tT]hy)riod(al|s?)\b" replace="$1roid$2"/>
S
<Typo word="-sage" find="\b([dD]o|[uU])seage(s)?\b" replace="$1sage$2"/>
<Typo word="-scend" find="\b([aA]|[cC]onde|[dD]e|[tT]ran)c?[cs]end(ed|ing|s?)\b" replace="$1scend$2"/>
<Typo word="-scend(a/e)nt" find="\b([aA]|[cC]onde|[dD]e|[tT]ran)c?[cs]end([ae])n[dt](s)?\b" replace="$1scend$2nt$3"/>
<Typo word="-science" find="\b([bB]io|[cC]on|[gG]eo|[nN]e(?:uro)?|[oO]mni|[pP](?:re|seudo))[cs]ien(ces?|t(?:ious(?:ly)?|ly)?|tific(?:ally)?)\b" replace="$1scien$2"/>
<Typo word="-scribe" find="\b([dD]e|[iI]n|[pP]r[eo]|[sS]ub)[sc]ri([bp][a-z]+)\b(?<!Decript)" replace="$1scri$2"/><!--avoid band-->
<Typo word="-scripti(on\ve)" find="\b([cC](?:ircum|on)|[dD]e|[iI]n|[pP]r[eo]|[rR]e|[sS]ub|[tT]ran)scr?ip?(?:iti?|t)(ons?|ve(?:ly)?)\b" replace="$1scripti$2"/>
<Typo word="-sequence" find="(?<=\b(?:[A-Z][a-z]*s|[a-z]+s|[sS]))equesece([ds])?\b" replace="equence$1"/><!--cheapened expensive beginning-->
<Typo word="-sequent" find="\b([cC]on|[iI]ncon|[sS]ub)(?:equ|s(?:e(?:nqu|q)|iqu|qu))en(ces?|t[a-z]*)\b" replace="$1sequen$2"/>
<Typo word="-solutely" find="(?=solutly)(?<=\b(?:[A-Z][a-z]*|[a-z]+))solutly\b" replace="solutely"/><!--cheapened expensive beginning-->
<Typo word="-soning" find="(?=soninig)(?<=\b(?:[A-Z][a-z]*|[a-z]+))soninig\b" replace="soning"/><!--cheapened expensive beginning-->
<Typo word="-source" find="\b([oO]ut|[rR]e)s(?:o[ru]|sour)c(e(?:[ds]?|ful(?:ly|ness)?)|ing)\b(?<![rR]essources?)" replace="$1sourc$2"/><!--avoid the French word '(R/r)essource(s)' used in name i.e. [[Euro Ressources]]-->
<Typo word="-sphere" find="\b([aA]tmo|[bB]logo|[hH]emi|[sS]trato)[-–‑−—―]?s(?:hpere|p(?:ere|he+r))(s)?\b" replace="$1sphere$2"/>
<Typo word="-stitute" find="\b([cC]on|[dD]econ|[iI]n|[pP]ro|[rR]econ|[sS]ub)s(?:itut|t(?:itu[dr]?|ut(?:[iu]t)?))(e[ds]?|i(?:ng|on[a-z]*))\b" replace="$1stitut$2"/>
<Typo word="-strict" find="\b([cC]on|[rR]e(?:di)?)stict(ed|i(?:ng|ons?|ve)|s?)\b" replace="$1strict$2"/>
<Typo word="-struct" find="\b((?:[dD]e|[mM]is|[rR]e)?[cC]on|(?:[iI]n|[nN]on)?[drDR]e|[iI]n(?:fra)?|[mM][ai]cro|[oO]b|[sS]u(?:b|per))(?:s(?:ruct|t(?:ruc|truct|uct))|truct)(ed|i(?:ng|on(?:is[mt]s?|s?)|vis[mt]s?)|ive(?:ly)?|ors?|s?|ur(?:al(?:ly)?|es?))\b" replace="$1struct$2"/><!--Error 'Instruction(s) => Instructtions' but maybe a hidden control character-->
<Typo word="-surrect" find="\b([iI]n|[rR]e)s(?:sur+e|ur(?:e|r+u|u))ct(ed|i(?:ng|on[a-z]*)|s?)\b" replace="$1surrect$2"/>
T
<Typo word="-tally" find="(?=taly)(?<=\b(?:[A-Z][a-z]*[b-eghj-z]|[a-z]+[b-eghj-z]))talyl?\b(?<!Kartaly)" replace="tally"/><!--avoid names Naftaly, Nataly; cheapened expensive beginning-->
<Typo word="-tain" find="\b([aA](?:bs|[ps][cp][eu]r)|[bB]ri|[cC](?:ap|er|hief|on|ur)|[fF]oun|[mM](?:ain|oun)|[pP][eu]r|[uU]n[cp][eu]r)t(?:ain[ai]|ian[ai]?)(cy|ed|ing|ly|ous|s?|t(?:ies|y))\b" replace="$1tain$2"/><!--avoid proper name Detian-->
<Typo word="-teenth" find="\b([eE]igh|[fF](?:if|our)|[nN]ine|[sS](?:even|ix)|[tT]hir)t(?:e[en]|the+n)th?(s)?\b" replace="$1teenth$2"/>
<Typo word="-thèque" find="\b([bB]ibli|[dD]isc)oth?[eéê]que(s)?\b(?<!\b[dD]iscotheques?)" replace="$1othèque$2"/><!--avoid discotheque-->
<Typo word="-thing" find="\b([aA]ny|[eE]very|[nN]o|[sS]ome)t(?:hign|ing)\b(?<![nN]oting)" replace="$1thing"/>
<Typo word="-tience" find="\b([iI][mn](?:pa|quo|sen)|[oO]ut(?:pa|quo|sen)|[pP]a|[qQ]uo|[sS]en)t(?:ei|ia)n(ces?|t[a-z]*)\b" replace="$1tien$2"/>
<Typo word="-tified" find="\b([bB]eau?|[cC]er|[fF]or|[iI]den|[jJ]us|[mM]or|[nN]o|[qQ]uan|[rR](?:a|ec)|[tT]es)ta?fi(abl[ey]|cat(?:es?|ions?)|e[ds])\b" replace="$1tifi$2"/><!--see also "-tifie(d/s)"-->
<Typo word="-tifie(d/s)" find="(?<=\b(?:[bB]eau?|[cC]er|[fF]or|[iI]den|[jJ]us|[mM]or|[nN]o|[qQ]uan|[rR](?:a|e(?:beau?|c(?:er)?|for|iden|jus|mor|no|quan|r(?:a|ec)|tes))|[tT]es|[uU]n(?:beau?|cer|for|iden|jus|mor|no|quan|r(?:a|ec)|tes)))tife([ds])\b" replace="tifie$1"/><!--see also "-tified"; cheapened expensive beginning-->
<Typo word="-tility" find="\b([dD]uc|[fF](?:er|u)|[hH]os|[iI]n(?:duc|f(?:er|u)|hos|mo|u|v(?:ersa|ola))|[mM]o|[uU]|[vV](?:ersa|ola))ti(?:a?|l(?:a?|li))t(arian|ies|y)\b" replace="$1tilit$2"/>
<Typo word="-timately" find="\b([iI]n|[uU]l)(?:i(?:mate?le?|t(?:imate?le?|mate?le))|t(?:imate?le|mate?le?))y\b" replace="$1timately"/>
<Typo word="-tinct" find="\b([dD]is|[eE]x|[iI]n(?:dis)?)(?:ctinc|ti(?:c(?:nt)?|n))(i(?:ons?|ve(?:ly)?)|ly|s?)\b(?<!\bDistin)" replace="$1tinct$2"/>
<Typo word="-tion(s)" find="(?=tio)(?<=\b(?:[A-Z][a-z]*|[a-z]+))tio(?:i|(s))n\b" replace="tion$1"/><!--cheapened expensive beginning-->
<Typo word="-tion" find="\b([dD](?:encrypt|omina)|[eE](?:lec|mo|ncrypt)|[nN](?:egotia|omina)|[sS]e(?:c|lec))t(?:iio|oi?)n(al[a-z]*|s?)\b" replace="$1tion$2"/>
<Typo word="-tional(ly)" find="(?=tion)(?<=\b(?:[A-Z][a-z]*|[a-z]+))tion(?:a(ly)|nal(ly)?)\b" replace="tional$1$2"/><!--cheapened expensive beginning-->
<Typo word="-tionary" find="\b([dDP]ic|[eE](?:volu|xpedi)|[iI]nfla|[rR]e(?:ac|volu))tionay\b" replace="$1tionary"/>
<Typo word="-tious" find="\b([aA]mbi|[cC]a[pu]|[fF][ai]cti|[iI]nfec|[nN]utri|[rR]epeti)t(?:i(?:oui|uo)|o(?:iu|ui))s(ly|ness)?\b" replace="$1tious$2"/>
<Typo word="-tivities" find="\b([aA]c|[fF]es|[iI]nsensi|[nN]a|[rR]eac|[sS]ensi)tivit?es\b" replace="$1tivities"/>
<Typo word="-tor" find="\b([aA]nces|[cC]onspira|[eE]di|[iI]nven|[mM]oni|[rR]eac|[tT]ransla)t+er(al[a-z]*|ed|i(?:al[a-z]*|ng)|s?)\b" replace="$1tor$2"/>
<Typo word="-trate" find="\b([cC]oncen|[iI]nfil)tar?t(e[ds]?|i(?:ng|ons?)|ors?)\b" replace="$1trat$2"/>
<Typo word="-(s)trate" find="\b([aA]dmini|[dD]emon|[fF]ru|[iI]llu|[mM]agi|[oO]rche|[rR]emon)star?t(e[ds]?|i(?:ng|ons?|ve(?:ly|s?))|ors?)\b" replace="$1strat$2"/>
<Typo word="-tributor" find="\b([aA]t|[cC]on|[dD]is)tributer(s)?\b" replace="$1tributor$2"/>
<Typo word="-tting" find="\b([bgpBGP][eu]|[cC]u|[fF]orge|[jlvswJLSVW]e)ting\b(?<!Guting|Isla Puting|Tanjung Puting)" replace="$1tting"/><!--avoid Guting, Isla Puting Bato, Tanjung Puting-->
<Typo word="-tude" find="\b([aA][lpt]t|[fF]ort|[gG]rat|[lL](?:at|ong)|[mM](?:agn|ult)|[sS]ol)i(?:dud|tut)(es?|inal(?:ly)?)\b" replace="$1itud$2"/>
<Typo word="-ture" find="\b([cC]ap|[fF]ea|[lL]ec|[pP]ic|[sS]culp|[tT]or)tur(s)?\b" replace="$1ture$2"/><!--avoid surname "Pastur"-->
U–V
<Typo word="-ually" find="\b([aA]sex|[cC]as|[eE](?:q|vent)|[fF]act|[gG]rad|[mM](?:an|ut)|[sS]ex|[tT]act|[uU](?:nus|s)|[vV]is)(?:al?|u[al]?)ly\b" replace="$1ually"/><!--avoid Annaly-->
<Typo word="-vel" find="(?<=\b(?:[blBL]e|[dD]ri|[gG](?:a|r[ao])|[hH]o|[mM]ar|[nN][ao]|[rR][ae]|[tT]r[ao]|[sS](?:h(?:o|ri)|[nw]i)))vle(s)?\b" replace="vel$1"/><!--cheapened expensive beginning-->
<Typo word="-vele(d/r)" find="\b([blLB]e|[dD]ri|[gG]r[ao]|[mM]ar|[rR]a|[sS](?:h(?:o|ri)|[nw]i)|[tT]r[ao])va?le(d|rs?)\b" replace="$1vele$2"/>
<Typo word="-veling" find="\b([bB]e|[dD]ri|[gG]r[ao]|[lL]e|[mM]ar|[rR][ae]|[sS](?:h(?:o|ri)|[nw]i)|[tT]r[ao])vle?ing\b" replace="$1veling"/>
<Typo word="-vement" find="(?=vment)(?<=\b(?:[A-Z][a-z]*|[a-z]+))vment(al|ed|ing|s?)\b" replace="vement$1"/><!--cheapened expensive beginning-->
<Typo word="-venge" find="\b([aA]|[rR]e|[sS]ca)vang(e[dr]?s?|ing)\b" replace="$1veng$2"/>
<Typo word="-versary" find="\b([aA](?:d|nni))v(?:e(?:rse|sa)|resa)r(i(?:al|es)|y)\b" replace="$1versar$2"/>
<Typo word="-versity" find="\b([aA]d|[dD]i|[uU]ni)veristy\b" replace="$1versity"/>
<Typo word="-view" find="\b([iI]nter|[oO]ver|[pP]re|[rR]e)(?:ive|v(?:ei?|i)|wie)w(able|e(?:d|rs?)|ing|s?)\b" replace="$1view$2"/>
<Typo word="-vious" find="\b([dD]e|[eE]n|[oO]b(?:li)?|[pP]re)v(?:io(?:su?|usu)|ou?se?|uose?)(ly)?\b(?<!Devo(?:s|us))" replace="$1vious$2"/>
<Typo word="-vorous" find="\b([cC]arn|[hH]erb|[iI]nsect|[oO]mn)iv[aeiu]r(es?|ous(?:ly)?)\b" replace="$1ivor$2"/>
W
<Typo word="-wed/-wing" find="(?=ww)(?<=\b(?:[A-Z][a-z]*|[a-z]+))ww(ed|ing|s)\b" replace="w$1"/><!--cheapened expensive beginning-->
<Typo word="-where" find="\b([aA]ny|[eE](?:lse|very)|[nN]o|[sS]ome)h?were\b" replace="$1where"/>

Incorrect phrases

<Typo word="Based (off) of" find="\b([bB])ased\s+(?<!-[bB]ased)(?:off\s+)?of\b" replace="$1ased on"/><!--Do NOT extend the below rule to "based around". Regardless of the FP rate, an incorrect change could render text nonsensical.-->
<Typo word="Between ... and" find="\b([bB]etween\s+(?:\d+[\d,\.]*|e(?:ight(?:een|y?)|leven)|f(?:i(?:ft(?:een|y)|ve)|o(?:rty|ur(?:teen)?))|nine(?:t(?:een|y))?|one|s(?:even|ix)(?:t(?:een|y))?|t(?:en|w(?:e(?:lve|nty)|o)|h(?:irt(?:een|y)|ree))|zero)\s)to\b" replace="$1and"/>
<Typo word="et al." find="\bet(?:\.\s*al\b\.?|\s+al\b(?!\.))" replace="et al."/>
<Typo disabled="except for" find="\bwith\s*the\s*exception\s*of\b" replace="except for"/>
<Typo disabled="Except for" find="\bWith\s*the\s*exception\s*of\b" replace="Except for"/>
<Typo word="known as" find="(?=kown)(?<=\b(?:a(?:lso|re|s)|Also|b(?:e(?:came|en|st|tter)|ut)|Be(?:st|tter)|[cC]ommonly|[fF]requently|[gG]enerally|is|[mM]ostly|[nN]ormally|Often|o(?:ften|r)|perhaps|[uU]sually|W(?:ell|idely)|w(?:as|e(?:ll|re)|idely))\s{1,99})know(?:ed|s?)\s+(as|for)\b" replace="known $1"/><!--cheapened expensive beginning-->
<Typo word="per se" find="\bper\s+say\b" replace="per se"/>
<Typo disabled="to" find="\bso\s*as\s*to\b" replace="to"/>
<Typo disabled="To" find="\bSo\s*as\s*to\b" replace="To"/>
<Typo disabled="whether" find="\bas\s*to\s*whether\b" replace="whether"/>
<Typo disabled="Whether" find="\bAs\s*to\s*whether\b" replace="Whether"/>

Back to top