IdleScape Wiki:AutoWikiBrowser/Typos

From Idlescape Wiki
Revision as of 16:48, 14 September 2021 by Sponsorn (talk | contribs) (Minor spelling fixes)
Jump to navigation Jump to search

Idlescape specific

<source lang="xml">
</source>

EN:WP additions

<source lang="xml">
<Typo word="Obstacle" find="\b(O|o)b(?:s?tica?le?|s?tacal|tacle)(s?)\b" replace="$1bstacle$2" /> 
<Typo word="Lantern" find="\b(L|l)atern(s(?<!Laterns))?\b" replace="$1antern$2" /> <!---Avoid place name Laterns--->
<Typo word="(Un)Usually" find="\b(U|u|[Uu]nu)su?aly\b" replace="$1sually" />
<Typo word="Mortar" find="(?!\bMorter\b)\b(M|m)orter(s?|ed|ing)\b" replace="$1ortar$2" /> <!---Avoid surname Morter--->
<Typo word="Disability" find="\b(D|d)isibilit(\w+)\b" replace="$1isabilit$2" />
<Typo word="Newspaper" find="\b(N|n)ewpaper(s?|m[ae]n)\b" replace="$1ewspaper$2" />
<Typo word="Ceremony" find="\b(C|c)era?mon(y|ies|ial\w*)\b" replace="$1eremon$2" />
<Typo word="Květa Peschke" find="\bKveta\s+Peschke\b" replace="Květa Peschke" />
<Typo word="Succinct" find="\b(S|s)uccint(ly|ness)?\b" replace="$1uccinct$2"/>
<Typo word="In(fla/jec)table" find="\b(I|i)n(fla|jec)tibl(es?|y)\b" replace="$1n$2tabl$3" />
<Typo word="-gest" find="\b([Cc]o|I|i)njest(s?|ed|ing|ion|ive)\b" replace="$1ngest$2"/>
<Typo word="Of(f) course" find="\b([Oo]f+)course\b" replace="$1 course" />
<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="(Min/Max/Opt)imum" find="\b([Mm](?:in|ax)|[Oo]pt)i(?:miu?|nu)m(s?)\b" replace="$1imum$2" />
<Typo word="An English" find="\b(A|a)\s+[Ee]nglis(h\w*)\b" replace="$1n Englis$2" />
<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="April Fools' Day" find="\b[Aa]pril\s+[Ff]ools\s+[Dd]ay\b" replace="April Fools' Day" />
<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="Fourth of July" find="\b([Ff]o|fou)rth\s+[Oo]f\s+[Jj]uly\b" replace="Fourth of July" />
<Typo word="Thanksgiving" find="\b(T|t)hans?kgs?iving(s?)\b" replace="$1hanksgiving$2" />
<Typo word="_Thanksgiving Day" find="\bThanks?giving day\b" replace="Thanksgiving Day" />
<Typo word="New Year's Day_" find="\b[Nn]ew\s+([Yy]ear'?s\s+d|[Yy]ears'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|[Yy]ears'?s?\s+[Ee])ve\b" replace="New Year's Eve" />
<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="Valentine's Day" find="\b[Vv]alentine((s?|s's?)\s+[Dd]|'s\s+d)ay\b" replace="Valentine's Day" />
<Typo word="Parishioner" find="\b(P|p)arishoner(s?)\b" replace="$1arishioner$2" />
<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="Allah" find="\ballah\b" replace="Allah" />
<Typo word="Totally" find="\b(T|t)ott?aly\b" replace="$1otally" />
<Typo word="Total" find="\b(T|t)ottal(s|ly|l?ed|l?ing)?\b" replace="$1otal$2" />
<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="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="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="George" find="Goerg(e|ian?s?|etown)" replace="Georg$1" /><!--don't match "Goerges"-->
<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="Remaining" find="\b(R|r)ema(ing(ing)?|ning)\b" replace="$1emaining" />
<Typo word="Affidavit" find="\b(A|a)ffadavit(s?)\b" replace="$1ffidavit$2" />
<Typo word="Shrewd" find="\b(S|s)hrewed(ly)?\b" replace="$1hrewd$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="The" find="\b[Tt]He(n?|irs?|re|se|y)\b" replace="The$1" />
<Typo word="Disney World" find="\b[Dd]isney[Ww]orld\b(?!\.com)" replace="Disney World" />
<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="Catholic_" find="\bcatholic(s|ism)\b" replace="Catholic$1" /><!--exclude potential FP catholic-->
<Typo word="Exhibit" find="\b(E|e)xih?bit(s?|t?ed|ing|ors?|ions?)\b" replace="$1xhibit$2" />
<Typo word="pro-life" find="\bpro\s*life(|rs?)\b" replace="pro-life$1"/><!--exclude cap. form due to various proper nouns-->
<Typo word="Ethnic" find="\b(E|e)nthn?ic(ity|ities)?\b" replace="$1thnic$2"/><!--don't match Ethenic-->
<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="Obituary" find="\b(O|o)bit(?:i?a|a?u)r(y|ies)\b" replace="$1bituar$2" />
<Typo word="life-form" find="\blifeform(s?)\b" replace="life-form$1"/><!--exclude capitalized form due to various proper nouns-->
<Typo word="Coffee" find="\b(C|c)of(?:ee|fe)(house|pot|shop)?(s?)\b" replace="$1offee$2$3"/>
<Typo word="(Long/Short)-lived" find="\b([Ll]ong|[Ss]hort)lived\b" replace="$1-lived"/>
<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="Eponymous" find="\b(E|e)p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/>
<Typo word="Anglican" find="\banglican(s?|ism)\b" replace="Anglican$1"/>
<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="Lutheran" find="\b[Ll]ut(?:era|h?eria)n(s?|ism)\b" replace="Lutheran$1"/>
<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="Mormon" find="\bmormon(s?|ism)\b" replace="Mormon$1"/>
<Typo word="Pentecost" find="\b(?:pente|[Pp]enta)cost(s?|als?|alism)\b" replace="Pentecost$1"/>
<Typo word="(Jun/Sen)ior" find="\b([Jj]u|[Ss]e)(?:ino|noi)r(s?|ity)\b" replace="$1nior$2"/>
<Typo word="(Re)iterate" find="\b([Rr]ei|I|i)tterat(ed?|es|ing|ions?|ive(:?ly)|or)\b" replace="$1terat$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="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="(Junior/Senior) varsity" find="\b([Jj]unior|[Ss]enior)s\s+varsity\b" replace="$1 varsity" />  
<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" />
<!-- 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 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="Leoš Janáček" find="\bLeos\s+Jan[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček" />  
<Typo word="Moment" find="\b(M|m)o(?:mmen|mem)t(ar(?:y|ily)|s)?\b" replace="$1oment$2" />
<Typo word="(Crime/Drug) lord" find="\b([Cc]rime|[Dd]rug)-?lord(s?)\b" replace="$1 lord$2" />
<Typo word="-ament" find="\b([Ff]il|[Ll]i[gn]|[Tt]est|[Tt]ourn)ia?ment(s?|ary)\b" replace="$1ament$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="-ight" find="\b([BbWw]?[Rr]|[FfSs]l?|[Kk]?[Nn])igth?(s?|ed|ing|er|l?y|life|hoods?)\b" replace="$1ight$2" />
<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="(T/W)hose" find="\b([TtWw]h)oose\b" replace="$1ose" />
<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="(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="(Arch)Enemy" find="\b([Aa]rche|E|e)nemie\b" replace="$1nemy" />
<Typo word="Teatro Colón" find="\b[Tt]eatro\s+[Cc]olon\b" replace="Teatro Colón" />
<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="-vele(d/r)" find="\b([BbLlRr]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="-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="Iridescent" find="\b(I|i)rridescen(t\w*|ce)\b" replace="$1ridescen$2" />
<Typo word="Xiph-" find="\b(X|x)yph([io]\w+)\b" replace="$1iph$2" /><!--don't match Xyphus-->
<Typo word="India(na)" find="\b[Ii]ndai(|ns?|ni?an?s?)\b" replace="India$1" />
<Typo word="Beirut" find="\b[Bb]ei?ruit\b" replace="Beirut" />
<Typo word="-trate" find="\b([Cc]oncen|[Ii]nfil)tar?t(es?|ed|ing|ions?|ors?)\b" replace="$1trat$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="Frustum" find="\b(F|f)rustr(ums?|a)\b" replace="$1rust$2" />
<Typo word="Alumni" find="\b(A|a)lumi?nis\b" replace="$1lumni" /> 
<Typo word="An alumnus of" find="\b(A|a)n?\s+[Aa]lumi?ni\s+of\b" replace="$1n alumnus of" /> 
<Typo word="World Wide Web" find="\b[Ww]orld[-\s]*wide\s+[Ww]eb\b" replace="World Wide Web" /> 
<Typo word="-kel" find="\b([Ss]he|[Ss]nor|[Yy]o)kle(s?|ing)\b" replace="$1kel$2" /> 
<Typo word="Snorkeled" find="\b(S|s)norkl(ed|ers?|ing)\b" replace="$1norkel$2" /> 
<Typo word="_plant life" find="(?!\bPlantlife\b)\b(P|p)lant-?life\b" replace="$1lant life" /><!--ignore proper n. Plantlife-->
<Typo word="Beijing" find="\b[Bb]ejing\b" replace="Beijing" />
<Typo word="Wh-" find="\b(W|w)(ere(?:abouts|by)|isker(?:s|ed)|istl(?:er?s?|ed|ing))\b" replace="$1h$2" />
<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="-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="-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="-itch_" find="\b([DdHhPpWw]|[Ss][tw]|[Tt]w)ict?h(e[ds]|ing|ers?)\b" replace="$1itch$2" /><!--don't find "swich"-->
<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="-tionally" find="\b(\w*)tionaly\b" replace="$1tionally" />
<Typo word="Botswana" find="\b[Bb]o(?:stwa|tswan)na(n?s?)\b" replace="Botswana$1" />
<Typo word="World" find="\b(W|w|[Uu]nderw)(?:rol|olr)d(s?|ly|wide)\b" replace="$1orld$2" />
<Typo word="Quatern-" find="\b(Q|q)uartern([ai]\w+)\b" replace="$1uatern$2" />
<Typo word="Advocate" find="\b(A|a)dovc?at(e[ds]?|ing|ion|ory?)\b" replace="$1dvocat$2" />
<Typo word="Injured" find="\b(I|i)njur[ir]ed\b" replace="$1njured" />
<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="After" find="\b(A|a)f[ft]ter\b" replace="$1fter" />
<Typo word="Based (off) of" find="\b(B|b)ased\s+(off\s+)?of\b" replace="$1ased on" />
<Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri" />
<Typo word="Nineteen" find="\b(N|n)inteen(s?|ths?)\b" replace="$1ineteen$2" />
<Typo word="Once/Twice" find="\b([Oo]n|[Tt]wi)ced\b" replace="$1ce" />
<Typo word="Fort Worth" find="\bForth\s+Worth\b" replace="Fort Worth" />
<Typo word="the first time" find="\b(T|t)he\s+(very\s+)?fr?ist\s+time\b" replace="$1he $2first time" />
<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="et al." find="\bet(\.\s*al\b\.?|\s+al\b(?!\.))" replace="et al." />
<Typo word="known as" find="(,|\-|is|w?as|are|were|became|or|but|perhaps|been)\s+((?:more\s+|most\s+)?(?:usual|wide|normal|general|common|most)ly|well|better|best|often|also)\s+know\s+(as|for)\b" replace="$1 $2 known $3" />
<Typo word="Visitor" find="\b(V|v)ist(ors?|ed|ing)\b" replace="$1isit$2" /><!--don't find "visiter"-->
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|Squadron|Survey|Testing)\b" replace="Ordnance $1" />
<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="-Graph-" find="\b(\w*[Gg])rpah(\w*)\b" replace="$1raph$2"/>
<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="Pro-" find="\b(P|p)or(babi?l|blem|[cf]ess|duc|gress|vi[ds])(\w*)\b" replace="$1ro$2$3" />
<Typo word="Née" find="([ (])n[eè][eèé]\b" replace="$1née" />
<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="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="Factor_" find="\b(F|f)acter(s|ed|ing|ize[ds]?|y|ies)\b" replace="$1actor$2" /><!--Don't fix "Facter": name of software-->
</source>

A

<source lang="xml">
<Typo word="Abandon" find="\b(A|a)(?:dba|bo)ndon+(\w*)\b" replace="$1bandon$2" />
<Typo word="Abbreviate" find="\b(A|a)breviat(\w+)\b" replace="$1bbreviat$2" />
<Typo word="Aberration" find="\b(A|a)b(?:ber?|e)ra(\w+)(?<!Aberavon)\b" replace="$1berra$2" /><!--Don't match Aberavon-->
<Typo word="Absence" find="\b(A|a)bs(?:cen[sc]|ens)(es?)\b" replace="$1bsenc$2" />
<Typo word="Absorb" find="\b(A|a)sb?orb(\w*)\b" replace="$1bsorb$2" />
<Typo word="Absorption" find="\b(A|a)bsorb[st]i(on|ve)\b" replace="$1bsorpti$2" />
<Typo word="Abyssinia" find="\b[Aa]b(?:ysin?|yssin|bys+in?)nia(|ns?)\b" replace="Abyssinia$1" />
<Typo word="Academy" find="\b(A|a)c(?:edd?e|cadd?e|c?ada|ad)m+(i[ce]s?|ically|e?y)\b" replace="$1cadem$2" />
<Typo word="(Ac/De)celerate" find="\b([Aa]c|[Dd]e)(?:c?ell|el)erat(\w+)\b" replace="$1celerat$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="(In)Accessible" find="\b(A|a|[Ii]na)c+es+ab(l[ey]|ilit(y|ies))\b" replace="$1ccessib$2" />
<Typo word="Acclimatise" find="\b(A|a)c+limiti(z|s)(e[sd]?|ing|ation)\b" replace="$1cclimati$2$3" />
<Typo word="Accommodate" find="\b(A|a)c(?:com[aeo]?|om+[aeo]?|comm[ae]?)dat(\w+)\b" replace="$1ccommodat$2" />
<Typo word="Accompanied" find="\b(A|a)c+ompa(?:i?nn|in+)(?:ye?|ie?|e)(d|s)\b" replace="$1ccompanie$2" />
<Typo word="According" find="\b(A|a)ccorin(g|gly)\b" replace="$1ccordin$2" />
<Typo word="Accordion" find="\b(A|a)c+ord(?:eo|ia)(ns?)\b" replace="$1ccordio$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="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="(Over/Under)Achieve" find="\b(A|a|[Oo]vera|[Uu]ndera)che?iv(e\w*|ing|abl[ey])\b" replace="$1chiev$2" />
<Typo word="Acknowledge" find="\b(A|a)knowle" replace="$1cknowle" />
<Typo word="Acknowledging" find="\b(A|a)c?knowl(?:edg?e|dege?|egd?e?)ing\b" replace="$1cknowledging" />
<Typo word="Acquire" find="\b(A|a)cq[iu](re[sd]?|ring|siti(ons?|ve|vely))\b" replace="$1cqui$2" />
<Typo word="Acquit" find="\b(A|a)c?quitt+(s?)\b" replace="$1cquit$2" />
<Typo word="Acquittal" find="\b(A|a)c?qui(?:tt)?t(ed|ing|a(l|nce)s?)\b" replace="$1cquitt$2" />
<Typo word="Across" find="\b(A|a)c(?:cro|c?or)s[st]\b" replace="$1cross" />
<Typo word="Actual" find="\b(A|a)cut?al(\w*)\b" replace="$1ctual$2" />
<Typo word="Adaptation" find="\b(A|a)dapa(?:ta)?tion(\w*)\b" replace="$1daptation$2" />
<Typo word="Address" find="\b(A|a)d+res(|e[sd]|ing|e[er]s?|able|ability)\b" replace="$1ddress$2" />
<Typo word="(In)Adequate" find="\b([Ii]na|A|a)d[ai]?quate(ly)?\b" replace="$1dequate$2"/>
<Typo word="Administer" find="\b(A|a)dmin(?:in?str|ster|inster)(s?|ed|ing)\b" replace="$1dminister$2" />
<Typo word="Administrate" find="\b(A|a)dmi(?:n|nini?)strat(\w+)\b" replace="$1dministrat$2" />
<Typo word="Admission" find="\b(A|a)ddmiss?i(ons?|ble|bility)\b" replace="$1dmissi$2" />
<Typo word="Adopt" find="\b(A|a)ddopt(s?|ed|i(ng|ve|ons?))\b" replace="$1dopt$2" />
<Typo word="Adultery" find="\b(A|a)dultr(y|ate[sd]?|ati(ng|on)|er|ous)\b" replace="$1dulter$2" />
<Typo word="Advance" find="\b(A|a)davanc(e[sd]?|ing|ements?)\b" replace="$1dvanc$2" />
<Typo word="Adventurous" find="\b(A|a)dventrous\b" replace="$1dventurous" />
<Typo word="Advertise" find="\b(A|a)dverti(?:e?s|ze)(r?s?|d|ments?)\b" replace="$1dvertise$2" />
<Typo word="Advertising" find="\b(A|a)dvert(?:s|i?z)ing\b" replace="$1dvertising" />
<Typo word="Aerial" find="\b(A|a)eriel(s?|ly)\b" replace="$1erial$2" />
<Typo word="Aerodynamic" find="\b(A|a)reodynami(cs?|cal)\b" replace="$1erodynami$2" />
<Typo word="Aesthetic" find="\b(A|a)(?:stheti|e?sthetia|e?stheci)c(s?|al|al?ly)\b" replace="$1esthetic$2" />
<Typo word="Affiliate" find="\b(A|a)ff?il(?:l?|li)at(e[sd]?|ing|ions?)\b" replace="$1ffiliat$2" />
<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="Aficionado" find="\b(A|a)ffici[oa]nad(os?)\b" replace="$1ficionad$2" />
<Typo word="Aforementioned" find="\b(A|a)for(?:men|e?mem)tioned\b" replace="$1forementioned" />
<Typo word="Afrikaner" find="\b(A|a)fri[ck]aane(rs?)\b" replace="$1frikane$2" />
<Typo word="Against" find="\b(A|a)g(?:aisn?t|ainnst|ia?nst|aints?)\b" replace="$1gainst" />
<Typo word="Aggravate" find="\b(A|a)g(?:g?[ae]?re|r[aei])vat(\w+)\b" replace="$1ggravat$2" />
<Typo word="Aggregate" find="\b(A|a)g(?:reg?|g?reg)gat(e[ds]?|ely|ing|ive|or)\b" replace="$1ggregat$2" />
<!-- 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="Aggrieve" find="\b(A|a)g(?:rie|g?rei)v(e[sd]?|ing)\b" replace="$1ggriev$2" />
<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="Agriculture" find="\b(A|a)(?:gricu|rgicul)tur(es?|al)\b" replace="$1gricultur$2" />
<Typo word="Airborne" find="\b(A|a)irbourne?\b" replace="$1irborne" />
<Typo word="Aircraft" find="\b(A|a)i(?:rc|rrcr)ar?f(ts?)\b" replace="$1ircraf$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="Albeit" find="\b(A|a)l+biet\b" replace="$1lbeit" />
<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="Algebraic" find="\b(A|a)lgebraical\b" replace="$1lgebraic" />
<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="(Mis/Re)Align" find="\b(A|a|[Mm]isa|[Rr]ea)llign(s?|ed|ing|ments?)\b" replace="$1lign$2" />
<Typo word="All intents and purposes" find="\b(A|a)ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes" />
<Typo word="Allege" find="\b(A|a)l+edg(e[sd]?|ing|edly)\b" replace="$1lleg$2" />
<Typo word="Allegedly" find="\b(A|a)l+ed?ge[ld]y\b" replace="$1llegedly" />
<Typo word="Alleviate" find="\b(A|a)l+iviat(e[sd]?|ing|ion|or)\b" replace="$1lleviat$2" />
<Typo word="Almost" find="\b(A|a)l(?:mso|oms)t\b" replace="$1lmost" />
<Typo word="Along with" find="\b(A|a)longwith\b" replace="$1long with" />
<Typo word="Alongside" find="\b(A|a)lonside\b" replace="$1longside"/>
<Typo word="Alpha" find="\b(A|a)plha(\w*)\b" replace="$1lpha$2" />
<Typo word="Already" find="\b(A|a)(?:l+reayd|ready|l+red+y)\b" replace="$1lready" />
<Typo word="Also_" find="\baslo\b" replace="also" />
<Typo word="Alternative" find="\b(A|a)lternitive(\w*)\b" replace="$1lternative$2" />
<Typo word="Although" find="\b(A|a)ltought?\b" replace="$1lthough" />
<Typo word="Alumnus" find="\b(A|a)lmun(us|ae?|i)\b" replace="$1lumn$2" />
<Typo word="Alumnus_" find="\b(A|a)lumin(us|ae|i)\b" replace="$1lumn$2" />
<Typo word="Always" find="\b(A|a)l+w(?:asy|yas)\b" replace="$1lways" />
<Typo word="Amalgam" find="\b(A|a)malg[ou]m(s?|at(e[sd]?|ing|ion))\b" replace="$1malgam$2" />
<Typo word="Amateur" find="\b(A|a)m+(?:[aeiou]tuer|[aeiou]ture|[eiou]teur)(\w*)\b" replace="$1mateur$2" />
<Typo word="Ambidextrous" find="\b(A|a)mbi?dextero?u(s|ly)\b" replace="$1mbidextrou$2" />
<Typo word="Ambiguous" find="\b(A|a|[Uu]na)mbigi?ous(ly|ness)?\b" replace="$1mbiguous$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="Amend" find="\b(A|a)dmend(s?|ed|ments?|ing|able|atory)\b" replace="$1mend$2" />
<Typo word="America" find="\b[Aa]merc?ia(|ns?|na|nism)\b" replace="America$1"/>
<Typo word="Ammunition" find="\b(A|a)m+untio(ns?)\b" replace="$1mmunitio$2" />
<Typo word="Amock" find="\b(A|a)mock\b" replace="$1mok" />
<Typo word="Among" find="\b(A|a)mo?un(g|gst)\b" replace="$1mon$2" />
<Typo word="Amongst" find="\b(A|a)mongest\b" replace="$1mongst" />
<Typo word="Amount" find="\b(A|a)mout(s?|ed|ing)\b" replace="$1mount$2" />
<Typo word="(A/Be)musement" find="\b([Bb]e|a|A)mus(?:emn|men)t(s?)\b" replace="$1musement$2" />
<Typo word="Anaerobic" find="\b(A|a)nerob(es?|ic\w*)\b" replace="$1naerob$2" />
<Typo word="Analogous" find="\b(A|a)n(?:n?al|nal?)l(?:oge|ag)(y|ies|ous)\b" replace="$1nalog$2" />
<Typo word="Ancestor" find="\b(A|a)nsest[oe](rs?)\b" replace="$1ncesto$2" />
<Typo word="Ancestry" find="\b(A|a)ncest(?:[oe]r|ri)(y|ies|al)\b" replace="$1ncestr$2" />
<Typo word="Ancient" find="\b(A|a)(?:cie|ncei)nt(s)?\b" replace="$1ncient$2" />
<Typo word="Ancillary" find="\b(A|a)ncill?iary\b" replace="$1ncillary" />
<Typo word="Anemone" find="\b(A|a)nenom(es?)\b" replace="$1nemon$2" />
<Typo word="Annihilate" find="\b(A|a)n(?:n?i?hili|nhil+)at(\w+)\b" replace="$1nnihilat$2" />
<Typo word="Announcement" find="\b(A|a)n+oun?cmen(ts?)\b" replace="$1nnouncemen$2" />
<Typo word="Annually" find="\b(A|a)nual+y\b" replace="$1nnually" />
<Typo word="Annul" find="\b(A|a)n+ull(s?|ments?|ar)\b" replace="$1nnul$2" />
<Typo word="Annulled" find="\b(A|a)n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2" />
<Typo word="Anoint" find="\b(A|a)nnoint(s?|ed|ings?|ments?)\b" replace="$1noint$2" />
<Typo word="Anomaly" find="\b(A|a)nomol(\w+)\b" replace="$1nomal$2" />
<Typo word="(Un)Answer" find="\b([Uu]na|A|a)nser(s?|ed|ers?|ing|abl[ey]|less)\b"  replace="$1nswer$2" />
<Typo word="Antarctic" find="\b(A|a)ntarti(ca?)\b" replace="$1ntarcti$2" />
<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="Antonín Dvořák" find="\bAnton[ií]n\s+Dvo(?:ra|rá|řa)k\b" replace="Antonín Dvořák" />
<Typo word="Anything" find="\b(A|a)n(?:yty|tyth)ing\b" replace="$1nything" />
<Typo word="Apartheid" find="\b(A|a)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(A|a)pocolyp(ses?|tic\w*)\b" replace="$1pocalyp$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="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="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="Appealing" find="\b(A|a)p+ealling\b" replace="$1ppealing" />
<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="Appellate" find="\b(A|a)ppelat(e|i\w+)\b" replace="$1ppellat$2" />
<Typo word="Application" find="\b(A|a)pplicaito(ns?)\b" replace="$1pplicatio$2" />
<Typo word="(Dis)Appoint" find="\b([Dd]is)?s?(A|a)(?:sp*|)point(\w*)\b" replace="$1$2ppoint$3" />
<Typo word="(Ap/De)preciate" find="\b([Aa]p|[Dd]e)pr(?:[ei]cai|ie?cia|eacia)(\w+)\b" replace="$1precia$2" />
<Typo word="Approaches" find="\b(A|a)p+roach(d|s)\b" replace="$1pproache$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="Approximate" find="\b(A|a)p+rox(?:am[ai]|imi|imm|ia(?:tema)?)t(\w+)\b" replace="$1pproximat$2" />
<Typo word="Approximately" find="\b(A|a)p+rox[aei]mm?[ai]tly\b" replace="$1pproximately" />
<Typo word="Aqueduct_" find="\b(?<!Mental\s+)(A|a)quaduct(s?)\b" replace="$1queduct$2" />
<Typo word="Arabic_" find="\b(?<![Gg]um\s+)arabic\b" replace="Arabic" />
<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="Arboretum" find="\b(A|a)rbo(?:ure|ri)tum\b" replace="$1rboretum"/>
<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="Archetype" find="\b(A|a)rchi?typ(es?|al|ic(|al|ally))\b" replace="$1rchetyp$2" />
<Typo word="Archimedean" find="\b[Aa]rchimedian\b" replace="Archimedean"/>
<Typo word="Architect" find="\b(A|a)rch(?:ec?|ic)te(?:c?t|cht?)(|s|ur\w+)\b" replace="$1rchitect$2" />
<Typo word="Architectural" find="\b(A|a)rchitectual(ly)?\b" replace="$1rchitectural$2"/>
<Typo word="Architecture" find="\b(A|a)rch[ie](?:ctect|c?techt?|tet)ur(\w+)\b" replace="$1rchitectur$2" />
<Typo word="Argument" find="\b(A|a)rguement([as]?|ive|ative(|ly)|ation|um)\b" replace="$1rgument$2" />
<Typo word="Armistice" find="\b(A|a)rm[ia]sta[cs](es?)\b" replace="$1rmistic$2" />
<Typo word="Arose" find="\b(A|a)rised\b" replace="$1rose" />
<Typo word="Around_" find="(?!\bAroud\b)\b(A|a)r(?:r?o[nu]|roun|un)d\b" replace="$1round"/>
<!-- ignore name/city Aroud -->
<Typo word="Article" find="\b(A|a)rtic[ae]l?(s?)\b" replace="$1rticle$2"/>
<Typo word="Artillery" find="\b(A|a)rtil+ary\b" replace="$1rtillery" />
<Typo word="Artist" find="\b(A|a)r(?:itis|tsi)t(s?|ic|ically)\b" replace="$1rtist$2" /> 
<Typo word="Ascend" find="\b(A|a)(?:cce|sece)n(sions?|d(?:ed|ing|s)?)\b" replace="$1scen$2" />
<Typo word="Ascetic" find="\b(A|a)setic(s?|ally|ism)\b" replace="$1scetic$2" />
<Typo word="Aside" find="\b(A|a)sside\b" replace="$1side" />
<Typo word="Asphyxiate" find="\b(A|a)sphyxai?t(e[sd]?|ing|ion)\b" replace="$1sphyxiat$2" />
<Typo word="Assassin" find="\b(A|a)s+assa(ns?)\b" replace="$1ssassi$2" />
<Typo word="Assassin" find="\b(A|a)ssas[ia]n(s|ate[sd]?|ations?)?\b" replace="$1ssassin$2" />
<Typo word="Assassinate" find="\b(A|a)ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2" />
<Typo word="Assassinated" find="\b(A|a)ssasined\b" replace="$1ssassinated" />
<Typo word="Assassination" find="\b(A|a)ssassintation\b" replace="$1ssassination" />
<Typo word="Assault" find="\b(A|a)s(?:s[us]a?|au)l(ts?|ted|ting)\b" replace="$1ssaul$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="(As/Re/Reas)sembly" find="\b([Rr]e|[Aa]s|[Rr]eas)sembel(y|ing|ance|ed)\b" replace="$1sembl$2" />
<Typo word="Assertion" find="\b(A|a)ssertati(ons?|ve\w*)\b" replace="$1sserti$2" />
<Typo word="Assessment" find="\b(A|a)ssesment\b" replace="$1ssessment"/>
<Typo word="Assign" find="\b(A|a)sign(|s|ed|ing|ments?)\b" replace="$1ssign$2" />
<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="Assist" find="\b(A|a)s(?:si|is+|siss)t(s?|ed|ing|ants?|ance)\b" replace="$1ssist$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="Associate" find="\b(A|a)s(?:oci|soi?c)ai?t(e[sd]?|ing|ions?)\b" replace="$1ssociat$2" />
<Typo word="Assume" find="\b(A|a)s(?:um|s+umm)(e[sd]?|ing(|ly)|ptions?)\b" replace="$1ssum$2" />
<Typo word="Astronomy" find="\b(A|a)stonom(y|ers?|ic(|al|ally))\b" replace="$1stronom$2" />
<Typo word="Asymmetric" find="\b(A|a)s(?:s?y)metr(y|ic(?:|al|ally))\b" replace="$1symmetr$2" />
<Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk" />
<Typo word="Atheist" find="\b(A|a)thies(ts?|m|tic)\b" replace="$1theis$2" />
<Typo word="Atheistic" find="\b(A|a)theistical\b" replace="$1theistic"/>
<Typo word="Athenian" find="\b(A|a)thenea(ns?)\b" replace="$1thenia$2" />
<Typo word="Athlete" find="\b(A|a)thelet(es?|ic\w*)\b" replace="$1thlet$2" />
<Typo word="Atrocity" find="\b(A|a)ttroci(ty|ties|ous(|ly|ness))\b" replace="$1troci$2" />
<Typo word="Attaché" find="\b(A|a)ttachee(s?)\b" replace="$1ttaché$2" />
<Typo word="Attach" find="\b(A|a)tt?atch(|e[ds]|ing|able|ments?)\b" replace="$1ttach$2" />
<Typo word="Attempt" find="\b(A|a)t(?:empt|tem[pt])(s?|ed|ing|able)\b" replace="$1ttempt$2" />
<Typo word="Attendant" find="\b(A|a)t(?:tende|end[ae])n(ts?|ces?)\b" replace="$1ttendan$2" />
<Typo word="(Un)Attended" find="\b(A|a|[Uu]na)ttened\b" replace="$1ttended"/>
<Typo word="(In)Attention" find="\b(A|a|[Ii]na)t(?:tens|ent)i(ons?|ve|veness)\b" replace="$1ttenti$2" />
<Typo word="Attitude" find="\b(A|a)t(?:titi|it+u|tittu)d(e?s|inal(|ly))\b" replace="$1ttitud$2" />
<Typo word="(Un)Attractive" find="\b(A|a|[Uu]na)ttrative(|ly|ness)\b" replace="$1ttractive$2" />
<Typo word="Audience" find="\b(A|a)ude?ia?nc(es?)\b" replace="$1udienc$2" />
<Typo word="Australia" find="\b[Aa]ustr(?:la?|a?il|ial)i?(a|ans?)\b" replace="Australi$1" />
<Typo word="Author" find="\b(A|a)ut(?:he|o)(rs?)\b" replace="$1utho$2" />
<Typo word="(A/Ina/S)uspicious" find="\b([AaSs]|[Ii]na)uspi[st]io(ns?|us|usly)\b" replace="$1uspicio$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="Authoritative" find="\b(A|a)uthor[ai]tive\b" replace="$1uthoritative"/>
<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="Authority" find="\b(A|a)(?:(?:uthr|ut|th)orith?|uthorith)(\w+)\b" replace="$1uthorit$2" />
<Typo word="Auto-da-fé" find="\b(A|a)uto-da-fe\b" replace="$1uto-da-fé"/>
<Typo word="Autobiography" find="\b(A|a)uthobiograph(y|ies|ic\w*)\b" replace="$1utobiograph$2" />
<Typo word="Autochthonous" find="\b(A|a)utoc(?:h?t|th)on(ous(|ly)|[sy]?|es|ism)\b" replace="$1utochthon$2" />
<Typo word="Automobile" find="\b(A|a)utomibil(es?|ing)\b" replace="$1utomobil$2" />
<Typo word="Autonomous" find="\b(A|a)uto(?:monom|[mn]on|mom)ou(s\w*)\b" replace="$1utonomou$2" />
<Typo word="Auxiliary" find="\b(A|a)uxil(?:li?)?ar(y|ies)\b" replace="$1uxiliar$2" />
<Typo word="Available" find="\b(A|a|[Uu]na)vailalbe\b" replace="$1vailable"/>
<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="Avalanche" find="\b(A|a)valanc(es?)\b" replace="$1valanch$2" />
<Typo word="Average" find="\b(A|a)v(?:a?ra?|er)g(es?|ed|ing)\b" replace="$1verag$2" />
<Typo word="Averaged" find="\b(A|a)veragee(d|s)\b" replace="$1verage$2" />
<Typo word="Aviation" find="\b(A|a)vai?t(ion|ors?)\b" replace="$1viat$2" />
<Typo word="Await" find="\b(A|a)wat(ed|ing|s?)\b" replace="$1wait$2" />
<Typo word="Award" find="\b(A|a)war(ed|ing|s)\b" replace="$1ward$2"/>
<Typo word="Awareness" find="\b(A|a)war(?:ne|enes)ss+\b" replace="$1wareness"/>
<Typo word="Away" find="\b(A|a)(?:wy|yw)a\b" replace="$1way"/>
<Typo word="Awkward" find="\b(A|a)(?:c?kw|wk)ard(|ly|ness)\b" replace="$1wkward$2" />
</source>

B

