Add suffixes to typos from "af" to "al" (#2988)
diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index 38df816..cf9f95c 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -2132,9 +2132,13 @@
aexs->axes
afair->affair
afaraid->afraid
+afater->after
+afaterwards->afterwards
afe->safe
afect->affect, effect,
+afected->affected
afecting->affecting
+afects->affects, effects,
afer->after
aferwards->afterwards
afetr->after
@@ -2178,9 +2182,11 @@
afther->after, father,
aftrer->after
aftzer->after
+againn->again
againnst->against
agains->against, again,
againsg->against
+againsst->against
againt->against
againts->against
agaisnt->against
@@ -2188,36 +2194,115 @@
agancies->agencies
agancy->agency
aganda->agenda, Uganda,
+agani->again
aganist->against
agant->agent
agants->agents, against,
+aggaravate->aggravate
+aggaravated->aggravated
aggaravates->aggravates
+aggaravating->aggravating
aggegate->aggregate
+aggegated->aggregated
+aggegates->aggregates
+aggegating->aggregating
+aggegation->aggregation
+aggegations->aggregations
+aggegator->aggregator
+aggegators->aggregators
aggenst->against
aggessive->aggressive
aggessively->aggressively
agggregate->aggregate
+agggregated->aggregated
+agggregates->aggregates
+agggregating->aggregating
+agggregation->aggregation
+agggregations->aggregations
+agggregator->aggregator
+agggregators->aggregators
aggragate->aggregate
+aggragated->aggregated
+aggragates->aggregates
+aggragating->aggregating
+aggragation->aggregation
+aggragations->aggregations
aggragator->aggregator
-aggrated->aggregated
+aggragators->aggregators
+aggrate->aggregate, aggravate,
+aggrated->aggregated, aggravated,
+aggrates->aggregates, aggravates,
+aggrating->aggregating, aggravating,
+aggration->aggregation
+aggrations->aggregations
+aggrator->aggregator
+aggrators->aggregators
aggreagate->aggregate
+aggreagated->aggregated
+aggreagates->aggregates
+aggreagating->aggregating
+aggreagation->aggregation
+aggreagations->aggregations
+aggreagator->aggregator
+aggreagators->aggregators
aggreataon->aggregation
aggreate->aggregate
aggreated->aggregated
+aggreates->aggregates
+aggreating->aggregating
aggreation->aggregation
aggreations->aggregations
+aggreator->aggregator
+aggreators->aggregators
+aggree->agree
+aggreeable->agreeable
+aggreeableness->agreeableness
+aggreeably->agreeably
aggreed->agreed
+aggreeing->agreeing
aggreement->agreement
+aggreements->agreements
+aggrees->agrees
aggregatet->aggregated
+aggregete->aggregate
+aggregeted->aggregated
+aggregetes->aggregates
+aggregeting->aggregating
+aggregetion->aggregation
+aggregetions->aggregations
aggregetor->aggregator
+aggregetors->aggregators
aggreggate->aggregate
+aggreggated->aggregated
+aggreggates->aggregates
+aggreggating->aggregating
+aggreggation->aggregation
+aggreggations->aggregations
+aggreggator->aggregator
+aggreggators->aggregators
aggregious->egregious
aggregrate->aggregate
aggregrated->aggregated
+aggregrates->aggregates
+aggregrating->aggregating
+aggregration->aggregation
+aggregrations->aggregations
+aggregrator->aggregator
+aggregrators->aggregators
aggresive->aggressive
aggresively->aggressively
aggrevate->aggravate
+aggrevated->aggravated
+aggrevates->aggravates
+aggrevating->aggravating
aggrgate->aggregate
+aggrgated->aggregated
+aggrgates->aggregates
+aggrgating->aggregating
+aggrgation->aggregation
+aggrgations->aggregations
+aggrgator->aggregator
+aggrgators->aggregators
aggrivate->aggravate
aggrivated->aggravated
aggrivates->aggravates
@@ -2239,19 +2324,38 @@
agrandizes->aggrandizes
agrandizing->aggrandizing
agravate->aggravate
+agravated->aggravated
+agravates->aggravates
+agravating->aggravating
agre->agree
+agreable->agreeable
+agreableness->agreeableness
+agreably->agreeably
agred->agreed
+agreee->agree
+agreeeable->agreeable
+agreeeableness->agreeableness
+agreeeably->agreeably
+agreeed->agreed
+agreeeing->agreeing
agreeement->agreement
+agreeements->agreements
+agreees->agrees
agreemnet->agreement
agreemnets->agreements
agreemnt->agreement
+agreemnts->agreements
agregate->aggregate
agregated->aggregated
agregates->aggregates
+agregating->aggregating
agregation->aggregation
+agregations->aggregations
agregator->aggregator
+agregators->aggregators
agreing->agreeing
agrement->agreement
+agrements->agreements
agression->aggression
agressive->aggressive
agressively->aggressively
@@ -2273,9 +2377,10 @@
agruments->arguments
ags->tags, ages,
agsinst->against
-agument->argument
+agument->argument, augment,
agumented->augmented
-aguments->arguments
+agumenting->augmenting
+aguments->arguments, augments,
aheared->adhered
ahed->ahead
ahere->here, adhere,
@@ -2286,6 +2391,8 @@
ahmonds->almonds
ahppen->happen
ahve->have
+ahven't->haven't
+ahving->having
aicraft->aircraft
aiffer->differ
ailgn->align
@@ -2301,6 +2408,11 @@
airloom->heirloom
airporta->airports
airrcraft->aircraft
+airrflow->airflow
+airrplane->airplane
+airrplanes->airplanes
+airrport->airport
+airrports->airports
aisian->Asian
aixs->axis
aizmuth->azimuth
@@ -2341,11 +2453,17 @@
aks->ask
aksed->asked
akss->asks, ass,
+aktion->action
+aktions->actions
aktivate->activate
aktivated->activated
aktivates->activates
aktivating->activating
aktivation->activation
+aktive->active
+aktively->actively
+aktivities->activities
+aktivity->activity
akumulate->accumulate
akumulated->accumulated
akumulates->accumulates
@@ -2377,6 +2495,10 @@
alernated->alternated
alernately->alternately
alernates->alternates
+alernating->alternating
+alernative->alternative
+alernatively->alternatively
+alernatives->alternatives
alers->alerts
aleviate->alleviate
aleviates->alleviates
@@ -2395,9 +2517,12 @@
alghoritmic->algorithmic
alghoritmically->algorithmically
alghoritms->algorithms
+algin->align
algined->aligned
+algining->aligning
alginment->alignment
alginments->alignments
+algins->aligns
algohm->algorithm
algohmic->algorithmic
algohmically->algorithmically
@@ -2625,8 +2750,10 @@
alighnments->alignments
aligin->align
aligined->aligned
+aliging->aligning
aligining->aligning
aliginment->alignment
+aliginments->alignments
aligins->aligns
aligment->alignment
aligments->alignments
@@ -2665,6 +2792,11 @@
alinments->alignments
alis->alias, alas, axis, alms,
alisas->alias, aliases,
+alisased->aliased
+alisases->aliases
+alisasing->aliasing
+alised->aliased
+alises->aliases
alising->aliasing
aliver->alive, liver, a liver, sliver,
allcate->allocate
@@ -2696,6 +2828,10 @@
allegely->allegedly
allegence->allegiance
allegience->allegiance
+allias->alias
+alliased->aliased
+alliases->aliases
+alliasing->aliasing
allif->all if
allign->align
alligned->aligned
@@ -2709,7 +2845,13 @@
alliviate->alleviate
allk->all
alllocate->allocate
+alllocated->allocated
+alllocates->allocates
+alllocating->allocating
alllocation->allocation
+alllocations->allocations
+alllocator->allocator
+alllocators->allocators
alllow->allow
alllowed->allowed
alllows->allows
@@ -2790,8 +2932,16 @@
alltogetrher->altogether, all together,
alltogther->altogether, all together,
alltough->although
+allwance->allowance
+allwances->allowances
allways->always
+allwed->allowed
+allwing->allowing
allwo->allow
+allwoance->allowance
+allwoances->allowances
+allwoed->allowed
+allwoing->allowing
allwos->allows
allws->allows
allwys->always
@@ -2807,6 +2957,8 @@
alocating->allocating
alocation->allocation, a location,
alocations->allocations
+alocator->allocator
+alocators->allocators
alochol->alcohol
alog->along
alogirhtm->algorithm
@@ -2817,7 +2969,12 @@
alogirthmic->algorithmic
alogirthmically->algorithmically
alogirthms->algorithms
+alogn->along, align,
alogned->aligned
+alogning->aligning
+alognment->alignment
+alognments->alignments
+alogns->aligns
alogorithm->algorithm
alogorithmic->algorithmic
alogorithmically->algorithmically
@@ -2827,6 +2984,11 @@
alogrithmically->algorithmically
alogrithms->algorithms
alomst->almost
+aloow->allow
+aloowance->allowance
+aloowances->allowances
+aloowed->allowed
+aloowing->allowing
aloows->allows
alorithm->algorithm
alorithmic->algorithmic
@@ -2842,16 +3004,38 @@
alpabet->alphabet
alpabetic->alphabetic
alpabetical->alphabetical
+alpabetically->alphabetically
alpabets->alphabets
alpah->alpha
+alpahabet->alphabet
+alpahabetic->alphabetic
alpahabetical->alphabetical
+alpahabetically->alphabetically
+alpahabets->alphabets
+alpahbet->alphabet
+alpahbetic->alphabetic
+alpahbetical->alphabetical
alpahbetically->alphabetically
+alpahbets->alphabets
+alpahs->alphas
alph->alpha
alpha-numeric->alphanumeric
+alphabeticall->alphabetical
+alphabeticallly->alphabetically
alphabeticaly->alphabetically
alphabeticly->alphabetical
alphapeicall->alphabetical
+alphapet->alphabet
+alphapetic->alphabetic
+alphapetical->alphabetical
+alphapetically->alphabetically
alphapeticaly->alphabetically
+alphapets->alphabets
+alphbet->alphabet
+alphbetic->alphabetic
+alphbetical->alphabetical
+alphbetically->alphabetically
+alphbets->alphabets
alrady->already
alraedy->already
alread->already
@@ -2863,6 +3047,7 @@
alreayd->already
alreday->already
alredy->already
+alreeady->already
alreight->all right, alright,
alrelady->already
alrms->alarms
@@ -2874,9 +3059,20 @@
alsoneeds->also needs
alsot->also
alsready->already
+alsso->also
+altenate->alternate
+altenated->alternated
+altenately->alternately
+altenates->alternates
+altenating->alternating
altenative->alternative
-alterated->altered
+altenatively->alternatively
+altenatives->alternatives
+alterate->alternate, alter,
+alterated->altered, alternated,
alterately->alternately
+alterates->alters, alternates,
+alterating->altering, alternating,
alterative->alternative
alteratively->alternatively
alteratives->alternatives
@@ -2890,23 +3086,33 @@
alternatie->alternative, alternate,
alternatiely->alternatively, alternately,
alternaties->alternatives, alternates,
+alternatiev->alternative
alternatievly->alternatively
+alternatievs->alternatives
+alternativ->alternative
alternativey->alternatively
alternativley->alternatively
alternativly->alternatively
+alternativs->alternatives
alternatve->alternative
+alternatvely->alternatively
+alternatves->alternatives
+alternavte->alternative
alternavtely->alternatively
+alternavtes->alternatives
alternavtive->alternative
alternavtively->alternatively
alternavtives->alternatives
alternetive->alternative
alternetively->alternatively
alternetives->alternatives
+alternitiv->alternative
alternitive->alternative
alternitively->alternatively
alternitiveness->alternativeness
alternitives->alternatives
alternitivly->alternatively
+alternitivs->alternatives
altetnative->alternative
altetnatively->alternatively
altetnatives->alternatives
@@ -2926,7 +3132,9 @@
altough->although
altought->although
altready->already
+altso->also, altos,
alue->value
+alues->values
alusion->allusion, illusion,
alvorithm->algorithm
alvorithmic->algorithmic