# liblouis: Danish, grade 2 table for 6 and 8 dots
#

# April 21, 1997: Danske Punktskriftnævn - 1993
# Danish table (with the danish braille authorityæs 1993 braille code changes)

# January 2013 , Bue Vester-Andersen: All tables completely restructured and revised. 
# partly modeled after German table structure with the addition of hyphenation file.
# This is still an experimental test version and should be considered to be under development.

# Character classes for use with numsign / ve contraction
# digletters covers both small and cap letters a-j, since caps may not be marked explicitly. 
# nondigletters covers small letters from k + various part word contractions with dots 5 or 6. Necesary to ensure correct back-translation.

#Words
word Af 3567
word Aldrig 17-35
word Alle 17-15
word Allerede 17-123-1235
word Alligevel 17-123-1236
word Altid 17-2345-145
word Altså 17-16
word At 17

word Blevet 127-2345
word Blev 127-1236
word Blive 127-3456
word Bliver 127

word Derefter 234567-1356
word Deres 2567
word Derfor 234567-124
word Derigennem 234567-24-12456
word Dermed 234567-134
word Derned 234567-1246
word Derop 234567-135
word Derover 234567-1346
word Derpå 234567-1234
word Dersom 234567-234
word Dertil 234567-2345
word Derunder 234567-12345
word Derved 234567-1236
word Din 1457-1345
word Disse 1457-234
word Dit 1457-2345
word Du 1457

word Efter 13567
word Eller 157
word Endnu 157-136

word Fik 1247-13
word Fordi 1247-145
word Forskellige 1247-123456-15
word Forskelligt 1247-123456-2345
word Forskellig 1247-123456
word For 1247
word Fra 2357
word Første 1247-1356-15
word Først 1247-1356
word Før 2467

word Ganske 12457-123456
word Gennem 124567
word Gik 12457-13
word Gør 12457

word Ham 2367
word Hans 134567-234
word Han 134567
word Har 1257
word Havde 1257-1456
word Have 1257-3456
word Helt 1257-2345
word Hendes 1257-234
word Hende 1257-145
word Hun 1367
word Hvad 24567
word Hv 1257-1236
word Hvis 24567-234
word Hvordan 347-1
word Hvorefter 347-1356
word Hvorfor 347-124
word Hvorigennem 347-24-12456
word Hvorledes 347-15
word Hvormed 347-134
word Hvornår 347-1345
word Hvorover 347-1346
word Hvorpå 347-1234
word Hvortil 347-2345
word Hvorunder 347-12345
word Hvorved 347-1236
word Hvor 347

word Igennem 247-12456
word Igen 357
word Ikke 247-13
word Imidlertid 247-24

word Jeg 2457

word Kan 137
word Kommer 137-156
word Kommet 137-346
word Komme 137-146
word Kom 137-134
word Kunne 137-1246

word Ligesom 1237-234
word Lige 1237
word Lille 1237-123

word Mange 1347-12456
word Med 1347
word Megen 1467-126
word Meget 1467-346
word Mellem 1467-134
word Men 1467
word Me =
word Min 1347-1345
contraction Mn
word Mit 1347-2345
contraction Mt
word Måske 1347-123456
word Måtte 1347-1256

word Naturligvis 13457-2345-1236
word Ned 12467
word Ne =
word Nogen 13457-1345
word Noget 13457-2345
word Nogle 13457-123-15
word Når 13457

word Også 147-16
word Og 147
word Omkring 1357-134-13
word Op 1357
word Or 1357-1235
word Over 13467

word På 12347

word Ret 123567
word Re 12357-15
word Rigtige 12357-12456
word Rigtigt 12357-2345
word Rigtig 12357

word Sagde 2347-1456
word Sammen 2347-134
word Samme 2347-146
word Selvfølgelig 2347-1236-124
word Selv 2347-1236
word Sidste 2347-1356-15
word Sidst 2347-1356
word Sin 2347-1345
word Sit 2347-2345
contraction St
word Skal 1234567
word Skulle 1234567-123-15
word Sk =
word Snart 2347-1235
word Som 2347
word Sådan 167-1
word Således 167-15
word Så 167

word Tid 23457-145
word Tilbage 23457-12
word Til 23457

word Under 123457

word Var 367
word Ved 12367
word Ville 12367-123-15
word Vil 12367-123
word Været 12367-2345
word Være 3457

# Special rules for numsign / ve
# must come before the general nocross rules
word Ve =
before digletter begword Ve = 1236-15

# vea
before nondigletter begword Vea 34567-1
sufword Veade 34567-1-1456
sufword Veader 34567-1-23456
sufword Veage 34567-1-12456

# veb
before nondigletter begword Veb 34567-12
before nondigletter begword Veba 34567-12-1
before nondigletter begword Vebb 34567-12-12
before nondigletter begword Vebe 34567-12-15
before nondigletter begword Vebi 34567-12-24

# vec
before nondigletter begword Vec 34567-14

# ved
before nondigletter begword Ved 34567-145
before nondigletter begword Veda 34567-145-1
before nondigletter begword Vedb 34567-145-12
sufword Vedben 34567-145-12-126
before nondigletter begword Vedc 34567-145-14
before nondigletter begword Vedd 34567-145-145
sufword Vedde 34567-145-1456
sufword Vede 34567-1456
sufword Veder 34567-23456
before nondigletter begword Vedf 34567-145-124
before nondigletter begword Vedfa 34567-145-124-1
before nondigletter begword Vedfe 34567-145-124-15
before nondigletter begword Vedfi 34567-145-124-24
before nondigletter begword Vedg 34567-145-1245
before nondigletter begword Vedga 34567-145-1245-1
sufword Vedge 34567-145-12456
before nondigletter begword Vedgi 34567-145-1245-24
before nondigletter begword Vedh 34567-145-125
before nondigletter begword Vedha 34567-145-125-1
before nondigletter begword Vedhe 34567-145-125-15
before nondigletter begword Vedhi 34567-145-125-24
before nondigletter begword Vedi 34567-145-24
before nondigletter begword Vedj 34567-145-245

