Add suffixes to typos that start with "u"
diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index 8a7a904..ccd9d0b 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -44121,7 +44121,12 @@
 ubiquotous->ubiquitous
 ubiquoutous->ubiquitous
 ubitquitous->ubiquitous
+ublish->publish
+ublished->published
 ublisher->publisher
+ublishers->publishers
+ublishes->publishes
+ublishing->publishing
 ubunut->Ubuntu
 ubutu->Ubuntu
 ubutunu->Ubuntu
@@ -44129,6 +44134,12 @@
 udateed->updated
 udater->updater, dater,
 udating->updating, dating,
+udner->under
+udnerlying->underlying
+udnerstand->understand
+udnerstanding->understanding
+udnerstands->understands
+udnerstood->understood
 udno->undo, uno,
 udo->undo, sudo, judo, ado, udon, UFO,
 udpatable->updatable
@@ -44142,13 +44153,29 @@
 uegister->unregister
 ues->yes, use,
 uesd->used
+uesed->used
+ueser->user
+uesername->username
+uesernames->usernames
+uesers->users
 ueses->uses
 uesful->useful
 uesfull->useful
 uesfulness->usefulness
+uesing->using
 uesless->useless
 ueslessness->uselessness
+uesr->user
+uesrname->username
+uesrnames->usernames
+uesrs->users
 uest->quest
+uestion->question
+uestioned->questioned
+uestioning->questioning
+uestionnaire->questionnaire
+uestionnaires->questionnaires
+uestions->questions
 uests->quests
 uffer->buffer
 uffered->buffered
@@ -44157,6 +44184,12 @@
 uggly->ugly
 ugglyness->ugliness
 uglyness->ugliness
+ugrade->upgrade
+ugraded->upgraded
+ugrader->upgrader
+ugraders->upgraders
+ugrades->upgrades
+ugrading->upgrading
 uique->unique
 uise->use
 uisng->using
@@ -44186,6 +44219,7 @@
 ummark->unmark
 umoutn->umount
 un-complete->incomplete
+unabailability->unavailability
 unabailable->unavailable
 unabale->unable
 unabel->unable
@@ -44239,19 +44273,26 @@
 unatteded->unattended
 unauthenicated->unauthenticated
 unauthenticed->unauthenticated
+unavaiability->unavailability
 unavaiable->unavailable
+unavaialability->unavailability
 unavaialable->unavailable
 unavaialbale->unavailable
 unavaialbe->unavailable
 unavaialbel->unavailable
 unavaialbility->unavailability
 unavaialble->unavailable
+unavaibility->unavailability
 unavaible->unavailable
 unavailabel->unavailable
 unavailiability->unavailability
+unavailiable->unavailable
+unavailibility->unavailability
 unavailible->unavailable
+unavaliability->unavailability
 unavaliable->unavailable
 unavaoidable->unavoidable
+unavilability->unavailability
 unavilable->unavailable
 unballance->unbalance
 unbeknowst->unbeknownst
@@ -44274,6 +44315,7 @@
 unbouund->unbound
 unbouunded->unbounded
 unbunded->unbundled, unbounded,
+unbuntu->Ubuntu
 uncahnged->unchanged
 uncalcualted->uncalculated
 unce->once
@@ -44286,6 +44328,7 @@
 uncertainities->uncertainties
 uncertainity->uncertainty
 uncessarily->unnecessarily
+uncessary->unnecessary
 uncetain->uncertain
 uncetainties->uncertainties
 uncetainty->uncertainty
@@ -44321,6 +44364,8 @@
 uncommpression->uncompression
 uncommtited->uncommitted
 uncomon->uncommon
+uncompatibilities->incompatibilities
+uncompatibility->incompatibility
 uncompatible->incompatible
 uncompetetive->uncompetitive
 uncompetive->uncompetitive
@@ -44350,6 +44395,7 @@
 unconditianal->unconditional
 unconditianally->unconditionally
 unconditianaly->unconditionally
+unconditinal->unconditional
 unconditinally->unconditionally
 unconditinaly->unconditionally
 unconditionaly->unconditionally
@@ -44423,6 +44469,7 @@
 undertanded->understood
 undertanding->understanding
 undertands->understands
+undertood->understood
 undertsand->understand
 undertsanding->understanding
 undertsands->understands
@@ -44440,6 +44487,9 @@
 undesireable->undesirable
 undesitable->undesirable
 undestand->understand
+undestandable->understandable
+undestanding->understanding
+undestands->understands
 undestood->understood
 undet->under
 undetecable->undetectable
@@ -44458,13 +44508,18 @@
 undreground->underground
 unduely->unduly
 undupplicated->unduplicated
+uneccesarily->unnecessarily
 uneccesary->unnecessary
 uneccessarily->unnecessarily
 uneccessary->unnecessary
+unecesarily->unnecessarily
 unecesary->unnecessary
 unecessarily->unnecessarily
 unecessary->unnecessary
 uneeded->unneeded, unheeded, needed,
