public void SetUp()
        {
            var baseDir        = Tagger.baseDir;
            var kanjidict      = JDict.KanjiDict.Create(Path.Combine(baseDir, @"character\kanjidic2.xml.gz"));
            var kradfile       = new JDict.Kradfile(Path.Combine(baseDir, @"character\kradfile1_plus_2_utf8"), Encoding.UTF8);
            var radkfile       = new Radkfile(Path.Combine(baseDir, @"character\radkfile1_plus_2_utf8"), Encoding.UTF8);
            var kanaProperties = new KanaProperties(
                Path.Combine(baseDir, @"character\hiragana_romaji.txt"),
                Path.Combine(baseDir, @"character\katakana_romaji.txt"),
                Path.Combine(baseDir, @"character\hiragana_katakana.txt"),
                Path.Combine(baseDir, @"character\kana_related.txt"),
                Encoding.UTF8);

            this.lang = new LanguageService(
                new MeCabIpadic(new MeCabParam
            {
                DicDir = Path.Combine(baseDir, @"mecab\ipadic"),
            }),
                EasilyConfusedKana.FromFile(Path.Combine(baseDir, @"character\confused.txt")),
                kradfile,
                radkfile,
                kanjidict,
                kanaProperties);
            this.jmdict = JDict.JMDict.Create(Path.Combine(baseDir, "dictionaries", "JMdict_e.gz"), Path.Combine(baseDir, "dictionaries", "JMdict_e.cache"));
            glosser     = new AutoGlosser(lang, jmdict);
        }
Exemplo n.º 2
0
 public void SetUp()
 {
     kradfile = new JDict.Kradfile(Path.Combine(Tagger.baseDir, @"character\kradfile1_plus_2_utf8"), Encoding.UTF8);
 }
Exemplo n.º 3
0
 public void SetUp()
 {
     kradfile = new JDict.Kradfile(TestDataPaths.Kradfile, Encoding.UTF8);
     radkfile = new JDict.Radkfile(TestDataPaths.Radkfile, Encoding.UTF8);
 }