Merge pull request #1830 from vikivivi/patch18

Add misspell: countermeasure, kernel, pthread, thermistor
diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index 7c6a855..a5e5e44 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -258,6 +258,13 @@
 acccession->accession
 acccessor->accessor
 acccessors->accessors
+acccord->accord
+acccordance->accordance
+acccordances->accordances
+acccorded->accorded
+acccording->according
+acccordingly->accordingly
+acccords->accords
 acccount->account
 acccumulate->accumulate
 acccuracy->accuracy
@@ -269,6 +276,11 @@
 acceess->access
 accelarate->accelerate
 accelaration->acceleration
+accelearte->accelerate
+accelearted->accelerated
+acceleartes->accelerates
+acceleartion->acceleration
+acceleartor->accelerator
 acceleated->accelerated
 acceleratoin->acceleration
 acceleratrion->acceleration
@@ -340,6 +352,12 @@
 acclimitization->acclimatization
 accoding->according
 accodingly->accordingly
+accodr->accord
+accodrance->accordance
+accodred->accorded
+accodring->according
+accodringly->accordingly
+accodrs->accords
 accointing->accounting
 accoird->accord
 accoirding->according
@@ -385,7 +403,13 @@
 accordinly->accordingly
 accordint->according
 accordintly->accordingly
+accordling->according
+accordlingly->accordingly
+accordng->according
+accordngly->accordingly
 accoriding->according
+accoridng->according
+accoridngly->accordingly
 accoring->according, occurring,
 accoringly->accordingly
 accorndingly->accordingly
@@ -419,6 +443,7 @@
 accronym->acronym
 accronyms->acronyms
 accrording->according
+accros->across
 accrose->across
 accross->across
 accsess->access
@@ -501,8 +526,9 @@
 achived->achieved, archived,
 achivement->achievement
 achivements->achievements
-achives->achieves
-achiving->achieving
+achiver->achiever, archiver,
+achives->achieves, archives,
+achiving->achieving, archiving,
 achor->anchor
 achored->anchored
 achoring->anchoring
@@ -665,7 +691,10 @@
 adbandon->abandon
 addapt->adapt
 addaptation->adaptation
+addaptations->adaptations
 addapted->adapted
+addapting->adapting
+addapts->adapts
 addd->add
 addded->added
 addding->adding
@@ -1404,7 +1433,7 @@
 allopones->allophones
 allos->allows
 alloted->allotted
-alloud->aloud
+alloud->aloud, allowed,
 allowd->allowed, allow, allows,
 allowe->allowed, allow, allows,
 allpication->application
@@ -1427,6 +1456,7 @@
 allwos->allows
 allws->allows
 allwys->always
+almoast->almost
 almostly->almost
 almsot->almost
 alo->also
@@ -1500,7 +1530,9 @@
 alteratives->alternatives
 alterior->ulterior
 alternaive->alternative
+alternaives->alternatives
 alternarive->alternative
+alternarives->alternatives
 alternatievly->alternatively
 alternativey->alternatively
 alternativly->alternatively
@@ -1649,6 +1681,7 @@
 anarchistm->anarchism
 anarquism->anarchism
 anarquist->anarchist
+anaylsis->analysis
 anbd->and
 ancapsulate->encapsulate
 ancesetor->ancestor
@@ -1889,6 +1922,7 @@
 appent->append
 apperance->appearance
 apperances->appearances
+apperant->apparent, aberrant,
 appereance->appearance
 appereances->appearances
 appered->appeared
@@ -2300,6 +2334,7 @@
 arguements->arguments
 arguemnt->argument
 arguemnts->arguments
+arguemtn->argument
 arguemtns->arguments
 argumant->argument
 argumants->arguments
@@ -2467,8 +2502,10 @@
 asigned->assigned
 asignee->assignee
 asignees->assignees
+asigning->assigning
 asignment->assignment
 asignor->assignor
+asigns->assigns
 asii->ascii
 asisstant->assistant
 asisstants->assistants
@@ -3390,6 +3427,8 @@
 aways->always, away,
 aweful->awful
 awefully->awfully
+awming->awning
+awmings->awnings
 awnser->answer
 awnsered->answered
 awnsers->answers
@@ -3823,6 +3862,8 @@
 bleading->bleeding
 blessd->blessed
 blessure->blessing
+bletooth->bluetooth
+bleutooth->bluetooth
 blindy->blindly
 Blitzkreig->Blitzkrieg
 bload->bloat
@@ -3840,6 +3881,7 @@
 bloeks->blokes
 bloekss->blokes
 blohted->bloated