+unefficiency->inefficiency
+unefficient->inefficient
+unefficiently->inefficiently
 uneforceable->unenforceable
 uneform->uniform
 unencrpt->unencrypt
@@ -44475,8 +44530,15 @@
 unequalities->inequalities
 unequality->inequality
 uner->under
+unerlying->underlying
+unerstand->understand
+unerstanding->understanding
+unerstands->understands
+unerstood->understood
 unesacpe->unescape
 unesacped->unescaped
+unessecarily->unnecessarily
+unessecarrily->unnecessarily
 unessecarry->unnecessary
 unessecary->unnecessary
 unevaluted->unevaluated
@@ -44540,30 +44602,39 @@
 unfilps->unflips
 unflaged->unflagged
 unflexible->inflexible
+unforetunate->unfortunate
 unforetunately->unfortunately
 unforgetable->unforgettable
 unforgiveable->unforgivable
 unformated->unformatted
 unforseen->unforeseen
+unforttunate->unfortunate
 unforttunately->unfortunately
 unfortuante->unfortunate
 unfortuantely->unfortunately
+unfortunalte->unfortunate
 unfortunaltely->unfortunately
 unfortunaly->unfortunately
 unfortunat->unfortunate
+unfortunatel->unfortunately
 unfortunatelly->unfortunately
 unfortunatetly->unfortunately
 unfortunatley->unfortunately
 unfortunatly->unfortunately
+unfortunet->unfortunate
 unfortunetly->unfortunately
 unfortuntaly->unfortunately
 unforunate->unfortunate
 unforunately->unfortunately
 unforutunate->unfortunate
 unforutunately->unfortunately
+unfotunate->unfortunate
 unfotunately->unfortunately
+unfourtunate->unfortunate
 unfourtunately->unfortunately
+unfourtunet->unfortunate
 unfourtunetly->unfortunately
+unfurtunate->unfortunate
 unfurtunately->unfortunately
 ungeneralizeable->ungeneralizable
 ungly->ugly
@@ -44650,16 +44721,32 @@
 uniqe->unique
 uniqu->unique
 uniquness->uniqueness
+unistall->uninstall
+unistallation->uninstallation
 unistalled->uninstalled
+unistaller->uninstaller
+unistallers->uninstallers
+unistalling->uninstalling
+unistalls->uninstalls
 uniterrupted->uninterrupted
 UnitesStates->UnitedStates
+unitialise->uninitialise
+unitialised->uninitialised
+unitialises->uninitialises
+unitialising->uninitialising
 unitialize->uninitialize
 unitialized->uninitialized
+unitializes->uninitializes
+unitializing->uninitializing
+unitilise->uninitialise
 unitilised->uninitialised
+unitilises->uninitialises
 unitilising->uninitialising
 unitilities->utilities
 unitility->utility
+unitilize->uninitialize
 unitilized->uninitialized
+unitilizes->uninitializes
 unitilizing->uninitializing
 unitilties->utilities
 unitilty->utility
@@ -44734,7 +44821,9 @@
 unmodifable->unmodifiable
 unmodifed->unmodified
 unmoutned->unmounted
+unnable->unable
 unnacquired->unacquired
+unncessarily->unnecessarily
 unncessary->unnecessary
 unneccecarily->unnecessarily
 unneccecary->unnecessary
@@ -44743,16 +44832,19 @@
 unneccessarily->unnecessarily
 unneccessary->unnecessary
 unneceesarily->unnecessarily
+unneceesary->unnecessary
 unnecesarily->unnecessarily
 unnecesarrily->unnecessarily
 unnecesarry->unnecessary
 unnecesary->unnecessary
+unnecesasrily->unnecessarily
 unnecesasry->unnecessary
 unnecessar->unnecessary
 unnecessarilly->unnecessarily
 unnecesserily->unnecessarily
 unnecessery->unnecessary
 unnecessiarlly->unnecessarily
+unnecssarily->unnecessarily
 unnecssary->unnecessary
 unnedded->unneeded
 unneded->unneeded
@@ -44760,9 +44852,13 @@
 unnescessarily->unnecessarily
 unnescessary->unnecessary
 unnesesarily->unnecessarily
+unnesesary->unnecessary
 unnessarily->unnecessarily
+unnessary->unnecessary
+unnessasarily->unnecessarily
 unnessasary->unnecessary
 unnessecarily->unnecessarily
+unnessecarrily->unnecessarily
 unnessecarry->unnecessary
 unnessecary->unnecessary
 unnessesarily->unnecessarily
@@ -44770,6 +44866,7 @@
 unnessessarily->unnecessarily
 unnessessary->unnecessary
 unning->running
+unnnecessarily->unnecessarily
 unnnecessary->unnecessary
 unnown->unknown
 unnowns->unknowns
