Liblouis tests for Dutch language
=================================

    >>> tables = ['nl-BE.dis', 'nl-BE-g1.ctb']
    >>> t = TestHelper(tables)

    >>> t.braille(u'a ä â à á')
    u'a ` 1 { {'

    >>> t.braille(u'b')
    u'b'

    >>> t.braille(u'c ç')
    u'c &'

    >>> t.braille(u'd')
    u'd'

    >>> t.braille(u'e ë ê è é')
    u'e 6 2 ~ %'

    >>> t.braille(u'f')
    u'f'

    >>> t.braille(u'g')
    u'g'

    >>> t.braille(u'h')
    u'h'

    >>> t.braille(u'i ï î ì í')
    u'i 7 3 | |'

    >>> t.braille(u'j')
    u'j'

    >>> t.braille(u'k')
    u'k'

    >>> t.braille(u'l')
    u'l'

    >>> t.braille(u'm')
    u'm'

    >>> t.braille(u'n ñ')
    u'n 7'

    >>> t.braille(u'o ö ô ò ó')
    u'o 9 4 0 0'

    >>> t.braille(u'p')
    u'p'

    >>> t.braille(u'q')
    u'q'

    >>> t.braille(u'r')
    u'r'

Tests that have the '#doctest:+SKIP' annotation are skipped. They are
known problems.

    >>> t.braille(u's ß')
    u's ~'

    >>> t.braille(u't')
    u't'

    >>> t.braille(u'u ü û ù ú')
    u'u 8 5 } }'

    >>> t.braille(u'v')
    u'v'

    >>> t.braille(u'w')
    u'w'

    >>> t.braille(u'x')
    u'x'

    >>> t.braille(u'y')
    u'y'

    >>> t.braille(u'z')
    u'z'

    >>> t.braille(u'punt .')
    u'punt /'

    >>> t.braille(u'komma ,')
    u'komma ,'

    >>> t.braille(u'puntkomma ;')
    u'puntkomma ;'

    >>> t.braille(u'dubbele punt :')
    u'dubbele punt :'

    >>> t.braille(u'vraagteken ?')
    u'vraagteken ?'

    >>> t.braille(u'uitroepteken !')
    u'uitroepteken +'

    >>> t.braille(u'schuine streep /')
    u'schuine streep |'

    >>> t.braille(u'liggend streepje -')
    u'liggend streepje -'

    >>> t.braille(u'beletselteken ...')
    u'beletselteken ///'

    >>> t.braille(u'(ronde haakjes)')
    u'(ronde haakjes)'

    >>> t.braille(u'“dubbele aanhalingstekens”')
    u'=dubbele aanhalingstekens='

    >>> t.braille(u'\'enkele aanhalingstekens\'')
    u'.enkele aanhalingstekens.'

    >>> t.braille(u'[vierkante haakjes]')
    u'{vierkante haakjes}'

    >>> t.braille(u'ampersand &')
    u'ampersand &'

    >>> t.braille(u'asterisk *')
    u'asterisk *'

    >>> t.braille(u'at @')
    u'at `'

    >>> t.braille(u'backslash \\')
    u'backslash !1'

    >>> t.braille(u'copyright ©')
    u'copyright !c'

    >>> t.braille(u'dollar $')
    u'dollar d'

    >>> t.braille(u'euro €')
    u'euro e'

    >>> t.braille(u'gelijkheidsteken =')
    u'gelijkheidsteken ='

    >>> t.braille(u'groter dan >')
    u'groter dan !o'

    >>> t.braille(u'hekje #')
    u'hekje !#'

    >>> t.braille(u'kleiner dan <')
    u'kleiner dan !9'

    >>> t.braille(u'paragraaf §')
    u'paragraaf 0'

    >>> t.braille(u'pond £')
    u'pond p'

    >>> t.braille(u'registered ®')
    u'registered !r'

    >>> t.braille(u'underscore _')
    u'underscore _'

    >>> t.braille(u'yen ¥')
    u'yen y'

    >>> t.braille(u'1')
    u'#a'

    >>> t.braille(u'2')
    u'#b'

    >>> t.braille(u'3')
    u'#c'

    >>> t.braille(u'4')
    u'#d'

    >>> t.braille(u'5')
    u'#e'

    >>> t.braille(u'6')
    u'#f'

    >>> t.braille(u'7')
    u'#g'

    >>> t.braille(u'8')
    u'#h'

    >>> t.braille(u'9')
    u'#i'

    >>> t.braille(u'0')
    u'#j'

    >>> t.braille(u'1.234.567,89')
    u'#a/bcd/efg,hi'

    >>> t.braille(u'050-12 34 56')
    u'#jej-#ab #cd #ef'

    >>> t.braille(u'050/78 90 12')
    u'#jej|#gh #ij #ab'

    >>> t.braille(u'050-34.56.78')
    u'#jej-#cd/ef/gh'

    >>> t.braille(u'BE03 4747 0637 8184')
    u'>be#jc #dgdg #jfcg #hahd'

    >>> t.braille(u'+ 32 11 32 43 54')
    u'+ #cb #aa #cb #dc #ed'

    >>> t.braille(u'1e, 1ste')
    u"#a'e, #aste"

    >>> t.braille(u'2e, 2de')
    u"#b'e, #b'de"

    >>> t.braille(u'3e, 3de')
    u"#c'e, #c'de"

    >>> t.braille(u'15e, 27ste')
    u"#ae'e, #bgste"

    >>> t.braille(u'10a')
    u"#aj'a"

    >>> t.braille(u'12.b')
    u"#ab/'b"

    >>> t.braille(u'1 + 2 = 3')
    u'#a + #b = #c'

    >>> t.braille(u'9 - 5 = 4')
    u'#i - #e = #d'

    >>> t.braille(u'3 × 3 = 9')
    u'#c ( #c = #i'

    >>> t.braille(u'8 ÷ 4 = 2')
    u'#h / #d = #b'

    >>> t.braille(u'65+-kaart')
    u'#fe!+-kaart'

    >>> t.braille(u'40-jarige')
    u'#dj-jarige'

    >>> t.braille(u'79,5 %')
    u'#gi,e %'

    >>> t.braille(u'15%')
    u'#ae %'

    >>> t.braille(u'37,8° C')
    u'#cg,h") $c'

    >>> t.braille(u'65 m²')
    u'#fe m|#b'

    >>> t.braille(u'1.000 cm³')
    u'#a/jjj cm|#c'

    >>> t.braille(u'½ kg - 1/2 kg')
    u'#a|#b kg - #a|#b kg'

    >>> t.braille(u'¼ l - 1/4 l')
    u'#a|#d l - #a|#d l'

    >>> t.braille(u'CO₂-uitstoot: 158 g CO₂/km')
    u'>co1;-uitstoot: #aeh g >co1;|km'

    >>> t.braille(u'Benedictus XVI')
    u'$benedictus >xvi'

    >>> t.braille(u'Jozef II-straat')
    u"$jozef >ii-'straat"

    >>> t.braille(u'WO II')
    u'>wo >ii'

    >>> t.braille(u'EEN woord in hoofdletters')
    u'>een woord in hoofdletters'

    >>> t.braille(u'TWEE WOORDEN in hoofdletters')
    u'>twee >woorden in hoofdletters'

    >>> t.braille(u'DRIE WOORDEN IN hoofdletters')
    u'>drie >woorden >in hoofdletters'

    >>> t.braille(u'MEER DAN DRIE WOORDEN in hoofdletters') #doctest:+SKIP
    u'>>meer dan drie >woorden in hoofdletters'

    >>> t.braille(u'BTW-TARIEF volledig in hoofdletters')
    u'>btw-tarief volledig in hoofdletters'

    >>> t.braille(u'BTW-tarief alleen btw in hoofdletters')
    u">btw-'tarief alleen btw in hoofdletters"

    >>> t.braille(u'P+R park and ride')
    u'>p!+r park and ride'

    >>> t.braille(u'N-VA Nieuw-Vlaamse Alliantie')
    u'>n-va $nieuw-$vlaamse $alliantie'

    >>> t.braille(u'CD&V Christen-Democratisch en Vlaams')
    u'>cd!&v $christen-$democratisch en $vlaams'

    >>> t.braille(u'W.F. Hermans')
    u'>w/f/ $hermans'

    >>> t.braille(u'FAQ\'s')
    u">faq.'s"

    >>> t.braille(u'VTM\'er')
    u">vtm.'er"

    >>> t.braille(u'65+\'er')
    u'#fe!+.er'

    >>> t.braille(u'SLAAT DE VLAM IN DE PAN, DEK DE VUURHAARD DAN AF MET EEN BRANDWERENDE DEKEN OF EEN VOCHTIGE DOEK.') #doctest:+SKIP
    u'>>slaat de vlam in de pan, dek de vuurhaard dan af met een brandwerende deken of een vochtige >doek/'

    >>> t.braille(u'lisa_dirk@yahoo.com')
    u'lisa_dirk`yahoo/com'

    >>> t.braille(u'http://www.avh.asso.fr')
    u'http:||www/avh/asso/fr'

    >>> t.braille(u'C:\\Documents and Settings')
    u'$c:!1$documents and $settings'

    >>> t.braille(u'€ 12,35')
    u'e#ab,ce'

    >>> t.braille(u'€12,35')
    u'e#ab,ce'

    >>> t.braille(u'$ 10,00')
    u'd#aj,jj'

    >>> t.braille(u'$10,00')
    u'd#aj,jj'

    >>> t.braille(u'£ 65,47')
    u'p#fe,dg'

    >>> t.braille(u'£65,47')
    u'p#fe,dg'

    >>> t.braille(u'¥ 100.000')
    u'y#ajj/jjj'

    >>> t.braille(u'¥100.000')
    u'y#ajj/jjj'

    >>> t.braille(u'Eén')
    u'$%%n'

    >>> t.braille(u'É-U')
    u'>%-u'