+blok->block, bloke,
 blokc->block, bloke,
 blokcer->blocker
 blokchain->blockchain
@@ -3847,7 +3889,10 @@
 blokcing->blocking
 blokcs->blocks, blokes,
 blokcss->blocks, blokes,
+bloked->blocked
+bloker->blocker
 bloking->blocking
+bloks->blocks, blokes,
 blong->belong
 blonged->belonged
 blonging->belonging
@@ -3855,8 +3900,11 @@
 bloted->bloated
 bluestooth->bluetooth
 bluetooh->bluetooth
+bluetoot->bluetooth
+bluetootn->bluetooth
 blured->blurred
 blurr->blur, blurred,
+blutooth->bluetooth
 bnecause->because
 boads->boards
 boardcast->broadcast
@@ -3982,6 +4030,8 @@
 boundays->boundaries
 bounderies->boundaries
 boundery->boundary
+boundig->bounding
+boundimg->bounding
 boundrary->boundary
 boundries->boundaries
 boundry->boundary
@@ -4716,6 +4766,14 @@
 certficated->certificated
 certficates->certificates
 certfication->certification
+certfications->certifications
+certficiate->certificate
+certficiated->certificated
+certficiates->certificates
+certficiation->certification
+certficiations->certifications
+certfied->certified
+certfy->certify
 certian->certain
 certianly->certainly
 certicate->certificate
@@ -4832,6 +4890,10 @@
 charachter->character
 charachters->characters
 characstyle->charstyle
+charactar->character
+charactaristic->characteristic
+charactaristics->characteristics
+charactars->characters
 characte->character
 charactear->character
 charactears->characters
@@ -4990,6 +5052,12 @@
 chilren->children
 chineese->Chinese
 chiop->chip, chop,
+chiper->cipher, chipper, chimer,
+chipers->ciphers, chippers, chimers,
+chipersuite->ciphersuite
+chipersuites->ciphersuites
+chipertext->ciphertext
+chipertexts->ciphertexts
 chipet->chipset
 chipslect->chipselect
 chipstes->chipsets
@@ -5045,6 +5113,8 @@
 cicruits->circuits
 cicular->circular
 ciculars->circulars
+cihpher->cipher
+cihphers->ciphers
 cilent->client, silent,
 cilents->clients, silents, silence,
 cilincer->cylinder, silencer,
@@ -5062,7 +5132,22 @@
 ciontrol->control
 ciper->cipher
 cipers->ciphers
+cipersuite->ciphersuite
+cipersuites->ciphersuites
+cipertext->ciphertext
+cipertexts->ciphertexts
+ciph->cipher, chip,
+ciphe->cipher
 cipherntext->ciphertext
+ciphersuit->ciphersuite
+ciphersuits->ciphersuites
+ciphersute->ciphersuite
+ciphersutes->ciphersuites
+cipheruite->ciphersuite
+cipheruites->ciphersuites
+ciphes->ciphers
+ciphr->cipher
+ciphrs->ciphers
 cips->chips
 circomvent->circumvent
 circomvented->circumvented
@@ -5299,6 +5384,7 @@
 coalasing->coalescing
 coalcece->coalescence
 coalcence->coalescence
+coalesc->coalesce
 coalescsing->coalescing
 coalesed->coalesced
 coalesence->coalescence
@@ -5357,6 +5443,7 @@
 codepoitn->codepoint
 codesc->codecs
 codespel->codespell
+codesream->codestream
 coditions->conditions
 coduct->conduct
 coducted->conducted
@@ -5427,7 +5514,11 @@
 coincedentally->coincidentally
 coinitailize->coinitialize
 coinside->coincide
+coinsided->coincided
+coinsidence->coincidence
 coinsident->coincident
+coinsides->coincides
+coinsiding->coinciding
 cointain->contain
 cointained->contained
 cointaining->containing
@@ -6021,6 +6112,8 @@
 componants->components
 componbents->components
 componding->compounding
+componemt->component
+componemts->components
 componenets->components
 componens->components
 componentes->components
@@ -7202,6 +7295,8 @@
 copright->copyright
 coprighted->copyrighted
 coprights->copyrights
+coproccessor->coprocessor
+coproccessors->coprocessors
 coprocesor->coprocessor
 coprright->copyright
 coprrighted->copyrighted
@@ -7528,6 +7623,8 @@
 coverge->coverage, converge,
 coverges->coverages, converges,
 coverred->covered
+coversion->conversion
+coversions->conversions
 coverted->converted, covered, coveted,
 coverting->converting
 covnert->convert
@@ -7541,6 +7638,8 @@
 coyright->copyright
 coyrighted->copyrighted
 coyrights->copyrights