@@ -44905,6 +45002,14 @@
 unselectabe->unselectable
 unsepcified->unspecified
 unser->under, unset, unsure, user,
+unserlying->underlying
+unsername->username
+unsernames->usernames
+unsers->users, unsets,
+unserstand->understand
+unserstanding->understanding
+unserstands->understands
+unserstood->understood
 unseting->unsetting
 unsetset->unset
 unsettin->unsetting
@@ -45045,7 +45150,10 @@
 unsurprized->unsurprised
 unsurprizing->unsurprising
 unsurprizingly->unsurprisingly
+unsusable->unusable
 unsused->unused
+unsusual->unusual
+unsusually->unusually
 unswithced->unswitched
 unsychronise->unsynchronise
 unsychronised->unsynchronised
@@ -45053,6 +45161,13 @@
 unsychronized->unsynchronized
 untargetted->untargeted
 unter->under
+unterlying->underlying
+unterstand->understand
+unterstanding->understanding
+unterstands->understands
+unterstood->understood
+untilities->utilities
+untility->utility
 untill->until
 untils->until, utils,
 untintuitive->unintuitive
@@ -45074,12 +45189,22 @@
 unusre->unsure
 unusuable->unusable
 unusued->unused
+unvailability->unavailability
 unvailable->unavailable
 unvalid->invalid
 unvalidate->invalidate
 unverfified->unverified
+unversal->universal
+unversality->universality
 unversionned->unversioned
+unversities->universities
+unversity->university
 unversoned->unversioned
+unviersal->universal
+unviersality->universality
+unvierse->universe
+unvierses->universes
+unviersities->universities
 unviersity->university
 unwarrented->unwarranted
 unweildly->unwieldy
@@ -45095,6 +45220,7 @@
 upadate->update
 upadated->updated
 upadater->updater
+upadaters->updaters
 upadates->updates
 upadating->updating
 upadte->update
@@ -45102,6 +45228,7 @@
 upadter->updater
 upadters->updaters
 upadtes->updates
+upadting->updating
 upagrade->upgrade
 upagraded->upgraded
 upagrades->upgrades
@@ -45112,14 +45239,22 @@
 upates->updates
 upating->updating
 upcomming->upcoming
+updae->update
+updaed->updated
+updaer->updater
+updaers->updaters
+updaes->updates
 updaing->updating
 updat->update
+updatd->updated
 updateded->updated
 updateed->updated
 updatees->updates
 updateing->updating
 updatess->updates
 updatig->updating
+updatr->updater, update,
+updatrs->updaters, updates,
 updats->updates
 updgrade->upgrade
 updgraded->upgraded
@@ -45131,6 +45266,11 @@
 updrages->upgrades
 updraging->upgrading
 updte->update
+updted->updated
+updter->updater
+updters->updaters
+updtes->updates
+updting->updating
 uper->upper, super,
 upercase->uppercase
 upercased->uppercased
@@ -45201,9 +45341,13 @@
 upperacing->uppercasing
 uppler->upper
 uppon->upon
+upport->support
 upported->supported
 upporterd->supported
+upporting->supporting
+upports->supports
 uppper->upper
+upppercase->uppercase
 uppstream->upstream
 uppstreamed->upstreamed
 uppstreamer->upstreamer
@@ -45278,6 +45422,10 @@
 usebility->usability
 useble->usable
 useed->used
+useer->user
+useername->username
+useernames->usernames
+useers->users
 usees->uses
 usefl->useful
 usefule->useful
@@ -45306,6 +45454,9 @@
 usesfull->useful
 usespace->userspace
 usetnet->Usenet
+usiability->usability
+usiable->usable
+usiage->usage
 usibility->usability
 usible->usable
 usied->used, busied,
@@ -45326,6 +45477,7 @@
 ussual->usual
 ussuall->usual
 ussually->usually
+usuability->usability
 usuable->usable
 usuage->usage
 usuall->usually, usual,
@@ -45342,8 +45494,10 @@
 ususally->usually
 UTF8ness->UTF-8-ness
 utiilties->utilities
+utiilty->utility
 utilies->utilities
 utililties->utilities
+utililty->utility
 utilis->utilise
 utilisa->utilise
 utilisaton->utilisation
@@ -45362,16 +45516,29 @@
 utilizaton->utilization
 utill->until, utils,
 utillities->utilities
+utillity->utility
 utilties->utilities
 utiltities->utilities
 utiltity->utility
 utilty->utility
+utitities->utilities
 utitity->utility
 utitlities->utilities
 utitlity->utility
+utitlties->utilities
 utitlty->utility
+utlisation->utilisation
+utlise->utilise
+utlised->utilised
+utlises->utilises
+utlising->utilising
 utlities->utilities
 utlity->utility
+utlization->utilization
+utlize->utilize
+utlized->utilized
+utlizes->utilizes
+utlizing->utilizing
 utput->output
 utputs->outputs
 uupload->upload