{
m_settings = settings;
+ QByteArray system = "wordring.Japanese.mecab";
QByteArray dic = m_settings->value("Japanese/mecabdic").toByteArray();
QByteArray rc("--rcfile=");
rc += dic + "/mecabrc";
dic.prepend("--dicdir=");
- char *arg[2] = { rc.data(), dic.data() };
- m_mecab_model = MeCab::Model::create(2, arg);
+ char *arg[3] = { system.data(), rc.data(), dic.data() };
+ m_mecab_model = MeCab::Model::create(3, arg);
if(!m_mecab_model) qFatal(MeCab::getLastError());
m_mecab_tagger = m_mecab_model->createTagger();
m_mecab_lattice = m_mecab_model->createLattice();