+cpacities->capacities
+cpacity->capacity
 cpation->caption
 cpoy->coy, copy,
 cppp->cpp
@@ -7708,6 +7807,7 @@
 curiousities->curiosities
 curiousity's->curiosity's
 curiousity->curiosity
+curnilinear->curvilinear
 currect->correct, current,
 currected->corrected
 currecting->correcting
@@ -7811,11 +7911,17 @@
 cycular->circular
 cyle->cycle
 cylic->cyclic
+cylider->cylinder
+cyliders->cylinders
 cylindre->cylinder
 cylnder->cylinder
 cylnders->cylinders
 cylynders->cylinders
 cymk->CMYK
+cyphersuite->ciphersuite
+cyphersuites->ciphersuites
+cyphertext->ciphertext
+cyphertexts->ciphertexts
 cyprt->crypt
 cyprtic->cryptic
 cyprto->crypto
@@ -8410,6 +8516,7 @@
 degnerates->degenerates
 degrads->degrades
 degration->degradation
+degredation->degradation
 degreee->degree
 degreeee->degree
 degreeees->degrees
@@ -8741,6 +8848,10 @@
 deregiters->deregisters
 derevative->derivative
 derevatives->derivatives
+derfien->define
+derfiend->defined
+derfine->define
+derfined->defined
 dergeistered->deregistered
 dergistration->deregistration
 deriair->derriere
@@ -9016,6 +9127,7 @@
 destryong->destroying
 destrys->destroys
 destuction->destruction
+destuctive->destructive
 desturcted->destructed
 desturtor->destructor
 desturtors->destructors
@@ -9260,6 +9372,7 @@
 dicovery->discovery
 dicrectory->directory
 dicrete->discrete
+dicretion->discretion
 dicretionary->discretionary
 dicsriminated->discriminated
 dictaionaries->dictionaries
@@ -9806,6 +9919,8 @@
 disproportionatly->disproportionately
 disputandem->disputandum
 disregrad->disregard
+disrete->discrete
+disretion->discretion
 disribution->distribution
 disricts->districts
 disrm->disarm
@@ -10032,6 +10147,8 @@
 distructive->destructive
 distuingish->distinguish
 disuade->dissuade
+disucssion->discussion
+disucssions->discussions
 disussion->discussion
 disussions->discussions
 disutils->distutils
@@ -10065,6 +10182,9 @@
 dne->done
 do'nt->don't
 doalog->dialog
+doamin->domain, dopamine,
+doamine->dopamine, domain,
+doamins->domains
 doas->does
 doble->double
 dobled->doubled
@@ -10174,6 +10294,10 @@
 dominaton->domination
 dominent->dominant
 dominiant->dominant
+domonstrate->demonstrate
+domonstrates->demonstrates
+domonstrating->demonstrating
+domonstration->demonstration
 donain->domain
 donains->domains
 donejun->dungeon
@@ -10332,6 +10456,7 @@
 drwawing->drawing
 drwawings->drawings
 dscrete->discrete
+dscretion->discretion
 dscribed->described
 dsiable->disable
 dsiabled->disabled
@@ -10454,6 +10579,7 @@
 easili->easily
 easiliy->easily
 easilly->easily
+easiy->easily
 easly->easily
 easyer->easier
 eaturn->return, saturn,
@@ -10504,6 +10630,14 @@
 eearly->early
 eeeprom->EEPROM
 eescription->description
+eevery->every
+eeverything->everything
+eeverywhere->everywhere
+eextract->extract
+eextracted->extracted
+eextracting->extracting
+eextraction->extraction
+eextracts->extracts
 efect->effect
 efective->effective
 efectively->effectively
@@ -11402,9 +11536,13 @@
 examing->examining
 examinining->examining
 examles->examples
+examnple->example
+examnples->examples
 exampel->example
 exampeles->examples
 exampels->examples
+examplee->example, examples,
+examplees->examples
 exampt->exempt
 exand->expand
 exansive->expansive
@@ -12906,6 +13044,7 @@
 fiercly->fiercely
 fightings->fighting
 figurestyle->figurestyles
+fike->file
 filal->final
 fileds->fields
 fileld->field
@@ -13065,6 +13204,7 @@
 flaoting->floating
 flashflame->flashframe
 flashig->flashing
+flasing->flashing
 flass->class, glass, flask, flash,
 flate->flat
 flatened->flattened
@@ -13395,6 +13535,7 @@
 forthcomming->forthcoming
 fortunaly->fortunately
 fortunat->fortunate
+fortunatelly->fortunately
 fortunatly->fortunately
 fortunetly->fortunately
 forula->formula