# vee
before nondigletter begword Vee 34567-15
sufword Veen 34567-126
sufword Veer 34567-156
sufword Veet 34567-346

# vef
before nondigletter begword Vef 34567-124
before nondigletter begword Vefa 34567-124-1
before nondigletter begword Vefe 34567-124-15
before nondigletter begword Vefi 34567-124-24

# veg
before nondigletter begword Veg 34567-1245
before nondigletter begword Vega 34567-1245-1
sufword Vege 34567-12456
word Veget 34567-1245-346
sufword Vegger 34567-1245-1245-156
before nondigletter begword Vegi 34567-1245-24

# veh
before nondigletter begword Veh 34567-125
before nondigletter begword Veha 34567-125-1
sufword Vehage 34567-125-1-23456
before nondigletter begword Vehe 34567-125-15
before nondigletter begword Vehi 34567-125-24

# vei
before nondigletter begword Vei 34567-24
sufword Veide 34567-24-1456
sufword Veige 34567-24-12456

# vej
before nondigletter begword Vej 34567-245
before nondigletter begword Veja 34567-245-1
before nondigletter begword Vejaf 34567-245-1-124
sufword Vejafde 34567-245-1-124-1456
before nondigletter begword Vejafgif 34567-245-1-124-1245-24-124
before nondigletter begword Vejb 34567-245-12
before nondigletter begword Vejba 34567-245-12-1
before nondigletter begword Vejbe 34567-245-12-15
before nondigletter begword Vejbi 34567-245-12-24
before nondigletter begword Vejc 34567-245-14
before nondigletter begword Vejd 34567-245-145
before nondigletter begword Vejda 34567-245-145-1
sufword Vejde 34567-245-1456
before nondigletter begword Vejdi 34567-245-145-24
before nondigletter begword Veje 34567-245-15
before nondigletter begword Vejeb 34567-245-15-12
before nondigletter begword Vejed 34567-245-15-145
sufword Vejede 34567-245-15-1456
before nondigletter begword Vejef 34567-245-15-124
before nondigletter begword Vejeg 34567-245-15-1245
sufword Vejege 34567-245-15-12456
sufword Vejen 34567-245-126
sufword Vejene 34567-245-15-1246
word Vejer 34567-245-156
word Vejet 34567-245-346
before nondigletter begword Vejf 34567-245-124
before nondigletter begword Vejfa 34567-245-124-1
before nondigletter begword Vejfe 34567-245-124-15
before nondigletter begword Vejfi 34567-245-124-24
before nondigletter begword Vejg 34567-245-1245
before nondigletter begword Vejga 34567-245-1245-1
sufword Vejge 34567-245-12456
before nondigletter begword Vejgi 34567-245-1245-24
before nondigletter begword Vejh 34567-245-125
before nondigletter begword Vejha 34567-245-125-1
before nondigletter begword Vejhe 34567-245-125-15
before nondigletter begword Vejhi 34567-245-125-24
before nondigletter begword Vejhj 34567-245-125-245
before nondigletter begword Veji 34567-245-24
before nondigletter begword Vejid 34567-245-24-145
before nondigletter begword Vejj 34567-245-245
before nondigletter begword Vejja 34567-245-245-1
before nondigletter begword Vejje 34567-245-245-15
before nondigletter begword Vejji 34567-245-245-24

#Part words
nocross Den 123467
nocross Der 234567
nocross Det 23467
nocross De 14567
nocross En 1267
nocross Er 1567
nocross Et 3467
nocross Ge 124567
nocross Hvor 347
nocross Hv 24567
nocross Ig 357
nocross Me 1467
nocross Nd 123457
nocross Ne 12467
nocross Or 13467
nocross Re 123567
nocross Sk 1234567
nocross St 13567
nocross Te 12567

#ve special case
noback nocross Ve 34567
nofor midendword Ve 34567
nofor before nondigletter begword Ve 34567

# combinations to handle Danish regression rules
nocross Dend 14567-12345
nocross End 157-12345
nocross Gend 124567-12345
nocross Gen 12457-126
nocross Ger 12457-156
nocross Get 12457-346
nocross Hven 24567-126
nocross Hver 24567-156
nocross Hvet 24567-346
nocross Hve 24567-15
nocross Mend 1467-12345
nocross Men 1347-126
nocross Mer 1347-156
nocross Met 1347-346
nocross Nden 13457-12346
nocross Nder 13457-23456
nocross Ndet 13457-2346
nocross Nend 12467-12345
nocross Nen 13457-126
nocross Ner 13457-156
nocross Net 13457-346
nocross Rend 123567-12345
nocross Ren 12357-126
nocross Rer 12357-156
nocross Ret 12357-346
nocross Sten 13567-126
nocross Ster 13567-156
nocross Stet 13567-346
nocross Ste 13567-15
nocross Ten 23457-126
nocross Ter 23457-156
nocross Tet 23457-346
nocross Vend 34567-12345
nocross Ven 12367-126
nocross Ver 12367-156
nocross Vet 12367-346