<source 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="(Un)Balance" find="(?!\bBallance\b|\bBalenciaga\b)\b(B|b|[Uu]nb)al(?:e|la)nc(\w+)\b" replace="$1alanc$2"/>
<!-- avoid false positives Ballance, Balenciaga -->
<Typo word="Background" find="\b(B|b)ackround(s)?\b" replace="$1ackground$2" />
<Typo word="Banana" find="\b(B|b)an(?:an|na)n(as?)\b" replace="$1anan$2" />
<Typo word="Bankrupt" find="\b(B|b)an(?:krup|rupt)(s?|ed|cy|cies)\b" replace="$1ankrupt$2" />
<Typo word="Barbiturate" find="\b(B|b)arbituate(s?)\b" replace="$1arbiturate$2" />
<Typo word="Battalion" find="\b(B|b)at(?:tal|al?)lio(ns?)\b" replace="$1attalio$2" />
<Typo word="Beachhead" find="\b(B|b)eachea(ds?)\b" replace="$1eachhea$2" />
<Typo word="Beat" find="\b(B|b)eated\b" replace="$1eat" />
<Typo word="Beautiful" find="\b(B|b)e(?:at[iy]|ua?t[iy]|auty)full?(|ly)\b" replace="$1eautiful$2" />
<Typo word="Beauty" find="\b(B|b)eua?ty\b" replace="$1eauty" />
<Typo word="Because" find="\b(B|b)[ae](?:a?cuse|cuase?|couse|casue|c[ce]ause)\b" replace="$1ecause" />
<Typo word="Become" find="\b(B|b)eco(?:mm|)(es?|ing)\b" replace="$1ecom$2" />
<Typo word="Beginner" find="\b(B|b)eg(?:gin|g?i)n(ers?|ings?)\b" replace="$1eginn$2" />
<Typo word="Beginning" find="\b(B|b)egin(?:inin|ni)g(s?)\b" replace="$1eginning$2"/>
<Typo word="Begins" find="\b(B|b)eggin(s|n(?:er|ing)s?)\b" replace="$1egin$2"/>
<Typo word="(Mis)Behavior" find="\b(B|b|[Mm]isb)ehavoi?(u?r\w*)\b" replace="$1ehavio$2"/>
<Typo word="Being" find="\b(B|b)eeing(s?)\b" replace="$1eing$2" />
<Typo word="being" find="\bbeng\b" replace="being"/><!--Beng is a surname-->
<Typo word="Beleaguered" find="\b(B|b)eleag[eu]r(ed)?\b" replace="$1eleaguer$2" />
<Typo word="Belgium" find="\b[Bb]eligum\b" replace="Belgium" />
<Typo word="Belligerent" find="\b(B|b)el(?:l?igera|igere)n(ts?|tly|ce)\b" replace="$1elligeren$2" />
<Typo word="Bellwether" find="\b(B|b)ellweathe(rs?)\b" replace="$1ellwethe$2" />
<Typo word="Beneficial" find="\b(B|b)en(?:[ei]ficai?|[ai]ficia)(l|ry|ries)\b" replace="$1eneficia$2" />
<Typo word="Benefit" find="\b(B|b)en[ia]fit(s?|ted|ting)\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(B|b)eastiali?ty\b" replace="$1estiality" />
<Typo word="Between" find="\b(B|b)e(?:t[ew]en|wteen|tweem)\b" replace="$1etween" />
<Typo word="Beyond" find="\b(B|b)eyo(?:ng|und)\b" replace="$1eyond" />
<Typo word="(B/Tr)iceps" find="\b(B|b|Tr|tr)icep(ts?)?\b" replace="$1iceps"/>
<Typo word="(B/M/Tr)illionaire" find="\b((?:[Mm]ulti)?[MmBb]|[Tt]r)il+ioni?are(|s+|sses)\b" replace="$1illionaire$2" />
<Typo word="Bizarre" find="\b(B|b)iz(?:zar+|ar)e(ly)?\b" replace="$1izarre$2"/>
<Typo word="Blame" find="\b(B|b)laime?\b" replace="$1lame"/>
<Typo word="Blitzkrieg" find="\b(B|b)litzkreig\b" replace="$1litzkrieg" />
<Typo word="Bombardment" find="(?<!\b[DdLl]es?\s+)\b(B|b)ombar(?:de|)ment(s?)\b(?!\s+[Dd]es?\b)" replace="$1ombardment$2"/>
<!-- 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="Bombardement (French)" find="\b(B|b)ombardment(s?\s+[Dd]es?)\b" replace="$1ombardement$2"/>
<Typo word="Bonanno" find="\b(B|b)onnano\b" replace="$1onanno" />
<Typo word="Boundary" find="\b(B|b)onda?r(y|ies)\b" replace="$1oundar$2" />
<Typo word="Boxes" find="\b(B|b)ox(d|s)\b" replace="$1oxe$2"/>
<Typo word="Brazilian" find="\b(B|b)ra(?:sil?|[sz]il)lia(ns?)\b" replace="Brazilia$2" />
<Typo word="Breakthrough" find="\b(B|b)reakt(?:t?[hr]ough|hrought)(s?)\b" replace="$1reakthrough$2" />
<Typo word="Brethren" find="\b(B|b)rethe(?:n|re?n)\b" replace="$1rethren" />
<Typo word="Brief" find="\b(B|b)reif(s?|ly|ings?|ed|er|est)\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"/>
<!--avoid surname Brillant -->
<Typo word="Brimstone" find="\b(B|b)rimeston(es?)\b" replace="$1rimston$2" />
<Typo word="British" find="\b[Bb]ritt+(ish|anni[ac])\b" replace="Brit$1" />
<Typo word="Broadcast" find="\b(B|b)r(?:a?od|oa|oada)cast(\w*)\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="Broke" find="\b(B(?!orken\b)|b)orke(n?|r)\b" replace="$1roke$2"/><!--Borken is a place name-->
<Typo word="Buñuel" find="\bBunuel\b" replace="Buñuel" />
<Typo word="Buddha" find="\b[Bb]uddah\b(?!\s+Records\b)" replace="Buddha"/><!--Buddah Records is a record label-->
<Typo word="(Re)Build" find="\b(B|b|[Rr]eb)ui(d|t)l?((|ing|er)s?)\b" replace="$1uil$2$3" />
<Typo word="(Re)Build" find="(?!\bBild\b)\b(B|b|[Rr]eb)(?:iul|[iu]li?)(ds?|t|dings?|ders?)\b" replace="$1uil$2"/><!--Don't match surname Bild-->
<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="Buoy" find="\b(B(?!ouy\b)|b)ouy(s?|ant|ancy)\b" replace="$1uoy$2"/><!--Bouy is a place name-->
<Typo word="Buoyant" find="\b(B|b)(?:ou?y|uo)an(t|cy)\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(B|b)urg(?:u?le|ula)r(\w*)\b" replace="$1urglar$2" />
<Typo word="Burial" find="\b(B|b)urri(als?|ed)\b" replace="$1uri$2" />
<Typo word="Business" find="\b(B|b)u(?:i?s(?:sin)?nes?|isines)s(\w*)\b" replace="$1usiness$2" />
</source>

C