@@ -13451,6 +13592,9 @@
 fragmantation->fragmentation
 fragmants->fragments
 fragmenet->fragment
+fragmenetd->fragmented
+fragmeneted->fragmented
+fragmeneting->fragmenting
 fragmenets->fragments
 fragmnet->fragment
 frambuffer->framebuffer
@@ -13684,6 +13828,7 @@
 garantees->guarantees
 garantied->guaranteed
 garanty->guarantee
+garbadge->garbage
 garbage-dollected->garbage-collected
 garbagge->garbage
 garbarge->garbage
@@ -13829,6 +13974,9 @@
 geomety->geometry
 geometyr->geometry
 geomitrically->geometrically
+geomoetric->geometric
+geomoetrically->geometrically
+geomoetry->geometry
 geomtry->geometry
 geomtrys->geometries
 georeferncing->georeferencing
@@ -13899,6 +14047,7 @@
 gloab->globe
 gloabal->global
 gloabl->global
+globablly->globally
 globbal->global
 globel->global
 glorfied->glorified
@@ -14409,6 +14558,7 @@
 heursitics->heuristics
 hevy->heavy
 hexademical->hexadecimal
+hexdecimal->hexadecimal
 hexidecimal->hexadecimal
 hge->he
 hiarchical->hierarchical
@@ -16050,6 +16200,9 @@
 inteded->intended
 intedned->intended
 inteface->interface
+integarte->integrate
+integarted->integrated
+integartes->integrates
 integeral->integral
 integere->integer
 integreated->integrated
@@ -16749,6 +16902,19 @@
 koordinate->coordinate
 koordinates->coordinates
 kown->known
+kubenates->Kubernetes
+kubenernetes->Kubernetes
+kubenertes->Kubernetes
+kubenetes->Kubernetes
+kubenretes->Kubernetes
+kuberenetes->Kubernetes
+kuberentes->Kubernetes
+kuberetes->Kubernetes
+kubermetes->Kubernetes
+kubernates->Kubernetes
+kubernests->Kubernetes
+kubernete->Kubernetes
+kuberntes->Kubernetes
 kwno->know
 kwoledgebase->knowledge base
 kyrillic->cyrillic
@@ -17021,6 +17187,7 @@
 ligher->lighter, liar, liger,
 lighers->lighters, liars, ligers,
 lightweigh->lightweight
+lightwieght->lightweight
 lightwight->lightweight
 lightyear->light year
 lightyears->light years
@@ -17589,6 +17756,8 @@
 mechananism->mechanism
 mechancial->mechanical
 mechandise->merchandise
+mechanim->mechanism
+mechanims->mechanisms
 mechanis->mechanism
 mechansim->mechanism
 mechansims->mechanisms
@@ -17772,6 +17941,8 @@
 Micosoft->Microsoft
 micrcontroller->microcontroller
 micrcontrollers->microcontrollers
+microcontroler->microcontroller
+microcontrolers->microcontrollers
 Microfost->Microsoft
 microntroller->microcontroller
 microntrollers->microcontrollers
@@ -18000,6 +18171,11 @@
 misstypes->mistypes
 missunderstood->misunderstood
 missuse->misuse
+mistatch->mismatch
+mistatchd->mismatched
+mistatched->mismatched
+mistatches->mismatches
+mistatching->mismatching
 misterious->mysterious
 mistery->mystery
 misteryous->mysterious
@@ -18019,6 +18195,7 @@
 mmbers->members
 mmnemonic->mnemonic
 mnay->many
+moast->most, moat,
 mobify->modify
 mocrochip->microchip
 mocrochips->microchips
@@ -18171,6 +18348,7 @@
 monestary->monastery, monetary,
 monestic->monastic
 monickers->monikers
+monitary->monetary
 moniter->monitor
 monitoing->monitoring
 monkies->monkeys
@@ -19091,6 +19269,16 @@
 noral->normal, moral,
 noralize->normalize
 noralized->normalized
+noramal->normal
+noramalise->normalise
+noramalised->normalised
+noramalises->normalises
+noramalising->normalising
+noramalize->normalize
+noramalized->normalized
+noramalizes->normalizes
+noramalizing->normalizing
+noramals->normals
 noraml->normal
 nore->nor, more,
 norhern->northern
@@ -19172,6 +19360,7 @@
 nubering->numbering
 nubmer->number
 nubmers->numbers
+nucleous->nucleus, nucleolus,
 nucular->nuclear
 nuculear->nuclear
 nuisanse->nuisance
