Difference between revisions of "Wikisimpsons:AutoWikiBrowser/Typos"
Wikisimpsons - The Simpsons Wiki
(Created page with '==Simpson Words== ===Characters=== <source lang="xml"> <Typo word="Homer" find="\bhomer\b" replace="Homer"/> <Typo word="Marge" find="\bmarge\b" replace="Marge"/> <Typo word="…') |
(→Wikipedia's list: Update) |
||
Line 39: | Line 39: | ||
==Wikipedia's list== | ==Wikipedia's list== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===New additions=== | ===New additions=== | ||
:''For ease of correcting errors in newly added rules, please add new rules at the top of this section.'' | :''For ease of correcting errors in newly added rules, please add new rules at the top of this section.'' | ||
− | <source lang="xml"> | + | <source lang="xml"> |
− | <Typo word=" | + | <Typo word="Tagalog" find="\btagalog\b" replace="Tagalog"/> |
− | <Typo word="-tain" find="\b([Aa]bs|[Cc](?:ap | + | <Typo word="Franco" find="\bfranco\b" replace="Franco"/> |
− | <Typo word="Savvy" find="\b([Ss])aavy\b" replace="$1avvy"/> | + | <Typo word="USB" find="\b[Uu]sb\b" replace="USB"/> |
+ | <Typo word="eBay" find="\b[Ee]bay\b" replace="eBay"/> | ||
+ | <Typo word="Their own" find="\b([Tt])here\sown\b" replace="$1heir own"/> | ||
+ | <Typo word="Procter & Gamble" find="\bProctor\s?(:?\&|and)\s?Gamble\b" replace="Procter & Gamble"/> | ||
+ | <Typo word="Jägermeister" find="\bJae?germeister\b" replace="Jägermeister"/> | ||
+ | <Typo word="Ürümqi" find="\bUrumqi\b" replace="Ürümqi"/> | ||
+ | <Typo word="Porfirio Díaz" find="\bPorfirio Diaz\b" replace="Porfirio Díaz"/> | ||
+ | <Typo word="Tuareg" find="\bTaureg\b" replace="Tuareg"/> | ||
+ | <Typo word="filmmak(er/ing)" find="\bfilmak(ers?|ing)\b" replace="filmmak$1"/> <!-- did not include "Filmaker", which could be "Filemaker" --> | ||
+ | <Typo word="Musée" find="\bMusee\s+(de (Cluny|l'Homme)|du L(uxembourg|ouvre)|d'Orsay|Guimet)\b" replace="Musée $1"/> | ||
+ | <Typo word="Brasília" find="\bBrasilia\b" replace="Brasília"/> | ||
+ | <Typo word="Luiz Inácio Lula da Silva" find="\bLuiz Inacio Lula da Silva\b" replace="Luiz Inácio Lula da Silva"/> | ||
+ | <Typo word="Hugo Chávez" find="\bHugo\s+Chavez\b" replace="Hugo Chávez"/> | ||
+ | <Typo word="Tabaré Vázquez" find="\bTabare\s+Vazquez\b" replace="Tabaré Vázquez"/> | ||
+ | <Typo word="Perón" find="\b(Juan|Juan Domingo|Isabel|Eva)\s+Peron\b" replace="$1 Perón"/> | ||
+ | <Typo word="(best/well) known" find="\b([Bb]est|[Ww]ell)-known(?<!the (?:best|well)-known)(?= for\b| as\b| by\b| in\b)" replace="$1 known"/> | ||
+ | <Typo word="_(forced/used) to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+(force|use)\s+to\b" replace="$1 $2d to"/> | ||
+ | <Typo word="_(ex/op/pro)posed to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+(ex|op|pro)pose\s+to\b" replace="$1 $2posed to"/> | ||
+ | <Typo word="Istanbul" find="\bInstan?bul\b" replace="Istanbul"/> | ||
+ | <Typo word="X-Men" find="\b[Xx]-?men\b" replace="X-Men"/> | ||
+ | <Typo word="Walgreens" find="\bWalgreen[’′']s\b" replace="Walgreens"/> | ||
+ | <Typo word="Port-au-Prince" find="\bPort(?: [aA]u[ -]|-Au[ -])Prince\b" replace="Port-au-Prince" /> | ||
+ | <Typo word="(Dis/Re)Organi(s/z)e" find="\b([Oo]|[Dd]iso|[Rr]eo)(?:rgan|rgi?ni|grani)([sz])(e[ds]?|ing|ation(s?|al))\b" replace="$1rgani$2$3" /> | ||
+ | <Typo word="Respectively" find="\b([Rr])espectivley\b" replace="$1espectively"/> | ||
+ | <Typo word="-par(ed/ing)" find="\b([Cc]om|[Pp]re)pair(ed|ing)\b" replace="$1par$2"/><!--don't match Compair, proper name--> | ||
+ | <Typo word="-pares" find="\b([Cc]om|[Pp]re)pairs\b" replace="$1pares"/><!--don't match Compair, proper name--> | ||
+ | <Typo word="-cipality" find="\b([Mm]uni|[Pp]rin)cipalt(y|ies)\b" replace="$1cipalit$2" /> | ||
+ | <Typo word=" ," find="\s+," replace="," /><!--space before comma, for eventual move to punctuation section--> | ||
+ | <Typo word="Commun-" find="\b([Cc])om(?:un|m?unn|m?unn?t)(al(?:ly|)|i(?:ons?|s[mt]s?|t(?:y|ies)))\b" replace="$1ommun$2" /> | ||
+ | <Typo word="-unity" find="\b([Cc]omm|[Dd]is|[Ii]m[mp])untiy\b" replace="$1unity" /> | ||
+ | <Typo word="Stonemason" find="\b([Ss])tone[-\s]mason(s?)\b" replace="$1tonemason$2" /> | ||
+ | <Typo word="Improve" find="\b([Ii])mporv(e[ds]?|ing)\b" replace="$1mprov$2" /> | ||
+ | <Typo word="Modifie(d/r/s)" find="\b([Mm])odife([ds]|rs?)\b" replace="$1odifie$2" /> | ||
+ | <Typo word="Enthusiasm" find="\b([Ee])nt(?:husia|usias)([mt]s?|tic\w?)\b" replace="$1nthusias$2" /> | ||
+ | <Typo word="Blu-ray" find="\b(?:blu[-\s]?[Rr]|Blu(?:\s?[Rr]|-R))ay(s?)\b" replace="Blu-ray$1" /> | ||
+ | <Typo word="Inheritance" find="\b([Ii]nher)[aei]te(nces?)\b" replace="$1ita$2" /> | ||
+ | <Typo word="Inherit(s/ance/ed)" find="\b([Ii]nher)et(s?|ances?|ed|ing)\b" replace="$1it$2" /> | ||
+ | <Typo word="Still lifes" find="\b([Ss])till-lifes\b" replace="$1till lifes" /><!--don't match "still life" (e.g. "still-life artist")--> | ||
+ | <Typo word="Colleg-" find="\b([Cc])oleg(es?|iate)\b" replace="$1olleg$2" /> | ||
+ | <Typo word="DVD" find="\bdvd\b" replace="DVD" /> | ||
+ | <Typo word="Minister" find="\b((?:[Pp]rime|[Cc](?:abinet|hief)|[Dd]efen[cs]e|[Ff](?:oreign|inance))\s+[Mm])inster(s?)\b" replace="$1inister$2" /> | ||
+ | <Typo word="(O)possum" find="\b([Oo]?p|P)(?:p?oss?o|poss?u|p?osu)m(|u?s|woods?|ons?)\b" replace="$1ossum$2" /> | ||
+ | <Typo word="Aborigine" find="\b([Aa])bor(?:gi|ig)ni?(al|es?)\b" replace="$1borigin$2" /> | ||
+ | <Typo word="Appeared" find="\b([Aa]|[Dd]isa|[Rr]ea)ppeard\b" replace="$1ppeared" /> | ||
+ | <Typo word="-tain" find="\b([Aa]bs|[Bb]ri|[Cc](?:ap|hief|on)|(?:[Aa][ps]|[Uu]n)?[CcPp][eu]r|[FfMm]oun|[Mm]ain)t(?:ain[ai]|ian[ai]?)(s?|ed|ing|[clt]y|ties|ous)\b" replace="$1tain$2" /><!--don't find proper name Detian--> | ||
+ | <Typo word="United States" find="\bUnited\s+Stated\b" replace="United States" /> | ||
+ | <Typo word="Hillary Clinton" find="\bHilary(\s+Rodham)?\s+Clinton\b" replace="Hillary$1 Clinton" /> | ||
+ | <Typo word="Supposed to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+suppose\s+to\b" replace="$1 supposed to"/> | ||
+ | <Typo word="Stalwart" find="\b([Ss])tal(?:lwa|we)rt(s?)\b" replace="$1talwart$2" /> | ||
+ | <Typo word="Corporal" find="\b([Cc])orpral(s?)\b" replace="$1orporal$2" /> | ||
+ | <Typo word="Savvy" find="\b([Ss])aavy\b" replace="$1avvy" /> | ||
<Typo word="tambourine" find="\btamborine\b" replace="tambourine"/><!--don't find Queensland place "Tamborine"--> | <Typo word="tambourine" find="\btamborine\b" replace="tambourine"/><!--don't find Queensland place "Tamborine"--> | ||
− | |||
<Typo word="Contiguous" find="\b([Cc])ontingu([a-z]+)\b" replace="$1ontigu$2" /> | <Typo word="Contiguous" find="\b([Cc])ontingu([a-z]+)\b" replace="$1ontigu$2" /> | ||
− | <Typo word="Broccoli" find="\b([Bb]) | + | <Typo word="Broccoli" find="\b([Bb]ro)(col+|c+oll)i\b" replace="$1ccoli" /> |
− | <Typo word=" | + | <Typo word="to do" find="\btodo\b" replace="to do" /><!--don't find [[Todo]]--> |
− | |||
− | |||
<Typo word="Prevail(ed/ing)" find="\b([Pp]reva)(?:ill|l)(ed|ing(ly)?)\b" replace="$1il$2"/><!--don't find "Prevale"--> | <Typo word="Prevail(ed/ing)" find="\b([Pp]reva)(?:ill|l)(ed|ing(ly)?)\b" replace="$1il$2"/><!--don't find "Prevale"--> | ||
− | |||
<Typo word="Melbourne" find="\b[Mm]el+bou(nr?|r)e\b" replace="Melbourne" /> | <Typo word="Melbourne" find="\b[Mm]el+bou(nr?|r)e\b" replace="Melbourne" /> | ||
− | <Typo word="Headquarters" find="\b(Hh)a?edquarter(ed|s)\b" replace="$1eadquarter$2" /> | + | <Typo word="Headquarters" find="\b([Hh])a?edquarter(ed|s?)\b" replace="$1eadquarter$2" /> |
<Typo word="Invasion" find="\b([Ii])nvassio(ns?)\b" replace="$1nvasio$2" /> | <Typo word="Invasion" find="\b([Ii])nvassio(ns?)\b" replace="$1nvasio$2" /> | ||
<Typo word="exactly the same" find="\bth(e|is|at|ose)\s+exact\s+same\b" replace="exactly the same" /> | <Typo word="exactly the same" find="\bth(e|is|at|ose)\s+exact\s+same\b" replace="exactly the same" /> | ||
<Typo word="Golem" find="\b([Gg])olle(ms?)\b" replace="$1ole$2" /> | <Typo word="Golem" find="\b([Gg])olle(ms?)\b" replace="$1ole$2" /> | ||
− | <Typo word="Cancel" find="\b( | + | <Typo word="Cancel" find="\b([Cc])ancl(l?ed|l?ations?|l?ing)\b" replace="$1ancel$2" /><!--Replace Cancellation below? It seems one or two l's are acceptable--> |
<Typo word="A lot" find="\b([Aa])lot\b" replace="$1 lot" /> | <Typo word="A lot" find="\b([Aa])lot\b" replace="$1 lot" /> | ||
<Typo word="Public (domain/library)" find="\b([Pp])ubic\s*(domain|librar(?:y|ies))\b" replace="$1ublic $2" /> | <Typo word="Public (domain/library)" find="\b([Pp])ubic\s*(domain|librar(?:y|ies))\b" replace="$1ublic $2" /> | ||
− | |||
− | |||
− | |||
<Typo word="Herzegovina" find="\b[Hh]erz(?:egovi?ni|agovin)a\b" replace="Herzegovina" /> | <Typo word="Herzegovina" find="\b[Hh]erz(?:egovi?ni|agovin)a\b" replace="Herzegovina" /> | ||
<Typo word="Landmark" find="\b([Ll])and\s+mar(ks?)\b" replace="$1andmar$2" /> | <Typo word="Landmark" find="\b([Ll])and\s+mar(ks?)\b" replace="$1andmar$2" /> | ||
− | <Typo word="Nickname" find="\b([Nn])ick[\s\-]+nam(e[ | + | <Typo word="Nickname" find="\b([Nn])ick[\s\-]+nam(e[ds]?|ing)\b" replace="$1icknam$2" /> |
<Typo word="Since then" find="\b([Ss]ince)\s+than\b" replace="$1 then" /> | <Typo word="Since then" find="\b([Ss]ince)\s+than\b" replace="$1 then" /> | ||
− | <Typo word="Aero-" find="\b( | + | <Typo word="Aero-" find="\b([Aa])reo(bics?|dromes?|(dynam|mechan|naut)ic(s?|al[a-z]*)|planes?|sols?|space)\b" replace="$1ero$2" /> |
− | |||
− | |||
<Typo word="Opioid" find="\b([Oo]pi)o(ds?)\b" replace="$1oi$2" /> | <Typo word="Opioid" find="\b([Oo]pi)o(ds?)\b" replace="$1oi$2" /> | ||
<Typo word="Johns Hopkins University" find="\b[Jj]ohn(['′]s)?\s+[Hh]opkins?\s+[Uu]niversity\b" replace="Johns Hopkins University" /> | <Typo word="Johns Hopkins University" find="\b[Jj]ohn(['′]s)?\s+[Hh]opkins?\s+[Uu]niversity\b" replace="Johns Hopkins University" /> | ||
Line 93: | Line 128: | ||
<Typo word="Settle" find="\b([Rr]es|[Uu]ns|S|s)etl(ed?|ers?|ements?|ing)\b" replace="$1ettl$2" /> | <Typo word="Settle" find="\b([Rr]es|[Uu]ns|S|s)etl(ed?|ers?|ements?|ing)\b" replace="$1ettl$2" /> | ||
<Typo word="Fuchsia" find="\b([Ff])uschi(as?)\b" replace="$1uchsi$2"/> | <Typo word="Fuchsia" find="\b([Ff])uschi(as?)\b" replace="$1uchsi$2"/> | ||
− | |||
<Typo word="Public school" find="\b([Pp])ubic\s*([Ss])[ch]{1,2}o+l\b" replace="$1ublic $2chool" /> | <Typo word="Public school" find="\b([Pp])ubic\s*([Ss])[ch]{1,2}o+l\b" replace="$1ublic $2chool" /> | ||
<Typo word="Publication" find="\b([Pp])ubica([a-z]+)\b" replace="$1ublica$2" /> | <Typo word="Publication" find="\b([Pp])ubica([a-z]+)\b" replace="$1ublica$2" /> | ||
− | |||
<Typo word="Contemp-" find="\b([Cc])om(temp[a-z]+)\b" replace="$1on$2" /> | <Typo word="Contemp-" find="\b([Cc])om(temp[a-z]+)\b" replace="$1on$2" /> | ||
<Typo word="(In)Conspicuous" find="\b([Ii]nc|C|c)onspici?ous([a-z]*)\b" replace="$1onspicuous$2" /> | <Typo word="(In)Conspicuous" find="\b([Ii]nc|C|c)onspici?ous([a-z]*)\b" replace="$1onspicuous$2" /> | ||
Line 104: | Line 137: | ||
<Typo word="Accession" find="\b([Aa])sc+es+[io]{2}n\b" replace="$1ccession" /> | <Typo word="Accession" find="\b([Aa])sc+es+[io]{2}n\b" replace="$1ccession" /> | ||
<Typo word="Men's" find="\b([Mm])ens['′]\s+" replace="$1en's " /><!--don't find "mens" without apostrophe (L.); see also "-men's"--> | <Typo word="Men's" find="\b([Mm])ens['′]\s+" replace="$1en's " /><!--don't find "mens" without apostrophe (L.); see also "-men's"--> | ||
− | |||
− | |||
<Typo word="Jersey" find="\b([Jj])ersy\b" replace="$1ersey" /> | <Typo word="Jersey" find="\b([Jj])ersy\b" replace="$1ersey" /> | ||
− | |||
<Typo word="Olympic" find="\b([Oo])l(?:my?p|ypm?|ym)ic(s?)\b" replace="$1lympic$2" /> | <Typo word="Olympic" find="\b([Oo])l(?:my?p|ypm?|ym)ic(s?)\b" replace="$1lympic$2" /> | ||
<Typo word="Clarinet" find="\b([Cc])larinette?(s?)\b" replace="$1larinet$2" /> | <Typo word="Clarinet" find="\b([Cc])larinette?(s?)\b" replace="$1larinet$2" /> | ||
− | |||
<Typo word="PlayStation" find="\b[Pp]laystation(s?)\b" replace="PlayStation$1" /> | <Typo word="PlayStation" find="\b[Pp]laystation(s?)\b" replace="PlayStation$1" /> | ||
− | |||
<Typo word="Manager" find="\b([Aa]ccount(?:ing)|[Aa]ss(?:istan|e)t|[Bb]an[dk]|[Bb]usiness|[Cc](?:lien|os)t|[Ee]ngineering|[Ff]ootball|[Ff]ormer|[Gg]eneral|[Hh]otel|[Ll]and|[Mm](?:arketing|aterials|iddle|oney)|[Oo]ffice|[Pp](?:eople|ersonnel|ro(?:cess|duct[a-z]*|gram+e?|ject))|[Rr]isk|[Ss](?:ales|enior|tress|ystems?)|[Tt]ime|[Uu]pper|[Ww]aste)\s+([Mm])ang(ers?)\b" replace="$1 $2anag$3" /> | <Typo word="Manager" find="\b([Aa]ccount(?:ing)|[Aa]ss(?:istan|e)t|[Bb]an[dk]|[Bb]usiness|[Cc](?:lien|os)t|[Ee]ngineering|[Ff]ootball|[Ff]ormer|[Gg]eneral|[Hh]otel|[Ll]and|[Mm](?:arketing|aterials|iddle|oney)|[Oo]ffice|[Pp](?:eople|ersonnel|ro(?:cess|duct[a-z]*|gram+e?|ject))|[Rr]isk|[Ss](?:ales|enior|tress|ystems?)|[Tt]ime|[Uu]pper|[Ww]aste)\s+([Mm])ang(ers?)\b" replace="$1 $2anag$3" /> | ||
− | |||
<Typo word="Strasbourg" find="\b([Ss])trassbourg\b" replace="$1trasbourg" /> | <Typo word="Strasbourg" find="\b([Ss])trassbourg\b" replace="$1trasbourg" /> | ||
<Typo word="NF-κB" find="\b[Nn][Ff]-?[Kk][Bb]\b" replace="NF-κB" /> | <Typo word="NF-κB" find="\b[Nn][Ff]-?[Kk][Bb]\b" replace="NF-κB" /> | ||
<Typo word="Dairy..." find="\b([Dd])iary\s+(allerg(y|ies)|cattle|council|farm[a-z]*|foods?|milk|products?|Queen)\b" replace="$1airy $2"/> | <Typo word="Dairy..." find="\b([Dd])iary\s+(allerg(y|ies)|cattle|council|farm[a-z]*|foods?|milk|products?|Queen)\b" replace="$1airy $2"/> | ||
<Typo word="(In)Different" find="\b(D|d|[Ii]nd)if(?:er?|f[ai]?|ef)rene?([a-z]+)\b" replace="$1ifferen$2" /> | <Typo word="(In)Different" find="\b(D|d|[Ii]nd)if(?:er?|f[ai]?|ef)rene?([a-z]+)\b" replace="$1ifferen$2" /> | ||
− | |||
<Typo word="Stomach" find="\b([Ss])t(?:omache|omoch|umach)(s?)\b" replace="$1tomach$2" /> | <Typo word="Stomach" find="\b([Ss])t(?:omache|omoch|umach)(s?)\b" replace="$1tomach$2" /> | ||
<Typo word="Qualify" find="\b([Dd]isq|[Uu]nq|Q|q)ua(?:ll+i|l+a)f(y|ies|ied|ying|ications?)\b" replace="$1ualif$2" /> | <Typo word="Qualify" find="\b([Dd]isq|[Uu]nq|Q|q)ua(?:ll+i|l+a)f(y|ies|ied|ying|ications?)\b" replace="$1ualif$2" /> | ||
<Typo word="Qua-...-y" find="\b([Dd]is|E|e|[Uu]n)?([Qq])au(l|nt)[ai]([ft]y|[ft]ies|fied|fying|fications?)\b" replace="$1$2ua$3i$4" /> | <Typo word="Qua-...-y" find="\b([Dd]is|E|e|[Uu]n)?([Qq])au(l|nt)[ai]([ft]y|[ft]ies|fied|fying|fications?)\b" replace="$1$2ua$3i$4" /> | ||
− | |||
<Typo word="Inspection" find="\b([Ii])npect(ors?|ions?)\b" replace="$1nspect$2" /> | <Typo word="Inspection" find="\b([Ii])npect(ors?|ions?)\b" replace="$1nspect$2" /> | ||
<Typo word="Re(tro)spective" find="\b([Rr])e(tro|)pective(ly|s?)\b" replace="$1e$2spective$3" /> | <Typo word="Re(tro)spective" find="\b([Rr])e(tro|)pective(ly|s?)\b" replace="$1e$2spective$3" /> | ||
<Typo word="Identi-" find="\b([Ii])ndenti(cal[a-z]*|fy[a-z]*|fi[a-z]+|ty|ties)\b" replace="$1denti$2" /> | <Typo word="Identi-" find="\b([Ii])ndenti(cal[a-z]*|fy[a-z]*|fi[a-z]+|ty|ties)\b" replace="$1denti$2" /> | ||
<Typo word="Incorporate" find="\b([Ii])ncor(?:o?porta|o?prat|oporat)(e[ds]?|ing|ion)\b" replace="$1ncorporat$2" /> | <Typo word="Incorporate" find="\b([Ii])ncor(?:o?porta|o?prat|oporat)(e[ds]?|ing|ion)\b" replace="$1ncorporat$2" /> | ||
− | |||
<Typo word="Choreograph" find="\b([Cc])horo?egraph(s?|y|ies|ers?|ed|ing)\b" replace="$1horeograph$2" /> | <Typo word="Choreograph" find="\b([Cc])horo?egraph(s?|y|ies|ers?|ed|ing)\b" replace="$1horeograph$2" /> | ||
− | <Typo word="Etc." find="\b([Ee])(tc\b([^\.\w])|ct\b\.* | + | <Typo word="Etc." find="\b(?:and\s+|)([Ee])(?:tc\b(?<!/etc)([^\.\w])|ct\b\.*)" replace="$1tc.$2" /> <!--avoid /etc the Unix file directory --> |
<Typo word="Switch" find="\b([Ss])wti?ch(e[ds]|ing)?\b" replace="$1witch$2" /> | <Typo word="Switch" find="\b([Ss])wti?ch(e[ds]|ing)?\b" replace="$1witch$2" /> | ||
− | |||
<Typo word="Establishment" find="\b(E|e|[Dd]ise)stablishement([a-z]*)\b" replace="$1stablishment$2" /> | <Typo word="Establishment" find="\b(E|e|[Dd]ise)stablishement([a-z]*)\b" replace="$1stablishment$2" /> | ||
<Typo word="Apart/aside from" find="\b([Aa])(part|side)\s+form\b" replace="$1$2 from" /> | <Typo word="Apart/aside from" find="\b([Aa])(part|side)\s+form\b" replace="$1$2 from" /> | ||
Line 140: | Line 163: | ||
<Typo word="Genghis Khan (2)" find="\bG(?:h?ingh?i[sz]|enghiz)\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--"i" for "e" or "z" for "s"--> | <Typo word="Genghis Khan (2)" find="\bG(?:h?ingh?i[sz]|enghiz)\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--"i" for "e" or "z" for "s"--> | ||
<Typo word="Genghis Khan (3)" find="\bGenghis\s+(?:kh?ah?|Kahn)\b" replace="Genghis Khan" /><!--l.c. "k" or misplaced 2nd "h"--> | <Typo word="Genghis Khan (3)" find="\bGenghis\s+(?:kh?ah?|Kahn)\b" replace="Genghis Khan" /><!--l.c. "k" or misplaced 2nd "h"--> | ||
− | <Typo word="Qur'an" find="\bQ(?:u?[ao]r['’`]?a?['’`]? | + | <Typo word="Qur'an" find="\bQ(?:(?:u?[ao]r['’`]?a?['’`]?|u['’`]ra?['’`]|u[’`]?ra['’`]|u[’`]?ra?[’`])(?:â|á|ā|aa?)|ur'(?:â|á|ā|aa))n(ic)?\b" replace="Qur'an$1" /> |
− | <Typo word="Celebr-" find="\b([Cc])eleber(at(?:e[ | + | <Typo word="Celebr-" find="\b([Cc])eleber(at(?:e[ds]?|ions?|ing|ory)|it(?:y/ies))\b" replace="$1elebr$2" /> |
<Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic" /> | <Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic" /> | ||
<Typo word="Guns N' Roses" find="\bGuns(?:[\s-]?['´’]?n['´’]?|[\s-]?['´’]?N[\s-]| ?&|[\s-]?['´’]?N[´’])[\s-]?Roses\b" replace="Guns N' Roses" /> | <Typo word="Guns N' Roses" find="\bGuns(?:[\s-]?['´’]?n['´’]?|[\s-]?['´’]?N[\s-]| ?&|[\s-]?['´’]?N[´’])[\s-]?Roses\b" replace="Guns N' Roses" /> | ||
− | |||
<Typo word="Foie gras" find="\b([Ff])ois?(?:\s|-)+([Gg]ras)\b" replace="$1oie $2" /> | <Typo word="Foie gras" find="\b([Ff])ois?(?:\s|-)+([Gg]ras)\b" replace="$1oie $2" /> | ||
− | <Typo word="(S/T)old" find="\b( | + | <Typo word="(S/T)old" find="\b([SsTt])elled\b" replace="$1old" /> |
<Typo word="Commedia dell'arte (1)" find="\b([Cc])omedia\s*[Dd]el+['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--one "m"--> | <Typo word="Commedia dell'arte (1)" find="\b([Cc])omedia\s*[Dd]el+['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--one "m"--> | ||
<Typo word="Commedia dell'arte (2)" find="\b([Cc])om+edia\s*(?:Del+|[Dd]el)['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--cap "D" or one "l"--> | <Typo word="Commedia dell'arte (2)" find="\b([Cc])om+edia\s*(?:Del+|[Dd]el)['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--cap "D" or one "l"--> | ||
Line 152: | Line 174: | ||
<Typo word="Commedia dell'arte (4)" find="\b([Cc])om+edia\s*[Dd]el+`\s*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--"`"--> | <Typo word="Commedia dell'arte (4)" find="\b([Cc])om+edia\s*[Dd]el+`\s*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--"`"--> | ||
<Typo word="i.e." find="\bi(?:\.?e|e\.)(['\s,:;\)&-])(?<!\.ie.)" replace="i.e.$1" /><!--don't generalize to capital Ie; avoid matching website.ie--> | <Typo word="i.e." find="\bi(?:\.?e|e\.)(['\s,:;\)&-])(?<!\.ie.)" replace="i.e.$1" /><!--don't generalize to capital Ie; avoid matching website.ie--> | ||
− | |||
<Typo word="Ecc-" find="\b([Ee]c)(lesiast[a-z]*|entric[a-z]*)\b" replace="$1c$2" /> | <Typo word="Ecc-" find="\b([Ee]c)(lesiast[a-z]*|entric[a-z]*)\b" replace="$1c$2" /> | ||
− | |||
<Typo word="Except" find="\b([Ee])xept(s?|ed|ing|able|ive[a-z]*|ion(s?|less|al[a-z]*|abl[a-z]+))\b" replace="$1xcept$2" /> | <Typo word="Except" find="\b([Ee])xept(s?|ed|ing|able|ive[a-z]*|ion(s?|less|al[a-z]*|abl[a-z]+))\b" replace="$1xcept$2" /> | ||
<Typo word="Deterrent" find="\b([Dd])eter(?:e|r?a)n(ts?|ce)\b" replace="$1eterren$2" /> | <Typo word="Deterrent" find="\b([Dd])eter(?:e|r?a)n(ts?|ce)\b" replace="$1eterren$2" /> | ||
Line 163: | Line 183: | ||
<Typo word="1911 Encyclopædia" find="\b1911\s+[Ee]ncyclop(?:a?e)?dia\b" replace="1911 Encyclopædia" /> | <Typo word="1911 Encyclopædia" find="\b1911\s+[Ee]ncyclop(?:a?e)?dia\b" replace="1911 Encyclopædia" /> | ||
<Typo word="Encyclopædia Iranica" find="\bEncyclopa?edia\s+Iranica\b" replace="Encyclopædia Iranica" /> | <Typo word="Encyclopædia Iranica" find="\bEncyclopa?edia\s+Iranica\b" replace="Encyclopædia Iranica" /> | ||
− | <Typo word="Encyclopaedia Judaica" find="\bEncyclop( | + | <Typo word="Encyclopaedia Judaica" find="\bEncyclop([eæ])?dia\s+Judaica\b" replace="Encyclopaedia Judaica" /> |
<Typo word="Britannica Online" find="\b[Bb]ri(?:ttan+ic*|t+anic*|t+an+ic)ca+\s+[Oo]nline\b" replace="Britannica Online" /> | <Typo word="Britannica Online" find="\b[Bb]ri(?:ttan+ic*|t+anic*|t+an+ic)ca+\s+[Oo]nline\b" replace="Britannica Online" /> | ||
<Typo word="Platform" find="\b([Pp])lataform(s?)\b" replace="$1latform$2" /> | <Typo word="Platform" find="\b([Pp])lataform(s?)\b" replace="$1latform$2" /> | ||
<Typo word="e.g." find="\b([Ee])(?:g\.?|\.\s*g)([\s,:;-]|'')" replace="$1.g.$2" /> | <Typo word="e.g." find="\b([Ee])(?:g\.?|\.\s*g)([\s,:;-]|'')" replace="$1.g.$2" /> | ||
<Typo word="Australasia" find="\b[Aa]ustra(?:il|li)(asian?s?)\b" replace="Austral$1" /> | <Typo word="Australasia" find="\b[Aa]ustra(?:il|li)(asian?s?)\b" replace="Austral$1" /> | ||
− | <Typo word="Candidate" find="\b([Cc]an)[ai]da( | + | <Typo word="Candidate" find="\b([Cc]an)[ai]da(te(?:s|\b(?<!Canidate))|c(?:y|ies)|tures?)\b" replace="$1dida$2" /><!-- allow rapper Canidate --> |
<Typo word="Arabia" find="\b[Aa]raibi?(an?s?)\b" replace="Arabi$1" /> | <Typo word="Arabia" find="\b[Aa]raibi?(an?s?)\b" replace="Arabi$1" /> | ||
<Typo word="Vitamin" find="\b([vV])iramin(s)?\b" replace="$1itamin$2" /> | <Typo word="Vitamin" find="\b([vV])iramin(s)?\b" replace="$1itamin$2" /> | ||
<Typo word="Website" find="\b([Ww])e(?:b-?(\s*)is|sbi)te(s|)\b" replace="$1eb$2site$3" /> | <Typo word="Website" find="\b([Ww])e(?:b-?(\s*)is|sbi)te(s|)\b" replace="$1eb$2site$3" /> | ||
<Typo word="Pokémon" find="\b[Pp]ok[eèẽē]'?mon\b" replace="Pokémon" /> | <Typo word="Pokémon" find="\b[Pp]ok[eèẽē]'?mon\b" replace="Pokémon" /> | ||
− | <Typo word="(Over/Under)Achievement" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?ie?)v(d|ments?)\b" replace="$1chieve$2" /> <Typo disabled="à la" find="\b(?!ala)(?:[aáa]\s*|à)l[àáa]\b" replace="à la" /><!--disabled, many false positives--> | + | <Typo word="(Over/Under)Achievement" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?ie?)v(d|ments?)\b" replace="$1chieve$2" /> |
+ | <Typo disabled="à la" find="\b(?!ala)(?:[aáa]\s*|à)l[àáa]\b" replace="à la" /><!--disabled, many false positives--> | ||
<Typo word="Emperor" find="\b([Ee])mp(?:ere|o?r[eo])r(s?|ship)\b" replace="$1mperor$2" /> | <Typo word="Emperor" find="\b([Ee])mp(?:ere|o?r[eo])r(s?|ship)\b" replace="$1mperor$2" /> | ||
<Typo word="Tamil Nadu" find="\b[Tt]amil\s*[Nn]adu\b(?<!Tamil Nadu)" replace="Tamil Nadu" /> | <Typo word="Tamil Nadu" find="\b[Tt]amil\s*[Nn]adu\b(?<!Tamil Nadu)" replace="Tamil Nadu" /> | ||
Line 181: | Line 202: | ||
<Typo word="atypical" find="\buntypical(ly)?\b" replace="atypical$1" /> | <Typo word="atypical" find="\buntypical(ly)?\b" replace="atypical$1" /> | ||
<Typo word="Subsequent" find="\b([Ss])up(sequent[a-z]*)\b" replace="$1ub$2" /> | <Typo word="Subsequent" find="\b([Ss])up(sequent[a-z]*)\b" replace="$1ub$2" /> | ||
− | |||
<Typo word="While" find="\b([Ww])hi(?:el|lle)\b" replace="$1hile" /> | <Typo word="While" find="\b([Ww])hi(?:el|lle)\b" replace="$1hile" /> | ||
<Typo word="Scenario" find="\b(?!Senario\b)([Ss])(?:ena|c?ene)rio(s?)\b" replace="$1cenario$2" /><!--avoid proper noun "Senario"--> | <Typo word="Scenario" find="\b(?!Senario\b)([Ss])(?:ena|c?ene)rio(s?)\b" replace="$1cenario$2" /><!--avoid proper noun "Senario"--> | ||
− | <Typo word="(Mis)Managing" find="\b( | + | <Typo word="(Mis)Managing" find="\b([Mm]|[Mm]ism)an(?:g|age)ing\b" replace="$1anaging" /> |
<Typo word="Ultimate" find="\b([Uu])l(?:i?t|ta)mat(e(ly)?|um)\b" replace="$1ltimat$2" /> | <Typo word="Ultimate" find="\b([Uu])l(?:i?t|ta)mat(e(ly)?|um)\b" replace="$1ltimat$2" /> | ||
− | |||
<Typo word="Util-" find="\b([Uu])(?:t|lti)li+([stz][a-z]+)\b" replace="$1tili$2" /> | <Typo word="Util-" find="\b([Uu])(?:t|lti)li+([stz][a-z]+)\b" replace="$1tili$2" /> | ||
<Typo word="Occupied" find="\b([Oo])ccupate([ds])\b" replace="$1ccupie$2" /> | <Typo word="Occupied" find="\b([Oo])ccupate([ds])\b" replace="$1ccupie$2" /> | ||
Line 210: | Line 229: | ||
<Typo word="New Year's Day_" find="\b[Nn]ew\s+[Yy]ear('?s\s+d|s's?\s+[Dd])ay\b" replace="New Year's Day" /><!--avoid band name New Years Day--> | <Typo word="New Year's Day_" find="\b[Nn]ew\s+[Yy]ear('?s\s+d|s's?\s+[Dd])ay\b" replace="New Year's Day" /><!--avoid band name New Years Day--> | ||
<Typo word="New Year's Eve" find="\b[Nn]ew\s+[Yy]ear('s\s+e|s'?s?\s+[Ee])ve\b" replace="New Year's Eve" /> | <Typo word="New Year's Eve" find="\b[Nn]ew\s+[Yy]ear('s\s+e|s'?s?\s+[Ee])ve\b" replace="New Year's Eve" /> | ||
− | |||
− | |||
<Typo word="Valentine's Day" find="\b[Vv]alentine((s?|s's?)\s+[Dd]|'s\s+d)ay\b" replace="Valentine's Day" /> | <Typo word="Valentine's Day" find="\b[Vv]alentine((s?|s's?)\s+[Dd]|'s\s+d)ay\b" replace="Valentine's Day" /> | ||
− | < | + | <!-- word="The Earth's" find="\b([Tt])he\s+earth's\b" replace="$1he Earth's" /> disabled for now --> |
− | <Typo word="Veteran" find="\b([Vv])et(?:a?ra|erea?)n(s?)" replace="$1eteran$2" /> | + | <Typo word="Veteran" find="\b([Vv])et(?:a?ra|erea?)n(s?)\b" replace="$1eteran$2" /> |
<Typo word="Parishioner" find="\b([Pp]ar)ish[io]ne(rs?)\b" replace="$1ishione$2" /> | <Typo word="Parishioner" find="\b([Pp]ar)ish[io]ne(rs?)\b" replace="$1ishione$2" /> | ||
<Typo word="Envelop" find="\benvelope(s?\s+(?:me|him|us|them))\b" replace="envelop$1" /> | <Typo word="Envelop" find="\benvelope(s?\s+(?:me|him|us|them))\b" replace="envelop$1" /> | ||
− | |||
<Typo word="Total" find="\b([Tt])ottal(s|ly|l?ed|l?ing)?\b" replace="$1otal$2" /> | <Typo word="Total" find="\b([Tt])ottal(s|ly|l?ed|l?ing)?\b" replace="$1otal$2" /> | ||
<Typo word="Impress" find="\b([Ii])m(?:mpres?|m?pers?|pre)s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2" /><!--avoid impresión etc.--> | <Typo word="Impress" find="\b([Ii])m(?:mpres?|m?pers?|pre)s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2" /><!--avoid impresión etc.--> | ||
− | |||
<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="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="The Catholic Church" find="\b([Tt])he\s+(Roman\s+)?[Cc]atholi?c church\b" replace="$1he $2Catholic Church" /> | <Typo word="The Catholic Church" find="\b([Tt])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([a-z]*)\b" replace="Roman Catholic$1" /> | <Typo word="Roman Catholic" find="\b(?:Roman(?:-\s*[Cc]|\s*c|[Cc])|roman-?\s*[Cc])at(?:holi?|oli)c([a-z]*)\b" replace="Roman Catholic$1" /> | ||
Line 230: | Line 244: | ||
<Typo word="Affidavit" find="\b([Aa])ffadavit(s?)\b" replace="$1ffidavit$2" /> | <Typo word="Affidavit" find="\b([Aa])ffadavit(s?)\b" replace="$1ffidavit$2" /> | ||
<Typo word="Shrewd" find="\b([Ss])hrewed(ly)?\b" replace="$1hrewd$2" /> | <Typo word="Shrewd" find="\b([Ss])hrewed(ly)?\b" replace="$1hrewd$2" /> | ||
− | <Typo word=" | + | <Typo word="The" find="\b[Tt]He([ny]?|irs?|[rs]e|refore)\b" replace="The$1" /> |
− | <Typo word=" | + | <Typo word="pro-life" find="\bpro\s*life(rs?)?\b" replace="pro-life$1"/><!--exclude cap. form due to various proper nouns--> |
− | <Typo word=" | + | </source> |
− | <Typo word=" | + | |
− | <Typo word=" | + | ====New contractions==== |
+ | :''Per [[WP:CONTRACTION]], the use of contractions is informal and should be avoided.'' | ||
+ | <source lang="xml"> | ||
+ | <!--Typo word="cannot" find="\bcan[’'`]t\b" replace="cannot"/><!--don't change uppercase titles--> | ||
+ | <!--Typo word="will not" find="\bwon[’'`]t\b" replace="will not"/><!--don't change uppercase titles--> | ||
+ | <!--Typo word=" not" find="\b(are|(c|sh|w)ould|d(id|o|oes)|ha([ds]|ve)|is|m(igh|us)t|w(as|ere))n[’'`]t\b" replace="$1 not"/><!--don't change uppercase titles, can't and won't have separate rules--> | ||
+ | <!--Typo word=" are" find="\b(they|w(e|hat|ho)|you)[’'`]re\b" replace="$1 are"/><!--don't change uppercase titles--> | ||
+ | <!--Typo word=" have" find="\b((c|sh|w)ould|they|w(hat|ho)|you)[’'`]ve\b" replace="$1 have"/><!--don't change uppercase titles--> | ||
+ | <Typo word="there's" find="\btheres\b" replace="there's" /><!--don't find place name Theres--> | ||
+ | <!--Typo word=" will" find="\b(s?he|they|w(hat|ho)|you)[’'`]ll\b" replace="$1 will"/><!--don't change uppercase titles--> | ||
+ | </source> | ||
+ | |||
+ | ====New capitalisation==== | ||
+ | <source lang="xml"> | ||
+ | <Typo word="Allah" find="\ballah\b" replace="Allah" /> | ||
+ | <Typo word="Bengal(is)" find="\bbengal(i?s?)\b" replace="Bengal$1"/> | ||
+ | <Typo word="Bollywood" find="\bbollywood\b" replace="Bollywood"/> | ||
+ | <Typo word="Brahmin" find="\bb(rahmins?)\b" replace="B$1"/> | ||
+ | <Typo word="Catholic_" find="\bcatholic(s|ism)\b" replace="Catholic$1" /><!--exclude potential FP catholic--> | ||
+ | <Typo word="Christian" find="\bchristian(s?|i[stz][a-z]+)\b" replace="Christian$1"/> | ||
+ | <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="Disney(land)" find="\bdisney(land)?\b" replace="Disney$1" /> | <Typo word="Disney(land)" find="\bdisney(land)?\b" replace="Disney$1" /> | ||
− | <Typo word=" | + | <Typo word="DreamWorks" find="\b[Dd]ream(\sW|w)orks\b" replace="DreamWorks" /> |
− | <Typo word=" | + | <Typo word="Facebook" find="\b(?:face[Bb]|FaceB)ook\s" replace="Facebook " /><!--don't match "facebook.com"--> |
− | < | + | <Typo word="Firefox" find="\bfirefox\b" replace="Firefox" /> |
− | <Typo word=" | + | <Typo word="GameSpot" find="\b[Gg]amespot\b" replace="GameSpot" /> |
− | < | + | <!-- word="Internet" find="\binternet\b" replace="Internet" /> see talk page--> |
− | <Typo word=" | + | <Typo word="iPad/iPod/iPhone" find="\b[Ii]p((?:[ao]d|hone)s?)\b" replace="iP$1" /> |
− | <Typo word=" | + | <Typo word="iTunes" find="\b[Ii]tunes\b" replace="iTunes" /> |
− | <Typo word=" | + | <Typo word="Myspace" find="\bmyspace\s" replace="Myspace " /><!--don't match "myspace.com"--> |
− | < | + | <Typo word="SpongeBob" find="\b[Ss]ponge(\sB|b)ob\b" replace="SpongeBob" /> |
− | <Typo word=" | + | <Typo word="SquarePants" find="\b[Ss]quare(\sP|p)ants\b" replace="SquarePants" /> |
− | < | + | <Typo word="YouTube" find="\b(?:Yout|you[Tt])ube\b(?!.com)(?<!</?youtube)" replace="YouTube" /><!--don't match youtube.com, nor <youtube></youtube> tags from Wikia"--> |
− | <Typo word=" | + | </source> |
− | <Typo word=" | + | |
− | <Typo word=" | + | ====New accents & diacritical marks==== |
− | <Typo word=" | + | <source lang="xml"> |
− | <Typo word="- | + | <Typo word="Académie française" find="\bAcad(?:[eé]mie\s+[Ff]rancaise?|[eé]mie\s+Fran[cç]aise?|emie\s+[Ff]ran[cç]aise?|[eé]mie\s+[Ff]ran[cç]ais)\b" replace="Académie française" /> |
− | <Typo word=" | + | <Typo word="Angoulême" find="\bAngouleme\b" replace="Angoulême" /> |
− | + | <Typo word="Bézier(s)" find="\bB[eè]zier(s?)\b" replace="Bézier$1" /> | |
− | + | <Typo word="Brontë" find="\b(Anne|Branwell|Charlotte|Emily|Patrick)\s+Bronte\b" replace="$1 Brontë" /> | |
− | <Typo word=" | + | <Typo word="Chambéry" find="\bChambery\b" replace="Chambéry" /> |
− | + | <Typo word="Côte ..." find="\bCote\s+(de\s+(?:Beaune|Brouilly|Granit|Nuits)|d['`’](?:Argent|Azur|Opale|Or)|des Landes|Chalonnaise|Fleurie|Saint-Luc|Vermeille)\b" replace="Côte $1" /> | |
− | <Typo word=" | + | <Typo word="Côte-" find="\bCote-(de-Beaupré|des-Neiges|d['`’](?:Aime|Or)|du-Poivre|Nord|Rôtie|Saint-(?:André|Paul)|Vertu)\b" replace="Côte-$1" /> |
− | <Typo word=" | + | <Typo word="Côtes" find="\bCotes\s+(de\s+(?:Bourg|Duras|Gascogne|Toul)|du\s+(?:Rh[ôo]ne|Marmandais|Ventoux))\b" replace="Côtes $1" /> |
− | <Typo word=" | + | <Typo word="Côte d'Ivoire" find="\bC(?:ote\s+[Dd]['`’][Ii]|ôte\s+(?:D['`’][Ii]|[Dd][`’][Ii]|[Dd]['`’]i))voire\b" replace="Côte d'Ivoire" /> |
− | <Typo word=" | + | <Typo word="Der Freischütz" find="\bDer\s+Freischutz\b" replace="Der Freischütz" /> |
− | <Typo word=" | + | <Typo word="Dürrenmatt" find="\bD(?:üren?|ürren|ue?rr?en?)nmatt?\b" replace="Dürrenmatt" /> |
− | <Typo word=" | + | <Typo word="Düssel-" find="\b[Dd]ussel(dorf[a-z]*|tal)\b" replace="Düssel$1" /> |
− | <Typo word=" | + | <Typo word="É-" find="\bE(c(?:harcon|ollemont|riennes|ueil|ury)|gly|pense|pernay|pernon|pinay|poye|tampes|tiolles|toges|tréchy|trepy|vreux|vry)\b" replace="É$1" /> |
− | <Typo word=" | + | <Typo word="Eugène ..." find="\bEugene\s+(Delacroix|Ionesco|(Marin\s+)?Labiche)\b" replace="Eugène $1" /> |
− | <Typo word=" | + | <Typo word="Ferenc Molnár" find="\bFerenc\s+Molnar\b" replace="Ferenc Molnár" /> |
− | <Typo word=" | + | <Typo word="Franche-Comté" find="\bFranche(?:\s+Comté|[-\s]+Comte)\b" replace="Franche-Comté" /> |
− | <Typo word=" | + | <Typo word="Göttingen" find="\bGottingen\b" replace="Göttingen" /> |
− | < | + | <Typo word="Köppen climate classification" find="\b[Kk]oppen\s+climate\s+classification\b" replace="Köppen climate classification" /> |
− | + | <Typo word="Květa Peschke" find="\bKveta\s+Peschke\b" replace="Květa Peschke" /> | |
− | + | <Typo word="León" find="\b(Castile(-|\s+and\s+)|(Kingdom|Province|Alfonso\s+(III|I?V|IX))\s+of\s+)Leon\b" replace="$1León"/> | |
− | + | <Typo word="Leoš Janáček" find="\bLeos\s+Jan[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček" /> | |
− | <Typo word=" | + | <Typo word="Médaille militaire" find="\b(?:M[eèê]dail+e\s+[Mm]|Médail+e\s+M)il+itaire\b" replace="Médaille militaire" /> |
− | <Typo word=" | + | <Typo word="Mel Tormé" find="\bMel\s+Torme\b" replace="Mel Tormé" /> |
− | <Typo word=" | + | <Typo word="Mérida" find="\bMerida\b" replace="Mérida" /> |
− | < | + | <Typo word="Müllerian" find="\b[Mm]ullerian\s+(agene[a-z]*|[Dd]ucts?|hormones?|[Ii]nhib[a-z]+|mimic[a-z]*|tumors?)\b" replace="Müllerian $1" /> |
− | <Typo word=" | + | <Typo word="-nçon" find="\b(Ale|Besa)ncon\b" replace="$1nçon" /> |
− | <Typo word=" | + | <Typo word="Neue Zürcher Zeitung" find="\bNeue\s+Zurcher\s+Zeitung\b" replace="Neue Zürcher Zeitung" /> |
− | <Typo word=" | + | <Typo word="Nîmes" find="\bNimes\b" replace="Nîmes" /> |
− | <Typo word=" | + | <Typo word="Nuevo León" find="\bNuevo\s+Leon\b" replace="Nuevo León" /> |
− | <Typo word=" | + | <Typo word="Périg(ord/(u)eux)" find="\bPerig(ord|u?eux)\b" replace="Périg$1" /> |
− | <Typo word=" | + | <Typo word="Provençal" find="\bProvencal\b" replace="Provençal" /> |
+ | <Typo word="Querétaro" find="\bQueretaro\b" replace="Querétaro" /> | ||
+ | <Typo word="Saarbrücken" find="\bSaarbrucken\b" replace="Saarbrücken" /> | ||
+ | <Typo word="San Luis Potosí" find="\bSan\s+Luis\s+Potosi\b" replace="San Luis Potosí" /> | ||
+ | <Typo word="Saône" find="\bSaone\b" replace="Saône" /> | ||
+ | <Typo word="Sèvres" find="\bS[ée]vres\b" replace="Sèvres" /> | ||
+ | <Typo word="Süddeutsche Zeitung" find="\Suddeutsche\s+Zeitung\b" replace="Süddeutsche Zeitung" /> | ||
+ | <Typo word="Teatro Colón" find="\b[Tt]eatro\s+[Cc]olon\b" replace="Teatro Colón" /> | ||
+ | <Typo word="Tübingen" find="\bTubingen\b" replace="Tübingen" /> | ||
+ | <Typo word="Yucatán" find="\bYucatan\b" replace="Yucatán" /> | ||
</source> | </source> | ||
− | === | + | ===A=== |
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word=" | + | <Typo word="Abandon" find="\b([Aa])(?:dba|bo)ndon+([a-z]*)\b" replace="$1bandon$2" /> |
− | <Typo word=" | + | <Typo word="Abbreviate" find="\b([Aa])(?:b+ri|bre)viat([a-z]+)\b" replace="$1bbreviat$2" /> |
− | <Typo word=" | + | <Typo word="Aberrant/Aberration" find="\b([Aa])b(?:ber?|e)ra([nt][a-z]+)(?<!Aberangell)\b" replace="$1berra$2" /> |
− | <Typo word=" | + | <Typo word="Absence" find="\b([Aa])bs(?:cen[sc]|ens)(es?)\b" replace="$1bsenc$2" /> |
− | <Typo word=" | + | <Typo word="Absorb" find="\b([Aa])sb?orb([a-z]*)\b" replace="$1bsorb$2" /> |
− | <Typo word=" | + | <Typo word="Absorption" find="\b([Aa])bsorb[st]i(on|ve)\b" replace="$1bsorpti$2" /> |
− | <Typo word=" | + | <Typo word="Abyssinia" find="\b[Aa]b(?:ysin?|yssin|bys+in?)nia(ns?)?\b" replace="Abyssinia$1" /> |
− | <Typo word=" | + | <Typo word="Academy" find="\b([Aa])c(?:edd?e|cadd?e|c?ada|ad|ada(?=me))m+e?(i[ce]s?|ically|y)\b" replace="$1cadem$2" /> |
− | <Typo word=" | + | <Typo word="(Ac/De)celerate" find="\b([Aa]c|[Dd]e)(?:c?el|e)lerat([a-z]+)\b" replace="$1celerat$2" /> |
− | + | <Typo word="Access_" find="(?!\b[Aa]ces\b)\b(A|a|[Ii]na)(?:ces+|cces(?:ss+)?)([ao]r[a-z]+|e[ds]|ib[a-z]+|ing|ion[a-z]*|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=" | + | <Typo word="Acclaim" find="\b([Aa])claim(ed)?\b" replace="$1cclaim$2" /> |
− | <Typo word=" | + | <Typo word="Acclimatise" find="\b([Aa])c+limiti([sz])(e[ds]?|ing|ation)\b" replace="$1cclimati$2$3" /> |
− | <Typo word=" | + | <Typo word="Accommodate" find="\b([Aa])c(?:com[aeo]?|om+[aeo]?|comm[ae]?)dat([a-z]+)\b" replace="$1ccommodat$2" /> |
− | <Typo word=" | + | <Typo word="Accompanied" find="\b([Aa])c+ompa(?:i?nn|in+)[iy]?e?([ds])\b" replace="$1ccompanie$2" /> |
− | <Typo word=" | + | <Typo word="According" find="\b([Aa])ccorin(g|gly)\b" replace="$1ccordin$2" /> |
− | <Typo word=" | + | <Typo word="Accordion" find="\b([Aa])c+ord(?:eo|ia)(ns?)\b" replace="$1ccordio$2" /> |
− | <Typo word=" | + | <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=" | + | <Typo word="Accus(e/tom)" find="\b([Aa])c(?:c*us|u)s(e[sdr]?|ing|al|able|ati(on|ve)s?|ator[a-z]*|tom(s?|ed))\b" replace="$1ccus$2" /> |
− | <Typo word=" | + | <Typo word="(Over/Under)Achieve" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?i|eie|iei)v(e[a-z]*|ing|abl[ey])\b" replace="$1chiev$2" /> |
− | + | <Typo word="Acknowledge" find="\b([Aa])knowle" replace="$1cknowle" /> | |
− | <Typo word=" | + | <Typo word="Acknowledging" find="\b([Aa])c?knowl(?:edg?e|dege?|egd?e?)ing\b" replace="$1cknowledging" /> |
− | + | <Typo word="Acquire" find="\b([Aa])cq[iu](re[ds]?|ring|siti(ons?|ve(ly)?))\b" replace="$1cqui$2" /> | |
− | <Typo word=" | + | <Typo word="Acquit" find="\b([Aa])c?quitt+(s?)\b" replace="$1cquit$2" /> |
− | <Typo word=" | + | <Typo word="Acquittal" find="\b([Aa])c?qui(?:tt)?t(ed|ing|a(l|nce)s?)\b" replace="$1cquitt$2" /> |
− | <Typo word=" | + | <Typo word="Across" find="\b([Aa])c(?:cro|c?or)s[st]\b" replace="$1cross" /> |
− | <Typo word=" | + | <Typo word="Actual" find="\b([Aa])cut?al([a-z]*)\b" replace="$1ctual$2" /> |
− | <Typo word=" | + | <Typo word="Adaptation" find="\b([Aa])dapa(?:ta)?tion([a-z]*)\b" replace="$1daptation$2" /> |
− | <Typo word=" | + | <Typo word="Address" find="\b([Aa])d+res(e[ds]|ing|e[er]s?|ab[il][a-z]+)?\b" replace="$1ddress$2" /> |
− | <Typo word=" | + | <Typo word="(In)Adequate" find="\b([Ii]na|A|a)d[ai]?quate(ly)?\b" replace="$1dequate$2"/> |
− | <Typo word=" | + | <Typo word="Administer" find="\b([Aa])dmin(?:in?str|ster|inster)(s?|ed|ing)\b" replace="$1dminister$2" /> |
− | <Typo word=" | + | <Typo word="Administrate" find="\b([Aa])dmi(?:n|nini?)strat([a-z]+)\b" replace="$1dministrat$2" /> |
− | + | <Typo word="Admission" find="\b([Aa])ddmiss?i(ons?|ble|bility)\b" replace="$1dmissi$2" /> | |
− | <Typo word=" | + | <Typo word="Adopt" find="\b([Aa])ddopt(s?|ed|i(ng|ve|ons?))\b" replace="$1dopt$2" /> |
− | <Typo word=" | + | <Typo word="Adultery" find="\b([Aa])dultr(y|ate[ds]?|ati(ng|on)|er|ous)\b" replace="$1dulter$2" /> |
− | <Typo word=" | + | <Typo word="Advance" find="\b([Aa])davanc(e[ds]?|ing|ements?)\b" replace="$1dvanc$2" /> |
− | <Typo word=" | + | <Typo word="Adventurous" find="\b([Aa])dventrous\b" replace="$1dventurous" /> |
− | <Typo word=" | + | <Typo word="Advertise" find="\b([Aa])dverti(?:e?s|ze)(r?s?|d|ments?)\b" replace="$1dvertise$2" /> |
− | <Typo word=" | + | <Typo word="Advertising" find="\b([Aa])dvert(?:s|i?z)ing\b" replace="$1dvertising" /> |
+ | <Typo word="Advocate" find="\b([Aa])dovc?at(e[ds]?|ing|ion|ory?)\b" replace="$1dvocat$2" /> | ||
+ | <Typo word="Aerial" find="\b([Aa])eriel(s?|ly)\b" replace="$1erial$2" /> | ||
+ | <Typo word="Aesthetic" find="\b([Aa])(?:stheti|e?sthetia|e?stheci)c(s?|al|al+y)\b" replace="$1esthetic$2" /> | ||
+ | <Typo word="Affiliate" find="\b([Aa])f(?:f?ill?|f?illi|ill?i|f?ll?i)at(e[ds]?|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([Aa])ffici[oa]nad(os?)\b" replace="$1ficionad$2" /> | ||
+ | <Typo word="Aforementioned" find="\b([Aa])for(?:men|e?mem|eme)tioned\b" replace="$1forementioned" /> | ||
+ | <Typo word="Afrikaner" find="\b([Aa])fri[ck]aane(rs?)\b" replace="$1frikane$2" /> | ||
+ | <Typo word="After" find="\b([Aa])f[ft]ter\b" replace="$1fter" /> | ||
+ | <Typo word="Against" find="\b([Aa])g(?:aisn?t|ainnst|ia?nst|aints?)\b" replace="$1gainst" /> | ||
+ | <Typo word="Aggravate" find="\b([Aa])g(?:g?[ae]?re|r[aei])vat([a-z]+)\b" replace="$1ggravat$2" /> | ||
+ | <Typo word="Aggregate" find="\b([Aa])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([Aa])g(?:g?re|res?)s(ions?|ive[a-z]*|ors?)\b" replace="$1ggress$2" /> | ||
+ | <Typo word="Aggrieve" find="\b([Aa])g(?:rie|g?rei)v(e[ds]?|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([Aa])(?:gricu|rgicul)tur(es?|al)\b" replace="$1gricultur$2" /> | ||
+ | <Typo word="Air-" find="\b([Aa])r?i(craft|liner?s?|planes?|ports?|space)\b" replace="$1ir$2" /> | ||
+ | <Typo word="Airborne" find="\bairbourne?\b" replace="airborne" /><!-- don't fix Airbourne, a band --> | ||
+ | <Typo word="Aircraft" find="\b([Aa])i(?:rc|rrcr)ar?(fts?)\b" replace="$1ircra$2" /> | ||
+ | <Typo word="Albeit" find="\b([Aa])l(?:l?bie|lbei)t\b" replace="$1lbeit" /> | ||
+ | <Typo word="Alcohol" find="\b([Aa])l(?:o?cho|choho|ch?oha|ch?aho)l(s?|ics?|ism)\b" replace="$1lcohol$2" /> | ||
+ | <Typo word="Algebraic" find="\b([Aa])lgebraical\b" replace="$1lgebraic" /> | ||
+ | <Typo word="Algorithm" find="\b([Aa])lgorh?itm(s?|ic)\b" replace="$1lgorithm$2" /> | ||
+ | <Typo word="Alienate" find="\b([Aa])lientat(e[ds]?|ing|ion)\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([Aa])ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes" /> | ||
+ | <Typo word="Allege" find="\b([Aa])l+edg(e[ds]?|ing|edly)\b" replace="$1lleg$2" /> | ||
+ | <Typo word="Allegedly" find="\b([Aa])l+ed?ge[ld]y\b" replace="$1llegedly" /> | ||
+ | <Typo word="Alleviate" find="\b([Aa])l+iviat(e[ds]?|ing|ion|or)\b" replace="$1lleviat$2" /> | ||
+ | <Typo word="Almost" find="\b([Aa])l(?:mso|oms)t\b" replace="$1lmost" /> | ||
+ | <Typo word="Along with" find="\b([Aa])longwith\b" replace="$1long with" /> | ||
+ | <Typo word="Alongside" find="\b([Aa])lon[gs]ide\b" replace="$1longside"/> | ||
+ | <Typo word="Alpha" find="\b([Aa])plha([a-z]*)\b" replace="$1lpha$2" /> | ||
+ | <Typo word="Already" find="\b([Aa])(?:l+reayd|ready|l+red+y)\b" replace="$1lready" /> | ||
+ | <Typo word="Also_" find="\baslo\b" replace="also" /> | ||
+ | <Typo word="Alternative" find="\b([Aa])lternitive([sly]*)\b" replace="$1lternative$2" /> | ||
+ | <Typo word="Although" find="\b([Aa])l(?:[ht]ought?|thought)\b" replace="$1lthough" /> | ||
+ | <Typo word="Alumni" find="\b([Aa])lumi?nis\b" replace="$1lumni" /> | ||
+ | <Typo word="Alumnus" find="\b([Aa])lmun(us|ae?|i)\b" replace="$1lumn$2" /> | ||
+ | <Typo word="Alumnus_" find="\b([Aa])lumin(us|ae|i)\b" replace="$1lumn$2" /> | ||
+ | <Typo word="An alumnus of" find="\b([Aa])n?\s+[Aa]lumi?ni\s+of\b" replace="$1n alumnus of" /> | ||
+ | <Typo word="Always" find="\b([Aa])l+w(?:asy|yas)\b" replace="$1lways" /> | ||
+ | <Typo word="Amalgam" find="\b([Aa])malg[ou]m(s?|at(e[ds]?|ing|ion))\b" replace="$1malgam$2" /> | ||
+ | <Typo word="Amateur" find="\b([Aa])m+(?:[aeiou]tuer|[aeiou]ture|[eiou]teur)([a-z]*)\b" replace="$1mateur$2" /> | ||
+ | <Typo word="Ambidextrous" find="\b([Aa])mbi?dextero?us(ly)?\b" replace="$1mbidextrous$2" /> | ||
+ | <Typo word="Ambiguous" find="\b(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][a-z]*)\b" replace="$1valen$2" /> | ||
+ | <Typo word="Amend" find="\b([Aa])dmend(s?|ed|ments?|ing|able|atory)\b" replace="$1mend$2" /> | ||
+ | <Typo word="America" find="\b[Aa]merc?ia(n[as]?|nism)?\b" replace="America$1"/> | ||
+ | <Typo word="Ammunition" find="\b([Aa])m+untio(ns?)\b" replace="$1mmunitio$2" /> | ||
+ | <Typo word="Amock" find="\b([Aa])mock\b" replace="$1mok" /> | ||
+ | <Typo word="Among" find="\b([Aa])mo?un(g|gst)\b" replace="$1mon$2" /> | ||
+ | <Typo word="Amongst" find="\b([Aa])mon(?:ge)?st\b" replace="$1mongst" /> | ||
+ | <Typo word="Amount" find="\b([Aa])mout(s?|ed|ing)\b" replace="$1mount$2" /> | ||
+ | <Typo word="(A/Be)musement" find="\b(A|a|[Bb]e)mus(?:em|me)(nts?)\b" replace="$1museme$2" /> | ||
+ | <Typo word="Anaerobic" find="\b([Aa])nerob(es?|ic[a-z]*)\b" replace="$1naerob$2" /> | ||
+ | <Typo word="Analogous" find="\b([Aa])n(?:n?al|nal?)l(?:oge|ag)(y|ies|ous)\b" replace="$1nalog$2" /> | ||
+ | <Typo word="Ancestor" find="\b([Aa])nsest[oe](rs?)\b" replace="$1ncesto$2" /> | ||
+ | <Typo word="Ancestry" find="\b([Aa])ncest(?:[oe]r|ri)(y|ies|al)\b" replace="$1ncestr$2" /> | ||
+ | <Typo word="Ancient" find="\b([Aa])(?:cie|ncei)nt(s)?\b" replace="$1ncient$2" /> | ||
+ | <Typo word="Ancillary" find="\b([Aa])ncill?iary\b" replace="$1ncillary" /> | ||
+ | <Typo word="Anemone" find="\b([Aa])nenom(es?)\b" replace="$1nemon$2" /> | ||
+ | <Typo word="Annihilate" find="\b([Aa])n(?:n?i?hili|nhil+)at([a-z]+)\b" replace="$1nnihilat$2" /> | ||
+ | <Typo word="Announcement" find="\b([Aa])n+oun?cmen(ts?)\b" replace="$1nnouncemen$2" /> | ||
+ | <Typo word="Annually" find="\b([Aa])nual+y\b" replace="$1nnually" /> | ||
+ | <Typo word="Annul" find="\b([Aa])n+ull(s?|ments?|ar)\b" replace="$1nnul$2" /> | ||
+ | <Typo word="Annulled" find="\b([Aa])n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2" /> | ||
+ | <Typo word="Anoint" find="\b([Aa])nnoint(s?|ed|ings?|ments?)\b" replace="$1noint$2" /> | ||
+ | <Typo word="Anomaly" find="\b([Aa])nom(?:o|al)l(y|ies|ous[a-z]*)\b" replace="$1nomal$2" /> | ||
+ | <Typo word="Antarctic_" find="\b(?<![Ss]infonia\s+)([Aa])ntarti(ca?)\b" replace="$1ntarcti$2" /><!--avoid 'Sinfonia antartica'--> | ||
+ | <Typo word="Anthropomorphic" find="\b([Aa])nthromorphi([a-z]+)\b" replace="$1nthropomorphi$2" /> | ||
+ | <Typo word="(Anti/Hypo/Paren)thesis" find="\b([Aa]nti|[Hh]ypo|[Pp]aren)th[ai]s([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([Aa])n(?:yty|tyth)ing\b" replace="$1nything" /> | ||
+ | <Typo word="Apartheid" find="\b([Aa])parteid\b" replace="$1partheid" /> | ||
+ | <Typo word="Apennine" find="\b[Aa]p(?:e|pen?)nin(es?|us)\b" replace="Apennin$1" /> | ||
+ | <Typo word="Apocalypse" find="\b([Aa])pocolyp(ses?|tic[a-z]*)\b" replace="$1pocalyp$2" /> | ||
+ | <Typo word="(Un)Apolog(y/etic)" find="\b(A|a|[Uu]na)p(?:p?ol[ae]|polo)g(y|ies|ize[ds]?|(etic|ist|ia|ue)s?)\b" replace="$1polog$2" /> | ||
+ | <Typo word="Apparel" find="\b([Aa])p(?:p?arr[ae]|arr?[ae]|p?ara)l(s?|l?ing|l?ed)\b" replace="$1pparel$2" /> | ||
+ | <Typo word="Apparent" find="\b([Aa])p(?:p*ea?r[aei]|(?:pp+|)ea?r[aei]|p*arr+[aei]|p*ar+[ai])nt(ly)?\b" replace="$1pparent$2" /> | ||
+ | <Typo word="Appealing" find="\b([Aa])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([Aa])ppelat(e|i[a-z]+)\b" replace="$1ppellat$2" /> | ||
+ | <Typo word="Application" find="\b([Aa])pplicaito(ns?)\b" replace="$1pplicatio$2" /> | ||
+ | <Typo word="(Dis)Appoint" find="\b([Dd]is)?s?([Aa])(?:sp*|)point([a-z]*)\b" replace="$1$2ppoint$3" /> | ||
+ | <Typo word="(Ap/De)preciate" find="\b([Aa]p|[Dd]e)pr(?:[ei]cai|ie?cia|eacia)([a-z]+)\b" replace="$1precia$2" /> | ||
+ | <Typo word="Approaches" find="\b([Aa])p+roach([ds])\b" replace="$1pproache$2" /> | ||
+ | <Typo word="(In)Appropriate" find="\b(A|a|[Ii]na)p(?:propropia|ropri?a|proprai?|propia)t([a-z]+)\b" replace="$1ppropriat$2" /> | ||
+ | <Typo word="Approximate" find="\b([Aa])p+rox(?:i?am[ai]|imi|imm|ia(?:tema)?)t([a-z]+)\b" replace="$1pproximat$2" /> | ||
+ | <Typo word="Approximately" find="\b([Aa])p+rox[aei]mm?[ai]tle?y\b" replace="$1pproximately" /> | ||
+ | <Typo word="Aqueduct_" find="\b(?<!Mental\s+)([Aa])quaduct(s?)\b" replace="$1queduct$2" /> | ||
+ | <Typo word="Arabic_" find="\b(?<![Gg]um\s+)arabic\b" replace="Arabic" /> | ||
+ | <Typo word="Arbitrary" find="\b([Aa])r?b(?:ritr?a|r?ita|rbitr?e)r((il)?y|iness)\b" replace="$1rbitrar$2" /> | ||
+ | <Typo word="Arboretum" find="\b([Aa])rbo(?:ure|ri)tum\b" replace="$1rboretum"/> | ||
+ | <Typo word="Arch(a)eology" find="\b([Aa])rc(ha?)(?:e|eao|oe?)log(y|ists?|ic[a-z]*)\b" replace="$1rc$2eolog$3" /> | ||
+ | <Typo word="Archetype" find="\b([Aa])rchi?typ(es?|al|ic[a-z]*)\b" replace="$1rchetyp$2" /> | ||
+ | <Typo word="Archimedean" find="\b[Aa]rchimedian\b" replace="Archimedean"/> | ||
+ | <Typo word="Architect" find="\b([Aa])(?:rch(?:ec?|ic)te(?:c?t|cht?)|chitect)(s?|ur[a-z]+)\b" replace="$1rchitect$2" /> | ||
+ | <Typo word="Architectural" find="\b([Aa])rchitectual(ly)?\b" replace="$1rchitectural$2"/> | ||
+ | <Typo word="Architecture" find="\b([Aa])rch[ie](?:ctect|c?techt?|tet|tec)ur([a-z]+)\b" replace="$1rchitectur$2" /> | ||
+ | <Typo word="Argument" find="\b([Aa])rguement([as]?|ive|ative(ly)?|ation|um)\b" replace="$1rgument$2" /> | ||
+ | <Typo word="Armistice" find="\b([Aa])rm(?:[ia]sta|asti)[cs](es?)\b" replace="$1rmistic$2" /> | ||
+ | <Typo word="Arose" find="\b([Aa])rised\b" replace="$1rose" /> | ||
+ | <Typo word="Around_" find="(?!\bAroud\b)\b([Aa])r(?:r?o[nu]|roun|un)d\b" replace="$1round"/> | ||
+ | <!-- ignore name/city Aroud --> | ||
+ | <Typo word="Article" find="\b([Aa])rtic[ae]l?(s?)\b" replace="$1rticle$2"/> | ||
+ | <Typo word="Artillery" find="\b([Aa])rtil+ary\b" replace="$1rtillery" /> | ||
+ | <Typo word="Artist" find="\b([Aa])r(?:itis|tsi)t(s?|ic(ally)?)\b" replace="$1rtist$2" /> | ||
+ | <Typo word="Ascend" find="\b([Aa])(?:cce|sece)n(sions?|d(?:ed|ing|s)?)\b" replace="$1scen$2" /> | ||
+ | <Typo word="Ascetic" find="\b([Aa])setic(s?|ally|ism)\b" replace="$1scetic$2" /> | ||
+ | <Typo word="Aside" find="\b([Aa])sside\b" replace="$1side" /> | ||
+ | <Typo word="Asphyxiate" find="\b([Aa])sphyxai?t(e[ds]?|ing|ion)\b" replace="$1sphyxiat$2" /> | ||
+ | <Typo word="Assassin" find="\b([Aa])s+assa(ns?)\b" replace="$1ssassi$2" /> | ||
+ | <Typo word="Assassin" find="\b([Aa])ssas[ia]n(s|ate[ds]?|ations?)?\b" replace="$1ssassin$2" /> | ||
+ | <Typo word="Assassinate" find="\b([Aa])ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2" /> | ||
+ | <Typo word="Assassinated" find="\b([Aa])ssasined\b" replace="$1ssassinated" /> | ||
+ | <Typo word="Assassination" find="\b([Aa])ssassintation\b" replace="$1ssassination" /> | ||
+ | <Typo word="Assault" find="\b([Aa])s(?: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([a-z]+)\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([Aa])ssertati(ons?|ve[a-z]*)\b" replace="$1sserti$2" /> | ||
+ | <Typo word="Assessment" find="\b([Aa])ssesment\b" replace="$1ssessment"/> | ||
+ | <Typo word="Assign" find="\b([Aa])sign(s?|ed|ing|ments?)\b" replace="$1ssign$2" /> | ||
+ | <Typo word="Assign_" find="\b([Aa])ss(?:s+ign|ing)(s|ing|ed|ments?)\b" replace="$1ssign$2" /><!--don't fix Assing--> | ||
+ | <Typo word="Assist" find="\b([Aa])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[a-z]*)\b" replace="$1sistan$2" /> | ||
+ | <Typo word="Associate" find="\b([Aa])s(?:oci|soi?c)ai?t(e[ds]?|ing|ions?)\b" replace="$1ssociat$2" /> | ||
+ | <Typo word="Assume" find="\b([Aa])s(?:um|s+umm)(e[ds]?|ing(ly)?|ptions?)\b" replace="$1ssum$2" /> | ||
+ | <Typo word="Astronomy" find="\b([Aa])stonom(y|ers?|ic[a-z]*)\b" replace="$1stronom$2" /> | ||
+ | <Typo word="Asymmetric" find="\b([Aa])s(?:s?y)metr(y|ic[a-z]*)\b" replace="$1symmetr$2" /> | ||
+ | <Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk" /> | ||
+ | <Typo word="Atheist" find="\b([Aa])thies(ts?|m|tic)\b" replace="$1theis$2" /> | ||
+ | <Typo word="Atheistic" find="\b([Aa])theistical\b" replace="$1theistic"/> | ||
+ | <Typo word="Athenian" find="\b([Aa])thenea(ns?)\b" replace="$1thenia$2" /> | ||
+ | <Typo word="Athlete" find="\b([Aa])thelet(es?|ic[a-z]*)\b" replace="$1thlet$2" /> | ||
+ | <Typo word="Atrocity" find="\b([Aa])ttroci(ty|ties|ous[a-z]*)\b" replace="$1troci$2" /> | ||
+ | <Typo word="Attaché" find="\b([Aa])ttachee(s?)\b" replace="$1ttaché$2" /> | ||
+ | <Typo word="Attach" find="\b([Aa])tt?atch(e[ds]|ing|able|ments?)?\b" replace="$1ttach$2" /> | ||
+ | <Typo word="Attempt" find="\b([Aa])t(?:empt|tem[pt])(s?|ed|ing|able)\b" replace="$1ttempt$2" /> | ||
+ | <Typo word="Attendant" find="\b([Aa])t(?:tende|end[ae])n(ts?|ces?)\b" replace="$1ttendan$2" /> | ||
+ | <Typo word="(Un)Attend(ed/ing)" find="\b(A|a|[Uu]na)(?:t+en|tend?)(ed|ing)\b" replace="$1ttend$2"/> | ||
+ | <Typo word="(In)Attention" find="\b(A|a|[Ii]na)t(?:tens|ent)i(ons?|ve(ness)?)\b" replace="$1ttenti$2" /> | ||
+ | <Typo word="Attitude" find="\b([Aa])t(?:titi|it+u|tittu)d(e?s|inal[a-z]*)\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([Aa])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([Aa])ut(?:he|o)(rs?)\b" replace="$1utho$2" /> | ||
+ | <Typo word="(A/Ina/S)uspicious" find="\b([AaSs]|[Ii]na)uspi[st]io(ns?|us(ly)?)\b" replace="$1uspicio$2" /> | ||
+ | <Typo word="Authoritative" find="\b([Aa])(?:uthr|ut|th)or(?:a|i|[ai]t[ai])tive([a-z]*)\b" replace="$1uthoritative$2" /> | ||
+ | <Typo word="Authoritative" find="\b([Aa])uthor[ai]tive\b" replace="$1uthoritative"/> | ||
+ | <Typo word="Authorities" find="\b([Aa])(?:(?:uthr|ut|th)orit(?:i?e|ier|hie)|uthorit(?:e|ier|hie))s\b" replace="$1uthorities" /> | ||
+ | <Typo word="Authority" find="\b([Aa])(?:(?:uthr|ut|th)orith?|uthorith)([a-z]+)\b" replace="$1uthorit$2" /> | ||
+ | <Typo word="Auto-da-fé" find="\b([Aa])uto-da-fe\b" replace="$1uto-da-fé"/> | ||
+ | <Typo word="Autobiography" find="\b([Aa])uthobiograph(y|ies|ic[a-z]*)\b" replace="$1utobiograph$2" /> | ||
+ | <Typo word="Autochthonous" find="\b([Aa])utoc(?:h?t|th)on(ous(ly)?|[sy]?|es|ism)\b" replace="$1utochthon$2" /> | ||
+ | <Typo word="Automobile" find="\b([Aa])utomibil(es?|ing)\b" replace="$1utomobil$2" /> | ||
+ | <Typo word="Autonomous" find="\b([Aa])uto(?:monom|[mn]on|mom)ou(s[a-z]*)\b" replace="$1utonomou$2" /> | ||
+ | <Typo word="Auxiliary" find="\b([Aa])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([a-z]+)\b" replace="$1vailab$2" /> | ||
+ | <Typo word="Avalanche" find="\b([Aa])valanc(es?)\b" replace="$1valanch$2" /> | ||
+ | <Typo word="Average" find="\b([Aa])v(?:a?ra?|er)g(es?|ed|ing)\b" replace="$1verag$2" /> | ||
+ | <Typo word="Averaged" find="\b([Aa])veragee([ds])\b" replace="$1verage$2" /> | ||
+ | <Typo word="Aviation" find="\b([Aa])vai?t(ion|ors?)\b" replace="$1viat$2" /> | ||
+ | <Typo word="Await" find="\b([Aa])wat(ed|ing|s)\b" replace="$1wait$2" /> | ||
+ | <Typo word="Award" find="\b([Aa])war(ed|ing|s)\b" replace="$1ward$2"/> | ||
+ | <Typo word="Awareness" find="\b([Aa])war(?:ne|enes)ss+\b" replace="$1wareness"/> | ||
+ | <Typo word="Away" find="\b([Aa])(?:wy|yw)a\b" replace="$1way"/> | ||
+ | <Typo word="Awkward" find="\b([Aa])(?:c?kw|wk)ard(ly|ness)?\b" replace="$1wkward$2" /> | ||
</source> | </source> | ||
− | === | + | ===B=== |
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word=" | + | <Typo word="Back" find="\b([Bb])(?:akc|cak)(s?|ed|ing|ers?|(?:bo|w|y)ards?|hand[a-z]*|hoe?|dat[a-z]*|doors?|fir[ei][a-z]*|light[a-z]*|lit|log[a-z]*|bone[a-z]*|[lw]ash|pack[a-z]*|sides?|spin[a-z]*|stage)\b" replace="$1ack$2"/> |
− | + | <Typo word="(B/M/S)adly" find="\b([BbMmSs]ad)dly\b" replace="$1ly" /> | |
− | <Typo word=" | + | <Typo word="(Un)Balance" find="(?!\bBallance\b|\bBalenciaga\b)\b(B|b|[Uu]nb)al(?:e|la)nc([a-z]+)\b" replace="$1alanc$2"/> |
− | <Typo word=" | + | <!--avoid false positives Ballance, Balenciaga--> |
− | <Typo word=" | + | <Typo word="Banana" find="\b([Bb])an(?:an|na)n(as?)\b" replace="$1anan$2" /> |
− | <Typo word=" | + | <Typo word="Bankrupt" find="\b([Bb])an(?:krup|rupt)(s?|ed|c[a-z]+)\b" replace="$1ankrupt$2" /> |
− | <Typo word=" | + | <Typo word="Barbiturate" find="\b([Bb])arbituate(s?)\b" replace="$1arbiturate$2" /> |
− | <Typo word=" | + | <Typo word="Battalion" find="\b([Bb])at(?:tal|al?)(lions?)\b" replace="$1atta$2" /> |
− | <Typo word=" | + | <Typo word="Beachhead" find="\b([Bb])eachea(ds?)\b" replace="$1eachhea$2" /> |
− | <Typo word=" | + | <Typo word="Beat" find="\b([Bb])eated\b" replace="$1eat" /> |
− | <Typo word=" | + | <Typo word="Beautiful" find="\b([Bb])e(?:at[iy]|ua?t[iy]|auty)full?(ly)?\b" replace="$1eautiful$2" /> |
− | <Typo word=" | + | <Typo word="Beauty" find="\b([Bb])eua?ty\b" replace="$1eauty" /> |
− | <Typo word=" | + | <Typo word="Because" find="\b([Bb])[ae](?:a?cuse|cuase?|couse|casue|c[ce]ause)\b" replace="$1ecause" /> |
− | <Typo word=" | + | <Typo word="Become" find="\b([Bb])eco(?:mm|)(es?|ing)\b" replace="$1ecom$2" /> |
− | <Typo word=" | + | <Typo word="Beginner" find="\b([Bb])eg(?:gin|g?i)n(ers?|ings?)\b" replace="$1eginn$2" /> |
− | <Typo word=" | + | <Typo word="Beginning" find="\b([Bb])egin(?:inin|ni)g(s?)\b" replace="$1eginning$2"/> |
− | <Typo word=" | + | <Typo word="Begins" find="\b([Bb])eggin(s|n(?:er|ing)s?)\b" replace="$1egin$2"/> |
− | <Typo word=" | + | <Typo word="(Mis)Behavior" find="\b(B|b|[Mm]isb)ehavoi?(u?r[a-z]*)\b" replace="$1ehavio$2"/> |
− | <Typo word=" | + | <Typo word="Beijing" find="\b[Bb]ejing\b" replace="Beijing" /> |
− | <Typo word=" | + | <Typo word="Being" find="\b([Bb])eeing(s?)\b" replace="$1eing$2" /> |
− | <Typo word=" | + | <Typo word="being" find="\bbeng\b" replace="being"/><!--Beng is a surname--> |
− | <Typo word=" | + | <Typo word="Beirut" find="\b[Bb]ei?ruit\b" replace="Beirut" /> |
− | <Typo word=" | + | <Typo word="Beleaguered" find="\b([Bb])eleag[eu]r(ed)?\b" replace="$1eleaguer$2" /> |
− | <Typo word=" | + | <Typo word="Belgium" find="\b[Bb]eligum\b" replace="Belgium" /> |
− | <Typo word=" | + | <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=" | + | <Typo word="Belligerent" find="\b([Bb])el(?:l?igera|igere)n(ts?|tly|ce)\b" replace="$1elligeren$2" /> |
− | <Typo word=" | + | <Typo word="Bellwether" find="\b([Bb])ellweathe(rs?)\b" replace="$1ellwethe$2" /> |
− | <Typo word=" | + | <Typo word="Beneficial" find="\b([Bb])en(?:[ei]ficai?|[ai]ficia)([lr][aeilrsy]*)\b" replace="$1eneficia$2" /> |
− | <Typo word=" | + | <Typo word="Benefit" find="\b([Bb])en[ia]fit(s?|t[ei][a-z]+)\b" replace="$1enefit$2" /> |
− | <Typo word=" | + | <Typo word="Benjamin" find="\b[Bb]enajmin\b" replace="Benjamin" /> |
− | <Typo word=" | + | <Typo word="Bernoulli" find="\b[Bb]ernou(?:il|)li\b" replace="Bernoulli" /> |
− | <Typo word=" | + | <Typo word="Bestiality" find="\b([Bb])eastiali?ty\b" replace="$1estiality" /> |
− | <Typo word=" | + | <Typo word="Between" find="\b([Bb])e(?:twen|w?teen|tweem)\b" replace="$1etween" /> |
− | <Typo word=" | + | <Typo word="Beyond" find="\b([Bb])eyo(?:ng|und)\b" replace="$1eyond" /> |
− | <Typo word=" | + | <Typo word="(B/M/Tr)illionaire" find="\b((?:[Mm]ulti)?[MmBb]|[Tt]r)il+ioni?are([es])*\b" replace="$1illionaire$2" /> |
− | <Typo word=" | + | <Typo word="Bizarre" find="\b([Bb])iz(?:zar+|ar)e(ly)?\b(?<!Some Bizzare)" replace="$1izarre$2"/><!--allow [[Some Bizzare]]--> |
− | <Typo word=" | + | <Typo word="Blame" find="\b([Bb])laime?\b" replace="$1lame"/> |
− | <Typo word=" | + | <Typo word="Blitzkrieg" find="\b([Bb])litzkreig\b" replace="$1litzkrieg" /> |
− | <Typo word=" | + | <Typo word="Bombardment" find="(?<!\b[DdLl]es?\s+)\b([Bb])ombar(?:de|)ment(s?)\b(?!\s+[Dd]es?\b)" replace="$1ombardment$2"/> |
− | <Typo word=" | + | <!--avoid French word bombardement by use of lookaround for French articles--> |
− | <Typo word=" | + | <Typo word="Bombardement (French)" find="(\b[DdLl]es?\s+\b[Bb])ombardment(s?)\b" replace="$1ombardement$2"/> |
− | <Typo word=" | + | <Typo word="Bombardement (French)" find="\b([Bb])ombardment(s?\s+[Dd]es?)\b" replace="$1ombardement$2"/> |
− | <Typo word=" | + | <Typo word="Bonanno" find="\b([Bb])onnano\b" replace="$1onanno" /> |
− | <Typo word=" | + | <Typo word="Botswana" find="\b[Bb]o(?:stwa|tswan)na(n?s?)\b" replace="Botswana$1" /> |
− | <Typo word=" | + | <Typo word="Boundary" find="\b([Bb])onda?r(y|ies)\b" replace="$1oundar$2" /> |
− | <Typo word=" | + | <Typo word="Boxes" find="\b([Bb])ox([ds])\b" replace="$1oxe$2"/> |
− | <Typo word=" | + | <Typo word="Brazilian" find="\b([Bb])ra(?:sil?|[sz]il)li(ans?)\b" replace="Brazili$2" /> |
− | <Typo word=" | + | <Typo word="Breakthrough" find="\b([Bb])reakt(?:t?[hr]ough|hrought)(s?)\b" replace="$1reakthrough$2" /> |
− | <Typo word=" | + | <Typo word="Brethren" find="\b([Bb])rethe(?:re?)?n\b" replace="$1rethren" /> |
− | <Typo word=" | + | <Typo word="Brief" find="\b([Bb])reif(s?|ly|ings?|ed|er|est)\b" replace="$1rief$2" /> |
− | <Typo word=" | + | <Typo word="Brillian(t/ce)" find="(?!\bBrillant\b)\b([Bb])ril[il]an(t(ly)?|c[ey])\b" replace="$1rillian$2"/><!--avoid surname Brillant--> |
− | <!-- | + | <Typo word="Brimstone" find="\b([Bb])rime(stones?)\b" replace="$1rim$2" /> |
− | <Typo word=" | + | <Typo word="British" find="\b[Bb]ritt+(ish|anni[ac])\b" replace="Brit$1" /> |
− | <Typo word=" | + | <Typo word="Brittany" find="\bBrit+anny\b" replace="Brittany" /> |
− | <Typo word=" | + | <Typo word="Broadcast" find="\b([Bb])r(?:a?od|oa|oada)cast([a-z]*)\b" replace="$1roadcast$2" /> |
− | <Typo word=" | + | <Typo word="Broadly" find="\b([Bb])roadyl?\b(?<!\bBroady\b)" replace="$1roadly" /><!--don't match name Broady--> |
− | <Typo word=" | + | <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=" | + | <Typo word="Buddha" find="\b[Bb]uddah\b(?!\s+Records\b)" replace="Buddha"/><!--Buddah Records is a record label--> |
− | <Typo word=" | + | <Typo word="(Re)Build" find="\b(B|b|[Rr]eb)ui([dt])l?((ing)?s?)\b" replace="$1uil$2$3" /> |
− | <Typo word=" | + | <Typo word="(Re)Build" find="(?!\bBild\b)\b(B|b|[Rr]eb)(?:iul|[iu]li?)(ds?|t|dings?)\b" replace="$1uil$2"/><!--Don't match surname Bild--> |
− | <Typo word=" | + | <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=" | + | <Typo word="Buoy" find="\b(B(?!ouy\b)|b)ouy(s?|ant|ancy)\b" replace="$1uoy$2"/><!--Bouy is a place name--> |
− | <Typo word=" | + | <Typo word="Buoyant" find="\b([Bb])(?:ou?y|uo)an(t(ly)?|cy)\b" replace="$1uoyan$2" /> |
− | <Typo word=" | + | <Typo word="Bureaucrat" find="\b([Bb])(?:eaur[ao]|ure?u?)cra([a-z]+)\b" replace="$1ureaucra$2" /> |
− | + | <Typo word="Burglar" find="\b([Bb])urg(?:u?le|ula)r([a-z]*)\b" replace="$1urglar$2" /> | |
− | + | <Typo word="Burial" find="\b([Bb])urri(als?|ed)\b" replace="$1uri$2" /> | |
− | + | <Typo word="Business" find="\b([Bb])u(?:i?s(?:si|in)?nes?|isines)(s[a-z]*)\b" replace="$1usines$2" /> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</source> | </source> | ||
− | === | + | ===C=== |
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word=" | + | <Typo word="Caesar" find="\b[Cc]easar(ean?)?(s?)\b" replace="Caesar$1$2"/> |
− | <Typo word="( | + | <Typo word="Cafeteria" find="\b([Cc])af[ai]teri(as?)\b" replace="$1afeteri$2" /> |
− | <Typo word=" | + | <Typo word="Caisson" find="\b([Cc])as+io(ns?)\b" replace="$1aisso$2" /> |
− | + | <Typo word="(Mis/Re)Calculate" find="\b(C|c|[Mm]isc|[Rr]ec)al(?:ucu?|cul|ul?)lat([a-z]+)\b" replace="$1alculat$2" /> | |
− | <Typo word=" | + | <Typo word="Calendar" find="\b([Cc])alander(s?)\b" replace="$1alendar$2"/> |
− | <Typo word=" | + | <Typo word="Caliber" find="\b([Cc])al(?:a|li)b(ers?|res?|rat(e[ds]?|ing|ion))\b" replace="$1alib$2" /> |
− | <Typo word=" | + | <Typo word="California" find="\b[Cc]al(?:for?n?|i?fo[nr]r?|ifron)i(an?s?)\b" replace="Californi$1" /> |
− | <Typo word=" | + | <Typo word="Call(ed/ing)" find="\b([Cc])al(ed|ing)\b" replace="$1all$2" /> |
− | <Typo word=" | + | <Typo word="Calligraphy" find="\b([Cc])aligraph(y|ers?|ists?|ic)\b" replace="$1alligraph$2" /> |
− | <Typo word=" | + | <Typo word="Calvinism" find="\b[Cc]alvanis(m|ts?)\b" replace="Calvinis$1" /> |
− | <Typo word=" | + | <Typo word="Cambridge" find="\b[Cc]ambrigd?e\b" replace="Cambridge" /> |
− | <Typo word=" | + | <Typo word="Camouflage" find="\b([Cc])am[ao]flad?g(e[ds]?|ing)\b" replace="$1amouflag$2" /> |
− | <Typo word=" | + | <Typo word="Campaign" find="\b([Cc])ampa(?:g?in|a?ig|ing)(s?|ed|ers?|ing)\b" replace="$1ampaign$2" /> |
− | <Typo word=" | + | <Typo word="Can" find="\b([Cc])na\b" replace="$1an"/> |
− | <Typo word=" | + | <Typo word="Candidate" find="\b([Cc])and(?:adat|i(?:di)?at|idta)((ur)?es?)\b" replace="$1andidat$2" /> |
− | <Typo word=" | + | <Typo word="Canister" find="\b([Cc])anniste(rs?)\b" replace="$1aniste$2" /> |
− | <Typo word=" | + | <Typo word="Cannot" find="\b([Cc])a(?:|nn)not\b" replace="$1annot" /> |
− | <Typo word=" | + | <Typo word="Cantaloupe" find="\b([Cc])antalope(s?)\b" replace="$1antaloupe$2"/> |
− | <Typo word=" | + | <Typo word="Capital" find="\b([Cc])aptial(s?|is[mt][a-z]*)\b" replace="$1apital$2" /> |
− | <Typo word=" | + | <Typo word="Capitalize" find="\b([Cc])apitiliz([aei][a-z]*)\b" replace="$1apitaliz$2" /> |
− | <Typo word=" | + | <Typo word="Captured" find="\b([Cc])aptu[er]d\b" replace="$1aptured"/> |
− | <Typo word=" | + | <Typo word="Carcass" find="\b([Cc])arcas\b" replace="$1arcass"/> |
− | < | + | <Typo word="Career" find="\b([Cc])arree?r(\b(?<!Carrer)|s)\b" replace="$1areer$2" /><!--Don't fix name Carrer--> |
− | <Typo word=" | + | <Typo word="Caribbean" find="\b([Cc])ar(?:r?ab?|rib|r?i)bean\b" replace="Caribbean" /> |
− | <Typo word=" | + | <Typo word="Carmelite" find="\b[Cc]armalit(es?)\b" replace="Carmelit$1" /> |
− | <Typo word=" | + | <Typo word="Carthaginian" find="\b([Cc])arthagia(ns?)\b" replace="Carthaginia$2" /> |
− | <Typo word=" | + | <Typo word="Cartilage" find="\b([Cc])artil+(?:[ie]d?|ad)g(e|inous)\b" replace="$1artilag$2" /> |
− | <Typo word=" | + | <Typo word="Cartography" find="\b([Cc])art(?:ho|a)graph(y|ers?|ic)\b" replace="$1artograph$2" /> |
− | <Typo word=" | + | <Typo word="Cartridge" find="\b([Cc])art(?:drid?|ri)g(es?)\b" replace="$1artridg$2" /> |
− | <Typo word=" | + | <Typo word="Cassette" find="\b([Cc])as(?:et?|s?e)t(es?)\b" replace="$1assett$2" /> |
− | <Typo word=" | + | <Typo word="Cassowary" find="\b([Cc])as(?:s?aw[ao]|s?owar|owa)r(y|ies)\b" replace="$1assowar$2" /> |
− | <Typo word=" | + | <Typo word="Catapult" find="\b([Cc])atapault(s?|ed|ing)\b" replace="$1atapult$2" /> |
− | <Typo word=" | + | <Typo word="Catastrophes" find="\b([Cc])atastrophies\b" replace="$1atastrophes" /> |
− | <Typo word=" | + | <Typo word="Catechism" find="\b([Cc])ath[ae]ch?is([mt]s?|tic)\b" replace="$1atechis$2" /> |
− | <Typo word=" | + | <Typo word="Category" find="\b([Ss]ubc|C|c)(?:atag|ategi|taeg)or([a-z]+)\b" replace="$1ategor$2" /> |
− | <Typo word=" | + | <Typo word="Caterpillar" find="\b([Cc])at(?:ter?pil?|epil|t?erpi)l(ars?)\b" replace="$1aterpill$2" /> |
− | + | <Typo word="Catholic" find="\b([Cc])ath(?:[eo]?lo|eli)c(s?|ism)\b" replace="$1atholic$2" /> | |
− | <Typo word=" | + | <Typo word="Caucasian" find="\b([Cc])aucasio(ns?)\b" replace="$1aucasia$2" /> |
− | <Typo word=" | + | <Typo word="Caucuses" find="\b([Cc])u?acuse([ds])\b" replace="$1aucuse$2" /> |
− | < | + | <Typo word="Ceiling" find="\b([Cc])i?eling(s?|ed)\b" replace="$1eiling$2" /> |
− | + | <Typo word="Celebrity" find="\b([Cc])eleb[ei]rt(y|ies)\b" replace="$1elebrit$2" /> | |
− | <Typo word=" | + | <Typo word="Cellpadding" find="\b([Cc])el(?:lpa|pad)ding\b" replace="$1ellpadding" /> |
− | <Typo word=" | + | <Typo word="Celsius" find="\b([Cc])elcius\b" replace="Celsius" /> |
− | <Typo word=" | + | <Typo word="Cemetery" find="\b([Cc])emen?ta?re?(y|ies)\b" replace="$1emeter$2" /> |
− | <Typo word=" | + | <Typo word="Censor" find="\b([Cc])ensu(rs?)\b" replace="$1enso$2" /> |
− | <Typo word=" | + | <Typo word="Census" find="\b([Cc])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=" | + | <Typo word="Central" find="\b([Cc])enteral(ly|is[mt]s?|i[sz][aei][a-z]*)?\b" replace="$1entral$2" /> |
− | <Typo word=" | + | <Typo word="Century" find="\b([Cc])entru(y|ies|ions?)\b" replace="$1entur$2" /> |
− | <Typo word=" | + | <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=" | + | <Typo word="César Franck" find="\bCesar\s+Franc?k\b" replace="César Franck" /> |
− | <Typo word=" | + | <Typo word="Cézanne" find="\b[Cc]ezanne\b" replace="Cézanne" /> |
− | <Typo word=" | + | <Typo word="Challenge" find="\b([Cc])hal(?:en|lan|le)g(e[ds]?|ers?|ing|eable)\b" replace="$1halleng$2" /> |
− | <Typo word=" | + | <Typo word="Champagne" find="\b([Cc])hampange\b" replace="$1hampagne" /> |
− | <Typo word=" | + | <Typo word="Champion" find="\b([Cc])hampoin([a-z]*)\b" replace="$1hampion$2" /> |
− | <Typo word=" | + | <Typo word="Champs-Élysées" find="\b[Cc]hamps-[Ee]lysees\b" replace="Champs-Élysées"/> |
− | + | <Typo word="Chancellor" find="\b([Cc])hancel(?:o|l?e)r(s?|ship|sville)\b" replace="$1hancellor$2" /> | |
− | + | <Typo word="(Inter/Un)Change" find="\b(C|c|[Ii]nterc|[Uu]nc)h(?:aneg|nage|ang)(s?\b(?<![Cc]hangs?)|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([nr])g[aei](bl[ey][a-z]*|bility)\b" replace="$1ha$2gea$3" /> | |
− | <Typo word="(Re) | + | <Typo word="Character" find="\b([Cc])(?:a?h(?:ra|are?)c|arach?)t[aeo]r([a-z]*)\b" replace="$1haracter$2" /> |
− | <Typo word=" | + | <Typo word="Character" find="\b([Cc])ha?r(?:achte|a?ct[ao]|e?cte|ate)r([a-z]*)\b" replace="$1haracter$2" /> |
− | <Typo word=" | + | <Typo word="Characteristic" find="\b([Cc])haristic(s)?\b" replace="$1haracteristic$2"/> |
− | <Typo word=" | + | <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=" | + | <Typo word="Chargé d'affaires" find="\b([Cc])harg(?:e\s+d['’]|é\s+D['’]|é\s+d’)([Aa])ffaires\b" replace="$1hargé d'$2ffaires" /> |
− | <Typo word=" | + | <Typo word="Charisma" find="\b([Cc])h?arasma(tic(s?|ally))?\b" replace="$1harisma$2" /> |
− | <Typo word=" | + | <Typo word="Charisma_" find="\b([Cc])arisma(\b(?<!Carisma)|tic(?:s?|ally))\b" replace="$1harisma$2" /><!--don't fix Carisma--> |
− | <Typo word=" | + | <Typo word="Charitable" find="\b([Cc])hartiable\b" replace="$1haritable"/> |
− | <Typo word=" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<Typo word="Charles(ton)" find="\bChalres(ton)?\b" replace="Charles$1" /> | <Typo word="Charles(ton)" find="\bChalres(ton)?\b" replace="Charles$1" /> | ||
− | <Typo word="Chaser" find="\b( | + | <Typo word="Chaser" find="\b([Cc])has(rs?)\b" replace="$1hase$2" /> |
− | <Typo word="Chat" find="\b( | + | <Typo word="Chat" find="\b([Cc])aht(s?)\b" replace="$1hat$2"/> |
− | <Typo word="Check" find="\b( | + | <Typo word="Check" find="\b([Cc])hekc(s|ing)?\b" replace="$1heck$2"/> |
− | <Typo word="Chemical" find="\b( | + | <Typo word="Chemical" find="\b([Cc])hemcial(s?|ly)\b" replace="$1hemical$2" /> |
− | <Typo word="Chemist" find="\b( | + | <Typo word="Chemist" find="\b([Cc])hemest(ry|s)?\b" replace="$1hemist$2" /> |
− | <Typo word="Chief" find="\b( | + | <Typo word="Chief" find="\b([Cc])heif(s?|ly|doms?|ship|tains?)\b" replace="$1hief$2" /> |
− | <Typo word="Childbirth" find="\b( | + | <Typo word="Childbirth" find="\b([Cc])hildbird\b" replace="$1hildbirth" /> |
− | <Typo word="Children" find="\b( | + | <Typo word="Children" find="\b([Cc])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="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( | + | <Typo word="Chorus" find="\b([Cc])hrous(es|ing)?\b" replace="$1horus$2" /> |
<Typo word="(Mis)Chosen" find="\b(C|c|[Mm]isc)hoosen\b" replace="$1hosen" /> | <Typo word="(Mis)Chosen" find="\b(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="Chronicle" find="\b([Cc])hor?nicl(e[ds]?|ers?|ing)\b" replace="$1hronicl$2" /> | ||
− | <Typo word="Church" find="\b( | + | <Typo word="Church" find="\b([Cc])(?:hu|ur|hru)ch(es)?\b" replace="$1hurch$2"/> |
− | <Typo word="Churches" find="\b( | + | <Typo word="Churches" find="\b([Cc])hurchs\b" replace="$1hurches" /> |
− | <Typo word="Cigarette" find="\b( | + | <Typo word="Cigarette" find="\b([Cc])ig(?:garet|g?are|g?arret?)te(s)?\b" replace="$1igarette$2" /> |
− | <Typo word="Cincinnati" find="\b( | + | <Typo word="Cincinnati" find="\b([Cc])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="Cincinnati" find="\b[Cc]in(?:ncin+at?|cinat?|cinnat)t(i|ians?|us)\b" replace="Cincinnat$1" /> | ||
− | <Typo word="Circuit" find="\b( | + | <Typo word="Circuit" find="\b([Cc])(?:ircu|iricui?|urcui)t([a-z]*)\b" replace="$1ircuit$2" /> |
<Typo word="(Re)Circulation" find="\b(C|c|[Rr]ec)irculato(ns?)\b" replace="$1irculatio$2" /> | <Typo word="(Re)Circulation" find="\b(C|c|[Rr]ec)irculato(ns?)\b" replace="$1irculatio$2" /> | ||
− | <Typo word="Circumcision" find="\b( | + | <Typo word="Circumcision" find="\b([Cc])ircum(?:sc?i[cs]|[cs]+ic)io(ns?)\b" replace="$1ircumcisio$2" /> |
− | <Typo word="Citrus" find="\b( | + | <Typo word="Citrus" find="\b([Cc])irtus\b" replace="$1itrus"/> |
− | <Typo word="Civilian" find="\b( | + | <Typo word="Civilian" find="\b([Cc])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="(Re)Claims" find="\b(C|c|[Rr]ec)laimes\b" replace="$1laims" /> | ||
− | <Typo word="Class" find=" | + | <Typo word="Class" find="\b([Cc])las(\b(?<!Clas)|e[ds]|ing|if(y[a-z]*|i[ce][a-z]*))\b" replace="$1lass$2"/><!--don't match name Clas--> |
− | <Typo word="Classic" find="\b( | + | <Typo word="Classic" find="\b([Cc])lasic(s?|al[a-z]*|is[tm]s?|iz[ei][a-z]*)\b" replace="$1lassic$2" /> |
− | <Typo word="Clear_" find="\b( | + | <Typo word="Clear_" find="\b([Cc])laer(e[rd]|est|ly)\b" replace="$1lear$2" /> |
<Typo word="(Un)Clear" find="\b(C|c|[Uu]nc)lera\b" replace="$1lear" /> | <Typo word="(Un)Clear" find="\b(C|c|[Uu]nc)lera\b" replace="$1lear" /> | ||
− | <Typo word="Coast" find="\b( | + | <Typo word="Coast" find="\b([Cc])aost(s?|ed|ing)\b" replace="$1oast$2"/> |
− | <Typo word="Cocktail" find=" | + | <Typo word="Cocktail" find="\b([Cc])o[ck]tail(\b|s\b(?<!Coctails))" replace="$1ocktail$2" /><!--Avoid false positive "Coctails" (band)--> |
− | <Typo word="Coincide" find="\b( | + | <Typo word="Coffee" find="\b([Cc])of[ef]e(house|pot|shop)?(s?)\b" replace="$1offee$2$3"/> |
− | <Typo word="Collaborate" find="\b( | + | <Typo word="Coincide" find="\b([Cc])o-incid(e[ds]?|ent(al(ly)?)?)\b" replace="$1oincid$2" /> |
− | <Typo word="Collapse" find="\b( | + | <Typo word="Collaborate" find="\b([Cc])ol(?:abor+|l?aber+|labo)at([a-z]+)\b" replace="$1ollaborat$2" /> |
− | <Typo word="Collateral" find="\b( | + | <Typo word="Collapse" find="\b([Cc])ollasp(e[ds]?|ing|ible)\b" replace="$1ollaps$2" /> |
− | <Typo word="Colleague" find="\b( | + | <Typo word="Collateral" find="\b([Cc])olateral(ly|ize[ds]?|izing)?\b" replace="$1ollateral$2" /> |
+ | <Typo word="Colleague" find="\b([Cc])ol(?:le|ea)gu(es?)\b" replace="$1olleagu$2" /> | ||
<Typo word="(Re)Collection" find="\b(C|c|[Rr]ec)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(s?|ly))\b" replace="$1ollecti$2" /> | <Typo word="(Re)Collection" find="\b(C|c|[Rr]ec)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(s?|ly))\b" replace="$1ollecti$2" /> | ||
− | <Typo word="Colonizer" find="\b( | + | <Typo word="Colonizer" find="\b([Cc])oloni[sz]ator(s)?\b" replace="$1olonizer$2" /> |
− | <Typo word="Colonnade" find="\b( | + | <Typo word="Colonnade" find="\b([Cc])ol+onad(es?)\b" replace="$1olonnad$2" /> |
− | <Typo word="Colony" find="\b( | + | <Typo word="Colony" find="\b([Cc])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="Colorado" find="\b[Cc]ola?rad(o|ans?)\b" replace="Colorad$1" /> | ||
− | <Typo word=" | + | <Typo word="Colossal" find="\b([Cc])ol(?:los?|l?o)s(al(ly)?|us)\b" replace="$1oloss$2" /> |
− | + | <Typo word="Column" find="\b([Cc])olun?m+(\b(?<!Colum)|s\b)" replace="$1olumn$2"/><!--don't match name Colum--> | |
− | <Typo word="Column" find=" | + | <Typo word="Combination" find="\b([Cc])omb(?:anatio|intatio|inati)(ns?)\b" replace="$1ombinatio$2" /> |
− | <Typo word="Combination" find="\b( | + | <Typo word="Combustion" find="\b([Cc])ombusi(on|ve(ly)?)\b" replace="$1ombusti$2" /> |
− | <Typo word="Combustion" find="\b( | + | <Typo word="Comeback" find="\b([Cc])ombac(ks?)\b" replace="$1omebac$2" /> |
− | <Typo word="Comeback" find="\b( | + | <Typo word="Comedic" find="\b([Cc])ommedi(c|ans?)\b" replace="$1omedi$2" /> |
− | <Typo word="Comedic" find="\b( | + | <Typo word="(Un)Comfortable" find="\b(C|c|[Uu]nc)o(?:nforta|mforti)bl([ey])\b" replace="$1omfortabl$2" /> |
− | <Typo word="(Un)Comfortable" find="\b(C|c|[Uu]nc)o(?:nforta|mforti)bl( | + | <Typo word="(-)Coming" find="\b([A-Za-z]*[Cc])om[em]ing(s?)\b(?<!Commings)" replace="$1oming$2" /><!--don't match surname Commings--> |
− | <Typo word="(-)Coming" find="\b([A-Za-z]*[Cc])om[em]ing(s?)\b(?<! | + | <Typo word="Command(eer/o/ment)" find="\b([Cc])om(?:madn|and)(ee?rs?|ed|eer(?:ed|ing)|oe?s?\b(?<!Comandos?)|ments?)?\b" replace="$1ommand$2" /> |
− | <Typo word="Command(eer/o/ment)" find=" | ||
<!-- exclude Spanish title Comando --> | <!-- exclude Spanish title Comando --> | ||
− | <Typo word="Commemorate" find="\b( | + | <Typo word="Commemorate" find="\b([Cc])om(?:(?:(?:m?em+|me)r|em+)[oe]r[ai]t|memorit|memer[ai]t)([a-z]+)\b" replace="$1ommemorat$2" /> |
− | <Typo word="Commemorate" find="\b( | + | <Typo word="Commemorate" find="\b([Cc])om+em+(?:er[ai]|ori)t(e[ds]?|ing|ions?|ives?)\b" replace="$1ommemorat$2" /> |
− | <Typo word="Commercial" find=" | + | <Typo word="Commercial" find="\b([Cc])om(?:m?eri|er)ci?al(\b(?<!Comercial)|s|ly|i[sz](?:e[ds]?|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="(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( | + | <Typo word="Commitment" find="\b([Cc])om(?:it?|m?it)tmen(ts?)\b" replace="$1ommitmen$2" /> |
− | <Typo word="Committ(ed/al)" find=" | + | <Typo word="Committ(ed/al)" find="\b([Cc])o(?:mitt?|mmit)(ees?|ed|ing|al\b(?<![Cc]omital))\b" replace="$1ommitt$2" /><!--don't fix "comital"--> |
− | <Typo word="Committee" find="\b( | + | <Typo word="Committee" find="\b([Cc])om(?:m[ei]t(?:ee?|te)|it[te]ee?|mitty)(s?|m[ae]n)\b" replace="$1ommittee$2" /> |
− | <Typo word="Commodity" find="\b( | + | <Typo word="Commodity" find="\b([Cc])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="(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( | + | <Typo word="Commonwealth" find="\b([Cc])om+onweath\b" replace="$1ommonwealth" /> |
− | <Typo word="(Tele)communicate" find="\b([Tt]elec|C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[ | + | <Typo word="(Tele)communicate" find="\b([Tt]elec|C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[ds]?|ors?|ions?|ive(ly)?)\b" replace="$1ommunicat$2" /> |
− | <Typo word="Communities" find="\b( | + | <Typo word="Communities" find="\b([Cc])ommunitei?s\b" replace="$1ommunities"/> |
− | <Typo word=" | + | <Typo word="Company" find="\b([Cc])om(?:apan|ap?n)(y|ies|ions?)\b" replace="$1ompan$2" /> |
− | + | <Typo word="Comparative" find="\b([Cc])omparitive(ly)?\b" replace="$1omparative$2" /> | |
− | <Typo word="Comparative" find="\b( | + | <Typo word="Comparison" find="\b([Cc])omparisio(ns?)\b" replace="$1ompariso$2" /> |
− | |||
− | <Typo word="Comparison" find="\b( | ||
<Typo word="(In)Compatible" find="\b(C|c|[Ii]nc)ompa?ti?abl([ey])\b" replace="$1ompatibl$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/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(ly)?)\b" replace="$1ompeten$2" /> | <Typo word="(In)Competent" find="\b(C|c|[Ii]nc)omp(?:et[ai]|[ai]t[ea]|tete)n(ce|t(ly)?)\b" replace="$1ompeten$2" /> | ||
− | <Typo word="Competition" find="\b( | + | <Typo word="Competition" find="\b([Cc])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( | + | <Typo word="Compilation" find="\b([Cc])om(?:ilati?|pi?liati?|plilati?|pilli?ati?|pilat)on(s?)\b" replace="$1ompilation$2" /> |
− | + | <Typo word="(In)Complete" find="\b(C|c|[Ii]nc)ompl(?:eate?\b(?<!Compleat)|eete|ate)(s?|d|ly|ness)\b" replace="$1omplete$2"/> | |
− | <Typo word="(In)Complete" find=" | ||
<!--Don't fix Compleat, (in)complet--> | <!--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="(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="Comp(l)eting" find="\b([Cc]ompl?et)et?i(ng|on?)\b" replace="$1i$2" /> | ||
− | <Typo word="Composite" find="\b( | + | <Typo word="Composite" find="\b([Cc])omposate(s)?\b" replace="$1omposite$2"/> |
− | <Typo word="Compound" find="\b( | + | <Typo word="Compound" find="\b([Cc])omp[ou]nd([a-z]*)\b" replace="$1ompound$2" /> |
− | <Typo word="Comprehensive" find="\b( | + | <Typo word="Comprehensive" find="\b([Cc])omphrehensi(ve(ly)?|on|bl[ey])\b" replace="$1omprehensi$2" /> |
− | <Typo word="Comprise" find="\b( | + | <Typo word="Comprise" find="\b([Cc])onpris(e[ds]?|ing)\b" replace="$1ompris$2" /> |
− | <Typo word="Compromise" find="\b( | + | <Typo word="Compromise" find="\b([Cc])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="(Com/Pro)pulsory" find="\b([Cc]om|[Pp]ro)puls[ae]r(y|ies)\b" replace="$1pulsor$2" /> | ||
− | <Typo word="Compute" find="\b( | + | <Typo word="Compute" find="\b([Cc])m?opute(r?s?|d|ri[sz]e[ds]?)\b" replace="$1ompute$2" /> |
− | <Typo word="Concentrate" find="\b( | + | <Typo word="Concentrate" find="\b([Cc])onsentrat(e[ds]?|ing|ions?)\b" replace="$1oncentrat$2" /> |
− | <Typo word="Concept" find="\b( | + | <Typo word="Concept" find="\b([Cc])on(?:sept|cep([abd-su-z]))([a-z]*)\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="(Un)Concern" find="\b(C|c|[Uu]nc)onsern(s?|ing|ed)\b" replace="$1oncern$2" /> | ||
− | <Typo word="Condemned" find="\b( | + | <Typo word="Condemned" find="\b([Cc])ond(?:em+|amn)e([dr])\b" replace="$1ondemne$2" /> |
− | <Typo word="Condominium" find="\b( | + | <Typo word="Condominium" find="\b([Cc])ondominum(s?)\b" replace="$1ondominium$2"/> |
− | <Typo word="Confides" find="\b( | + | <Typo word="Confides" find="\b([Cc])onfids\b" replace="$1onfides" /> |
− | <Typo word="Confirmation" find="\b( | + | <Typo word="Confirmation" find="\b([Cc])onfirmmation\b" replace="$1onfirmation"/> |
− | <Typo word="Conform" find="\b( | + | <Typo word="Conform" find="\b([Cc])oform(ers?|ed|ing|ance)\b" replace="$1onform$2" /> |
− | <Typo word="Confront" find="\b( | + | <Typo word="Confront" find="\b([Cc])onfont(s?|ing|ation(al|ists?)?|ers?|ed)\b" replace="$1onfront$2"/> |
− | <Typo word="Congratulate" find="\b( | + | <Typo word="Congratulate" find="\b([Cc])ongradulat(e[ds]?|ing|ions|ory)\b" replace="$1ongratulat$2" /> |
− | <Typo word="Congressional" find="\b( | + | <Typo word="Congressional" find="\b([Cc])ongres[is]ona(l(ly)?)\b" replace="$1ongressiona$2" /> |
− | <Typo word="Conjecture" find="\b( | + | <Typo word="Conjecture" find="\b([Cc])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="(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="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( | + | <Typo word="Connive" find="\b([Cc])oniv(e[drs]?|ing)\b" replace="$1onniv$2" /> |
− | <Typo word="Connotation" find="\b( | + | <Typo word="Connotation" find="\b([Cc])(?:o|an)notati(ons?|ve(ly)?)\b" replace="$1onnotati$2" /> |
− | <Typo word="Conquered" find="\b( | + | <Typo word="Conquered" find="\b([Cc])onqu(?:er|re|erre)d\b" replace="$1onquered" /> |
− | <Typo word="Conqueror" find="\b( | + | <Typo word="Conqueror" find="\b([Cc])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(ly)?|usness|nabl[ey])\b" replace="$1onscio$2" /> | <Typo word="(Sub/Un/Semi/Pre)Conscious" find="\b(C|c|[Ss]ubc|[Pp]rec|[Ss]emic|[Uu]nc)on[cs]io(us(ly)?|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="(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( | + | <Typo word="Consecutive" find="\b([Cc])onsectut?ive(ly)?\b" replace="$1onsecutive$2" /> |
− | <Typo word="Consensus" find="\b( | + | <Typo word="Consensus" find="\b([Cc])on(?:s?cens|e?senc)us\b" replace="$1onsensus" /> |
− | <Typo word="Consent" find="\b( | + | <Typo word="Consent" find="\b([Cc])onscent(ed|ing)\b" replace="$1onsent$2" /> |
− | <Typo word="Conservative" find="\b( | + | <Typo word="Conservative" find="\b([Cc])onservitiv(es?|ely|ism)\b" replace="$1onservativ$2" /> |
<Typo word="(Re)Consider" find="\b([Rr]ec|C|c)on(?:cid|sdid?)er(s?|ed|ing|abl[ey])\b" replace="$1onsider$2" /> | <Typo word="(Re)Consider" find="\b([Rr]ec|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="(In)Considerate" find="\b(C|c|[Ii]nc)onsiderite?(ly)\b" replace="$1onsiderate$2"/> | ||
<Typo word="(Re)Considered" find="\b([Rr]ec|C|c)onsider(?:d|es)\b" replace="$1onsidered" /> | <Typo word="(Re)Considered" find="\b([Rr]ec|C|c)onsider(?:d|es)\b" replace="$1onsidered" /> | ||
− | <Typo word="Consolidate" find="\b( | + | <Typo word="Consolidate" find="\b([Cc])onsol[ao]dat(e[ds]?|ing|ions?)\b" replace="$1onsolidat$2" /> |
− | <Typo word="Consommé" find="\b( | + | <Typo word="Consommé" find="\b([Cc])onsomme(s)?\b" replace="$1onsommé$2"/> |
− | <Typo word="Conspiracy" find="\b( | + | <Typo word="Conspiracy" find="\b([Cc])onspiri(cy|cies|tor[a-z]*)\b" replace="$1onspira$2"/> |
<Typo word="(In)Constantly" find="\b(C|c|[Ii]nc)onstanly\b" replace="$1onstantly" /> | <Typo word="(In)Constantly" find="\b(C|c|[Ii]nc)onstanly\b" replace="$1onstantly" /> | ||
− | <Typo word="Consternation" find="\b( | + | <Typo word="Consternation" find="\b([Cc])onstarnatio(ns?)\b" replace="$1onsternatio$2" /> |
− | <Typo word="Constituent" find="\b( | + | <Typo word="Constituent" find="\b([Cc])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([a-z]+)\b" replace="$1onstitut$2" /> | <Typo word="(Re/Un)Constitute" find="\b(C|c|[Rr]ec|[Uu]nc)onsitut([a-z]+)\b" replace="$1onstitut$2" /> | ||
<Typo word="(Un)Constitution" find="\b(C|c|[Uu]nc)o(?:nstitu|[ns]titut)ion([a-z]*)\b" replace="$1onstitution$2" /> | <Typo word="(Un)Constitution" find="\b(C|c|[Uu]nc)o(?:nstitu|[ns]titut)ion([a-z]*)\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="(Un)Constrain" find="\b(C|c|[Uu]nc)onstain(t?s?|ed|ing)\b" replace="$1onstrain$2" /> | ||
− | <Typo word="Consultant" find="\b( | + | <Typo word="Consultant" find="\b([Cc])onsul(?:te|a)n(ts?)\b" replace="$1onsultan$2" /> |
− | <Typo word="Consum(ption/ptive/e/mate)" find="\b( | + | <Typo word="Consum(ption/ptive/e/mate)" find="\b([Cc])omsum(pti(ons?|ve)|er?s?|ed|ing|erism|mat(e[ds]?|ion))\b" replace="$1onsum$2" /> |
− | <Typo word="Consumer" find="\b( | + | <Typo word="Consumer" find="\b([Cc])onsumber(s?|ism)\b" replace="$1onsumer$2"/> |
− | <Typo word="Consummate" find="\b( | + | <Typo word="Consummate" find="\b([Cc])onsumat(e[ds]?|ing|ions?)\b" replace="$1onsummat$2" /> |
− | <Typo word="Contain" find="\b( | + | <Typo word="Contain" find="\b([Cc])o[mu]n?tain(s?|e[dr]s?|ing)\b" replace="$1ontain$2" /> |
− | <Typo word="Contains" find="\b( | + | <Typo word="Contains" find="\b([Cc])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="(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(ly)?\b" replace="$1temporaneous$2" /> | <Typo word="(Con/Ex)temporaneous" find="\b([Cc]on|[Ee]x)temporan(?:[eou]{1,2})s(ly)?\b" replace="$1temporaneous$2" /> | ||
<Typo word="(Con/Pre)tender" find="\b([Cc]on|[Pp]re)tendo(rs?)\b" replace="$1tende$2" /> | <Typo word="(Con/Pre)tender" find="\b([Cc]on|[Pp]re)tendo(rs?)\b" replace="$1tende$2" /> | ||
− | <Typo word="(Inter/Trans)Continental" find="\b([Ii]nterc|C|c|[Tt]ransc) | + | <Typo word="(Inter/Trans)Continental" find="\b([Ii]nterc|C|c|[Tt]ransc)ontine(?:tal|ntial)\b" replace="$1ontinental"/> |
− | <Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)o(?:(?:ns|un)ti|nt)(?:in|nu)(e[ | + | <Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)o(?:(?:ns|un)ti|nt)(?:in|nu)(e[ds]?|ing|ity|ations?|(?:al|ous)(?:ly)?)\b" replace="$1ontinu$2" /> |
− | <Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)ontiu(e[ | + | <Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)ontiu(e[ds]?|ing|al(ly)?)\b" replace="$1ontinu$2" /> |
− | <Typo word="(Dis)Continuous" find="\b(C|c|[Dd]isc)onti[nu] | + | <Typo word="(Dis)Continuous" find="\b(C|c|[Dd]isc)onti(?:[nu]ou|nuo)s(ly)?\b" replace="$1ontinuous$2" /> |
<Typo word="Contrary" find="\b([Cc])ontary\b" replace="$1ontrary" /> | <Typo word="Contrary" find="\b([Cc])ontary\b" replace="$1ontrary" /> | ||
− | <Typo word="Contrast" find="\b( | + | <Typo word="Contrast" find="\b([Cc])on(?:stra|tar)st(s?|ing(ly)?|ed|able)?\b" replace="$1ontrast$2" /> |
− | <Typo word="Control" find="\b( | + | <Typo word="Control" find="\b([Cc])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="(Un)Controlled" find="\b(C|c|[Uu]nc)ontrol(e[dr]|ing)\b" replace="$1ontroll$2" /> | ||
− | <Typo word="Controversial" find="\b( | + | <Typo word="Controversial" find="\b([Cc])ontroversal(ly)?\b" replace="$1ontroversial$2"/> |
− | <Typo word="Controversy" find="\b( | + | <Typo word="Controversy" find="\b([Cc])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(ly)?|ces?)\b" replace="$1onvenien$2" /> | <Typo word="(In)Convenient" find="\b(C|c|[Ii]nc)onv(?:eine|v?ienie|enia)n(t(ly)?|ces?)\b" replace="$1onvenien$2" /> | ||
− | <Typo word="(Un)Conventional" find="\b(C|c|[Uu]nc)onve(?:tion|nti)al(ly|is[mt]|ize[ | + | <Typo word="(Un)Conventional" find="\b(C|c|[Uu]nc)onve(?:tion|nti)al(ly|is[mt]|ize[ds]?)?\b" replace="$1onventional$2" /> |
− | <Typo word="Converter" find="\b( | + | <Typo word="Converter" find="\b([Cc])onverto(rs?)\b" replace="$1onverte$2" /> |
− | <Typo word="Conveyor" find="\b( | + | <Typo word="Conveyor" find="\b([Cc])onveye(rs?)\b" replace="$1onveyo$2"/> |
<Typo word="(Un)Convince" find="\b(C|c|[Uu]nc)onvic(e[ds]?|ing(ly)?)\b" replace="$1onvinc$2" /> | <Typo word="(Un)Convince" find="\b(C|c|[Uu]nc)onvic(e[ds]?|ing(ly)?)\b" replace="$1onvinc$2" /> | ||
− | <Typo word="(Un)Cooperate" find="\b(C|c|[Uu]nc)oop[ao]rat(e[ | + | <Typo word="(Un)Cooperate" find="\b(C|c|[Uu]nc)oop[ao]rat(e[ds]?|ing|ion|ive(ly)?)\b" replace="$1ooperat$2" /> |
<Typo word="(Un)Coordinate" find="\b([Cc]|[Uu]nc)oordian?t([a-z]+)\b" replace="$1oordinat$2" /> | <Typo word="(Un)Coordinate" find="\b([Cc]|[Uu]nc)oordian?t([a-z]+)\b" replace="$1oordinat$2" /> | ||
<Typo word="Copenhagen" find="\b[Cc]openhagan\b" replace="Copenhagen" /> | <Typo word="Copenhagen" find="\b[Cc]openhagan\b" replace="Copenhagen" /> | ||
− | <Typo word="Copied" find="\b( | + | <Typo word="Copied" find="\b([Cc])oppied\b" replace="$1opied" /> |
− | <Typo word="Copy" find="\b( | + | <Typo word="Copy" find="\b([Cc])poy(ing)?\b" replace="$1opy$2" /> |
− | <Typo word="Copyright" find="\b( | + | <Typo word="Copyright" find="\b([Cc])opywrite\b" replace="$1opyright" /> |
− | <Typo word="Cordial" find="\b( | + | <Typo word="Cordial" find="\b([Cc])oridal(s?|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/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?|[ai]b(le|ility)|or|ness)\b" replace="$1orrect$2" /> | <Typo word="(In)Correct" find="\b(C|c|[Ii]nc)(?:r+ect|or(?:rr+|)ec?tc?|or+etc?)(s?|ed|(ing)?(ly)?|ions?|[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( | + | <Typo word="Correspond" find="\b([Cc]orr|[Rr])(?:is|e)(?:po[ns]d|spon)(|s\b(?<!\b[Rr]espons)|ed|ing(ly)?|ents?|enc(?:es?|y|ies))\b" replace="$1espond$2" /> |
− | <Typo word="Corresponde(nt/ce)" find="(?<!\b(?:[Ll]a|[Ll]es|des?|et)\s+)\b( | + | <Typo word="Corresponde(nt/ce)" find="(?<!\b(?:[Ll]a|[Ll]es|des?|et)\s+)\b([Cc])orr[ei]spondan(ts?|ces?|cy)\b(?!\s+[Dd]es?\b)" replace="$1orresponden$2" /> |
<!-- avoid French word correspondance(s) via lookaround for French articles --> | <!-- avoid French word correspondance(s) via lookaround for French articles --> | ||
− | <Typo word="Corridor" find="\b( | + | <Typo word="Corridor" find="\b([Cc])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="Cotton_" find="\bcotten\b" replace="cotton"/><!--Don't match surname Cotten--> | ||
− | <Typo word="Could" find="\b( | + | <Typo word="Could" find="\b([Cc])oudl\b" replace="$1ould"/> |
− | <Typo word="Couldn't" find="\b( | + | <Typo word="Couldn't" find="\b([Cc])oudl?n't\b" replace="$1ouldn't"/> |
− | <Typo word="Council" find="\b( | + | <Typo word="Council" find="\b([Cc])ouci(ls?|llors?)\b" replace="$1ounci$2" /> |
− | <Typo word="Countries" find="\b( | + | <Typo word="Countries" find="\b([Cc])oun(?:t?ir|ri)es\b" replace="$1ountries" /> |
− | <Typo word="Coup d'État" find="\b( | + | <Typo word="Country" find="\b([Cc])ontr(ies|y(sides?)?|m[ae]n|[iy]e?fied)\b" replace="$1ountr$2" /> |
− | <Typo word="Coup d'état" find="\b( | + | <Typo word="Coup d'État" find="\b([Cc])oup(s?)\s+([Dd])['`]Etat\b" replace="$1oup$2 $3'État" /> |
− | <Typo word="Courier" find="\b( | + | <Typo word="Coup d'état" find="\b([Cc])oup(s?)\s+([Dd])['`]?\s?[eê]tat?\b" replace="$1oup$2 $3'état" /> |
− | <Typo word="Covenant" find="\b( | + | <Typo word="Courier" find="\b([Cc])oururie(rs?)\b" replace="$1ourie$2" /> |
+ | <Typo word="Covenant" find="\b([Cc])onvenant([a-z]*)\b" replace="$1ovenant$2" /> | ||
<Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/> | <Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/> | ||
− | <Typo word="Create" find="\b( | + | <Typo word="Create" find="\b([Cc])reaete(s?|d)\b" replace="$1reate$2" /> |
− | <Typo word=" | + | <Typo word="credence" find="\bcreedence\b" replace="credence"/><!-- Don't match to Creedence, which usually refers to the band Creedence Clearwater Revival --> |
<Typo word="(In)Credible" find="\b(C|c|[Ii]nc)read[ia]b(l[ey]|ility)\b" replace="$1redib$2" /> | <Typo word="(In)Credible" find="\b(C|c|[Ii]nc)read[ia]b(l[ey]|ility)\b" replace="$1redib$2" /> | ||
− | <Typo word="Criteria" find="\b( | + | <Typo word="Criteria" find="\b([Cc])riteri(?:a|on)s\b(?<![Tt]he Criterions)" replace="$1riteria" /> <!--The Criterions are a group --> |
− | <Typo word="Criterion" find="\b( | + | <Typo word="Criterion" find="\b([Cc])ritereon\b" replace="$1riterion" /> |
− | <Typo word="Critical" find="\b( | + | <Typo word="Critical" find="\b([Cc])r(?:tic|itc?|itis|ittic)(al(ly)?|i[sz](e[ds]?|ing)|isms?)\b" replace="$1ritic$2" /> |
− | <Typo word="Critics" find="\b( | + | <Typo word="Critics" find="\b([Cc])riticists\b" replace="$1ritics"/> |
− | <Typo word="Crocodile" find="\b( | + | <Typo word="Crocodile" find="\b([Cc])rockodil(es?)\b" replace="$1rocodil$2" /> |
− | <Typo word="Crucifixion" find="\b( | + | <Typo word="Crucifixion" find="\b([Cc])rucifiction\b" replace="$1rucifixion"/> |
− | <Typo word="Crudités" find="\b( | + | <Typo word="Crudités" find="\b([Cc])rudite(s?)\b" replace="$1rudité$2"/> |
− | <Typo word=" | + | <Typo word="Cruise" find="\b([Cc])rusi?(e[ds]?|ers?|ing)\b(?<!Cruser?)" replace="$1ruis$2" /><!--Cruse & Cruser are surnames--> |
− | < | + | <Typo word="Crystalli(s/z)ation_" find="\b([Cc])rystal([io][a-z]+)\b" replace="$1rystall$2" /> |
− | <Typo word="Crystalli(s/z)ation_" find="\b( | + | <Typo word="Cuisine" find="\b([Cc])usin(es?)\b" replace="$1uisin$2" /> |
− | <Typo word="Cuisine" find="\b( | + | <Typo word="Culinary" find="\b([Cc])ul(?:lina|iner?|inar)ry\b" replace="$1ulinary" /> |
− | <Typo word="Culinary" find="\b( | ||
<Typo word="(C/F)ulminate" find="\b([CcFf])uliminat(e[ds]?|ing|ions?)\b" replace="$1ulminat$2" /> | <Typo word="(C/F)ulminate" find="\b([CcFf])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)ult(ral[a-z]*)\b" replace="$1ultu$2" /> | <Typo word="(Agri/Horti/Multi)Cultural" find="\b(C|c|[Aa]gric|[Hh]ortic|[Mm]ultic)ult(ral[a-z]*)\b" replace="$1ultu$2" /> | ||
− | <Typo word="Cumulative" find="\b( | + | <Typo word="Cumulative" find="\b([Cc])umulatative(ly)?\b" replace="$1umulative$2" /> |
<Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao" /> | <Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao" /> | ||
− | <Typo word="Curiosity" find="\b( | + | <Typo word="Curiosity" find="\b([Cc])uriousit(y|ies)\b" replace="$1uriosit$2" /> |
− | <Typo word="Currently" find="\b( | + | <Typo word="Currently" find="\b([Cc])ur(?:r?entel|r?en[lt]|ente?l|rente?le)e?y\b" replace="$1urrently" /> |
− | <Typo word="Curriculum" find="\b( | + | <Typo word="Curriculum" find="\b([Cc])(?:iriculu|urricule)m\b" replace="$1urriculum" /> |
− | <Typo word="Customer" find="\b( | + | <Typo word="Customer" find="\b([Cc])u(?:tso|sot)mer(s)?\b" replace="$1ustomer$2"/> |
− | <Typo word="Cylinder" find="\b( | + | <Typo word="Cylinder" find="\b([Cc])(?:yc|i)lind(ers?|rical(ly)?)\b" replace="$1ylind$2" /> |
− | <Typo word="Cylindrical" find="\b( | + | <Typo word="Cylindrical" find="\b([Cc])ylinderical(ly)?\b" replace="$1ylindrical$2" /> |
</source> | </source> | ||
Line 877: | Line 877: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="Dardanelles" find="\b(?:[Dd]arde|darda)nelles\b" replace="Dardanelles" /> | <Typo word="Dardanelles" find="\b(?:[Dd]arde|darda)nelles\b" replace="Dardanelles" /> | ||
− | <Typo word="Daughter" find="\b( | + | <Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri" /> |
− | <Typo word="Deal" find="\b( | + | <Typo word="Daughter" find="\b([Dd])au(?:gt?h|gt|hg?t)er(s?)\b" replace="$1aughter$2" /> |
+ | <Typo word="Deal" find="\b([Dd])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="(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( | + | <Typo word="Decide" find="\b([Dd])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="(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(ly)?)\b" replace="$1ecisi$2" /> | <Typo word="(In)Decision" find="\b(D|d|[Ii]nd)e(?:cis|sc?isi|sici)(ons?|ve(ly)?)\b" replace="$1ecisi$2" /> | ||
− | <Typo word="Decrees" find="\b( | + | <Typo word="Decrees" find="\b([Dd])ecress\b" replace="$1ecrees" /> |
− | <Typo word="Defensive" find="\b( | + | <Typo word="Defensive" find="\b([Dd])efencive([a-z]*)\b" replace="$1efensive$2" /> |
− | <Typo word="Deficit" find="\b( | + | <Typo word="Deficit" find="\b([Dd])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="(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)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="(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( | + | <Typo word="Degradation" find="\b([Dd])egredation\b" replace="$1egradation" /> |
− | <Typo word="Degrade" find="\b( | + | <Typo word="Degrade" find="\b([Dd])egrat(e[ds]?|ing)\b" replace="$1egrad$2" /> |
− | <Typo word="Deity" find="\b( | + | <Typo word="Deity" find="\b([Dd])iet(y|ies)\b" replace="$1eit$2" /> |
− | <Typo word="Déjà Vu" find="\b( | + | <Typo word="Déjà Vu" find="\b([Dd])(?:éja|ejà)\s+([Vv])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="(D/R)elegate" find="\b([DdRr])elagat(e[ds]?|ing|ions?)\b" replace="$1elegat$2" /> | ||
− | <Typo word="Delineate" find="\b( | + | <Typo word="Delineate" find="\b([Dd])eliniat([a-z]+)\b" replace="$1elineat$2" /> |
− | <Typo word="Delirious" find="\b( | + | <Typo word="Delirious" find="\b([Dd])elerious(ly)?\b" replace="$1elirious$2" /> |
− | <Typo word="Delusively" find="\b( | + | <Typo word="Delusively" find="\b([Dd])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="(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][a-z]*)\b" replace="$1emocra$2" /> | <Typo word="(Un)Democrat" find="\b(D|d|[Uu]nd)e(?:o?m|mor)cra([ct][a-z]*)\b" replace="$1emocra$2" /> | ||
− | <Typo word="Demographic" find="\b( | + | <Typo word="Demographic" find="\b([Dd])emographical\b" replace="$1emographic" /> |
− | <Typo word="Demolition" find="\b( | + | <Typo word="Demolition" find="\b([Dd])emolisio(ns?)\b" replace="$1emolitio$2" /> |
− | <Typo word="(D/R)emonstrate" find="\b([DdRr])emostrat(e[ | + | <Typo word="(D/R)emonstrate" find="\b([DdRr])emostrat(e[ds]?|ing|ions?|ive(s?|ly)|ors?)\b" replace="$1emonstrat$2" /> |
− | <Typo word="Denigrate" find="\b( | + | <Typo word="Denigrate" find="\b([Dd])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="Dénouement" find="\b([Dd][eé])noument\b" replace="$1nouement" /><!--"denouement" should not be replaced, see [[wikt:denouement]]--> | ||
− | <Typo word="Department" find="\b( | + | <Typo word="Department" find="\b([Dd])e(?:par|ptart?|aprt)me?nt(al(ly)?|s)?\b" replace="$1epartment$2" /> |
− | <Typo word="Département(al)" find="\b( | + | <Typo word="Département(al)" find="\b([Dd])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="(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( | + | <Typo word="Depict" find="\b([Dd])espict(s?|ions?)\b" replace="$1epict$2" /> |
− | <Typo word="Derivative" find="\b( | + | <Typo word="Derivative" find="\b([Dd])erivia?ti(ves?|ons?)\b" replace="$1erivati$2" /> |
− | <Typo word="Derive" find="\b( | + | <Typo word="Derive" find="\b([Dd])(?:iriv|eriviat)(e[ds]?|ing|ations?)\b" replace="$1eriv$2" /> |
− | <Typo word="Derogatory" find="\b( | + | <Typo word="Derogatory" find="\b([Dd])erog[io]tory\b" replace="$1erogatory" /> |
− | <Typo word="Derrière" find="\b( | + | <Typo word="Derrière" find="\b([Dd])er+ier+e(s?)\b" replace="$1errière$2" /> |
− | <Typo word="Descendant" find="\b( | + | <Typo word="Descendant" find="\b([Dd])e(?:scendand|[cs]end[ae]nt)(s?)\b" replace="$1escendant$2" /> |
<Typo word="(De/Pre)scribe" find="\b(D|d|[Pp]r)(?:es[cr]|escri|ecr|iscr)ib(e[ds]?|ing)\b" replace="$1escrib$2" /> | <Typo word="(De/Pre)scribe" find="\b(D|d|[Pp]r)(?:es[cr]|escri|ecr|iscr)ib(e[ds]?|ing)\b" replace="$1escrib$2" /> | ||
− | <Typo word="Descriptor" find="\b( | + | <Typo word="Descriptor" find="\b([Dd])e(?:scr?|s?cri?)ipte(rs?)\b" replace="$1escripto$2" /> |
− | <Typo word="Desiccate" find="\b( | + | <Typo word="Desiccate" find="\b([Dd])es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2" /> |
− | <Typo word="Design" find="\b( | + | <Typo word="Design" find="\b([Dd])(?:[ei]s(?:sigi?n|gin|ing)|isign)(s?|ed|ers?|ing)\b" replace="$1esign$2" /> |
− | <Typo word="Desktop" find="\b( | + | <Typo word="Desktop" find="\b([Dd])esktiop(s)?\b" replace="$1esktop$2" /> |
− | <Typo word="Desperate" find="\b( | + | <Typo word="Desperate" find="\b([Dd])esp[ai]rat(e(ly)?|ion)\b" replace="$1esperat$2" /> |
− | <Typo word="Destroy" find="\b( | + | <Typo word="Destroy" find="\b([Dd])est(?:ory|roi)(s?|ed|ers?|ing)\b" replace="$1estroy$2" /> |
<Typo word="_(Non/In)Destruct" find="\b(?![Dd]istructs?\b)([D|d|[Ii]nd|[Nn]ond)ist?ruct([a-z]*)\b" replace="$1estruct$2" /><!--avoid "distruct" (district?)--> | <Typo word="_(Non/In)Destruct" find="\b(?![Dd]istructs?\b)([D|d|[Ii]nd|[Nn]ond)ist?ruct([a-z]*)\b" replace="$1estruct$2" /><!--avoid "distruct" (district?)--> | ||
− | <Typo word="Detach" find="\b( | + | <Typo word="Detach" find="\b([Dd])etatch(e[ds]|ing|ments?|able)?\b" replace="$1etach$2" /> |
− | <Typo word="Detail" find="\b( | + | <Typo word="Detail" find="\b([Dd])e(?:tail|ati)l(s?|ed|ing)\b" replace="$1etail$2" /> |
<Typo word="(In)Detect" find="\b(D|d|[Ii]nd)ectect([a-z]*)\b" replace="$1etect$2" /> | <Typo word="(In)Detect" find="\b(D|d|[Ii]nd)ectect([a-z]*)\b" replace="$1etect$2" /> | ||
− | <Typo word="(Un)Detectable" find="\b([Uu]n|D|d)etecabl( | + | <Typo word="(Un)Detectable" find="\b([Uu]n|D|d)etecabl([ey])\b" replace="$1etectabl$2" /> |
− | <Typo word="Détente" find="\b( | + | <Typo word="Détente" find="\b([Dd])etente\b" replace="$1étente" /> |
− | <Typo word="Deteriorate" find="\b( | + | <Typo word="Deteriorate" find="\b([Dd]et)e(?:o?r|rior)iat(e[ds]?|ing|ion)\b" replace="$1eriorat$2" /> |
− | <Typo word="Determine" find="\b( | + | <Typo word="Determine" find="\b([Dd])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="(De/Nu)triment" find="\b([Dd]e|nu)tr[ea]men(ts?|tal)\b" replace="$1trimen$2" /> | ||
− | <Typo word="Devastate" find="\b( | + | <Typo word="Devastate" find="\b([Dd]ev)(?:[ei]sta|asa?)t(e[ds]?|ing|ion)\b" replace="$1astat$2" /> |
− | <Typo word="Develop" find="\b( | + | <Typo word="Develop" find="\b([Dd]ev)(?:el+[aeiu]?|[aiou]?l+.?|ell.?)p(s?|e[dr]|ing|ment(s?|al(ly)?))\b" replace="$1elop$2" /> |
− | <Typo word="Developer" find="\b( | + | <Typo word="Developer" find="\b([Dd])evel(?:opo|eop)r(s)?\b" replace="$1eveloper$2" /> |
− | <Typo word="Development" find="\b( | + | <Typo word="Development" find="\b([Dd])e(?:(?:vol[oe]|levo|vel)p[oe]?men|velope?mn)(ts?|tal)\b" replace="$1evelopmen$2" /> |
− | <Typo word="Device" find="\b( | + | <Typo word="Devastate" find="\b([Dd])ev(?:[ei]st?|as)at(es?|ed|ing|ion)\b" replace="$1evastat$2" /> |
− | <Typo word="Diabolical" find="\b( | + | <Typo word="Device" find="\b([Dd])ivice(s)?\b" replace="$1evice$2" /> |
− | <Typo word="Diameter" find="\b( | + | <Typo word="Diabolical" find="\b([Dd])i(?:ab|bo)lica(l(ly)?)\b" replace="$1iabolica$2" /> |
− | <Typo word="Diamonds" find="\b( | + | <Typo word="Diameter" find="\b([Dd])iamate(rs?)\b" replace="$1iamete$2" /> |
− | <Typo word="Diarrhea" find="\b( | + | <Typo word="Diamonds" find="\b([Dd])iamons\b" replace="$1iamonds" /> |
− | <Typo word="Dichotomy" find="\b( | + | <Typo word="Diarrhea" find="\b([Dd])iar[hr]ea\b" replace="$1iarrhea" /> |
− | <Typo word="Didn't" find="\b( | + | <Typo word="Dichotomy" find="\b([Dd])ichtom(y|ies)\b" replace="$1ichotom$2" /> |
− | <Typo word="Differentiate" find="\b( | + | <Typo word="Didn't" find="\b([Dd])idint\b" replace="$1idn't" /> |
− | <Typo word="Difficult" find="\b( | + | <Typo word="Differentiate" find="\b([Dd])iff?[aie]?ren(?:tiatiat|[cs]iat)(e[ds]?|ing|ions?)\b" replace="$1ifferentiat$2" /> |
− | <Typo word="Diffuse" find="\b( | + | <Typo word="Difficult" find="\b([Dd])if(?:f?iculi|icul|f?cul|f?i?cuil)t(l?y|ies)?\b" replace="$1ifficult$2" /> |
− | <Typo word="Dilapidate" find="\b( | + | <Typo word="Diffuse" find="\b([Dd])ifus(er?[ds]?|ing|ely|eness|ion|ive)\b" replace="$1iffus$2" /> |
+ | <Typo word="Dilapidate" find="\b([Dd])(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2" /> | ||
<Typo word="Dilemma" find="\b([Dd]il)l?e(?:nm|mn|mmm+)a(s)?\b" replace="$1emma$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="_Dilemma" find="\bdil(?:e|lem?)ma(s?)\b" replace="dilemma$1" /> | ||
− | <Typo word="Dimension" find="\b( | + | <Typo word="Dimension" find="\b([Dd])ime(?:nt?|sn)ion(s?|al(ly|ity)?)\b" replace="$1imension$2" /> |
− | <Typo word="Diminish" find="\b( | + | <Typo word="Diminish" find="\b([Dd])em+inish(e[ds]|ing|ments?|abl[ey])?\b" replace="$1iminish$2" /> |
− | <Typo word="Diminutive" find="\b( | + | <Typo word="Diminutive" find="\b([Dd])iminuiti([a-z]+)\b" replace="$1iminuti$2" /> |
− | <Typo word="Dining" find="\b( | + | <Typo word="Dining" find="\b([Dd])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( | + | <Typo word="Diocese" find="\b([Dd])ioses(es?|an)\b" replace="$1ioces$2" /> |
− | <Typo word="Diplomacy" find="\b( | + | <Typo word="Diplomacy" find="\b([Dd])iplomancy\b" replace="$1iplomacy" /> |
<Typo word="(In)Directly" find="\b(D|d|[Ii]nd)(?:riectl|irect)y\b" replace="$1irectly" /> | <Typo word="(In)Directly" find="\b(D|d|[Ii]nd)(?:riectl|irect)y\b" replace="$1irectly" /> | ||
− | <Typo word="Disappear" find="\b( | + | <Typo word="Disappear" find="\b([Dd])is(?:ap+ear|apea)r+(s?|ed|ing|ances?)\b" replace="$1isappear$2" /> |
− | <Typo word="Disaster" find="\b( | + | <Typo word="Disaster" find="\b([Dd])iaste(rs?)\b" replace="$1isaste$2" /> |
− | <Typo word="Disastrous" find="\b( | + | <Typo word="Disastrous" find="\b([Dd])isa(?:ste|t)rous(ly)?\b" replace="$1isastrous$2" /> |
− | <Typo word="Disciple" find="\b( | + | <Typo word="Disciple" find="\b([Dd])i[cs]ipl(es?|in[ei][a-z]*)\b" replace="$1iscipl$2" /> |
− | <Typo word="Discipline" find="\b(D|d)i(?: | + | <Typo word="(Un)Discipline 1" find="\b(D|d|[Uu]nd)i(?:scpline?|s?ciplin)([ds])?\b" replace="$1iscipline$2" /> |
− | <Typo word="(Un)Discipline" find="\b(D|d|[Uu]nd)i[sc]ic?(plin[a-z]+)\b" replace="$1isci$2" /> | + | <Typo word="(Un)Discipline 2" find="\b(D|d|[Uu]nd)i[sc]ic?(plin[a-z]+)\b" replace="$1isci$2" /> |
− | <Typo word="Discography" find="\b( | + | <Typo word="Discography" find="\b([Dd])is(?:ograph|cograp)(y|ies)?\b" replace="$1iscograph$2" /> |
<Typo word="(Re)Discover" find="\b(D|d|[Rr]ed)i[cs]over([sy]?|e[dr]|ing|ies)\b" replace="$1iscover$2" /> | <Typo word="(Re)Discover" find="\b(D|d|[Rr]ed)i[cs]over([sy]?|e[dr]|ing|ies)\b" replace="$1iscover$2" /> | ||
− | <Typo word="Discrepancy" find="\b( | + | <Typo word="Discrepancy" find="\b([Dd])iscrepen[cs](y|ies)\b" replace="$1iscrepanc$2" /> |
− | <Typo word="Discuss" find="\b( | + | <Typo word="Discuss" find="\b([Dd])(?:i|es)cs?uss(e[ds]|ing|ions?)?\b" replace="$1iscuss$2" /> |
− | <Typo word="Disdain" find="\b( | + | <Typo word="Disdain" find="\b([Dd])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="(Dis)enchanted" find="\b([Dd]ise|E|e)nchanged\b" replace="$1nchanted" /> | ||
− | <Typo word="Disguise" find="\b( | + | <Typo word="Disguise" find="\b([Dd])isquis(e[ds]?|ing)\b" replace="$1isguis$2" /> |
− | <Typo word="Disparagingly" find="\b( | + | <Typo word="Disparagingly" find="\b([Dd])isparingly\b" replace="$1isparagingly" /> |
− | <Typo word="Display" find="\b( | + | <Typo word="Display" find="\b([Dd])i(?:apla|spal)y(s?|ed)\b" replace="$1isplay$2" /> |
− | <Typo word="displease" find="\bunplease( | + | <Typo word="displease" find="\bunplease([ds])?\b" replace="displease$1" /> |
− | <Typo word="Displease" find="\bUnplease( | + | <Typo word="Displease" find="\bUnplease([ds])?\b" replace="Displease$1" /> |
− | <Typo word="Dissident" find="\b( | + | <Typo word="Dissident" find="\b([Dd])is(?:(?:|ss+)[aeio]d[ae]|s+[aeo]d[ae]|s+[aeio]da)n(ts?|ce)\b" replace="$1issiden$2" /> |
<Typo word="(In)Distinct_" find="\b(D|d|[Ii]nd)is(?:ctinc|tic|inc|t[ai]n(?=ti))t(i(ve(ly)?|on)|ly)?\b" replace="$1istinct$2" /><!--Distin is a name--> | <Typo word="(In)Distinct_" find="\b(D|d|[Ii]nd)is(?:ctinc|tic|inc|t[ai]n(?=ti))t(i(ve(ly)?|on)|ly)?\b" replace="$1istinct$2" /><!--Distin is a name--> | ||
<Typo word="(Un)Distort" find="\b(D|d|[Uu]nd)is(ort[a-z]+)\b" replace="$1ist$2" /> | <Typo word="(Un)Distort" find="\b(D|d|[Uu]nd)is(ort[a-z]+)\b" replace="$1ist$2" /> | ||
<Typo word="(In)Distinguish" find="\b(D|d|[Ii]nd)isti(?:gui|ng(?:[iu]|qui))sh([a-z]*)\b" replace="$1istinguish$2" /> | <Typo word="(In)Distinguish" find="\b(D|d|[Ii]nd)isti(?:gui|ng(?:[iu]|qui))sh([a-z]*)\b" replace="$1istinguish$2" /> | ||
− | <Typo word="Distribute" find="\b( | + | <Typo word="Distribute" find="\b([Dd])i(?:si)?tribut(e[ds]?|ing|ors?|ions?)\b" replace="$1istribut$2" /> |
− | <Typo word="Distribution" find="\b( | + | <Typo word="Distribution" find="\b([Dd])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="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( | + | <Typo word="Divide" find="\b([Dd])evi(de[drs]?|ding|sions?)\b" replace="$1ivi$2" /> |
− | <Typo word="Division" find="\b( | + | <Typo word="Division" find="\b([Dd])iv(?:is|si)(ons?)\b" replace="$1ivisi$2" /> |
− | <Typo word="Doctrines" find="\b( | + | <Typo word="Doctrines" find="\b([Dd])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)([a-z]*)\b" replace="$1ocument$2" /> | <Typo word="(Un)Document" find="\b(D|d|[Uu]nd)(?:occ?u(?:eme?nt|mnet|metn|mant)|(?:oc|c*)cument)([a-z]*)\b" replace="$1ocument$2" /> | ||
− | <Typo word="Does" find="\b( | + | <Typo word="Does" find="\b([Dd])oe(?:ns|se)\b" replace="$1oes" /> |
− | <Typo word="Doesn't" find="\b( | + | <Typo word="Doesn't" find="\b([Dd])o(?:ens|se?n)'?t\b" replace="$1oesn't" /> |
− | <Typo word="Doing" find="\b( | + | <Typo word="Doing" find="\b([Dd])o(?:ign|img|ind|nig)\b" replace="$1oing" /> |
− | <Typo word="Dollar" find="\b( | + | <Typo word="Dollar" find="\b([Dd])oller(s)?\b" replace="$1ollar$2" /> |
− | <Typo word="Don't" find="\b( | + | <Typo word="Don't" find="\b([Dd])ont\b'?(?!\s+(ils?|elles?|les?|la|des?|une?)\b)" replace="$1on't" /> |
<!--avoid correct French by use of lookahead for French words--> | <!--avoid correct French by use of lookahead for French words--> | ||
− | <Typo word="Double" find="\b( | + | <Typo word="Double" find="\b([Dd])oulbe(d?|s)\b" replace="$1ouble$2" /> |
− | <Typo word="Dramatic" find="\b( | + | <Typo word="Dramatic" find="\b([Dd])ramtic(ally|s?)\b" replace="$1ramatic$2" /> |
− | <Typo word="Draughtsman" find="\b( | + | <Typo word="Draughtsman" find="\b([Dd])ra(f|ugh)t(m[ae]n[a-z]*|wom[ae]n)\b" replace="$1ra$2ts$3" /> |
− | <Typo word="Dravidian" find="\b( | + | <Typo word="Dravidian" find="\b([Dd])ravadian\b" replace="$1ravidian" /> |
− | <Typo word="Dream" find="(?!\bDeram\b)\b( | + | <Typo word="Dream" find="(?!\bDeram\b)\b([Dd])eram(s?|ing|ers?)\b" replace="$1ream$2" /><!--don't fix Deram (Records)--> |
− | <Typo word="Dreams" find="\b( | + | <Typo word="Dreams" find="\b([Dd])(?:erams|reasm)\b" replace="$1reams" /> |
− | <Typo word="Drink" find="\b( | + | <Typo word="Drink" find="\b([Dd])rnik(s?|ers?|ing)\b" replace="$1rink$2" /> |
− | <Typo word="Drummer" find="\b( | + | <Typo word="Drummer" find="\b([Dd])rum(ers?|ing)\b" replace="$1rumm$2" /> |
− | <Typo word="Dumbbell" find="\b( | + | <Typo word="Dumbbell" find="\b([Dd])umbell(s)?\b" replace="$1umbbell$2" /> |
− | <Typo word="Duplicate" find="\b( | + | <Typo word="Duplicate" find="\b([Dd])upil?cat([a-z]+)\b" replace="$1uplicat$2" /> |
− | <Typo word="du Pré" find="\b(Jacqueline|Hil+ary|Iris)\s+[dD]u\s*[pP]r | + | <Typo word="du Pré" find="\b(Jacqueline|Hil+ary|Iris)\s+[dD]u\s*[pP]r(?:é?eé?|e?èe?)\b" replace="$1 du Pré" /> |
− | <Typo word="During" find="\b( | + | <Typo word="During" find="\b([Dd])u(?:ri|rrin|t?in)g\b" replace="$1uring" /> |
<Typo word="Durrës" find="\bDurres\b" replace="Durrës" /> | <Typo word="Durrës" find="\bDurres\b" replace="Durrës" /> | ||
− | <Typo word=" | + | <Typo word="(D/L/T)ying" find="\b([DdLyTt])ieing\b" replace="$1ying" /> |
</source> | </source> | ||
Line 1,007: | Line 1,009: | ||
<Typo word="(Endo/Mega/Mono)liths" find="\b([Ee]ndo|[Mm](ega|ono))lithes\b" replace="$1liths" /> | <Typo word="(Endo/Mega/Mono)liths" find="\b([Ee]ndo|[Mm](ega|ono))lithes\b" replace="$1liths" /> | ||
<Typo word="(Ex/In/Pro)hibition" find="\b([Ee]x|[Ii]n|[Pp]ro)(?:hib|ibi)tion((is[mt])?s?)\b" replace="$1hibition$2" /> | <Typo word="(Ex/In/Pro)hibition" find="\b([Ee]x|[Ii]n|[Pp]ro)(?:hib|ibi)tion((is[mt])?s?)\b" replace="$1hibition$2" /> | ||
− | <Typo word="Each other" find="\b( | + | <Typo word="Each other" find="\b([Ee])achother\b" replace="$1ach other" /> |
− | <Typo word="Each" find="\b( | + | <Typo word="Each" find="\b([Ee])ahc\b" replace="$1ach" /> |
− | <Typo word="Earlier" find="\b( | + | <Typo word="Earlier" find="\b([Ee])alie(r|st)\b" replace="$1arlie$2" /> |
− | <Typo word="Early" find="(?!\bEraly\b)\b( | + | <Typo word="Early" find="(?!\bEraly\b)\b([Ee])(?:ear|ra)l(y|ier|iest)\b" replace="$1arl$2" /> |
<Typo word="(L/Y)Earning" find="\b([LlYy]e|E|e|[Uu]nle|[Rr]ele)arnign(s)?\b" replace="$1arning$2"/> | <Typo word="(L/Y)Earning" find="\b([LlYy]e|E|e|[Uu]nle|[Rr]ele)arnign(s)?\b" replace="$1arning$2"/> | ||
<Typo word="écla(t/ir)" find="\becla(t|irs?)\b" replace="écla$1"/> | <Typo word="écla(t/ir)" find="\becla(t|irs?)\b" replace="écla$1"/> | ||
− | <Typo word="Eclectic" find="\b( | + | <Typo word="Eclectic" find="\b([Ee])(?:cc|g)lectic(s?|ally|ism)\b" replace="$1clectic$2" /> |
− | <Typo word="Eclipse" find="\b( | + | <Typo word="Eclipse" find="\b([Ee])clisps?(e[ds]?|ing)\b" replace="$1clips$2" /> |
<Typo word="(Un)Economic" find="\b(E|e|[Uu]ne)comonic(al(ly)?|s)?\b" replace="$1conomic$2" /> | <Typo word="(Un)Economic" find="\b(E|e|[Uu]ne)comonic(al(ly)?|s)?\b" replace="$1conomic$2" /> | ||
− | Typo word="Economy" find="\b( | + | Typo word="Economy" find="\b([Ee])c[ce]onom([a-z]+)\b" replace="$1conom$2" /> |
− | <Typo word="Ecstasy" find="\b( | + | <Typo word="Ecstasy" find="\b([Ee])sctasy\b" replace="$1cstasy" /> |
− | <Typo word="Edit" find="\b( | + | <Typo word="Edit" find="\b([Ee])ditt(ed|ing|or(ial)?s?)\b" replace="$1dit$2" /> |
− | <Typo word="Education" find="\b( | + | <Typo word="Education" find="\b([Ee])duac?t(e[ds]?|ing|ors?|ion(al(ly)?)?)\b" replace="$1ducat$2"/> |
− | <Typo word="Eels" find="\b( | + | <Typo word="Eels" find="\b([Ee])les\b" replace="$1els" /> |
<Typo word="(In)Efficient" find="\b(E|e|[Ii]ne)ff(?:eci?|ic)en([a-z]+)\b" replace="$1fficien$2" /> | <Typo word="(In)Efficient" find="\b(E|e|[Ii]ne)ff(?:eci?|ic)en([a-z]+)\b" replace="$1fficien$2" /> | ||
− | <Typo word="Eighteen" find="\b( | + | <Typo word="Eighteen" find="\b([Ee])ight-?teen((th)?s?)\b" replace="$1ighteen$2" /> |
− | <Typo word="Eighth" find="\b( | + | <Typo word="Eighth" find="\b([Ee])igth\b" replace="$1ighth" /> |
− | <Typo word="Eighty" find="\b( | + | <Typo word="Eighty" find="\b([Ee])igt?h(y|ies)\b" replace="$1ight$2" /> |
− | <Typo word="Either" find="\b( | + | <Typo word="Either" find="\b([Ee])iter\b" replace="$1ither" /> |
<Typo word="(S)Elect" find="\b([Ss]?e|E)llect([a-z]*)\b" replace="$1lect$2" /> | <Typo word="(S)Elect" find="\b([Ss]?e|E)llect([a-z]*)\b" replace="$1lect$2" /> | ||
− | <Typo word="Electric" find="\b( | + | <Typo word="Electric" find="\b([Ee])let+ri(c[a-z]*)\b" replace="$1lectri$2" /> |
− | <Typo word="Electricity" find="\b( | + | <Typo word="Electricity" find="\b([Ee])le(?:ctric|trici)(ty|ans?)\b" replace="$1lectrici$2" /> |
− | <Typo word="Elemental" find="\b( | + | <Typo word="Elemental" find="\b([Ee])limenta(l|ry)\b" replace="$1lementa$2" /> |
− | <Typo word="Elephant" find="\b( | + | <Typo word="Elephant" find="\b([Ee])lphan(ts?)\b" replace="$1lephan$2" /> |
− | <Typo word="Eleventh" find="\b( | + | <Typo word="Eleventh" find="\b([Ee])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="(In)Eligible" find="\b(E|e|[Ii]ne)l(?:lig[ai]|iga?)b(le|ility)\b" replace="$1ligib$2" /> | ||
− | <Typo word="Eliminate" find="\b( | + | <Typo word="Eliminate" find="\b([Ee])l(?:emin|imi)at(e[ds]?|ing|ions?)\b" replace="$1liminat$2" /> |
− | <Typo word="Else(where)" find="\b( | + | <Typo word="Else(where)" find="\b([Ee])sle(where)?\b" replace="$1lse$2" /> |
− | <Typo word="Emanate" find="\b( | + | <Typo word="Emanate" find="\b([Ee])minat(e[ds]?|ations?)\b" replace="$1manat$2" /> |
− | <Typo word="Embarrass" find="\b( | + | <Typo word="Embarrass" find="\b([Ee])mbar(?:as|ra)s(e[ds]|ing(ly)?|ments?)?(?!\s+River\b)\b" replace="$1mbarrass$2" /><!--avoid Embarras River--> |
− | <Typo word="Embarrassment" find="\b( | + | <Typo word="Embarrassment" find="\b([Ee])mbar(?:ra|as?)se?(ments?|ing|ed)\b" replace="$1mbarrass$2" /> |
− | <Typo word="Embezzle" find="\b( | + | <Typo word="Embezzle" find="\b([Ee])mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2" /> |
− | <Typo word="Emblematic" find="\b( | + | <Typo word="Emblematic" find="\b([Ee])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" /> | ||
<Typo word="émigré" find="\bemigr[éè](e?s?)\b" replace="émigré$1" /><!--"emigre" should not be replaced, see [[wikt:emigre]]--> | <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="É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(ly)?)\b" replace="$1minen$2" /> | <Typo word="(E/Pro/Im/Pree)minent" find="\b([Pp]ro|[Ii]m|[Pp]ree|E|e)minan(ces?|cy|t(ly)?)\b" replace="$1minen$2" /> | ||
− | <Typo word="Emissary" find="\b( | + | <Typo word="Emissary" find="\b([Ee])m(?:m?isar?|m?is+ar)r(y|ies)\b" replace="$1missar$2" /> |
<Typo word="(E/O)mission" find="\b([EeOo])(?:m+i[cst]|mmi[cst]+)io(ns?)\b" replace="$1missio$2" /> | <Typo word="(E/O)mission" find="\b([EeOo])(?:m+i[cst]|mmi[cst]+)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="(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( | + | <Typo word="Emphasi(s/z)e" find="\b([Ee])mphai([sz]ed?)\b" replace="$1mphasi$2" /> |
− | <Typo word="Emphasis" find="\b( | + | <Typo word="Emphasis" find="\b([Ee])mph[as]is(ed?|ing)?\b" replace="$1mphasis$2" /> |
− | <Typo word="Emphysema" find="\b( | + | <Typo word="Emphysema" find="\b([Ee])mphys[iy]ma\b" replace="$1mphysema" /> |
− | <Typo word="Empirical" find="\b( | + | <Typo word="Empirical" find="\b([Ee])mperic(al(ly)?|is[mt])\b" replace="$1mpiric$2" /> |
<Typo word="(Un)Employ" find="\b([Uu]ne|E|e)mply(s?|e[edr]?s?|ing|ment|ab[a-z]*)\b" replace="$1mploy$2" /> | <Typo word="(Un)Employ" find="\b([Uu]ne|E|e)mply(s?|e[edr]?s?|ing|ment|ab[a-z]*)\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="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( | + | <Typo word="Encyclopedia" find="\b([Ee])ncylc?opedi(as?|c)\b" replace="$1ncyclopedi$2" /> |
− | <Typo word="Endeavo(u)r" find="\b( | + | <Typo word="Endeavo(u)r" find="\b([Ee])ndev(ou?r)(s?|ed|ing)\b" replace="$1ndeav$2$3" /> |
− | <Typo word="Ending" find="\b( | + | <Typo word="Ending" find="\b([Ee])ndig\b" replace="$1nding" /> |
<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)(?:[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="(Arch)Enemy" find="\b([Aa]rche|E|e)nemie\b" replace="$1nemy" /> | ||
− | <Typo word="Engineer" find="\b( | + | <Typo word="Engineer" find="\b([Ee])ng(?:i?ene|n?e|in)er(s?|ed|ing)\b" replace="$1ngineer$2" /> |
− | <Typo word="Enhancement" find="\b( | + | <Typo word="Enhancement" find="\b([Ee])nchance(ments?)\b" replace="$1nhance$2" /> |
− | <Typo word="Enlightenment" find="\b( | + | <Typo word="Enlightenment" find="\b([Ee])n(?:glighte?n?|g?lightn?)(ments?)\b" replace="$1nlighten$2" /> |
− | <Typo word="Enmity" find="\b( | + | <Typo word="Enmity" find="\b([Ee])mnity\b" replace="$1nmity" /> |
− | <Typo word="Enormous" find="\b( | + | <Typo word="Enormous" find="\b([Ee])nourmous(ly)?\b" replace="$1normous$2" /> |
− | <Typo word="Enough" find="\b( | + | <Typo word="Enough" find="\b([Ee])nou(?:pht?|ght)\b" replace="$1nough" /> |
− | <Typo word="Ensconced" find="\b( | + | <Typo word="Ensconced" find="\b([Ee])nsconsed\b" replace="$1nsconced" /> |
<Typo word="(Dis)Entangle" find="\b(E|e|[Dd]ise)ntagle([ds]?|ments?)\b" replace="$1ntangle$2" /> | <Typo word="(Dis)Entangle" find="\b(E|e|[Dd]ise)ntagle([ds]?|ments?)\b" replace="$1ntangle$2" /> | ||
− | <Typo word="Entire" find="\b( | + | <Typo word="Entire" find="\b([Ee])n(?:itr|tri)e([lt]y)?\b" replace="$1ntire$2" /> |
− | <Typo word="Entire(l/t)y" find="\b( | + | <Typo word="Entire(l/t)y" find="\b([Ee])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="(Non)Entity" find="\b(E|e|[Nn]one)ntitit(y|ies)\b" replace="$1ntit$2" /> | ||
− | <Typo word="Entrepreneur" find="\b( | + | <Typo word="Entrepreneur" find="\b([Ee])ntrep(?:er?neu|r?enue?)r([a-z]*)\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="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( | + | <Typo word="Environment" find="\b([Ee])nvi?(?:rion?|ro|orn?)men(t[a-z]+)\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="é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( | + | <Typo word="Episode" find="\b([Ee])p(?:idsod|i?siod|isoid|ispod|sisod|osid|isdo)(es?|ic(al(ly)?)?)\b" replace="$1pisod$2" /> |
− | <Typo word="Eponymous" find="\b( | + | <Typo word="Eponymous" find="\b([Ee])p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/> |
− | <Typo word="Equator" find="\b( | + | <Typo word="Equator" find="\b([Ee])quitor(ial(?:ly)?)\b" replace="$1quator$2" /> |
− | <Typo word="Equilibrium" find="\b( | + | <Typo word="Equilibrium" find="\b([Ee])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="(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( | + | <Typo word="Equipment" find="\b([Ee])q(?:u?ip|iu?p?)pi?ment\b" replace="$1quipment" /> |
− | <Typo word="Equipped" find="\b( | + | <Typo word="Equipped" find="\b([Ee])quip(ed|ing)\b" replace="$1quipp$2" /> |
− | <Typo word="Equivalen(ce/t)" find="\b( | + | <Typo word="Equivalen(ce/t)" find="\b([Ee])qui(?:ale|v[aei]la|le|vlal[ea]|v[ei]le)n(ts?|tly|ces?)\b" replace="$1quivalen$2" /> |
− | <Typo word="Eradicate" find="\b( | + | <Typo word="Eradicate" find="\b([Ee])rradica([bnt][a-z]+)\b" replace="$1radica$2" /> |
− | <Typo word="Erect" find="\b( | + | <Typo word="Erect" find="\b([Ee])rrect(s?|ing|ed|ions?|ly)\b" replace="$1rect$2" /> |
− | <Typo word="Erratically" find="\b( | + | <Typo word="Erratically" find="\b([Ee])ratica?ly\b" replace="$1rratically" /> |
− | <Typo word="Erroneous" find="\b( | + | <Typo word="Erroneous" find="\b([Ee])r(?:oni?|roni?)ous(ly)?\b" replace="$1rroneous$2" /> |
− | <Typo word="Erupt" find="\b( | + | <Typo word="Erupt" find="\b([Ee])rrupt(s?|ed|ing|ions?)\b" replace="$1rupt$2" /> |
− | <Typo word="Especially" find="\b( | + | <Typo word="Especially" find="\b([Ee])(?:(?: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="espresso" find="\bexpresso\b" replace="espresso" /><!--don't match [[Expresso]]--> | ||
− | <Typo word="Essence" find="\b( | + | <Typo word="Essence" find="\b([Ee])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([a-z]*)\b" replace="$1ssential$2" /> | <Typo word="(Non/Quint)Essential" find="\b(E|e|[Nn]one|[Qq]uinte)s(?:sentai|sentua|sesita|sencia|en[tc]ia)l([a-z]*)\b" replace="$1ssential$2" /> | ||
− | <Typo word="Essentially" find="\b( | + | <Typo word="Essentially" find="\b([Ee])s+en[tc]ialy\b" replace="$1ssentially" /> |
− | <Typo word="Establishes" find="\b( | + | <Typo word="Establishes" find="\b([Ee])stab(?:ish|lis|ilish)(e[ds]?|ing|ments?)\b" replace="$1stablish$2" /> |
− | <Typo word="Estimate" find="\b( | + | <Typo word="Estimate" find="\b([Ee])sitmat(es?|ed|ing|ions?)\b" replace="$1stimat$2" /> |
− | <Typo word="Ethnic" find="\b( | + | <Typo word="Ethnic" find="\b([Ee])(?:nthn?|tn)ic(ity|ities)?\b" replace="$1thnic$2" /><!--don't match Ethenic--> |
− | <Typo word="European" find="\b[Ee]ur(?:opi|po?e)a(ns?|ni[sz]e[ | + | <Typo word="European" find="\b[Ee]ur(?:opi|po?e)a(ns?|ni[sz]e[ds]?|ni[sz]ation)\b" replace="Europea$1" /> |
− | <Typo word="Evaluate" find="\b( | + | <Typo word="Evaluate" find="\b([Ee])val[au]t(e[ds]?|ing|ion|ive|ors?)\b" replace="$1valuat$2" /> |
− | <Typo word="Eventual" find="\b( | + | <Typo word="Eventual" find="\b([Ee])ven(?:htu|ti?)al(ly|it(y|ies))?\b" replace="$1ventual$2" /> |
− | <Typo word="Every" find="\b( | + | <Typo word="Every" find="\b([Ee])veyr\b" replace="$1very" /> |
− | <Typo word="Every-" find="\b( | + | <Typo word="Every-" find="\b([Ee])ver(body|one|thing|where)\b" replace="$1very$2" /> |
− | <Typo word="Evidently" find="\b( | + | <Typo word="Evidently" find="\b([Ee])videntally\b" replace="$1vidently" /> |
− | <Typo word="Evil" find="\b( | + | <Typo word="Evil" find="\b([Ee])fel\b" replace="$1vil" /> |
− | <Typo word="Evolution" find="\b( | + | <Typo word="Evolution" find="\b([Ee])nvolution([a-z]*)\b" replace="$1volution$2" /> |
− | <Typo word="Exacerbate" find="\b( | + | <Typo word="Exacerbate" find="\b([Ee])xerbat(e[ds]?|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="(In)Exact" find="\b(E|e|[Ii]ne)xcac?t(ly)?\b" replace="$1xact$2" /> | ||
− | <Typo word="Exaggerate" find="\b( | + | <Typo word="Exaggerate" find="\b([Ee])xag(?:er?|ger)rat([a-z]+)\b" replace="$1xaggerat$2" /> |
− | <Typo word="Exalted" find="\b( | + | <Typo word="Exalted" find="\b([Ee])xhalted\b" replace="$1xalted" /> |
<Typo word="(Un)Examined" find="\b(E|e|[Uu]ne)xaminated\b" replace="$1xamined" /> | <Typo word="(Un)Examined" find="\b(E|e|[Uu]ne)xaminated\b" replace="$1xamined" /> | ||
− | <Typo word="Example" find="\b( | + | <Typo word="Example" find="\b([Ee])x(?:em|ma)pl(es?)\b" replace="$1xampl$2" /> |
− | <Typo word="Excavate" find="\b( | + | <Typo word="Excavate" find="\b([Ee])xacavat(e[ds]?|ing|ions?|ors?)\b" replace="$1xcavat$2" /> |
− | <Typo word="Exceeded" find="\b( | + | <Typo word="Exceeded" find="\b([Ee])xced(ed|ing(ly)?)\b" replace="$1xceed$2" /> |
− | <Typo word="Excel" find="\b(?!\bExcell\b)( | + | <Typo word="Excel" find="\b(?!\bExcell\b)([Ee])xcel(ls?)\b" replace="$1xce$2" /><!--Don't fix Excell--> |
− | <Typo word="Excellent" find="\b( | + | <Typo word="Excellent" find="\b([Ee])x(?:el+a|c?el[ae])n(t(ly)?|c[ey])\b" replace="$1xcellen$2" /> |
− | <Typo word="Exchange" find="\b( | + | <Typo word="Exchange" find="\b([Ee])xc(?:hanch|ang|hagn)(e[ds]?|ing)\b" replace="$1xchang$2" /> |
− | <Typo word="Excitement" find="\b( | + | <Typo word="Excitement" find="\b([Ee])xcitment\b" replace="$1xcitement" /> |
− | <Typo word="Exciting" find="\b( | + | <Typo word="Exciting" find="\b([Ee])xict(e[ds]|ing)\b" replace="$1xcit$2" /> |
− | <Typo word="Execute" find="\b( | + | <Typo word="Execute" find="\b([Ee])x(?:cecut|ectu?)(e[ds]?|ing|i(?:on|ve)s?)\b" replace="$1xecut$2" /> |
− | <Typo word="Exempt" find="\b( | + | <Typo word="Exempt" find="\b([Ee])x(?:ce|a)mpt(s?|ed|ing|ions?)\b" replace="$1xempt$2" /> |
− | <Typo word="Exercise" find="\b( | + | <Typo word="Exercise" find="\b([Ee])x(?:cercis|ercies|ersi[sz]|ecis)(e[sdr]?|ing)\b" replace="$1xercis$2" /> |
− | <Typo word="Exerted" find="\b( | + | <Typo word="Exerted" find="\b([Ee])xtered\b" replace="$1xerted" /> |
<Typo word="Exhaust" find="\b([Ee])x(?:au|hua)st(s?|ed|ing|ion|ive[a-z]*)\b" replace="$1xhaust$2" /> | <Typo word="Exhaust" find="\b([Ee])x(?:au|hua)st(s?|ed|ing|ion|ive[a-z]*)\b" replace="$1xhaust$2" /> | ||
− | <Typo word="Exhibit" find="\b( | + | <Typo word="Exhibit" find="\b([Ee])xih?bit(s?|t?ed|ing|ors?|ions?)\b" replace="$1xhibit$2" /> |
− | <Typo word="Exile" find="\b( | + | <Typo word="Exile" find="\b([Ee])xlile(d)?\b" replace="$1xile$2" /> |
− | <Typo word="Exist" find="\b( | + | <Typo word="Exist" find="\b([Ee])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="(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( | + | <Typo word="Exonerate" find="\b([Ee])xonorate(s?|d)\b" replace="$1xonerate$2" /> |
− | <Typo word="Expand" find="\b( | + | <Typo word="Expand" find="\b([Ee])xpan(s|ed|ing|able)\b" replace="$1xpand$2" /> |
− | <Typo word="Expansion" find="\b( | + | <Typo word="Expansion" find="\b([Ee])xapansi(ons?|ve(ly)?)\b" replace="$1xpansi$2" /> |
<Typo word="(Un)Expectant" find="\b(E|e|[Uu]ne)xpectand(ly)?\b" replace="$1xpectant$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="(Un)Expected" find="\b(E|e|[Uu]ne)xpeced\b" replace="$1xpected" /> | ||
− | <Typo word="Expedition" find="\b( | + | <Typo word="Expedition" find="\b([Ee])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="(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( | + | <Typo word="Experience" find="\b([Ee])(?:[sx]p(?:rience|erienc)|sperience)([ds])?\b" replace="$1xperience$2" /> |
− | <Typo word="Experiment" find="\b( | + | <Typo word="Experiment" find="\b([Ee])xpeiment(s?|al(ly)?)\b" replace="$1xperiment$2" /> |
− | <Typo word="Explain" find="\b( | + | <Typo word="Explain" find="\b([Ee])xp(?:ali|la)(ns?|ning)\b" replace="$1xplai$2" /> |
− | <Typo word="Explanation" find="\b( | + | <Typo word="Explanation" find="\b([Ee])xpla?inat(ions?|ory)\b" replace="$1xplanat$2" /> |
<Typo word="(Ex/Im)plicitly" find="\b([Ee]x|[Ii]m)plic(?:il?t|tl)y\b" replace="$1plicitly" /> | <Typo word="(Ex/Im)plicitly" find="\b([Ee]x|[Ii]m)plic(?:il?t|tl)y\b" replace="$1plicitly" /> | ||
− | <Typo word="Exploitation" find="\b( | + | <Typo word="Exploitation" find="\b([Ee])xplo(?:ta|iti)ti(ons?|ve(ly)?)\b" replace="$1xploitati$2" /> |
− | <Typo word="Express" find="\b( | + | <Typo word="Express" find="\b([Ee])xress(ing|ed|ions?|ive)?\b" replace="$1xpress$2" /> |
− | <Typo word="Expropriate" find="\b( | + | <Typo word="Expropriate" find="\b([Ee])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="(Over)Extension" find="\b(E|e|[Ov]vere)xtentio(ns?)\b" replace="$1xtensio$2" /> | ||
− | <Typo word="External" find="\b( | + | <Typo word="External" find="\b([Ee])x(?:ertern|trn|te[rn])al(ly)?\b" replace="$1xternal$2" /> |
− | <Typo word="Extinct" find="\b( | + | <Typo word="Extinct" find="\b([Ee])x(?:inct|tint)(ions?)?\b" replace="$1xtinct$2" /> |
− | <Typo word="Extra- (no hyphen)" find="\b( | + | <Typo word="Extra- (no hyphen)" find="\b([Ee])xtra-(judicial(ly)?|mundane|murals?|ordinar(il)?y|posable|provincial|terr(itorial(ity)?|estrials?))\b" replace="$1xtra$2" /> |
− | <Typo word="Extradition" find="\b( | + | <Typo word="Extradition" find="\b([Ee])xtradic(iotns?)\b" replace="$1xtradi$2" /> |
− | <Typo word="Extraordinary" find="\b( | + | <Typo word="Extraordinary" find="\b([Ee])xtr-?ordinar((il)?y)\b" replace="$1xtraordinar$2" /> |
− | <Typo word="Extravagant" find="\b( | + | <Typo word="Extravagant" find="\b([Ee])xtrav(?:en?g[ae]|an?ge)n(t(ly)?|ces?)\b" replace="$1xtravagan$2" /> |
− | <Typo word="Extremely" find="\b( | + | <Typo word="Extremely" find="\b([Ee])xt(?:eme|remem)le?y\b" replace="$1xtremely" /> |
− | <Typo word="Extremist" find="\b( | + | <Typo word="Extremist" find="\b([Ee])xtermist(s)?\b" replace="$1xtremist$2" /> |
− | <Typo word="Extremophile" find="\b( | + | <Typo word="Extremophile" find="\b([Ee])xtremeophile(s)?\b" replace="$1xtremophile$2" /> |
</source> | </source> | ||
Line 1,157: | Line 1,159: | ||
<source lang="xml"> | <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="Facilitate" find="\b([Ff])acil(?:[it][ae]|ite|lita)t(e[ds]?|ing|ions?)\b" replace="$1acilitat$2" /> | ||
− | <Typo word="Factor_" find="\b( | + | <Typo word="Factor_" find="\b([Ff])acter(s|ed|ing|ize[ds]?|y|ies)\b" replace="$1actor$2" /><!--Don't fix "Facter": name of software--> |
<Typo word="Fahrenheit" find="\b[Ff]arh?enheit\b" replace="Fahrenheit"/> | <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="(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(ly|ity)?|l)\b" replace="$1amilia$2" /> | <Typo word="(Un)Familiar" find="\b(F|f|[Uu]nf)am(?:illia|ilai?|milia)(r(ly|ity)?|l)\b" replace="$1amilia$2" /> | ||
− | <Typo word="Families" find="\b( | + | <Typo word="Families" find="\b([Ff])(?: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="(In)Famous" find="\b([Ii]nf|F|f)am(?:eous|ous[et])(ly)?\b" replace="$1amous$2" /> | ||
− | <Typo word="Fanaticism" find="\b( | + | <Typo word="Fanaticism" find="\b([Ff])anatism\b" replace="$1anaticism"/> |
− | <Typo word="Fasci(nate/st)" find="\b( | + | <Typo word="Fasci(nate/st)" find="\b([Ff])aci(nat(?:e[ds]?|ing(?:ly)?)|s(?:m|ts?|tic))\b" replace="$1asci$2"/> |
− | <Typo word="Fasciitis" find="\b( | + | <Typo word="Fasciitis" find="\b([Ff])ascitis\b" replace="$1asciitis"/> |
− | <Typo word="Favo(u)rite" find="\b( | + | <Typo word="Favo(u)rite" find="\b([Ff])av(ou?r)it(s?)\b" replace="$1av$2ite$3" /> |
− | <Typo word="Feature" find="\b( | + | <Typo word="Feature" find="\b([Ff])(?: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(ly)?|lis[mt]s?|cy|cies|te[ds]?|tions?)\b" replace="$1edera$2"/> | <Typo word="(Con/Non)Federal" find="\b(F|f|[CcNn]onf)ed(?:re|ar)a(l(ly)?|lis[mt]s?|cy|cies|te[ds]?|tions?)\b" replace="$1edera$2"/> | ||
− | <Typo word="Feud" find="\b( | + | <Typo word="Feud" find="\b([Ff])ued(s?|ing|ed|al[a-z]*)\b" replace="$1eud$2" /> |
− | <Typo word="Fictitious" find="\b( | + | <Typo word="Fictitious" find="\b([Ff])ictious(ly)?\b" replace="$1ictitious$2"/> |
− | <Typo word="Field_" find=" | + | <Typo word="Field_" find="\b([Ff])eild(\b(?<!Feild)|s|y|ed|ing\b(?<!Feilding)|ers?|able)\b" replace="$1ield$2"/><!--Don't match surnames Feild, Feilding--> |
− | <Typo word="Fierce" find="\b( | + | <Typo word="Fierce" find="\b([Ff])eirce(r?|st|ly|ness)\b" replace="$1ierce$2" /> |
<Typo word="Fiery" find="\bfire?y\b" replace="fiery" /> | <Typo word="Fiery" find="\bfire?y\b" replace="fiery" /> | ||
− | <Typo word="Fifteen" find="\b( | + | <Typo word="Fifteen" find="\b([Ff])i(?:f|fet|fth|t|ve?t)een((th)?s?)\b" replace="$1ifteen$2" /> |
<Typo word="Fight" find="\b(F|f|[Ff]iref)igth(s?|ing|ers?)\b" replace="$1ight$2"/> | <Typo word="Fight" find="\b(F|f|[Ff]iref)igth(s?|ing|ers?)\b" replace="$1ight$2"/> | ||
− | <Typo word="Finally" find="\b( | + | <Typo word="Finally" find="\b([Ff])i[an]n[al]l?y\b(?<!Finaly)" replace="$1inally" /> <!-- Don't match surname Finaly --> |
− | <Typo word="Financial" find="\b( | + | <Typo word="Financial" find="\b([Ff])ina(?:cia|ncai?)l(ly)?\b" replace="$1inancial$2"/> |
− | <Typo word="Find" find="\b( | + | <Typo word="Find" find="\b([Ff])idn\b" replace="$1ind"/> |
− | <Typo word="Finite" find="\b( | + | <Typo word="Finite" find="\b([Ff])i(?:n[ae]te|nit|anite)(s?|ly|ness)\b" replace="$1inite$2" /><!--see also "-finite" & "-finit(iv)e"; don't find "Finet"--> |
− | <Typo word="First" find="\b( | + | <Typo word="First" find="\b([Ff])irts\b" replace="$1irst"/> |
− | <Typo word="First" find="\b( | + | <Typo word="First" find="\b([Ff])rst(s?|ly)\b" replace="$1irst$2" /> |
− | <Typo word="First" find="\b( | + | <Typo word="First" find="\b([Ff])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( | + | <Typo word="Flamboyant" find="\b([Ff])lamb[ou][ou]y[ae]n(t(ly)?|ce)\b" replace="$1lamboyan$2" /> |
− | <Typo word="(In)Flammable" find="\b(F|f| | + | <Typo word="(In)Flammable" find="\b(F|f|inf)lamable\b" replace="$1lammable"/> |
− | <Typo word="Fledge" find="\b( | + | <Typo word="Fledge" find="\b([Ff])leg(ed|e?l?ing)\b" replace="$1ledg$2" /> |
<Typo word="Flemish" find="\bflem+ish\b" replace="Flemish"/> | <Typo word="Flemish" find="\bflem+ish\b" replace="Flemish"/> | ||
<Typo word="Florida" find="\b[Ff]lordi?a(n?s?)\b" replace="Florida$1" /> | <Typo word="Florida" find="\b[Ff]lordi?a(n?s?)\b" replace="Florida$1" /> | ||
− | <Typo word="Flourish" find="\b( | + | <Typo word="Flourish" find="\b([Ff])lu?orish(e[ds]|ing)?\b" replace="$1lourish$2"/> |
− | <Typo word="Fluoresce" find=" | + | <Typo word="Fluoresce" find="\b([Ff])l(?:uorosc?|o?u?r[eo]sc?)(e[ds]?|en(?:t|ce)s?\b(?<!lorescen(?:t|ce)s?)|ing)\b" replace="$1luoresc$2" /> <!-- allow Florescent and Florescence --> |
− | <Typo word="Fluorine" find="\b(F|f|[Hh](?:exa|ydro)f|[Dd]if|[Tt](?:ri|etra)f|[Pp]entaf)lour(o|esc(e[ | + | <Typo word="Fluorine" find="\b(F|f|[Hh](?:exa|ydro)f|[Dd]if|[Tt](?:ri|etra)f|[Pp]entaf)lour(o|esc(e[ds]?|ing|en(t|ce))|i(c|[dn]es?|dat(e[ds]?|ing|ion)))\b" replace="$1luor$2" /> |
− | <Typo word="Follow" find="\b( | + | <Typo word="Follow" find="\b([Ff])ol[ol]w(s?|ing|ed|ers?)\b" replace="$1ollow$2" /> |
<Typo word="Fomalhaut" find="\b[Ff]ormalhaut\b" replace="Fomalhaut"/> | <Typo word="Fomalhaut" find="\b[Ff]ormalhaut\b" replace="Fomalhaut"/> | ||
− | <Typo word="Forbidden" find="\b( | + | <Typo word="Forbidden" find="\b([Ff])orbid(en|ing)\b" replace="$1orbidd$2"/> |
− | <Typo word="Foreign" find="\b( | + | <Typo word="Foreign" find="\b([Ff])or(?:iegn|eing)(ers?|isms?)?\b" replace="$1oreign$2" /> |
− | <Typo word="Forerunner" find="\b( | + | <Typo word="Forerunner" find="\b([Ff])or+(unners?)\b" replace="$1orer$2"/> |
− | <Typo word="Foreword" find="\b( | + | <Typo word="Foreword" find="\b([Ff])or(?:ewa|wo)rd\b" replace="$1oreword"/> |
− | <Typo word="Forfeit" find="\b( | + | <Typo word="Forfeit" find="\b([Ff])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( | + | <Typo word="(Un)Forgettable" find="\b(F|f|[Uu]nf)orget[ai]bl([ey])\b" replace="$1orgettabl$2"/> |
− | <Typo word="Formalise" find="\b( | + | <Typo word="Formalise" find="\b([Ff])ormalli([sz]ed?)\b" replace="$1ormali$2"/> |
<Typo word="((D/M)is)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(ly)?)\b" replace="$1ormati$2" /> | <Typo word="((D/M)is)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(ly)?)\b" replace="$1ormati$2" /> | ||
− | <Typo word="Formed" find="\b( | + | <Typo word="Formed" find="\b([Ff])r?omed\b" replace="$1ormed"/> |
− | <Typo word="Formerly" find="\b( | + | <Typo word="Formerly" find="\b([Ff])o(?:rmer?l|mer)ly\b" replace="$1ormerly"/> |
− | <Typo word="(Mis/Un)Fortunate" find=" | + | <Typo word="(Mis/Un)Fortunate" find="\b([Uu]nf|F|f|[Mm]isf)or(?:etun[ai]te|tunite|tuante|tun[aei]t)(ly|s?|ness)\b(?<!Fortunat)" 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)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([a-z]+)\b" replace="$1ortun$2" /> | <Typo word="(Mis/Un)Fortune" find="\b([Mm]isf|[Uu]nf|F|f)ourtun([a-z]+)\b" replace="$1ortun$2" /> | ||
− | <Typo word="Forty" find="\b( | + | <Typo word="Forty" find="\b([Ff])ourt(y|ieths?|ies)\b" replace="$1ort$2" /> |
− | <Typo word="Forward" find="\b( | + | <Typo word="Forward" find="\b([Ff])o(?:rw|wa)rd(s?|ed|ing|ers?)\b" replace="$1orward$2"/> |
− | <Typo word="Foundation" find=" | + | <Typo word="Foundation" find="\b([Ff])o(?:ud?n|nd)ation(s?|al(ly)?|less)\b(?<!Fondation)" replace="$1oundation$2" /><!--Avoid Fondation, french--> |
− | <Typo word="Foundry" find="\b( | + | <Typo word="Foundry" find="\b([Ff])oundar(y|ies)\b" replace="$1oundr$2"/> |
− | <Typo word="Fourth" find="\b( | + | <Typo word="Fourth" find="\b([Ff])or?uth\b" replace="$1ourth"/> |
− | <Typo word="Franchise_" find="\b( | + | <Typo word="Franchise_" find="\b([Ff])ranchiz(e[ders]?|ing)(?!\s+[Bb]oy[sz])\b" replace="$1ranchis$2" /> |
<Typo word="Franciscan" find="\b[Ff]ransiscan(s?)\b" replace="Franciscan$1"/> | <Typo word="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="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)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([a-z]*)\b" replace="$1riend$2" /> | <Typo word="(Un)Friend_" find="\b(F|f|[Uu]nf)reind([a-z]*)\b" replace="$1riend$2" /> | ||
− | <Typo word="From" find="\b( | + | <Typo word="From" find="\b([Ff])rmo\b" replace="$1rom"/> |
<Typo word="from_" find="\bfrome\b" replace="from"/> | <Typo word="from_" find="\bfrome\b" replace="from"/> | ||
− | <Typo word="Frontier" find="\b( | + | <Typo word="Frontier" find="\b([Ff])roniter(s)?\b" replace="$1rontier$2"/> |
+ | <Typo word="Frustum" find="\b([Ff])rustr(ums?|a)\b" replace="$1rust$2" /> | ||
<Typo word="Führer" find="\bFuhrer\b" replace="Führer" /> | <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="Fulfill" find="\b(F|f|[Uu]nf)u(?:lfill+|fil?)l(s?|ed|ing|ment)\b" replace="$1ulfill$2" /> | ||
− | <Typo word="Fulfilled" find="\b( | + | <Typo word="Fulfilled" find="\b([Ff])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([a-z]*)\b" replace="$1unction$2" /> | <Typo word="(Dis/Dys/Mal/Co)Function" find="\b(F|f|[Dd][yi]sf|[Mm]alf|[Cc]of)u[cn]tion([a-z]*)\b" replace="$1unction$2" /> | ||
− | <Typo word="Fundamental" find="\b( | + | <Typo word="Fundamental" find="\b([Ff])und[^a]?men?t([a-z]*)\b" replace="$1undament$2" /> |
− | <Typo word="Funeral" find="\b( | + | <Typo word="Funeral" find="\b([Ff])urneral(s)?\b" replace="$1uneral$2"/> |
− | + | <Typo word="Further" find="\b([Ff])u(?:rthu|the|ruthe)r(s?|ed|ing|ances?|more|most)\b(?<!Furthur)" replace="$1urther$2" /><!--don't match Furthur, name of a bus--> | |
− | <Typo word="Further" find=" | ||
</source> | </source> | ||
Line 1,232: | Line 1,234: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="(Inter)Galactic" find="\b(G|g|[Ii]nterg)alatic\b" replace="$1alactic" /> | <Typo word="(Inter)Galactic" find="\b(G|g|[Ii]nterg)alatic\b" replace="$1alactic" /> | ||
− | <Typo word="Galaxy" find="\b( | + | <Typo word="Galaxy" find="\b([Gg])allax(y|ies)\b" replace="$1alax$2" /> |
− | <Typo word="Galvanize" find="\b( | + | <Typo word="Galvanize" find="\b([Gg])alvini[sz](e[drs]?|ing|ation)\b" replace="$1alvaniz$2" /> |
− | <Typo word="Games" find="\b( | + | <Typo word="Games" find="\b([Gg])anes\b" replace="$1ames" /> |
<Typo word="Gandhi" find="\b(Mahatma|Mohandas(\s+K\.)?|Indira|Sonia|Rahul)\s+[Gg](?:ha|ah)ndi\b" replace="$1 Gandhi" /> | <Typo word="Gandhi" find="\b(Mahatma|Mohandas(\s+K\.)?|Indira|Sonia|Rahul)\s+[Gg](?:ha|ah)ndi\b" replace="$1 Gandhi" /> | ||
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/> | <Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/> | ||
− | <Typo word="Gangster" find="\b( | + | <Typo word="Gangster" find="\b([Gg])anster(s)?\b" replace="$1angster$2" /> |
<Typo word="garrison_" find="\bgariss?on(s?|ed)\b" replace="garrison$1" /> | <Typo word="garrison_" find="\bgariss?on(s?|ed)\b" replace="garrison$1" /> | ||
− | <Typo word="Gauge" find="\b( | + | <Typo word="Gauge" find="\b([Gg])uag(e[ds]?|ing)\b" replace="$1aug$2" /> |
− | <Typo word="Genealogy" find="\b( | + | <Typo word="Genealogy" find="\b([Gg])eneolog([a-z]+)\b" replace="$1enealog$2" /> |
− | <Typo word="General" find="\b( | + | <Typo word="General" find="\b([Gg])e(?:mer|nre|nar)al([a-z]*)\b" replace="$1eneral$2" /> |
<Typo word="(Re/De)Generate" find="\b([RrDd]eg|G|g)en(?:ra|erat)t([a-z]+)\b" replace="$1enerat$2" /> | <Typo word="(Re/De)Generate" find="\b([RrDd]eg|G|g)en(?:ra|erat)t([a-z]+)\b" replace="$1enerat$2" /> | ||
<Typo word="(Gen/Nem)esis" find="\b([Gg]en|[Nn]em)[ai](s[ie]s)\b" replace="$1e$2" /> | <Typo word="(Gen/Nem)esis" find="\b([Gg]en|[Nn]em)[ai](s[ie]s)\b" replace="$1e$2" /> | ||
− | <Typo word="Genital" find="\b( | + | <Typo word="Genital" find="\b([Gg])enetal(s?|ia|ly)\b" replace="$1enital$2" /> |
<Typo word="General Motors'" find="\bGeneral Motor's\s+" replace="General Motors' " /> | <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="Georg(e/ia/etown)" find="\bGe(?:ogr?|rog)(e|ian?s?|etown)\b" replace="Georg$1"/> | ||
Line 1,251: | Line 1,253: | ||
<Typo word="Gewürztraminer" find="\b[Gg]ewurt?ztraminer\b" replace="Gewürztraminer" /> | <Typo word="Gewürztraminer" find="\b[Gg]ewurt?ztraminer\b" replace="Gewürztraminer" /> | ||
<Typo word="Ghanaian" find="\b[Gg]hanian(s?)\b" replace="Ghanaian$1" /> | <Typo word="Ghanaian" find="\b[Gg]hanian(s?)\b" replace="Ghanaian$1" /> | ||
− | <Typo word="Girlfriend" find="\b( | + | <Typo word="Girlfriend" find="\b([Gg])irfr(?:ie|ei)nd(s?)\b" replace="$1irlfriend$2" /> |
− | <Typo word="Given" find="\b( | + | <Typo word="Given" find="\b([Gg])ievn\b" replace="$1iven" /> |
<Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër" /> | <Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër" /> | ||
<Typo word="(Eye/Sun)Glasses" find="\b([Ee]yeg|[Ss]ung|G|g)lases\b" replace="$1lasses"/> | <Typo word="(Eye/Sun)Glasses" find="\b([Ee]yeg|[Ss]ung|G|g)lases\b" replace="$1lasses"/> | ||
− | <Typo word="Glögg" find="\b( | + | <Typo word="Glögg" find="\b([Gg])logg\b" replace="$1lögg"/> |
− | <Typo word="Goddess" find="\b( | + | <Typo word="Goddess" find="\b([Gg])odess(es)?\b" replace="$1oddess$2" /> |
− | <Typo word="Godunov" find="\b( | + | <Typo word="Godunov" find="\b([Gg])odounov\b" replace="$1odunov" /> |
<Typo word="(On/Fore/Out)Going" find="\b(G|g|[Oo]ng|[Ff]oreg|[Oo]utg)o(ign|nig)\b" replace="$1oing" /> | <Typo word="(On/Fore/Out)Going" find="\b(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="Götterdämmerung" find="\b[Gg]ot+erdam+erung\b" replace="Götterdämmerung" /> | ||
− | <Typo word="Gottlieb" find="\b( | + | <Typo word="Gottlieb" find="\b([Gg])ottleib\b" replace="Gottlieb" /> |
− | <Typo word="Governance" find="\b( | + | <Typo word="Governance" find="\b([Gg])over(?:a|ne)nce\b" replace="$1overnance" /> |
− | <Typo word="Government" find="\b( | + | <Typo word="Government" find="\b([Gg])ov(?:orn?m|en?r?m|ermn?|ernmn|ernem)en?t(s?|al(ly)?)\b" replace="$1overnment$2" /> |
− | <Typo word="Governor" find="\b( | + | <Typo word="Governor" find="\b([Gg])(?: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="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( | + | <Typo word="Graffiti" find="\b([Gg])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="gramophone_" find="\bgramaphone(s?)\b" replace="gramophone$1" /> | ||
<Typo word="grammar_" find="\bgrammer(s?|ians?)\b" replace="grammar$1" /> | <Typo word="grammar_" find="\bgrammer(s?|ians?)\b" replace="grammar$1" /> | ||
<Typo word="(Un)Grammatical" find="\b([Uu]ng|G|g)ramati(cal[a-z]*)\b" replace="$1rammati$2" /> | <Typo word="(Un)Grammatical" find="\b([Uu]ng|G|g)ramati(cal[a-z]*)\b" replace="$1rammati$2" /> | ||
− | <Typo word="Grandfather/mother/..." find="\b( | + | <Typo word="Grandfather/mother/..." find="\b([Gg])ran((?:fa|mo)ther|parent|daughter|child(?:ren)?|aunt|nephew|niece|stand|uncle)(s)?\b" replace="$1rand$2$3" /> |
<Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1" /> | <Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1" /> | ||
<Typo word="-Graph-" find="\b([A-Za-z]*[Gg])rpah([a-z]*)\b" replace="$1raph$2"/> | <Typo word="-Graph-" find="\b([A-Za-z]*[Gg])rpah([a-z]*)\b" replace="$1raph$2"/> | ||
<Typo word="(Un)Grateful" find="\b(G|g|[Uu]ng)re?at(ful[a-z]*)\b" replace="$1rate$2" /> | <Typo word="(Un)Grateful" find="\b(G|g|[Uu]ng)re?at(ful[a-z]*)\b" replace="$1rate$2" /> | ||
− | <Typo word="_Great" find="(?!\bGerat\b)\b( | + | <Typo word="_Great" find="(?!\bGerat\b)\b([Gg])(?:erat|rae?t)(est|ly)?\b" replace="$1reat$2" /> |
<!--Don't match grater or proper noun Gerat--> | <!--Don't match grater or proper noun Gerat--> | ||
<Typo word="grief_" find="\bgreif\b" replace="grief" /><!--Greif is a surname--> | <Typo word="grief_" find="\bgreif\b" replace="grief" /><!--Greif is a surname--> | ||
− | <Typo word="Grievous" find="\b( | + | <Typo word="Grievous" find="\b([Gg])r(?:ievi|eiv)(ous[a-z]*)\b" replace="$1riev$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="(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( | + | <Typo word="Grow" find="\b([Gg])rwo(s?|n)\b" replace="$1row$2" /> |
<Typo word="Guadalupe" find="\b[Gg]uadulupe\b" replace="Guadalupe"/> | <Typo word="Guadalupe" find="\b[Gg]uadulupe\b" replace="Guadalupe"/> | ||
− | <Typo word="Guanine" find="\b( | + | <Typo word="Guanine" find="\b([Gg])(?:una|au)nine\b" replace="$1uanine" /> |
− | <Typo word="Guarana" find="\b( | + | <Typo word="Guarana" find="\b([Gg])auarana\b" replace="$1uarana" /> |
− | <Typo word="Guarantee" find="(?!\bGarante\b)\b( | + | <Typo word="Guarantee" find="(?!\bGarante\b)\b([Gg])(?:[au]r[ae]|aur[ae]|uare)nte+([ds]?|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="(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( | + | <Typo word="Guatemala" find="\b([Gg])uatamala(ns?)?\b" replace="Guatemala$2" /> |
<Typo word="(Mis)Guidance" find="\b(G|g|[Mm]isg)uidence\b" replace="$1uidance" /> | <Typo word="(Mis)Guidance" find="\b(G|g|[Mm]isg)uidence\b" replace="$1uidance" /> | ||
− | <Typo word="Guideline" find="\b( | + | <Typo word="Guideline" find="\b([Gg])uidline(s)?\b" replace="$1uideline$2" /> |
<Typo word="Guinness" find="\b[Gg]uin(?:es|n?e)s\b" replace="Guinness" /> | <Typo word="Guinness" find="\b[Gg]uin(?:es|n?e)s\b" replace="Guinness" /> | ||
− | <Typo word="Guttural" find="\b( | + | <Typo word="Guttural" find="\b([Gg])ut(?:u|t?a|t?e)ral(s?|ism|ness|ly)\b" replace="$1uttural$2" /> |
</source> | </source> | ||
===H=== | ===H=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Habeas" find="\b( | + | <Typo word="Habeas" find="\b([Hh])aba?eus\b" replace="$1abeas" /> |
− | <Typo word="Habitué" find="\b( | + | <Typo word="Habitué" find="\b([Hh])abitue(e?s?)\b" replace="$1abitué$2" /> |
− | <Typo word="Ha(d/s/t)" find="\b( | + | <Typo word="Ha(d/s/t)" find="\b([Hh])([dst])a\b" replace="$1a$2" /> |
<Typo word="Halloween" find="\b[Hh]al(?:l?owea|owe[ea]?)n\b" replace="Halloween" /> | <Typo word="Halloween" find="\b[Hh]al(?:l?owea|owe[ea]?)n\b" replace="Halloween" /> | ||
− | <Typo word="Happen" find="\b( | + | <Typo word="Happen" find="\b([Hh])apen(ing|s?|ed)\b" replace="$1appen$2" /> |
− | <Typo word="Happened" find="\b( | + | <Typo word="Happened" find="\b([Hh])ap(?:p?en[dn]e|pen)d\b" replace="$1appened" /> |
− | <Typo word="Harass" find="\b( | + | <Typo word="Harass" find="\b([Hh])ar(?:ras+|r?as|r+as+e)(e[ds]|ing(?:s?|ly)|ments?)\b" replace="$1arass$2" /><!--don't match name Haras--> |
− | <Typo word="Harassment" find="\b( | + | <Typo word="Harassment" find="\b([Hh])arassement\b" replace="$1arassment" /> |
− | <Typo word="Hardware" find="\b( | + | <Typo word="Hardware" find="\b([Hh])arware\b" replace="$1ardware" /> |
<Typo word="Harold(son)" find="\bHarlod(son)?\b" replace="Harold$1"/> | <Typo word="Harold(son)" find="\bHarlod(son)?\b" replace="Harold$1"/> | ||
− | <Typo word="Have" find="\b( | + | <Typo word="Have" find="\b([Hh])(?:aev|vae)\b" replace="$1ave" /> |
<Typo word="(S)Having" find="\b(H|[Ss]?h)(?:ave|va)ing\b" replace="$1aving" /> | <Typo word="(S)Having" find="\b(H|[Ss]?h)(?:ave|va)ing\b" replace="$1aving" /> | ||
− | <Typo word="He" find="\b( | + | <Typo word="He" find="\b([Hh])ge\b" replace="$1e" /> |
− | <Typo word="Heard" find="\b( | + | <Typo word="Heard" find="\b([Hh])eared\b" replace="$1eard" /> |
− | <Typo word="Heart" find="(?!\bHerat\b)\b( | + | <Typo word="Heart" find="(?!\bHerat\b)\b([Hh])erat(s)?\b" replace="$1eart$2" /><!--Don't match city Herat--> |
− | <Typo word="Height" find="\b( | + | <Typo word="Height" find="\b([Hh])(?:e?ighth|ieght)(s?|en(?:s?|ed|ing|ers?))\b" replace="$1eight$2" /> |
− | <Typo word="Heirs" find="\b( | + | <Typo word="Heirs" find="\b([Hh])ier(s|ess(?:es)?)\b" replace="$1eir$2" /><!--don't match hier, French/German word--> |
− | <Typo word="Helicopter" find="\b( | + | <Typo word="Helicopter" find="\b([Hh])e(?:licopto|li?[eo]copte|ilocopte)r(s?)\b" replace="$1elicopter$2" /> |
− | <Typo word="Helmet" find="\b( | + | <Typo word="Helmet" find="\b([Hh])elment(s)?\b" replace="$1elmet$2" /> |
− | <Typo word="Help" find="(?:\bHalper\b)\b( | + | <Typo word="Help" find="(?:\bHalper\b)\b([Hh])(?:al|le|elp)p([a-z]*)\b" replace="$1elp$2" /><!--Don't match surname Halper--> |
− | <Typo word="Hemorrhage" find="\b( | + | <Typo word="Hemorrhage" find="\b([Hh])(?:em(?:mor?|o)rh?ag|aemorrag)(e[ds]?|ing|ic)\b" replace="$1emorrhag$2" /> |
− | <Typo word="Heredity" find="\b( | + | <Typo word="Heredity" find="\b([Hh])eridit(ar)?y\b" replace="$1eredit$2y" /> |
<Typo word="Hergé" find="\bHerge\b" replace="Hergé" /> | <Typo word="Hergé" find="\bHerge\b" replace="Hergé" /> | ||
− | <Typo word="Heritage" find="\b( | + | <Typo word="Heritage" find="\b([Hh])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="_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="(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( | + | <Typo word="Hesitant" find="\b([Hh])esist[ae]n(t|tly|cy)\b" replace="$1esitan$2" /> |
− | <Typo word="Heyday" find="\b( | + | <Typo word="Heyday" find="\b([Hh])eyd([ae])ys\b" replace="$1eyd$2y" /> |
− | <Typo word="Hiatus" find="\b( | + | <Typo word="Hiatus" find="\b([Hh])aitus\b" replace="$1iatus" /> |
− | <Typo word="Hierarchy" find="\b( | + | <Typo word="Hierarchy" find="\b([Hh])(?:ie|ei)ra(?:ch|rc)(y?|ies|(?:ic)?(?:al[a-z]*)?)\b" replace="$1ierarch$2" /> |
− | <Typo word="Hieroglyph" find="\b( | + | <Typo word="Hieroglyph" find="\b([Hh])(?:ierogl|eirogly)ph(s?|ic(?:s?|al[a-z]*))\b" replace="$1ieroglyph$2" /> |
− | <Typo word="High" find="\b( | + | <Typo word="High" find="\b([Hh])(?:eigh|ig)(er|est|ness|way(?:s|\b(?<!Heighway)))\b" replace="$1igh$2" /> <!-- Don't match surname Heighway --> |
− | <Typo word="Hilarity" find="\b( | + | <Typo word="Hilarity" find="\b([Hh])illari(ty|ous[a-z]*)\b" replace="$1ilari$2" /> |
− | <Typo word="Hindrance" find="\b( | + | <Typo word="Hindrance" find="\b([Hh])ind(?:er[ea]|ren?)nce(s?)\b" replace="$1indrance$2" /> |
− | <Typo word="Hippopotamus" find="\b( | + | <Typo word="Hippopotamus" find="\b([Hh])ip(?:o|p?op)potamus(es)?\b" replace="$1ippopotamus$2" /> |
− | <Typo word="Hirsute" find="\b( | + | <Typo word="Hirsute" find="\b([Hh])[ei]rsuit\b" replace="$1irsute" /> |
− | <Typo word="_his" find="\ | + | <Typo word="_his" find="\s(?:ihs|hsi)\b" replace=" his" /><!-- don't match surname Hsi or surname ending with "-hsi" --> |
<Typo word="His" find="\bIhs\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[a-z]*|ans?)\b" replace="$1istori$2" /> | <Typo word="(Pre)Historic" find="\b(H|h|[Pp]reh)(?:istoric|sitor)i(c[a-z]*|ans?)\b" replace="$1istori$2" /> | ||
− | <Typo word="History" find="\b( | + | <Typo word="History" find="\b([Hh])(?:st|is)or(ies|y|ic[a-z]*)\b" replace="$1istor$2" /> |
− | <Typo word="Homepage" find="\b( | + | <Typo word="Homepage" find="\b([Hh])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="(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( | + | <Typo word="Honorary" find="\b([Hh])ono(u?r)a?y\b" replace="$1ono$2ary" /> |
<Typo word="Honshū" find="\bHonshu\b" replace="Honshū" /> | <Typo word="Honshū" find="\bHonshu\b" replace="Honshū" /> | ||
− | <Typo word="Horrify" find="\b( | + | <Typo word="Horrify" find="\b([Hh])or(?:rifi?|iff?y?)(ing)?\b" replace="$1orrify$2" /> |
− | <Typo word="However" find="\b( | + | <Typo word="However" find="\b([Hh])(?:ow|woe)ver\b" replace="$1owever" /> |
− | <Typo word="http:" find="\b( | + | <Typo word="http:" find="\b([Hh])t(?:p[L:]|t(?:pL|tp[L:]))" replace="$1ttp:" /> |
− | <Typo word="http://" find="\b( | + | <Typo word="http://" find="\b([Hh])ttp:\\\\" replace="$1ttp://" /> |
− | <Typo word="Humanities" find="\b( | + | <Typo word="Humanities" find="\b([Hh])uman(?:it|ti)es\b" replace="$1umanities" /> |
− | <Typo word="Humiliate" find="\b( | + | <Typo word="Humiliate" find="\b([Hh])umilat(e[ds]?|i(ng|ve|on)|or[sy]?)\b" replace="$1umiliat$2" /> |
− | <Typo word="Humor" find="\b( | + | <Typo word="Humor" find="\b([Hh])umer\b" replace="$1umor" /> |
− | <Typo word="Humoral" find="\b( | + | <Typo word="Humoral" find="\b([Hh])umoural\b" replace="$1umoral" /> |
− | <Typo word="Humorous" find="\b( | + | <Typo word="Humorous" find="\b([Hh])um[eu]rous(ly|ness)?\b" replace="$1umorous$2" /> |
− | <Typo word="Hundred" find="\b( | + | <Typo word="Hundred" find="\b([Hh])undere?d(s?|ths?)\b" replace="$1undred$2" /> |
− | <Typo word="Husband" find="\b( | + | <Typo word="Husband" find="\b([Hh])usban(s?|ry)\b" replace="$1usband$2" /> |
− | <Typo word="Hydrogen" find="\b( | + | <Typo word="Hydrogen" find="\b([Hh])ydogen\b" replace="$1ydrogen" /> |
− | <Typo word="Hydrophile/phobe" find="\b( | + | <Typo word="Hydrophile/phobe" find="\b([Hh])ydr[oa]p(il|ob)(es?|i[ac]|icity)\b" replace="$1ydroph$2$3" /> |
− | <Typo word="Hygiene" find="\b( | + | <Typo word="Hygiene" find="\b([Hh])ygein(e|i(c|st)s?)\b" replace="$1ygien$2" /> |
− | <Typo word="Hypocrisy" find="\b( | + | <Typo word="Hypocrisy" find="\b([Hh])ypocr(?:a[cs]|ic)(y|ies)\b" replace="$1ypocris$2" /> |
− | <Typo word="Hypocrite" find="\b( | + | <Typo word="Hypocrite" find="\b([Hh])ypocrit(s)?\b" replace="$1ypocrite$2" /> |
</source> | </source> | ||
Line 1,358: | Line 1,360: | ||
<!--Some "In-" words appear under their roots: "(In)Root"--> | <!--Some "In-" words appear under their roots: "(In)Root"--> | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Iconoclast" find="\b( | + | <Typo word="Iconoclast" find="\b([Ii])conclast(s?|ic)\b" replace="$1conoclast$2"/> |
− | <Typo word="Idea" find="\b( | + | <Typo word="Idea" find="\b([Ii])dae(s?)\b(?!'')" replace="$1dea$2"/><!--don't match scientific names--> |
− | <Typo word="Identifier" find="\b( | + | <Typo word="Identifier" find="\b([Ii])dentife(rs?|d)\b" replace="$1dentifie$2"/> |
− | <Typo word="Identi(f/t)y" find="\b( | + | <Typo word="Identi(f/t)y" find="\b([Ii])denti([tf])iy\b" replace="$1denti$2y" /> |
− | <Typo word="Idiosyncra(c/s)y" find="\b( | + | <Typo word="Idiosyncra(c/s)y" find="\b([Ii])d(?:eosynch?|iosynch)ra([cst][ei-y]+)\b" replace="$1diosyncra$2" /> |
− | <Typo word="Illegal" find="\b( | + | <Typo word="Illegal" find="\b([Ii])(?:l+[ie]{2,}|l[ie])gal(ly)?\b(?<!\bEl Ilegal)" 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="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( | + | <Typo word="Illness" find="\b([Ii])lless(es)?\b" replace="$1llness$2"/> |
− | <Typo word="Illusion" find="\b( | + | <Typo word="Illusion" find="\b([Ii])llution(s)?\b" replace="$1llusion$2"/> |
− | <Typo word="Illustrate" find="\b( | + | <Typo word="Illustrate" find="\b([Ii])l(?:li|u)str(at[a-z]+|ious[a-z]*)\b" replace="$1llustr$2" /> |
− | <Typo word="Imagine" find="\b( | + | <Typo word="Imagine" find="\b([Ii])magen(e[ds]?|ary|ation)\b" replace="$1magin$2"/> |
− | <Typo word="Imagined" find="\b( | + | <Typo word="Imagined" find="\b([Ii])magin([ds])\b" replace="$1magine$2"/><!--don't find "Imagin"--> |
− | <Typo word="Immediate" find="\b( | + | <Typo word="Immediate" find="\b([Ii])m(?:m+idi?|(?:mm+)?ea?di?|m+ea?d|m+eadi?)ate?(ly)?\b" replace="$1mmediate$2" /> |
− | <Typo word="Immediately" find="\b( | + | <Typo word="Immediately" find="\b([Ii])m+ediate?ley\b" replace="$1mmediately" /> |
− | <Typo word="Imminent" find="\b( | + | <Typo word="Imminent" find="\b([Ii])manent(ly)?\b" replace="$1mminent$2"/> |
− | <Typo word="Impedance" find="\b( | + | <Typo word="Impedance" find="\b([Ii])mpedenc(es?)\b" replace="$1mpedanc$2" /> |
− | <Typo word="Implement" find="\b( | + | <Typo word="Implement" find="\b([Ii])mpl[ia]ment(s?|e[dr]?|al|ing|ations?)\b" replace="$1mplement$2" /> |
− | <Typo word="Important" find="\b( | + | <Typo word="Important" find="\b([Ii])mport(?:na|am)(t|tly|ce)\b" replace="$1mportan$2"/> |
− | <Typo word="Imprison" find="\b( | + | <Typo word="Imprison" find="\b([Ii])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="Imprison" find="\bempris+on(s?|ed|ing|ment)\b" replace="imprison$1" /> | ||
− | <Typo word="Improv(e/ise)" find="\b( | + | <Typo word="Improv(e/ise)" find="\b([Ii])mp(?:re|or)v([a-z]+)\b" replace="$1mprov$2" /> |
− | <Typo word="Inaccurate" find="\b( | + | <Typo word="Inaccurate" find="\b([Ii])n(?:nac?|a)cura(c[a-z]+|te[a-z]*)\b" replace="$1naccura$2" /> |
− | <Typo word="Inaugurate" find="\b( | + | <Typo word="Inaugurate" find="\b([Ii])na(?:gu|ugau?|uge)ra([a-z]+)\b" replace="$1naugura$2" /> |
− | <Typo word="Inaugurates" find="\b( | + | <Typo word="Inaugurates" find="\b([Ii])naugure([ds])\b" replace="$1naugurate$2"/> |
− | <Typo word="Incinerate" find="\b( | + | <Typo word="Incinerate" find="\b([Ii])(?:cin[ea]|n?[cs]ina|nsin[ea])rat([a-z]+)\b" replace="$1ncinerat$2" /> |
− | <Typo word="Include" find="\b( | + | <Typo word="Include" find="\b([Ii])nclud(s?)\b" replace="$1nclude$2"/> |
− | <Typo word="Including" find="\b( | + | <Typo word="Including" find="\b([Ii])n(?:l?cudi|clud)ng\b" replace="$1ncluding"/> |
− | <Typo word="Increase" find="\b( | + | <Typo word="Increase" find="\b([Ii]n)craes(e[ds]|ing(?:ly)?)\b" replace="$1creas$2"/> |
− | <Typo word="Increment" find="\b( | + | <Typo word="Increment" find="\b([Ii])ncr[ai]ment(s?|al(ly)?)\b" replace="$1ncrement$2"/> |
− | <Typo word="Incunabula" find="\b( | + | <Typo word="Incunabula" find="\b([Ii])ncunabla\b" replace="$1ncunabula"/> |
+ | <Typo word="India(na)" find="\b[Ii]ndai(ns?|ni?an?s?)?\b" replace="India$1" /> | ||
<Typo word="Indiana University" find="\b[Uu]niversity\s+of\s+[Ii]ndiana\b" replace="Indiana University" /> | <Typo word="Indiana University" find="\b[Uu]niversity\s+of\s+[Ii]ndiana\b" replace="Indiana University" /> | ||
− | <Typo word="Indicate" find="\b( | + | <Typo word="Indicate" find="\b([Ii]n)decat(e[ds]?|ing|ors?)\b" replace="$1dicat$2"/> |
− | <Typo word="Indict" find="\b( | + | <Typo word="Indict" find="\b([Ii])ndite\b" replace="$1ndict"/> |
− | <Typo word="Indictment" find="\b( | + | <Typo word="Indictment" find="\b([Ii])ndic?tement(s)?\b" replace="$1ndictment$2"/> |
− | <Typo word="Indigenous" find="\b( | + | <Typo word="Indigenous" find="\b([Ii])ndig(?:ine?|eni)ous(ly)?\b" replace="$1ndigenous$2" /> |
− | <Typo word="Indiscernible" find="\b( | + | <Typo word="Indiscernible" find="\b([Ii])ndis[cs]ernabl([a-z]+)\b" replace="$1ndiscernibl$2" /> |
− | <Typo word="Individual" find="\b( | + | <Typo word="Individual" find="\b([Ii])(?:ndv|div)ia?dual(ly|s)?\b" replace="$1ndividual$2"/> |
− | <Typo word="Indulge" find="\b( | + | <Typo word="Indulge" find="\b([Ii])ndulgue(d?|s|nces?)\b" replace="$1ndulge$2"/> |
− | <Typo word="Industry" find="\b( | + | <Typo word="Industry" find="\b([Ii])n(?:ds?utr|udstr|dusr?t|distr)(y|ies|ial[a-z]*)\b" replace="$1ndustr$2"/> |
<Typo word="Ine(…)ible" find="\bune(d|lig|xhaust|xpress)[ia]b(l[ey]|ility)\b" replace="ine$1ib$2" /> | <Typo word="Ine(…)ible" find="\bune(d|lig|xhaust|xpress)[ia]b(l[ey]|ility)\b" replace="ine$1ib$2" /> | ||
− | <Typo word="Inevitable" find="\b( | + | <Typo word="Inevitable" find="\b([Ii])nev(?:[ai]ti|itita)bl([ey])\b" replace="$1nevitabl$2"/> |
− | <Typo word="Infantry" find="\b( | + | <Typo word="Infantry" find="\b([Ii])nf(?:ant|rantr)y(m[ae]n)?\b" replace="$1nfantry$2" /> |
<Typo word="(Non)Infectious" find="\b(I|i|[Nn]oni)nfectu(ous[a-z]*)\b" replace="$1nfecti$2" /> | <Typo word="(Non)Infectious" find="\b(I|i|[Nn]oni)nfectu(ous[a-z]*)\b" replace="$1nfecti$2" /> | ||
<Typo word="Infiltrate" find="\b([Ii])nfilitrat(es?|ed|ions?|ing|ors?)\b" replace="$1nfiltrat$2" /> | <Typo word="Infiltrate" find="\b([Ii])nfilitrat(es?|ed|ions?|ing|ors?)\b" replace="$1nfiltrat$2" /> | ||
− | <Typo word="Inflammation" find="\b( | + | <Typo word="Inflammation" find="\b([Ii])[nm]flama(tions?|tory|bl[ey]|bility)\b" replace="$1nflamma$2" /> |
− | <Typo word="Influence" find="\b( | + | <Typo word="Influence" find="\b([Ii])nfluent(e[ds]?)\b" replace="$1nfluenc$2"/> |
− | <Typo word="Influential" find="\b( | + | <Typo word="Influential" find="\b([Ii])nf(?:luenc[iu]|uen[tc][iu]|luentu)al(ly)?\b" replace="$1nfluential$2" /> |
− | <Typo word="Infringement" find="\b( | + | <Typo word="Infringement" find="\b([Ii])nfrigement(s?)\b" replace="$1nfringement$2"/> |
− | <Typo word="Inhabitants" find="\b( | + | <Typo word="Inhabitants" find="\b([Ii])nhabitans\b" replace="$1nhabitants"/> |
− | <Typo word="Initial" find="\b( | + | <Typo word="Initial" find="\b([Ii])(?:nnit[it]?|nti|nit|n?titi?)a(?:l|(?=ly\b))(s?|ly|l?(?:ed|ing)|ers?|isms?|i[sz](?:e[ds]?|ing|ations?)|it(?:y|ies)|ness)\b" replace="$1nitial$2"/> |
− | + | <Typo word="Initiative/Initiation" find="\b([Ii])ni(?:ti(?:ai)?|cia|ta)ti(ves?|ons?)\b" replace="$1nitiati$2" /> | |
− | <Typo word="Initiative" find="\b( | ||
<Typo word="Injured" find="\b([Ii])njur[ir]ed\b" replace="$1njured" /> | <Typo word="Injured" find="\b([Ii])njur[ir]ed\b" replace="$1njured" /> | ||
− | <Typo word="Innocence" find="(?!\bInnosense\b)\b( | + | <Typo word="Innocence" find="(?!\bInnosense\b)\b([Ii])n(?:osenc|no[cs]ens)e\b" replace="$1nnocence"/><!--don't match group Innosense--> |
− | <Typo word="Inoculate" find="\b( | + | <Typo word="Inoculate" find="\b([Ii])n(?:noc?|oc)cula([a-z]+)\b" replace="$1nocula$2" /> |
− | <Typo word="Input" find="\b( | + | <Typo word="Input" find="\b([Ii])mput(s?|ting|ted)\b" replace="$1nput$2" /> |
− | <Typo word="Insofar" find="\b( | + | <Typo word="Insofar" find="\b([Ii])n(?:so\s+|\s+so)far\b" replace="$1nsofar" /><!--"insofar" is proper American English, "in so far" proper British; thus correct only mixed usage--> |
− | <Typo word="Inspire" find="\b( | + | <Typo word="Inspire" find="\b([Ii])[mn]ps?ir(ed?|es|ing|ation[a-z]*)\b" replace="$1nspir$2" /> |
− | <Typo word="Instead" find="\b( | + | <Typo word="Instead" find="\b([Ii])nst(?:ade|ed)\b" replace="$1nstead" /> |
− | <Typo word="Instrument" find="\b( | + | <Typo word="Instrument" find="\b([Ii])nstument((al)?s?)\b" replace="$1nstrument$2"/> |
− | <Typo word="Integer" find="\b( | + | <Typo word="Integer" find="\b([Ii])nterg(ers?|rity|ra(ls?|n[dt]s?|ble|bility|te[ds]?|tors?|ti(ve|ng|on[a-z]*)))\b" replace="$1nteg$2" /> |
− | <Typo word="Intellectual" find="\b( | + | <Typo word="Intellectual" find="\b([Ii])ntelectual(ly|s)?\b" replace="$1ntellectual$2"/> |
− | <Typo word="Intelligence" find="\b( | + | <Typo word="Intelligence" find="\b([Ii])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(ly)?|ed)\b" replace="$1nterest$2" /> | <Typo word="(Dis)Interest" find="\b(I|i|[Dd]isi)(?:nt(?:re|er)|tnere)st(s?|ing(ly)?|ed)\b" replace="$1nterest$2" /> | ||
− | <Typo word="Interim" find="\b( | + | <Typo word="Interim" find="\b([Ii])nter(?:u|ri)?m\b" replace="$1nterim"/> |
− | <Typo word="International" find="\b( | + | <Typo word="International" find="\b([Ii])nte(?:rnati|[nr]atio?)(nal[a-z]*)\b" replace="$1nternatio$2" /> |
− | <Typo word="(Mis/Re)Interpret" find="\b(I|i|[Mm]isi|[Rr]ei)nterper?e?t([a-z]*)\b" replace="$1nterpret$2" /> | + | <Typo word="(Mis/Re)Interpret" find="\b(I|i|[Mm]isi|[Rr]ei)nterper?e?t([a-z]*)\b(?<![Ii]nterpetiolar|[Ii]nterpetaloids?)" replace="$1nterpret$2" /> |
− | <Typo word="Interpreter" find="\b( | + | <Typo word="Interpreter" find="\b([Ii])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)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="(Un)Interrupted" find="\b([Uu]ni|I|i)nter+uped\b" replace="$1nterrupted" /> | ||
− | <Typo word="Intervenes" find="\b( | + | <Typo word="Intervenes" find="\b([Ii])ntervine([ds])?\b" replace="$1ntervene$2"/> |
− | <Typo word="Into" find="\b( | + | <Typo word="Into" find="\b([Ii])not\b" replace="$1nto"/> |
− | <Typo word="Intra- (no hyphen)" find="\b( | + | <Typo word="Intra- (no hyphen)" find="\b([Ii])ntra-(murals?|state|uterine|venous(ly)?)\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="(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( | + | <Typo word="Intuition" find="\b([Ii])nti?uti(ons?|ve(ly)?)\b" replace="$1ntuiti$2" /> |
− | <Typo word="Investigate" find="\b( | + | <Typo word="Investigate" find="\b([Ii])nvestingat([a-z]*)\b" replace="$1nvestigat$2"/> |
− | <Typo word="Investment" find="\b( | + | <Typo word="Investment" find="\b([Ii])nvesment(s?)\b" replace="$1nvestment$2" /> |
− | <Typo word="Invincible" find="\b( | + | <Typo word="Invincible" find="\b([Ii])nvinc(?:e[ia]?|a)b(l[ey]|ility|leness)\b" replace="$1nvincib$2" /> |
− | <Typo word="Irritate" find="\b( | + | <Typo word="Iridescent" find="\b([Ii])rridescen(t(ly)?|ce)\b" replace="$1ridescen$2" /> |
− | <Typo word="Isn't" find="\b( | + | <Typo word="Irritate" find="\b([Ii])r(?:ra|i)ta(te[ds]?|ti(ng(ly)?|on)|bl[ey])\b" replace="$1rrita$2" /> |
+ | <Typo word="Isn't" find="\b([Ii])snt\b" replace="$1sn't"/> | ||
<Typo word="Israel" find="\b(?:[Ii]srea|israe)l(is?|ites?)?\b" replace="Israel$1" /> | <Typo word="Israel" find="\b(?:[Ii]srea|israe)l(is?|ites?)?\b" replace="Israel$1" /> | ||
</source> | </source> | ||
Line 1,443: | Line 1,446: | ||
===J=== | ===J=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Jalapeño" find="\b( | + | <Typo word="Jalapeño" find="\b([Jj])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="Janáček" find="\bJan(?:[aàäãǎāăá]c|[aàäãǎāă]č)ek\b" replace="Janáček" /> | ||
<Typo word="Japanese" find="\b[Jj]apanes\b" replace="Japanese" /> | <Typo word="Japanese" find="\b[Jj]apanes\b" replace="Japanese" /> | ||
− | <Typo word="Jardinière" find="\b( | + | <Typo word="Jardinière" find="\b([Jj])ardiniere\b" replace="$1ardinière" /> |
− | <Typo word="Jeopardy" find="\b( | + | <Typo word="Jeopardy" find="\b([Jj])eapardy\b" replace="$1eopardy" /> |
− | <Typo word="Jewel(le)ry" find="\b( | + | <Typo word="Jewel(le)ry" find="\b([Jj])ewl(le)?e?ry\b" replace="$1ewel$2ry" /> |
− | <Typo word="Jewellery" find="\b( | + | <Typo word="Jewellery" find="\b([Jj])ewelery\b" replace="$1ewellery" /> |
<Typo word="Joan Miró" find="\bJoan\s+Miro\b" replace="Joan Miró" /> | <Typo word="Joan Miró" find="\bJoan\s+Miro\b" replace="Joan Miró" /> | ||
<Typo word="Johnnie" find="\bjohn+ie\b" replace="Johnnie" /> | <Typo word="Johnnie" find="\bjohn+ie\b" replace="Johnnie" /> | ||
<Typo word="José Ferrer" find="\bJos[eè]\s+Ferrer\b" replace="José Ferrer" /> | <Typo word="José Ferrer" find="\bJos[eè]\s+Ferrer\b" replace="José Ferrer" /> | ||
<Typo word="Joseph" find="\b[Jj]o(?:spe|esp)h\b" replace="Joseph" /> | <Typo word="Joseph" find="\b[Jj]o(?:spe|esp)h\b" replace="Joseph" /> | ||
− | <Typo word="Journ(al/ey)" find="\b( | + | <Typo word="Journ(al/ey)" find="\b([Jj])ounr?(al(s?|is[mt]s?|l?ing)|ey(s?|ed|ing|m[ae]n))\b" replace="$1ourn$2" /> |
− | <Typo word="Journeyed" find="\b( | + | <Typo word="Journeyed" find="\b([Jj])our?nie?(ed|s)\b" replace="$1ourney$2" /> |
<Typo word="Judaism" find="\b[Jj]uada?ism\b" replace="Judaism" /> | <Typo word="Judaism" find="\b[Jj]uada?ism\b" replace="Judaism" /> | ||
− | <Typo word="Judg(e)ment" find="\b( | + | <Typo word="Judg(e)ment" find="\b([Jj])ugd?(e)?ment(s?|al(ly)?)\b" replace="$1udg$2ment$3" /> |
− | <Typo word="Judicial" find="\b( | + | <Typo word="Judicial" find="\b([Jj])ud(?:uci|ic|isu)a(l|ry)\b" replace="$1udicia$2" /> |
− | <Typo word="Jurisdiction" find="\b( | + | <Typo word="(Jun/Sen)ior" find="\b([Jj]u|[Ss]e)(?:ino|noi)r(s?|ity)\b" replace="$1nior$2"/> |
− | <Typo word="Just(ify)" find="\b( | + | <Typo word="Jurisdiction" find="\b([Jj])uristict(ions?)\b" replace="$1urisdict$2" /> |
− | <Typo word="Juvenile" find="\b( | + | <Typo word="Just(ify)" find="\b([Jj])s(?:ut|tu)(ice|ly|if(?:i[ace][a-z]+|y))?\b" replace="$1ust$2" /> |
+ | <Typo word="Juvenile" find="\b([Jj])uv[ai]nil(e[a-z]*|ity|ia)\b" replace="$1uvenil$2" /> | ||
</source> | </source> | ||
===K=== | ===K=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Kåldolmar" find="\b( | + | <Typo word="Kåldolmar" find="\b([Kk])aldolmar\b" replace="$1åldolmar" /> |
<Typo word="Kazakhstan" find="\b[Kk]azah?kstan(is?)?\b" replace="Kazakhstan$1" /> | <Typo word="Kazakhstan" find="\b[Kk]azah?kstan(is?)?\b" replace="Kazakhstan$1" /> | ||
− | <Typo word="Kindergarten" find="\b( | + | <Typo word="Kindergarten" find="\b([Kk])in[dt]erga(?:t|rd)(ens?)\b" replace="$1indergart$2" /> |
− | <Typo word="Knife" find="\b( | + | <Typo word="Knife" find="\b([Kk])nive\b" replace="$1nife"/> |
<Typo word="(Ac)Knowledge" find="\b(K|k|[Aa]ck)nowl(?:d?eg|ed|egd?)(e[ds]?|ing|ements?|eab[a-z]+)\b" replace="$1nowledg$2" /> | <Typo word="(Ac)Knowledge" find="\b(K|k|[Aa]ck)nowl(?:d?eg|ed|egd?)(e[ds]?|ing|ements?|eab[a-z]+)\b" replace="$1nowledg$2" /> | ||
− | <Typo word="Kroužek" find="\b( | + | <Typo word="Kraków" find="\b([Kk])rakow\b" replace="$1raków" /> |
− | <Typo word="Kümmel" find="\b( | + | <Typo word="Kroužek" find="\b([Kk])rouzek\b" replace="$1roužek" /> |
+ | <Typo word="Kümmel" find="\b([Kk])ummel\b" replace="$1ümmel" /> | ||
</source> | </source> | ||
===L=== | ===L=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="La bohème" find="\bLa\s+( | + | <Typo word="La bohème" find="\bLa\s+([Bb])oheme\b" replace="La $1ohème" /> |
− | <Typo word="Labelled" find="\b( | + | <Typo word="Labelled" find="\b([Ll])abl(ed|ing)\b" replace="$1abell$2"/> |
− | <Typo word="Laboratory" find="\b( | + | <Typo word="Laboratory" find="\b([Ll])ab(?:r?a|or)tor(y|ies)\b" replace="$1aborator$2" /> |
− | <Typo word="Laborious" find="\b( | + | <Typo word="Laborious" find="\b([Ll])abo(?:r[iou]{1,2}|uriou)(s[a-z]*)\b" replace="$1aboriou$2" /> |
− | <Typo word="Lacquer" find="\b( | + | <Typo word="Lacquer" find="\b([Ll])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="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( | + | <Typo word="Laid" find="\b([Ll])ayed\b" replace="$1aid" /> |
− | <Typo word="Ländler" find="\b( | + | <Typo word="Ländler" find="\b([Ll])andler\b" replace="$1ändler"/> |
− | <Typo word="Language" find="\b( | + | <Typo word="Language" find="\b([Ll])a(?:ngaua?|ngu|nguan|gua)ge(s?)\b" replace="$1anguage$2" /> |
− | <Typo word="Large" find="\b( | + | <Typo word="Large" find="\b([Ll])arg(ly|st)?\b" replace="$1arge$2"/> |
− | <Typo word="Largely" find="\b( | + | <Typo word="Largely" find="\b([Ll])arg(elle?|e?le)y\b" replace="$1argely" /> |
− | <Typo word="Larvae" find="\b( | + | <Typo word="Larvae" find="\b([Ll])avr?ae\b" replace="$1arvae" /> |
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/> | <Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/> | ||
− | <Typo word="Lasso" find="\b( | + | <Typo word="Lasso" find="\b([Ll])as+oo\b" replace="$1asso"/> |
− | <Typo word="Last" find="\b( | + | <Typo word="Last" find="\b([Ll])(?:astr|sat)(ly)?\b" replace="$1ast$2"/> |
− | <Typo word="Late" find="\b( | + | <Typo word="Late" find="\b([Ll])aste(r(?<!Laster)|st)\b" replace="$1ate$2" /><!--Laster is a surname & a Transformer--> |
− | <Typo word="Latitude" find="\b( | + | <Typo word="Latitude" find="\b([Ll])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="(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="(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( | + | <Typo word="Left" find="\b([Ll])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/R)egion" find="\b([LlRr])eagion(s?|al(s?|ly|ism|i[sz]e[ds]?)|ary|aries)\b" replace="$1egion$2" /> | ||
<Typo word="Légion d'honneur" find="\b[Ll]egion\s+[dD]['`][Hh]onneur\b" replace="Légion d'honneur" /> | <Typo word="Légion d'honneur" find="\b[Ll]egion\s+[dD]['`][Hh]onneur\b" replace="Légion d'honneur" /> | ||
− | <Typo word="Legionnaire" find="(?!\bLegionaires\b)\b( | + | <Typo word="Legionnaire" find="(?!\bLegionaires\b)\b([Ll])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][a-z]*|c[iy][a-z]*)\b" replace="$1egitima$2" /> | <Typo word="(Il)Legitimate" find="\b([Ii]ll|L|l)(?:igit[ai]?m[ai]|egit[ae]?m[ai]|[ei]git[ai]?mi)(t[eio][a-z]*|c[iy][a-z]*)\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="(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="Leibniz" find="\b[Ll]eibnitz\b" replace="Leibniz"/> | ||
− | <Typo word="Leisure" find="\b( | + | <Typo word="Leisure" find="\b([Ll])iesure(ly)?\b" replace="$1eisure$2" /> |
<Typo word="(Wave)Length" find="\b(L|l|[Ww]avel)en(?:ght|th)(s?|y|en(s?|e[dr]|ing)|ways|wise|ily|iness)\b" replace="$1ength$2" /> | <Typo word="(Wave)Length" find="\b(L|l|[Ww]avel)en(?:ght|th)(s?|y|en(s?|e[dr]|ing)|ways|wise|ily|iness)\b" replace="$1ength$2" /> | ||
<Typo word="Les Misérables" find="\bLes\s+Miserables\b" replace="Les Misérables" /> | <Typo word="Les Misérables" find="\bLes\s+Miserables\b" replace="Les Misérables" /> | ||
− | <Typo word="Lethal" find="\b( | + | <Typo word="Lethal" find="\b([Ll])eathal(ly|ity)?\b" replace="$1ethal$2"/> |
− | <Typo word="Levitate" find="\b( | + | <Typo word="Levitate" find="\b([Ll])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="Li(k/v)elihood" find="\b([Ll]i[vk]el)yho+(ds?)\b" replace="$1ihoo$2" /> | ||
− | <Typo word="Liaison" find="\b( | + | <Typo word="Liaison" find="\b([Ll])iasi?o(ns?)\b" replace="$1iaiso$2" /> |
− | <Typo word="Libel" find="\b( | + | <Typo word="Libel" find="\b([Ll])ibell(s?)\b" replace="$1ibel$2" /> |
− | <Typo word="Library" find="\b( | + | <Typo word="Library" find="\b([Ll])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="Libya" find="\b[Ll]ybia(ns?)?\b" replace="Libya$1"/> | ||
− | <Typo word="Licen(s/c)e" find="\b( | + | <Typo word="Licen(s/c)e" find="\b([Ll])isc?en([cs])(ed?|ing|(e+|ure|or)s?)\b" replace="$1icen$2$3" /> |
− | <Typo word="Lieutenant" find="\b( | + | <Typo word="Lieutenant" find="\b([Ll])(?:euten[ae]|ieutent[ae]|ieutene)n(ts?|cy)\b" replace="$1ieutenan$2" /> |
− | <Typo word="Lifetime" find="\b( | + | <Typo word="Lifetime" find="\b([Ll])iftime(s?)\b" replace="$1ifetime$2" /> |
− | <Typo word="Liked" find="\b( | + | <Typo word="Liked" find="\b([Ll])i(?:ek|uke)([ds])?\b" replace="$1ike$2" /> |
− | <Typo word="Limit" find="\b( | + | <Typo word="Limit" find="\b([Ll])mit([a-z]*)\b" replace="$1imit$2" /> |
<Typo word="Lipizzaner" find="\b[Ll]ip(?:piz?|i)zaner(s?)\b" replace="Lipizzaner$1" /> | <Typo word="Lipizzaner" find="\b[Ll]ip(?:piz?|i)zaner(s?)\b" replace="Lipizzaner$1" /> | ||
− | <Typo word="Liquor" find="\b( | + | <Typo word="Liquor" find="\b([Ll])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="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="(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( | + | <Typo word="Literature" find="\b([Ll])itr?[ai]ture\b" replace="$1iterature"/> |
− | <Typo word="Littérateur" find="\b( | + | <Typo word="Littérateur" find="\b([Ll])it[eéè]rateur(s)?\b" replace="$1ittérateur$2"/> |
− | <Typo word="Little" find="(?!\bLittel\b)\b( | + | <Typo word="Little" find="(?!\bLittel\b)\b([Ll])itt(?:tle|el)\b" replace="$1ittle"/><!--avoid Littel (surname)--> |
− | <Typo word="Live" find="(?!\bLiev Schreiber\b)\b( | + | <Typo word="Live" find="(?!\bLiev Schreiber\b)\b([Ll])iev(ly)?\b" replace="$1ive$2" /><!--avoid actor Liev Schreiber--> |
− | <Typo word="Lived" find="\b( | + | <Typo word="Lived" find="\b([Ll])ieved\b" replace="$1ived" /> |
− | <Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b( | + | <Typo word="(Long/Short)-lived" find="\b([Ll]ong|[Ss]hort)lived\b" replace="$1-lived"/> |
− | <Typo word="Loosely" find="\b( | + | <Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b([Ll])o([nv]e|rd|w)l(?:ynes?|ine)s\b" replace="$1o$2liness" /> |
+ | <Typo word="Loosely" find="\b([Ll])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="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="Louisiana" find="\b[Ll]ou(?:siani?|isiani)(a|ans?)\b" replace="Louisian$1" /> | ||
− | <Typo word="Love" find="\b( | + | <Typo word="Love" find="\b([Ll])(?:voe|veo|oev)\b" replace="$1ove" /> |
− | |||
</source> | </source> | ||
===M=== | ===M=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Mackerel" find="\b( | + | <Typo word="Mackerel" find="\b([Mm])ackeral\b" replace="$1ackerel" /> |
− | <Typo word="Macramé" find="\b( | + | <Typo word="Macramé" find="\b([Mm])acrame\b" replace="$1acramé" /> |
− | <Typo word="Ma(d/k)e" find="(?!\bAmde\b)\bAm( | + | <Typo word="Ma(d/k)e" find="(?!\bAmde\b)\bAm([dk])(es?|ing)\b" replace="Ma$1$2" /><!--don't match Amde--> |
− | <Typo word="Ma(d/k)e" find="\bam( | + | <Typo word="Ma(d/k)e" find="\bam([dk])(es?|ing)\b" replace="ma$1$2" /> |
− | <Typo word="Magazine" find="\b( | + | <Typo word="Magazine" find="\b([Mm])agasine(s)?\b" replace="$1agazine$2" /> |
− | <Typo word="Mainly" find="\b( | + | <Typo word="Mainly" find="\b([Mm])ailny\b" replace="$1ainly" /> |
− | <Typo word="Maintain" find="\b( | + | <Typo word="Maintain" find="\b([Mm])ant(?:ia|ai)n(s?|e[dr]|ing|ab[a-z]+)\b" replace="$1aintain$2" /> |
− | <Typo word="Maintenance" find="\b( | + | <Typo word="Maintenance" find="\b([Mm])a(?:i?nt(?:[ae]in[ae]|ian[ae]|[ae]|[ae]ne|an[ae])|ntena)nce\b" replace="$1aintenance" /> |
− | <Typo word="Majority" find="\b( | + | <Typo word="Majority" find="\b([Mm])a(?:joro|rjori)ty\b" replace="$1ajority" /> |
− | <Typo word="Make" find="\b( | + | <Typo word="Make" find="\b([Mm])k(?:ae|ea)(s?)\b" replace="$1ake$2" /> |
− | <Typo word="Makes" find="\b( | + | <Typo word="Makes" find="\b([Mm])akse\b" replace="$1akes" /> |
− | <Typo word="Mammal" find="\b( | + | <Typo word="Mammal" find="\b([Mm])amal(s?|ian)\b" replace="$1ammal$2" /> |
<Typo word="(Mis)Manage_" find="\b(M|m|[Mm]ism)an(?:ag|ge|ege?)(d|ments?|ab(l[ey]|leness|ility))\b" replace="$1anage$2" /> | <Typo word="(Mis)Manage_" find="\b(M|m|[Mm]ism)an(?:ag|ge|ege?)(d|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="(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="(Un)Manoeuvrable" find="\b([Uu]nm|M|m)anouverable\b" replace="$1anoeuvrable" /> | ||
− | <Typo word="Maneuverable" find="\b( | + | <Typo word="Maneuverable" find="\b([Mm])anoeuverab(ility|le)\b" replace="$1aneuverab$2" /> |
− | <Typo word="Manifestation" find="\b( | + | <Typo word="Manifestation" find="\b([Mm])ani(?:fes|sfesta)tio(ns?)\b" replace="$1anifestatio$2" /> |
− | <Typo word="Manufacture" find="\b( | + | <Typo word="Manufacture" find="\b([Mm])an(?:[ai]fac?|[au]fa)[ct]ur(e[ds]?|ers?|ing)\b" replace="$1anufactur$2" /> |
− | <Typo word="Manufactures" find="\b( | + | <Typo word="Manufactures" find="\b([Mm])anufact?ur(s?|d)\b" replace="$1anufacture$2" /> |
− | <Typo word="Mark" find="(?!\bMarkes\b)\b( | + | <Typo word="Mark" find="(?!\bMarkes\b)\b([Mm])(?:rak|arke(s))\b" replace="$1ark$2" /><!--don't match surname Markes--> |
− | <Typo word="Marked" find="\b( | + | <Typo word="Marked" find="\b([Mm])aked(ly)?\b" replace="$1arked$2" /> |
− | <Typo word="Marriage" find="(?<!\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b( | + | <Typo word="Marriage" find="(?<!\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b([Mm])ar(?:rai|ia|r*[aie])ge(s?|able)\b(?!\s+(?:[Dd]e|[Bb]lanc|[Dd]')\b)" replace="$1arriage$2" /><!--avoid valid French term thru use of lookaround to find French articles--> |
− | <Typo word="Mariage (French) (1)" find="(?<=\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b( | + | <Typo word="Mariage (French) (1)" find="(?<=\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b([Mm])arriage(s?)\b" replace="$1ariage$2" /> |
− | <Typo word="Mariage (French) (2)" find="\b( | + | <Typo word="Mariage (French) (2)" find="\b([Mm])arriage(s?)\b(?=\s+(?:[Dd][e']|[Bb]lanc)\b)" replace="$1ariage$2" /> |
− | <Typo word="Married" find="\b( | + | <Typo word="Married" find="\b([Mm])arryi?ed\b" replace="$1arried" /> |
− | <Typo word="Masquerade" find="\b( | + | <Typo word="Masquerade" find="\b([Mm])asquarad([a-z]+)\b" replace="$1asquerad$2" /> |
<Typo word="Massachusetts" find="\b[Mm]as(?:(?:ss+|)[aeu]ch?u?s+et*|s*[eu]ch?u?s+et*|s*[aeu]cu?s+et*|s*[aeu]ch?s+et*|s*[aeu]ch?u?ss+et*|s*[aeu]ch?u?s+e(?:tt|))ts\b" replace="Massachusetts" /> | <Typo word="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( | + | <Typo word="Masturbate" find="\b([Mm])asterbat([ei][a-z]*)\b" replace="$1asturbat$2" /> |
<Typo word="Material" find="\b([Mm](?:etam)?ater)ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2" /> | <Typo word="Material" find="\b([Mm](?:etam)?ater)ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2" /> | ||
− | <Typo word="Mathematician" find="\b( | + | <Typo word="Mathematician" find="\b([Mm])athe(?:matic|m?tici)an(s)?\b" replace="$1athematician$2" /> |
− | <Typo word="Mathematics" find="(?:\bMathematica\b)\b( | + | <Typo word="Mathematics" find="(?:\bMathematica\b)\b([Mm])ath(?:a?matic|ematica)(s?|ians?|al[a-z]*)\b" replace="$1athematic$2" /> |
− | <Typo word="Mayonnaise" find="\b( | + | <Typo word="Mayonnaise" find="\b([Mm])ayon(?:n?ais|ais?)s(es?)\b" replace="$1ayonnais$2" /> |
− | <Typo word="Mayoral" find="\b( | + | <Typo word="Mayoral" find="\b([Mm])ayoria(l|lty)\b" replace="$1ayora$2" /> |
− | <Typo word="Meant" find="\b( | + | <Typo word="Meant" find="\b([Mm])enat\b" replace="$1eant" /> |
− | <Typo word="Medi(a)eval" find="\b( | + | <Typo word="Medi(a)eval" find="\b([Mm])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( | + | <Typo word="Medicine" find="\b([Mm])ed(?:acine|iciney)\b" replace="$1edicine" /> |
− | <Typo word="Medieval" find="\b( | + | <Typo word="Medieval" find="\b([Mm])edevial\b" replace="$1edieval" /> |
− | <Typo word="Mediterranean" find="\b( | + | <Typo word="Mediterranean" find="\b([Mm])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="(Re/Dis)Member" find="\b([Rr]em|[Dd]ism|M|m)emeber(s?|ed|ing)\b" replace="$1ember$2" /> | ||
− | <Typo word="Memoir" find="\b( | + | <Typo word="Memoir" find="\b([Mm])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="Memorable" find="\bRememberable\b" replace="Memorable" /> | <Typo word="Memorable" find="\bRememberable\b" replace="Memorable" /> | ||
− | <Typo word="Ménage à trois" find="\b( | + | <Typo word="Ménage à trois" find="\b([Mm])(?:énage\s+[áa]|enage\s+[aáà])\s+trois\b" replace="$1énage à trois" /> |
− | <Typo word="Mental" find="\b( | + | <Typo word="Mental" find="\b([Mm])enal(ly)\b" replace="$1ental$2" /> |
− | <Typo word="Mention" find="\b( | + | <Typo word="Mention" find="\b([Mm])aintion(ed|s|ing)\b" replace="$1ention$2" /> |
− | <Typo word="Mercantile" find="\b( | + | <Typo word="Mercantile" find="\b([Mm])ercentile\b" replace="$1ercantile" /> |
− | <Typo word="Merchandise" find="\b( | + | <Typo word="Merchandise" find="\b([Mm])e(?:rche|cha)ndi([sz])(e[drs]?|ers|ing[s]?)\b" replace="$1erchandi$2$3" /> |
<Typo word="Mérimée" find="\bM(?:er+im+[ée]|érr?imm?e)e?\b" replace="Mérimée" /> | <Typo word="Mérimée" find="\bM(?:er+im+[ée]|érr?imm?e)e?\b" replace="Mérimée" /> | ||
− | <Typo word="Message" find="\b( | + | <Typo word="Message" find="\b([Mm])es(?:se|a)g(e[rds]?|ing)\b" replace="$1essag$2" /> |
− | <Typo word="Messaging" find="\b( | + | <Typo word="Messaging" find="\b([Mm])ess[ae]nging\b" replace="$1essaging" /> |
− | <Typo word="Messenger" find="\b( | + | <Typo word="Messenger" find="\b([Mm])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[a-z]+|oid[a-z]*|urg[iy][a-z]*)\b" replace="$1etall$2" /> | <Typo word="Metallic" find="\b(M|m|[Bb]im|[Nn]onm)et(?:tal?|a)l(ic(?:a|ally)?|iferous|ograph[a-z]+|oid[a-z]*|urg[iy][a-z]*)\b" replace="$1etall$2" /> | ||
− | <Typo word="Metaphor" find="\b( | + | <Typo word="Metaphor" find="\b([Mm])ethaphor(s?|ical[a-z]*)\b" replace="$1etaphor$2" /> |
− | <Typo word="Meteorology" find="\b( | + | <Typo word="Meteorology" find="\b([Mm])eto?erolog(y|ists?|ic[a-z]*)\b" replace="$1eteorolog$2" /> |
<Typo word="Michigan" find="\b[Mm]ichagan\b" replace="Michigan"/> | <Typo word="Michigan" find="\b[Mm]ichagan\b" replace="Michigan"/> | ||
− | <Typo word="Microscope" find="\b( | + | <Typo word="Microscope" find="\b([Mm])icoscop(es?|y|ic(ally)?)\b" replace="$1icroscop$2" /> |
− | <Typo word="Milieu" find="\b( | + | <Typo word="Milieu" find="\b([Mm])(?:ilea?u|elieu)(x)?\b" replace="$1ilieu$2" /> |
<Typo word="Military" find="\b(M|m|[Dd]em|[Nn]onm|[Pp]aram)il(?:lit[ae]r|iter|a?tar|irat|iatr|l?itra?)(y|ies|ily|is[tm]s?|istic|i[sz][a-z]+)\b" replace="$1ilitar$2" /> | <Typo word="Military" find="\b(M|m|[Dd]em|[Nn]onm|[Pp]aram)il(?:lit[ae]r|iter|a?tar|irat|iatr|l?itra?)(y|ies|ily|is[tm]s?|istic|i[sz][a-z]+)\b" replace="$1ilitar$2" /> | ||
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(um|a|al[a-z]*)\b" replace="millenni$1" /> | <Typo word="Millennium_" find="\bmil(?:en?|le)ni(um|a|al[a-z]*)\b" replace="millenni$1" /> | ||
− | <Typo word="Million" find="(?!\bMillon\b)\b( | + | <Typo word="Million" find="(?!\bMillon\b)\b([Mm])il[il]on(aires?|s)\b" replace="$1illion$2" /><!--Millon is a surname--> |
− | <Typo word="Mimicking" find="\b( | + | <Typo word="Mimicking" find="\b([Mm])imic(ing|ed)\b" replace="$1imick$2"/> |
− | <Typo word="Mineral" find="\b( | + | <Typo word="Mineral" find="\b([Mm])in(?:eri|ir)al(s?)\b" replace="$1ineral$2" /> |
− | <Typo word="Miniature" find="\b( | + | <Typo word="Miniature" find="\b([Mm])in[ai]tur(es?|iz[a-z]+)\b" replace="$1iniatur$2" /> |
− | <Typo word="Minimum" find="\b( | + | <Typo word="Minimum" find="\b([Mm])inum(a|um)\b" replace="$1inim$2" /> |
− | <Typo word="Minion" find="\b( | + | <Typo word="Minion" find="\b([Mm])(?:yni[oa]|inia)n(s)?\b" replace="$1inion$2" /> |
− | <Typo word="Minister" find="\b( | + | <Typo word="Minister" find="\b([Mm])in(?:si?|en?s|ins)t(er(?:ed|ing|s?\b(?<![Mm]insters?)))\b" replace="$1inist$2" /> |
− | <Typo word="Ministry" find="\b( | + | <Typo word="Ministry" find="\b([Mm])in(?:iste|si?t|inst|en?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="Minnesota" find="\b[Mm]in(?:nn+e|e|ni)sot(a|ans?)\b" replace="Minnesot$1" /> | ||
− | <Typo word="Mirror" find="\b( | + | <Typo word="Mirror" find="\b([Mm])irr?orr(ed|ing|s)?\b" replace="$1irror$2" /> |
− | <Typo word="Miscellaneous" find="\b( | + | <Typo word="Miscellaneous" find="\b([Mm])iscel(?:lani?|ane)ous\b" replace="$1iscellaneous" /> |
− | <Typo word="Mischief" find="\b( | + | <Typo word="Mischief" find="\b([Mm])ischei(f|vous[a-z]*)\b" replace="$1ischie$2" /> |
− | <Typo word="Mischievous" find="\b( | + | <Typo word="Mischievous" find="\b([Mm])isch(?:ei?v[ei]?|iev[ei]|)ou(s[a-z]*)\b" replace="$1ischievou$2" /> |
− | <Typo word="Misogyny" find="\b( | + | <Typo word="Misogyny" find="\b([Mm])ysogyn(y|ist)\b" replace="$1isogyn$2" /> |
− | <Typo word="Missile" find="\b( | + | <Typo word="Missile" find="\b([Mm])is[is]le(s)?\b" replace="$1issile$2" /> |
<Typo word="(Ad/E/Inter/O/…)Mission" find="\b([Ii]nter|[Pp]er|[Rr]e|[EeOo]|(?:[DdRr]e)?(?:[Aa]d|[Cc]om|[Ss]ub|[Tt]rans))mis[si](ons?|onar(y|ies)|ve(ly)?|bl[ey])\b" replace="$1missi$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(ly)?|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="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="Missouri" find="\bmisouri\b" replace="Missouri" /> | ||
− | <Typo word="Misspell" find="\b( | + | <Typo word="Misspell" find="\b([Mm])ispell(s?|ings?|ed)\b" replace="$1isspell$2" /> |
<Typo word="Mithraic" find="\bmythraic\b" replace="Mithraic" /> | <Typo word="Mithraic" find="\bmythraic\b" replace="Mithraic" /> | ||
− | <Typo word="Mizzen" find="\b( | + | <Typo word="Mizzen" find="\b([Mm])issen\b" replace="$1izzen" /> |
− | <Typo word="Model" find="\b( | + | <Typo word="Model" find="\b([Mm])odle(s)?\b" replace="$1odel$2" /> |
− | <Typo word="Modem" find="\b( | + | <Typo word="Modem" find="\b([Mm])oderm(s)?\b" replace="$1odem$2" /> |
− | <Typo word="Moisture" find="\b( | + | <Typo word="Moisture" find="\b([Mm])osture\b" replace="$1oisture" /> |
− | <Typo word="Molecule" find="\b( | + | <Typo word="Molecule" find="\b([Mm])oleclu(es|ar)?\b" replace="$1olecul$2" /> |
<Typo word="Molière" find="\bMoliere\b" replace="Molière" /> | <Typo word="Molière" find="\bMoliere\b" replace="Molière" /> | ||
− | <Typo word="Monastery" find="\b( | + | <Typo word="Moment" find="\b([Mm])o(?:mmen|mem)t(ar(?:y|ily)|s)?\b" replace="$1oment$2" /> |
− | <Typo word="Money" find="\b( | + | <Typo word="Monastery" find="\b([Mm])on(?:est[ae]?|asta?)r(y|ies|ial)\b" replace="$1onaster$2" /> |
− | <Typo word="Moniker" find="\b( | + | <Typo word="Money" find="\b([Mm])oeny(ed)?\b" replace="$1oney$2" /> |
− | <Typo word="Monkeys" find="\b( | + | <Typo word="Moniker" find="\b([Mm])onicker(s?)\b" replace="$1oniker$2" /> |
− | <Typo word="Monotype" find="\b( | + | <Typo word="Monkeys" find="\b([Mm])onkies\b" replace="$1onkeys" /> |
+ | <Typo word="Monotype" find="\b([Mm])ona?typ(es?|ic)\b" replace="$1onotyp$2" /> | ||
<Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1" /><!--don't match Mounth--> | <Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1" /><!--don't match Mounth--> | ||
− | <Typo word="More" find="\b( | + | <Typo word="More" find="\b([Mm])roe(over)?\b" replace="$1ore$2" /> |
<Typo word="More" find="\bomre\b" replace="more" /> | <Typo word="More" find="\bomre\b" replace="more" /> | ||
<Typo word="More" find="\bOmre\b" replace="More" /> | <Typo word="More" find="\bOmre\b" replace="More" /> | ||
<Typo word="Morissette" find="\b[Mm]or+isette\b" replace="Morissette" /> | <Typo word="Morissette" find="\b[Mm]or+isette\b" replace="Morissette" /> | ||
− | <Typo word="Mortgage" find="\b( | + | <Typo word="Mortgage" find="\b([Mm])orgag(e[eds]?|ing)\b" replace="$1ortgag$2" /> |
− | <Typo word="Motivate" find="\b( | + | <Typo word="Motivate" find="\b([Mm])otiviat(e[ds]?|ing|ion)\b" replace="$1otivat$2" /> |
− | <Typo word="Mountain" find="\b( | + | <Typo word="Mountain" find="\b([Mm])o(?:utain|untai?ni|ntai?n)(ee?r(?:s|ed|ing|(?<!Montaner))|ous[a-z]*|s?|sides?|tops?|y)\b" replace="$1ountain$2" /> |
− | <Typo word="Movie" find="\b( | + | <Typo word="Movie" find="\b([Mm])ovei(s)?\b" replace="$1ovie$2" /> |
− | <Typo word="Mucous" find="\b( | + | <Typo word="Mucous" find="\b([Mm])ucuou?s\b" replace="$1ucous" /> |
− | <Typo word="Multiple" find="\b( | + | <Typo word="Multiple" find="\b([Mm])ut?lipl(e[stx]?|y|ie[srd]|ying|ica(ti[a-z]*|nds?)|iable|icity)\b" replace="$1ultipl$2" /> |
− | <Typo word="Multiplier" find="\b( | + | <Typo word="Multiplier" find="\b([Mm])ultiple(d|rs?)\b" replace="$1ultiplie$2" /> |
− | <Typo word="Municipal" find="\b( | + | <Typo word="Municipal" find="\b([Mm])un(?:in?c?pi?|icipi|cip|nicip)a(l[a-z]*)\b" replace="$1unicipa$2" /> |
− | <Typo word="Murder" find="\b( | + | <Typo word="Murder" find="\b([Mm])uder(s?|ing|ed|ers?)\b" replace="$1urder$2" /> |
− | <Typo word="Museum" find="\b( | + | <Typo word="Museum" find="\b([Mm])usu?em(s?)\b" replace="$1useum$2" /> |
− | <Typo word="Musical" find="\b( | + | <Typo word="Musical" find="\b([Mm])usci?al([se]?|ly|ity)\b(?<!Musial)" replace="$1usical$2" /><!--Musial is a surname--> |
− | <Typo word="Musician" find="\b( | + | <Typo word="Musician" find="\b([Mm])uscician(s?)\b" replace="$1usician$2" /> |
− | <Typo word="Mutilate" find="\b( | + | <Typo word="Mutilate" find="\b([Mm])util[li]at(e[ds]?|ing|ions?)\b" replace="$1utilat$2" /> |
− | <Typo word="Myriad" find="\b( | + | <Typo word="Myriad" find="\b([Mm])yraid\b" replace="$1yriad" /> |
− | <Typo word="Myself" find="\b( | + | <Typo word="Myself" find="\b([Mm])ysefl?\b" replace="$1yself" /> |
− | <Typo word="Mysterious" find="\b( | + | <Typo word="Mysterious" find="\b([Mm])(?:yster|ister[iy])ou(s[a-z]*)\b" replace="$1ysteriou$2" /> |
− | <Typo word="Mystery" find="\b( | + | <Typo word="Mystery" find="\b([Mm])ister(ies|y(?<!Mistery))\b" replace="$1yster$2" /> |
</source> | </source> | ||
===N=== | ===N=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Name" find="\b( | + | <Typo word="Name" find="\b([Nn])mae(s?|ly|d)\b" replace="$1ame$2" /> |
<Typo word="Napoleonic" find="\b[Nn]apoleonian\b" replace="Napoleonic" /> | <Typo word="Napoleonic" find="\b[Nn]apoleonian\b" replace="Napoleonic" /> | ||
<Typo word="National" find="\b(N|n|[Ii]ntern)ato?in(al[a-z]*)\b" replace="$1ation$2" /> | <Typo word="National" find="\b(N|n|[Ii]ntern)ato?in(al[a-z]*)\b" replace="$1ation$2" /> | ||
Line 1,661: | Line 1,667: | ||
<Typo word="Nazareth" find="\b[Nn]azere(th|nes?)\b" replace="Nazare$1" /> | <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="(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="Necessity" find="\b( | + | <Typo word="Necessity" find="\b([Nn])ec(?:ces?|e)sit(y|ies|ate[ds]?|ating)\b" replace="$1ecessit$2" /> |
<Typo word="Née" find="([ (])n[eè][eèé]\b" replace="$1née" /> | <Typo word="Née" find="([ (])n[eè][eèé]\b" replace="$1née" /> | ||
− | <Typo word="Négligée" find="\b( | + | <Typo word="Négligée" find="\b([Nn])(?:églige|egligé)e?(s?)\b" replace="$1égligée$2" /><!--"negligee" should not be replaced, see [[wikt:negligee]]--> |
− | <Typo word="Negligible" find="\b( | + | <Typo word="Negligible" find="\b([Nn])egli(?:ga|)bl([ey])\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|nt(?<!ciant)s?)\b" replace="$1egotia$2" /> | <Typo word="(Re)Negotiate" find="\b(N|n|[Rr]en)ego(?:cia|ta)(ted?|ting|t(e|ion|or)s?|bl[ey]|bility|nt(?<!ciant)s?)\b" replace="$1egotia$2" /> | ||
− | <Typo word="Neighbo(u)r" find="\b( | + | <Typo word="Neighbo(u)r" find="\b([Nn])(?: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="Nevada" find="\b[Nn]eveda(n?s?)\b" replace="Nevada$1" /> | ||
− | <Typo word="Never" find="\b( | + | <Typo word="Never" find="\b([Nn])ver\b" replace="$1ever" /> |
− | <Typo word="(Never/None)theless" find="\b( | + | <Typo word="(Never/None)theless" find="\b([Nn])(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 Delhi" find="\bNew\s*[Dd]ehli\b" replace="New Delhi" /> | ||
− | <Typo word="New" find="\b( | + | <Typo word="New" find="\b([Nn])we(s?)\b" replace="$1ew$2" /> |
− | <Typo word="Newsletter" find="\b( | + | <Typo word="Newsletter" find="\b([Nn])ew[ls]etter(s?)\b" replace="$1ewsletter$2" /> |
− | <Typo word="Newsstand" find="\b( | + | <Typo word="Newsstand" find="\b([Nn])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="Niccolò Machiavelli" find="\bNic+ol+o\s+Mac+hi?avel+i\b" replace="Niccolò Machiavelli" /> | ||
− | <Typo word="Nickel_" find="(?:\bNickle\b)\b( | + | <Typo word="Nickel_" find="(?:\bNickle\b)\b([Nn])ickle(ic|ous|iferous|odeons?)?\b" replace="$1ickel$2" /><!--Don't correct surname Nickle--> |
− | <Typo word="Niece" find="\b( | + | <Typo word="Niece" find="\b([Nn])eice(s?)\b" replace="$1iece$2" /> |
− | <Typo word="Nighttime" find="\b( | + | <Typo word="Nighttime" find="\b([Nn])ightime\b" replace="$1ighttime" /> |
− | <Typo word="Nineteen" find="\b( | + | <Typo word="Nineteen" find="\b([Nn])inteen(s?|ths?)\b" replace="$1ineteen$2" /> |
− | <Typo word="Ninety" find="\b( | + | <Typo word="Ninety" find="\b([Nn])int(y|ies|ieths?|een(th)?)\b" replace="$1inet$2" /> |
− | <Typo word="Ninth" find="\b( | + | <Typo word="Ninth" find="\b([Nn])inet(hs?)\b" replace="$1int$2" /> |
− | <Typo word="Nonetheless" find="\b( | + | <Typo word="Nonetheless" find="\b([Nn])ontheless\b" replace="$1onetheless" /> |
<Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational" /> | <Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational" /> | ||
<Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational" /> | <Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational" /> | ||
− | <Typo word="Nonsense" find="\b( | + | <Typo word="Nonsense" find="\b([Nn])onsenc(e|ical[a-z]*)\b" replace="$1onsens$2" /> |
− | <Typo word="North" find="\b( | + | <Typo word="North" find="\b([Nn])oth(ern[a-z]*|erly)?\b(?<!Noth)" replace="$1orth$2" /><!--Allow surname Noth--> |
− | <Typo word="North(ea/we)stern" find="\b( | + | <Typo word="North(ea/we)stern" find="\b([Nn])orth[er]+(ea|we)st(ern[a-z]*)\b" replace="$1orth$2st$3" /> |
− | <Typo word="Northern" find="\b( | + | <Typo word="Northern" find="\b([Nn])o(?:r?her|r?the|ther?)(n|ners?|nmost|ly)\b" replace="$1orther$2" /> |
− | <Typo word="Notably" find="\b( | + | <Typo word="Notably" find="\b([Nn])ota(?:ble|l)y\b" replace="$1otably" /> |
− | <Typo word="Notice" find="\b( | + | <Typo word="Notice" find="\b([Nn])otive([ds])?\b" replace="$1otice$2" /> |
− | <Typo word="Notoriety" find="\b( | + | <Typo word="Notoriety" find="\b([Nn])oteriety\b" replace="$1otoriety" /> |
<Typo word="(Not)withstand" find="\b([N|n]otw|[Ww])hithstand([a-z]*)\b" replace="$1ithstand$2" /> | <Typo word="(Not)withstand" find="\b([N|n]otw|[Ww])hithstand([a-z]*)\b" replace="$1ithstand$2" /> | ||
<Typo word="Nouméa" find="\b[Nn]oumea\b" replace="Nouméa" /> | <Typo word="Nouméa" find="\b[Nn]oumea\b" replace="Nouméa" /> | ||
− | <Typo word="Nouveau" find="\b( | + | <Typo word="Nouveau" find="\b([Nn])oveau(x?)\b" replace="$1ouveau$2" /> |
− | <Typo word="Now" find="\b( | + | <Typo word="Now" find="\b([Nn])(?:owe?s|wo)\b" replace="$1ow" /> |
− | <Typo word="Nowadays" find="\b( | + | <Typo word="Nowadays" find="\b([Nn])(owdays|ow\sa\sdays)\b" replace="$1owadays" /> |
− | <Typo word="Nuclear" find="\b( | + | <Typo word="Nuclear" find="\b([Nn])ucule?ar\b" replace="$1uclear" /> |
− | <Typo word="Nuisance" find="\b( | + | <Typo word="Nuisance" find="\b([Nn])u(?:isans|sanc)(es?)\b" replace="$1uisanc$2" /> |
<Typo word="Nullarbor" find="\b[Nn]ullabour\b" replace="Nullarbor" /> | <Typo word="Nullarbor" find="\b[Nn]ullabour\b" replace="Nullarbor" /> | ||
− | <Typo word="Numerical" find="\b( | + | <Typo word="Numerical" find="\b([Nn])umber[ai]ca(l|lly)\b" replace="$1umerica$2" /> |
− | <Typo word="Numerous" find="\b( | + | <Typo word="Numerous" find="\b([Nn])um(?:eri|ber)ou(s[a-z]*)\b" replace="$1umerou$2" /> |
− | <Typo word="Nuptial" find="\b( | + | <Typo word="Nuptial" find="\b([Nn])uptual(s?)\b" replace="$1uptial$2" /> |
− | <Typo word="Nurturing" find="\b( | + | <Typo word="Nurturing" find="\b([Nn])utur(e[ds]?|ing)\b" replace="$1urtur$2" /> |
</source> | </source> | ||
Line 1,708: | Line 1,714: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="(Dis)Obedient" find="\b([Dd]iso|O|o)bedian(t(ly)?|ce)\b" replace="$1bedien$2" /> | <Typo word="(Dis)Obedient" find="\b([Dd]iso|O|o)bedian(t(ly)?|ce)\b" replace="$1bedien$2" /> | ||
− | <Typo word="Obsess" find="\b( | + | <Typo word="Obituary" find="\b([Oo])bit(?:i?a|a?u)r(y|ies)\b" replace="$1bituar$2" /> |
− | <Typo word="Obsolete" find="\b( | + | <Typo word="Obsess" find="\b([Oo])b(?:sses?|se|es)s(e[ds]|i(ng|ve|ons?)(ly)?|ors?)?\b" replace="$1bsess$2" /> |
− | <Typo word="Obstacle" find="\b( | + | <Typo word="Obsolete" find="\b([Oo])bselete([ds]?|ly)\b" replace="$1bsolete$2" /> |
− | <Typo word="Occasion" find="\b( | + | <Typo word="Obstacle" find="\b([Oo])bsta(?:cal|ncle)(s?)\b" replace="$1bstacle$2" /> |
− | <Typo word="(Un)Occupy" find="\b(O|o|[Uu]no)c(?:u|c?up)p(y(ing)?|ie[ | + | <Typo word="Occasion" find="\b([Oo])c(?:as+|cai?ss+|c?ais+|c?as[st]|c?at)i?on+(s?|al[a-z]*|ed|ing)\b" replace="$1ccasion$2" /> |
− | <Typo word="Occur" find="\b( | + | <Typo word="(Un)Occupy" find="\b(O|o|[Uu]no)c(?:u|c?up)p(y(ing)?|ie[ds]|ants?|ation[a-z]*)\b" replace="$1ccup$2" /> |
+ | <Typo word="Occur" find="\b([Oo])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="(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( | + | <Typo word="Occurrence" find="\b([Oo])c(?:c?urr?a|ur+e)n(ces?|t)\b" replace="$1ccurren$2" /> |
− | <Typo word="Octahedron" find="\b( | + | <Typo word="Octahedron" find="\b([Oo])ctohedr(ons?|al?(ly)?)\b" replace="$1ctahedr$2" /> |
− | <Typo word="Octave" find="\b( | + | <Typo word="Octave" find="\b([Oo])ctiv(es?|al)\b" replace="$1ctav$2" /> |
− | <Typo word="Oeuvre" find="\b( | + | <Typo word="Oeuvre" find="\b([Oo])uevr(es?)\b" replace="$1euvr$2" /> |
− | <Typo word="Officer" find="\b( | + | <Typo word="Officer" find="\b([Oo])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)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="(Un)Officially" find="\b(O|o|[Uu]no)f+(?:ica|cial)ly\b" replace="$1fficially" /> | ||
− | <Typo word="Oft(en)times" find="\b( | + | <Typo word="Oft(en)times" find="\b([Oo])ft(en)?[-\s]+times\b" replace="$1ft$2times" /> |
− | <Typo word="Often" find="\b( | + | <Typo word="Often" find="\b([Oo])ftenly\b" replace="$1ften" /> |
− | <Typo word="Omelette" find="\b( | + | <Typo word="Omelette" find="\b([Oo])mlette(s?)\b" replace="$1melette$2" /> |
− | <Typo word="Omertà" find="\b( | + | <Typo word="Omertà" find="\b([Oo])merta\b" replace="$1mertà" /> |
− | <Typo word="Ominous" find="\b( | + | <Typo word="Ominous" find="\b([Oo])m(?:ni|en|min)ous(ly)?\b" replace="$1minous$2" /> |
− | <Typo word="Only" find="\b( | + | <Typo word="Once/Twice" find="\b([Oo]n|[Tt]wi)ced\b" replace="$1ce" /> |
− | <Typo word="Onomatopoeia" find="\b( | + | <Typo word="Only" find="\b([Oo])nyl\b" replace="$1nly" /> |
− | <Typo word="Opening" find="\b( | + | <Typo word="Onomatopoeia" find="\b([Oo])nomatopeo?i(a|c[a-z]*)\b" replace="$1nomatopoei$2" /> |
− | <Typo word="Operate" find="\b( | + | <Typo word="Opening" find="\b([Oo])p+enning(s?)\b" replace="$1pening$2" /> |
− | <Typo word="Ophthalmology" find="\b( | + | <Typo word="Operate" find="\b([Oo])perrat([a-z]+)\b" replace="$1perat$2" /> |
− | <Typo word="Oppo(nent/site)" find="\b( | + | <Typo word="Ophthalmology" find="\b([Oo])pthal?m(olog(?:y|ists?)|ic)\b" replace="$1phthalm$2" /> |
− | <Typo word="Opponent" find="\b( | + | <Typo word="Oppo(nent/site)" find="\b([Oo])ppe(nents?|se[ds]?|sing|sites?)\b" replace="$1ppo$2" /> |
− | <Typo word="Opportunity" find="\b( | + | <Typo word="Opponent" find="\b([Oo])ppononent(s)?\b" replace="$1pponent$2" /> |
+ | <Typo word="Opportunity" find="\b([Oo])pp(?:r?o|[eu]r)tuni(ty|ties|s[tm]s?|stic[a-z]*)\b" replace="$1pportuni$2" /> | ||
<Typo word="(Un)Oppose" find="\b(O|o|[Uu]no)p+oss(e[ds]?|ing)\b" replace="$1ppos$2" /> | <Typo word="(Un)Oppose" find="\b(O|o|[Uu]no)p+oss(e[ds]?|ing)\b" replace="$1ppos$2" /> | ||
<Typo word="(O/Su/Presu)ppose" find="\b(O|o|[Ss]u|[Pp]resu)pos([a-z]+)\b(?<![Oo]possums?)" replace="$1ppos$2" /> | <Typo word="(O/Su/Presu)ppose" find="\b(O|o|[Ss]u|[Pp]resu)pos([a-z]+)\b(?<![Oo]possums?)" replace="$1ppos$2" /> | ||
− | <Typo word="Opposite" find="\b( | + | <Typo word="Opposite" find="\b([Oo])pp(?:osit|osate|asite)(s?|ly)\b" replace="$1pposite$2" /> |
− | <Typo word="Opposition" find="\b( | + | <Typo word="Opposition" find="\b([Oo])pp?ositition\b" replace="$1pposition" /> |
− | <Typo word="Optimism" find="\b( | + | <Typo word="Optimism" find="\b([Oo])pto?mi(sm|st[a-z]*|[sz](e[ds]?|ing|ations?))\b" replace="$1ptimi$2" /> |
− | <Typo word="Orchestra" find="\b( | + | <Typo word="Orchestra" find="\b([Oo])rch[aiou]?stra([i-sy]*)\b" replace="$1rchestra$2" /> |
<Typo word="(Un)Ordered" find="\b(O|o|[Uu]no)rded\b" replace="$1rdered" /> | <Typo word="(Un)Ordered" find="\b(O|o|[Uu]no)rded\b" replace="$1rdered" /> | ||
− | <Typo word="Ordinary" find="\b( | + | <Typo word="Ordinary" find="\b([Oo])ridinar(y|ily)\b" replace="$1rdinar$2" /> |
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|Squadron|Survey|Testing)\b" replace="Ordnance $1" /> | <Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|Squadron|Survey|Testing)\b" replace="Ordnance $1" /> | ||
− | <Typo word="Organization" find="\b( | + | <Typo word="Organization" find="\b([Oo])rga(?:ni([sz])|in([sz])a)tion(s)?\b" replace="$1rgani$2$3ation$4" /> |
− | <Typo word=" | + | <Typo word="Origin" find="\b([Oo])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(ly)?|te[ds]?|ting|t(ion|or)s?)\b" replace="$1rigina$2" /> | <Typo word="(Un)Original" find="\b(O|o|[Uu]no)r(?:n?gini?|igni?|ingini?|i?n?gi?ni|igion)a(l(ly)?|te[ds]?|ting|t(ion|or)s?)\b" replace="$1rigina$2" /> | ||
− | <Typo word="Originally" find="\b( | + | <Typo word="Originally" find="\b([Oo])rig(?:[aie]nn?a|in[in]al|iona)ly\b" replace="$1riginally" /> |
− | <Typo word="Orphanage" find="\b( | + | <Typo word="Orphanage" find="\b([Oo])rphan(ges?)\b" replace="$1rphana$2" /> |
− | <Typo word="Orthogonal" find="\b( | + | <Typo word="Orthogonal" find="\b([Oo])rthagonal(ly|s?)\b" replace="$1rthogonal$2" /> |
− | <Typo word="Other" find="\b( | + | <Typo word="Other" find="\b([Oo])(?:teh|hte)r(s?)\b" replace="$1ther$2" /> |
− | <Typo word="Others" find="\b( | + | <Typo word="Others" find="\b([Oo])therw\b" replace="$1thers" /> |
− | <Typo word="Out" find="\ | + | <Typo word="Out" find="\botu\b" replace="out" /> <!-- Allow surname and place name Otu --> |
− | <Typo word="Outer" find="\b( | + | <Typo word="Outer" find="\b([Oo])utter(most|wear)?\b" replace="$1uter$2" /> |
− | <Typo word="Output" find="\b( | + | <Typo word="Output" find="\b([Oo])uput(ted|s?|ting)\b" replace="$1utput$2" /> |
− | <Typo word="Overridden" find="\b( | + | <Typo word="Overridden" find="\b([Oo])ver(?:id|r?i)den\b" replace="$1verridden" /> |
− | <Typo word="Override" find="\b( | + | <Typo word="Override" find="\b([Oo])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="(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( | + | <Typo word="Oxymoron/Oxygen" find="\b([Oo])xi(moro|ge)n\b" replace="$1xy$2n" /> |
</source> | </source> | ||
Line 1,766: | Line 1,773: | ||
<Typo word="Palme d'Or" find="\b[Pp]alme\s+(?:D['`’][Oo]|[Dd][`’][Oo]|[Dd]['`’]o)r\b" replace="Palme d'Or" /> | <Typo word="Palme d'Or" find="\b[Pp]alme\s+(?: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="Palme d'Or" find="\b[Pp]alm\s+[dD]['`’][Oo]r\b" replace="Palme d'Or" /> | ||
− | <Typo word="Pamphlet" find="\b( | + | <Typo word="Pamphlet" find="\b([Pp])am[fp]let(s|ing)?\b" replace="$1amphlet$2" /> |
− | <Typo word="Pantomime" find="\b( | + | <Typo word="Pantomime" find="\b([Pp])antomine(s)?\b" replace="$1antomime$2" /> |
− | <Typo word="Paper" find="\b( | + | <Typo word="Paper" find="\b([Pp])apaer(s|ing|ed)?\b" replace="$1aper$2" /> |
− | <Typo word="Papier-mâché" find="\b( | + | <Typo word="Papier-mâché" find="\b([Pp])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( | + | <Typo word="Parade" find="\b([Pp])erade([ds])\b" replace="$1arade$2" /> |
<Typo word="(Un)Parallel" find="\b(P|p|[Uu]np)ar(?:rall?e|r?alel?|r+alle|el+e)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?|ed)\b" replace="$1arallel$2" /> | <Typo word="(Un)Parallel" find="\b(P|p|[Uu]np)ar(?:rall?e|r?alel?|r+alle|el+e)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?|ed)\b" replace="$1arallel$2" /> | ||
− | <Typo word="Parallelly" find="\b( | + | <Typo word="Parallelly" find="\b([Pp])arr?al(?:ell|lel)?y\b" replace="$1arallelly" /> |
− | <Typo word="Paraphernalia" find="\b( | + | <Typo word="Paraphernalia" find="\b([Pp])araphr?enalia\b" replace="$1araphernalia" /> |
− | <Typo word="Parenthesis" find="\b( | + | <Typo word="Parenthesis" find="\b([Pp])aranthe(s[ei]s|tic[a-z]+)\b" replace="$1arenthe$2" /> |
− | <Typo word="Parishioner" find="\b( | + | <Typo word="Parishioner" find="\b([Pp])ar(?:r+is+h?i?|is+i?|is+h)oner(s?|ship)\b" replace="$1arishioner$2" /> |
− | <Typo word="Parliament" find="(?!\bParlament\b)\b( | + | <Typo word="Parliament" find="(?!\bParlament\b)\b([Pp])ar?l[ai]i?ment(s?|ar[a-z]+)\b" replace="$1arliament$2" /><!--avoid common proper name for foreign parliament "Parlament--> |
<Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan" /> | <Typo word="Parmesan" find="\bparmesan\b" replace="Parmesan" /> | ||
− | <Typo word="Participate" find="\b( | + | <Typo word="Participate" find="\b([Pp])art(?:ic?|ci|eci)pat([a-z]+)\b" replace="$1articipat$2" /> |
− | <Typo word="Particular" find="\b( | + | <Typo word="Particular" find="\b([Pp])a(?:rticlu?|ticul)a([a-z]+)\b" replace="$1articula$2" /> |
− | <Typo word="Particular" find="\b( | + | <Typo word="Particular" find="\b([Pp])ar(?:itucla|ticual)(r[a-z]*)\b" replace="$1articula$2" /> |
− | <Typo word="Particularly" find="\b( | + | <Typo word="Particularly" find="\b([Pp])articu(?:lar|all?|arl|laril)y\b" replace="$1articularly" /> |
− | <Typo word="Party" find="\b( | + | <Typo word="Party" find="\b([Pp])ary\b" replace="$1arty" /> |
<Typo word="(Sur)Pass" find="\b(P|p|[Ss]urp)as(e[ds]|ing)\b" replace="$1ass$2" /> | <Typo word="(Sur)Pass" find="\b(P|p|[Ss]urp)as(e[ds]|ing)\b" replace="$1ass$2" /> | ||
− | <Typo word="Passenger" find="\b( | + | <Typo word="Passenger" find="\b([Pp])a(?:sen|sse)ger(s?)\b" replace="$1assenger$2" /> |
− | <Typo word="Passer-by" find="\b( | + | <Typo word="Passer-by" find="\b([Pp])asser\s+bye?r?(s?)\b" replace="$1asser$2-by" /> |
− | <Typo word="Passers(-)by" find="\b( | + | <Typo word="Passers(-)by" find="\b([Pp])asser(-?)bye?r?s\b" replace="$1assers$2by" /> |
− | <Typo word="Pastime" find="\b( | + | <Typo word="Pastime" find="\b([Pp])as[st]tim(es?)\b" replace="$1astim$2" /> |
− | <Typo word="Pastoral" find="\b( | + | <Typo word="Pastoral" find="\b([Pp])astural\b" replace="$1astoral" /> |
− | <Typo word="Patent" find="\b( | + | <Typo word="Patent" find="\b([Pp])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="(Im)Patience" find="\b(P|p|[Ii]mp)aitien(t|ce)\b" replace="$1atien$2" /> | ||
− | <Typo word="Patrolling" find="\b( | + | <Typo word="Patrolling" find="\b([Pp])atrol(ing|e[dr])\b" replace="$1atroll$2" /> |
− | <Typo word="Pavilion" find="\b( | + | <Typo word="Pavilion" find="\b([Pp])avillion(s?)\b" replace="$1avilion$2" /> |
− | <Typo word="Pejorative" find="\b( | + | <Typo word="Pejorative" find="\b([Pp])erjor[ai]ti(ve[a-z]*|ons?)\b" replace="$1ejorati$2" /> |
− | <Typo word="Peloton" find="\b( | + | <Typo word="Peloton" find="\b([Pp])eleton\b" replace="$1eloton" /> |
<Typo word="Penélope Cruz" find="\bPenelope\s+Cruz\b" replace="Penélope Cruz" /> | <Typo word="Penélope Cruz" find="\bPenelope\s+Cruz\b" replace="Penélope Cruz" /> | ||
− | <Typo word="Peninsula" find="\b( | + | <Typo word="Peninsula" find="\b([Pp])en(?:n?is|nins|sin)ul(ar?)\b" replace="$1eninsul$2" /> |
<Typo word="Pennsylvania" find="\b[Pp]en(?:sylva|n?sylvan)nia(ns?)?\b" replace="Pennsylvania$1" /> | <Typo word="Pennsylvania" find="\b[Pp]en(?:sylva|n?sylvan)nia(ns?)?\b" replace="Pennsylvania$1" /> | ||
− | <Typo word="People" find="\b( | + | <Typo word="People" find="\b([Pp])(?:eop[el]|oeple)(d?|s)\b" replace="$1eople$2" /> |
− | <Typo word="People" find="\b( | + | <Typo word="People" find="\b([Pp])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="(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="Percent" find="\b( | + | <Typo word="Percent" find="\b([Pp])recent(ages?)?\b" replace="$1ercent$2" /> |
− | <Typo word="Perform" find="\b( | + | <Typo word="Perform" find="\b([Pp])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="(Non)Performance" find="\b(P|p|[Nn]onp)er?form(?:en|n?a)(ces?)\b" replace="$1erforman$2" /> | ||
− | <Typo word="Performs" find="\b( | + | <Typo word="Performs" find="\b([Pp])erfore?mes\b" replace="$1erforms" /> |
− | <Typo word="Perhaps" find="\b( | + | <Typo word="Perhaps" find="\b([Pp])er(?:hasp|heaps|hpas|phas)\b" replace="$1erhaps" /> |
− | <Typo word="Perimeter" find="\b( | + | <Typo word="Perimeter" find="\b([Pp])erimite(rs?)\b" replace="$1erimete$2" /> |
− | <Typo word="Period" find="\b( | + | <Typo word="Period" find="\b([Pp])rer?iod(s?|ic|ical(s?|ly))\b" replace="$1eriod$2" /> |
− | <Typo word="Peripatetic" find="\b( | + | <Typo word="Peripatetic" find="\b([Pp])eripathetic\b" replace="$1eripatetic" /> |
− | <Typo word="Peripheral" find="\b( | + | <Typo word="Peripheral" find="\b([Pp])eripherial(s?|ly)\b" replace="$1eripheral$2"/> |
− | <Typo word="Perjury" find="\b( | + | <Typo word="Perjury" find="\b([Pp])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[a-z]*|c[ey])\b" replace="$1ermanen$2" /> | <Typo word="(Im)Permanent" find="\b(P|p|[Ii]mp)er(?:man[ai]|m[ei]n[aei]|n[aei]m[aei])n(t[a-z]*|c[ey])\b" replace="$1ermanen$2" /> | ||
− | <Typo word="Perpendicular" find="\b( | + | <Typo word="Perpendicular" find="\b([Pp])erpindicular(ly)?\b" replace="$1erpendicular$2" /> |
− | <Typo word="Perseverance" find="\b( | + | <Typo word="Perseverance" find="\b([Pp])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="Persevere" find="\b([Pp]erse)rver(e[ds]?|ing)\b" replace="$1ver$2" /> | ||
− | <Typo word="Persistent" find="\b( | + | <Typo word="Persistent" find="\b([Pp])er(?:iste)n(t|tly|c[ey])\b" replace="$1ersisten$2" /><!--Don't fix persistant, a concept in ontology--> |
− | <Typo word="Personage" find="\b( | + | <Typo word="Personage" find="\b([Pp])erson(nages?)\b" replace="$1erso$2" /> |
− | <Typo word="Personal" find="\b( | + | <Typo word="Personal" find="\b([Pp])eros?nal(ity|ly)?\b" replace="$1ersonal$2" /> |
− | <Typo word="Personnel" find="\b( | + | <Typo word="Personnel" find="\b([Pp])ersonn?ell\b" replace="$1ersonnel" /> |
− | <Typo word="Persuade" find="\b( | + | <Typo word="Persuade" find="\b([Pp])(?:ursua|ersu|ususa)(de[ds]?|ding|si[a-z]+)\b" replace="$1ersua$2" /> |
− | <Typo word="Perturbation" find="\b( | + | <Typo word="Perturbation" find="\b([Pp])ertub(ed|ations?)\b" replace="$1erturb$2" /> |
− | <Typo word="Pessary" find="\b( | + | <Typo word="Pessary" find="\b([Pp])essiary\b" replace="$1essary" /> |
<Typo word="(Com)Petition" find="\b(P|p|[Cc]omp)etetion(ed|ing|s)?\b" replace="$1etition$2" /> | <Typo word="(Com)Petition" find="\b(P|p|[Cc]omp)etetion(ed|ing|s)?\b" replace="$1etition$2" /> | ||
− | <Typo word="Pharaoh" find="\b( | + | <Typo word="Pharaoh" find="\b([Pp])haroah(s?)\b" replace="$1haraoh$2" /> |
− | <Typo word="Phenomenal" find="\b( | + | <Typo word="Phenomenal" find="\b([Pp])heno(?:nmen|menon|nem)a(l|lly)?\b" replace="$1henomena$2" /> |
− | <Typo word="Phenomenally" find="\b( | + | <Typo word="Phenomenally" find="\b([Pp])henomenonly\b" replace="$1henomenally" /> |
− | <Typo word="Phenomenon" find="\b( | + | <Typo word="Phenomenon" find="\b([Pp])heno(?:m(?:on)?(?:enom|onon)|n[eo]mon)\b" replace="$1henomenon" /> |
− | <Typo word="Philanthropy" find="\b( | + | <Typo word="Philanthropy" find="\b([Pp])hilant(?:roph?|hroph)(y|ies|ists?|ic)\b" replace="$1hilanthrop$2" /> |
− | <Typo word="Philosophical" find="\b( | + | <Typo word="Philosophical" find="\b([Pp])h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$2" /> |
− | <Typo word="Philosophy" find="\b( | + | <Typo word="Philosophy" find="\b([Pp])hil(?:osa?|[ai]?so)ph(ers?|ic[a-z]*|y|ies|i[sz][a-z]+)\b" replace="$1hilosoph$2" /> |
− | <Typo word="Pho(n/t)ograph" find="\b( | + | <Typo word="Pho(n/t)ograph" find="\b([Pp])ho([nt])a?graph(s?|y|ic[a-z]*|ers?)\b" replace="$1ho$2ograph$3" /> |
<Typo word="Phoenician" find="\b[Pp]honecian(s?)\b" replace="Phoenician$1" /> | <Typo word="Phoenician" find="\b[Pp]honecian(s?)\b" replace="Phoenician$1" /> | ||
− | <Typo word="Physics" find="\b( | + | <Typo word="Physics" find="\b([Pp])hisic(s?|ists?|al(s?|ly|ity|is[mt]s?)|ize[ds]?|ians?)\b" replace="$1hysic$2" /> |
<Typo word="Piña Colada" find="\bPina\s+[Cc]olada(s)?\b" replace="Piña Colada$1" /> | <Typo word="Piña Colada" find="\bPina\s+[Cc]olada(s)?\b" replace="Piña Colada$1" /> | ||
− | <Typo word="Picture" find="\b( | + | <Typo word="Picture" find="\b([Pp])citur(es?|ed|ing)\b" replace="$1ictur$2" /> |
− | <Typo word="Piece" find="\b( | + | <Typo word="Piece" find="\b([Pp])eic(e[ds]?|ing|emeal|ework)\b" replace="$1iec$2" /> |
− | <Typo word="Pilgrimage" find="\b( | + | <Typo word="Pilgrimage" find="\b([Pp])ilgr(?:im|a)mage(s?)\b" replace="$1ilgrimage$2" /> |
− | <Typo word="Pineapple" find="\b( | + | <Typo word="Pineapple" find="\b([Pp])inn?app?le(s)?\b" replace="$1ineapple$2" /> |
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio" /> | <Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio" /> | ||
− | <Typo word="Pioneer" find="\b( | + | <Typo word="Pioneer" find="\b([Pp])i(?:on(?:n|n?ee)|non)e+r(s|ed|ing)?\b" replace="$1ioneer$2" /> |
− | <Typo word="Place" find="\b( | + | <Typo word="Place" find="\b([Pp])alce([a-z]*)\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="(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="Plácido Domingo" find="\bPlacido\s+Domingo\b" replace="Plácido Domingo" /> | ||
− | <Typo word="Plagiarism" find="\b( | + | <Typo word="Plagiarism" find="\b([Pp])lagarism\b" replace="$1lagiarism" /> |
− | <Typo word="Plague" find="\b( | + | <Typo word="Plague" find="\b([Pp])laug(e[ds]?|ing)\b" replace="$1lagu$2" /> |
− | <Typo word="Plaintiff" find="\b( | + | <Typo word="Plaintiff" find="\b([Pp])lantiff(s?)\b" replace="$1laintiff$2" /> |
− | <Typo word="Plantation" find="\b( | + | <Typo word="_plant life" find="(?!\bPlantlife\b)\b([Pp])lant-?life\b" replace="$1lant life" /><!--ignore proper n. Plantlife--> |
− | <Typo word="Plaque" find="\b( | + | <Typo word="Plantation" find="\b([Pp])la[nt]ation(s?)\b" replace="$1lantation$2" /> |
− | <Typo word="Plateau" find="\b( | + | <Typo word="Plaque" find="\b([Pp])lacque(s?)\b" replace="$1laque$2" /> |
− | <Typo word="Platinum" find="\b( | + | <Typo word="Plateau" find="\b([Pp])late(us?)\b" replace="$1latea$2" /> |
− | <Typo word="Playwright" find="\b( | + | <Typo word="Platinum" find="\b([Pp])lat(?:ni?|ini)um(s?)\b" replace="$1latinum$2" /> |
+ | <Typo word="Playwright" find="\b([Pp])lay(?:right|writer?)(s?)\b" replace="$1laywright$2" /> | ||
<Typo word="(Un)Pleasant" find="\b(P|p|[Uu]np)l(?:a?esa|ease)nt(ly|ness)?\b" replace="$1leasant$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( | + | <Typo word="Plebiscite" find="\b([Pp])leb[ei][cs]ite(s?)\b" replace="$1lebiscite$2" /> |
− | <Typo word="Plummet" find="\b( | + | <Typo word="Plummet" find="\b([Pp])lum(?:met|et?)t(s?|ing|ed)(?<!Rue Plumet)\b" replace="$1lummet$2" /> |
− | <Typo word="Poem" find="\b( | + | <Typo word="Poem" find="\b([Pp])eom(s)?\b" replace="$1oem$2" /> |
− | <Typo word="Poetry" find="\b( | + | <Typo word="Poetry" find="\b([Pp])(?: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="Point" find="\b(P|p|[Dd]isapp|[Aa]pp)iont(s?|ers?|ed|ing|ments?)\b" replace="$1oint$2" /> | ||
− | <Typo word="Poison" find="\b( | + | <Typo word="Poison" find="\b([Pp])o(?:isi|sio)n(s?|ed|ous|ing)\b" replace="$1oison$2" /> |
− | <Typo word="Political" find="\b( | + | <Typo word="Political" find="\b([Pp])ol(?:it|t?i)cal(ly)?\b" replace="$1olitical$2" /> |
− | <Typo word="Politician" find="\b( | + | <Typo word="Politician" find="\b([Pp])oliti(?:ti|c)an(s?)\b" replace="$1olitician$2" /> |
− | <Typo word="Pollinate" find="\b( | + | <Typo word="Pollinate" find="\b([Pp])olinat([a-z]+)\b" replace="$1ollinat$2" /> |
− | <Typo word="Pollute" find="\b( | + | <Typo word="Pollute" find="\b([Pp])olut(e[ds]?|ing|ion)\b" replace="$1ollut$2" /> |
− | <Typo word="Pölsa" find="\b( | + | <Typo word="Pölsa" find="\b([Pp])olsa\b" replace="$1ölsa"/> |
− | <Typo word="Polyphonic" find="\b( | + | <Typo word="Polyphonic" find="\b([Pp])olyphonyic\b" replace="$1olyphonic" /> |
− | <Typo word="Polysaccharide" find="\b( | + | <Typo word="Polysaccharide" find="\b([Pp])olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2" /> |
− | <Typo word="Pomegranate" find="\b( | + | <Typo word="Pomegranate" find="\b([Pp])omegranite(s?)\b" replace="$1omegranate$2" /> |
− | <Typo word="Popular" find="\b( | + | <Typo word="Popular" find="\b([Pp])opulare\b" replace="$1opular" /> |
<Typo word="(Pop/Reg)ularity" find="\b([Pp]op|Rrr]eg)ularaty\b" replace="$1ularity" /> | <Typo word="(Pop/Reg)ularity" find="\b([Pp]op|Rrr]eg)ularaty\b" replace="$1ularity" /> | ||
− | <Typo word="Population" find="\b( | + | <Typo word="Population" find="\b([Pp])op(?:ulati|luatio|oulatio)(ns?)\b" replace="$1opulatio$2" /> |
− | <Typo word="Portrait" find="\b( | + | <Typo word="Portrait" find="\b([Pp])r?o(?:tr|rt)a(y(?:s?|als?|ed|ing)|it(?:ure)?s?)\b" replace="$1ortra$2" /> |
− | <Typo word="Portraying" find="\b( | + | <Typo word="Portraying" find="\b([Pp])ortraing\b" replace="$1ortraying" /> |
<Typo word="Portugal" find="\b[Pp]ortugual\b" replace="Portugal" /> | <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="Portuguese" find="\b[Pp]ortug(?:u?e+u|ee)se\b" replace="Portuguese" /> | ||
− | <Typo word="Position" find="\b( | + | <Typo word="Position" find="\b([Pp])(?:soi|os[st]i)tion(s?|ed|al(ly)?)\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(ly)?)|ve(s?|ly))\b" replace="$1ositi$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(ly)?)|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[ | + | <Typo word="(Dis/Re)Possess" find="\b(P|p|[Dd]isp|[Rr]ep)os(?:es?|se)s(e[ds]|ing|ions?|ive(s?|ly|ness)|ors?)\b" replace="$1ossess$2" /> |
− | <Typo word="Possesses" find="\b( | + | <Typo word="Possesses" find="\b([Pp])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="(Im)Possibility" find="\b(P|p|[Ii]mp)os(?:s?ibli|ibili)t(y|ies)\b" replace="$1ossibilit$2" /> | ||
− | <Typo word="(Im)Possible" find="(?<!\bè\s*)\b(P|p|[Ii]mp)os(?:ib|sab|sibi)l( | + | <Typo word="(Im)Possible" find="(?<!\bè\s*)\b(P|p|[Ii]mp)os(?:ib|sab|sibi)l([ey])\b" replace="$1ossibl$2" /> |
− | <Typo word="Posthumous" find="\b( | + | <Typo word="Posthumous" find="\b([Pp])ost(?:h?umos|humousl|homous)(ly)?\b" replace="$1osthumous$2" /> |
− | <Typo word="Potato" find="\b( | + | <Typo word="Potato" find="\b([Pp])otatoe\b" replace="$1otato" /> |
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam" /> | <Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam" /> | ||
− | <Typo word="Power" find="\b( | + | <Typo word="Power" find="\b([Pp])woer(ed|ful(?:ly)?)\b" replace="$1ower$2" /> |
− | <Typo word="Powerful" find="\b( | + | <Typo word="Powerful" find="\b([Pp])o(?:ver|we)ful\b" replace="$1owerful" /> |
− | <Typo word="Practical" find="\b( | + | <Typo word="Practical" find="\b([Pa])racticle\b" replace="$1ractical" /> |
<Typo word="Practice" find="\b([Pp])ratic(e[ds]?|ing|al(ly)?)\b" replace="$1ractic$2" /> | <Typo word="Practice" find="\b([Pp])ratic(e[ds]?|ing|al(ly)?)\b" replace="$1ractic$2" /> | ||
− | <Typo word="Practitioner" find="\b( | + | <Typo word="Practitioner" find="\b([Pp])racti(?:ci)?on(ers?)\b" replace="$1ractition$2" /> |
− | <Typo word="Prairie" find="\b( | + | <Typo word="Prairie" find="\b([Pp])ra(?:iry|rie)(s)?\b" replace="$1rairie$2" /> |
− | <Typo word="Pre-Columbian" find="\b( | + | <Typo word="Pre-Columbian" find="\b([Pp])re-Colombian\b" replace="$1re-Columbian" /> |
− | <Typo word="Precursor" find="\b( | + | <Typo word="Precursor" find="\b([Pp])recu(?:rse|so)r(s)?\b" replace="$1recursor$2" /> |
− | <Typo word="Predecessor" find="\b( | + | <Typo word="Predecessor" find="\b([Pp])recedessor(s)?\b" replace="$1redecessor$2" /> |
− | <Typo word="Predecessor" find="\b( | + | <Typo word="Predecessor" find="\b([Pp])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( | + | <Typo word="Predictable" find="\b([Pp])redicatbl([ey])\b" replace="$1redictabl$2" /> |
− | <Typo word="Prediction" find="\b( | + | <Typo word="Prediction" find="\b([Pp])rediciton(s)?\b" replace="$1rediction$2" /> |
− | <Typo word="Predominately" find="\b( | + | <Typo word="Predominately" find="\b([Pp])redomiantly\b" replace="$1redominately" /> |
− | <Typo word="Preeminent" find="\b( | + | <Typo word="Preeminent" find="\b([Pp])reminen(t|ce)\b" replace="$1reeminen$2" /> |
− | <Typo word="Preferably" find="\b( | + | <Typo word="Preferably" find="\b([Pp])referrabl([ey])\b" replace="$1referabl$2" /> |
− | <Typo word="Pregnant" find="\b( | + | <Typo word="Pregnant" find="\b([Pp])reg(?:a|ne|ana)n(t|cy|cies)\b" replace="$1regnan$2" /> |
− | <Typo word="Premier(e)" find="\b( | + | <Typo word="Premier(e)" find="\b([Pp])r(?:imie|eme?i)r(s?|e[ds]?|ing)\b" replace="$1remier$2" /> |
− | <Typo word="Premillennial" find="\b( | + | <Typo word="Premillennial" find="\b([Pp])remillenial\b" replace="$1remillennial" /> |
− | <Typo word="Preoccupy" find="\b( | + | <Typo word="Preoccupy" find="\b([Pp])reocup(y|ie[ds]|ations?)\b" replace="$1reoccup$2" /> |
− | + | <Typo word="Presence" find="\b([Pp])res(?:(?:a|ce)nc|ens)e\b" replace="$1resence" /> | |
− | <Typo word="Presence" find="\b( | + | <Typo word="Presidential" find="\b([Pp])res(?:edenti|idenit)al\b" replace="$1residential" /> |
− | <Typo word="Presidential" find="\b( | ||
<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="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( | + | <Typo word="Presumably" find="\b([Pp])resum(?:abe|ib)ly\b" replace="$1resumably" /> |
− | <Typo word="Priest" find="\b( | + | <Typo word="Priest" find="\b([Pp])reist(s?|ly|hoods?)\b" replace="$1riest$2" /> |
− | <Typo word="Priesthood" find="\b( | + | <Typo word="Priesthood" find="\b([Pp])riestood\b" replace="$1riesthood" /> |
− | <Typo word="Primitive" find="\b( | + | <Typo word="Primitive" find="\b([Pp])rimative(s?|ly)\b" replace="$1rimitive$2" /> |
− | <Typo word="Primordial" find="\b( | + | <Typo word="Primordial" find="\b([Pp])rimordal\b" replace="$1rimordial" /> |
− | <Typo word="Princip(al/le)" find="\b( | + | <Typo word="Princip(al/le)" find="\b([Pp])ri(?:ci|nc|nici)p(al(s?|ly)|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="(Im)Prison" find="\b(P|p|[Ii]mp)rision(s?|ers?|ed|ing|ment)\b" replace="$1rison$2" /> | ||
− | <Typo word="Private" find="\b( | + | <Typo word="Private" find="\b([Pp])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="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( | + | <Typo word="Probabilistic" find="\b([Pp])robablistic\b" replace="$1robabilistic" /> |
− | <Typo word="Probability" find="\b( | + | <Typo word="Probability" find="\b([Pp])roba(?:bila|libi)ty\b" replace="$1robability" /> |
− | <Typo word="(Im)Probably" find="\b([Pp]|[Ii]mp)ro(?:bal?|b|pab)l( | + | <Typo word="(Im)Probably" find="\b([Pp]|[Ii]mp)ro(?:bal?|b|pab)l([ey])\b" replace="$1robabl$2" /> |
− | <Typo word="Problem" find="\b( | + | <Typo word="Problem" find="\b([Pp])(?:orble|robel)m(s?)\b" replace="$1roblem$2" /> |
− | <Typo word="Procedure" find="\b( | + | <Typo word="Procedure" find="\b([Pp])roce(?:edure|dger)(s?)\b" replace="$1rocedure$2" /> |
− | <Typo word="Proceed" find="\b( | + | <Typo word="Proceed" find="\b([Pp])rocede?(ed|ings?|s)?\b" replace="$1roceed$2" /> |
− | <Typo word="Process" find="\b( | + | <Typo word="Process" find="\b([Pp])ro(?:cces*|ce|es?)s(e[ds]|ing|ors?|ions?)?\b" replace="$1rocess$2" /> |
− | <Typo word="Processor" find="\b( | + | <Typo word="Processor" find="\b([Pp])rocesser(s)?\b" replace="$1rocessor$2" /> |
− | <Typo word="Proclaim" find="\b( | + | <Typo word="Proclaim" find="\b([Pp])roclam(e[dr]|ing)\b" replace="$1roclaim$2" /> |
− | <Typo word="Profess_" find="\b( | + | <Typo word="Profess_" find="\b([Pp])rof(?:es{2,}|fes?)s(e[ds]|ing)?\b" replace="$1rofess$2" /> |
− | <Typo word="Profession" find="\b( | + | <Typo word="Profession" find="\b([Pp])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][a-z]+)\b" replace="$1rofessional$2" /><!--Don't match Spanish word profesional--> | <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][a-z]+)\b" replace="$1rofessional$2" /><!--Don't match Spanish word profesional--> | ||
− | <Typo word="Professor" find="(?<!\b(?:[Dd]el|[AaEe]l|[EeUu]n)\s+)\b( | + | <Typo word="Professor" find="(?<!\b(?:[Dd]el|[AaEe]l|[EeUu]n)\s+)\b([Pp])rof(?:f?es[oe]|f?esse|fess[oe])r(s)?\b(?!\s+de\b)" replace="$1rofessor$2" /><!--Avoid matching foreign "profesor" thru use of lookaround for various articles--> |
− | <Typo word="Profesor (Spanish)" find="(?<=\b(?:[Dd]el|[Ee]l)\s+)\b( | + | <Typo word="Profesor (Spanish)" find="(?<=\b(?:[Dd]el|[Ee]l)\s+)\b([Pp])rofessor(s)?\b" replace="$1rofesor$2" /> |
− | <Typo word="Proficient" find="\b( | + | <Typo word="Proficient" find="\b([Pp])rof(?:fi[stc]i[ea]|i[stc]ia)n(t|cy|tly)\b" replace="$1roficien$2" /> |
− | <Typo word="Programmable" find="\b( | + | <Typo word="Programmable" find="\b([Pp])rogramable\b" replace="$1rogrammable" /> |
− | <Typo word="Progress" find="\b( | + | <Typo word="Progress" find="\b([Pp])(?:rog|togr)ess(ed|ing|ive[a-z]*|ions?)\b" replace="$1rogress$2" /> |
− | <Typo word="Proliferation" find="\b( | + | <Typo word="Proliferation" find="\b([Pp])reliferat([a-z]+)\b" replace="$1roliferat$2" /> |
− | <Typo word="Prolific" find="\b( | + | <Typo word="Prolific" find="\b([Pp])rofilic(ly)?\b" replace="$1rolific$2" /> |
− | <Typo word="Promiscuous" find="\b( | + | <Typo word="Promiscuous" find="\b([Pp])romiscous(ly)?\b" replace="$1romiscuous$2" /> |
− | <Typo word="Promote" find="\b( | + | <Typo word="Promote" find="\b([Pp])(?:romot|omo)t(ions?|e[ds]|ing)\b" replace="$1romot$2" /> |
− | <Typo word="Prompt" find="\b( | + | <Typo word="Prompt" find="\b([Pp])ropmt(s|ed|ing)\b" replace="$1rompt$2" /> |
− | <Typo disabled="Pronominal" find="\b( | + | <Typo disabled="Pronominal" find="\b([Pp])ronomial\b" replace="$1ronominal" /><!-- see http://en.wiktionary.org/wiki/pronomial --> |
− | <Typo word="Pronounced" find="\b( | + | <Typo word="Pronounced" find="\b([Pp])ronounch(e[ds]|ing|ment)\b" replace="$1ronounc$2" /> |
− | <Typo word="Pronouncement" find="\b( | + | <Typo word="Pronouncement" find="\b([Pp])rouncement(s)?\b" replace="$1ronouncement$2" /> |
− | <Typo word="Pronunciation" find="\b( | + | <Typo word="Pronunciation" find="\b([Pp])ronounciation(s?)\b" replace="$1ronunciation$2" /> |
− | <Typo word="Propaganda" find="\b( | + | <Typo word="Propaganda" find="\b([Pp])r(?:opo|apa)gand(as?|i[sz]e[ds]?|ists?)\b" replace="$1ropagand$2" /> |
− | <Typo word="Propaganda" find="\b( | + | <Typo word="Propaganda" find="\b([Pp])ropogand([a-z]+)\b" replace="$1ropagand$2" /> |
− | <Typo word="Propagate" find="\b( | + | <Typo word="Propagate" find="\b([Pp])ropogat(e[ds]?|ing|ion)\b" replace="$1ropagat$2" /> |
− | <Typo word="proper" find="\b( | + | <Typo word="proper" find="\b([Pp])ropper(ly)?\b" replace="$1roper$2" /><!--avoid surname Propper--> |
− | <Typo word="Prophecy" find="\b( | + | <Typo word="Prophecy" find="\b([Pp])rophac(ies|y)\b" replace="$1rophec$2" /> |
<Typo word="Prophesied_" find="\b([Pp]rophe)c(ied|iers?|ying)\b" replace="$1s$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)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="(Dis)Proportionate" find="\b(P|p|[Dd]isp)roportiat(e|ely)\b" replace="$1roportionat$2" /> | ||
− | <Typo word="Proposition" find="\b( | + | <Typo word="Proposition" find="\b([Pp])ropostion(s?|ed)\b" replace="$1roposition$2" /> |
− | <Typo word="Proprietary" find="\b( | + | <Typo word="Proprietary" find="\b([Pp])ropietar(y|ily|ies)\b" replace="$1roprietar$2"/> |
− | <Typo word="Proselytizing" find="\b( | + | <Typo word="Proselytizing" find="\b([Pp])roseletyzing\b" replace="$1roselytizing" /> |
− | <Typo word="Protagonist" find="\b( | + | <Typo word="Protagonist" find="\b([Pp])rot[ao]ganis(ts?)\b" replace="$1rotagonis$2" /> |
− | <Typo word="Protect" find="\b( | + | <Typo word="Protect" find="\b([Pp])retect([a-z]*)\b" replace="$1rotect$2" /> |
− | <Typo word="Protein" find="\b( | + | <Typo word="Protein" find="\b([Pp])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="Protestant" find="\bprotest[ae]nt(s?|ism)\b" replace="Protestant$1" /> | ||
− | <Typo word="Protocol" find="\b( | + | <Typo word="Protocol" find="\b([Pp])rotocal(s)?\b" replace="$1rotocol$2" /> |
− | <Typo word="Protuberance" find="\b( | + | <Typo word="Protuberance" find="\b([Pp])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[a-z]*|abl[ey]|al)\b" replace="$1rov$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[a-z]*|abl[ey]|al)\b" replace="$1rov$2" /> | ||
− | <Typo word="Provide" find="\b( | + | <Typo word="Provide" find="\b([Pp])(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2" /> |
− | <Typo word="Provincial" find="\b( | + | <Typo word="Provincial" find="\b([Pp])rovi(?:ni)?cial\b" replace="$1rovincial" /> |
− | <Typo word="Provisional" find="\b( | + | <Typo word="Provisional" find="\b([Pp])rovisonal(ly)?\b" replace="$1rovisional$2" /> |
− | <Typo word="Provocative" find="\b( | + | <Typo word="Provocative" find="\b([Pp])rovacative(ly)?\b" replace="$1rovocative$2" /> |
− | <Typo word="Proximity" find="\b( | + | <Typo word="Proximity" find="\b([Pp])roximty\b" replace="$1roximity" /> |
− | <Typo word="Psyche" find="\b( | + | <Typo word="Psyche" find="\b([Pp])(?:hych|sy[ch]|ysc)(es?|(edel|ot)?ics?|iatr[a-z]+|olog[a-z]+)\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="(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="Puccini" find="\bpucini\b" replace="Puccini" /> | ||
− | <Typo word="Pumpkin" find="\b( | + | <Typo word="Pumpkin" find="\b([Pp])umkin\b" replace="$1umpkin" /> |
− | <Typo word="Purchase" find="\b( | + | <Typo word="Purchase" find="\b([Pp])uchas(e[ds]?|ing)\b" replace="$1urchas$2" /> |
− | <Typo word="Purport" find="\b( | + | <Typo word="Purport" find="\b([Pp])(?:urpo|erpor?)t([a-qt-z]*)\b" replace="$1urport$2" /> <!-- avoid -rated suffix --> |
− | <Typo word="Purpose" find="\b( | + | <Typo word="Purpose" find="\b([Pp])(?:r?up|upr)os(e([ds]?|ful|less)(ly)?|ing)\b" replace="$1urpos$2" /> |
− | <Typo word="Purposely" find="\b( | + | <Typo word="Purposely" find="\b([Pp])urposedly\b" replace="$1urposely" /> |
− | <Typo word="Pursue" find="\b([Pp])ersu(e[ | + | <Typo word="Pursue" find="\b([Pp])ersu(e[ds]?|ers?|ing|its?|able|ant|ance)\b" replace="$1ursu$2" /> |
</source> | </source> | ||
Line 1,977: | Line 1,984: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="(Ac)Quaint" find="\b([Aa]cq|Q|q)uiant(s?|(ed)?(ly)?|est|ing|ance[a-z]*)\b" replace="$1uaint$2" /> | <Typo word="(Ac)Quaint" find="\b([Aa]cq|Q|q)uiant(s?|(ed)?(ly)?|est|ing|ance[a-z]*)\b" replace="$1uaint$2" /> | ||
− | <Typo word="Quantity" find="\b( | + | <Typo word="Quantity" find="\b([Qq])uan(?:it(?:it)?|tat|titi)(y|ies)\b" replace="$1uantit$2" /> |
− | <Typo word="Quarantine" find="\b( | + | <Typo word="Quarantine" find="\b([Qq])uar(?:anta|ent)ine(d?|s)\b" replace="$1uarantine$2" /> |
− | <Typo word="Quarter_" find="\b( | + | <Typo word="Quarter_" find="\b([Qq])uater(?!cent|n|ma(?:in|ss))([a-z]*)\b" replace="$1uarter$2" /> |
<Typo word="Québécois" find="\bQu(?:ebé|[éeè]be)cois(es?)?\b" replace="Québécois$1" /> | <Typo word="Québécois" find="\bQu(?:ebé|[éeè]be)cois(es?)?\b" replace="Québécois$1" /> | ||
− | <Typo word="Question" find="\b( | + | <Typo word="Question" find="\b([Qq])ue(?:[st]ion|stoin|stiom|siton)(s?|ed|ing|ers?)\b" replace="$1uestion$2" /> |
− | <Typo word="Questionable" find="\b( | + | <Typo word="Questionable" find="\b([Qq])uest(?:ionn|on)a(b[il][a-z]+)\b" replace="$1uestiona$2" /> |
− | <Typo word="Questionnaire" find="\b( | + | <Typo word="Questionnaire" find="\b([Qq])uestion+air(s)?\b" replace="$1uestionnaire$2" /> |
− | <Typo word="Quintessential" find="\b( | + | <Typo word="Quintessential" find="\b([Qq])uinessential(ly)?\b" replace="$1uintessential$2" /> |
− | <Typo word="Quizzes" find="\b( | + | <Typo word="Quizzes" find="\b([Qq])uize([ds])\b" replace="$1uizze$2" /> |
</source> | </source> | ||
===R=== | ===R=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Rabbinical" find="\b( | + | <Typo word="Rabbinical" find="\b([Rr])abin+ical(ly)?\b" replace="$1abbinical$2" /> |
− | <Typo word="Radioactive" find="\b( | + | <Typo word="Radioactive" find="\b([Rr])adiactiv([a-z]+)\b" replace="$1adioactiv$2" /> |
− | <Typo word="Railroad" find="\b( | + | <Typo word="Railroad" find="\b([Rr])ail(?:rao|oa)d(s?|ing|ed|ers?)\b" replace="$1ailroad$2" /> |
− | <Typo word="Rapid" find="\b( | + | <Typo word="Rapid" find="\b([Rr])epid(s)?\b" replace="$1apid$2" /> |
− | <Typo word="Raspberry" find="\b( | + | <Typo word="Raspberry" find="\b([Rr])as(?:[pb]er+|[pb]+er)(y|ies)\b" replace="$1aspberr$2" /> |
− | <Typo word="Ratify" find="\b( | + | <Typo word="Ratify" find="\b([Rr])adif(y|ied|ication)\b" replace="$1atif$2" /> |
− | <Typo word="Raucous" find="\b( | + | <Typo word="Raucous" find="\b([Rr])a(?:ca|uc)us(ly)?\b" replace="$1aucous$2" /> |
− | <Typo word="Reach" find="\b( | + | <Typo word="Reach" find="\b([Rr])e(?:ac|ch)(e[ds]|ing)\b" replace="$1each$2" /> |
− | <Typo word="Real" find="\b( | + | <Typo word="Real" find="\b([Rr])ela\b" replace="$1eal" /> |
− | <Typo word="Realistic" find="\b( | + | <Typo word="Realistic" find="\b([Rr])ealsit(ic[a-z]*|s)?\b" replace="$1ealist$2" /> |
− | <Typo word="Realized" find="\b( | + | <Typo word="Realized" find="\b([Rr])eliz(e[ds]?|ation|ing)\b" replace="$1ealiz$2" /> |
− | <Typo word="Really" find="\b( | + | <Typo word="Really" find="\b([Rr])(?:el?a|ael)ly\b" replace="$1eally" /> |
− | <Typo word="Rebell(ed|ing|ion)" find="(?<!\b[Ll]a\s+)\b( | + | <Typo word="Rebell(ed|ing|ion)" find="(?<!\b[Ll]a\s+)\b([Rr])eb(?:bel?|e|l)l(ed|ing|ion(?!\s+(?:del?\b|en\b|a\b))s?|ious[a-z]*)\b" replace="$1ebell$2" /><!--avoid Spanish word rebelion[sic] by looking for Spanish articles--> |
− | <Typo word="Rebelión" find="(?<=\b[Ll]a\s+)\b( | + | <Typo word="Rebelión" find="(?<=\b[Ll]a\s+)\b([Rr])ebelion\b" replace="$1ebelión" /> |
− | <Typo word="Rebelión" find="\b( | + | <Typo word="Rebelión" find="\b([Rr])ebelion(?=\s+(?:del?\b|en\b|a\b))\b" replace="$1ebelión" /> |
− | <Typo word="Rebound" find="\b( | + | <Typo word="Rebound" find="\b([Rr])ebounce\b" replace="$1ebound" /> |
− | <Typo word="Recall" find="\b( | + | <Typo word="Recall" find="\b([Rr])eacll(s?|ed|ing)\b" replace="$1ecall$2" /> |
− | <Typo word="Recipe" find="\b( | + | <Typo word="Recipe" find="\b([Rr])ecipi(es?)\b" replace="$1ecip$2" /> |
− | <Typo word="Recognise" find="\b( | + | <Typo word="Recognise" find="\b([Rr])eco[ng]i([sz](e[ds]?|ing|abl[ey])|tions?)\b" replace="$1ecogni$2" /> |
− | <Typo word="Recommend" find="\b( | + | <Typo word="Recommend" find="\b([Rr])e(?:cc[ao]m?men|comen|ommen|comm?e)d(s?|ed|ers?|ing|at[a-z]+|able)\b" replace="$1ecommend$2" /> |
− | <Typo word="Reconciliation" find="\b( | + | <Typo word="Reconciliation" find="\b([Rr])econ[cs]il(?:li|)at(ions?|ory)\b" replace="$1econciliat$2" /> |
− | <Typo word="Reconnaissance" find="\b( | + | <Typo word="Reconnaissance" find="\b([Rr])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( | + | <Typo word="Record" find="\b([Rr])ecrod(s?|ings?|ed|ers?)\b" replace="$1ecord$2" /> |
− | <Typo word="Recreate" find="\b( | + | <Typo word="Recreate" find="\b([Rr])ecrat(e[ds]?|ion(al(ly)?)?|ing)\b" replace="$1ecreat$2" /> |
− | <Typo word="Recruit" find="\b( | + | <Typo word="Recruit" find="\b([Rr])ec(?:ru|ui)t(s?|ing|ed|ments?|ers?)\b" replace="$1ecruit$2" /> |
− | <Typo word="Recurr(ed/ing)" find="\b( | + | <Typo word="Recurr(ed/ing)" find="\b([Rr])e[a]?c(?:cur?|u)r(ed|ing|ent(ly)?|ences?)\b" replace="$1ecurr$2" /><!--reoccuring is a legitimate word--> |
− | <Typo word="Redeem" find="\b( | + | <Typo word="Redeem" find="\b([Rr])eedem(s|ed|ing)\b" replace="$1edeem$2" /> |
− | <Typo word="Refer" find="\b( | + | <Typo word="Refer" find="\b([Rr])ef[fr]er(s?|ee[ds]?|en[cs](e[ds]?|ing)|ent(s?|ial))\b" replace="$1efer$2" /> |
− | <Typo word="Referendum" find="\b( | + | <Typo word="Referendum" find="\b([Rr])efr?edendum\b" replace="$1eferendum" /> |
− | <Typo word="Referred" find="\b( | + | <Typo word="Referred" find="\b([Rr])ef(?:[fr]?e|rer)r(ed|ing|als?)\b" replace="$1eferr$2" /> |
− | <Typo word="Referring" find="\b( | + | <Typo word="Referring" find="\b([Rr])efr?eriang\b" replace="$1eferring" /> |
− | <Typo word="Refers" find="\b( | + | <Typo word="Refers" find="\b([Rr])efr?(?:er|re)rs\b" replace="$1efers" /> |
− | <Typo word="Refrigerate" find="\b( | + | <Typo word="Refrigerate" find="\b([Rr])efridgerat(ion|ing|ed|es?|ors?)\b" replace="$1efrigerat$2" /> |
− | <Typo word="Refusal" find="\b( | + | <Typo word="Refusal" find="\b([Rr])efusla(s)?\b" replace="$1efusal$2" /> |
− | <Typo word="Regard" find="\b( | + | <Typo word="Regard" find="\b([Rr])eguard(ing|less|s)\b" replace="$1egard$2" /> |
<Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless" /> | <Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless" /> | ||
<Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless" /> | <Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless" /> | ||
− | <Typo word="Regards" find="\b( | + | <Typo word="Regards" find="\b([Rr])e(garde|agrd)s\b" replace="$1egards" /> |
− | <Typo word="Regular" find="\b( | + | <Typo word="Regular" find="\b([Rr])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="(Ir)Regularly" find="\b(R|r|[Ii]rr)egu(?:lar(?:il)?y|arly)\b" replace="$1egularly" /> | ||
− | <Typo word="Regulation" find="\b( | + | <Typo word="Regulation" find="\b([Rr])egulaion(s)?\b" replace="$1egulation$2" /> |
− | <Typo word="Regulator" find="\b( | + | <Typo word="Regulator" find="\b([Rr])egulaotr(s)?\b" replace="$1egulator$2" /> |
− | <Typo word="Rehearse" find="\b( | + | <Typo word="Rehearse" find="\b([Rr])ehers(als?|e[ds]?|ing)\b" replace="$1ehears$2" /> |
− | <Typo word="Reign" find="\b( | + | <Typo word="Reign" find="\b([Rr])eigin(ed|ing|s)?\b" replace="$1eign$2" /> |
− | <Typo word="Reincarnation" find="\b( | + | <Typo word="Reincarnation" find="\b([Rr])eicarnat(ion|ing|e[ds]?)\b" replace="$1eincarnat$2" /> |
− | <Typo word="Reinforce" find="\b( | + | <Typo word="Reinforce" find="\b([Rr])eenforc(e[ds]|ments?|ing)\b" replace="$1einforc$2" /> |
− | <Typo word="Rejuvenate" find="\b( | + | <Typo word="(Re)iterate" find="\b([Rr]ei|I|i)tterat(ed?|es|ing|ions?|ive(ly)?|or)\b" replace="$1terat$2"/> |
− | <Typo word="Relate" find="\b( | + | <Typo word="Rejuvenate" find="\b([Rr])ejuv[ai]nat(e[ds]?|ing|ion|ors?)\b" replace="$1ejuvenat$2" /> |
− | <Typo word="Relation" find="\b( | + | <Typo word="Relate" find="\b([Rr])eala?t(e[ds]?|ion(s?|al|ships?)|iv[ei][a-z]*)\b" replace="$1elat$2" /> |
− | <Typo word="Relatively" find="\b( | + | <Typo word="Relation" find="\b([Rr])elatiopn(s?|ships?)\b" replace="$1elation$2" /> |
− | <Typo word="Release" find="\b( | + | <Typo word="Relatively" find="\b([Rr])ea?lita?ve(ly|s)?\b" replace="$1elative$2" /> |
+ | <Typo word="Release" find="\b([Rr])e(?:al[ae]a?|la?e)s(e[ds]?|ing)\b" replace="$1eleas$2" /> | ||
<Typo word="(Ir)Relevant" find="\b(R|r|[Ii]rr)el(?:l+[ae]v[ae]|av[ae]|evea?)n(c[ey]|t|tly)\b" replace="$1elevan$2" /> | <Typo word="(Ir)Relevant" find="\b(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="(Un)Reliability" find="\b(R|r|[Uu]nr)e(?:liabli|alibil)ty\b" replace="$1eliability" /> | ||
− | <Typo word="Relief" find="\b( | + | <Typo word="Relief" find="\b([Rr])elei(fs?|ve(r?s?|d)|ving)\b" replace="$1elie$2" /> |
− | <Typo word="Religion" find="\b( | + | <Typo word="Religion" find="\b([Rr])el(?:ige?o|gio|igioi)(ns?|nless|us[a-z]*|se|sity|nis[tm])\b" replace="$1eligio$2" /> |
− | <Typo word="Religious" find="\b( | + | <Typo word="Religious" find="\b([Rr])eligios(ly|ness)?\b" replace="$1eligious$2" /> |
− | <Typo word="Relinquish" find="\b( | + | <Typo word="Relinquish" find="\b([Rr])elinqush(e[ds]|ment|ing)?\b" replace="$1elinquish$2" /> |
− | <Typo word="Remember" find="\b( | + | <Typo word="Remember" find="\b([Rr])emeber(s?|ed|ing)\b" replace="$1emember$2" /> |
− | <Typo word="Reminisce" find="\b( | + | <Typo word="Reminisce" find="\b([Rr])em(?:ines?|enis?|ini|insi?)c(e[ds]?|ing|en[ct][a-z]*)\b" replace="$1eminisc$2" /> |
− | <Typo word="Remnant" find="\b( | + | <Typo word="Remnant" find="\b([Rr])em[ei]n[ae]nt(s)?\b" replace="$1emnant$2" /> |
<Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes" /> | <Typo word="René Descartes" find="\bRene\s+Descartes\b" replace="René Descartes" /> | ||
− | <Typo word="Rendezvous" find="\b( | + | <Typo word="Rendezvous" find="\b([Rr])ende[vz]ous\b" replace="$1endezvous" /> |
− | <Typo word="Renewal" find="\b( | + | <Typo word="Renewal" find="\b([Rr])enewl(s)?\b" replace="$1enewal$2" /> |
− | <Typo word="Renown" find="\b( | + | <Typo word="Renown" find="\b([Rr])eknown(|ed)\b" replace="$1enown$2" /> |
− | <Typo word="Renters" find="\b( | + | <Typo word="Renters" find="\b([Rr])entor(s)?\b" replace="$1enter$2" /> |
− | <Typo word="Reorganization" find="\b( | + | <Typo word="Reorganization" find="\b([Rr])eorganision\b" replace="$1eorganization" /> |
− | <Typo word="Repeated" find="\b( | + | <Typo word="Repeated" find="\b([Rr])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="(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( | + | <Typo word="Repertoire" find="\b([Rr])ep[eir]to(ires?|ry|ries|rial)\b" replace="$1eperto$2" /> |
− | <Typo word="Replacement" find="\b( | + | <Typo word="Replacement" find="\b([Rr])elpacement(s)?\b" replace="$1eplacement$2" /> |
− | <Typo word="Reported" find="\b( | + | <Typo word="Reported" find="\b([Rr])eportad(ly)?\b" replace="$1eported$2" /> |
− | <Typo word="Represent" find="\b( | + | <Typo word="Represent" find="\b([Rr])epres(?:etn|nt)(s?|ed|atives?)\b" replace="$1epresent$2" /> |
− | <Typo word="Representation" find="\b( | + | <Typo word="Representation" find="\b([Rr])epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2" /> |
− | <Typo word="Representative" find="\b( | + | <Typo word="Representative" find="\b([Rr])epresentativ(s?)\b" replace="$1epresentative$2" /> |
− | <Typo word="Reprimand" find="\b( | + | <Typo word="Reprimand" find="\b([Rr])epr[ae]mand(s?|ed|ings?)\b" replace="$1eprimand$2" /> |
− | <Typo word="Require" find="\b( | + | <Typo word="Require" find="\b([Rr])(?:ecqui?re?|equre?|quire?|equie?r)([ds]?|ments?)\b" replace="$1equire$2" /> |
− | <Typo word="Requiring" find="\b( | + | <Typo word="Requiring" find="\b([Rr])(?:ecqui?|equ|qui)re?ing\b" replace="$1equiring" /> |
− | <Typo word="Rescind" find="\b( | + | <Typo word="Rescind" find="\b([Rr])e[sc]ind(s?|ed|ing)" replace="$1escind$2" /> |
− | <Typo word="Research" find="\b( | + | <Typo word="Research" find="\b([Rr])e(?:ser?a|asear)ch([a-z]*)\b" replace="$1esearch$2" /> |
− | <Typo word="Resemble" find="\b( | + | <Typo word="Resemble" find="\b([Rr])es(?:sembl|emb)(e[ds]?|ing|[ae]nces?)\b" replace="$1esembl$2" /> |
− | <Typo word="Reservoir" find="\b( | + | <Typo word="Reservoir" find="\b([Rr])esevoir(s)?\b" replace="$1eservoir$2" /> |
− | <Typo word="Reside" find="\b( | + | <Typo word="Reside" find="\b([Rr])ecid(e[ds]?|ents?|ing)\b" replace="$1esid$2" /> |
− | <Typo word="Resolute" find="\b( | + | <Typo word="Resolute" find="\b([Rr])esollut([a-z]+)\b" replace="$1esolut$2" /> |
− | <Typo word="Respect" find="\b( | + | <Typo word="Respect" find="\b([Rr])epsect([a-z]*)\b" replace="$1espect$2" /> |
− | <Typo word="Response" find="\b( | + | <Typo word="Response" find="\b([Rr])e(?:pons|sponc|spoms)(es?|ive(ly)?|ib[a-z]+)\b" replace="$1espons$2" /> |
− | <Typo word="Response" find="\b( | + | <Typo word="Response" find="\b([Rr])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)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="(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( | + | <Typo word="Restaurant" find="\b([Rr])es(?:taurau|t[aeu]rau?|trau|tuara|aura)n(ts?)\b" replace="$1estauran$2" /> |
− | <Typo word="Restaurateur" find="\b( | + | <Typo word="Restaurateur" find="\b([Rr])est(?:[ae]ra|arau)nt[eo]u?(rs?)\b" replace="$1estaurateu$2" /><!--[[wikt:restauranteur]] is acceptable--> |
− | <Typo word="Result" find="\b( | + | <Typo word="Result" find="\b([Rr])eult(ed|s|ing|ant)?\b" replace="$1esult$2" /> |
− | <Typo word="Résumé" find="\b( | + | <Typo word="Résumé" find="\b([Rr])(?:esumé|ésume)(s?)\b" replace="$1ésumé$2"/><!--don't replace "resume"--> |
− | <Typo word="Resurgence" find="\b( | + | <Typo word="Resurgence" find="\b([Rr])esurgan(ce|t)\b" replace="$1esurgen$2" /> |
− | <Typo word="Resurrect" find="\b( | + | <Typo word="Resurrect" find="\b([Rr])esss?urect(s|ed|ing|ion)?\b" replace="$1esurrect$2" /> |
− | <Typo word="Resuscitate" find="\b( | + | <Typo word="Resuscitate" find="\b([Rr])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( | + | <Typo word="Retaliate" find="\b([Rr])etalitate([ds])\b" replace="$1etaliate$2" /> |
− | <Typo word="Retaliation" find="\b( | + | <Typo word="Retaliation" find="\b([Rr])etalitation\b" replace="$1etaliation" /> |
− | <Typo word="Retrieve" find="\b( | + | <Typo word="Retrieve" find="\b([Rr])etreiv(e[ds]|ing|als?)\b" replace="$1etriev$2" /> |
− | <Typo word="Returned" find="\b( | + | <Typo word="Returned" find="\b([Rr])etu(?:rn|nre)d\b" replace="$1eturned" /> |
− | <Typo word="Reversal" find="\b( | + | <Typo word="Reversal" find="\b([Rr])everal(s)?\b" replace="$1eversal$2" /> |
<Typo word="(R)Evolutionary" find="\b([Rr]?[Ee])volutiona[ry]\b" replace="$1volutionary" /> | <Typo word="(R)Evolutionary" find="\b([Rr]?[Ee])volutiona[ry]\b" replace="$1volutionary" /> | ||
− | <Typo word="Rewrite" find="\b( | + | <Typo word="Rewrite" find="\b([Rr])ewriet(s)?\b" replace="$1ewrite$2" /> |
− | <Typo word="Rewritten" find="\b( | + | <Typo word="Rewritten" find="\b([Rr])ewitten\b" replace="$1ewritten" /> |
<Typo word="Reykjavik" find="\b[Rr]e(?:kj|jkj?)avik\b" replace="Reykjavik" /> | <Typo word="Reykjavik" find="\b[Rr]e(?:kj|jkj?)avik\b" replace="Reykjavik" /> | ||
− | <Typo word="Rhinoceros" find="\b( | + | <Typo word="Rhinoceros" find="\b([Rr])hinocerous(es)?\b" replace="$1hinoceros$2" /> |
− | <Typo word="Rhythm" find="\b( | + | <Typo word="Rhythm" find="\b([Rr])(?:yth[iey]?|hyth[iey]|htyh|hyt)m(s?|ic[a-z]*|ists?)\b" replace="$1hythm$2" /> |
− | <Typo word="Rhythmic" find="\b( | + | <Typo word="Rhythmic" find="\b([Rr])hytmic(al(ly)?)?\b" replace="$1hythmic$2" /> |
− | <Typo word="Ricochet" find="\b( | + | <Typo word="Ricochet" find="\b([Rr])ichochet(s?|ed)\b" replace="$1icochet$2" /> |
− | <Typo word="Ridiculous" find="\b( | + | <Typo word="Ridiculous" find="\b([Rr])edic+ulou(s[a-z]*)\b" replace="$1idiculou$2" /> |
− | <Typo word="Rigueur" find="\b( | + | <Typo word="Rigueur" find="\b([Rr])igeur\b" replace="$1igueur" /> |
<Typo word="Rockefeller" find="\b[Rr]ockerfeller\b" replace="Rockefeller" /> | <Typo word="Rockefeller" find="\b[Rr]ockerfeller\b" replace="Rockefeller" /> | ||
− | <Typo word="Rococo" find="\b( | + | <Typo word="Rococo" find="\b([Rr])ococco\b" replace="$1ococo" /> |
− | <Typo word="Roommate" find="\b( | + | <Typo word="Roommate" find="\b([Rr])oomate(s?)\b" replace="$1oommate$2" /> |
− | <Typo word="Rose" find="\b( | + | <Typo word="Rose" find="\b([Rr])ised\b" replace="$1ose" /> |
− | <Typo word="Rudimentary" find="\b( | + | <Typo word="Rudimentary" find="\b([Rr])ud(?:[ae]menta|imentat)r(y|i[a-z]+)\b" replace="$1udimentar$2" /> |
− | <Typo word="Rule" find="\b( | + | <Typo word="Rule" find="\b([Rr])ulle([ds])\b" replace="$1ule$2" /> |
− | <Typo word="Rumors" find="\b( | + | <Typo word="Rumors" find="\b([Rr])umer(ed|s)\b" replace="$1umor$2" /> |
− | <Typo word="Running" find="\b( | + | <Typo word="Running" find="\b([Rr])un(?:nun|in)g\b" replace="$1unning" /> |
− | <Typo word="Russian" find="\b( | + | <Typo word="Russian" find="\b([Rr])ussi(?:on|na)(s)?\b" replace="$1ussian$2" /> |
</source> | </source> | ||
===S=== | ===S=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Sabotage" find="\b( | + | <Typo word="Sabotage" find="\b([Ss])abat[ao]g(e[ds]?|ing)\b" replace="$1abotag$2" /> |
− | <Typo word="Sacrifice" find="\b( | + | <Typo word="Sacrifice" find="\b([Ss])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="Sadducee" find="\b[Ss]ad(?:uc?|d?uc)ce(es?|an|eism)\b" replace="Sadduce$1" /> | ||
− | <Typo word="Safety" find="\b( | + | <Typo word="Safety" find="\b([Ss])afte?y\b" replace="$1afety" /> |
<Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí" /> | <Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí" /> | ||
− | <Typo word="Same" find="\b( | + | <Typo word="Same" find="\b([Ss])mae\b" replace="$1ame"/> |
− | <Typo word="Sanction" find="\b( | + | <Typo word="Sanction" find="\b([Ss])an(?:tio|c?tion)n(s?|ed|ing)\b" replace="$1anction$2" /> |
− | <Typo word="Sandwich" find="\b( | + | <Typo word="Sandwich" find="\b([Ss])andw(?:hi|it)ch(e[ds]|ing)?\b" replace="$1andwich$2" /> |
− | <Typo word="Satellite" find="\b( | + | <Typo word="Satellite" find="\b([Ss])at(?:e|tel?|t?[ai]l?)lite(s?)\b" replace="$1atellite$2" /> |
− | <Typo word="Satirical" find="\b( | + | <Typo word="Satirical" find="\b([Ss])atric(al(ly)?)?\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="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="Saudi Arabia" find="\b[Ss]uadi+\s*[Aa]rabia(n?)\b" replace="Saudi Arabia$1" /> | ||
− | <Typo word="Sauté" find="\b( | + | <Typo word="Sauté" find="\b([Ss])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="Saxon" find="\bsaxon(s?|y|ism)\b" replace="Saxon$1" /> | ||
− | <Typo word="Saxophone" find="\b( | + | <Typo word="Saxophone" find="\b([Ss])axaphon(es?|ists?)\b" replace="$1axophon$2"/> |
− | <Typo word="Says" find="\b( | + | <Typo word="Says" find="\b([Ss])(?:asy|yas)\b" replace="$1ays"/> |
− | <Typo word="Schedule" find="\b( | + | <Typo word="Schedule" find="\b([Ss])(?:chedu[ae]|[ch]edu[ae]?)l(es?|ed|ing)\b" replace="$1chedul$2" /> |
− | <Typo word="Scholarship" find="\b( | + | <Typo word="Scholarship" find="\b([Ss])cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/> |
− | <Typo word="Scholastic" find="\b( | + | <Typo word="Scholastic" find="\b([Ss])choolastic(s?|ally)\b" replace="$1cholastic$2"/> |
<Typo word="Schrödinger" find="[Ss]chrodinge(r[a-z]*)" replace="Schrödinge$1" /> | <Typo word="Schrödinger" find="[Ss]chrodinge(r[a-z]*)" replace="Schrödinge$1" /> | ||
− | <Typo word="Science" find="\b( | + | <Typo word="Science" find="\b([Ss])cine?ce\b" replace="$1cience"/> |
− | <Typo word="Scientific" find="\b( | + | <Typo word="Scientific" find="\b([Ss])cient(?:if|fi)c(ally)?\b" replace="$1cientific$2"/> |
<Typo word="(Un)Screen" find="\b(S|s|[Uu]ns)cren([a-z]*)\b" replace="$1creen$2" /> | <Typo word="(Un)Screen" find="\b(S|s|[Uu]ns)cren([a-z]*)\b" replace="$1creen$2" /> | ||
− | <Typo word="(Screen/Song)writer" find="\b( | + | <Typo word="(Screen/Song)writer" find="\b([Ss])(creen|ong)(?:wrigh|nwri)ter(s?)\b" replace="$1$2writer$3"/> |
− | <Typo word="Script" find="\b( | + | <Typo word="Script" find="\b([Ss])cirpt([a-z]*)\b" replace="$1cript$2" /> |
− | <Typo word="Scroll" find="\b( | + | <Typo word="Scroll" find="\b([Ss])coll(s?)\b" replace="$1croll$2" /> |
− | <Typo word="Sculpt" find="\b( | + | <Typo word="Sculpt" find="\b([Ss])cl?upl?t(s?|ed|ing|ures?|al)\b" replace="$1culpt$2" /> |
<Typo word="(Re)Search" find="\b(S|s|[Rr]es)each(ed|er?s?|ing)?\b" replace="$1earch$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( | + | <Typo word="Second" find="\b([Ss])eco(?:dn?|nt)(s?|ary|ly)\b" replace="$1econd$2" /> |
− | <Typo word="Secretary" find="\b( | + | <Typo word="Secretary" find="\b([Ss])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="(In)Security" find="\b(S|s|[Ii]ns)ec(?:rui|ui?re?)t(y|ies)\b" replace="$1ecurit$2" /> | ||
− | <Typo word="Seeing" find="\b( | + | <Typo word="Seeing" find="\b([Ss])eing\b" replace="$1eeing"/> |
− | <Typo word="Segment" find="\b( | + | <Typo word="Segment" find="\b([Ss])egement(s?|ed|ing|ations?)\b" replace="$1egment$2"/> |
− | <Typo word="Sei(z/n)e" find="\b( | + | <Typo word="Sei(z/n)e" find="\b([Ss])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]he(?:y|m|ir))(?:sle?|esl)(f|ves)\b" replace="$1sel$2" /> | <Typo word="-self" find="\b([Ii]t|[Mm]y|[Hh](?:i[ms]|er)|[Oo]ne|[Yy]?[Oo]ur|[Tt]he(?:y|m|ir))(?:sle?|esl)(f|ves)\b" replace="$1sel$2" /> | ||
<Typo word="(Re)Semblance" find="\b([Rr]es|[Ss])emb(?:e?le|ela)nc(es?)\b" replace="$1emblanc$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+)( | + | <Typo word="Sense_" find="\b(?<![Rr]iver\s+)([Ss])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="(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( | + | <Typo word="Sentence" find="(?!\bSentance\b)\b([Ss])entanc(e[ds]?|ings?|ers?)\b" replace="$1entenc$2" /><!--don't fix surname Sentance--> |
− | <Typo word="(In)Separable" find="\b(S|s|[Ii]ns)ep(?:e?ra|area?|ere)(bl[ey]|te[ | + | <Typo word="(In)Separable" find="\b(S|s|[Ii]ns)ep(?:e?ra|area?|ere)(bl[ey]|te[ds]?|tely|ti(on|s[mt]|ng)s?)\b" replace="$1epara$2" /> |
− | <Typo word="Sepulcher" find="\b( | + | <Typo word="Sepulcher" find="\b([Ss])epulchure\b" replace="$1epulcher"/> |
<Typo word="Sergeant" find="\bsarg(e?a|e)nt\b" replace="sergeant"/><!--Don't fix surname Sargeant--> | <Typo word="Sergeant" find="\bsarg(e?a|e)nt\b" replace="sergeant"/><!--Don't fix surname Sargeant--> | ||
− | <Typo word="Service" find="\b( | + | <Typo word="Service" find="\b([Ss])evic(e[ds]?|ing)\b" replace="$1ervic$2"/> |
− | <Typo word="Settlement" find="\b( | + | <Typo word="Settlement" find="\b([Ss])ett(?:ele|l)ment(s)?\b" replace="$1ettlement$2"/> |
− | <Typo word="Seventeen" find="\b( | + | <Typo word="Seventeen" find="\b([Ss])eve(?:te|nt)en(s?|ths?)\b" replace="$1eventeen$2" /> |
− | <Typo word="Sevent(h/y)" find="\b( | + | <Typo word="Sevent(h/y)" find="\b([Ss])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[a-z]*|ance)\b" replace="$1ever$2" /> | <Typo word="Sever(e/ely/ity/al/ance)" find="\b([Ss])erver(e|ely|ity|al[a-z]*|ance)\b" replace="$1ever$2" /> | ||
− | <Typo word="Several" find="\b( | + | <Typo word="Several" find="\b([Ss])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 surname Shaddow--> | <Typo word="(Over)Shadow" find="(?!\bShaddow\b)\b(S|s|[Oo]vers)haddow(s?|ed|ing)\b" replace="$1hadow$2" /><!--avoid surname Shaddow--> | ||
<Typo word="she" find="\bseh\b" replace="she"/> | <Typo word="she" find="\bseh\b" replace="she"/> | ||
− | <Typo word="Shepherd" find="(?!\bSheperd\b)\b( | + | <Typo word="Shepherd" find="(?!\bSheperd\b)\b([Ss])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="Sheriff" find="\bsherif(s)?\b" replace="sheriff$1"/><!--Don't fix surname Sherif--> | ||
− | <Typo word="Shield" find="\b( | + | <Typo word="Shield" find="\b([Ss])heild(s?|ed|ing)\b" replace="$1hield$2" /> |
− | <Typo word="Shipped" find="\b( | + | <Typo word="Shipped" find="\b([Ss])hip(ed|ing)\b" replace="$1hipp$2"/> |
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër" /> | <Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër" /> | ||
− | <Typo word="Shortly" find="\b( | + | <Typo word="Shortly" find="\b([Ss])horly\b" replace="$1hortly"/> |
− | <Typo word="Should" find="\b( | + | <Typo word="Should" find="\b([Ss])houdl\b" replace="$1hould" /> |
− | <Typo word="Shouldn't" find="\b( | + | <Typo word="Shouldn't" find="\b([Ss])hou(?:dln'|den)t\b" replace="$1houldn't"/> |
− | <Typo word="Shriek" find="\b( | + | <Typo word="Shriek" find="\b([Ss])hre[ai]k(s?|ed|ing)\b" replace="$1hriek$2" /> |
− | <Typo word="Shrunk" find="\b( | + | <Typo word="Shrunk" find="\b([Ss])hrinked\b" replace="$1hrunk"/> |
− | <Typo word="Sidereal" find="\b( | + | <Typo word="Sidereal" find="\b([Ss])edereal\b" replace="$1idereal" /> |
− | <Typo word="(Be)Sie(g/v)e" find="\b(S|s|[Bb]es)ei([gv]e[ | + | <Typo word="(Be)Sie(g/v)e" find="\b(S|s|[Bb]es)ei([gv]e[ds]?|[gv]ing)\b" replace="$1ie$2" /> |
− | <Typo word="Signat(ure/ory)" find="\b( | + | <Typo word="Signat(ure/ory)" find="\b([Ss])ign[ei]t([ou])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)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="(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( | + | <Typo word="Signify" find="\b([Ss])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="(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( | + | <Typo word="Simply" find="\b([Ss])imp(?:ley|yl)\b" replace="$1imply" /> |
− | <Typo word="Simultaneous" find="\b( | + | <Typo word="Simultaneous" find="\b([Ss])im(?:ultani?|altan[eou])[eou]{1,2}s(ly)?\b" replace="$1imultaneous$2" /> |
− | <Typo word="Since" find="\b( | + | <Typo word="Since" find="\b([Ss])icne\b" replace="$1ince" /> |
− | <Typo word="Singsong" find="\b( | + | <Typo word="Singsong" find="\b([Ss])ingsog\b" replace="$1ingsong" /> |
<Typo word="Sinn Féin" find="\bSinn\s+F(ei|ie)n\b" replace="Sinn Féin" /> | <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="Sistine" find="\bsixtine?\b" replace="Sistine"/> | ||
− | <Typo word="Situate" find="\b( | + | <Typo word="Situate" find="\b([Ss])it(?:uta|au)t(e[ds]?|ing|ions?)\b" replace="$1ituat$2" /> |
<Typo word="Skagerrak" find="\b[Ss]kagerak\b" replace="Skagerrak"/> | <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="(Endo/Exo)Skeleton" find="\b([Ee](?:nd|x)os|S|s)kelat(ons?|al)\b" replace="$1kelet$2" /> | ||
− | <Typo word="Slaughter" find="\b( | + | <Typo word="Slaughter" find="\b([Ss])laugter(s?|ing|ed|houses?)\b" replace="$1laughter$2"/> |
− | <Typo word="Slightly" find="\b( | + | <Typo word="Slightly" find="\b([Ss])ligh(?:ltl?|t)y\b" replace="$1lightly" /> |
− | <Typo word="Slowly" find="\b( | + | <Typo word="Slowly" find="\b([Ss])lowy\b" replace="$1lowly"/> |
− | <Typo word="Smooth" find="\b( | + | <Typo word="Smooth" find="\b([Ss])moothe\b" replace="$1mooth"/> |
− | <Typo word="Sneak" find="\b( | + | <Typo word="Sneak" find="\b([Ss])neek(\b(?<!Sneek)|s|ers?|ed|i[a-z]+|y)\b" replace="$1neak$2"/><!--don't match Sneek--> |
− | <Typo word="Sneeze" find="\b( | + | <Typo word="Sneeze" find="\b([Ss])ne+s(e[ds]?)\b" replace="$1neez$2" /> |
+ | <Typo word="Snorkeled" find="\b([Ss])norkl(ed|ers?|ing)\b" replace="$1norkel$2" /> | ||
<Typo word="Social" find="\b(?:(S)o(?:ical|cal\B)|(s)o(?:ical|cal))(i[sz](?:e[ds]?|ing|ations?)|ism|ists?|it(?:i?es?|y)|ly)?\b" replace="$1$2ocial$3"/><!--don't match Socal--> | <Typo word="Social" find="\b(?:(S)o(?:ical|cal\B)|(s)o(?:ical|cal))(i[sz](?:e[ds]?|ing|ations?)|ism|ists?|it(?:i?es?|y)|ly)?\b" replace="$1$2ocial$3"/><!--don't match Socal--> | ||
− | <Typo word="Societies" find="\b( | + | <Typo word="Societies" find="\b([Ss])ocities\b" replace="$1ocieties"/> |
− | <Typo word="Software" find="\b( | + | <Typo word="Software" find="\b([Ss])of(?:ware|twares\b(?<!\bRJ Softwares))\b" replace="$1oftware" /> <!-- don't match RJ Softwares --> |
− | <Typo word="Soldier" find="\b( | + | <Typo word="Soldier" find="\b([Ss])oilde(rs?|ring)\b" replace="$1oldie$2" /> |
− | <Typo word="Soldiers" find="\b( | + | <Typo word="Soldiers" find="\b([Ss])oliders\b" replace="$1oldiers" /> |
<Typo word="Solely_" find="\b(?<![A-Z][a-z]*\s+)soley\b" replace="solely" /><!--ignore surname Soley--> | <Typo word="Solely_" find="\b(?<![A-Z][a-z]*\s+)soley\b" replace="solely" /><!--ignore surname Soley--> | ||
− | <Typo word="Soliloquy" find="\b( | + | <Typo word="Soliloquy" find="\b([Ss])oliliqu(y|ies|i[sz](e[ds]?|ing)|ists?)\b" replace="$1oliloqu$2" /> |
− | <Typo word="Solitary" find="\b( | + | <Typo word="Solitary" find="\b([Ss])olat[ae]ry\b" replace="$1olitary" /> |
− | <Typo word="Soloist" find="\b( | + | <Typo word="Soloist" find="\b([Ss])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="(In)Soluble" find="\b(S|s|[Ii]ns)oluab(l[ey]|ility)\b" replace="$1olub$2" /> | ||
− | <Typo word="Some-" find="\b( | + | <Typo word="Some-" find="\b([Ss])(?:moe|oe?m)(what|where|thing|one|body|[dw]ays?|how|place|times?)\b" replace="$1ome$2"/> |
− | <Typo word="Someone" find="\b( | + | <Typo word="Someone" find="\b([Ss])omene\b" replace="$1omeone"/> |
− | <Typo word="Somewhat" find="\b( | + | <Typo word="Somewhat" find="\b([Ss])omewaht\b" replace="$1omewhat"/> |
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony" /> | <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="(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( | + | <Typo word="Sophomore" find="\b([Ss])o(?:f|ph)mor(es?|ic[a-z]*)\b" replace="$1ophomor$2" /> |
− | <Typo word="Soufflé" find="\b( | + | <Typo word="Soufflé" find="\b([Ss])oufl([eé])(s?|ed)\b" replace="$1ouffl$2$3" /><!--"souffle" should not be replaced, see [[wikt:souffle]]--> |
− | <Typo word="Sought" find="\b( | + | <Typo word="Sought" find="\b([Ss])eeked\b" replace="$1ought"/> |
− | <Typo word="Sound" find="\b( | + | <Typo word="Sound" find="\b([Ss])oudn(s)?\b" replace="$1ound$2"/> |
− | <Typo word="Soundtrack" find="\b( | + | <Typo word="Soundtrack" find="\b([Ss])ountrack\b" replace="$1oundtrack" /> |
− | <Typo word="Soup" find="\b( | + | <Typo word="Soup" find="\b([Ss])uop\b" replace="$1oup"/> |
− | <Typo word="Southern" find="\b( | + | <Typo word="Southern" find="\b([Ss])ourth(er([ns]?|ly|lies|nmost)|(ea|we)st(er(n?|l[iesy]+))?)?\b" replace="$1outh$2" /> |
− | <Typo word="Souvenir" find="\b( | + | <Typo word="Souvenir" find="\b([Ss])ouvenier(s?)\b" replace="$1ouvenir$2" /> |
− | <Typo word="Sovereign" find="\b( | + | <Typo word="Sovereign" find="\b([Ss])ov(?:reig?|erie?g)g(ns?|nty)\b" replace="$1overeig$2" /> |
− | <Typo word="Sovereignty" find="\b( | + | <Typo word="Sovereignty" find="\b([Ss])overe?ignity\b" replace="$1overeignty" /> |
− | <Typo word="Soviets" find="\b( | + | <Typo word="Soviets" find="\b([Ss])oveit(s)?\b" replace="$1oviet$2"/> |
<Typo word="Space" find="\b(S|s|[Uu]ns)(?:poa|ap)c(e(?:[ds]?|rs?)|ings?)\b" replace="$1pac$2"/> | <Typo word="Space" find="\b(S|s|[Uu]ns)(?:poa|ap)c(e(?:[ds]?|rs?)|ings?)\b" replace="$1pac$2"/> | ||
− | <Typo word="Spaghetti" find="\b( | + | <Typo word="Spaghetti" find="\b([Ss])pag(?:et?|he)t(i|ini)\b" replace="$1paghett$2" /> |
<Typo word="Spanish" find="\b[Ss]painish\b" replace="Spanish"/> | <Typo word="Spanish" find="\b[Ss]painish\b" replace="Spanish"/> | ||
− | <Typo word="Sparse" find="\b( | + | <Typo word="Sparse" find="\b([Ss])parce(r?|st|ly|ness)\b" replace="$1parse$2" /> |
− | <Typo word="Specialise" find="\b( | + | <Typo word="Specialise" find="\b([Ss])pecialli([sz](e[ds]?|ing|ations?))\b" replace="$1peciali$2" /> |
− | <Typo word="Species" find="\b( | + | <Typo word="Species" find="\b([Ss])peices\b" replace="$1pecies"/> |
− | <Typo word="Specific" find="\b( | + | <Typo word="Specific" find="\b([Ss])pec(?:if|fi)c(s?|ity|ally|ations?)\b" replace="$1pecific$2" /> |
− | <Typo word="Specimen" find="\b( | + | <Typo word="Specimen" find="\b([Ss])peciman\b" replace="$1pecimen" /> |
− | <Typo word="Spectacular" find="\b( | + | <Typo word="Spectacular" find="\b([Ss])pectauc?la(rs?|rly)\b" replace="$1pectacula$2" /> |
− | <Typo word="Spectrum" find="\b( | + | <Typo word="Spectrum" find="\b([Ss])pect(um|al?)\b" replace="$1pectr$2"/> |
− | <Typo word="Speeches" find="\b( | + | <Typo word="Speeches" find="\b([Ss])p[pr]ech(es)?\b" replace="$1peech$2"/> |
− | <Typo word="Speech_" find="\b(?<![A-Z][a-z]*\s+)( | + | <Typo word="Speech_" find="\b(?<![A-Z][a-z]*\s+)([Ss])peach(es)?\b" replace="$1peech$2" /> |
− | <Typo word="Spermatozoon" find="\b( | + | <Typo word="Spermatozoon" find="\b([Ss])permatozoan\b" replace="$1permatozoon"/> |
− | <Typo word="Spiritual" find="\b( | + | <Typo word="Spiritual" find="\b([Ss])p(?:ri(?:t|ri)u|iriti)al(s?|ly|ity|is[mt]s?)\b" replace="$1piritual$2" /> |
− | <Typo word="Splendour" find="\b( | + | <Typo word="Splendour" find="\b([Ss])pendour\b" replace="$1plendour"/> |
− | <Typo word="Sponsor" find="\b( | + | <Typo word="Sponsor" find="\b([Ss])pon(?:se|zo)r(s?|ed|ing|ships?)\b" replace="$1ponsor$2" /> |
− | <Typo word="Spontaneous" find="\b( | + | <Typo word="Spontaneous" find="\b([Ss])pontan(?:[eiou]{1,2})s(ly)?\b" replace="$1pontaneous$2" /> |
− | <Typo word="Spread" find="\b( | + | <Typo word="Spread" find="\b([Ss])pre(?:ade)?d\b" replace="$1pread" /> |
− | <Typo word="Square" find="\b( | + | <Typo word="Square" find="\b([Ss])qaure([ds])?\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="(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( | + | <Typo word="Staff" find="\b([Ss])taf(s?|ed)\b" replace="$1taff$2" /> |
− | <Typo word="Stainless" find="\b( | + | <Typo word="Stainless" find="\b([Ss])tainle+s\b" replace="$1tainless"/> |
<Typo word="(B/St/T/W)alked" find="\b([BbTtWw]|[Ss]t)alekd\b" replace="$1alked" /> | <Typo word="(B/St/T/W)alked" find="\b([BbTtWw]|[Ss]t)alekd\b" replace="$1alked" /> | ||
<Typo word="(B/St/T/W)alking" find="\b([BbTtWw]|[Ss]t)(?:laking|alkign)\b" replace="$1alking"/> | <Typo word="(B/St/T/W)alking" find="\b([BbTtWw]|[Ss]t)(?:laking|alkign)\b" replace="$1alking"/> | ||
− | <Typo word="Stand" find="\b( | + | <Typo word="Stand" find="\b([Ss])tnad([a-z]*)\b" replace="$1tand$2"/> |
− | <Typo word="Standards" find="\b( | + | <Typo word="Standards" find="\b([Ss])tandars\b" replace="$1tandards"/> |
− | <Typo word="Start_" find="(?!\bStrater\b)\b( | + | <Typo word="Start_" find="(?!\bStrater\b)\b([Ss])trat(ed|ing|ers?)\b" replace="$1tart$2"/><!--don't match strat (guitar), Strater (surname)--> |
− | <Typo word="Statement" find="\b( | + | <Typo word="Statement" find="\b([Ss])tatmen(ts?)\b" replace="$1tatemen$2" /> |
− | <Typo word="Statesman" find="\b( | + | <Typo word="Statesman" find="\b([Ss])tatem([ae])n\b" replace="$1tatesm$2n"/> |
− | <Typo word="Station" find="\b( | + | <Typo word="Station" find="\b([Ss])taion([a-z]*)\b" replace="$1tation$2"/> |
− | + | <Typo word="Stereotype" find="\b([Ss])teri?otyp(e[ds]?|ing|ical(ly)?)\b" replace="$1tereotyp$2" /> | |
− | <Typo word="Stereotype" find="\b( | + | <Typo word="Stifle" find="\b([Ss])tiffl(e[ds]?|ing)\b" replace="$1tifl$2" /> |
− | <Typo word="Stifle" find="\b( | + | <Typo word="Still" find="\b([Ss])itll(ness)?\b" replace="$1till$2"/> |
− | <Typo word="Still" find="\b( | ||
<Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/> | <Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/> | ||
− | <Typo word="Stirs" find="\b( | + | <Typo word="Stirs" find="\b([Ss])tirrs\b" replace="$1tirs"/> |
<Typo word="Stockholm" find="\b[Ss]tockhome?\b" replace="Stockholm" /> | <Typo word="Stockholm" find="\b[Ss]tockhome?\b" replace="Stockholm" /> | ||
− | <Typo word="Stop" find="\b( | + | <Typo word="Stop" find="\b([Ss])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)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="(Hi)Story" find="\b(S|s|[Hh]is)(?:otry|topry|toyr|troy)\b" replace="$1tory"/> | ||
− | <Typo word="Strand" find="(?!\bStrnad\b)\b( | + | <Typo word="Strand" find="(?!\bStrnad\b)\b([Ss])trnad(ed|ing|s)?\b" replace="$1trand$2"/><!--don't match surname Strnad--> |
− | <Typo word="Strange" find="(?!\bStanger?\b)\b( | + | <Typo word="Strange" find="(?!\bStanger?\b)\b([Ss])tange(ness|ly|rs?|st)?\b" replace="$1trange$2"/><!--don't match surnames Stange, Stanger--> |
− | <Typo word="Strategy" find="\b( | + | <Typo word="Strategy" find="\b([Ss])t(?:art[ae]|rat[ai]|rade)g(y|ies|ic[a-z]*|i[sz](e[ds]?|ing))\b" replace="$1trateg$2" /> |
− | <Typo word="Streamline" find="\b( | + | <Typo word="Streamline" find="\b([Ss])treemlin([a-z]+)\b" replace="$1treamlin$2"/> |
− | <Typo word="Strength" find="\b( | + | <Typo word="Strength" find="\b([Ss])tre(?:gth|nt?gh|nth|ngh?t)(s?|en(ed|ing|s?|ers?))\b" replace="$1trength$2"/> |
− | <Typo word="Strenuous" find="\b( | + | <Typo word="Strenuous" find="\b([Ss])trenous(ly)?\b" replace="$1trenuous$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[a-z]*)\b" replace="$1trict$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[a-z]*)\b" replace="$1trict$2" /> | ||
− | <Typo word="Strictest" find="\b( | + | <Typo word="Strictest" find="\b([Ss])trictist\b" replace="$1trictest" /> |
− | <Typo word="Strikingly" find="\b( | + | <Typo word="Strikingly" find="\b([Ss])trikely\b" replace="$1trikingly"/> |
<Typo word="(A)Stringent" find="\b(S|[Aa]?s)tingen(t|tly|cy)\b" replace="$1tringen$2" /> | <Typo word="(A)Stringent" find="\b(S|[Aa]?s)tingen(t|tly|cy)\b" replace="$1tringen$2" /> | ||
− | <Typo word="Strong" find="(?!\bStong\b)\b( | + | <Typo word="Strong" find="(?!\bStong\b)\b([Ss])tor?ng(er|est|ly)?\b" replace="$1trong$2"/><!--don't match surname Stong--> |
− | <Typo word="Stronger" find="\b( | + | <Typo word="Stronger" find="\b([Ss])t(?:ro|or)neg(r|st)\b" replace="$1tronge$2" /> |
− | <Typo word="Struggle" find="\b( | + | <Typo word="Struggle" find="\b([Ss])t(?:ruggel|rugle|uggle)([ds])?\b" replace="$1truggle$2"/> |
− | <Typo word="Struggling" find="\b( | + | <Typo word="Struggling" find="\b([Ss])tugg?ling\b" replace="$1truggling"/> |
− | <Typo word="Stubbornness" find="\b( | + | <Typo word="Stubbornness" find="\b([Ss])tub(?:bor|orn?)nes?s\b" replace="$1tubbornness" /> |
− | <Typo word="Student" find="\b( | + | <Typo word="Student" find="\b([Ss])tudnet(s)?\b" replace="$1tudent$2"/> |
− | <Typo word="Study" find="\b( | + | <Typo word="Study" find="\b([Ss])tudd(ie[ds]|y)\b" replace="$1tud$2" /> |
− | <Typo word="Studying" find="\b( | + | <Typo word="Studying" find="\b([Ss])tuding\b" replace="$1tudying" /> |
− | <Typo word="Sturdy" find="\b( | + | <Typo word="Sturdy" find="\b([Ss])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[ | + | <Typo word="(Free/Life)Style" find="\b(S|s|[Ff]rees|[Ll]ifes)(?:ytl|tly)((?:|i[sz])(?:e[ds]?|ings?)|is[ht][a-z]*)\b" replace="$1tyl$2" /> |
− | <Typo word="Stylus" find="\b( | + | <Typo word="Stylus" find="\b([Ss])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="(Sub/Un)conscious" find="\b([Ss]ub|[Uu]n)con(?:[cs]ious|science)(ly)?\b" replace="$1conscious$2" /> | ||
− | <Typo word="Subjugation" find="\b( | + | <Typo word="Subjugation" find="\b([Ss])ubjudgation\b" replace="$1ubjugation"/> |
− | <Typo word="(In)Subordinate" find="\b(S|s|[Ii]ns)ubordin?[ae]nt(e[ | + | <Typo word="(In)Subordinate" find="\b(S|s|[Ii]ns)ubordin?[ae]nt(e[ds]?|or|ive|ly|ions?)\b" replace="$1ubordinat$2" /> |
− | <Typo word="Subsidiary" find="\b( | + | <Typo word="Subsidiary" find="\b([Ss])ubsid(?:u?a|i?e)r(y|ies)\b" replace="$1ubsidiar$2" /> |
− | <Typo word="Subspecies" find="\b( | + | <Typo word="Subspecies" find="\b([Ss])ubpecies\b" replace="$1ubspecies"/> |
− | <Typo word="Substance" find="\b( | + | <Typo word="Substance" find="\b([Ss])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="(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( | + | <Typo word="Subterranean" find="\b([Ss])ubter?rania(n|nly)\b" replace="$1ubterranea$2" /> |
− | <Typo word="Suburb" find="\b( | + | <Typo word="Suburb" find="\b([Ss])u(?:rburb|burburb)(s?|an(ism|ites?)?|ed)\b" replace="$1uburb$2" /> |
− | <Typo word="Suburban" find="\b( | + | <Typo word="Suburban" find="\b([Ss])ubur(?:bia|burba)n(ites?)?\b" replace="$1uburban$2" /> |
− | <Typo word="Succeed" find="\b( | + | <Typo word="Succeed" find="\b([Ss])ucc(?:cee|ed?)d(s?|ed|ing)\b" replace="$1ucceed$2"/> |
− | <Typo word="Succeed" find="\b( | + | <Typo word="Succeed" find="\b([Ss])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[a-z]*|ors?)?\b" replace="$1uccess$2"/> | <Typo word="(Un)Success" find="\b(S|s|[Uu]ns)uc(?:c?s)?ess?(es|ful[a-z]*|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="(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="Successfully" find="\b(S|s|[Uu]ns)uccess(?:fulyl|ully)\b" replace="$1uccessfully"/> | ||
− | <Typo word="Successive" find="\b( | + | <Typo word="Successive" find="\b([Ss])uc(?:ce|es?)si(ve[a-z]*|ons?)\b" replace="$1uccessi$2" /> |
− | <Typo word="Suddenly" find="\b( | + | <Typo word="Suddenly" find="\b([Ss])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="(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( | + | <Typo word="Suffrage" find="\b([Ss])uf(?:f?e|e?)rag(e|ett(es?|ism)|is[tm]s?)\b" replace="$1uffrag$2" /> |
− | <Typo word="Suggest" find="\b( | + | <Typo word="Suggest" find="\b([Ss])ugest(s?|ed|ing|ive[a-z]*|ions?|ib[a-z]+)\b" replace="$1uggest$2" /> |
− | <Typo word="Suicidal" find="\b( | + | <Typo word="Suicidal" find="\b([Ss])ucidial\b" replace="$1uicidal"/> |
− | <Typo word="Suicide" find="\b( | + | <Typo word="Suicide" find="\b([Ss])ucid(es?|al)\b" replace="$1uicid$2" /> |
− | <Typo word="Summary" find="\b( | + | <Typo word="Summary" find="\b([Ss])um(?:a|e|me(?!ry))r(y|ily|i[sz](ation|e[ds]?|ing))\b" replace="$1ummar$2" /> |
− | <Typo word="Supersede" find="\b( | + | <Typo word="Supersede" find="\b([Ss])uperce+(de[ds]?|ding|ssions?)\b" replace="$1uperse$2" /> |
− | <Typo word="Supplant" find="\b( | + | <Typo word="Supplant" find="\b([Ss])u(?:r?|rp)plant(s?|ed|ing)\b" replace="$1upplant$2" /> |
− | <Typo word="Supplement" find="\b( | + | <Typo word="Supplement" find="\b([Ss])up(?:l[aie]+|pl[ai])ment(al|ary|ed|s|ing)?\b" replace="$1upplement$2"/> |
− | <Typo word="Supply" find="\b( | + | <Typo word="Supply" find="\b([Ss])upp(iers?|y)\b" replace="$1uppl$2"/> |
− | <Typo word="Support" find="\b( | + | <Typo word="Support" find="\b([Ss])up(?:|pp+)ort(s?|ers?|ed|ing|ive[a-z]*)\b" replace="$1upport$2" /> |
<Typo word="supp-" find="\bwupp(ly|orts?|ose[a-z]*)\b" replace="supp$1"/> | <Typo word="supp-" find="\bwupp(ly|orts?|ose[a-z]*)\b" replace="supp$1"/> | ||
<Typo word="Supp-" find="\bWupp(ly|orts?|ose[a-z]*)\b" replace="Supp$1"/> | <Typo word="Supp-" find="\bWupp(ly|orts?|ose[a-z]*)\b" replace="Supp$1"/> | ||
− | <Typo word="Supposed" find="\b( | + | <Typo word="Supposed" find="\b([Ss])upp?o(?:ss)?(ed|edly|ing)\b" replace="$1uppos$2"/> |
− | <Typo word="Supposedly" find="\b( | + | <Typo word="Supposedly" find="\b([Ss])upposingly\b" replace="$1upposedly"/> |
− | <Typo word="(Immunosu/Su/O)ppress" find="\b((?:[Ss]|[Ii]mmunos)u|[Oo])(?:rp+res?|p+re|pres?)s(e[ | + | <Typo word="(Immunosu/Su/O)ppress" find="\b((?:[Ss]|[Ii]mmunos)u|[Oo])(?:rp+res?|p+re|pres?)s(e[ds]|i[nov][a-z]+|ants?|ible|[eo]rs?)?\b" replace="$1ppress$2" /> |
− | <Typo word="Surface" find="\b( | + | <Typo word="Surface" find="\b([Ss])urf(?:i?c|as)(e[ds]?|ing)\b" replace="$1urfac$2"/> |
− | <Typo word="Surname" find="\b( | + | <Typo word="Surname" find="\b([Ss])irname([ds])?\b" replace="$1urname$2" /> |
<Typo word="(Un)Surprise" find="\b(S|s|[Uu]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing(ly)?)\b" replace="$1urpris$2" /> | <Typo word="(Un)Surprise" find="\b(S|s|[Uu]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing(ly)?)\b" replace="$1urpris$2" /> | ||
− | <Typo word="Surrender" find="\b( | + | <Typo word="Surrender" find="\b([Ss])ur(?:r?under|rend)(s?|ed|ing)\b" replace="$1urrender$2" /> |
− | <Typo word="Surreptitious" find="\b( | + | <Typo word="Surreptitious" find="\b([Ss])urr?(?:e?peti|ep)tious(ly)?\b" replace="$1urreptitious$2" /> |
− | <Typo word="Surround" find="\b( | + | <Typo word="Surround" find="\b([Ss])(?:ur(?:ou|ro)[un]|orr?(?:o?u)n)d(s?|ed|ings?)\b" replace="$1urround$2" /> |
− | <Typo word="Surströmming" find="\b( | + | <Typo word="Surströmming" find="\b([Ss])urstromming\b" replace="$1urströmming"/> |
− | <Typo word="Surveil" find="\b( | + | <Typo word="Surveil" find="\b([Ss])urveill\b" replace="$1urveil" /> |
− | <Typo word="Surveillance" find="\b( | + | <Typo word="Surveillance" find="\b([Ss])urveil(?:l?e|a)nce\b" replace="$1urveillance" /> |
− | <Typo word="Surveyor" find="\b( | + | <Typo word="Surveyor" find="\b([Ss])urveye(rs?)\b" replace="$1urveyo$2" /> |
− | <Typo word="Surviv(e/al/or)" find="(?!\b[Ss]urvie\b)\b( | + | <Typo word="Surviv(e/al/or)" find="(?!\b[Ss]urvie\b)\b([Ss])u(?:rvivi|[rv]iv|rvi)(ed?|es|ors?(hip)?|al|ing)\b" replace="$1urviv$2" /><!--Don't match French word survie--> |
− | <Typo word="Survivor" find="\b( | + | <Typo word="Survivor" find="\b([Ss])ur?viv(?:io|e)(rs?)\b" replace="$1urvivo$2" /> |
− | <Typo word="Susceptible" find="\b( | + | <Typo word="Susceptible" find="\b([Ss])u(?:c?sept[ai]|sc?epta)((ve|ble)(ness)?|bility|vity)\b" replace="$1uscepti$2" /> |
− | <Typo word="Suspension" find="\b( | + | <Typo word="Suspension" find="\b([Ss])uspention\b" replace="$1uspension" /> |
− | <Typo word="Swea(r/t)" find="\b( | + | <Typo word="Swea(r/t)" find="\b([Ss])wae([rt](s?|ing)|te[dr]s?)\b" replace="$1wea$2" /> |
− | <Typo word="Swimming" find="\b( | + | <Typo word="Swimming" find="\b([Ss])wiming(ly)?\b" replace="$1wimming$2" /> |
− | <Typo word="Symmetric" find="\b( | + | <Typo word="Symmetric" find="\b([Ss])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="(A/Anti)Symmetry" find="\b(S|[Aa]?s|[Aa]ntis)ymetr(y|ies|ical(ly)?)\b" replace="$1ymmetr$2" /> | ||
− | <Typo word="Symphony" find="\b( | + | <Typo word="Symphony" find="\b([Ss])ynphon(y|ies|ic)\b" replace="$1ymphon$2"/> |
− | <Typo word="Symptom" find="\b( | + | <Typo word="Symptom" find="\b([Ss])y(?:pmtom|mpton)(s?|atic)\b" replace="$1ymptom$2"/> |
− | <Typo word="Synagogue" find="\b( | + | <Typo word="Synagogue" find="\b([Ss])(?:yno|ina)gog((ue)?s?|(ic)?al)\b" replace="$1ynagog$2" /> |
− | <Typo word="Synchronize" find="\b( | + | <Typo word="Synchronize" find="\b([Ss])ync[hr]oniz(e[drs]?|ations?|ing)\b" replace="$1ynchroniz$2" /> |
− | <Typo word="Synonymous" find="\b( | + | <Typo word="Synonymous" find="\b([Ss])inon[oay]mous(ly)?\b" replace="$1ynonymous$2" /> |
− | <Typo word="Synthesis" find="\b( | + | <Typo word="Synthesis" find="\b([Ss])ynthas(is|i[sz]e[sdr]?)\b" replace="$1ynthes$2" /> |
− | <Typo word="Synthesis" find="\b( | + | <Typo word="Synthesis" find="\b([Ss])ynthis([ie]s|i[sz]e[sdr]?)\b" replace="$1ynthes$2" /> |
− | <Typo word="Syphilis" find="\b( | + | <Typo word="Syphilis" find="\b([Ss])[yi]phyl+[iu](s|tic)\b" replace="$1yphili$2" /> |
− | <Typo word="Syrup" find="\b( | + | <Typo word="Syrup" find="\b([Ss])yrap\b" replace="$1yrup" /> |
− | <Typo word="System" find="\b( | + | <Typo word="System" find="\b([Ss])s?y(?:te|s)m(s|atic(ally)?|ati[sz]ed?)?\b" replace="$1ystem$2" /> |
</source> | </source> | ||
===T=== | ===T=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="(Mis)Take" find="\b(T|t|[Ss]t|[Mm]ist)kae( | + | <Typo word="(Mis)Take" find="\b(T|t|[Ss]t|[Mm]ist)kae([sn])?\b" replace="$1ake$2" /> |
− | <Typo word="Talent_" find="(?!\bTallents?\b)\b( | + | <Typo word="Talent_" find="(?!\bTallents?\b)\b([Tt])allent(s|ed)?\b" replace="$1alent$2" /><!--Tallent is a surname--> |
− | <Typo word="Target" find="\b( | + | <Typo word="Target" find="\b([Tt])argett(able|ed|ing|s)\b" replace="$1arget$2" /> |
− | <Typo word="Tattoo" find="\b( | + | <Typo word="Tattoo" find="\b([Tt])a(?:t+ooe|too)(ed|s)?\b" replace="$1attoo$2" /> |
− | <Typo word="Taught" find="\b( | + | <Typo word="Taught" find="\b([Tt])eached\b" replace="$1aught" /> |
− | <Typo word="Taxonomy" find="\b( | + | <Typo word="Taxonomy" find="\b([Tt])axanom(y|ic|ists?)\b" replace="$1axonom$2" /> |
<Typo word="(Non)Technical" find="\b(T|t|[Nn]ont)ec(?:i?ni|h?ini?)(cal[a-z]*|ques?|cians?)\b" replace="$1echni$2" /> | <Typo word="(Non)Technical" find="\b(T|t|[Nn]ont)ec(?:i?ni|h?ini?)(cal[a-z]*|ques?|cians?)\b" replace="$1echni$2" /> | ||
− | <Typo word="Technician" find="\b( | + | <Typo word="Technician" find="\b([Tt])ech(?:ic|nit)(ians?|al[a-z]*)\b" replace="$1echnic$2" /> |
− | <Typo word="Telephony" find="\b( | + | <Typo word="Telephony" find="\b([Tt])elphon([a-z]+)\b" replace="$1elephon$2" /> |
− | <Typo word="Televise" find="\b( | + | <Typo word="Televise" find="\b([Tt])el(?:ivi[sz]|eviz)(e[ds]?|i(ng|on)s?|ors?|ual)\b" replace="$1elevis$2" /> |
− | <Typo word="Television" find="\b( | + | <Typo word="Television" find="\b([Tt])ele(?:vsio|vis?o|levisio)n(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[a-z]*|nce)\b" replace="$1empera$2" /> | <Typo word="(In/Sub)Temperate" find="\b(T|t|[Ii]nt|[Ss]ubt)emp(?:a?r[ae]|ere?)?(te|tely|tures?|ment[a-z]*|nce)\b" replace="$1empera$2" /> | ||
− | <Typo word="Temperature" find="\b( | + | <Typo word="Temperature" find="\b([Tt])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="(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( | + | <Typo word="Tendency" find="\b([Tt])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="Tennessee" find="\b[Tt]en(?:(?:nn+|)ess+e*|n+es(?:ss+)?e*|n+ess+(?:ee+|))(e|ans?)\b" replace="Tennesse$1" /> | ||
<Typo word="(Extra)Terrestrial" find="\b(T|t|[Ee]xtrat)er(?:rest|estr?)ial(s?|ly)\b" replace="$1errestrial$2" /> | <Typo word="(Extra)Terrestrial" find="\b(T|t|[Ee]xtrat)er(?:rest|estr?)ial(s?|ly)\b" replace="$1errestrial$2" /> | ||
− | <Typo word="Territory" find="\b( | + | <Typo word="Territory" find="\b([Tt])er(?:rior|itor|rator|rito)(y|ies|ial)\b" replace="$1erritor$2" /> |
− | <Typo word="Terrorist" find="\b( | + | <Typo word="Terrorist" find="\b([Tt])err(?:itor|o)ist(s?|ic)\b" replace="$1errorist$2" /> |
− | <Typo word="Tête-à-tête" find="\b( | + | <Typo word="Tête-à-tête" find="\b([Tt])ete-a-tete(s)?\b" replace="$1ête-à-tête$2" /> |
<Typo word="Thérèse Raquin" find="\bTh[eè]r[eé]se\s+Raquin\b" replace="Thérèse Raquin" /> | <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( | + | <Typo word="Than" find="\b([Tt])ahn\b" replace="$1han" /> |
− | <Typo word="Tha(n/t/w)" find="\b( | + | <Typo word="Tha(n/t/w)" find="\b([Tt])h([ntw])a\b" replace="$1ha$2" /> |
− | <Typo word="Thanks" find="\b( | + | <Typo word="Thanks" find="\b([Tt])hansk\b" replace="$1hanks" /> |
− | <Typo word="That" find="\b( | + | <Typo word="That" find="\b([Tt])(?:(?:yh|h[gy])at|hta|aht)\b" replace="$1hat" /> |
− | <Typo word="That's" find="\b( | + | <Typo word="That's" find="\b([Tt])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="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="(? | + | <Typo word="The" find="\b([Tt])(?:heh|hge|hw|je|[jgt]he)\b" replace="$1he" /> |
− | <Typo word="Theatre" find="\b( | + | <Typo word="The(space)" find="\b([Tt])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="Theatre" find="\b( | + | <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))([Tt])he\b" replace="$1 $2he" /><!--don't find "(Be/Go/Or/So)the"--> |
+ | <Typo word="Theatre" find="\b([Tt])heather(s)?\b" replace="$1heatre$2"/> | ||
+ | <Typo word="Theatre" find="\b([Tt])hreatr(es?|ics?|ical(s?|ly))\b" replace="$1heatr$2" /> | ||
<Typo word="Their" find="\bth(?:eri|ier)(s?)\b" replace="their$1" /><!--Thier & Thiers are surnames--> | <Typo word="Their" find="\bth(?:eri|ier)(s?)\b" replace="their$1" /><!--Thier & Thiers are surnames--> | ||
− | <Typo word="Themselves" find="\b( | + | <Typo word="Themselves" find="\b([Tt])he(?:mself|irselve)s\b" replace="$1hemselves" /> |
<Typo word="(T/W)hen" find="\b([TtWw])(?:hne?|ehn)\b" replace="$1hen"/> | <Typo word="(T/W)hen" find="\b([TtWw])(?:hne?|ehn)\b" replace="$1hen"/> | ||
− | <Typo word="Theorem" find="\b( | + | <Typo word="Theorem" find="\b([Tt])heoru?m\b" replace="$1heorem" /> |
<Typo word="Theoretic" find="\b([tT])heorectic(al[a-z]*|s)?\b" replace="$1heoretic$2" /> | <Typo word="Theoretic" find="\b([tT])heorectic(al[a-z]*|s)?\b" replace="$1heoretic$2" /> | ||
− | <Typo word="There(after/by/fore)" find="\b( | + | <Typo word="There(after/by/fore)" find="\b([Tt])her(after|by|fore)\b" replace="$1here$2" /> |
− | <Typo word="There (grammar)" find="\b( | + | <Typo word="There (grammar)" find="\b([Tt])heir\s+((?:are|were|is|(?:c|w|sh)ould|[hw]as|have|had|may)(?:n't)?|can(?:not|'t)?|shall|shan't|ain't|might(?=\s+be\b))\b(?!-)" replace="$1here $2" /><!--Don't match 'their would-be'--> |
− | <Typo word="These" find="\b( | + | <Typo word="These" find="\b([Tt])heese\b" replace="$1hese" /> |
− | <Typo word="They" find="\b( | + | <Typo word="They" find="\b([Tt])(?:yhe|ehy)\b" replace="$1hey" /> |
− | <Typo word="Thief" find="\b( | + | <Typo word="Thief" find="\b([Tt])hei(f|ves|very|ving)\b" replace="$1hie$2" /> |
− | <Typo word="Thing" find="\b( | + | <Typo word="Thing" find="\b([Tt])h(?:ign|nig)(s?)\b" replace="$1hing$2" /> |
− | <Typo word="Things" find="\b( | + | <Typo word="Things" find="\b([Tt])higsn\b" replace="$1hings" /> |
− | <Typo word="Think" find="\b( | + | <Typo word="Think" find="\b([Tt])hi(?:kn|unk)(s?|ing)\b" replace="$1hink$2" /> |
− | <Typo word="Thin(g/k)" find="\bHtin( | + | <Typo word="Thin(g/k)" find="\bHtin([gk])n?(s?|ing)?\b" replace="Thin$2$3" /> |
− | <Typo word="thin(g/k)" find="\bhtin( | + | <Typo word="thin(g/k)" find="\bhtin([gk])n?(s?|ing)?\b" replace="thin$2$3" /> |
− | <Typo word="Third" find="\b( | + | <Typo word="Third" find="\b([Tt])h(?:rid|irth)(s?|ly)\b" replace="$1hird$2" /> |
− | <Typo word="Thirteen" find="\b( | + | <Typo word="Thirteen" find="\b([Tt])h(?:rit|irth)een(s?|ths?)\b" replace="$1hirteen$2" /> |
− | <Typo word="This" find="\b( | + | <Typo word="This" find="\b([Tt])(?: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="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( | + | <Typo word="Thorough_" find="\b([Tt])hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3" /><!--don't match through(ness)--> |
− | <Typo word="Those" find="\b( | + | <Typo word="Those" find="\b([Tt])hsoe\b" replace="$1hose" /> |
− | <Typo word="Threaten" find="\b( | + | <Typo word="(T/W)hose" find="\b([TtWw]h)oose\b" replace="$1ose" /> |
− | <Typo word="Threatened" find="\b( | + | <Typo word="Threaten" find="\b([Tt])hreatn(ed|ing|s?)\b" replace="$1hreaten$2" /> |
− | <Typo word="Three" find="\b( | + | <Typo word="Threatened" find="\b([Tt])hreatend\b" replace="$1hreatened"/> |
− | <Typo word="Threshold" find="\b( | + | <Typo word="Three" find="\b([Tt])hree(es?)\b" replace="$1hre$2" /> |
+ | <Typo word="Threshold" find="\b([Tt])(?: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="T(h)rough" find="\b([Tt]h?)roug\b" replace="$1rough" /> | ||
− | <Typo word="Through(out)" find="\b( | + | <Typo word="Through(out)" find="\b([Tt])hrou(?:[gh]|ght|hg)(out)?\b" replace="$1hrough$2" /> |
− | <Typo word="Throughout" find="\b( | + | <Typo word="Throughout" find="\b([Tt])houghout\b" replace="$1hroughout" /> |
− | <Typo word="Thus far" find="\b( | + | <Typo word="Thus far" find="\b([Tt])husfar\b" replace="$1hus far" /> |
− | <Typo word="Tighten" find="\b( | + | <Typo word="Tighten" find="\b([Tt])ightn(ing|ed|s)?\b" replace="$1ighten$2" /> |
− | <Typo word="Time" find="\b( | + | <Typo word="Time" find="\b([Tt])iem(ly|lines*)?\b" replace="$1ime$2" /> |
− | <Typo word="Time" find="\b( | + | <Typo word="Time" find="\b([Tt])imn(e[ds]?|ely|ing)\b" replace="$1im$2" /> |
− | <Typo word="Tobacco" find=" | + | <Typo word="Tobacco" find="\b([Tt])(?:|abb?[ao]c?|obbac?|oba)co(s?|nists?)\b(?<!Tabacc?o)" replace="$1obacco$2" /><!--Don't correct Tabaco City, surname Tabacco --> |
− | <Typo word="Today" find="\b( | + | <Typo word="Today" find="\b([Tt])odya\b" replace="$1oday" /> |
− | <Typo word="Today's" find="\b( | + | <Typo word="Today's" find="\b([Tt])oday(?:s's?|s\b)" replace="$1oday's" /> |
− | <Typo word="Together" find="\b( | + | <Typo word="Together" find="\b([Tt])(?: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(ly)?)\b" replace="$1oleran$2" /> | <Typo word="(In)Tolerant" find="\b(T|t|[Ii]nt)ol(?:l?ere|lera)n(ces?|t(ly)?)\b" replace="$1oleran$2" /> | ||
<Typo word="Tolkien" find="\b[Tt]olkein\b" replace="Tolkien" /> | <Typo word="Tolkien" find="\b[Tt]olkein\b" replace="Tolkien" /> | ||
− | <Typo word="Tomorrow" find="\b( | + | <Typo word="Tomorrow" find="\b([Tt])om(?:mor?|o)ro(ws?)\b" replace="$1omorro$2" /> |
− | <Typo word="Tongue" find="\b( | + | <Typo word="Tongue" find="\b([Tt])oung(e[ds]?|ing)\b" replace="$1ongu$2" /> |
− | <Typo word="Tonight" find="\b( | + | <Typo word="Tonight" find="\b([Tt])on(?:ihg|gih)t\b" replace="$1onight" /> |
− | <Typo word="Torpedoes" find="\b( | + | <Typo word="Torpedoes" find="\b([Tt])orpe(?:adoe?|do)([ds])\b" replace="$1orpedoe$2" /> |
− | <Typo word="_Torsion_" find="\b(?<!X\.\s+)( | + | <Typo word="_Torsion_" find="\b(?<!X\.\s+)([Tt])ortion(s?|al(ly)?)\b" replace="$1orsion$2" /><!--don't find "X. Tortion World Wide"; beware of "tort" variants--> |
− | <Typo word="Tournament" find="\b( | + | <Typo word="Tournament" find="\b([Tt])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="(Un)Toward(s)" find="\b(T|t|[Uu]nt)ow(?:ra|or)(ds?)\b" replace="$1owar$2" /> | ||
− | <Typo word="Town" find="\b( | + | <Typo word="Town" find="\b([Tt])won(houses?|s|ships?)?\b" replace="$1own$2" /> |
− | <Typo word="(In)Tractable" find="\b(T|t|[Ii]nt)ractibl( | + | <Typo word="(In)Tractable" find="\b(T|t|[Ii]nt)ractibl([ey])\b" replace="$1ractabl$2" /> |
<Typo word="(Ex/Non)Tradition" find="\b(T|t|[Ee]xt|[Nn]ont)radi(?:i?t|cti)on(s?|al(ly)?|alis[mt]s?)\b" replace="$1radition$2" /> | <Typo word="(Ex/Non)Tradition" find="\b(T|t|[Ee]xt|[Nn]ont)radi(?:i?t|cti)on(s?|al(ly)?|alis[mt]s?)\b" replace="$1radition$2" /> | ||
− | <Typo word="Traffic_" find="\b( | + | <Typo word="Traffic_" find="\b([Tt])raf+ic(ed|ers?|ing)\b" replace="$1raffick$2" /> |
− | <Typo word="Trailer" find="\b( | + | <Typo word="Trailer" find="\b([Tt])railor(s?|ed|ing|able)\b" replace="$1railer$2" /> |
− | <Typo word="Transcribing" find="\b( | + | <Typo word="Transcribing" find="\b([Tt])ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2" /> |
− | <Typo word="Transept" find="\b( | + | <Typo word="Transept" find="\b([Tt])ranscep(ts?)\b" replace="$1ransep$2" /> |
− | <Typo word="Transferred" find="\b( | + | <Typo word="Transferred" find="\b([Tt])rans?fe(re[dr]|ring?)\b" replace="$1ransfer$2" /> |
− | <Typo word="Transform" find="\b( | + | <Typo word="Transform" find="\b([Tt])ranform(s?|ed|ers?|ing|ati[a-z]+|able)\b" replace="$1ransform$2" /> |
− | <Typo word="Transition" find="\b( | + | <Typo word="Transition" find="\b([Tt])rans(?:is|iti)?tion(s|al)?\b" replace="$1ransition$2" /> |
− | <Typo word="Translate" find="\b( | + | <Typo word="Translate" find="\b([Tt])ran(?:sa)?lat(e[ds]?|ing|ions?|ors?)?\b" replace="$1ranslat$2" /> |
− | <Typo word="Transparent" find="\b( | + | <Typo word="Transparent" find="\b([Tt])ransp(?:[^a]r.|ar[^e])n(t|tly|ce|cy|tness)\b" replace="$1ransparen$2" /> |
− | <Typo word="Transportation" find="\b( | + | <Typo word="Transportation" find="\b([Tt])ranspora(tion|ble|bility)\b" replace="$1ransporta$2" /> |
− | <Typo word="_Transsexual" find="\b( | + | <Typo word="Transcontinental" find="\b([Tt])rans(\s|-)continental\b" replace="$1ranscontinental" /> |
+ | <Typo word="_Transsexual" find="\b([Tt])ranses?xual(s)?\b(?!\s+Menace\b)" replace="$1ranssexual$2" /><!--avoid Transexual Menace--> | ||
<Typo word="(Mal/Mis)Treatment" find="\b(T|t|[Mm](?:al|is)t)reateme?n(ts?)\b" replace="$1reatmen$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( | + | <Typo word="Tremolo" find="\b([Tt])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([a-z]+)\b" replace="$1ribut$2" /> | <Typo word="(At/Con/Dis/Re)Tribute" find="\b([Aa]tt|[Cc]ont|[Dd]ist|[Rr]et|T|t)(?:irb|rit|rub)ut([a-z]+)\b" replace="$1ribut$2" /> | ||
− | <Typo word="Tried" find="\b( | + | <Typo word="Tried" find="\b([Tt])ryed\b" replace="$1ried" /> |
− | <Typo word="Triggered" find="\b( | + | <Typo word="Triggered" find="\b([Tt])rig+uered\b" replace="$1riggered" /> |
− | <Typo word="Trilogy" find="\b( | + | <Typo word="Trilogy" find="\b([Tt])riology\b" replace="$1rilogy" /> |
− | <Typo word="Trolling" find="\b( | + | <Typo word="Trolling" find="\b([Tt])roling\b" replace="$1rolling" /> |
− | <Typo word="Troubles" find="\b( | + | <Typo word="Troubles" find="\b([Tt])oubles\b" replace="$1roubles" /> |
− | <Typo word="Truly" find="\b( | + | <Typo word="Truly" find="\b([Tt])ru(?:le|el)y\b" replace="$1ruly" /> |
− | <Typo word="Trunk" find="\b( | + | <Typo word="Trunk" find="\b([Tt])urnk\b" replace="$1runk" /> |
− | <Typo word="Trust" find="\b( | + | <Typo word="Trust" find="\b([Tt])ust(s?|ing|worthy)\b" replace="$1rust$2" /> |
<Typo word="Tübingen" find="\b[Tt]ubingen\b" replace="Tübingen" /> | <Typo word="Tübingen" find="\b[Tt]ubingen\b" replace="Tübingen" /> | ||
− | <Typo word="Turmoil" find="\b( | + | <Typo word="Turmoil" find="\b([Tt])ermoil\b" replace="$1urmoil" /> |
− | <Typo word="Tutelage" find="\b( | + | <Typo word="Tutelage" find="\b([Tt])ut(?:[ai]l[aie]|el[ei])ge\b" replace="$1utelage" /> |
− | <Typo word="Twelfth" find="\b( | + | <Typo word="Twelfth" find="\b([Tt])wel(?:f|th)(s?)\b" replace="$1welfth$2" /> |
− | <Typo word="Twentieth" find="\b( | + | <Typo word="Twentieth" find="\b([Tt])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="(A)Typical" find="\b(T|[Aa]?t)(?:ipic|ypci)al(ly|ity|ness)?\b" replace="$1ypical$2" /> | ||
− | <Typo word="Tyranny" find="\b( | + | <Typo word="Tyranny" find="\b([Tt])yr(?:ran?|a)n(y|ic[a-z]*|ous[a-z]*|iz[a-z]*)\b" replace="$1yrann$2" /> |
</source> | </source> | ||
Line 2,463: | Line 2,475: | ||
<Typo word="Übermensch" find="\b[Uu]bermensch(es)?\b" replace="Übermensch$1"/> | <Typo word="Übermensch" find="\b[Uu]bermensch(es)?\b" replace="Übermensch$1"/> | ||
<Typo word="Ulterior" find="\balterior\b" replace="ulterior" /> | <Typo word="Ulterior" find="\balterior\b" replace="ulterior" /> | ||
− | <Typo word="Ultimately" find="\b( | + | <Typo word="Ultimately" find="\b([Uu])ltimely\b" replace="$1ltimately" /> |
− | <Typo word="Unanimous" find="\b( | + | <Typo word="Unanimous" find="\b([Uu])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 Milk Wood" find="\bUnder\s+Milkwood\b" replace="Under Milk Wood" /> | ||
− | <Typo word="Under(ground/stand)" find="\b( | + | <Typo word="Under(ground/stand)" find="\b([Uu])(?:dner|ndre)(grounds?|stand(?:abl[ey]|ing|s?))\b" replace="$1nder$2" /> |
<Typo word="(Mis)Understand" find="\b(U|u|[Mm]isu)(?:dn|nd)er(?:stna|tan)d(s?|abl[ey]|ings?)\b" replace="$1nderstand$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="(Mis)Understood" find="\b(U|u|[Mm]isu)nderstoo[^d]\b" replace="$1nderstood" /> | ||
− | <Typo word="Undoubtedly" find="\b( | + | <Typo word="Undoubtedly" find="\b([Uu])ndoubtely\b" replace="$1ndoubtedly" /> |
− | <Typo word="Unilateral" find="\b( | + | <Typo word="Unilateral" find="\b([Uu])n(?:[ia]latre|alater)a(l|lly)\b" replace="$1nilatera$2" /> |
− | <Typo word="Uninhabited" find="\b( | + | <Typo word="Uninhabited" find="\b([Uu])nihabited\b" replace="$1ninhabited" /> |
<Typo word="Universal" find="\b([Uu])niver(?:si)?al(s?|ly|ity|ness|is[tm]s?)\b" replace="$1niversal$2" /> | <Typo word="Universal" find="\b([Uu])niver(?:si)?al(s?|ly|ity|ness|is[tm]s?)\b" replace="$1niversal$2" /> | ||
− | <Typo word="University" find="\b( | + | <Typo word="University" find="\b([Uu])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( | + | <Typo word="Unknown" find="\b([Uu])(nkon?|kno)wn\b" replace="$1nknown" /> |
− | <Typo word="Unnecessary" find="\b( | + | <Typo word="Unnecessary" find="\b([Uu])n+ec(?:ces?|e)sar(y|ily)\b" replace="$1nnecessar$2" /> |
<Typo word="Unofficial" find="\binofficial(ly)?\b" replace="unofficial$1" /> | <Typo word="Unofficial" find="\binofficial(ly)?\b" replace="unofficial$1" /> | ||
<Typo word="Unofficial" find="\bInofficial(ly)?\b" replace="Unofficial$1" /> | <Typo word="Unofficial" find="\bInofficial(ly)?\b" replace="Unofficial$1" /> | ||
− | <Typo word="Until" find="\b( | + | <Typo word="Until" find="\b([Uu])n(?:it|til)l\b" replace="$1ntil" /> |
− | <Typo word="Unwieldy" find="\b( | + | <Typo word="Unwieldy" find="\b([Uu])nw(?:eildl?|ieldl)(y|iness)\b" replace="$1nwield$2" /> |
− | <Typo word="Up to" find="\b( | + | <Typo word="Up to" find="\b([Uu])pto\b" replace="$1p to" /> |
− | <Typo word="(Mis/Dis)Use" find="\b(U|u|[DdMm]isu)is(e[ | + | <Typo word="(Mis/Dis)Use" find="\b(U|u|[DdMm]isu)is(e[ds]?)\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="(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" /> | <Typo word="Uzbekistan" find="\b[Uu]zbekystan\b" replace="Uzbekistan" /> | ||
Line 2,488: | Line 2,500: | ||
===V=== | ===V=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Vacuum" find="\b( | + | <Typo word="Vacuum" find="\b([Vv])ac(?:cuum|c?ume?)(s?|ed|ing)\b" replace="$1acuum$2" /> |
− | <Typo word="Variety" find="\b( | + | <Typo word="Variety" find="\b([Vv])(?:ar[ia]+t|r?iet|reit|arie)(ies|y)\b" replace="$1ariet$2" /> |
− | <Typo word="Vegetable" find="\b( | + | <Typo word="(Junior/Senior) varsity" find="\b([Jj]unior|[Ss]enior)s\s+varsity\b" replace="$1 varsity" /> |
− | <Typo word="Vegetarian" find="\b( | + | <Typo word="Vegetable" find="\b([Vv])eg[ai]?tabl(es?)\b" replace="$1egetabl$2" /> |
− | <Typo word="Vehicle" find="\b( | + | <Typo word="Vegetarian" find="\b([Vv])eg(?:et(?:ter?|er)|ata)rian(s?|ism)\b" replace="$1egetarian$2" /> |
− | <Typo word="Vengeance" find="\b( | + | <Typo word="Vehicle" find="\b([Vv])ehic[aeu]le?(s)?\b" replace="$1ehicle$2" /> |
− | <Typo word="Venomous" find="\b( | + | <Typo word="Vengeance" find="\b([Vv])eng[ea]nce\b" replace="$1engeance" /> |
− | <Typo word="Verify" find="\b( | + | <Typo word="Venomous" find="\b([Vv])en[aei]mous\b" replace="$1enomous" /> |
− | <Typo word="(Ad/…)Version" find="\b([Aa]d|[Cc]on|[Dd]i|[Ii]n|[Oo]b|[Pp]er|[Rr]e|[Ss]ub)?( | + | <Typo word="Verify" find="\b([Vv])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)?([Vv])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="(In)Vertebrate" find="\b(V|v|[Ii]nv)ertibrate(s?)\b" replace="$1ertebrate$2"/> | ||
− | <Typo word="Very" find="\b( | + | <Typo word="Vertical" find="\b([Vv])erticle(s?)\b" replace="$1ertical$2" /> |
+ | <Typo word="Very" find="\b([Vv])(?:eyr|rey|yer|yre)\b" replace="$1ery" /> | ||
<Typo word="Veteran" find="\b([Vv])erter(ans?)\b" replace="$1eter$2" /> | <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][a-z]*)\b" replace="$1eterinar$2" /> | <Typo word="Veterinary" find="\b([Vv])er?ter[ae]?n[ae]r([yi][a-z]*)\b" replace="$1eterinar$2" /> | ||
− | <Typo word="Vicinity" find="\b( | + | <Typo word="Vicinity" find="\b([Vv])(?:(?:a|in)cini|[ai]cin)t(y|ies)\b" replace="$1icinit$2" /> |
− | <Typo word="Victory" find="\b( | + | <Typo word="Victory" find="\b([Vv])itor(y|ies|ious(ly)?)\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="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( | + | <Typo word="Vigilance" find="\b([Vv])ig(?:[ae]?la|[iea]le)n([ct][a-z]*?)\b" replace="$1igilan$2" /> |
− | <Typo word="Vigorous" find="\b( | + | <Typo word="Vigorous" find="\b([Vv])ig(?:[aei]rou?|oro)s(ly|ness)?\b" replace="$1igorous$2" /> |
− | <Typo word="Vilify" find="\b( | + | <Typo word="Vilify" find="\b([Vv])il(?:li|l?a)f(y|ie[ds]|ying|ications?)\b" replace="$1ilif$2" /> |
− | <Typo word="Village" find="\b( | + | <Typo word="Village" find="\b([Vv])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[a-z]*|ess)\b" replace="$1illain$2" /><!--Don't match surname Vilain--> | <Typo word="Villain" find="(?!\bVilain\b)\b(V|v|[Ss]uperv)il(?:l?ia|ai)n(s?|y|ous[a-z]*|ess)\b" replace="$1illain$2" /><!--Don't match surname Vilain--> | ||
− | <Typo word="Violence" find="\b( | + | <Typo word="Violence" find="\b([Vv])iolentce\b" replace="$1iolence" /> |
− | <Typo word="Virtual" find="\b( | + | <Typo word="Virtual" find="\b([Vv])irutal(ly)?\b" replace="$1irtual$2" /> |
− | <Typo word="Viscosity" find="\b( | + | <Typo word="Viscosity" find="\b([Vv])iscocit(y|ies)\b" replace="$1iscosit$2" /> |
− | <Typo word="Visit" find="\b( | + | <Typo word="Visit" find="\b([Vv])is(?:is)?t(ing|ed|ors?)\b" replace="$1isit$2" /><!--don't find "visiter"--> |
− | <Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([Dd]i|[Pp](?:a|ro)|[Rr]eple|[Ss]uper|[Tt]ele)( | + | <Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([Dd]i|[Pp](?:a|ro)|[Rr]eple|[Ss]uper|[Tt]ele)([Vv])iser([a-z]*)\b" replace="$1$2isor$3" /> |
− | <Typo word="Volcano" find="\b( | + | <Typo word="Volcano" find="\b([Vv])ol?lcanoe\b" replace="$1olcano" /> |
<Typo word="Volkswagen" find="\b[Vv]olkswagon(s?)\b" replace="Volkswagen$1" /> | <Typo word="Volkswagen" find="\b[Vv]olkswagon(s?)\b" replace="Volkswagen$1" /> | ||
− | <Typo word="Volley(ball)" find="\b( | + | <Typo word="Volley(ball)" find="\b([Vv])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" ---> | <!-- 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="(In)Voluntary" find="\b(V|v|[Ii]nv)ol[oe]ntary\b" replace="$1oluntary" /> | ||
− | <Typo word="Volunteer" find="\b( | + | <Typo word="Volunteer" find="\b([Vv])ol(?:ante?|unt|ou?nte?|l[ou]nte?)er(ed|ing|s?)\b" replace="$1olunteer$2" /> |
− | <Typo word="Vomit" find="\b( | + | <Typo word="Vomit" find="\b([Vv])omitt(s?|e[dr]|ing)\b" replace="$1omit$2" /> |
</source> | </source> | ||
Line 2,527: | Line 2,541: | ||
<source lang="xml"> | <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="(Un)Want" find="\b(W|w|[Uu]nw)(?:atn|hant|nat)(s?|ed|ing)\b" replace="$1ant$2" /> | ||
− | <Typo word="Warfare" find="\b( | + | <Typo word="Warfare" find="\b([Ww])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="(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( | + | <Typo word="Was" find="(?!\bWass\b)\b([Ww])(?:ea|as)s\b" replace="$1as" /><!--Don't match surname Wass--> |
− | <Typo word="Way" find="\b( | + | <Typo word="Way" find="\b([Ww])ya(s)?\b" replace="$1ay$2" /> |
− | <Typo word="Weapon" find="\b( | + | <Typo word="Weapon" find="\b([Ww])(?:eapon[ae]|[ae]pon)(s?|ry|i[sz]ed?)\b" replace="$1eapon$2" /> |
− | <Typo word="Website" find="\b( | + | <Typo word="Website" find="\b([Ww])e(?:bstit?e|bsit|sbite)(s)?\b" replace="$1ebsite$2" /> |
− | <Typo word="Weigh" find="\b( | + | <Typo word="Weigh" find="\b([Ww])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="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( | + | <Typo word="Weird" find="\b([Ww])ierd(er|est|l?y|ness|o|oes|ies?)?\b" replace="$1eird$2" /> |
<Typo word="well" find="\bvell\b" replace="well" /> | <Typo word="well" find="\bvell\b" replace="well" /> | ||
− | <Typo word="What" find="\b( | + | <Typo word="What" find="\b([Ww])(?:aht|hta)\b" replace="$1hat" /> |
− | <Typo word="Where" find="\b( | + | <Typo word="Where" find="\b([Ww])(?:her|eh)re\b" replace="$1here" /> |
− | <Typo word="Whereabouts" find="\b( | + | <Typo word="Whereabouts" find="\b([Ww])(?:her[ae]|erea)bouts\b" replace="$1hereabouts" /> |
− | <Typo word="Whereas" find="\b( | + | <Typo word="Whereas" find="\b([Ww])her(?:as|ease)\b" replace="$1hereas" /> |
− | <Typo word="Whereupon" find="\b( | + | <Typo word="Whereupon" find="\b([Ww])herupon\b" replace="$1hereupon" /> |
− | <Typo word="Whether" find="\b( | + | <Typo word="Whether" find="\b([Ww])hther\b" replace="$1hether" /> |
− | <Typo word="Which" find="\b( | + | <Typo word="Which" find="\b([Ww])(?:hihc|hcih|hic|ihch|hlch)\b" replace="$1hich" /> |
<Typo word="who" find="\bwoh\b" replace="who" /><!--don't match name Woh--> | <Typo word="who" find="\bwoh\b" replace="who" /><!--don't match name Woh--> | ||
− | <Typo word="Wholly" find="\b( | + | <Typo word="Wholly" find="\b([Ww])holel?y\b" replace="$1holly" /> |
− | <Typo word="Widespread" find="\b( | + | <Typo word="Widespread" find="\b([Ww])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( | + | <Typo word="Wikipedia" find="(?!\b[Ww]iki[mp]edia\.)\b[Ww]iki([pm])(?:i?|ei)di?(an?s?)\b" replace="Wiki$1edi$2" /><!--Don't match within a URL--> |
<Typo word="William(s/son/sburg)" find="\bWillaim(s?|sons?|sburg)\b" replace="William$1" /> | <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="(Un)Willingness" find="\b(W|w|[Uu]nw)illingless\b" replace="$1illingness" /> | ||
− | <Typo word="Windows" find="\b( | + | <Typo word="Windows" find="\b([Ww])indoes\b" replace="$1indows" /> |
<Typo word="with" find="\bwithe\b" replace="with" /><!--Don't fix surname Withe--> | <Typo word="with" find="\bwithe\b" replace="with" /><!--Don't fix surname Withe--> | ||
− | <Typo word="With" find="\b( | + | <Typo word="With" find="\b([Ww])(?:ih[nt]?|hith|itht|tit?h)\b" replace="$1ith" /> |
− | <Typo word="Withdrawal" find="\b( | + | <Typo word="Withdrawal" find="\b([Ww])ithdrawl(s?)\b" replace="$1ithdrawal$2" /> |
− | <Typo word="Withhold" find="\b( | + | <Typo word="Withhold" find="\b([Ww])ith([oe])ld(s?|ing)\b" replace="$1ithh$2ld$3" /> |
− | <Typo word="Within" find="\b( | + | <Typo word="Within" find="\b([Ww])ithing\b" replace="$1ithin" /> |
− | <Typo word="Wonderful" find="\b( | + | <Typo word="Wonderful" find="\b([Ww])onerful(ly)?\b" replace="$1onderful$2" /> |
− | <Typo word="Word" find="\b( | + | <Typo word="Word" find="\b([Ww])rod(ing|ed|s?)\b" replace="$1ord$2" /> |
− | <Typo word="Wor(d/k)" find="\bOwr( | + | <Typo word="Wor(d/k)" find="\bOwr([dk])(s?|ers?|ed|ing|y)\b" replace="Wor$1$2" /> |
− | <Typo word="wor(d/k)" find="\bowr( | + | <Typo word="wor(d/k)" find="\bowr([dk])(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[a-z]*|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="(Un)Work" find="\b(W|w|[Uu]nw)(?:rok|okr)(ed|ing|abl[ey]|ability|m[ae]n[a-z]*|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( | + | <Typo word="Workstation" find="\b([Ww])ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2" /> |
− | <Typo word="World" find="\b(W|w) | + | <Typo word="World" find="\b([Ww])orls\b" replace="$1orld" /> |
− | <Typo word="Worldwide" find="\b( | + | <Typo word="World" find="\b(W|w|[Uu]nderw)(?:rol|olr)d(s?|ly|wide)\b" replace="$1orld$2" /> |
− | <Typo word="Worsen" find="\b( | + | <Typo word="World Wide Web" find="\b[Ww]orld[-\s]*wide\s+[Ww]eb\b" replace="World Wide Web" /> |
− | <Typo word="Worthwhile" find="\b( | + | <Typo word="Worldwide" find="\b([Ww])ord?l(-?)wide\b" replace="$1orld$2wide" /> |
− | <Typo word="Would" find="\b( | + | <Typo word="Worsen" find="\b([Ww])orsten([a-z]*)\b" replace="$1orsen$2" /> |
+ | <Typo word="Worthwhile" find="\b([Ww])orthwile(ness)?\b" replace="$1orthwhile$2" /> | ||
+ | <Typo word="Would" find="\b([Ww])(?: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="would" find="\bowu(?:ld|dl)\b" replace="would" /> | <Typo word="would" find="\bowu(?:ld|dl)\b" replace="would" /> | ||
− | <Typo word="Wrestler" find="\b( | + | <Typo word="Wrestler" find="\b([Ww])rester(s)?\b" replace="$1restler$2" /> |
− | <Typo word="Write" find="\b( | + | <Typo word="Write" find="\b([Ww])(?:irt?|rit|riit?)t(er?s?|ing|ten)\b" replace="$1rit$2" /> |
− | <Typo word="Wr(i/o)te" find="\b( | + | <Typo word="Wr(i/o)te" find="\b([Ww])r([io])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="Write" find="\bRwite(s)?\b" replace="Write$1" /> | <Typo word="Write" find="\bRwite(s)?\b" replace="Write$1" /> | ||
− | <Typo word="Written" find="\b( | + | <Typo word="Written" find="\b([Ww])riten\b" replace="$1ritten" /> |
</source> | </source> | ||
===X=== | ===X=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Xbox" find="\b(?: | + | <Typo word="Xbox" find="\b(?:X(?:-?B|-b)[Oo][Xx]|x-?box)(es)?\b" replace="Xbox$1" /> |
</source> | </source> | ||
===Y=== | ===Y=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Yacht" find="\b( | + | <Typo word="Yacht" find="\b([Yy])at?ch(s?|ing|sm[ae]n)\b" replace="$1acht$2"/> |
<Typo word="Year/Near/Clear" find="\b([Yyn]|[Cc]l)(?:era|aer)(s?|ly|ings?|ed)\b" replace="$1ear$2" /> | <Typo word="Year/Near/Clear" find="\b([Yyn]|[Cc]l)(?:era|aer)(s?|ly|ings?|ed)\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="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( | + | <Typo word="Years" find="\b([Yy])(easr|ersa)\b" replace="$1ears" /> |
− | <Typo word="Yellow" find="\b( | + | <Typo word="Yellow" find="\b([Yy])elow(s?|ed|ing|er|ish)\b" replace="$1ellow$2"/> |
− | <Typo word="You" find="(?!\bYoud\b)\b( | + | <Typo word="You" find="(?!\bYoud\b)\b([Yy])(?:tou|uo|oiu)\b" replace="$1ou" /> |
− | <Typo word="you'(d\ve\re\ll)_" find="(?!\bYoud\b)\b( | + | <Typo word="you'(d\ve\re\ll)_" find="(?!\bYoud\b)\b([Yy])ou;?(d|[rv]e|ll)\b" replace="$1ou'$2"/><!--avoid false positive Youd--> |
− | <Typo word="Your(s)_" find="(?!\b[Yy]oru\b)\b( | + | <Typo word="Your(s)_" find="(?!\b[Yy]oru\b)\b([Yy])(?:uor|oru)(s?|self|selves)\b" replace="$1our$2"/><!--avoid false positive yoru/Yoru--> |
− | <Typo word="Yourself" find="\b( | + | <Typo word="Yourself" find="\b([Yy])ouself\b" replace="$1ourself"/> |
</source> | </source> | ||
===Z=== | ===Z=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Zebra" find="\b( | + | <Typo word="Zebra" find="\b([Zz])ee+(bras?)\b" replace="$1e$2" /> |
<Typo word="Zionism" find="\bsionis(ts?|m)\b" replace="Zionis$1"/> | <Typo word="Zionism" find="\bsionis(ts?|m)\b" replace="Zionis$1"/> | ||
</source> | </source> | ||
Line 2,604: | Line 2,620: | ||
===SI unit symbols=== | ===SI unit symbols=== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="F (farad)" find="([\d\.]+(?:\s| |-)? | + | <Typo word="bit" find="([\d\.]+(?:\s| |-)?[KkMmGgTt]?)(?:bps|(?:bits|b)\/se?c?)\b" replace="$1bit/s" /> |
+ | <Typo word="kbit" find="([\d\.]+(?:\s| |-)?)Kbit/s\b" replace="$1kbit/s" /> | ||
+ | <Typo word="Mbit" find="([\d\.]+(?:\s| |-)?)mbit/s\b" replace="$1Mbit/s" /> | ||
+ | <Typo word="Gbit" find="([\d\.]+(?:\s| |-)?)gbit/s\b" replace="$1Gbit/s" /> | ||
+ | <Typo word="F (farad)" find="([\d\.]+(?:\s| |-)?[nµkMT])f\b" replace="$1F" /> | ||
<Typo word="GHz (gigahertz)" find="([\d\.]+(?:\s| |-)?)g[hH][zZ]\b" replace="$1GHz" /> | <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="GPa (gigapascal)" find="([\d\.]+(?:\s| |-)?)gP[Aa]\b" replace="$1GPa" /> | ||
<Typo word="Hz (hertz)" find="\b([µmkMGT\s]|[-\d\.]+(?: |-)?)h[zZ]\b" replace="$1Hz" /> | <Typo word="Hz (hertz)" find="\b([µmkMGT\s]|[-\d\.]+(?: |-)?)h[zZ]\b" replace="$1Hz" /> | ||
− | <Typo word="J (joule)" find="([\d\.]+(?:\s| |-)? | + | <Typo word="J (joule)" find="([\d\.]+(?:\s| |-)?[µmkMGT])j\b" replace="$1J" /> |
− | <Typo word="kg/km ( | + | <Typo word="kg/km (kilo(gram/metre))" find="([\d\.]+(?:\s| |-)?)(?:K([gm])'?s?|[Kk]([gm])'?s)\b" replace="$1k$2$3" /> |
<Typo word="kHz (kilohertz)" find="([\d\.]+(?:\s| |-)?)K[hH][zZ]\b" replace="$1kHz" /> | <Typo word="kHz (kilohertz)" find="([\d\.]+(?:\s| |-)?)K[hH][zZ]\b" replace="$1kHz" /> | ||
<Typo word="kJ (kilojoule)" find="([\d\.]+(?:\s| |-)?)K[jJ]\b" replace="$1kJ" /> | <Typo word="kJ (kilojoule)" find="([\d\.]+(?:\s| |-)?)K[jJ]\b" replace="$1kJ" /> | ||
− | <Typo word="km²" find="\b(?<!{)[Ss][Qq][-.\s]+[Kk][Mm]\b" replace="km<sup>2</sup>" /><!--Look behind | + | <Typo word="km²" find="\b(?<!{)[Ss][Qq][-.\s]+[Kk][Mm][Ss]?\b" replace="km<sup>2</sup>" /><!--Look-behind makes sure it's not in a conversion template--> |
<Typo word="kPa (kilopascal)" find="([\d\.]+(?:\s| |-)?)K(?:[pP]a|pA)\b" replace="$1kPa" /> | <Typo word="kPa (kilopascal)" find="([\d\.]+(?:\s| |-)?)K(?:[pP]a|pA)\b" replace="$1kPa" /> | ||
− | <Typo word="Pa (pascal)" find="([\d\.]+(?:\s| |-)? | + | <Typo word="Pa (pascal)" find="([\d\.]+(?:\s| |-)?[µkMGT])p[aA]\b" replace="$1Pa" /> |
− | <Typo word="W (watt)" find="([\d\.]+(?:\s| |-)? | + | <Typo word="W (watt)" find="([\d\.]+(?:\s| |-)?[µmkMGT])w\b" replace="$1W" /> |
<Typo word="Wb (weber)" find="([\d\.]+(?:\s| |-)?)([µmkMGT])w[bB]\b" replace="$1$2Wb" /> | <Typo word="Wb (weber)" find="([\d\.]+(?:\s| |-)?)([µmkMGT])w[bB]\b" replace="$1$2Wb" /> | ||
</source> | </source> | ||
Line 2,624: | Line 2,644: | ||
<!--See also "Geographical proper names"--> | <!--See also "Geographical proper names"--> | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word=" | + | <Typo word="Ålandish" find="\b[Aa]landish\b" replace="Ålandish" /> |
<Typo word="Algonquian" find="\balgon(qu|k)(ia?ns?)\b" replace="Algon$1$2" /> | <Typo word="Algonquian" find="\balgon(qu|k)(ia?ns?)\b" replace="Algon$1$2" /> | ||
− | <!-- American covered in "America(n)" rule --> | + | <!--American covered in "America(n)" rule--> |
<Typo word="Apache" find="\bapache(s?)\b" replace="Apache$1" /> | <Typo word="Apache" find="\bapache(s?)\b" replace="Apache$1" /> | ||
<Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(i(an|st))?s?|wak(an)?s?|ucan(ian)?s?|maic|ma?eans?|pahoe?s?|gonese)\b" replace="Ara$1" /> | <Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(i(an|st))?s?|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( | + | <Typo word="Atha(b/p)as(c/k)an" find="\batha([bp])as([ck])an(s?)\b" replace="Atha$1as$2an$3" /> |
<Typo word="Breton" find="\bbret+o(ns?)\b" replace="Breto$1" /> | <Typo word="Breton" find="\bbret+o(ns?)\b" replace="Breto$1" /> | ||
<Typo word="Catalan" find="\bcatal+a(ns?)\b" replace="Catala$1" /> | <Typo word="Catalan" find="\bcatal+a(ns?)\b" replace="Catala$1" /> | ||
Line 2,637: | Line 2,657: | ||
<Typo word="Dakota" find="\bdakota(n?s?)\b" replace="Dakota$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="Dutch" find="\bdutch(m[ae]n)?\b" replace="Dutch$1" /> | ||
− | <!-- English- covered in another rule --> | + | <!--English- covered in another rule--> |
<Typo word="French" find="\bfrench(m[ae]n)*\b" replace="French$1" /> | <Typo word="French" find="\bfrench(m[ae]n)*\b" replace="French$1" /> | ||
<Typo word="Gujarati" find="\bguj[au]rat+(is?)?\b" replace="Gujarat$1" /> | <Typo word="Gujarati" find="\bguj[au]rat+(is?)?\b" replace="Gujarat$1" /> | ||
Line 2,647: | Line 2,667: | ||
<Typo word="Irish" find="\birish(m[ae]n)?\b" replace="Irish$1" /> | <Typo word="Irish" find="\birish(m[ae]n)?\b" replace="Irish$1" /> | ||
<Typo word="Jew" find="\bj(ews?|ewish(ness)?|udaica?|udean?s?)\b" replace="J$1" /> | <Typo word="Jew" find="\bj(ews?|ewish(ness)?|udaica?|udean?s?)\b" replace="J$1" /> | ||
− | <Typo word="Latin" find="\blatin([ao]s?|is[mt]s?|i[sz](e[ | + | <Typo word="Latin" find="\blatin([ao]s?|is[mt]s?|i[sz](e[ds]?|ing))?\b" replace="Latin$1" /> |
<Typo word="Navajo" find="\bnava([hj]os?)\b" replace="Nava$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="Ptolem(y|aic)" find="\bptolem(y|aic)\b" replace="Ptolem$1" /> | ||
Line 2,659: | Line 2,679: | ||
====Companies & Institutions==== | ====Companies & Institutions==== | ||
<source lang="xml"> | <source lang="xml"> | ||
+ | <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="Harvard" find="\bharvard\b(?<!\.harvard)" replace="Harvard" /> | <Typo word="Harvard" find="\bharvard\b(?<!\.harvard)" replace="Harvard" /> | ||
<Typo word="IBM" find="\b[Ii]bm\b(?<!\.ibm)" replace="IBM" /> | <Typo word="IBM" find="\b[Ii]bm\b(?<!\.ibm)" replace="IBM" /> | ||
<Typo word="Microsoft" find="\b(?:micros|[Mm]icors|[Mm]icro[S\$])oft\b(?<!\.microsoft)" replace="Microsoft" /> | <Typo word="Microsoft" find="\b(?:micros|[Mm]icors|[Mm]icro[S\$])oft\b(?<!\.microsoft)" replace="Microsoft" /> | ||
<Typo word="TiVo" find="\b(?:Tiv|ti[Vv])o('?s?)\b" replace="TiVo$1" /> | <Typo word="TiVo" find="\b(?:Tiv|ti[Vv])o('?s?)\b" replace="TiVo$1" /> | ||
+ | <Typo word="Via Rail" find="\bVIA Rail\b" replace="Via Rail" /> | ||
</source> | </source> | ||
Line 2,673: | Line 2,696: | ||
<Typo word="Asia_" find="\s+ai?sia\b|\bai?sia(ns?|tic)\b" replace=" Asia$1" /><!--Avoid match on .asia (domain name)--> | <Typo word="Asia_" find="\s+ai?sia\b|\bai?sia(ns?|tic)\b" replace=" Asia$1" /><!--Avoid match on .asia (domain name)--> | ||
<Typo word="Austral(as)ia" find="\baustral((as)?ian?s?)\b" replace="Austral$1" /> | <Typo word="Austral(as)ia" find="\baustral((as)?ian?s?)\b" replace="Austral$1" /> | ||
− | <Typo word="Central America" find="\bcentral\s*[Aa]meric( | + | <Typo word="Central America" find="\bcentral\s*[Aa]meric(an?s?)\b" replace="Central Americ$1" /> |
− | <Typo word="Eur(asia/ope)" find="\beur(asia(ns?) | + | <Typo word="Eur(asia/ope)" find="\beur(asia(?:ns?|)|ope(?:ans?|))\b" replace="Eur$1" /> |
− | <Typo word="North America" find="\bnorth\s*[Aa]( | + | <Typo word="North America" find="\bnorth\s*[Aa](merican?s?)\b" replace="North A$1" /> |
<Typo word="Panamerica" find="\bpan[Aa]merica(n?s?|nism)\b" replace="Panamerica$1" /> | <Typo word="Panamerica" find="\bpan[Aa]merica(n?s?|nism)\b" replace="Panamerica$1" /> | ||
<Typo word="Pan-America" find="\bpan-[Aa]merica(n?s?|nism)\b" replace="Pan-America$1" /> | <Typo word="Pan-America" find="\bpan-[Aa]merica(n?s?|nism)\b" replace="Pan-America$1" /> | ||
<Typo word="Polynesia" find="\bpolynes(ian?s?)\b" replace="Polynes$1" /> | <Typo word="Polynesia" find="\bpolynes(ian?s?)\b" replace="Polynes$1" /> | ||
− | <Typo word="South America" find="\bsouth\s*[Aa]( | + | <Typo word="South America" find="\bsouth\s*[Aa](merican?s?)\b" replace="South A$1" /> |
</source> | </source> | ||
Line 2,734: | Line 2,757: | ||
<Typo word="Chinese" find="\bchin+es+e\b" replace="Chinese" /> | <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="Christmas Island" find="\b[Cc]hristmas\s+island\b" replace="Christmas Island" /> | ||
− | <Typo word="Col(o/u)mbia" find="\bcol( | + | <Typo word="Col(o/u)mbia" find="\bcol([ou])mbia(ns?)?\b" replace="Col$1mbia$2" /> |
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros" /> | <Typo word="Comoros" find="\bcomoros\b" replace="Comoros" /> | ||
<Typo word="Congo" find="\bcong(o|ans?)\b" replace="Cong$1" /> | <Typo word="Congo" find="\bcong(o|ans?)\b" replace="Cong$1" /> | ||
Line 2,791: | Line 2,814: | ||
<Typo word="Hong Kong_" find="\b(?!Hongkong [Ll]and\b)[Hh]ong[-\s]*kong(ers?)?\b" replace="Hong Kong$1" /> <!-- avoid [[Hongkong Land]] --> | <Typo word="Hong Kong_" find="\b(?!Hongkong [Ll]and\b)[Hh]ong[-\s]*kong(ers?)?\b" replace="Hong Kong$1" /> <!-- avoid [[Hongkong Land]] --> | ||
<Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" /> | <Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" /> | ||
− | <Typo word="I(c/r)eland" find="\bi( | + | <Typo word="I(c/r)eland" find="\bi([cr])eland(ers?)\b" replace="I$1eland$2" /> |
<Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" /> | <Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" /> | ||
<Typo word="India" find="\bindia(n?s?)\b" replace="India$1" /> | <Typo word="India" find="\bindia(n?s?)\b" replace="India$1" /> | ||
Line 2,799: | Line 2,822: | ||
<Typo word="Italy" find="\bital+(y|ian?s?)\b" replace="Ital$1" /> | <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="Ivory Coast" find="\b[Ii]vory\s*coast\b" replace="Ivory Coast" /> | ||
− | <Typo word="Jamaica" find="\bjam+ai?ca( | + | <Typo word="Jamaica" find="\bjam+ai?ca(ns?)?\b" replace="Jamaica$1" /> |
<Typo word="Japan" find="\bjapan\b" replace="Japan" /> | <Typo word="Japan" find="\bjapan\b" replace="Japan" /> | ||
<Typo word="Japanese" find="\bjapan+es+e\b" replace="Japanese" /> | <Typo word="Japanese" find="\bjapan+es+e\b" replace="Japanese" /> | ||
Line 2,822: | Line 2,845: | ||
<Typo word="Lithuania" find="\blithuania(ns?)?\b" replace="Lithuania$1" /> | <Typo word="Lithuania" find="\blithuania(ns?)?\b" replace="Lithuania$1" /> | ||
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" /> | <Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" /> | ||
− | <Typo word="Maca(o/u)" find="\bmaca( | + | <Typo word="Maca(o/u)" find="\bmaca([ou])\b" replace="Maca$1" /> |
<Typo word="Macedon" find="\bmac[ae]don(ian?s?)?\b" replace="Macedon$1" /> | <Typo word="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="Madagascar" find="\bmad[ae]gasca(r|ns?)\b" replace="Madagasca$1" /> | ||
<Typo word="Malawi" find="\bmal+awi(ans?)?\b" replace="Malawi$1" /> | <Typo word="Malawi" find="\bmal+awi(ans?)?\b" replace="Malawi$1" /> | ||
− | <Typo word=" | + | <Typo word="Malay(sia)" find="\bmal+ay(si(a|ans?))?\b" replace="Malay$1" /> |
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1" /> | <Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1" /> | ||
<Typo word="Mali" find="\bmali\b" replace="Mali" /> | <Typo word="Mali" find="\bmali\b" replace="Mali" /> | ||
Line 2,853: | Line 2,876: | ||
<Typo word="New Zealand" find="\b[Nn]ew\s+zealand(ers?)?\b" replace="New Zealand$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="Nicaragua" find="\bnicaragua(ns?)?\b" replace="Nicaragua$1" /> | ||
− | <Typo word="Niger(ia)" find="\bniger(i[ae]n?s?|ois) | + | <Typo word="Niger(ia)" find="\bniger(i[ae]n?s?|ois|\b(?!''))\b" replace="Niger$1" /> <!-- don't match scientific names --> |
<Typo word="Niue" find="\bniue\b" replace="Niue" /> | <Typo word="Niue" find="\bniue\b" replace="Niue" /> | ||
<Typo word="Norfolk Island" find="\b[Nn]orfolk\s+island\b" replace="Norfolk Island" /> | <Typo word="Norfolk Island" find="\b[Nn]orfolk\s+island\b" replace="Norfolk Island" /> | ||
Line 2,934: | Line 2,957: | ||
<Typo word="Tristan da Cunha" find="\b[Tt]ristan da cunha\b" replace="Tristan da Cunha" /> | <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="Tunisia" find="\btunisi(a|ans?)\b" replace="Tunisi$1" /> | ||
− | <Typo word="Turk(men)istan" find="\ | + | <Typo word="Turk(men)istan" find="\bt(ur[ck]o?)(m[ea]n)?(s?|ic|[ei]stan)\b" replace="T$1$2$3" /> |
− | <Typo word="Turkish" find="\bturkis( | + | <Typo word="Turkish" find="\bturkis([hm])\b" replace="Turkis$1" /> |
<Typo word="Turks and Caicos Islands" find="\b[Tt]urks\s+and\s+[Cc]aicos\s+islands\b" replace="Turks and Caicos Islands" /> | <Typo word="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="Tuvalu" find="\btuvalu(vians?)?\b" replace="Tuvalu$1" /> | ||
Line 2,964: | Line 2,987: | ||
<Typo word="Labrador" find="\blabrador([ie]ans?)?\b" replace="Labrador$1" /> | <Typo word="Labrador" find="\blabrador([ie]ans?)?\b" replace="Labrador$1" /> | ||
<Typo word="Manitoba" find="\bmanitoba(ns?)?\b" replace="Manitoba$1" /> | <Typo word="Manitoba" find="\bmanitoba(ns?)?\b" replace="Manitoba$1" /> | ||
− | <Typo word="Montr(e/é)al" find="\bmontr( | + | <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="Newfoundland" find="\bnewfoundland(ers?)?\b" replace="Newfoundland$1" /> | ||
<Typo word="Ontario" find="\bontari(o|ans?)\b" replace="Ontari$1" /> | <Typo word="Ontario" find="\bontari(o|ans?)\b" replace="Ontari$1" /> | ||
− | <Typo word="Qu(e/é)bec" find="\bqu( | + | <Typo word="Qu(e/é)bec" find="\bqu([eé])bec(ois|k?ers?)?\b" replace="Qu$1bec$2" /> |
<Typo disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$2n" /><!--Disabled due to multiple meanings--> | <Typo disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$2n" /><!--Disabled due to multiple meanings--> | ||
<Typo word="Toronto" find="\btoront(o|onians?)\b" replace="Toront$1" /> | <Typo word="Toronto" find="\btoront(o|onians?)\b" replace="Toront$1" /> | ||
Line 3,014: | Line 3,037: | ||
<Typo word="Maine" find="\bmaine\b" replace="Maine" /> | <Typo word="Maine" find="\bmaine\b" replace="Maine" /> | ||
<!--"manhattan" can be lowercase; don't force to uppercase--> | <!--"manhattan" can be lowercase; don't force to uppercase--> | ||
− | <Typo word="Manhattan" find="\b( | + | <Typo word="Manhattan" find="\b([Mm])anhatten\b" replace="$1anhattan" /> |
<Typo word="Maryland" find="\bmarylan(d|ders?)\b" replace="Marylan$1" /> | <Typo word="Maryland" find="\bmarylan(d|ders?)\b" replace="Marylan$1" /> | ||
<Typo word="Massachusetts" find="\bmassachusetts\b" replace="Massachusetts" /> | <Typo word="Massachusetts" find="\bmassachusetts\b" replace="Massachusetts" /> | ||
Line 3,040: | Line 3,063: | ||
<Typo word="Tennessee" find="\btennesse(e|ans?)\b" replace="Tennesse$1" /> | <Typo word="Tennessee" find="\btennesse(e|ans?)\b" replace="Tennesse$1" /> | ||
<Typo word="Texas" find="\btexa(s|ns?)\b" replace="Texa$1" /> | <Typo word="Texas" find="\btexa(s|ns?)\b" replace="Texa$1" /> | ||
− | <Typo word="Tucson" find="\b( | + | <Typo word="Tucson" find="\b([Tt])uscon\b" replace="Tucson" /> |
<Typo word="United States" find="\bunited\s*states\b" replace="United States" /> | <Typo word="United States" find="\bunited\s*states\b" replace="United States" /> | ||
− | <Typo word="United States" find="\b[Uu]nite[ | + | <Typo word="United States" find="\b[Uu]nite[ds][sS]tates\b" replace="United States" /> |
<Typo word="Utah" find="\butah(ans?)?\b" replace="Utah$1" /> | <Typo word="Utah" find="\butah(ans?)?\b" replace="Utah$1" /> | ||
<Typo word="Vermont" find="\bvermont(ers?)?\b" replace="Vermont$1" /> | <Typo word="Vermont" find="\bvermont(ers?)?\b" replace="Vermont$1" /> | ||
− | <Typo word=" | + | <Typo word="Virginia_" find="\s+virgini?(a|ans?)\b" replace=" Virgini$1" /><!--Avoid match on .virginia.gov (domain name)--> |
<Typo word="Washington" find="\bwashington(ians?)?\b" replace="Washington$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="West Virginia" find="\bwest\s*[Vv]irginia(ns?)?\b" replace="West Virginia$1" /> | ||
Line 3,079: | Line 3,102: | ||
<source lang="xml"> | <source lang="xml"> | ||
<!--Month name errors--> | <!--Month name errors--> | ||
+ | <Typo word="(Jan/Febr)uary" find="\b(Jan|Febr)aury\b" replace="$1uary" /> | ||
<Typo word="January" find="\b(?:[Jj]anur|janur?|[Jj]aun)ar(y|ies)\b" replace="Januar$1" /> | <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))r(y|ies)\b" replace="Februar$1" /> | <Typo word="February" find="\b[Ff]eb(?:ur?[ae]|ru(?:r[ae]|e))r(y|ies)\b" replace="Februar$1" /> | ||
Line 3,098: | Line 3,122: | ||
<Typo word="December" find="\bdecember(s?)\b" replace="December$1" /> | <Typo word="December" find="\bdecember(s?)\b" replace="December$1" /> | ||
<!--Day name errors--> | <!--Day name errors--> | ||
− | <Typo word="Tuesday" find="\b | + | <Typo word="Tuesday" find="\b[Tt]eu(sdays?)\b" replace="Tue$1" /> |
<Typo word="Wednesday" find="\b(?:[Ww]e(?:nd?e?sd?|dnessd)|wednesd)a(ys?)\b" replace="Wednesda$1" /> | <Typo word="Wednesday" find="\b(?:[Ww]e(?:nd?e?sd?|dnessd)|wednesd)a(ys?)\b" replace="Wednesda$1" /> | ||
− | <Typo word="Thursday" find="\b | + | <Typo word="Thursday" find="\b[Tt]hru(sdays?)\b" replace="Thur$1" /> |
− | <Typo word="Saturday" find="\b(?:[Ss]ate|satu) | + | <Typo word="Saturday" find="\b(?:[Ss]ate|satu)(rdays?)\b" replace="Satu$1" /> |
<!--Day name capitalisation only--> | <!--Day name capitalisation only--> | ||
<Typo word="Sunday" find="\bsunda(ys?)\b" replace="Sunda$1" /> | <Typo word="Sunday" find="\bsunda(ys?)\b" replace="Sunda$1" /> | ||
<Typo word="Monday" find="\bmonda(ys?)\b" replace="Monda$1" /> | <Typo word="Monday" find="\bmonda(ys?)\b" replace="Monda$1" /> | ||
<Typo word="Friday" find="\bfrida(ys?)\b" replace="Frida$1" /> | <Typo word="Friday" find="\bfrida(ys?)\b" replace="Frida$1" /> | ||
+ | <Typo word="T(ue/hur)sday" find="\bt(ue|hur)(sdays?)\b" replace="T$1$2" /> | ||
<!--Special days--> | <!--Special days--> | ||
<Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas" /> | <Typo word="Michaelmas" find="\bmich[ae]*lmas+\b" replace="Michaelmas" /> | ||
Line 3,114: | Line 3,139: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="Anglican" find="\banglican(s?|ism)\b" replace="Anglican$1"/> | <Typo word="Anglican" find="\banglican(s?|ism)\b" replace="Anglican$1"/> | ||
− | <Typo word="Baptist_" find="\bbaptist( | + | <Typo word="Baptist_" find="\bbaptist(\s+(?:[Cc]hurch|minister|preacher|college|school|university)s?|(?<=John\s+[Tt]he\s+baptist))\b" replace="Baptist$1"/><!--look around for key terms to avoid FPs--> |
<Typo word="Calvinism" find="\bcalvinis([mt][a-z]*)\b" replace="Calvinis$1"/> | <Typo word="Calvinism" find="\bcalvinis([mt][a-z]*)\b" replace="Calvinis$1"/> | ||
− | <Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[Cc](?:hirst|hris(?=\w)|rist|hrsit))(ian(?:ity|dom|i[ | + | <Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[Cc](?:hirst|hris(?=\w)|rist|hrsit))(ian(?:ity|dom|i[sz](?:e[ds]?|ing|ation)|sted)|mas(?:es|ti[md]es?|s?y|days?)?|endom)\b" replace="Christ$1" /> |
− | <Typo word="Francisco" find="\ | + | <Typo word="Francisco" find="\b[Ff]ran(?:sisc|[sc]ics)(o|ans?)\b" replace="Francisc$1" /> |
<Typo word="Lutheran" find="\b[Ll]ut(?:era|h?eria)n(s?|ism)\b" replace="Lutheran$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="Lutheran" find="\blutheran(s?|ism)\b" replace="Lutheran$1"/> | ||
<Typo word="Methodist" find="\bmethodis(m|ts?|tic)\b" replace="Methodis$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="Mormon" find="\bmormon(s?|ism)\b" replace="Mormon$1"/> | ||
+ | <Typo word="Muhammad etc." find="\bm([ou]ham+[ae][dt])(ans?)?\b" replace="M$1$2" /> | ||
+ | <Typo word="Muslim/Moslem" find="\bm(usli|osle)(ms?)\b" replace="M$1$2" /> | ||
+ | <Typo word="NASCAR" find="\b[Nn]ascar\b" replace="NASCAR" /> | ||
<Typo word="Pentecost" find="\b(?:pente|[Pp]enta)cost(s?|als?|alism)\b" replace="Pentecost$1"/> | <Typo word="Pentecost" find="\b(?:pente|[Pp]enta)cost(s?|als?|alism)\b" replace="Pentecost$1"/> | ||
+ | <Typo word="Telugu" find="\btelugu\b" replace="Telugu" /> | ||
+ | <Typo word="Tibet(an)" find="\btibet(ans?)?\b" replace="Tibet$1" /> | ||
+ | <Typo word="TV_" find="\s+[Tt]v\b" replace=" TV" /><!--Avoid match on .tv (domain name)--> | ||
</source> | </source> | ||
Line 3,128: | Line 3,159: | ||
====Articles==== | ====Articles==== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="A …" find="\b( | + | <Typo word="A …" find="\b([Aa])n\s+([Ee]u[A-Za-z]+|Ukrain[eians]+|[Uu](nanim[a-z]+|ni(form|on|later[a-z]+|que[a-z]*|ty?|ted|vers[a-z]+)|ra[a-z]+|ser|s(?:ua|efu)l|til[a-z]+)(ly)?)(?<!Euler[a-z]*)\b" replace="$1 $2" /> |
− | <Typo word="A h-" find="\b( | + | <Typo word="A h-" find="\b([Aa])n\s+(?<!(?:\]\]|⌊)an\s)h(alf|a[nr]dy?|[aio]t|e(ad|lp|avy)[a-z]*|igh[a-z]*|oax|omo?e[a-z]*|ouse|uge|uman)\b(?<!\]an\b)" replace="$1 h$2" /> <!-- don't match [[Europe]]an higher... etc. --> |
− | <Typo word="An h-" find="\b( | + | <Typo word="An h-" find="\b([Aa])\s+h(eir(ess|loom)?|our(ly)?|onest|onou?r(abl[ey]|ary)?)\b" replace="$1n h$2" /> |
</source> | </source> | ||
====Contractions==== | ====Contractions==== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ou(dln'?|ldnt)t\b" replace="$1ouldn't" /> | + | <Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ou(dln[’'`]?|ldnt)t\b" replace="$1ouldn't" /> |
<Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" /> | <Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" /> | ||
<Typo word="(H/Sh/W)e'(d/ll/s)" find="\b([Ss]?[HhWw]e);(d|ll|s)\b" replace="$1'$2"/> | <Typo word="(H/Sh/W)e'(d/ll/s)" find="\b([Ss]?[HhWw]e);(d|ll|s)\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="(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?);([dms]|ll)\b" replace="$1'$2"/> | <Typo word="I(t)'(d/m/s/ll)" find="\b([Ii]t?);([dms]|ll)\b" replace="$1'$2"/> | ||
− | <Typo word="Its (after)" find="\b([Aa](?:round| | + | <Typo word="Its (after)" find="\b([Aa](?:round|[lm]ong(?:st)?|bove|t|re)|[Bb](?:eyond|[ey]|etween|elow)|[Ff]rom|[Ii]n(?:to)?|[Kk]eep|[Mm]ade|[Oo](?:[fn]|ver|nto)|[Tt](?:hrough(?:out)?|o)|[Uu](?:p(?:on)?|nder(?:neath)?)|[Ww]ith(?:in|out)?)\s+it[’'`]s\b" replace="$1 its"/> |
− | <Typo word="Its (before)" find="\b( | + | <Typo word="Its (before)" find="\b([Ii])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="-en't" find="\b([Aa]r|[Hh]av|[Ww]er)n[’'`;]t\b" replace="$1en't"/> |
− | <Typo word="-n't" find="\b([Cc]a|([CcWw]|[Ss]h)ould|[DdWw]o|[Dd](id|oes)|[Hh]a(s|d|ve)|[Ww](as|ere))(?:'n|n;)t\b" replace="$1n't" /> | + | <Typo word="-n't" find="\b([Cc]a|([CcWw]|[Ss]h)ould|[DdWw]o|[Dd](id|oes)|[Hh]a(s|d|ve)|[Ww](as|ere))(?:[’'`]n|n;)t\b" replace="$1n't" /> |
− | <Typo word="They'll" find="\b( | + | <Typo word="They'll" find="\b([Tt])(?:yhe|ehy|hey)(?:ll|;l+)\b" replace="$1hey'll"/> |
− | <Typo word="They'(r/v)e" find="\b( | + | <Typo word="They'(r/v)e" find="\b([Tt])hey;?([rv])e?\b" replace="$1hey'$2e"/> |
− | <Typo word="W(as/ere)n't" find="\b( | + | <Typo word="W(as/ere)n't" find="\b([Ww])(as|ere)[’'`]?nt\b" replace="$1$2n't" /> |
− | <Typo word="Weren't" find="\b( | + | <Typo word="Weren't" find="\b([Ww])er[en][’'`]?n?t\b" replace="$1eren't" /> |
− | <Typo word="Wh(at/en/o/y)'(d/ll/re/s/ve)" find="\b( | + | <Typo word="Wh(at/en/o/y)'(d/ll/re/s/ve)" find="\b([Ww])h(at|en|o|y);(d|ll|[rv]e|s)\b" replace="$1h$2'$3"/> |
− | <Typo word="Y'all" find="\b( | + | <Typo word="Y'all" find="\b([Yy])a[’'`]ll\b" replace="$1'all" /> |
</source> | </source> | ||
Line 3,155: | Line 3,186: | ||
<source lang="xml"> | <source lang="xml"> | ||
<Typo word="(Left/Right) field" find="\b(left|[Rr]ight)f(?:ie|ei)ld(ers?)?\b" replace="$1 field$2" /> | <Typo word="(Left/Right) field" find="\b(left|[Rr]ight)f(?:ie|ei)ld(ers?)?\b" replace="$1 field$2" /> | ||
− | <Typo word="More | + | <Typo word="More/Less/etc. than_" find="\b([Mm]ore|[Ll]ess(?:er)?|[Ww]orse|(?:[Gg]reat|[Bb]ett|(?:[Yy]ou|[Ll]o)ng|[Oo]ld|(?:[Ss]m|T|t)all|[Bb]igg|[Ll]arg|[Ss](?:ho|ma)rt|[Hh]igh|[Ll]ow|(?:[Rr]a|O|o)th)er)\s+then\s+(?!than\b)" replace="$1 than " /><!-- don't match at the end of a sentence, e.g., "Life was better then." --> |
− | <Typo word="A unique" find="\b( | + | <Typo word="A unique" find="\b([Aa])n\s+unique(ly)?" replace="$1 unique$2" /> |
− | <Typo word="As well" find="\ | + | <Typo word="As well" find="\baswell\b" replace="as well" /> |
− | <Typo word="At least" find="\b( | + | <Typo word="At least" find="\b([Aa])tleast\b" replace="$1t least" /> |
− | <Typo word="Close by" find="\b( | + | <Typo word="Close by" find="\b([Cc])loseby\b" replace="$1lose by" /> |
− | <Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b( | + | <Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b([Ii])n(fact|them?|some|m?any|spite|particular|between)\b" replace="$1n $2" /> |
− | <Typo word="Other hand" find="\b( | + | <Typo word="(Crime/Drug) lord" find="\b([Cc]rime|[Dd]rug)-?lord(s?)\b" replace="$1 lord$2" /> |
+ | <Typo word="Other hand" find="\b([Oo])therhand\b" replace="$1ther hand" /> | ||
<Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" /> | <Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" /> | ||
</source> | </source> | ||
Line 3,167: | Line 3,199: | ||
====Duplicated words==== | ====Duplicated words==== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="it is" find="\b( | + | <Typo word="it is" find="\b([Ii])(t\s+it|s\s+is)\b" replace="$1t is" /> |
− | <Typo word="Duplicated words" find="\b(a[ | + | <Typo word="Duplicated words" find="\b(a[mns]?|and|are|b(?:ecome|[ey])|did|[dgnt]o|for|h(?:ave|im|ow)|i[fst]s?|m(or)?e|o[fr]|other|s?he|the(?:ir|[mny]|se)?|th[iu]s|[hw]as|were|wh(?:at|ere|en|ich|om?|y)|with|(?:c|sh|w)ould)\s+\1\b" replace="$1" /> |
</source> | </source> | ||
====Preposition usage==== | ====Preposition usage==== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Comprises" find="\b( | + | <Typo word="Comprises" find="\b([Cc])omprises of\b" replace="$1omprises" /> |
</source> | </source> | ||
Line 3,197: | Line 3,229: | ||
====Beginnings==== | ====Beginnings==== | ||
<source lang="xml"> | <source lang="xml"> | ||
− | <Typo word="Ac-" find="\b( | + | <Typo word="Ac-" find="\b([Aa])cc+(hiev|oustic|rimon[iy]|ronym|tiv[aei]|tual|upunctur|ute)([a-z]*)\b" replace="$1c$2$3" /> |
<Typo word="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept[a-z]*|ess[a-z]*|ident[a-z]*|omp(?:an(ie[ds]|y)|lish[a-z]*)|ord[a-z]+|ount[a-z]*|ura[ct][a-z]+)\b" replace="$1cc$2" /> | <Typo word="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept[a-z]*|ess[a-z]*|ident[a-z]*|omp(?:an(ie[ds]|y)|lish[a-z]*)|ord[a-z]+|ount[a-z]*|ura[ct][a-z]+)\b" replace="$1cc$2" /> | ||
<Typo word="(Re)Acqu-" find="\b([Rr]ea|A|a)(?:cc+|d?)qu(aint[a-z]*|ir[ei][a-z]*|isiti(ons?|ve)|its?|itt(ed|als?|ing))\b" replace="$1cqu$2" /> | <Typo word="(Re)Acqu-" find="\b([Rr]ea|A|a)(?:cc+|d?)qu(aint[a-z]*|ir[ei][a-z]*|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][a-z]*|ress[a-z]*)\b" replace="$1dd$2" /> | <Typo word="Add-" find="\b([Nn]ona|A|a)d(?:|dd+)(ic?ti[ov][a-z]*|ress[a-z]*)\b" replace="$1dd$2" /> | ||
− | <Typo word="Aff-" find="\b( | + | <Typo word="Aff-" find="\b([Aa])f(?:|ff)((?:e|li)ct(?:|ed|ing|ion)s?|iliat[ei][a-z]*|init(?:y|ies)|irmati[a-z]+|luen(?:t(ly)?|ce))\b" replace="$1ff$2" /> |
− | <Typo word="After-" find="\b( | + | <Typo word="After-" find="\b([Aa])f(?:et|te|er)(math|noon|ward)(s?)\b" replace="$1fter$2$3" /> |
− | <Typo word="Al-" find="\b( | + | <Typo word="Al-" find="\b([Aa])ll+(beit|most|ong|ready|though|together|(?<!All)ways)\b" replace="$1l$2" /><!--avoid false positive Allways--> |
− | <Typo word="Alle-" find="\b( | + | <Typo word="Alle-" find="\b([Aa])le(g(?:e[ds]?|ing|edly|iances?|ory|ori[a-z]*)|viat(?:e[ds]?|ing|ion|or))\b" replace="$1lle$2" /> |
− | <Typo word="Allo-" find="\b( | + | <Typo word="Allo-" find="\b([Aa])lo(c[au]t|morph|path|phon|t|trop|w)(e?[ds]?|ing|ments?|abl[ey]|ances?|ics?|ion|y|ies)\b" replace="$1llo$2$3" /> |
− | <Typo word="Allu-" find="\b( | + | <Typo word="Allu-" find="\b([Aa])lu([dr](e[ds]?|ing(ly)?|ments?)|s(ions?|ive(ly)?|ory))\b" replace="$1llu$2" /> |
− | <Typo word="Am-" find="\b([Uu]na|A|a)mm+(ass[a-z]*|end[a-z]*|enit[a-z]*|ong(st)?|ount[a-z]*|us(e[ | + | <Typo word="Am-" find="\b([Uu]na|A|a)mm+(ass[a-z]*|end[a-z]*|enit[a-z]*|ong(st)?|ount[a-z]*|us(e[ds]?|ing|ements?))\b" replace="$1m$2" /> |
− | <Typo word="Amphi-" find="\b( | + | <Typo word="Amphi-" find="\b([Aa])mp(?:ih?|h)(bi(ans?|ous(ly)?)|theat(re|er)s?)\b" replace="$1mphi$2" /> |
− | <Typo word="Ann-" find="\b( | + | <Typo word="Ann-" find="\b([Aa])n(ihilat[a-z]+|ounc[ei][a-z]*|ually|ua?ls?|ull(ed|ing)|ular|iversar[a-z]+)\b(?<!\b[Aa]niversario)" replace="$1nn$2" /> |
− | <Typo word="Ap-" find="\b( | + | <Typo word="Ap-" find="\b([Aa])pp+(art(ments?)?|titudes?)\b" replace="$1p$2" /> |
<Typo word="App-" find="\b(A|a|[DdMm]isa)p(all(s?|ed|ing[a-z]*)|are(l|nt(ly)?)|aritions?|ea[lr][a-z]*|ellat[a-z]+|end[a-z]*|li[ace][adns][a-z]*|ly|oint(s?|ed|ing|ments?)|rehen[ds][a-z]*|roach[a-z]*|rov(e[ds]?|als?|ing[a-z]*))\b" replace="$1pp$2" /> | <Typo word="App-" find="\b(A|a|[DdMm]isa)p(all(s?|ed|ing[a-z]*)|are(l|nt(ly)?)|aritions?|ea[lr][a-z]*|ellat[a-z]+|end[a-z]*|li[ace][adns][a-z]*|ly|oint(s?|ed|ing|ments?)|rehen[ds][a-z]*|roach[a-z]*|rov(e[ds]?|als?|ing[a-z]*))\b" replace="$1pp$2" /> | ||
− | <Typo word="Aqua-" find="\b( | + | <Typo word="Aqua-" find="\b([Aa])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="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(e[dr]|ing)?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="Att-" find="(?!\bAtack\b)\b(A|a|[Uu]na)t(ack(e[dr]|ing)?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( | + | <Typo word="Ball-" find="\b([Bb])al(istic(s?|ally|ian)|oon(s?|ed|ing|ist))\b" replace="$1all$2" /> |
− | <Typo word="Biblio-" find="\b( | + | <Typo word="Biblio-" find="\b([Bb])ib(?:i?lo|li)(graph[a-z]+|th?eques?)\b" replace="$1iblio$2" /> |
− | <Typo word="Canoni-" find="\b( | + | <Typo word="Canoni-" find="\b([Cc])annoni(cal(s?|ly)|ze[ds]?|zing|zations?|sts?)\b" replace="$1anoni$2" /> |
− | <Typo word="Chair-" find="\b( | + | <Typo word="Chair-" find="\b([Cc])hari(lifts?|(wo)?m[ae]n(ships?)?|persons?)\b" replace="$1hair$2" /> |
− | <Typo word=" | + | <Typo word="(Dis)Colour-" find="\b([Dd]isc|C|c)olou([a-ln-qs-y][a-z]*)\b" replace="$1olour$2" /> <!-- Don't match Coloumb or Colouz Uv Sound --> |
− | <Typo word="Diphth-" find="\b( | + | <Typo word="Corr-" find="\b([Cc])or(ect[a-z]*|espond[a-z]*|osi(ons?|ve[a-z]*))\b" replace="$1orr$2" /> |
+ | <Typo word="Diphth-" find="\b([Dd])ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2" /> | ||
<Typo word="(In)Def-" find="\b(D|d|[Ii]nd)eff(ici(en|t)[a-z]+|init[ie][a-z]*|en[cs][ie][a-z]*|end[a-z]*)\b" replace="$1ef$2" /> | <Typo word="(In)Def-" find="\b(D|d|[Ii]nd)eff(ici(en|t)[a-z]+|init[ie][a-z]*|en[cs][ie][a-z]*|end[a-z]*)\b" replace="$1ef$2" /> | ||
− | <Typo word="Desp-" find="\b( | + | <Typo word="Desp-" find="\b([Dd])isp(air[a-z]*|icabl[ey]|is(es?|ed|ing)|ite|onden[a-z]+)\b" replace="$1esp$2" /> |
− | <Typo word="Dis-" find="\b( | + | <Typo word="Dis-" find="\b([Dd])(?:e|is)s(agree[a-z]*|appear[a-z]*|array[a-z]*|ease[a-z]*|integrat[a-z]+|miss[a-z]*|o(?:bed|r)ien[a-z]+|order[a-z]*)\b" replace="$1is$2" /> |
− | <Typo word="Diss-" find="\b( | + | <Typo word="Diss-" find="\b([Dd])is(atisf[a-z]+|olution[a-z]*|olv(e[ds]?|ing)|uad[ei][a-z]*)\b" replace="$1iss$2" /> |
− | <Typo word="Disse-" find="\b( | + | <Typo word="Disse-" find="\b([Dd])ise([cnr]t|mbl|minat|nsion|rtat|rv|rvic|ver)(e?[ds]?|[eo]rs?|ing|ions?)\b" replace="$1isse$2$3" /> |
− | <Typo word="Dissi-" find="\b( | + | <Typo word="Dissi-" find="\b([Dd])isi([abd-ko-ru-z]|m[a-nq-z]|s[a-km-z]|t[a-gi-z])([a-z]+)\b" replace="$1issi$2$3" /> |
− | <!--avoid false positives: disillusion, Disini, disinfect, disinter, etc., | + | <!--avoid false positives: disillusion, Disimone, disimprove, disimpaction, Disini, disinfect, disinter, Disislava, Disith, etc., --> |
− | <Typo word="Down-" find="\b( | + | <Typo word="Down-" find="\b([Dd])ow(falls?|load[a-z]*|stairs?|stream|town|wards?)\b" replace="$1own$2" /> |
<Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect[a-z]*|icien[a-z]*|ort(s?|less[a-z]*))\b" replace="$1ff$2" /> | <Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect[a-z]*|icien[a-z]*|ort(s?|less[a-z]*))\b" replace="$1ff$2" /> | ||
<Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat[a-z]+|nen[ct][a-z]*|ssar[iy][a-z]*)\b" replace="$1mi$2" /> | <Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat[a-z]+|nen[ct][a-z]*|ssar[iy][a-z]*)\b" replace="$1mi$2" /> | ||
− | <Typo word="Emb-" find="(?!\bEnb(?:an|aqom| | + | <Typo word="Emb-" find="\b([Ee])nb([a-z]+)\b(?<!\bEnb(?:an|aqom|arr?|ekshi[a-z]*|erg|etsu|ilulu|ise|rel|ridge|ukan|ulufushi|un)\b)" replace="$1mb$2" /> |
<!--avoid false positives: Enberg, Enban, Enbaqom, Enbar(r), Enbekshi..., Enbetsu, Enbilulu, Enbise, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun--> | <!--avoid false positives: Enberg, Enban, Enbaqom, Enbar(r), Enbekshi..., Enbetsu, Enbilulu, Enbise, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun--> | ||
− | <Typo word="Emm-" find="\b( | + | <Typo word="Emm-" find="\b([Ee])nm([a-z][a-z]*)\b(?<!\bEnm(?:a|ei)|Enmakaje|Enmann?(?:sche)?|Enmore|[Ee]nm(?:esh|atter)[a-z]*|[Ee]nmit(?:y|ies)|Enmax|Enmund|[Ee]nm[aá]scarados?)" replace="$1mm$2" /> |
− | <!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmity, Enmax, Enmund, enmáscarado --> | + | <!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmatter, enmity, Enmax, Enmund, enmáscarado --> |
− | <Typo word="Emp-" find="(?!\b[Ee]np(?:hytot[a-z]+|i|ing|lan[a-z]+|ower|rostil|uku | + | <Typo word="Emp-" find="\b([Ee])n(p[a-z][a-z]*)\b(?<!\b[Ee]np(?:hytot[a-z]+|i|ing|lan[a-z]+|ower|rostil|uku)\b)" replace="$1m$2" /> |
<!--avoid false positives: enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku --> | <!--avoid false positives: enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku --> | ||
− | <Typo word="Err-" find="\b( | + | <Typo word="Err-" find="\b([Ee])r(ands?|atic(ally)?|oneous(ly)?|ors?)\b" replace="$1rr$2" /> |
− | <Typo word="Exc-" find="\b( | + | <Typo word="Exc-" find="\b([Ee])xe(ed[a-z]*|r?pt(s?|ed|ing|ional(ly)?)|llen[ct][a-z]*|lled|ssive[lynes]*)\b" replace="$1xce$2" /> |
− | <Typo word="(Un)Fore-" find=" | + | <Typo word="(Un)Fore-" find="\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(ly)?)|(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(?<!\bFor(?:see|stall)\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="Giu-" find="\b[Gg]ui(li(?:a|o|ani)|seppe)\b" replace="Giu$1"/> | ||
− | <Typo word="Ill-" find="\b( | + | <Typo word="Ill-" find="\b([Ii])l(egal[a-z]*\b(?<!\bEl Ilegal)|ness[a-z]*|ogical(ly)?|uminat(e[ds]?|ion|ing)|us(ions?|ive(ly)?|ory))\b" replace="$1ll$2" /><!-- Allow El Ilegal --> |
<!--avoid false positives: inboard, inborn, inbound, inbreathe, inbreed, inbuilt--> | <!--avoid false positives: inboard, inborn, inbound, inbreathe, inbreed, inbuilt--> | ||
− | <Typo word="Imb-" find="\b( | + | <Typo word="Imb-" find="\b([Ii])nb(alanc[ei][a-z]*|ecil[ei][a-z]*|ed[a-z]*|ib[ei][a-z]*|ue[a-z]*)\b" replace="$1mb$2"/> |
− | <Typo word="Imm-" find="\b( | + | <Typo word="Imm-" find="\b([Ii])n?m(atur[ei][a-z]*|ediate[a-z]*|ense[a-z]*|inen[ct][a-z]*|un[io][a-z]+|une[a-z]*)\b" replace="$1mm$2"/> |
− | <Typo word="Imp-" find="\b( | + | <Typo word="Imp-" find="\b([Ii])np(artial[a-z]*|enetrab([a-z]+)|ersonat[a-z]+|ortan[a-z]+|ossib[a-z]+|rov[ei][a-z]+)" replace="$1mp$2" /> |
<!--avoid false positives: inpatient, inphase, input, inmate, inmost, inmigrante--> | <!--avoid false positives: inpatient, inphase, input, inmate, inmost, inmigrante--> | ||
− | <Typo DISABLED="Imp-/Imm-" find="(?!\b[Ii]nmigrante\b)\b( | + | <Typo DISABLED="Imp-/Imm-" find="(?!\b[Ii]nmigrante\b)\b([Ii])n(p[b-gi-tv-z]|m[b-np-z])([a-z]+)\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)(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="\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([a-z]+)|equalit(?:ies|y))\b" replace="In$1" /> | <Typo word="In-" find="\bUn(ability|(?:e|su)fficien(?:t|tly|cy)|effect([a-z]+)|equalit(?:ies|y))\b" replace="In$1" /> | ||
<Typo word="in-" find="\bun(ability|(?:e|su)fficien(?:t|tly|cy)|effect([a-z]+)|equalit(?:ies|y))\b" replace="in$1" /> | <Typo word="in-" find="\bun(ability|(?:e|su)fficien(?:t|tly|cy)|effect([a-z]+)|equalit(?:ies|y))\b" replace="in$1" /> | ||
− | <Typo word="Inco(m/n)-" find="\b( | + | <Typo word="Inco(m/n)-" find="\b([Ii])mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/> |
− | <Typo word="Inn-" find="\b( | + | <Typo word="Inn-" find="\b([Ii])(?:n|nnn)(ate(ly)?|ocent[a-z]*|ocuous[a-z]*|ovat[ei][a-z]*|uendo(es)?|umer[ao][a-z]+)\b" replace="$1nn$2"/> |
<Typo word="(Mis/Re/Un)Inter-" find="\b(I|i|[Mm]isi|[Rr]ei|[Uu]ni)nte(fer[a-z]+|pret[a-z]*|relat(e[ds]?|ions?)|rupt[a-z]*|ven[eit][a-z]*|view[a-z]*)\b" replace="$1nter$2" /> | <Typo word="(Mis/Re/Un)Inter-" find="\b(I|i|[Mm]isi|[Rr]ei|[Uu]ni)nte(fer[a-z]+|pret[a-z]*|relat(e[ds]?|ions?)|rupt[a-z]*|ven[eit][a-z]*|view[a-z]*)\b" replace="$1nter$2" /> | ||
− | <Typo word="Irr-" find="\b( | + | <Typo word="Irr-" find="\b([Ii])(?:r|rrr)(ation[a-z]*|elevant|eplaceable|esistibl[ey]|i[gt]at[ei][a-z]*)\b" replace="$1rr$2"/> |
− | <Typo word="Off-" find="\b( | + | <Typo word="Off-" find="\b([Oo])f(?:|ff)(er(?:ed|ings?)|ice(?:r?|holder)s?|icia(l(?:s?|ly|dom|ism)|te[ds]?|ting))\b" replace="$1ff$2" /><!--don't match Ofer, Oficial--> |
− | <Typo word="Op" find="(?!\bOppen\b)\b( | + | <Typo word="Op" find="(?!\bOppen\b)\b([Oo])pp+(en(s?|ed|ings?|ly|ness)|erat[a-z]+|inion[a-z]*)\b" replace="$1p$2" /><!--don't match surname Oppen--> |
− | <Typo word="Opp-" find="\b( | + | <Typo word="Opp-" find="\b([Oo])p(onents?|ortun[a-z]+|ose[ds]?|osi[a-z]+|ress[a-z]*)\b" replace="$1pp$2" /> |
<Typo word="Per-" find="\b(P|p|[Rr]ep)re(cussi(?:ons?|ve[a-z]*)|haps|missi(?:ons?|ve)|sonal[a-z]*|spectives?|vers(e|ely|ions?))\b" replace="$1er$2" /> | <Typo word="Per-" find="\b(P|p|[Rr]ep)re(cussi(?:ons?|ve[a-z]*)|haps|missi(?:ons?|ve)|sonal[a-z]*|spectives?|vers(e|ely|ions?))\b" replace="$1er$2" /> | ||
− | <Typo DISABLED="Pre-" find="\b( | + | <Typo DISABLED="Pre-" find="\b([Pp])er?(rogative[ds]?|scri(?:ber?[ds]?|bing|pti[a-z]+)|siden[ct][a-z]*)\b" replace="$1re$2" /><!--ran slowly, modified since--> |
− | <Typo word="Pro-" find="\b( | + | <Typo word="Pro-" find="\b([Pp])or(babi?l|blem|[cf]ess|duc|gress|vi[ds])([a-z]*)\b" replace="$1ro$2$3" /> |
− | <Typo word="Pseudo-" find="\b( | + | <Typo word="Pseudo-" find="\b([Pp])suedo([a-z]*)\b" replace="$1seudo$2" /> |
− | <Typo word="Ree-" find="\b( | + | <Typo word="Quatern-" find="\b([Qq])uartern([ai][a-z]+)\b" replace="$1uatern$2" /> |
− | <Typo word="Sch-" find="\b( | + | <Typo word="Ree-" find="\b([Rr])e(lect(s?|ed)|nact[a-z]*|stablish[a-z]*)\b" replace="$1ee$2" /> |
+ | <Typo word="Sch-" find="\b([Ss])hc(edul[a-z]+|em[ae][a-z]*|is[mt]s?|[mn][ou][a-z]+|olar[a-z]*|ool[a-z]*)\b" replace="$1ch$2"/> | ||
+ | <Typo word="Sea- (no hyphen)" find="\b([Ss])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="und-/unn-/unt-/unv-" find="\bum([dntv][a-z]+)\b" replace="un$1" /> | <Typo word="und-/unn-/unt-/unv-" find="\bum([dntv][a-z]+)\b" replace="un$1" /> | ||
<!--avoid numerous proper nouns by only matching lower case--> | <!--avoid numerous proper nouns by only matching lower case--> | ||
− | <Typo word="Unn-" find="\b( | + | <Typo word="Unn-" find="\b([Uu])(?:n|nnn)(amed|atural[a-z]*|avigable|ecessar(il)?y|eeded|otice[a-z]*|umber[a-z]*)\b" replace="$1nn$2" /> |
+ | <Typo word="Wh-" find="\b([Ww])(ere(?:abouts|by)|isker(?:s|ed)|istl(?:er?s?|ed|ing))\b" replace="$1h$2" /> | ||
+ | <Typo word="Xiph-" find="\b([Xx])yph([io][a-z]+)\b" replace="$1iph$2" /><!--don't match Xyphus--> | ||
</source> | </source> | ||
Line 3,274: | Line 3,311: | ||
<Typo word="-XXX(ed/er/ing/ive)" find="\b([A-Za-z]+[aeiou])([bdfgklmnprstvz])\2{2,}(ed|[eo]rs?|i(ng|ve|on)s?)\b" replace="$1$2$2$3" /> | <Typo word="-XXX(ed/er/ing/ive)" find="\b([A-Za-z]+[aeiou])([bdfgklmnprstvz])\2{2,}(ed|[eo]rs?|i(ng|ve|on)s?)\b" replace="$1$2$2$3" /> | ||
<Typo word="-able (1)" 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 (1)" 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 (2)" find="\b((?:[IiUu]n)?[Dd]e)(bat|cid|fin|form|grad|[lt]ect|not|pend|plor|p?riv|sir|spi[cs])(?:ea|i)bl( | + | <Typo word="-able (2)" find="\b((?:[IiUu]n)?[Dd]e)(bat|cid|fin|form|grad|[lt]ect|not|pend|plor|p?riv|sir|spi[cs])(?:ea|i)bl([ey])\b" replace="$1$2abl$3" /> |
<Typo word="-able (3)" find="\b((?:[IiUu]n)?[Rr]e)(ad|ason|charge|cogni[sz]|concil|cover|cycl|deem|mark|mov|new|pai?r|pea[lt]|place|put|view|voc)(?:ea?|[eiu]a?)b(l[ey]|ility)\b" replace="$1$2ab$3" /> | <Typo word="-able (3)" 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([A-Za-z]+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" /> | <Typo word="-acious" find="\b([A-Za-z]+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" /> | ||
<Typo word="-acity" find="\b([A-Za-z]+)act?iy\b" replace="$1acity" /> | <Typo word="-acity" find="\b([A-Za-z]+)act?iy\b" replace="$1acity" /> | ||
− | <Typo word="-aking" find="\b([Mm]is|[Rr]e)?([BbFfMmRrTtWw]|[LlPp]e|[ | + | <Typo word="-ail(ed/ing)" find="\b([BbFfHhJjmNnRrSsTtw]?|[Tt]r)aill(ed|ing)\b" replace="$1ail$2"/><!--don't find surnames "(M/W)ailling"--> |
− | <Typo word="-ally (1)" find="\b([A-Za-z]+(?:[cdglntv]i|nt|ic|io?n|er|son))aly\b" replace="$1ally" /> | + | <Typo word="-aking" find="\b([Mm]is|[Rr]e)?([BbFfMmRrTtWw]|[LlPp]e|[BbCcFfWw]re|[Ss](?:[hlnot]|[np]e|[ct]re))kaing(s)?\b" replace="$1$2aking$3" /> |
− | <!--Don't match B(r)ialy, Castaly--><!--see also "-ically", "-ually"--> | + | <Typo word="-ality" find="\b([DdQq]u|[Ee]qu|[FfNn]at|[FfNn]orm|[LlRr]eg|[Ll]oc|[Rr]e|[Tt]o[nt]|[Vv]it)all+it(y|ies)\b" replace="$1alit$2" /> |
− | <Typo word="-ally (2)" find="(? | + | <Typo word="-ally (1)" find="\b([A-Za-z]+(?:[cdglntv]i|nt|ic|io?n|er|ot|son))aly\b(?<!Finaly)" replace="$1ally" /> |
− | <!--Don't match Annaly, B(r)ialy, Crealy, Donaly, Glenealy, K(e/i)nealy, Kinsealy, Kiltealy, Spezialy, Vitaly, sialyl, linalyl--> | + | <!--Don't match B(r)ialy, Castaly, Finaly --><!--see also "-ically", "-ually"--> |
+ | <Typo word="-ally (2)" find="\b([A-Za-z]+)(ic?|\w[nu]|\we)alyl?\b(?<!(?:Ann|[Bb]r?i|Cre|Don|Fin|Glene|K[ei]ns?e|Kilte|Shea|Spezi|Vit)aly|(?:[Ss]i|[Ll]in)alyl)" replace="$1$2ally" /> | ||
+ | <!--Don't match Annaly, B(r)ialy, Crealy, Donaly, Finaly, Glenealy, K(e/i)nealy, Kinsealy, Kiltealy, Shealy, Spezialy, Vitaly, sialyl, linalyl--> | ||
<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="-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="-ament" find="\b([Ff]il|[Ll]ig|[Tt]est|[Tt]ourn)ia?ment(s?|ary)\b" replace="$1ament$2"/> | ||
<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="-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" /> | <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--> | <!--"-ance" & "-ant" errors, some separated rules for convenience, grouped together here--> | ||
<Typo word="-an(ce/t)" find="\b([Aa]dam|[Aa](?:bu|tte)nd|(?:[Dd]is|[Rr]e)?[Aa]ppear|(?:[Rr]e)?[Cc]ogni[sz]|(?:[Aa]s|[Cc]on|[Dd]is)son|[Dd]efend|[Ii]gnor|[Mm]erch|[Oo]xid|[Ss]erv|[Vv]ac)(?:en|and)(ts?|tly|ci?es?|cy)\b" replace="$1an$2" /> | <Typo word="-an(ce/t)" find="\b([Aa]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)[a-z]*)\b" replace="$1tan$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(?<!\b[Rr]emittent))[a-z]*)\b" replace="$1tan$2" /><!-- allow remittent --> |
<Typo word="-(st)ance" find="(?!\b[Dd]istention\b)\b([Aa]ssi|[Cc]on|[Dd]i|[Ii]n|[DdRr]esi|[Ss]ub)st[ei]n(ci?[ey][ds]?|t[a-z]*)\b" replace="$1stan$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[a-z]*)\b" replace="$1stan$2" /> | ||
<Typo word="-(st)ant" find="\b([Aa]ssi|[Cc]on|[Ii]ncon|[Dd]i|[Ii]n|[Rr]esi)st(?:atn|ent)(s?|ly)\b" replace="$1stant$2" /> | <Typo word="-(st)ant" find="\b([Aa]ssi|[Cc]on|[Ii]ncon|[Dd]i|[Ii]n|[Rr]esi)st(?:atn|ent)(s?|ly)\b" replace="$1stant$2" /> | ||
Line 3,298: | Line 3,338: | ||
<Typo word="-atian" find="\b(Als|Dalm|Gal)atio(ns?)\b" replace="$1atia$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="-atile" find="\b(V|v|[Nn]onv)(ers|ol)itile(ly|ness)?\b" replace="$1$2atile$3" /> | ||
− | <Typo word="-atility" find="\b( | + | <Typo word="-atility" find="\b([Vv])(ers|ol)it(?:ila|i?li)t(y|ies)\b" replace="$1$2atilit$3" /> |
<Typo word="-ation" find="\b([A-Za-z]+)ati?oin(s?|al(ly)?|ed|ing)\b" replace="$1ation$2"/> | <Typo word="-ation" find="\b([A-Za-z]+)ati?oin(s?|al(ly)?|ed|ing)\b" replace="$1ation$2"/> | ||
+ | <Typo word="-atious" find="\b([Ff]lirt|[Oo]stent|[Vv]ex)ac(ious[a-z]*)\b" replace="$1at$2" /> | ||
<Typo word="-atoes" find="\b([Pp]ot|[Tt]om)atos\b" replace="$1atoes" /> | <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="-berg" find="\b([Gg]uten|[Hh]eidel|[Nn]urem|[Ww][uü]rt+em|[Tt]?[Aa]nnen)bo?urg\b" replace="$1berg" /> | ||
Line 3,309: | Line 3,350: | ||
<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="-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="-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|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:e?ie|i?e?)v(e[ | + | <Typo word="-ceive" find="\b([DdRr]e|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:e?ie|i?e?)v(e[ds]?|ers?|ing|ership|ables?)\b" replace="$1ceiv$2" /> |
<Typo word="-ceiving" find="\b([RrDd]e|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$2" /> | <Typo word="-ceiving" find="\b([RrDd]e|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$2" /> | ||
<Typo word="-ceps" find="\b([Bb]|[Qq]uadr|[Tt]r)icep(ts?)?\b" replace="$1iceps"/> | <Typo word="-ceps" find="\b([Bb]|[Qq]uadr|[Tt]r)icep(ts?)?\b" replace="$1iceps"/> | ||
Line 3,333: | Line 3,374: | ||
<Typo word="-ductible" find="\b([Dd]e|[Nn]onde|[Cc]on|[Ii]n)ductab(l[ey]|ility)\b" replace="$1ductib$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|[A-Za-z]*[Ppt]ro|[DdRrSs]e|[Ii]n)du(?:ci|ct|ti)on(s)?\b" replace="$1duction$2" /> | <Typo word="-duction" find="\b([Aa][bd]|[Cc]on|[A-Za-z]*[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( | + | <Typo word="-ductor" find="\b([Aa][bd]|[Cc]on|[Dd]e|[Ii]n)ducte(rs?)\b" replace="$1ducto$2" /> |
+ | <Typo word="-eable" find="\b([Uu]n|[Ii]r)?([Cc]halleng|[Kk]nowledg|[Nn]otic|[Rr]eplac)[ai]bl([ey])\b" replace="$1$2eabl$3" /> | ||
<Typo word="-eaning" find="\b([A-Za-z]+)ea(?:nin|nni)ng\b" replace="$1eaning" /> | <Typo word="-eaning" find="\b([A-Za-z]+)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="-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?[ | + | <Typo word="-elie(f/ve)" find="\b([BbRr]|[DdMm]isb|[Nn]onb|[Uu]nb)eleie?(fs?|ver?[ds]?|ving|vabl[ey])\b" replace="$1elie$2" /> |
<Typo word="-ely" find="\b([IiUu]n)?([Aa]ctiv|[Cc]los|[Dd]ens|[Ee]ntir|[Ff]als|[Ff]ierc|[Ii]mmens|[Ll](?:arg|at|i[kv]|on|oos)|[Nn]am|[Pp]recis|[Ss](?:ev|inc)er|[Ss]pars|[Ww]id)l+e?y\b" replace="$1$2ely"/> | <Typo word="-ely" find="\b([IiUu]n)?([Aa]ctiv|[Cc]los|[Dd]ens|[Ee]ntir|[Ff]als|[Ff]ierc|[Ii]mmens|[Ll](?:arg|at|i[kv]|on|oos)|[Nn]am|[Pp]recis|[Ss](?:ev|inc)er|[Ss]pars|[Ww]id)l+e?y\b" replace="$1$2ely"/> | ||
<!--"-ence" & "-ent" errors, grouped here--> | <!--"-ence" & "-ent" errors, grouped here--> | ||
Line 3,346: | Line 3,388: | ||
<Typo word="-enness" find="\b([Dd]runk|[Ee]v|[Kk]e|[Oo]p|[Ss][ou](?:dd|ll))eness\b" replace="$1enness" /> | <Typo word="-enness" find="\b([Dd]runk|[Ee]v|[Kk]e|[Oo]p|[Ss][ou](?:dd|ll))eness\b" replace="$1enness" /> | ||
<Typo word="-ennial" find="\b([Pp]er|(?:[Bb]i|[Tt]ri|[Ss]e(?:m|squ)i|[Qq]uadri?)(?:cent)?|[Qq]uin(?:t|qu)|[Cc]ent|[Mm]ill)e(?:nte|)nial([a-z]*)\b" replace="$1ennial$2" /> | <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([a-z]*)\b" replace="$1ennial$2" /> | ||
+ | <Typo word="-eous" find="\b([Dd]is|[Ss]ub|[Uu]n)?([Cc](?:ourt|rustac|utan)|[Gg]as|[Gg]org|[Hh]erbac|[Ii]gn|[Ii]nstantan|[Pp]roteinac|[Rr]ight|[Ss]pontan|[Vv]itr)(?:e?uo|iou)(s[a-z]*)\b" replace="$1$2eou$3" /><!--see also "-geneous"--> | ||
<Typo word="-equently" find="\b([Cc]ons|[Ff]r|[Ii]nfr|[Ss]ubs)en?qu(?:enlt|antl|entil+|entual+)y\b" replace="$1equently" /> | <Typo word="-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="-ereal" find="\b([Ee]th|[Ss]id|[Vv]en)eri?al(ly)?\b" replace="$1ereal$2" /> | ||
+ | <Typo word="-ertain" find="\b(C|c|[Ee]nt|[Uu]nc)ertia(n[a-z]*)\b" replace="$1ertai$2" /> | ||
<Typo word="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$2" /> | <Typo word="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$2" /> | ||
<Typo word="-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="-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" /> | ||
Line 3,353: | Line 3,397: | ||
<Typo word="-etary" find="\b([Dd]i|[Mm]on||[Pp](?:lan|rol|ropri)|[Ss]ecr)(?:at[ae]|et[eo])r((il)?y|is[mt]s?|ies|ium?|ia[lt]?)\b(?<![Ss]ecretory)" replace="$1etar$2"/> | <Typo word="-etary" find="\b([Dd]i|[Mm]on||[Pp](?:lan|rol|ropri)|[Ss]ecr)(?:at[ae]|et[eo])r((il)?y|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="-ever" find="\b([Ff]or|[Hh]ow|[Ww]her)eever\b" replace="$1ever" /> | ||
− | <Typo word="-exper-" find="( | + | <Typo word="-exper-" find="([Ee])pxer([a-z]+)\b" replace="$1xper$2" /> |
+ | <Typo word="-eys" find="\b([Aa]ttorn|[Cc]himn|[Dd]onk|[Jj]ers|[Jj]ourn|[Pp]ull|[Tt]urk)(?:ie|y)s\b" replace="$1eys" /> | ||
<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="-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|[A-Za-z]*[Cc]on|[Dd]if|[Ii]n(?:|dif|ter)|[A-Za-z]*[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="-ference" find="\b([Pp]?[RrDd]e|[A-Za-z]*[Cc]on|[Dd]if|[Ii]n(?:|dif|ter)|[A-Za-z]*[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" /> | ||
Line 3,361: | Line 3,406: | ||
<Typo word="-ficial" find="\b([Ss](?:acri|uper)|[Uu]nof|[Oo]f|[Aa]rti)fical(s?|ly|ity)\b" replace="$1ficial$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([a-z]*)\b" replace="$1field$2" /><!--Don't match surname Feild--> | <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([a-z]*)\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-( | + | <Typo word="-fifth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-([Ff])ith\b" replace="$1ty-$2ifth" /> |
<Typo word="-finite" find="\b([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="-finite" find="\b([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="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei][a-z]*)\b" replace="$1finit$2" /> | <Typo word="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei][a-z]*)\b" replace="$1finit$2" /> | ||
− | <Typo word="-first" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-( | + | <Typo word="-first" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-([Ff])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="-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][a-z]*|ti[a-z]+|ts?|tly)\b" replace="$1fluen$2" /> | <Typo word="-fluent" find="\b([AaEe]f|[Cc]on|[Ii]n|[Ss]uper)f(?:ule|lua)n(c[ei][a-z]*|ti[a-z]+|ts?|tly)\b" replace="$1fluen$2" /> | ||
− | <Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([Tt])(wo|hree|en|welve|wenty|hirt(?:y|een)|housand)[ | + | <Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([Tt])(wo|hree|en|welve|wenty|hirt(?:y|een)|housand)[\s]+fold\b" replace="$1$2fold" /> |
− | <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)[ | + | <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="-form" find="\b([Cc]on|[DdRr]e|[Pp]er|[Un]ni|[Pp]lat|[Ii]n)fr?om(s?|ed|ing|ati(ons?|ve(ly)?)|ly|ances?|ity)\b" replace="$1form$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(ly)?)|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-( | + | <Typo word="-fourth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-([Ff])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="-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|heer)|[Ee]vent|[Gg]ra[ct]e|[Hh]elp|[Pp](?:eace|ower)|[Ss](?:poon|uccess)|[Uu]se|[Ww]onder)full(s?|ly|ness)\b" replace="$1$2ful$3"/> | <Typo word="-ful" find="\b([Dd]is|[Uu]n)?([Bb]eauti|[Cc](?:are|heer)|[Ee]vent|[Gg]ra[ct]e|[Hh]elp|[Pp](?:eace|ower)|[Ss](?:poon|uccess)|[Uu]se|[Ww]onder)full(s?|ly|ness)\b" replace="$1$2ful$3"/> | ||
<Typo word="-fully" find="\b([A-Za-z]+ful)y\b" replace="$1ly"/> | <Typo word="-fully" find="\b([A-Za-z]+ful)y\b" replace="$1ly"/> | ||
<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="-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="-geneity" find="\b(H|(?:[Ii]n)?h)(eter|om)ogenit(y|ies)\b" replace="$1$2ogeneit$3" /> | ||
+ | <Typo word="-geneous" find="\b(H|(?:[Ii]n)?h)(eter|om)ogeni(ous[a-z]*)\b" replace="$1$2ogene$3" /> | ||
<Typo word="-geni(s/z)e" find="\b([A-Za-z]+gen)ei([sz][a-z]+)\b" replace="$1i$2" /> | <Typo word="-geni(s/z)e" find="\b([A-Za-z]+gen)ei([sz][a-z]+)\b" replace="$1i$2" /> | ||
<Typo word="-gest" find="\b([Cc]on|[Dd]i|[Ii]n)jest(s?|ed|ing|ion|ives?)\b" replace="$1gest$2"/> | <Typo word="-gest" find="\b([Cc]on|[Dd]i|[Ii]n)jest(s?|ed|ing|ion|ives?)\b" replace="$1gest$2"/> | ||
Line 3,391: | Line 3,438: | ||
<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="-(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="-(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| | + | <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)|mus|[Pp](?:oli|rac)t|[Tt]echn|[Aa]?[Tt]r?[oy]p)(?:i?c|)ial(s?|ly)\b" replace="$1ical$2" /><!-- Don't match Stan Musial --> |
<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="-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="-ictive" find="\b([A-Za-z]+)icitve(ly|s)?\b" replace="$1ictive$2" /> | ||
<Typo word="-iddle" find="\b([Gg]r|[FfMmRr])idle(s?|d)\b" replace="$1iddle$2" /> | <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="-idential" find="\b([Pp]?r(?:es|ov)|Res|[Cc]onf)identai?l(ly|ity)?\b" replace="$1idential$2" /> | ||
Line 3,399: | Line 3,447: | ||
<Typo word="-ification" find="\b([DdMm]is|[DdRr]e|)([Cc]ert|[Cc]lass|[Ee]lectr|[Ff]ort|[Ii]dent|[Mm]agn|[Mm]od|[Nn]ot|[Pp]erson|[Pp]ur|[Qq]ual|[Ss]pec|[Uu]n|[Vv]er)(?:fici?ati?|ifcati?|ificiati?|ificat)on(s)?\b" replace="$1$2ification$3" /> | <Typo word="-ification" find="\b([DdMm]is|[DdRr]e|)([Cc]ert|[Cc]lass|[Ee]lectr|[Ff]ort|[Ii]dent|[Mm]agn|[Mm]od|[Nn]ot|[Pp]erson|[Pp]ur|[Qq]ual|[Ss]pec|[Uu]n|[Vv]er)(?:fici?ati?|ifcati?|ificiati?|ificat)on(s)?\b" replace="$1$2ification$3" /> | ||
<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="-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="-ight" find="\b([BbWw]?[Rr]|[FfSs]l?|[Kk]?[Nn])igth?(s?|ed|ing|er|l?y|life|hoods?)\b" replace="$1ight$2" /> | ||
<Typo word="-ilities" find="\b([A-Za-z]+il)l+ities\b" replace="$1ities" /> | <Typo word="-ilities" find="\b([A-Za-z]+il)l+ities\b" replace="$1ities" /> | ||
<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="-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="-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="-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="- | + | <Typo word="-ining" find="\b([A-Za-z]+)inig(s?|ly)\b(?<!\b(?:(?:Br|Kl|M|H|St|W)e|Nar|Kurt|Lap|[Tt])inig\b)" replace="$1ining$2" /><!--Don't match (Br/Kl/M/H/St/W)einig, (Nar/Kurt/Lap/T)inig--> |
− | |||
<Typo word="-ionship" find="\b([Rr]elat|[Cc]hamp|[Cc]ompan)(?:ionsih?|oinshi)p(s?)\b" replace="$1ionship$2" /> | <Typo word="-ionship" find="\b([Rr]elat|[Cc]hamp|[Cc]ompan)(?:ionsih?|oinshi)p(s?)\b" replace="$1ionship$2" /> | ||
− | <Typo word="-ish" find=" | + | <Typo word="-ish" find="\b([A-Za-z]+)sih(ing(?:ly)?|e[ds]|ers?|\b(?<![aers]sih))?\b" replace="$1ish$2" /><!--Don't match proper names with -asih -esih -rsih -ssih, e.g., Bersih, Finarsih, Kasih, Kosasih, Madrasih, Masih, Massih, Messih, Nesih, Sukaesih --> |
<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="-ism" find="\b([Aa]narch|[Cc]ritic|[Oo]rgan|[Pp]lagiar|[Tt]our)s?i(?:st)?m(s?)\b" replace="$1ism$2" /> | ||
+ | <Typo word="-istry" find="([Aa]rt|[Cc]hem|[Dd]ent|[Mm]in|[Rr]eg)ist(ies|y)\b" replace="$1istr$2" /> | ||
<Typo word="-itch_" find="\b([DdHhPpWw]|[Ss][tw]|[Tt]w)ict?h(e[ds]|ing|(?<![Ww]ich)ers?)\b(?<!Picher)" replace="$1itch$2" /><!--don't find "swich", "wicher", "Picher"--> | <Typo word="-itch_" find="\b([DdHhPpWw]|[Ss][tw]|[Tt]w)ict?h(e[ds]|ing|(?<![Ww]ich)ers?)\b(?<!Picher)" replace="$1itch$2" /><!--don't find "swich", "wicher", "Picher"--> | ||
<Typo word="-itely" find="\b([A-Za-z]+[lnst])itly\b" replace="$1itely" /> | <Typo word="-itely" find="\b([A-Za-z]+[lnst])itly\b" replace="$1itely" /> | ||
− | <Typo word="-ition" find="\b([Aa][du]d|[Cc] | + | <Typo word="-ition" find="\b([Aa][du]d|[Aa]mb|[Cc]o(?:al|nd)|[Dd]emol|[Ee]d|(?:[Ee]x|[Ii]n|[Pp]ro)hib|[Ii]ntu|[Ii]g?n|[Pp]os|[Tt]rad|[Tt]u)it(?:oi?|ioi)n(s?|al(ly)?|is[mt]s?)\b" replace="$1ition$2"/> |
+ | <Typo word="-itious" find="\b([Aa]mb|[Cc]ement|[[Ff]ict|[Nn]utr|[Ss]ed)ic(ious[a-z]*)\b" replace="$1it$2" /> | ||
<Typo word="-itous" find="\b([Ff]ort|[Gg]rat|[Uu]biq)ui?tious(ly|ness)?\b" replace="$1uitous$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([A-Za-z]+)ivly\b" replace="$1ively" /> | <Typo word="-ively" find="\b([A-Za-z]+)ivly\b" replace="$1ively" /> | ||
− | <Typo word="-ives" find=" | + | <Typo word="-ives" find="\b([Aa]fterl|[Ll]|(?:[Aa]le|[Ee]x-|[Hh]ouse)?[Ww])ifes\b(?<!\b(?:[Hh]alf-|[Ll]ow-|[Ss]till(?:-|\s+))[Ll]ifes)" replace="$1ives"/><!--Exclude FPs "half-lifes", "low-lifes", "still lifes" (also knifes and midwifes are valid as verbs)--> |
<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="-junction" find="\b([Cc]on|[Dd]is|[Ii]n|[Ss]ub)ju[cn]n?ti(ons?|ves?|vitis)\b" replace="$1juncti$2" /> | ||
<Typo word="-kel" find="\b([Ss]he|[Ss]nor|[Yy]o)kle(s?|ing)\b" replace="$1kel$2" /> | <Typo word="-kel" find="\b([Ss]he|[Ss]nor|[Yy]o)kle(s?|ing)\b" replace="$1kel$2" /> | ||
Line 3,423: | Line 3,473: | ||
<Typo word="-lithic" find="\b([Mm]ega|[Mm]ono|[Nn]?[Ee]o|]Pp]ala?eo)litic\b" replace="$1lithic" /> | <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="-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[ | + | <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(?:[ds]?|rs?))\b(?<![Cc]ataloge(?:[ds]|rs?))" replace="$1logu$2" /><!--don't convert cataloged, cataloges, or cataloger--> |
<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="-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="-lytic" find="\b((?:[Pp]sycho)?[Aa]na|(?:[Aa]uto)?[Cc]ata|[Ee]lectro)litic(s?|al(ly)?)\b" replace="$1lytic$2" /> | <Typo word="-lytic" find="\b((?:[Pp]sycho)?[Aa]na|(?:[Aa]uto)?[Cc]ata|[Ee]lectro)litic(s?|al(ly)?)\b" replace="$1lytic$2" /> | ||
<Typo word="-men's" find="\b([Cc]hair|[Ff]ore|[Gg]entle|[Ww]o)men(?:s['′]s?['′]?|;?s['′]?)\b" replace="$1men's" /> | <Typo word="-men's" find="\b([Cc]hair|[Ff]ore|[Gg]entle|[Ww]o)men(?:s['′]s?['′]?|;?s['′]?)\b" replace="$1men's" /> | ||
<Typo word="-ment" find="\b([A-Za-z]*[Aa](?:gree|rma|rrange)|[Aa](?:mend|rgu)|[A-Za-z]*[Dd]ocu|[Ee](?:nviron|xperi)|[Ii]mprove|[A-Za-z]*[Pp]ay|[Ss](?:eg|tate))m(?:a?n|etn|emt|net)(s?|ed|a[lr][a-z]*)\b" replace="$1ment$2" /> | <Typo word="-ment" find="\b([A-Za-z]*[Aa](?:gree|rma|rrange)|[Aa](?:mend|rgu)|[A-Za-z]*[Dd]ocu|[Ee](?:nviron|xperi)|[Ii]mprove|[A-Za-z]*[Pp]ay|[Ss](?:eg|tate))m(?:a?n|etn|emt|net)(s?|ed|a[lr][a-z]*)\b" replace="$1ment$2" /> | ||
+ | <Typo word="-mentaries" find="\b([Cc]om|[Dd]ocu)mentare?ys\b" replace="$1mentaries" /> | ||
<Typo word="-mentary" find="\b([Aa]li|[Cc]om(?:pl[ei])?|[Dd]ocu|[Ee]le|[Ff]rag|[Mm]o|[Pp]arlia|[Rr]udi|[Ss]edi|[Ss]upple)men(?:atr|te?r|ta)(y|ies|ily|ians?)\b" replace="$1mentar$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(ly)?|nces?|te[ | + | <Typo word="-mina(nt/te)" find="\b([Cc]onta|[Dd]eter|[DdNn]o|[GgSs]e|[Pp]redo|[LlRr]u)min(?:e|ia)(nt(ly)?|nces?|te[ds]?|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(ly)?)\b" replace="$1minen$2" /> | <Typo word="-minent" find="\b(E|e|[Ii]m|[Pp]ro|[Pp]ree)m(?:ina|mine)n(ces?|cy|t(ly)?)\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="-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="-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="-mity" find="\b([Cc]ala|[De]efor|[Ii]nfir|[Pp]roxi)mat(y|ies)\b" replace="$1mit$2" /> | ||
+ | <Typo word="-nace" find="\b([Mm]e|[Ff]ur)nanc(e[ds]?|ing)\b" replace="$1nac$2" /> | ||
<Typo word="-nally" find="\b([A-Za-z]+[a-mo-z])(?:nalyl|anlly)\b" replace="$1nally" /><!--avoid incorrect to incorrect change on -nanlly--> | <Typo word="-nally" find="\b([A-Za-z]+[a-mo-z])(?:nalyl|anlly)\b" replace="$1nally" /><!--avoid incorrect to incorrect change on -nanlly--> | ||
<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[a-z]*)\b" replace="$1nan$2" /><!--see also "-mina(nt/te)"--> | <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[a-z]*)\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( | + | <Typo word="-nf(i/o)rm" find="\b([Cc]o|I|i|[DdMm]isi|[IiUu]nco|[Rr]eco)mf([io])rm(s?|ed|ing|ati(ons?|ve(ly)?)|abl[ey]|al(ity)?)\b" replace="$1nf$2rm$3" /> |
+ | <Typo word="-nment" find="\b([Aa](?:l|ss)ig|[Ee]n(?:tertai|viro)|[Gg]over)(?:nem|me)nt(s?|al[a-z]*)\b" replace="$1nment$2" /><!--see also "-ment"--> | ||
<Typo word="-nomial" find="\b([Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" /><!--Don't match binominal--> | <Typo word="-nomial" find="\b([Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" /><!--Don't match binominal--> | ||
<Typo word="-nounce" find="\b([Aa]n|[DdRr]e|[Pp]ro|[Mm]ispro)(?:nou|nuo?n|oun)cn?(e[a-z]*|ings?)\b" replace="$1nounc$2" /> | <Typo word="-nounce" find="\b([Aa]n|[DdRr]e|[Pp]ro|[Mm]ispro)(?:nou|nuo?n|oun)cn?(e[a-z]*|ings?)\b" replace="$1nounc$2" /> | ||
Line 3,443: | Line 3,497: | ||
<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="-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="-ormally" find="\b([FfNn]|[Ii]nf|[Aa]bn)ormaly\b" replace="$1ormally"/> | <Typo word="-ormally" find="\b([FfNn]|[Ii]nf|[Aa]bn)ormaly\b" replace="$1ormally"/> | ||
− | <Typo word="-orous" find="\b([Aa]m|[Hh]um|[Rr]anc|[RrVv]ig)o(?:urou|u?ro)s(ly|ness) | + | <Typo word="-orous" find="\b([Aa]m|[Hh]um|[Pp]|[Rr]anc|[RrVv]ig)o(?:urou|u?ro)s(ly|ness|\b(?<!Poros))\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="-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="-otten" find="\b(g|r|[Ff]org|[Bb]eg|[Mm]isg)ot(?:|tt)en(er|est|stones?)?\b" replace="$1otten$2" /> | ||
Line 3,449: | Line 3,503: | ||
<Typo word="-ought" find="\b([BbfSs]|[BbWw]r|[Tt]h)(?:aught|ougth)(s?)\b" replace="$1ought$2"/><!--Faught is a surname--> | <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([a-z]+)\b" replace="$1ound$2" /> | <Typo word="-ound-" find="([bcfhlmprstwBFHMPSW])uond([a-z]+)\b" replace="$1ound$2" /> | ||
− | <Typo word="-paration" find="\b([Pp]r| | + | <Typo word="-paration" find="\b([Pp]r|[RrSs])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[a-z]*)\b" replace="$1partment$2" /> | <Typo word="-partment" find="\b(A|a|[Dd]e|[Cc]om)pa[rt]ment(s?|al[a-z]*)\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="-pel" find="\b([Cc]om|[Dd]is|[Ee]x|[Ii]m|[Pp]ro|[Rr]e)pell(s?)\b" replace="$1pel$2" /> | ||
Line 3,472: | Line 3,526: | ||
<Typo word="-rious" find="(?!\b[Ss]erous\b)\b([CcVv]a|[CcFf]u|[Dd]eli|[Hh]ila|[Ii](?:ll|nd)ust|[Ii]nju|[Ll]abou?|[Ll]uxu|[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="-rious" find="(?!\b[Ss]erous\b)\b([CcVv]a|[CcFf]u|[Dd]eli|[Hh]ila|[Ii](?:ll|nd)ust|[Ii]nju|[Ll]abou?|[Ll]uxu|[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="-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="-sage" find="\b(U|u|[Dd]o)seage(s?)\b" replace="$1sage$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" 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( | + | <Typo word="-scend(a/e)nt" find="\b(A|a|[Dd]e|[Tt]ran|[Cc]onde)c?[cs]end([ae])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="-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][a-z]+)\b" replace="$1scri$2" /> | <Typo word="-scribe" find="\b([Dd]e|[Ii]n|[Pp]r[eo]|[Ss]ub)sri([bp][a-z]+)\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(ly)?)\b" replace="$1scripti$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(ly)?)\b" replace="$1scripti$2" /> | ||
− | <Typo word="-sequence" find="\b([A-Za-z]*s|S)equesece( | + | <Typo word="-sequence" find="\b([A-Za-z]*s|S)equesece([ds])?\b" replace="$1equence$2" /> |
<Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t[a-z]*)\b" replace="$1sequen$2" /> | <Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t[a-z]*)\b" replace="$1sequen$2" /> | ||
<Typo word="-solutely" find="\b([A-Za-z]+)solutly\b" replace="$1solutely" /> | <Typo word="-solutely" find="\b([A-Za-z]+)solutly\b" replace="$1solutely" /> | ||
− | <Typo word="-source" find="\b([Rr]e|[Oo]ut)(?:ssour|so[ru])c(e[ | + | <Typo word="-soning" find="\b([A-Za-z]+son)inig\b" replace="$1ing" /> |
+ | <Typo word="-source" find="\b([Rr]e|[Oo]ut)(?:ssour|so[ru])c(e[ds]?|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="-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="-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" /> | ||
Line 3,486: | Line 3,542: | ||
<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="-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[a-z]*)\b" replace="$1surrect$2" /> | <Typo word="-surrect" find="\b([Rr]e|[Ii]n)s(?:sur+e|ure|ur+u)ct(s?|ed|ing|ion[a-z]*)\b" replace="$1surrect$2" /> | ||
− | |||
<Typo word="-tally" find="\b([A-Za-z]+[b-eghj-z])talyl?\b" replace="$1tally" /><!--Don't match names Naftaly, Nataly--> | <Typo word="-tally" find="\b([A-Za-z]+[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="-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" /> | ||
Line 3,492: | Line 3,547: | ||
<Typo word="-thing" find="\b([Aa]ny|[Ee]very|[Ss]ome|[Nn]o)t(?:hign|ing)\b(?<![Nn]oting)" replace="$1thing"/> | <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[a-z]*)\b" replace="$1$2tien$3" /> | <Typo word="-tience" find="\b([Ii][mn]|[Oo]ut)?([Pp]a|[Qq]uo|[Ss]en)t(?:ia|ei)n(ces?|t[a-z]*)\b" replace="$1$2tien$3" /> | ||
− | <Typo word="-tified" find="\b([Cc]er|[ | + | <Typo word="-tified" find="\b([Bb]eau?|[Cc]er|[FfMm]or|[Ii]den|[Jj]us|[Nn]o|[Qq]uan|[Rr]a|[Rr]ec|[Tt]es)ta?fi(e[ds]|abl[ey]|cat(e|ion)s?)\b" replace="$1tifi$2" /><!--see also "-tifie(d/s)"--> |
− | <Typo word="-tility" find="\b([Ii]n)?([Dd]uc|[Ff](?:er|u)|[Hh]os|[Mm]o| | + | <Typo word="-tifie(d/s)" find="\b([Rr]e|[Uu]n|)([Bb]eau?|[Cc]er|[FfMm]or|[Ii]den|[Jj]us|[Nn]o|[Qq]uan|[Rr]a|[Rr]ec|[Tt]es)tife([ds])\b" replace="$1$2tifie$3" /><!--see also "-tified"--> |
+ | <Typo word="-tility" find="\b([Ii]n)?([Dd]uc|[Ff](?:er|u)|[Hh]os|[Mm]o|[Uu]|[Vv](?:ersa|ola))t(?:ila|il?|illi)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="-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="-tinct" find="(?!\bDistin\b)\b([Ii]n(?:dis)?|[Dd]is|[Ee]x)(?:ctinc|ti[cn]|ticnt)(s?|(ive)?(ly)?|ions?)\b" replace="$1tinct$2" /> | ||
Line 3,500: | Line 3,556: | ||
<Typo word="-tional(ly)" find="\b([A-Za-z]+tion)nal(ly)?\b" replace="$1al$2" /> | <Typo word="-tional(ly)" find="\b([A-Za-z]+tion)nal(ly)?\b" replace="$1al$2" /> | ||
<Typo word="-tionally" find="\b([A-Za-z]+tion)aly\b" replace="$1ally" /> | <Typo word="-tionally" find="\b([A-Za-z]+tion)aly\b" replace="$1ally" /> | ||
− | <Typo word="- | + | <Typo word="-tionary" find="\b([DdP]ic|[Rr]?[Ee]volu|[Ee]xpedi|[Ii]nfla|[Rr]eac)tionay\b" replace="$1tionary" /> |
− | <Typo word="- | + | <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="- | + | <Typo word="-tivities" find="\b([Aa]c|[Ff]es|[Nn]a|[Rr]eac|(?:[Ii]n)?[Ss]ensi)tivit?es\b" replace="$1tivities" /> |
− | <Typo word="- | + | <Typo word="-tor" find="\b([Aa]nces|[Cc]onspira|[Ee]di|[Ii]nven|[Mm]oni|[Rr]eac|[Tt]ransla)t+er(s?|ed|ing|i?al[a-z]*)\b" replace="$1tor$2" /> |
− | <Typo word="- | + | <Typo word="-trate" find="\b([Cc]oncen|[Ii]nfil)tar?t(e[ds]?|ing|ions?|ors?)\b" replace="$1trat$2" /> |
− | <Typo word="- | + | <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="- | + | <Typo word="-tributor" find="\b([Cc]on|[Dd]is|[Aa]t)tribute(rs?)\b" replace="$1tributo$2" /> |
− | <Typo word="- | + | <Typo word="-tting" find="\b([BbGgJjLlPpSsVvWw]e|[BbCcGgPpRr]u|[Ff]orge)ting\b" replace="$1tting" /> |
− | <Typo word="- | + | <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(ly)?)\b" replace="$1itud$2"/> |
− | + | <Typo word="-ture" find="\b([Cc]ap|[Ff]ea|[Ll]ec|[Pp]ic|[Ss]culp|[Tt]or)tur(s?)\b" replace="$1ture$2"/><!--don't find surname "Pastur"--> | |
− | <Typo word="- | + | <Typo word="-ually" find="\b([FfTt][Aa]ct|[Aa]nn|[Cc]as|[Ee](q|vent)|[Gg]rad|[Mm](an|ut)|[Aa]?[Ss]ex|(?:[Uu]n)?[Uu]s|[Vv]is)(?:u[al]?|al?)ly\b" replace="$1ually" /> |
− | <Typo word="- | + | <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="- | + | <Typo word="-vele(d/r)" find="\b([BbLl]e|[Dd]ri|[Rr]a|[GgTt]r[ao]|[Mm]ar|[Ss](?:ho|hri|[nw]i))va?le(d|rs?)\b" replace="$1vele$2" /> |
− | <Typo word="- | + | <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="- | + | <Typo word="-vement" find="\b([A-Za-z]+)vment(s?|al|ed|ing)\b" replace="$1vement$2" /> |
− | <Typo word="- | + | <Typo word="-venge" find="\b(A|a|[Rr]e|[Ss]ca)vang(er?s?|ed|ing)\b" replace="$1veng$2"/> |
− | <Typo word="- | + | <Typo word="-versary" find="\b([Aa]nni|[Aa]d)v(?:erse|r?esa)r(y|ies|ial)\b" replace="$1versar$2" /> |
− | <Typo word="- | + | <Typo word="-versity" find="\b([Aa]d|[Dd]i|[Uu]ni)veristy\b" replace="$1versity" /> |
− | + | <Typo word="-view" find="\b([Ii]nter|[Oo]ver|[Pp]?[Rr]e)(?:vei|wie|ive)w(s?|ed|ing|ers?|able)\b" replace="$1view$2" /> | |
− | + | <Typo word="-vious" find="\b([Dd]e|[Ee]n|[Oo]b(?:li)?|[Pp]re)v(?:ouse?|iosu?|iou?su|u?ose?)(ly)?\b(?<!Devos)" replace="$1vious$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([A-Za-z]+)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"> | ||
+ | <!--Do NOT extend the below rule to "based around". | ||
+ | Regardless of the FP rate, an incorrect change could render text nonsensical.--> | ||
+ | <Typo word="Based (off) of" find="\b([Bb])ased\s+(?<!-[Bb]ased)(off\s+)?of\b" replace="$1ased on" /> | ||
+ | <Typo word="et al." find="('')?\bet(\.\s*al\b\.?|\s+al\b(?!\.))(''\.?)?" replace="''et al.''" /> | ||
+ | <Typo word="known as" find="\b(is|w?as|are|were|became|or|but|perhaps|been|(?:usual|wide|normal|general|common|most)ly|well|better|best|often|also)\s+know\s+(as|for)\b" replace="$1 known $2" /> | ||
+ | <Typo word="the first time" find="\b([Tt])he\s+(very\s+)?fr?ist\s+time\b" replace="$1he $2first time" /> | ||
+ | </source> | ||
+ | |||
+ | [[#Typo list|Back to top]] | ||
− | + | [[Category:Wikisimpsons]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 05:27, October 1, 2011
Contents
- 1 Simpson Words
- 2 Wikipedia's list
- 2.1 New additions
- 2.2 A
- 2.3 B
- 2.4 C
- 2.5 D
- 2.6 E
- 2.7 F
- 2.8 G
- 2.9 H
- 2.10 I
- 2.11 J
- 2.12 K
- 2.13 L
- 2.14 M
- 2.15 N
- 2.16 O
- 2.17 P
- 2.18 Q
- 2.19 R
- 2.20 S
- 2.21 T
- 2.22 U
- 2.23 V
- 2.24 W
- 2.25 X
- 2.26 Y
- 2.27 Z
- 2.28 SI unit symbols
- 2.29 Capitalisation
- 2.30 Grammar
- 2.31 Band names
- 2.32 General rules
- 2.33 Incorrect phrases
Simpson Words
Characters
<Typo word="Homer" find="\bhomer\b" replace="Homer"/>
<Typo word="Marge" find="\bmarge\b" replace="Marge"/>
<Typo word="Bart" find="\bbart\b" replace="Bart"/>
<Typo word="Lisa" find="\blisa\b" replace="Lisa"/>
<Typo word="Maggie" find="\bmaggie\b" replace="Maggie"/>
Cast
<Typo word="Dan Castellaneta" find="\b([Dd])an ([Cc])astellaneta\b" replace="Dan Castellaneta"/>
<Typo word="Julie Kavner" find="\b([Jj])ulie ([Kk])avner\b" replace="Julie Kavner"/>
<Typo word="Nancy Cartwright" find="\b([Nn])ancy ([Cc])artwright\b" replace="Nancy Cartwright"/>
<Typo word="Yeardley Smith" find="\b([Yy])eardley ([Ss])mith\b" replace="Yeardley Smith"/>
<Typo word="Hank Azaria" find="\b([Hh])ank ([Aa])zaria\b" replace="Hank Azaria"/>
<Typo word="Harry Shearer" find="\b([Hh])arry ([Ss])hearer\b" replace="Harry Shearer"/>
<Typo word="Tress MacNeille" find="\b([Tt])ress ([Mm])ac(Nn)eille\b" replace="Tress MacNeille"/>
<Typo word="Pamela Hayden" find="\b([Pp])amela ([Hh])ayden\b" replace="Pamela Hayden"/>
<Typo word="Maggie Roswell" find="\b([Mm])aggie ([Rr])oswell\b" replace="Maggie Roswell"/>
<Typo word="Russi Taylor" find="\b([Rr])ussi ([Tt])aylor\b" replace="Russi Taylor"/>
<Typo word="Karl Wiedergott" find="\b([Kk])arl ([Ww])iedergott\b" replace="Karl Wiedergott"/>
<Typo word="Marcia Wallace" find="\b([Mm])arcia ([Ww])zaria\b" replace="Marcia Wallace"/>
<Typo word="Kelsey Grammer" find="\b([Kk])elsey ([Gg])rammer\b" replace="Kelsey Grammer"/>
<Typo word="Joe Mantegna" find="\b([Jj])oe ([Mm])antegna\b" replace="Joe Mantegna"/>
<Typo word="Albert Brooks" find="\b([Aa])lbert ([Bb])rooks\b" replace="Albert Brooks"/>
<Typo word="Jon Lovitz" find="\b([Jj])on ([Ll])ovitz\b" replace="Jon Lovitz"/>
<Typo word="Jan Hooks" find="\b([Jj])an ([Hh])ooks\b" replace="Jan Hooks"/>
<Typo word="Maurice LaMarche" find="\b([Mm])aurice ([Ll])a([Mm])arche\b" replace="Maurice LaMarche"/>
<Typo word="Jane Kaczmarek" find="\b([Jj])ane ([Kk])aczmarek\b" replace="Jane Kaczmarek"/>
<Typo word="Doris Grau" find="\b([Dd])oris ([Gg])rau\b" replace="Doris Grau"/>
<Typo word="Phil Hartman" find="\b([Pp])hil ([Hh])artman\b" replace="Phil Hartman"/>
<Typo word="Frank Welker" find="\b([Ff])rank ([Ww])elker\b" replace="Frank Welker"/>
<Typo word="Marcia Mitzman Gaven" find="\b([Mm])arcia ([Mm])itzman ([Gg])aven\b" replace="Marcia Mitzman Gaven"/>
<Typo word="Jo Ann Harris" find="\b([Jj])o ([Aa])nn ([Hh])arris\b" replace="Jo Ann Harris"/>
<Typo word="Christopher Collins" find="\b([Cc])hristopher ([Cc])ollins\b" replace="Christopher Collins"/>
Wikipedia's list
New additions
- For ease of correcting errors in newly added rules, please add new rules at the top of this section.
<Typo word="Tagalog" find="\btagalog\b" replace="Tagalog"/>
<Typo word="Franco" find="\bfranco\b" replace="Franco"/>
<Typo word="USB" find="\b[Uu]sb\b" replace="USB"/>
<Typo word="eBay" find="\b[Ee]bay\b" replace="eBay"/>
<Typo word="Their own" find="\b([Tt])here\sown\b" replace="$1heir own"/>
<Typo word="Procter & Gamble" find="\bProctor\s?(:?\&|and)\s?Gamble\b" replace="Procter & Gamble"/>
<Typo word="Jägermeister" find="\bJae?germeister\b" replace="Jägermeister"/>
<Typo word="Ürümqi" find="\bUrumqi\b" replace="Ürümqi"/>
<Typo word="Porfirio Díaz" find="\bPorfirio Diaz\b" replace="Porfirio Díaz"/>
<Typo word="Tuareg" find="\bTaureg\b" replace="Tuareg"/>
<Typo word="filmmak(er/ing)" find="\bfilmak(ers?|ing)\b" replace="filmmak$1"/> <!-- did not include "Filmaker", which could be "Filemaker" -->
<Typo word="Musée" find="\bMusee\s+(de (Cluny|l'Homme)|du L(uxembourg|ouvre)|d'Orsay|Guimet)\b" replace="Musée $1"/>
<Typo word="Brasília" find="\bBrasilia\b" replace="Brasília"/>
<Typo word="Luiz Inácio Lula da Silva" find="\bLuiz Inacio Lula da Silva\b" replace="Luiz Inácio Lula da Silva"/>
<Typo word="Hugo Chávez" find="\bHugo\s+Chavez\b" replace="Hugo Chávez"/>
<Typo word="Tabaré Vázquez" find="\bTabare\s+Vazquez\b" replace="Tabaré Vázquez"/>
<Typo word="Perón" find="\b(Juan|Juan Domingo|Isabel|Eva)\s+Peron\b" replace="$1 Perón"/>
<Typo word="(best/well) known" find="\b([Bb]est|[Ww]ell)-known(?<!the (?:best|well)-known)(?= for\b| as\b| by\b| in\b)" replace="$1 known"/>
<Typo word="_(forced/used) to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+(force|use)\s+to\b" replace="$1 $2d to"/>
<Typo word="_(ex/op/pro)posed to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+(ex|op|pro)pose\s+to\b" replace="$1 $2posed to"/>
<Typo word="Istanbul" find="\bInstan?bul\b" replace="Istanbul"/>
<Typo word="X-Men" find="\b[Xx]-?men\b" replace="X-Men"/>
<Typo word="Walgreens" find="\bWalgreen[’′']s\b" replace="Walgreens"/>
<Typo word="Port-au-Prince" find="\bPort(?: [aA]u[ -]|-Au[ -])Prince\b" replace="Port-au-Prince" />
<Typo word="(Dis/Re)Organi(s/z)e" find="\b([Oo]|[Dd]iso|[Rr]eo)(?:rgan|rgi?ni|grani)([sz])(e[ds]?|ing|ation(s?|al))\b" replace="$1rgani$2$3" />
<Typo word="Respectively" find="\b([Rr])espectivley\b" replace="$1espectively"/>
<Typo word="-par(ed/ing)" find="\b([Cc]om|[Pp]re)pair(ed|ing)\b" replace="$1par$2"/><!--don't match Compair, proper name-->
<Typo word="-pares" find="\b([Cc]om|[Pp]re)pairs\b" replace="$1pares"/><!--don't match Compair, proper name-->
<Typo word="-cipality" find="\b([Mm]uni|[Pp]rin)cipalt(y|ies)\b" replace="$1cipalit$2" />
<Typo word=" ," find="\s+," replace="," /><!--space before comma, for eventual move to punctuation section-->
<Typo word="Commun-" find="\b([Cc])om(?:un|m?unn|m?unn?t)(al(?:ly|)|i(?:ons?|s[mt]s?|t(?:y|ies)))\b" replace="$1ommun$2" />
<Typo word="-unity" find="\b([Cc]omm|[Dd]is|[Ii]m[mp])untiy\b" replace="$1unity" />
<Typo word="Stonemason" find="\b([Ss])tone[-\s]mason(s?)\b" replace="$1tonemason$2" />
<Typo word="Improve" find="\b([Ii])mporv(e[ds]?|ing)\b" replace="$1mprov$2" />
<Typo word="Modifie(d/r/s)" find="\b([Mm])odife([ds]|rs?)\b" replace="$1odifie$2" />
<Typo word="Enthusiasm" find="\b([Ee])nt(?:husia|usias)([mt]s?|tic\w?)\b" replace="$1nthusias$2" />
<Typo word="Blu-ray" find="\b(?:blu[-\s]?[Rr]|Blu(?:\s?[Rr]|-R))ay(s?)\b" replace="Blu-ray$1" />
<Typo word="Inheritance" find="\b([Ii]nher)[aei]te(nces?)\b" replace="$1ita$2" />
<Typo word="Inherit(s/ance/ed)" find="\b([Ii]nher)et(s?|ances?|ed|ing)\b" replace="$1it$2" />
<Typo word="Still lifes" find="\b([Ss])till-lifes\b" replace="$1till lifes" /><!--don't match "still life" (e.g. "still-life artist")-->
<Typo word="Colleg-" find="\b([Cc])oleg(es?|iate)\b" replace="$1olleg$2" />
<Typo word="DVD" find="\bdvd\b" replace="DVD" />
<Typo word="Minister" find="\b((?:[Pp]rime|[Cc](?:abinet|hief)|[Dd]efen[cs]e|[Ff](?:oreign|inance))\s+[Mm])inster(s?)\b" replace="$1inister$2" />
<Typo word="(O)possum" find="\b([Oo]?p|P)(?:p?oss?o|poss?u|p?osu)m(|u?s|woods?|ons?)\b" replace="$1ossum$2" />
<Typo word="Aborigine" find="\b([Aa])bor(?:gi|ig)ni?(al|es?)\b" replace="$1borigin$2" />
<Typo word="Appeared" find="\b([Aa]|[Dd]isa|[Rr]ea)ppeard\b" replace="$1ppeared" />
<Typo word="-tain" find="\b([Aa]bs|[Bb]ri|[Cc](?:ap|hief|on)|(?:[Aa][ps]|[Uu]n)?[CcPp][eu]r|[FfMm]oun|[Mm]ain)t(?:ain[ai]|ian[ai]?)(s?|ed|ing|[clt]y|ties|ous)\b" replace="$1tain$2" /><!--don't find proper name Detian-->
<Typo word="United States" find="\bUnited\s+Stated\b" replace="United States" />
<Typo word="Hillary Clinton" find="\bHilary(\s+Rodham)?\s+Clinton\b" replace="Hillary$1 Clinton" />
<Typo word="Supposed to" find="\b((?:am|are|is|was|were)(?:\s+not|n['’′]t)?)\s+suppose\s+to\b" replace="$1 supposed to"/>
<Typo word="Stalwart" find="\b([Ss])tal(?:lwa|we)rt(s?)\b" replace="$1talwart$2" />
<Typo word="Corporal" find="\b([Cc])orpral(s?)\b" replace="$1orporal$2" />
<Typo word="Savvy" find="\b([Ss])aavy\b" replace="$1avvy" />
<Typo word="tambourine" find="\btamborine\b" replace="tambourine"/><!--don't find Queensland place "Tamborine"-->
<Typo word="Contiguous" find="\b([Cc])ontingu([a-z]+)\b" replace="$1ontigu$2" />
<Typo word="Broccoli" find="\b([Bb]ro)(col+|c+oll)i\b" replace="$1ccoli" />
<Typo word="to do" find="\btodo\b" replace="to do" /><!--don't find [[Todo]]-->
<Typo word="Prevail(ed/ing)" find="\b([Pp]reva)(?:ill|l)(ed|ing(ly)?)\b" replace="$1il$2"/><!--don't find "Prevale"-->
<Typo word="Melbourne" find="\b[Mm]el+bou(nr?|r)e\b" replace="Melbourne" />
<Typo word="Headquarters" find="\b([Hh])a?edquarter(ed|s?)\b" replace="$1eadquarter$2" />
<Typo word="Invasion" find="\b([Ii])nvassio(ns?)\b" replace="$1nvasio$2" />
<Typo word="exactly the same" find="\bth(e|is|at|ose)\s+exact\s+same\b" replace="exactly the same" />
<Typo word="Golem" find="\b([Gg])olle(ms?)\b" replace="$1ole$2" />
<Typo word="Cancel" find="\b([Cc])ancl(l?ed|l?ations?|l?ing)\b" replace="$1ancel$2" /><!--Replace Cancellation below? It seems one or two l's are acceptable-->
<Typo word="A lot" find="\b([Aa])lot\b" replace="$1 lot" />
<Typo word="Public (domain/library)" find="\b([Pp])ubic\s*(domain|librar(?:y|ies))\b" replace="$1ublic $2" />
<Typo word="Herzegovina" find="\b[Hh]erz(?:egovi?ni|agovin)a\b" replace="Herzegovina" />
<Typo word="Landmark" find="\b([Ll])and\s+mar(ks?)\b" replace="$1andmar$2" />
<Typo word="Nickname" find="\b([Nn])ick[\s\-]+nam(e[ds]?|ing)\b" replace="$1icknam$2" />
<Typo word="Since then" find="\b([Ss]ince)\s+than\b" replace="$1 then" />
<Typo word="Aero-" find="\b([Aa])reo(bics?|dromes?|(dynam|mechan|naut)ic(s?|al[a-z]*)|planes?|sols?|space)\b" replace="$1ero$2" />
<Typo word="Opioid" find="\b([Oo]pi)o(ds?)\b" replace="$1oi$2" />
<Typo word="Johns Hopkins University" find="\b[Jj]ohn(['′]s)?\s+[Hh]opkins?\s+[Uu]niversity\b" replace="Johns Hopkins University" />
<Typo word="Special" find="\b(S|[Ee]?s)pe(?:ica|cai)l(s?|ly|ists?|i?ty)\b" replace="$1pecial$2" />
<Typo word="Recipient" find="\b([Rr]ec)(?:ie|ei?)pien(ts?)\b" replace="$1ipien$2" />
<Typo word="Annually" find="\b([Aa]n)(?:ual?|n?ua)ly\b" replace="$1nually" />
<Typo word="Acceptable" find="\b(A|a|[Uu]na)c(?:ept?[ai]|c?ept?i|c?epa)bl([ey])\b" replace="$1cceptabl$2" />
<Typo word="Sibling" find="\b([Ss])i(?:b[aei]l|lbl?)ing(s?)\b" replace="$1ibling$2" />
<Typo word="Centenary" find="\b([Cc])enten(?:e|na)r(y|ies|ians?)\b" replace="$1entenar$2" />
<Typo word="Commemorate" find="\b([Cc])ome?merat(es?|ed|ing|ions?|ive)\b" replace="$1ommemorat$2" />
<Typo word="Vice versa" find="\b([Vv])is(?:e|-?a)[\s\-]*versa\b" replace="$1ice versa" />
<Typo word="Submit" find="\b([Ss])umbi(ts?|tted|tting|ssions?)\b" replace="$1ubmi$2" />
<Typo word="Of...descent" find="\b([Oo]f\s+[A-Z][a-z]+(an|ese|ic|ish)\s+de)cs?ent\b" replace="$1scent" />
<Typo word="Education" find="\b([Bb]oards?\s+of|[Cc]o(?:mmunity|llege)|[Dd]epartment\s+of|[Ee](?:arl|lementar)y|[Ff](?:ormal|urther)|[Hh]igher|[Mm]inist(?:ers?|ry)\s+(?:of|for)|[Pp](?:hysical|rimary)|[Ss](?:econdary|pecial|ex|chools?\s+of)|[Tt]ertiary)\s+([Ee])duction\b" replace="$1 $2ducation" />
<Typo word="Settle" find="\b([Rr]es|[Uu]ns|S|s)etl(ed?|ers?|ements?|ing)\b" replace="$1ettl$2" />
<Typo word="Fuchsia" find="\b([Ff])uschi(as?)\b" replace="$1uchsi$2"/>
<Typo word="Public school" find="\b([Pp])ubic\s*([Ss])[ch]{1,2}o+l\b" replace="$1ublic $2chool" />
<Typo word="Publication" find="\b([Pp])ubica([a-z]+)\b" replace="$1ublica$2" />
<Typo word="Contemp-" find="\b([Cc])om(temp[a-z]+)\b" replace="$1on$2" />
<Typo word="(In)Conspicuous" find="\b([Ii]nc|C|c)onspici?ous([a-z]*)\b" replace="$1onspicuous$2" />
<Typo word="Status" find="\bstaus\b" replace="status"/><!--avoid the surname Staus-->
<Typo word="Metropolitan" find="\b([Mm])etr(?:(?:op|po)lit|(?:opo?|po)lti)([a-z]*)\b" replace="$1etropolit$2" />
<Typo word="Genius" find="\b([Gg])en[io]{2}us\b" replace="$1enius" />
<Typo word="Accession" find="\b([Aa])sc+es+[io]{2}n\b" replace="$1ccession" />
<Typo word="Men's" find="\b([Mm])ens['′]\s+" replace="$1en's " /><!--don't find "mens" without apostrophe (L.); see also "-men's"-->
<Typo word="Jersey" find="\b([Jj])ersy\b" replace="$1ersey" />
<Typo word="Olympic" find="\b([Oo])l(?:my?p|ypm?|ym)ic(s?)\b" replace="$1lympic$2" />
<Typo word="Clarinet" find="\b([Cc])larinette?(s?)\b" replace="$1larinet$2" />
<Typo word="PlayStation" find="\b[Pp]laystation(s?)\b" replace="PlayStation$1" />
<Typo word="Manager" find="\b([Aa]ccount(?:ing)|[Aa]ss(?:istan|e)t|[Bb]an[dk]|[Bb]usiness|[Cc](?:lien|os)t|[Ee]ngineering|[Ff]ootball|[Ff]ormer|[Gg]eneral|[Hh]otel|[Ll]and|[Mm](?:arketing|aterials|iddle|oney)|[Oo]ffice|[Pp](?:eople|ersonnel|ro(?:cess|duct[a-z]*|gram+e?|ject))|[Rr]isk|[Ss](?:ales|enior|tress|ystems?)|[Tt]ime|[Uu]pper|[Ww]aste)\s+([Mm])ang(ers?)\b" replace="$1 $2anag$3" />
<Typo word="Strasbourg" find="\b([Ss])trassbourg\b" replace="$1trasbourg" />
<Typo word="NF-κB" find="\b[Nn][Ff]-?[Kk][Bb]\b" replace="NF-κB" />
<Typo word="Dairy..." find="\b([Dd])iary\s+(allerg(y|ies)|cattle|council|farm[a-z]*|foods?|milk|products?|Queen)\b" replace="$1airy $2"/>
<Typo word="(In)Different" find="\b(D|d|[Ii]nd)if(?:er?|f[ai]?|ef)rene?([a-z]+)\b" replace="$1ifferen$2" />
<Typo word="Stomach" find="\b([Ss])t(?:omache|omoch|umach)(s?)\b" replace="$1tomach$2" />
<Typo word="Qualify" find="\b([Dd]isq|[Uu]nq|Q|q)ua(?:ll+i|l+a)f(y|ies|ied|ying|ications?)\b" replace="$1ualif$2" />
<Typo word="Qua-...-y" find="\b([Dd]is|E|e|[Uu]n)?([Qq])au(l|nt)[ai]([ft]y|[ft]ies|fied|fying|fications?)\b" replace="$1$2ua$3i$4" />
<Typo word="Inspection" find="\b([Ii])npect(ors?|ions?)\b" replace="$1nspect$2" />
<Typo word="Re(tro)spective" find="\b([Rr])e(tro|)pective(ly|s?)\b" replace="$1e$2spective$3" />
<Typo word="Identi-" find="\b([Ii])ndenti(cal[a-z]*|fy[a-z]*|fi[a-z]+|ty|ties)\b" replace="$1denti$2" />
<Typo word="Incorporate" find="\b([Ii])ncor(?:o?porta|o?prat|oporat)(e[ds]?|ing|ion)\b" replace="$1ncorporat$2" />
<Typo word="Choreograph" find="\b([Cc])horo?egraph(s?|y|ies|ers?|ed|ing)\b" replace="$1horeograph$2" />
<Typo word="Etc." find="\b(?:and\s+|)([Ee])(?:tc\b(?<!/etc)([^\.\w])|ct\b\.*)" replace="$1tc.$2" /> <!--avoid /etc the Unix file directory -->
<Typo word="Switch" find="\b([Ss])wti?ch(e[ds]|ing)?\b" replace="$1witch$2" />
<Typo word="Establishment" find="\b(E|e|[Dd]ise)stablishement([a-z]*)\b" replace="$1stablishment$2" />
<Typo word="Apart/aside from" find="\b([Aa])(part|side)\s+form\b" replace="$1$2 from" />
<Typo word="Release" find="\b([Rr])el[ae]se([ds])?\b" replace="$1elease$2" />
<Typo word="Spiral" find="\b([Ss])prial(s?|l?ed|l?ing)\b" replace="$1piral$2" />
<Typo word="Genghis Khan (1)" find="\bG(?:h[ei]ngh|h?[ei]ng)i[sz]\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--misplaced/missing 1st "h"-->
<Typo word="Genghis Khan (2)" find="\bG(?:h?ingh?i[sz]|enghiz)\s+[Kk]h?ah?n\b" replace="Genghis Khan" /><!--"i" for "e" or "z" for "s"-->
<Typo word="Genghis Khan (3)" find="\bGenghis\s+(?:kh?ah?|Kahn)\b" replace="Genghis Khan" /><!--l.c. "k" or misplaced 2nd "h"-->
<Typo word="Qur'an" find="\bQ(?:(?:u?[ao]r['’`]?a?['’`]?|u['’`]ra?['’`]|u[’`]?ra['’`]|u[’`]?ra?[’`])(?:â|á|ā|aa?)|ur'(?:â|á|ā|aa))n(ic)?\b" replace="Qur'an$1" />
<Typo word="Celebr-" find="\b([Cc])eleber(at(?:e[ds]?|ions?|ing|ory)|it(?:y/ies))\b" replace="$1elebr$2" />
<Typo word="Atlantic" find="\bAltantic\b" replace="Atlantic" />
<Typo word="Guns N' Roses" find="\bGuns(?:[\s-]?['´’]?n['´’]?|[\s-]?['´’]?N[\s-]| ?&|[\s-]?['´’]?N[´’])[\s-]?Roses\b" replace="Guns N' Roses" />
<Typo word="Foie gras" find="\b([Ff])ois?(?:\s|-)+([Gg]ras)\b" replace="$1oie $2" />
<Typo word="(S/T)old" find="\b([SsTt])elled\b" replace="$1old" />
<Typo word="Commedia dell'arte (1)" find="\b([Cc])omedia\s*[Dd]el+['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--one "m"-->
<Typo word="Commedia dell'arte (2)" find="\b([Cc])om+edia\s*(?:Del+|[Dd]el)['`′\s]*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--cap "D" or one "l"-->
<Typo word="Commedia dell'arte (3)" find="\b([Cc])om+edia\s*[Dd]el+['`′]?(?:\s+[Aa]|\s*A)rte?\b" replace="$1ommedia dell'arte" /><!--sp. before "arte" or cap "A"-->
<Typo word="Commedia dell'arte (4)" find="\b([Cc])om+edia\s*[Dd]el+`\s*[Aa]rte?\b" replace="$1ommedia dell'arte" /><!--"`"-->
<Typo word="i.e." find="\bi(?:\.?e|e\.)(['\s,:;\)&-])(?<!\.ie.)" replace="i.e.$1" /><!--don't generalize to capital Ie; avoid matching website.ie-->
<Typo word="Ecc-" find="\b([Ee]c)(lesiast[a-z]*|entric[a-z]*)\b" replace="$1c$2" />
<Typo word="Except" find="\b([Ee])xept(s?|ed|ing|able|ive[a-z]*|ion(s?|less|al[a-z]*|abl[a-z]+))\b" replace="$1xcept$2" />
<Typo word="Deterrent" find="\b([Dd])eter(?:e|r?a)n(ts?|ce)\b" replace="$1eterren$2" />
<Typo word="Encyclopedia" find="\b([Ee]nc)(?:lyclop|ylc?op|ycolp|ycopl?|yclo)(a?e|æ)di(as?|c)\b" replace="$1yclop$2di$3" />
<Typo word="Encyclopedia" find="\b([Ee]ncyclop)(?:e?a)?di(as?|c)\b" replace="$1edi$2" />
<Typo word="Encyclopædia Britannica" find="\b[Ee]ncyclo?p(?:a?e?|æ)dia\s+Bri(?:ttan+ic+|t+anic+|t+an+icc|t+an+i)a+\b" replace="Encyclopædia Britannica" /><!--correct "Britannica"-->
<Typo word="Encyclopædia Britannica" find="\b[Ee]ncycl(?:op|o?pa?e)dia\s+[Bb]rit+an+ic*a+\b" replace="Encyclopædia Britannica" /><!--correct "Encyclopædia"-->
<Typo word="1911 Encyclopædia" find="\b1911\s+[Ee]ncyclop(?:a?e)?dia\b" replace="1911 Encyclopædia" />
<Typo word="Encyclopædia Iranica" find="\bEncyclopa?edia\s+Iranica\b" replace="Encyclopædia Iranica" />
<Typo word="Encyclopaedia Judaica" find="\bEncyclop([eæ])?dia\s+Judaica\b" replace="Encyclopaedia Judaica" />
<Typo word="Britannica Online" find="\b[Bb]ri(?:ttan+ic*|t+anic*|t+an+ic)ca+\s+[Oo]nline\b" replace="Britannica Online" />
<Typo word="Platform" find="\b([Pp])lataform(s?)\b" replace="$1latform$2" />
<Typo word="e.g." find="\b([Ee])(?:g\.?|\.\s*g)([\s,:;-]|'')" replace="$1.g.$2" />
<Typo word="Australasia" find="\b[Aa]ustra(?:il|li)(asian?s?)\b" replace="Austral$1" />
<Typo word="Candidate" find="\b([Cc]an)[ai]da(te(?:s|\b(?<!Canidate))|c(?:y|ies)|tures?)\b" replace="$1dida$2" /><!-- allow rapper Canidate -->
<Typo word="Arabia" find="\b[Aa]raibi?(an?s?)\b" replace="Arabi$1" />
<Typo word="Vitamin" find="\b([vV])iramin(s)?\b" replace="$1itamin$2" />
<Typo word="Website" find="\b([Ww])e(?:b-?(\s*)is|sbi)te(s|)\b" replace="$1eb$2site$3" />
<Typo word="Pokémon" find="\b[Pp]ok[eèẽē]'?mon\b" replace="Pokémon" />
<Typo word="(Over/Under)Achievement" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?ie?)v(d|ments?)\b" replace="$1chieve$2" />
<Typo disabled="à la" find="\b(?!ala)(?:[aáa]\s*|à)l[àáa]\b" replace="à la" /><!--disabled, many false positives-->
<Typo word="Emperor" find="\b([Ee])mp(?:ere|o?r[eo])r(s?|ship)\b" replace="$1mperor$2" />
<Typo word="Tamil Nadu" find="\b[Tt]amil\s*[Nn]adu\b(?<!Tamil Nadu)" replace="Tamil Nadu" />
<Typo word="Indore" find="\bindor(e|eans?|ites?)\b" replace="Indor$1" />
<Typo word="Elliptic(al/ally)" find="\b([Ee])liptic(al(ly)?)?\b" replace="$1lliptic$2" />
<Typo word="Irreparable" find="\b([Ii])rrep(?:e|ai)rabl([ey])\b" replace="$1rreparabl$2" />
<Typo word="atypical" find="\buntypical(ly)?\b" replace="atypical$1" />
<Typo word="Subsequent" find="\b([Ss])up(sequent[a-z]*)\b" replace="$1ub$2" />
<Typo word="While" find="\b([Ww])hi(?:el|lle)\b" replace="$1hile" />
<Typo word="Scenario" find="\b(?!Senario\b)([Ss])(?:ena|c?ene)rio(s?)\b" replace="$1cenario$2" /><!--avoid proper noun "Senario"-->
<Typo word="(Mis)Managing" find="\b([Mm]|[Mm]ism)an(?:g|age)ing\b" replace="$1anaging" />
<Typo word="Ultimate" find="\b([Uu])l(?:i?t|ta)mat(e(ly)?|um)\b" replace="$1ltimat$2" />
<Typo word="Util-" find="\b([Uu])(?:t|lti)li+([stz][a-z]+)\b" replace="$1tili$2" />
<Typo word="Occupied" find="\b([Oo])ccupate([ds])\b" replace="$1ccupie$2" />
<Typo word="Occupy" find="\b([Oo])ccupate?(ing)?\b" replace="$1ccupy$2" />
<Typo word="Ennoble" find="\b([Ee])nobl(ed?|ing)\b" replace="$1nnobl$2" />
<Typo word="Meteorite" find="\b([Mm])eterorite(s?)\b" replace="$1eteorite$2" />
<Typo word="Obstacle" find="\b([Oo])b(?:s?tica?le?|s?tacal|tacle)(s?)\b" replace="$1bstacle$2" />
<Typo word="Lantern" find="\b([Ll])atern(s(?<!Laterns))?\b" replace="$1antern$2" /><!--Avoid place name Laterns-->
<Typo word="Mortar" find="\b([Mm])orter(s|ed|ing)\b" replace="$1ortar$2" /><!--Avoid surname Morter-->
<Typo word="Disability" find="\b([Dd])isibilit(y|ies)\b" replace="$1isabilit$2" />
<Typo word="Newspaper" find="\b([Nn])ewpaper(s?|m[ae]n)\b" replace="$1ewspaper$2" />
<Typo word="Ceremony" find="\b([Cc])era?mon(y|ies|ial[a-z]*|ious[a-z]*)\b" replace="$1eremon$2" />
<Typo word="Succinct" find="\b([Ss])uccint(ly|ness)?\b" replace="$1uccinct$2"/>
<Typo word="In(evi/fla/imi/jec)table" find="\b([Ii])n(evi|fla|imi|jec)tibl(es?|y)\b" replace="$1n$2tabl$3" />
<Typo word="Of(f) course" find="\b([Oo]f+)course\b" replace="$1 course" />
<Typo word="(C/W/Sh)ould have" find="\b([CcWw]|[Ss]h)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="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="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([Tt])hans?kgs?iving(s?)\b" replace="$1hanksgiving$2" />
<Typo word="_Thanksgiving Day" find="\bThanks?giving\s+day\b" replace="Thanksgiving Day" />
<Typo word="New Year's Day_" find="\b[Nn]ew\s+[Yy]ear('?s\s+d|s's?\s+[Dd])ay\b" replace="New Year's Day" /><!--avoid band name New Years Day-->
<Typo word="New Year's Eve" find="\b[Nn]ew\s+[Yy]ear('s\s+e|s'?s?\s+[Ee])ve\b" replace="New Year's Eve" />
<Typo word="Valentine's Day" find="\b[Vv]alentine((s?|s's?)\s+[Dd]|'s\s+d)ay\b" replace="Valentine's Day" />
<!-- word="The Earth's" find="\b([Tt])he\s+earth's\b" replace="$1he Earth's" /> disabled for now -->
<Typo word="Veteran" find="\b([Vv])et(?:a?ra|erea?)n(s?)\b" replace="$1eteran$2" />
<Typo word="Parishioner" find="\b([Pp]ar)ish[io]ne(rs?)\b" replace="$1ishione$2" />
<Typo word="Envelop" find="\benvelope(s?\s+(?:me|him|us|them))\b" replace="envelop$1" />
<Typo word="Total" find="\b([Tt])ottal(s|ly|l?ed|l?ing)?\b" replace="$1otal$2" />
<Typo word="Impress" find="\b([Ii])m(?:mpres?|m?pers?|pre)s(e[ds]|i[a-z]+)?\b" replace="$1mpress$2" /><!--avoid impresión etc.-->
<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="The Catholic Church" find="\b([Tt])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([a-z]*)\b" replace="Roman Catholic$1" />
<Typo word="George" find="\bGoerg(e|ian?s?|etown)\b" replace="Georg$1" /><!--don't match "Goerges"-->
<Typo word="Remain" find="(?!\bRemian\b)\b([Rr])e(?:mia|ama?i)n(s?|ed|ders?|ing)\b" replace="$1emain$2" /><!--avoid proper noun Remian-->
<Typo word="Remaining" find="\b([Rr])ema(ing(ing)?|ning)\b" replace="$1emaining" />
<Typo word="Affidavit" find="\b([Aa])ffadavit(s?)\b" replace="$1ffidavit$2" />
<Typo word="Shrewd" find="\b([Ss])hrewed(ly)?\b" replace="$1hrewd$2" />
<Typo word="The" find="\b[Tt]He([ny]?|irs?|[rs]e|refore)\b" replace="The$1" />
<Typo word="pro-life" find="\bpro\s*life(rs?)?\b" replace="pro-life$1"/><!--exclude cap. form due to various proper nouns-->
New contractions
- Per WP:CONTRACTION, the use of contractions is informal and should be avoided.
<!--Typo word="cannot" find="\bcan[’'`]t\b" replace="cannot"/><!--don't change uppercase titles-->
<!--Typo word="will not" find="\bwon[’'`]t\b" replace="will not"/><!--don't change uppercase titles-->
<!--Typo word=" not" find="\b(are|(c|sh|w)ould|d(id|o|oes)|ha([ds]|ve)|is|m(igh|us)t|w(as|ere))n[’'`]t\b" replace="$1 not"/><!--don't change uppercase titles, can't and won't have separate rules-->
<!--Typo word=" are" find="\b(they|w(e|hat|ho)|you)[’'`]re\b" replace="$1 are"/><!--don't change uppercase titles-->
<!--Typo word=" have" find="\b((c|sh|w)ould|they|w(hat|ho)|you)[’'`]ve\b" replace="$1 have"/><!--don't change uppercase titles-->
<Typo word="there's" find="\btheres\b" replace="there's" /><!--don't find place name Theres-->
<!--Typo word=" will" find="\b(s?he|they|w(hat|ho)|you)[’'`]ll\b" replace="$1 will"/><!--don't change uppercase titles-->
New capitalisation
<Typo word="Allah" find="\ballah\b" replace="Allah" />
<Typo word="Bengal(is)" find="\bbengal(i?s?)\b" replace="Bengal$1"/>
<Typo word="Bollywood" find="\bbollywood\b" replace="Bollywood"/>
<Typo word="Brahmin" find="\bb(rahmins?)\b" replace="B$1"/>
<Typo word="Catholic_" find="\bcatholic(s|ism)\b" replace="Catholic$1" /><!--exclude potential FP catholic-->
<Typo word="Christian" find="\bchristian(s?|i[stz][a-z]+)\b" replace="Christian$1"/>
<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="Disney(land)" find="\bdisney(land)?\b" replace="Disney$1" />
<Typo word="DreamWorks" find="\b[Dd]ream(\sW|w)orks\b" replace="DreamWorks" />
<Typo word="Facebook" find="\b(?:face[Bb]|FaceB)ook\s" replace="Facebook " /><!--don't match "facebook.com"-->
<Typo word="Firefox" find="\bfirefox\b" replace="Firefox" />
<Typo word="GameSpot" find="\b[Gg]amespot\b" replace="GameSpot" />
<!-- word="Internet" find="\binternet\b" replace="Internet" /> see talk page-->
<Typo word="iPad/iPod/iPhone" find="\b[Ii]p((?:[ao]d|hone)s?)\b" replace="iP$1" />
<Typo word="iTunes" find="\b[Ii]tunes\b" replace="iTunes" />
<Typo word="Myspace" find="\bmyspace\s" replace="Myspace " /><!--don't match "myspace.com"-->
<Typo word="SpongeBob" find="\b[Ss]ponge(\sB|b)ob\b" replace="SpongeBob" />
<Typo word="SquarePants" find="\b[Ss]quare(\sP|p)ants\b" replace="SquarePants" />
<Typo word="YouTube" find="\b(?:Yout|you[Tt])ube\b(?!.com)(?<!</?youtube)" replace="YouTube" /><!--don't match youtube.com, nor <youtube></youtube> tags from Wikia"-->
New accents & diacritical marks
<Typo word="Académie française" find="\bAcad(?:[eé]mie\s+[Ff]rancaise?|[eé]mie\s+Fran[cç]aise?|emie\s+[Ff]ran[cç]aise?|[eé]mie\s+[Ff]ran[cç]ais)\b" replace="Académie française" />
<Typo word="Angoulême" find="\bAngouleme\b" replace="Angoulême" />
<Typo word="Bézier(s)" find="\bB[eè]zier(s?)\b" replace="Bézier$1" />
<Typo word="Brontë" find="\b(Anne|Branwell|Charlotte|Emily|Patrick)\s+Bronte\b" replace="$1 Brontë" />
<Typo word="Chambéry" find="\bChambery\b" replace="Chambéry" />
<Typo word="Côte ..." find="\bCote\s+(de\s+(?:Beaune|Brouilly|Granit|Nuits)|d['`’](?:Argent|Azur|Opale|Or)|des Landes|Chalonnaise|Fleurie|Saint-Luc|Vermeille)\b" replace="Côte $1" />
<Typo word="Côte-" find="\bCote-(de-Beaupré|des-Neiges|d['`’](?:Aime|Or)|du-Poivre|Nord|Rôtie|Saint-(?:André|Paul)|Vertu)\b" replace="Côte-$1" />
<Typo word="Côtes" find="\bCotes\s+(de\s+(?:Bourg|Duras|Gascogne|Toul)|du\s+(?:Rh[ôo]ne|Marmandais|Ventoux))\b" replace="Côtes $1" />
<Typo word="Côte d'Ivoire" find="\bC(?:ote\s+[Dd]['`’][Ii]|ôte\s+(?:D['`’][Ii]|[Dd][`’][Ii]|[Dd]['`’]i))voire\b" replace="Côte d'Ivoire" />
<Typo word="Der Freischütz" find="\bDer\s+Freischutz\b" replace="Der Freischütz" />
<Typo word="Dürrenmatt" find="\bD(?:üren?|ürren|ue?rr?en?)nmatt?\b" replace="Dürrenmatt" />
<Typo word="Düssel-" find="\b[Dd]ussel(dorf[a-z]*|tal)\b" replace="Düssel$1" />
<Typo word="É-" find="\bE(c(?:harcon|ollemont|riennes|ueil|ury)|gly|pense|pernay|pernon|pinay|poye|tampes|tiolles|toges|tréchy|trepy|vreux|vry)\b" replace="É$1" />
<Typo word="Eugène ..." find="\bEugene\s+(Delacroix|Ionesco|(Marin\s+)?Labiche)\b" replace="Eugène $1" />
<Typo word="Ferenc Molnár" find="\bFerenc\s+Molnar\b" replace="Ferenc Molnár" />
<Typo word="Franche-Comté" find="\bFranche(?:\s+Comté|[-\s]+Comte)\b" replace="Franche-Comté" />
<Typo word="Göttingen" find="\bGottingen\b" replace="Göttingen" />
<Typo word="Köppen climate classification" find="\b[Kk]oppen\s+climate\s+classification\b" replace="Köppen climate classification" />
<Typo word="Květa Peschke" find="\bKveta\s+Peschke\b" replace="Květa Peschke" />
<Typo word="León" find="\b(Castile(-|\s+and\s+)|(Kingdom|Province|Alfonso\s+(III|I?V|IX))\s+of\s+)Leon\b" replace="$1León"/>
<Typo word="Leoš Janáček" find="\bLeos\s+Jan[aàäãǎāăá][cč]ek\b" replace="Leoš Janáček" />
<Typo word="Médaille militaire" find="\b(?:M[eèê]dail+e\s+[Mm]|Médail+e\s+M)il+itaire\b" replace="Médaille militaire" />
<Typo word="Mel Tormé" find="\bMel\s+Torme\b" replace="Mel Tormé" />
<Typo word="Mérida" find="\bMerida\b" replace="Mérida" />
<Typo word="Müllerian" find="\b[Mm]ullerian\s+(agene[a-z]*|[Dd]ucts?|hormones?|[Ii]nhib[a-z]+|mimic[a-z]*|tumors?)\b" replace="Müllerian $1" />
<Typo word="-nçon" find="\b(Ale|Besa)ncon\b" replace="$1nçon" />
<Typo word="Neue Zürcher Zeitung" find="\bNeue\s+Zurcher\s+Zeitung\b" replace="Neue Zürcher Zeitung" />
<Typo word="Nîmes" find="\bNimes\b" replace="Nîmes" />
<Typo word="Nuevo León" find="\bNuevo\s+Leon\b" replace="Nuevo León" />
<Typo word="Périg(ord/(u)eux)" find="\bPerig(ord|u?eux)\b" replace="Périg$1" />
<Typo word="Provençal" find="\bProvencal\b" replace="Provençal" />
<Typo word="Querétaro" find="\bQueretaro\b" replace="Querétaro" />
<Typo word="Saarbrücken" find="\bSaarbrucken\b" replace="Saarbrücken" />
<Typo word="San Luis Potosí" find="\bSan\s+Luis\s+Potosi\b" replace="San Luis Potosí" />
<Typo word="Saône" find="\bSaone\b" replace="Saône" />
<Typo word="Sèvres" find="\bS[ée]vres\b" replace="Sèvres" />
<Typo word="Süddeutsche Zeitung" find="\Suddeutsche\s+Zeitung\b" replace="Süddeutsche Zeitung" />
<Typo word="Teatro Colón" find="\b[Tt]eatro\s+[Cc]olon\b" replace="Teatro Colón" />
<Typo word="Tübingen" find="\bTubingen\b" replace="Tübingen" />
<Typo word="Yucatán" find="\bYucatan\b" replace="Yucatán" />
A
<Typo word="Abandon" find="\b([Aa])(?:dba|bo)ndon+([a-z]*)\b" replace="$1bandon$2" />
<Typo word="Abbreviate" find="\b([Aa])(?:b+ri|bre)viat([a-z]+)\b" replace="$1bbreviat$2" />
<Typo word="Aberrant/Aberration" find="\b([Aa])b(?:ber?|e)ra([nt][a-z]+)(?<!Aberangell)\b" replace="$1berra$2" />
<Typo word="Absence" find="\b([Aa])bs(?:cen[sc]|ens)(es?)\b" replace="$1bsenc$2" />
<Typo word="Absorb" find="\b([Aa])sb?orb([a-z]*)\b" replace="$1bsorb$2" />
<Typo word="Absorption" find="\b([Aa])bsorb[st]i(on|ve)\b" replace="$1bsorpti$2" />
<Typo word="Abyssinia" find="\b[Aa]b(?:ysin?|yssin|bys+in?)nia(ns?)?\b" replace="Abyssinia$1" />
<Typo word="Academy" find="\b([Aa])c(?:edd?e|cadd?e|c?ada|ad|ada(?=me))m+e?(i[ce]s?|ically|y)\b" replace="$1cadem$2" />
<Typo word="(Ac/De)celerate" find="\b([Aa]c|[Dd]e)(?:c?el|e)lerat([a-z]+)\b" replace="$1celerat$2" />
<Typo word="Access_" find="(?!\b[Aa]ces\b)\b(A|a|[Ii]na)(?:ces+|cces(?:ss+)?)([ao]r[a-z]+|e[ds]|ib[a-z]+|ing|ion[a-z]*|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="Acclaim" find="\b([Aa])claim(ed)?\b" replace="$1cclaim$2" />
<Typo word="Acclimatise" find="\b([Aa])c+limiti([sz])(e[ds]?|ing|ation)\b" replace="$1cclimati$2$3" />
<Typo word="Accommodate" find="\b([Aa])c(?:com[aeo]?|om+[aeo]?|comm[ae]?)dat([a-z]+)\b" replace="$1ccommodat$2" />
<Typo word="Accompanied" find="\b([Aa])c+ompa(?:i?nn|in+)[iy]?e?([ds])\b" replace="$1ccompanie$2" />
<Typo word="According" find="\b([Aa])ccorin(g|gly)\b" replace="$1ccordin$2" />
<Typo word="Accordion" find="\b([Aa])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([Aa])c(?:c*us|u)s(e[sdr]?|ing|al|able|ati(on|ve)s?|ator[a-z]*|tom(s?|ed))\b" replace="$1ccus$2" />
<Typo word="(Over/Under)Achieve" find="\b(A|a|[Oo]vera|[Uu]ndera)ch(?:e?i|eie|iei)v(e[a-z]*|ing|abl[ey])\b" replace="$1chiev$2" />
<Typo word="Acknowledge" find="\b([Aa])knowle" replace="$1cknowle" />
<Typo word="Acknowledging" find="\b([Aa])c?knowl(?:edg?e|dege?|egd?e?)ing\b" replace="$1cknowledging" />
<Typo word="Acquire" find="\b([Aa])cq[iu](re[ds]?|ring|siti(ons?|ve(ly)?))\b" replace="$1cqui$2" />
<Typo word="Acquit" find="\b([Aa])c?quitt+(s?)\b" replace="$1cquit$2" />
<Typo word="Acquittal" find="\b([Aa])c?qui(?:tt)?t(ed|ing|a(l|nce)s?)\b" replace="$1cquitt$2" />
<Typo word="Across" find="\b([Aa])c(?:cro|c?or)s[st]\b" replace="$1cross" />
<Typo word="Actual" find="\b([Aa])cut?al([a-z]*)\b" replace="$1ctual$2" />
<Typo word="Adaptation" find="\b([Aa])dapa(?:ta)?tion([a-z]*)\b" replace="$1daptation$2" />
<Typo word="Address" find="\b([Aa])d+res(e[ds]|ing|e[er]s?|ab[il][a-z]+)?\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([Aa])dmin(?:in?str|ster|inster)(s?|ed|ing)\b" replace="$1dminister$2" />
<Typo word="Administrate" find="\b([Aa])dmi(?:n|nini?)strat([a-z]+)\b" replace="$1dministrat$2" />
<Typo word="Admission" find="\b([Aa])ddmiss?i(ons?|ble|bility)\b" replace="$1dmissi$2" />
<Typo word="Adopt" find="\b([Aa])ddopt(s?|ed|i(ng|ve|ons?))\b" replace="$1dopt$2" />
<Typo word="Adultery" find="\b([Aa])dultr(y|ate[ds]?|ati(ng|on)|er|ous)\b" replace="$1dulter$2" />
<Typo word="Advance" find="\b([Aa])davanc(e[ds]?|ing|ements?)\b" replace="$1dvanc$2" />
<Typo word="Adventurous" find="\b([Aa])dventrous\b" replace="$1dventurous" />
<Typo word="Advertise" find="\b([Aa])dverti(?:e?s|ze)(r?s?|d|ments?)\b" replace="$1dvertise$2" />
<Typo word="Advertising" find="\b([Aa])dvert(?:s|i?z)ing\b" replace="$1dvertising" />
<Typo word="Advocate" find="\b([Aa])dovc?at(e[ds]?|ing|ion|ory?)\b" replace="$1dvocat$2" />
<Typo word="Aerial" find="\b([Aa])eriel(s?|ly)\b" replace="$1erial$2" />
<Typo word="Aesthetic" find="\b([Aa])(?:stheti|e?sthetia|e?stheci)c(s?|al|al+y)\b" replace="$1esthetic$2" />
<Typo word="Affiliate" find="\b([Aa])f(?:f?ill?|f?illi|ill?i|f?ll?i)at(e[ds]?|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([Aa])ffici[oa]nad(os?)\b" replace="$1ficionad$2" />
<Typo word="Aforementioned" find="\b([Aa])for(?:men|e?mem|eme)tioned\b" replace="$1forementioned" />
<Typo word="Afrikaner" find="\b([Aa])fri[ck]aane(rs?)\b" replace="$1frikane$2" />
<Typo word="After" find="\b([Aa])f[ft]ter\b" replace="$1fter" />
<Typo word="Against" find="\b([Aa])g(?:aisn?t|ainnst|ia?nst|aints?)\b" replace="$1gainst" />
<Typo word="Aggravate" find="\b([Aa])g(?:g?[ae]?re|r[aei])vat([a-z]+)\b" replace="$1ggravat$2" />
<Typo word="Aggregate" find="\b([Aa])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([Aa])g(?:g?re|res?)s(ions?|ive[a-z]*|ors?)\b" replace="$1ggress$2" />
<Typo word="Aggrieve" find="\b([Aa])g(?:rie|g?rei)v(e[ds]?|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([Aa])(?:gricu|rgicul)tur(es?|al)\b" replace="$1gricultur$2" />
<Typo word="Air-" find="\b([Aa])r?i(craft|liner?s?|planes?|ports?|space)\b" replace="$1ir$2" />
<Typo word="Airborne" find="\bairbourne?\b" replace="airborne" /><!-- don't fix Airbourne, a band -->
<Typo word="Aircraft" find="\b([Aa])i(?:rc|rrcr)ar?(fts?)\b" replace="$1ircra$2" />
<Typo word="Albeit" find="\b([Aa])l(?:l?bie|lbei)t\b" replace="$1lbeit" />
<Typo word="Alcohol" find="\b([Aa])l(?:o?cho|choho|ch?oha|ch?aho)l(s?|ics?|ism)\b" replace="$1lcohol$2" />
<Typo word="Algebraic" find="\b([Aa])lgebraical\b" replace="$1lgebraic" />
<Typo word="Algorithm" find="\b([Aa])lgorh?itm(s?|ic)\b" replace="$1lgorithm$2" />
<Typo word="Alienate" find="\b([Aa])lientat(e[ds]?|ing|ion)\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([Aa])ll\s+intensive\s+purposes\b" replace="$1ll intents and purposes" />
<Typo word="Allege" find="\b([Aa])l+edg(e[ds]?|ing|edly)\b" replace="$1lleg$2" />
<Typo word="Allegedly" find="\b([Aa])l+ed?ge[ld]y\b" replace="$1llegedly" />
<Typo word="Alleviate" find="\b([Aa])l+iviat(e[ds]?|ing|ion|or)\b" replace="$1lleviat$2" />
<Typo word="Almost" find="\b([Aa])l(?:mso|oms)t\b" replace="$1lmost" />
<Typo word="Along with" find="\b([Aa])longwith\b" replace="$1long with" />
<Typo word="Alongside" find="\b([Aa])lon[gs]ide\b" replace="$1longside"/>
<Typo word="Alpha" find="\b([Aa])plha([a-z]*)\b" replace="$1lpha$2" />
<Typo word="Already" find="\b([Aa])(?:l+reayd|ready|l+red+y)\b" replace="$1lready" />
<Typo word="Also_" find="\baslo\b" replace="also" />
<Typo word="Alternative" find="\b([Aa])lternitive([sly]*)\b" replace="$1lternative$2" />
<Typo word="Although" find="\b([Aa])l(?:[ht]ought?|thought)\b" replace="$1lthough" />
<Typo word="Alumni" find="\b([Aa])lumi?nis\b" replace="$1lumni" />
<Typo word="Alumnus" find="\b([Aa])lmun(us|ae?|i)\b" replace="$1lumn$2" />
<Typo word="Alumnus_" find="\b([Aa])lumin(us|ae|i)\b" replace="$1lumn$2" />
<Typo word="An alumnus of" find="\b([Aa])n?\s+[Aa]lumi?ni\s+of\b" replace="$1n alumnus of" />
<Typo word="Always" find="\b([Aa])l+w(?:asy|yas)\b" replace="$1lways" />
<Typo word="Amalgam" find="\b([Aa])malg[ou]m(s?|at(e[ds]?|ing|ion))\b" replace="$1malgam$2" />
<Typo word="Amateur" find="\b([Aa])m+(?:[aeiou]tuer|[aeiou]ture|[eiou]teur)([a-z]*)\b" replace="$1mateur$2" />
<Typo word="Ambidextrous" find="\b([Aa])mbi?dextero?us(ly)?\b" replace="$1mbidextrous$2" />
<Typo word="Ambiguous" find="\b(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][a-z]*)\b" replace="$1valen$2" />
<Typo word="Amend" find="\b([Aa])dmend(s?|ed|ments?|ing|able|atory)\b" replace="$1mend$2" />
<Typo word="America" find="\b[Aa]merc?ia(n[as]?|nism)?\b" replace="America$1"/>
<Typo word="Ammunition" find="\b([Aa])m+untio(ns?)\b" replace="$1mmunitio$2" />
<Typo word="Amock" find="\b([Aa])mock\b" replace="$1mok" />
<Typo word="Among" find="\b([Aa])mo?un(g|gst)\b" replace="$1mon$2" />
<Typo word="Amongst" find="\b([Aa])mon(?:ge)?st\b" replace="$1mongst" />
<Typo word="Amount" find="\b([Aa])mout(s?|ed|ing)\b" replace="$1mount$2" />
<Typo word="(A/Be)musement" find="\b(A|a|[Bb]e)mus(?:em|me)(nts?)\b" replace="$1museme$2" />
<Typo word="Anaerobic" find="\b([Aa])nerob(es?|ic[a-z]*)\b" replace="$1naerob$2" />
<Typo word="Analogous" find="\b([Aa])n(?:n?al|nal?)l(?:oge|ag)(y|ies|ous)\b" replace="$1nalog$2" />
<Typo word="Ancestor" find="\b([Aa])nsest[oe](rs?)\b" replace="$1ncesto$2" />
<Typo word="Ancestry" find="\b([Aa])ncest(?:[oe]r|ri)(y|ies|al)\b" replace="$1ncestr$2" />
<Typo word="Ancient" find="\b([Aa])(?:cie|ncei)nt(s)?\b" replace="$1ncient$2" />
<Typo word="Ancillary" find="\b([Aa])ncill?iary\b" replace="$1ncillary" />
<Typo word="Anemone" find="\b([Aa])nenom(es?)\b" replace="$1nemon$2" />
<Typo word="Annihilate" find="\b([Aa])n(?:n?i?hili|nhil+)at([a-z]+)\b" replace="$1nnihilat$2" />
<Typo word="Announcement" find="\b([Aa])n+oun?cmen(ts?)\b" replace="$1nnouncemen$2" />
<Typo word="Annually" find="\b([Aa])nual+y\b" replace="$1nnually" />
<Typo word="Annul" find="\b([Aa])n+ull(s?|ments?|ar)\b" replace="$1nnul$2" />
<Typo word="Annulled" find="\b([Aa])n(?:nu|ul)l(ed|ing)\b" replace="$1nnull$2" />
<Typo word="Anoint" find="\b([Aa])nnoint(s?|ed|ings?|ments?)\b" replace="$1noint$2" />
<Typo word="Anomaly" find="\b([Aa])nom(?:o|al)l(y|ies|ous[a-z]*)\b" replace="$1nomal$2" />
<Typo word="Antarctic_" find="\b(?<![Ss]infonia\s+)([Aa])ntarti(ca?)\b" replace="$1ntarcti$2" /><!--avoid 'Sinfonia antartica'-->
<Typo word="Anthropomorphic" find="\b([Aa])nthromorphi([a-z]+)\b" replace="$1nthropomorphi$2" />
<Typo word="(Anti/Hypo/Paren)thesis" find="\b([Aa]nti|[Hh]ypo|[Pp]aren)th[ai]s([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([Aa])n(?:yty|tyth)ing\b" replace="$1nything" />
<Typo word="Apartheid" find="\b([Aa])parteid\b" replace="$1partheid" />
<Typo word="Apennine" find="\b[Aa]p(?:e|pen?)nin(es?|us)\b" replace="Apennin$1" />
<Typo word="Apocalypse" find="\b([Aa])pocolyp(ses?|tic[a-z]*)\b" replace="$1pocalyp$2" />
<Typo word="(Un)Apolog(y/etic)" find="\b(A|a|[Uu]na)p(?:p?ol[ae]|polo)g(y|ies|ize[ds]?|(etic|ist|ia|ue)s?)\b" replace="$1polog$2" />
<Typo word="Apparel" find="\b([Aa])p(?:p?arr[ae]|arr?[ae]|p?ara)l(s?|l?ing|l?ed)\b" replace="$1pparel$2" />
<Typo word="Apparent" find="\b([Aa])p(?:p*ea?r[aei]|(?:pp+|)ea?r[aei]|p*arr+[aei]|p*ar+[ai])nt(ly)?\b" replace="$1pparent$2" />
<Typo word="Appealing" find="\b([Aa])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([Aa])ppelat(e|i[a-z]+)\b" replace="$1ppellat$2" />
<Typo word="Application" find="\b([Aa])pplicaito(ns?)\b" replace="$1pplicatio$2" />
<Typo word="(Dis)Appoint" find="\b([Dd]is)?s?([Aa])(?:sp*|)point([a-z]*)\b" replace="$1$2ppoint$3" />
<Typo word="(Ap/De)preciate" find="\b([Aa]p|[Dd]e)pr(?:[ei]cai|ie?cia|eacia)([a-z]+)\b" replace="$1precia$2" />
<Typo word="Approaches" find="\b([Aa])p+roach([ds])\b" replace="$1pproache$2" />
<Typo word="(In)Appropriate" find="\b(A|a|[Ii]na)p(?:propropia|ropri?a|proprai?|propia)t([a-z]+)\b" replace="$1ppropriat$2" />
<Typo word="Approximate" find="\b([Aa])p+rox(?:i?am[ai]|imi|imm|ia(?:tema)?)t([a-z]+)\b" replace="$1pproximat$2" />
<Typo word="Approximately" find="\b([Aa])p+rox[aei]mm?[ai]tle?y\b" replace="$1pproximately" />
<Typo word="Aqueduct_" find="\b(?<!Mental\s+)([Aa])quaduct(s?)\b" replace="$1queduct$2" />
<Typo word="Arabic_" find="\b(?<![Gg]um\s+)arabic\b" replace="Arabic" />
<Typo word="Arbitrary" find="\b([Aa])r?b(?:ritr?a|r?ita|rbitr?e)r((il)?y|iness)\b" replace="$1rbitrar$2" />
<Typo word="Arboretum" find="\b([Aa])rbo(?:ure|ri)tum\b" replace="$1rboretum"/>
<Typo word="Arch(a)eology" find="\b([Aa])rc(ha?)(?:e|eao|oe?)log(y|ists?|ic[a-z]*)\b" replace="$1rc$2eolog$3" />
<Typo word="Archetype" find="\b([Aa])rchi?typ(es?|al|ic[a-z]*)\b" replace="$1rchetyp$2" />
<Typo word="Archimedean" find="\b[Aa]rchimedian\b" replace="Archimedean"/>
<Typo word="Architect" find="\b([Aa])(?:rch(?:ec?|ic)te(?:c?t|cht?)|chitect)(s?|ur[a-z]+)\b" replace="$1rchitect$2" />
<Typo word="Architectural" find="\b([Aa])rchitectual(ly)?\b" replace="$1rchitectural$2"/>
<Typo word="Architecture" find="\b([Aa])rch[ie](?:ctect|c?techt?|tet|tec)ur([a-z]+)\b" replace="$1rchitectur$2" />
<Typo word="Argument" find="\b([Aa])rguement([as]?|ive|ative(ly)?|ation|um)\b" replace="$1rgument$2" />
<Typo word="Armistice" find="\b([Aa])rm(?:[ia]sta|asti)[cs](es?)\b" replace="$1rmistic$2" />
<Typo word="Arose" find="\b([Aa])rised\b" replace="$1rose" />
<Typo word="Around_" find="(?!\bAroud\b)\b([Aa])r(?:r?o[nu]|roun|un)d\b" replace="$1round"/>
<!-- ignore name/city Aroud -->
<Typo word="Article" find="\b([Aa])rtic[ae]l?(s?)\b" replace="$1rticle$2"/>
<Typo word="Artillery" find="\b([Aa])rtil+ary\b" replace="$1rtillery" />
<Typo word="Artist" find="\b([Aa])r(?:itis|tsi)t(s?|ic(ally)?)\b" replace="$1rtist$2" />
<Typo word="Ascend" find="\b([Aa])(?:cce|sece)n(sions?|d(?:ed|ing|s)?)\b" replace="$1scen$2" />
<Typo word="Ascetic" find="\b([Aa])setic(s?|ally|ism)\b" replace="$1scetic$2" />
<Typo word="Aside" find="\b([Aa])sside\b" replace="$1side" />
<Typo word="Asphyxiate" find="\b([Aa])sphyxai?t(e[ds]?|ing|ion)\b" replace="$1sphyxiat$2" />
<Typo word="Assassin" find="\b([Aa])s+assa(ns?)\b" replace="$1ssassi$2" />
<Typo word="Assassin" find="\b([Aa])ssas[ia]n(s|ate[ds]?|ations?)?\b" replace="$1ssassin$2" />
<Typo word="Assassinate" find="\b([Aa])ss(?:asi|is)nat(e[ds]?|ions?)\b" replace="$1ssassinat$2" />
<Typo word="Assassinated" find="\b([Aa])ssasined\b" replace="$1ssassinated" />
<Typo word="Assassination" find="\b([Aa])ssassintation\b" replace="$1ssassination" />
<Typo word="Assault" find="\b([Aa])s(?: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([a-z]+)\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([Aa])ssertati(ons?|ve[a-z]*)\b" replace="$1sserti$2" />
<Typo word="Assessment" find="\b([Aa])ssesment\b" replace="$1ssessment"/>
<Typo word="Assign" find="\b([Aa])sign(s?|ed|ing|ments?)\b" replace="$1ssign$2" />
<Typo word="Assign_" find="\b([Aa])ss(?:s+ign|ing)(s|ing|ed|ments?)\b" replace="$1ssign$2" /><!--don't fix Assing-->
<Typo word="Assist" find="\b([Aa])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[a-z]*)\b" replace="$1sistan$2" />
<Typo word="Associate" find="\b([Aa])s(?:oci|soi?c)ai?t(e[ds]?|ing|ions?)\b" replace="$1ssociat$2" />
<Typo word="Assume" find="\b([Aa])s(?:um|s+umm)(e[ds]?|ing(ly)?|ptions?)\b" replace="$1ssum$2" />
<Typo word="Astronomy" find="\b([Aa])stonom(y|ers?|ic[a-z]*)\b" replace="$1stronom$2" />
<Typo word="Asymmetric" find="\b([Aa])s(?:s?y)metr(y|ic[a-z]*)\b" replace="$1symmetr$2" />
<Typo word="Atatürk" find="\bAtaturk\b" replace="Atatürk" />
<Typo word="Atheist" find="\b([Aa])thies(ts?|m|tic)\b" replace="$1theis$2" />
<Typo word="Atheistic" find="\b([Aa])theistical\b" replace="$1theistic"/>
<Typo word="Athenian" find="\b([Aa])thenea(ns?)\b" replace="$1thenia$2" />
<Typo word="Athlete" find="\b([Aa])thelet(es?|ic[a-z]*)\b" replace="$1thlet$2" />
<Typo word="Atrocity" find="\b([Aa])ttroci(ty|ties|ous[a-z]*)\b" replace="$1troci$2" />
<Typo word="Attaché" find="\b([Aa])ttachee(s?)\b" replace="$1ttaché$2" />
<Typo word="Attach" find="\b([Aa])tt?atch(e[ds]|ing|able|ments?)?\b" replace="$1ttach$2" />
<Typo word="Attempt" find="\b([Aa])t(?:empt|tem[pt])(s?|ed|ing|able)\b" replace="$1ttempt$2" />
<Typo word="Attendant" find="\b([Aa])t(?:tende|end[ae])n(ts?|ces?)\b" replace="$1ttendan$2" />
<Typo word="(Un)Attend(ed/ing)" find="\b(A|a|[Uu]na)(?:t+en|tend?)(ed|ing)\b" replace="$1ttend$2"/>
<Typo word="(In)Attention" find="\b(A|a|[Ii]na)t(?:tens|ent)i(ons?|ve(ness)?)\b" replace="$1ttenti$2" />
<Typo word="Attitude" find="\b([Aa])t(?:titi|it+u|tittu)d(e?s|inal[a-z]*)\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([Aa])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([Aa])ut(?:he|o)(rs?)\b" replace="$1utho$2" />
<Typo word="(A/Ina/S)uspicious" find="\b([AaSs]|[Ii]na)uspi[st]io(ns?|us(ly)?)\b" replace="$1uspicio$2" />
<Typo word="Authoritative" find="\b([Aa])(?:uthr|ut|th)or(?:a|i|[ai]t[ai])tive([a-z]*)\b" replace="$1uthoritative$2" />
<Typo word="Authoritative" find="\b([Aa])uthor[ai]tive\b" replace="$1uthoritative"/>
<Typo word="Authorities" find="\b([Aa])(?:(?:uthr|ut|th)orit(?:i?e|ier|hie)|uthorit(?:e|ier|hie))s\b" replace="$1uthorities" />
<Typo word="Authority" find="\b([Aa])(?:(?:uthr|ut|th)orith?|uthorith)([a-z]+)\b" replace="$1uthorit$2" />
<Typo word="Auto-da-fé" find="\b([Aa])uto-da-fe\b" replace="$1uto-da-fé"/>
<Typo word="Autobiography" find="\b([Aa])uthobiograph(y|ies|ic[a-z]*)\b" replace="$1utobiograph$2" />
<Typo word="Autochthonous" find="\b([Aa])utoc(?:h?t|th)on(ous(ly)?|[sy]?|es|ism)\b" replace="$1utochthon$2" />
<Typo word="Automobile" find="\b([Aa])utomibil(es?|ing)\b" replace="$1utomobil$2" />
<Typo word="Autonomous" find="\b([Aa])uto(?:monom|[mn]on|mom)ou(s[a-z]*)\b" replace="$1utonomou$2" />
<Typo word="Auxiliary" find="\b([Aa])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([a-z]+)\b" replace="$1vailab$2" />
<Typo word="Avalanche" find="\b([Aa])valanc(es?)\b" replace="$1valanch$2" />
<Typo word="Average" find="\b([Aa])v(?:a?ra?|er)g(es?|ed|ing)\b" replace="$1verag$2" />
<Typo word="Averaged" find="\b([Aa])veragee([ds])\b" replace="$1verage$2" />
<Typo word="Aviation" find="\b([Aa])vai?t(ion|ors?)\b" replace="$1viat$2" />
<Typo word="Await" find="\b([Aa])wat(ed|ing|s)\b" replace="$1wait$2" />
<Typo word="Award" find="\b([Aa])war(ed|ing|s)\b" replace="$1ward$2"/>
<Typo word="Awareness" find="\b([Aa])war(?:ne|enes)ss+\b" replace="$1wareness"/>
<Typo word="Away" find="\b([Aa])(?:wy|yw)a\b" replace="$1way"/>
<Typo word="Awkward" find="\b([Aa])(?:c?kw|wk)ard(ly|ness)?\b" replace="$1wkward$2" />
B
<Typo word="Back" find="\b([Bb])(?:akc|cak)(s?|ed|ing|ers?|(?:bo|w|y)ards?|hand[a-z]*|hoe?|dat[a-z]*|doors?|fir[ei][a-z]*|light[a-z]*|lit|log[a-z]*|bone[a-z]*|[lw]ash|pack[a-z]*|sides?|spin[a-z]*|stage)\b" replace="$1ack$2"/>
<Typo word="(B/M/S)adly" find="\b([BbMmSs]ad)dly\b" replace="$1ly" />
<Typo word="(Un)Balance" find="(?!\bBallance\b|\bBalenciaga\b)\b(B|b|[Uu]nb)al(?:e|la)nc([a-z]+)\b" replace="$1alanc$2"/>
<!--avoid false positives Ballance, Balenciaga-->
<Typo word="Banana" find="\b([Bb])an(?:an|na)n(as?)\b" replace="$1anan$2" />
<Typo word="Bankrupt" find="\b([Bb])an(?:krup|rupt)(s?|ed|c[a-z]+)\b" replace="$1ankrupt$2" />
<Typo word="Barbiturate" find="\b([Bb])arbituate(s?)\b" replace="$1arbiturate$2" />
<Typo word="Battalion" find="\b([Bb])at(?:tal|al?)(lions?)\b" replace="$1atta$2" />
<Typo word="Beachhead" find="\b([Bb])eachea(ds?)\b" replace="$1eachhea$2" />
<Typo word="Beat" find="\b([Bb])eated\b" replace="$1eat" />
<Typo word="Beautiful" find="\b([Bb])e(?:at[iy]|ua?t[iy]|auty)full?(ly)?\b" replace="$1eautiful$2" />
<Typo word="Beauty" find="\b([Bb])eua?ty\b" replace="$1eauty" />
<Typo word="Because" find="\b([Bb])[ae](?:a?cuse|cuase?|couse|casue|c[ce]ause)\b" replace="$1ecause" />
<Typo word="Become" find="\b([Bb])eco(?:mm|)(es?|ing)\b" replace="$1ecom$2" />
<Typo word="Beginner" find="\b([Bb])eg(?:gin|g?i)n(ers?|ings?)\b" replace="$1eginn$2" />
<Typo word="Beginning" find="\b([Bb])egin(?:inin|ni)g(s?)\b" replace="$1eginning$2"/>
<Typo word="Begins" find="\b([Bb])eggin(s|n(?:er|ing)s?)\b" replace="$1egin$2"/>
<Typo word="(Mis)Behavior" find="\b(B|b|[Mm]isb)ehavoi?(u?r[a-z]*)\b" replace="$1ehavio$2"/>
<Typo word="Beijing" find="\b[Bb]ejing\b" replace="Beijing" />
<Typo word="Being" find="\b([Bb])eeing(s?)\b" replace="$1eing$2" />
<Typo word="being" find="\bbeng\b" replace="being"/><!--Beng is a surname-->
<Typo word="Beirut" find="\b[Bb]ei?ruit\b" replace="Beirut" />
<Typo word="Beleaguered" find="\b([Bb])eleag[eu]r(ed)?\b" replace="$1eleaguer$2" />
<Typo word="Belgium" find="\b[Bb]eligum\b" replace="Belgium" />
<Typo word="(Dis/Mis/Non/Un)Believ(ing/able)" find="\b(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="Belligerent" find="\b([Bb])el(?:l?igera|igere)n(ts?|tly|ce)\b" replace="$1elligeren$2" />
<Typo word="Bellwether" find="\b([Bb])ellweathe(rs?)\b" replace="$1ellwethe$2" />
<Typo word="Beneficial" find="\b([Bb])en(?:[ei]ficai?|[ai]ficia)([lr][aeilrsy]*)\b" replace="$1eneficia$2" />
<Typo word="Benefit" find="\b([Bb])en[ia]fit(s?|t[ei][a-z]+)\b" replace="$1enefit$2" />
<Typo word="Benjamin" find="\b[Bb]enajmin\b" replace="Benjamin" />
<Typo word="Bernoulli" find="\b[Bb]ernou(?:il|)li\b" replace="Bernoulli" />
<Typo word="Bestiality" find="\b([Bb])eastiali?ty\b" replace="$1estiality" />
<Typo word="Between" find="\b([Bb])e(?:twen|w?teen|tweem)\b" replace="$1etween" />
<Typo word="Beyond" find="\b([Bb])eyo(?:ng|und)\b" replace="$1eyond" />
<Typo word="(B/M/Tr)illionaire" find="\b((?:[Mm]ulti)?[MmBb]|[Tt]r)il+ioni?are([es])*\b" replace="$1illionaire$2" />
<Typo word="Bizarre" find="\b([Bb])iz(?:zar+|ar)e(ly)?\b(?<!Some Bizzare)" replace="$1izarre$2"/><!--allow [[Some Bizzare]]-->
<Typo word="Blame" find="\b([Bb])laime?\b" replace="$1lame"/>
<Typo word="Blitzkrieg" find="\b([Bb])litzkreig\b" replace="$1litzkrieg" />
<Typo word="Bombardment" find="(?<!\b[DdLl]es?\s+)\b([Bb])ombar(?:de|)ment(s?)\b(?!\s+[Dd]es?\b)" replace="$1ombardment$2"/>
<!--avoid French word bombardement by 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([Bb])ombardment(s?\s+[Dd]es?)\b" replace="$1ombardement$2"/>
<Typo word="Bonanno" find="\b([Bb])onnano\b" replace="$1onanno" />
<Typo word="Botswana" find="\b[Bb]o(?:stwa|tswan)na(n?s?)\b" replace="Botswana$1" />
<Typo word="Boundary" find="\b([Bb])onda?r(y|ies)\b" replace="$1oundar$2" />
<Typo word="Boxes" find="\b([Bb])ox([ds])\b" replace="$1oxe$2"/>
<Typo word="Brazilian" find="\b([Bb])ra(?:sil?|[sz]il)li(ans?)\b" replace="Brazili$2" />
<Typo word="Breakthrough" find="\b([Bb])reakt(?:t?[hr]ough|hrought)(s?)\b" replace="$1reakthrough$2" />
<Typo word="Brethren" find="\b([Bb])rethe(?:re?)?n\b" replace="$1rethren" />
<Typo word="Brief" find="\b([Bb])reif(s?|ly|ings?|ed|er|est)\b" replace="$1rief$2" />
<Typo word="Brillian(t/ce)" find="(?!\bBrillant\b)\b([Bb])ril[il]an(t(ly)?|c[ey])\b" replace="$1rillian$2"/><!--avoid surname Brillant-->
<Typo word="Brimstone" find="\b([Bb])rime(stones?)\b" replace="$1rim$2" />
<Typo word="British" find="\b[Bb]ritt+(ish|anni[ac])\b" replace="Brit$1" />
<Typo word="Brittany" find="\bBrit+anny\b" replace="Brittany" />
<Typo word="Broadcast" find="\b([Bb])r(?:a?od|oa|oada)cast([a-z]*)\b" replace="$1roadcast$2" />
<Typo word="Broadly" find="\b([Bb])roadyl?\b(?<!\bBroady\b)" replace="$1roadly" /><!--don't match 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([dt])l?((ing)?s?)\b" replace="$1uil$2$3" />
<Typo word="(Re)Build" find="(?!\bBild\b)\b(B|b|[Rr]eb)(?:iul|[iu]li?)(ds?|t|dings?)\b" replace="$1uil$2"/><!--Don't match surname Bild-->
<Typo word="(Re/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([Bb])(?:ou?y|uo)an(t(ly)?|cy)\b" replace="$1uoyan$2" />
<Typo word="Bureaucrat" find="\b([Bb])(?:eaur[ao]|ure?u?)cra([a-z]+)\b" replace="$1ureaucra$2" />
<Typo word="Burglar" find="\b([Bb])urg(?:u?le|ula)r([a-z]*)\b" replace="$1urglar$2" />
<Typo word="Burial" find="\b([Bb])urri(als?|ed)\b" replace="$1uri$2" />
<Typo word="Business" find="\b([Bb])u(?:i?s(?:si|in)?nes?|isines)(s[a-z]*)\b" replace="$1usines$2" />
C
<Typo word="Caesar" find="\b[Cc]easar(ean?)?(s?)\b" replace="Caesar$1$2"/>
<Typo word="Cafeteria" find="\b([Cc])af[ai]teri(as?)\b" replace="$1afeteri$2" />
<Typo word="Caisson" find="\b([Cc])as+io(ns?)\b" replace="$1aisso$2" />
<Typo word="(Mis/Re)Calculate" find="\b(C|c|[Mm]isc|[Rr]ec)al(?:ucu?|cul|ul?)lat([a-z]+)\b" replace="$1alculat$2" />
<Typo word="Calendar" find="\b([Cc])alander(s?)\b" replace="$1alendar$2"/>
<Typo word="Caliber" find="\b([Cc])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="Call(ed/ing)" find="\b([Cc])al(ed|ing)\b" replace="$1all$2" />
<Typo word="Calligraphy" find="\b([Cc])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([Cc])am[ao]flad?g(e[ds]?|ing)\b" replace="$1amouflag$2" />
<Typo word="Campaign" find="\b([Cc])ampa(?:g?in|a?ig|ing)(s?|ed|ers?|ing)\b" replace="$1ampaign$2" />
<Typo word="Can" find="\b([Cc])na\b" replace="$1an"/>
<Typo word="Candidate" find="\b([Cc])and(?:adat|i(?:di)?at|idta)((ur)?es?)\b" replace="$1andidat$2" />
<Typo word="Canister" find="\b([Cc])anniste(rs?)\b" replace="$1aniste$2" />
<Typo word="Cannot" find="\b([Cc])a(?:|nn)not\b" replace="$1annot" />
<Typo word="Cantaloupe" find="\b([Cc])antalope(s?)\b" replace="$1antaloupe$2"/>
<Typo word="Capital" find="\b([Cc])aptial(s?|is[mt][a-z]*)\b" replace="$1apital$2" />
<Typo word="Capitalize" find="\b([Cc])apitiliz([aei][a-z]*)\b" replace="$1apitaliz$2" />
<Typo word="Captured" find="\b([Cc])aptu[er]d\b" replace="$1aptured"/>
<Typo word="Carcass" find="\b([Cc])arcas\b" replace="$1arcass"/>
<Typo word="Career" find="\b([Cc])arree?r(\b(?<!Carrer)|s)\b" replace="$1areer$2" /><!--Don't fix name Carrer-->
<Typo word="Caribbean" find="\b([Cc])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([Cc])arthagia(ns?)\b" replace="Carthaginia$2" />
<Typo word="Cartilage" find="\b([Cc])artil+(?:[ie]d?|ad)g(e|inous)\b" replace="$1artilag$2" />
<Typo word="Cartography" find="\b([Cc])art(?:ho|a)graph(y|ers?|ic)\b" replace="$1artograph$2" />
<Typo word="Cartridge" find="\b([Cc])art(?:drid?|ri)g(es?)\b" replace="$1artridg$2" />
<Typo word="Cassette" find="\b([Cc])as(?:et?|s?e)t(es?)\b" replace="$1assett$2" />
<Typo word="Cassowary" find="\b([Cc])as(?:s?aw[ao]|s?owar|owa)r(y|ies)\b" replace="$1assowar$2" />
<Typo word="Catapult" find="\b([Cc])atapault(s?|ed|ing)\b" replace="$1atapult$2" />
<Typo word="Catastrophes" find="\b([Cc])atastrophies\b" replace="$1atastrophes" />
<Typo word="Catechism" find="\b([Cc])ath[ae]ch?is([mt]s?|tic)\b" replace="$1atechis$2" />
<Typo word="Category" find="\b([Ss]ubc|C|c)(?:atag|ategi|taeg)or([a-z]+)\b" replace="$1ategor$2" />
<Typo word="Caterpillar" find="\b([Cc])at(?:ter?pil?|epil|t?erpi)l(ars?)\b" replace="$1aterpill$2" />
<Typo word="Catholic" find="\b([Cc])ath(?:[eo]?lo|eli)c(s?|ism)\b" replace="$1atholic$2" />
<Typo word="Caucasian" find="\b([Cc])aucasio(ns?)\b" replace="$1aucasia$2" />
<Typo word="Caucuses" find="\b([Cc])u?acuse([ds])\b" replace="$1aucuse$2" />
<Typo word="Ceiling" find="\b([Cc])i?eling(s?|ed)\b" replace="$1eiling$2" />
<Typo word="Celebrity" find="\b([Cc])eleb[ei]rt(y|ies)\b" replace="$1elebrit$2" />
<Typo word="Cellpadding" find="\b([Cc])el(?:lpa|pad)ding\b" replace="$1ellpadding" />
<Typo word="Celsius" find="\b([Cc])elcius\b" replace="Celsius" />
<Typo word="Cemetery" find="\b([Cc])emen?ta?re?(y|ies)\b" replace="$1emeter$2" />
<Typo word="Censor" find="\b([Cc])ensu(rs?)\b" replace="$1enso$2" />
<Typo word="Census" find="\b([Cc])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([Cc])enteral(ly|is[mt]s?|i[sz][aei][a-z]*)?\b" replace="$1entral$2" />
<Typo word="Century" find="\b([Cc])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="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([Cc])hal(?:en|lan|le)g(e[ds]?|ers?|ing|eable)\b" replace="$1halleng$2" />
<Typo word="Champagne" find="\b([Cc])hampange\b" replace="$1hampagne" />
<Typo word="Champion" find="\b([Cc])hampoin([a-z]*)\b" replace="$1hampion$2" />
<Typo word="Champs-Élysées" find="\b[Cc]hamps-[Ee]lysees\b" replace="Champs-Élysées"/>
<Typo word="Chancellor" find="\b([Cc])hancel(?:o|l?e)r(s?|ship|sville)\b" replace="$1hancellor$2" />
<Typo word="(Inter/Un)Change" find="\b(C|c|[Ii]nterc|[Uu]nc)h(?:aneg|nage|ang)(s?\b(?<![Cc]hangs?)|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([nr])g[aei](bl[ey][a-z]*|bility)\b" replace="$1ha$2gea$3" />
<Typo word="Character" find="\b([Cc])(?:a?h(?:ra|are?)c|arach?)t[aeo]r([a-z]*)\b" replace="$1haracter$2" />
<Typo word="Character" find="\b([Cc])ha?r(?:achte|a?ct[ao]|e?cte|ate)r([a-z]*)\b" replace="$1haracter$2" />
<Typo word="Characteristic" find="\b([Cc])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([Cc])harg(?:e\s+d['’]|é\s+D['’]|é\s+d’)([Aa])ffaires\b" replace="$1hargé d'$2ffaires" />
<Typo word="Charisma" find="\b([Cc])h?arasma(tic(s?|ally))?\b" replace="$1harisma$2" />
<Typo word="Charisma_" find="\b([Cc])arisma(\b(?<!Carisma)|tic(?:s?|ally))\b" replace="$1harisma$2" /><!--don't fix Carisma-->
<Typo word="Charitable" find="\b([Cc])hartiable\b" replace="$1haritable"/>
<Typo word="Charles(ton)" find="\bChalres(ton)?\b" replace="Charles$1" />
<Typo word="Chaser" find="\b([Cc])has(rs?)\b" replace="$1hase$2" />
<Typo word="Chat" find="\b([Cc])aht(s?)\b" replace="$1hat$2"/>
<Typo word="Check" find="\b([Cc])hekc(s|ing)?\b" replace="$1heck$2"/>
<Typo word="Chemical" find="\b([Cc])hemcial(s?|ly)\b" replace="$1hemical$2" />
<Typo word="Chemist" find="\b([Cc])hemest(ry|s)?\b" replace="$1hemist$2" />
<Typo word="Chief" find="\b([Cc])heif(s?|ly|doms?|ship|tains?)\b" replace="$1hief$2" />
<Typo word="Childbirth" find="\b([Cc])hildbird\b" replace="$1hildbirth" />
<Typo word="Children" find="\b([Cc])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([Cc])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([Cc])(?:hu|ur|hru)ch(es)?\b" replace="$1hurch$2"/>
<Typo word="Churches" find="\b([Cc])hurchs\b" replace="$1hurches" />
<Typo word="Cigarette" find="\b([Cc])ig(?:garet|g?are|g?arret?)te(s)?\b" replace="$1igarette$2" />
<Typo word="Cincinnati" find="\b([Cc])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([Cc])(?:ircu|iricui?|urcui)t([a-z]*)\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([Cc])ircum(?:sc?i[cs]|[cs]+ic)io(ns?)\b" replace="$1ircumcisio$2" />
<Typo word="Citrus" find="\b([Cc])irtus\b" replace="$1itrus"/>
<Typo word="Civilian" find="\b([Cc])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="\b([Cc])las(\b(?<!Clas)|e[ds]|ing|if(y[a-z]*|i[ce][a-z]*))\b" replace="$1lass$2"/><!--don't match name Clas-->
<Typo word="Classic" find="\b([Cc])lasic(s?|al[a-z]*|is[tm]s?|iz[ei][a-z]*)\b" replace="$1lassic$2" />
<Typo word="Clear_" find="\b([Cc])laer(e[rd]|est|ly)\b" replace="$1lear$2" />
<Typo word="(Un)Clear" find="\b(C|c|[Uu]nc)lera\b" replace="$1lear" />
<Typo word="Coast" find="\b([Cc])aost(s?|ed|ing)\b" replace="$1oast$2"/>
<Typo word="Cocktail" find="\b([Cc])o[ck]tail(\b|s\b(?<!Coctails))" replace="$1ocktail$2" /><!--Avoid false positive "Coctails" (band)-->
<Typo word="Coffee" find="\b([Cc])of[ef]e(house|pot|shop)?(s?)\b" replace="$1offee$2$3"/>
<Typo word="Coincide" find="\b([Cc])o-incid(e[ds]?|ent(al(ly)?)?)\b" replace="$1oincid$2" />
<Typo word="Collaborate" find="\b([Cc])ol(?:abor+|l?aber+|labo)at([a-z]+)\b" replace="$1ollaborat$2" />
<Typo word="Collapse" find="\b([Cc])ollasp(e[ds]?|ing|ible)\b" replace="$1ollaps$2" />
<Typo word="Collateral" find="\b([Cc])olateral(ly|ize[ds]?|izing)?\b" replace="$1ollateral$2" />
<Typo word="Colleague" find="\b([Cc])ol(?:le|ea)gu(es?)\b" replace="$1olleagu$2" />
<Typo word="(Re)Collection" find="\b(C|c|[Rr]ec)ol(?:el?ct[aei]|lect[ae]?)(ons?|ve(s?|ly))\b" replace="$1ollecti$2" />
<Typo word="Colonizer" find="\b([Cc])oloni[sz]ator(s)?\b" replace="$1olonizer$2" />
<Typo word="Colonnade" find="\b([Cc])ol+onad(es?)\b" replace="$1olonnad$2" />
<Typo word="Colony" find="\b([Cc])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="Colossal" find="\b([Cc])ol(?:los?|l?o)s(al(ly)?|us)\b" replace="$1oloss$2" />
<Typo word="Column" find="\b([Cc])olun?m+(\b(?<!Colum)|s\b)" replace="$1olumn$2"/><!--don't match name Colum-->
<Typo word="Combination" find="\b([Cc])omb(?:anatio|intatio|inati)(ns?)\b" replace="$1ombinatio$2" />
<Typo word="Combustion" find="\b([Cc])ombusi(on|ve(ly)?)\b" replace="$1ombusti$2" />
<Typo word="Comeback" find="\b([Cc])ombac(ks?)\b" replace="$1omebac$2" />
<Typo word="Comedic" find="\b([Cc])ommedi(c|ans?)\b" replace="$1omedi$2" />
<Typo word="(Un)Comfortable" find="\b(C|c|[Uu]nc)o(?:nforta|mforti)bl([ey])\b" replace="$1omfortabl$2" />
<Typo word="(-)Coming" find="\b([A-Za-z]*[Cc])om[em]ing(s?)\b(?<!Commings)" replace="$1oming$2" /><!--don't match surname Commings-->
<Typo word="Command(eer/o/ment)" find="\b([Cc])om(?:madn|and)(ee?rs?|ed|eer(?:ed|ing)|oe?s?\b(?<!Comandos?)|ments?)?\b" replace="$1ommand$2" />
<!-- exclude Spanish title Comando -->
<Typo word="Commemorate" find="\b([Cc])om(?:(?:(?:m?em+|me)r|em+)[oe]r[ai]t|memorit|memer[ai]t)([a-z]+)\b" replace="$1ommemorat$2" />
<Typo word="Commemorate" find="\b([Cc])om+em+(?:er[ai]|ori)t(e[ds]?|ing|ions?|ives?)\b" replace="$1ommemorat$2" />
<Typo word="Commercial" find="\b([Cc])om(?:m?eri|er)ci?al(\b(?<!Comercial)|s|ly|i[sz](?:e[ds]?|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([Cc])om(?:it?|m?it)tmen(ts?)\b" replace="$1ommitmen$2" />
<Typo word="Committ(ed/al)" find="\b([Cc])o(?:mitt?|mmit)(ees?|ed|ing|al\b(?<![Cc]omital))\b" replace="$1ommitt$2" /><!--don't fix "comital"-->
<Typo word="Committee" find="\b([Cc])om(?:m[ei]t(?:ee?|te)|it[te]ee?|mitty)(s?|m[ae]n)\b" replace="$1ommittee$2" />
<Typo word="Commodity" find="\b([Cc])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([Cc])om+onweath\b" replace="$1ommonwealth" />
<Typo word="(Tele)communicate" find="\b([Tt]elec|C|c)om(?:unic|minic|muin?c|mui?ni|munc?i)at(e[ds]?|ors?|ions?|ive(ly)?)\b" replace="$1ommunicat$2" />
<Typo word="Communities" find="\b([Cc])ommunitei?s\b" replace="$1ommunities"/>
<Typo word="Company" find="\b([Cc])om(?:apan|ap?n)(y|ies|ions?)\b" replace="$1ompan$2" />
<Typo word="Comparative" find="\b([Cc])omparitive(ly)?\b" replace="$1omparative$2" />
<Typo word="Comparison" find="\b([Cc])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(ly)?)\b" replace="$1ompeten$2" />
<Typo word="Competition" find="\b([Cc])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([Cc])om(?:ilati?|pi?liati?|plilati?|pilli?ati?|pilat)on(s?)\b" replace="$1ompilation$2" />
<Typo word="(In)Complete" find="\b(C|c|[Ii]nc)ompl(?:eate?\b(?<!Compleat)|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([Cc])omposate(s)?\b" replace="$1omposite$2"/>
<Typo word="Compound" find="\b([Cc])omp[ou]nd([a-z]*)\b" replace="$1ompound$2" />
<Typo word="Comprehensive" find="\b([Cc])omphrehensi(ve(ly)?|on|bl[ey])\b" replace="$1omprehensi$2" />
<Typo word="Comprise" find="\b([Cc])onpris(e[ds]?|ing)\b" replace="$1ompris$2" />
<Typo word="Compromise" find="\b([Cc])ompr(?: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([Cc])m?opute(r?s?|d|ri[sz]e[ds]?)\b" replace="$1ompute$2" />
<Typo word="Concentrate" find="\b([Cc])onsentrat(e[ds]?|ing|ions?)\b" replace="$1oncentrat$2" />
<Typo word="Concept" find="\b([Cc])on(?:sept|cep([abd-su-z]))([a-z]*)\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([Cc])ond(?:em+|amn)e([dr])\b" replace="$1ondemne$2" />
<Typo word="Condominium" find="\b([Cc])ondominum(s?)\b" replace="$1ondominium$2"/>
<Typo word="Confides" find="\b([Cc])onfids\b" replace="$1onfides" />
<Typo word="Confirmation" find="\b([Cc])onfirmmation\b" replace="$1onfirmation"/>
<Typo word="Conform" find="\b([Cc])oform(ers?|ed|ing|ance)\b" replace="$1onform$2" />
<Typo word="Confront" find="\b([Cc])onfont(s?|ing|ation(al|ists?)?|ers?|ed)\b" replace="$1onfront$2"/>
<Typo word="Congratulate" find="\b([Cc])ongradulat(e[ds]?|ing|ions|ory)\b" replace="$1ongratulat$2" />
<Typo word="Congressional" find="\b([Cc])ongres[is]ona(l(ly)?)\b" replace="$1ongressiona$2" />
<Typo word="Conjecture" find="\b([Cc])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([Cc])oniv(e[drs]?|ing)\b" replace="$1onniv$2" />
<Typo word="Connotation" find="\b([Cc])(?:o|an)notati(ons?|ve(ly)?)\b" replace="$1onnotati$2" />
<Typo word="Conquered" find="\b([Cc])onqu(?:er|re|erre)d\b" replace="$1onquered" />
<Typo word="Conqueror" find="\b([Cc])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(ly)?|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([Cc])onsectut?ive(ly)?\b" replace="$1onsecutive$2" />
<Typo word="Consensus" find="\b([Cc])on(?:s?cens|e?senc)us\b" replace="$1onsensus" />
<Typo word="Consent" find="\b([Cc])onscent(ed|ing)\b" replace="$1onsent$2" />
<Typo word="Conservative" find="\b([Cc])onservitiv(es?|ely|ism)\b" replace="$1onservativ$2" />
<Typo word="(Re)Consider" find="\b([Rr]ec|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="(Re)Considered" find="\b([Rr]ec|C|c)onsider(?:d|es)\b" replace="$1onsidered" />
<Typo word="Consolidate" find="\b([Cc])onsol[ao]dat(e[ds]?|ing|ions?)\b" replace="$1onsolidat$2" />
<Typo word="Consommé" find="\b([Cc])onsomme(s)?\b" replace="$1onsommé$2"/>
<Typo word="Conspiracy" find="\b([Cc])onspiri(cy|cies|tor[a-z]*)\b" replace="$1onspira$2"/>
<Typo word="(In)Constantly" find="\b(C|c|[Ii]nc)onstanly\b" replace="$1onstantly" />
<Typo word="Consternation" find="\b([Cc])onstarnatio(ns?)\b" replace="$1onsternatio$2" />
<Typo word="Constituent" find="\b([Cc])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([a-z]+)\b" replace="$1onstitut$2" />
<Typo word="(Un)Constitution" find="\b(C|c|[Uu]nc)o(?:nstitu|[ns]titut)ion([a-z]*)\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([Cc])onsul(?:te|a)n(ts?)\b" replace="$1onsultan$2" />
<Typo word="Consum(ption/ptive/e/mate)" find="\b([Cc])omsum(pti(ons?|ve)|er?s?|ed|ing|erism|mat(e[ds]?|ion))\b" replace="$1onsum$2" />
<Typo word="Consumer" find="\b([Cc])onsumber(s?|ism)\b" replace="$1onsumer$2"/>
<Typo word="Consummate" find="\b([Cc])onsumat(e[ds]?|ing|ions?)\b" replace="$1onsummat$2" />
<Typo word="Contain" find="\b([Cc])o[mu]n?tain(s?|e[dr]s?|ing)\b" replace="$1ontain$2" />
<Typo word="Contains" find="\b([Cc])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(ly)?\b" replace="$1temporaneous$2" />
<Typo word="(Con/Pre)tender" find="\b([Cc]on|[Pp]re)tendo(rs?)\b" replace="$1tende$2" />
<Typo word="(Inter/Trans)Continental" find="\b([Ii]nterc|C|c|[Tt]ransc)ontine(?:tal|ntial)\b" replace="$1ontinental"/>
<Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)o(?:(?:ns|un)ti|nt)(?:in|nu)(e[ds]?|ing|ity|ations?|(?:al|ous)(?:ly)?)\b" replace="$1ontinu$2" />
<Typo word="(Dis)Continue" find="\b(C|c|[Dd]isc)ontiu(e[ds]?|ing|al(ly)?)\b" replace="$1ontinu$2" />
<Typo word="(Dis)Continuous" find="\b(C|c|[Dd]isc)onti(?:[nu]ou|nuo)s(ly)?\b" replace="$1ontinuous$2" />
<Typo word="Contrary" find="\b([Cc])ontary\b" replace="$1ontrary" />
<Typo word="Contrast" find="\b([Cc])on(?:stra|tar)st(s?|ing(ly)?|ed|able)?\b" replace="$1ontrast$2" />
<Typo word="Control" find="\b([Cc])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([Cc])ontroversal(ly)?\b" replace="$1ontroversial$2"/>
<Typo word="Controversy" find="\b([Cc])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(ly)?|ces?)\b" replace="$1onvenien$2" />
<Typo word="(Un)Conventional" find="\b(C|c|[Uu]nc)onve(?:tion|nti)al(ly|is[mt]|ize[ds]?)?\b" replace="$1onventional$2" />
<Typo word="Converter" find="\b([Cc])onverto(rs?)\b" replace="$1onverte$2" />
<Typo word="Conveyor" find="\b([Cc])onveye(rs?)\b" replace="$1onveyo$2"/>
<Typo word="(Un)Convince" find="\b(C|c|[Uu]nc)onvic(e[ds]?|ing(ly)?)\b" replace="$1onvinc$2" />
<Typo word="(Un)Cooperate" find="\b(C|c|[Uu]nc)oop[ao]rat(e[ds]?|ing|ion|ive(ly)?)\b" replace="$1ooperat$2" />
<Typo word="(Un)Coordinate" find="\b([Cc]|[Uu]nc)oordian?t([a-z]+)\b" replace="$1oordinat$2" />
<Typo word="Copenhagen" find="\b[Cc]openhagan\b" replace="Copenhagen" />
<Typo word="Copied" find="\b([Cc])oppied\b" replace="$1opied" />
<Typo word="Copy" find="\b([Cc])poy(ing)?\b" replace="$1opy$2" />
<Typo word="Copyright" find="\b([Cc])opywrite\b" replace="$1opyright" />
<Typo word="Cordial" find="\b([Cc])oridal(s?|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?|[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\b(?<!\b[Rr]espons)|ed|ing(ly)?|ents?|enc(?:es?|y|ies))\b" replace="$1espond$2" />
<Typo word="Corresponde(nt/ce)" find="(?<!\b(?:[Ll]a|[Ll]es|des?|et)\s+)\b([Cc])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([Cc])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([Cc])oudl\b" replace="$1ould"/>
<Typo word="Couldn't" find="\b([Cc])oudl?n't\b" replace="$1ouldn't"/>
<Typo word="Council" find="\b([Cc])ouci(ls?|llors?)\b" replace="$1ounci$2" />
<Typo word="Countries" find="\b([Cc])oun(?:t?ir|ri)es\b" replace="$1ountries" />
<Typo word="Country" find="\b([Cc])ontr(ies|y(sides?)?|m[ae]n|[iy]e?fied)\b" replace="$1ountr$2" />
<Typo word="Coup d'État" find="\b([Cc])oup(s?)\s+([Dd])['`]Etat\b" replace="$1oup$2 $3'État" />
<Typo word="Coup d'état" find="\b([Cc])oup(s?)\s+([Dd])['`]?\s?[eê]tat?\b" replace="$1oup$2 $3'état" />
<Typo word="Courier" find="\b([Cc])oururie(rs?)\b" replace="$1ourie$2" />
<Typo word="Covenant" find="\b([Cc])onvenant([a-z]*)\b" replace="$1ovenant$2" />
<Typo word="Creüsa" find="\bcreusa\b" replace="Creüsa"/>
<Typo word="Create" find="\b([Cc])reaete(s?|d)\b" replace="$1reate$2" />
<Typo word="credence" find="\bcreedence\b" replace="credence"/><!-- Don't match to Creedence, which usually refers to the band Creedence Clearwater Revival -->
<Typo word="(In)Credible" find="\b(C|c|[Ii]nc)read[ia]b(l[ey]|ility)\b" replace="$1redib$2" />
<Typo word="Criteria" find="\b([Cc])riteri(?:a|on)s\b(?<![Tt]he Criterions)" replace="$1riteria" /> <!--The Criterions are a group -->
<Typo word="Criterion" find="\b([Cc])ritereon\b" replace="$1riterion" />
<Typo word="Critical" find="\b([Cc])r(?:tic|itc?|itis|ittic)(al(ly)?|i[sz](e[ds]?|ing)|isms?)\b" replace="$1ritic$2" />
<Typo word="Critics" find="\b([Cc])riticists\b" replace="$1ritics"/>
<Typo word="Crocodile" find="\b([Cc])rockodil(es?)\b" replace="$1rocodil$2" />
<Typo word="Crucifixion" find="\b([Cc])rucifiction\b" replace="$1rucifixion"/>
<Typo word="Crudités" find="\b([Cc])rudite(s?)\b" replace="$1rudité$2"/>
<Typo word="Cruise" find="\b([Cc])rusi?(e[ds]?|ers?|ing)\b(?<!Cruser?)" replace="$1ruis$2" /><!--Cruse & Cruser are surnames-->
<Typo word="Crystalli(s/z)ation_" find="\b([Cc])rystal([io][a-z]+)\b" replace="$1rystall$2" />
<Typo word="Cuisine" find="\b([Cc])usin(es?)\b" replace="$1uisin$2" />
<Typo word="Culinary" find="\b([Cc])ul(?:lina|iner?|inar)ry\b" replace="$1ulinary" />
<Typo word="(C/F)ulminate" find="\b([CcFf])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)ult(ral[a-z]*)\b" replace="$1ultu$2" />
<Typo word="Cumulative" find="\b([Cc])umulatative(ly)?\b" replace="$1umulative$2" />
<Typo word="Curaçao" find="\bCuracao\b" replace="Curaçao" />
<Typo word="Curiosity" find="\b([Cc])uriousit(y|ies)\b" replace="$1uriosit$2" />
<Typo word="Currently" find="\b([Cc])ur(?:r?entel|r?en[lt]|ente?l|rente?le)e?y\b" replace="$1urrently" />
<Typo word="Curriculum" find="\b([Cc])(?:iriculu|urricule)m\b" replace="$1urriculum" />
<Typo word="Customer" find="\b([Cc])u(?:tso|sot)mer(s)?\b" replace="$1ustomer$2"/>
<Typo word="Cylinder" find="\b([Cc])(?:yc|i)lind(ers?|rical(ly)?)\b" replace="$1ylind$2" />
<Typo word="Cylindrical" find="\b([Cc])ylinderical(ly)?\b" replace="$1ylindrical$2" />
D
<Typo word="Dardanelles" find="\b(?:[Dd]arde|darda)nelles\b" replace="Dardanelles" />
<Typo word="Dante Alighieri" find="\bDante\s+Aligh(?:ei?ri|irei?)\b" replace="Dante Alighieri" />
<Typo word="Daughter" find="\b([Dd])au(?:gt?h|gt|hg?t)er(s?)\b" replace="$1aughter$2" />
<Typo word="Deal" find="\b([Dd])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([Dd])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(ly)?)\b" replace="$1ecisi$2" />
<Typo word="Decrees" find="\b([Dd])ecress\b" replace="$1ecrees" />
<Typo word="Defensive" find="\b([Dd])efencive([a-z]*)\b" replace="$1efensive$2" />
<Typo word="Deficit" find="\b([Dd])efict(s?)\b" replace="$1eficit$2" />
<Typo word="(Re/Un)Define" find="\b(D|d|[Rr]ed|[Uu]nd)ef(?:fn?in|f?inin)(e[ds]?|ing|itions?)\b" replace="$1efin$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([Dd])egredation\b" replace="$1egradation" />
<Typo word="Degrade" find="\b([Dd])egrat(e[ds]?|ing)\b" replace="$1egrad$2" />
<Typo word="Deity" find="\b([Dd])iet(y|ies)\b" replace="$1eit$2" />
<Typo word="Déjà Vu" find="\b([Dd])(?:éja|ejà)\s+([Vv])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([Dd])eliniat([a-z]+)\b" replace="$1elineat$2" />
<Typo word="Delirious" find="\b([Dd])elerious(ly)?\b" replace="$1elirious$2" />
<Typo word="Delusively" find="\b([Dd])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][a-z]*)\b" replace="$1emocra$2" />
<Typo word="Demographic" find="\b([Dd])emographical\b" replace="$1emographic" />
<Typo word="Demolition" find="\b([Dd])emolisio(ns?)\b" replace="$1emolitio$2" />
<Typo word="(D/R)emonstrate" find="\b([DdRr])emostrat(e[ds]?|ing|ions?|ive(s?|ly)|ors?)\b" replace="$1emonstrat$2" />
<Typo word="Denigrate" find="\b([Dd])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([Dd])e(?:par|ptart?|aprt)me?nt(al(ly)?|s)?\b" replace="$1epartment$2" />
<Typo word="Département(al)" find="\b([Dd])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([Dd])espict(s?|ions?)\b" replace="$1epict$2" />
<Typo word="Derivative" find="\b([Dd])erivia?ti(ves?|ons?)\b" replace="$1erivati$2" />
<Typo word="Derive" find="\b([Dd])(?:iriv|eriviat)(e[ds]?|ing|ations?)\b" replace="$1eriv$2" />
<Typo word="Derogatory" find="\b([Dd])erog[io]tory\b" replace="$1erogatory" />
<Typo word="Derrière" find="\b([Dd])er+ier+e(s?)\b" replace="$1errière$2" />
<Typo word="Descendant" find="\b([Dd])e(?:scendand|[cs]end[ae]nt)(s?)\b" replace="$1escendant$2" />
<Typo word="(De/Pre)scribe" find="\b(D|d|[Pp]r)(?:es[cr]|escri|ecr|iscr)ib(e[ds]?|ing)\b" replace="$1escrib$2" />
<Typo word="Descriptor" find="\b([Dd])e(?:scr?|s?cri?)ipte(rs?)\b" replace="$1escripto$2" />
<Typo word="Desiccate" find="\b([Dd])es+[aei]cat(e[ds]?|ions?)\b" replace="$1esiccat$2" />
<Typo word="Design" find="\b([Dd])(?:[ei]s(?:sigi?n|gin|ing)|isign)(s?|ed|ers?|ing)\b" replace="$1esign$2" />
<Typo word="Desktop" find="\b([Dd])esktiop(s)?\b" replace="$1esktop$2" />
<Typo word="Desperate" find="\b([Dd])esp[ai]rat(e(ly)?|ion)\b" replace="$1esperat$2" />
<Typo word="Destroy" find="\b([Dd])est(?:ory|roi)(s?|ed|ers?|ing)\b" replace="$1estroy$2" />
<Typo word="_(Non/In)Destruct" find="\b(?![Dd]istructs?\b)([D|d|[Ii]nd|[Nn]ond)ist?ruct([a-z]*)\b" replace="$1estruct$2" /><!--avoid "distruct" (district?)-->
<Typo word="Detach" find="\b([Dd])etatch(e[ds]|ing|ments?|able)?\b" replace="$1etach$2" />
<Typo word="Detail" find="\b([Dd])e(?:tail|ati)l(s?|ed|ing)\b" replace="$1etail$2" />
<Typo word="(In)Detect" find="\b(D|d|[Ii]nd)ectect([a-z]*)\b" replace="$1etect$2" />
<Typo word="(Un)Detectable" find="\b([Uu]n|D|d)etecabl([ey])\b" replace="$1etectabl$2" />
<Typo word="Détente" find="\b([Dd])etente\b" replace="$1étente" />
<Typo word="Deteriorate" find="\b([Dd]et)e(?:o?r|rior)iat(e[ds]?|ing|ion)\b" replace="$1eriorat$2" />
<Typo word="Determine" find="\b([Dd])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([Dd]ev)(?:[ei]sta|asa?)t(e[ds]?|ing|ion)\b" replace="$1astat$2" />
<Typo word="Develop" find="\b([Dd]ev)(?:el+[aeiu]?|[aiou]?l+.?|ell.?)p(s?|e[dr]|ing|ment(s?|al(ly)?))\b" replace="$1elop$2" />
<Typo word="Developer" find="\b([Dd])evel(?:opo|eop)r(s)?\b" replace="$1eveloper$2" />
<Typo word="Development" find="\b([Dd])e(?:(?:vol[oe]|levo|vel)p[oe]?men|velope?mn)(ts?|tal)\b" replace="$1evelopmen$2" />
<Typo word="Devastate" find="\b([Dd])ev(?:[ei]st?|as)at(es?|ed|ing|ion)\b" replace="$1evastat$2" />
<Typo word="Device" find="\b([Dd])ivice(s)?\b" replace="$1evice$2" />
<Typo word="Diabolical" find="\b([Dd])i(?:ab|bo)lica(l(ly)?)\b" replace="$1iabolica$2" />
<Typo word="Diameter" find="\b([Dd])iamate(rs?)\b" replace="$1iamete$2" />
<Typo word="Diamonds" find="\b([Dd])iamons\b" replace="$1iamonds" />
<Typo word="Diarrhea" find="\b([Dd])iar[hr]ea\b" replace="$1iarrhea" />
<Typo word="Dichotomy" find="\b([Dd])ichtom(y|ies)\b" replace="$1ichotom$2" />
<Typo word="Didn't" find="\b([Dd])idint\b" replace="$1idn't" />
<Typo word="Differentiate" find="\b([Dd])iff?[aie]?ren(?:tiatiat|[cs]iat)(e[ds]?|ing|ions?)\b" replace="$1ifferentiat$2" />
<Typo word="Difficult" find="\b([Dd])if(?:f?iculi|icul|f?cul|f?i?cuil)t(l?y|ies)?\b" replace="$1ifficult$2" />
<Typo word="Diffuse" find="\b([Dd])ifus(er?[ds]?|ing|ely|eness|ion|ive)\b" replace="$1iffus$2" />
<Typo word="Dilapidate" find="\b([Dd])(?:e|il)lapidat(e[ds]?|ion)\b" replace="$1ilapidat$2" />
<Typo word="Dilemma" find="\b([Dd]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([Dd])ime(?:nt?|sn)ion(s?|al(ly|ity)?)\b" replace="$1imension$2" />
<Typo word="Diminish" find="\b([Dd])em+inish(e[ds]|ing|ments?|abl[ey])?\b" replace="$1iminish$2" />
<Typo word="Diminutive" find="\b([Dd])iminuiti([a-z]+)\b" replace="$1iminuti$2" />
<Typo word="Dining" find="\b([Dd])inning\s+([Aa]rea|[Cc]ar|[Cc]lub|[Hh]all|[Rr]oom|[Tt]able)(s?)\b" replace="$1ining $2$3" />
<Typo word="Diocese" find="\b([Dd])ioses(es?|an)\b" replace="$1ioces$2" />
<Typo word="Diplomacy" find="\b([Dd])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([Dd])is(?:ap+ear|apea)r+(s?|ed|ing|ances?)\b" replace="$1isappear$2" />
<Typo word="Disaster" find="\b([Dd])iaste(rs?)\b" replace="$1isaste$2" />
<Typo word="Disastrous" find="\b([Dd])isa(?:ste|t)rous(ly)?\b" replace="$1isastrous$2" />
<Typo word="Disciple" find="\b([Dd])i[cs]ipl(es?|in[ei][a-z]*)\b" replace="$1iscipl$2" />
<Typo word="(Un)Discipline 1" find="\b(D|d|[Uu]nd)i(?:scpline?|s?ciplin)([ds])?\b" replace="$1iscipline$2" />
<Typo word="(Un)Discipline 2" find="\b(D|d|[Uu]nd)i[sc]ic?(plin[a-z]+)\b" replace="$1isci$2" />
<Typo word="Discography" find="\b([Dd])is(?:ograph|cograp)(y|ies)?\b" replace="$1iscograph$2" />
<Typo word="(Re)Discover" find="\b(D|d|[Rr]ed)i[cs]over([sy]?|e[dr]|ing|ies)\b" replace="$1iscover$2" />
<Typo word="Discrepancy" find="\b([Dd])iscrepen[cs](y|ies)\b" replace="$1iscrepanc$2" />
<Typo word="Discuss" find="\b([Dd])(?:i|es)cs?uss(e[ds]|ing|ions?)?\b" replace="$1iscuss$2" />
<Typo word="Disdain" find="\b([Dd])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([Dd])isquis(e[ds]?|ing)\b" replace="$1isguis$2" />
<Typo word="Disparagingly" find="\b([Dd])isparingly\b" replace="$1isparagingly" />
<Typo word="Display" find="\b([Dd])i(?:apla|spal)y(s?|ed)\b" replace="$1isplay$2" />
<Typo word="displease" find="\bunplease([ds])?\b" replace="displease$1" />
<Typo word="Displease" find="\bUnplease([ds])?\b" replace="Displease$1" />
<Typo word="Dissident" find="\b([Dd])is(?:(?:|ss+)[aeio]d[ae]|s+[aeo]d[ae]|s+[aeio]da)n(ts?|ce)\b" replace="$1issiden$2" />
<Typo word="(In)Distinct_" find="\b(D|d|[Ii]nd)is(?:ctinc|tic|inc|t[ai]n(?=ti))t(i(ve(ly)?|on)|ly)?\b" replace="$1istinct$2" /><!--Distin is a name-->
<Typo word="(Un)Distort" find="\b(D|d|[Uu]nd)is(ort[a-z]+)\b" replace="$1ist$2" />
<Typo word="(In)Distinguish" find="\b(D|d|[Ii]nd)isti(?:gui|ng(?:[iu]|qui))sh([a-z]*)\b" replace="$1istinguish$2" />
<Typo word="Distribute" find="\b([Dd])i(?:si)?tribut(e[ds]?|ing|ors?|ions?)\b" replace="$1istribut$2" />
<Typo word="Distribution" find="\b([Dd])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([Dd])evi(de[drs]?|ding|sions?)\b" replace="$1ivi$2" />
<Typo word="Division" find="\b([Dd])iv(?:is|si)(ons?)\b" replace="$1ivisi$2" />
<Typo word="Doctrines" find="\b([Dd])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)([a-z]*)\b" replace="$1ocument$2" />
<Typo word="Does" find="\b([Dd])oe(?:ns|se)\b" replace="$1oes" />
<Typo word="Doesn't" find="\b([Dd])o(?:ens|se?n)'?t\b" replace="$1oesn't" />
<Typo word="Doing" find="\b([Dd])o(?:ign|img|ind|nig)\b" replace="$1oing" />
<Typo word="Dollar" find="\b([Dd])oller(s)?\b" replace="$1ollar$2" />
<Typo word="Don't" find="\b([Dd])ont\b'?(?!\s+(ils?|elles?|les?|la|des?|une?)\b)" replace="$1on't" />
<!--avoid correct French by use of lookahead for French words-->
<Typo word="Double" find="\b([Dd])oulbe(d?|s)\b" replace="$1ouble$2" />
<Typo word="Dramatic" find="\b([Dd])ramtic(ally|s?)\b" replace="$1ramatic$2" />
<Typo word="Draughtsman" find="\b([Dd])ra(f|ugh)t(m[ae]n[a-z]*|wom[ae]n)\b" replace="$1ra$2ts$3" />
<Typo word="Dravidian" find="\b([Dd])ravadian\b" replace="$1ravidian" />
<Typo word="Dream" find="(?!\bDeram\b)\b([Dd])eram(s?|ing|ers?)\b" replace="$1ream$2" /><!--don't fix Deram (Records)-->
<Typo word="Dreams" find="\b([Dd])(?:erams|reasm)\b" replace="$1reams" />
<Typo word="Drink" find="\b([Dd])rnik(s?|ers?|ing)\b" replace="$1rink$2" />
<Typo word="Drummer" find="\b([Dd])rum(ers?|ing)\b" replace="$1rumm$2" />
<Typo word="Dumbbell" find="\b([Dd])umbell(s)?\b" replace="$1umbbell$2" />
<Typo word="Duplicate" find="\b([Dd])upil?cat([a-z]+)\b" replace="$1uplicat$2" />
<Typo word="du Pré" find="\b(Jacqueline|Hil+ary|Iris)\s+[dD]u\s*[pP]r(?:é?eé?|e?èe?)\b" replace="$1 du Pré" />
<Typo word="During" find="\b([Dd])u(?:ri|rrin|t?in)g\b" replace="$1uring" />
<Typo word="Durrës" find="\bDurres\b" replace="Durrës" />
<Typo word="(D/L/T)ying" find="\b([DdLyTt])ieing\b" replace="$1ying" />
E
<Typo word="(En/De)cipher" find="\b([Ee]n|[Dd]e)cy(phers?)\b" replace="$1ci$2" />
<Typo word="(Endo/Mega/Mono)liths" find="\b([Ee]ndo|[Mm](ega|ono))lithes\b" replace="$1liths" />
<Typo word="(Ex/In/Pro)hibition" find="\b([Ee]x|[Ii]n|[Pp]ro)(?:hib|ibi)tion((is[mt])?s?)\b" replace="$1hibition$2" />
<Typo word="Each other" find="\b([Ee])achother\b" replace="$1ach other" />
<Typo word="Each" find="\b([Ee])ahc\b" replace="$1ach" />
<Typo word="Earlier" find="\b([Ee])alie(r|st)\b" replace="$1arlie$2" />
<Typo word="Early" find="(?!\bEraly\b)\b([Ee])(?:ear|ra)l(y|ier|iest)\b" replace="$1arl$2" />
<Typo word="(L/Y)Earning" find="\b([LlYy]e|E|e|[Uu]nle|[Rr]ele)arnign(s)?\b" replace="$1arning$2"/>
<Typo word="écla(t/ir)" find="\becla(t|irs?)\b" replace="écla$1"/>
<Typo word="Eclectic" find="\b([Ee])(?:cc|g)lectic(s?|ally|ism)\b" replace="$1clectic$2" />
<Typo word="Eclipse" find="\b([Ee])clisps?(e[ds]?|ing)\b" replace="$1clips$2" />
<Typo word="(Un)Economic" find="\b(E|e|[Uu]ne)comonic(al(ly)?|s)?\b" replace="$1conomic$2" />
Typo word="Economy" find="\b([Ee])c[ce]onom([a-z]+)\b" replace="$1conom$2" />
<Typo word="Ecstasy" find="\b([Ee])sctasy\b" replace="$1cstasy" />
<Typo word="Edit" find="\b([Ee])ditt(ed|ing|or(ial)?s?)\b" replace="$1dit$2" />
<Typo word="Education" find="\b([Ee])duac?t(e[ds]?|ing|ors?|ion(al(ly)?)?)\b" replace="$1ducat$2"/>
<Typo word="Eels" find="\b([Ee])les\b" replace="$1els" />
<Typo word="(In)Efficient" find="\b(E|e|[Ii]ne)ff(?:eci?|ic)en([a-z]+)\b" replace="$1fficien$2" />
<Typo word="Eighteen" find="\b([Ee])ight-?teen((th)?s?)\b" replace="$1ighteen$2" />
<Typo word="Eighth" find="\b([Ee])igth\b" replace="$1ighth" />
<Typo word="Eighty" find="\b([Ee])igt?h(y|ies)\b" replace="$1ight$2" />
<Typo word="Either" find="\b([Ee])iter\b" replace="$1ither" />
<Typo word="(S)Elect" find="\b([Ss]?e|E)llect([a-z]*)\b" replace="$1lect$2" />
<Typo word="Electric" find="\b([Ee])let+ri(c[a-z]*)\b" replace="$1lectri$2" />
<Typo word="Electricity" find="\b([Ee])le(?:ctric|trici)(ty|ans?)\b" replace="$1lectrici$2" />
<Typo word="Elemental" find="\b([Ee])limenta(l|ry)\b" replace="$1lementa$2" />
<Typo word="Elephant" find="\b([Ee])lphan(ts?)\b" replace="$1lephan$2" />
<Typo word="Eleventh" find="\b([Ee])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([Ee])l(?:emin|imi)at(e[ds]?|ing|ions?)\b" replace="$1liminat$2" />
<Typo word="Else(where)" find="\b([Ee])sle(where)?\b" replace="$1lse$2" />
<Typo word="Emanate" find="\b([Ee])minat(e[ds]?|ations?)\b" replace="$1manat$2" />
<Typo word="Embarrass" find="\b([Ee])mbar(?:as|ra)s(e[ds]|ing(ly)?|ments?)?(?!\s+River\b)\b" replace="$1mbarrass$2" /><!--avoid Embarras River-->
<Typo word="Embarrassment" find="\b([Ee])mbar(?:ra|as?)se?(ments?|ing|ed)\b" replace="$1mbarrass$2" />
<Typo word="Embezzle" find="\b([Ee])mbezz?ell(e[drs]?|ing|ment)\b" replace="$1mbezzl$2" />
<Typo word="Emblematic" find="\b([Ee])mblamatic(ally)?\b" replace="$1mblematic$2" />
<Typo word="Émigré" find="\bEmigr[éè](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(ly)?)\b" replace="$1minen$2" />
<Typo word="Emissary" find="\b([Ee])m(?:m?isar?|m?is+ar)r(y|ies)\b" replace="$1missar$2" />
<Typo word="(E/O)mission" find="\b([EeOo])(?:m+i[cst]|mmi[cst]+)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([Ee])mphai([sz]ed?)\b" replace="$1mphasi$2" />
<Typo word="Emphasis" find="\b([Ee])mph[as]is(ed?|ing)?\b" replace="$1mphasis$2" />
<Typo word="Emphysema" find="\b([Ee])mphys[iy]ma\b" replace="$1mphysema" />
<Typo word="Empirical" find="\b([Ee])mperic(al(ly)?|is[mt])\b" replace="$1mpiric$2" />
<Typo word="(Un)Employ" find="\b([Uu]ne|E|e)mply(s?|e[edr]?s?|ing|ment|ab[a-z]*)\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([Ee])ncylc?opedi(as?|c)\b" replace="$1ncyclopedi$2" />
<Typo word="Endeavo(u)r" find="\b([Ee])ndev(ou?r)(s?|ed|ing)\b" replace="$1ndeav$2$3" />
<Typo word="Ending" find="\b([Ee])ndig\b" replace="$1nding" />
<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="Engineer" find="\b([Ee])ng(?:i?ene|n?e|in)er(s?|ed|ing)\b" replace="$1ngineer$2" />
<Typo word="Enhancement" find="\b([Ee])nchance(ments?)\b" replace="$1nhance$2" />
<Typo word="Enlightenment" find="\b([Ee])n(?:glighte?n?|g?lightn?)(ments?)\b" replace="$1nlighten$2" />
<Typo word="Enmity" find="\b([Ee])mnity\b" replace="$1nmity" />
<Typo word="Enormous" find="\b([Ee])nourmous(ly)?\b" replace="$1normous$2" />
<Typo word="Enough" find="\b([Ee])nou(?:pht?|ght)\b" replace="$1nough" />
<Typo word="Ensconced" find="\b([Ee])nsconsed\b" replace="$1nsconced" />
<Typo word="(Dis)Entangle" find="\b(E|e|[Dd]ise)ntagle([ds]?|ments?)\b" replace="$1ntangle$2" />
<Typo word="Entire" find="\b([Ee])n(?:itr|tri)e([lt]y)?\b" replace="$1ntire$2" />
<Typo word="Entire(l/t)y" find="\b([Ee])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([Ee])ntrep(?:er?neu|r?enue?)r([a-z]*)\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([Ee])nvi?(?:rion?|ro|orn?)men(t[a-z]+)\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([Ee])p(?:idsod|i?siod|isoid|ispod|sisod|osid|isdo)(es?|ic(al(ly)?)?)\b" replace="$1pisod$2" />
<Typo word="Eponymous" find="\b([Ee])p(?:nymo|onym)us(ly)?\b" replace="$1ponymous$2"/>
<Typo word="Equator" find="\b([Ee])quitor(ial(?:ly)?)\b" replace="$1quator$2" />
<Typo word="Equilibrium" find="\b([Ee])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([Ee])q(?:u?ip|iu?p?)pi?ment\b" replace="$1quipment" />
<Typo word="Equipped" find="\b([Ee])quip(ed|ing)\b" replace="$1quipp$2" />
<Typo word="Equivalen(ce/t)" find="\b([Ee])qui(?:ale|v[aei]la|le|vlal[ea]|v[ei]le)n(ts?|tly|ces?)\b" replace="$1quivalen$2" />
<Typo word="Eradicate" find="\b([Ee])rradica([bnt][a-z]+)\b" replace="$1radica$2" />
<Typo word="Erect" find="\b([Ee])rrect(s?|ing|ed|ions?|ly)\b" replace="$1rect$2" />
<Typo word="Erratically" find="\b([Ee])ratica?ly\b" replace="$1rratically" />
<Typo word="Erroneous" find="\b([Ee])r(?:oni?|roni?)ous(ly)?\b" replace="$1rroneous$2" />
<Typo word="Erupt" find="\b([Ee])rrupt(s?|ed|ing|ions?)\b" replace="$1rupt$2" />
<Typo word="Especially" find="\b([Ee])(?:(?: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([Ee])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([a-z]*)\b" replace="$1ssential$2" />
<Typo word="Essentially" find="\b([Ee])s+en[tc]ialy\b" replace="$1ssentially" />
<Typo word="Establishes" find="\b([Ee])stab(?:ish|lis|ilish)(e[ds]?|ing|ments?)\b" replace="$1stablish$2" />
<Typo word="Estimate" find="\b([Ee])sitmat(es?|ed|ing|ions?)\b" replace="$1stimat$2" />
<Typo word="Ethnic" find="\b([Ee])(?:nthn?|tn)ic(ity|ities)?\b" replace="$1thnic$2" /><!--don't match Ethenic-->
<Typo word="European" find="\b[Ee]ur(?:opi|po?e)a(ns?|ni[sz]e[ds]?|ni[sz]ation)\b" replace="Europea$1" />
<Typo word="Evaluate" find="\b([Ee])val[au]t(e[ds]?|ing|ion|ive|ors?)\b" replace="$1valuat$2" />
<Typo word="Eventual" find="\b([Ee])ven(?:htu|ti?)al(ly|it(y|ies))?\b" replace="$1ventual$2" />
<Typo word="Every" find="\b([Ee])veyr\b" replace="$1very" />
<Typo word="Every-" find="\b([Ee])ver(body|one|thing|where)\b" replace="$1very$2" />
<Typo word="Evidently" find="\b([Ee])videntally\b" replace="$1vidently" />
<Typo word="Evil" find="\b([Ee])fel\b" replace="$1vil" />
<Typo word="Evolution" find="\b([Ee])nvolution([a-z]*)\b" replace="$1volution$2" />
<Typo word="Exacerbate" find="\b([Ee])xerbat(e[ds]?|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([Ee])xag(?:er?|ger)rat([a-z]+)\b" replace="$1xaggerat$2" />
<Typo word="Exalted" find="\b([Ee])xhalted\b" replace="$1xalted" />
<Typo word="(Un)Examined" find="\b(E|e|[Uu]ne)xaminated\b" replace="$1xamined" />
<Typo word="Example" find="\b([Ee])x(?:em|ma)pl(es?)\b" replace="$1xampl$2" />
<Typo word="Excavate" find="\b([Ee])xacavat(e[ds]?|ing|ions?|ors?)\b" replace="$1xcavat$2" />
<Typo word="Exceeded" find="\b([Ee])xced(ed|ing(ly)?)\b" replace="$1xceed$2" />
<Typo word="Excel" find="\b(?!\bExcell\b)([Ee])xcel(ls?)\b" replace="$1xce$2" /><!--Don't fix Excell-->
<Typo word="Excellent" find="\b([Ee])x(?:el+a|c?el[ae])n(t(ly)?|c[ey])\b" replace="$1xcellen$2" />
<Typo word="Exchange" find="\b([Ee])xc(?:hanch|ang|hagn)(e[ds]?|ing)\b" replace="$1xchang$2" />
<Typo word="Excitement" find="\b([Ee])xcitment\b" replace="$1xcitement" />
<Typo word="Exciting" find="\b([Ee])xict(e[ds]|ing)\b" replace="$1xcit$2" />
<Typo word="Execute" find="\b([Ee])x(?:cecut|ectu?)(e[ds]?|ing|i(?:on|ve)s?)\b" replace="$1xecut$2" />
<Typo word="Exempt" find="\b([Ee])x(?:ce|a)mpt(s?|ed|ing|ions?)\b" replace="$1xempt$2" />
<Typo word="Exercise" find="\b([Ee])x(?:cercis|ercies|ersi[sz]|ecis)(e[sdr]?|ing)\b" replace="$1xercis$2" />
<Typo word="Exerted" find="\b([Ee])xtered\b" replace="$1xerted" />
<Typo word="Exhaust" find="\b([Ee])x(?:au|hua)st(s?|ed|ing|ion|ive[a-z]*)\b" replace="$1xhaust$2" />
<Typo word="Exhibit" find="\b([Ee])xih?bit(s?|t?ed|ing|ors?|ions?)\b" replace="$1xhibit$2" />
<Typo word="Exile" find="\b([Ee])xlile(d)?\b" replace="$1xile$2" />
<Typo word="Exist" find="\b([Ee])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([Ee])xonorate(s?|d)\b" replace="$1xonerate$2" />
<Typo word="Expand" find="\b([Ee])xpan(s|ed|ing|able)\b" replace="$1xpand$2" />
<Typo word="Expansion" find="\b([Ee])xapansi(ons?|ve(ly)?)\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([Ee])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([Ee])(?:[sx]p(?:rience|erienc)|sperience)([ds])?\b" replace="$1xperience$2" />
<Typo word="Experiment" find="\b([Ee])xpeiment(s?|al(ly)?)\b" replace="$1xperiment$2" />
<Typo word="Explain" find="\b([Ee])xp(?:ali|la)(ns?|ning)\b" replace="$1xplai$2" />
<Typo word="Explanation" find="\b([Ee])xpla?inat(ions?|ory)\b" replace="$1xplanat$2" />
<Typo word="(Ex/Im)plicitly" find="\b([Ee]x|[Ii]m)plic(?:il?t|tl)y\b" replace="$1plicitly" />
<Typo word="Exploitation" find="\b([Ee])xplo(?:ta|iti)ti(ons?|ve(ly)?)\b" replace="$1xploitati$2" />
<Typo word="Express" find="\b([Ee])xress(ing|ed|ions?|ive)?\b" replace="$1xpress$2" />
<Typo word="Expropriate" find="\b([Ee])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([Ee])x(?:ertern|trn|te[rn])al(ly)?\b" replace="$1xternal$2" />
<Typo word="Extinct" find="\b([Ee])x(?:inct|tint)(ions?)?\b" replace="$1xtinct$2" />
<Typo word="Extra- (no hyphen)" find="\b([Ee])xtra-(judicial(ly)?|mundane|murals?|ordinar(il)?y|posable|provincial|terr(itorial(ity)?|estrials?))\b" replace="$1xtra$2" />
<Typo word="Extradition" find="\b([Ee])xtradic(iotns?)\b" replace="$1xtradi$2" />
<Typo word="Extraordinary" find="\b([Ee])xtr-?ordinar((il)?y)\b" replace="$1xtraordinar$2" />
<Typo word="Extravagant" find="\b([Ee])xtrav(?:en?g[ae]|an?ge)n(t(ly)?|ces?)\b" replace="$1xtravagan$2" />
<Typo word="Extremely" find="\b([Ee])xt(?:eme|remem)le?y\b" replace="$1xtremely" />
<Typo word="Extremist" find="\b([Ee])xtermist(s)?\b" replace="$1xtremist$2" />
<Typo word="Extremophile" find="\b([Ee])xtremeophile(s)?\b" replace="$1xtremophile$2" />
F
<Typo word="Facilitate" find="\b([Ff])acil(?:[it][ae]|ite|lita)t(e[ds]?|ing|ions?)\b" replace="$1acilitat$2" />
<Typo word="Factor_" find="\b([Ff])acter(s|ed|ing|ize[ds]?|y|ies)\b" replace="$1actor$2" /><!--Don't fix "Facter": name of software-->
<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(ly|ity)?|l)\b" replace="$1amilia$2" />
<Typo word="Families" find="\b([Ff])(?: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([Ff])anatism\b" replace="$1anaticism"/>
<Typo word="Fasci(nate/st)" find="\b([Ff])aci(nat(?:e[ds]?|ing(?:ly)?)|s(?:m|ts?|tic))\b" replace="$1asci$2"/>
<Typo word="Fasciitis" find="\b([Ff])ascitis\b" replace="$1asciitis"/>
<Typo word="Favo(u)rite" find="\b([Ff])av(ou?r)it(s?)\b" replace="$1av$2ite$3" />
<Typo word="Feature" find="\b([Ff])(?: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(ly)?|lis[mt]s?|cy|cies|te[ds]?|tions?)\b" replace="$1edera$2"/>
<Typo word="Feud" find="\b([Ff])ued(s?|ing|ed|al[a-z]*)\b" replace="$1eud$2" />
<Typo word="Fictitious" find="\b([Ff])ictious(ly)?\b" replace="$1ictitious$2"/>
<Typo word="Field_" find="\b([Ff])eild(\b(?<!Feild)|s|y|ed|ing\b(?<!Feilding)|ers?|able)\b" replace="$1ield$2"/><!--Don't match surnames Feild, Feilding-->
<Typo word="Fierce" find="\b([Ff])eirce(r?|st|ly|ness)\b" replace="$1ierce$2" />
<Typo word="Fiery" find="\bfire?y\b" replace="fiery" />
<Typo word="Fifteen" find="\b([Ff])i(?:f|fet|fth|t|ve?t)een((th)?s?)\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([Ff])i[an]n[al]l?y\b(?<!Finaly)" replace="$1inally" /> <!-- Don't match surname Finaly -->
<Typo word="Financial" find="\b([Ff])ina(?:cia|ncai?)l(ly)?\b" replace="$1inancial$2"/>
<Typo word="Find" find="\b([Ff])idn\b" replace="$1ind"/>
<Typo word="Finite" find="\b([Ff])i(?:n[ae]te|nit|anite)(s?|ly|ness)\b" replace="$1inite$2" /><!--see also "-finite" & "-finit(iv)e"; don't find "Finet"-->
<Typo word="First" find="\b([Ff])irts\b" replace="$1irst"/>
<Typo word="First" find="\b([Ff])rst(s?|ly)\b" replace="$1irst$2" />
<Typo word="First" find="\b([Ff])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([Ff])lamb[ou][ou]y[ae]n(t(ly)?|ce)\b" replace="$1lamboyan$2" />
<Typo word="(In)Flammable" find="\b(F|f|inf)lamable\b" replace="$1lammable"/>
<Typo word="Fledge" find="\b([Ff])leg(ed|e?l?ing)\b" replace="$1ledg$2" />
<Typo word="Flemish" find="\bflem+ish\b" replace="Flemish"/>
<Typo word="Florida" find="\b[Ff]lordi?a(n?s?)\b" replace="Florida$1" />
<Typo word="Flourish" find="\b([Ff])lu?orish(e[ds]|ing)?\b" replace="$1lourish$2"/>
<Typo word="Fluoresce" find="\b([Ff])l(?:uorosc?|o?u?r[eo]sc?)(e[ds]?|en(?:t|ce)s?\b(?<!lorescen(?:t|ce)s?)|ing)\b" replace="$1luoresc$2" /> <!-- allow Florescent and Florescence -->
<Typo word="Fluorine" find="\b(F|f|[Hh](?:exa|ydro)f|[Dd]if|[Tt](?:ri|etra)f|[Pp]entaf)lour(o|esc(e[ds]?|ing|en(t|ce))|i(c|[dn]es?|dat(e[ds]?|ing|ion)))\b" replace="$1luor$2" />
<Typo word="Follow" find="\b([Ff])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([Ff])orbid(en|ing)\b" replace="$1orbidd$2"/>
<Typo word="Foreign" find="\b([Ff])or(?:iegn|eing)(ers?|isms?)?\b" replace="$1oreign$2" />
<Typo word="Forerunner" find="\b([Ff])or+(unners?)\b" replace="$1orer$2"/>
<Typo word="Foreword" find="\b([Ff])or(?:ewa|wo)rd\b" replace="$1oreword"/>
<Typo word="Forfeit" find="\b([Ff])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([ey])\b" replace="$1orgettabl$2"/>
<Typo word="Formalise" find="\b([Ff])ormalli([sz]ed?)\b" replace="$1ormali$2"/>
<Typo word="((D/M)is)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(ly)?)\b" replace="$1ormati$2" />
<Typo word="Formed" find="\b([Ff])r?omed\b" replace="$1ormed"/>
<Typo word="Formerly" find="\b([Ff])o(?:rmer?l|mer)ly\b" replace="$1ormerly"/>
<Typo word="(Mis/Un)Fortunate" find="\b([Uu]nf|F|f|[Mm]isf)or(?:etun[ai]te|tunite|tuante|tun[aei]t)(ly|s?|ness)\b(?<!Fortunat)" 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([a-z]+)\b" replace="$1ortun$2" />
<Typo word="Forty" find="\b([Ff])ourt(y|ieths?|ies)\b" replace="$1ort$2" />
<Typo word="Forward" find="\b([Ff])o(?:rw|wa)rd(s?|ed|ing|ers?)\b" replace="$1orward$2"/>
<Typo word="Foundation" find="\b([Ff])o(?:ud?n|nd)ation(s?|al(ly)?|less)\b(?<!Fondation)" replace="$1oundation$2" /><!--Avoid Fondation, french-->
<Typo word="Foundry" find="\b([Ff])oundar(y|ies)\b" replace="$1oundr$2"/>
<Typo word="Fourth" find="\b([Ff])or?uth\b" replace="$1ourth"/>
<Typo word="Franchise_" find="\b([Ff])ranchiz(e[ders]?|ing)(?!\s+[Bb]oy[sz])\b" replace="$1ranchis$2" />
<Typo word="Franciscan" find="\b[Ff]ransiscan(s?)\b" replace="Franciscan$1"/>
<Typo word="Franz Lehár" find="\bFranz\s+Lehar\b" replace="Franz Lehár" />
<Typo word="(Un)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([a-z]*)\b" replace="$1riend$2" />
<Typo word="From" find="\b([Ff])rmo\b" replace="$1rom"/>
<Typo word="from_" find="\bfrome\b" replace="from"/>
<Typo word="Frontier" find="\b([Ff])roniter(s)?\b" replace="$1rontier$2"/>
<Typo word="Frustum" find="\b([Ff])rustr(ums?|a)\b" replace="$1rust$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([Ff])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([a-z]*)\b" replace="$1unction$2" />
<Typo word="Fundamental" find="\b([Ff])und[^a]?men?t([a-z]*)\b" replace="$1undament$2" />
<Typo word="Funeral" find="\b([Ff])urneral(s)?\b" replace="$1uneral$2"/>
<Typo word="Further" find="\b([Ff])u(?:rthu|the|ruthe)r(s?|ed|ing|ances?|more|most)\b(?<!Furthur)" replace="$1urther$2" /><!--don't match Furthur, name of a bus-->
G
<Typo word="(Inter)Galactic" find="\b(G|g|[Ii]nterg)alatic\b" replace="$1alactic" />
<Typo word="Galaxy" find="\b([Gg])allax(y|ies)\b" replace="$1alax$2" />
<Typo word="Galvanize" find="\b([Gg])alvini[sz](e[drs]?|ing|ation)\b" replace="$1alvaniz$2" />
<Typo word="Games" find="\b([Gg])anes\b" replace="$1ames" />
<Typo word="Gandhi" find="\b(Mahatma|Mohandas(\s+K\.)?|Indira|Sonia|Rahul)\s+[Gg](?:ha|ah)ndi\b" replace="$1 Gandhi" />
<Typo word="Gandhi" find="\bghandi\b" replace="Gandhi"/>
<Typo word="Gangster" find="\b([Gg])anster(s)?\b" replace="$1angster$2" />
<Typo word="garrison_" find="\bgariss?on(s?|ed)\b" replace="garrison$1" />
<Typo word="Gauge" find="\b([Gg])uag(e[ds]?|ing)\b" replace="$1aug$2" />
<Typo word="Genealogy" find="\b([Gg])eneolog([a-z]+)\b" replace="$1enealog$2" />
<Typo word="General" find="\b([Gg])e(?:mer|nre|nar)al([a-z]*)\b" replace="$1eneral$2" />
<Typo word="(Re/De)Generate" find="\b([RrDd]eg|G|g)en(?:ra|erat)t([a-z]+)\b" replace="$1enerat$2" />
<Typo word="(Gen/Nem)esis" find="\b([Gg]en|[Nn]em)[ai](s[ie]s)\b" replace="$1e$2" />
<Typo word="Genital" find="\b([Gg])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([Gg])irfr(?:ie|ei)nd(s?)\b" replace="$1irlfriend$2" />
<Typo word="Given" find="\b([Gg])ievn\b" replace="$1iven" />
<Typo word="Gjirokastër" find="\bGjirokaster\b" replace="Gjirokastër" />
<Typo word="(Eye/Sun)Glasses" find="\b([Ee]yeg|[Ss]ung|G|g)lases\b" replace="$1lasses"/>
<Typo word="Glögg" find="\b([Gg])logg\b" replace="$1lögg"/>
<Typo word="Goddess" find="\b([Gg])odess(es)?\b" replace="$1oddess$2" />
<Typo word="Godunov" find="\b([Gg])odounov\b" replace="$1odunov" />
<Typo word="(On/Fore/Out)Going" find="\b(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([Gg])ottleib\b" replace="Gottlieb" />
<Typo word="Governance" find="\b([Gg])over(?:a|ne)nce\b" replace="$1overnance" />
<Typo word="Government" find="\b([Gg])ov(?:orn?m|en?r?m|ermn?|ernmn|ernem)en?t(s?|al(ly)?)\b" replace="$1overnment$2" />
<Typo word="Governor" find="\b([Gg])(?: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([Gg])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)ramati(cal[a-z]*)\b" replace="$1rammati$2" />
<Typo word="Grandfather/mother/..." find="\b([Gg])ran((?:fa|mo)ther|parent|daughter|child(?:ren)?|aunt|nephew|niece|stand|uncle)(s)?\b" replace="$1rand$2$3" />
<Typo word="grandson_" find="\bgranson(s)?\b" replace="grandson$1" />
<Typo word="-Graph-" find="\b([A-Za-z]*[Gg])rpah([a-z]*)\b" replace="$1raph$2"/>
<Typo word="(Un)Grateful" find="\b(G|g|[Uu]ng)re?at(ful[a-z]*)\b" replace="$1rate$2" />
<Typo word="_Great" find="(?!\bGerat\b)\b([Gg])(?: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([Gg])r(?:ievi|eiv)(ous[a-z]*)\b" replace="$1riev$2" />
<Typo word="(Re/Un)Group" find="\b(G|g|[Rr]eg|[Uu]ng)r(?:opu|uop)(s?|ed|ing)\b" replace="$1roup$2" />
<Typo word="Grow" find="\b([Gg])rwo(s?|n)\b" replace="$1row$2" />
<Typo word="Guadalupe" find="\b[Gg]uadulupe\b" replace="Guadalupe"/>
<Typo word="Guanine" find="\b([Gg])(?:una|au)nine\b" replace="$1uanine" />
<Typo word="Guarana" find="\b([Gg])auarana\b" replace="$1uarana" />
<Typo word="Guarantee" find="(?!\bGarante\b)\b([Gg])(?:[au]r[ae]|aur[ae]|uare)nte+([ds]?|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([Gg])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([Gg])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([Gg])ut(?:u|t?a|t?e)ral(s?|ism|ness|ly)\b" replace="$1uttural$2" />
H
<Typo word="Habeas" find="\b([Hh])aba?eus\b" replace="$1abeas" />
<Typo word="Habitué" find="\b([Hh])abitue(e?s?)\b" replace="$1abitué$2" />
<Typo word="Ha(d/s/t)" find="\b([Hh])([dst])a\b" replace="$1a$2" />
<Typo word="Halloween" find="\b[Hh]al(?:l?owea|owe[ea]?)n\b" replace="Halloween" />
<Typo word="Happen" find="\b([Hh])apen(ing|s?|ed)\b" replace="$1appen$2" />
<Typo word="Happened" find="\b([Hh])ap(?:p?en[dn]e|pen)d\b" replace="$1appened" />
<Typo word="Harass" find="\b([Hh])ar(?:ras+|r?as|r+as+e)(e[ds]|ing(?:s?|ly)|ments?)\b" replace="$1arass$2" /><!--don't match name Haras-->
<Typo word="Harassment" find="\b([Hh])arassement\b" replace="$1arassment" />
<Typo word="Hardware" find="\b([Hh])arware\b" replace="$1ardware" />
<Typo word="Harold(son)" find="\bHarlod(son)?\b" replace="Harold$1"/>
<Typo word="Have" find="\b([Hh])(?:aev|vae)\b" replace="$1ave" />
<Typo word="(S)Having" find="\b(H|[Ss]?h)(?:ave|va)ing\b" replace="$1aving" />
<Typo word="He" find="\b([Hh])ge\b" replace="$1e" />
<Typo word="Heard" find="\b([Hh])eared\b" replace="$1eard" />
<Typo word="Heart" find="(?!\bHerat\b)\b([Hh])erat(s)?\b" replace="$1eart$2" /><!--Don't match city Herat-->
<Typo word="Height" find="\b([Hh])(?:e?ighth|ieght)(s?|en(?:s?|ed|ing|ers?))\b" replace="$1eight$2" />
<Typo word="Heirs" find="\b([Hh])ier(s|ess(?:es)?)\b" replace="$1eir$2" /><!--don't match hier, French/German word-->
<Typo word="Helicopter" find="\b([Hh])e(?:licopto|li?[eo]copte|ilocopte)r(s?)\b" replace="$1elicopter$2" />
<Typo word="Helmet" find="\b([Hh])elment(s)?\b" replace="$1elmet$2" />
<Typo word="Help" find="(?:\bHalper\b)\b([Hh])(?:al|le|elp)p([a-z]*)\b" replace="$1elp$2" /><!--Don't match surname Halper-->
<Typo word="Hemorrhage" find="\b([Hh])(?:em(?:mor?|o)rh?ag|aemorrag)(e[ds]?|ing|ic)\b" replace="$1emorrhag$2" />
<Typo word="Heredity" find="\b([Hh])eridit(ar)?y\b" replace="$1eredit$2y" />
<Typo word="Hergé" find="\bHerge\b" replace="Hergé" />
<Typo word="Heritage" find="\b([Hh])er(?: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([Hh])esist[ae]n(t|tly|cy)\b" replace="$1esitan$2" />
<Typo word="Heyday" find="\b([Hh])eyd([ae])ys\b" replace="$1eyd$2y" />
<Typo word="Hiatus" find="\b([Hh])aitus\b" replace="$1iatus" />
<Typo word="Hierarchy" find="\b([Hh])(?:ie|ei)ra(?:ch|rc)(y?|ies|(?:ic)?(?:al[a-z]*)?)\b" replace="$1ierarch$2" />
<Typo word="Hieroglyph" find="\b([Hh])(?:ierogl|eirogly)ph(s?|ic(?:s?|al[a-z]*))\b" replace="$1ieroglyph$2" />
<Typo word="High" find="\b([Hh])(?:eigh|ig)(er|est|ness|way(?:s|\b(?<!Heighway)))\b" replace="$1igh$2" /> <!-- Don't match surname Heighway -->
<Typo word="Hilarity" find="\b([Hh])illari(ty|ous[a-z]*)\b" replace="$1ilari$2" />
<Typo word="Hindrance" find="\b([Hh])ind(?:er[ea]|ren?)nce(s?)\b" replace="$1indrance$2" />
<Typo word="Hippopotamus" find="\b([Hh])ip(?:o|p?op)potamus(es)?\b" replace="$1ippopotamus$2" />
<Typo word="Hirsute" find="\b([Hh])[ei]rsuit\b" replace="$1irsute" />
<Typo word="_his" find="\s(?:ihs|hsi)\b" replace=" his" /><!-- don't match surname Hsi or surname ending with "-hsi" -->
<Typo word="His" find="\bIhs\b" replace="His" />
<Typo word="(Pre)Historic" find="\b(H|h|[Pp]reh)(?:istoric|sitor)i(c[a-z]*|ans?)\b" replace="$1istori$2" />
<Typo word="History" find="\b([Hh])(?:st|is)or(ies|y|ic[a-z]*)\b" replace="$1istor$2" />
<Typo word="Homepage" find="\b([Hh])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([Hh])ono(u?r)a?y\b" replace="$1ono$2ary" />
<Typo word="Honshū" find="\bHonshu\b" replace="Honshū" />
<Typo word="Horrify" find="\b([Hh])or(?:rifi?|iff?y?)(ing)?\b" replace="$1orrify$2" />
<Typo word="However" find="\b([Hh])(?:ow|woe)ver\b" replace="$1owever" />
<Typo word="http:" find="\b([Hh])t(?:p[L:]|t(?:pL|tp[L:]))" replace="$1ttp:" />
<Typo word="http://" find="\b([Hh])ttp:\\\\" replace="$1ttp://" />
<Typo word="Humanities" find="\b([Hh])uman(?:it|ti)es\b" replace="$1umanities" />
<Typo word="Humiliate" find="\b([Hh])umilat(e[ds]?|i(ng|ve|on)|or[sy]?)\b" replace="$1umiliat$2" />
<Typo word="Humor" find="\b([Hh])umer\b" replace="$1umor" />
<Typo word="Humoral" find="\b([Hh])umoural\b" replace="$1umoral" />
<Typo word="Humorous" find="\b([Hh])um[eu]rous(ly|ness)?\b" replace="$1umorous$2" />
<Typo word="Hundred" find="\b([Hh])undere?d(s?|ths?)\b" replace="$1undred$2" />
<Typo word="Husband" find="\b([Hh])usban(s?|ry)\b" replace="$1usband$2" />
<Typo word="Hydrogen" find="\b([Hh])ydogen\b" replace="$1ydrogen" />
<Typo word="Hydrophile/phobe" find="\b([Hh])ydr[oa]p(il|ob)(es?|i[ac]|icity)\b" replace="$1ydroph$2$3" />
<Typo word="Hygiene" find="\b([Hh])ygein(e|i(c|st)s?)\b" replace="$1ygien$2" />
<Typo word="Hypocrisy" find="\b([Hh])ypocr(?:a[cs]|ic)(y|ies)\b" replace="$1ypocris$2" />
<Typo word="Hypocrite" find="\b([Hh])ypocrit(s)?\b" replace="$1ypocrite$2" />
I
<Typo word="Iconoclast" find="\b([Ii])conclast(s?|ic)\b" replace="$1conoclast$2"/>
<Typo word="Idea" find="\b([Ii])dae(s?)\b(?!'')" replace="$1dea$2"/><!--don't match scientific names-->
<Typo word="Identifier" find="\b([Ii])dentife(rs?|d)\b" replace="$1dentifie$2"/>
<Typo word="Identi(f/t)y" find="\b([Ii])denti([tf])iy\b" replace="$1denti$2y" />
<Typo word="Idiosyncra(c/s)y" find="\b([Ii])d(?:eosynch?|iosynch)ra([cst][ei-y]+)\b" replace="$1diosyncra$2" />
<Typo word="Illegal" find="\b([Ii])(?:l+[ie]{2,}|l[ie])gal(ly)?\b(?<!\bEl Ilegal)" 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([Ii])lless(es)?\b" replace="$1llness$2"/>
<Typo word="Illusion" find="\b([Ii])llution(s)?\b" replace="$1llusion$2"/>
<Typo word="Illustrate" find="\b([Ii])l(?:li|u)str(at[a-z]+|ious[a-z]*)\b" replace="$1llustr$2" />
<Typo word="Imagine" find="\b([Ii])magen(e[ds]?|ary|ation)\b" replace="$1magin$2"/>
<Typo word="Imagined" find="\b([Ii])magin([ds])\b" replace="$1magine$2"/><!--don't find "Imagin"-->
<Typo word="Immediate" find="\b([Ii])m(?:m+idi?|(?:mm+)?ea?di?|m+ea?d|m+eadi?)ate?(ly)?\b" replace="$1mmediate$2" />
<Typo word="Immediately" find="\b([Ii])m+ediate?ley\b" replace="$1mmediately" />
<Typo word="Imminent" find="\b([Ii])manent(ly)?\b" replace="$1mminent$2"/>
<Typo word="Impedance" find="\b([Ii])mpedenc(es?)\b" replace="$1mpedanc$2" />
<Typo word="Implement" find="\b([Ii])mpl[ia]ment(s?|e[dr]?|al|ing|ations?)\b" replace="$1mplement$2" />
<Typo word="Important" find="\b([Ii])mport(?:na|am)(t|tly|ce)\b" replace="$1mportan$2"/>
<Typo word="Imprison" find="\b([Ii])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([Ii])mp(?:re|or)v([a-z]+)\b" replace="$1mprov$2" />
<Typo word="Inaccurate" find="\b([Ii])n(?:nac?|a)cura(c[a-z]+|te[a-z]*)\b" replace="$1naccura$2" />
<Typo word="Inaugurate" find="\b([Ii])na(?:gu|ugau?|uge)ra([a-z]+)\b" replace="$1naugura$2" />
<Typo word="Inaugurates" find="\b([Ii])naugure([ds])\b" replace="$1naugurate$2"/>
<Typo word="Incinerate" find="\b([Ii])(?:cin[ea]|n?[cs]ina|nsin[ea])rat([a-z]+)\b" replace="$1ncinerat$2" />
<Typo word="Include" find="\b([Ii])nclud(s?)\b" replace="$1nclude$2"/>
<Typo word="Including" find="\b([Ii])n(?:l?cudi|clud)ng\b" replace="$1ncluding"/>
<Typo word="Increase" find="\b([Ii]n)craes(e[ds]|ing(?:ly)?)\b" replace="$1creas$2"/>
<Typo word="Increment" find="\b([Ii])ncr[ai]ment(s?|al(ly)?)\b" replace="$1ncrement$2"/>
<Typo word="Incunabula" find="\b([Ii])ncunabla\b" replace="$1ncunabula"/>
<Typo word="India(na)" find="\b[Ii]ndai(ns?|ni?an?s?)?\b" replace="India$1" />
<Typo word="Indiana University" find="\b[Uu]niversity\s+of\s+[Ii]ndiana\b" replace="Indiana University" />
<Typo word="Indicate" find="\b([Ii]n)decat(e[ds]?|ing|ors?)\b" replace="$1dicat$2"/>
<Typo word="Indict" find="\b([Ii])ndite\b" replace="$1ndict"/>
<Typo word="Indictment" find="\b([Ii])ndic?tement(s)?\b" replace="$1ndictment$2"/>
<Typo word="Indigenous" find="\b([Ii])ndig(?:ine?|eni)ous(ly)?\b" replace="$1ndigenous$2" />
<Typo word="Indiscernible" find="\b([Ii])ndis[cs]ernabl([a-z]+)\b" replace="$1ndiscernibl$2" />
<Typo word="Individual" find="\b([Ii])(?:ndv|div)ia?dual(ly|s)?\b" replace="$1ndividual$2"/>
<Typo word="Indulge" find="\b([Ii])ndulgue(d?|s|nces?)\b" replace="$1ndulge$2"/>
<Typo word="Industry" find="\b([Ii])n(?:ds?utr|udstr|dusr?t|distr)(y|ies|ial[a-z]*)\b" replace="$1ndustr$2"/>
<Typo word="Ine(…)ible" find="\bune(d|lig|xhaust|xpress)[ia]b(l[ey]|ility)\b" replace="ine$1ib$2" />
<Typo word="Inevitable" find="\b([Ii])nev(?:[ai]ti|itita)bl([ey])\b" replace="$1nevitabl$2"/>
<Typo word="Infantry" find="\b([Ii])nf(?:ant|rantr)y(m[ae]n)?\b" replace="$1nfantry$2" />
<Typo word="(Non)Infectious" find="\b(I|i|[Nn]oni)nfectu(ous[a-z]*)\b" replace="$1nfecti$2" />
<Typo word="Infiltrate" find="\b([Ii])nfilitrat(es?|ed|ions?|ing|ors?)\b" replace="$1nfiltrat$2" />
<Typo word="Inflammation" find="\b([Ii])[nm]flama(tions?|tory|bl[ey]|bility)\b" replace="$1nflamma$2" />
<Typo word="Influence" find="\b([Ii])nfluent(e[ds]?)\b" replace="$1nfluenc$2"/>
<Typo word="Influential" find="\b([Ii])nf(?:luenc[iu]|uen[tc][iu]|luentu)al(ly)?\b" replace="$1nfluential$2" />
<Typo word="Infringement" find="\b([Ii])nfrigement(s?)\b" replace="$1nfringement$2"/>
<Typo word="Inhabitants" find="\b([Ii])nhabitans\b" replace="$1nhabitants"/>
<Typo word="Initial" find="\b([Ii])(?:nnit[it]?|nti|nit|n?titi?)a(?:l|(?=ly\b))(s?|ly|l?(?:ed|ing)|ers?|isms?|i[sz](?:e[ds]?|ing|ations?)|it(?:y|ies)|ness)\b" replace="$1nitial$2"/>
<Typo word="Initiative/Initiation" find="\b([Ii])ni(?:ti(?:ai)?|cia|ta)ti(ves?|ons?)\b" replace="$1nitiati$2" />
<Typo word="Injured" find="\b([Ii])njur[ir]ed\b" replace="$1njured" />
<Typo word="Innocence" find="(?!\bInnosense\b)\b([Ii])n(?:osenc|no[cs]ens)e\b" replace="$1nnocence"/><!--don't match group Innosense-->
<Typo word="Inoculate" find="\b([Ii])n(?:noc?|oc)cula([a-z]+)\b" replace="$1nocula$2" />
<Typo word="Input" find="\b([Ii])mput(s?|ting|ted)\b" replace="$1nput$2" />
<Typo word="Insofar" find="\b([Ii])n(?:so\s+|\s+so)far\b" replace="$1nsofar" /><!--"insofar" is proper American English, "in so far" proper British; thus correct only mixed usage-->
<Typo word="Inspire" find="\b([Ii])[mn]ps?ir(ed?|es|ing|ation[a-z]*)\b" replace="$1nspir$2" />
<Typo word="Instead" find="\b([Ii])nst(?:ade|ed)\b" replace="$1nstead" />
<Typo word="Instrument" find="\b([Ii])nstument((al)?s?)\b" replace="$1nstrument$2"/>
<Typo word="Integer" find="\b([Ii])nterg(ers?|rity|ra(ls?|n[dt]s?|ble|bility|te[ds]?|tors?|ti(ve|ng|on[a-z]*)))\b" replace="$1nteg$2" />
<Typo word="Intellectual" find="\b([Ii])ntelectual(ly|s)?\b" replace="$1ntellectual$2"/>
<Typo word="Intelligence" find="\b([Ii])ntel(?:[eil]|l[ae])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(ly)?|ed)\b" replace="$1nterest$2" />
<Typo word="Interim" find="\b([Ii])nter(?:u|ri)?m\b" replace="$1nterim"/>
<Typo word="International" find="\b([Ii])nte(?:rnati|[nr]atio?)(nal[a-z]*)\b" replace="$1nternatio$2" />
<Typo word="(Mis/Re)Interpret" find="\b(I|i|[Mm]isi|[Rr]ei)nterper?e?t([a-z]*)\b(?<![Ii]nterpetiolar|[Ii]nterpetaloids?)" replace="$1nterpret$2" />
<Typo word="Interpreter" find="\b([Ii])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([Ii])ntervine([ds])?\b" replace="$1ntervene$2"/>
<Typo word="Into" find="\b([Ii])not\b" replace="$1nto"/>
<Typo word="Intra- (no hyphen)" find="\b([Ii])ntra-(murals?|state|uterine|venous(ly)?)\b" replace="$1ntra$2" />
<Typo word="(Re)Introduce" find="\b(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([Ii])nti?uti(ons?|ve(ly)?)\b" replace="$1ntuiti$2" />
<Typo word="Investigate" find="\b([Ii])nvestingat([a-z]*)\b" replace="$1nvestigat$2"/>
<Typo word="Investment" find="\b([Ii])nvesment(s?)\b" replace="$1nvestment$2" />
<Typo word="Invincible" find="\b([Ii])nvinc(?:e[ia]?|a)b(l[ey]|ility|leness)\b" replace="$1nvincib$2" />
<Typo word="Iridescent" find="\b([Ii])rridescen(t(ly)?|ce)\b" replace="$1ridescen$2" />
<Typo word="Irritate" find="\b([Ii])r(?:ra|i)ta(te[ds]?|ti(ng(ly)?|on)|bl[ey])\b" replace="$1rrita$2" />
<Typo word="Isn't" find="\b([Ii])snt\b" replace="$1sn't"/>
<Typo word="Israel" find="\b(?:[Ii]srea|israe)l(is?|ites?)?\b" replace="Israel$1" />
J
<Typo word="Jalapeño" find="\b([Jj])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([Jj])ardiniere\b" replace="$1ardinière" />
<Typo word="Jeopardy" find="\b([Jj])eapardy\b" replace="$1eopardy" />
<Typo word="Jewel(le)ry" find="\b([Jj])ewl(le)?e?ry\b" replace="$1ewel$2ry" />
<Typo word="Jewellery" find="\b([Jj])ewelery\b" replace="$1ewellery" />
<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]o(?:spe|esp)h\b" replace="Joseph" />
<Typo word="Journ(al/ey)" find="\b([Jj])ounr?(al(s?|is[mt]s?|l?ing)|ey(s?|ed|ing|m[ae]n))\b" replace="$1ourn$2" />
<Typo word="Journeyed" find="\b([Jj])our?nie?(ed|s)\b" replace="$1ourney$2" />
<Typo word="Judaism" find="\b[Jj]uada?ism\b" replace="Judaism" />
<Typo word="Judg(e)ment" find="\b([Jj])ugd?(e)?ment(s?|al(ly)?)\b" replace="$1udg$2ment$3" />
<Typo word="Judicial" find="\b([Jj])ud(?:uci|ic|isu)a(l|ry)\b" replace="$1udicia$2" />
<Typo word="(Jun/Sen)ior" find="\b([Jj]u|[Ss]e)(?:ino|noi)r(s?|ity)\b" replace="$1nior$2"/>
<Typo word="Jurisdiction" find="\b([Jj])uristict(ions?)\b" replace="$1urisdict$2" />
<Typo word="Just(ify)" find="\b([Jj])s(?:ut|tu)(ice|ly|if(?:i[ace][a-z]+|y))?\b" replace="$1ust$2" />
<Typo word="Juvenile" find="\b([Jj])uv[ai]nil(e[a-z]*|ity|ia)\b" replace="$1uvenil$2" />
K
<Typo word="Kåldolmar" find="\b([Kk])aldolmar\b" replace="$1åldolmar" />
<Typo word="Kazakhstan" find="\b[Kk]azah?kstan(is?)?\b" replace="Kazakhstan$1" />
<Typo word="Kindergarten" find="\b([Kk])in[dt]erga(?:t|rd)(ens?)\b" replace="$1indergart$2" />
<Typo word="Knife" find="\b([Kk])nive\b" replace="$1nife"/>
<Typo word="(Ac)Knowledge" find="\b(K|k|[Aa]ck)nowl(?:d?eg|ed|egd?)(e[ds]?|ing|ements?|eab[a-z]+)\b" replace="$1nowledg$2" />
<Typo word="Kraków" find="\b([Kk])rakow\b" replace="$1raków" />
<Typo word="Kroužek" find="\b([Kk])rouzek\b" replace="$1roužek" />
<Typo word="Kümmel" find="\b([Kk])ummel\b" replace="$1ümmel" />
L
<Typo word="La bohème" find="\bLa\s+([Bb])oheme\b" replace="La $1ohème" />
<Typo word="Labelled" find="\b([Ll])abl(ed|ing)\b" replace="$1abell$2"/>
<Typo word="Laboratory" find="\b([Ll])ab(?:r?a|or)tor(y|ies)\b" replace="$1aborator$2" />
<Typo word="Laborious" find="\b([Ll])abo(?:r[iou]{1,2}|uriou)(s[a-z]*)\b" replace="$1aboriou$2" />
<Typo word="Lacquer" find="\b([Ll])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([Ll])ayed\b" replace="$1aid" />
<Typo word="Ländler" find="\b([Ll])andler\b" replace="$1ändler"/>
<Typo word="Language" find="\b([Ll])a(?:ngaua?|ngu|nguan|gua)ge(s?)\b" replace="$1anguage$2" />
<Typo word="Large" find="\b([Ll])arg(ly|st)?\b" replace="$1arge$2"/>
<Typo word="Largely" find="\b([Ll])arg(elle?|e?le)y\b" replace="$1argely" />
<Typo word="Larvae" find="\b([Ll])avr?ae\b" replace="$1arvae" />
<Typo word="Laser" find="\blazer(s)?\b" replace="laser$1"/>
<Typo word="Lasso" find="\b([Ll])as+oo\b" replace="$1asso"/>
<Typo word="Last" find="\b([Ll])(?:astr|sat)(ly)?\b" replace="$1ast$2"/>
<Typo word="Late" find="\b([Ll])aste(r(?<!Laster)|st)\b" replace="$1ate$2" /><!--Laster is a surname & a Transformer-->
<Typo word="Latitude" find="\b([Ll])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="Left" find="\b([Ll])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([Ll])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][a-z]*|c[iy][a-z]*)\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([Ll])iesure(ly)?\b" replace="$1eisure$2" />
<Typo word="(Wave)Length" find="\b(L|l|[Ww]avel)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([Ll])eathal(ly|ity)?\b" replace="$1ethal$2"/>
<Typo word="Levitate" find="\b([Ll])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([Ll])iasi?o(ns?)\b" replace="$1iaiso$2" />
<Typo word="Libel" find="\b([Ll])ibell(s?)\b" replace="$1ibel$2" />
<Typo word="Library" find="\b([Ll])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([Ll])isc?en([cs])(ed?|ing|(e+|ure|or)s?)\b" replace="$1icen$2$3" />
<Typo word="Lieutenant" find="\b([Ll])(?:euten[ae]|ieutent[ae]|ieutene)n(ts?|cy)\b" replace="$1ieutenan$2" />
<Typo word="Lifetime" find="\b([Ll])iftime(s?)\b" replace="$1ifetime$2" />
<Typo word="Liked" find="\b([Ll])i(?:ek|uke)([ds])?\b" replace="$1ike$2" />
<Typo word="Limit" find="\b([Ll])mit([a-z]*)\b" replace="$1imit$2" />
<Typo word="Lipizzaner" find="\b[Ll]ip(?:piz?|i)zaner(s?)\b" replace="Lipizzaner$1" />
<Typo word="Liquor" find="\b([Ll])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([Ll])itr?[ai]ture\b" replace="$1iterature"/>
<Typo word="Littérateur" find="\b([Ll])it[eéè]rateur(s)?\b" replace="$1ittérateur$2"/>
<Typo word="Little" find="(?!\bLittel\b)\b([Ll])itt(?:tle|el)\b" replace="$1ittle"/><!--avoid Littel (surname)-->
<Typo word="Live" find="(?!\bLiev Schreiber\b)\b([Ll])iev(ly)?\b" replace="$1ive$2" /><!--avoid actor Liev Schreiber-->
<Typo word="Lived" find="\b([Ll])ieved\b" replace="$1ived" />
<Typo word="(Long/Short)-lived" find="\b([Ll]ong|[Ss]hort)lived\b" replace="$1-lived"/>
<Typo word="Lo(ne/rd/ve/w)liness" find="(?!\bLovelines\b)\b([Ll])o([nv]e|rd|w)l(?:ynes?|ine)s\b" replace="$1o$2liness" />
<Typo word="Loosely" find="\b([Ll])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([Ll])(?:voe|veo|oev)\b" replace="$1ove" />
M
<Typo word="Mackerel" find="\b([Mm])ackeral\b" replace="$1ackerel" />
<Typo word="Macramé" find="\b([Mm])acrame\b" replace="$1acramé" />
<Typo word="Ma(d/k)e" find="(?!\bAmde\b)\bAm([dk])(es?|ing)\b" replace="Ma$1$2" /><!--don't match Amde-->
<Typo word="Ma(d/k)e" find="\bam([dk])(es?|ing)\b" replace="ma$1$2" />
<Typo word="Magazine" find="\b([Mm])agasine(s)?\b" replace="$1agazine$2" />
<Typo word="Mainly" find="\b([Mm])ailny\b" replace="$1ainly" />
<Typo word="Maintain" find="\b([Mm])ant(?:ia|ai)n(s?|e[dr]|ing|ab[a-z]+)\b" replace="$1aintain$2" />
<Typo word="Maintenance" find="\b([Mm])a(?:i?nt(?:[ae]in[ae]|ian[ae]|[ae]|[ae]ne|an[ae])|ntena)nce\b" replace="$1aintenance" />
<Typo word="Majority" find="\b([Mm])a(?:joro|rjori)ty\b" replace="$1ajority" />
<Typo word="Make" find="\b([Mm])k(?:ae|ea)(s?)\b" replace="$1ake$2" />
<Typo word="Makes" find="\b([Mm])akse\b" replace="$1akes" />
<Typo word="Mammal" find="\b([Mm])amal(s?|ian)\b" replace="$1ammal$2" />
<Typo word="(Mis)Manage_" find="\b(M|m|[Mm]ism)an(?:ag|ge|ege?)(d|ments?|ab(l[ey]|leness|ility))\b" replace="$1anage$2" />
<Typo word="(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([Mm])anoeuverab(ility|le)\b" replace="$1aneuverab$2" />
<Typo word="Manifestation" find="\b([Mm])ani(?:fes|sfesta)tio(ns?)\b" replace="$1anifestatio$2" />
<Typo word="Manufacture" find="\b([Mm])an(?:[ai]fac?|[au]fa)[ct]ur(e[ds]?|ers?|ing)\b" replace="$1anufactur$2" />
<Typo word="Manufactures" find="\b([Mm])anufact?ur(s?|d)\b" replace="$1anufacture$2" />
<Typo word="Mark" find="(?!\bMarkes\b)\b([Mm])(?:rak|arke(s))\b" replace="$1ark$2" /><!--don't match surname Markes-->
<Typo word="Marked" find="\b([Mm])aked(ly)?\b" replace="$1arked$2" />
<Typo word="Marriage" find="(?<!\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b([Mm])ar(?:rai|ia|r*[aie])ge(s?|able)\b(?!\s+(?:[Dd]e|[Bb]lanc|[Dd]')\b)" replace="$1arriage$2" /><!--avoid valid French term thru use of lookaround to find French articles-->
<Typo word="Mariage (French) (1)" find="(?<=\b(?:[Uu]n|[LlDd]es?|[Dd]u)\s+)\b([Mm])arriage(s?)\b" replace="$1ariage$2" />
<Typo word="Mariage (French) (2)" find="\b([Mm])arriage(s?)\b(?=\s+(?:[Dd][e']|[Bb]lanc)\b)" replace="$1ariage$2" />
<Typo word="Married" find="\b([Mm])arryi?ed\b" replace="$1arried" />
<Typo word="Masquerade" find="\b([Mm])asquarad([a-z]+)\b" replace="$1asquerad$2" />
<Typo word="Massachusetts" find="\b[Mm]as(?:(?:ss+|)[aeu]ch?u?s+et*|s*[eu]ch?u?s+et*|s*[aeu]cu?s+et*|s*[aeu]ch?s+et*|s*[aeu]ch?u?ss+et*|s*[aeu]ch?u?s+e(?:tt|))ts\b" replace="Massachusetts" />
<Typo word="Masturbate" find="\b([Mm])asterbat([ei][a-z]*)\b" replace="$1asturbat$2" />
<Typo word="Material" find="\b([Mm](?:etam)?ater)ai?l(is(?:m|ts?)|s?)\b" replace="$1ial$2" />
<Typo word="Mathematician" find="\b([Mm])athe(?:matic|m?tici)an(s)?\b" replace="$1athematician$2" />
<Typo word="Mathematics" find="(?:\bMathematica\b)\b([Mm])ath(?:a?matic|ematica)(s?|ians?|al[a-z]*)\b" replace="$1athematic$2" />
<Typo word="Mayonnaise" find="\b([Mm])ayon(?:n?ais|ais?)s(es?)\b" replace="$1ayonnais$2" />
<Typo word="Mayoral" find="\b([Mm])ayoria(l|lty)\b" replace="$1ayora$2" />
<Typo word="Meant" find="\b([Mm])enat\b" replace="$1eant" />
<Typo word="Medi(a)eval" find="\b([Mm])ed(?:e(ia?)e?v[aei]|(ia)e?v[ei])l(ly|is[mt]s?)?\b" replace="$1ed$2$3eval$4" />
<Typo word="Medicine" find="\b([Mm])ed(?:acine|iciney)\b" replace="$1edicine" />
<Typo word="Medieval" find="\b([Mm])edevial\b" replace="$1edieval" />
<Typo word="Mediterranean" find="\b([Mm])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="Memoir" find="\b([Mm])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([Mm])(?:énage\s+[áa]|enage\s+[aáà])\s+trois\b" replace="$1énage à trois" />
<Typo word="Mental" find="\b([Mm])enal(ly)\b" replace="$1ental$2" />
<Typo word="Mention" find="\b([Mm])aintion(ed|s|ing)\b" replace="$1ention$2" />
<Typo word="Mercantile" find="\b([Mm])ercentile\b" replace="$1ercantile" />
<Typo word="Merchandise" find="\b([Mm])e(?:rche|cha)ndi([sz])(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([Mm])es(?:se|a)g(e[rds]?|ing)\b" replace="$1essag$2" />
<Typo word="Messaging" find="\b([Mm])ess[ae]nging\b" replace="$1essaging" />
<Typo word="Messenger" find="\b([Mm])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[a-z]+|oid[a-z]*|urg[iy][a-z]*)\b" replace="$1etall$2" />
<Typo word="Metaphor" find="\b([Mm])ethaphor(s?|ical[a-z]*)\b" replace="$1etaphor$2" />
<Typo word="Meteorology" find="\b([Mm])eto?erolog(y|ists?|ic[a-z]*)\b" replace="$1eteorolog$2" />
<Typo word="Michigan" find="\b[Mm]ichagan\b" replace="Michigan"/>
<Typo word="Microscope" find="\b([Mm])icoscop(es?|y|ic(ally)?)\b" replace="$1icroscop$2" />
<Typo word="Milieu" find="\b([Mm])(?:ilea?u|elieu)(x)?\b" replace="$1ilieu$2" />
<Typo word="Military" find="\b(M|m|[Dd]em|[Nn]onm|[Pp]aram)il(?:lit[ae]r|iter|a?tar|irat|iatr|l?itra?)(y|ies|ily|is[tm]s?|istic|i[sz][a-z]+)\b" replace="$1ilitar$2" />
<Typo word="Millennium_" find="\bmil(?:en?|le)ni(um|a|al[a-z]*)\b" replace="millenni$1" />
<Typo word="Million" find="(?!\bMillon\b)\b([Mm])il[il]on(aires?|s)\b" replace="$1illion$2" /><!--Millon is a surname-->
<Typo word="Mimicking" find="\b([Mm])imic(ing|ed)\b" replace="$1imick$2"/>
<Typo word="Mineral" find="\b([Mm])in(?:eri|ir)al(s?)\b" replace="$1ineral$2" />
<Typo word="Miniature" find="\b([Mm])in[ai]tur(es?|iz[a-z]+)\b" replace="$1iniatur$2" />
<Typo word="Minimum" find="\b([Mm])inum(a|um)\b" replace="$1inim$2" />
<Typo word="Minion" find="\b([Mm])(?:yni[oa]|inia)n(s)?\b" replace="$1inion$2" />
<Typo word="Minister" find="\b([Mm])in(?:si?|en?s|ins)t(er(?:ed|ing|s?\b(?<![Mm]insters?)))\b" replace="$1inist$2" />
<Typo word="Ministry" find="\b([Mm])in(?:iste|si?t|inst|en?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([Mm])irr?orr(ed|ing|s)?\b" replace="$1irror$2" />
<Typo word="Miscellaneous" find="\b([Mm])iscel(?:lani?|ane)ous\b" replace="$1iscellaneous" />
<Typo word="Mischief" find="\b([Mm])ischei(f|vous[a-z]*)\b" replace="$1ischie$2" />
<Typo word="Mischievous" find="\b([Mm])isch(?:ei?v[ei]?|iev[ei]|)ou(s[a-z]*)\b" replace="$1ischievou$2" />
<Typo word="Misogyny" find="\b([Mm])ysogyn(y|ist)\b" replace="$1isogyn$2" />
<Typo word="Missile" find="\b([Mm])is[is]le(s)?\b" replace="$1issile$2" />
<Typo word="(Ad/E/Inter/O/…)Mission" find="\b([Ii]nter|[Pp]er|[Rr]e|[EeOo]|(?:[DdRr]e)?(?:[Aa]d|[Cc]om|[Ss]ub|[Tt]rans))mis[si](ons?|onar(y|ies)|ve(ly)?|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([Mm])ispell(s?|ings?|ed)\b" replace="$1isspell$2" />
<Typo word="Mithraic" find="\bmythraic\b" replace="Mithraic" />
<Typo word="Mizzen" find="\b([Mm])issen\b" replace="$1izzen" />
<Typo word="Model" find="\b([Mm])odle(s)?\b" replace="$1odel$2" />
<Typo word="Modem" find="\b([Mm])oderm(s)?\b" replace="$1odem$2" />
<Typo word="Moisture" find="\b([Mm])osture\b" replace="$1oisture" />
<Typo word="Molecule" find="\b([Mm])oleclu(es|ar)?\b" replace="$1olecul$2" />
<Typo word="Molière" find="\bMoliere\b" replace="Molière" />
<Typo word="Moment" find="\b([Mm])o(?:mmen|mem)t(ar(?:y|ily)|s)?\b" replace="$1oment$2" />
<Typo word="Monastery" find="\b([Mm])on(?:est[ae]?|asta?)r(y|ies|ial)\b" replace="$1onaster$2" />
<Typo word="Money" find="\b([Mm])oeny(ed)?\b" replace="$1oney$2" />
<Typo word="Moniker" find="\b([Mm])onicker(s?)\b" replace="$1oniker$2" />
<Typo word="Monkeys" find="\b([Mm])onkies\b" replace="$1onkeys" />
<Typo word="Monotype" find="\b([Mm])ona?typ(es?|ic)\b" replace="$1onotyp$2" />
<Typo word="_month" find="\bmounth(ly|s?)\b" replace="month$1" /><!--don't match Mounth-->
<Typo word="More" find="\b([Mm])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]or+isette\b" replace="Morissette" />
<Typo word="Mortgage" find="\b([Mm])orgag(e[eds]?|ing)\b" replace="$1ortgag$2" />
<Typo word="Motivate" find="\b([Mm])otiviat(e[ds]?|ing|ion)\b" replace="$1otivat$2" />
<Typo word="Mountain" find="\b([Mm])o(?:utain|untai?ni|ntai?n)(ee?r(?:s|ed|ing|(?<!Montaner))|ous[a-z]*|s?|sides?|tops?|y)\b" replace="$1ountain$2" />
<Typo word="Movie" find="\b([Mm])ovei(s)?\b" replace="$1ovie$2" />
<Typo word="Mucous" find="\b([Mm])ucuou?s\b" replace="$1ucous" />
<Typo word="Multiple" find="\b([Mm])ut?lipl(e[stx]?|y|ie[srd]|ying|ica(ti[a-z]*|nds?)|iable|icity)\b" replace="$1ultipl$2" />
<Typo word="Multiplier" find="\b([Mm])ultiple(d|rs?)\b" replace="$1ultiplie$2" />
<Typo word="Municipal" find="\b([Mm])un(?:in?c?pi?|icipi|cip|nicip)a(l[a-z]*)\b" replace="$1unicipa$2" />
<Typo word="Murder" find="\b([Mm])uder(s?|ing|ed|ers?)\b" replace="$1urder$2" />
<Typo word="Museum" find="\b([Mm])usu?em(s?)\b" replace="$1useum$2" />
<Typo word="Musical" find="\b([Mm])usci?al([se]?|ly|ity)\b(?<!Musial)" replace="$1usical$2" /><!--Musial is a surname-->
<Typo word="Musician" find="\b([Mm])uscician(s?)\b" replace="$1usician$2" />
<Typo word="Mutilate" find="\b([Mm])util[li]at(e[ds]?|ing|ions?)\b" replace="$1utilat$2" />
<Typo word="Myriad" find="\b([Mm])yraid\b" replace="$1yriad" />
<Typo word="Myself" find="\b([Mm])ysefl?\b" replace="$1yself" />
<Typo word="Mysterious" find="\b([Mm])(?:yster|ister[iy])ou(s[a-z]*)\b" replace="$1ysteriou$2" />
<Typo word="Mystery" find="\b([Mm])ister(ies|y(?<!Mistery))\b" replace="$1yster$2" />
N
<Typo word="Name" find="\b([Nn])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)ato?in(al[a-z]*)\b" replace="$1ation$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="Necessity" find="\b([Nn])ec(?:ces?|e)sit(y|ies|ate[ds]?|ating)\b" replace="$1ecessit$2" />
<Typo word="Née" find="([ (])n[eè][eèé]\b" replace="$1née" />
<Typo word="Négligée" find="\b([Nn])(?:églige|egligé)e?(s?)\b" replace="$1égligée$2" /><!--"negligee" should not be replaced, see [[wikt:negligee]]-->
<Typo word="Negligible" find="\b([Nn])egli(?:ga|)bl([ey])\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|nt(?<!ciant)s?)\b" replace="$1egotia$2" />
<Typo word="Neighbo(u)r" find="\b([Nn])(?: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([Nn])ver\b" replace="$1ever" />
<Typo word="(Never/None)theless" find="\b([Nn])(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([Nn])we(s?)\b" replace="$1ew$2" />
<Typo word="Newsletter" find="\b([Nn])ew[ls]etter(s?)\b" replace="$1ewsletter$2" />
<Typo word="Newsstand" find="\b([Nn])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([Nn])ickle(ic|ous|iferous|odeons?)?\b" replace="$1ickel$2" /><!--Don't correct surname Nickle-->
<Typo word="Niece" find="\b([Nn])eice(s?)\b" replace="$1iece$2" />
<Typo word="Nighttime" find="\b([Nn])ightime\b" replace="$1ighttime" />
<Typo word="Nineteen" find="\b([Nn])inteen(s?|ths?)\b" replace="$1ineteen$2" />
<Typo word="Ninety" find="\b([Nn])int(y|ies|ieths?|een(th)?)\b" replace="$1inet$2" />
<Typo word="Ninth" find="\b([Nn])inet(hs?)\b" replace="$1int$2" />
<Typo word="Nonetheless" find="\b([Nn])ontheless\b" replace="$1onetheless" />
<Typo word="Nonoperational" find="\bunoperational\b" replace="nonoperational" />
<Typo word="Nonoperational" find="\bUnoperational\b" replace="Nonoperational" />
<Typo word="Nonsense" find="\b([Nn])onsenc(e|ical[a-z]*)\b" replace="$1onsens$2" />
<Typo word="North" find="\b([Nn])oth(ern[a-z]*|erly)?\b(?<!Noth)" replace="$1orth$2" /><!--Allow surname Noth-->
<Typo word="North(ea/we)stern" find="\b([Nn])orth[er]+(ea|we)st(ern[a-z]*)\b" replace="$1orth$2st$3" />
<Typo word="Northern" find="\b([Nn])o(?:r?her|r?the|ther?)(n|ners?|nmost|ly)\b" replace="$1orther$2" />
<Typo word="Notably" find="\b([Nn])ota(?:ble|l)y\b" replace="$1otably" />
<Typo word="Notice" find="\b([Nn])otive([ds])?\b" replace="$1otice$2" />
<Typo word="Notoriety" find="\b([Nn])oteriety\b" replace="$1otoriety" />
<Typo word="(Not)withstand" find="\b([N|n]otw|[Ww])hithstand([a-z]*)\b" replace="$1ithstand$2" />
<Typo word="Nouméa" find="\b[Nn]oumea\b" replace="Nouméa" />
<Typo word="Nouveau" find="\b([Nn])oveau(x?)\b" replace="$1ouveau$2" />
<Typo word="Now" find="\b([Nn])(?:owe?s|wo)\b" replace="$1ow" />
<Typo word="Nowadays" find="\b([Nn])(owdays|ow\sa\sdays)\b" replace="$1owadays" />
<Typo word="Nuclear" find="\b([Nn])ucule?ar\b" replace="$1uclear" />
<Typo word="Nuisance" find="\b([Nn])u(?:isans|sanc)(es?)\b" replace="$1uisanc$2" />
<Typo word="Nullarbor" find="\b[Nn]ullabour\b" replace="Nullarbor" />
<Typo word="Numerical" find="\b([Nn])umber[ai]ca(l|lly)\b" replace="$1umerica$2" />
<Typo word="Numerous" find="\b([Nn])um(?:eri|ber)ou(s[a-z]*)\b" replace="$1umerou$2" />
<Typo word="Nuptial" find="\b([Nn])uptual(s?)\b" replace="$1uptial$2" />
<Typo word="Nurturing" find="\b([Nn])utur(e[ds]?|ing)\b" replace="$1urtur$2" />
O
<Typo word="(Dis)Obedient" find="\b([Dd]iso|O|o)bedian(t(ly)?|ce)\b" replace="$1bedien$2" />
<Typo word="Obituary" find="\b([Oo])bit(?:i?a|a?u)r(y|ies)\b" replace="$1bituar$2" />
<Typo word="Obsess" find="\b([Oo])b(?:sses?|se|es)s(e[ds]|i(ng|ve|ons?)(ly)?|ors?)?\b" replace="$1bsess$2" />
<Typo word="Obsolete" find="\b([Oo])bselete([ds]?|ly)\b" replace="$1bsolete$2" />
<Typo word="Obstacle" find="\b([Oo])bsta(?:cal|ncle)(s?)\b" replace="$1bstacle$2" />
<Typo word="Occasion" find="\b([Oo])c(?:as+|cai?ss+|c?ais+|c?as[st]|c?at)i?on+(s?|al[a-z]*|ed|ing)\b" replace="$1ccasion$2" />
<Typo word="(Un)Occupy" find="\b(O|o|[Uu]no)c(?:u|c?up)p(y(ing)?|ie[ds]|ants?|ation[a-z]*)\b" replace="$1ccup$2" />
<Typo word="Occur" find="\b([Oo])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([Oo])c(?:c?urr?a|ur+e)n(ces?|t)\b" replace="$1ccurren$2" />
<Typo word="Octahedron" find="\b([Oo])ctohedr(ons?|al?(ly)?)\b" replace="$1ctahedr$2" />
<Typo word="Octave" find="\b([Oo])ctiv(es?|al)\b" replace="$1ctav$2" />
<Typo word="Oeuvre" find="\b([Oo])uevr(es?)\b" replace="$1euvr$2" />
<Typo word="Officer" find="\b([Oo])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([Oo])ft(en)?[-\s]+times\b" replace="$1ft$2times" />
<Typo word="Often" find="\b([Oo])ftenly\b" replace="$1ften" />
<Typo word="Omelette" find="\b([Oo])mlette(s?)\b" replace="$1melette$2" />
<Typo word="Omertà" find="\b([Oo])merta\b" replace="$1mertà" />
<Typo word="Ominous" find="\b([Oo])m(?:ni|en|min)ous(ly)?\b" replace="$1minous$2" />
<Typo word="Once/Twice" find="\b([Oo]n|[Tt]wi)ced\b" replace="$1ce" />
<Typo word="Only" find="\b([Oo])nyl\b" replace="$1nly" />
<Typo word="Onomatopoeia" find="\b([Oo])nomatopeo?i(a|c[a-z]*)\b" replace="$1nomatopoei$2" />
<Typo word="Opening" find="\b([Oo])p+enning(s?)\b" replace="$1pening$2" />
<Typo word="Operate" find="\b([Oo])perrat([a-z]+)\b" replace="$1perat$2" />
<Typo word="Ophthalmology" find="\b([Oo])pthal?m(olog(?:y|ists?)|ic)\b" replace="$1phthalm$2" />
<Typo word="Oppo(nent/site)" find="\b([Oo])ppe(nents?|se[ds]?|sing|sites?)\b" replace="$1ppo$2" />
<Typo word="Opponent" find="\b([Oo])ppononent(s)?\b" replace="$1pponent$2" />
<Typo word="Opportunity" find="\b([Oo])pp(?:r?o|[eu]r)tuni(ty|ties|s[tm]s?|stic[a-z]*)\b" replace="$1pportuni$2" />
<Typo word="(Un)Oppose" find="\b(O|o|[Uu]no)p+oss(e[ds]?|ing)\b" replace="$1ppos$2" />
<Typo word="(O/Su/Presu)ppose" find="\b(O|o|[Ss]u|[Pp]resu)pos([a-z]+)\b(?<![Oo]possums?)" replace="$1ppos$2" />
<Typo word="Opposite" find="\b([Oo])pp(?:osit|osate|asite)(s?|ly)\b" replace="$1pposite$2" />
<Typo word="Opposition" find="\b([Oo])pp?ositition\b" replace="$1pposition" />
<Typo word="Optimism" find="\b([Oo])pto?mi(sm|st[a-z]*|[sz](e[ds]?|ing|ations?))\b" replace="$1ptimi$2" />
<Typo word="Orchestra" find="\b([Oo])rch[aiou]?stra([i-sy]*)\b" replace="$1rchestra$2" />
<Typo word="(Un)Ordered" find="\b(O|o|[Uu]no)rded\b" replace="$1rdered" />
<Typo word="Ordinary" find="\b([Oo])ridinar(y|ily)\b" replace="$1rdinar$2" />
<Typo word="Ordnance (Survey/…)" find="\bOrdinance\s+(Board|Corps|Department|Group|Museum|Squadron|Survey|Testing)\b" replace="Ordnance $1" />
<Typo word="Organization" find="\b([Oo])rga(?:ni([sz])|in([sz])a)tion(s)?\b" replace="$1rgani$2$3ation$4" />
<Typo word="Origin" find="\b([Oo])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(ly)?|te[ds]?|ting|t(ion|or)s?)\b" replace="$1rigina$2" />
<Typo word="Originally" find="\b([Oo])rig(?:[aie]nn?a|in[in]al|iona)ly\b" replace="$1riginally" />
<Typo word="Orphanage" find="\b([Oo])rphan(ges?)\b" replace="$1rphana$2" />
<Typo word="Orthogonal" find="\b([Oo])rthagonal(ly|s?)\b" replace="$1rthogonal$2" />
<Typo word="Other" find="\b([Oo])(?:teh|hte)r(s?)\b" replace="$1ther$2" />
<Typo word="Others" find="\b([Oo])therw\b" replace="$1thers" />
<Typo word="Out" find="\botu\b" replace="out" /> <!-- Allow surname and place name Otu -->
<Typo word="Outer" find="\b([Oo])utter(most|wear)?\b" replace="$1uter$2" />
<Typo word="Output" find="\b([Oo])uput(ted|s?|ting)\b" replace="$1utput$2" />
<Typo word="Overridden" find="\b([Oo])ver(?:id|r?i)den\b" replace="$1verridden" />
<Typo word="Override" find="\b([Oo])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([Oo])xi(moro|ge)n\b" replace="$1xy$2n" />
P
<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([Pp])am[fp]let(s|ing)?\b" replace="$1amphlet$2" />
<Typo word="Pantomime" find="\b([Pp])antomine(s)?\b" replace="$1antomime$2" />
<Typo word="Paper" find="\b([Pp])apaer(s|ing|ed)?\b" replace="$1aper$2" />
<Typo word="Papier-mâché" find="\b([Pp])ap(?:i?er[-\s]+[Mm]ach[é]|ier mâché)\b" replace="$1apier-mâché" /><!--"papier-mache" should not be replaced, see [[wikt:papier-mache]]-->
<Typo word="Parade" find="\b([Pp])erade([ds])\b" replace="$1arade$2" />
<Typo word="(Un)Parallel" find="\b(P|p|[Uu]np)ar(?:rall?e|r?alel?|r+alle|el+e)l(s?|i[sz]e[ds]?|isms?|epipeds?|ograms?|ed)\b" replace="$1arallel$2" />
<Typo word="Parallelly" find="\b([Pp])arr?al(?:ell|lel)?y\b" replace="$1arallelly" />
<Typo word="Paraphernalia" find="\b([Pp])araphr?enalia\b" replace="$1araphernalia" />
<Typo word="Parenthesis" find="\b([Pp])aranthe(s[ei]s|tic[a-z]+)\b" replace="$1arenthe$2" />
<Typo word="Parishioner" find="\b([Pp])ar(?:r+is+h?i?|is+i?|is+h)oner(s?|ship)\b" replace="$1arishioner$2" />
<Typo word="Parliament" find="(?!\bParlament\b)\b([Pp])ar?l[ai]i?ment(s?|ar[a-z]+)\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([Pp])art(?:ic?|ci|eci)pat([a-z]+)\b" replace="$1articipat$2" />
<Typo word="Particular" find="\b([Pp])a(?:rticlu?|ticul)a([a-z]+)\b" replace="$1articula$2" />
<Typo word="Particular" find="\b([Pp])ar(?:itucla|ticual)(r[a-z]*)\b" replace="$1articula$2" />
<Typo word="Particularly" find="\b([Pp])articu(?:lar|all?|arl|laril)y\b" replace="$1articularly" />
<Typo word="Party" find="\b([Pp])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([Pp])a(?:sen|sse)ger(s?)\b" replace="$1assenger$2" />
<Typo word="Passer-by" find="\b([Pp])asser\s+bye?r?(s?)\b" replace="$1asser$2-by" />
<Typo word="Passers(-)by" find="\b([Pp])asser(-?)bye?r?s\b" replace="$1assers$2by" />
<Typo word="Pastime" find="\b([Pp])as[st]tim(es?)\b" replace="$1astim$2" />
<Typo word="Pastoral" find="\b([Pp])astural\b" replace="$1astoral" />
<Typo word="Patent" find="\b([Pp])attent(ed|ing|s?)\b" replace="$1atent$2" />
<Typo word="(Im)Patience" find="\b(P|p|[Ii]mp)aitien(t|ce)\b" replace="$1atien$2" />
<Typo word="Patrolling" find="\b([Pp])atrol(ing|e[dr])\b" replace="$1atroll$2" />
<Typo word="Pavilion" find="\b([Pp])avillion(s?)\b" replace="$1avilion$2" />
<Typo word="Pejorative" find="\b([Pp])erjor[ai]ti(ve[a-z]*|ons?)\b" replace="$1ejorati$2" />
<Typo word="Peloton" find="\b([Pp])eleton\b" replace="$1eloton" />
<Typo word="Penélope Cruz" find="\bPenelope\s+Cruz\b" replace="Penélope Cruz" />
<Typo word="Peninsula" find="\b([Pp])en(?:n?is|nins|sin)ul(ar?)\b" replace="$1eninsul$2" />
<Typo word="Pennsylvania" find="\b[Pp]en(?:sylva|n?sylvan)nia(ns?)?\b" replace="Pennsylvania$1" />
<Typo word="People" find="\b([Pp])(?:eop[el]|oeple)(d?|s)\b" replace="$1eople$2" />
<Typo word="People" find="\b([Pp])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="Percent" find="\b([Pp])recent(ages?)?\b" replace="$1ercent$2" />
<Typo word="Perform" find="\b([Pp])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([Pp])erfore?mes\b" replace="$1erforms" />
<Typo word="Perhaps" find="\b([Pp])er(?:hasp|heaps|hpas|phas)\b" replace="$1erhaps" />
<Typo word="Perimeter" find="\b([Pp])erimite(rs?)\b" replace="$1erimete$2" />
<Typo word="Period" find="\b([Pp])rer?iod(s?|ic|ical(s?|ly))\b" replace="$1eriod$2" />
<Typo word="Peripatetic" find="\b([Pp])eripathetic\b" replace="$1eripatetic" />
<Typo word="Peripheral" find="\b([Pp])eripherial(s?|ly)\b" replace="$1eripheral$2"/>
<Typo word="Perjury" find="\b([Pp])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[a-z]*|c[ey])\b" replace="$1ermanen$2" />
<Typo word="Perpendicular" find="\b([Pp])erpindicular(ly)?\b" replace="$1erpendicular$2" />
<Typo word="Perseverance" find="\b([Pp])erserver[ae]n(ce|t|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([Pp])er(?:iste)n(t|tly|c[ey])\b" replace="$1ersisten$2" /><!--Don't fix persistant, a concept in ontology-->
<Typo word="Personage" find="\b([Pp])erson(nages?)\b" replace="$1erso$2" />
<Typo word="Personal" find="\b([Pp])eros?nal(ity|ly)?\b" replace="$1ersonal$2" />
<Typo word="Personnel" find="\b([Pp])ersonn?ell\b" replace="$1ersonnel" />
<Typo word="Persuade" find="\b([Pp])(?:ursua|ersu|ususa)(de[ds]?|ding|si[a-z]+)\b" replace="$1ersua$2" />
<Typo word="Perturbation" find="\b([Pp])ertub(ed|ations?)\b" replace="$1erturb$2" />
<Typo word="Pessary" find="\b([Pp])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([Pp])haroah(s?)\b" replace="$1haraoh$2" />
<Typo word="Phenomenal" find="\b([Pp])heno(?:nmen|menon|nem)a(l|lly)?\b" replace="$1henomena$2" />
<Typo word="Phenomenally" find="\b([Pp])henomenonly\b" replace="$1henomenally" />
<Typo word="Phenomenon" find="\b([Pp])heno(?:m(?:on)?(?:enom|onon)|n[eo]mon)\b" replace="$1henomenon" />
<Typo word="Philanthropy" find="\b([Pp])hilant(?:roph?|hroph)(y|ies|ists?|ic)\b" replace="$1hilanthrop$2" />
<Typo word="Philosophical" find="\b([Pp])h(?:ill?i|yll?o)sophical(ly)?\b" replace="$1hilosophical$2" />
<Typo word="Philosophy" find="\b([Pp])hil(?:osa?|[ai]?so)ph(ers?|ic[a-z]*|y|ies|i[sz][a-z]+)\b" replace="$1hilosoph$2" />
<Typo word="Pho(n/t)ograph" find="\b([Pp])ho([nt])a?graph(s?|y|ic[a-z]*|ers?)\b" replace="$1ho$2ograph$3" />
<Typo word="Phoenician" find="\b[Pp]honecian(s?)\b" replace="Phoenician$1" />
<Typo word="Physics" find="\b([Pp])hisic(s?|ists?|al(s?|ly|ity|is[mt]s?)|ize[ds]?|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([Pp])citur(es?|ed|ing)\b" replace="$1ictur$2" />
<Typo word="Piece" find="\b([Pp])eic(e[ds]?|ing|emeal|ework)\b" replace="$1iec$2" />
<Typo word="Pilgrimage" find="\b([Pp])ilgr(?:im|a)mage(s?)\b" replace="$1ilgrimage$2" />
<Typo word="Pineapple" find="\b([Pp])inn?app?le(s)?\b" replace="$1ineapple$2" />
<Typo word="Pinocchio" find="\bPin(?:noc?|o)chio\b" replace="Pinocchio" />
<Typo word="Pioneer" find="\b([Pp])i(?:on(?:n|n?ee)|non)e+r(s|ed|ing)?\b" replace="$1ioneer$2" />
<Typo word="Place" find="\b([Pp])alce([a-z]*)\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([Pp])lagarism\b" replace="$1lagiarism" />
<Typo word="Plague" find="\b([Pp])laug(e[ds]?|ing)\b" replace="$1lagu$2" />
<Typo word="Plaintiff" find="\b([Pp])lantiff(s?)\b" replace="$1laintiff$2" />
<Typo word="_plant life" find="(?!\bPlantlife\b)\b([Pp])lant-?life\b" replace="$1lant life" /><!--ignore proper n. Plantlife-->
<Typo word="Plantation" find="\b([Pp])la[nt]ation(s?)\b" replace="$1lantation$2" />
<Typo word="Plaque" find="\b([Pp])lacque(s?)\b" replace="$1laque$2" />
<Typo word="Plateau" find="\b([Pp])late(us?)\b" replace="$1latea$2" />
<Typo word="Platinum" find="\b([Pp])lat(?:ni?|ini)um(s?)\b" replace="$1latinum$2" />
<Typo word="Playwright" find="\b([Pp])lay(?:right|writer?)(s?)\b" replace="$1laywright$2" />
<Typo word="(Un)Pleasant" find="\b(P|p|[Uu]np)l(?:a?esa|ease)nt(ly|ness)?\b" replace="$1leasant$2" />
<Typo word="Plebiscite" find="\b([Pp])leb[ei][cs]ite(s?)\b" replace="$1lebiscite$2" />
<Typo word="Plummet" find="\b([Pp])lum(?:met|et?)t(s?|ing|ed)(?<!Rue Plumet)\b" replace="$1lummet$2" />
<Typo word="Poem" find="\b([Pp])eom(s)?\b" replace="$1oem$2" />
<Typo word="Poetry" find="\b([Pp])(?:eotr|oet)y\b" replace="$1oetry" />
<Typo word="Point" find="\b(P|p|[Dd]isapp|[Aa]pp)iont(s?|ers?|ed|ing|ments?)\b" replace="$1oint$2" />
<Typo word="Poison" find="\b([Pp])o(?:isi|sio)n(s?|ed|ous|ing)\b" replace="$1oison$2" />
<Typo word="Political" find="\b([Pp])ol(?:it|t?i)cal(ly)?\b" replace="$1olitical$2" />
<Typo word="Politician" find="\b([Pp])oliti(?:ti|c)an(s?)\b" replace="$1olitician$2" />
<Typo word="Pollinate" find="\b([Pp])olinat([a-z]+)\b" replace="$1ollinat$2" />
<Typo word="Pollute" find="\b([Pp])olut(e[ds]?|ing|ion)\b" replace="$1ollut$2" />
<Typo word="Pölsa" find="\b([Pp])olsa\b" replace="$1ölsa"/>
<Typo word="Polyphonic" find="\b([Pp])olyphonyic\b" replace="$1olyphonic" />
<Typo word="Polysaccharide" find="\b([Pp])olysacc?(?:aride|charid)(s)?\b" replace="$1olysaccharide$2" />
<Typo word="Pomegranate" find="\b([Pp])omegranite(s?)\b" replace="$1omegranate$2" />
<Typo word="Popular" find="\b([Pp])opulare\b" replace="$1opular" />
<Typo word="(Pop/Reg)ularity" find="\b([Pp]op|Rrr]eg)ularaty\b" replace="$1ularity" />
<Typo word="Population" find="\b([Pp])op(?:ulati|luatio|oulatio)(ns?)\b" replace="$1opulatio$2" />
<Typo word="Portrait" find="\b([Pp])r?o(?:tr|rt)a(y(?:s?|als?|ed|ing)|it(?:ure)?s?)\b" replace="$1ortra$2" />
<Typo word="Portraying" find="\b([Pp])ortraing\b" replace="$1ortraying" />
<Typo word="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([Pp])(?:soi|os[st]i)tion(s?|ed|al(ly)?)\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(ly)?)|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[ds]|ing|ions?|ive(s?|ly|ness)|ors?)\b" replace="$1ossess$2" />
<Typo word="Possesses" find="\b([Pp])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="(Im)Possible" find="(?<!\bè\s*)\b(P|p|[Ii]mp)os(?:ib|sab|sibi)l([ey])\b" replace="$1ossibl$2" />
<Typo word="Posthumous" find="\b([Pp])ost(?:h?umos|humousl|homous)(ly)?\b" replace="$1osthumous$2" />
<Typo word="Potato" find="\b([Pp])otatoe\b" replace="$1otato" />
<Typo word="Potsdam" find="\bpostdam\b" replace="Potsdam" />
<Typo word="Power" find="\b([Pp])woer(ed|ful(?:ly)?)\b" replace="$1ower$2" />
<Typo word="Powerful" find="\b([Pp])o(?:ver|we)ful\b" replace="$1owerful" />
<Typo word="Practical" find="\b([Pa])racticle\b" replace="$1ractical" />
<Typo word="Practice" find="\b([Pp])ratic(e[ds]?|ing|al(ly)?)\b" replace="$1ractic$2" />
<Typo word="Practitioner" find="\b([Pp])racti(?:ci)?on(ers?)\b" replace="$1ractition$2" />
<Typo word="Prairie" find="\b([Pp])ra(?:iry|rie)(s)?\b" replace="$1rairie$2" />
<Typo word="Pre-Columbian" find="\b([Pp])re-Colombian\b" replace="$1re-Columbian" />
<Typo word="Precursor" find="\b([Pp])recu(?:rse|so)r(s)?\b" replace="$1recursor$2" />
<Typo word="Predecessor" find="\b([Pp])recedessor(s)?\b" replace="$1redecessor$2" />
<Typo word="Predecessor" find="\b([Pp])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([Pp])redicatbl([ey])\b" replace="$1redictabl$2" />
<Typo word="Prediction" find="\b([Pp])rediciton(s)?\b" replace="$1rediction$2" />
<Typo word="Predominately" find="\b([Pp])redomiantly\b" replace="$1redominately" />
<Typo word="Preeminent" find="\b([Pp])reminen(t|ce)\b" replace="$1reeminen$2" />
<Typo word="Preferably" find="\b([Pp])referrabl([ey])\b" replace="$1referabl$2" />
<Typo word="Pregnant" find="\b([Pp])reg(?:a|ne|ana)n(t|cy|cies)\b" replace="$1regnan$2" />
<Typo word="Premier(e)" find="\b([Pp])r(?:imie|eme?i)r(s?|e[ds]?|ing)\b" replace="$1remier$2" />
<Typo word="Premillennial" find="\b([Pp])remillenial\b" replace="$1remillennial" />
<Typo word="Preoccupy" find="\b([Pp])reocup(y|ie[ds]|ations?)\b" replace="$1reoccup$2" />
<Typo word="Presence" find="\b([Pp])res(?:(?:a|ce)nc|ens)e\b" replace="$1resence" />
<Typo word="Presidential" find="\b([Pp])res(?:edenti|idenit)al\b" replace="$1residential" />
<Typo word="Prestigious" find="\b([Pp]res)(?:itig[ie]|i?teg[ie]|i?t[ie]ge|itgi|tig)ous(ly)?\b" replace="$1tigious$2" />
<Typo word="Presumably" find="\b([Pp])resum(?:abe|ib)ly\b" replace="$1resumably" />
<Typo word="Priest" find="\b([Pp])reist(s?|ly|hoods?)\b" replace="$1riest$2" />
<Typo word="Priesthood" find="\b([Pp])riestood\b" replace="$1riesthood" />
<Typo word="Primitive" find="\b([Pp])rimative(s?|ly)\b" replace="$1rimitive$2" />
<Typo word="Primordial" find="\b([Pp])rimordal\b" replace="$1rimordial" />
<Typo word="Princip(al/le)" find="\b([Pp])ri(?:ci|nc|nici)p(al(s?|ly)|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([Pp])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([Pp])robablistic\b" replace="$1robabilistic" />
<Typo word="Probability" find="\b([Pp])roba(?:bila|libi)ty\b" replace="$1robability" />
<Typo word="(Im)Probably" find="\b([Pp]|[Ii]mp)ro(?:bal?|b|pab)l([ey])\b" replace="$1robabl$2" />
<Typo word="Problem" find="\b([Pp])(?:orble|robel)m(s?)\b" replace="$1roblem$2" />
<Typo word="Procedure" find="\b([Pp])roce(?:edure|dger)(s?)\b" replace="$1rocedure$2" />
<Typo word="Proceed" find="\b([Pp])rocede?(ed|ings?|s)?\b" replace="$1roceed$2" />
<Typo word="Process" find="\b([Pp])ro(?:cces*|ce|es?)s(e[ds]|ing|ors?|ions?)?\b" replace="$1rocess$2" />
<Typo word="Processor" find="\b([Pp])rocesser(s)?\b" replace="$1rocessor$2" />
<Typo word="Proclaim" find="\b([Pp])roclam(e[dr]|ing)\b" replace="$1roclaim$2" />
<Typo word="Profess_" find="\b([Pp])rof(?:es{2,}|fes?)s(e[ds]|ing)?\b" replace="$1rofess$2" />
<Typo word="Profession" find="\b([Pp])roff?esion(s?)\b" replace="$1rofession$2" />
<Typo word="(Non/Semi/Un)Professional" find="(?!\b[Pp]rofesional\b)\b([Nn]onp|[Uu]np|[Se]mip|[Pp])rof(?:fes+ion+al?|esion+al?|essionnal?|essional)l(s?|ly|i[sz][a-z]+)\b" replace="$1rofessional$2" /><!--Don't match Spanish word profesional-->
<Typo word="Professor" find="(?<!\b(?:[Dd]el|[AaEe]l|[EeUu]n)\s+)\b([Pp])rof(?:f?es[oe]|f?esse|fess[oe])r(s)?\b(?!\s+de\b)" replace="$1rofessor$2" /><!--Avoid matching foreign "profesor" thru use of lookaround for various articles-->
<Typo word="Profesor (Spanish)" find="(?<=\b(?:[Dd]el|[Ee]l)\s+)\b([Pp])rofessor(s)?\b" replace="$1rofesor$2" />
<Typo word="Proficient" find="\b([Pp])rof(?:fi[stc]i[ea]|i[stc]ia)n(t|cy|tly)\b" replace="$1roficien$2" />
<Typo word="Programmable" find="\b([Pp])rogramable\b" replace="$1rogrammable" />
<Typo word="Progress" find="\b([Pp])(?:rog|togr)ess(ed|ing|ive[a-z]*|ions?)\b" replace="$1rogress$2" />
<Typo word="Proliferation" find="\b([Pp])reliferat([a-z]+)\b" replace="$1roliferat$2" />
<Typo word="Prolific" find="\b([Pp])rofilic(ly)?\b" replace="$1rolific$2" />
<Typo word="Promiscuous" find="\b([Pp])romiscous(ly)?\b" replace="$1romiscuous$2" />
<Typo word="Promote" find="\b([Pp])(?:romot|omo)t(ions?|e[ds]|ing)\b" replace="$1romot$2" />
<Typo word="Prompt" find="\b([Pp])ropmt(s|ed|ing)\b" replace="$1rompt$2" />
<Typo disabled="Pronominal" find="\b([Pp])ronomial\b" replace="$1ronominal" /><!-- see http://en.wiktionary.org/wiki/pronomial -->
<Typo word="Pronounced" find="\b([Pp])ronounch(e[ds]|ing|ment)\b" replace="$1ronounc$2" />
<Typo word="Pronouncement" find="\b([Pp])rouncement(s)?\b" replace="$1ronouncement$2" />
<Typo word="Pronunciation" find="\b([Pp])ronounciation(s?)\b" replace="$1ronunciation$2" />
<Typo word="Propaganda" find="\b([Pp])r(?:opo|apa)gand(as?|i[sz]e[ds]?|ists?)\b" replace="$1ropagand$2" />
<Typo word="Propaganda" find="\b([Pp])ropogand([a-z]+)\b" replace="$1ropagand$2" />
<Typo word="Propagate" find="\b([Pp])ropogat(e[ds]?|ing|ion)\b" replace="$1ropagat$2" />
<Typo word="proper" find="\b([Pp])ropper(ly)?\b" replace="$1roper$2" /><!--avoid surname Propper-->
<Typo word="Prophecy" find="\b([Pp])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([Pp])ropostion(s?|ed)\b" replace="$1roposition$2" />
<Typo word="Proprietary" find="\b([Pp])ropietar(y|ily|ies)\b" replace="$1roprietar$2"/>
<Typo word="Proselytizing" find="\b([Pp])roseletyzing\b" replace="$1roselytizing" />
<Typo word="Protagonist" find="\b([Pp])rot[ao]ganis(ts?)\b" replace="$1rotagonis$2" />
<Typo word="Protect" find="\b([Pp])retect([a-z]*)\b" replace="$1rotect$2" />
<Typo word="Protein" find="\b([Pp])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([Pp])rotocal(s)?\b" replace="$1rotocol$2" />
<Typo word="Protuberance" find="\b([Pp])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[a-z]*|abl[ey]|al)\b" replace="$1rov$2" />
<Typo word="Provide" find="\b([Pp])(?:orvid|rovd)(e(?:d|rs?)|ing)\b" replace="$1rovid$2" />
<Typo word="Provincial" find="\b([Pp])rovi(?:ni)?cial\b" replace="$1rovincial" />
<Typo word="Provisional" find="\b([Pp])rovisonal(ly)?\b" replace="$1rovisional$2" />
<Typo word="Provocative" find="\b([Pp])rovacative(ly)?\b" replace="$1rovocative$2" />
<Typo word="Proximity" find="\b([Pp])roximty\b" replace="$1roximity" />
<Typo word="Psyche" find="\b([Pp])(?:hych|sy[ch]|ysc)(es?|(edel|ot)?ics?|iatr[a-z]+|olog[a-z]+)\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([Pp])umkin\b" replace="$1umpkin" />
<Typo word="Purchase" find="\b([Pp])uchas(e[ds]?|ing)\b" replace="$1urchas$2" />
<Typo word="Purport" find="\b([Pp])(?:urpo|erpor?)t([a-qt-z]*)\b" replace="$1urport$2" /> <!-- avoid -rated suffix -->
<Typo word="Purpose" find="\b([Pp])(?:r?up|upr)os(e([ds]?|ful|less)(ly)?|ing)\b" replace="$1urpos$2" />
<Typo word="Purposely" find="\b([Pp])urposedly\b" replace="$1urposely" />
<Typo word="Pursue" find="\b([Pp])ersu(e[ds]?|ers?|ing|its?|able|ant|ance)\b" replace="$1ursu$2" />
Q
<Typo word="(Ac)Quaint" find="\b([Aa]cq|Q|q)uiant(s?|(ed)?(ly)?|est|ing|ance[a-z]*)\b" replace="$1uaint$2" />
<Typo word="Quantity" find="\b([Qq])uan(?:it(?:it)?|tat|titi)(y|ies)\b" replace="$1uantit$2" />
<Typo word="Quarantine" find="\b([Qq])uar(?:anta|ent)ine(d?|s)\b" replace="$1uarantine$2" />
<Typo word="Quarter_" find="\b([Qq])uater(?!cent|n|ma(?:in|ss))([a-z]*)\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([Qq])ue(?:[st]ion|stoin|stiom|siton)(s?|ed|ing|ers?)\b" replace="$1uestion$2" />
<Typo word="Questionable" find="\b([Qq])uest(?:ionn|on)a(b[il][a-z]+)\b" replace="$1uestiona$2" />
<Typo word="Questionnaire" find="\b([Qq])uestion+air(s)?\b" replace="$1uestionnaire$2" />
<Typo word="Quintessential" find="\b([Qq])uinessential(ly)?\b" replace="$1uintessential$2" />
<Typo word="Quizzes" find="\b([Qq])uize([ds])\b" replace="$1uizze$2" />
R
<Typo word="Rabbinical" find="\b([Rr])abin+ical(ly)?\b" replace="$1abbinical$2" />
<Typo word="Radioactive" find="\b([Rr])adiactiv([a-z]+)\b" replace="$1adioactiv$2" />
<Typo word="Railroad" find="\b([Rr])ail(?:rao|oa)d(s?|ing|ed|ers?)\b" replace="$1ailroad$2" />
<Typo word="Rapid" find="\b([Rr])epid(s)?\b" replace="$1apid$2" />
<Typo word="Raspberry" find="\b([Rr])as(?:[pb]er+|[pb]+er)(y|ies)\b" replace="$1aspberr$2" />
<Typo word="Ratify" find="\b([Rr])adif(y|ied|ication)\b" replace="$1atif$2" />
<Typo word="Raucous" find="\b([Rr])a(?:ca|uc)us(ly)?\b" replace="$1aucous$2" />
<Typo word="Reach" find="\b([Rr])e(?:ac|ch)(e[ds]|ing)\b" replace="$1each$2" />
<Typo word="Real" find="\b([Rr])ela\b" replace="$1eal" />
<Typo word="Realistic" find="\b([Rr])ealsit(ic[a-z]*|s)?\b" replace="$1ealist$2" />
<Typo word="Realized" find="\b([Rr])eliz(e[ds]?|ation|ing)\b" replace="$1ealiz$2" />
<Typo word="Really" find="\b([Rr])(?:el?a|ael)ly\b" replace="$1eally" />
<Typo word="Rebell(ed|ing|ion)" find="(?<!\b[Ll]a\s+)\b([Rr])eb(?:bel?|e|l)l(ed|ing|ion(?!\s+(?:del?\b|en\b|a\b))s?|ious[a-z]*)\b" replace="$1ebell$2" /><!--avoid Spanish word rebelion[sic] by looking for Spanish articles-->
<Typo word="Rebelión" find="(?<=\b[Ll]a\s+)\b([Rr])ebelion\b" replace="$1ebelión" />
<Typo word="Rebelión" find="\b([Rr])ebelion(?=\s+(?:del?\b|en\b|a\b))\b" replace="$1ebelión" />
<Typo word="Rebound" find="\b([Rr])ebounce\b" replace="$1ebound" />
<Typo word="Recall" find="\b([Rr])eacll(s?|ed|ing)\b" replace="$1ecall$2" />
<Typo word="Recipe" find="\b([Rr])ecipi(es?)\b" replace="$1ecip$2" />
<Typo word="Recognise" find="\b([Rr])eco[ng]i([sz](e[ds]?|ing|abl[ey])|tions?)\b" replace="$1ecogni$2" />
<Typo word="Recommend" find="\b([Rr])e(?:cc[ao]m?men|comen|ommen|comm?e)d(s?|ed|ers?|ing|at[a-z]+|able)\b" replace="$1ecommend$2" />
<Typo word="Reconciliation" find="\b([Rr])econ[cs]il(?:li|)at(ions?|ory)\b" replace="$1econciliat$2" />
<Typo word="Reconnaissance" find="\b([Rr])ec(?:c+on+[aeiou]+s+[aei]+|c*on(?:nn+|)+[aeiou]+s+[aei]+|c*on+(?:[eiou]?[aeiou]?|[aeiou]?[aeou]?)s+[aei]+|c*on+[aeiou]+s(?:ss+|)[aei]+|c*on+[aeiou]+s+(?:[ei]|ai))nce(s|)\b" replace="$1econnaissance$2" />
<Typo word="Record" find="\b([Rr])ecrod(s?|ings?|ed|ers?)\b" replace="$1ecord$2" />
<Typo word="Recreate" find="\b([Rr])ecrat(e[ds]?|ion(al(ly)?)?|ing)\b" replace="$1ecreat$2" />
<Typo word="Recruit" find="\b([Rr])ec(?:ru|ui)t(s?|ing|ed|ments?|ers?)\b" replace="$1ecruit$2" />
<Typo word="Recurr(ed/ing)" find="\b([Rr])e[a]?c(?:cur?|u)r(ed|ing|ent(ly)?|ences?)\b" replace="$1ecurr$2" /><!--reoccuring is a legitimate word-->
<Typo word="Redeem" find="\b([Rr])eedem(s|ed|ing)\b" replace="$1edeem$2" />
<Typo word="Refer" find="\b([Rr])ef[fr]er(s?|ee[ds]?|en[cs](e[ds]?|ing)|ent(s?|ial))\b" replace="$1efer$2" />
<Typo word="Referendum" find="\b([Rr])efr?edendum\b" replace="$1eferendum" />
<Typo word="Referred" find="\b([Rr])ef(?:[fr]?e|rer)r(ed|ing|als?)\b" replace="$1eferr$2" />
<Typo word="Referring" find="\b([Rr])efr?eriang\b" replace="$1eferring" />
<Typo word="Refers" find="\b([Rr])efr?(?:er|re)rs\b" replace="$1efers" />
<Typo word="Refrigerate" find="\b([Rr])efridgerat(ion|ing|ed|es?|ors?)\b" replace="$1efrigerat$2" />
<Typo word="Refusal" find="\b([Rr])efusla(s)?\b" replace="$1efusal$2" />
<Typo word="Regard" find="\b([Rr])eguard(ing|less|s)\b" replace="$1egard$2" />
<Typo word="Regardless" find="\birr?egu?ardless\b" replace="regardless" />
<Typo word="Regardless" find="\bIrr?egu?ardless\b" replace="Regardless" />
<Typo word="Regards" find="\b([Rr])e(garde|agrd)s\b" replace="$1egards" />
<Typo word="Regular" find="\b([Rr])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([Rr])egulaion(s)?\b" replace="$1egulation$2" />
<Typo word="Regulator" find="\b([Rr])egulaotr(s)?\b" replace="$1egulator$2" />
<Typo word="Rehearse" find="\b([Rr])ehers(als?|e[ds]?|ing)\b" replace="$1ehears$2" />
<Typo word="Reign" find="\b([Rr])eigin(ed|ing|s)?\b" replace="$1eign$2" />
<Typo word="Reincarnation" find="\b([Rr])eicarnat(ion|ing|e[ds]?)\b" replace="$1eincarnat$2" />
<Typo word="Reinforce" find="\b([Rr])eenforc(e[ds]|ments?|ing)\b" replace="$1einforc$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="Rejuvenate" find="\b([Rr])ejuv[ai]nat(e[ds]?|ing|ion|ors?)\b" replace="$1ejuvenat$2" />
<Typo word="Relate" find="\b([Rr])eala?t(e[ds]?|ion(s?|al|ships?)|iv[ei][a-z]*)\b" replace="$1elat$2" />
<Typo word="Relation" find="\b([Rr])elatiopn(s?|ships?)\b" replace="$1elation$2" />
<Typo word="Relatively" find="\b([Rr])ea?lita?ve(ly|s)?\b" replace="$1elative$2" />
<Typo word="Release" find="\b([Rr])e(?:al[ae]a?|la?e)s(e[ds]?|ing)\b" replace="$1eleas$2" />
<Typo word="(Ir)Relevant" find="\b(R|r|[Ii]rr)el(?:l+[ae]v[ae]|av[ae]|evea?)n(c[ey]|t|tly)\b" replace="$1elevan$2" />
<Typo word="(Un)Reliability" find="\b(R|r|[Uu]nr)e(?:liabli|alibil)ty\b" replace="$1eliability" />
<Typo word="Relief" find="\b([Rr])elei(fs?|ve(r?s?|d)|ving)\b" replace="$1elie$2" />
<Typo word="Religion" find="\b([Rr])el(?:ige?o|gio|igioi)(ns?|nless|us[a-z]*|se|sity|nis[tm])\b" replace="$1eligio$2" />
<Typo word="Religious" find="\b([Rr])eligios(ly|ness)?\b" replace="$1eligious$2" />
<Typo word="Relinquish" find="\b([Rr])elinqush(e[ds]|ment|ing)?\b" replace="$1elinquish$2" />
<Typo word="Remember" find="\b([Rr])emeber(s?|ed|ing)\b" replace="$1emember$2" />
<Typo word="Reminisce" find="\b([Rr])em(?:ines?|enis?|ini|insi?)c(e[ds]?|ing|en[ct][a-z]*)\b" replace="$1eminisc$2" />
<Typo word="Remnant" find="\b([Rr])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([Rr])ende[vz]ous\b" replace="$1endezvous" />
<Typo word="Renewal" find="\b([Rr])enewl(s)?\b" replace="$1enewal$2" />
<Typo word="Renown" find="\b([Rr])eknown(|ed)\b" replace="$1enown$2" />
<Typo word="Renters" find="\b([Rr])entor(s)?\b" replace="$1enter$2" />
<Typo word="Reorganization" find="\b([Rr])eorganision\b" replace="$1eorganization" />
<Typo word="Repeated" find="\b([Rr])epetead(ly)?\b" replace="$1epeated$2" />
<Typo word="(Un)Repentant" find="\b(R|r|[Uu]nr)epe(?:nte|t[ae])n(t|tly|ce)\b" replace="$1epentan$2" />
<Typo word="Repertoire" find="\b([Rr])ep[eir]to(ires?|ry|ries|rial)\b" replace="$1eperto$2" />
<Typo word="Replacement" find="\b([Rr])elpacement(s)?\b" replace="$1eplacement$2" />
<Typo word="Reported" find="\b([Rr])eportad(ly)?\b" replace="$1eported$2" />
<Typo word="Represent" find="\b([Rr])epres(?:etn|nt)(s?|ed|atives?)\b" replace="$1epresent$2" />
<Typo word="Representation" find="\b([Rr])epres(?:anta|en)ti(on|ves?)\b" replace="$1epresentati$2" />
<Typo word="Representative" find="\b([Rr])epresentativ(s?)\b" replace="$1epresentative$2" />
<Typo word="Reprimand" find="\b([Rr])epr[ae]mand(s?|ed|ings?)\b" replace="$1eprimand$2" />
<Typo word="Require" find="\b([Rr])(?:ecqui?re?|equre?|quire?|equie?r)([ds]?|ments?)\b" replace="$1equire$2" />
<Typo word="Requiring" find="\b([Rr])(?:ecqui?|equ|qui)re?ing\b" replace="$1equiring" />
<Typo word="Rescind" find="\b([Rr])e[sc]ind(s?|ed|ing)" replace="$1escind$2" />
<Typo word="Research" find="\b([Rr])e(?:ser?a|asear)ch([a-z]*)\b" replace="$1esearch$2" />
<Typo word="Resemble" find="\b([Rr])es(?:sembl|emb)(e[ds]?|ing|[ae]nces?)\b" replace="$1esembl$2" />
<Typo word="Reservoir" find="\b([Rr])esevoir(s)?\b" replace="$1eservoir$2" />
<Typo word="Reside" find="\b([Rr])ecid(e[ds]?|ents?|ing)\b" replace="$1esid$2" />
<Typo word="Resolute" find="\b([Rr])esollut([a-z]+)\b" replace="$1esolut$2" />
<Typo word="Respect" find="\b([Rr])epsect([a-z]*)\b" replace="$1espect$2" />
<Typo word="Response" find="\b([Rr])e(?:pons|sponc|spoms)(es?|ive(ly)?|ib[a-z]+)\b" replace="$1espons$2" />
<Typo word="Response" find="\b([Rr])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([Rr])es(?:taurau|t[aeu]rau?|trau|tuara|aura)n(ts?)\b" replace="$1estauran$2" />
<Typo word="Restaurateur" find="\b([Rr])est(?:[ae]ra|arau)nt[eo]u?(rs?)\b" replace="$1estaurateu$2" /><!--[[wikt:restauranteur]] is acceptable-->
<Typo word="Result" find="\b([Rr])eult(ed|s|ing|ant)?\b" replace="$1esult$2" />
<Typo word="Résumé" find="\b([Rr])(?:esumé|ésume)(s?)\b" replace="$1ésumé$2"/><!--don't replace "resume"-->
<Typo word="Resurgence" find="\b([Rr])esurgan(ce|t)\b" replace="$1esurgen$2" />
<Typo word="Resurrect" find="\b([Rr])esss?urect(s|ed|ing|ion)?\b" replace="$1esurrect$2" />
<Typo word="Resuscitate" find="\b([Rr])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([Rr])etalitate([ds])\b" replace="$1etaliate$2" />
<Typo word="Retaliation" find="\b([Rr])etalitation\b" replace="$1etaliation" />
<Typo word="Retrieve" find="\b([Rr])etreiv(e[ds]|ing|als?)\b" replace="$1etriev$2" />
<Typo word="Returned" find="\b([Rr])etu(?:rn|nre)d\b" replace="$1eturned" />
<Typo word="Reversal" find="\b([Rr])everal(s)?\b" replace="$1eversal$2" />
<Typo word="(R)Evolutionary" find="\b([Rr]?[Ee])volutiona[ry]\b" replace="$1volutionary" />
<Typo word="Rewrite" find="\b([Rr])ewriet(s)?\b" replace="$1ewrite$2" />
<Typo word="Rewritten" find="\b([Rr])ewitten\b" replace="$1ewritten" />
<Typo word="Reykjavik" find="\b[Rr]e(?:kj|jkj?)avik\b" replace="Reykjavik" />
<Typo word="Rhinoceros" find="\b([Rr])hinocerous(es)?\b" replace="$1hinoceros$2" />
<Typo word="Rhythm" find="\b([Rr])(?:yth[iey]?|hyth[iey]|htyh|hyt)m(s?|ic[a-z]*|ists?)\b" replace="$1hythm$2" />
<Typo word="Rhythmic" find="\b([Rr])hytmic(al(ly)?)?\b" replace="$1hythmic$2" />
<Typo word="Ricochet" find="\b([Rr])ichochet(s?|ed)\b" replace="$1icochet$2" />
<Typo word="Ridiculous" find="\b([Rr])edic+ulou(s[a-z]*)\b" replace="$1idiculou$2" />
<Typo word="Rigueur" find="\b([Rr])igeur\b" replace="$1igueur" />
<Typo word="Rockefeller" find="\b[Rr]ockerfeller\b" replace="Rockefeller" />
<Typo word="Rococo" find="\b([Rr])ococco\b" replace="$1ococo" />
<Typo word="Roommate" find="\b([Rr])oomate(s?)\b" replace="$1oommate$2" />
<Typo word="Rose" find="\b([Rr])ised\b" replace="$1ose" />
<Typo word="Rudimentary" find="\b([Rr])ud(?:[ae]menta|imentat)r(y|i[a-z]+)\b" replace="$1udimentar$2" />
<Typo word="Rule" find="\b([Rr])ulle([ds])\b" replace="$1ule$2" />
<Typo word="Rumors" find="\b([Rr])umer(ed|s)\b" replace="$1umor$2" />
<Typo word="Running" find="\b([Rr])un(?:nun|in)g\b" replace="$1unning" />
<Typo word="Russian" find="\b([Rr])ussi(?:on|na)(s)?\b" replace="$1ussian$2" />
S
<Typo word="Sabotage" find="\b([Ss])abat[ao]g(e[ds]?|ing)\b" replace="$1abotag$2" />
<Typo word="Sacrifice" find="\b([Ss])acr[ae]fic(e[ds]?|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="Safety" find="\b([Ss])afte?y\b" replace="$1afety" />
<Typo word="Salvador Dalí" find="\bSalvador\s+Dali\b" replace="Salvador Dalí" />
<Typo word="Same" find="\b([Ss])mae\b" replace="$1ame"/>
<Typo word="Sanction" find="\b([Ss])an(?:tio|c?tion)n(s?|ed|ing)\b" replace="$1anction$2" />
<Typo word="Sandwich" find="\b([Ss])andw(?:hi|it)ch(e[ds]|ing)?\b" replace="$1andwich$2" />
<Typo word="Satellite" find="\b([Ss])at(?:e|tel?|t?[ai]l?)lite(s?)\b" replace="$1atellite$2" />
<Typo word="Satirical" find="\b([Ss])atric(al(ly)?)?\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([Ss])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([Ss])axaphon(es?|ists?)\b" replace="$1axophon$2"/>
<Typo word="Says" find="\b([Ss])(?:asy|yas)\b" replace="$1ays"/>
<Typo word="Schedule" find="\b([Ss])(?:chedu[ae]|[ch]edu[ae]?)l(es?|ed|ing)\b" replace="$1chedul$2" />
<Typo word="Scholarship" find="\b([Ss])cho(?:lar|olars)hip(s)?\b" replace="$1cholarship$2"/>
<Typo word="Scholastic" find="\b([Ss])choolastic(s?|ally)\b" replace="$1cholastic$2"/>
<Typo word="Schrödinger" find="[Ss]chrodinge(r[a-z]*)" replace="Schrödinge$1" />
<Typo word="Science" find="\b([Ss])cine?ce\b" replace="$1cience"/>
<Typo word="Scientific" find="\b([Ss])cient(?:if|fi)c(ally)?\b" replace="$1cientific$2"/>
<Typo word="(Un)Screen" find="\b(S|s|[Uu]ns)cren([a-z]*)\b" replace="$1creen$2" />
<Typo word="(Screen/Song)writer" find="\b([Ss])(creen|ong)(?:wrigh|nwri)ter(s?)\b" replace="$1$2writer$3"/>
<Typo word="Script" find="\b([Ss])cirpt([a-z]*)\b" replace="$1cript$2" />
<Typo word="Scroll" find="\b([Ss])coll(s?)\b" replace="$1croll$2" />
<Typo word="Sculpt" find="\b([Ss])cl?upl?t(s?|ed|ing|ures?|al)\b" replace="$1culpt$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([Ss])eco(?:dn?|nt)(s?|ary|ly)\b" replace="$1econd$2" />
<Typo word="Secretary" find="\b([Ss])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([Ss])eing\b" replace="$1eeing"/>
<Typo word="Segment" find="\b([Ss])egement(s?|ed|ing|ations?)\b" replace="$1egment$2"/>
<Typo word="Sei(z/n)e" find="\b([Ss])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]he(?:y|m|ir))(?: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+)([Ss])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([Ss])entanc(e[ds]?|ings?|ers?)\b" replace="$1entenc$2" /><!--don't fix surname Sentance-->
<Typo word="(In)Separable" find="\b(S|s|[Ii]ns)ep(?:e?ra|area?|ere)(bl[ey]|te[ds]?|tely|ti(on|s[mt]|ng)s?)\b" replace="$1epara$2" />
<Typo word="Sepulcher" find="\b([Ss])epulchure\b" replace="$1epulcher"/>
<Typo word="Sergeant" find="\bsarg(e?a|e)nt\b" replace="sergeant"/><!--Don't fix surname Sargeant-->
<Typo word="Service" find="\b([Ss])evic(e[ds]?|ing)\b" replace="$1ervic$2"/>
<Typo word="Settlement" find="\b([Ss])ett(?:ele|l)ment(s)?\b" replace="$1ettlement$2"/>
<Typo word="Seventeen" find="\b([Ss])eve(?:te|nt)en(s?|ths?)\b" replace="$1eventeen$2" />
<Typo word="Sevent(h/y)" find="\b([Ss])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[a-z]*|ance)\b" replace="$1ever$2" />
<Typo word="Several" find="\b([Ss])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 surname Shaddow-->
<Typo word="she" find="\bseh\b" replace="she"/>
<Typo word="Shepherd" find="(?!\bSheperd\b)\b([Ss])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([Ss])heild(s?|ed|ing)\b" replace="$1hield$2" />
<Typo word="Shipped" find="\b([Ss])hip(ed|ing)\b" replace="$1hipp$2"/>
<Typo word="Shkodër" find="\bShkoder\b" replace="Shkodër" />
<Typo word="Shortly" find="\b([Ss])horly\b" replace="$1hortly"/>
<Typo word="Should" find="\b([Ss])houdl\b" replace="$1hould" />
<Typo word="Shouldn't" find="\b([Ss])hou(?:dln'|den)t\b" replace="$1houldn't"/>
<Typo word="Shriek" find="\b([Ss])hre[ai]k(s?|ed|ing)\b" replace="$1hriek$2" />
<Typo word="Shrunk" find="\b([Ss])hrinked\b" replace="$1hrunk"/>
<Typo word="Sidereal" find="\b([Ss])edereal\b" replace="$1idereal" />
<Typo word="(Be)Sie(g/v)e" find="\b(S|s|[Bb]es)ei([gv]e[ds]?|[gv]ing)\b" replace="$1ie$2" />
<Typo word="Signat(ure/ory)" find="\b([Ss])ign[ei]t([ou])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([Ss])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([Ss])imp(?:ley|yl)\b" replace="$1imply" />
<Typo word="Simultaneous" find="\b([Ss])im(?:ultani?|altan[eou])[eou]{1,2}s(ly)?\b" replace="$1imultaneous$2" />
<Typo word="Since" find="\b([Ss])icne\b" replace="$1ince" />
<Typo word="Singsong" find="\b([Ss])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([Ss])it(?:uta|au)t(e[ds]?|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="Slaughter" find="\b([Ss])laugter(s?|ing|ed|houses?)\b" replace="$1laughter$2"/>
<Typo word="Slightly" find="\b([Ss])ligh(?:ltl?|t)y\b" replace="$1lightly" />
<Typo word="Slowly" find="\b([Ss])lowy\b" replace="$1lowly"/>
<Typo word="Smooth" find="\b([Ss])moothe\b" replace="$1mooth"/>
<Typo word="Sneak" find="\b([Ss])neek(\b(?<!Sneek)|s|ers?|ed|i[a-z]+|y)\b" replace="$1neak$2"/><!--don't match Sneek-->
<Typo word="Sneeze" find="\b([Ss])ne+s(e[ds]?)\b" replace="$1neez$2" />
<Typo word="Snorkeled" find="\b([Ss])norkl(ed|ers?|ing)\b" replace="$1norkel$2" />
<Typo word="Social" find="\b(?:(S)o(?:ical|cal\B)|(s)o(?:ical|cal))(i[sz](?:e[ds]?|ing|ations?)|ism|ists?|it(?:i?es?|y)|ly)?\b" replace="$1$2ocial$3"/><!--don't match Socal-->
<Typo word="Societies" find="\b([Ss])ocities\b" replace="$1ocieties"/>
<Typo word="Software" find="\b([Ss])of(?:ware|twares\b(?<!\bRJ Softwares))\b" replace="$1oftware" /> <!-- don't match RJ Softwares -->
<Typo word="Soldier" find="\b([Ss])oilde(rs?|ring)\b" replace="$1oldie$2" />
<Typo word="Soldiers" find="\b([Ss])oliders\b" replace="$1oldiers" />
<Typo word="Solely_" find="\b(?<![A-Z][a-z]*\s+)soley\b" replace="solely" /><!--ignore surname Soley-->
<Typo word="Soliloquy" find="\b([Ss])oliliqu(y|ies|i[sz](e[ds]?|ing)|ists?)\b" replace="$1oliloqu$2" />
<Typo word="Solitary" find="\b([Ss])olat[ae]ry\b" replace="$1olitary" />
<Typo word="Soloist" find="\b([Ss])olist(s)?\b" replace="$1oloist$2" />
<Typo word="(In)Soluble" find="\b(S|s|[Ii]ns)oluab(l[ey]|ility)\b" replace="$1olub$2" />
<Typo word="Some-" find="\b([Ss])(?:moe|oe?m)(what|where|thing|one|body|[dw]ays?|how|place|times?)\b" replace="$1ome$2"/>
<Typo word="Someone" find="\b([Ss])omene\b" replace="$1omeone"/>
<Typo word="Somewhat" find="\b([Ss])omewaht\b" replace="$1omewhat"/>
<Typo word="Sony" find="\b(?:SONY|sony)\b" replace="Sony" />
<Typo word="(Un)Sophisticate" find="\b(S|s|[Uu]ns)(?:oph|ofist|uphist)icat(e[ds]?|ing|ion)\b" replace="$1ophisticat$2" />
<Typo word="Sophomore" find="\b([Ss])o(?:f|ph)mor(es?|ic[a-z]*)\b" replace="$1ophomor$2" />
<Typo word="Soufflé" find="\b([Ss])oufl([eé])(s?|ed)\b" replace="$1ouffl$2$3" /><!--"souffle" should not be replaced, see [[wikt:souffle]]-->
<Typo word="Sought" find="\b([Ss])eeked\b" replace="$1ought"/>
<Typo word="Sound" find="\b([Ss])oudn(s)?\b" replace="$1ound$2"/>
<Typo word="Soundtrack" find="\b([Ss])ountrack\b" replace="$1oundtrack" />
<Typo word="Soup" find="\b([Ss])uop\b" replace="$1oup"/>
<Typo word="Southern" find="\b([Ss])ourth(er([ns]?|ly|lies|nmost)|(ea|we)st(er(n?|l[iesy]+))?)?\b" replace="$1outh$2" />
<Typo word="Souvenir" find="\b([Ss])ouvenier(s?)\b" replace="$1ouvenir$2" />
<Typo word="Sovereign" find="\b([Ss])ov(?:reig?|erie?g)g(ns?|nty)\b" replace="$1overeig$2" />
<Typo word="Sovereignty" find="\b([Ss])overe?ignity\b" replace="$1overeignty" />
<Typo word="Soviets" find="\b([Ss])oveit(s)?\b" replace="$1oviet$2"/>
<Typo word="Space" find="\b(S|s|[Uu]ns)(?:poa|ap)c(e(?:[ds]?|rs?)|ings?)\b" replace="$1pac$2"/>
<Typo word="Spaghetti" find="\b([Ss])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([Ss])parce(r?|st|ly|ness)\b" replace="$1parse$2" />
<Typo word="Specialise" find="\b([Ss])pecialli([sz](e[ds]?|ing|ations?))\b" replace="$1peciali$2" />
<Typo word="Species" find="\b([Ss])peices\b" replace="$1pecies"/>
<Typo word="Specific" find="\b([Ss])pec(?:if|fi)c(s?|ity|ally|ations?)\b" replace="$1pecific$2" />
<Typo word="Specimen" find="\b([Ss])peciman\b" replace="$1pecimen" />
<Typo word="Spectacular" find="\b([Ss])pectauc?la(rs?|rly)\b" replace="$1pectacula$2" />
<Typo word="Spectrum" find="\b([Ss])pect(um|al?)\b" replace="$1pectr$2"/>
<Typo word="Speeches" find="\b([Ss])p[pr]ech(es)?\b" replace="$1peech$2"/>
<Typo word="Speech_" find="\b(?<![A-Z][a-z]*\s+)([Ss])peach(es)?\b" replace="$1peech$2" />
<Typo word="Spermatozoon" find="\b([Ss])permatozoan\b" replace="$1permatozoon"/>
<Typo word="Spiritual" find="\b([Ss])p(?:ri(?:t|ri)u|iriti)al(s?|ly|ity|is[mt]s?)\b" replace="$1piritual$2" />
<Typo word="Splendour" find="\b([Ss])pendour\b" replace="$1plendour"/>
<Typo word="Sponsor" find="\b([Ss])pon(?:se|zo)r(s?|ed|ing|ships?)\b" replace="$1ponsor$2" />
<Typo word="Spontaneous" find="\b([Ss])pontan(?:[eiou]{1,2})s(ly)?\b" replace="$1pontaneous$2" />
<Typo word="Spread" find="\b([Ss])pre(?:ade)?d\b" replace="$1pread" />
<Typo word="Square" find="\b([Ss])qaure([ds])?\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([Ss])taf(s?|ed)\b" replace="$1taff$2" />
<Typo word="Stainless" find="\b([Ss])tainle+s\b" replace="$1tainless"/>
<Typo word="(B/St/T/W)alked" find="\b([BbTtWw]|[Ss]t)alekd\b" replace="$1alked" />
<Typo word="(B/St/T/W)alking" find="\b([BbTtWw]|[Ss]t)(?:laking|alkign)\b" replace="$1alking"/>
<Typo word="Stand" find="\b([Ss])tnad([a-z]*)\b" replace="$1tand$2"/>
<Typo word="Standards" find="\b([Ss])tandars\b" replace="$1tandards"/>
<Typo word="Start_" find="(?!\bStrater\b)\b([Ss])trat(ed|ing|ers?)\b" replace="$1tart$2"/><!--don't match strat (guitar), Strater (surname)-->
<Typo word="Statement" find="\b([Ss])tatmen(ts?)\b" replace="$1tatemen$2" />
<Typo word="Statesman" find="\b([Ss])tatem([ae])n\b" replace="$1tatesm$2n"/>
<Typo word="Station" find="\b([Ss])taion([a-z]*)\b" replace="$1tation$2"/>
<Typo word="Stereotype" find="\b([Ss])teri?otyp(e[ds]?|ing|ical(ly)?)\b" replace="$1tereotyp$2" />
<Typo word="Stifle" find="\b([Ss])tiffl(e[ds]?|ing)\b" replace="$1tifl$2" />
<Typo word="Still" find="\b([Ss])itll(ness)?\b" replace="$1till$2"/>
<Typo word="Stirring" find="\b(s)tir(ed|ing)\b" replace="$1tirr$2"/>
<Typo word="Stirs" find="\b([Ss])tirrs\b" replace="$1tirs"/>
<Typo word="Stockholm" find="\b[Ss]tockhome?\b" replace="Stockholm" />
<Typo word="Stop" find="\b([Ss])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([Ss])trnad(ed|ing|s)?\b" replace="$1trand$2"/><!--don't match surname Strnad-->
<Typo word="Strange" find="(?!\bStanger?\b)\b([Ss])tange(ness|ly|rs?|st)?\b" replace="$1trange$2"/><!--don't match surnames Stange, Stanger-->
<Typo word="Strategy" find="\b([Ss])t(?:art[ae]|rat[ai]|rade)g(y|ies|ic[a-z]*|i[sz](e[ds]?|ing))\b" replace="$1trateg$2" />
<Typo word="Streamline" find="\b([Ss])treemlin([a-z]+)\b" replace="$1treamlin$2"/>
<Typo word="Strength" find="\b([Ss])tre(?:gth|nt?gh|nth|ngh?t)(s?|en(ed|ing|s?|ers?))\b" replace="$1trength$2"/>
<Typo word="Strenuous" find="\b([Ss])trenous(ly)?\b" replace="$1trenuous$2" />
<Typo word="(Re/Con/Di/Redi)Strict" find="\b([Rr]es|S|s|[Cc]ons|[Dd]is|[Rr]edis)tict(s?|e[dr]|ing|or|ness|est|ly|ive[a-z]*)\b" replace="$1trict$2" />
<Typo word="Strictest" find="\b([Ss])trictist\b" replace="$1trictest" />
<Typo word="Strikingly" find="\b([Ss])trikely\b" replace="$1trikingly"/>
<Typo word="(A)Stringent" find="\b(S|[Aa]?s)tingen(t|tly|cy)\b" replace="$1tringen$2" />
<Typo word="Strong" find="(?!\bStong\b)\b([Ss])tor?ng(er|est|ly)?\b" replace="$1trong$2"/><!--don't match surname Stong-->
<Typo word="Stronger" find="\b([Ss])t(?:ro|or)neg(r|st)\b" replace="$1tronge$2" />
<Typo word="Struggle" find="\b([Ss])t(?:ruggel|rugle|uggle)([ds])?\b" replace="$1truggle$2"/>
<Typo word="Struggling" find="\b([Ss])tugg?ling\b" replace="$1truggling"/>
<Typo word="Stubbornness" find="\b([Ss])tub(?:bor|orn?)nes?s\b" replace="$1tubbornness" />
<Typo word="Student" find="\b([Ss])tudnet(s)?\b" replace="$1tudent$2"/>
<Typo word="Study" find="\b([Ss])tudd(ie[ds]|y)\b" replace="$1tud$2" />
<Typo word="Studying" find="\b([Ss])tuding\b" replace="$1tudying" />
<Typo word="Sturdy" find="\b([Ss])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[ds]?|ings?)|is[ht][a-z]*)\b" replace="$1tyl$2" />
<Typo word="Stylus" find="\b([Ss])tilus\b" replace="$1tylus" />
<Typo word="(Sub/Un)conscious" find="\b([Ss]ub|[Uu]n)con(?:[cs]ious|science)(ly)?\b" replace="$1conscious$2" />
<Typo word="Subjugation" find="\b([Ss])ubjudgation\b" replace="$1ubjugation"/>
<Typo word="(In)Subordinate" find="\b(S|s|[Ii]ns)ubordin?[ae]nt(e[ds]?|or|ive|ly|ions?)\b" replace="$1ubordinat$2" />
<Typo word="Subsidiary" find="\b([Ss])ubsid(?:u?a|i?e)r(y|ies)\b" replace="$1ubsidiar$2" />
<Typo word="Subspecies" find="\b([Ss])ubpecies\b" replace="$1ubspecies"/>
<Typo word="Substance" find="\b([Ss])ub(?:sta|tan)ce(s?)\b" replace="$1ubstance$2" />
<Typo word="(In/Un)Substantial" find="\b(S|s|[IiUu]ns)ubsta(?:nc?|t)ia(l?|lly|lity|te[ds]?|ting)\b" replace="$1ubstantia$2" />
<Typo word="Subterranean" find="\b([Ss])ubter?rania(n|nly)\b" replace="$1ubterranea$2" />
<Typo word="Suburb" find="\b([Ss])u(?:rburb|burburb)(s?|an(ism|ites?)?|ed)\b" replace="$1uburb$2" />
<Typo word="Suburban" find="\b([Ss])ubur(?:bia|burba)n(ites?)?\b" replace="$1uburban$2" />
<Typo word="Succeed" find="\b([Ss])ucc(?:cee|ed?)d(s?|ed|ing)\b" replace="$1ucceed$2"/>
<Typo word="Succeed" find="\b([Ss])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[a-z]*|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([Ss])uc(?:ce|es?)si(ve[a-z]*|ons?)\b" replace="$1uccessi$2" />
<Typo word="Suddenly" find="\b([Ss])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([Ss])uf(?:f?e|e?)rag(e|ett(es?|ism)|is[tm]s?)\b" replace="$1uffrag$2" />
<Typo word="Suggest" find="\b([Ss])ugest(s?|ed|ing|ive[a-z]*|ions?|ib[a-z]+)\b" replace="$1uggest$2" />
<Typo word="Suicidal" find="\b([Ss])ucidial\b" replace="$1uicidal"/>
<Typo word="Suicide" find="\b([Ss])ucid(es?|al)\b" replace="$1uicid$2" />
<Typo word="Summary" find="\b([Ss])um(?:a|e|me(?!ry))r(y|ily|i[sz](ation|e[ds]?|ing))\b" replace="$1ummar$2" />
<Typo word="Supersede" find="\b([Ss])uperce+(de[ds]?|ding|ssions?)\b" replace="$1uperse$2" />
<Typo word="Supplant" find="\b([Ss])u(?:r?|rp)plant(s?|ed|ing)\b" replace="$1upplant$2" />
<Typo word="Supplement" find="\b([Ss])up(?:l[aie]+|pl[ai])ment(al|ary|ed|s|ing)?\b" replace="$1upplement$2"/>
<Typo word="Supply" find="\b([Ss])upp(iers?|y)\b" replace="$1uppl$2"/>
<Typo word="Support" find="\b([Ss])up(?:|pp+)ort(s?|ers?|ed|ing|ive[a-z]*)\b" replace="$1upport$2" />
<Typo word="supp-" find="\bwupp(ly|orts?|ose[a-z]*)\b" replace="supp$1"/>
<Typo word="Supp-" find="\bWupp(ly|orts?|ose[a-z]*)\b" replace="Supp$1"/>
<Typo word="Supposed" find="\b([Ss])upp?o(?:ss)?(ed|edly|ing)\b" replace="$1uppos$2"/>
<Typo word="Supposedly" find="\b([Ss])upposingly\b" replace="$1upposedly"/>
<Typo word="(Immunosu/Su/O)ppress" find="\b((?:[Ss]|[Ii]mmunos)u|[Oo])(?:rp+res?|p+re|pres?)s(e[ds]|i[nov][a-z]+|ants?|ible|[eo]rs?)?\b" replace="$1ppress$2" />
<Typo word="Surface" find="\b([Ss])urf(?:i?c|as)(e[ds]?|ing)\b" replace="$1urfac$2"/>
<Typo word="Surname" find="\b([Ss])irname([ds])?\b" replace="$1urname$2" />
<Typo word="(Un)Surprise" find="\b(S|s|[Uu]ns)u(?:pri[sz]|rpriz)(e[ds]?|ing(ly)?)\b" replace="$1urpris$2" />
<Typo word="Surrender" find="\b([Ss])ur(?:r?under|rend)(s?|ed|ing)\b" replace="$1urrender$2" />
<Typo word="Surreptitious" find="\b([Ss])urr?(?:e?peti|ep)tious(ly)?\b" replace="$1urreptitious$2" />
<Typo word="Surround" find="\b([Ss])(?:ur(?:ou|ro)[un]|orr?(?:o?u)n)d(s?|ed|ings?)\b" replace="$1urround$2" />
<Typo word="Surströmming" find="\b([Ss])urstromming\b" replace="$1urströmming"/>
<Typo word="Surveil" find="\b([Ss])urveill\b" replace="$1urveil" />
<Typo word="Surveillance" find="\b([Ss])urveil(?:l?e|a)nce\b" replace="$1urveillance" />
<Typo word="Surveyor" find="\b([Ss])urveye(rs?)\b" replace="$1urveyo$2" />
<Typo word="Surviv(e/al/or)" find="(?!\b[Ss]urvie\b)\b([Ss])u(?:rvivi|[rv]iv|rvi)(ed?|es|ors?(hip)?|al|ing)\b" replace="$1urviv$2" /><!--Don't match French word survie-->
<Typo word="Survivor" find="\b([Ss])ur?viv(?:io|e)(rs?)\b" replace="$1urvivo$2" />
<Typo word="Susceptible" find="\b([Ss])u(?:c?sept[ai]|sc?epta)((ve|ble)(ness)?|bility|vity)\b" replace="$1uscepti$2" />
<Typo word="Suspension" find="\b([Ss])uspention\b" replace="$1uspension" />
<Typo word="Swea(r/t)" find="\b([Ss])wae([rt](s?|ing)|te[dr]s?)\b" replace="$1wea$2" />
<Typo word="Swimming" find="\b([Ss])wiming(ly)?\b" replace="$1wimming$2" />
<Typo word="Symmetric" find="\b([Ss])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([Ss])ynphon(y|ies|ic)\b" replace="$1ymphon$2"/>
<Typo word="Symptom" find="\b([Ss])y(?:pmtom|mpton)(s?|atic)\b" replace="$1ymptom$2"/>
<Typo word="Synagogue" find="\b([Ss])(?:yno|ina)gog((ue)?s?|(ic)?al)\b" replace="$1ynagog$2" />
<Typo word="Synchronize" find="\b([Ss])ync[hr]oniz(e[drs]?|ations?|ing)\b" replace="$1ynchroniz$2" />
<Typo word="Synonymous" find="\b([Ss])inon[oay]mous(ly)?\b" replace="$1ynonymous$2" />
<Typo word="Synthesis" find="\b([Ss])ynthas(is|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Synthesis" find="\b([Ss])ynthis([ie]s|i[sz]e[sdr]?)\b" replace="$1ynthes$2" />
<Typo word="Syphilis" find="\b([Ss])[yi]phyl+[iu](s|tic)\b" replace="$1yphili$2" />
<Typo word="Syrup" find="\b([Ss])yrap\b" replace="$1yrup" />
<Typo word="System" find="\b([Ss])s?y(?:te|s)m(s|atic(ally)?|ati[sz]ed?)?\b" replace="$1ystem$2" />
T
<Typo word="(Mis)Take" find="\b(T|t|[Ss]t|[Mm]ist)kae([sn])?\b" replace="$1ake$2" />
<Typo word="Talent_" find="(?!\bTallents?\b)\b([Tt])allent(s|ed)?\b" replace="$1alent$2" /><!--Tallent is a surname-->
<Typo word="Target" find="\b([Tt])argett(able|ed|ing|s)\b" replace="$1arget$2" />
<Typo word="Tattoo" find="\b([Tt])a(?:t+ooe|too)(ed|s)?\b" replace="$1attoo$2" />
<Typo word="Taught" find="\b([Tt])eached\b" replace="$1aught" />
<Typo word="Taxonomy" find="\b([Tt])axanom(y|ic|ists?)\b" replace="$1axonom$2" />
<Typo word="(Non)Technical" find="\b(T|t|[Nn]ont)ec(?:i?ni|h?ini?)(cal[a-z]*|ques?|cians?)\b" replace="$1echni$2" />
<Typo word="Technician" find="\b([Tt])ech(?:ic|nit)(ians?|al[a-z]*)\b" replace="$1echnic$2" />
<Typo word="Telephony" find="\b([Tt])elphon([a-z]+)\b" replace="$1elephon$2" />
<Typo word="Televise" find="\b([Tt])el(?:ivi[sz]|eviz)(e[ds]?|i(ng|on)s?|ors?|ual)\b" replace="$1elevis$2" />
<Typo word="Television" find="\b([Tt])ele(?:vsio|vis?o|levisio)n(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[a-z]*|nce)\b" replace="$1empera$2" />
<Typo word="Temperature" find="\b([Tt])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([Tt])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="(Extra)Terrestrial" find="\b(T|t|[Ee]xtrat)er(?:rest|estr?)ial(s?|ly)\b" replace="$1errestrial$2" />
<Typo word="Territory" find="\b([Tt])er(?:rior|itor|rator|rito)(y|ies|ial)\b" replace="$1erritor$2" />
<Typo word="Terrorist" find="\b([Tt])err(?:itor|o)ist(s?|ic)\b" replace="$1errorist$2" />
<Typo word="Tête-à-tête" find="\b([Tt])ete-a-tete(s)?\b" replace="$1ête-à-tête$2" />
<Typo word="Thérèse Raquin" find="\bTh[eè]r[eé]se\s+Raquin\b" replace="Thérèse Raquin" />
<Typo word="Than" find="\b([Tt])ahn\b" replace="$1han" />
<Typo word="Tha(n/t/w)" find="\b([Tt])h([ntw])a\b" replace="$1ha$2" />
<Typo word="Thanks" find="\b([Tt])hansk\b" replace="$1hanks" />
<Typo word="That" find="\b([Tt])(?:(?:yh|h[gy])at|hta|aht)\b" replace="$1hat" />
<Typo word="That's" find="\b([Tt])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="\b([Tt])(?:heh|hge|hw|je|[jgt]he)\b" replace="$1he" />
<Typo word="The(space)" find="\b([Tt])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="(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))([Tt])he\b" replace="$1 $2he" /><!--don't find "(Be/Go/Or/So)the"-->
<Typo word="Theatre" find="\b([Tt])heather(s)?\b" replace="$1heatre$2"/>
<Typo word="Theatre" find="\b([Tt])hreatr(es?|ics?|ical(s?|ly))\b" replace="$1heatr$2" />
<Typo word="Their" find="\bth(?:eri|ier)(s?)\b" replace="their$1" /><!--Thier & Thiers are surnames-->
<Typo word="Themselves" find="\b([Tt])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([Tt])heoru?m\b" replace="$1heorem" />
<Typo word="Theoretic" find="\b([tT])heorectic(al[a-z]*|s)?\b" replace="$1heoretic$2" />
<Typo word="There(after/by/fore)" find="\b([Tt])her(after|by|fore)\b" replace="$1here$2" />
<Typo word="There (grammar)" find="\b([Tt])heir\s+((?:are|were|is|(?:c|w|sh)ould|[hw]as|have|had|may)(?:n't)?|can(?:not|'t)?|shall|shan't|ain't|might(?=\s+be\b))\b(?!-)" replace="$1here $2" /><!--Don't match 'their would-be'-->
<Typo word="These" find="\b([Tt])heese\b" replace="$1hese" />
<Typo word="They" find="\b([Tt])(?:yhe|ehy)\b" replace="$1hey" />
<Typo word="Thief" find="\b([Tt])hei(f|ves|very|ving)\b" replace="$1hie$2" />
<Typo word="Thing" find="\b([Tt])h(?:ign|nig)(s?)\b" replace="$1hing$2" />
<Typo word="Things" find="\b([Tt])higsn\b" replace="$1hings" />
<Typo word="Think" find="\b([Tt])hi(?:kn|unk)(s?|ing)\b" replace="$1hink$2" />
<Typo word="Thin(g/k)" find="\bHtin([gk])n?(s?|ing)?\b" replace="Thin$2$3" />
<Typo word="thin(g/k)" find="\bhtin([gk])n?(s?|ing)?\b" replace="thin$2$3" />
<Typo word="Third" find="\b([Tt])h(?:rid|irth)(s?|ly)\b" replace="$1hird$2" />
<Typo word="Thirteen" find="\b([Tt])h(?:rit|irth)een(s?|ths?)\b" replace="$1hirteen$2" />
<Typo word="This" find="\b([Tt])(?: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([Tt])hro(?:rough(ly|ness)?|ugh(ly))\b" replace="$1horough$2$3" /><!--don't match through(ness)-->
<Typo word="Those" find="\b([Tt])hsoe\b" replace="$1hose" />
<Typo word="(T/W)hose" find="\b([TtWw]h)oose\b" replace="$1ose" />
<Typo word="Threaten" find="\b([Tt])hreatn(ed|ing|s?)\b" replace="$1hreaten$2" />
<Typo word="Threatened" find="\b([Tt])hreatend\b" replace="$1hreatened"/>
<Typo word="Three" find="\b([Tt])hree(es?)\b" replace="$1hre$2" />
<Typo word="Threshold" find="\b([Tt])(?: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([Tt])hrou(?:[gh]|ght|hg)(out)?\b" replace="$1hrough$2" />
<Typo word="Throughout" find="\b([Tt])houghout\b" replace="$1hroughout" />
<Typo word="Thus far" find="\b([Tt])husfar\b" replace="$1hus far" />
<Typo word="Tighten" find="\b([Tt])ightn(ing|ed|s)?\b" replace="$1ighten$2" />
<Typo word="Time" find="\b([Tt])iem(ly|lines*)?\b" replace="$1ime$2" />
<Typo word="Time" find="\b([Tt])imn(e[ds]?|ely|ing)\b" replace="$1im$2" />
<Typo word="Tobacco" find="\b([Tt])(?:|abb?[ao]c?|obbac?|oba)co(s?|nists?)\b(?<!Tabacc?o)" replace="$1obacco$2" /><!--Don't correct Tabaco City, surname Tabacco -->
<Typo word="Today" find="\b([Tt])odya\b" replace="$1oday" />
<Typo word="Today's" find="\b([Tt])oday(?:s's?|s\b)" replace="$1oday's" />
<Typo word="Together" find="\b([Tt])(?: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(ly)?)\b" replace="$1oleran$2" />
<Typo word="Tolkien" find="\b[Tt]olkein\b" replace="Tolkien" />
<Typo word="Tomorrow" find="\b([Tt])om(?:mor?|o)ro(ws?)\b" replace="$1omorro$2" />
<Typo word="Tongue" find="\b([Tt])oung(e[ds]?|ing)\b" replace="$1ongu$2" />
<Typo word="Tonight" find="\b([Tt])on(?:ihg|gih)t\b" replace="$1onight" />
<Typo word="Torpedoes" find="\b([Tt])orpe(?:adoe?|do)([ds])\b" replace="$1orpedoe$2" />
<Typo word="_Torsion_" find="\b(?<!X\.\s+)([Tt])ortion(s?|al(ly)?)\b" replace="$1orsion$2" /><!--don't find "X. Tortion World Wide"; beware of "tort" variants-->
<Typo word="Tournament" find="\b([Tt])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([Tt])won(houses?|s|ships?)?\b" replace="$1own$2" />
<Typo word="(In)Tractable" find="\b(T|t|[Ii]nt)ractibl([ey])\b" replace="$1ractabl$2" />
<Typo word="(Ex/Non)Tradition" find="\b(T|t|[Ee]xt|[Nn]ont)radi(?:i?t|cti)on(s?|al(ly)?|alis[mt]s?)\b" replace="$1radition$2" />
<Typo word="Traffic_" find="\b([Tt])raf+ic(ed|ers?|ing)\b" replace="$1raffick$2" />
<Typo word="Trailer" find="\b([Tt])railor(s?|ed|ing|able)\b" replace="$1railer$2" />
<Typo word="Transcribing" find="\b([Tt])ranscript(e[ds]?|ing)\b" replace="$1ranscrib$2" />
<Typo word="Transept" find="\b([Tt])ranscep(ts?)\b" replace="$1ransep$2" />
<Typo word="Transferred" find="\b([Tt])rans?fe(re[dr]|ring?)\b" replace="$1ransfer$2" />
<Typo word="Transform" find="\b([Tt])ranform(s?|ed|ers?|ing|ati[a-z]+|able)\b" replace="$1ransform$2" />
<Typo word="Transition" find="\b([Tt])rans(?:is|iti)?tion(s|al)?\b" replace="$1ransition$2" />
<Typo word="Translate" find="\b([Tt])ran(?:sa)?lat(e[ds]?|ing|ions?|ors?)?\b" replace="$1ranslat$2" />
<Typo word="Transparent" find="\b([Tt])ransp(?:[^a]r.|ar[^e])n(t|tly|ce|cy|tness)\b" replace="$1ransparen$2" />
<Typo word="Transportation" find="\b([Tt])ranspora(tion|ble|bility)\b" replace="$1ransporta$2" />
<Typo word="Transcontinental" find="\b([Tt])rans(\s|-)continental\b" replace="$1ranscontinental" />
<Typo word="_Transsexual" find="\b([Tt])ranses?xual(s)?\b(?!\s+Menace\b)" replace="$1ranssexual$2" /><!--avoid Transexual Menace-->
<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([Tt])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([a-z]+)\b" replace="$1ribut$2" />
<Typo word="Tried" find="\b([Tt])ryed\b" replace="$1ried" />
<Typo word="Triggered" find="\b([Tt])rig+uered\b" replace="$1riggered" />
<Typo word="Trilogy" find="\b([Tt])riology\b" replace="$1rilogy" />
<Typo word="Trolling" find="\b([Tt])roling\b" replace="$1rolling" />
<Typo word="Troubles" find="\b([Tt])oubles\b" replace="$1roubles" />
<Typo word="Truly" find="\b([Tt])ru(?:le|el)y\b" replace="$1ruly" />
<Typo word="Trunk" find="\b([Tt])urnk\b" replace="$1runk" />
<Typo word="Trust" find="\b([Tt])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([Tt])ermoil\b" replace="$1urmoil" />
<Typo word="Tutelage" find="\b([Tt])ut(?:[ai]l[aie]|el[ei])ge\b" replace="$1utelage" />
<Typo word="Twelfth" find="\b([Tt])wel(?:f|th)(s?)\b" replace="$1welfth$2" />
<Typo word="Twentieth" find="\b([Tt])went(?: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([Tt])yr(?:ran?|a)n(y|ic[a-z]*|ous[a-z]*|iz[a-z]*)\b" replace="$1yrann$2" />
U
<Typo word="Übermensch" find="\b[Uu]bermensch(es)?\b" replace="Übermensch$1"/>
<Typo word="Ulterior" find="\balterior\b" replace="ulterior" />
<Typo word="Ultimately" find="\b([Uu])ltimely\b" replace="$1ltimately" />
<Typo word="Unanimous" find="\b([Uu])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([Uu])(?: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([Uu])ndoubtely\b" replace="$1ndoubtedly" />
<Typo word="Unilateral" find="\b([Uu])n(?:[ia]latre|alater)a(l|lly)\b" replace="$1nilatera$2" />
<Typo word="Uninhabited" find="\b([Uu])nihabited\b" replace="$1ninhabited" />
<Typo word="Universal" find="\b([Uu])niver(?:si)?al(s?|ly|ity|ness|is[tm]s?)\b" replace="$1niversal$2" />
<Typo word="University" find="\b([Uu])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([Uu])(nkon?|kno)wn\b" replace="$1nknown" />
<Typo word="Unnecessary" find="\b([Uu])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([Uu])n(?:it|til)l\b" replace="$1ntil" />
<Typo word="Unwieldy" find="\b([Uu])nw(?:eildl?|ieldl)(y|iness)\b" replace="$1nwield$2" />
<Typo word="Up to" find="\b([Uu])pto\b" replace="$1p to" />
<Typo word="(Mis/Dis)Use" find="\b(U|u|[DdMm]isu)is(e[ds]?)\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" />
V
<Typo word="Vacuum" find="\b([Vv])ac(?:cuum|c?ume?)(s?|ed|ing)\b" replace="$1acuum$2" />
<Typo word="Variety" find="\b([Vv])(?:ar[ia]+t|r?iet|reit|arie)(ies|y)\b" replace="$1ariet$2" />
<Typo word="(Junior/Senior) varsity" find="\b([Jj]unior|[Ss]enior)s\s+varsity\b" replace="$1 varsity" />
<Typo word="Vegetable" find="\b([Vv])eg[ai]?tabl(es?)\b" replace="$1egetabl$2" />
<Typo word="Vegetarian" find="\b([Vv])eg(?:et(?:ter?|er)|ata)rian(s?|ism)\b" replace="$1egetarian$2" />
<Typo word="Vehicle" find="\b([Vv])ehic[aeu]le?(s)?\b" replace="$1ehicle$2" />
<Typo word="Vengeance" find="\b([Vv])eng[ea]nce\b" replace="$1engeance" />
<Typo word="Venomous" find="\b([Vv])en[aei]mous\b" replace="$1enomous" />
<Typo word="Verify" find="\b([Vv])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)?([Vv])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="Vertical" find="\b([Vv])erticle(s?)\b" replace="$1ertical$2" />
<Typo word="Very" find="\b([Vv])(?:eyr|rey|yer|yre)\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][a-z]*)\b" replace="$1eterinar$2" />
<Typo word="Vicinity" find="\b([Vv])(?:(?:a|in)cini|[ai]cin)t(y|ies)\b" replace="$1icinit$2" />
<Typo word="Victory" find="\b([Vv])itor(y|ies|ious(ly)?)\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([Vv])ig(?:[ae]?la|[iea]le)n([ct][a-z]*?)\b" replace="$1igilan$2" />
<Typo word="Vigorous" find="\b([Vv])ig(?:[aei]rou?|oro)s(ly|ness)?\b" replace="$1igorous$2" />
<Typo word="Vilify" find="\b([Vv])il(?:li|l?a)f(y|ie[ds]|ying|ications?)\b" replace="$1ilif$2" />
<Typo word="Village" find="\b([Vv])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[a-z]*|ess)\b" replace="$1illain$2" /><!--Don't match surname Vilain-->
<Typo word="Violence" find="\b([Vv])iolentce\b" replace="$1iolence" />
<Typo word="Virtual" find="\b([Vv])irutal(ly)?\b" replace="$1irtual$2" />
<Typo word="Viscosity" find="\b([Vv])iscocit(y|ies)\b" replace="$1iscosit$2" />
<Typo word="Visit" find="\b([Vv])is(?:is)?t(ing|ed|ors?)\b" replace="$1isit$2" /><!--don't find "visiter"-->
<Typo word="(Di/Pa/Pro/Reple/Super/Tele)Visor" find="\b([Dd]i|[Pp](?:a|ro)|[Rr]eple|[Ss]uper|[Tt]ele)([Vv])iser([a-z]*)\b" replace="$1$2isor$3" />
<Typo word="Volcano" find="\b([Vv])ol?lcanoe\b" replace="$1olcano" />
<Typo word="Volkswagen" find="\b[Vv]olkswagon(s?)\b" replace="Volkswagen$1" />
<Typo word="Volley(ball)" find="\b([Vv])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([Vv])ol(?:ante?|unt|ou?nte?|l[ou]nte?)er(ed|ing|s?)\b" replace="$1olunteer$2" />
<Typo word="Vomit" find="\b([Vv])omitt(s?|e[dr]|ing)\b" replace="$1omit$2" />
W
<Typo word="(Un)Want" find="\b(W|w|[Uu]nw)(?:atn|hant|nat)(s?|ed|ing)\b" replace="$1ant$2" />
<Typo word="Warfare" find="\b([Ww])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([Ww])(?:ea|as)s\b" replace="$1as" /><!--Don't match surname Wass-->
<Typo word="Way" find="\b([Ww])ya(s)?\b" replace="$1ay$2" />
<Typo word="Weapon" find="\b([Ww])(?:eapon[ae]|[ae]pon)(s?|ry|i[sz]ed?)\b" replace="$1eapon$2" />
<Typo word="Website" find="\b([Ww])e(?:bstit?e|bsit|sbite)(s)?\b" replace="$1ebsite$2" />
<Typo word="Weigh" find="\b([Ww])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([Ww])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([Ww])(?:aht|hta)\b" replace="$1hat" />
<Typo word="Where" find="\b([Ww])(?:her|eh)re\b" replace="$1here" />
<Typo word="Whereabouts" find="\b([Ww])(?:her[ae]|erea)bouts\b" replace="$1hereabouts" />
<Typo word="Whereas" find="\b([Ww])her(?:as|ease)\b" replace="$1hereas" />
<Typo word="Whereupon" find="\b([Ww])herupon\b" replace="$1hereupon" />
<Typo word="Whether" find="\b([Ww])hther\b" replace="$1hether" />
<Typo word="Which" find="\b([Ww])(?: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([Ww])holel?y\b" replace="$1holly" />
<Typo word="Widespread" find="\b([Ww])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([pm])(?:i?|ei)di?(an?s?)\b" replace="Wiki$1edi$2" /><!--Don't match 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([Ww])indoes\b" replace="$1indows" />
<Typo word="with" find="\bwithe\b" replace="with" /><!--Don't fix surname Withe-->
<Typo word="With" find="\b([Ww])(?:ih[nt]?|hith|itht|tit?h)\b" replace="$1ith" />
<Typo word="Withdrawal" find="\b([Ww])ithdrawl(s?)\b" replace="$1ithdrawal$2" />
<Typo word="Withhold" find="\b([Ww])ith([oe])ld(s?|ing)\b" replace="$1ithh$2ld$3" />
<Typo word="Within" find="\b([Ww])ithing\b" replace="$1ithin" />
<Typo word="Wonderful" find="\b([Ww])onerful(ly)?\b" replace="$1onderful$2" />
<Typo word="Word" find="\b([Ww])rod(ing|ed|s?)\b" replace="$1ord$2" />
<Typo word="Wor(d/k)" find="\bOwr([dk])(s?|ers?|ed|ing|y)\b" replace="Wor$1$2" />
<Typo word="wor(d/k)" find="\bowr([dk])(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[a-z]*|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([Ww])ork(?:sts|\-sta)tion(s)?\b" replace="$1orkstation$2" />
<Typo word="World" find="\b([Ww])orls\b" replace="$1orld" />
<Typo word="World" find="\b(W|w|[Uu]nderw)(?:rol|olr)d(s?|ly|wide)\b" replace="$1orld$2" />
<Typo word="World Wide Web" find="\b[Ww]orld[-\s]*wide\s+[Ww]eb\b" replace="World Wide Web" />
<Typo word="Worldwide" find="\b([Ww])ord?l(-?)wide\b" replace="$1orld$2wide" />
<Typo word="Worsen" find="\b([Ww])orsten([a-z]*)\b" replace="$1orsen$2" />
<Typo word="Worthwhile" find="\b([Ww])orthwile(ness)?\b" replace="$1orthwhile$2" />
<Typo word="Would" find="\b([Ww])(?: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="Wrestler" find="\b([Ww])rester(s)?\b" replace="$1restler$2" />
<Typo word="Write" find="\b([Ww])(?:irt?|rit|riit?)t(er?s?|ing|ten)\b" replace="$1rit$2" />
<Typo word="Wr(i/o)te" find="\b([Ww])r([io])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([Ww])riten\b" replace="$1ritten" />
X
<Typo word="Xbox" find="\b(?:X(?:-?B|-b)[Oo][Xx]|x-?box)(es)?\b" replace="Xbox$1" />
Y
<Typo word="Yacht" find="\b([Yy])at?ch(s?|ing|sm[ae]n)\b" replace="$1acht$2"/>
<Typo word="Year/Near/Clear" find="\b([Yyn]|[Cc]l)(?:era|aer)(s?|ly|ings?|ed)\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([Yy])(easr|ersa)\b" replace="$1ears" />
<Typo word="Yellow" find="\b([Yy])elow(s?|ed|ing|er|ish)\b" replace="$1ellow$2"/>
<Typo word="You" find="(?!\bYoud\b)\b([Yy])(?:tou|uo|oiu)\b" replace="$1ou" />
<Typo word="you'(d\ve\re\ll)_" find="(?!\bYoud\b)\b([Yy])ou;?(d|[rv]e|ll)\b" replace="$1ou'$2"/><!--avoid false positive Youd-->
<Typo word="Your(s)_" find="(?!\b[Yy]oru\b)\b([Yy])(?:uor|oru)(s?|self|selves)\b" replace="$1our$2"/><!--avoid false positive yoru/Yoru-->
<Typo word="Yourself" find="\b([Yy])ouself\b" replace="$1ourself"/>
Z
<Typo word="Zebra" find="\b([Zz])ee+(bras?)\b" replace="$1e$2" />
<Typo word="Zionism" find="\bsionis(ts?|m)\b" replace="Zionis$1"/>
SI unit symbols
<Typo word="bit" find="([\d\.]+(?:\s| |-)?[KkMmGgTt]?)(?:bps|(?:bits|b)\/se?c?)\b" replace="$1bit/s" />
<Typo word="kbit" find="([\d\.]+(?:\s| |-)?)Kbit/s\b" replace="$1kbit/s" />
<Typo word="Mbit" find="([\d\.]+(?:\s| |-)?)mbit/s\b" replace="$1Mbit/s" />
<Typo word="Gbit" find="([\d\.]+(?:\s| |-)?)gbit/s\b" replace="$1Gbit/s" />
<Typo word="F (farad)" find="([\d\.]+(?:\s| |-)?[nµkMT])f\b" replace="$1F" />
<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\s]|[-\d\.]+(?: |-)?)h[zZ]\b" replace="$1Hz" />
<Typo word="J (joule)" find="([\d\.]+(?:\s| |-)?[µmkMGT])j\b" replace="$1J" />
<Typo word="kg/km (kilo(gram/metre))" find="([\d\.]+(?:\s| |-)?)(?:K([gm])'?s?|[Kk]([gm])'?s)\b" replace="$1k$2$3" />
<Typo word="kHz (kilohertz)" find="([\d\.]+(?:\s| |-)?)K[hH][zZ]\b" replace="$1kHz" />
<Typo word="kJ (kilojoule)" find="([\d\.]+(?:\s| |-)?)K[jJ]\b" replace="$1kJ" />
<Typo word="km²" find="\b(?<!{)[Ss][Qq][-.\s]+[Kk][Mm][Ss]?\b" replace="km<sup>2</sup>" /><!--Look-behind makes sure it's not in a conversion template-->
<Typo word="kPa (kilopascal)" find="([\d\.]+(?:\s| |-)?)K(?:[pP]a|pA)\b" replace="$1kPa" />
<Typo word="Pa (pascal)" find="([\d\.]+(?:\s| |-)?[µkMGT])p[aA]\b" replace="$1Pa" />
<Typo word="W (watt)" find="([\d\.]+(?:\s| |-)?[µmkMGT])w\b" replace="$1W" />
<Typo word="Wb (weber)" find="([\d\.]+(?:\s| |-)?)([µmkMGT])w[bB]\b" replace="$1$2Wb" />
Capitalisation
Cultures, languages, and ethnic groups
<Typo word="Ålandish" find="\b[Aa]landish\b" replace="Ålandish" />
<Typo word="Algonquian" find="\balgon(qu|k)(ia?ns?)\b" replace="Algon$1$2" />
<!--American covered in "America(n)" rule-->
<Typo word="Apache" find="\bapache(s?)\b" replace="Apache$1" />
<Typo word="Ara(b/wak/ucan/maic/mean/paho/gonese)" find="\bara(b(i(an|st))?s?|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([bp])as([ck])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" />
<!--English- covered in another rule-->
<Typo word="French" find="\bfrench(m[ae]n)*\b" replace="French$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((ist)?ic)\b" replace="Hellen$1" />
<Typo word="Hind(i/u(stan(i)))" find="\bhind([iu]s?|ustan(is?)?)\b" replace="Hind$1" />
<Typo word="Hispan-" 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(ness)?|udaica?|udean?s?)\b" replace="J$1" />
<Typo word="Latin" find="\blatin([ao]s?|is[mt]s?|i[sz](e[ds]?|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" />
Companies & Institutions
<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="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]icors|[Mm]icro[S\$])oft\b(?<!\.microsoft)" replace="Microsoft" />
<Typo word="TiVo" find="\b(?:Tiv|ti[Vv])o('?s?)\b" replace="TiVo$1" />
<Typo word="Via Rail" find="\bVIA Rail\b" replace="Via Rail" />
Continents & subcontinents
<Typo word="(Ant)Arctic Circle" find="\b(A|Anta)rctic\s+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=" Asia$1" /><!--Avoid 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(an?s?)\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](merican?s?)\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](merican?s?)\b" replace="South A$1" />
Geographical proper names
<!--Geographical names with capital letters-->
<Typo word="Abkhazia" find="\babkha(s|[sz]ian?s?)\b" replace="Abkha$1" />
<Typo word="Afghanistan" find="\bafghani(s?|stan)\b" replace="Afghani$1" />
<Typo word="Akro(n/tiri)" find="\bakro(n|tiri)\b" replace="Akro$1" />
<Typo word="Åland" find="\båland\b" replace="Åland" />
<Typo word="Albania" find="\balbania(ns?)?\b" replace="Albania$1" />
<Typo word="Algeria" find="\balgeri(e|an?s?)\b" replace="Algeri$1" />
<Typo word="Andorra" find="\bandor+a(ns?)?\b" replace="Andorra$1" />
<Typo word="Angola" find="\bangoli?(an?s?)\b" replace="Angol$1" />
<Typo word="Anguilla" find="\banguil+(an?s?)\b" replace="Anguill$1" />
<Typo word="Anti(gua/lles)" find="\banti(guan?s?|lles)\b" replace="Anti$1" />
<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="\barmenia(ns?)?\b" replace="Armenia$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="\bbahrain(ians?)?\b" replace="Bahrain$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="Bel(arus/gium/ize)" find="\bbel(arus(s?ians?)?|gi(um|ans?)|iz(e|ians?))\b" replace="Bel$1" />
<Typo word="Benin" find="\bbenin(ians?)?\b" replace="Benin$1" />
<Typo word="Bhutan" find="\bbhutan(ians?)?\b" replace="Bhutan$1" />
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)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*(?:fas+|Fass)o\b" replace="Burkina Faso" />
<Typo word="Bur(kina/ma/undi)" find="\bbur(kina|ma|mese|urundi(ans?)?)\b" replace="Bur$1" />
<Typo word="Byzantine" find="\bbyzant?ti(nes?|um)\b" replace="Byzanti$1" />
<Typo word="Cambodia" find="\bcambodia(ns?)?\b" replace="Cambodia$1" />
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon" />
<Typo word="Cameroonian" find="\bcamero+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([ou])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="Fehnerbaçe" find="\b(?:[fF]ehnerbac|fehnerbaç)e\b" replace="Fehnerbahçe" />
<Typo word="Fiji" find="\bfiji(ans?)?\b" replace="Fiji$1" />
<Typo word="Filipino" find="\b(?:(?:[Pp]h|f)il+ip+inoe?|Filipinoe)(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|ers?)?\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(?!Hongkong [Ll]and\b)[Hh]ong[-\s]*kong(ers?)?\b" replace="Hong Kong$1" /> <!-- avoid [[Hongkong Land]] -->
<Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" />
<Typo word="I(c/r)eland" find="\bi([cr])eland(ers?)\b" replace="I$1eland$2" />
<Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" />
<Typo word="India" find="\bindia(n?s?)\b" replace="India$1" />
<Typo word="Indonesia" find="\bindonesia(ns?)?\b" replace="Indonesia$1" />
<Typo word="Ira(n/q)_" find="\s+ira(n|nians?|qi?s?)\b" replace=" Ira$1" /><!--Avoid match on www.iranian.ws (domain name)-->
<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?ca(ns?)?\b" replace="Jamaica$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="\blithuania(ns?)?\b" replace="Lithuania$1" />
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" />
<Typo word="Maca(o/u)" find="\bmaca([ou])\b" replace="Maca$1" />
<Typo word="Macedon" find="\bmac[ae]don(ian?s?)?\b" replace="Macedon$1" />
<Typo word="Madagascar" find="\bmad[ae]gasca(r|ns?)\b" replace="Madagasca$1" />
<Typo word="Malawi" find="\bmal+awi(ans?)?\b" replace="Malawi$1" />
<Typo word="Malay(sia)" find="\bmal+ay(si(a|ans?))?\b" replace="Malay$1" />
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1" />
<Typo word="Mali" find="\bmali\b" replace="Mali" />
<Typo word="Malta" find="\bmal+t(a|ese)\b" replace="Malt$1" />
<Typo word="Marshall Islands" find="\b[Mm]arshal+\s+islands\b" replace="Marshall Islands" />
<Typo word="Mauritania" find="\bmauritania(ns?)?\b" replace="Mauritania$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="\bmicronesia(ns?)?\b" replace="Micronesia$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?|ian?s?)\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(i[ae]n?s?|ois|\b(?!''))\b" replace="Niger$1" /> <!-- don't match scientific names -->
<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(dy)/folk)" find="\bnor(way|wegians?|se|sem[ae]n|dic|mans?|mandy|folk)\b" replace="Nor$1" />
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1" />
<Typo word="Pakistan" find="\bpakist(ani?s?)\b" replace="Pakist$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(nians?)?\b" replace="Panama$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="Per(sia/u)" find="\bper(sian?s?|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$1"/>
<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="\brwanda(ns?)?\b" replace="Rwanda$1" />
<Typo word="Saint Helena" find="\bsaint\s+[Hh]elena\b" replace="Saint Helena" />
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[Kk]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="\bsamoa(ns?)?\b" replace="Samoa$1" />
<Typo word="San Marino" find="\b[Ss]an\s+marino\b" replace="San Marino" />
<Typo word="São Paulo" find="\b[Ss](?:ã[uõ]\s+[Pp]a[uo]|a[ouõ]\s+[Pp]a[uo]|ão\s+[Pp]ao|ão\s+pa[ou])lo\b" replace="São Paulo" />
<Typo word="São Tomé and Príncipe" find="\b[Ss][ãa]o\s+[Tt]om[ée]\s+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(ans?)?\b" replace="Sierra Leone$1" />
<Typo word="Sierra Leonese" find="\bsier+a\s+[Ll]eones+e\b" replace="Sierra Leonese" />
<Typo word="Singapore" find="\bsingap+or[ei](ans?)?\b" replace="Singapore$1" />
<Typo word="Slov(ak/en)ia" find="\bslov(ak|en)ia(ns?)?\b" replace="Slov$1ia$2" />
<Typo word="Solomon Islands" find="\b[Ss]olomon\s+islands\b" replace="Solomon Islands" />
<Typo word="Somali(a/land)" find="\bsomali(a?|s|ans?|land)\b" replace="Somali$1" />
<Typo word="South Africa" find="\bsouth\s+[Aa]frica(ns?)?\b" replace="South Africa$1" />
<Typo word="South Korea" find="\bsouth\s+[Kk]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(rs?|se)?\b" replace="Suriname$1" />
<Typo word="Svalbard" find="\bsvalbard\b" replace="Svalbard" />
<Typo word="Swaziland" find="\bswaziland\b" replace="Swaziland" />
<Typo word="Sweden" find="\bswed(en|ish)\b" replace="Swed$1" />
<Typo word="Switzerland" find="\bswi(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="\btanzania(ns?)?\b" replace="Tanzania$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="\bt(ur[ck]o?)(m[ea]n)?(s?|ic|[ei]stan)\b" replace="T$1$2$3" />
<Typo word="Turkish" find="\bturkis([hm])\b" replace="Turkis$1" />
<Typo word="Turks and Caicos Islands" find="\b[Tt]urks\s+and\s+[Cc]aicos\s+islands\b" replace="Turks and Caicos Islands" />
<Typo word="Tuvalu" find="\btuvalu(vians?)?\b" replace="Tuvalu$1" />
<Typo word="Uganda" find="\buganda(ns?)?\b" replace="Uganda$1" />
<Typo word="Ukraine" find="\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" />
Canada
<Typo word="Alberta" find="\balberta(ns?)?\b" replace="Alberta$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 disabled="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$2n" /><!--Disabled due to multiple meanings-->
<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" />
United Kingdom
<Typo word="Britain" find="\bbr(?:it?|ri|)t(ain|ons?|ish(ers?|isms?)?|icisms?)\b" replace="Brit$1" />
<Typo word="Engl(and/ish)" find="\b(?:eng?|En)(land|lish((wo)?m[ae]n)?)\b" replace="Eng$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" />
United States
<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="Fort Worth" find="\bForth\s+Worth\b" replace="Fort Worth" />
<Typo word="Florida" find="\bflorid(a|ians?)\b(?!'')" replace="Florid$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Guam" find="\bguam\b" replace="Guam" />
<Typo word="Hawaii" find="\bhawaii(ans?)?\b" replace="Hawaii$1" />
<Typo word="Idaho" find="\bidaho(ans?)?\b" replace="Idaho$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([Mm])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="Philadelphia" find="\b(?:[Pp]hil(?:i?delph|adelp|adeph)|philadelph)ia(ns?)?\b(?!'')" replace="Philadelphia$1" /> <!-- avoid match when bird name -->
<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([Tt])uscon\b" replace="Tucson" />
<Typo word="United States" find="\bunited\s*states\b" replace="United States" />
<Typo word="United States" find="\b[Uu]nite[ds][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="\s+virgini?(a|ans?)\b" replace=" Virgini$1" /><!--Avoid match on .virginia.gov (domain name)-->
<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" />
Epochs, ages and dynasties
<Typo word="Abbassid" find="\babbassid(e?s?)\b" replace="Abbassid$1" />
<Typo word="Bronze Age" find="\b(?:bronze\s+[Aa]|[Bb]ronze\s+a)(ges?)\b" replace="Bronze A$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="\bfatim(ids?|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$1" />
<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="\bwindso(rs?)\b" replace="Windso$1" />
Calendrical proper nouns
<!--Month name errors-->
<Typo word="(Jan/Febr)uary" find="\b(Jan|Febr)aury\b" replace="$1uary" />
<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))r(y|ies)\b" replace="Februar$1" />
<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" />
<Typo word="April" find="\b[Aa]p(?:ir|ria)l(s?)\b" replace="April$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(sdays?)\b" replace="Tue$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(sdays?)\b" replace="Thur$1" />
<Typo word="Saturday" find="\b(?:[Ss]ate|satu)(rdays?)\b" replace="Satu$1" />
<!--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" />
<Typo word="T(ue/hur)sday" find="\bt(ue|hur)(sdays?)\b" replace="T$1$2" />
<!--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" />
Miscellaneous proper nouns
<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$1"/><!--look around for key terms to avoid FPs-->
<Typo word="Calvinism" find="\bcalvinis([mt][a-z]*)\b" replace="Calvinis$1"/>
<Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[Cc](?:hirst|hris(?=\w)|rist|hrsit))(ian(?:ity|dom|i[sz](?:e[ds]?|ing|ation)|sted)|mas(?:es|ti[md]es?|s?y|days?)?|endom)\b" replace="Christ$1" />
<Typo word="Francisco" find="\b[Ff]ran(?:sisc|[sc]ics)(o|ans?)\b" replace="Francisc$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="Muhammad etc." find="\bm([ou]ham+[ae][dt])(ans?)?\b" replace="M$1$2" />
<Typo word="Muslim/Moslem" find="\bm(usli|osle)(ms?)\b" replace="M$1$2" />
<Typo word="NASCAR" find="\b[Nn]ascar\b" replace="NASCAR" />
<Typo word="Pentecost" find="\b(?:pente|[Pp]enta)cost(s?|als?|alism)\b" replace="Pentecost$1"/>
<Typo word="Telugu" find="\btelugu\b" replace="Telugu" />
<Typo word="Tibet(an)" find="\btibet(ans?)?\b" replace="Tibet$1" />
<Typo word="TV_" find="\s+[Tt]v\b" replace=" TV" /><!--Avoid match on .tv (domain name)-->
Grammar
Articles
<Typo word="A …" find="\b([Aa])n\s+([Ee]u[A-Za-z]+|Ukrain[eians]+|[Uu](nanim[a-z]+|ni(form|on|later[a-z]+|que[a-z]*|ty?|ted|vers[a-z]+)|ra[a-z]+|ser|s(?:ua|efu)l|til[a-z]+)(ly)?)(?<!Euler[a-z]*)\b" replace="$1 $2" />
<Typo word="A h-" find="\b([Aa])n\s+(?<!(?:\]\]|⌊)an\s)h(alf|a[nr]dy?|[aio]t|e(ad|lp|avy)[a-z]*|igh[a-z]*|oax|omo?e[a-z]*|ouse|uge|uman)\b(?<!\]an\b)" replace="$1 h$2" /> <!-- don't match [[Europe]]an higher... etc. -->
<Typo word="An h-" find="\b([Aa])\s+h(eir(ess|loom)?|our(ly)?|onest|onou?r(abl[ey]|ary)?)\b" replace="$1n h$2" />
Contractions
<Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ou(dln[’'`]?|ldnt)t\b" replace="$1ouldn't" />
<Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" />
<Typo word="(H/Sh/W)e'(d/ll/s)" find="\b([Ss]?[HhWw]e);(d|ll|s)\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?);([dms]|ll)\b" replace="$1'$2"/>
<Typo word="Its (after)" find="\b([Aa](?:round|[lm]ong(?:st)?|bove|t|re)|[Bb](?:eyond|[ey]|etween|elow)|[Ff]rom|[Ii]n(?:to)?|[Kk]eep|[Mm]ade|[Oo](?:[fn]|ver|nto)|[Tt](?:hrough(?:out)?|o)|[Uu](?:p(?:on)?|nder(?:neath)?)|[Ww]ith(?:in|out)?)\s+it[’'`]s\b" replace="$1 its"/>
<Typo word="Its (before)" find="\b([Ii])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="-n't" find="\b([Cc]a|([CcWw]|[Ss]h)ould|[DdWw]o|[Dd](id|oes)|[Hh]a(s|d|ve)|[Ww](as|ere))(?:[’'`]n|n;)t\b" replace="$1n't" />
<Typo word="They'll" find="\b([Tt])(?:yhe|ehy|hey)(?:ll|;l+)\b" replace="$1hey'll"/>
<Typo word="They'(r/v)e" find="\b([Tt])hey;?([rv])e?\b" replace="$1hey'$2e"/>
<Typo word="W(as/ere)n't" find="\b([Ww])(as|ere)[’'`]?nt\b" replace="$1$2n't" />
<Typo word="Weren't" find="\b([Ww])er[en][’'`]?n?t\b" replace="$1eren't" />
<Typo word="Wh(at/en/o/y)'(d/ll/re/s/ve)" find="\b([Ww])h(at|en|o|y);(d|ll|[rv]e|s)\b" replace="$1h$2'$3"/>
<Typo word="Y'all" find="\b([Yy])a[’'`]ll\b" replace="$1'all" />
Joined words
<Typo word="(Left/Right) field" find="\b(left|[Rr]ight)f(?:ie|ei)ld(ers?)?\b" replace="$1 field$2" />
<Typo word="More/Less/etc. than_" find="\b([Mm]ore|[Ll]ess(?:er)?|[Ww]orse|(?:[Gg]reat|[Bb]ett|(?:[Yy]ou|[Ll]o)ng|[Oo]ld|(?:[Ss]m|T|t)all|[Bb]igg|[Ll]arg|[Ss](?:ho|ma)rt|[Hh]igh|[Ll]ow|(?:[Rr]a|O|o)th)er)\s+then\s+(?!than\b)" replace="$1 than " /><!-- don't match at the end of a sentence, e.g., "Life was better then." -->
<Typo word="A unique" find="\b([Aa])n\s+unique(ly)?" replace="$1 unique$2" />
<Typo word="As well" find="\baswell\b" replace="as well" />
<Typo word="At least" find="\b([Aa])tleast\b" replace="$1t least" />
<Typo word="Close by" find="\b([Cc])loseby\b" replace="$1lose by" />
<Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b([Ii])n(fact|them?|some|m?any|spite|particular|between)\b" replace="$1n $2" />
<Typo word="(Crime/Drug) lord" find="\b([Cc]rime|[Dd]rug)-?lord(s?)\b" replace="$1 lord$2" />
<Typo word="Other hand" find="\b([Oo])therhand\b" replace="$1ther hand" />
<Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" />
Duplicated words
<Typo word="it is" find="\b([Ii])(t\s+it|s\s+is)\b" replace="$1t is" />
<Typo word="Duplicated words" find="\b(a[mns]?|and|are|b(?:ecome|[ey])|did|[dgnt]o|for|h(?:ave|im|ow)|i[fst]s?|m(or)?e|o[fr]|other|s?he|the(?:ir|[mny]|se)?|th[iu]s|[hw]as|were|wh(?:at|ere|en|ich|om?|y)|with|(?:c|sh|w)ould)\s+\1\b" replace="$1" />
Preposition usage
<Typo word="Comprises" find="\b([Cc])omprises of\b" replace="$1omprises" />
Punctuation
<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" />
Band names
<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" />
General rules
These have to come last, so that special cases (which these might transform into an unanticipated error) get treated first.
<Typo DISABLED="Triple letters" find="(?!\b(?:Eisschnelllauf|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. -->
Beginnings
<Typo word="Ac-" find="\b([Aa])cc+(hiev|oustic|rimon[iy]|ronym|tiv[aei]|tual|upunctur|ute)([a-z]*)\b" replace="$1c$2$3" />
<Typo word="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept[a-z]*|ess[a-z]*|ident[a-z]*|omp(?:an(ie[ds]|y)|lish[a-z]*)|ord[a-z]+|ount[a-z]*|ura[ct][a-z]+)\b" replace="$1cc$2" />
<Typo word="(Re)Acqu-" find="\b([Rr]ea|A|a)(?:cc+|d?)qu(aint[a-z]*|ir[ei][a-z]*|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][a-z]*|ress[a-z]*)\b" replace="$1dd$2" />
<Typo word="Aff-" find="\b([Aa])f(?:|ff)((?:e|li)ct(?:|ed|ing|ion)s?|iliat[ei][a-z]*|init(?:y|ies)|irmati[a-z]+|luen(?:t(ly)?|ce))\b" replace="$1ff$2" />
<Typo word="After-" find="\b([Aa])f(?:et|te|er)(math|noon|ward)(s?)\b" replace="$1fter$2$3" />
<Typo word="Al-" find="\b([Aa])ll+(beit|most|ong|ready|though|together|(?<!All)ways)\b" replace="$1l$2" /><!--avoid false positive Allways-->
<Typo word="Alle-" find="\b([Aa])le(g(?:e[ds]?|ing|edly|iances?|ory|ori[a-z]*)|viat(?:e[ds]?|ing|ion|or))\b" replace="$1lle$2" />
<Typo word="Allo-" find="\b([Aa])lo(c[au]t|morph|path|phon|t|trop|w)(e?[ds]?|ing|ments?|abl[ey]|ances?|ics?|ion|y|ies)\b" replace="$1llo$2$3" />
<Typo word="Allu-" find="\b([Aa])lu([dr](e[ds]?|ing(ly)?|ments?)|s(ions?|ive(ly)?|ory))\b" replace="$1llu$2" />
<Typo word="Am-" find="\b([Uu]na|A|a)mm+(ass[a-z]*|end[a-z]*|enit[a-z]*|ong(st)?|ount[a-z]*|us(e[ds]?|ing|ements?))\b" replace="$1m$2" />
<Typo word="Amphi-" find="\b([Aa])mp(?:ih?|h)(bi(ans?|ous(ly)?)|theat(re|er)s?)\b" replace="$1mphi$2" />
<Typo word="Ann-" find="\b([Aa])n(ihilat[a-z]+|ounc[ei][a-z]*|ually|ua?ls?|ull(ed|ing)|ular|iversar[a-z]+)\b(?<!\b[Aa]niversario)" replace="$1nn$2" />
<Typo word="Ap-" find="\b([Aa])pp+(art(ments?)?|titudes?)\b" replace="$1p$2" />
<Typo word="App-" find="\b(A|a|[DdMm]isa)p(all(s?|ed|ing[a-z]*)|are(l|nt(ly)?)|aritions?|ea[lr][a-z]*|ellat[a-z]+|end[a-z]*|li[ace][adns][a-z]*|ly|oint(s?|ed|ing|ments?)|rehen[ds][a-z]*|roach[a-z]*|rov(e[ds]?|als?|ing[a-z]*))\b" replace="$1pp$2" />
<Typo word="Aqua-" find="\b([Aa])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(e[dr]|ing)?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([Bb])al(istic(s?|ally|ian)|oon(s?|ed|ing|ist))\b" replace="$1all$2" />
<Typo word="Biblio-" find="\b([Bb])ib(?:i?lo|li)(graph[a-z]+|th?eques?)\b" replace="$1iblio$2" />
<Typo word="Canoni-" find="\b([Cc])annoni(cal(s?|ly)|ze[ds]?|zing|zations?|sts?)\b" replace="$1anoni$2" />
<Typo word="Chair-" find="\b([Cc])hari(lifts?|(wo)?m[ae]n(ships?)?|persons?)\b" replace="$1hair$2" />
<Typo word="(Dis)Colour-" find="\b([Dd]isc|C|c)olou([a-ln-qs-y][a-z]*)\b" replace="$1olour$2" /> <!-- Don't match Coloumb or Colouz Uv Sound -->
<Typo word="Corr-" find="\b([Cc])or(ect[a-z]*|espond[a-z]*|osi(ons?|ve[a-z]*))\b" replace="$1orr$2" />
<Typo word="Diphth-" find="\b([Dd])ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2" />
<Typo word="(In)Def-" find="\b(D|d|[Ii]nd)eff(ici(en|t)[a-z]+|init[ie][a-z]*|en[cs][ie][a-z]*|end[a-z]*)\b" replace="$1ef$2" />
<Typo word="Desp-" find="\b([Dd])isp(air[a-z]*|icabl[ey]|is(es?|ed|ing)|ite|onden[a-z]+)\b" replace="$1esp$2" />
<Typo word="Dis-" find="\b([Dd])(?:e|is)s(agree[a-z]*|appear[a-z]*|array[a-z]*|ease[a-z]*|integrat[a-z]+|miss[a-z]*|o(?:bed|r)ien[a-z]+|order[a-z]*)\b" replace="$1is$2" />
<Typo word="Diss-" find="\b([Dd])is(atisf[a-z]+|olution[a-z]*|olv(e[ds]?|ing)|uad[ei][a-z]*)\b" replace="$1iss$2" />
<Typo word="Disse-" find="\b([Dd])ise([cnr]t|mbl|minat|nsion|rtat|rv|rvic|ver)(e?[ds]?|[eo]rs?|ing|ions?)\b" replace="$1isse$2$3" />
<Typo word="Dissi-" find="\b([Dd])isi([abd-ko-ru-z]|m[a-nq-z]|s[a-km-z]|t[a-gi-z])([a-z]+)\b" replace="$1issi$2$3" />
<!--avoid false positives: disillusion, Disimone, disimprove, disimpaction, Disini, disinfect, disinter, Disislava, Disith, etc., -->
<Typo word="Down-" find="\b([Dd])ow(falls?|load[a-z]*|stairs?|stream|town|wards?)\b" replace="$1own$2" />
<Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect[a-z]*|icien[a-z]*|ort(s?|less[a-z]*))\b" replace="$1ff$2" />
<Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat[a-z]+|nen[ct][a-z]*|ssar[iy][a-z]*)\b" replace="$1mi$2" />
<Typo word="Emb-" find="\b([Ee])nb([a-z]+)\b(?<!\bEnb(?:an|aqom|arr?|ekshi[a-z]*|erg|etsu|ilulu|ise|rel|ridge|ukan|ulufushi|un)\b)" 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-z][a-z]*)\b(?<!\bEnm(?:a|ei)|Enmakaje|Enmann?(?:sche)?|Enmore|[Ee]nm(?:esh|atter)[a-z]*|[Ee]nmit(?:y|ies)|Enmax|Enmund|[Ee]nm[aá]scarados?)" replace="$1mm$2" />
<!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmatter, enmity, Enmax, Enmund, enmáscarado -->
<Typo word="Emp-" find="\b([Ee])n(p[a-z][a-z]*)\b(?<!\b[Ee]np(?:hytot[a-z]+|i|ing|lan[a-z]+|ower|rostil|uku)\b)" replace="$1m$2" />
<!--avoid false positives: enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku -->
<Typo word="Err-" find="\b([Ee])r(ands?|atic(ally)?|oneous(ly)?|ors?)\b" replace="$1rr$2" />
<Typo word="Exc-" find="\b([Ee])xe(ed[a-z]*|r?pt(s?|ed|ing|ional(ly)?)|llen[ct][a-z]*|lled|ssive[lynes]*)\b" replace="$1xce$2" />
<Typo word="(Un)Fore-" find="\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(ly)?)|(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(?<!\bFor(?:see|stall)\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([Ii])l(egal[a-z]*\b(?<!\bEl Ilegal)|ness[a-z]*|ogical(ly)?|uminat(e[ds]?|ion|ing)|us(ions?|ive(ly)?|ory))\b" replace="$1ll$2" /><!-- Allow El Ilegal -->
<!--avoid false positives: inboard, inborn, inbound, inbreathe, inbreed, inbuilt-->
<Typo word="Imb-" find="\b([Ii])nb(alanc[ei][a-z]*|ecil[ei][a-z]*|ed[a-z]*|ib[ei][a-z]*|ue[a-z]*)\b" replace="$1mb$2"/>
<Typo word="Imm-" find="\b([Ii])n?m(atur[ei][a-z]*|ediate[a-z]*|ense[a-z]*|inen[ct][a-z]*|un[io][a-z]+|une[a-z]*)\b" replace="$1mm$2"/>
<Typo word="Imp-" find="\b([Ii])np(artial[a-z]*|enetrab([a-z]+)|ersonat[a-z]+|ortan[a-z]+|ossib[a-z]+|rov[ei][a-z]+)" replace="$1mp$2" />
<!--avoid false positives: inpatient, inphase, input, inmate, inmost, inmigrante-->
<Typo DISABLED="Imp-/Imm-" find="(?!\b[Ii]nmigrante\b)\b([Ii])n(p[b-gi-tv-z]|m[b-np-z])([a-z]+)\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([a-z]+)|equalit(?:ies|y))\b" replace="In$1" />
<Typo word="in-" find="\bun(ability|(?:e|su)fficien(?:t|tly|cy)|effect([a-z]+)|equalit(?:ies|y))\b" replace="in$1" />
<Typo word="Inco(m/n)-" find="\b([Ii])mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/>
<Typo word="Inn-" find="\b([Ii])(?:n|nnn)(ate(ly)?|ocent[a-z]*|ocuous[a-z]*|ovat[ei][a-z]*|uendo(es)?|umer[ao][a-z]+)\b" replace="$1nn$2"/>
<Typo word="(Mis/Re/Un)Inter-" find="\b(I|i|[Mm]isi|[Rr]ei|[Uu]ni)nte(fer[a-z]+|pret[a-z]*|relat(e[ds]?|ions?)|rupt[a-z]*|ven[eit][a-z]*|view[a-z]*)\b" replace="$1nter$2" />
<Typo word="Irr-" find="\b([Ii])(?:r|rrr)(ation[a-z]*|elevant|eplaceable|esistibl[ey]|i[gt]at[ei][a-z]*)\b" replace="$1rr$2"/>
<Typo word="Off-" find="\b([Oo])f(?:|ff)(er(?:ed|ings?)|ice(?:r?|holder)s?|icia(l(?:s?|ly|dom|ism)|te[ds]?|ting))\b" replace="$1ff$2" /><!--don't match Ofer, Oficial-->
<Typo word="Op" find="(?!\bOppen\b)\b([Oo])pp+(en(s?|ed|ings?|ly|ness)|erat[a-z]+|inion[a-z]*)\b" replace="$1p$2" /><!--don't match surname Oppen-->
<Typo word="Opp-" find="\b([Oo])p(onents?|ortun[a-z]+|ose[ds]?|osi[a-z]+|ress[a-z]*)\b" replace="$1pp$2" />
<Typo word="Per-" find="\b(P|p|[Rr]ep)re(cussi(?:ons?|ve[a-z]*)|haps|missi(?:ons?|ve)|sonal[a-z]*|spectives?|vers(e|ely|ions?))\b" replace="$1er$2" />
<Typo DISABLED="Pre-" find="\b([Pp])er?(rogative[ds]?|scri(?:ber?[ds]?|bing|pti[a-z]+)|siden[ct][a-z]*)\b" replace="$1re$2" /><!--ran slowly, modified since-->
<Typo word="Pro-" find="\b([Pp])or(babi?l|blem|[cf]ess|duc|gress|vi[ds])([a-z]*)\b" replace="$1ro$2$3" />
<Typo word="Pseudo-" find="\b([Pp])suedo([a-z]*)\b" replace="$1seudo$2" />
<Typo word="Quatern-" find="\b([Qq])uartern([ai][a-z]+)\b" replace="$1uatern$2" />
<Typo word="Ree-" find="\b([Rr])e(lect(s?|ed)|nact[a-z]*|stablish[a-z]*)\b" replace="$1ee$2" />
<Typo word="Sch-" find="\b([Ss])hc(edul[a-z]+|em[ae][a-z]*|is[mt]s?|[mn][ou][a-z]+|olar[a-z]*|ool[a-z]*)\b" replace="$1ch$2"/>
<Typo word="Sea- (no hyphen)" find="\b([Ss])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="und-/unn-/unt-/unv-" find="\bum([dntv][a-z]+)\b" replace="un$1" />
<!--avoid numerous proper nouns by only matching lower case-->
<Typo word="Unn-" find="\b([Uu])(?:n|nnn)(amed|atural[a-z]*|avigable|ecessar(il)?y|eeded|otice[a-z]*|umber[a-z]*)\b" replace="$1nn$2" />
<Typo word="Wh-" find="\b([Ww])(ere(?:abouts|by)|isker(?:s|ed)|istl(?:er?s?|ed|ing))\b" replace="$1h$2" />
<Typo word="Xiph-" find="\b([Xx])yph([io][a-z]+)\b" replace="$1iph$2" /><!--don't match Xyphus-->
Endings
<Typo word="-XXX(ed/er/ing/ive)" find="\b([A-Za-z]+[aeiou])([bdfgklmnprstvz])\2{2,}(ed|[eo]rs?|i(ng|ve|on)s?)\b" replace="$1$2$2$3" />
<Typo word="-able (1)" 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 (2)" find="\b((?:[IiUu]n)?[Dd]e)(bat|cid|fin|form|grad|[lt]ect|not|pend|plor|p?riv|sir|spi[cs])(?:ea|i)bl([ey])\b" replace="$1$2abl$3" />
<Typo word="-able (3)" 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([A-Za-z]+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" />
<Typo word="-acity" find="\b([A-Za-z]+)act?iy\b" replace="$1acity" />
<Typo word="-ail(ed/ing)" find="\b([BbFfHhJjmNnRrSsTtw]?|[Tt]r)aill(ed|ing)\b" replace="$1ail$2"/><!--don't find surnames "(M/W)ailling"-->
<Typo word="-aking" find="\b([Mm]is|[Rr]e)?([BbFfMmRrTtWw]|[LlPp]e|[BbCcFfWw]re|[Ss](?:[hlnot]|[np]e|[ct]re))kaing(s)?\b" replace="$1$2aking$3" />
<Typo word="-ality" find="\b([DdQq]u|[Ee]qu|[FfNn]at|[FfNn]orm|[LlRr]eg|[Ll]oc|[Rr]e|[Tt]o[nt]|[Vv]it)all+it(y|ies)\b" replace="$1alit$2" />
<Typo word="-ally (1)" find="\b([A-Za-z]+(?:[cdglntv]i|nt|ic|io?n|er|ot|son))aly\b(?<!Finaly)" replace="$1ally" />
<!--Don't match B(r)ialy, Castaly, Finaly --><!--see also "-ically", "-ually"-->
<Typo word="-ally (2)" find="\b([A-Za-z]+)(ic?|\w[nu]|\we)alyl?\b(?<!(?:Ann|[Bb]r?i|Cre|Don|Fin|Glene|K[ei]ns?e|Kilte|Shea|Spezi|Vit)aly|(?:[Ss]i|[Ll]in)alyl)" replace="$1$2ally" />
<!--Don't match Annaly, B(r)ialy, Crealy, Donaly, Finaly, Glenealy, K(e/i)nealy, Kinsealy, Kiltealy, Shealy, Spezialy, Vitaly, sialyl, linalyl-->
<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="-ament" find="\b([Ff]il|[Ll]ig|[Tt]est|[Tt]ourn)ia?ment(s?|ary)\b" replace="$1ament$2"/>
<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(?<!\b[Rr]emittent))[a-z]*)\b" replace="$1tan$2" /><!-- allow remittent -->
<Typo word="-(st)ance" find="(?!\b[Dd]istention\b)\b([Aa]ssi|[Cc]on|[Dd]i|[Ii]n|[DdRr]esi|[Ss]ub)st[ei]n(ci?[ey][ds]?|t[a-z]*)\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((son)?s?|ians?)\b" replace="$1ard$2" />
<Typo word="-ary" find="\b([Bb]ound|[Dd]iction|[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(ly)?)\b" replace="$1asion$2" />
<Typo word="-ately_" find="\b([A-Za-z]+[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([Vv])(ers|ol)it(?:ila|i?li)t(y|ies)\b" replace="$1$2atilit$3" />
<Typo word="-ation" find="\b([A-Za-z]+)ati?oin(s?|al(ly)?|ed|ing)\b" replace="$1ation$2"/>
<Typo word="-atious" find="\b([Ff]lirt|[Oo]stent|[Vv]ex)ac(ious[a-z]*)\b" replace="$1at$2" />
<Typo word="-atoes" find="\b([Pp]ot|[Tt]om)atos\b" replace="$1atoes" />
<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]am|[Ll]ynch|[Vv]icks)b(?:e|ou)rg\b" replace="$1burg" />
<Typo word="-bility" find="\b([A-Za-z]+)b(?:il|li)(?:li?)?t(y|ies)\b" replace="$1bilit$2" />
<Typo word="-builder" find="\b([Bb]ody|[Hh]ome|[Ss]hip)[d\-]build(ers?|ing)\b" replace="$1build$2" />
<Typo word="-cede (1)" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(e[ds]?|ers?|ing|ents?)\b" replace="$1ed$2" />
<Typo word="-cede (2)" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(s?)\b" replace="$1ede$2" />
<Typo word="-cedent" find="\b([Pp]r|[Uu]npr|[Aa]nt)ec(?:en|i)den(t(s?|ed(ly|ness)?|less|ial)|c[ey])\b" replace="$1eceden$2" />
<Typo word="-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|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:e?ie|i?e?)v(e[ds]?|ers?|ing|ership|ables?)\b" replace="$1ceiv$2" />
<Typo word="-ceiving" find="\b([RrDd]e|[AIMRUaeimnprsu]*[Pp]er|[IMPRUaeilmnprsu]*[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$2" />
<Typo word="-ceps" find="\b([Bb]|[Qq]uadr|[Tt]r)icep(ts?)?\b" replace="$1iceps"/>
<Typo word="-cidental(ly)" find="\b([Aa]c|(?:[Cc]o)?[Ii]n)c(?:ident(?:a|ial)|edenti?al?)(s?|ly)\b" replace="$1cidental$2" />
<Typo word="-cious" find="\b([Cc]ons|[Gg]ra|[Jj]udi|[Ll]us|[Mm]ali|[Pp]re(?:|co|da)|[Ss]p[ae]|[Ss]uspi|[Vv][eo]ra|[Vv]i)(?:ci?oui|ci?oiu|ciuo|sciou)s(ly|ness)?\b" replace="$1cious$2" />
<Typo word="-(c/l/t)ious" find="\b([A-Za-z]+[clt])ioous([a-z]*)\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((er)?s?|ed|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(e[ds]?|ing)\b" replace="$1clud$2" />
<Typo word="-clusion" find="\b([Cc]on|[Ee]x|[Ii]n|[Oo]c)lu(de[ds]?|ding|sions?|sive(ly)?)\b" replace="$1clu$2" />
<Typo word="-comer" find="\b([Ii]n|[Ll]ate|[Nn]ew|[Ww]el)commer(s?)\b" replace="$1comer$2" />
<Typo word="-courage" find="\b([Ee]n|[Dd]is)co(?:urge?|urage|rage?)(e(d|r?s?)|ing(ly)?)\b" replace="$1courag$2" />
<Typo word="-covered" find="\b([DRUdeinrsu]*[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(ly)?|ces?)\b" replace="$1curren$2" />
<Typo word="-cycle" find="\b([Bb]i|[Tt]ri|[Uu]ni|[Mm]otor|[Rr]e|[Ee]pi)cylc?([aei][a-z]*)\b" replace="$1cycl$2" />
<Typo word="-dition" find="\b([Aa][du]|[Cc]on|E|e|[Ee]xpe|[DdSs]e|[Pp]er|[Rr]en?|[Tt]ra)(?:d?idtio|dit[io]|[di]tio|dt?io|dition|dititio)n(s?|al(ly)?|ed|ing|ary)\b(?<!Audion)" replace="$1dition$2" />
<Typo word="-dolence" find="\b([Cc]on|[Ii]n|[Rr]e)dolan(ces?|t(ly)?)\b" replace="$1dolen$2"/>
<Typo word="-dth" find="\b([Bb]andwi|[Hh]a(?: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|[A-Za-z]*[Ppt]ro|[DdRrSs]e|[Ii]n)du(?:ci|ct|ti)on(s)?\b" replace="$1duction$2" />
<Typo word="-ductor" find="\b([Aa][bd]|[Cc]on|[Dd]e|[Ii]n)ducte(rs?)\b" replace="$1ducto$2" />
<Typo word="-eable" find="\b([Uu]n|[Ii]r)?([Cc]halleng|[Kk]nowledg|[Nn]otic|[Rr]eplac)[ai]bl([ey])\b" replace="$1$2eabl$3" />
<Typo word="-eaning" find="\b([A-Za-z]+)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?[ds]?|ving|vabl[ey])\b" replace="$1elie$2" />
<Typo word="-ely" find="\b([IiUu]n)?([Aa]ctiv|[Cc]los|[Dd]ens|[Ee]ntir|[Ff]als|[Ff]ierc|[Ii]mmens|[Ll](?:arg|at|i[kv]|on|oos)|[Nn]am|[Pp]recis|[Ss](?:ev|inc)er|[Ss]pars|[Ww]id)l+e?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[a-z]*)\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[a-z]*)\b" replace="$1isten$2" />
<!--end "-ence" errors-->
<Typo word="-enness" find="\b([Dd]runk|[Ee]v|[Kk]e|[Oo]p|[Ss][ou](?:dd|ll))eness\b" replace="$1enness" />
<Typo word="-ennial" find="\b([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([a-z]*)\b" replace="$1ennial$2" />
<Typo word="-eous" find="\b([Dd]is|[Ss]ub|[Uu]n)?([Cc](?:ourt|rustac|utan)|[Gg]as|[Gg]org|[Hh]erbac|[Ii]gn|[Ii]nstantan|[Pp]roteinac|[Rr]ight|[Ss]pontan|[Vv]itr)(?:e?uo|iou)(s[a-z]*)\b" replace="$1$2eou$3" /><!--see also "-geneous"-->
<Typo word="-equently" find="\b([Cc]ons|[Ff]r|[Ii]nfr|[Ss]ubs)en?qu(?:enlt|antl|entil+|entual+)y\b" replace="$1equently" />
<Typo word="-ereal" find="\b([Ee]th|[Ss]id|[Vv]en)eri?al(ly)?\b" replace="$1ereal$2" />
<Typo word="-ertain" find="\b(C|c|[Ee]nt|[Uu]nc)ertia(n[a-z]*)\b" replace="$1ertai$2" />
<Typo word="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$2" />
<Typo word="-ese" find="\b([Cc]hin|[Dd]ioc|[Jj]a[pv]an|[Ll]eban|[Mm]alt|[Pp]ortugu|[Ss]iam)e[aes]se\b" replace="$1ese" />
<Typo word="-esident" find="\b([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((il)?y|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="-exper-" find="([Ee])pxer([a-z]+)\b" replace="$1xper$2" />
<Typo word="-eys" find="\b([Aa]ttorn|[Cc]himn|[Dd]onk|[Jj]ers|[Jj]ourn|[Pp]ull|[Tt]urk)(?:ie|y)s\b" replace="$1eys" />
<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|[A-Za-z]*[Cc]on|[Dd]if|[Ii]n(?:|dif|ter)|[A-Za-z]*[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([A-Za-z]+fer)eing(s)?\b" replace="$1ing$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(ly)?|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([a-z]*)\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-([Ff])ith\b" replace="$1ty-$2ifth" />
<Typo word="-finite" find="\b([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="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei][a-z]*)\b" replace="$1finit$2" />
<Typo word="-first" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-([Ff])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][a-z]*|ti[a-z]+|ts?|tly)\b" replace="$1fluen$2" />
<Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([Tt])(wo|hree|en|welve|wenty|hirt(?:y|een)|housand)[\s]+fold\b" replace="$1$2fold" />
<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="-form" find="\b([Cc]on|[DdRr]e|[Pp]er|[Un]ni|[Pp]lat|[Ii]n)fr?om(s?|ed|ing|ati(ons?|ve(ly)?)|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-([Ff])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|heer)|[Ee]vent|[Gg]ra[ct]e|[Hh]elp|[Pp](?:eace|ower)|[Ss](?:poon|uccess)|[Uu]se|[Ww]onder)full(s?|ly|ness)\b" replace="$1$2ful$3"/>
<Typo word="-fully" find="\b([A-Za-z]+ful)y\b" replace="$1ly"/>
<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="-geneity" find="\b(H|(?:[Ii]n)?h)(eter|om)ogenit(y|ies)\b" replace="$1$2ogeneit$3" />
<Typo word="-geneous" find="\b(H|(?:[Ii]n)?h)(eter|om)ogeni(ous[a-z]*)\b" replace="$1$2ogene$3" />
<Typo word="-geni(s/z)e" find="\b([A-Za-z]+gen)ei([sz][a-z]+)\b" replace="$1i$2" />
<Typo word="-gest" find="\b([Cc]on|[Dd]i|[Ii]n)jest(s?|ed|ing|ion|ives?)\b" replace="$1gest$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([A-Za-z]+[gp]res)i(ve[a-z]*|ons?)\b" replace="$1si$2" />
<Typo word="-ground" find="\b([Aa]bove|[Bb](?:ack|attle|elow)|[Cc]amp|[Ff](?:air|ore)|[Pp]lay|[Uu]nder)(?:gorun|roun|grou|goun)(d[a-z]*)\b" replace="$1groun$2" />
<Typo disabled="-handed" find="\b([Ll]ef|[Rr]igh)t\s*hande(d|rs?)\b" replace="$1t-hande$2"/><!-- nothing wrong with separate words -->
<Typo word="-herent" find="\b([Aa]d|[Cc]o|[Ii]n|[Ii]nco)he(?:a?ra|are)n(t[a-z]*|c[ey])\b" replace="$1heren$2" />
<Typo word="-hibition_" find="\b([Ee]x|[Ii]n|[Pp]ro)habiti(ons?|ve(ly)?)\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)|mus|[Pp](?:oli|rac)t|[Tt]echn|[Aa]?[Tt]r?[oy]p)(?:i?c|)ial(s?|ly)\b" replace="$1ical$2" /><!-- Don't match Stan Musial -->
<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="-ictive" find="\b([A-Za-z]+)icitve(ly|s)?\b" replace="$1ictive$2" />
<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([DdMm]is|[DdRr]e|)([Cc]ert|[Cc]lass|[Ee]lectr|[Ff]ort|[Ii]dent|[Mm]agn|[Mm]od|[Nn]ot|[Pp]erson|[Pp]ur|[Qq]ual|[Ss]pec|[Uu]n|[Vv]er)(?:fici?ati?|ifcati?|ificiati?|ificat)on(s)?\b" replace="$1$2ification$3" />
<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="-ight" find="\b([BbWw]?[Rr]|[FfSs]l?|[Kk]?[Nn])igth?(s?|ed|ing|er|l?y|life|hoods?)\b" replace="$1ight$2" />
<Typo word="-ilities" find="\b([A-Za-z]+il)l+ities\b" replace="$1ities" />
<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([A-Za-z]+)inig(s?|ly)\b(?<!\b(?:(?:Br|Kl|M|H|St|W)e|Nar|Kurt|Lap|[Tt])inig\b)" replace="$1ining$2" /><!--Don't match (Br/Kl/M/H/St/W)einig, (Nar/Kurt/Lap/T)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([A-Za-z]+)sih(ing(?:ly)?|e[ds]|ers?|\b(?<![aers]sih))?\b" replace="$1ish$2" /><!--Don't match proper names with -asih -esih -rsih -ssih, e.g., Bersih, Finarsih, Kasih, Kosasih, Madrasih, Masih, Massih, Messih, Nesih, Sukaesih -->
<Typo word="-ism" find="\b([Aa]narch|[Cc]ritic|[Oo]rgan|[Pp]lagiar|[Tt]our)s?i(?:st)?m(s?)\b" replace="$1ism$2" />
<Typo word="-istry" find="([Aa]rt|[Cc]hem|[Dd]ent|[Mm]in|[Rr]eg)ist(ies|y)\b" replace="$1istr$2" />
<Typo word="-itch_" find="\b([DdHhPpWw]|[Ss][tw]|[Tt]w)ict?h(e[ds]|ing|(?<![Ww]ich)ers?)\b(?<!Picher)" replace="$1itch$2" /><!--don't find "swich", "wicher", "Picher"-->
<Typo word="-itely" find="\b([A-Za-z]+[lnst])itly\b" replace="$1itely" />
<Typo word="-ition" find="\b([Aa][du]d|[Aa]mb|[Cc]o(?:al|nd)|[Dd]emol|[Ee]d|(?:[Ee]x|[Ii]n|[Pp]ro)hib|[Ii]ntu|[Ii]g?n|[Pp]os|[Tt]rad|[Tt]u)it(?:oi?|ioi)n(s?|al(ly)?|is[mt]s?)\b" replace="$1ition$2"/>
<Typo word="-itious" find="\b([Aa]mb|[Cc]ement|[[Ff]ict|[Nn]utr|[Ss]ed)ic(ious[a-z]*)\b" replace="$1it$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([A-Za-z]+)ivly\b" replace="$1ively" />
<Typo word="-ives" find="\b([Aa]fterl|[Ll]|(?:[Aa]le|[Ee]x-|[Hh]ouse)?[Ww])ifes\b(?<!\b(?:[Hh]alf-|[Ll]ow-|[Ss]till(?:-|\s+))[Ll]ifes)" replace="$1ives"/><!--Exclude FPs "half-lifes", "low-lifes", "still lifes" (also knifes and midwifes are valid as verbs)-->
<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="-kel" find="\b([Ss]he|[Ss]nor|[Yy]o)kle(s?|ing)\b" replace="$1kel$2" />
<Typo word="-keted" find="\b([Bb]lan|[Bb]rac|[JjPp]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="-(a/e/i/o/u)(c/n/o/r/s)king" find="\b([A-Za-z]+[aeiou][cnors])kign\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([a-z]*)\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(?:[ds]?|rs?))\b(?<![Cc]ataloge(?:[ds]|rs?))" replace="$1logu$2" /><!--don't convert cataloged, cataloges, or cataloger-->
<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="-lytic" find="\b((?:[Pp]sycho)?[Aa]na|(?:[Aa]uto)?[Cc]ata|[Ee]lectro)litic(s?|al(ly)?)\b" replace="$1lytic$2" />
<Typo word="-men's" find="\b([Cc]hair|[Ff]ore|[Gg]entle|[Ww]o)men(?:s['′]s?['′]?|;?s['′]?)\b" replace="$1men's" />
<Typo word="-ment" find="\b([A-Za-z]*[Aa](?:gree|rma|rrange)|[Aa](?:mend|rgu)|[A-Za-z]*[Dd]ocu|[Ee](?:nviron|xperi)|[Ii]mprove|[A-Za-z]*[Pp]ay|[Ss](?:eg|tate))m(?:a?n|etn|emt|net)(s?|ed|a[lr][a-z]*)\b" replace="$1ment$2" />
<Typo word="-mentaries" find="\b([Cc]om|[Dd]ocu)mentare?ys\b" replace="$1mentaries" />
<Typo word="-mentary" find="\b([Aa]li|[Cc]om(?:pl[ei])?|[Dd]ocu|[Ee]le|[Ff]rag|[Mm]o|[Pp]arlia|[Rr]udi|[Ss]edi|[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(ly)?|nces?|te[ds]?|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(ly)?)\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="-mity" find="\b([Cc]ala|[De]efor|[Ii]nfir|[Pp]roxi)mat(y|ies)\b" replace="$1mit$2" />
<Typo word="-nace" find="\b([Mm]e|[Ff]ur)nanc(e[ds]?|ing)\b" replace="$1nac$2" />
<Typo word="-nally" find="\b([A-Za-z]+[a-mo-z])(?:nalyl|anlly)\b" replace="$1nally" /><!--avoid incorrect to incorrect change on -nanlly-->
<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[a-z]*)\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([io])rm(s?|ed|ing|ati(ons?|ve(ly)?)|abl[ey]|al(ity)?)\b" replace="$1nf$2rm$3" />
<Typo word="-nment" find="\b([Aa](?:l|ss)ig|[Ee]n(?:tertai|viro)|[Gg]over)(?:nem|me)nt(s?|al[a-z]*)\b" replace="$1nment$2" /><!--see also "-ment"-->
<Typo word="-nomial" find="\b([Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" /><!--Don't match binominal-->
<Typo word="-nounce" find="\b([Aa]n|[DdRr]e|[Pp]ro|[Mm]ispro)(?:nou|nuo?n|oun)cn?(e[a-z]*|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([A-Za-z]+)ol(?:[ai]?|ol)g(y(?<![Vv]olgy\b)|ic[a-z]*|ies|ists?)\b" replace="$1olog$2"/>
<Typo word="-ong" find="\b([Aa][lm]|[GgLlSsTt]|[Ww]r)omg(s?)\b" replace="$1ong$2" />
<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="-ormally" find="\b([FfNn]|[Ii]nf|[Aa]bn)ormaly\b" replace="$1ormally"/>
<Typo word="-orous" find="\b([Aa]m|[Hh]um|[Pp]|[Rr]anc|[RrVv]ig)o(?:urou|u?ro)s(ly|ness|\b(?<!Poros))\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([a-z]+)\b" replace="$1ound$2" />
<Typo word="-paration" find="\b([Pp]r|[RrSs])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[a-z]*)\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="-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="-petiti(on/ve)" find="\b([Nn]on|[Uu]n)?([Cc]om|[Rr]e)p(?:[ie]tit|ei?ti|pet[ae]ti|atiti)(ons?|ve[a-z]*)\b" replace="$1$2petiti$3" />
<Typo word="-phone" find="\b([Mm](?:ega|icro|ono)|[Ss](?:axo|tereo|ym)|[Tt]ele)pon(e[ds]?|ing|y|ic(ally)?)\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[a-z]*|ive(ly)?)?\b" replace="$1press$2" />
<Typo word="-pulation" find="\b([Mm]ani|[PpCc]o|[Ss]ti)puati([a-z]+)\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]|ilit[a-z]+)\b" replace="$1putab$2" />
<Typo word="-putation" find="\b([Cc]om|[RrDd]e|[AaIi]m)puation([alys]*)\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][a-z]*)\b" replace="$1ran$2" />
<Typo word="-rector" find="\b([Cc]or|[Dd]i|[Cc]odi)recte(r[a-z]*)\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[a-z]*)\b" replace="$1$2rien$3" />
<Typo word="-rious" find="(?!\b[Ss]erous\b)\b([CcVv]a|[CcFf]u|[Dd]eli|[Hh]ila|[Ii](?:ll|nd)ust|[Ii]nju|[Ll]abou?|[Ll]uxu|[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="-sage" find="\b(U|u|[Dd]o)seage(s?)\b" replace="$1sage$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([ae])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][a-z]+)\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(ly)?)\b" replace="$1scripti$2" />
<Typo word="-sequence" find="\b([A-Za-z]*s|S)equesece([ds])?\b" replace="$1equence$2" />
<Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t[a-z]*)\b" replace="$1sequen$2" />
<Typo word="-solutely" find="\b([A-Za-z]+)solutly\b" replace="$1solutely" />
<Typo word="-soning" find="\b([A-Za-z]+son)inig\b" replace="$1ing" />
<Typo word="-source" find="\b([Rr]e|[Oo]ut)(?:ssour|so[ru])c(e[ds]?|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[a-z]*)\b" replace="$1surrect$2" />
<Typo word="-tally" find="\b([A-Za-z]+[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[a-z]*)\b" replace="$1$2tien$3" />
<Typo word="-tified" find="\b([Bb]eau?|[Cc]er|[FfMm]or|[Ii]den|[Jj]us|[Nn]o|[Qq]uan|[Rr]a|[Rr]ec|[Tt]es)ta?fi(e[ds]|abl[ey]|cat(e|ion)s?)\b" replace="$1tifi$2" /><!--see also "-tifie(d/s)"-->
<Typo word="-tifie(d/s)" find="\b([Rr]e|[Uu]n|)([Bb]eau?|[Cc]er|[FfMm]or|[Ii]den|[Jj]us|[Nn]o|[Qq]uan|[Rr]a|[Rr]ec|[Tt]es)tife([ds])\b" replace="$1$2tifie$3" /><!--see also "-tified"-->
<Typo word="-tility" find="\b([Ii]n)?([Dd]uc|[Ff](?:er|u)|[Hh]os|[Mm]o|[Uu]|[Vv](?:ersa|ola))t(?:ila|il?|illi)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([A-Za-z]+)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[a-z]*)\b" replace="$1tion$2" />
<Typo word="-tional(ly)" find="\b([A-Za-z]+tion)nal(ly)?\b" replace="$1al$2" />
<Typo word="-tionally" find="\b([A-Za-z]+tion)aly\b" replace="$1ally" />
<Typo word="-tionary" find="\b([DdP]ic|[Rr]?[Ee]volu|[Ee]xpedi|[Ii]nfla|[Rr]eac)tionay\b" replace="$1tionary" />
<Typo word="-tious" find="\b([Aa]mbi|[Cc]a[pu]|[Ff][ai]cti|[Ii]nfec|[Nn]utri|[Rr]epeti)t(?:i?oui|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|i?al[a-z]*)\b" replace="$1tor$2" />
<Typo word="-trate" find="\b([Cc]oncen|[Ii]nfil)tar?t(e[ds]?|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="-tributor" find="\b([Cc]on|[Dd]is|[Aa]t)tribute(rs?)\b" replace="$1tributo$2" />
<Typo word="-tting" find="\b([BbGgJjLlPpSsVvWw]e|[BbCcGgPpRr]u|[Ff]orge)ting\b" replace="$1tting" />
<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(ly)?)\b" replace="$1itud$2"/>
<Typo word="-ture" find="\b([Cc]ap|[Ff]ea|[Ll]ec|[Pp]ic|[Ss]culp|[Tt]or)tur(s?)\b" replace="$1ture$2"/><!--don't find surname "Pastur"-->
<Typo word="-ually" find="\b([FfTt][Aa]ct|[Aa]nn|[Cc]as|[Ee](q|vent)|[Gg]rad|[Mm](an|ut)|[Aa]?[Ss]ex|(?:[Uu]n)?[Uu]s|[Vv]is)(?:u[al]?|al?)ly\b" replace="$1ually" />
<Typo word="-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([BbLl]e|[Dd]ri|[Rr]a|[GgTt]r[ao]|[Mm]ar|[Ss](?:ho|hri|[nw]i))va?le(d|rs?)\b" replace="$1vele$2" />
<Typo word="-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="-vement" find="\b([A-Za-z]+)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="-versity" find="\b([Aa]d|[Dd]i|[Uu]ni)veristy\b" replace="$1versity" />
<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="-vious" find="\b([Dd]e|[Ee]n|[Oo]b(?:li)?|[Pp]re)v(?:ouse?|iosu?|iou?su|u?ose?)(ly)?\b(?<!Devos)" replace="$1vious$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([A-Za-z]+)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" />
Incorrect phrases
<!--Do NOT extend the below rule to "based around".
Regardless of the FP rate, an incorrect change could render text nonsensical.-->
<Typo word="Based (off) of" find="\b([Bb])ased\s+(?<!-[Bb]ased)(off\s+)?of\b" replace="$1ased on" />
<Typo word="et al." find="('')?\bet(\.\s*al\b\.?|\s+al\b(?!\.))(''\.?)?" replace="''et al.''" />
<Typo word="known as" find="\b(is|w?as|are|were|became|or|but|perhaps|been|(?:usual|wide|normal|general|common|most)ly|well|better|best|often|also)\s+know\s+(as|for)\b" replace="$1 known $2" />
<Typo word="the first time" find="\b([Tt])he\s+(very\s+)?fr?ist\s+time\b" replace="$1he $2first time" />