<source lang="xml">
<Typo word="Caesar" find="\b[Cc]easar(s?|ean?s?)\b" replace="Caesar$1"/>
<Typo word="Cafeteria" find="\b(C|c)af[ai]teri(as?)\b" replace="$1afeteri$2" />
<Typo word="Caisson" find="\b(C|c)as+io(ns?)\b" replace="$1aisso$2" />
<Typo word="Calamity" find="\b(C|c)alamat(\w+)\b" replace="$1alamit$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="Calendar" find="\b(C|c)alander(s?)\b" replace="$1alendar$2"/>
<Typo word="Caliber" find="\b(C|c)al(?:a|li)b(ers?|res?|rat(e[ds]?|ing|ion))\b" replace="$1alib$2" />
<Typo word="California" find="\b[Cc]al(?:for?n?|i?fo[nr]r?|ifron)i(an?s?)\b" replace="Californi$1" />
<Typo word="Calligraphy" find="\b(C|c)aligraph(y|ers?|ists?|ic)\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="Camouflage" find="\b(C|c)am[ao]flad?g(e[sd]?|ing)\b" replace="$1amouflag$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(C|c)na\b" replace="$1an"/>
<Typo word="Cancellation" find="\b(C|c)ancel(ations?|ous)\b" replace="$1ancell$2" />
<Typo word="Candidate" find="\b(C|c)and(?:adat|i(?:di)?at|idta)(es?|ures?)\b" replace="$1andidat$2" />
<Typo word="Canister" find="\b(C|c)anniste(rs?)\b" replace="$1aniste$2" />
<Typo word="Cannot" find="\b(C|c)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(C|c)antalope(s?)\b" replace="$1antaloupe$2"/>
<Typo word="Capital" find="\b(C|c)aptial(s?|is[mt]s?|istic(|ally))\b" replace="$1apital$2" />
<Typo word="Capitalize" find="\b(C|c)apitiliz(es?|ed|ing|ations?)\b" replace="$1apitaliz$2" />
<Typo word="Captured" find="\b(C|c)aptu[er]d\b" replace="$1aptured"/>
<Typo word="Carcass" find="\b(C|c)arcas\b" replace="$1arcass"/>
<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(C|c)ar(?:r?ab?|rib|r?i)bean\b" replace="Caribbean" />
<Typo word="Carmelite" find="\b[Cc]armalit(es?)\b" replace="Carmelit$1" />
<Typo word="Carthaginian" find="\b(C|c)arthagia(ns?)\b" replace="Carthaginia$2" />
<Typo word="Cartilage" find="\b(C|c)artil+(?:[ie]d?|ad)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="Cartridge" find="\b(C|c)art(?:drid?|ri)g(es?)\b" replace="$1artridg$2" />
<Typo word="Cassette" find="\b(C|c)as(?:et?|s?e)t(es?)\b" replace="$1assett$2" />
<Typo word="Cassowary" find="\b(C|c)as(?:s?aw[ao]|s?owar|owa)r(y|ies)\b" replace="$1assowar$2" />
<Typo word="Catapult" find="\b(C|c)atapault(s?|ed|ing)\b" replace="$1atapult$2" />
<Typo word="Catastrophes" find="\b(C|c)atastrophies\b" replace="$1atastrophes" />
<Typo word="Catechism" find="\b(C|c)ath[ae]ch?is([mt]s?|tic)\b" replace="$1atechis$2" />
<Typo word="Category" find="\b([Ss]ubc|C|c)(?:atag|ategi|taeg)or(\w+)\b" replace="$1ategor$2" />
<Typo word="Caterpillar" find="\b(C|c)at(?:terpil?|t?erpi)la(rs?)\b" replace="$1aterpilla$2" />
<Typo word="Catholic" find="\b(C|c)ath(?:[eo]?lo|eli)c(s?|ism)\b" replace="$1atholic$2" />
<Typo word="Caucasian" find="\b(C|c)aucasio(ns?)\b" replace="$1aucasia$2" />
<Typo word="Caucuses" find="\b(C|c)u?acuse(s|d)\b" replace="$1aucuse$2" />
<Typo word="Ceiling" find="\b(C|c)i?eling(s?|ed)\b" replace="$1eiling$2" />
<Typo word="Celebrity" find="\b(C|c)eleb[ei]rt(y|ies)\b" replace="$1elebrit$2" /> 
<Typo word="Cellpadding" find="\b(C|c)el(?:lpa|pad)ding\b" replace="$1ellpadding" />
<Typo word="Celsius" find="\b(C|c)elcius\b" replace="Celsius" />
<Typo word="Cemetery" find="\b(C|c)emen?tare?(y|ies)\b" replace="$1emeter$2" />
<Typo word="Censor" find="\b(C|c)ensu(rs?)\b" replace="$1enso$2" />
<Typo word="Census" find="\b(C|c)encus\b" replace="$1ensus"/><!--don't match latin word sensus-->
<Typo word="(Cent|Mill)ipede" find="\b([Cc]ent|[Mm]ill)[ae]pede(s)?\b" replace="$1ipede$2" />
<Typo word="Central" find="\b(C|c)enteral(|ly|is[mt]s?|i[sz](e[sd]?|ing))\b" replace="$1entral$2" />
<Typo word="Century" find="\b(C|c)entru(y|ies|ions?)\b" replace="$1entur$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="(As/Un)Certain" find="\b(C|c|[Uu]nc|[Aa]sc)ertai?ni(s?|[lt]y|ties|ing)\b" replace="$1ertain$2" />
<Typo word="César Franck" find="\bCesar\s+Franc?k\b" replace="César Franck" />
<Typo word="Cézanne" find="\b[Cc]ezanne\b" replace="Cézanne" />
<Typo word="Challenge" find="\b(C|c)hal(?:en|lan|le)g(e[ds]?|ers?|ing|eable)\b" replace="$1halleng$2" />
<Typo word="Champagne" find="\b(C|c)hampange\b" replace="$1hampagne" />
<Typo word="Champion" find="\b(C|c)hampoin(\w*)\b" replace="$1hampion$2" />
<Typo word="Champs-Élysées" find="\b[Cc]hamps-[Ee]lysees\b" replace="Champs-Élysées"/>
<Typo word="Chancellor" find="\b(C|c)hancel(?:o|l?e)r(s?|ship|sville)\b" replace="$1hancellor$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="(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="Character" find="\b(C|c)(?:a?h(?:ra|are?)c|arach?)t[aeo]r(\w*)\b" replace="$1haracter$2" />
<Typo word="Character" find="\b(C|c)ha?r(?:achte|a?ct[ao]|e?cte|ate)r(\w*)\b" replace="$1haracter$2" />
<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="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="Charisma" find="\b(C|c)h?arasma(|tic(s?|ally))\b" replace="$1harisma$2" />
<Typo word="Charisma_" find="\bcarisma(|tic(s?|ally))\b" replace="charisma$1" /><!--don't fix Carisma-->
<Typo word="Charitable" find="\b(C|c)hartiable\b" replace="$1haritable"/>
<Typo word="Charles(ton)" find="\bChalres(|ton)\b" replace="Charles$1" />
<Typo word="Chaser" find="\b(C|c)has(rs?)\b" replace="$1hase$2" />
<Typo word="Chat" find="\b(C|c)aht(s?)\b" replace="$1hat$2"/>
<Typo word="Check" find="\b(C|c)hekc(s|ing)?\b" replace="$1heck$2"/>
<Typo word="Chemical" find="\b(C|c)hemcia(ls?|lly)\b" replace="$1hemica$2" />
<Typo word="Chemist" find="\b(C|c)hemest(ry|s)?\b" replace="$1hemist$2" />
<Typo word="Chief" find="\b(C|c)heif(s?|ly|doms?|ship|tains?)\b" replace="$1hief$2" />
<Typo word="Childbirth" find="\b(C|c)hildbird\b" replace="$1hildbirth" />
<Typo word="Children" find="\b(C|c)hil(?:dere?|re)n\b" replace="$1hildren" />
<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="Chorus" find="\b(C|c)hrous(|es|ing)\b" replace="$1horus$2" />
<Typo word="(Mis)Chosen" find="\b(C|c|[Mm]isc)hoosen\b" replace="$1hosen" />
<Typo word="Chronicle" find="\b([Cc])hor?nicl(e[ds]?|ers?|ing)\b" replace="$1hronicl$2" />
<Typo word="Church" find="\b(C|c)(?:hu|ur|hru)ch(es)?\b" replace="$1hurch$2"/>
<Typo word="Churches" find="\b(C|c)hurchs\b" replace="$1hurches" />
<Typo word="Cigarette" find="\b(C|c)ig(?:garet|g?are|g?arret?)te(s)?\b" replace="$1igarette$2" />
<Typo word="Cincinnati" find="\b(C|c)incin(?:n?at|a)t(i|ians?|us)\b" replace="Cincinnat$2" />
<Typo word="Cincinnati" find="\b[Cc]in(?:ncin+at?|cinat?|cinnat)t(i|ians?|us)\b" replace="Cincinnat$1" />
<Typo word="Circuit" find="\b(C|c)(?:ircu|iricui?|urcui)t(\w*)\b" replace="$1ircuit$2" />
<Typo word="(Re)Circulation" find="\b(C|c|[Rr]ec)irculato(ns?)\b" replace="$1irculatio$2" />
<Typo word="Circumcision" find="\b(C|c)ircum(?:sc?i[cs]|[cs]+ic)io(ns?)\b" replace="$1ircumcisio$2" />
<Typo word="circumstance" find="\bs[ei]rcumstan(ces?|tial)\b" replace="circumstan$1"/>
<Typo word="Circumstance" find="\bS[ei]rcumstan(ces?|tial)\b" replace="Circumstan$1"/>
<Typo word="Citrus" find="\b(C|c)irtus\b" replace="$1itrus"/>
<Typo word="Civilian" find="\b(C|c)ivillian(s?|iz(e[ds]?|ing|ation))\b" replace="$1ivilian$2" />
<Typo word="(Re)Claims" find="\b(C|c|[Rr]ec)laimes\b" replace="$1laims" />
<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="Classic" find="\b(C|c)lasic(s?|al\w*|is[tm]s?|iz[ei]\w*)\b" replace="$1lassic$2" />
<Typo word="Clear" find="\b(C|c)l(?:aer(|e[rd]|est|ly)|ea(ly))\b" replace="$1lear$2$3" />
<Typo word="(Un)Clear" find="\b(C|c|[Uu]nc)lera\b" replace="$1lear" />
<Typo word="Coast" find="\b(C|c)aost(s?|ed|ing)\b" replace="$1oast$2"/>
<Typo word="Cocktail" find="(?!\bCoctails\b)\b(C|c)o[ck]tail(s?)\b" replace="$1ocktail$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="Collaborate" find="\b(C|c)ol(?:abor+|l?aber+|labo)at(\w+)\b" replace="$1ollaborat$2" />
<Typo word="Collapse" find="\b(C|c)ollasp(e[sd]?|ing|ible)\b" replace="$1ollaps$2" />
<Typo word="Collateral" find="\b(C|c)olateral(|ly|ize[ds]?|izing)\b" replace="$1ollateral$2" />
<Typo word="Colleague" find="\b(C|c)ol(?:le|ea)gu(es?)\b" replace="$1olleagu$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(C|c)oloni[sz]ator(s)?\b" replace="$1olonizer$2" />
<Typo word="Colonnade" find="\b(C|c)ol+onad(es?)\b" replace="$1olonnad$2" />
<Typo word="Colony" find="\b(C|c)ollon(y|ies|ize[ds]?|izations?)\b" replace="$1olon$2" />
<Typo word="Colorado" find="\b[Cc]ola?rad(o|ans?)\b" replace="Colorad$1" />
<Typo word="(Dis)Colour" find="\b([Dd]isc|C|c)olou([a-qs-z]\w*)\b" replace="$1olour$2" />
<Typo word="Colossal" find="\b(C|c)ol(?:los?|l?o)s(al|ally|us)\b" replace="$1oloss$2" />
<Typo word="Column" find="(?!\bColum\b)\b(C|c)olun?m+(s?)\b" replace="$1olumn$2"/><!--don't match name Colum-->
<Typo word="Combination" find="\b(C|c)omb(?:anatio|intatio|inati)(ns?)\b" replace="$1ombinatio$2" />
<Typo word="Combustion" find="\b(C|c)ombusi(on|ve|vely)\b" replace="$1ombusti$2" />
<Typo word="Comeback" find="\b(C|c)ombac(ks?)\b" replace="$1omebac$2" />
<Typo word="Comedic" find="\b(C|c)ommedi(c|ans?)\b" replace="$1omedi$2" />
<Typo word="(Un)Comfortable" find="\b(C|c|[Uu]nc)o(?:nforta|mforti)bl(e|y)\b" replace="$1omfortabl$2" />
<Typo word="(-)Coming" find="\b(\w*[Cc])om[em]ing(s?)\b(?<!\bCommings\b)" replace="$1oming$2" /> <!-- don't match surname Commings -->
<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" />
<!-- 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="Commemorate" find="\b(C|c)om+em+(?:er[ai]|ori)t(e[sd]?|ing|ions?|ives?)\b" replace="$1ommemorat$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="(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="Commitment" find="\b(C|c)om(?:it?|m?it)tmen(ts?)\b" replace="$1ommitmen$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="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="Commodity" find="\b(C|c)omod+it(y|ies)\b" replace="$1ommodit$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="Commonwealth" find="\b(C|c)om+onweath\b" replace="$1ommonwealth" />
<Typo word="Communicate" find="\b(C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[sd]?|ors?|ions?|ive|ively)\b" replace="$1ommunicat$2" />
<Typo word="Communities" find="\b(C|c)ommunitei?s\b" replace="$1ommunities"/>
<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="Company" find="\b(C|c)om(?:apan|ap?n)(y|ies|ions?)\b" replace="$1ompan$2" />
<Typo word="Comparative" find="\b(C|c)omparitiv(e|ely)\b" replace="$1omparativ$2" />
<Typo word="Compare" find="\b(C|c)ompair(?:(d|s))\b" replace="$1ompare$2"/>
<Typo word="Comparison" find="\b(C|c)omparisio(ns?)\b" replace="$1ompariso$2" />
<Typo word="(In)Compatible" find="\b(C|c|[Ii]nc)ompa?ti?abl([ey])\b" replace="$1ompatibl$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)Competent" find="\b(C|c|[Ii]nc)omp(?:et[ai]|[ai]t[ea]|tete)n(ce|t|tly)\b" replace="$1ompeten$2" />
<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="Compilation" find="\b(C|c)om(?:ilati?|pi?liati?|plilati?|pilli?ati?|pilat)on(s?)\b" replace="$1ompilation$2" />
<Typo word="Compiler" find="\b(C|c)omplie(rs?)\b" replace="$1ompile$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"/>
<!--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="Comp(l)eting" find="\b([Cc]ompl?et)et?i(ng|on?)\b" replace="$1i$2" />
<Typo word="Composite" find="\b(C|c)omposate(s)?\b" replace="$1omposite$2"/>
<Typo word="Compound" find="\b(C|c)omp[ou]nd(\w*)\b" replace="$1ompound$2" />
<Typo word="Comprehensive" find="\b(C|c)omphrehensi(ve|vely|on|bl[ey])\b" replace="$1omprehensi$2" />
<Typo word="Comprise" find="\b(C|c)onpris(e[ds]?|ing)\b" replace="$1ompris$2" />
<Typo word="Compromise" find="\b(C|c)ompr(?:imis|[io]miz)(e[ds]?|ing)\b" replace="$1ompromis$2" />
<Typo word="(Com/Pro)pulsory" find="\b([Cc]om|[Pp]ro)puls[ae]r(y|ies)\b" replace="$1pulsor$2" />
<Typo word="Compute" find="\b(C|c)m?opute(|rs?|d|ri[zs]e[ds]?)\b" replace="$1ompute$2" />
<Typo word="Concentrate" find="\b(C|c)onsentrat(e[ds]?|ing|ions?)\b" replace="$1oncentrat$2" />
<Typo word="Concept" find="\b(C|c)on(?:sept|cep([abd-su-z]))(\w*)\b" replace="$1oncept$2$3" />
<Typo word="(Un)Concern" find="\b(C|c|[Uu]nc)onsern(s?|ing|ed)\b" replace="$1oncern$2" />
<Typo word="Condemned" find="\b(C|c)ond(?:em+|amn)e([dr])\b" replace="$1ondemne$2" />
<Typo word="Condominium" find="\b(C|c)ondominum(s?)\b" replace="$1ondominium$2"/>
<Typo word="Confides" find="\b(C|c)onfids\b" replace="$1onfides" />
<Typo word="Confirmation" find="\b(C|c)onfirmmation\b" replace="$1onfirmation"/>
<Typo word="Conform" find="\b(C|c)oform(ers?|ed|ing|ance)\b" replace="$1onform$2" />
<Typo word="Confront" find="\b(C|c)onfont(s?|ing|ation(|al|ists?)|ers?|ed)\b" replace="$1onfront$2"/>
<Typo word="Congratulate" find="\b(C|c)ongradulat(e[sd]?|ing|ions|ory)\b" replace="$1ongratulat$2" />
<Typo word="Congressional" find="\b(C|c)ongres[is]ona(l|lly)\b" replace="$1ongressiona$2" />
<Typo word="Conjecture" find="\b(C|c)onjecutr(e[ds]?|ing)\b" replace="$1onjectur$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="Connecticut" find="\b[Cc]on(?:(?:nn+|)ec?t?icut*|n*et?c?icut*|n*ec?t?c?icut+)t\b" replace="Connecticut" />
<Typo word="Connive" find="\b(C|c)oniv(e[drs]?|ing)\b" replace="$1onniv$2" />
<Typo word="Connotation" find="\b(C|c)(?:o|an)notati(ons?|ve|vely)\b" replace="$1onnotati$2" />
<Typo word="Conquered" find="\b(C|c)onqu(?:er|re|erre)d\b" replace="$1onquered" />
<Typo word="Conqueror" find="\b(C|c)onquere(rs?)\b" replace="$1onquero$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="(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="Consecutive" find="\b(C|c)onsectut?ive(ly)?\b" replace="$1onsecutive$2" />
<Typo word="Consensus" find="\b(C|c)on(?:s?cens|e?senc)us\b" replace="$1onsensus" />
<Typo word="Consent" find="\b(C|c)onscent(ed|ing)\b" replace="$1onsent$2" />
<Typo word="Conservative" find="\b(C|c)onservitiv(es?|ely|ism)\b" replace="$1onservativ$2" />
<Typo word="Consider" find="\b(C|c)on(?:cid|sdid?)er(s?|ed|ing|abl[ey])\b" replace="$1onsider$2" />
<Typo word="(In)Considerate" find="\b(C|c|[Ii]nc)onsiderite?(ly)\b" replace="$1onsiderate$2"/>
<Typo word="Considered" find="\b(C|c)onsider(?:d|es)\b" replace="$1onsidered" />
<Typo word="Consolidate" find="\b(C|c)onsol[ao]dat(e[ds]?|ing|ions?)\b" replace="$1onsolidat$2" />
<Typo word="Consommé" find="\b(C|c)onsomme(s)?\b" replace="$1onsommé$2"/>
<Typo word="Conspiracy" find="\b(C|c)onspiri(cy|cies|tors?|torial)\b" replace="$1onspira$2"/>
<Typo word="(In)Constantly" find="\b(C|c|[Ii]nc)onstanly\b" replace="$1onstantly" />
<Typo word="Consternation" find="\b(C|c)onstarnatio(ns?)\b" replace="$1onsternatio$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="(Re/Un)Constitute" find="\b(C|c|[Rr]ec|[Uu]nc)onsitut(\w+)\b" replace="$1onstitut$2" />
<Typo word="(Un)Constitution" find="\b(C|c|[Uu]nc)o(?:nstitu|[ns]titut)ion(\w*)\b" replace="$1onstitution$2" />
<Typo word="(Un)Constrain" find="\b(C|c|[Uu]nc)onstain(t?s?|ed|ing)\b" replace="$1onstrain$2" />
<Typo word="Consultant" find="\b(C|c)onsul(?:te|a)n(ts?)\b" replace="$1onsultan$2" />
<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="Consumer" find="\b(C|c)onsumber(s?|ism)\b" replace="$1onsumer$2"/>
<Typo word="Consummate" find="\b(C|c)onsumat(e[ds]?|ing|ions?)\b" replace="$1onsummat$2" />
<Typo word="Contain" find="\b(C|c)o[mu]n?tain(s?|e[dr]s?|ing)\b" replace="$1ontain$2" />
<Typo word="Contains" find="\b(C|c)ontai?nes\b" replace="$1ontains" />
<Typo word="(De)Contaminate" find="\b(C|c|[Dd]ec)ontaiminat(e[ds]?|ing|ions?)\b" replace="$1ontaminat$2" />
<Typo word="(Con/Ex)temporaneous" find="\b([Cc]on|[Ee]x)temporan(?:[eou]{1,2})(s|sly)\b" replace="$1temporaneou$2" />
<Typo word="(Con/Pre)tender" find="\b([Cc]on|[Pp]re)tendo(rs?)\b" replace="$1tende$2" />
<Typo word="(Inter)Continental" find="\b([Ii]nterc|C|c)ontinetal\b" replace="$1ontinental"/>
<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="(Dis)Continue" find="\b(C|c|[Dd]isc)ontiu(e[sd]?|ing|al(ly)?)\b" replace="$1ontinu$2" />
<Typo word="(Dis)Continuous" find="\b(C|c|[Dd]isc)onti[nu]ous(|ly)\b" replace="$1ontinuous$2" />
<Typo word="Contrary" find="\b([Cc])ontary\b" replace="$1ontrary" />
<Typo word="Contrast" find="\b(C|c)on(?:stra|tar)st(s?|ing(|ly)|ed|able)\b" replace="$1ontrast$2" />
<Typo word="Control" find="\b(C|c)ontrol(ls?)\b" replace="$1ontro$2" />
<Typo word="(Un)Controlled" find="\b(C|c|[Uu]nc)ontrol(e[dr]|ing)\b" replace="$1ontroll$2" />
<Typo word="Controversial" find="\b(C|c)ontroversal(ly)?\b" replace="$1ontroversial$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="(In)Convenient" find="\b(C|c|[Ii]nc)onv(?:eine|v?ienie|enia)n(t|tly|ces?)\b" replace="$1onvenien$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="Converter" find="\b(C|c)onverto(rs?)\b" replace="$1onverte$2" />
<Typo word="Conveyor" find="\b(C|c)onveyer\b" replace="$1onveyor"/>
<Typo word="(Un)Convince" find="\b(C|c|[Uu]nc)onvic(ed?|ing)\b" replace="$1onvinc$2" />
<Typo word="Cooperate" find="\b(C|c)oop[ao]rat(e[sd]?|ing|ion)\b" replace="$1ooperat$2" />
<Typo word="(Un)Coordinate" find="\b([Cc]|[Uu]nc)oordian?t(\w+)\b" replace="$1oordinat$2" />
<Typo word="Copenhagen" find="\b[Cc]openhagan\b" replace="Copenhagen" />
<Typo word="Copied" find="\b(C|c)oppied\b" replace="$1opied" />
<Typo word="Copy" find="\b(C|c)poy(ing)?\b" replace="$1opy$2" />
<Typo word="Copyright" find="\b(C|c)opywrite\b" replace="$1opyright" />
<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="(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="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="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" />
<!-- 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="Cotton_" find="\bcotten\b" replace="cotton"/><!--Don't match surname Cotten-->
<Typo word="Could" find="\b(C|c)oudl\b" replace="$1ould"/>
<Typo word="Couldn't" find="\b(C|c)oudl?n't\b" replace="$1ouldn't"/>
<Typo word="Council" find="\b(C|c)ouci(ls?|llors?)\b" replace="$1ounci$2" />
<Typo word="Countries" find="\b(C|c)oun(?:t?ir|ri)es\b" replace="$1ountries" />
<Typo word="Coup d'État" find="\b(C|c)oup(s?)\s+(D|d)['`]Etat\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(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="Create" find="\b(C|c)reaete(s?|d)\b" replace="$1reate$2" />
<Typo word="Credence" find="\b(C|c)reedence(?!\s*Clearwater)\b" replace="$1redence"/>
<Typo word="(In)Credible" find="\b(C|c|[Ii]nc)read[ia]b(l[ey]|ility)\b" replace="$1redib$2" />
<Typo word="Criteria" find="\b(C|c)riteri(?:a|on)s\b" replace="$1riteria" />
<Typo word="Criterion" find="\b(C|c)ritereon\b" replace="$1riterion" />
<Typo word="Critical" find="\b(C|c)r(?:tic|itc?|itis)(al|ally|i[sz](e[ds]?|ing)|isms?)\b" replace="$1ritic$2" />
<Typo word="Critics" find="\b(C|c)riticists\b" replace="$1ritics"/>
<Typo word="Crocodile" find="\b(C|c)rockodil(es?)\b" replace="$1rocodil$2" />
<Typo word="Crucifixion" find="\b(C|c)rucifiction\b" replace="$1rucifixion"/>
<Typo word="Crudités" find="\b(C|c)rudite(s?)\b" replace="$1rudité$2"/>
<Typo word="cruise" find="\bcrusi?(e[ds]?|ers?|ing)\b" replace="cruis$1" />
<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(C|c)rystal([io]\w+)\b" replace="$1rystall$2" />
<Typo word="Cuisine" find="\b(C|c)usin(es?)\b" replace="$1uisin$2" />
<Typo word="Culinary" find="\b(C|c)ul(?:lina|iner?|inar)ry\b" replace="$1ulinary" />
<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(C|c|[Aa]gric|[Hh]ortic|[Mm]ultic)ultral(\w*)\b" replace="$1ultural$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="Curiosity" find="\b(C|c)uriousit(y|ies)\b" replace="$1uriosit$2" />
<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(C|c)(?:iriculu|urricule)m\b" replace="$1urriculum" />
<Typo word="Customer" find="\b(C|c)u(?:tso|sot)mer(s)?\b" replace="$1ustomer$2"/>
<Typo word="Cylinder" find="\b(C|c)(?:yc|i)lind(ers?|rical(|ly))\b" replace="$1ylind$2" />
<Typo word="Cylindrical" find="\b(C|c)ylinderical(ly)?\b" replace="$1ylindrical$2" />
</source>

D

<source lang="xml">
<Typo word="Dardanelles" find="\b(?:[Dd]arde|darda)nelles\b" replace="Dardanelles" />
<Typo word="Daughter" find="\b(D|d)au(?:gt?h|gt|hg?t)er(s?)\b" replace="$1aughter$2" />
<Typo word="Deal" find="\b(D|d)ael(s?|t|ings?)\b" replace="$1eal$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="Decide" find="\b(D|d)esi(de[ds]?|ding|sions?|dedly)\b" replace="$1eci$2" />
<Typo word="(Un)Decidedly" find="\b(D|d|[Uu]nd)ecidely\b" replace="$1ecidedly" />
<Typo word="(In)Decision" find="\b(D|d|[Ii]nd)e(?:cis|sc?isi|sici)(ons?|ve|vely)\b" replace="$1ecisi$2" />
<Typo word="Decrees" find="\b(D|d)ecress\b" replace="$1ecrees" />
<Typo word="Defensive" find="\b(D|d)efencive(\w*)\b" replace="$1efensive$2" />
<Typo word="Deficit" find="\b(D|d)efict(s?)\b" replace="$1eficit$2" />
<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)Definite" find="\b(D|d|[Ii]nd)ef(?:fin[ie]te?|f?inete?|f?init)(|s|ly|ness)\b" replace="$1efinite$2" />
<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="Degradation" find="\b(D|d)egredation\b" replace="$1egradation" />
<Typo word="Degrade" find="\b(D|d)egrate(d|s)?\b" replace="$1egrade$2" />
<Typo word="Deity" find="\b(D|d)iet(y|ies)\b" replace="$1eit$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="(D/R)elegate" find="\b([DdRr])elagat(e[ds]?|ing|ions?)\b" replace="$1elegat$2" />
<Typo word="Delineate" find="\b(D|d)eliniat(\w+)\b" replace="$1elineat$2" />
<Typo word="Delirious" find="\b(D|d)eleriou(s|sly)\b" replace="$1eliriou$2" />
<Typo word="Delusively" find="\b(D|d)elusionally\b" replace="$1elusively" />
<Typo word="(Mis)Demeanor" find="\b(D|d|[Mm]isd)(?:amenou?|eme(?:no|a?ne))(rs?)\b" replace="$1emeano$2" />
<Typo word="(Un)Democrat" find="\b(D|d|[Uu]nd)e(?:o?m|mor)cra([ct]\w*)\b" replace="$1emocra$2" />
<Typo word="Demographic" find="\b(D|d)emographical\b" replace="$1emographic" />
<Typo word="Demolition" find="\b(D|d)emolisio(ns?)\b" replace="$1emolitio$2" />
<Typo word="(D/R)emonstrate" find="\b([DdRr])emostrat(e[sd]?|ing|ions?|ive(s?|ly)|ors?)\b" replace="$1emonstrat$2" />
<Typo word="Denigrate" find="\b(D|d)enegrat(e[ds]?|ing|ors?|ions?)\b" replace="$1enigrat$2" />
<Typo word="Dénouement" find="\b([Dd][eé])noument\b" replace="$1nouement" /><!--"denouement" should not be replaced, see [[wikt:denouement]]-->
<Typo word="Department" find="\b(D|d)e(?:par|ptart?|aprt)me?nt(al|ally|s)?\b" replace="$1epartment$2" />
<Typo word="Département(al)" find="\b(D|d)epartement(|ale?)\b" replace="$1épartement$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="Depict" find="\b(D|d)espict(s?|ions?)\b" replace="$1epict$2" />
<Typo word="Derivative" find="\b(D|d)erivia?ti(ves?|ons?)\b" replace="$1erivati$2" />
<Typo word="Derive" find="\b(D|d)(?:iriv|eriviat)(e[ds]?|ing|ations?)\b" replace="$1eriv$2" />
<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="Descendant" find="\b(D|d)e(?:scendand|[cs]end[ae]nt)(s?)\b" replace="$1escendant$2" />
<Typo word="(De/Pre)scribe" find="\b(D|d|[Pp]r)(?:esc|escri|ecr|iscr)ib(e[ds]?|ing)\b" replace="$1escrib$2" />
<Typo word="Descriptor" find="\b(D|d)e(?:scr?|s?cri?)ipte(rs?)\b" replace="$1escripto$2" />
<Typo word="Desiccate" find="\b(D|d)es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2" />
<Typo word="Design" find="\b(D|d)[ei]s(?:sigi?n|gin|ing)(s?|ed|ers?|ing)\b" replace="$1esign$2" />
<Typo word="Desktop" find="\b(D|d)esktiop(s)?\b" replace="$1esktop$2" />
<Typo word="Desperate" find="\b(D|d)esp[ai]rat(e|ely|ion)\b" replace="$1esperat$2" />
<Typo word="Destroy" find="\b(D|d)est(?:ory|roi)(s?|ed|ers?|ing)\b" replace="$1estroy$2" />
<Typo word="(Non/In)Destruct" find="\b(D|d|[Ii]nd|[Nn]ond)ist?ruct(\w*)\b" replace="$1estruct$2" />
<Typo word="Detach" find="\b(D|d)etatch(|e[ds]|ing|ments?|able)\b" replace="$1etach$2" />
<Typo word="Detail" find="\b(D|d)e(?:tail|ati)l(s?|ed|ing)\b" replace="$1etail$2" />
<Typo word="(In)Detect" find="\b(D|d|[Ii]nd)ectect(\w*)\b" replace="$1etect$2" />
<Typo word="(Un)Detectable" find="\b([Uu]n|D|d)etecabl(e|y)\b" replace="$1etectabl$2" />
<Typo word="Détente" find="\b(D|d)etente\b" replace="$1étente" />
<Typo word="Deteriorate" find="\b(D|d)ete(?:o?r|rior)iat(e[ds]?|ing|ion)\b" replace="$1eteriorat$2" />
<Typo word="Determine" find="\b(D|d)et(?:ermin|[er]m)in(e[ds]?|ing|ate|ations?)\b" replace="$1etermin$2" />
<Typo word="(De/Nu)triment" find="\b([Dd]e|nu)tr[ea]men(ts?|tal)\b" replace="$1trimen$2" />
<Typo word="Devastate" find="\b(D|d)ev(?:[ei]sta|asa?)t(e[ds]?|ing|ion)\b" replace="$1evastat$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="Developer" find="\b(D|d)evel(?:opo|eop)r(s)?\b" replace="$1eveloper$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="Device" find="\b(D|d)ivice(s)?\b" replace="$1evice$2" />
<Typo word="Diabolical" find="\b(D|d)i(?:ab|bo)lica(l|lly)\b" replace="$1iabolica$2" />
<Typo word="Diameter" find="\b(D|d)iamate(rs?)\b" replace="$1iamete$2" />
<Typo word="Diamonds" find="\b(D|d)iamons\b" replace="$1iamonds" />
<Typo word="Diarrhea" find="\b(D|d)iarhea\b" replace="$1iarrhea" />
<Typo word="Dichotomy" find="\b(D|d)ichtom(y|ies)\b" replace="$1ichotom$2" />
<Typo word="Didn't" find="\b(D|d)idint\b" replace="$1idn't" />
<Typo word="(In)Different" find="\b(D|d|[Ii]nd)if(?:er?|f[ai]?|ef)ren(\w+)\b" replace="$1ifferen$2" />
<Typo word="Differentiate" find="\b(D|d)iff?[aie]?ren(?:tiatiat|[cs]iat)(e[ds]?|ing|ions?)\b" replace="$1ifferentiat$2" />
<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="Diffuse" find="\b(D|d)ifus(er?[sd]?|ing|ely|eness|ion|ive)\b" replace="$1iffus$2" />
<Typo word="Dilapidate" find="\b(D|d)(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2" />
<Typo word="Dilemma" find="\b([Dd]il)l?e(?:nm|mn|mmm+)a(s)?\b" replace="$1emma$2" />
<Typo word="_Dilemma" find="\bdil(?:e|lem?)ma(s?)\b" replace="dilemma$1" />
<Typo word="Dimension" find="\b(D|d)ime(?:nt?|sn)ion(s?|al(|ly|ity))\b" replace="$1imension$2" />
<Typo word="Diminish" find="\b(D|d)em?minish(|e[sd]|ing|ments?|abl[ey])\b" replace="$1iminish$2" />
<Typo word="Diminutive" find="\b(D|d)iminuiti(\w+)\b" replace="$1iminuti$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="Diocese" find="\b(D|d)ioses(es?|an)\b" replace="$1ioces$2" />
<Typo word="Diplomacy" find="\b(D|d)iplomancy\b" replace="$1iplomacy" />
<Typo word="(In)Directly" find="\b(D|d|[Ii]nd)(?:riectl|irect)y\b" replace="$1irectly" />
<Typo word="Disappear" find="\b(D|d)is(?:ap+ear|apea)r+(s?|ed|ing|ances?)\b" replace="$1isappear$2" />
<Typo word="Disaster" find="\b(D|d)iaste(rs?)\b" replace="$1isaste$2" />
<Typo word="Disastrous" find="\b(D|d)isa(?:ste|t)rou(s|sly)\b" replace="$1isastrou$2" />
<Typo word="(In)Discernible" find="\b(D|d|[Ii]nd)is[cs]ernabl(e|y)\b" replace="$1iscernibl$2" />
<Typo word="Disciple" find="\b(D|d)i[cs]ipl(es?|ine[ds]?|ining)\B" replace="$1iscipl$2" />
<Typo word="Discipline" find="\b(D|d)iciplin(d|s)?\b" replace="$1iscipline$2" />
<Typo word="(Un)Discipline" find="\b(D|d|[Uu]nd)i[sc]ic?plin(\w+)\b" replace="$1isciplin$2" />
<Typo word="Discography" find="\b(D|d)is(?:ograph|cograp)(y|ies)?\b" replace="$1iscograph$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="Discrepancy" find="\b(D|d)iscrepen[cs](y|ies)\b" replace="$1iscrepanc$2" />
<Typo word="Discuss" find="\b(D|d)(?:i|es)cs?uss(|es|ed|ing|ions?)\b" replace="$1iscuss$2" />
<Typo word="Disdain" find="\b(D|d)istain(s?|ed|ing|ful(|ly|ness))\b" replace="$1isdain$2" />
<Typo word="(Dis)enchanted" find="\b([Dd]ise|E|e)nchanged\b" replace="$1nchanted" />
<Typo word="Disguise" find="\b(D|d)isquis(e[ds]?|ing)\b" replace="$1isguis$2" />
<Typo word="Disparagingly" find="\b(D|d)isparingly\b" replace="$1isparagingly" />
<Typo word="Display" find="\b(D|d)i(?:apla|spal)y(s?|ed)\b" replace="$1isplay$2" />
<Typo word="displease" find="\bunplease(d|s)?\b" replace="displease$1" />
<Typo word="Displease" find="\bUnplease(d|s)?\b" replace="Displease$1" />
<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" />
<!--Distin is a name-->
<Typo word="Distinct_" find="\b(D|d)is(?:ctinc|tic|inc|t[ai]n(?=ti))t(i(ve|on|vely)|ly)?\b" replace="$1istinct$2" />
<Typo word="(Un)Distort" find="\b(D|d|[Uu]nd)isort(\w+)\b" replace="$1istort$2" />
<Typo word="(In)Distinguish" find="\b(D|d|[Ii]nd)isti(?:gui|ng(?:[iu]|qui))sh(\w*)\b" replace="$1istinguish$2" />
<Typo word="Distribute" find="\b(D|d)i(?:si)?tribut(e[ds]?|ing|ors?|ions?)\b" replace="$1istribut$2" />
<Typo word="Distribution" find="\b(D|d)istribusion\b" replace="$1istribution" />
<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="Divide" find="\b(D|d)evide(s?|d)\b" replace="$1ivide$2" />
<Typo word="Division" find="\b(D|d)iv(?:is|si)o(ns?)\b" replace="$1ivisio$2" />
<Typo word="Doctrines" find="\b(D|d)oc[rt]ine(s)?\b" replace="$1octrine$2" />
<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="Does" find="\b(D|d)oe(?:ns|se)\b" replace="$1oes" />
<Typo word="Doesn't" find="\b(D|d)o(?:ens|se?n)'?t\b" replace="$1oesn't" />
<Typo word="Doing" find="\b(D|d)o(?:ign|img|ind|nig)\b" replace="$1oing" />
<Typo word="Dollar" find="\b(D|d)oller(s)?\b" replace="$1ollar$2" />
<Typo word="Don't" find="\b(D|d)ont\b'?(?!\s+(ils?|elles?|les?|la|des?|une?)\b)" replace="$1on't" />
<!-- 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="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="Dravidian" find="\b(D|d)ravadian\b" replace="$1ravidian" />
<Typo word="Dream" find="(?!\bDeram\b)\b(D|d)eram(s?|ing|ers?)\b" replace="$1ream$2" /><!--don't fix Deram (Records)-->
<Typo word="Dreams" find="\b(D|d)(?:erams|reasm)\b" replace="$1reams" />
<Typo word="Drink" find="\b(D|d)rnik(s?|ers?|ing)\b" replace="$1rink$2" />
<Typo word="Drumless" find="\b(D|d)rummless\b" replace="$1rumless" />
<Typo word="Drummer" find="\b(D|d)rum(ers?|ing)\b" replace="$1rumm$2" />
<Typo word="Dumbbell" find="\b(D|d)umbell(s)?\b" replace="$1umbbell$2" />
<Typo word="Duplicate" find="\b(D|d)upicat(\w+)\b" replace="$1uplicat$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="During" find="\b(D|d)u(?:ri|rrin|t?in)g\b" replace="$1uring" />
<Typo word="Durrës" find="\bDurres\b" replace="Durrës" />
<Typo word="Dying" find="\b(D|d)ieing\b" replace="$1ying" />
</source>

E

<source lang="xml">
<Typo word="(En/De)cipher" find="\b([Ee]n|[Dd]e)cyph(ers?)\b" replace="$1ciph$2" />
<Typo word="(Endo/Mega/Mono)liths" find="\b([Ee]ndo|[Mm]ega|[Mm]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="Each other" find="\b(E|e)achother\b" replace="$1ach other" />
<Typo word="Each" find="\b(E|e)ahc\b" replace="$1ach" />
<Typo word="Earlier" find="\b(E|e)alie(r|st)\b" replace="$1arlie$2" />
<Typo word="Early" find="(?!\bEraly\b)\b(E|e)(?:ear|ra)l(y|ier|iest)\b" replace="$1arl$2" />
<Typo word="(L/Y)Earning" find="\b([LlYy]e|E|e|[Uu]nl|[Rr]el)arnign(s)?\b" replace="$1earning$2"/>
<Typo word="écla(t/ir)" find="\becla(t|irs?)\b" replace="écla$1"/>
<Typo word="Eclectic" find="\b(E|e)(?:cc|g)lecti(cs?|cally|cism)\b" replace="$1clecti$2" />
<Typo word="Eclipse" find="\b(E|e)clisps?(e[sd]?|ing)\b" replace="$1clips$2" />
<Typo word="(Un)Economic" find="\b(E|e|[Uu]ne)comonic(al|ally|s)?\b" replace="$1conomic$2" />
<Typo word="Economist" find="\b(E|e)conomics(ts?)\b" replace="$1conomis$2" />
<Typo word="Economy" find="\b(E|e)c[ce]onom(\w+)\b" replace="$1conom$2" />
<Typo word="Ecstasy" find="\b(E|e)sctasy\b" replace="$1cstasy" />
<Typo word="Edit" find="\b(E|e)ditt(ed|ing|or(|ial)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="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 word="Eighteen" find="\b(E|e)ight-?teen(s?|ths?)\b" replace="$1ighteen$2" />
<Typo word="Eighth" find="\b(E|e)igth\b" replace="$1ighth" />
<Typo word="Eighty" find="\b(E|e)igt?h(y|ies)\b" replace="$1ight$2" />
<Typo word="Either" find="\b(E|e)iter\b" replace="$1ither" />
<Typo word="(S)Elect" find="\b([Ss]?e|E)llect(\w*)\b" replace="$1lect$2" />
<Typo word="Electric" find="\b(E|e)let+ri(c\w*)\b" replace="$1lectri$2" />
<Typo word="Electricity" find="\b(E|e)le(?:ctric|trici)(ty|ans?)\b" replace="$1lectrici$2" />
<Typo word="Elemental" find="\b(E|e)limenta(l|ry)\b" replace="$1lementa$2" />
<Typo word="Elephant" find="\b(E|e)lphan(ts?)\b" replace="$1lephan$2" />
<Typo word="Eleventh" find="\b(E|e)levn?eth\b" replace="$1leventh" />
<Typo word="(In)Eligible" find="\b(E|e|[Ii]ne)l(?:lig[ai]|iga?)b(le|ility)\b" replace="$1ligib$2" />
<Typo word="Eliminate" find="\b(E|e)l(?:emin|imi)at(e[ds]?|ing|ions?)\b" replace="$1liminat$2" />
<Typo word="Else(where)" find="\b(E|e)sle(where)?\b" replace="$1lse$2" />
<Typo word="Emanate" find="\b(E|e)minat(es?|ed|ations?)\b" replace="$1manat$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="Embarrassment" find="\b(E|e)mbar(?:ra|as?)se?(ments?|ing|d)\b" replace="$1mbarrass$2" />
<Typo word="Embezzle" find="\b(E|e)mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2" />
<Typo word="Emblematic" find="\b(E|e)mblamatic(|ally)\b" replace="$1mblematic$2" />
<Typo word="Émigré" find="\bEmigr[éè](e?s?)\b" replace="Émigré$1" />
<Typo word="émigré" find="\bemigr[éè](e?s?)\b" replace="émigré$1" /><!--"emigre" should not be replaced, see [[wikt:emigre]]-->
<Typo word="Émile Zola" find="\bEmile\s+Zola\b" replace="Émile Zola" />
<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="Emissary" find="\b(E|e)m(?:m?isar?|m?is+ar)r(y|ies)\b" replace="$1missar$2" />
<Typo word="(E/O)mission" find="\b([EeOo])(?:m+i[stc]|mmi(?:s+|t|c))io(ns?)\b" replace="$1missio$2" />
<Typo word="(E/O)mitted" find="\b([EeOo])m(?:m?i|mit?)t(e[dr]|ing)\b" replace="$1mitt$2" />
<Typo word="Emphasi(s/z)e" find="\b(E|e)mphai([sz]ed?)\b" replace="$1mphasi$2" />
<Typo word="Emphasis" find="\b(E|e)mph[as]is(|ed?|ing)\b" replace="$1mphasis$2" />
<Typo word="Emphysema" find="\b(E|e)mphys[iy]ma\b" replace="$1mphysema" />
<Typo word="Empirical" find="\b(E|e)mperic(al|ally|is[mt])\b" replace="$1mpiric$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="Employ" find="\bImploy(ers?|ed|ing|s?|ments?)\b" replace="Employ$1" />
<Typo word="employ" find="\bimploy(ers?|ed|ing|s?|ments?)\b" replace="employ$1" />
<Typo word="Encyclopedia" find="\b(E|e)ncylc?opedi(as?|c)\b" replace="$1ncyclopedi$2" />
<Typo word="Endeavo(u)r" find="\b(E|e)ndevo(u?rs?|u?red|u?ring)\b" replace="$1ndeavo$2" />
<Typo word="Ending" find="\b(E|e)ndig\b" replace="$1nding" />
<Typo word="Engineer" find="\b(E|e)ng(?:i?ene|n?e|in)er(s?|ed|ing)\b" replace="$1ngineer$2" />
<Typo word="Enhancement" find="\b(E|e)nchancemen(ts?)\b" replace="$1nhancemen$2" />
<Typo word="Enlightenment" find="\b(E|e)nglightenmen(ts?)\b" replace="$1nlightenmen$2" />
<Typo word="Enmity" find="\b(E|e)mnity\b" replace="$1nmity" />
<Typo word="Enormous" find="\b(E|e)nourmou(s|sly)\b" replace="$1normou$2" />
<Typo word="Enough" find="\b(E|e)nou(?:pht?|ght)\b" replace="$1nough" />
<Typo word="Ensconced" find="\b(E|e)nsconsed\b" replace="$1nsconced" />
<Typo word="(Dis)Entanglement" find="\b(E|e|[Dd]ise)ntaglemen(ts?)\b" replace="$1ntanglemen$2" />
<Typo word="Entire" find="\b(E|e)n(?:itr|tri)e([lt]y)?\b" replace="$1ntire$2" />
<Typo word="Entire(l/t)y" find="\b(E|e)ntie?ri?([lt]y|ties)" replace="$1ntire$2" />
<Typo word="(Non)Entity" find="\b(E|e|[Nn]one)ntitit(y|ies)\b" replace="$1ntit$2" />
<Typo word="Entrepreneur" find="\b(E|e)ntrep(?:er?neu|r?enue?)r(\w*)\b" replace="$1ntrepreneur$2" />
<Typo word="entrusted" find="\bIntrust(ed|s|ing)?\b" replace="Entrust$1" />
<Typo word="entrusted" find="\bintrust(ed|s|ing)?\b" replace="entrust$1" />
<Typo word="Environment" find="\b(E|e)nvi?(?:rion?|ro|orn?)men(\w+)\b" replace="$1nvironmen$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(E|e)p(?:idsod|i?siod|isoid|ispod|sisod|osid|isdo)(es?|ic|ical(|ly))\b" replace="$1pisod$2" /> 
<Typo word="Equator" find="\b(E|e)quitor(ial(?:ly)?)\b" replace="$1quator$2" />
<Typo word="Equilibrium" find="\b(E|e)quilibrum\b" replace="$1quilibrium" />
<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="Equipment" find="\b(E|e)q(?:u?ip|iu?p?)pi?ment\b" replace="$1quipment" />
<Typo word="Equipped" find="\b(E|e)quip(ed|ing)\b" replace="$1quipp$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="Eradicate" find="\b(E|e)rradica(\w+)\b" replace="$1radica$2" />
<Typo word="Erect" find="\b(E|e)rrect(s?|ing|ed|ions?|ly)\b" replace="$1rect$2" />
<Typo word="Erratically" find="\b(E|e)ratica?ly\b" replace="$1rratically" />
<Typo word="Erroneous" find="\b(E|e)r(?:oni?|roni?)ous(|ly)?\b" replace="$1rroneous$2" />
<Typo word="Erupt" find="\b(E|e)rrupt(s?|ed|ing|ions?)\b" replace="$1rupt$2" />
<Typo word="Especially" find="\b(E|e)(?:(?:xpeci|spe(?:c|si))al?|specia|cspec(?:ai|ia)l)ly\b" replace="$1specially" />
<Typo word="espresso" find="\bexpresso\b" replace="espresso" /><!--don't match [[Expresso]]-->
<Typo word="Essence" find="\b(E|e)ssens(es?)\b" replace="$1ssenc$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="Essentially" find="\b(E|e)s+en[tc]ialy\b" replace="$1ssentially" />
<Typo word="Establishes" find="\b(E|e)stab(?:ish|lis|ilish)(e[ds]?|ing|ments?)\b" replace="$1stablish$2" />
<Typo word="Estimate" find="\b(E|e)sitmat(es?|ed|ing|ions?)\b" replace="$1stimat$2" />
<Typo word="Etc" find="\b(E|e)ct\b" replace="$1tc" />
<Typo word="Ethnocentrism" find="\b(E|e)thnocentricm\b" replace="$1thnocentrism" />
<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="Evaluate" find="\b(E|e)val[au]t(e[ds]?|ing|ion|ive|ors?)\b" replace="$1valuat$2" />
<Typo word="Eventual" find="\b(E|e)ven(?:htu|ti?)al(|ly|it(y|ies))\b" replace="$1ventual$2" />
<Typo word="Every" find="\b(E|e)veyr\b" replace="$1very" />
<Typo word="Every-" find="\b(E|e)ver(body|one|thing|where)\b" replace="$1very$2" />
<Typo word="Evidently" find="\b(E|e)videntally\b" replace="$1vidently" />
<Typo word="Evil" find="\b(E|e)fel\b" replace="$1vil" />
<Typo word="Evolution" find="\b(E|e)nvolution(\w*)\b" replace="$1volution$2" />
<Typo word="Exacerbate" find="\b(E|e)xerbat(e[sd]?|ing|ions?)\b" replace="$1xacerbat$2" />
<Typo word="(In)Exact" find="\b(E|e|[Ii]ne)xcac?t(ly)?\b" replace="$1xact$2" />
<Typo word="Exaggerate" find="\b(E|e)xag(?:er?|ger)rat(\w+)\b" replace="$1xaggerat$2" />
<Typo word="Exalted" find="\b(E|e)xhalted\b" replace="$1xalted" />
<Typo word="(Un)Examined" find="\b(E|e|[Uu]ne)xaminated\b" replace="$1xamined" />
<Typo word="Example" find="\b(E|e)x(?:em|ma)pl(es?)\b" replace="$1xampl$2" />
<Typo word="Excavate" find="\b(E|e)xacavat(e[ds]?|ing|ions?|ors?)\b" replace="$1xcavat$2" />
<Typo word="Exceeded" find="\b(E|e)xced(ed|ing|ingly)\b" replace="$1xceed$2" />
<Typo word="Excel" find="\b(?!\bExcell\b)(E|e)xcel(ls?)\b" replace="$1xce$2" /><!--Don't fix Excell-->
<Typo word="Excellent" find="\b(E|e)x(?:el+a|c?el[ae])n(t|tly|c[ey])\b" replace="$1xcellen$2" />
<Typo word="Exchange" find="\b(E|e)x(?:chanch|cang|chagn)(e[sd]?|ing)\b" replace="$1xchang$2" />
<Typo word="Excitement" find="\b(E|e)xcitment\b" replace="$1xcitement" />
<Typo word="Exciting" find="\b(E|e)xict(e[ds]|ing)\b" replace="$1xcit$2" />
<Typo word="Execute" find="\b(E|e)x(?:cecut|ectu?)(e[sd]?|ing|i(?:on|ve)s?)\b" replace="$1xecut$2" />
<Typo word="Exempt" find="\b(E|e)xampt(ions?)\b" replace="$1xempt$2" />
<Typo word="Exempt" find="\b([Ee])xcempt(s?|ed|ing|ions?)\b" replace="$1xempt$2" />
<Typo word="Exercise" find="\b(E|e)x(?:cercis|ercies|ersi[sz]|ecis)(e[sdr]?|ing)\b" replace="$1xercis$2" />
<Typo word="Exerted" find="\b(E|e)xtered\b" replace="$1xerted" />
<Typo word="Exhaust" find="\b([Ee])x(?:au|hua)st(s?|ed|ing|ion|ive|ively)\b" replace="$1xhaust$2" />
<Typo word="Exile" find="\b(E|e)xlile(d)?\b" replace="$1xile$2" />
<Typo word="Exist" find="\b(E|e)x(?:isi|[cs]is)t(s?|ing|ed|ence)\b" replace="$1xist$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="Exonerate" find="\b(E|e)xonorate(s?|d)\b" replace="$1xonerate$2" />
<Typo word="Expand" find="\b(E|e)xpan(s|ed|ing|able)\b" replace="$1xpand$2" />
<Typo word="Expansion" find="\b(E|e)xapansi(ons?|ve|vely)\b" replace="$1xpansi$2" />
<Typo word="(Un)Expectant" find="\b(E|e|[Uu]ne)xpectand(ly)?\b" replace="$1xpectant$2" />
<Typo word="(Un)Expected" find="\b(E|e|[Uu]ne)xpeced\b" replace="$1xpected" />
<Typo word="Expedition" find="\b(E|e)xpiditio(ns?|nary)\b" replace="$1xpeditio$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="Experience" find="\b(E|e)(?:[sx]p(?:rience|erienc)|sperience)(s|d)?\b" replace="$1xperience$2" />
<Typo word="Experiment" find="\b(E|e)xpeiment(s?|al|ally)\b" replace="$1xperiment$2" />
<Typo word="Explain" find="\b(E|e)xp(?:ali|la)(ns?|ning)\b" replace="$1xplai$2" />
<Typo word="Explanation" find="\b(E|e)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(E|e)xplo(?:ta|iti)ti(ons?|ve|vely)\b" replace="$1xploitati$2" />
<Typo word="Express" find="\b(E|e)xress(ing|ed|ions?|ive)?\b" replace="$1xpress$2" />
<Typo word="Expropriate" find="\b(E|e)xpropiat(e[ds]?|ing|ions?)\b" replace="$1xpropriat$2" />
<Typo word="(Over)Extension" find="\b(E|e|[Ov]vere)xtentio(ns?)\b" replace="$1xtensio$2" />
<Typo word="External" find="\b(E|e)x(?:ertern|trn|te[rn])al\b" replace="$1xternal" />
<Typo word="Extinct" find="\b(E|e)x(?:inct|tint)(ions?)?\b" replace="$1xtinct$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="Extradition" find="\b(E|e)xtradictio(ns?)\b" replace="$1xtraditio$2" />
<Typo word="Extraordinary" find="\b(E|e)xtr-?ordinar(y|ily)\b" replace="$1xtraordinar$2" />
<Typo word="Extravagant" find="\b(E|e)xtrav(?:en?g[ae]|an?ge)n(t|tly|ces?)\b" replace="$1xtravagan$2" />
<Typo word="Extremely" find="\b(E|e)xt(?:eme|remem)le?y\b" replace="$1xtremely" />
<Typo word="Extremist" find="\b(E|e)xtermist(s)?\b" replace="$1xtremist$2" />
<Typo word="Extremophile" find="\b(E|e)xtremeophile(s)?\b" replace="$1xtremophile$2" />
</source>

F

<source lang="xml">
<Typo word="Facilitate" find="\b([Ff])acil(?:[it][ae]|ite|lita)t(e[ds]?|ing|ions?)\b" replace="$1acilitat$2" />
<Typo word="Fahrenheit" find="\b[Ff]arh?enheit\b" replace="Fahrenheit"/>
<Typo word="(In)Fallible" find="\b(F|f|[Ii]nf)al+ab(le|ility)\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="Families" find="\b(F|f)(?:amil|imili)es\b" replace="$1amilies"/>
<Typo word="(In)Famous" find="\b([Ii]nf|F|f)am(?:eous|ous[et])(ly)?\b" replace="$1amous$2" /> 
<Typo word="Fanaticism" find="\b(F|f)anatism\b" replace="$1anaticism"/>
<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="Fasciitis" find="\b(F|f)ascitis\b" replace="$1asciitis"/>
<Typo word="(Un)Favourable" find="\b(F|f|[Uu]nf)avoutrabl(e|y)\b" replace="$1avourabl$2"/>
<Typo word="Favourite" find="\b(F|f)avorite?(s?)\b" replace="$1avourite$2" />
<Typo word="Feature" find="\b(F|f)(?:aetu|eautu?)r(es?|ed|ing)\b" replace="$1eatur$2"/>
<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="Feud" find="\b(F|f)ued(s?|ing|ed|al|alism)\b" replace="$1eud$2" />
<Typo word="Fictitious" find="\b(F|f)icti(?:ci)?ous(ly)?\b" replace="$1ictitious$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="Fierce" find="\b(F|f)eirce(r?|st|ly|ness)\b" replace="$1ierce$2" />
<Typo word="Fiery" find="\bfire?y\b" replace="fiery" />
<Typo word="Fifteen" find="\b(F|f)i(?:f|fet|fth|t|ve?t)een(s?|ths?)\b" replace="$1ifteen$2" />
<Typo word="Fight" find="\b(F|f|[Ff]iref)igth(s?|ing|ers?)\b" replace="$1ight$2"/>
<Typo word="Finally" find="\b(F|f)ianll?y\b" replace="$1inally" /> 
<Typo word="Financial" find="\b(F|f)ina(?:cia|ncai?)l(ly)?\b" replace="$1inancial$2"/>
<Typo word="Find" find="\b(F|f)idn\b" replace="$1ind"/>
<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="First" find="\b(F|f)irts\b" replace="$1irst"/>
<Typo word="First" find="\b(F|f)rst(s?|ly)\b" replace="$1irst$2" />
<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="Flamboyant" find="\b(F|f)lamb[ou][ou]y[ae]n(t|ce|tly)\b" replace="$1lamboyan$2" />
<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="Flemish" find="\bflemmish\b" replace="Flemish"/>
<Typo word="Florida" find="\b[Ff]lordi?a(n?s?)\b" replace="Florida$1" />
<Typo word="Flourish" find="\b(F|f)lu?orish(|es|ed|ing)\b" replace="$1lourish$2"/>
<Typo word="Fluoresce" find="\b(F|f)luorosc(e[ds]?|ent|ence|ing)\b" replace="$1luoresc$2" />
<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="Follow" find="\b(F|f)ol[ol]w(s?|ing|ed|ers?)\b" replace="$1ollow$2" />
<Typo word="Fomalhaut" find="\b[Ff]ormalhaut\b" replace="Fomalhaut"/>
<Typo word="Forbidden" find="\b(F|f)orbid(en|ing)\b" replace="$1orbidd$2"/>
<Typo word="Foreign" find="\b(F|f)or(?:iegn|eing)(|ers?|isms?)\b" replace="$1oreign$2" />
<Typo word="Forerunner" find="\b(F|f)or+unner\b" replace="$1orerunner"/>
<Typo word="Foreword" find="\b(F|f)or(?:ewa|wo)rd\b" replace="$1oreword"/>
<Typo word="Forfeit" find="\b(F|f)ore?fie?t+(s?|ed|ing|ers?|ures?)\b" replace="$1orfeit$2"/>
<Typo word="(Un)Forgettable" find="\b(F|f|[Uu]nf)orget[ai]bl(e|y)\b" replace="$1orgettabl$2"/>
<Typo word="Formalise" find="\b(F|f)ormalli([sz]ed?)\b" replace="$1ormali$2"/>
<Typo word="(In)Formally" find="\b(F|f|[Ii]nf)ormaly\b" replace="$1ormally"/>
<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="Formed" find="\b(F|f)r?omed\b" replace="$1ormed"/>
<Typo word="Formerly" find="\b(F|f)orme(?:r?l)?ly\b" replace="$1ormerly"/>
<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" />
<!--- 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="(Mis/Un)Fortune" find="\b([Mm]isf|[Uu]nf|F|f)ourtun(\w+)\b" replace="$1fortun$2" />
<Typo word="Forty" find="\b(F|f)ourt(y|ieths?|ies)\b" replace="$1ort$2" />
<Typo word="Forward" find="\b(F|f)o(?:rw|wa)rd(s?)\b" replace="$1orward$2"/>
<Typo word="Foundation" find="\b(F|f)oud?nation(s)?\b" replace="$1oundation$2" />
<Typo word="Foundry" find="\b(F|f)oundar(y|ies)\b" replace="$1oundr$2"/>
<Typo word="Fourth" find="\b(F|f)or?uth\b" replace="$1ourth"/>
<Typo word="Franchise_" find="\b(F|f)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)Friendly" find="\b(F|f|[Uu]nf)(?:ire|rei)nd(s|ly)\b" replace="$1riend$2"/>
<Typo word="(Un)Friend_" find="\b(F|f|[Uu]nf)reind(\w*)\b" replace="$1riend$2" />
<Typo word="From" find="\b(F|f)rmo\b" replace="$1rom"/>
<Typo word="from_" find="\bfrome\b" replace="from"/>
<Typo word="Frontier" find="\b(F|f)roniter(s)?\b" replace="$1rontier$2"/>
<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="Fulfilled" find="\b(F|f)ulfiled\b" replace="$1ulfilled"/>
<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="Fundamental" find="\b(F|f)und[^a]men?t(\w*)\b" replace="$1undament$2" />
<Typo word="Funeral" find="\b(F|f)urneral(s)?\b" replace="$1uneral$2"/>
<Typo word="Fungi" find="\b(F|f)unguses\b" replace="$1ungi"/>
<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-->
</source>

G

<source lang="xml">
<Typo word="(Inter)Galactic" find="\b(G|g|[Ii]nterg)alatic\b" replace="$1alactic" />
<Typo word="Galaxy" find="\b(G|g)allax(y|ies)\b" replace="$1alax$2" />
<Typo word="Galvanize" find="\b(G|g)alvini[sz](e[drs]?|ing|ation)\b" replace="$1alvaniz$2" />
<Typo word="Games" find="\b(G|g)anes\b" replace="$1ames" />
<Typo word="Gandhi" find="\b(Mahatma|Mohandas(|\s+K\.)|Indira|Sonia)\s+[Gg](?:ha|ah)ndi\b" replace="$1 Gandhi" />
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/>
<Typo word="Gangster" find="\b(G|g)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(s?|ed)\b" replace="garrison$1" />
<Typo word="Gauge" find="\b(G|g)uag(e[ds]?|ing)\b" replace="$1aug$2" />
<Typo word="Genealogy" find="\b(G|g)eneolog(\w+)\b" replace="$1enealog$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([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([ie]s)\b" replace="$1es$2" />
<Typo word="Genital" find="\b(G|g)enetal(s?|ia|ly)\b" replace="$1enital$2" />
<Typo word="General Motors'" find="\bGeneral 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="Georgia" find="\b[Gg]eoriga(n?s?)\b" replace="Georgia$1" />
<Typo word="Gérard Depardieu" find="\bGerard\s+Depardieu\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(G|g)irfr(?:ie|ei)nd(s?)\b" replace="$1irlfriend$2" />
<Typo word="Given" find="\b(G|g)ievn\b" replace="$1iven" />
<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="Glögg" find="\b(G|g)logg\b" replace="$1lögg"/>
<Typo word="Goddess" find="\b(G|g)odess(|es)\b" replace="$1oddess$2" />
<Typo word="Godunov" find="\b(G|g)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="Götterdämmerung" find="\b[Gg]ot+erdam+erung\b" replace="Götterdämmerung" />
<Typo word="Gottlieb" find="\b(G|g)ottleib\b" replace="Gottlieb" />
<Typo word="Governance" find="\b(G|g)over(?:a|ne)nce\b" replace="$1overnance" />
<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="Governor" find="\b(G|g)(?:uver?n[eo]|overne|venro|ou?vene)r(s?|ships?)\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="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="gramophone_" find="\bgramaphone(s?)\b" replace="gramophone$1" />
<Typo word="grammar_" find="\bgrammer(s?|ians?)\b" replace="grammar$1" />
<Typo word="(Un)Grammatical" find="\b([Uu]ng|G|g)ramatical(|ly|ity)\b" replace="$1rammatical$2" />
<Typo word="Grandfather/mother/..." find="\b(G|g)ran(?:|d-)((?:fa|mo)ther|parent|daughter|child(?:|ren)|aunt|nephew|niece|stand|uncle)(s)?\b" replace="$1rand$2$3" />
<Typo word="grandson_" find="\bgran(?:|d-)son(s)?\b" replace="grandson$1" />
<Typo word="(Un)Grateful" find="\b(G|g|[Uu]ng)re?atful(|ness|ly)\b" replace="$1rateful$2" />
<Typo word="_Great" find="(?!\bGerat\b)\b(G|g)(?:erat|rae?t)(est|ly)?\b" replace="$1reat$2" />
<!--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(G|g)r(?:ievi|eiv)ous(|ly|ness)\b" replace="$1rievous$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(G|g)rwo(s?|n)\b" replace="$1row$2" />
<Typo word="Guadalupe" find="\b[Gg]uadulupe\b" replace="Guadalupe"/>
<Typo word="Guanine" find="\b(G|g)(?:una|au)nine\b" replace="$1uanine" />
<Typo word="Guarana" find="\b(G|g)auarana\b" replace="$1uarana" />
<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|[Uu]ng|G|g)aurd(s?|ed|ing|edly|ians?)\b" replace="$1uard$2" />
<Typo word="Guatemala" find="\b(G|g)uatamala(|ns?)\b" replace="Guatemala$2" />
<Typo word="(Mis)Guidance" find="\b(G|g|[Mm]isg)uidence\b" replace="$1uidance" />
<Typo word="Guideline" find="\b(G|g)uidline(s)?\b" replace="$1uideline$2" />
<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(|ism|ness|ly)\b" replace="$1uttural$2" />
</source>

H

<source lang="xml">
<Typo word="Habeas" find="\b(H|h)aba?eus\b" replace="$1abeas" />
<Typo word="Habitué" find="\b(H|h)abitue(e?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="Halloween" find="\b[Hh]al(?:l?owea|owe[ea]?)n\b" replace="Halloween" />
<Typo word="Happen" find="\b(H|h)(apen|appene)(ing|s?|ed)\b" replace="$1appen$3" />
<Typo word="Happened" find="\b(H|h)ap(?:p?en[dn]e|pen)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="Harassment" find="\b(H|h)arassement\b" replace="$1arassment" />
<Typo word="Hardware" find="\b(H|h)arware\b" replace="$1ardware" />
<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="(S)Having" find="\b(H|[Ss]?h)(?:ave|va)ing\b" replace="$1aving" />
<Typo word="He" find="\b(H|h)ge\b" replace="$1e" />
<Typo word="Heard" find="\b(H|h)eared\b" replace="$1eard" />
<Typo word="Heart" find="(?!\bHerat\b)\b(H|h)erat(s)?\b" replace="$1eart$2" /><!-- Don't match city Herat-->
<Typo word="Height" find="\b(H|h)(?:e?ighth|ieght)(|s|en(?:s?|ed|ing|ers?))\b" replace="$1eight$2" />
<Typo word="Heirs" find="\b(H|h)ier(s|ess(?:es)?)\b" replace="$1eir$2" /><!--don't match hier, French/German word-->
<Typo word="Helicopter" find="\b(H|h)e(?:licopto|li?[eo]copte|ilocopte)r(s?)\b" replace="$1elicopter$2" />
<Typo word="Helmet" find="\b(H|h)elment(s)?\b" replace="$1elmet$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="Hemorrhage" find="\b(H|h)(?:em(?:mor?|o)rh?ag|aemorrag)(e[sd]?|ing|ic)\b" replace="$1emorrhag$2" />
<Typo word="Heredity" find="\b(H|h)eridit(y|ary)\b" replace="$1eredit$2" />
<Typo word="Hergé" find="\bHerge\b" replace="Hergé" />
<Typo word="Heritage" find="\b(H|h)er(?:ri|r?[ae])tage?(|s)\b" replace="$1eritage$2" />
<Typo word="_heroes" find="\bheros\b" replace="heroes" />
<!-- Don't match 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="Hesitant" find="\b(H|h)esist[ae]n(t|tly|cy)\b" replace="$1esitan$2" />
<Typo word="Heterogeneous" find="\b(H|h)eterogen(ous|ity)\b" replace="$1eterogene$2" />
<Typo word="Heyday" find="\b(H|h)eyd(a|e)ys\b" replace="$1eyd$2y" />
<Typo word="Hiatus" find="\b(H|h)aitus\b" replace="$1iatus" />
<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(H|h)(?:ierogl|eirogly)ph(s?|ic(?:s?|al\w*))\b" replace="$1ieroglyph$2" />
<Typo word="High" find="\b(H|h)(?:eigh|ig)(er|est|ness|ways?)\b" replace="$1igh$2" />
<Typo word="Hilarity" find="\b(H|h)illari(ty|ous\w*)\b" replace="$1ilari$2" />
<Typo word="Hindrance" find="\b(H|h)ind(?:er[ea]|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="Hirsute" find="\b(H|h)[ei]rsuit\b" replace="$1irsute" />
<Typo word="_his" find="\b(?:ihs|hsi)\b" replace="his" />
<Typo word="His" find="\bIhs\b" replace="His" />
<Typo word="(Pre)Historic" find="\b(H|h|[Pp]reh)(?:istoric|sitor)i(c\w*|ans?)\b" replace="$1istori$2" />
<Typo word="History" find="\b(H|h)(?:st|is)or(ies|y|ic(?:al|ally))\b" replace="$1istor$2" />
<Typo word="Home in on" find="\b(H|h)on(e[ds]?|ing)\s+in\s+on\b" replace="$1om$2 in on" />
<Typo word="Homepage" find="\b(H|h)ompage(s)?\b" replace="$1omepage$2" />
<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="Honorary" find="\b(H|h)ono(u?r)a?y\b" replace="$1ono$2ary" />
<Typo word="Honshū" find="\bHonshu\b" replace="Honshū" />
<Typo word="Horrify" find="\b(H|h)or(?:rifi?|iff?y?)(|ing)\b" replace="$1orrify$2" />
<Typo word="However" find="\b(H|h)(?:ow|woe)ver\b" replace="$1owever" />
<Typo word="http:" find="\b(H|h)t+p[L:]\b" replace="$1ttp:" />
<Typo word="http://" find="\b(H|h)ttp:\\\b" replace="$1ttp://" />
<Typo word="Humanities" find="\b(H|h)umanites\b" replace="$1umanities" />
<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(H|h)umoural\b" replace="$1umoral" />
<Typo word="Hundred" find="\b(H|h)undere?d(s?|ths?)\b" replace="$1undred$2" />
<Typo word="Husband" find="\b(H|h)usban(s?|ry)\b" replace="$1usband$2" />
<Typo word="Hydrogen" find="\b(H|h)ydogen\b" replace="$1ydrogen" />
<Typo word="Hydrophile/phobe" find="\b(H|h)ydr[oa]p(il|ob)(es?|i[ac]|icity)\b" replace="$1ydroph$2$3" />
<Typo word="Hygiene" find="\b(H|h)ygein(e|i(c|st)s?)\b" replace="$1ygien$2" />
<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

<source lang="xml">
<Typo word="Iconoclast" find="\b(I|i)conclast(s?|ic)\b" replace="$1conoclast$2"/>
<Typo word="Idea" find="\b(I|i)dae(s?)\b(?!'')" replace="$1dea$2"/><!--don't match scientific names-->
<Typo word="Identifier" find="\b(I|i)dentife(rs?|d)\b" replace="$1dentifie$2"/>
<Typo word="Identi(f/t)y" find="\b(I|i)denti(t|f)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="Illegal" find="\b(I|i)lliegal(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="Illness" find="\b(I|i)lless(es)?\b" replace="$1llness$2"/>
<Typo word="Illusion" find="\b(I|i)llution(s)?\b" replace="$1llusion$2"/>
<Typo word="Illustrate" find="\b(I|i)l(?:li|u)str(at\w+|ious\w*)\b" replace="$1llustr$2" />
<Typo word="Imagine" find="\b(I|i)magen(e[sd]?|ary|ation)\b" replace="$1magin$2"/>
<Typo word="Imagined" find="\b(I|i)magin(d|s)\b" replace="$1magine$2"/><!--don't find "Imagin"-->
<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="Immediately" find="\b(I|i)m+ediate?ley\b" replace="$1mmediately" />
<Typo word="Imminent" find="\b(I|i)manent(ly)?\b" replace="$1mminent$2"/>
<Typo word="Impedance" find="\b(I|i)mpedenc(es?)\b" replace="$1mpedanc$2" />
<Typo word="Implement" find="\b(I|i)mpl[ia]ment(s?|e[dr]?|al|ing|ations?)\b" replace="$1mplement$2" />
<Typo word="Important" find="\b(I|i)mport(?:na|am)(t|tly|ce)\b" replace="$1mportan$2"/>
<Typo word="Imprison" find="\b(I|i)mpri(?:sonn|on|so(?:ne)?)(ed|ment|ing|s)?\b" replace="$1mprison$2"/>
<Typo word="Imprison" find="\bempris+on(s?|ed|ing|ment)\b" replace="imprison$1" />
<Typo word="Improv(e/ise)" find="\b(I|i)mp(?:re|or)v(\w+)\b" replace="$1mprov$2" />
<Typo word="Inaccurate" find="\b(I|I)n(?:nac?|a)cura(cy|cies|te|tely)\b" replace="$1naccura$2" />
<Typo word="Inaugurate" find="\b(I|i)na(?:gu|ugau?|uge)ra(\w+)\b" replace="$1naugura$2" />
<Typo word="Inaugurates" find="\b(I|i)naugure(d|s)\b" replace="$1naugurate$2"/>
<Typo word="Incinerate" find="\b(I|i)(?:cin[ea]|n?[cs]ina|nsin[ea])rat(\w+)\b" replace="$1ncinerat$2" />
<Typo word="Include" find="\b(I|i)nclud(s?)\b" replace="$1nclude$2"/>
<Typo word="Including" find="\b(I|i)n(?:l?cudi|clud)ng\b" replace="$1ncluding"/>
<Typo word="Incorporate" find="\b(I|i)ncorp(?:ortae|rate)(d|s)?\b" replace="$1ncorporate$2"/>
<Typo word="Increase" find="\b(I|i)nclreas(e[ds]|ing(?:ly)?)\b" replace="$1ncreas$2"/>
<Typo word="Incrementally" find="\b(I|i)ncramental(ly)?\b" replace="$1ncremental$2"/>
<Typo word="Incunabula" find="\b(I|i)ncunabla\b" replace="$1ncunabula"/>
<Typo word="Indiana University" find="\b[Uu]niversity of [Ii]ndiana\b" replace="Indiana University" />
<Typo word="Indicate" find="\b(I|i)ndecat(e[sd]?|ing|ors?)\b" replace="$1ndicat$2"/>
<Typo word="Indict" find="\b(I|i)ndite\b" replace="$1ndict"/>
<Typo word="Indictment" find="\b(I|i)ndic?tement(s)?\b" replace="$1ndictment$2"/>
<Typo word="Indigenous" find="\b(I|i)ndig(?:ine?|eni)ou(s|sly)\b" replace="$1ndigenou$2" />
<Typo word="Individual" find="\b(I|i)(?:ndv|div)idual(ly|s)?\b" replace="$1ndividual$2"/>
<Typo word="Indulge" find="\b(I|i)ndulgue(d?|s|nces?)\b" replace="$1ndulge$2"/>
<Typo word="Industry" find="\b(I|i)n(?:ds?u|uds)tr(y|ies|ially|ials)\b" replace="$1ndustr$2"/>
<Typo word="Ine(…)ible" find="\bune(d|lig|xhaust|xpress)[ia]b(le|ly|ility)\b" replace="ine$1ib$2" />
<Typo word="Inevitable" find="\b(I|i)nev(?:[ai]ti|itita)bl(e|y)\b" replace="$1nevitabl$2"/>
<Typo word="Infantry" find="\b(I|i)nf(?:ant|rantr)y(m[ae]n)?\b" replace="$1nfantry$2" />
<Typo word="(Non)Infectious" find="\b(I|i|[Nn]oni)nfectuous(|ly|ness)\b" replace="$1nfectious$2" />
<Typo word="Infiltrate" find="\b([Ii])nfilitrat(es?|ed|ions?|ing|ors?)\b" replace="$1nfiltrat$2" />
<Typo word="Inflammation" find="\b(I|i)nflama(tions?|tory|bl[ey]|bility)\b" replace="$1nflamma$2" />
<Typo word="Influence" find="\b(I|i)nfluente(d|s?)\b" replace="$1nfluence$2"/>
<Typo word="Influential" find="\b(I|i)nf(?:luenc|uen[tc])ial(ly)?\b" replace="$1nfluential$2" />
<Typo word="Infringement" find="\b(I|i)nfrigement(s?)\b" replace="$1nfringement$2"/>
<Typo word="Inhabitants" find="\b(I|i)nhabitans\b" replace="$1nhabitants"/>
<Typo word="Initial" find="\b(I|i)(?:nti|nit|titi)al(ly)?\b" replace="$1nitial$2"/>
<Typo word="Initially" find="\b(I|i)n(?:ital|itia|tial)ly\b" replace="$1nitially" />
<Typo word="Initiative" find="\b(I|i)ni(?:ti(?:ai)?|cia|ta)ti(ves?|ons?)\b" replace="$1nitiati$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="Inoculate" find="\b(I|i)n(?:noc?|oc)cula(\w+)\b" replace="$1nocula$2" />
<Typo word="Input" find="\b(I|i)mput(s?|ting|ted)\b" replace="$1nput$2" /> 
<Typo word="Insofar" find="\b(I|i)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="Inspire" find="\b(I|i)[mn]ps?ir(ed?|es|ing|ation(|al))\b" replace="$1nspir$2" />
<Typo word="Instead" find="\b(I|i)nst(?:ade|ed)\b" replace="$1nstead" />
<Typo word="Instrument" find="\b(I|i)nstument(als?|s?)\b" replace="$1nstrument$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="Intellectual" find="\b(I|i)ntelectual(ly|s)?\b" replace="$1ntellectual$2"/>
<Typo word="Intelligence" find="\b(I|i)ntel(?:[eil]|l[ae])gen(cer?s?|t|tly|tsia)\b" replace="$1ntelligen$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="Interim" find="\b(I|i)nter(?:u|ri)?m\b" replace="$1nterim"/>
<Typo word="International" find="\b(I|i)nte(?:rnati|[nr]atio?)nal(s?|ly)\b" replace="$1nternational$2" />
<Typo word="(Mis/Re)Interpret" find="\b(I|i|[Mm]isi|[Rr]ei)nterper?e?t(\w*)\b" replace="$1nterpret$2" />
<Typo word="Interpreter" find="\b(I|i)ntepretator(s)?\b" replace="$1nterpreter$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="(Un)Interrupted" find="\b([Uu]ni|I|i)nter+uped\b" replace="$1nterrupted" />
<Typo word="Intervenes" find="\b(I|i)ntervine(s|d)?\b" replace="$1ntervene$2"/>
<Typo word="Into" find="\b(I|i)not\b" replace="$1nto"/>
<Typo word="Intra- (no hyphen)" find="\b(I|i)ntra-(murals?|state|uterine|venous)\b" replace="$1ntra$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="Intuition" find="\b(I|i)nti?uti(ons?|ve|vely)\b" replace="$1ntuiti$2" /> 
<Typo word="Investigate" find="\b(I|i)nvestingat(\w*)\b" replace="$1nvestigat$2"/>
<Typo word="Investment" find="\b(I|i)nvesment(s?)\b" replace="$1nvestment$2" />
<Typo word="Invincible" find="\b(I|i)nvinc(?:e[ia]?|a)b(l[ey]|ility|leness)\b" replace="$1nvincib$2" />
<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="Isn't" find="\b(I|i)snt\b" replace="$1sn't"/>
<Typo word="Israel" find="\b(?:[Ii]srea|israe)l(|is?|ites?)\b" replace="Israel$1" />
</source>

J

<source lang="xml">
<Typo word="Jalapeño" find="\b(J|j)alape[nńň]o(s)?\b" replace="$1alapeño$2" />
<Typo word="Janáček" find="\bJan(?:[aàäãǎāăá]c|[aàäãǎāă]č)ek\b" replace="Janáček" />   
<Typo word="Japanese" find="\b[Jj]apanes\b" replace="Japanese" />
<Typo word="Jardinière" find="\b(J|j)ardiniere\b" replace="$1ardinière" />
<Typo word="Jeopardy" find="\b(J|j)eapardy\b" replace="$1eopardy" />
<Typo word="Jewellery" find="\b(J|j)ewelery\b" replace="$1ewelery" />
<Typo word="Joan Miró" find="\bJoan\s+Miro\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]ospeh\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="Journeyed" find="\b(J|j)our?nie?(ed|s)\b" replace="$1ourney$2" />
<Typo word="Judaism" find="\b[Jj]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="Judicial" find="\b(J|j)ud(?:uci|ic|isu)a(l|ry)\b" replace="$1udicia$2" />
<Typo word="Jurisdiction" find="\b(J|j)uristiction(s?)\b" replace="$1urisdiction$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="Juvenile" find="\b(J|j)uv[ai]nil(es?|ity|eness|ely|ia)\b" replace="$1uvenil$2" />
</source>

K

<source lang="xml">
<Typo word="Kåldolmar" find="\b(K|k)aldolmar\b" replace="$1åldolmar" />
<Typo word="Kazakhstan" find="\b[Kk]azakstan(is?)?\b" replace="Kazakhstan$1" />
<Typo word="Kindergarten" find="\b(K|k)in[dt]erga(?:t|rd)(ens?)\b" replace="$1indergart$2" />
<Typo word="Knife" find="\b(K|k)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="Kroužek" find="\b(K|k)rouzek\b" replace="$1roužek" />
<Typo word="Kümmel" find="\b(K|k)ummel\b" replace="$1ümmel" />
</source>

L

<source lang="xml">
<Typo word="La bohème" find="\bLa\s+(B|b)oheme\b" replace="La $1ohème" />
<Typo word="Labelled" find="\b(L|l)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="Laborious" find="\b(L|l)abo(?:r[iou]{1,2}|uriou)s(ly|ness)?\b" replace="$1aborious$2" />
<Typo word="Lacquer" find="\b(L|l)aquer(s?|ed|ing|ers?)\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(L|l)ayed\b" replace="$1aid" />
<Typo word="Ländler" find="\b(L|l)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="Large" find="\b(L|l)arg(|ly|st)\b" replace="$1arge$2"/>
<Typo word="Largely" find="\b(L|l)arg(elle?|e?le)y\b" replace="$1argely" />
<Typo word="Larvae" find="\b(L|l)avr?ae\b" replace="$1arvae" />
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/>
<Typo word="Lasso" find="\b(L|l)as+oo\b" replace="$1asso"/>
<Typo word="Last" find="\b(L|l)(?:astr|sat)(ly)?\b" replace="$1ast$2"/>
<Typo word="Late" find="\b(L|l)aste(r|st)\b" replace="$1ate$2" />
<Typo word="Latitude" find="\b(L|l)attitud(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="(Un/Re)Learn" find="\b(L|l|[Uu]nl|[Rr]el)eran(s?|t|ed|ing)\b" replace="$1earn$2" />
<Typo word="least" find="\belast\b" replace="least"/>
<Typo word="Least" find="\bElast\b" replace="Least"/>
<Typo word="Left" find="\b(L|l)efted\b" replace="$1eft"/>
<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="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|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(L|l|[Ii]ll)egit?ma(cy|te(?:ly)?)\b" replace="$1egitima$2"/>
<Typo word="Leibniz" find="\b[Ll]eibnitz\b" replace="Leibniz"/>
<Typo word="Leisure" find="\b(L|l)iesure(ly)?\b" replace="$1eisure$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="Lethal" find="\b(L|l)eathal(ly|ity)?\b" replace="$1ethal$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[vk]el)yho+(ds?)\b" replace="$1ihoo$2" />
<Typo word="Liaison" find="\b(L|l)iasi?o(ns?)\b" replace="$1iaiso$2" />
<Typo word="Libel" find="\b(L|l)ibell(s?)\b" replace="$1ibel$2" />
<Typo word="Library" find="\b(L|l)ib(?:r(?:ar|e)r|ar)(y|ies|ians?)\b" replace="$1ibrar$2" />
<Typo word="Libya" find="\b[Ll]ybia(|ns?)\b" replace="Libya$1"/>
<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="Lieutenant" find="\b(L|l)(?:euten[ae]|ieutent[ae]|ieutene)n(ts?|cy)\b" replace="$1ieutenan$2" />
<Typo word="Lifetime" find="\b(L|l)iftime(s?)\b" replace="$1ifetime$2"/>
<Typo word="Liked" find="\b(L|l)i(?:ek|uke)(s|d)?\b" replace="$1ike$2"/>
<Typo word="Limit" find="\b(L|l)mit(\w*)\b" replace="$1imit$2"/>
<Typo word="Lipizzaner" find="\b[Ll]ip(?:piz?|i)zaner(s?)\b" replace="Lipizzaner$1"/>
<Typo word="Liquor" find="\b(L|l)iqour(s?|ed|ices?)\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="(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="Literature" find="\b(L|l)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="Little" find="(?!\bLittel\b)\b(L|l)itt(?:tle|el)\b" replace="$1ittle"/>
<!-- avoid false positive Littel (surname) -->
<Typo word="Live" find="\b(L|l)iev(ly)?\b" replace="$1ive$2"/>
<Typo word="Lived" find="\b(L|l)ieved\b" replace="$1ived"/>
<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="Longitudinal" find="\b(L|l)ongitudonal\b" replace="$1ongitudinal" />
<Typo word="Loosely" find="\b(L|l)osely\b" replace="$1oosely" />
<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

<source lang="xml">
<Typo word="Mackerel" find="\b(M|m)ackeral\b" replace="$1ackerel" />
<Typo word="Macramé" find="\b(M|m)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(d|k)(es?|ing)\b" replace="ma$1$2" />
<Typo word="Magazine" find="\b(M|m)agasine(s)?\b" replace="$1agazine$2" />
<Typo word="Magician" find="\b(M|m)agincian(s)?\b" replace="$1agician$2" />
<Typo word="Mainly" find="\b(M|m)ailny\b" replace="$1ainly" />
<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(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(M|m)a(?:joro|rjori)ty\b" replace="$1ajority" />
<Typo word="Make" find="\b(M|m)k(?:ae|ea)(s?)\b" replace="$1ake$2" />
<Typo word="Makes" find="\b(M|m)akse\b" replace="$1akes" />
<Typo word="Mammal" find="\b(M|m)amal(s?|ian)\b" replace="$1ammal$2" />
<Typo word="(Mis)Manage_" find="\b(M|m|[Mm]ism)an(?:ag|ge)(ments?|ab(l[ey]|leness|ility))\b" replace="$1anage$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="Maneuverable" find="\b(M|m)anoeuverab(ility|le)\b" replace="$1aneuverab$2" />
<Typo word="Manifestation" find="\b(M|m)ani(?:fes|sfesta)tion(s)?\b" replace="$1anifestation$2" />
<Typo word="Manufacture" find="\b(M|m)an(?:afac?|[au]fa)[ct]ur(e[sd]?|ers?|ing)\b" replace="$1anufactur$2" />
<Typo word="Manufactures" find="\b(M|m)anufact?ur(s?|d)\b" replace="$1anufacture$2" />
<Typo word="Mark" find="(?!\bMarkes\b)\b(M|m)(?:rak|arke(s))\b" replace="$1ark$2" /><!-- don't match surname Markes-->
<Typo word="Marked" find="\b(M|m)aked(ly)?\b" replace="$1arked$2" />
<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" />
<!--avoid valid French term through 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)" find="\b(M|m)arriage(s?)\b(?=\s+(?:[Dd]e|[Bb]lanc|[Dd]')\b)" replace="$1ariage$2" />
<Typo word="Married" find="\b(M|m)arryi?ed\b" replace="$1arried" />
<Typo word="Masquerade" find="\b(M|m)asquarad(\w+)\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(M|m)asterbat(\w+)\b" replace="$1asturbat$2" />
<Typo word="Materialist" find="\b(M|m)ateralis(m|ts?)\b" replace="$1aterialis$2" />
<Typo word="Mathematician" find="\b(M|m)athe(?:matic|m?tici)an(s)?\b" replace="$1athematician$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(M|m)ayon(?:n?ais|ais?)s(es?)\b" replace="$1ayonnais$2" />
<Typo word="Mayoral" find="\b(M|m)ayoria(l|lty)\b" replace="$1ayora$2" />
<Typo word="Meant" find="\b(M|m)enat\b" replace="$1eant" />
<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(M|m)ed(?:acine|iciney)\b" replace="$1edicine" />
<Typo word="Medieval" find="\b(M|m)edevial\b" replace="$1edieval" />
<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="(Re/Dis)Member" find="\b([Rr]em|[Dd]ism|M|m)emeber(s?|ed|ing)\b" replace="$1ember$2" />
<Typo word="Membranophone" find="\b(M|m)embranaphone\b" replace="$1embranophone" />
<Typo word="Memoir" find="\b(M|m)emio(rs?|rists?)\b" replace="$1emoi$2" />
<Typo word="memorable" find="\brememberable\b" replace="memorable" />
<Typo word="Memorable" find="\bRememberable\b" replace="Memorable" />
<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(M|m)enal(ly)\b" replace="$1ental$2" />
<Typo word="Mention" find="\b(M|m)aintion(ed|s|ing)\b" replace="$1ention$2" />
<Typo word="Mercantile" find="\b(M|m)ercentile\b" replace="$1ercantile" />
<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="Message" find="\b(M|m)es(?:se|a)g(e[rds]?|ing)\b" replace="$1essag$2" />
<Typo word="Messaging" find="\b(M|m)ess[ae]nging\b" replace="$1essaging" />
<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(M|m)ethaphor(s?|ical(?:ly)?)\b" replace="$1etaphor$2" />
<Typo word="Meteorology" find="\b(M|m)eto?erolog(y|ists?|ic(|al(|ly)))\b" replace="$1eteorolog$2" />
<Typo word="Michigan" find="\b[Mm]ichagan\b" replace="Michigan"/>
<Typo word="Microscope" find="\b(M|m)icoscop(es?|y|ic|ically)\b" replace="$1icroscop$2" />
<Typo word="Milieu" find="\b(M|m)(?:ilea?u|elieu)(x)?\b" replace="$1ilieu$2" />
<Typo word="Military" find="\b(M|m)il(?:lit[ae]r|iter|tar|irat)(y|ies|ily|is[tm]s?|istic|i[sz](e[ds]?|ing|ation))\b" replace="$1ilitar$2" />
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(um|a|al(|ly|is[tm]))\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="Mimicking" find="\b(M|m)imic(ing|ed)\b" replace="$1imick$2"/>
<Typo word="Mineral" find="\b(M|m)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="Minimum" find="\b(M|m)inum(a|um)\b" replace="$1inim$2" />
<Typo word="Minion" find="\b(M|m)(?:yni[oa]|inia)n(s)?\b" replace="$1inion$2" />
<Typo word="Minister" find="\b(M|m)in(?:si|en?s|ins)t(ers?|ry|ries)\b" replace="$1inist$2" />
<Typo word="Ministry" find="\b(M|m)in(?:iste|st)r(y|ies)\b" replace="$1inistr$2" />
<Typo word="Minnesota" find="\b[Mm]in(?:nn+e|e|ni)sot(a|ans?)\b" replace="Minnesot$1" />
<Typo word="Mirror" find="\b(M|m)irr?orr(ed|ing|s)?\b" replace="$1irror$2" />
<Typo word="Miscellaneous" find="\b(M|m)iscel(?:lani?|ane)ous\b" replace="$1iscellaneous" />
<Typo word="Mischief" find="\b(M|m)ischei(f|vous(|ly|ness))\b" replace="$1ischie$2" />
<Typo word="Mischievous" find="\b(M|m)isch(?:ei?vi?|ievi)ous(|ly|ness)\b" replace="$1ischievous$2" />
<Typo word="Misdemeanor" find="\b(M|m)isdameanor(s?)\b" replace="$1isdemeanor$2" />
<Typo word="Misogyny" find="\b(M|m)ysogyn(y|ist)\b" replace="$1isogyn$2" />
<Typo word="Missile" find="\b(M|m)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="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="Missouri" find="\bmisouri\b" replace="Missouri" />
<Typo word="Misspell" find="\b(M|m)ispell(s?|ings?|ed)\b" replace="$1isspell$2" />
<Typo word="Mithraic" find="\bmythraic\b" replace="Mithraic" />
<Typo word="Mizzen" find="\b(M|m)issen\b" replace="$1izzen" />
<Typo word="Model" find="\b(M|m)odle(s)?\b" replace="$1odel$2" />
<Typo word="Modem" find="\b(M|m)oderm(s)?\b" replace="$1odem$2" />
<Typo word="Moiré" find="\b(M|m)oire(s?)\b" replace="$1oiré$2" />
<Typo word="Moisture" find="\b(M|m)osture\b" replace="$1oisture" />
<Typo word="Molecule" find="\b(M|m)oleclu(es|ar)?\b" replace="$1olecul$2" />
<Typo word="Molière" find="\bMoliere\b" replace="Molière" />
<Typo word="Monastery" find="\b(M|m)on(?:est[ae]?|asta?)r(y|ies|ial)\b" replace="$1onaster$2" />
<Typo word="Money" find="\b(M|m)oeny(ed)?\b" replace="$1oney$2" />
<Typo word="Moniker" find="\b(M|m)onicker(s?)\b" replace="$1oniker$2" />
<Typo word="Monkeys" find="\b(M|m)onkies\b" replace="$1onkeys" />
<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" />
<!-- don't match false positive Mounth-->
<Typo word="More" find="\b(M|m)roe(over)?\b" replace="$1ore$2" />
<Typo word="More" find="\bomre\b" replace="more" />
<Typo word="More" find="\bOmre\b" replace="More" />
<Typo word="Morissette" find="\b[Mm]orr?isette\b" replace="Morissette" />
<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="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="Movie" find="\b(M|m)ovei(s)?\b" replace="$1ovie$2" />
<Typo word="Mucous" find="\b(M|m)ucuous\b" replace="$1ucous" />
<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="Multiplier" find="\b(M|m)ultiple(d|rs?)\b" replace="$1ultiplie$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(M|m)uder(s?|ing|ed|ers?)\b" replace="$1urder$2" />
<Typo word="Museum" find="\b(M|m)usu?em(s?)\b" replace="$1useum$2" />
<Typo word="Musical" find="\b(M|m)usci?al([se]?|ly|ity)\b" replace="$1usical$2" />
<Typo word="Musician" find="\b(M|m)uscician(s?)\b" replace="$1usician$2" />
<Typo word="Mutilate" find="\b(M|m)util[li]at(e[sd]?|ing|ions?)\b" replace="$1utilat$2" />
<Typo word="Myriad" find="\b(M|m)yraid\b" replace="$1yriad" />
<Typo word="Myself" find="\b(M|m)ysefl?\b" replace="$1yself" />
<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

<source lang="xml">
<Typo word="Name" find="\b(N|n)mae(s?|ly|d)\b" replace="$1ame$2" />
<Typo word="Napoleonic" find="\b[Nn]apoleonian\b" replace="Napoleonic" />
<Typo word="National" find="\b(N|n|[Ii]ntern)atinal(\w*)\b" replace="$1ational$2" />
<Typo word="(Un)Natural" find="\b(N|n|[Uu]nn)aturual(s?|ly)\b" replace="$1atural$2" />
<Typo word="(Un)Naturally" find="\b(N|n|[Uu]nn)atur(?:el?|a|uru?al?)ly\b" replace="$1aturally" />
<Typo word="Nazareth" find="\b[Nn]azere(th|nes?)\b" replace="Nazare$1" />
<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="Necessitate" find="\b(N|n)ecessiat(e[sd]?|ing)\b" replace="$1ecessitat$2" />
<Typo word="Necessity" find="\b(N|n)ec(?:ces?|e)sit(y|ies|ate[sd]?|ating)\b" replace="$1ecessit$2" />
<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="Negligible" find="\b(N|n)egli(?:ga|)bl(e|y)\b" replace="$1egligibl$2" />
<Typo word="(Re)Negotiate" find="\b(N|n|[Rr]en)ego(?:cia|ta)(ted?|ting|t(e|ion|or)s?|bl[ey]|bility|nts?)\b" replace="$1egotia$2" />
<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="Nevada" find="\b[Nn]eveda(n?s?)\b" replace="Nevada$1" />
<Typo word="Never" find="\b(N|n)ver\b" replace="$1ever" />
<Typo word="(Never/None)theless" find="\b(N|n)(ever|one)(?:the\s+|\s+the|th)\s?less\b" replace="$1$2theless" />
<Typo word="New Delhi" find="\bNew\s*[Dd]ehli\b" replace="New Delhi" />
<Typo word="New" find="\b(N|n)we(s?)\b" replace="$1ew$2" />
<Typo word="Newsletter" find="\b(N|n)ew[ls]etter(s?)\b" replace="$1ewsletter$2" />
<Typo word="Newsstand" find="\b(N|n)ewstand(s?)\b" replace="$1ewsstand$2"/>
<Typo word="Niccolò Machiavelli" find="\bNic+ol+o\s+Mac+hi?avel+i\b" replace="Niccolò Machiavelli" />
<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="Niece" find="\b(N|n)eice(s?)\b" replace="$1iece$2" />
<Typo word="Nighttime" find="\b(N|n)ightime\b" replace="$1ighttime" />
<Typo word="Ninety" find="\b(N|n)int(y|ies|ieths?|een(|th))\b" replace="$1inet$2" />
<Typo word="Ninth" find="\b(N|n)inet(hs?)\b" replace="$1int$2" />
<Typo word="Nonetheless" find="\b(N|n)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(N|n)onsenc(e|ical(|ly))\b" replace="$1onsens$2" />
<Typo word="(Ab)Normally" find="\b(N|n|[Aa]bn)ormaly\b" replace="$1ormally" />
<Typo word="North" find="\b(N|n)oth(|ern|erners?|ly)\b(?<!Noth)" replace="$1orth$2" /><!-- Allow surname Noth-->
<Typo word="North(ea/we)stern" find="\b(N|n)orth[er]+(ea|we)stern(|ers?)\b" replace="$1orth$2stern$3" />
<Typo word="Northern" find="\b(N|n)o(?:r?her|r?the|ther?)(n|ners?|nmost|ly)\b" replace="$1orther$2" />
<Typo word="Notably" find="\b(N|n)otabley\b" replace="$1otably" />
<Typo word="Notice" find="\b(N|n)otive(s|d)?\b" replace="$1otice$2" />
<Typo word="Notoriety" find="\b(N|n)oteriety\b" replace="$1otoriety" />
<Typo word="(Not)withstand" find="\b([N|n]otw|[Ww])hithstand(\w*)\b" replace="$1ithstand$2" />
<Typo word="Nouméa" find="\b[Nn]oumea\b" replace="Nouméa" />
<Typo word="Nouveau" find="\b(N|n)oveau(x?)\b" replace="$1ouveau$2" />
<Typo word="Now" find="\b(N|n)(?:ow[es]|wo)\b" replace="$1ow" />
<Typo word="Nowadays" find="\b(N|n)owdays\b" replace="$1owadays" />
<Typo word="Nuclear" find="\b(N|n)ucule?ar\b" replace="$1uclear" />
<Typo word="Nuisance" find="\b(N|n)u(?:isans|sanc)e(s?)\b" replace="$1uisance$2" />
<Typo word="Nullarbor" find="\b[Nn]ullabour\b" replace="Nullarbor" />
<Typo word="Numerical" find="\b(N|n)umber[ai]ca(l|lly)\b" replace="$1umerica$2" />
<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="Nurturing" find="\b(N|n)utur(e[ds]?|ing)\b" replace="$1urtur$2" />
</source>

O

<source lang="xml">
<Typo word="(Dis)Obedient" find="\b([Dd]iso|O|o)bedian(t|ce|tly)\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="Obsolete" find="\b(O|o)bselete(d?|s|ly)\b" replace="$1bsolete$2" />
<Typo word="Obstacle" find="\b(O|o)bsta(?:cal|ncle)(s)?\b" replace="$1bstacle$2" />
<Typo word="Obviously" find="\b(O|o)bviou?suly\b" replace="$1bviously" />
<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="(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="Occur" find="\b(O|o)c(?:ur?|co?ur)r(s?)\b" replace="$1ccur$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="Occurrence" find="\b(O|o)c(?:c?urr?a|ur+e)n(ces?|t)\b" replace="$1ccurren$2" />
<Typo word="Octahedron" find="\b(O|o)ctohedr(ons?|al?|ally)\b" replace="$1ctahedr$2" />
<Typo word="Octave" find="\b(O|o)ctiv(es?|al)\b" replace="$1ctav$2" />
<Typo word="Odoriferous" find="\b(O|o)douriferous\b" replace="$1doriferous" />
<Typo word="Oeuvre" find="\b(O|o)uevr(es?)\b" replace="$1euvr$2" />
<Typo word="Officer" find="\b(O|o)ffcer(s?)\b" replace="$1fficer$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="(Un)Officially" find="\b(O|o|[Uu]no)f+(?:ica|cial)ly\b" replace="$1fficially" />
<Typo word="Oft(en)times" find="\b(O|o)ft(|en)[-\s]+times\b" replace="$1ft$2times" />
<Typo word="Often" find="\b(O|o)ftenly\b" replace="$1ften" />
<Typo word="Omelette" find="\b(O|o)mlette(s?)\b" replace="$1melette$2" />
<Typo word="Omertà" find="\b(O|o)merta\b" replace="$1mertà" />
<Typo word="Ominous" find="\b(O|o)m(?:ni|en|min)ou(s|sly)\b" replace="$1minou$2" />
<Typo word="Only" find="\b(O|o)nyl\b" replace="$1nly" />
<Typo word="Onomatopoeia" find="\b(O|o)nomatopeo?i(a|c|cally)\b" replace="$1nomatopoei$2" />
<Typo word="Opening" find="\b(O|o)p+enning(s?)\b" replace="$1pening$2" />
<Typo word="Openness" find="\b(O|o)peness\b" replace="$1penness" />
<Typo word="Operate" find="\b(O|o)perrat(\w+)\b" replace="$1perat$2" />
<Typo word="Ophthalmology" find="\b(O|o)pthal?m(olog(?:y|ists?)|ic)\b" replace="$1phthalm$2" />
<Typo word="Oppo(nent/site)" find="\b(O|o)ppe(nents?|se[ds]?|sing|sites?)\b" replace="$1ppo$2" />
<Typo word="Opponent" find="\b(O|o)ppononent(s)?\b" replace="$1pponent$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="(Un)Oppose" find="\b(O|o|[Uu]no)p+oss(ed?|es|ing)\b" replace="$1ppos$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="Opposite" find="\b(O|o)pp(?:osit|osate|asite)(s?|ly)\b" replace="$1pposite$2" />
<Typo word="Opposition" find="\b(O|o)pp?ositition\b" replace="$1pposition" />
<Typo word="Optimism" find="\b(O|o)pto?mi(sm|st\w*|[sz](ed?|es|ing|ations?))\b" replace="$1ptimi$2" />
<Typo word="Orchestra" find="\b(O|o)rch[aiou]?stra(\w*)\b" replace="$1rchestra$2" />
<Typo word="(Un)Ordered" find="\b(O|o|[Uu]no)rded\b" replace="$1rdered" />
<Typo word="Ordinary" find="\b(O|o)ridinar(y|ily)\b" replace="$1rdinar$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="(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="Origin" find="\b(O|o)rgin(s)?\b" replace="$1rigin$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="Originally" find="\b(O|o)rig(?:[aie]nn?a|in[in]al|iona)ly\b" replace="$1riginally" />
<Typo word="Orphanage" find="\b(O|o)rphan(ges?)\b" replace="$1rphana$2" />
<Typo word="Orthogonal" find="\b(O|o)rthagonal(ly|s)?\b" replace="$1rthogonal$2" />
<Typo word="Other" find="\b(O|o)(?:teh|hte)r(s)?\b" replace="$1ther$2" />
<Typo word="Others" find="\b(O|o)therw\b" replace="$1thers" />
<Typo word="Out" find="\b(O|o)tu\b" replace="$1ut" />
<Typo word="Outer" find="\b(O|o)utter(most|wear)?\b" replace="$1uter$2" />
<Typo word="Output" find="\b(O|o)uput(ted|s?|ting)\b" replace="$1utput$2" />
<Typo word="Overridden" find="\b(O|o)ver(?:id|r?i)den\b" replace="$1verridden" />
<Typo word="Override" find="\b(O|o)ver(id(es?|den|ing)|ode)\b" replace="$1verr$2" />
<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" />
</source>

P

<source 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]alm\s+[dD]['`’][Oo]r\b" replace="Palme d'Or" />
<Typo word="Pamphlet" find="\b(P|p)am[fp]let(s|ing)?\b" replace="$1amphlet$2" />
<Typo word="Pantomime" find="\b(P|p)antomine(s)?\b" replace="$1antomime$2" />
<Typo word="Paper" find="\b(P|p)apaer(s|ing|ed)?\b" replace="$1aper$2" />
<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(P|p)erade(d|s)\b" replace="$1arade$2" />
<Typo word="(Un)Parallel" find="\b(P|p|[Uu]np)ar(?:rall?e|r?alel?|r?allel|el+e)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?|ed)\b" replace="$1arallel$2" />
<Typo word="Parallelly" find="\b(P|p)arr?al(?:ell|lel)?y\b" replace="$1arallelly" />
<Typo word="Paraphernalia" find="\b(P|p)araphr?enalia\b" replace="$1araphernalia" />
<Typo word="Parenthesis" find="\b(P|p)aranthe(s[ei]s|tic\w+)\b" replace="$1arenthe$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="Parliament" find="(?!\bParlament\b)\b(P|p)ar?l[ai]i?ment(s?|ar\w+)\b" replace="$1arliament$2" />
<!-- avoid common proper name for foreign parliament "Parlament -->
<Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan" />
<Typo word="Participate" find="\b(P|p)art(?:ic?|ci|eci)pat(\w+)\b" replace="$1articipat$2" />
<Typo word="Particular" find="\b(P|p)a(?:rticlu?|ticul)a(\w+)\b" replace="$1articula$2" />
<Typo word="Particular" find="\b(P|p)ar(?:itucla|ticual)r(\w*)\b" replace="$1articular$2" />
<Typo word="Particularly" find="\b(P|p)articu(?:lar|all?|arl|laril)y\b" replace="$1articularly" />
<Typo word="Party" find="\b(P|p)ary\b" replace="$1arty" />
<Typo word="(Sur)Pass" find="\b(P|p|[Ss]urp)as(e[ds]|ing)\b" replace="$1ass$2" />
<Typo word="Passenger" find="\b(P|p)a(?:sen|sse)ger(s?)\b" replace="$1assenger$2" />
<Typo word="Passer-by" find="\b(P|p)asser\s+bye?r?(s?)\b" replace="$1asser$2-by" /> 
<Typo word="Passers(-)by" find="\b(P|p)asser(-?)bye?r?s\b" replace="$1assers$2by" /> 
<Typo word="Pastime" find="\b(P|p)as[st]tim(es?)\b" replace="$1astim$2" />
<Typo word="Pastoral" find="\b(P|p)astural\b" replace="$1astoral" />
<Typo word="Patent" find="\b(P|p)attent(ed|ing|s)?\b" replace="$1atent$2" />
<Typo word="(Im)Patience" find="\b(P|p|[Ii]mp)aitien(t|ce)\b" replace="$1atien$2" />
<Typo word="Patrolling" find="\b(P|p)atrol(ing|e[dr])\b" replace="$1atroll$2" />
<Typo word="Pavilion" find="\b(P|p)avillion(s?)\b" replace="$1avilion$2" />
<Typo word="Pejorative" find="\b(P|p)erjor[ai]ti(ve\w*|ons?)\b" replace="$1ejorati$2" />
<Typo word="Peloton" find="\b(P|p)eleton\b" replace="$1eloton" />
<Typo word="Penélope Cruz" find="\bPenelope\s+Cruz\b" replace="Penélope Cruz" />
<Typo word="Penetrator" find="\b(P|p)enerator\b" replace="$1enetrator" />
<Typo word="Peninsula" find="\b(P|p)en(?:n?is|nins|sin)ula(r)?\b" replace="$1eninsula$2" />
<Typo word="Pennsylvania" find="\b[Pp]en(?:sylva|n?sylvan)nia(|ns?)\b" replace="Pennsylvania$1" />
<Typo word="People" find="\b(P|p)(?:eop[el]|oeple)(d?|s)\b" replace="$1eople$2" />
<Typo word="People" find="\b(P|p)o?eo(?:lpe|pel)(s)?\b" replace="$1eople$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="Perceived" find="\b(P|p)ercepted\b" replace="$1erceived" />
<Typo word="Percent" find="\b(P|p)recent(ages?)?\b" replace="$1ercent$2" />
<Typo word="Perform" find="\b(P|p)e(?:for|rfo(?:re)?)m(s?|ed|ers?|ing|able|ances?)\b" replace="$1erform$2" />
<Typo word="(Non)Performance" find="\b(P|p|[Nn]onp)er?form(?:en|n?a)(ces?)\b" replace="$1erforman$2" />
<Typo word="Performs" find="\b(P|p)erfore?mes\b" replace="$1erforms" />
<Typo word="Perhaps" find="\b(P|p)er(?:hasp|heaps|hpas|phas)\b" replace="$1erhaps" />
<Typo word="Perimeter" find="\b(P|p)erimite(rs?)\b" replace="$1erimete$2" />
<Typo word="Period" find="\b(P|p)rer?iod(s?|ic|icals?|ically)\b" replace="$1eriod$2" />
<Typo word="Peripatetic" find="\b(P|p)eripathetic\b" replace="$1eripatetic" />
<Typo word="Peripheral" find="\b(P|p)eripherial(s?|ly)\b" replace="$1eripheral$2"/>
<Typo word="Perjury" find="\b(P|p)erjery\b" replace="$1erjury" />
<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="Perpendicular" find="\b(P|p)erpindicular(ly)?\b" replace="$1erpendicular$2" />
<Typo word="Perseverance" find="\b(P|p)erserver[ae]n(ce|t|tly)\b" replace="$1erseveran$2" />
<Typo word="Persevere" find="\b([Pp]erse)rver(e[ds]?|ing)\b" replace="$1ver$2" />
<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="Personage" find="\b(P|p)erson(nages?)\b" replace="$1erso$2" />
<Typo word="Personal" find="\b(P|p)eros?nal(ity|ly)?\b" replace="$1ersonal$2" />
<Typo word="Personnel" find="\b(P|p)ersonn?ell\b" replace="$1ersonnel" />
<Typo word="Persuade" find="\b(P|p)(?:ursua|ersu|ususa)(de[sd]?|ding|si\w+)\b" replace="$1ersua$2" />
<Typo word="Perturbation" find="\b(P|p)ertub(ed|ations?)\b" replace="$1erturb$2" />
<Typo word="Pessary" find="\b(P|p)essiary\b" replace="$1essary" />
<Typo word="(Com)Petition" find="\b(P|p|[Cc]omp)etetion(ed|ing|s)?\b" replace="$1etition$2" />
<Typo word="Pharaoh" find="\b(P|p)haroah(s?)\b" replace="$1haraoh$2" />
<Typo word="Phenomenal" find="\b(P|p)heno(?:nmen|menon)a(l|lly)?\b" replace="$1henomena$2" />
<Typo word="Phenomenally" find="\b(P|p)henomenonly\b" replace="$1henomenally" />
<Typo word="Phenomenon" find="\b(P|p)henom(?:on)?(?:enom|onon)\b" replace="$1henomenon" />
<Typo word="Philadelphia" find="\b[Pp]hil(?:i?delph|adelp|adeph)ia(|ns?)\b" replace="Philadelphia$1" />
<Typo word="Philanthropy" find="\b(P|p)hilant(?:roph?|hroph)(y|ies|ists?|ic)\b" replace="$1hilanthrop$2" />
<Typo word="Philosophical" find="\b(P|p)h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$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="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="Phoenician" find="\b[Pp]honecian(s?)\b" replace="Phoenician$1" />
<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="Piña Colada" find="\bPina\s+[Cc]olada(s)?\b" replace="Piña Colada$1" />
<Typo word="Picture" find="\b(P|p)citur(es?|ed|ing)\b" replace="$1ictur$2" />
<Typo word="Piece" find="\b(P|p)eic(e[ds]?|ing|emeal|ework)\b" replace="$1iec$2" />
<Typo word="Pilgrimage" find="\b(P|p)ilgrimmage(s?)\b" replace="$1ilgrimage$2" />
<Typo word="Pineapple" find="\b(P|p)inn?app?le(s)?\b" replace="$1ineapple$2" />
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio" />
<Typo word="Pioneer" find="\b(P|p)i(?:on(?:n|n?ee)|non)e+r(s|ed|ing)?\b" replace="$1ioneer$2" />
<Typo word="Place" find="\b(P|p)alce(\w*)\b" replace="$1lace$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="Plácido Domingo" find="\bPlacido\s+Domingo\b" replace="Plácido Domingo" />
<Typo word="Plagiarism" find="\b(P|p)lagarism\b" replace="$1lagiarism" />
<Typo word="Plague" find="\b(P|p)laug(e[ds]?|ing)\b" replace="$1lagu$2" />
<Typo word="Plaintiff" find="\b(P|p)lantiff(s?)\b" replace="$1laintiff$2" />
<Typo word="Plantation" find="\b(P|p)la[nt]ation(s?)\b" replace="$1lantation$2" />
<Typo word="Plaque" find="\b(P|p)lacque(s?)\b" replace="$1laque$2" />
<Typo word="Plateau" find="\b(P|p)late(us?)\b" replace="$1latea$2" />
<Typo word="Platinum" find="\b(P|p)lat(?:ni?|ini)um(s?)\b" replace="$1latinum$2" />
<Typo word="Playwright" find="\b(P|p)lay(?:right|writer?)(s?)\b" replace="$1laywright$2" />
<Typo word="(Un)Pleasant" find="\b(P|p|[Uu]np)l(?:a?esa|ease)nt(|ly|ness)\b" replace="$1leasant$2" />
<Typo word="Plebiscite" find="\b(P|p)leb[ei][cs]ite(s?)\b" replace="$1lebiscite$2" />
<Typo word="Plummet" find="\b(P|p)lum(?:met|et?)t(s?|ing|ed)\b" replace="$1lummet$2" />
<Typo word="Poem" find="\b(P|p)eom(s)?\b" replace="$1oem$2" />
<Typo word="Poetry" find="\b(P|p)(?:eotr|oet)y\b" replace="$1oetry" />
<Typo word="Point" find="\b(P|p|[Dd]isapp|[Aa]pp)iont(s?|ers?|ed|ing|ments?)\b" replace="$1oint$2" />
<Typo word="Poison" find="\b(P|p)o(?:isi|sio)n(s|ed|ous|ing)?\b" replace="$1oison$2" />
<Typo word="Political" find="\b(P|p)ol(?:it|t?i)cal(|ly)\b" replace="$1olitical$2" />
<Typo word="Politician" find="\b(P|p)oliti(?:ti|c)an(s?)\b" replace="$1olitician$2" />
<Typo word="Pollinate" find="\b(P|p)olinat(\w+)\b" replace="$1ollinat$2" />
<Typo word="Pollute" find="\b(P|p)olut(e[ds]?|ing|ion)\b" replace="$1ollut$2" />
<Typo word="Pölsa" find="\b(P|p)olsa\b" replace="$1ölsa"/>
<Typo word="Polyphonic" find="\b(P|p)olyphonyic\b" replace="$1olyphonic" />
<Typo word="Polysaccharide" find="\b(P|p)olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2" />
<Typo word="Pomegranate" find="\b(P|p)omegranite(s?)\b" replace="$1omegranate$2" />
<Typo word="Popular" find="\b(P|p)opulare\b" replace="$1opular" />
<Typo word="(Pop/Reg)ularity" find="\b([Pp]op|Rrr]eg)ularaty\b" replace="$1ularity" />
<Typo word="Population" find="\b(P|p)op(?:ulati|luatio|oulatio)(ns?)\b" replace="$1opulatio$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(P|p)ortraing\b" replace="$1ortraying" />
<Typo word="Portugal" find="\b[Pp]ortugual\b" replace="Portugal" />
<Typo word="Portuguese" find="\b[Pp]ortug(?:u?e+u|ee)se\b" replace="Portuguese" />
<Typo word="Position" find="\b(P|p)(?:soi|os[st]i)tion(s?|ed|al|ally)\b" replace="$1osition$2" />
<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="(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="Possesses" find="\b(P|p)ossessess\b" replace="$1ossesses" />
<Typo word="(Im)Possibility" find="\b(P|p|[Ii]mp)os(?:s?ibli|ibili)t(y|ies)\b" replace="$1ossibilit$2" />
<Typo word="Possible" find="\b(P|p)oss(?:ab|ibi)l(e|y)\b" replace="$1ossibl$2" />
<Typo word="Posthumous" find="\b(P|p)ost(?:h?umos|humousl|homous)(|ly)\b" replace="$1osthumous$2" />
<Typo word="Potato" find="\b(P|p)otatoe\b" replace="$1otato" />
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam" />
<Typo word="Power" find="\b(P|p)woer(ed|ful(?:ly)?)\b" replace="$1ower$2" />
<Typo word="Powerful" find="\b(P|p)o(?:ver|we)ful\b" replace="$1owerful" />
<Typo word="Practical" find="\b(P|a)racticle\b" replace="$1ractical" />
<Typo word="Practice" find="\b([Pp])ratic(es?|ed|ing|al|ally)\b" replace="$1ractic$2" />
<Typo word="Practitioner" find="\b(P|p)racti(?:ci)?oner(s)?\b" replace="$1ractitioner$2" />
<Typo word="Prairie" find="\b(P|p)ra(?:iry|rie)(s)?\b" replace="$1rairie$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="Precede" find="\b(P|p)receed(s?)\b" replace="$1recede$2" />
<Typo word="Precursor" find="\b(P|p)recu(?:rse|so)r(s)?\b" replace="$1recursor$2" />
<Typo word="Predecessor" find="\b(P|p)recedessor(s)?\b" replace="$1redecessor$2" />
<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="Predictable" find="\b(P|p)redicatbl(e|y)\b" replace="$1redictabl$2" />
<Typo word="Prediction" find="\b(P|p)rediciton(s)?\b" replace="$1rediction$2" />
<Typo word="Predominately" find="\b(P|p)redomiantly\b" replace="$1redominately" />
<Typo word="Preeminent" find="\b(P|p)reminen(t|ce)\b" replace="$1reeminen$2" />
<Typo word="Preferably" find="\b(P|p)referrabl(e|y)\b" replace="$1referabl$2" />
<Typo word="Pregnant" find="\b(P|p)reg(?:a|ne|ana)n(t|cy|cies)\b" replace="$1regnan$2" />
<Typo word="Premier(e)" find="\b(P|p)r(?:imie|eme?i)r(s?|e[ds]?|ing)\b" replace="$1remier$2" />
<Typo word="Premillennial" find="\b(P|p)remillenial\b" replace="$1remillennial" />
<Typo word="Premonstratensians" find="\bpremonasterians\b" replace="Premonstratensians" />
<Typo word="Preoccupy" find="\b(P|p)reocup(y|ie[sd]|ations?)\b" replace="$1reoccup$2" />
<Typo word="Prepare" find="\b(P|p)repair(s?)\b" replace="$1repare$2" />
<Typo word="Presence" find="\b(P|p)res(?:(?:a|ce)nc|ens)e\b" replace="$1resence" />
<Typo word="Presidential" find="\b(P|p)res(?:edenti|idenit)al\b" replace="$1residential" />
<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="Presumably" find="\b(P|p)resum(?:abe|ib)ly\b" replace="$1resumably" />
<Typo word="Previous" find="\b(P|p)revivous(ly)?\b" replace="$1revious$2" />
<Typo word="Priest" find="\b(P|p)reist(s?|ly|hoods?)\b" replace="$1riest$2" />
<Typo word="Priesthood" find="\b(P|p)riestood\b" replace="$1riesthood" />
<Typo word="Primitive" find="\b(P|p)rimative(s?|ly)\b" replace="$1rimitive$2" />
<Typo word="Primordial" find="\b(P|p)rimordal\b" replace="$1rimordial" />
<Typo word="Princip(al/le)" find="\b(P|p)ri(?:ci|nc|nici)p(als?|ally|le[ds]?)\b" replace="$1rincip$2" />
<Typo word="(Im)Prison" find="\b(P|p|[Ii]mp)rision(s?|ers?|ed|ing|ment)\b" replace="$1rison$2" /> 
<Typo word="Private" find="\b(P|p)rivte(ly|s)?\b" replace="$1rivate$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="Probabilistic" find="\b(P|p)robablistic\b" replace="$1robabilistic" />
<Typo word="Probability" find="\b(P|p)roba(?:bila|libi)ty\b" replace="$1robability" />
<Typo word="(Im)Probably" find="\b([Pp]|[Ii]mp)ro(?:bal?|b|pab)l(e|y)\b" replace="$1robabl$2" />
<Typo word="Problem" find="\b(P|p)(?:orble|robel)m(s?)\b" replace="$1roblem$2" />
<Typo word="Procedure" find="\b(P|p)roce(?:edure|dger)(s?)\b" replace="$1rocedure$2" />
<Typo word="Proceed" find="\b(P|p)rocede?(ed|ings?|s)?\b" replace="$1roceed$2" /> 
<Typo word="Process" find="\b(P|p)ro(?:cces*|ce|es?)s(|e[ds]|ing|ors?|ions?)\b" replace="$1rocess$2" />
<Typo word="Processor" find="\b(P|p)rocesser(s)?\b" replace="$1rocessor$2" />
<Typo word="Proclaim" find="\b(P|p)roclam(e[dsr]|ing)\b" replace="$1roclaim$2" />
<Typo word="Profess_" find="\b(P|p)rof(?:es{2,}|fes?)s(|es|ed|ing)\b" replace="$1rofess$2" />
<Typo word="Profession" find="\b(P|p)roff?esion(s?)\b" replace="$1rofession$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" />
<!--- 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" />
<!--- 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="Proficient" find="\b(P|p)rof(?:fi[stc]i[ea]|i[stc]ia)n(t|cy|tly)\b" replace="$1roficien$2" />
<Typo word="Programmable" find="\b(P|p)rogramable\b" replace="$1rogrammable" />
<Typo word="Progress" find="\b(P|p)(?:rog|togr)ess(ed|ing|ive\w*|ions?)\b" replace="$1rogress$2" />
<Typo word="Proliferation" find="\b(P|p)reliferat(\w+)\b" replace="$1roliferat$2" />
<Typo word="Prolific" find="\b(P|p)rofilic(ly)?\b" replace="$1rolific$2" />
<Typo word="Promiscuous" find="\b(P|p)romiscous(ly)?\b" replace="$1romiscuous$2" />
<Typo word="Promote" find="\b(P|p)(?:romot|omo)t(ions?|e[sd]|ing)\b" replace="$1romot$2" />
<Typo word="Prompt" find="\b(P|p)ropmt(s|ed|ing)\b" replace="$1rompt$2" />
<Typo word="Pronominal" find="\b(P|p)ronomial\b" replace="$1ronominal" />
<Typo word="Pronounced" find="\b(P|p)ronounch(e[ds]|ing|ment)\b" replace="$1ronounc$2" />
<Typo word="Pronouncement" find="\b(P|p)rouncement(s)?\b" replace="$1ronouncement$2" />
<Typo word="Pronunciation" find="\b(P|p)ronounciation(s?)\b" replace="$1ronunciation$2" />
<Typo word="Propaganda" find="\b(P|p)r(?:opo|apa)gand(as?|i[sz]e[ds]?|ists?)\b" replace="$1ropagand$2" />
<Typo word="Propaganda" find="\b(P|p)ropogand(\w+)\b" replace="$1ropagand$2" />
<Typo word="Propagate" find="\b(P|p)ropogat(e[ds]?|ing|ion)\b" replace="$1ropagat$2" />
<Typo word="proper" find="\b(P|p)ropper(ly)?\b" replace="$1roper$2" />
<!--avoid surname Propper-->
<Typo word="Prophecy" find="\b(P|p)rophac(ies|y)\b" replace="$1rophec$2" />
<Typo word="Prophesied_" find="\b([Pp]rophe)c(ied|iers?|ying)\b" replace="$1s$2" />
<Typo word="(Dis)Proportion" find="\b(P|p|[Dd]isp)(?:opor|ropo)tion(ate(?:ly)?|al(ly)?|s)?\b" replace="$1roportion$2" />
<Typo word="(Dis)Proportionate" find="\b(P|p|[Dd]isp)roportiat(e|ely)\b" replace="$1roportionat$2" />
<Typo word="Proposition" find="\b(P|p)ropostion(s?|ed)\b" replace="$1roposition$2" />
<Typo word="Proprietary" find="\b(P|p)ropietar(y|ily|ies)\b" replace="$1roprietar$2"/>
<Typo word="Proselytizing" find="\b(P|p)roseletyzing\b" replace="$1roselytizing" />
<Typo word="Protagonist" find="\b(P|p)rot[ao]ganis(ts?)\b" replace="$1rotagonis$2" />
<Typo word="Protect" find="\b(P|p)retect(\w*)\b" replace="$1rotect$2" />
<Typo word="Protein" find="\b(P|p)rotie(n(|ase|oid|uria)s?|ds?)\b" replace="$1rotei$2" />
<Typo word="Protestant" find="\bprotest[ae]nt(s?|ism)\b" replace="Protestant$1" />
<Typo word="Protocol" find="\b(P|p)rotocal(s)?\b" replace="$1rotocol$2" />
<Typo word="Protuberance" find="\b(P|p)rot(?:rubera|r?ubere)n(ces?|t|tly)\b" replace="$1rotuberan$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="Provide" find="\b(P|p)(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2" />
<Typo word="Provincial" find="\b(P|p)rovi(?:ni)?cial\b" replace="$1rovincial" />
<Typo word="Provisional" find="\b(P|p)rovisonal(ly)?\b" replace="$1rovisional$2" />
<Typo word="Provocative" find="\b(P|p)rovacative(ly)?\b" replace="$1rovocative$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="(Un)Published" find="\b(P|p|[Uu]np)ub(?:ish|lis)(|ed|ing|er?s?|able)\b" replace="$1ublish$2" />
<Typo word="Puccini" find="\bpucini\b" replace="Puccini" />
<Typo word="Pumpkin" find="\b(P|p)umkin\b" replace="$1umpkin" />
<Typo word="Purchase" find="\b(P|p)uchas(e[ds]?|ing)\b" replace="$1urchas$2" />
<Typo word="Purport" find="\b(P|p)(?:urpo|erpor?)t(\w*)\b" replace="$1urport$2" />
<Typo word="Purpose" find="\b(P|p)(?:r?up|upr)os(e([sd]?|ful|less)(|ly)|ing)\b" replace="$1urpos$2" />
<Typo word="Purposely" find="\b(P|p)urposedly\b" replace="$1urposely" />
<Typo word="Pursue" find="\b([Pp])ersu(e[sd]?|ers?|ing|its?|able|ant|ance)\b" replace="$1ursu$2" />
</source>

Q

<source 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="Quantity" find="\b(Q|q)uan(?:it(?:it)?|tat|titi)(y|ies)\b" replace="$1uantit$2" />
<Typo word="Quarantine" find="\b(Q|q)uarantaine(d|s)?\b" replace="$1uarantine$2" />
<Typo word="Quarter_" find="\b(Q|q)uater(?!cent|n|ma(?:in|ss))(\w*)\b" replace="$1uarter$2" />
<Typo word="Québécois" find="\bQu(?:ebé|[éeè]be)cois(es?)?\b" replace="Québécois$1" />
<Typo word="Question" find="\b(Q|q)ue(?:[st]ion|stoin|stiom|siton)(s?|ed|ing|ers?)\b" replace="$1uestion$2" />
<Typo word="Questionable" find="\b(Q|q)uest(?:ionn|on)ab([il]\w+)\b" replace="$1uestionab$2" />
<Typo word="Questionnaire" find="\b(Q|q)uestion+air(s)?\b" replace="$1uestionnaire$2" />
<Typo word="Quintessential" find="\b(Q|q)uinessential(ly)?\b" replace="$1uintessential$2" />
<Typo word="Quit" find="\b(Q|q)uitted\b" replace="$1uit" />
<Typo word="Quizzes" find="\b(Q|q)uize(d|s)\b" replace="$1uizze$2" />
</source>

R

<source lang="xml">
<Typo word="Rabbinical" find="\b(R|r)abinnical\b" replace="$1abbinical" />
<Typo word="Radioactive" find="\b(R|r)adiactiv(\w+)\b" replace="$1adioactiv$2" />
<Typo word="Railroad" find="\b(R|r)ailraod(s?|ing|ed|ers?)\b" replace="$1ailroad$2" />
<Typo word="Rapid" find="\b(R|r)epid(s)?\b" replace="$1apid$2" />
<Typo word="Raspberry" find="\b(R|r)asberr(y|ies)\b" replace="$1aspberr$2" />
<Typo word="Ratify" find="\b(R|r)adif(y|ied|ication)\b" replace="$1atif$2" />
<Typo word="Raucous" find="\b(R|r)a(?:ca|uc)u(s|sly)\b" replace="$1aucou$2" />
<Typo word="Reach" find="\b(R|r)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(R|r)ealsit(ic(?:ally)?|s)?\b" replace="$1ealist$2" />
<Typo word="Realized" find="\b(R|r)eliz(e[ds]?|ation|ing)\b" replace="$1ealiz$2" />
<Typo word="Really" find="\b(R|r)(?:el?a|ael)ly\b" replace="$1eally" />
<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" />
<!-- 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="Rebelión" find="\b(R|r)ebelion(?=\s+(?:del?\b|en\b|a\b))\b" replace="$1ebelión" />
<Typo word="Rebound" find="\b(R|r)ebounce\b" replace="$1ebound" />
<Typo word="Recall" find="\b(R|r)eacll(s?|ed|ing)\b" replace="$1ecall$2" />
<Typo word="Recipe" find="\b(R|r)ecipi(es?)\b" replace="$1ecip$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(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(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(R|r)ecrod(s?|ings?|ed|ers?)\b" replace="$1ecord$2" />
<Typo word="Recreate" find="\b(R|r)ecrat(e[ds]?|ion(?:al|ally)?|ing)\b" replace="$1ecreat$2" />
<Typo word="Recruit" find="\b(R|r)ec(?:ru|ui)t(s?|ing|ed|ments?|ers?)\b" replace="$1ecruit$2" />
<Typo word="Recuperate" find="\b(R|r)ucuperat(e[ds]?|ing|ion)\b" replace="$1ecuperat$2" />
<Typo word="Recurr(ed/ing)" find="\b(R|r)e[ao]?c(?:cur?|u)r(ed|ing|ent(|ly)|ence)\b" replace="$1ecurr$2" />
<Typo word="Redeem" find="\b(R|r)eedem(s|ed|ing)\b" replace="$1edeem$2" />
<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="Referendum" find="\b(R|r)efr?edendum\b" replace="$1eferendum" />
<Typo word="Referred" find="\b(R|r)ef(?:[fr]?e|rer)r(ed|ing|als?)\b" replace="$1eferr$2" />
<Typo word="Referring" find="\b(R|r)efr?eriang\b" replace="$1eferring" />
<Typo word="Refers" find="\b(R|r)efr?(?:er|re)rs\b" replace="$1efers" />
<Typo word="Refrigerate" find="\b(R|r)efridgerat(ion|ing|ed|es?|ors?)\b" replace="$1efrigerat$2" />
<Typo word="Refusal" find="\b(R|r)efusla(s)?\b" replace="$1efusal$2" />
<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(R|r)egardes\b" replace="$1egards" />
<Typo word="Regular" find="\b(R|r)egluar(ity|ly)?\b" replace="$1egular$2" />
<Typo word="(Ir)Regularly" find="\b(R|r|[Ii]rr)egu(?:lar(?:il)?y|arly)\b" replace="$1egularly" />
<Typo word="Regulation" find="\b(R|r)egulaion(s)?\b" replace="$1egulation$2" />
<Typo word="Regulator" find="\b(R|r)egulaotr(s)?\b" replace="$1egulator$2" />
<Typo word="Rehearse" find="\b(R|r)ehers(als?|e[sd]?|ing)\b" replace="$1ehears$2" />
<Typo word="Reign" find="\b(R|r)eigin(ed|ing|s)?\b" replace="$1eign$2" />
<Typo word="Reincarnation" find="\b(R|r)eicarnat(ion|ing|e[ds]?)\b" replace="$1eincarnat$2" />
<Typo word="Reinforce" find="\b(R|r)eenforc(e[ds]|ments?|ing)\b" replace="$1einforc$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(R|r)eala?t(e[ds]?|ion(s?|al|ships?)|iv[ei]\w*)\b" replace="$1elat$2" />
<Typo word="Relation" find="\b(R|r)elatiopn(s?|ships?)\b" replace="$1elation$2" />
<Typo word="Relatively" find="\b(R|r)ea?lita?ve(ly|s)?\b" replace="$1elative$2" />
<Typo word="Release" find="\b(R|r)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="(Un)Reliability" find="\b(R|r|[Uu]nr)e(?:liabli|alibil)ty\b" replace="$1eliability" />
<Typo word="Relief" find="\b(R|r)elei(fs?|ve(r?s?|d)|ving)\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="Religious" find="\b(R|r)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="Remember" find="\b(R|r)emeber(s?|ed|ing)\b" replace="$1emember$2" />
<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="Remnant" find="\b(R|r)em[ei]n[ae]nt(s)?\b" replace="$1emnant$2" />
<Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes" />
<Typo word="Rendezvous" find="\b(R|r)ende[vz]ous\b" replace="$1endezvous" />
<Typo word="Renewal" find="\b(R|r)enewl(s)?\b" replace="$1enewal$2" />
<Typo word="Renown" find="\b(R|r)eknow(n|ned)\b" replace="$1enow$2" />
<Typo word="Renters" find="\b(R|r)entor(s)?\b" replace="$1enter$2" />
<Typo word="Reorganization" find="\b(R|r)eorganision\b" replace="$1eorganization" />
<Typo word="Repeated" find="\b(R|r)epetead(ly)?\b" replace="$1epeated$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="Repertoire" find="\b(R|r)ep[eir]to(ires?|ry|ries|rial)\b" replace="$1eperto$2" />
<Typo word="Replacement" find="\b(R|r)elpacement(s)?\b" replace="$1eplacement$2" />
<Typo word="Reported" find="\b(R|r)eportad(ly)?\b" replace="$1eported$2" />
<Typo word="Represent" find="\b(R|r)epres(?:etn|nt)(s?|ed|atives?)\b" replace="$1epresent$2" />
<Typo word="Representation" find="\b(R|r)epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2" />
<Typo word="Representative" find="\b(R|r)epresentativ(s?)\b" replace="$1epresentative$2" />
<Typo word="Reprimand" find="\b(R|r)epr[ae]mand(s?|ed|ings?)\b" replace="$1eprimand$2" />
<Typo word="Require" find="\b(R|r)(?:ecqui?|equ|qui)re?([ds]?|ments?)\b" replace="$1equire$2" />
<Typo word="Requiring" find="\b(R|r)(?:ecqui?|equ|qui)re?ing\b" replace="$1equiring" />
<Typo word="Rescind" find="\b(R|r)e[sc]ind(s?|ed|ing)" replace="$1escind$2" />
<Typo word="Research" find="\b(R|r)e(?:ser?a|asear)ch(\w*)\b" replace="$1esearch$2" />
<Typo word="Resemble" find="\b(R|r)es(?:sembl|emb)(e[sd]?|ing|[ae]nces?)\b" replace="$1esembl$2" />
<Typo word="Reservoir" find="\b(R|r)esevoir(s)?\b" replace="$1eservoir$2" />
<Typo word="Reside" find="\b(R|r)ecid(es?|ed|ents?|ing)\b" replace="$1esid$2" />
<Typo word="Resolute" find="\b(R|r)esollut(\w*)\b" replace="$1esolut$2" />
<Typo word="Respect" find="\b(R|r)epsect(\w*)\b" replace="$1espect$2" />
<Typo word="Response" find="\b(R|r)e(?:pons|sponc|spoms)(es?|ive(|ly)|ib\w+)\b" replace="$1espons$2" />
<Typo word="Response" find="\b(R|r)e(?:pons|sponc|spo[mn]s)\b" replace="$1esponse" />
<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="(Ir)Responsible" find="\b(R|r|[Ii]rr)espon(?:s[ae]b|sibi|isb)(l[ey])\b" replace="$1esponsib$2" />
<Typo word="Restaurant" find="\b(R|r)es(?:taurau|t[aeu]rau?|trau|tuara|aura)n(ts?)\b" replace="$1estauran$2" />
<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="Restoration" find="\b(R|r)estauration\b" replace="$1estoration" />
<Typo word="Result" find="\b(R|r)eult(ed|s|ing|ant)?\b" replace="$1esult$2" />
<Typo word="Résumé" find="\b(R|r)(?:esumé|ésume)(s?)\b" replace="$1ésumé$2"/><!--"resume" should not be replaced-->
<Typo word="Resurgence" find="\b(R|r)esurgan(ce|t)\b" replace="$1esurgen$2" />
<Typo word="Resurrect" find="\b(R|r)esss?urect(s|ed|ing|ion)?\b" replace="$1esurrect$2" />
<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="Retaliate" find="\b(R|r)etalitate(d|s)\b" replace="$1etaliate$2" />
<Typo word="Retaliation" find="\b(R|r)etalitation\b" replace="$1etaliation" />
<Typo word="Retrieve" find="\b(R|r)etreiv(e[ds]|ing|als?)\b" replace="$1etriev$2" />
<Typo word="Returned" find="\b(R|r)etu(?:rn|nre)d\b" replace="$1eturned" />
<Typo word="Reversal" find="\b(R|r)everal(s)?\b" replace="$1eversal$2" />
<Typo word="(R)Evolutionary" find="\b([Rr]?[Ee])volutionar\b" replace="$1volutionary" />
<Typo word="Rewrite" find="\b(R|r)ewriet(s)?\b" replace="$1ewrite$2" />
<Typo word="Rewritten" find="\b(R|r)ewitten\b" replace="$1ewritten" />
<Typo word="Reykjavik" find="\b[Rr]e(?:kj|jkj?)avik\b" replace="Reykjavik" />
<Typo word="Rhinoceros" find="\b(R|r)hinocerous(|es)\b" replace="$1hinoceros$2" />
<Typo word="Rhyme" find="\b(R|r)hymme\b" replace="$1hyme" />
<Typo word="Rhythm" find="\b(R|r)(?:yth[iey]?|hyth[iey])m(s?|ic(s?|al|ally)|ists?)\b" replace="$1hythm$2" />
<Typo word="Rhythmic" find="\b(R|r)hytmic(al|ally)?\b" replace="$1hythmic$2" />
<Typo word="Ricochet" find="\b(R|r)ichochet(s?|ed)\b" replace="$1icochet$2" />
<Typo word="Ridiculous" find="\b(R|r)edic+ulous(|ly|ness)\b" replace="$1idiculous$2" />
<Typo word="Rigueur" find="\b(R|r)igeur\b" replace="$1igueur" />
<Typo word="Rockefeller" find="\b[Rr]ockerfeller\b" replace="Rockefeller" />
<Typo word="Rococo" find="\b(R|r)ococco\b" replace="$1ococo" />
<Typo word="Roommate" find="\b(R|r)oomate(s?)\b" replace="$1oommate$2" />
<Typo word="Rose" find="\b(R|r)ised\b" replace="$1ose" />
<Typo word="Rudimentary" find="\b(R|r)ud(?:[ae]menta|imentat)r(y|i\w+)\b" replace="$1udimentar$2" />
<Typo word="Rule" find="\b(R|r)ulle(d|s)\b" replace="$1ule$2" />
<Typo word="Rumors" find="\b(R|r)umer(ed|s)\b" replace="$1umor$2" />
<Typo word="Running" find="\b(R|r)un(?:nun|in)g\b" replace="$1unning" />
<Typo word="Russian" find="\b(R|r)ussi(?:on|na)(s)?\b" replace="$1ussian$2" />
</source>

S

<source lang="xml">
<Typo word="Sabotage" find="\b(S|s)abat[ao]g(e[sd]?|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="Sadducee" find="\b[Ss]ad(?:uc?|d?uc)ce(es?|an|eism)\b" replace="Sadduce$1" />
<Typo word="Sadness" find="\b(S|s)andess\b" replace="$1adness" />
<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="Same" find="\b(S|s)mae\b" replace="$1ame"/>
<Typo word="Sanction" find="\b(S|s)an(?:tio|c?tion)n(s?|ed|ing)\b" replace="$1anction$2" />
<Typo word="Sandwich" find="\b(S|s)andw(?:hi|it)ch(|e[ds]|ing)\b" replace="$1andwich$2" />
<Typo word="Satellite" find="\b(S|s)at(?:e|tel?|t?[ai]l?)lite(s?)\b" replace="$1atellite$2" />
<Typo word="Satirical" find="\b(S|s)atric(|al|ally)\b" replace="satiric$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="Saudi Arabia" find="\b[Ss]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="Saxon" find="\bsaxon(s?|y|ism)\b" replace="Saxon$1" />
<Typo word="Saxophone" find="\b(S|s)axaphone\b" replace="$1axophone"/>
<Typo word="Says" find="\b(S|s)(?:asy|yas)\b" replace="$1ays"/>
<Typo word="Scenarios" find="\b(S|s)enarios\b" replace="$1cenarios"/>
<Typo word="Schedule" find="\b(S|s)(?:chedu[ae]|[ch]edu[ae]?)l(es?|ed|ing)\b" replace="$1chedul$2" />
<Typo word="Scholarship" find="\b(S|s)cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/>
<Typo word="Scholastic" find="\b(S|s)choolastic(s?|ally)\b" replace="$1cholastic$2"/>
<Typo word="Schrödinger" find="[Ss]chrodinger(\w*)" replace="Schrödinger$1" />
<Typo word="Science" find="\b(S|s)cine?ce\b" replace="$1cience"/>
<Typo word="Scientific" find="\b(S|s)cient(?:if|fi)c(ally)?\b" replace="$1cientific$2"/>
<Typo word="(Un)Screen" find="\b(S|s|[Uu]ns)cren(\w*)\b" replace="$1creen$2" />
<Typo word="(Screen/Song)writer" find="\b(S|s)(creen|ong)wrighter(s?)\b" replace="$1$2writer$3"/>
<Typo word="Script" find="\b(S|s)cirpt(\w*)\b" replace="$1cript$2" />
<Typo word="Scroll" find="\b(S|s)coll(s?)\b" replace="$1croll$2" />
<Typo word="Sculpture" find="\b(S|s)cl?upture?(s?)\b" replace="$1culpture$2" />
<Typo word="(Re)Search" find="\b(S|s|[Rr]es)each(|ed|er?s?|ing)\b" replace="$1earch$2" />
<Typo word="Second" find="\b(S|s)eco(?:dn?|nt)(s?|ary|ly)\b" replace="$1econd$2" />
<Typo word="Secretary" find="\b(S|s)ecretart(y|ies|ia[lt]e?s?)\b" replace="$1ecretar$2" /><!--see also "-etary"-->
<Typo word="(In)Security" find="\b(S|s|[Ii]ns)ec(?:rui|ui?re?)t(y|ies)\b" replace="$1ecurit$2" />
<Typo word="Seeing" find="\b(S|s)eing\b" replace="$1eeing"/>
<Typo word="Segment" find="\b(S|s)egement(s?|ed|ing|ations?)\b" replace="$1egment$2"/>
<Typo word="Sei(z/n)e" find="\b(S|s)ie([zn](e[ds]?|ing)|zures?|ners?)\b" replace="$1ei$2" />
<Typo word="-self" find="\b([Ii]t|[Mm]y|[Hh](?:i[ms]|er)|[Oo]ne|[Yy]?[Oo]ur|[Tt]h(?:y|m|eir))(?:sle?|esl)(f|ves)\b" replace="$1sel$2" />
<Typo word="(Re)Semblance" find="\b([Rr]es|[Ss])emb(?:e?le|ela)nc(es?)\b" replace="$1emblanc$2" />
<Typo word="Sense_" find="\b(?<![Rr]iver\s+)(S|s)ence(s?|d|less(|ly))\b" replace="$1ense$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="Sentence" find="(?!\bSentance\b)\b(S|s)entanc(e[sd]?|ings?|ers?)\b" replace="$1entenc$2" /><!--don't fix surname Sentance-->
<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="Sepulcher" find="\b(S|s)epulchure\b" replace="$1epulcher"/>
<Typo word="Sergeant" find="\bsarg(e?a|e)nt\b" replace="sergeant"/><!-- Don't fix surname Sargeant-->
<Typo word="Series'" find="\b(S|s)eries's\b" replace="$1eries'" />
<Typo word="Service" find="\b(S|s)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="Seventeen" find="\b(S|s)eve(?:te|nt)en(s?|ths?)\b" replace="$1eventeen$2" />
<Typo word="Sevent(h/y)" find="\b(S|s)evet(hs?|y|ie(|th)s?)\b" replace="$1event$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="Several" find="\b(S|s)e(?:rvera|v[aei]r[ei]a?|v[ai]r[aei])l\b" replace="$1everal" />
<Typo word="(Over)Shadow" find="(?!\bShaddow\b)\b(S|s|[Oo]vers)haddow(s?|ed|ing)\b" replace="$1hadow$2" />
<!-- avoid false positive Shaddow (surname) -->
<Typo word="Shepherd" find="(?!\bSheperd\b)\b(S|s)heperd(s?|ed|ing)\b" replace="$1hepherd$2" /><!--Don't fix surname Sheperd-->
<Typo word="Sheriff" find="\bsherif(s)?\b" replace="sheriff$1"/>
<!--Don't fix surname Sherif-->
<Typo word="Shield" find="\b(S|s)heild(s?|ed|ing)\b" replace="$1hield$2" />
<Typo word="Shipped" find="\b(S|s)hip(ed|ing)\b" replace="$1hipp$2"/>
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër" />
<Typo word="Shortly" find="\b(S|s)horly\b" replace="$1hortly"/>
<Typo word="Should" find="\b(S|s)houdl\b" replace="$1hould" />
<Typo word="Shouldn't" find="\b(S|s)hou(?:dln'|den)t\b" replace="$1houldn't"/>
<Typo word="Shriek" find="\b(S|s)hre[ai]k(s?|ed|ing)\b" replace="$1hriek$2" />
<Typo word="Shrunk" find="\b(S|s)hrinked\b" replace="$1hrunk"/>
<Typo word="Sidereal" find="\b(S|s)edereal\b" replace="$1idereal" />
<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="Signat(ure/ory)" find="\b(S|s)ign[ei]t(o|u)r(es?|y|ies)\b" replace="$1ignat$2r$3" />
<Typo word="(In)Significant" find="\b(S|s|[Ii]ns)ig(?:inifica|nficia|nifac?)n(t|ce|tly)\b" replace="$1ignifican$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="Signify" find="\b(S|s)ignf(y|ie[drs]s?)\b" replace="$1ignif$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="Simply" find="\b(S|s)imp(?:ley|yl)\b" replace="$1imply" />
<Typo word="Simultaneous" find="\b(S|s)im(?:ultani?|altan[eou])[eou]{1,2}(s|sly)\b" replace="$1imultaneou$2" />
<Typo word="Since" find="\b(S|s)icne\b" replace="$1ince" />
<Typo word="Singsong" find="\b(S|s)ingsog\b" replace="$1ingsong" />
<Typo word="Sinn Féin" find="\bSinn\s+F(ei|ie)n\b" replace="Sinn Féin" />
<Typo word="Sistine" find="\bsixtine?\b" replace="Sistine"/>
<Typo word="Situate" find="\b(S|s)it(?:uta|au)t(e[sd]?|ing|ions?)\b" replace="$1ituat$2" />
<Typo word="Skagerrak" find="\b[Ss]kagerak\b" replace="Skagerrak"/>
<Typo word="(Endo/Exo)Skeleton" find="\b([Ee](?:nd|x)os|S|s)kelat(ons?|al)\b" replace="$1kelet$2" />
<Typo word="Slaughterhouses" find="\b(S|s)laugterhouses\b" replace="$1laughterhouses"/>
<Typo word="Slightly" find="\b(S|s)ligh(?:ltl?|t)y\b" replace="$1lightly" />
<Typo word="Slowly" find="\b(S|s)lowy\b" replace="$1lowly"/>
<Typo word="Smooth" find="\b(S|s)moothe\b" replace="$1mooth"/>
<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="Sneeze" find="\b(S|s)ne+s(e[ds]?)\b" replace="$1neez$2" />
<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="Societies" find="\b(S|s)ocities\b" replace="$1ocieties"/>
<Typo word="Software" find="\b(S|s)of(?:ware|twares)\b" replace="$1oftware" />
<Typo word="Soldier" find="\b(S|s)oilde(rs?|ring)\b" replace="$1oldie$2" />
<Typo word="Soldiers" find="\b(S|s)oliders\b" replace="$1oldiers"/>
<Typo word="Solely_" find="\b(?<![A-Z][a-z]*\s+)soley\b" replace="solely" /> <!--ignore the name Soley-->
<Typo word="Soliloquy" find="\b(S|s)oliliqu(y|ies|i[sz](e[sd]?|ing)|ists?)\b" replace="$1oliloqu$2" />
<Typo word="Solitary" find="\b(S|s)olat[ae]ry\b" replace="$1olitary" />
<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="Some-" find="\b(S|s)(?:moe|oe?m)(what|where|thing|one|body|[dw]ays?|how|place|times?)\b" replace="$1ome$2"/>
<Typo word="Someone" find="\b(S|s)omene\b" replace="$1omeone"/>
<Typo word="Somewhat" find="\b(S|s)omewaht\b" replace="$1omewhat"/>
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony" />
<Typo word="(Un)Sophisticate" find="\b(S|s|[Uu]ns)(?:oph|ofist|uphist)icat(e[ds]?|ing|ion)\b" replace="$1ophisticat$2" />
<Typo word="Sophomore" find="\b(S|s)o(?:f|ph)mor(es?|ic|ically)\b" replace="$1ophomor$2" />
<Typo word="Sorcerer" find="\b(S|s)or?r[cs]eror(s?)\b" replace="$1orcerer$2" />
<Typo word="Soufflé" find="\b(S|s)oufl([eé])(s?|ed)\b" replace="$1ouffl$2$3" /><!--"souffle" should not be replaced, see [[wikt:souffle]]-->
<Typo word="Sought" find="\b(S|s)eeked\b" replace="$1ought"/>
<Typo word="Sound" find="\b(S|s)oudn(s)?\b" replace="$1ound$2"/>
<Typo word="Soundtrack" find="\b(S|s)ountrack\b" replace="$1oundtrack"/>
<Typo word="Soup" find="\b(S|s)uop\b" replace="$1oup"/>
<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="Souvenir" find="\b(S|s)ouvenier(s?)\b" replace="$1ouvenir$2" />
<Typo word="Sovereign" find="\b(S|s)ov(?:reig?|erie?g)g(ns?|nty)\b" replace="$1overeig$2" />
<Typo word="Sovereignty" find="\b(S|s)overe?ignity\b" replace="$1overeignty" />
<Typo word="Soviets" find="\b(S|s)oveit(s)?\b" replace="$1oviet$2"/>
<Typo word="Space" find="\b(S|s)poace(d|s)?\b" replace="$1pace$2"/>
<Typo word="Spaghetti" find="\b(S|s)pag(?:et?|he)t(i|ini)\b" replace="$1paghett$2" />
<Typo word="Spanish" find="\b[Ss]painish\b" replace="Spanish"/>
<Typo word="Sparse" find="\b(S|s)parce(|r|st|ly|ness)\b" replace="$1parse$2" />
<Typo word="Specialise" find="\b(S|s)pecialli([sz](e[sd]?|ing|ations?))\b" replace="$1peciali$2" />
<Typo word="Species" find="\b(S|s)peices\b" replace="$1pecies"/>
<Typo word="Specific" find="\b(S|s)pec(?:if|fi)c(s?|ity|ally|ations?)\b" replace="$1pecific$2" />
<Typo word="Specimen" find="\b(S|s)peciman\b" replace="$1pecimen" />
<Typo word="Spectacular" find="\b(S|s)pectauc?la(rs?|rly)\b" replace="$1pectacula$2" />
<Typo word="Spectrum" find="\b(S|s)pect(um|al?)\b" replace="$1pectr$2"/>
<Typo word="Speeches" find="\b(S|s)p[pr]ech(es)?\b" replace="$1peech$2"/>
<Typo word="Speech_" find="\b(?<![A-Z][a-z]*\s+)(S|s)peach(es)?\b" replace="$1peech$2" />
<Typo word="Spermatozoon" find="\b(S|s)permatozoan\b" replace="$1permatozoon"/>
<Typo word="Spiritual" find="\b(S|s)pri(?:t|ri)ual(s?|ly|ity|is[mt]s?)\b" replace="$1piritual$2" />
<Typo word="Splendour" find="\b(S|s)pendour\b" replace="$1plendour"/>
<Typo word="Sponsor" find="\b(S|s)pon(?:se|zo)r(s?|ed|ing|ships?)\b" replace="$1ponsor$2" />
<Typo word="Spontaneous" find="\b(S|s)pontan(?:[eiou]{1,2})(s|sly)\b" replace="$1pontaneou$2" />
<Typo word="Spread" find="\b(S|s)pre(?:ade)?d\b" replace="$1pread" />
<Typo word="Square" find="\b(S|s)qaure(d|s)?\b" replace="$1quare$2"/>
<Typo word="(De)Stabilize" find="\b(S|s|[Dd]es)tab(?:li)?li([sz](e[drs]?|ing|ation))\b" replace="$1tabili$2" />
<Typo word="Staff" find="\b(S|s)taf(s?|ed)\b" replace="$1taff$2" />
<Typo word="Stainless" find="\b(S|s)tainle+s\b" replace="$1tainless"/>
<Typo word="(S)talked" find="\b(T|t|[Ss]t)alekd\b" replace="$1alked" />
<Typo word="(S)talking" find="\b(T|t|[Ss]t)(?:laking|alkign)\b" replace="$1alking"/>
<Typo word="Stand" find="\b(S|s)tnad(\w*)\b" replace="$1tand$2"/>
<Typo word="Standards" find="\b(S|s)tandars\b" replace="$1tandards"/>
<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="Statement" find="\b(S|s)tatmen(ts?)\b" replace="$1tatemen$2" />
<Typo word="Statesman" find="\b(S|s)tatem(a|e)n\b" replace="$1tatesm$2n"/>
<Typo word="Station" find="\b(S|s)taion(\w*)\b" replace="$1tation$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="Stereotype" find="\b(S|s)teri?otyp(e[sd]?|ing|ical(|ly))\b" replace="$1tereotyp$2" />
<Typo word="Stifle" find="\b(S|s)tiffl(e[sd]?|ing)\b" replace="$1tifl$2" />
<Typo word="Still" find="\b(S|s)itll(ness)?\b" replace="$1till$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="Stockholm" find="\b[Ss]tockhome?\b" replace="Stockholm" />
<Typo word="Stop" find="\b(S|s)tpo(s)?\b" replace="$1top$2" />
<Typo word="(Hi)Stories" find="\b(S|s|[Hh]is)tor(?:eis|ise)\b" replace="$1tories"/>
<Typo word="(Hi)Story" find="\b(S|s|[Hh]is)(?:otry|topry|toyr|troy)\b" replace="$1tory"/>
<Typo word="Strand" find="(?!\bStrnad\b)\b(S|s)trnad(ed|ing|s)?\b" replace="$1trand$2"/><!--don't match surname Strnad-->
<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="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="Streamline" find="\b(S|s)treemlin(\w+)\b" replace="$1treamlin$2"/>
<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="Strenuous" find="\b(S|s)trenou(s|sly)\b" replace="$1trenuou$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="Strictest" find="\b(S|s)trictist\b" replace="$1trictest" />
<Typo word="Strikingly" find="\b(S|s)trikely\b" replace="$1trikingly"/>
<Typo word="(A)Stringent" find="\b(S|[Aa]?s)tingen(t|tly|cy)\b" replace="$1tringen$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="Stronger" find="\b(S|s)t(?:ro|or)neg(r|st)\b" replace="$1tronge$2" />
<Typo word="Struggle" find="\b(S|s)t(?:ruggel|rugle|uggle)(s|d)?\b" replace="$1truggle$2"/>
<Typo word="Struggling" find="\b(S|s)tugg?ling\b" replace="$1truggling"/>
<Typo word="Stubbornness" find="\b(S|s)tub(?:bor|orn?)nes?s\b" replace="$1tubbornness" />
<Typo word="Student" find="\b(S|s)tudnet(s)?\b" replace="$1tudent$2"/>
<Typo word="Study" find="\b(S|s)tudd(ie[ds]|y)\b" replace="$1tud$2" />
<Typo word="Studying" find="\b(S|s)tuding\b" replace="$1tudying" />
<Typo word="Sturdy" find="\b(S|s)tird(y|i(e[drs]|est|ly|ness))\b" replace="$1turd$2" />
<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="Stylus" find="\b(S|s)tilus\b" replace="$1tylus" />
<Typo word="(Sub/Un)conscious" find="\b([Ss]ub|[Uu]n)con(?:[cs]ious|science)(|ly)\b" replace="$1conscious$2" />
<Typo word="Subjugation" find="\b(S|s)ubjudgation\b" replace="$1ubjugation"/>
<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="Subsidiary" find="\b(S|s)ubsid(?:u?a|i?e)r(y|ies)\b" replace="$1ubsidiar$2" />
<Typo word="Subspecies" find="\b(S|s)ubpecies\b" replace="$1ubspecies"/>
<Typo word="Substance" find="\b(S|s)ub(?:sta|tan)ce(s?)\b" replace="$1ubstance$2" />
<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="Subterranean" find="\b(S|s)ubter?rania(n|nly)\b" replace="$1ubterranea$2" />
<Typo word="Suburb" find="\b(S|s)u(?:rburb|burburb)(s?|an(|ism|ites?)|ed)\b" replace="$1uburb$2" />
<Typo word="Suburban" find="\b(S|s)ubur(?:bia|burba)(n|nites?)\b" replace="$1uburba$2" />
<Typo word="Succeed" find="\b(S|s)ucc(?:cee|ed?)d(s?|ed|ing)\b" replace="$1ucceed$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="(Un)Success" find="\b(S|s|[Uu]ns)uc(?:c?s)?ess?(|es|ful|fully|ors?)\b" replace="$1uccess$2"/>
<Typo word="(Un)Successful" find="\b(S|s|[Uu]ns)u(?:c+e|ces+)sful?(l|lly)\b" replace="$1uccessfu$2" />
<Typo word="Successfully" find="\b(S|s|[Uu]ns)uccess(?:fulyl|ully)\b" replace="$1uccessfully"/>
<Typo word="Successive" find="\b(S|s)uc(?:ce|es?)si(ve|vely|ons?)\b" replace="$1uccessi$2" />
<Typo word="Suddenly" find="\b(S|s)udd?ently\b" replace="$1uddenly" />
<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="Suffrage" find="\b(S|s)uf(?:f?e|e?)rag(e|ett(es?|ism)|is[tm]s?)\b" replace="$1uffrag$2" />
<Typo word="Suggest" find="\b(S|s)ugest(s?|ed|ing|ive(|ly|ness)|ions?|ible|ibility)\b" replace="$1uggest$2" />
<Typo word="Suicidal" find="\b(S|s)ucidial\b" replace="$1uicidal"/>
<Typo word="Suicide" find="\b(S|s)ucid(es?|al)\b" replace="$1uicid$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="Supersede" find="\b(S|s)uperce+(de[ds]?|ding|ssions?)\b" replace="$1uperse$2" />
<Typo word="Supplant" find="\b(S|s)u(?:r?|rp)plant(s?|ed|ing)\b" replace="$1upplant$2" />
<Typo word="Supplement" find="\b(S|s)up(?:l[aie]+|pl[ai])ment(al|ary|ed|s|ing)?\b" replace="$1upplement$2"/>
<Typo word="Supply" find="\b(S|s)upp(iers?|y)\b" replace="$1uppl$2"/>
<Typo word="Support" find="\b(S|s)up(?:|pp+)ort(s?|ers?|ed|ing|ive(|ness|ly))\b" replace="$1upport$2" />
<Typo word="supp-" find="\bwupp(ly|orts?|ose\w*)\b" replace="supp$1"/>
<Typo word="Supp-" find="\bWupp(ly|orts?|ose\w*)\b" replace="Supp$1"/>
<Typo word="Supposed" find="\b(S|s)upp?o(?:ss)?(ed|edly|ing)\b" replace="$1uppos$2"/>
<Typo word="Supposedly" find="\b(S|s)upposingly\b" replace="$1upposedly"/>
<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="Surface" find="\b(S|s)urf(?:i?c|as)(es?|ed|ing)\b" replace="$1urfac$2"/>
<Typo word="Surname" find="\b(S|s)irname(s|d)?\b" replace="$1urname$2" />
<Typo word="(Un)Surprise" find="\b(S|s|[Uu]ns)u(?:pri[s])(e[ds]?|ing|ingly)\b" replace="$1urpris$2" />
<Typo word="Surrender" find="\b(S|s)ur(?:r?under|rend)(s?|ed|ing)\b" replace="$1urrender$2" />
<Typo word="Surreptitious" find="\b(S|s)urr?(?:e?peti|ep)tiou(s|sly)\b" replace="$1urreptitiou$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="Surströmming" find="\b(S|s)urstromming\b" replace="$1urströmming"/>
<Typo word="Surveil" find="\b(S|s)urveill\b" replace="$1urveil" />
<Typo word="Surveillance" find="\b(S|s)urveil(?:l?e|a)nce\b" replace="$1urveillance" />
<Typo word="Surveyor" find="\b(S|s)urveye(rs?)\b" replace="$1urveyo$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"/>
<!-- 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="Susceptible" find="\b(S|s)u(?:c?sept[ai]|sc?epta)((ve|ble)(|ness)|bility|vity)\b" replace="$1uscepti$2" />
<Typo word="Suspension" find="\b(S|s)uspention\b" replace="$1uspension"/>
<Typo word="Swea(r/t)" find="\b(S|s)wae([rt](s?|ing)|te[dr]s?)\b" replace="$1wea$2" />
<Typo word="Swept" find="\b(S|s)wepth\b" replace="$1wept"/>
<Typo word="Swimming" find="\b(S|s)wiming(ly)?\b" replace="$1wimming$2" />
<Typo word="Symmetric" find="\b(S|s)ym(?:et+ric|metral)\b" replace="$1ymmetric"/>
<Typo word="(A/Anti)Symmetry" find="\b(S|[Aa]?s|[Aa]ntis)ymetr(y|ies|ical(|ly))\b" replace="$1ymmetr$2" />
<Typo word="Symphony" find="\b(S|s)ynphon(y|ies|ic)\b" replace="$1ymphon$2"/>
<Typo word="Symptom" find="\b(S|s)y(?:pmtom|mpton)(s?|atic)\b" replace="$1ymptom$2"/>
<Typo word="Synagogue" find="\b(S|s)ynogog(s?|ues?|al|ical)\b" replace="$1ynagog$2" />
<Typo word="Synchronize" find="\b(S|s)ync[hr]oniz(e[drs]?|ations?|ing)\b" replace="$1ynchroniz$2" />
<Typo word="Synonymous" find="\b(S|s)inon[oay]mou(s|sly)\b" replace="$1ynonymou$2" />
<Typo word="Synthesis" find="\b(S|s)ynthas(is|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Synthesis" find="\b(S|s)ynthis([ie]s|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Syphilis" find="\b(S|s)[yi]phyl+[iu](s|tic)\b" replace="$1yphili$2" />
<Typo word="Syrup" find="\b(S|s)yrap\b" replace="$1yrup" />
<Typo word="System" find="\b(S|s)s?y(?:te|s)m(s|atic|atically|ati[sz]ed?)?\b" replace="$1ystem$2" />
</source>

T

<source lang="xml">
<Typo word="(Mis)Take" find="\b(T|t|[Ss]t|[Mm]ist)kae(s|n)?\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="Target" find="\b(T|t)argett(able|ed|ing|s)\b" replace="$1arget$2" />
<Typo word="Tattoo" find="\b(T|t)a(?:t+ooe|too)(ed|s)?\b" replace="$1attoo$2" />
<Typo word="Taught" find="\b(T|t)eached\b" replace="$1aught" />
<Typo word="Taxonomy" find="\b(T|t)axanom(y|ic|ists?)\b" replace="$1axonom$2" />
<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="Technician" find="\b(T|t)ech(?:ic|nit)(ians?|al\w*)\b" replace="$1echnic$2" />
<Typo word="Telephony" find="\b(T|t)elphon(\w+)\b" replace="$1elephon$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="Television" find="\b(T|t)ele(?:vsi|vis|levisi)on(s?)\b" replace="$1elevision$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="Temperature" find="\b(T|t)em(?:pertaur|eratur|pa?re?a?tur|peratu)e(s)?\b" replace="$1emperature$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="Tendency" find="\b(T|t)endan?c(y|ies)\b" replace="$1endenc$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="Tentacle" find="\b(T|t)enacle(s?)\b" replace="$1entacle$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(T|t)er(?:rior|itor|rator|rito)(y|ies|ial)\b" replace="$1erritor$2" />
<Typo word="Terrorist" find="\b(T|t)err(?:itor|o)ist(s?|ic)\b" replace="$1errorist$2" />
<Typo word="Tête-à-tête" find="\b(T|t)ete-a-tete(s)?\b" replace="$1ête-à-tête$2" />
<Typo word="Thérèse Raquin" find="\bTh[eè]r[eé]se\s+Raquin\b" replace="Thérèse Raquin" />
<Typo word="Than" find="\b(T|t)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="Thanks" find="\b(T|t)hansk\b" replace="$1hanks" />
<Typo word="That" find="\b(T|t)(?:(?:yh|h[gy])at|hta|aht)\b" replace="$1hat" />
<Typo word="That's" find="\b(T|t)ha(?:ts|st)\b" replace="$1hat's"/>
<Typo word="Thaw" find="\bunthaw(s?|ed|ing)\b" replace="thaw$1" />
<Typo word="Thaw" find="\bUnthaw(s?|ed|ing)\b" replace="Thaw$1" />
<Typo word="The" find="(?!\bThew\b)\b(T|t)(?:he[hw]|hge|hw|je|[jgt]he)\b" replace="$1he" />
<!--exclude the name Thew-->
<Typo word="Theatre" find="\b(T|t)heather(s)?\b" replace="$1heatre$2"/>
<Typo word="Theatre" find="\b(T|t)hreatr(es?|ics?|ical(s?|ly))\b" replace="$1heatr$2" />
<Typo word="Their" find="\b(T|t)h(?:eri|ier)(s?)\b" replace="$1heir$2" />
<Typo word="Themselves" find="\b(T|t)he(?:mself|irselve)s\b" replace="$1hemselves" />
<Typo word="(T/W)hen" find="\b([TtWw])(?:hne?|ehn)\b" replace="$1hen"/>
<Typo word="Theorem" find="\b(T|t)heoru?m\b" replace="$1heorem" />
<Typo word="Theoretic" find="\b([tT])heorectic(al\w*|s)?\b" replace="$1heoretic$2" />
<Typo word="There(after/by/fore)" find="\b(T|t)her(after|by|fore)\b" replace="$1here$2" />
<Typo word="These" find="\b(T|t)heese\b" replace="$1hese" />
<Typo word="They" find="\b(T|t)(?:yhe|ehy)\b" replace="$1hey" />
<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="Things" find="\b(T|t)higsn\b" replace="$1hings" />
<Typo word="Think" find="\b(T|t)hi(?:kn|unk)(|s|ing)\b" replace="$1hink$2" />
<Typo word="Think/Thing" find="\bHtin(k|g)n?(s|ing)?\b" replace="Thin$2$3" />
<Typo word="Think/thing" find="\bhtin(k|g)n?(s|ing)?\b" replace="thin$2$3" />
<Typo word="Third" find="\b(T|t)h(?:rid|irth)(s?|ly)\b" replace="$1hird$2" />
<Typo word="Thirteen" find="\b(T|t)h(?:rit|irth)een(s?|ths?)\b" replace="$1hirteen$2" />
<Typo word="This" find="\b(T|t)(?:ihs|hsi|ghis)\b" replace="$1his" />
<Typo word="This/There/Them/They/Then/The" find="\bHt(e[mny]?|is|ere)\b" replace="Th$1" />
<Typo word="This/there/them/they/then/the" find="\bht(e[mny]?|is|ere)\b" replace="th$1" />
<Typo word="Thorough_" find="\b(T|t)hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3" /> 
<!-- don't match through(ness) -->
<Typo word="Those" find="\b(T|t)hsoe\b" replace="$1hose" />
<Typo word="Threaten" find="\b(T|t)hreatn(ed|ing|s?)\b" replace="$1hreaten$2" />
<Typo word="Threatened" find="\b(T|t)hreatend\b" replace="$1hreatened"/>
<Typo word="Three" find="\b(T|t)hree(es?)\b" replace="$1hre$2" />
<Typo word="Threshold" find="\b(T|t)(?:h?res(?:s|hh)|resh)old(s?)\b" replace="$1hreshold$2" />
<Typo word="T(h)rough" find="\b([Tt]h?)roug\b" replace="$1rough" />
<Typo word="Through(out)" find="\b(T|t)hrou(?:[gh]|ght|hg)(out)?\b" replace="$1hrough$2" />
<Typo word="Throughout" find="\b(T|t)houghout\b" replace="$1hroughout" />
<Typo word="Thus far" find="\b(T|t)husfar\b" replace="$1hus far" />
<Typo word="Tighten" find="\b(T|t)ightn(ing|ed|s)?\b" replace="$1ighten$2" />
<Typo word="Time" find="\b(T|t)iem(ly|lines*)?\b" replace="$1ime$2" />
<Typo word="Time" find="\b(T|t)imn(e[sd]?|ely|ing)\b" replace="$1im$2" />
<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="Today" find="\b(T|t)odya\b" replace="$1oday" />
<Typo word="Today's" find="\b(T|t)oday(?:s's?|s\b)" replace="$1oday's" />
<Typo word="Together" find="\b(T|t)(?:ogheh?th?|ogehth?|oget|iogeth?)er(ness)?\b" replace="$1ogether$2" />
<Typo word="(In)Tolerant" find="\b(T|t|[Ii]nt)ol(?:l?ere|lera)n(ces?|t|tly)\b" replace="$1oleran$2" />
<Typo word="Tolkien" find="\b[Tt]olkein\b" replace="Tolkien" />
<Typo word="Tomorrow" find="\b(T|t)om(?:mor?|o)ro(ws?)\b" replace="$1omorro$2" />
<Typo word="Tongue" find="\b(T|t)oung(e[ds]?|ing)\b" replace="$1ongu$2" />
<Typo word="Tonight" find="\b(T|t)on(?:ihg|gih)t\b" replace="$1onight" />
<Typo word="Torpedoes" find="\b(T|t)orpe(?:adoe?|do)(d|s)\b" replace="$1orpedoe$2" />
<Typo word="Tournament" find="\b(T|t)ou?r[an](ments?)\b" replace="$1ourna$2" />
<Typo word="(Un)Toward(s)" find="\b(T|t|[Uu]nt)ow(?:ra|or)(ds?)\b" replace="$1owar$2" />
<Typo word="Town" find="\b(T|t)won(houses?|s|ships?)?\b" replace="$1own$2" />
<Typo word="(In)Tractable" find="\b(T|t|[Ii]nt)ractibl(e|y)\b" replace="$1ractabl$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="Traffic_" find="\b(T|t)raf+ic(ed|ers?|ing)\b" replace="$1raffick$2" />
<Typo word="Trailer" find="\b(T|t)railor(s?|ed|ing|able)\b" replace="$1railer$2" />
<Typo word="Transcribing" find="\b(T|t)ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2" />
<Typo word="Transept" find="\b(T|t)ranscep(ts?)\b" replace="$1ransep$2" />
<Typo word="Transferred" find="\b(T|t)rans?fe(re[dr]|ring?)\b" replace="$1ransfer$2" />
<Typo word="Transform" find="\b(T|t)ranform(s?|ed|ers?|ing|ati\w+|able)\b" replace="$1ransform$2" />
<Typo word="Transition" find="\b(T|t)rans(?:is|iti)?tion(s|al)?\b" replace="$1ransition$2" />
<Typo word="Translate" find="\b(T|t)ran(?:sa)?lat(e[ds]?|ing|ions?|ors?)?\b" replace="$1ranslat$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="Transportation" find="\b(T|t)ranspora(tion|ble|bility)\b" replace="$1ransporta$2" />
<Typo word="Transsexual" find="\b(T|t)ranses?xual(s)?\b" replace="$1ranssexual$2" />
<Typo word="(Mal/Mis)Treatment" find="\b(T|t|[Mm](?:al|is)t)reateme?n(ts?)\b" replace="$1reatmen$2" />
<Typo word="Tremolo" find="\b(T|t)remelo(s?)(?<!\bTremelo)\b" replace="$1remolo$2" /><!--don't match place Tremelo-->
<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="Tried" find="\b(T|t)ryed\b" replace="$1ried" />
<Typo word="Triggered" find="\b(T|t)rig+uered\b" replace="$1riggered" />
<Typo word="Trilogy" find="\b(T|t)riology\b" replace="$1rilogy" />
<Typo word="Trolling" find="\b(T|t)roling\b" replace="$1rolling" />
<Typo word="Troubles" find="\b(T|t)oubles\b" replace="$1roubles" />
<Typo word="Truly" find="\b(T|t)ru(?:le|el)y\b" replace="$1ruly" />
<Typo word="Trunk" find="\b(T|t)urnk\b" replace="$1runk" />
<Typo word="Trust" find="\b(T|t)ust(s?|ing|worthy)\b" replace="$1rust$2" />
<Typo word="Tübingen" find="\b[Tt]ubingen\b" replace="Tübingen" />
<Typo word="Turmoil" find="\b(T|t)ermoil\b" replace="$1urmoil" />
<Typo word="Tutelage" find="\b(T|t)ut(?:[ai]l[aie]|el[ei])ge\b" replace="$1utelage" />
<Typo word="Twelfth" find="\b(T|t)wel(?:f|th)(s?)\b" replace="$1welfth$2" />
<Typo word="Twentieth" find="\b(T|t)went(?:e?i|ien)th\b" replace="$1wentieth" />
<Typo word="(A)Typical" find="\b(T|[Aa]?t)(?:ipic|ypci)al(|ly|ity|ness)\b" replace="$1ypical$2" />
<Typo word="Tyranny" find="\b(T|t)yr(?:ran?|a)n(y|ic\w*|ous\w*|iz\w*)\b" replace="$1yrann$2" />
</source>

U

<source lang="xml">
<Typo word="Übermensch" find="\b[Uu]bermensch(es)?\b" replace="Übermensch$1"/>
<Typo word="Ulterior" find="\balterior\b" replace="ulterior" />
<Typo word="Ultimately" find="\b(U|u)ltimely\b" replace="$1ltimately" />
<Typo word="Unanimous" find="\b(U|u)na(?:mi|ny)[nm]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(U|u)(?:dner|ndre)(grounds?|stand(?:abl[ey]|ing|s?))\b" replace="$1nder$2" />
<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="(Mis)Understood" find="\b(U|u|[Mm]isu)nderstoo[^d]\b" replace="$1nderstood" />
<Typo word="Undoubtedly" find="\b(U|u)ndoubtely\b" replace="$1ndoubtedly" />
<Typo word="Unhappy" find="\b(U|u)nahppy\b" replace="$1nhappy" />
<Typo word="Unilateral" find="\b(U|u)n(?:[ia]latre|alater)a(l|lly)\b" replace="$1nilatera$2" />
<Typo word="Uninhabited" find="\b(U|u)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="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="Unknown" find="\b(U|u)nkon?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="Until" find="\b(U|u)n(?:it|til)l\b" replace="$1ntil" />
<Typo word="Unwieldy" find="\b(U|u)nw(?:eildl?|ieldl)(y|iness)\b" replace="$1nwield$2" />
<Typo word="Up to" find="\b(U|u)pto\b" replace="$1p to" />
<Typo word="Usage" find="\b(U|u)seage\b" replace="$1sage" />
<Typo word="(Mis/Dis)Use" find="\b(U|u|[DdMm]isu)is(e[sd]?)\b" replace="$1s$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="Uzbekistan" find="\b[Uu]zbekystan\b" replace="Uzbekistan" />
</source>

V

<source lang="xml">
<Typo word="Vacuum" find="\b(V|v)ac(?:cuum|c?ume?)(s?|ed|ing)\b" replace="$1acuum$2" />
<Typo word="Vagaries" find="\b(V|v)aguaries\b" replace="$1agaries" />
<Typo word="Validity" find="\b(V|v)ailidty\b" replace="$1alidity" />
<Typo word="Variety" find="\b(V|v)(?:ar[ia]+t|r?iet|reit|arie)(ies|y)\b" replace="$1ariet$2" />
<Typo word="Varying" find="\b(V|v)aring\b" replace="$1arying" />
<Typo word="Vassal" find="\b(V|v)asall(s)?\b" replace="$1assal$2" />
<Typo word="Vegetable" find="\b(V|v)eg[ai]?tabl(es?)\b" replace="$1egetabl$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(V|v)ehic[aeu]le?(s)?\b" replace="$1ehicle$2" />
<Typo word="Vengeance" find="\b(V|v)eng[ea]nce\b" replace="$1engeance" />
<Typo word="Venomous" find="\b(V|v)en[aei]mous\b" replace="$1enomous" />
<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]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(V|v|[Ii]nv)ertibrate(s?)\b" replace="$1ertebrate$2"/>
<Typo word="Very" find="\b(V|v)(?:eyr|rey)\b" replace="$1ery" />
<Typo word="Veteran" find="\b([Vv])erter(ans?)\b" replace="$1eter$2" />
<Typo word="Veterinary" find="\b([Vv])er?ter[ae]?n[ae]r([yi]\w*)\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="Victory" find="\b(V|v)itor(y|ies|ious|iously)\b" replace="$1ictor$2" />
<Typo word="View" find="\b(?:Vei|Wie)w(ing|ers?|ed|able)\b" replace="View$1" />
<Typo word="View" find="\b(?:vei|wie)w(ing|ers?|ed|able)\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="Vigorous" find="\b(V|v)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="Village" find="\b(V|v)ilage(r?s?)\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="Violence" find="\b(V|v)iolentce\b" replace="$1iolence" />
<Typo word="Virtual" find="\b(V|v)irutal(ly)?\b" replace="$1irtual$2" />
<Typo word="Viscosity" find="\b(V|v)iscocit(y|ies)\b" replace="$1iscosit$2" />
<Typo word="Visit" find="\b(V|v)is(?:is)?t(ing|ed|ors?)\b" replace="$1isit$2" />
<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="Volcano" find="\b(V|v)ol?lcanoe\b" replace="$1olcano" />
<Typo word="Volkswagen" find="\b[Vv]olkswagon(s?)\b" replace="Volkswagen$1" />
<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" />
<!-- Don't match 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="Volunteer" find="\b(V|v)ol(?:ante?|unt|ou?nte?|l[ou]nte?)er(|ed|ing|s)\b" replace="$1olunteer$2" />
<Typo word="Vomit" find="\b(V|v)omitt(s?|e[dr]|ing)\b" replace="$1omit$2" />
</source>

W

<source lang="xml">
<Typo word="(Un)Want" find="\b(W|w|[Uu]nw)(?:atn|hant|nat)(|s|ed|ing)\b" replace="$1ant$2" />
<Typo word="Wardrobe" find="\b(W|w)ardobe(s)\b" replace="$1ardrobe$2" />
<Typo word="Warfare" find="\b(W|w)arefare\b" replace="$1arfare" />
<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="Was" find="(?!\bWass\b)\b(W|w)(?:ea|as)s\b" replace="$1as" /><!--Don't match surname Wass-->
<Typo word="Way" find="\b(W|w)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="Website" find="\b(W|w)e(?:bstit?e|bsit|sbite)(s)?\b" replace="$1ebsite$2" />
<Typo word="Weigh" find="\b(W|w)iegh(ed|ing)\b" replace="$1eigh$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="Weird" find="\b(W|w)ierd(|er|est|l?y|ness|o|oes|ies?)\b" replace="$1eird$2" />
<Typo word="well" find="\bvell\b" replace="well" />
<Typo word="What" find="\b(W|w)(?:aht|hta)\b" replace="$1hat" />
<Typo word="Where" find="\b(W|w)(?:her|eh)re\b" replace="$1here" />
<Typo word="Whereabouts" find="\b(W|w)(?:her[ae]|erea)bouts\b" replace="$1hereabouts" />
<Typo word="Whereas" find="\b(W|w)her(?:as|ease)\b" replace="$1hereas" />
<Typo word="Whereupon" find="\b(W|w)herupon\b" replace="$1hereupon" />
<Typo word="Whether" find="\b(W|w)hther\b" replace="$1hether" />
<Typo word="Which" find="\b(W|w)(?:hihc|hcih|hic|ihch|hlch)\b" replace="$1hich" />
<Typo word="who" find="\bwoh\b" replace="who" /><!--don't match name Woh-->
<Typo word="Wholly" find="\b(W|w)holel?y\b" replace="$1holly" />
<Typo word="Widespread" find="\b(W|w)ide(?:-?srea|-sprea|-?spre)d\b" replace="$1idespread" /><!--don't fix "wide-spreading"-->
<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="William(s/son/sburg)" find="\bWillaim(s?|sons?|sburg)\b" replace="William$1" />
<Typo word="(Un)Willingness" find="\b(W|w|[Uu]nw)illingless\b" replace="$1illingness" />
<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="With" find="\b(W|w)(?:ih[nt]?|hith|itht|tit?h)\b" replace="$1ith" />
<Typo word="Withdrawal" find="\b(W|w)ithdrawl(s?)\b" replace="$1ithdrawal$2" />
<Typo word="Withhold" find="\b(W|w)ith([oe])ld(s?|ing)\b" replace="$1ithh$2ld$3" />
<Typo word="Within" find="\b(W|w)ithing\b" replace="$1ithin" />
<Typo word="Wonderful" find="\b(W|w)onerful(ly)?\b" replace="$1onderful$2" />
<Typo word="Word" find="\b(W|w)rod(ing|ed|s?)\b" replace="$1ord$2" /> 
<Typo word="Wor(d/k)" find="\bOwr(d|k)(s?|ers?|ed|ing|y)\b" replace="Wor$1$2" />
<Typo word="wor(d/k)" find="\bowr(d|k)(s?|ers?|ed|ing|y)\b" replace="wor$1$2" />
<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="Workstation" find="\b(W|w)ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2" /> 
<Typo word="World" find="\b(W|w)orls\b" replace="$1orld" />
<Typo word="Worldwide" find="\b(W|w)or(?:d?l|ld\-)wide\b" replace="$1orldwide" />
<Typo word="Worsen" find="\b(W|w)orsten(\w*)\b" replace="$1orsen$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="Would" find="\bOwu(?:ld|dl)\b" replace="Would" />
<Typo word="would" find="\bowu(?:ld|dl)\b" replace="would" />
<Typo word="wouldn't" find="\b(W|w)oudln'?t\b" replace="$1ouldn't" />
<Typo word="Wrestler" find="\b(W|w)rester(s)?\b" replace="$1restler$2" />
<Typo word="Write" find="\b(W|w)(?:irt?|rit|riit?)t(er?s?|ing|ten)\b" replace="$1rit$2" />
<Typo word="Wr(i/o)te" find="\b(W|w)r(i|o)et(s)?\b" replace="$1r$2te$3" />
<Typo word="write" find="\brwite(s)?\b" replace="write$1" />
<Typo word="Write" find="\bRwite(s)?\b" replace="Write$1" />
<Typo word="Written" find="\b(W|w)riten\b" replace="$1ritten" />
</source>

X

<source lang="xml">
<Typo word="Xbox" find="\b(?:XBOX|xbox|XBox)\b" replace="Xbox" />
</source>

Y

<source lang="xml">
<Typo word="Yacht" find="\b(Y|y)at?ch(s?|ing|sm[ae]n)\b" replace="$1acht$2"/>
<Typo word="Year" find="\b(Y|y)(?:era|aer)(s)?\b" replace="$1ear$2" />
<Typo word="Ye(ar/t)" find="\bEy(ar(s?|ly)|t)\b" replace="Ye$1"/>
<Typo word="ye(ar/t)" find="\bey(ar(s?|ly)|t)\b" replace="ye$1"/>
<Typo word="Years" find="\b(Y|y)(easr|ersa)\b" replace="$1ears" />
<Typo word="Yellow" find="\b(Y|y)elow(s?|ed|ing|er|ish)\b" replace="$1ellow$2"/>
<Typo word="You" find="(?!\bYoud\b)\b(Y|y)(?:tou|uo|oiu)\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"/>
<!--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"/>
<!--exclude false positive yoru/Yoru-->
<Typo word="Yourself" find="\b(Y|y)ouself\b" replace="$1ourself"/>
</source>

Z

<source lang="xml">
<Typo word="Zebra" find="\b(Z|z)ee+(bras?)\b" replace="$1e$2" />
<Typo word="Zionism" find="\bsionis(ts?|m)\b" replace="Zionis$1"/>
</source>

Abbreviations of SI units

<source lang="xml">
<Typo word="F (farad)" find="(\d(?:\s| |-)?)([nµkMT])f\b" replace="$1$2F" />
<Typo word="GHz (gigahertz)" find="(\d(?:\s| |-)?)g[hH][zZ]\b" replace="$1GHz" />
<Typo word="GPa (gigapascal)" find="(\d(?:\s| |-)?)gP[Aa]\b" replace="$1GPa" />
<Typo word="Hz (hertz)" find="\b([µmkMGT]|[-0-9]+|\s)h[zZ]\b" replace="$1Hz" />
<Typo word="J (joule)" find="(\d(?:\s| |-)?)([µmMGT])j\b" replace="$1$2J" />
<Typo word="kg/km (kilogram/kilometer)" find="(\d(?:\s| |-)?)K(g|m)\b" replace="$1k$2" />
<Typo word="kHz (kilohertz)" find="(\d(?:\s| |-)?)K[hH][zZ]\b" replace="$1kHz" />
<Typo word="kJ (kilojoule)" find="(\d(?:\s| |-)?)kj\b" replace="$1kJ" />
<Typo word="kPa (kilopascal)" find="(\d(?:\s| |-)?)K(?:[pP]a|pA)\b" replace="$1kPa" />
<Typo word="kW (kilowatt)" find="(\d(?:\s| |-)?)kw\b" replace="$1kW" />
<Typo word="Pa (pascal)" find="(\d(?:\s| |-)?)([µkMGT])p[aA]\b" replace="$1$2Pa" />
<Typo word="W (watt)" find="(\d(?:\s| |-)?)([µmMGT])w\b" replace="$1$2W" />
<Typo word="Wb (weber)" find="(\d(?:\s| |-)?)([µmkMGT])w[bB]\b" replace="$1$2Wb" />
</source>

Capitalisation

Cultures, languages, and ethnic groups

<source lang="xml">
<Typo word="Alandish" find="\b[Aa]landish\b" replace="Ålandish" />
<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="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="Atha(b/p)as(c/k)an" find="\batha(b|p)as(c|k)an(s?)\b" replace="Atha$1as$2an$3" />
<Typo word="Breton" find="\bbret+o(ns?)\b" replace="Breto$1" />
<Typo word="Catalan" find="\bcatal+a(ns?)\b" replace="Catala$1" />
<Typo word="Cherokee" find="\bcher+oke+(s?)\b" replace="Cherokee$1" />
<Typo word="Cyrillic" find="\bcyril+i(cs?)\b" replace="Cyrilli$1" />
<Typo word="Czech" find="\bch?zech(s?)\b" replace="Czech$1" />
<Typo word="Dakota" find="\bdakota(n?s?)\b" replace="Dakota$1" />
<Typo word="Dutch" find="\bdutch(|m[ae]n)\b" replace="Dutch$1" />
<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(ews?|aic|ais[tm])\b" replace="Hebr$1" />
<Typo word="Hellenic" find="\bhel+[ae]n(ic|istic)\b" replace="Hellen$1" />
<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="Irish" find="\birish(|m[ae]n)\b" replace="Irish$1" />
<Typo word="Jew" find="\bj(ews?|ewish|udaic|udean?s?)\b" replace="J$1" />
<Typo word="Latin" find="\blatin(|[ao]s?|ate|is[mt]s?|i[sz](e[sd]?|ing))\b" replace="Latin$1" />
<Typo word="Navajo" find="\bnava([hj]os?)\b" replace="Nava$1" />
<Typo word="Ptolem(y|aic)" find="\bptolem(y|aic)\b" replace="Ptolem$1" />
<Typo word="Sanskrit" find="\b(sanskri|[Ss]anskir?)t\b" replace="Sanskrit" />
<Typo word="Sioux" find="\bsiou(x|an)\b" replace="Siou$1" />
<Typo word="Tamil" find="\btamil\b" replace="Tamil" />
<Typo word="Urdu" find="\burdu\b" replace="Urdu" />
<Typo word="Viking" find="\bvikin(gs?)\b" replace="Vikin$1" />
</source>

Companies & Institutions

<source lang="xml">
<Typo word="Harvard" find="\bharvard\b(?<!\.harvard)" replace="Harvard" />
<Typo word="IBM" find="\b[Ii]bm\b(?<!\.ibm)" replace="IBM" />
<Typo word="Microsoft" find="\b(?:micros|[Mm]icro[S\$])oft\b(?<!\.microsoft)" replace="Microsoft" />
<Typo word="TiVo" find="\b(?:Tiv|ti[Vv])o(s?)\b" replace="TiVo$1" />
</source>

Continents & subcontinents

<source lang="xml">
<Typo word="(Ant)Arctic Circle" find="\b(A|Anta)rctic circle\b" replace="$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="Africa" find="\bafri(can?s?|ka(n?|ans|ners?|nda))\b" replace="Afri$1" />
<Typo word="America" find="\bameric(an?s?)\b" replace="Americ$1" />
<Typo word="Asia_" find="(\s)ai?sia\b|\bai?sia(ns?|tic)\b" replace="$1Asia$2" />
<!-- 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]meric(ans?)\b" replace="Central Americ$1" />
<Typo word="Eur(asia/ope)" find="\beur(asia(|ns?)|ope(|ans?))\b" replace="Eur$1" />
<Typo word="North America" find="\bnorth\s*[Aa](mericans?)\b" replace="North A$1" />
<Typo word="Panamerica" find="\bpan[Aa]merica(n?s?|nism)\b" replace="Panamerica$1" />
<Typo word="Pan-America" find="\bpan-[Aa]merica(n?s?|nism)\b" replace="Pan-America$1" />
<Typo word="Polynesia" find="\bpolynes(ian?s?)\b" replace="Polynes$1" />
<Typo word="South America" find="\bsouth\s*[Aa](mericans?)\b" replace="South A$1" />
</source>

Geographical proper names

<source lang="xml">
<!--Geographical names with capital letters-->
<Typo word="Abkhazia" find="\babkhazia\b" replace="Abkhazia" />
<Typo word="Afghanistan" find="\bafghani(s?|stan)\b" replace="Afghani$1" />
<Typo word="Akrotiri" find="\bakrotiri\b" replace="Akrotiri" />
<Typo word="Åland" find="\båland\b" replace="Åland" />
<Typo word="Albania" find="\balbani(a|ans?)\b" replace="Albani$1" />
<Typo word="Algeria" find="\balgeri(e|an?s?)\b" replace="Algeri$1" />
<Typo word="Andorra" find="\bandor+(a|ans?)\b" replace="Andorr$1" />
<Typo word="Angola" find="\bangoli?(an?s?)\b" replace="Angol$1" />
<Typo word="Anguilla" find="\banguil+(an?s?)\b" replace="Anguill$1" />
<Typo word="Antigua" find="\bantigu(an?s?)\b" replace="Antigu$1" />
<Typo word="Antilles" find="\bantilles\b" replace="Antilles" />
<Typo word="Greater Antilles" find="\bgreater\s+[Aa]ntilles\b" replace="Greater Antilles" />
<Typo word="Lesser Antilles" find="\bles+er\s+[Aa]ntilles\b" replace="Lesser Antilles" />
<Typo word="Arabia" find="\barab(s?|ian?s?)\b" replace="Arab$1" />
<Typo word="Argentina" find="\bargentin(a|e(|an)s?)\b(?!'')" replace="Argentin$1" /> <!-- avoid when part of scientific name -->
<Typo word="Armenia" find="\barmeni(a|ans?)\b" replace="Armeni$1" />
<Typo word="Aruba" find="\barub(an?s?)\b" replace="Arub$1" />
<Typo word="Ascension Island" find="\bascension island\b" replace="Ascension Island" />
<Typo word="Austr-" find="\baustr(al|ones)?(ian?s?)\b" replace="Austr$1$2" />
<Typo word="Azer-" find="\bazer(|baijan)(|is?)\b" replace="Azer$1$2" />
<Typo word="Babylon(ia)" find="\bbab[yi]lon(|ian?s?)\b" replace="Babylon$1" />
<Typo word="Bahamas" find="\bbaham+(as?|i?ans?)\b" replace="Baham$1" />
<Typo word="Bahrain" find="\bbahrai(n|nians?)\b" replace="Bahrai$1" />
<Typo word="Bangladesh" find="\bbangl[ae]des(hi?)\b" replace="Banglades$1" />
<Typo word="Barbados" find="\bbarbad(os|ians?)\b" replace="Barbad$1" />
<Typo word="Barbuda/Bermuda" find="\bb(arb|erm)ud(i?an?s?)\b" replace="B$1ud$2" />
<Typo word="Basutoland" find="\bbasutoland\b" replace="Basutoland" />
<Typo word="Bei(jing/rut)" find="\bbei(jing|rut)\b" replace="Bei$1" />
<Typo word="Belarus" find="\bbelaru(s|s+ians?)\b" replace="Belaru$1" />
<Typo word="Belgium" find="\bbelgi(um|ans?)\b" replace="Belgi$1" />
<Typo word="Belize" find="\bbeliz(e|ians?)\b" replace="Beliz$1" />
<Typo word="Benin" find="\bbeni(n|nians?)\b" replace="Beni$1" />
<Typo word="Bhutan" find="\bbhuta(n|nians?)\b" replace="Bhuta$1" />
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)i(a|ans?)\b" replace="Bo$1i$2" />
<Typo word="Botswana" find="\bbotswana(n?s?)\b" replace="Botswana$1" />
<Typo word="Brazil" find="\bbrazil?(l|lians?)\b" replace="Brazi$1" />
<Typo word="Brunei" find="\bbrunei\b" replace="Brunei" />
<Typo word="Bulgar(ia)" find="\bbulgar(|ian?s?)\b" replace="Bulgar$1" />
<Typo word="Burkina Faso" find="\b[Bb]urkina\s*faso\b" replace="Burkina Faso" />
<Typo word="Burma" find="\bburm(a|ese)\b" replace="Burm$1" />
<Typo word="Burundi" find="\bburundi(|ans?)\b" replace="Burundi$1" />
<Typo word="Byzantine" find="\bbyzant?ti(nes?|um)\b" replace="Byzanti$1" />
<Typo word="Cambodia" find="\bcambodi(a|ans?)\b" replace="Cambodi$1" />
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon" />
<Typo word="Cameroonian" find="\bcamero+nia(ns?)\b" replace="Cameroonia$1" />
<Typo word="Canada" find="\bcanad(a|i[ae]n[as]?)\b" replace="Canad$1" />
<Typo word="Cape Verde" find="\b[Cc]ape\s*verde\b" replace="Cape Verde" />
<Typo word="Cayman Islands" find="\b[Cc]ayman 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="\bchadia(ns?)\b" replace="Chadia$1" />
<Typo word="Chilean" find="\bchil+[ei]a(ns?)\b" replace="Chilea$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(o|u)mbia(|ns?)\b" replace="Col$1mbia$2" />
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros" />
<Typo word="Congo" find="\bcong(o|ans?)\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" 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="\bc[oô]te\s+d'[Ii]voire\b" replace="Côte d'Ivoire" />
<Typo word="Crete" find="\bcret(e|ans?)\b" replace="Cret$1" />
<Typo word="Croatia" find="\bcroat(s?|ia|ians?)\b" replace="Croat$1" />
<Typo word="Cuba_" find="\bcuba(|ns?)(?!\s+prime)\b" replace="Cuba$1" />
<Typo word="Cyprus" find="\bc[yi]pr(us|iots?)\b" replace="Cypr$1" />
<Typo word="Czech Republic" find="\bczec[hk]\s*[Rr]epublic\b" replace="Czech Republic" />
<Typo word="Czechoslovakia" find="\bczechoslovak(s?|ian?s?)\b" replace="Czechoslovak$1" />
<Typo word="Dahomey" find="\bdahomey\b" replace="Dahomey" />
<Typo word="Danish" find="\bdan+ish\b" replace="Danish" />
<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="\bdhekeli(a|ans?)\b" replace="Dhekeli$1" />
<Typo word="Djibouti" find="\bdjibouti\b" replace="Djibouti" />
<Typo word="Dominica" find="\bdomin+ici?(a|ans?)\b(?!'')" replace="Dominic$1" />
<!--don't match when scientific name-->
<Typo word="Dominican Republic" find="\bdominican\s*[rR]epublic\b" replace="Dominican Republic" />
<Typo word="East Timor" find="\beast\s*timor\b" replace="East Timor" />
<Typo word="Ecuador" find="\becua?d+or(|ians?)\b" replace="Ecuador$1" />
<Typo word="Egypt" find="\beg[yi]pt(|ians?)\b" replace="Egypt$1" />
<Typo word="El Salvador" find="\bel\s*[Ss]alvado(r|rians?)\b" replace="El Salvado$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[ie]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="Fiji" find="\bfiji(|ans?)\b" replace="Fiji$1" />
<Typo word="Filipino" find="\bfil+ipino(s?)\b" replace="Filipino$1" />
<Typo word="Finland" find="\bfin(land(|ia)|nish)\b" replace="Fin$1" />
<Typo word="France" find="\bfrance\b(?!\.com)" replace="France" />
<Typo word="French Polynesia" find="\b[Ff]rench\s*polynesia\b" replace="French Polynesia" />
<Typo word="Gabon" find="\bgabon\b" replace="Gabon" />
<Typo word="Gambia" find="\bgambia(|ns?)\b" replace="Gambia$1" />
<Typo word="Georgia" find="\bgeorgia(|ns?)\b" replace="Georgia$1" />
<Typo word="Germany" find="\bgerman(s?|y|ic|is[mt]s?|i[sz]e[sdr]?)\b" replace="German$1" />
<Typo word="Ghana" find="\bghan(a(n?|ian)s?)\b" replace="Ghan$1" />
<Typo word="Gibraltar" find="\bgibraltar(|ians?)\b" replace="Gibraltar$1" />
<Typo word="Greece" find="\bgre(ece|eks?|cian)\b" replace="Gre$1" />
<Typo word="Greenland" find="\bgreenland(|ic)\b" replace="Greenland$1" />
<Typo word="Grenad(a/ines)" find="\bgrenad(an?s?|ines)\b" replace="Grenad$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="Guinean" find="\bguinea(ns?)\b" replace="Guinea$1" />
<Typo word="Guyana" find="\bguyana(|ns?)\b" replace="Guyana$1" />
<Typo word="Haiti" find="\bhaiti(|ans?)\b" replace="Haiti$1" />
<Typo word="Herzegovina" find="\bherzegovin(a|ians?)\b" replace="Herzegovin$1" />
<Typo word="Honduras" find="\bhondura(n?s?)\b" replace="Hondura$1" />
<Typo word="Hong Kong" find="\b[Hh]ong\s+kong\b" replace="Hong Kong" />
<Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" />
<Typo word="I(c/r)eland" find="\bi(c|r)eland\b" replace="I$1eland" />
<Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" />
<Typo word="India" find="\bindia(n?s?)\b" replace="India$1" />
<Typo word="Indonesia" find="\bindonesi(a|ans?)\b" replace="Indonesi$1" />
<Typo word="Ira(n/q)" find="\bira(n|nians?|qi?s?)\b" replace="Ira$1" />
<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="Ivory Coast" find="\b[Ii]vory\s*coast\b" replace="Ivory Coast" />
<Typo word="Jamaica" find="\bjam+ai?c(a|ans?)\b" replace="Jamaic$1" />
<Typo word="Japan" find="\bjapan\b" replace="Japan" />
<Typo word="Japanese" 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(h?s?)\b" replace="Kazak$1" />
<Typo word="Kazakhstan" 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="\bkir(gh?)iz(|ia|stan)\b" replace="Kir$1iz$2" />
<Typo word="Kiribati" find="\bkiribati(|ans?)\b" replace="Kiribati$1" />
<Typo word="Korea" find="\bkorea(n?s?)\b" replace="Korea$1" />
<Typo word="Kosovo" find="\bkos+ov(o|ans?)\b" replace="Kosov$1" />
<Typo word="Kuwait" find="\bkuwait(|is?)\b" replace="Kuwait$1" />
<Typo word="Kyrgyzstan" find="\bkyrgyzstan(|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(on|ese)\b" replace="Leban$1" />
<Typo word="Lesotho" find="\blesoth(o|ans?)\b" replace="Lesoth$1" />
<Typo word="Liberia" find="\bliberia(|ns?)\b" replace="Liberia$1" />
<Typo word="Libya" find="\blib[yi]a(|ns?)\b" replace="Libya$1" />
<Typo word="Liechtenstein" find="\bliechtenstein\b" replace="Liechtenstein" />
<Typo word="Lithuania" find="\blithuani(a|ans?)\b" replace="Lithuani$1" />
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" />
<Typo word="Maca(o/u)" find="\bmaca(o|u)\b" replace="Maca$1" />
<Typo word="Macedon" find="\bmac[ae]don(|ian?s?)\b" replace="Macedon$1" />
<Typo word="Madagascar" find="\bmad[ae]gasca(r|ns?)\b" replace="Madagasca$1" />
<Typo word="Malawi" find="\bmal+awi(|ans?)\b" replace="Malawi$1" />
<Typo word="Malaysia" find="\bmal+aysi(a|ans?)\b" replace="Malaysi$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="Mauritania" find="\bmauritani(a|ans?)\b" replace="Mauritani$1" />
<Typo word="Mauritius" find="\bmauriti(us|ans?)\b" replace="Mauriti$1" />
<Typo word="Mayotte" find="\bmayotte\b" replace="Mayotte" />
<Typo word="Mexico" find="\bmexic(o|ans?)\b" replace="Mexic$1" />
<Typo word="Micronesia" find="\bmicronesi(a|ans?)\b" replace="Micronesi$1" />
<Typo word="Moldova" find="\bmoldov(a|ans?)\b" replace="Moldov$1" />
<Typo word="Monaco" find="\bmon(aco|acans?|egasques?)\b" replace="Mon$1" />
<Typo word="Mongolia" find="\bmongol+(s?|ia|ians?)\b" replace="Mongol$1" />
<Typo word="Montenegro" find="\bmontenegr(o|ans?)\b" replace="Montenegr$1" />
<Typo word="Montserrat" find="\b(?:mont?ser+|Montser)a(ti?)\b" replace="Montserra$1" /><!--Don't fix name Monserrat-->
<Typo word="Morocco" find="\bmor+oc+(o|ans?)\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="\bnamibi(a|ans?)\b" replace="Namibi$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+zealand(|ers?)\b" replace="New Zealand$1" />
<Typo word="Nicaragua" find="\bnicaragua(|ns?)\b" replace="Nicaragua$1" />
<Typo word="Niger(ia)" find="\bniger(ian?s?)\b" replace="Niger$1" />
<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+kore(a|ans?)\b" replace="North Kore$1" />
<Typo word="Northern Cyprus" find="\bnorthern 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)" find="\bnor(way|wegians?|se|sem[ae]n|dic|mans?)\b" replace="Nor$1" />
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1" />
<Typo word="Pakistan" find="\bpakista(ni?s?)\b" replace="Pakista$1" />
<Typo word="Palau" find="\bpalau\b" replace="Palau" />
<Typo word="Palestine" find="\b(?:pale|[Pp]ali)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|anians?)\b" replace="Panam$1" />
<Typo word="Papua New Guinea" find="\b[Pp]apua new [Gg]uinea\b" replace="Papua New Guinea" />
<Typo word="Paraguay" find="\bparaguay\b" replace="Paraguay" />
<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="Persia" find="\bpersia(|ns?)\b" replace="Persia$1" />
<Typo word="Peru" find="\bper(u|uvians?)\b" replace="Per$1" />
<Typo word="Philippin(e/o)" find="\bphil?lip?pino([eo]s?)\b" replace="Philippin$1" />
<Typo word="Philippine"  find="\bphil(?:l?i|lip)pine(s)?\b" replace="Philippine$2"/>
<Typo word="Pitcairn Islands" find="\b[Pp]itcairn\s+islands\b" replace="Pitcairn Islands" />
<Typo word="Poland" find="\bpoland\b" replace="Poland" />
<Typo word="Portugal" find="\bportugal\b" replace="Portugal" />
<Typo word="Portuguese" find="\bportug+u?eu?s+e\b" replace="Portuguese" />
<Typo word="Pridnestrovie" find="\bpridnestrovie\b" replace="Pridnestrovie" />
<Typo word="Punjabi" find="\bpunjabi\b" replace="Punjabi" />
<Typo word="Qatar" find="\bqu?ata(ri?)\b" replace="Qata$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="Romania" find="\bromani(a|ans?)\b" replace="Romani$1" />
<Typo word="Russia" find="\brus+i(an?s?)\b" replace="Russi$1" />
<Typo word="Rwanda" find="\brwand(a|ans?)\b" replace="Rwand$1" />
<Typo word="Saint Helena" find="\bsaint\s+[Hh]elena\b" replace="Saint Helena" />
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[Kk]itts\s+and\s+[Nn]evis\b" replace="Saint Kitts and Nevis" />
<Typo word="Saint Lucia" find="\bsaint [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+and\s+the\s+[Gg]renadines\b" replace="Saint Vincent and the Grenadines" />
<Typo word="Samoa" find="\bsamo(a|ans?)\b" replace="Samo$1" />
<Typo word="San Marino" find="\b[Ss]an\s+marino\b" replace="San Marino" />
<Typo word="São Paulo" find="\b[Ss]ao\s+[Pp]aulo\b" replace="São Paulo" />
<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="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="Sardinia" find="\bsardini(an?s?)\b" replace="Sardini$1" />
<Typo word="Saud(i)" find="\bsaud(i?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\b" replace="Senegal" />
<Typo word="Senegalese" find="\bsen[ae]gal+[ae]s?se\b" replace="Senegalese" />
<Typo word="Serbia" find="\bserbi(a|ans?)\b" replace="Serbi$1" />
<Typo word="Sèvres" find="\bSevres\b" replace="Sèvres" />
<Typo word="Seychelles" find="\bseychel+es\b" replace="Seychelles" />
<Typo word="Sierra Leone" find="\bsier+a\s+[Ll]eone\b" replace="Sierra Leon$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="Slov(ak/en)ia" find="\bslov(ak|en)i(a|ans?)\b" replace="Slov$1i$2" />
<Typo word="Solomon Islands" find="\b[Ss]olomon\s+islands\b" replace="Solomon Islands" />
<Typo word="Somali(a/land)" find="\bsomali(a?|s|ans?|land)\b" replace="Somali$1" />
<Typo word="South Africa" find="\bsouth\s+[Aa]fric(a|ans?)\b" replace="South Afric$1" />
<Typo word="South Korea" find="\bsouth\s+[Kk]ore(a|ans?)\b" replace="South Kore$1" />
<Typo word="South Ossetia" find="\bsouth\s+[Oo]ssetia\b" replace="South Ossetia" />
<Typo word="Spain" find="\bspa(in|ni(?:sh|ards?))\b" replace="Spa$1" />
<Typo word="Sri Lanka" find="\b[Ss]ri\s+lank(a|ans?)\b" replace="Sri Lank$1" />
<Typo word="Sudan" find="\bsudan\b" replace="Sudan" />
<Typo word="Sudanese" find="\bsudan+es+e\b" replace="Sudanese" />
<Typo word="Suriname" find="\bsuriname\b" replace="Suriname" />
<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(tzerland|ss)\b" replace="Swi$1" />
<Typo word="Syria" find="\bsyri(a|ans?)\b" replace="Syri$1" />
<Typo word="Taiwan" find="\btaiwan(|ese)\b" replace="Taiwan$1" />
<Typo word="Tajikistan" find="\btajikistan(i?s?)\b" replace="Tajikistan$1" />
<Typo word="Tanzania" find="\btanzani(a|ans?)\b" replace="Tanzani$1" />
<Typo word="Thailand" find="\bthailand\b" replace="Thailand" />
<Typo word="Timor" find="\btimor(|ians?)\b" replace="Timor$1" />
<Typo word="Timor-Leste" find="\b[Tt]imor-leste\b" replace="Timor-Leste" />
<Typo word="To(ba)go" find="\bto(ba|)g(o|ans?)\b" replace="To$1g$2" />
<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 da cunha\b" replace="Tristan da Cunha" />
<Typo word="Tunisia" find="\btunisi(a|ans?)\b" replace="Tunisi$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="Turkish" find="\bturkis(h|m)\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="\bukrai?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[yi](|ans?)\b" replace="Uruguay$1" />
<Typo word="Uzbekistan" find="\bu[sz]be[ck]istan(i?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|ans?)\b" replace="Venezuel$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 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(|is?|ites?)\b" replace="Yemen$1" />
<Typo word="Yugoslavia" find="\byugoslavi(an?s?)\b" replace="Yugoslavi$1" />
<Typo word="Zambia" find="\bzambi(an?s?)\b" replace="Zambi$1" />
<Typo word="Zimbabwe" find="\bzimbabw[ei](|ans?)\b" replace="Zimbabwe$1" />
</source>
Canada
<source lang="xml">
<Typo word="Alberta" find="\balbert(a|ans?)\b" replace="Albert$1" />
<Typo word="Klondike" find="\bklondike\b" replace="Klondike" />
<Typo word="Labrador" find="\blabrador(|[ie]ans?)\b" replace="Labrador$1" />
<Typo word="Manitoba" find="\bmanitoba(|ns?)\b" replace="Manitoba$1" />
<Typo word="Montr(e/é)al" find="\bmontr(e|é)al(|ers?)\b" replace="Montr$1al$2" />
<Typo word="Newfoundland" find="\bnewfoundland(|ers?)\b" replace="Newfoundland$1" />
<Typo word="Ontario" find="\bontari(o|ans?)\b" replace="Ontari$1" />
<Typo word="Qu(e/é)bec" find="\bqu(e|é)bec(|ois|k?ers?)\b" replace="Qu$1bec$2" />
<Typo word="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$1n" />
<Typo word="Toronto" find="\btoront(o|onians?)\b" replace="Toront$1" />
<Typo word="Vancouver" find="\bvancouve(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Vancouver" find="\b[Vv]ancove(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Winnipeg" find="\bwin+[iea]peg\b" replace="Winnipeg" />
<Typo word="Yukon Territory" find="\b[Yy]ukon\s*territory\b" replace="Yukon Territory" />
<Typo word="Yukon" find="\byukon\b" replace="Yukon" />
</source>
United Kingdom
<source lang="xml">
<Typo word="Britain" find="\bbr(?:it?|ri|)t(ain|ons?|ish(|ers?|isms?)|icisms?)\b" replace="Brit$1" />
<Typo word="England" find="\bengland\b" replace="England" />
<Typo word="English((wo)man)" find="\b(?:eng?|En)lish(|(wo)?m[ae]n)\b" replace="English$1" /> 
<Typo word="Great Britain" find="\bgreat\s+[Bb]ritain\b" replace="Great Britain" />
<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="Scot(land/sman/tish)" find="\bscot?(land|sm[ae]n|tish)\b" replace="Scot$1" />
<Typo word="Welsh" find="\bwelsh\b" replace="Welsh" />
</source>
United States
<source lang="xml">
<Typo word="Ala(bam/sk)a" find="\bala(bam|sk)(a|i?ans?)\b" replace="Ala$1$2" />
<Typo word="Arizona" find="\barizon(a|i?ans?)\b" replace="Arizon$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="Carolina" find="\bcarolin(an?s?)\b(?!'')" replace="Carolin$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Chicago" find="\bchicago(|ans?)\b" replace="Chicago$1" />
<Typo word="Colorado" find="\bcolorad(o|ans?)\b(?!'')" replace="Colorad$1" /><!--don't match when scientific name-->  
<Typo word="Connecticut" find="\bconnecticut\b" replace="Connecticut" />
<Typo word="Delaware" find="\bdelawar(es?|ians?)\b" replace="Delawar$1" />
<Typo word="Florida" find="\bflorid(a|ians?)\b(?!'')" replace="Florid$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Hawaii" find="\bhawaii(|ans?)\b" replace="Hawaii$1" />
<Typo word="Idaho" find="\bidaho(|ans?)\b" replace="Idah$1" />
<Typo word="Indiana(polis)" find="\bindian(a|i?ans?|apolis|town)\b" replace="Indian$1" />
<Typo word="Iowa" find="\biow(an?s?)\b" replace="Iow$1" />
<Typo word="Kansas" find="\bkansa(ns?|s)\b" replace="Kansa$1" />
<Typo word="Kentucky" find="\bkentuck(y|ians?)\b" replace="Kentuck$1" />
<Typo word="Las Vegas" find="\b(?:las\s*[Vv]egas|[Ll]as\s*vegas)\b" replace="Las Vegas" />
<Typo word="Los Angeles" find="(?<!\bde\s+)\b(?:[Ll]os\s*angeles|los\s*[Aa]ngeles)\b" replace="Los Angeles" />
<!-- 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" />
<!--"manhattan" can be lowercase; don't force to uppercase-->
<Typo word="Manhattan" find="\b(M|m)anhatten\b" replace="$1anhattan" />
<Typo word="Maryland" find="\bmarylan(d|ders?)\b" replace="Marylan$1" />
<Typo word="Massachusetts" find="\bmassachusetts\b" replace="Massachusetts" />
<Typo word="Michigan" find="\bmichigan(|ders?)\b" replace="Michigan$1" />
<Typo word="Minnesota" find="\bminnesot(a|ans?)\b" replace="Minnesot$1" />
<Typo word="Mississippi" find="\bmississippi(|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="Nebraska" find="\bnebrask(a|ans?)\b" replace="Nebrask$1" />
<Typo word="Nevada" find="\bnevad(a|i?ans?)\b" replace="Nevad$1" />
<Typo word="New Jersey" find="\bnew\s*[Jj]ersey(|ites?)\b" replace="New Jersey$1" />
<Typo word="New Mexico_" find="\bnew\s*[Mm]exic(o|ans)\b" replace="New Mexic$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="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(n?s?)\b" replace="North $1a$2" />
<Typo word="Ohio" find="\bohio(|ans?)\b" replace="Ohio$1" />
<Typo word="Oklahoma" find="\boklahoma(|ns?)\b" replace="Oklahoma$1" />
<Typo word="Oregon" find="\boregon(|ians?)\b" replace="Oregon$1" />
<Typo word="Pennsylvania" find="\bpennsylvania(|ns?)\b" replace="Pennsylvania$1" />
<Typo word="Portland" find="\bportlan(d|ders?)\b" replace="Portlan$1" />
<Typo word="Puerto Rico" find="\bpuerto\s+ric(o|ans?)\b" replace="Puerto Ric$1" />
<Typo word="South Carolina/Dakota" find="\bsouth\s*([Cc]arolin|[Dd]akot)a(n?s?)\b" replace="South $1a$2" />
<Typo word="Springfield" find="\bspringfield\b" replace="Springfield" />
<Typo word="Tennessee" find="\btennesse(e|ans?)\b" replace="Tennesse$1" />
<Typo word="Texas" find="\btexa(s|ns?)\b" replace="Texa$1" />
<Typo word="Tucson" find="\b(T|t)uscon\b" replace="Tucson" />
<Typo word="United States" find="\bunited\s*states\b" replace="United States" />
<Typo word="United States" find="\b[Uu]nite[sd][sS]tates\b" replace="United States" />
<Typo word="Utah" find="\butah(|ans?)\b" replace="Utah$1" />
<Typo word="Vermont" find="\bvermont(|ers?)\b" replace="Vermont$1" />
<Typo word="Virginia" find="\bvirgini?(a|ans?)\b" replace="Virgini$1" />
<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" />
</source>

Epochs, ages and dynasties

<source lang="xml">
<Typo word="Abbassid" find="\babbassid(e?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="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="Dark Ages" find="\b(?:[Dd]ark\s+a|dark\s+[Aa])(ges)\b" replace="Dark A$1" />
<Typo word="Edwardian" find="\bedwardia(ns?)\b" replace="Edwardia$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="Iron Age" find="\b(?:iron\s+[Aa]|[Ii]ron\s+a)(ges?)\b" replace="Iron A$1" />
<Typo word="Merovingian" find="\bmerovingia(ns?)\b" replace="Merovingia$2" />
<Typo word="Middle Ages" find="\b(?:midd?le\s+[Aa]|[Mm]idd?le\s+a)ges\b" replace="Middle Ages" />
<Typo word="Napoleonic" find="\bnapoleonic\b" replace="Napoleonic" />
<Typo word="Norman" find="\bnorman(s?|dy)\b" replace="Norman$1" />
<Typo word="Romano(v/ff)" find="\bromano(vs?|ffs?)\b" replace="Romano$1" />
<Typo word="Sassanid" find="\bsassani(de?s?|ans?)\b" replace="Sassani$1" />
<Typo word="Sel(juk/eucid)" find="\bsel(juk|euc(ids?|us))\b" replace="Sel$1" />
<Typo word="Stuart" find="\bstuart(s?)\b" replace="Stuart$1" />
<Typo word="Tudor" find="\btudor(s?)\b" replace="Tudor$1" />
<Typo word="Valois" find="\bvalois\b" replace="Valois" />
<Typo word="Victorian" find="\bvictoria(n[as]?)\b" replace="Victoria$1" />
<Typo word="Windsor" find="\bwindsor(s?)\b" replace="Windsor$1" />
</source>

Calendrical proper nouns

<source lang="xml">
<!--Month name errors-->
<Typo word="January" find="\b(?:[Jj]anur|janur?|[Jj]aun)ar(y|ies)\b" replace="Januar$1" />
<Typo word="February" find="\b[Ff]eb(?:ur?[ae]|ru(?:r[ae]|e))ry\b" replace="February" />
<Typo word="September" find="\b[Ss]e(?:pte(?:me|n)|mp?tem)ber(s?)\b" replace="September$1" />
<Typo word="November" find="\b[Nn]ove(?:me|n)ber(s?)\b" replace="November$1" />
<Typo word="December" find="\b[Dd]ece(?:mem?|n)ber(s?)\b" replace="December$1" />
<!--Month name capitalisation-->
<Typo word="February" find="\bfebruary(s?)\b" replace="February$1" />
<Typo word="March" find="\b([0123]?\d)\s+march\b" replace="$1 March" />
<Typo word="April" find="\bapril(s?)\b" replace="April$1" />
<Typo word="May" find="\bmay\s+(\d{1,4})\b" replace="May $1" />
<Typo word="June/July" find="\bju(ne|ly)(s?)\b" replace="Ju$1$2" />
<Typo word="August" find="\b([123]?\d)\s+august\b" replace="$1 August" />
<Typo word="August" find="\baugust\s+(\d{1,4})\b" replace="August $1" />
<Typo word="September" find="\bseptember(s?)\b" replace="September$1" />
<Typo word="October" find="\b(?:octob|[Oo]ctov)er(s?)\b" replace="October$1" />
<Typo word="November" find="\bnovember(s?)\b" replace="November$1" />
<Typo word="December" find="\bdecember(s?)\b" replace="December$1" />
<!--Day name errors-->
<Typo word="Tuesday" find="\b(?:[Tt]eu|tue)sda(ys?)\b" replace="Tuesda$1" />
<Typo word="Wednesday" find="\b(?:[Ww]e(?:nd?e?sd?|dnessd)|wednesd)a(ys?)\b" replace="Wednesda$1" />
<Typo word="Thursday" find="\b(?:[Tt]hru|thur)sda(ys?)\b" replace="Thursda$1" />
<Typo word="Saturday" find="\b(S|s)(?:ate|satu)rda(ys?)\b" replace="$1aturda$2" />
<!--Day name capitalisation only-->
<Typo word="Sunday" find="\bsunda(ys?)\b" replace="Sunda$1" />
<Typo word="Monday" find="\bmonda(ys?)\b" replace="Monda$1" />
<Typo word="Friday" find="\bfrida(ys?)\b" replace="Frida$1" />
<!--Special days-->
<Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas" />
<Typo word="Easter" find="\beaster(?!\s+egg)(?<![Nn]or['’]easter)\b" replace="Easter" />
</source>

Miscellaneous proper nouns

<source lang="xml">
<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="Francisco" find="\bFran(?:sisc|[sc]ics)(o|ans?)\b" replace="Francisc$1" />
</source>

Grammar

Articles

<source 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|ty?|ted|vers\w+)|ra\w+|ser|s(ua|efu)l|til\w+)(ly)?)\b" replace="$1 $2" />
<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="An h-" find="\b(A|a)\s+h(eir(ess|loom)?|our|onest|onou?r(abl[ey]|ary)?)\b" replace="$1n h$2" />
</source>