@@ -19228,6 +19417,14 @@
 obessions->obsessions
 obgect->object
 obgects->objects
+obhect->object
+obhectification->objectification
+obhectifies->objectifies
+obhectify->objectify
+obhectifying->objectifying
+obhecting->objecting
+obhection->objection
+obhects->objects
 obious->obvious
 obiously->obviously
 objec->object
@@ -19464,10 +19661,12 @@
 ontainors->containers
 ontains->contains
 onthe->on the
+ontop->on top
 ontrolled->controlled
 ony->only
 onyl->only
 oommits->commits
+opactity->opacity
 opacy->opacity
 opague->opaque
 opatque->opaque
@@ -19811,6 +20010,7 @@
 otherwhile->otherwise
 otherwhise->otherwise
 otherwice->otherwise
+otherwide->otherwise
 otherwis->otherwise
 otherwize->otherwise
 otherwordly->otherworldly
@@ -19926,6 +20126,7 @@
 overiding->overriding
 overlaped->overlapped
 overlaping->overlapping
+overlapp->overlap
 overlayed->overlaid
 overlflow->overflow
 overlfow->overflow
@@ -20744,9 +20945,13 @@
 placeholers->placeholders
 placematt->placemat, placement,
 placemenet->placement
+placemenets->placements
+placemet->placement, placemat, place mat,
+placemets->placements, placemats, place mats,
 placholder->placeholder
 placholders->placeholders
 placmenet->placement
+placmenets->placements
 plaform->platform
 plaforms->platforms
 plaftorm->platform
@@ -20838,6 +21043,8 @@
 poer->power
 poety->poetry
 pogress->progress
+poicies->policies
+poicy->policy
 poind->point
 poindcloud->pointcloud
 poiner->pointer
@@ -20846,6 +21053,8 @@
 poinnter->pointer
 poins->points
 pointes->points
+pointetr->pointer
+pointetrs->pointers
 pointeur->pointer
 pointseta->poinsettia
 pointss->points
@@ -21417,6 +21626,12 @@
 pretection->protection
 pretendend->pretended
 pretty-printter->pretty-printer
+preveiw->preview
+preveiwed->previewed
+preveiwer->previewer
+preveiwers->previewers
+preveiwes->previews, previewers,
+preveiws->previews
 prevelance->prevalence
 prevelant->prevalent
 preven->prevent
@@ -21667,6 +21882,8 @@
 proffessor->professor
 profilic->prolific
 profissional->professional
+profund->profound
+profundly->profoundly
 progagate->propagate
 progagated->propagated
 progagates->propagates
@@ -22490,6 +22707,7 @@
 re-negoziator->re-negotiator
 re-negoziators->re-negotiators
 re-realease->re-release
+re-spawining->re-spawning, respawning,
 re-uplad->re-upload
 re-upladad->re-upload, re-uploaded,
 re-upladed->re-uploaded
@@ -23061,6 +23279,7 @@
 referrence->reference
 referrenced->referenced
 referrences->references
+referrencing->referencing
 referreres->referrers
 referres->refers
 referrs->refers
@@ -23435,6 +23654,10 @@
 renderring->rendering
 rendevous->rendezvous
 rendezous->rendezvous
+rendired->rendered
+rendirer->renderer
+rendirers->renderers
+rendiring->rendering
 renedered->rendered
 renegatiotiable->renegotiable
 renegatiotiate->renegotiate
@@ -23965,6 +24188,8 @@
 rerferences->references
 rerpesentation->representation
 rertieves->retrieves
+reruirement->requirement
+reruirements->requirements
 reruning->rerunning
 rerurn->return, rerun,
 rerwite->rewrite
@@ -24064,12 +24289,18 @@
 resoucing->resourcing
 resoultion->resolution
 resoultions->resolutions
+resourcd->resourced, resource,
+resourcde->resourced, resource,
 resourceype->resourcetype
+resourcs->resources, resource,
+resourcse->resources, resource,
+resourcsed->resourced, resource,
 resoure->resource
 resoured->resourced
 resoures->resources
 resoution->resolution
 resoves->resolves
+respawining->respawning
 respecitve->respective
 respecitvely->respectively
 respecive->respective
@@ -24349,10 +24580,15 @@
 reveive->receive, revive,
 reveiw->review
 reveiwed->reviewed
+reveiwer->reviewer
+reveiwers->reviewers
+reveiwes->reviews, reviewers,
+reveiwing->reviewing
+reveiws->reviews
 revelent->relevant
 reveokes->revokes
-rever->revert, fever,
-reveral->reversal
+rever->revert, refer, fever,
+reveral->reversal, referral,
 reverce->reverse
 reverced->reversed
 reverece->reference, reverence,
