1
0
Fork 0

Easier contraction typing (#289)

* removed isPunctiationPartOfWords hack and created a new contraction input method that allows typing just anything, instead of predefined list coming from the dictionary

* updated the common compound words and contractions in Bulgarian, Dutch, English and French

* removed some non-sense and rarely used English words

* fixed crashing when trying to find words with apostrophes in the database

* fixed a crash when trying to capitalize single character strings

* improved dictionary validation at build time: spaces are now disallowed
This commit is contained in:
Dimo Karaivanov 2023-06-20 09:29:48 +03:00 committed by GitHub
parent cf766334d6
commit 241a4125b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 389 additions and 35214 deletions

View file

@ -490,6 +490,7 @@
пия 170
плу
плю
по-
под 204
пое
пои
@ -2246,6 +2247,7 @@
наем 167
нает 137
наех
най-
назе
нали 184
нане 90

Can't render this file because it is too large.

File diff suppressed because it is too large Load diff

View file

@ -1,3 +1,26 @@
c'
ç'
d'
j'
l'
m'
n'
s'
t'
y'
qu'
-ce
-ci
-il
-la
-toi
-elle
-nous
-vous
jusqu'
lorsqu'
puisqu'
quoiqu'
abaissa 59
abaissable
abaissables

Can't render this file because it is too large.

View file

@ -1,14 +1,19 @@
's-Graveland 94
's-Gravendeel 95
's-Gravenhaags
's-Gravenhage 129
's-Gravenhagenaar
's-Gravenmoer
's-Gravenzande 103
's-Gravenzander
's-Gravenzands
's-Hertogenbosch 129
't 180
Gravendeel 95
Gravenhaags
Gravenhage 129
Gravenhagenaar
Gravenmoer
Gravenzande 103
Gravenzander
Gravenzands
Hertogenbosch 129
'k
's
't
's-
m'n
d'r
da's
A-attest
A-attesten
A-biljet
@ -23,7 +28,6 @@ A-omroep
A-omroepen
A-selectie 92
A-status 90
A.D.
AAA 109
AAW 96
AAW-voorziening
@ -1928,7 +1932,6 @@ ayses
aytekin
ayten
aytens
az.
azad
azads
azarkan
@ -5025,7 +5028,6 @@ chilenen 91
chili 110
chimène
chimènes
chin.
china 163
china's 104
chinees 119
@ -5719,7 +5721,6 @@ d-day 98
d-sluiting
d-trein 80
d-treinen
d.v.
ddt 99
deet 99
dna 144
@ -10520,8 +10521,6 @@ gül 85
güls
h-bom
h-bommen
h.k.h.
h.m.
hrm 122
htm 111
html 127
@ -15930,7 +15929,6 @@ l-profiel
l-profielen
l-vormig 86
l-vormige 104
l.b.
lan 99
lgpl
lto 75
@ -19174,7 +19172,6 @@ mexx'
meyer 123
meyerode
meys 75
mgr.
mia 90
mia's 72
mica 97
@ -19962,12 +19959,6 @@ mälarmeer
mélanie 73
mélanies
münchen 135
n.b.
n.h.
n.n.
n.o.
n.v.
n.w.
nam 121
nap 95
nasa 125
@ -20249,7 +20240,6 @@ neals
nebahat 81
nebahats
nebbeling
ned.
Neder-Betuwe 90
Neder-Californië
Neder-Congo
@ -21093,7 +21083,6 @@ nyssa
nyssa's
nürnberg 102
o-benen 78
o.l.v.
ocmw 132
ocmw's 108
OCMW-raad 88
@ -21525,7 +21514,6 @@ opdorp 81
opel 132
opels 84
opendocument
openoffice.org
opentaal 113
opgeldenaken
opgenoort
@ -23029,7 +23017,6 @@ quitoos
quitoër
quix 72
qureshi
r.i.p.
ram 115
rdw 124
ret 117
@ -26750,8 +26737,6 @@ srananmans
sranantongo 88
srebrenica 117
sri 78
st.-eustatius
st.-maarten
staaks
staals
staarink
@ -26847,7 +26832,6 @@ stavast 80
stavele 76
stavenga
stavleu
stct.
steef 85
steefs
steegers
@ -29997,8 +29981,6 @@ vänermeer
vättermeer
véronique 99
véroniques
w.
w.v.str.
wa 115
WA-verzekering 93
WAM-sticker
@ -31611,8 +31593,6 @@ z-verpleegkundige
z-verpleegkundigen
z-vormig
z-vormige
z.h.
z.k.h.
zaaijer 82
zaan 89
zaandam 132
@ -32158,13 +32138,6 @@ a-priorisch 79
a-priorische
a-prioristisch 79
a-prioristische 81
a.d.h.v.
a.g.v.
a.h.w.
a.j.b.
a.m.
a.s.
a.u.b.
aagt 84
aagtappel 80
aagtappels 79
@ -35328,7 +35301,6 @@ aanvuring 85
aanvuurde 84
aanvuurden 82
aanvuurt 83
aanw.
aanwaai 80
aanwaaide 80
aanwaaiden 78
@ -38653,7 +38625,6 @@ afasiepatiënten
afat
afatisch 80
afatische 84
afb.
afbad 77
afbak 85
afbakbrood
@ -38907,7 +38878,6 @@ afbuigmagneet 81
afbuigt 94
afcentiemen
afchecken
afd.
afdaal 84
afdaalde 95
afdaalden 92
@ -43068,7 +43038,6 @@ afwrijft 85
afwrijven 92
afwrijvingen 77
afwringen 82
afz.
afzaag 84
afzaagde 82
afzaagden 84
@ -45222,7 +45191,6 @@ amuzikaal
amygdala 99
amylose 72
amyotrofie 80
an.
anaal 121
anabaptisme 81
anabaptist 81
@ -47864,7 +47832,6 @@ aronskelken 83
aroom 82
arpeggio 89
arpeggio's 81
arr.
arrangeer 82
arrangeerde 93
arrangeerden 82
@ -50164,9 +50131,6 @@ aïssen 73
b's
b'tje
b'tjes
b.d.
b.g.g.
b.v.d.
baad 88
baadde 96
baadden 89
@ -53282,7 +53246,6 @@ bazuintje 82
bazuintjes 81
bbp 121
bbp-groei 81
bc.
beaam 90
beaamd 98
beaamde 104
@ -61835,7 +61798,6 @@ betrouwde 84
betrouwden 81
betrouwen 99
betrouwt 83
bett.
betuig 99
betuigd 111
betuigde 106
@ -64941,7 +64903,6 @@ bijkrijgt 86
bijkwam 98
bijkwamen 91
bijl 129
bijl.
bijladen 88
bijlag 87
bijlage 157
@ -65325,7 +65286,6 @@ bijtten 79
bijtwond 77
bijtwonden 82
bijtwondje
bijv.
bijvak 95
bijvakken 90
bijvakprogramma 80
@ -68420,7 +68380,6 @@ bluts 87
blutsen 89
blutst 81
blutste 76
blz.
blèrde 82
blèrden 81
blèren 97
@ -76207,10 +76166,8 @@ buy-outs
buzzer 85
buzzers 75
bv'tjes
bv.
bvba 119
bvba's
bw.
bye 108
byebye
byes
@ -76249,9 +76206,6 @@ c'tjes
c-pion
c-sleutel
c-sleutels
c.q.
c.s.
ca.
caban 82
cabans 83
cabaret 123
@ -85268,10 +85222,6 @@ d's 84
d'tje
d'tjes
d-pion
d.d.
d.i.
d.m.v.
d.w.z.
db 132
daad 149
daadkracht 122
@ -86782,7 +86732,6 @@ daze
dazen 97
dc 143
dc's
dd.
de 255
de-escalatie 77
de-escalaties
@ -89593,7 +89542,6 @@ dezulken 101
deïsme 89
deïst 86
deïsten 86
dhr.
dia 123
dia's 119
dia-avond
@ -92158,7 +92106,6 @@ dittografieën 77
ditzelfde 118
diuretica 93
diureticum 93
div.
divalifeest
divalioptocht
divalioptochten
@ -95906,9 +95853,7 @@ dozijnen 97
dozijntje 82
dozijntjes 82
dpi 111
dr.
dra 115
dra.
draad 153
draadachtig 83
draadachtige 89
@ -97578,8 +97523,6 @@ droste-effect
drostendiensten 82
drostschap 80
drozen 79
drs.
drs.-titel
drug 123
drugbaron
drugbeleid 93
@ -98141,7 +98084,6 @@ druïdetempel
dryade 92
dryaden 84
drycleaning
ds.
dtp 80
dtp-prik
dtp-prikken
@ -99536,12 +99478,6 @@ e-pion
e-snaar 78
e-zine 98
e-zines 77
e.a.
e.d.
e.e.a.
e.o.
e.v.
e.v.a.
earlgreythee
earnings
eau-de-colognefles 80
@ -103004,7 +102940,6 @@ enveloppenfinanciering
enveloppetje
environment 97
environments 72
enz.
enzoverder 93
enzovoort 144
enzovoorts 133
@ -103963,7 +103898,6 @@ etappezege 94
etappezeges 76
etatistisch
etatistische
etc.
eten 181
etend 97
etende 101
@ -104600,7 +104534,6 @@ evolutionistisch 83
evolutionistische 82
evoqueerde
evoqueren 80
evt.
ex 149
ex-kamerleden
ex-kamerlid
@ -104956,7 +104889,6 @@ excitatie 92
excitaties
exciteerde
exciteren 83
excl.
exclamatie 79
exclamaties 81
exclave 91
@ -105784,7 +105716,6 @@ f-sleutel 81
f-sleutels 76
fa 123
fa's
fa.
faal 98
faalangst 117
faalangsten
@ -106188,7 +106119,6 @@ falsifieert 82
falsifiëren 84
falsifiëring 78
falsifiëringen
fam.
fameus 98
fameust 77
fameuze 122
@ -107751,7 +107681,6 @@ fietszoektocht 75
fietszoektochten
fifties 93
fiftyfifty 85
fig.
figaro 83
figaro's
figgelen 78
@ -110574,7 +110503,6 @@ foxtrotte 80
foxtrotten 80
foyer 117
foyers 93
fr.
fraai 148
fraaie 152
fraaier 107
@ -111851,7 +111779,6 @@ g'tjes
g-sleutel 81
g-sleutels
g-spot 76
g.g.d.
ga 183
gaaf 141
gaafheid 102
@ -113444,7 +113371,6 @@ geavanceerder 101
geavanceerdere 92
geavondmaald 77
geavontuurd 82
geb.
gebaad 98
gebaald 81
gebaand 103
@ -119363,7 +119289,6 @@ geluwd 97
geluwde 83
gelyncht 97
gelynchte 82
gem.
gemaaid 122
gemaaide 100
gemaakt 193
@ -123739,7 +123664,6 @@ gesynthetiseerd 97
gesynthetiseerde 86
gesystematiseerd 87
gesystematiseerde 85
get.
getaakt 81
getaald 82
getaand 89
@ -144284,19 +144208,6 @@ i-bankieren
i-grec 81
i-grecs
i-mode 83
i.c.
i.c.m.
i.e.
i.h.a.
i.h.b.
i.m.
i.o.
i.o.v.
i.p.v.
i.s.m.
i.t.t.
i.v.m.
i.z.g.st.
ipod 130
ipods 95
ia 133
@ -145935,7 +145846,6 @@ inciviek 81
incivieke
incivieken
incivisme 80
incl.
inclinatie 90
inclinatiekompas 74
inclinaties 82
@ -147169,7 +147079,6 @@ infuuspompen 78
infuuspompjes
infuusvloeistof
infuusvloeistoffen
ing.
ingaan 146
ingaand 97
ingaande 116
@ -152012,7 +151921,6 @@ ionosferisch
ionosferische
ippon 94
ippons
ir.
irenisch 84
irenische 81
iridium 90
@ -153492,7 +153400,6 @@ jezuïetenstijl 74
jezuïtisch 78
jezuïtische 83
jezuïtisme 77
jhr.
jicht 114
jichtaanval 85
jichtaanvallen 83
@ -153528,8 +153435,6 @@ jip-en-janneketaal
jippie 89
jiujitsu 90
jive 89
jkvr.
jl.
jobaanbieding
jobaanbiedingen 79
jobaanbod
@ -154017,7 +153922,6 @@ joyriders
joyriding 88
joystick 108
joysticks 90
jr.
jubee 82
jubel 97
jubelde 96
@ -154414,7 +154318,6 @@ juxtapositie 87
k's 74
k'tje
k'tjes
k.k.
khz 114
kj 94
kw 131
@ -178201,7 +178104,6 @@ librettoschrijver
librije 86
librijen 78
librium 81
lic.
licentiaat 109
licentiaatsdiploma
licentiaatsdiploma's
@ -183132,16 +183034,6 @@ m'etjes
m's
m-bankierde
m-bankieren
m.
m.a.w.
m.b.t.
m.b.v.
m.i.
m.i.v.
m.m.
m.m.v.
m.n.
m.u.v.
m/s
ma's 92
maag 150
@ -186676,7 +186568,6 @@ mavoleerlingen
mavoniveau
mavoscholen
mavoschool
max.
maxi 111
maximaal 166
maximale 158
@ -190491,7 +190382,6 @@ meurt 77
meute 118
meuten 84
meutes 86
mevr.
mevrouw 162
mevrouwde 78
mevrouwen 93
@ -191969,7 +191859,6 @@ mimosa 91
mimosa's
min-maxcontract
min-maxcontracten
min.
minacht 94
minachten 98
minachtend 106
@ -193069,9 +192958,7 @@ mixtures
mixtuur 83
mkb 119
ml 146
mld.
mlk-school
mln.
mm 167
mnemotechniek 78
mnemotechnisch 83
@ -195711,7 +195598,6 @@ mozetta's
mozzarella 116
mp 98
mp's
mr.
ms 120
mts 88
mu 111
@ -196751,7 +196637,6 @@ muzikantesk 78
muzikanteske
muzisch 90
muzische 101
mw.
mycelium 97
mycologen 85
mycologie 84
@ -196829,9 +196714,6 @@ n'en
n'etje 75
n'etjes
n's 72
n.a.v.
n.o.t.k.
n.v.t.
na 119
na-aapt
na-apen 93
@ -201545,8 +201427,6 @@ niëlleerde 74
niëlleren 78
njet 91
njonja 80
nl.
nl.openoffice.org
nm 121
no-claim 97
no-claimkorting 92
@ -201561,7 +201441,6 @@ no-nonsense 111
no-nonsensebeleid
no-nonsensepolitiek
no-showstudent
no.
noachitisch
noachitische
nobele 120
@ -202435,8 +202314,6 @@ novum 100
nozem 91
nozempje
nozems 92
nr.
nrs.
nu 138
nuance 125
nuanceer 83
@ -202657,14 +202534,6 @@ nymfomanie 82
o's 85
o'tje
o'tjes
o.a.
o.b.v.
o.i.
o.i.d.
o.m.
o.t.t.
o.v.t.
o.v.v.
oase 126
oasen 90
oases 100
@ -208408,7 +208277,6 @@ onfrisser 75
onfrist 78
onfunctioneel
onfunctionele
ong.
ongaar
ongaarne 99
ongans 88
@ -221699,12 +221567,6 @@ oölieten 81
p's 78
p'tje
p'tjes
p.
p.a.
p.m.
p.o.
p.p.
p.w.
ph 129
ph's
ph-neutraal
@ -222284,7 +222146,6 @@ pafte 84
paften 80
pafzak 76
pafzakken 75
pag.
pagaai 85
pagaaide 81
pagaaiden 77
@ -230065,7 +229926,6 @@ plissérok
plissérokken
plissés 84
plistoceen
plm.
ploeg 158
ploegachtervolging
ploegarts 72
@ -230503,7 +230363,6 @@ pluvier 80
pluvieren 81
pluviometer 84
pluviometers 82
plv.
pneumatiek 92
pneumatisch 106
pneumatische 117
@ -236150,7 +236009,6 @@ proeverij 118
proeverijen 106
proevers 94
prof 145
prof.
profaan 93
profaanst
profafdeling
@ -238598,8 +238456,6 @@ pythons 90
q's
q'tje
q'tjes
q.e.d.
q.q.
qat 94
qua 162
quad 110
@ -238768,7 +238624,6 @@ r'en
r'etje
r'etjes
r's
r.-k.
ra 122
ra's 88
raad 168
@ -241970,7 +241825,6 @@ recyclingbedrijf 86
recyclingbedrijven 73
recyclingproces
red 141
red.
redacteur 138
redacteuren 122
redacteurs 105
@ -245250,7 +245104,6 @@ resort 130
resorts 112
resource 107
resources 118
resp.
respect 158
respectabel 105
respectabele 115
@ -251073,8 +250926,6 @@ s'en 72
s'je
s'jes
s's
s.j.
s.v.p.
sa 121
saai 142
saaie 133
@ -269364,7 +269215,6 @@ squasht 80
squashte
squaw 82
squaws 81
sr.
sta 156
sta-in-de-weg 94
sta-in-de-wegs 80
@ -279562,16 +279412,6 @@ t'tje
t'tjes
t-groep
t-groepen
t.a.v.
t.b.v.
t.g.v.
t.h.t.
t.h.v.
t.n.v.
t.o.v.
t.w.
t.w.v.
t.z.t.
taai 124
taaie 121
taaien 87
@ -298781,16 +298621,6 @@ uzi's 81
v's
v'tje
v'tjes
v.
v.chr.
v.d.
v.h.
v.l.n.r.
v.r.n.l.
v.t.t.
v.v.
v.v.t.
v.w.b.
va 138
va-banque 75
va-et-vient 82
@ -304041,7 +303871,6 @@ verfwerken
verfwinkel 89
verfwinkels 82
verg 104
verg.
verga 109
vergaan 132
vergaand 108
@ -312173,7 +312002,6 @@ vezelvlies
vezelvliezen
vezelwortels 77
vezen 81
vgl.
via 193
viaduct 126
viaducten 111
@ -315274,8 +315102,6 @@ vmbo-leerling
vmbo-leerlingen 91
vmbo-scholen 84
vmbo-school 80
vnl.
vnw.
vocaal 114
vocabulaire 112
vocabulaires 87
@ -319604,7 +319430,6 @@ voorwoord 127
voorwoorden 87
voorworp 79
voorworpen 77
voorz.
voorzaal 86
voorzag 130
voorzagen 111
@ -321752,7 +321577,6 @@ vruchtzak 79
vruchtzakje 74
vruchtzakken
vruchtzetting 94
vs.
vuig 89
vuige 100
vuiger 81
@ -322255,8 +322079,6 @@ véél 132
w's
w'tje
w'tjes
w.o.
w.v.t.t.k.
waad 88
waadbaar 78
waadbare 80
@ -333505,7 +333327,6 @@ wurmen 108
wurmpje 83
wurmpjes 81
wurmt 92
ww.
www 174
wyandotte
wybertje 81
@ -333633,11 +333454,6 @@ z'n 171
z's
z'tje
z'tjes
z.g.
z.g.a.n.
z.i.
z.o.z.
z.s.m.
zaad 146
zaadbakje 81
zaadbakjes 81
@ -336652,7 +336468,6 @@ zeverden 80
zeverlap 78
zeverlappen 79
zevert 84
zgn.
zich 210
zicht 162
zichtas 77

Can't render this file because it is too large.