Tesseract:AutoWikiBrowser/Typos

From the Tesseract Wiki, the wiki for all things Marvel Cinematic Universe
Jump to navigation Jump to search

Companies & Institutions[edit source]

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

Continents & subcontinents[edit source]

<Typo word="(Ant)Arctic Circle" find="\b(A|Anta)rctic circle\b" replace="$1rctic Circle" />
<Typo word="Antarctic" find="\bantarc?ti(ca?)\b(?!'')" replace="Antarcti$1" /><!--Arctic dealt with elsewhere, don't match on organism scientific name-->
<Typo word="Africa" find="\bafri(can?s?|ka(n?|ans|ners?|nda))\b" replace="Afri$1" />
<Typo word="America" find="\bameric(an?s?)\b" replace="Americ$1" />
<Typo word="Asia_" find="(\s)ai?sia\b|\bai?sia(ns?|tic)\b" replace="$1Asia$2" />
<!-- Prevent match on .asia (domain name) -->
<Typo word="Austral(as)ia" find="\baustral((|as)ian?s?)\b" replace="Austral$1" />
<Typo word="Central America" find="\bcentral\s*[Aa]meric(ans?)\b" replace="Central Americ$1" />
<Typo word="Eur(asia/ope)" find="\beur(asia(|ns?)|ope(|ans?))\b" replace="Eur$1" />
<Typo word="North America" find="\bnorth\s*[Aa](mericans?)\b" replace="North A$1" />
<Typo word="Panamerica" find="\bpan[Aa]merica(n?s?|nism)\b" replace="Panamerica$1" />
<Typo word="Pan-America" find="\bpan-[Aa]merica(n?s?|nism)\b" replace="Pan-America$1" />
<Typo word="Polynesia" find="\bpolynes(ian?s?)\b" replace="Polynes$1" />
<Typo word="South America" find="\bsouth\s*[Aa](mericans?)\b" replace="South A$1" />

Geographical proper names[edit source]

