OSDN Git Service
(root)
/
wordring-tm
/
wordring-tm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
開発版0.0.1a初リリース時♪
[wordring-tm/wordring-tm.git]
/
languages
/
japanese
/
japanese.cpp
diff --git
a/languages/japanese/japanese.cpp
b/languages/japanese/japanese.cpp
index
c99745a
..
67166c2
100644
(file)
--- a/
languages/japanese/japanese.cpp
+++ b/
languages/japanese/japanese.cpp
@@
-23,13
+23,14
@@
void JapanesePlugin::set_settings(Settings const *settings)
{
m_settings = settings;
{
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=");
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();
if(!m_mecab_model) qFatal(MeCab::getLastError());
m_mecab_tagger = m_mecab_model->createTagger();
m_mecab_lattice = m_mecab_model->createLattice();