@@ -24559,6 +24795,7 @@
 sacrilegeous->sacrilegious
 sacrin->saccharin
 sade->sad
+saem->same
 safe-pooint->safe-point
 safe-pooints->safe-points
 safeguared->safeguard, safeguarded,
@@ -24651,6 +24888,7 @@
 saxaphone->saxophone
 sbsampling->subsampling
 scahr->schar
+scalarr->scalar
 scaleability->scalability
 scaleable->scalable
 scaleing->scaling
@@ -24702,6 +24940,7 @@
 schedualed->scheduled
 schedualing->scheduling
 schedulier->scheduler
+schedulling->scheduling
 schme->scheme
 schmea->schema
 schmeas->schemas
@@ -24955,6 +25194,11 @@
 sematics->semantics
 sematnics->semantics
 semding->sending
+sement->cement, segment,
+sementation->segmentation
+semented->cemented, segmented,
+sementing->cementing, segmenting,
+sements->cements, segments,
 semgent->segment
 semicolor->semicolon
 semicolumn->semicolon
@@ -25416,6 +25660,11 @@
 siezing->seizing, sizing,
 siezure->seizure
 siezures->seizures
+siffix->suffix
+siffixation->suffixation, suffocation,
+siffixed->suffixed
+siffixes->suffixes
+siffixing->suffixing
 sigal->signal, sigil,
 sigaled->signaled
 sigals->signals, sigils,
@@ -25451,7 +25700,8 @@
 signifigantly->significantly
 signitories->signatories
 signitory->signatory
-signle->single
+signle->single, signal,
+signles->singles, signals,
 signol->signal
 signto->sign to
 signul->signal
@@ -25513,6 +25763,8 @@
 simulatation->simulation
 simultaneos->simultaneous
 simultaneosly->simultaneously
+simultanious->simultaneous
+simultaniously->simultaneously
 simultanous->simultaneous
 simultanously->simultaneously
 simutaneously->simultaneously
@@ -25570,6 +25822,7 @@
 sintax->syntax
 Sionist->Zionist
 Sionists->Zionists
+siply->simply
 sirect->direct
 sirected->directed
 sirecting->directing
@@ -25839,7 +26092,11 @@
 souldn't->shouldn't
 soundard->soundcard
 sountrack->soundtrack
+sourcd->sourced, source,
+sourcde->sourced, source,
 sourcedrectory->sourcedirectory
+sourcs->sources, source,
+sourcse->sources, source,
 sourct->source
 soure->source, sure, sore, sour, soured,
 soures->sources, sores, sours, soured,
@@ -25875,6 +26132,7 @@
 spaw->spawn
 spawed->spawned
 spawing->spawning
+spawining->spawning
 spawnve->spawn
 spaws->spawns
 spcae->space
@@ -26304,6 +26562,9 @@
 spreasheet->spreadsheet
 spreasheets->spreadsheets
 sprech->speech
+sprecial->special
+sprecialized->specialized
+sprecially->specially
 spred->spread
 spredsheet->spreadsheet
 spreedsheet->spreadsheet
@@ -26316,7 +26577,15 @@
 sptintf->sprintf
 spurios->spurious
 spurrious->spurious
+sqare->square
+sqared->squared
+sqares->squares
+sqash->squash
+sqashed->squashed
+sqashing->squashing
 sqaure->square
+sqaured->squared
+sqaures->squares
 sqeuence->sequence
 squashgin->squashing
 squence->sequence
@@ -26678,6 +26947,8 @@
 subdirecty->subdirectory
 subdivisio->subdivision
 subdivisiond->subdivisioned
+subdoamin->subdomain
+subdoamins->subdomains
 subelemet->subelement
 subelemets->subelements
 subexperesion->subexpression
@@ -26801,6 +27072,9 @@
 subseqence->subsequence
 subseqent->subsequent
 subsequest->subsequent
+subsequnce->subsequence
+subsequnt->subsequent
+subsequntly->subsequently
 subshystem->subsystem
 subshystems->subsystems
 subsidary->subsidiary
@@ -26992,12 +27266,27 @@
 sufferage->suffrage
 sufferred->suffered
 sufferring->suffering
+sufficate->suffocate
+sufficated->suffocated
+sufficates->suffocates
+sufficating->suffocating
+suffication->suffocation
 sufficent->sufficient
 sufficently->sufficiently
 suffisticated->sophisticated
+suficate->suffocate
+suficated->suffocated
+suficates->suffocates
+suficating->suffocating
+sufication->suffocation
 suficcient->sufficient
 suficient->sufficient
 suficiently->sufficiently