<!--Geographical names with capital letters-->
<Typo word="Abkhazia" find="\babkhazia\b" replace="Abkhazia" />
<Typo word="Afghanistan" find="\bafghani(s?|stan)\b" replace="Afghani$1" />
<Typo word="Akrotiri" find="\bakrotiri\b" replace="Akrotiri" />
<Typo word="Åland" find="\båland\b" replace="Åland" />
<Typo word="Albania" find="\balbani(a|ans?)\b" replace="Albani$1" />
<Typo word="Algeria" find="\balgeri(e|an?s?)\b" replace="Algeri$1" />
<Typo word="Andorra" find="\bandor+(a|ans?)\b" replace="Andorr$1" />
<Typo word="Angola" find="\bangoli?(an?s?)\b" replace="Angol$1" />
<Typo word="Anguilla" find="\banguil+(an?s?)\b" replace="Anguill$1" />
<Typo word="Antigua" find="\bantigu(an?s?)\b" replace="Antigu$1" />
<Typo word="Antilles" find="\bantilles\b" replace="Antilles" />
<Typo word="Greater Antilles" find="\bgreater\s+[Aa]ntilles\b" replace="Greater Antilles" />
<Typo word="Lesser Antilles" find="\bles+er\s+[Aa]ntilles\b" replace="Lesser Antilles" />
<Typo word="Arabia" find="\barab(s?|ian?s?)\b" replace="Arab$1" />
<Typo word="Argentina" find="\bargentin(a|e(|an)s?)\b(?!'')" replace="Argentin$1" /> <!-- avoid when part of scientific name -->
<Typo word="Armenia" find="\barmeni(a|ans?)\b" replace="Armeni$1" />
<Typo word="Aruba" find="\barub(an?s?)\b" replace="Arub$1" />
<Typo word="Ascension Island" find="\bascension island\b" replace="Ascension Island" />
<Typo word="Austr-" find="\baustr(al|ones)?(ian?s?)\b" replace="Austr$1$2" />
<Typo word="Azer-" find="\bazer(|baijan)(|is?)\b" replace="Azer$1$2" />
<Typo word="Babylon(ia)" find="\bbab[yi]lon(|ian?s?)\b" replace="Babylon$1" />
<Typo word="Bahamas" find="\bbaham+(as?|i?ans?)\b" replace="Baham$1" />
<Typo word="Bahrain" find="\bbahrai(n|nians?)\b" replace="Bahrai$1" />
<Typo word="Bangladesh" find="\bbangl[ae]des(hi?)\b" replace="Banglades$1" />
<Typo word="Barbados" find="\bbarbad(os|ians?)\b" replace="Barbad$1" />
<Typo word="Barbuda/Bermuda" find="\bb(arb|erm)ud(i?an?s?)\b" replace="B$1ud$2" />
<Typo word="Basutoland" find="\bbasutoland\b" replace="Basutoland" />
<Typo word="Bei(jing/rut)" find="\bbei(jing|rut)\b" replace="Bei$1" />
<Typo word="Belarus" find="\bbelaru(s|s+ians?)\b" replace="Belaru$1" />
<Typo word="Belgium" find="\bbelgi(um|ans?)\b" replace="Belgi$1" />
<Typo word="Belize" find="\bbeliz(e|ians?)\b" replace="Beliz$1" />
<Typo word="Benin" find="\bbeni(n|nians?)\b" replace="Beni$1" />
<Typo word="Bhutan" find="\bbhuta(n|nians?)\b" replace="Bhuta$1" />
<Typo word="Bolivia/Bosnia" find="\bbo(liv|sn)i(a|ans?)\b" replace="Bo$1i$2" />
<Typo word="Botswana" find="\bbotswana(n?s?)\b" replace="Botswana$1" />
<Typo word="Brazil" find="\bbrazil?(l|lians?)\b" replace="Brazi$1" />
<Typo word="Brunei" find="\bbrunei\b" replace="Brunei" />
<Typo word="Bulgar(ia)" find="\bbulgar(|ian?s?)\b" replace="Bulgar$1" />
<Typo word="Burkina Faso" find="\b[Bb]urkina\s*faso\b" replace="Burkina Faso" />
<Typo word="Burma" find="\bburm(a|ese)\b" replace="Burm$1" />
<Typo word="Burundi" find="\bburundi(|ans?)\b" replace="Burundi$1" />
<Typo word="Byzantine" find="\bbyzant?ti(nes?|um)\b" replace="Byzanti$1" />
<Typo word="Cambodia" find="\bcambodi(a|ans?)\b" replace="Cambodi$1" />
<Typo word="Cameroon" find="\bcameroon\b" replace="Cameroon" />
<Typo word="Cameroonian" find="\bcamero+nia(ns?)\b" replace="Cameroonia$1" />
<Typo word="Canada" find="\bcanad(a|i[ae]n[as]?)\b" replace="Canad$1" />
<Typo word="Cape Verde" find="\b[Cc]ape\s*verde\b" replace="Cape Verde" />
<Typo word="Cayman Islands" find="\b[Cc]ayman islands\b" replace="Cayman Islands" />
<Typo word="Central African Republic" find="\b[Cc]entral\s+[Aa]frican\s+republic\b" replace="Central African Republic" />
<Typo word="Chadian" find="\bchadia(ns?)\b" replace="Chadia$1" />
<Typo word="Chilean" find="\bchil+[ei]a(ns?)\b" replace="Chilea$1" />
<Typo word="Chinese" find="\bchin+es+e\b" replace="Chinese" />
<Typo word="Christmas Island" find="\b[Cc]hristmas\s+island\b" replace="Christmas Island" />
<Typo word="Col(o/u)mbia" find="\bcol(o|u)mbia(|ns?)\b" replace="Col$1mbia$2" />
<Typo word="Comoros" find="\bcomoros\b" replace="Comoros" />
<Typo word="Congo" find="\bcong(o|ans?)\b" replace="Cong$1" />
<Typo word="Cook Islands" find="\b[Cc]ook\s*islands\b" replace="Cook Islands" />
<Typo word="Corsica" find="\bcorsica(|ns?)\b" replace="Corsica$1" />
<Typo word="Costa Rica" find="\b[Cc]osta\s*rica(|ns?)\b" replace="Costa Rica$1" />
<Typo word="Côte d'Ivoire" find="\bc[oô]te\s+d'[Ii]voire\b" replace="Côte d'Ivoire" />
<Typo word="Crete" find="\bcret(e|ans?)\b" replace="Cret$1" />
<Typo word="Croatia" find="\bcroat(s?|ia|ians?)\b" replace="Croat$1" />
<Typo word="Cuba_" find="\bcuba(|ns?)(?!\s+prime)\b" replace="Cuba$1" />
<Typo word="Cyprus" find="\bc[yi]pr(us|iots?)\b" replace="Cypr$1" />
<Typo word="Czech Republic" find="\bczec[hk]\s*[Rr]epublic\b" replace="Czech Republic" />
<Typo word="Czechoslovakia" find="\bczechoslovak(s?|ian?s?)\b" replace="Czechoslovak$1" />
<Typo word="Dahomey" find="\bdahomey\b" replace="Dahomey" />
<Typo word="Danish" find="\bdan+ish\b" replace="Danish" />
<Typo word="Democratic People's Republic of Korea" find="\b[Dd]emocratic\s*people'?s\s*republic\s*of\s*[kK]orea\b" replace="Democratic People's Republic of Korea" />
<Typo word="Democratic Republic of Congo" find="\b[Dd]emocratic\s+republic\s+of\s+[Cc]ongo\b" replace="Democratic Republic of Congo" />
<Typo word="Denmark" find="\bdenmark\b" replace="Denmark" />
<Typo word="Dhekelia" find="\bdhekeli(a|ans?)\b" replace="Dhekeli$1" />
<Typo word="Djibouti" find="\bdjibouti\b" replace="Djibouti" />
<Typo word="Dominica" find="\bdomin+ici?(a|ans?)\b(?!'')" replace="Dominic$1" />
<!--don't match when scientific name-->
<Typo word="Dominican Republic" find="\bdominican\s*[rR]epublic\b" replace="Dominican Republic" />
<Typo word="East Timor" find="\beast\s*timor\b" replace="East Timor" />
<Typo word="Ecuador" find="\becua?d+or(|ians?)\b" replace="Ecuador$1" />
<Typo word="Egypt" find="\beg[yi]pt(|ians?)\b" replace="Egypt$1" />
<Typo word="El Salvador" find="\bel\s*[Ss]alvado(r|rians?)\b" replace="El Salvado$1" />
<Typo word="Equatorial Guinea" find="\bequatorial\s*[Gg]uinea\b" replace="Equatorial Guinea" />
<Typo word="Eritrea" find="\beritrea(|ns?)\b" replace="Eritrea$1" />
<Typo word="Estonia" find="\bestonia(|ns?)\b" replace="Estonia$1" />
<Typo word="Ethiopia" find="\beth[ie]opia(|ns?)\b" replace="Ethiopia$1" />
<Typo word="Falkland Islands" find="\b[Ff]au?lkland\s*islands\b" replace="Falkland Islands" />
<Typo word="Falkland" find="\bfau?lkland(s?)\b" replace="Falkland$1" />
<Typo word="Faroe Islands" find="\b[Ff]aroe\s*islands\b" replace="Faroe Islands" />
<Typo word="Fiji" find="\bfiji(|ans?)\b" replace="Fiji$1" />
<Typo word="Filipino" find="\bfil+ipino(s?)\b" replace="Filipino$1" />
<Typo word="Finland" find="\bfin(land(|ia)|nish)\b" replace="Fin$1" />
<Typo word="France" find="\bfrance\b(?!\.com)" replace="France" />
<Typo word="French Polynesia" find="\b[Ff]rench\s*polynesia\b" replace="French Polynesia" />
<Typo word="Gabon" find="\bgabon\b" replace="Gabon" />
<Typo word="Gambia" find="\bgambia(|ns?)\b" replace="Gambia$1" />
<Typo word="Georgia" find="\bgeorgia(|ns?)\b" replace="Georgia$1" />
<Typo word="Germany" find="\bgerman(s?|y|ic|is[mt]s?|i[sz]e[sdr]?)\b" replace="German$1" />
<Typo word="Ghana" find="\bghan(a(n?|ian)s?)\b" replace="Ghan$1" />
<Typo word="Gibraltar" find="\bgibraltar(|ians?)\b" replace="Gibraltar$1" />
<Typo word="Greece" find="\bgre(ece|eks?|cian)\b" replace="Gre$1" />
<Typo word="Greenland" find="\bgreenland(|ic)\b" replace="Greenland$1" />
<Typo word="Grenad(a/ines)" find="\bgrenad(an?s?|ines)\b" replace="Grenad$1" />
<Typo word="Guatemala" find="\bguatemala(|ns?)\b" replace="Guatemala$1" />
<Typo word="Guinea-Bissau" find="\b[Gg]uinea-bissau\b" replace="Guinea-Bissau" />
<Typo word="Guinean" find="\bguinea(ns?)\b" replace="Guinea$1" />
<Typo word="Guyana" find="\bguyana(|ns?)\b" replace="Guyana$1" />
<Typo word="Haiti" find="\bhaiti(|ans?)\b" replace="Haiti$1" />
<Typo word="Herzegovina" find="\bherzegovin(a|ians?)\b" replace="Herzegovin$1" />
<Typo word="Honduras" find="\bhondura(n?s?)\b" replace="Hondura$1" />
<Typo word="Hong Kong" find="\b[Hh]ong\s+kong\b" replace="Hong Kong" />
<Typo word="Hungary" find="\bhungar(y|ians?)\b" replace="Hungar$1" />
<Typo word="I(c/r)eland" find="\bi(c|r)eland\b" replace="I$1eland" />
<Typo word="Icelandic" find="\biceland(ic|ers?)\b" replace="Iceland$1" />
<Typo word="India" find="\bindia(n?s?)\b" replace="India$1" />
<Typo word="Indonesia" find="\bindonesi(a|ans?)\b" replace="Indonesi$1" />
<Typo word="Ira(n/q)" find="\bira(n|nians?|qi?s?)\b" replace="Ira$1" />
<Typo word="Islas Malvinas" find="\bislas\s+[Mm]alvinas\b" replace="Islas Malvinas" />
<Typo word="Italy" find="\bital+(y|ian?s?)\b" replace="Ital$1" />
<Typo word="Ivory Coast" find="\b[Ii]vory\s*coast\b" replace="Ivory Coast" />
<Typo word="Jamaica" find="\bjam+ai?c(a|ans?)\b" replace="Jamaic$1" />
<Typo word="Japan" find="\bjapan\b" replace="Japan" />
<Typo word="Japanese" find="\bjapan+es+e\b" replace="Japanese" />
<Typo word="Jordan" find="\bjordan(|ians?)\b" replace="Jordan$1" />
<Typo word="Kazak(h)" find="\bka[sz]ak(h?s?)\b" replace="Kazak$1" />
<Typo word="Kazakhstan" find="\bka[sz]akh?stan\b" replace="Kazakhstan" />
<Typo word="Kenya" find="\bkenya(|ns?)\b" replace="Kenya$1" />
<Typo word="Kirg(h)iz(stan/ia)" find="\bkir(gh?)iz(|ia|stan)\b" replace="Kir$1iz$2" />
<Typo word="Kiribati" find="\bkiribati(|ans?)\b" replace="Kiribati$1" />
<Typo word="Korea" find="\bkorea(n?s?)\b" replace="Korea$1" />
<Typo word="Kosovo" find="\bkos+ov(o|ans?)\b" replace="Kosov$1" />
<Typo word="Kuwait" find="\bkuwait(|is?)\b" replace="Kuwait$1" />
<Typo word="Kyrgyzstan" find="\bkyrgyzstan(|ians?)\b" replace="Kyrgyzstan$1" />
<Typo word="Laos" find="\blao(s|tians?)\b" replace="Lao$1" />
<Typo word="Latvia" find="\blatvia(|ns?)\b" replace="Latvia$1" />
<Typo word="Lebanese" find="\bleb[ae]n?nes+e\b" replace="Lebanese" />
<Typo word="Lebanon" find="\bleb[ae]n(on|ese)\b" replace="Leban$1" />
<Typo word="Lesotho" find="\blesoth(o|ans?)\b" replace="Lesoth$1" />
<Typo word="Liberia" find="\bliberia(|ns?)\b" replace="Liberia$1" />
<Typo word="Libya" find="\blib[yi]a(|ns?)\b" replace="Libya$1" />
<Typo word="Liechtenstein" find="\bliechtenstein\b" replace="Liechtenstein" />
<Typo word="Lithuania" find="\blithuani(a|ans?)\b" replace="Lithuani$1" />
<Typo word="Luxembourg" find="\bluxembourg\b" replace="Luxembourg" />
<Typo word="Maca(o/u)" find="\bmaca(o|u)\b" replace="Maca$1" />
<Typo word="Macedon" find="\bmac[ae]don(|ian?s?)\b" replace="Macedon$1" />
<Typo word="Madagascar" find="\bmad[ae]gasca(r|ns?)\b" replace="Madagasca$1" />
<Typo word="Malawi" find="\bmal+awi(|ans?)\b" replace="Malawi$1" />
<Typo word="Malaysia" find="\bmal+aysi(a|ans?)\b" replace="Malaysi$1" />
<Typo word="Maldives" find="\bmald[ei]v(es|ians?)\b" replace="Maldiv$1" />
<Typo word="Mali" find="\bmali\b" replace="Mali" />
<Typo word="Malta" find="\bmal+t(a|ese)\b" replace="Malt$1" />
<Typo word="Marshall Islands" find="\b[Mm]arshal+\s+islands\b" replace="Marshall Islands" />
<Typo word="Mauritania" find="\bmauritani(a|ans?)\b" replace="Mauritani$1" />
<Typo word="Mauritius" find="\bmauriti(us|ans?)\b" replace="Mauriti$1" />
<Typo word="Mayotte" find="\bmayotte\b" replace="Mayotte" />
<Typo word="Mexico" find="\bmexic(o|ans?)\b" replace="Mexic$1" />
<Typo word="Micronesia" find="\bmicronesi(a|ans?)\b" replace="Micronesi$1" />
<Typo word="Moldova" find="\bmoldov(a|ans?)\b" replace="Moldov$1" />
<Typo word="Monaco" find="\bmon(aco|acans?|egasques?)\b" replace="Mon$1" />
<Typo word="Mongolia" find="\bmongol+(s?|ia|ians?)\b" replace="Mongol$1" />
<Typo word="Montenegro" find="\bmontenegr(o|ans?)\b" replace="Montenegr$1" />
<Typo word="Montserrat" find="\b(?:mont?ser+|Montser)a(ti?)\b" replace="Montserra$1" /><!--Don't fix name Monserrat-->
<Typo word="Morocco" find="\bmor+oc+(o|ans?)\b" replace="Morocc$1" />
<Typo word="Mozambique" find="\bmozambique\b" replace="Mozambique" />
<Typo word="Myanmar" find="\bmyanmar\b" replace="Myanmar" />
<Typo word="Nagorno-Karabakh" find="\b[Nn]agorno-karabakh\b" replace="Nagorno-Karabakh" />
<Typo word="Namibia" find="\bnamibi(a|ans?)\b" replace="Namibi$1" />
<Typo word="Nauru" find="\bnauru\b" replace="Nauru" />
<Typo word="Nepal" find="\bnepal\b" replace="Nepal" />
<Typo word="Nepalese" find="\bnep[ae]l?les?se\b" replace="Nepalese" />
<Typo word="Netherlands" find="\bnetherlands\b" replace="Netherlands" />
<Typo word="New Caledonia" find="\b[Nn]ew\s+caledonia(|ns?)\b" replace="New Caledonia$1" />
<Typo word="New Zealand" find="\b[Nn]ew\s+zealand(|ers?)\b" replace="New Zealand$1" />
<Typo word="Nicaragua" find="\bnicaragua(|ns?)\b" replace="Nicaragua$1" />
<Typo word="Niger(ia)" find="\bniger(ian?s?)\b" replace="Niger$1" />
<Typo word="Niue" find="\bniue\b" replace="Niue" />
<Typo word="Norfolk Island" find="\b[Nn]orfolk\s+island\b" replace="Norfolk Island" />
<Typo word="North Korea" find="\bnorth\s+kore(a|ans?)\b" replace="North Kore$1" />
<Typo word="Northern Cyprus" find="\bnorthern cyprus\b" replace="Northern Cyprus" />
<Typo word="Northern Mariana Islands" find="\bnorthern\s+[Mm]ariana\s+islands\b" replace="Northern Mariana Islands" />
<Typo word="Nor(way/wegian/se/man)" find="\bnor(way|wegians?|se|sem[ae]n|dic|mans?)\b" replace="Nor$1" />
<Typo word="Oman" find="\boma(ni?s?)\b" replace="Oma$1" />
<Typo word="Pakistan" find="\bpakista(ni?s?)\b" replace="Pakista$1" />
<Typo word="Palau" find="\bpalau\b" replace="Palau" />
<Typo word="Palestine" find="\b(?:pale|[Pp]ali)stin(e|ians?)\b" replace="Palestin$1" />
<Typo word="Palestinian" find="\b[Pp]al[ei]stian(s)?\b" replace="Palestinian$1"/>
<Typo word="Panama" find="\bpanam+(a|anians?)\b" replace="Panam$1" />
<Typo word="Papua New Guinea" find="\b[Pp]apua new [Gg]uinea\b" replace="Papua New Guinea" />
<Typo word="Paraguay" find="\bparaguay\b" replace="Paraguay" />
<Typo word="People's Republic of China" find="\b[Pp]eople's\s+republic\s+of\s+[Cc]hina\b" replace="People's Republic of China" />
<Typo word="Persia" find="\bpersia(|ns?)\b" replace="Persia$1" />
<Typo word="Peru" find="\bper(u|uvians?)\b" replace="Per$1" />
<Typo word="Philippin(e/o)" find="\bphil?lip?pino([eo]s?)\b" replace="Philippin$1" />
<Typo word="Philippine"  find="\bphil(?:l?i|lip)pine(s)?\b" replace="Philippine$2"/>
<Typo word="Pitcairn Islands" find="\b[Pp]itcairn\s+islands\b" replace="Pitcairn Islands" />
<Typo word="Poland" find="\bpoland\b" replace="Poland" />
<Typo word="Portugal" find="\bportugal\b" replace="Portugal" />
<Typo word="Portuguese" find="\bportug+u?eu?s+e\b" replace="Portuguese" />
<Typo word="Pridnestrovie" find="\bpridnestrovie\b" replace="Pridnestrovie" />
<Typo word="Punjabi" find="\bpunjabi\b" replace="Punjabi" />
<Typo word="Qatar" find="\bqu?ata(ri?)\b" replace="Qata$1" />
<Typo word="Republic of China/Congo" find="\brepublic\s+of\s+[Cc](hina|ongo)\b" replace="Republic of C$1" />
<Typo word="Republic of Korea" find="\brepublic\s+of\s+[kK]orea\b" replace="Republic of Korea" />
<Typo word="Romania" find="\bromani(a|ans?)\b" replace="Romani$1" />
<Typo word="Russia" find="\brus+i(an?s?)\b" replace="Russi$1" />
<Typo word="Rwanda" find="\brwand(a|ans?)\b" replace="Rwand$1" />
<Typo word="Saint Helena" find="\bsaint\s+[Hh]elena\b" replace="Saint Helena" />
<Typo word="Saint Kitts and Nevis" find="\bsaint\s+[Kk]itts\s+and\s+[Nn]evis\b" replace="Saint Kitts and Nevis" />
<Typo word="Saint Lucia" find="\bsaint [Ll]ucia\b" replace="Saint Lucia" />
<Typo word="Saint Pierre and Miquelon" find="\bsaint\s+[Pp]ierre\s+and\s+[Mm]iquelon\b" replace="Saint Pierre and Miquelon" />
<Typo word="Saint Vincent and the Grenadines" find="\bsaint\s+[Vv]incent\s+and\s+the\s+[Gg]renadines\b" replace="Saint Vincent and the Grenadines" />
<Typo word="Samoa" find="\bsamo(a|ans?)\b" replace="Samo$1" />
<Typo word="San Marino" find="\b[Ss]an\s+marino\b" replace="San Marino" />
<Typo word="São Paulo" find="\b[Ss]ao\s+[Pp]aulo\b" replace="São Paulo" />
<Typo word="São Tomé and Príncipe" find="\b[Ss][ãa]o\s+[Tt]om[ée]\s+and\s+pr[íi]ncipe\b" replace="São Tomé and Príncipe" />
<Typo word="São Tomé and Príncipe" find="\b[Ss]ao\s+[Tt]ome\s+and\s+Principe\b" replace="São Tomé and Príncipe" />
<Typo word="Sardinia" find="\bsardini(an?s?)\b" replace="Sardini$1" />
<Typo word="Saud(i)" find="\bsaud(i?s?)\b" replace="Saud$1" />
<Typo word="Scandinavia" find="\b(?:scand[ai]|Scanda)navia(ns?)?\b" replace="Scandinavia$1" />
<Typo word="Senegal" find="\bsen[ae]gal\b" replace="Senegal" />
<Typo word="Senegalese" find="\bsen[ae]gal+[ae]s?se\b" replace="Senegalese" />
<Typo word="Serbia" find="\bserbi(a|ans?)\b" replace="Serbi$1" />
<Typo word="Sèvres" find="\bSevres\b" replace="Sèvres" />
<Typo word="Seychelles" find="\bseychel+es\b" replace="Seychelles" />
<Typo word="Sierra Leone" find="\bsier+a\s+[Ll]eone\b" replace="Sierra Leon$1" />
<Typo word="Sierra Leonese" find="\bsier+a\s+[Ll]eones+e\b" replace="Sierra Leonese" />
<Typo word="Singapore" find="\bsingap+or[ei](ans?)?\b" replace="Singapore$1" />
<Typo word="Slov(ak/en)ia" find="\bslov(ak|en)i(a|ans?)\b" replace="Slov$1i$2" />
<Typo word="Solomon Islands" find="\b[Ss]olomon\s+islands\b" replace="Solomon Islands" />
<Typo word="Somali(a/land)" find="\bsomali(a?|s|ans?|land)\b" replace="Somali$1" />
<Typo word="South Africa" find="\bsouth\s+[Aa]fric(a|ans?)\b" replace="South Afric$1" />
<Typo word="South Korea" find="\bsouth\s+[Kk]ore(a|ans?)\b" replace="South Kore$1" />
<Typo word="South Ossetia" find="\bsouth\s+[Oo]ssetia\b" replace="South Ossetia" />
<Typo word="Spain" find="\bspa(in|ni(?:sh|ards?))\b" replace="Spa$1" />
<Typo word="Sri Lanka" find="\b[Ss]ri\s+lank(a|ans?)\b" replace="Sri Lank$1" />
<Typo word="Sudan" find="\bsudan\b" replace="Sudan" />
<Typo word="Sudanese" find="\bsudan+es+e\b" replace="Sudanese" />
<Typo word="Suriname" find="\bsuriname\b" replace="Suriname" />
<Typo word="Svalbard" find="\bsvalbard\b" replace="Svalbard" />
<Typo word="Swaziland" find="\bswaziland\b" replace="Swaziland" />
<Typo word="Sweden" find="\bswed(en|ish)\b" replace="Swed$1" />
<Typo word="Switzerland" find="\bswi(tzerland|ss)\b" replace="Swi$1" />
<Typo word="Syria" find="\bsyri(a|ans?)\b" replace="Syri$1" />
<Typo word="Taiwan" find="\btaiwan(|ese)\b" replace="Taiwan$1" />
<Typo word="Tajikistan" find="\btajikistan(i?s?)\b" replace="Tajikistan$1" />
<Typo word="Tanzania" find="\btanzani(a|ans?)\b" replace="Tanzani$1" />
<Typo word="Thailand" find="\bthailand\b" replace="Thailand" />
<Typo word="Timor" find="\btimor(|ians?)\b" replace="Timor$1" />
<Typo word="Timor-Leste" find="\b[Tt]imor-leste\b" replace="Timor-Leste" />
<Typo word="To(ba)go" find="\bto(ba|)g(o|ans?)\b" replace="To$1g$2" />
<Typo word="Tokelau" find="\btokelau\b" replace="Tokelau" />
<Typo word="Tonga" find="\btonga(|ns?)\b" replace="Tonga$1" />
<Typo word="Transnistria" find="\btransnistria(|ns?)\b" replace="Transnistria$1" />
<Typo word="Trinidad" find="\btrin+idad(|ians?)\b" replace="Trinidad$1" />
<Typo word="Tristan da Cunha" find="\b[Tt]ristan da cunha\b" replace="Tristan da Cunha" />
<Typo word="Tunisia" find="\btunisi(a|ans?)\b" replace="Tunisi$1" />
<Typo word="Turk(men)istan" find="\btur([ck]o?|)(|m[ea]n)(s?|ic|[ei]stan)\b" replace="Tur$1$2$3" />
<Typo word="Turkish" find="\bturkis(h|m)\b" replace="Turkis$1" />
<Typo word="Turks and Caicos Islands" find="\b[Tt]urks\s+and\s+[Cc]aicos\s+islands\b" replace="Turks and Caicos Islands" />
<Typo word="Tuvalu" find="\btuvalu(|vians?)\b" replace="Tuvalu$1" />
<Typo word="Uganda" find="\buganda(|ns?)\b" replace="Uganda$1" />
<Typo word="Ukraine" find="\bukrai?n(e|ians?)\b" replace="Ukrain$1" />
<Typo word="United Arab Emirates" find="\b[Uu]nited\s+[Aa]rab\s+emirates\b" replace="United Arab Emirates" />
<Typo word="Uruguay" find="\burugua[yi](|ans?)\b" replace="Uruguay$1" />
<Typo word="Uzbekistan" find="\bu[sz]be[ck]istan(i?s?)\b" replace="Uzbekistan$1" />
<Typo word="Vanuatu" find="\bvanuatu\b" replace="Vanuatu" />
<Typo word="Vatican City" find="\b[Vv]atican\s+city\b" replace="Vatican City" />
<Typo word="Venezuela" find="\bvenez+uel+(a|ans?)\b" replace="Venezuel$1" />
<Typo word="Vietnam" find="\bviet\s*[Nn]am\b" replace="Vietnam" />
<Typo word="Vietnamese" find="\bvietnames+e\b" replace="Vietnamese" />
<Typo word="Virgin Islands" find="\b[Vv]irgin islands\b" replace="Virgin Islands" />
<Typo word="Wallis and Futuna" find="\b[Ww]allis\s+and\s+futuna\b" replace="Wallis and Futuna" />
<Typo word="Western Sahara" find="\bwestern\s+sahara\b" replace="Western Sahara" />
<Typo word="Württemberg" find="\bw[uü]rt+emberg\b" replace="Württemberg" />
<Typo word="Yemen" find="\byem+en(|is?|ites?)\b" replace="Yemen$1" />
<Typo word="Yugoslavia" find="\byugoslavi(an?s?)\b" replace="Yugoslavi$1" />
<Typo word="Zambia" find="\bzambi(an?s?)\b" replace="Zambi$1" />
<Typo word="Zimbabwe" find="\bzimbabw[ei](|ans?)\b" replace="Zimbabwe$1" />
Canada[edit source]
<Typo word="Alberta" find="\balbert(a|ans?)\b" replace="Albert$1" />
<Typo word="Klondike" find="\bklondike\b" replace="Klondike" />
<Typo word="Labrador" find="\blabrador(|[ie]ans?)\b" replace="Labrador$1" />
<Typo word="Manitoba" find="\bmanitoba(|ns?)\b" replace="Manitoba$1" />
<Typo word="Montr(e/é)al" find="\bmontr(e|é)al(|ers?)\b" replace="Montr$1al$2" />
<Typo word="Newfoundland" find="\bnewfoundland(|ers?)\b" replace="Newfoundland$1" />
<Typo word="Ontario" find="\bontari(o|ans?)\b" replace="Ontari$1" />
<Typo word="Qu(e/é)bec" find="\bqu(e|é)bec(|ois|k?ers?)\b" replace="Qu$1bec$2" />
<Typo word="Saskat(chewa/oo)n" find="\bsaskat(chewa|oo)n\b" replace="Saskat$1n" />
<Typo word="Toronto" find="\btoront(o|onians?)\b" replace="Toront$1" />
<Typo word="Vancouver" find="\bvancouve(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Vancouver" find="\b[Vv]ancove(r|rites?)\b" replace="Vancouve$1" />
<Typo word="Winnipeg" find="\bwin+[iea]peg\b" replace="Winnipeg" />
<Typo word="Yukon Territory" find="\b[Yy]ukon\s*territory\b" replace="Yukon Territory" />
<Typo word="Yukon" find="\byukon\b" replace="Yukon" />
United Kingdom[edit source]
<Typo word="Britain" find="\bbr(?:it?|ri|)t(ain|ons?|ish(|ers?|isms?)|icisms?)\b" replace="Brit$1" />
<Typo word="England" find="\bengland\b" replace="England" />
<Typo word="English((wo)man)" find="\b(?:eng?|En)lish(|(wo)?m[ae]n)\b" replace="English$1" /> 
<Typo word="Great Britain" find="\bgreat\s+[Bb]ritain\b" replace="Great Britain" />
<Typo word="Isle of Man" find="\b[Ii]sle\s+of\s+man\b" replace="Isle of Man" />
<Typo word="Manx((wo)man)" find="\bmanx(|(wo)?m[ae]n)\b" replace="Manx$1" />
<Typo word="Scot(land/sman/tish)" find="\bscot?(land|sm[ae]n|tish)\b" replace="Scot$1" />
<Typo word="Welsh" find="\bwelsh\b" replace="Welsh" />
United States[edit source]
<Typo word="Ala(bam/sk)a" find="\bala(bam|sk)(a|i?ans?)\b" replace="Ala$1$2" />
<Typo word="Arizona" find="\barizon(a|i?ans?)\b" replace="Arizon$1" />
<Typo word="Arkansas" find="\barkans(an?s?)\b" replace="Arkans$1" />
<Typo word="California" find="\bcaliforni(an?s?)\b" replace="Californi$1" />
<Typo word="Carolina" find="\bcarolin(an?s?)\b(?!'')" replace="Carolin$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Chicago" find="\bchicago(|ans?)\b" replace="Chicago$1" />
<Typo word="Colorado" find="\bcolorad(o|ans?)\b(?!'')" replace="Colorad$1" /><!--don't match when scientific name-->  
<Typo word="Connecticut" find="\bconnecticut\b" replace="Connecticut" />
<Typo word="Delaware" find="\bdelawar(es?|ians?)\b" replace="Delawar$1" />
<Typo word="Florida" find="\bflorid(a|ians?)\b(?!'')" replace="Florid$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Hawaii" find="\bhawaii(|ans?)\b" replace="Hawaii$1" />
<Typo word="Idaho" find="\bidaho(|ans?)\b" replace="Idah$1" />
<Typo word="Indiana(polis)" find="\bindian(a|i?ans?|apolis|town)\b" replace="Indian$1" />
<Typo word="Iowa" find="\biow(an?s?)\b" replace="Iow$1" />
<Typo word="Kansas" find="\bkansa(ns?|s)\b" replace="Kansa$1" />
<Typo word="Kentucky" find="\bkentuck(y|ians?)\b" replace="Kentuck$1" />
<Typo word="Las Vegas" find="\b(?:las\s*[Vv]egas|[Ll]as\s*vegas)\b" replace="Las Vegas" />
<Typo word="Los Angeles" find="(?<!\bde\s+)\b(?:[Ll]os\s*angeles|los\s*[Aa]ngeles)\b" replace="Los Angeles" />
<!-- avoid the common Spanish phrase "de los Angeles" through use of lookbehind -->
<Typo word="Louisiana" find="\blouisian(a|ans?)\b" replace="Louisian$1" />
<Typo word="Maine" find="\bmaine\b" replace="Maine" />
<!--"manhattan" can be lowercase; don't force to uppercase-->
<Typo word="Manhattan" find="\b(M|m)anhatten\b" replace="$1anhattan" />
<Typo word="Maryland" find="\bmarylan(d|ders?)\b" replace="Marylan$1" />
<Typo word="Massachusetts" find="\bmassachusetts\b" replace="Massachusetts" />
<Typo word="Michigan" find="\bmichigan(|ders?)\b" replace="Michigan$1" />
<Typo word="Minnesota" find="\bminnesot(a|ans?)\b" replace="Minnesot$1" />
<Typo word="Mississippi" find="\bmississippi(|ans?)\b" replace="Mississippi$1" />
<Typo word="Montana" find="\bmontan(a|ans?)\b(?!'')" replace="Montan$1" /><!--don't match when part of scientific name of an organism-->
<Typo word="Nebraska" find="\bnebrask(a|ans?)\b" replace="Nebrask$1" />
<Typo word="Nevada" find="\bnevad(a|i?ans?)\b" replace="Nevad$1" />
<Typo word="New Jersey" find="\bnew\s*[Jj]ersey(|ites?)\b" replace="New Jersey$1" />
<Typo word="New Mexico_" find="\bnew\s*[Mm]exic(o|ans)\b" replace="New Mexic$1" />
<!--exclude "new Mexican" because of cases where new & Mexican are both adjectives-->
<Typo word="New Netherland" find="\bNew\s*[Nn]etherlands\b" replace="New Netherland" />
<Typo word="New York" find="\bnew\s*[Yy]ork(|ers?)\b" replace="New York$1" />
<Typo word="North Carolina/Dakota" find="\bnorth\s*([Cc]arolin|[Dd]akot)a(n?s?)\b" replace="North $1a$2" />
<Typo word="Ohio" find="\bohio(|ans?)\b" replace="Ohio$1" />
<Typo word="Oklahoma" find="\boklahoma(|ns?)\b" replace="Oklahoma$1" />
<Typo word="Oregon" find="\boregon(|ians?)\b" replace="Oregon$1" />
<Typo word="Pennsylvania" find="\bpennsylvania(|ns?)\b" replace="Pennsylvania$1" />
<Typo word="Portland" find="\bportlan(d|ders?)\b" replace="Portlan$1" />
<Typo word="Puerto Rico" find="\bpuerto\s+ric(o|ans?)\b" replace="Puerto Ric$1" />
<Typo word="South Carolina/Dakota" find="\bsouth\s*([Cc]arolin|[Dd]akot)a(n?s?)\b" replace="South $1a$2" />
<Typo word="Springfield" find="\bspringfield\b" replace="Springfield" />
<Typo word="Tennessee" find="\btennesse(e|ans?)\b" replace="Tennesse$1" />
<Typo word="Texas" find="\btexa(s|ns?)\b" replace="Texa$1" />
<Typo word="Tucson" find="\b(T|t)uscon\b" replace="Tucson" />
<Typo word="United States" find="\bunited\s*states\b" replace="United States" />
<Typo word="United States" find="\b[Uu]nite[sd][sS]tates\b" replace="United States" />
<Typo word="Utah" find="\butah(|ans?)\b" replace="Utah$1" />
<Typo word="Vermont" find="\bvermont(|ers?)\b" replace="Vermont$1" />
<Typo word="Virginia" find="\bvirgini?(a|ans?)\b" replace="Virgini$1" />
<Typo word="Washington" find="\bwashington(|ians?)\b" replace="Washington$1" />
<Typo word="West Virginia" find="\bwest\s*[Vv]irginia(|ns?)\b" replace="West Virginia$1" />
<Typo word="Wyoming" find="\bwyoming\b" replace="Wyoming" />

