This commit is contained in:
Mirco Wittrien 2020-06-06 08:23:30 +02:00
parent 6f4ec9b77e
commit 09891990a6
2 changed files with 104 additions and 2 deletions

View File

@ -6,7 +6,7 @@ var SpellCheck = (_ => {
return class SpellCheck {
getName () {return "SpellCheck";}
getVersion () {return "1.4.8";}
getVersion () {return "1.4.9";}
getAuthor () {return "DevilBro";}
@ -14,6 +14,7 @@ var SpellCheck = (_ => {
constructor () {
this.changelog = {
"fixed":[["'s & n't & n'","No longer marks words with extra suffix/prefix as incorrect"]],
"improved":[["Performance & Languages","Increased performance and variety of dictionaries"]]
};
@ -373,7 +374,9 @@ var SpellCheck = (_ => {
let wordLow = unformatedWord.toLowerCase();
let wordWithoutSymbols = wordLow.replace(/[0-9\µ\@\$\£\€\¥\¢\²\³\>\<\|\,\;\.\:\-\_\#\+\*\~\?\¿\\\´\`\}\=\]\)\[\(\{\/\&\%\§\"\!\¡\^\°\n\t\r]/g, "");
if (wordLow.indexOf("http://") != 0 && wordLow.indexOf("https://") != 0 && wordWithoutSymbols) {
for (let key in dictionaries) for (let word of [wordLow, wordWithoutSymbols]) {
let wordStartingPos = /^.{1}'/.test(wordWithoutSymbols) ? wordWithoutSymbols.split("'")[1] : "";
let wordEndingPos = /'.{1}$/.test(wordWithoutSymbols) ? wordWithoutSymbols.split("'").reverse()[1] : "";
for (let key in dictionaries) for (let word of BDFDB.ArrayUtils.removeCopies([wordLow, wordWithoutSymbols, wordStartingPos, wordEndingPos].filter(n => n))) {
let firstLetterLower = word.charAt(0);
if (dictionaries[key] && dictionaries[key][firstLetterLower] && dictionaries[key][firstLetterLower][word.length] && dictionaries[key][firstLetterLower][word.length].includes(word)) return false;
}

View File

@ -1594,6 +1594,7 @@ aimless
aimlessly
aimlessness
aims
ain't
ainu
air
airbag
@ -3855,6 +3856,7 @@ are
area
areal
areas
aren't
arena
arenas
arequipa
@ -5536,6 +5538,8 @@ baguette
baguettes
baguio
bah
baha'i
baha'ullah
bahama
bahamanian
bahamas
@ -11162,6 +11166,7 @@ camshaft
camshafts
camus
can
can't
canaan
canaanite
canaanites
@ -12679,6 +12684,7 @@ cfo
cg
cgi
ch
ch'in
chablis
chad
chadian
@ -17694,6 +17700,8 @@ coughed
coughing
coughs
could
could've
couldn't
coulee
coulees
coulis
@ -19337,6 +19345,8 @@ czechoslovakians
czechs
czerny
d
d'arezzo
d'estaing
da
dab
dabbed
@ -22016,6 +22026,7 @@ diddums
diderot
didgeridoo
didgeridoos
didn't
dido
didoes
didrikson
@ -23597,6 +23608,7 @@ doers
does
doeskin
doeskins
doesn't
doff
doffed
doffing
@ -23750,6 +23762,7 @@ domino
dominoes
domitian
don
don't
dona
donahue
donald
@ -24902,6 +24915,8 @@ dz
dzerzhinsky
dzungaria
e
e'en
e'er
ea
each
eager
@ -26707,6 +26722,7 @@ entomologists
entomology
entourage
entourages
entr'acte
entrails
entrained
entrance
@ -32235,6 +32251,7 @@ fwy
fy
fyi
g
g'day
ga
gab
gabardine
@ -35253,6 +35270,7 @@ gyved
gyves
gyving
h
h'm
ha
haas
habakkuk
@ -35307,6 +35325,7 @@ haddock
haddocks
hades
hadith
hadn't
hadoop
hadrian
hadst
@ -35974,6 +35993,7 @@ hashtag
hashtags
hasidim
haskell
hasn't
hasp
hasps
hassle
@ -36079,6 +36099,7 @@ havarti
have
havel
haven
haven't
havens
haversack
haversacks
@ -36168,6 +36189,8 @@ hdmi
hdqrs
hdtv
he
he'd
he'll
head
headache
headaches
@ -37993,6 +38016,8 @@ hovering
hovers
hovhaness
how
how'd
how're
howard
howbeit
howdah
@ -38609,6 +38634,10 @@ hysterics
hyundai
hz
i
i'd
i'll
i'm
i've
ia
iaccoca
iago
@ -41960,6 +41989,7 @@ ism
ismael
ismail
isms
isn't
iso
isobar
isobaric
@ -42012,6 +42042,8 @@ isthmus
isthmuses
isuzu
it
it'd
it'll
itaipu
ital
italian
@ -43992,6 +44024,10 @@ kyoto
kyrgyzstan
kyushu
l
l'amour
l'enfant
l'oreal
l'ouverture
la
lab
laban
@ -46873,6 +46909,7 @@ lysosomes
lyx
m
ma
ma'am
maalox
mabel
mable
@ -48372,6 +48409,7 @@ mayflower
mayflowers
mayfly
mayhem
mayn't
maynard
mayo
mayonnaise
@ -49467,10 +49505,12 @@ miffing
miffs
mig
might
might've
mightier
mightiest
mightily
mightiness
mightn't
mighty
mignonette
mignonettes
@ -51803,6 +51843,7 @@ mussolini
mussorgsky
mussy
must
must've
mustache
mustached
mustaches
@ -51820,6 +51861,7 @@ mustier
mustiest
mustily
mustiness
mustn't
musts
musty
mutability
@ -51963,6 +52005,7 @@ mythology
myths
myxomatosis
n
n'djamena
na
naacp
naan
@ -52323,6 +52366,7 @@ nco
nd
ndjamena
ne
ne'er
neal
neanderthal
neanderthals
@ -52428,6 +52472,7 @@ needlewoman
needlewomen
needlework
needling
needn't
needs
needy
nefarious
@ -53502,6 +53547,7 @@ nooses
nootka
nope
nor
nor'easter
nora
norad
norbert
@ -53978,6 +54024,20 @@ nyquil
nyse
nz
o
o'brien
o'casey
o'clock
o'connell
o'connor
o'donnell
o'er
o'hara
o'higgins
o'keeffe
o'neil
o'neill
o'rourke
o'toole
oaf
oafish
oafishly
@ -55266,6 +55326,7 @@ oubliette
oubliettes
ouch
ought
oughtn't
ouija
ouijas
ounce
@ -64661,6 +64722,7 @@ rebuttals
rebutted
rebutting
rec
rec'd
recalcitrance
recalcitrant
recalculate
@ -69393,6 +69455,7 @@ samuelson
samurai
samurais
san
san'a
sana
sanatorium
sanatoriums
@ -70791,6 +70854,7 @@ seborrhea
seborrhoea
sebum
sec
sec'y
secant
secants
secateurs
@ -71740,6 +71804,7 @@ shampoos
shamrock
shamrocks
shams
shan't
shana
shandies
shandong
@ -71793,6 +71858,7 @@ sharers
shares
shareware
shari
shari'a
sharia
shariah
sharif
@ -71857,6 +71923,8 @@ shay
shays
shcharansky
she
she'd
she'll
shea
sheaf
shear
@ -71995,6 +72063,7 @@ shewing
shewn
shews
shh
shi'ite
shiatsu
shibboleth
shibboleths
@ -72305,10 +72374,12 @@ shotgunning
shotguns
shots
should
should've
shoulder
shouldered
shouldering
shoulders
shouldn't
shout
shouted
shouter
@ -74764,6 +74835,7 @@ soto
sots
sottish
sou
sou'wester
souffle
souffles
sough
@ -79122,6 +79194,7 @@ systolic
szilard
szymborska
t
t'ang
ta
tab
tabasco
@ -80513,6 +80586,8 @@ thant
thar
tharp
that
that'd
that'll
thatch
thatched
thatcher
@ -80675,6 +80750,10 @@ thetas
thew
thews
they
they'd
they'll
they're
they've
thiamine
thick
thicken
@ -87841,6 +87920,7 @@ washstands
washtub
washtubs
washy
wasn't
wasp
waspish
waspishly
@ -88037,6 +88117,10 @@ wazoo
wazoos
wc
we
we'd
we'll
we're
we've
weak
weaken
weakened
@ -88341,6 +88425,7 @@ wens
went
wept
were
weren't
werewolf
werewolves
wesak
@ -88702,6 +88787,10 @@ whizzed
whizzes
whizzing
who
who'd
who'll
who're
who've
whoa
whodunit
whodunits
@ -88766,6 +88855,7 @@ whupped
whupping
whups
why
why'd
whys
wi
wicca
@ -89355,6 +89445,7 @@ women
womenfolk
womenfolks
won
won't
wonder
wonderbra
wondered
@ -89639,6 +89730,8 @@ wot
wotan
wotcha
would
would've
wouldn't
woulds
wouldst
wound
@ -89865,6 +89958,7 @@ xerxes
xes
xhosa
xi
xi'an
xian
xians
xiaoping
@ -89921,6 +90015,7 @@ xylophones
xylophonist
xylophonists
y
y'all
ya
yabber
yabbered
@ -90178,6 +90273,10 @@ yoruba
yosemite
yossarian
you
you'd
you'll
you're
you've
young
younger
youngest