Contractions

<source lang="xml">
<Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" />
<Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ould(?:'?n|n;)t\b" replace="$1ouldn't" />
<Typo word="D(id/oes)n't" find="\b(D|d)(id|oes)(?:'?n|n;)t\b" replace="$1$2n't" />
<Typo word="(D/W)on't" find="\b(W|w|D|d)o(?:'n|n;)t\b" replace="$1on't" />
<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="(H/Sh/W)e'(d/ll)" find="\b([Ss]?[HhWw]e);(d|ll)\b" replace="$1'$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="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="Its (before)" find="\b(I|i)t's\s+(downfall|zenith|pinnacle|apex|origins?|causes?|reason|own)\b" replace="$1ts $2"/>
<Typo word="-en't" find="\b([Aa]r|[Hh]av|[Ww]er)n't\b" replace="$1en't"/>
<Typo word="They'll" find="\b(T|t)(?:yhe|ehy|hey)(?: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="W(as/ere)n't" find="\b(W|w)(as|ere)'?nt\b" replace="$1$2n'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)" find="\b(W|w)h(at|en|o|y);(d|ll|re|s)\b" replace="$1h$2'$3"/>
<Typo word="Y'all" find="\b(Y|y)a'll\b" replace="$1'all" />
</source>

Joined words

<source 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="(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="(Ra/O)ther than" find="\b([Rr]a|O|o)ther\s+then\b" replace="$1ther than" />
<Typo word="A unique" find="\b(A|a)n\s+uniqu(e|ely)" replace="$1 uniqu$2" />
<Typo word="As well" find="\b(A|a)swell\b" replace="$1s well" />
<Typo word="At least" find="\b(A|a)tleast\b" replace="$1t least" />
<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(I|i)n(fact|them?|some|m?any|spite|particular|between)\b" replace="$1n $2" />
<Typo word="Other hand" find="\b(O|o)therhand\b" replace="$1ther hand" />
<Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" />
<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" />
</source>

Duplicated words

<source lang="xml">
<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" />
</source>

Preposition usage

<source lang="xml">
<Typo word="Comprises" find="\b(C|c)omprises of\b" replace="$1omprises" />
</source>

Punctuation

<source lang="xml">
<Typo word="'s" find="(\w);s\b(?<!&[#\w]+;s)" replace="$1's" /><!--semicolon for apostrophe; allow &xxx; (HTML entities)-->
<Typo word="Hers/Ours\Theirs/Yours" find="\b([Hh]e|Ou|[Tt]hei|[Yy]?ou)r's\b" replace="$1rs" />
</source>

Band names

<source lang="xml">
<Typo word="Mötley Crüe" find="\b[Mm]otley\s+[Cc]rue\b" replace="Mötley Crüe" />
<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" />
</source>

General rules

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

<source 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. -->
</source>

Beginnings

<source 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="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept\w*|ess\w*|omp(?:an(ie[ds]|y)|lish\w*)|ord\w+|ount\w*|ura[ct]\w+)\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="Add-" find="\b([Nn]ona|A|a)d(?:|dd+)(ic?ti[ov]\w*|ress\w*)\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="After-" find="\b(A|a)f(?:et|te|er)(math|noon|ward)(s?)\b" replace="$1fter$2$3" />
<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="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="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="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="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="Amphi-" find="\b(A|a)mp(?:ih?|h)(bi(ans?|ous(ly)?)|theat(re|er)s?)\b" replace="$1mphi$2" />
<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="Ap-" find="\b(A|a)pp+(art(|ments?)|titudes?)\b" replace="$1p$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="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="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="Ball-" find="\b(B|b)al(istic(s?|ally|ian)|oon(s?|ed|ing|ist))\b" replace="$1all$2" />
<Typo word="Biblio-" find="\b(B|b)ib(?:i?lo|li)(graph\w+|th?eques?)\b" replace="$1iblio$2" />
<Typo word="Chair-" find="\b(C|c)hari(lifts?|(wo)?m[ae]n(ships?)?|persons?)\b" replace="$1hair$2" />
<Typo word="Corr-" find="\b(C|c)or(ect\w*|espond\w*|osi(ons?|ve\w*))\b" replace="$1orr$2" />
<Typo word="Diphth-" find="\b(D|d)ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$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="Desp-" find="\b(D|d)isp(air\w*|icabl[ey]|is(es?|ed|ing)|ite|onden\w+)\b" replace="$1esp$2" />
<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="Diss-" find="\b(D|d)is(atisf(\w+)|e[cr]t\w*|olution|olv(e[ds]?|ing)|uad[ei]\w*)\b" replace="$1iss$2" /> 
<!--avoid false positives: disillusion, Disini, disinfect, disinter, etc., Disimone, disimprove, disimpaction--> 
<Typo word="Dissi-" find="\b(D|d)isi([a-ko-z]|m[a-nq-z])(\w+)\b" replace="$1issi$2$3" />
<Typo word="Down-" find="\b(D|d)ow(falls?|load\w*|stairs?|stream|town|wards?)\b" replace="$1own$2" />
<Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect\w*|icien\w*|ort(s?|less\w*))\b" replace="$1ff$2" />
<Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat\w+|nen[ct]\w*|ssar[iy]\w*)\b" replace="$1mi$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" />
<!--avoid false positives: Enberg, Enban, Enbaqom, Enbar(r), Enbekshi..., Enbetsu, Enbilulu, Enbise, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun-->
<Typo word="Emm-" find="(?!\b[Ee]nm(?:a|akaje|an+\w*|ax|ore|und|esh\w*|it[iy]\w*)\b)\b(E|e)nm([a-z]\w*)\b" replace="$1mm$2" />
<!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmity, Enmax, Enmund -->
<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="$1mp$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(E|e)xe(ed\w*|r?pt(s?|ed|ing|ional(|ly))|llen[ct]\w*|lled|ssive\w*)\b" replace="$1xce$2" />
<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="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" />
<!--avoid false positives: 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(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(I|i)np(artial\w*|enetrab(\w+)|ersonat\w+|ortan\w+|ossib\w+|rov[ei]\w+)" replace="$1mp$2" />
<!--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-" find="\bEn(duc|flam)(e[ds]?|ing|ements?|tive(|ly))\b" replace="In$1$2"/><!--don't match "Enduction"-->
<Typo word="in-" find="\ben(duc|flam)(es?|ed|ing|ements?|tions?|tive(|ly))\b" replace="in$1$2"/>
<Typo word="In-" find="\bUn(ability|(?:e|su)fficien(?:t|tly|cy)|effect(\w+)|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(I|i)mco(m[beimp]|n[cdfgstv])" replace="$1nco$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="(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="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="(?!\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="Opp-" find="\b(O|o)p(onents?|ortun\w*|ose[ds]?|osi\w+|ress\w*)\b" replace="$1pp$2" />
<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 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(P|p)suedo(\w*)\b" replace="$1seudo$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(S|s)hc(edul\w+|em[ae]\w*|is[mt]s?|[mn][ou]\w+|olar\w*|ool\w*)\b" replace="$1ch$2"/>
<Typo word="Und-/Unn-/Unt-/Unv-" find="(?!\b(?:Umda[ht]|Umvoti|Umdurman|Umvukwe)s?\b)\b(U|u)m(d|[nt][b-z]|v)(\w+)\b" replace="$1n$2$3" />
<!--avoid false positives: Umdah, Umdat, Umnak, Umtali, Umtata, Umvoti, Umvukwe--> 
<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" />
</source>

Endings

<source 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="-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="-acious" find="\b(\w+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" />
<Typo word="-acity" find="\b(\w+)act?iy\b" replace="$1acity" />
<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="-ally" find="\b(\w+(?:[cdglntv]i|nt|ic|io?n|er|son))aly\b" replace="$1ally" />
<!--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" />
<!--Don't match Vitaly, Kinealy, Kinsealy, Crealy, Annaly, Donaly, Glenealy, Spezialy, B(r)ialy, Kiltealy, sialyl, linalyl, Kenealy,-->
<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="-anical" find="\b([Bb]ot|[Mm]ech|[Pp]urit|[Ss]at)annical(s?|ly)\b" replace="$1anical$2" />
<!--"-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="-(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="-(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)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="-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="-asion" find="\b([Aa]br|[Ee]v|[Ii]nv|[Oo]cc|[Pp]ersu)ation(s?|al|ally)\b" replace="$1asion$2" />
<Typo word="-ately_" find="\b(\w+[bcdgimstv])atly\b" replace="$1ately" />
<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="-atian" find="\b(Als|Dalm|Gal)atio(ns?)\b" replace="$1atia$2"/>
<Typo word="-atile" find="\b(V|v|[Nn]onv)(ers|ol)itile(|ly|ness)\b" replace="$1$2atile$3" />
<Typo word="-atility" find="\b(V|v)(ers|ol)it(?:ila|i?li)t(y|ies)\b" replace="$1$2atilit$3" />
<Typo word="-ation" find="\b(\w+)ati?oin(s?|al|ally|ed|ing)\b" replace="$1ation$2"/>
<Typo word="-atoes" find="\b([Pp]ot|[Tt]om)atos\b" replace="$1atoes" />
<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="-burg" find="\b([Gg]ettys|[Gg]othen|[Hh]a[bp]s|[Hh][ao]m|[Ll]ynch|[Pp]eters?|[Vv]icks)b(?:e|ou)rg\b" replace="$1burg" />
<Typo word="-bility" find="\b(\w+)b(?:il|li)(?:li?)?t(y|ies)\b" replace="$1bilit$2" />
<Typo word="-cede" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(e[ds]?|ers?|ing|ents?)\b" replace="$1ed$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="-cei(p)t" find="\b([Cc]on|[DdRr]e)cie(p?t)(s?|ed|ful|fully)\b" replace="$1cei$2$3" />
<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="-ceiving" find="\b([RrDd]e|\w+[Pp]er|\w+[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$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" />
<Typo word="-(c/l/t)ious" find="\b(\w+[clt])ioous(\w*)\b" replace="$1ious$2" />
<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="-clamation" find="\b([DdRr]e|[Ee]x|[Pp]ro)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(es?|ed|ing)\b" replace="$1clud$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="-comer" find="\b([Ii]n|[Ll]ate|[Nn]ew|[Ww]el)commer(s?)\b" replace="$1comer$2" />
<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="-covered" find="\b(\w*[Cc])overd\b" replace="$1overed" />
<Typo word="-crease" find="\b([Ii]n|[Dd]e)cres(e[drs]?|ing(|ly)|able)\b" replace="$1creas$2" />
<Typo word="-cumbent" find="\b([Ii]n|[RrDd]e)cumban(ts?|cy|cies|tly)\b" replace="$1cumben$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="-cycle" find="\b([Bb]i|[Tt]ri|[Uu]ni|[Mm]otor|[Rr]e|[Ee]pi)cylc?([aei]\w*)\b" replace="$1cycl$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" replace="$1dition$2" />
<Typo word="-dolence" find="\b([Cc]on|[Ii]n|[Rr]e)dolan(ces?|t|tly)\b" replace="$1dolen$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="-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="-ductible" find="\b([Dd]e|[Nn]onde|[Cc]on|[Ii]n)ductab(l[ey]|ility)\b" replace="$1ductib$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="-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="-eaning" find="\b(\w+)ea(?:nin|nni)ng\b" replace="$1eaning" />
<Typo word="-ecession" find="\b([RrSs]|[Pp]r)ec(?:c?e|ces)sion(s?|al|ists?|ism)\b" replace="$1ecession$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="-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"/>
<!--"-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="-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="-(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="-(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" />
<!--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([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="-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="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ff]lu?or|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$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="-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="-ever" find="\b([Ff]or|[Hh]ow|[Ww]her)eever\b" replace="$1ever" />
<Typo word="-evious" find="\b(D|d|[Pp]r)evi(?:u?ose?|ouse)(ly)?\b" replace="$1evious$2" />
<Typo word="-exper-" find="(E|e)pxer(\w+)\b" replace="$1xper$2" /> 
<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([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="-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" />
<Typo word="-ficent" find="\b([Mm](?:ag|u)ni|[Bb]ene)f(?:ica|[ae]ce|icie)n(t|tly|ce)\b" replace="$1ficen$2" />
<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="-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="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei]\w*)\b" replace="$1finit$2" />
<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="-flict" find="\b([Aa]f|[Cc]on|[Ii]n)fil?ct(s?|ing(|ly)|ed)\b" replace="$1flict$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="-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="-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="-friend" find="\b([Bb]oy|[Gg]irl|[Bb]e|[Uu]n)freind(s?|ed|ly)\b" replace="$1friend$2" />
<Typo word="-ful" find="\b([Dd]is|[Uu]n)?([Bb]eauti|[Cc]are|[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="-fully" find="\b(\w+)fuly\b" replace="$1fully"/>
<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="-geni(s/z)e" find="\b(\w+)genei([sz]\w+)\b" replace="$1geni$2" />
<Typo word="-goes" find="\b([Ee]mbar|[JjLl]in|[Uu]nder)gos\b" replace="$1goes" />
<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="-grade" find="\b([Dd]e|[Dd]own|[Uu]p)gradd(e[ds]?|ing)\b" replace="$1grad$2" />
<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="-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" />
<Typo word="-hibition_" find="\b([Ee]x|[Ii]n|[Pp]ro)habiti(ons?|ve|vely)\b" replace="$1hibiti$2" />
<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" />
<!--- 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="-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="-(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="-(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="-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="-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="-iddle" find="\b([Gg]r|[FfMmRr])idle(s?|d)\b" replace="$1iddle$2" />
<Typo word="-idential" find="\b([Pp]?r(?:es|ov)|Res|[Cc]onf)identai?l(|ly|ity)\b" replace="$1idential$2" />
<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" />
<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" />
<Typo word="-ilities" find="\b(\w+)ilites\b" replace="$1ilities" />
<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="-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="-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" />
<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="-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="-ism" find="\b([Aa]narch|[Cc]ritic|[Oo]rgan|[Pp]lagiar|[Tt]our)s?i(?:|st)m(s?)\b" replace="$1ism$2" />
<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="-itous" find="\b([Ff]ort|[Gg]rat|[Uu]biq)ui?tious(|ly|ness)\b" replace="$1uitous$2" />
<Typo word="-ively" find="\b(\w+)ivly\b" replace="$1ively" />
<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"/>
<!--- 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="-keted" find="\b([Bb]lan|[Bb]?[JjPpRr]ac|[Mm]ar|[DdPpRrSs]oc)kett(ed|ing|s)\b" replace="$1ket$2" />
<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="-lingual" find="\b(B|b|[Tt]r|[Uu]n|[Mm]ult)illingual(\w*)\b" replace="$1ilingual$2" />
<Typo word="-lithic" find="\b([Mm]ega|[Mm]ono|[Nn]?[Ee]o|]Pp]ala?eo)litic\b" replace="$1lithic" />
<Typo word="-lled" find="\b([Ii]nsta|[BbCcFfKkMmWw][ai])leld\b" replace="$1lled"/>
<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="-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="-men's" find="\b([Cc]hair|[Gg]entle|[Ww]o)men(?:s'|;?s\b)" replace="$1men's" />
<Typo word="-ment" find="\b(\w*[Aa]gree|[Aa](mend|rma|rgu|rrange)|\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="-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="-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="-missible" find="\b([Aa]d|[Pp]er|[Tt]rans)mis+ab(le|ility)\b" replace="$1missib$2" />
<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="-nally" find="\b(\w+)(?:nalyl|anlly)\b" replace="$1nally" />
<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="-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="-nomial" find="\b([Bb]i|[Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" />
<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" />
<Typo word="-ology" find="\b(\w+)ol(?:[ai]?|ol)g(y(?<![Vv]olgy\b)|ic\w*|ies|ists?)\b" replace="$1olog$2"/>
<Typo word="-ong" find="\b([Aa][lm]|[LlSs]|[Ww]r)omg(s?)\b" replace="$1ong$2" />
<Typo word="-ooking" find="\b(\w+)ookign\b" replace="$1ooking" />
<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="-osion" find="\b([Cc]orr|[Ee]r|[Ee]xpl|[Ii]mpl)otion(s?)\b" replace="$1osion$2" />
<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="-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-->
<Typo word="-ound-" find="([bcfhlmprstwBFHMPSW])uond(\w+)\b" replace="$1ound$2" />
<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="-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(ed|ing|[eo]rs?)\b" replace="$1pell$2" />
<Typo word="-pensable" find="\b([Ii]ndis|[Dd]is|[Cc]om)pensib(l[ey]|ility|leness)\b" replace="$1pensab$2" />
<Typo word="-pensation" find="\b([Cc]om|[Dd]is)pensantio(ns?|nal)\b" replace="$1pensatio$2" />
<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(|ly|ness))\b" replace="$1$2petiti$3" />
<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="-ployment" find="\b([Ee]m|[Uu]nem|[Rr]ede|[Dd]e)ployement(s?)\b" replace="$1ployment$2" />
<Typo word="-politan" find="\b([Cc]osmo|[Mm]etro|[Nn]ea)polit(?:ia?|ai)n(s?|ism)\b" replace="$1politan$2" />
<Typo word="-ponent" find="\b([Cc]om|[Dd]e|[Ex]x|[Oo]p|[Pp]ro)ponan(ts?)\b" replace="$1ponen$2" />
<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(?:ist)?s?|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="-putable" find="\b([Ii]n(?:com|dis)|[Dd]is(?:re)?|[Rr]e|[Ii]m|[Cc]om)put(?:e?i|ea)b(l[ey]|ility)\b" replace="$1putab$2" />
<Typo word="-putation" find="\b([Cc]om|[RrDd]e|[AaIi]m)puation(\w*)\b" replace="$1putation$2" />
<Typo word="-quarter" find="\b([Hh](?:ea|in)d|[Ff]ore)quater(s?|ed|ing)\b" replace="$1quarter$2" />
<Typo word="-quisition" find="\b([Aa]c|[Ii]n|[Rr]e)quis(?:tio|itoi?)n(s?)\b" replace="$1quisition$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="-rector" find="\b([Cc]or|[Dd]i|[Cc]odi)recte(rs?)\b" replace="$1recto$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="-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="-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" />
<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" />
<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="-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="-sequence" find="\b(\w*s|S)equesece(d|s)?\b" replace="$1equence$2" />
<Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t(ial)?(ly)?)\b" replace="$1sequen$2" />
<Typo word="-solutely" find="\b(\w+)solutly\b" replace="$1solutely" />
<Typo word="-source" find="\b([Rr]e|[Oo]ut)so[ru]c(e[sd]?|ing|eful(|ly|ness))\b" replace="$1sourc$2" />
<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="-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"/>
<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" />
<Typo word="-surrect" find="\b([Rr]e|[Ii]n)s(?:sur+e|ure|ur+u)ct(s?|ed|ing|ion(|ist)s?)\b" replace="$1surrect$2" />
<Typo word="-tain" find="\b([Bb]ri|[Cc]ap|(?:[Aa][ps]|[Uu]n)?[CcPp][eu]r|[Mm](?:ai|ou)n)t(?:i?an|ina)(s?|ed|ing|[ct]y)\b" replace="$1tain$2" />
<Typo word="-tally" find="\b(\w+[b-eghj-z])talyl?\b" replace="$1tally" /><!--Don't match names Naftaly, Nataly-->
<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="-thèque" find="\b([Bb]ibli|[Dd]isc)oth?[eéê]que(s?)\b" replace="$1othèque$2"/>
<Typo word="-thing" find="\b([Aa]ny|[Ee]very|[Ss]ome|[Nn]o)t(?:hign|ing)\b(?<![Nn]oting)" replace="$1thing"/>
<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="-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="-tility" find="\b([Ii]n)?([Dd]uc|[Ff]er|[Hh]os|[Mm]o||U|[Ff]?u|[Vv](?:ersa|ola))t(?:ila|il?)t(y|ies|arian)\b" replace="$1$2tilit$3" />
<Typo word="-timately" find="\b([Ii]n|[Uu]l)(?:i?ti?mate?le|(i|t|iti)mate?le?)y\b" replace="$1timately" />
<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="-tion(s)" find="\b(\w+)tio(?:i|(s))n\b" replace="$1tion$2" />
<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" />
<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="-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="-tributor" find="\b([Cc]on|[Dd]is|[Aa]t)tribute(rs?)\b" replace="$1tributo$2" />
<Typo word="-tting" find="\b([BbGgJjLlPpSsVvWw]e|[BbCcGgPpRr]u)ting\b" replace="$1tting" />
<Typo word="-ually" find="\b([FfTt][Aa]ct|[Aa]nn|[Cc]as|[Ee](q|vent)|[Gg]rad|[Mm](an|ut)|[Aa]?[Ss]ex|[Uu]s|[Vv]is)u[al]?ly\b" replace="$1ually" />
<Typo word="-vement" find="\b(\w+)vment(s?|al|ed|ing)\b" replace="$1vement$2" />
<Typo word="-venge" find="\b(A|a|[Rr]e|[Ss]ca)vang(er?s?|ed|ing)\b" replace="$1veng$2"/>
<Typo word="-versary" find="\b([Aa]nni|[Aa]d)v(?:erse|r?esa)r(y|ies|ial)\b" replace="$1versar$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="-vorous" find="\b([Cc]arn|[Hh]erb|[Ii]nsect|[Oo]mn)iv[aeiu]r(ous(?:ly)?|es?)\b" replace="$1ivor$2" />
<Typo word="-wed/-wing" find="\b(\w+)ww(ed|ing|s)\b" replace="$1w$2" />
<Typo word="-where" find="\b([Aa]ny|[Ee]lse|[Ee]very|[Nn]o|[Ss]ome)h?were\b" replace="$1where" />
</source>

Incorrect phrases

<source lang="xml">
</source>