Epochs, ages and dynasties[edit source]

<Typo word="Abbassid" find="\babbassid(e?s?)\b" replace="Abbassid$1" />
<Typo word="Bronze Age" find="\b(?:bronze\s+[Aa]g|[Bb]ronze\s+ag)(es?)\b" replace="Bronze Ag$1" />
<Typo word="Capet" find="\bcapet(|ians?)\b" replace="Capet$1" />
<Typo word="Car(ol/lov)ingian" find="\bcar(ol|lov)ingia(ns?)\b" replace="Car$1ingia$2" />
<Typo word="Dark Ages" find="\b(?:[Dd]ark\s+a|dark\s+[Aa])(ges)\b" replace="Dark A$1" />
<Typo word="Edwardian" find="\bedwardia(ns?)\b" replace="Edwardia$1" />
<Typo word="Elizabeth(an)" find="\belizabeth(|ans?)\b" replace="Elizabeth$1" />
<Typo word="Fatimid" find="\bfatimi(ds?|ites?|ah?)\b" replace="Fatim$1" />
<Typo word="Iron Age" find="\b(?:iron\s+[Aa]|[Ii]ron\s+a)(ges?)\b" replace="Iron A$1" />
<Typo word="Merovingian" find="\bmerovingia(ns?)\b" replace="Merovingia$2" />
<Typo word="Middle Ages" find="\b(?:midd?le\s+[Aa]|[Mm]idd?le\s+a)ges\b" replace="Middle Ages" />
<Typo word="Napoleonic" find="\bnapoleonic\b" replace="Napoleonic" />
<Typo word="Norman" find="\bnorman(s?|dy)\b" replace="Norman$1" />
<Typo word="Romano(v/ff)" find="\bromano(vs?|ffs?)\b" replace="Romano$1" />
<Typo word="Sassanid" find="\bsassani(de?s?|ans?)\b" replace="Sassani$1" />
<Typo word="Sel(juk/eucid)" find="\bsel(juk|euc(ids?|us))\b" replace="Sel$1" />
<Typo word="Stuart" find="\bstuart(s?)\b" replace="Stuart$1" />
<Typo word="Tudor" find="\btudor(s?)\b" replace="Tudor$1" />
<Typo word="Valois" find="\bvalois\b" replace="Valois" />
<Typo word="Victorian" find="\bvictoria(n[as]?)\b" replace="Victoria$1" />
<Typo word="Windsor" find="\bwindsor(s?)\b" replace="Windsor$1" />

