{
  "tables": [
    "nl-BE.dis",
    "nl-BE-g1.ctb"
  ], 
  "tests": [
    {
      "data": [
        {
          "input": "a ä â à á",
          "output": "a ` 1 { {"
        },
        {
          "input": "b",
          "output": "b"
        },
        {
          "input": "c ç",
          "output": "c &"
        },
        {
          "input": "d",
          "output": "d"
        },
        {
          "input": "e ë ê è é",
          "output": "e 6 2 ~ %"
        },
        {
          "input": "f",
          "output": "f"
        },
        {
          "input": "g",
          "output": "g"
        },
        {
          "input": "h",
          "output": "h"
        },
        {
          "input": "i ï î ì í",
          "output": "i 7 3 | |"
        },
        {
          "input": "j",
          "output": "j"
        },
        {
          "input": "k",
          "output": "k"
        },
        {
          "input": "l",
          "output": "l"
        },
        {
          "input": "m",
          "output": "m"
        },
        {
          "input": "n ñ",
          "output": "n 7"
        },
        {
          "input": "o ö ô ò ó",
          "output": "o 9 4 0 0"
        },
        {
          "input": "p",
          "output": "p"
        },
        {
          "input": "q",
          "output": "q"
        },
        {
          "input": "r",
          "output": "r"
        },
        {
          "input": "s ß",
          "output": "s ~"
        },
        {
          "input": "t",
          "output": "t"
        },
        {
          "input": "u ü û ù ú",
          "output": "u 8 5 } }"
        },
        {
          "input": "v",
          "output": "v"
        },
        {
          "input": "w",
          "output": "w"
        },
        {
          "input": "x",
          "output": "x"
        },
        {
          "input": "y",
          "output": "y"
        },
        {
          "input": "z",
          "output": "z"
        },
        {
          "input": "punt .",
          "output": "punt /"
        },
        {
          "input": "komma ,",
          "output": "komma ,"
        },
        {
          "input": "puntkomma ;",
          "output": "puntkomma ;"
        },
        {
          "input": "dubbele punt :",
          "output": "dubbele punt :"
        },
        {
          "input": "vraagteken ?",
          "output": "vraagteken ?"
        },
        {
          "input": "uitroepteken !",
          "output": "uitroepteken +"
        },
        {
          "input": "schuine streep /",
          "output": "schuine streep |"
        },
        {
          "input": "liggend streepje -",
          "output": "liggend streepje -"
        },
        {
          "input": "beletselteken ...",
          "output": "beletselteken ///"
        },
        {
          "input": "(ronde haakjes)",
          "output": "(ronde haakjes)"
        },
        {
          "input": "“dubbele aanhalingstekens”",
          "output": "=dubbele aanhalingstekens="
        },
        {
          "input": "'enkele aanhalingstekens'",
          "output": ".enkele aanhalingstekens."
        },
        {
          "input": "[vierkante haakjes]",
          "output": "{vierkante haakjes}"
        },
        {
          "input": "ampersand &",
          "output": "ampersand &"
        },
        {
          "input": "asterisk *",
          "output": "asterisk *"
        },
        {
          "input": "at @",
          "output": "at `"
        },
        {
          "input": "backslash \\",
          "output": "backslash !1"
        },
        {
          "input": "copyright ©",
          "output": "copyright !c"
        },
        {
          "input": "dollar $",
          "output": "dollar d"
        },
        {
          "input": "euro €",
          "output": "euro e"
        },
        {
          "input": "gelijkheidsteken =",
          "output": "gelijkheidsteken ="
        },
        {
          "input": "groter dan >",
          "output": "groter dan !o"
        },
        {
          "input": "hekje #",
          "output": "hekje !#"
        },
        {
          "input": "kleiner dan <",
          "output": "kleiner dan !9"
        },
        {
          "input": "paragraaf §",
          "output": "paragraaf 0"
        },
        {
          "input": "pond £",
          "output": "pond p"
        },
        {
          "input": "registered ®",
          "output": "registered !r"
        },
        {
          "input": "underscore _",
          "output": "underscore _"
        },
        {
          "input": "yen ¥",
          "output": "yen y"
        },
        {
          "input": "1",
          "output": "#a"
        },
        {
          "input": "2",
          "output": "#b"
        },
        {
          "input": "3",
          "output": "#c"
        },
        {
          "input": "4",
          "output": "#d"
        },
        {
          "input": "5",
          "output": "#e"
        },
        {
          "input": "6",
          "output": "#f"
        },
        {
          "input": "7",
          "output": "#g"
        },
        {
          "input": "8",
          "output": "#h"
        },
        {
          "input": "9",
          "output": "#i"
        },
        {
          "input": "0",
          "output": "#j"
        },
        {
          "input": "1.234.567,89",
          "output": "#a/bcd/efg,hi"
        },
        {
          "input": "050-12 34 56",
          "output": "#jej-#ab #cd #ef"
        },
        {
          "input": "050/78 90 12",
          "output": "#jej|#gh #ij #ab"
        },
        {
          "input": "050-34.56.78",
          "output": "#jej-#cd/ef/gh"
        },
        {
          "input": "BE03 4747 0637 8184",
          "output": ">be#jc #dgdg #jfcg #hahd"
        },
        {
          "input": "+ 32 11 32 43 54",
          "output": "+ #cb #aa #cb #dc #ed"
        },
        {
          "input": "1e, 1ste",
          "output": "#a'e, #aste"
        },
        {
          "input": "2e, 2de",
          "output": "#b'e, #b'de"
        },
        {
          "input": "3e, 3de",
          "output": "#c'e, #c'de"
        },
        {
          "input": "15e, 27ste",
          "output": "#ae'e, #bgste"
        },
        {
          "input": "10a",
          "output": "#aj'a"
        },
        {
          "input": "12.b",
          "output": "#ab/'b"
        },
        {
          "input": "1 + 2 = 3",
          "output": "#a + #b = #c"
        },
        {
          "input": "9 - 5 = 4",
          "output": "#i - #e = #d"
        },
        {
          "input": "3 × 3 = 9",
          "output": "#c ( #c = #i"
        },
        {
          "input": "8 ÷ 4 = 2",
          "output": "#h / #d = #b"
        },
        {
          "input": "65+-kaart",
          "output": "#fe!+-kaart"
        },
        {
          "input": "40-jarige",
          "output": "#dj-jarige"
        },
        {
          "input": "79,5 %",
          "output": "#gi,e %"
        },
        {
          "input": "15%",
          "output": "#ae %"
        },
        {
          "input": "37,8° C",
          "output": "#cg,h\") $c"
        },
        {
          "input": "65 m²",
          "output": "#fe m|#b"
        },
        {
          "input": "1.000 cm³",
          "output": "#a/jjj cm|#c"
        },
        {
          "input": "½ kg - 1/2 kg",
          "output": "#a|#b kg - #a|#b kg"
        },
        {
          "input": "¼ l - 1/4 l",
          "output": "#a|#d l - #a|#d l"
        },
        {
          "input": "CO₂-uitstoot: 158 g CO₂/km",
          "output": ">co1;-uitstoot: #aeh g >co1;|km"
        },
        {
          "input": "Benedictus XVI",
          "output": "$benedictus >xvi"
        },
        {
          "input": "Jozef II-straat",
          "output": "$jozef >ii-'straat"
        },
        {
          "input": "WO II",
          "output": ">wo >ii"
        },
        {
          "input": "EEN woord in hoofdletters",
          "output": ">een woord in hoofdletters"
        },
        {
          "input": "TWEE WOORDEN in hoofdletters",
          "output": ">twee >woorden in hoofdletters"
        },
        {
          "input": "DRIE WOORDEN IN hoofdletters",
          "output": ">drie >woorden >in hoofdletters"
        },
        {
          "input": "MEER DAN DRIE WOORDEN in hoofdletters",
          "output": ">>meer dan drie >woorden in hoofdletters"
        },
        {
          "input": "BTW-TARIEF volledig in hoofdletters",
          "output": ">btw-tarief volledig in hoofdletters"
        },
        {
          "input": "BTW-tarief alleen btw in hoofdletters",
          "output": ">btw-'tarief alleen btw in hoofdletters"
        },
        {
          "input": "P+R park and ride",
          "output": ">p!+r park and ride"
        },
        {
          "input": "N-VA Nieuw-Vlaamse Alliantie",
          "output": ">n-va $nieuw-$vlaamse $alliantie"
        },
        {
          "input": "CD&V Christen-Democratisch en Vlaams",
          "output": ">cd!&v $christen-$democratisch en $vlaams"
        },
        {
          "input": "W.F. Hermans",
          "output": ">w/f/ $hermans"
        },
        {
          "input": "FAQ's",
          "output": ">faq.'s"
        },
        {
          "input": "VTM'er",
          "output": ">vtm.'er"
        },
        {
          "input": "65+'er",
          "output": "#fe!+.er"
        },
        {
          "input": "SLAAT DE VLAM IN DE PAN, DEK DE VUURHAARD DAN AF MET EEN BRANDWERENDE DEKEN OF EEN VOCHTIGE DOEK.",
          "output": ">>slaat de vlam in de pan, dek de vuurhaard dan af met een brandwerende deken of een vochtige >doek/"
        },
        {
          "input": "lisa_dirk@yahoo.com",
          "output": "lisa_dirk`yahoo/com"
        },
        {
          "input": "http://www.avh.asso.fr",
          "output": "http:||www/avh/asso/fr"
        },
        {
          "input": "C:\\Documents and Settings",
          "output": "$c:!1$documents and $settings"
        },
        {
          "input": "€ 12,35",
          "output": "e#ab,ce"
        },
        {
          "input": "€12,35",
          "output": "e#ab,ce"
        },
        {
          "input": "$ 10,00",
          "output": "d#aj,jj"
        },
        {
          "input": "$10,00",
          "output": "d#aj,jj"
        },
        {
          "input": "£ 65,47",
          "output": "p#fe,dg"
        },
        {
          "input": "£65,47",
          "output": "p#fe,dg"
        },
        {
          "input": "¥ 100.000",
          "output": "y#ajj/jjj"
        },
        {
          "input": "¥100.000",
          "output": "y#ajj/jjj"
        },
        {
          "input": "Eén",
          "output": "$%%n"
        },
        {
          "input": "É-U",
          "output": ">%-u"
        }
      ]
    }
  ]
}