+sufocate->suffocate
+sufocated->suffocated
+sufocates->suffocates
+sufocating->suffocating
+sufocation->suffocation
 sugested->suggested
 sugestion->suggestion
 sugestions->suggestions
@@ -27104,6 +27393,7 @@
 supporession->suppression
 supportd->supported
 supporte->supported, supporter,
+supportes->supports
 supportet->supporter, supported,
 supportin->supporting
 supportted->supported
@@ -27158,6 +27448,10 @@
 suprizing->surprising
 suprizingly->surprisingly
 supsend->suspend
+supspect->suspect
+supspected->suspected
+supspecting->suspecting
+supspects->suspects
 surbert->sherbet
 surfce->surface
 surgest->suggest
@@ -28007,6 +28301,10 @@
 throgh->through
 thron->thrown, throne,
 throrough->thorough
+throtte->throttle, trot,
+throtted->throttled, trotted,
+throttes->throttles, trots,
+throtting->throttling, trotting,
 throttoling->throttling
 throug->through
 througg->through
@@ -28139,6 +28437,7 @@
 Tolkein->Tolkien
 tollerable->tolerable
 tollerance->tolerance
+tollerances->tolerances
 tomatoe->tomato
 tomatos->tomatoes
 tommorow->tomorrow
@@ -28220,6 +28519,14 @@
 tragets->targets
 traiing->trailing, training,
 trailling->trailing
+traingle->triangle
+traingular->triangular
+traingulate->triangulate
+traingulated->triangulated
+traingulates->triangulates
+traingulating->triangulating
+traingulation->triangulation
+traingulations->triangulations
 traker->tracker
 traking->tracking
 traling->trailing, trialing,
@@ -28562,6 +28869,8 @@
 treting->treating
 trgistration->registration
 trhe->the
+triancle->triangle
+triancles->triangles
 triange->triangle
 trianglular->triangular
 trianglutaion->triangulation
@@ -28578,6 +28887,11 @@
 triggerred->triggered
 triggger->trigger
 triguered->triggered
+trik->trick, trike,
+triked->tricked
+trikery->trickery
+triks->tricks, trikes,
+triky->tricky
 trimed->trimmed
 triming->trimming, timing,
 tring->trying, string, ring,
@@ -28646,7 +28960,7 @@
 tunelling->tunneling
 tunned->tuned
 tunnell->tunnel
-tunning->tuning
+tunning->tuning, running,
 tuotiral->tutorial
 tuotirals->tutorials
 tupel->tuple
@@ -28665,6 +28979,7 @@
 tution->tuition
 tutoriel->tutorial
 tutoriels->tutorials
+tweleve->twelve
 twelth->twelfth
 two-dimenional->two-dimensional
 two-dimenionsal->two-dimensional
@@ -28706,6 +29021,7 @@
 tyrrany->tyranny
 ubelieveble->unbelievable
 ubelievebly->unbelievably
+ubernetes->Kubernetes
 ubiquitious->ubiquitous
 ubiquituously->ubiquitously
 ubitquitous->ubiquitous
@@ -28899,6 +29215,8 @@
 undeflows->underflows
 undefuned->undefined
 undependend->independent, nondependent,
+underfiend->undefined
+underfined->undefined
 underlayed->underlaid
 underlaying->underlying
 underlow->underflow
@@ -28948,7 +29266,7 @@
 uneccessarily->unnecessarily
 unecessarily->unnecessarily
 unecessary->unnecessary
-uneeded->unneeded, needed,
+uneeded->unneeded, unheeded, needed,
 uneforceable->unenforceable
 uneform->uniform
 unencrpt->unencrypt
@@ -29057,6 +29375,7 @@
 unidimensionnal->unidimensional
 unifiy->unify
 uniformely->uniformly
+uniformy->uniformly, uniform,
 unifrom->uniform
 unifromed->uniformed
 unifromity->uniformity
@@ -29148,6 +29467,8 @@
 unknonw->unknown
 unknonwn->unknown
 unknonws->unknowns
+unknwn->unknown
+unknwns->unknowns
 unknwoing->unknowing
 unknwoingly->unknowingly
 unknwon->unknown
@@ -29472,6 +29793,7 @@
 unvailable->unavailable
 unvalid->invalid
 unvalidate->invalidate
+unverfified->unverified
 unversionned->unversioned
 unversoned->unversioned
 unviersity->university
@@ -29548,6 +29870,7 @@
 uploders->uploaders
 uploding->uploading
 uplods->uploads
+uppler->upper
 uppon->upon
 upported->supported
 upporterd->supported