Calendrical proper nouns[edit source]

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

Miscellaneous proper nouns[edit source]

<Typo word="Christ(mas/ian_/endom/)" find="(?!\bCristian\b)\b(?:christ|[Cc](?:hirst|hris(?=\w)|rist|hrsit))(ian(?:ity|dom|i[zs](?:e[ds]?|ing|ation)|sted)|mas(?:es|ti[md]es?|s?y|days?)?|endom)\b" replace="Christ$1" />
<Typo word="Francisco" find="\bFran(?:sisc|[sc]ics)(o|ans?)\b" replace="Francisc$1" />

Grammar[edit source]

Articles[edit source]

<Typo word="A …" find="\b(A|a)n\s+([Ee]u\w+|Ukrain\w+|[Uu](nanim\w+|ni(form|on|later\w+|que|ty?|ted|vers\w+)|ra\w+|ser|s(ua|efu)l|til\w+)(ly)?)\b" replace="$1 $2" />
<Typo word="A h-" find="\b(A|a)n\s+(?<!(?:\]\]|⌊)an\s)h(alf|a[nr]dy?|[aio]t|e(ad|lp|avy)\w*|igh\w*|oax|omo?e\w*|ouse|uge|uman)\b(?<!\]an\b)" replace="$1 h$2" /> <!-- don't match [[Europe]]an higher... etc. -->
<Typo word="An h-" find="\b(A|a)\s+h(eir(ess|loom)?|our|onest|onou?r(abl[ey]|ary)?)\b" replace="$1n h$2" />

Contractions[edit source]

<Typo word="e.g." find="\b([Ee]\.g)(,|\s)" replace="$1.$2" />
<Typo word="(C/Sh/W)ouldn't" find="\b([CcWw]|[Ss]h)ould(?:'?n|n;)t\b" replace="$1ouldn't" />
<Typo word="D(id/oes)n't" find="\b(D|d)(id|oes)(?:'?n|n;)t\b" replace="$1$2n't" />
<Typo word="(D/W)on't" find="\b(W|w|D|d)o(?:'n|n;)t\b" replace="$1on't" />
<Typo word="Ha(s/d/ve)n't" find="\b([Hh]a)(s|d|ve)(?:'?n|n;)t\b" replace="$1$2n't" />
<Typo word="(H/Sh/W)e'(d/ll)" find="\b([Ss]?[HhWw]e);(d|ll)\b" replace="$1'$2"/>
<Typo word="(T/W)Here'(d/ll/s/ve)" find="\b(H|[TtWw]h)ere;(d|ll|s|ve)\b" replace="$1ere'$2"/>
<Typo word="I(t)'(d/m/s/ll)" find="\b([Ii]t?);(d|m|s|ll)\b" replace="$1'$2"/>
<Typo word="Its (after)" find="\b([Aa](?:round|mong)|[Ii][n]|[Oo](?:f|ver|n)|[Bb](?:eyond|y|etween)|[Uu]p|[Tt](?:hrough|o)|[Ww]ith(?:in|out)?|[Uu]nder|[Ff]rom)\s+it's\b" replace="$1 its"/>
<Typo word="Its (before)" find="\b(I|i)t's\s+(downfall|zenith|pinnacle|apex|origins?|causes?|reason|own)\b" replace="$1ts $2"/>
<Typo word="-en't" find="\b([Aa]r|[Hh]av|[Ww]er)n't\b" replace="$1en't"/>
<Typo word="They'll" find="\b(T|t)(?:yhe|ehy|hey)(?:ll|;l+)\b" replace="$1hey'll"/>
<Typo word="They'(r/v)e" find="\b(T|t)hey;?(r|v)e?\b" replace="$1hey'$2e"/>
<Typo word="W(as/ere)n't" find="\b(W|w)(as|ere)'?nt\b" replace="$1$2n't" />
<Typo word="Weren't" find="\b(W|w)er[en]'?n?t\b" replace="$1eren't" />
<Typo word="Wh(at/en/o/y)'(d/ll/re/s)" find="\b(W|w)h(at|en|o|y);(d|ll|re|s)\b" replace="$1h$2'$3"/>
<Typo word="Y'all" find="\b(Y|y)a'll\b" replace="$1'all" />

Joined words[edit source]

<Typo word="(Center/Left/Right) field" find="\b(center|left|[Rr]ight)f(?:ie|ei)ld(|ers?)\b" replace="$1 field$2" />
<Typo word="(Four/Five/...)fold" find="\b([Ff](our|ive|orty|ift(y|een))|[Ss](ix|even)(|teen|ty)|[Ee](ight(y?|een)|leven)|[Nn]ine(|teen|ty)|[Hh]undred)[-\s]+fold\b" replace="$1fold" />
<Typo word="(Ra/O)ther than" find="\b([Rr]a|O|o)ther\s+then\b" replace="$1ther than" />
<Typo word="A unique" find="\b(A|a)n\s+uniqu(e|ely)" replace="$1 uniqu$2" />
<Typo word="As well" find="\b(A|a)swell\b" replace="$1s well" />
<Typo word="At least" find="\b(A|a)tleast\b" replace="$1t least" />
<Typo word="Close by" find="\b(C|c)loseby\b" replace="$1lose by" />
<Typo word="In (fact/the/some/many/any/spite/particular/between)" find="\b(I|i)n(fact|them?|some|m?any|spite|particular|between)\b" replace="$1n $2" />
<Typo word="Other hand" find="\b(O|o)therhand\b" replace="$1ther hand" />
<Typo word="Super Bowl" find="\b[Ss]uper[Bb]owl(s?)\b" replace="Super Bowl$1" />
<Typo word="T(wo/hree/en/welve/wenty/hirty/housand)fold" find="\b([Tt])(wo|hree|en|welve|wenty|hirt(y|een)|housand)[ ]fold\b" replace="$1$2fold" />

Duplicated words[edit source]

<Typo word="Duplicated words" find="\b(a[mnst]?|and|are|b[ey]|did|[dgnt]o|for|i[fst]|me|o[fr]|s?he|the(?:|ir|m|n|se|y)|th[iu]s|has|were|wh(?:at|ere|en|ich|om?|y)|with|(?:c|sh|w)ould)\s+\1\b" replace="$1" />

Preposition usage[edit source]

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

Punctuation[edit source]

<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[edit source]

<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[edit source]

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[edit source]

<Typo word="Ac-" find="\b(A|a)cc+(hiev|oustic|rimon[iy]|ronym|tiv[aei]|tual|upunctur|ute)(\w*)\b" replace="$1c$2$3" />
<Typo word="Acc-" find="\b([IiUu]na|A|a)c(?:|cc+)(ept\w*|ess\w*|omp(?:an(ie[ds]|y)|lish\w*)|ord\w+|ount\w*|ura[ct]\w+)\b" replace="$1cc$2" />
<Typo word="(Re)Acqu-" find="\b([Rr]ea|A|a)(?:cc|d?)qu(aint\w*|ir[ei]\w*|isiti(ons?|ve)|its?|itt(ed|als?|ing))\b" replace="$1cqu$2" />
<Typo word="Add-" find="\b([Nn]ona|A|a)d(?:|dd+)(ic?ti[ov]\w*|ress\w*)\b" replace="$1dd$2" />
<Typo word="Aff-" find="\b(A|a)f(?:|ff)((?:e|li)ct(?:|ed|ing|ion)s?|iliat[ei]\w*|init(?:y|ies)|irmati\w+|luen(?:t|tly|ce))\b" replace="$1ff$2" />
<Typo word="After-" find="\b(A|a)f(?:et|te|er)(math|noon|ward)(s?)\b" replace="$1fter$2$3" />
<Typo word="Al-" find="\b(A|a)ll+(beit|most|ong|ready|though|together|(?<!All)ways)\b" replace="$1l$2" /> <!-- avoid false positive Allways -->
<Typo word="All-" find="\b(A|a)l(ot(s|ed|ing|ments?)|ow(s?|ed|ing|abl[ey]|ances?)|us(ions?|ive(|ly)|ory))\b" replace="$1ll$2" />
<Typo word="Alle-" find="\b(A|a)le(g(?:e[sd]?|ing|edly|iances?|ory|ori\w*)|viat(?:e[sd]?|ing|ion|or))\b" replace="$1lle$2" />
<Typo word="Allo-" find="\b(A|a)lo(c[au]t|morph|path|phon|trop)(e?[ds]?|ing|ics?|ion|y|ies)\b" replace="$1llo$2$3" />
<Typo word="Am-" find="\b([Uu]na|A|a)mm+(ass\w*|end\w*|enit\w*|ong(st)?|ount\w*|us(e[sd]?|ing|ements?))\b" replace="$1m$2" />
<Typo word="Amphi-" find="\b(A|a)mp(?:ih?|h)(bi(ans?|ous(ly)?)|theat(re|er)s?)\b" replace="$1mphi$2" />
<Typo word="Ann-" find="\b(A|a)n(ihilat\w+|ounc[ei]\w*|ually|ua?ls?|ull(ed|ing)|ular|iversar\w+)\b(?<!\b[Aa]niversario)" replace="$1nn$2" />
<Typo word="Ap-" find="\b(A|a)pp+(art(|ments?)|titudes?)\b" replace="$1p$2" />
<Typo word="App-" find="\b(A|a|[DdMm]isa)p(all(s?|ed|ing\w*)|are(l|nt(ly)?)|aritions?|ea[lr]\w*|ellat\w+|end\w*|li[ace][adns]\w*|ly|oint(s?|ed|ing|ments?)|rehen[ds]\w*|roach\w*|rov(e[ds]?|als?|ing\w*))\b" replace="$1pp$2" />
<Typo word="Aqua-" find="\b(A|a)cqua(ri(an?|um?)s?|tics?)\b" replace="$1qua$2" />
<Typo word="Arr-" find="\b(A|a|[Rr]ea)r(ang(e[sdr]?|ing|ements?)|iv(als?|es?|ed|ing))\b" replace="$1rr$2" />
<Typo word="Att-" find="(?!\bAtack\b)\b(A|a|[Uu]na)t(ack(|ed|ing|er)s?|ain(|ed|ing|ment|able)s?|orneys?|r(ac|ibu)t(|ed?|ing|ion|or|ive)s?)\b" replace="$1tt$2" /><!--Don't fix surname Atack-->
<Typo word="Ball-" find="\b(B|b)al(istic(s?|ally|ian)|oon(s?|ed|ing|ist))\b" replace="$1all$2" />
<Typo word="Biblio-" find="\b(B|b)ib(?:i?lo|li)(graph\w+|th?eques?)\b" replace="$1iblio$2" />
<Typo word="Chair-" find="\b(C|c)hari(lifts?|(wo)?m[ae]n(ships?)?|persons?)\b" replace="$1hair$2" />
<Typo word="Corr-" find="\b(C|c)or(ect\w*|espond\w*|osi(ons?|ve\w*))\b" replace="$1orr$2" />
<Typo word="Diphth-" find="\b(D|d)ip(?:ht|th)(eria|ongs?)\b" replace="$1iphth$2" />
<Typo word="(In)Def-" find="\b(D|d|[Ii]nd)eff(ici(en|t)\w+|init[ie]\w*|en[cs][ie]\w*|end\w*)\b" replace="$1ef$2" />
<Typo word="Desp-" find="\b(D|d)isp(air\w*|icabl[ey]|is(es?|ed|ing)|ite|onden\w+)\b" replace="$1esp$2" />
<Typo word="Dis-" find="\b(D|d)(?:e|is)s(agree\w*|appear\w*|array\w*|ease\w*|integrat\w+|miss\w*|o(?:bed|r)ien\w+|order\w*)\b" replace="$1is$2" />
<Typo word="Diss-" find="\b(D|d)is(atisf(\w+)|e[cr]t\w*|olution|olv(e[ds]?|ing)|uad[ei]\w*)\b" replace="$1iss$2" /> 
<!--avoid false positives: disillusion, Disini, disinfect, disinter, etc., Disimone, disimprove, disimpaction--> 
<Typo word="Dissi-" find="\b(D|d)isi([a-ko-z]|m[a-nq-z])(\w+)\b" replace="$1issi$2$3" />
<Typo word="Down-" find="\b(D|d)ow(falls?|load\w*|stairs?|stream|town|wards?)\b" replace="$1own$2" />
<Typo word="Eff-" find="\b(E|e|[Ii]ne)f(ect\w*|icien\w*|ort(s?|less\w*))\b" replace="$1ff$2" />
<Typo word="Emi-" find="\b(E|e|[Pp]ree)mmi(grat\w+|nen[ct]\w*|ssar[iy]\w*)\b" replace="$1mi$2" />
<Typo word="Emb-" find="(?!\bEnb(?:an|aqom|ar+|ekshi\w*|erg|etsu|ilulu|ise|rel|ridge|ukan|ulufushi|un)\b)\b(E|e)nb([a-z]\w*)" replace="$1mb$2" />
<!--avoid false positives: Enberg, Enban, Enbaqom, Enbar(r), Enbekshi..., Enbetsu, Enbilulu, Enbise, Enbrel, Enbridge, Enbukan, Enbulufushi, Enbun-->
<Typo word="Emm-" find="(?!\b[Ee]nm(?:a|akaje|an+\w*|ax|ore|und|esh\w*|it[iy]\w*)\b)\b(E|e)nm([a-z]\w*)\b" replace="$1mm$2" />
<!--avoid false positives: Enma, Enmakaje, Enman, Enmann(sche) Enmore, enmesh, enmity, Enmax, Enmund -->
<Typo word="Emp-" find="(?!\b[Ee]np(?:hytot\w+|i|ing|lan\w+|ower|rostil|uku))\b(E|e)n(p[a-z]\w*)\b" replace="$1mp$2" />
<!--avoid false positives: enphytotic, enplane, enpi, Enping, Enpower, Enprostil, Enpuku -->
<Typo word="Err-" find="\b(E|e)r(ands?|atic(|ally)|oneous\w*|ors?)\b" replace="$1rr$2" />
<Typo word="Exc-" find="\b(E|e)xe(ed\w*|r?pt(s?|ed|ing|ional(|ly))|llen[ct]\w*|lled|ssive\w*)\b" replace="$1xce$2" />
<Typo word="(Un)Fore-" find="(?!\bFor(?:see|stall)\b)\b([Uu]nf|F|f)or(see(n|able|ing|r?s?)|saw|(cast|doom|stall|tell|warn)(s?|ers?|ing)|(bod|clos)(es?|ing|ingly)|(brain|castle|court|deck|face|finger|front|ground|hand|head|leg|lock|mast|name|noon|paw|quarter|runner|sail|stay|taste|word)s?|foot|feet|most|told)\b" replace="$1ore$2" /><!--don't catch Forsee, Forstall, common names-->
<Typo word="Giu-" find="\b[Gg]ui(li(?:a|o|ani)|seppe)\b" replace="Giu$1"/>
<Typo word="Ill-" find="\b(I|i)l(egal\w*|ness\w*|ogical(ly)?|uminat(es?|ed|ion|ing)|us(ions?|ive(|ly)|ory))\b" replace="$1ll$2" />
<!--avoid false positives: inboard, inborn, inbound, inbreathe, inbreed, inbuilt-->
<Typo word="Imb-" find="\b(I|i)nb(alanc[ei]\w*|ecil[ei]\w*|ed\w*|ib[ei]\w*|ue\w*)\b" replace="$1mb$2"/>
<Typo word="Imm-" find="\b(I|i)n?m(atur[ei]\w*|ediate\w*|ense\w*|inen[ct]\w*|un[io]\w+|une\w*)\b" replace="$1mm$2"/>
<Typo word="Imp-" find="\b(I|i)np(artial\w*|enetrab(\w+)|ersonat\w+|ortan\w+|ossib\w+|rov[ei]\w+)" replace="$1mp$2" />
<!--avoid false positives: inpatient, inphase, input, inmate, inmost, inmigrante -->
<Typo DISABLED="Imp-/Imm-" find="(?!\b[Ii]nmigrante\b)\b(I|i)n(p[b-gi-tv-z]|m[b-np-z])(\w+)\b" replace="$1m$2$3" />
<Typo word="In-" find="\bEn(duc|flam)(e[ds]?|ing|ements?|tive(|ly))\b" replace="In$1$2"/><!--don't match "Enduction"-->
<Typo word="in-" find="\ben(duc|flam)(es?|ed|ing|ements?|tions?|tive(|ly))\b" replace="in$1$2"/>
<Typo word="In-" find="\bUn(ability|(?:e|su)fficien(?:t|tly|cy)|effect(\w+)|equalit(?:ies|y))\b" replace="In$1" />
<Typo word="in-" find="\bun(ability|(?:e|su)fficien(?:t|tly|cy)|effect(\w+)|equalit(?:ies|y))\b" replace="in$1" />
<Typo word="Inco(m/n)-" find="\b(I|i)mco(m[beimp]|n[cdfgstv])" replace="$1nco$2"/>
<Typo word="Inn-" find="\b(I|i)(?:n|nnn)(ate(ly)?|ocent\w*|ocuous\w*|ovat[ei]\w*|uendo(|es)|umer[ao]\w+)\b" replace="$1nn$2"/>
<Typo word="(Mis/Re/Un)Inter-" find="\b(I|i|[Mm]isi|[Rr]ei|[Uu]ni)nte(fer\w+|pret\w*|relat(e[ds]?|ions?)|rupt\w*|ven[eit]\w*|view\w*)\b" replace="$1nter$2" />
<Typo word="Irr-" find="\b(I|i)(?:r|rrr)(ation\w*|elevant|eplaceable|esistibl[ey]|i[gt]at[ei]\w*)\b" replace="$1rr$2"/>
<Typo word="Op" find="(?!\bOppen\b)\b(O|o)pp+(en(|ed|ings?|s|ly|ness)|erat\w+|inion\w*)\b" replace="$1p$2" /><!--don't match surname Oppen-->
<Typo word="Opp-" find="\b(O|o)p(onents?|ortun\w*|ose[ds]?|osi\w+|ress\w*)\b" replace="$1pp$2" />
<Typo word="Per-" find="\b(P|p|[Rr]ep)re(cussi(?:ons?|ve\w*)|haps|missi(?:ons?|ve)|sonal\w*|spectives?|vers(e|ely|ions?))\b" replace="$1er$2" />
<Typo DISABLED="Pre-" find="\b(P|p)er?(rogative[sd]?|scri(ber?[sd]?|bing|ptiw+)|sident\w*)\b" replace="$1re$2" />
<Typo word="Pseudo-" find="\b(P|p)suedo(\w*)\b" replace="$1seudo$2" />
<Typo word="Ree-" find="\b(R|r)e(lect(s?|ed)|nact\w*|stablish\w*)\b" replace="$1ee$2" />
<Typo word="Sch-" find="\b(S|s)hc(edul\w+|em[ae]\w*|is[mt]s?|[mn][ou]\w+|olar\w*|ool\w*)\b" replace="$1ch$2"/>
<Typo word="Und-/Unn-/Unt-/Unv-" find="(?!\b(?:Umda[ht]|Umvoti|Umdurman|Umvukwe)s?\b)\b(U|u)m(d|[nt][b-z]|v)(\w+)\b" replace="$1n$2$3" />
<!--avoid false positives: Umdah, Umdat, Umnak, Umtali, Umtata, Umvoti, Umvukwe--> 
<Typo word="Unn-" find="\b(U|u)(?:n|nnn)(amed|atural\w*|avigable|ecessar(|il)y|eeded|otice\w*|umber\w*)\b" replace="$1nn$2" />

Endings[edit source]

<Typo word="-XXX(ed/er/ing/ive)" find="\b(\w+[aeiou])([bdfgklmnprstvz])\2{2,}(ed|[eo]rs?|i(ng|ve|on)s?)\b" replace="$1$2$2$3" />
<Typo word="-able" find="\b([IiUu]n)?([Aa]ccept|[Aa]rgu|[Cc]ap|[Cc]onfigur|[Ff]orgiv|[Hh]ospit|[Mm]istak|[Nn]ot|[Oo]ppos|[Ss]cal|[Tt]ranslat|[Uu]s|[Vv]alu|[Vv]ulner)(?:ea?|[eiu]a?)b(l[ey]|ilit(?:y|ies))\b" replace="$1$2ab$3" />
<Typo word="-able" find="\b((?:[IiUu]n)?[Dd]e)(bat|cid|fin|form|grad|[lt]ect|not|pend|plor|p?riv|sir|spi[cs])(?:ea|i)bl(e|y)\b" replace="$1$2abl$3" />
<Typo word="-able" find="\b((?:[IiUu]n)?[Rr]e)(ad|ason|charge|cogni[sz]|concil|cover|cycl|deem|mark|mov|new|pai?r|pea[lt]|place|put|view|voc)(?:ea?|[eiu]a?)b(l[ey]|ility)\b" replace="$1$2ab$3" />
<Typo word="-acious" find="\b(\w+)acitous(?<!anthracitous)(ness(?:es)?|ly)?\b" replace="$1acious$2" />
<Typo word="-acity" find="\b(\w+)act?iy\b" replace="$1acity" />
<Typo word="-aking" find="\b([Mm]is|[Rr]e)?([BbFfMmRrTtWw]|[LlPp]e|[BbCcFf]re|[Ss][hlnot]|[Ss][np]e)kaing(s)?\b" replace="$1$2aking$3" />
<Typo word="-ally" find="\b(\w+(?:[cdglntv]i|nt|ic|io?n|er|son))aly\b" replace="$1ally" />
<!--Don't match B(r)ialy, Castaly--><!--see also "-ually"-->
<Typo word="-ally" find="(?!\b(?:(?:Vit|K[ei]ns?e|Cre|Ann|Don|Glene|Kilte|(?:Spez|[Bb]r?)i)aly|(?:[Ss]i|[Ll]in)alyl)\b)\b(\w+)(ic?|\w[nu]|\we)alyl?\b" replace="$1$2ally" />
<!--Don't match Vitaly, Kinealy, Kinsealy, Crealy, Annaly, Donaly, Glenealy, Spezialy, B(r)ialy, Kiltealy, sialyl, linalyl, Kenealy,-->
<Typo word="-alty" find="\b([Aa]dmir|[Cc]asu|[Dd]isloy|[LlRr]oy|[Mm]ayor|[Pp]en)(?:alit|atl|lat)(y|ies)" replace="$1alt$2" /><!--see also "-lty"-->
<Typo word="-anging" find="\b((?:[Pp]?[Rr]e)?[Aa]rr|(?:[Ee]x|[Ii]nter|[Ss]hort|[Uu]n)?[Cc]h|[Dd]er|R|r)an(?:gei|egi)?ng\b" replace="$1anging"/>
<Typo word="-anical" find="\b([Bb]ot|[Mm]ech|[Pp]urit|[Ss]at)annical(s?|ly)\b" replace="$1anical$2" />
<!--"-ance" & "-ant" errors, some separated rules for convenience, grouped together here-->
<Typo word="-an(ce/t)" find="\b([Aa]dam|[Aa](?:bu|tte)nd|(?:[Dd]is|[Rr]e)?[Aa]ppear|(?:[Rr]e)?[Cc]ogni[sz]|(?:[Aa]s|[Cc]on|[Dd]is)son|[Dd]efend|[Ii]gnor|[Mm]erch|[Oo]xid|[Ss]erv|[Vv]ac)(?:en|and)(ts?|tly|ci?es?|cy)\b" replace="$1an$2" />
<Typo word="-(t)an(ce/t)" find="\b([Aa](?:ccep|cqu(?:ain|it)|dmit)|[Bb]la|(?:[Nn]on)?[Cc]omba|[Ee]xpec|(?:[Ii]n)?[Hh](?:ab|e[rs])i|[Ii]mp[ao]r|[Mm]ili|[Pp]it|[Rr]e(?:luc|mit|pen))t[ei]n((?:c[eiy]|t)\w*)\b" replace="$1tan$2" />
<Typo word="-(st)ance" find="(?!\b[Dd]istention\b)\b([Aa]ssi|[Cc]on|[Dd]i|[Ii]n|[DdRr]esi|[Ss]ub)st[ei]n(ci?[ey][ds]?|t\w*)\b" replace="$1stan$2" />
<Typo word="-(st)ant" find="\b([Aa]ssi|[Cc]on|[Ii]ncon|[Dd]i|[Ii]n|[Rr]esi)st(?:atn|ent)(s?|ly)\b" replace="$1stant$2" />
<Typo word="-ard(s/ian/son)" find="\b([Ee]dw|[Hh]ow|[Rr]ich)rad(s?|ians?|sons?)\b" replace="$1ard$2" />
<Typo word="-ary" find="\b([Bb]ound|[Ll]egend|[Pp]rim|[Ss]al|[Tt]ern)e?r(y|ies)\b" replace="$1ar$2" />
<Typo word="-asion" find="\b([Aa]br|[Ee]v|[Ii]nv|[Oo]cc|[Pp]ersu)ation(s?|al|ally)\b" replace="$1asion$2" />
<Typo word="-ately_" find="\b(\w+[bcdgimstv])atly\b" replace="$1ately" />
<Typo word="-athlon" find="\b([Bb]i|[Dd]ec|[Hh]ept|[Pp]ent|[Tt]ri)ath[ae]l(ons?|etes?)\b" replace="$1athl$2" />
<Typo word="-atian" find="\b(Als|Dalm|Gal)atio(ns?)\b" replace="$1atia$2"/>
<Typo word="-atile" find="\b(V|v|[Nn]onv)(ers|ol)itile(|ly|ness)\b" replace="$1$2atile$3" />
<Typo word="-atility" find="\b(V|v)(ers|ol)it(?:ila|i?li)t(y|ies)\b" replace="$1$2atilit$3" />
<Typo word="-ation" find="\b(\w+)ati?oin(s?|al|ally|ed|ing)\b" replace="$1ation$2"/>
<Typo word="-atoes" find="\b([Pp]ot|[Tt]om)atos\b" replace="$1atoes" />
<Typo word="-berg" find="\b([Gg]uten|[Hh]eidel|[Nn]urem|[Ww][uü]rt+em|[Tt]?[Aa]nnen)bo?urg\b" replace="$1berg" />
<Typo word="-burg" find="\b([Gg]ettys|[Gg]othen|[Hh]a[bp]s|[Hh][ao]m|[Ll]ynch|[Pp]eters?|[Vv]icks)b(?:e|ou)rg\b" replace="$1burg" />
<Typo word="-bility" find="\b(\w+)b(?:il|li)(?:li?)?t(y|ies)\b" replace="$1bilit$2" />
<Typo word="-cede" find="\b([RrSs]ec|[Pp]rec|[Cc]onc|[Ii]nterc|[Aa]ntec|c|C)eed(e[ds]?|ers?|ing|ents?)\b" replace="$1ed$2" />
<Typo word="-cedent" find="\b([Pp]r|[Uu]npr|[Aa]nt)ec(?:en|i)den(t(s?|ed(|ly|ness)|less|ial)|c[ey])\b" replace="$1eceden$2" />
<Typo word="-cei(p)t" find="\b([Cc]on|[DdRr]e)cie(p?t)(s?|ed|ful|fully)\b" replace="$1cei$2$3" />
<Typo word="-ceive" find="\b([DdRr]e|\w*[Pp]er|\w*[Cc]on|[Tt]rans)c(?:e?ie|i?e?)v(e[sd]?|ers?|ing|ership|ables?)\b" replace="$1ceiv$2" />
<Typo word="-ceiving" find="\b([RrDd]e|\w+[Pp]er|\w+[Cc]on|[Tt]rans)c(?:ie|ei)ve(ing|ables?)" replace="$1ceiv$2" />
<Typo word="-cious" find="\b([Cc]ons|[Gg]ra|[Jj]udi|[Ll]us|[Mm]ali|[Pp]re(?:|co|da)|[Ss]p[ae]|[Ss]uspi|[Vv][eo]ra|[Vv]i)(?:ci?oui|ci?oiu|ciuo|sciou)s(|ly|ness)\b" replace="$1cious$2" />
<Typo word="-(c/l/t)ious" find="\b(\w+[clt])ioous(\w*)\b" replace="$1ious$2" />
<Typo word="-cipient" find="\b([Rr]e|[Ee]x|[Ii]n|[Pp]er)c(?:epie|ipia)n(ts?|c[ey]|tly)\b" replace="$1cipien$2" />
<Typo word="-claim" find="\b([Aa]c|[DdRr]e|[Dd]is|[Ee]x|[Pp]ro)cliam(s?|ed|ers?|ing)\b" replace="$1claim$2" />
<Typo word="-clamation" find="\b([DdRr]e|[Ee]x|[Pp]ro)cl(?:ai|o)mat(ions?|ory)\b" replace="$1clamat$2" />
<Typo word="-clude" find="\b([Cc]on|[Ee]x|[Ii]n|[Oo]c|[Pp]re|[Ss]e)culd(es?|ed|ing)\b" replace="$1clud$2" />
<Typo word="-clusion" find="\b([Cc]on|[Ee]x|[Ii]n|[Oo]c)lu(de[ds]?|ding|sions?)\b" replace="$1clu$2" />
<Typo word="-comer" find="\b([Ii]n|[Ll]ate|[Nn]ew|[Ww]el)commer(s?)\b" replace="$1comer$2" />
<Typo word="-courage" find="\b([Ee]n|[Dd]is)co(?:urge?|urage|rage?)(e(d|r?s?)?|ing(|ly))\b" replace="$1courag$2" />
<Typo word="-covered" find="\b(\w*[Cc])overd\b" replace="$1overed" />
<Typo word="-crease" find="\b([Ii]n|[Dd]e)cres(e[drs]?|ing(|ly)|able)\b" replace="$1creas$2" />
<Typo word="-cumbent" find="\b([Ii]n|[RrDd]e)cumban(ts?|cy|cies|tly)\b" replace="$1cumben$2" />
<Typo word="-current" find="\b([Cc]on|[Rr]eoc|[Oo]c|[Rr]e)cur(?:e|r?a)n(t|tly|ces?)\b" replace="$1curren$2" />
<Typo word="-cycle" find="\b([Bb]i|[Tt]ri|[Uu]ni|[Mm]otor|[Rr]e|[Ee]pi)cylc?([aei]\w*)\b" replace="$1cycl$2" />
<Typo word="-dition" find="\b([Aa][du]|[Cc]on|E|e|[Ee]xpe|[DdRrSs]e|[Pp]er|[Tt]ra)(?:d?idtio|dit[io]|[di]tio|dt?io|dition|dititio)n(s?|al|ed|ing|ally|ary)\b" replace="$1dition$2" />
<Typo word="-dolence" find="\b([Cc]on|[Ii]n|[Rr]e)dolan(ces?|t|tly)\b" replace="$1dolen$2"/>
<Typo word="-dth" find="\b([Bb]andwi|[Hh]a(?:ir|nds?)brea|[Hh]undre|[Tt]housan)th(s?)\b" replace="$1dth$2" />
<Typo word="-ducible" find="\b([Cc]on|[DdRrSs]e|[Ii]n|(?:[Ii]r)?[Rr]e(?:pro)?|[Pp]ro)duce?ab(l[ey]|ility)\b" replace="$1ducib$2" />
<Typo word="-ductible" find="\b([Dd]e|[Nn]onde|[Cc]on|[Ii]n)ductab(l[ey]|ility)\b" replace="$1ductib$2" />
<Typo word="-duction" find="\b([Aa][bd]|[Cc]on|\w*[Ppt]ro|[DdRrSs]e|[Ii]n)du(?:ci|ct|ti)on(s)?\b" replace="$1duction$2" />
<Typo word="-eable" find="\b([Uu]n|[Ii]r)?([Cc]halleng|[Kk]nowledg|[Nn]otic|[Rr]eplac)[ai]bl(e|y)\b" replace="$1$2eabl$3" />
<Typo word="-eaning" find="\b(\w+)ea(?:nin|nni)ng\b" replace="$1eaning" />
<Typo word="-ecession" find="\b([RrSs]|[Pp]r)ec(?:c?e|ces)sion(s?|al|ists?|ism)\b" replace="$1ecession$2" />
<Typo word="-elie(f/ve)" find="\b([BbRr]|[DdMm]isb|[Nn]onb|[Uu]nb)eleie?(fs?|ver?[sd]?|ving|vabl[ey])\b" replace="$1elie$2" />
<Typo word="-ely" find="\b([IiUu]n)([Aa]ctiv|[Cc]los|[Dd]ens|[Ee]ntir|[Ff]ierc|[Ii]mmens|[Ll](?:arg|i[kv]|on|oos)|[Pp]recis|[Ss](?:ev|inc)er)le?y\b" replace="$1$2ely"/>
<!--"-ence" & "-ent" errors, grouped here-->
<Typo word="-en(ce/t)" find="\b([Aa]ccid|[Cc]li|[Ee]xcell|[Ii]ngredi|[Ll]eni|(?:[Dd]is)?[Oo]bedi|[Ss]uperintend|[Tt]ranscend|[Vv]iol)an(c[ey]|t\w*)\b" replace="$1en$2" />
<Typo word="-ently" find="\b([Aa]ppar|[Cc]urr|[DdRr]ec|[Ss]il|[Ii]nt|[Ee]vid|[Pp]res)enlty\b" replace="$1ently" /><!--see also "-equently"-->
<Typo word="-(t)ence" find="\b((?:|[Ii]n)(?:[Aa]dver|[Cc]ompe)|[Ll]a|(?:|[Ii]m)[Pp](?:eni|o|re)|sen)tan(ts?|tly|tial|ci?es?|cy|ced)\b" replace="$1ten$2" />
<Typo word="-(ist)ence" find="\b((?:|[Ii]n)[Cc]ons|(?:|[Cc]o|[Nn]on|[Pp]re)[Ee]x|[Ii]ns|[Ss]ubs)ist[ai]n(ci?[ey]s?|t\w*)\b" replace="$1isten$2" />
<!--end "-ence" errors-->
<Typo word="-enness" find="\b([Dd]runk|[Ee]v|[Kk]e|[Oo]p|[Ss][ou](?:dd|ll))eness\b" replace="$1enness" />
<Typo word="-ennial" find="\b([Pp]er|(?:[Bb]i|[Tt]ri|[Ss]e(?:m|squ)i|[Qq]uadri?)(?:cent)?|[Qq]uin(?:t|qu)|[Cc]ent|[Mm]ill)e(?:nte|)nial(\w*)\b" replace="$1ennial$2" />
<Typo word="-equently" find="\b([Cc]ons|[Ff]r|[Ii]nfr|[Ss]ubs)en?qu(?:enlt|antl|entil+|entual+)y\b" replace="$1equently" />
<Typo word="-ereal" find="\b([Ee]th|[Ss]id|[Vv]en)eri?al(ly)?\b" replace="$1ereal$2" />
<Typo word="-escent" find="\b([Aa](?:cqui|dol)|[Cc]o(?:|nv)al|[Cc]r|[Ee](?:fferv|van)|[Ff]lu?or|[Ii](?:ncan|ri)d|[Oo]bsol)e(?:cs?e|se|sca)n(ts?|ce)\b" replace="$1escen$2" />
<Typo word="-esident" find="\b([Pp]?r|R|[Nn]onp?r|[Cc]op?r)(?:ei?s|si)di?en(te?s?|c[ey]|[ct]ial(?:ly)?|cies|tiary|tships?)\b" replace="$1esiden$2" />
<Typo word="-etary" find="\b([Dd]i|[Mm]on||[Pp](?:lan|rol|ropri)|[Ss]ecr)(?:at[ae]|et[eo])r(y|ily|is[mt]s?|ies|ium?|ia[lt]?)\b(?<![Ss]ecretory)" replace="$1etar$2"/>
<Typo word="-ever" find="\b([Ff]or|[Hh]ow|[Ww]her)eever\b" replace="$1ever" />
<Typo word="-evious" find="\b(D|d|[Pp]r)evi(?:u?ose?|ouse)(ly)?\b" replace="$1evious$2" />
<Typo word="-exper-" find="(E|e)pxer(\w+)\b" replace="$1xper$2" /> 
<Typo word="-fered" find="\b([Dd]if|[Oo]f|[Pp](?:il|rof)|[Ss]uf|[Ww]a)ferr(ed|ings?)\b" replace="$1fer$2"/>
<Typo word="-ference" find="\b([Pp]?[RrDd]e|(?:\w*)[Cc]on|[Dd]if|[Ii]n(?:|dif|ter)|(?:\w*)[Tt]rans|[Cc]ircum)f(?:era?n|r[ae]n|f?ere?r[ae]n|f?erem|erne)(ce[drs]?|cing|t(|ial)(s?|ly))\b" replace="$1feren$2" />
<Typo word="-fering" find="\b(\w+)fereing(s)?\b" replace="$1fering$2" /> 
<Typo word="-ferred" find="\b([Cc]on|[Pp]?[DdRr]e|[Ii]n|[Tt]rans)f(?:e|fer?)r(ing|e[dr]|als?)\b" replace="$1ferr$2" />
<Typo word="-ficent" find="\b([Mm](?:ag|u)ni|[Bb]ene)f(?:ica|[ae]ce|icie)n(t|tly|ce)\b" replace="$1ficen$2" />
<Typo word="-ficial" find="\b([Ss](?:acri|uper)|[Uu]nof|[Oo]f|[Aa]rti)fical(s?|ly|ity)\b" replace="$1ficial$2"/>
<Typo word="-field" find="\b([Aa]|[Aa]ir|[Bb]a(?:ck|ttle)|[Bb][lr]oo[km]|[Cc](?:an|hester|oal|orn)|[Dd]own|[Gg]a[rs]|[Hh]ome|[Ii]n|[Mm](?:a(?:ns|[ks]e)|id|ine)|[Oo]ut|[Oo]il|[Ss](?:cho||hef|now|pring)|[Uu]p)?feild(\w*)\b" replace="$1field$2" /><!--Don't match surname Feild-->
<Typo word="-fifth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)ith\b" replace="$1ty-$2ifth" />
<Typo word="-finit(iv)e" find="\b([Dd]e|[Ii]n|[Ii]nde)f+inat([ei]\w*)\b" replace="$1finit$2" />
<Typo word="-first" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)r?ist\b" replace="$1ty-$2irst" />
<Typo word="-flict" find="\b([Aa]f|[Cc]on|[Ii]n)fil?ct(s?|ing(|ly)|ed)\b" replace="$1flict$2" />
<Typo word="-fluent" find="\b([AaEe]f|[Cc]on|[Ii]n|[Ss]uper)f(?:ule|lua)n(c[ei]\w*|ti\w+|ts?|tly)\b" replace="$1fluen$2" />
<Typo word="-form" find="\b([Cc]on|[DdRr]e|[Pp]er|[Un]ni|[Pp]lat|[Ii]n)fr?om(s?|ed|ing|ati(ons?|ve|vely)|ly|ances?|ity)\b" replace="$1form$2" />
<Typo word="-fourth" find="\b([Tt](?:wen|hir)|[Ff](?:or|if)|[Ss](?:ix|even)|[Ee]igh|[Nn]ine)ty-(F|f)orth\b" replace="$1ty-$2ourth" />
<Typo word="-friend" find="\b([Bb]oy|[Gg]irl|[Bb]e|[Uu]n)freind(s?|ed|ly)\b" replace="$1friend$2" />
<Typo word="-ful" find="\b([Dd]is|[Uu]n)?([Bb]eauti|[Cc]are|[Ee]vent|[Gg]ra[ct]e|[Hh]elp|[Pp](?:eace|ower)|[Ss](?:poon|uccess)|[Uu]se|[Ww]onder)full(s?|ly|ness)\b" replace="$1$2ful$3"/>
<Typo word="-fully" find="\b(\w+)fuly\b" replace="$1fully"/>
<Typo word="-gement" find="\b((?:A|a|[Rr]ea)rran|(?:E|e|[Dd]ise)nga|[Ee]n(?:go|la)r|[Ii](?:mp|nfr)in)gment(s?)\b" replace="$1gement$2" />
<Typo word="-geni(s/z)e" find="\b(\w+)genei([sz]\w+)\b" replace="$1geni$2" />
<Typo word="-goes" find="\b([Ee]mbar|[JjLl]in|[Uu]nder)gos\b" replace="$1goes" />
<Typo word="-gogue" find="\b([Dd]em|[Ee]?m?[Mm]en|[Pp]ed|[Ss]yn)(?:agoug|ogogu?)e(s?)\b" replace="$1agogue$2"/>
<Typo word="-grade" find="\b([Dd]e|[Dd]own|[Uu]p)gradd(e[ds]?|ing)\b" replace="$1grad$2" />
<Typo word="-(g/p)ressive" find="\b(\w+[gp])resi(ve\w*|ons?)\b" replace="$1ressi$2" />
<Typo word="-ground" find="\b([Aa]bove|[Bb](?:ack|attle|elow)|[Cc]amp|[Ff](?:air|ore)|[Pp]lay|[Uu]nder)(?:gorun|roun|grou)(ds?)\b" replace="$1groun$2" />
<Typo word="-handed" find="\b([Ll]ef|[Rr]igh)t\s*hande(d|rs?)\b" replace="$1t-hande$2"/>
<Typo word="-herent" find="\b([Aa]d|[Cc]o|[Ii]n|[Ii]nco)he(?:a?ra|are)n(t\w*|c[ey])\b" replace="$1heren$2" />
<Typo word="-hibition_" find="\b([Ee]x|[Ii]n|[Pp]ro)habiti(ons?|ve|vely)\b" replace="$1hibiti$2" />
<Typo word="-ian" find="\b(As|Christ|[Cc]ivil|Egypt|Ind|[Mm]usic|[Pp]edestr)ain(s?|ism|s?ity)\b" replace="$1ian$2" />
<Typo word="-ian(ce/t)" find="(?!\bRelient\s+K\b)\b([Aa]lleg|[Bb]rill|[Rr]ad|[Rr]el|(?:V|v|[Ii]nv)ar)(?:ai|ie)n(ts?|ces?)\b" replace="$1ian$2" />
<!--- avoid false positive Relient K (band) --->
<Typo word="-iation" find="\b([Aa](?:bbr|ll)ev|[Aa]ssoc|[Dd]ev|[Hh]umil|[Ii]nit|[Rr]ad|[Vv]ar)ati(ons?|ve)\b" replace="$1iati$2" />
<Typo word="-ible" find="\b([Ii][nr])?([Aa]ud|[Cc]r(?:ed|uc)|[Ee]d|[Ee]lig|[Ff]lex|[Hh]orr|[Tt]ang|[Tt]err|[Vv]inc)ab(l[ey]s?|ility)\b" replace="$1$2ib$3"/>
<Typo word="-(s)ible" find="\b([Ii][mnr])?([Aa]dmis|[Dd]efen|[Dd]ivi|[Ff]ea|mer|[Oo]sten|[Pp](?:os|lau)|[Rr]ever|[SsTt]en|[Vv]i)sab(l[ey]|ility)\b" replace="$1$2sib$3"/>
<Typo word="-(t)ible" find="\b([IiUu][mnr])?([Cc]o(?:rrup|nver|mpa)|[Pp]ercep|[Rr]esis|[Ss]ugges)tab(l[ey]|ility)\b" replace="$1$2tib$3"/>
<Typo word="-ical" find="\b([Cc](?:lin|rit)|[Ee]lectr|(?:[Gg]eo|[Pp]ho[nt]o|[Tt]ele)[Gg]raph|[Ii]dent|[Ll]og|[Mm](?:ag|etaphor|us)|[Pp](?:oli|rac)t|[Tt]echn|[Aa]?[Tt]r?[oy]p)(?:i?c|)ial(s?|ly)\b" replace="$1ical$2" />
<Typo word="-ically" find="\b([Aa]utomat|[Bb]as|[Cc](?:o[mn]|rit)|[Ee]lectr|[Ii]ron|[Mm](?:ag|us)|[Pp](?:rac|oli)t|[Ss]pecif)i(?:al|ca?)ly\b" replace="$1ically" />
<Typo word="-iddle" find="\b([Gg]r|[FfMmRr])idle(s?|d)\b" replace="$1iddle$2" />
<Typo word="-idential" find="\b([Pp]?r(?:es|ov)|Res|[Cc]onf)identai?l(|ly|ity)\b" replace="$1idential$2" />
<Typo word="-iduous" find="\b([Dd]ec|[Aa]ss)idi?ous(|ly)\b" replace="$1iduous$2" />
<Typo word="-ield" find="\b([fWwYy]|[Uu]n[fwy]|[Ww]indsh)eild(s?|y|ed|ing|ers?|able)\b" replace="$1ield$2" />
<Typo word="-ification" find="\b([Mm]od|[Ss]pec|[Ii]dent|[Pp]ur|[Uu]n|[Nn]ot|[Qq]ual|[Mm]agn)(?:fici?ati?|ifcati?|ificiati?|ificat)on(s)?\b" replace="$1ification$2" />
<Typo word="-ilities" find="\b(\w+)ilites\b" replace="$1ilities" />
<Typo word="-ily" find="\b([Uu]n)?([Aa]ngr|[Ee]as|[Hh]eav|[Ll]uck|[Mm]ight|[Pp]rimar|[Ss]atisfactor|[Ss]tead)(?:il|i?al?|)ly\b" replace="$1$2ily" />
<Typo word="-iness" find="\b((?:[Cc]r|[HhLl])az|[HhNnTt]ast|[FfSs]unn[DdFfGgLlMmRr]ust|[HhSs]ill|[Ll]o(?:[nv]e|rd|w)l|(?:(?:T|t|[Uu]nt)rustw|W|w)orth)yness\b" replace="$1iness"/>
<Typo word="-ing" find="\b([Ee]n|[DdMm]is)?([CcDd]ar|[Cc]ontinu|[DdLl]anc|[Dd]r?iv|[Ff]orc|[GgLl]iv|[HhRrSsWw]av|[BbCcFfMmRrTtWw]ak|[Nn]otic|[SsWw]hin|[Ss][kh]a[rtv]|[Uu]s)eing(s?)\b" replace="$1$2ing$3" />
<Typo word="-ining" find="(?!\b(?:(?:Br|Kl|M|H|St)e|Nar|Kurt|Lap)inig\b)\b(\w+)inig(s|ly)?\b" replace="$1ining$2" /><!--Don't match (Br/Kl/M/H/St)einig, (Nar/Kurt/Lap)inig-->
<Typo word="-ionship" find="\b([Rr]elat|[Cc]hamp|[Cc]ompan)(?:ionsih?|oinshi)p(s?)\b" replace="$1ionship$2" />
<Typo word="-ish" find="(?!\b(?:Ber|Sukae|M(?:[ae]s?|adra)|Ne|Ka|Finar)sih\b)\b(\w+)sih(|ing(|ly)|e[ds]|ers?)\b" replace="$1ish$2" /><!--Don't match Bersih, Sukaesih, Massih, Masih, Nesih, Kasih, Messih, Finarsih, Madrasih-->
<Typo word="-ism" find="\b([Aa]narch|[Cc]ritic|[Oo]rgan|[Pp]lagiar|[Tt]our)s?i(?:|st)m(s?)\b" replace="$1ism$2" />
<Typo word="-itely" find="\b(\w+[lnst])itly\b" replace="$1itely" />
<Typo word="-ition" find="\b([Aa][du]d|[Cc]oal|[Dd]emol|[Ee]d|(?:[Ee]x|[Ii]n|[Pp]ro)hib|[Tt]rad|[Tt]u|[Ii]ntu)it(?:oi?|ioi)n(s?|al|ally|is[mt]s?)\b" replace="$1ition$2"/>
<Typo word="-itous" find="\b([Ff]ort|[Gg]rat|[Uu]biq)ui?tious(|ly|ness)\b" replace="$1uitous$2" />
<Typo word="-ively" find="\b(\w+)ivly\b" replace="$1ively" />
<Typo word="-ives" find="(?<!\b(?:[Hh]alf|[Ll]ow|[Ss]till)[-\s])\b([Aa]fterl|[Ll]|(?:[Aa]le|[Ee]x-|[Hh]ouse|[Mm]id|)[Ww])ifes\b" replace="$1ives"/>
<!--- exclude false positives "half-lifes", "low-lifes", "still lifes" (also knifes is valid as a verb) --->
<Typo word="-junction" find="\b([Cc]on|[Dd]is|[Ii]n|[Ss]ub)ju[cn]n?ti(ons?|ves?|vitis)\b" replace="$1juncti$2" />
<Typo word="-keted" find="\b([Bb]lan|[Bb]?[JjPpRr]ac|[Mm]ar|[DdPpRrSs]oc)kett(ed|ing|s)\b" replace="$1ket$2" />
<Typo word="-king" find="\b([BbCcFfMmRrTtWw]a|([BbHhLlVv]|[Ss]tr)i)keing\b" replace="$1king" />
<Typo word="-licit" find="\b(E|e|[IiUu]?n?[Ee]xp|[Ii]mp|[Ii]l|[Ss]o)lic(?:id|t)(|ly|ors?|s?|ed|ing|ations?)\b" replace="$1licit$2" />
<Typo word="-lingual" find="\b(B|b|[Tt]r|[Uu]n|[Mm]ult)illingual(\w*)\b" replace="$1ilingual$2" />
<Typo word="-lithic" find="\b([Mm]ega|[Mm]ono|[Nn]?[Ee]o|]Pp]ala?eo)litic\b" replace="$1lithic" />
<Typo word="-lled" find="\b([Ii]nsta|[BbCcFfKkMmWw][ai])leld\b" replace="$1lled"/>
<Typo word="-logue" find="\b([Mm]ono|[Dd]ia|[Ee]c|[Ee]pi|[Aa]na|[Pp]ro|[Ii]de[ao]|[Cc]ata)lou?g(e[sdr]?)\b(?<![Cc]ataloge[ds])" replace="$1logu$2" /> <!-- don't convert cataloged --> catalogued -->
<Typo word="-lty" find="\b([Cc]rue|[Dd]ifficu|[Ff]ac?u|[Gg]ui|[Nn]ove|[Ss]pecia|[Ss]ubt[ei])tl(y|ier|iest?|iness)\b" replace="$1lt$2" /><!--see also "-alty"-->
<Typo word="-men's" find="\b([Cc]hair|[Gg]entle|[Ww]o)men(?:s'|;?s\b)" replace="$1men's" />
<Typo word="-ment" find="\b(\w*[Aa]gree|[Aa](mend|rma|rgu|rrange)|\w*[Dd]ocu|[Ee]xperi|[Ii]mprove|\w*[Pp]ay|[Ss](?:eg|tate))m(?:a?n|etn|emt|net)(s?|ed|al|ary|aries)\b" replace="$1ment$2" />
<Typo word="-mentary" find="\b([Aa]li|[Cc]om(?:pl[ei])?|[Dd]ocu|[Ee]le|[Ff]rag|[Mm]o|[Pp]arlia|[Rr]udi|[Ss]edi|[Ss]upple)men(?:atr|te?r|ta)(y|ies|ily|ians?)\b" replace="$1mentar$2" />
<Typo word="-mina(nt/te)" find="\b([Cc]onta|[Dd]eter|[DdNn]o|[GgSs]e|[Pp]redo|[LlRr]u)min(?:e|ia)(nt|ntly|nces?|te[sd]?|ting|tions?|tors?)\b" replace="$1mina$2" />
<Typo word="-minent" find="\b(E|e|[Ii]m|[Pp]ro|[Pp]ree)m(?:ina|mine)n(ces?|cy|t|tly)\b" replace="$1minen$2" />
<Typo word="-missible" find="\b([Aa]d|[Pp]er|[Tt]rans)mis+ab(le|ility)\b" replace="$1missib$2" />
<Typo word="-mitted" find="\b([Pp]er|[Rr]e|[EeOo]|(?:[Rr]e)?(?:[Aa]d|[Cc]om|[Ss]ub|[Tt]rans))mit(ed|edly|ing)\b" replace="$1mitt$2" />
<Typo word="-nally" find="\b(\w+)(?:nalyl|anlly)\b" replace="$1nally" />
<Typo word="-nance" find="\b([Ii]ndig|[Mm]a(?:lig|inte)|[Pp](?:e|oig|reg)|[Rr]e(?:pug|so)|[Ss]usti)nen(cy|ci?es?|t\w*)\b" replace="$1nan$2" /><!--see also "-mina(nt/te)"-->
<Typo word="-nf(i/o)rm" find="\b([Cc]o|I|i|[DdMm]isi|[IiUu]nco|[Rr]eco)mf(i|o)rm(s?|ed|ing|ati(ons?|ve(ly)?)|abl[ey]|al(|ity))\b" replace="$1nf$2rm$3" />
<Typo word="-nomial" find="\b([Bb]i|[Mm]o|[Pp]oly|[Tt]ri)nomina(ls?)\b" replace="$1nomia$2" />
<Typo word="-nounce" find="\b([Aa]n|[DdRr]e|[Pp]ro|[Mm]ispro)(?:nou|nuo?n|oun)cn?(e\w*|ings?)\b" replace="$1nounc$2" />
<Typo word="-oid" find="\b([Aa]n[de]r|[AaOo]v|[Cc]ub|[Dd]ev|[Hh]uman|[Pp]aran|[Ss]ter|[Tt](?:abl|ac|or|yph))iod(s?|ed|ing|ance|al)\b" replace="$1oid$2" />
<Typo word="-ology" find="\b(\w+)ol(?:[ai]?|ol)g(y(?<![Vv]olgy\b)|ic\w*|ies|ists?)\b" replace="$1olog$2"/>
<Typo word="-ong" find="\b([Aa][lm]|[LlSs]|[Ww]r)omg(s?)\b" replace="$1ong$2" />
<Typo word="-ooking" find="\b(\w+)ookign\b" replace="$1ooking" />
<Typo word="-orous" find="\b([Aa]m|[Hh]um|[Rr]anc|[RrVv]ig)o(?:urou|u?ro)s(|ly|ness)\b" replace="$1orous$2" /><!--see also "-vorous"-->
<Typo word="-osion" find="\b([Cc]orr|[Ee]r|[Ee]xpl|[Ii]mpl)otion(s?)\b" replace="$1osion$2" />
<Typo word="-otten" find="\b(g|r|[Ff]org|[Bb]eg|[Mm]isg)ot(?:|tt)en(|er|est|stones?)\b" replace="$1otten$2" />
<Typo word="-oughly" find="\b([RrTt]|[Tt]hor)ougly\b" replace="$1oughly" />
<Typo word="-ought" find="\b([BbfSs]|[BbWw]r|[Tt]h)(?:aught|ougth)(s?)\b" replace="$1ought$2"/><!--Faught is a surname-->
<Typo word="-ound-" find="([bcfhlmprstwBFHMPSW])uond(\w+)\b" replace="$1ound$2" />
<Typo word="-paration" find="\b([Pp]r|R|r|S|s)ep(?:e?r?a|ar)t(ions?|or[ys]?|orily|ive(s?|ly))\b" replace="$1eparat$2" />
<Typo word="-partment" find="\b(A|a|[Dd]e|[Cc]om)pa[rt]ment(s?|al\w*)\b" replace="$1partment$2" />
<Typo word="-pel" find="\b([Cc]om|[Dd]is|[Ee]x|[Ii]m|[Pp]ro|[Rr]e)pell(s?)\b" replace="$1pel$2" />
<Typo word="-pelled" find="\b([Cc]om|[Dd]is|[Ee]x|[Ii]m|[Pp]ro|[Rr]e)pel(ed|ing|[eo]rs?)\b" replace="$1pell$2" />
<Typo word="-pensable" find="\b([Ii]ndis|[Dd]is|[Cc]om)pensib(l[ey]|ility|leness)\b" replace="$1pensab$2" />
<Typo word="-pensation" find="\b([Cc]om|[Dd]is)pensantio(ns?|nal)\b" replace="$1pensatio$2" />
<Typo word="-petiti(on/ve)" find="\b([Nn]on|[Uu]n)?([Cc]om|[Rr]e)p(?:[ie]tit|ei?ti|pet[ae]ti|atiti)(ons?|ve(|ly|ness))\b" replace="$1$2petiti$3" />
<Typo word="-phone" find="\b([Mm](?:ega|icro|ono)|[Ss](?:axo|tereo|ym)|[Tt]ele)pon(es?|ed|ing|y|ic|ically)\b" replace="$1phon$2" />
<Typo word="-ployment" find="\b([Ee]m|[Uu]nem|[Rr]ede|[Dd]e)ployement(s?)\b" replace="$1ployment$2" />
<Typo word="-politan" find="\b([Cc]osmo|[Mm]etro|[Nn]ea)polit(?:ia?|ai)n(s?|ism)\b" replace="$1politan$2" />
<Typo word="-ponent" find="\b([Cc]om|[Dd]e|[Ex]x|[Oo]p|[Pp]ro)ponan(ts?)\b" replace="$1ponen$2" />
<Typo word="-press" find="\b([Ii]m|(?:[Ii]n|[DdRr]e)?(?:[Cc]om|[Ee]x)|[DdRr]e|[Oo]p|[Ss]up)pres(e[ds]?|ing|ion(?:ist)?s?|ive|ively)?\b" replace="$1press$2" />
<Typo word="-pulation" find="\b([Mm]ani|[PpCc]o|[Ss]ti)puati(\w+)\b" replace="$1pulati$2" />
<Typo word="-putable" find="\b([Ii]n(?:com|dis)|[Dd]is(?:re)?|[Rr]e|[Ii]m|[Cc]om)put(?:e?i|ea)b(l[ey]|ility)\b" replace="$1putab$2" />
<Typo word="-putation" find="\b([Cc]om|[RrDd]e|[AaIi]m)puation(\w*)\b" replace="$1putation$2" />
<Typo word="-quarter" find="\b([Hh](?:ea|in)d|[Ff]ore)quater(s?|ed|ing)\b" replace="$1quarter$2" />
<Typo word="-quisition" find="\b([Aa]c|[Ii]n|[Rr]e)quis(?:tio|itoi?)n(s?)\b" replace="$1quisition$2" />
<Typo word="-rance" find="\b([Aa]ppea|(?:[Aa]s|[Ii]n)su|[Cc]lea|[Dd]elive|[Ee]n(?:du|t)|[Ff][lr]ag|[Hh]ind|[Ii]gno|[Pp]erseve|[Rr]ememb|[Ss]eve|[Tt](?:emp|ol)e)e?rea?n([ct][a-gi-z]\w*)\b" replace="$1ran$2" />
<Typo word="-rector" find="\b([Cc]or|[Dd]i|[Cc]odi)recte(rs?)\b" replace="$1recto$2" />
<Typo word="-rien(ce/t)" find="\b([Ii]n|[Dd]is|[Rr]e)?([Ee]xpe|[Nn]ut|O|o|[Pp]ru)r(?:ei|ia|ite)n(ce[ds]?|cing|t\w*)\b" replace="$1$2rien$3" />
<Typo word="-rious" find="(?!\b[Ss]erous\b)\b([CcVv]a|[CcFf]u|[Dd]eli|[Hh]ila|[Ii]llust|[Ii]nju|[Mm]yste|[Nn]oto|[Pp]reca|[Ss]e|[Vv]icto)r(?:i?oui|i?oiu|iuo|ou|riou)s(ly|ness)?\b" replace="$1rious$2" />
<Typo word="-roid" find="\b([Aa]n[de]|(?:As|a?s|S)te|[Cc]ent|[Ff]ib|[Mm]eteo|[Ss]phe|[Tt]hy)riod(s?|al)\b" replace="$1roid$2" />
<Typo word="-scend" find="\b(A|a|[Dd]e|[Tt]ran|[Cc]onde)c?[cs]end(s?|ed|ing)\b" replace="$1scend$2" />
<Typo word="-scend(a/e)nt" find="\b(A|a|[Dd]e|[Tt]ran|[Cc]onde)c?[cs]end(a|e)n[td](s?)\b" replace="$1scend$2nt$3" />
<Typo word="-science" find="\b([Cc]on|[Pp]re|[Nn]e|[Oo]mni|[Bb]io|[Gg]eo|[Nn]euro|[Pp]seudo)[cs]ien(ces?|t(|ious)(|ly)|tific(|ally))\b" replace="$1scien$2" />
<Typo word="-scribe" find="\b([Dd]e|[Ii]n|[Pp]r[eo]|[Ss]ub)sri([bp]\w+)\b" replace="$1scri$2" />
<Typo word="-scripti(on\ve)" find="\b([Cc]ircum|[Cc]on|[DdRr]e|[Ii]n|[Pp]r[eo]|[Ss]ub|[Tt]ran)scr?ip?(?:t|iti?)(ons?|ve|vely)\b" replace="$1scripti$2" />
<Typo word="-sequence" find="\b(\w*s|S)equesece(d|s)?\b" replace="$1equence$2" />
<Typo word="-sequent" find="\b([Cc]on|[Ii]ncon|[Ss]ub)(?:si?qu|equ|senqu|seq)en(ces?|t(ial)?(ly)?)\b" replace="$1sequen$2" />
<Typo word="-solutely" find="\b(\w+)solutly\b" replace="$1solutely" />
<Typo word="-source" find="\b([Rr]e|[Oo]ut)so[ru]c(e[sd]?|ing|eful(|ly|ness))\b" replace="$1sourc$2" />
<Typo word="-sphere" find="\b([Aa]tmo|[Bb]logo|[Hh]emi|[Ss]trato)-?s(?:h?pere|phe+r)(s)?\b" replace="$1sphere$2"/>
<Typo word="-stitute" find="\b([Cc]on|[DdRr]e|[Ii]n|[Pp]ro|[Ss]ub)s(?:i?tut|titu[dr]?)(es?|ed|ing|ions?)\b" replace="$1stitut$2" />
<Typo word="-strict" find="\b([Cc]on|[Rr]e(?:|di))stict(s?|ed|ing|ions?|ive)\b" replace="$1strict$2"/>
<Typo word="-struct" find="\b((?:[RrDd]e|[Mm]is)?[Cc]on|(?:[Ii]n|[Nn]on)?[DdRr]e|[Ii]n(?:fra)?|[Mm][ai]cro|[Oo]b|[Ss]u(?:b|per))(?:stuct|[st]ruct|sttruct|sruct|struc)(s?|ed|ing|ions?|ures?|(ive|ural)(?:ly)?)\b" replace="$1struct$2" />
<Typo word="-surrect" find="\b([Rr]e|[Ii]n)s(?:sur+e|ure|ur+u)ct(s?|ed|ing|ion(|ist)s?)\b" replace="$1surrect$2" />
<Typo word="-tain" find="\b([Bb]ri|[Cc]ap|(?:[Aa][ps]|[Uu]n)?[CcPp][eu]r|[Mm](?:ai|ou)n)t(?:i?an|ina)(s?|ed|ing|[ct]y)\b" replace="$1tain$2" />
<Typo word="-tally" find="\b(\w+[b-eghj-z])talyl?\b" replace="$1tally" /><!--Don't match names Naftaly, Nataly-->
<Typo word="-teenth" find="\b([Tt]hir|[Ff]our|[Ff]if|[Ss]ix|[Ss]even|[Ee]igh|[Nn]ine)t(?:e[en]|the+n)th?(s?)\b" replace="$1teenth$2" />
<Typo word="-thèque" find="\b([Bb]ibli|[Dd]isc)oth?[eéê]que(s?)\b" replace="$1othèque$2"/>
<Typo word="-thing" find="\b([Aa]ny|[Ee]very|[Ss]ome|[Nn]o)t(?:hign|ing)\b(?<![Nn]oting)" replace="$1thing"/>
<Typo word="-tience" find="\b([Ii][mn]|[Oo]ut)?([Pp]a|[Qq]uo|[Ss]en)t(?:ia|ei)n(ces?|t\w*)\b" replace="$1$2tien$3" />
<Typo word="-tified" find="\b([Cc]er|[Bb]eau?|[FfMm]or|[Jj]us|[Nn]o|[Rr]a|[Rr]ec|[Tt]es|[Ii]den|[Qq]uan)ta?fi(e[ds]|abl[ey]|cat(e|ion)s?)\b" replace="$1tifi$2" />
<Typo word="-tility" find="\b([Ii]n)?([Dd]uc|[Ff]er|[Hh]os|[Mm]o||U|[Ff]?u|[Vv](?:ersa|ola))t(?:ila|il?)t(y|ies|arian)\b" replace="$1$2tilit$3" />
<Typo word="-timately" find="\b([Ii]n|[Uu]l)(?:i?ti?mate?le|(i|t|iti)mate?le?)y\b" replace="$1timately" />
<Typo word="-tinct" find="(?!\bDistin\b)\b([Ii]n(?:dis)?|[Dd]is|[Ee]x)(?:ctinc|ti[cn]|ticnt)(s?|(ive|)(|ly)|ions?)\b" replace="$1tinct$2" />
<Typo word="-tion(s)" find="\b(\w+)tio(?:i|(s))n\b" replace="$1tion$2" />
<Typo word="-tion" find="\b([DdNn]omina|(?:[Ee]n|[Dd]e)crypt|[Ss]?[Ee]lec|[Ee]mo|[Ss]ec)t(?:oi?|iio)n(s?|al\w*)\b" replace="$1tion$2" />
<Typo word="-tional(ly)" find="\b(\w+)tionnal(ly)?\b" replace="$1tional$2" />
<Typo word="-tious" find="\b([Aa]mbi|[Cc]a[pu]|[Ff][ai]cti|[Ii]nfec|[Nn]utri|[Rr]epeti)t(?:i?oui|oiu|iuo)s(ly|ness)?\b" replace="$1tious$2" />
<Typo word="-tivities" find="\b([Aa]c|[Ff]es|[Nn]a|[Rr]eac|(?:[Ii]n)?[Ss]ensi)tivit?es\b" replace="$1tivities" />
<Typo word="-tor" find="\b([Aa]nces|[Cc]onspira|[Ee]di|[Ii]nven|[Mm]oni|[Rr]eac|[Tt]ransla)t+er(s?|ed|ing|ial\w*)\b" replace="$1tor$2" />
<Typo word="-tributor" find="\b([Cc]on|[Dd]is|[Aa]t)tribute(rs?)\b" replace="$1tributo$2" />
<Typo word="-tting" find="\b([BbGgJjLlPpSsVvWw]e|[BbCcGgPpRr]u)ting\b" replace="$1tting" />
<Typo word="-ually" find="\b([FfTt][Aa]ct|[Aa]nn|[Cc]as|[Ee](q|vent)|[Gg]rad|[Mm](an|ut)|[Aa]?[Ss]ex|[Uu]s|[Vv]is)u[al]?ly\b" replace="$1ually" />
<Typo word="-vement" find="\b(\w+)vment(s?|al|ed|ing)\b" replace="$1vement$2" />
<Typo word="-venge" find="\b(A|a|[Rr]e|[Ss]ca)vang(er?s?|ed|ing)\b" replace="$1veng$2"/>
<Typo word="-versary" find="\b([Aa]nni|[Aa]d)v(?:erse|r?esa)r(y|ies|ial)\b" replace="$1versar$2" />
<Typo word="-view" find="\b([Ii]nter|[Oo]ver|[Pp]?[Rr]e)(?:vei|wie|ive)w(s?|ed|ing|ers?|able)\b" replace="$1view$2" />
<Typo word="-vorous" find="\b([Cc]arn|[Hh]erb|[Ii]nsect|[Oo]mn)iv[aeiu]r(ous(?:ly)?|es?)\b" replace="$1ivor$2" />
<Typo word="-wed/-wing" find="\b(\w+)ww(ed|ing|s)\b" replace="$1w$2" />
<Typo word="-where" find="\b([Aa]ny|[Ee]lse|[Ee]very|[Nn]o|[Ss]ome)h?were\b" replace="$1where" />

Incorrect phrases[edit source]