@@ -29666,7 +29989,17 @@
 utilies->utilities
 utililties->utilities
 utilis->utilise
+utilisa->utilise
+utilisaton->utilisation
 utilites->utilities
+utilitisation->utilisation
+utilitise->utilise
+utilitises->utilises
+utilitising->utilising
+utilitization->utilization
+utilitize->utilize
+utilitizes->utilizes
+utilitizing->utilizing
 utiliz->utilize
 utiliza->utilize
 utilizaton->utilization
@@ -29818,6 +30151,13 @@
 vegtable->vegetable
 vehicule->vehicle
 veify->verify
+veiw->view
+veiwed->viewed
+veiwer->viewer
+veiwers->viewers
+veiwing->viewing
+veiwings->viewings
+veiws->views
 vektor->vector
 vektors->vectors
 velidate->validate
@@ -29837,6 +30177,15 @@
 veresion->version
 veresions->versions
 verfication->verification
+verfifiable->verifiable
+verfification->verification
+verfifications->verifications
+verfified->verified
+verfifier->verifier
+verfifiers->verifiers
+verfifies->verifies
+verfify->verify
+verfifying->verifying
 verfy->verify
 verfying->verifying
 verifi->verify, verified,
@@ -30355,6 +30704,10 @@
 widthn->width
 widthout->without
 wief->wife
+wieghed->weighed
+wieght->weight
+wieghted->weighted, weighed,
+wieghts->weights
 wieh->view
 wierd->weird
 wierdly->weirdly
@@ -30456,6 +30809,7 @@
 wnated->wanted
 wnating->wanting
 wnats->wants
+wnen->when, Wen,
 wnidow->window, widow,
 wnidows->windows, widows,
 woh->who
@@ -30486,10 +30840,16 @@
 worflow->workflow
 worflows->workflows
 workaorund->workaround
+workaound->workaround
+workaounds->workarounds
 workaraound->workaround
+workaraounds->workarounds
 workarbound->workaround
+workaroud->workaround
+workarouds->workarounds
 workarould->workaround
 workaroung->workaround
+workaroungs->workarounds
 workarround->workaround
 workarrounds->workarounds
 workarund->workaround
@@ -30504,6 +30864,7 @@
 workbneches->workbenches
 workboos->workbooks
 workd->worked
+worke->work, worked, works,
 workes->works
 workfow->workflow
 workfows->workflows
@@ -30524,6 +30885,8 @@
 workststions->workstations
 world-reknown->world renown
 world-reknowned->world renowned
+worload->workload
+worloads->workloads
 worls->world
 worng->wrong, worn,
 wornged->wronged
@@ -30571,6 +30934,8 @@
 writtin->written, writing,
 writting->writing
 writtten->written
+wrkload->workload
+wrkloads->workloads
 wrod->word
 wroet->wrote
 wrog->wrong
@@ -30579,6 +30944,8 @@
 wrokflow->workflow
 wrokflows->workflows
 wroking->working
+wrokload->workload
+wrokloads->workloads
 wroks->works
 wron->wrong
 wronf->wrong
diff --git a/codespell_lib/data/dictionary_code.txt b/codespell_lib/data/dictionary_code.txt
index 4346c8b..1be6465 100644
--- a/codespell_lib/data/dictionary_code.txt
+++ b/codespell_lib/data/dictionary_code.txt
@@ -13,6 +13,7 @@
 dur->due
 endcode->encode
 errorstring->error string
+exitst->exits, exists,
 files'->file's
 gae->game, Gael, gale,
 iam->I am, aim,
@@ -30,6 +31,8 @@
 reday->ready
 referer->referrer
 rela->real
+rendir->render
+rendirs->renders
 seeked->sought
 sinc->sync, sink, since,
 sincs->syncs, sinks, since,
diff --git a/codespell_lib/tests/test_dictionary.py b/codespell_lib/tests/test_dictionary.py
index 97011e1..92e2cc9 100644
--- a/codespell_lib/tests/test_dictionary.py
+++ b/codespell_lib/tests/test_dictionary.py
@@ -189,6 +189,7 @@
 # allow some duplicates, like "m-i-n-i-m-i-s-e", or "c-a-l-c-u-l-a-t-a-b-l-e"
 allowed_dups = {
     ('dictionary.txt', 'dictionary_en-GB_to_en-US.txt'),
+    ('dictionary.txt', 'dictionary_names.txt'),
     ('dictionary.txt', 'dictionary_rare.txt'),
     ('dictionary.txt', 'dictionary_usage.txt'),
     ('dictionary_rare.txt', 'dictionary_usage.txt'),