diff --git a/honoka/plugins/cannaconversion.cpp b/honoka/plugins/cannaconversion.cpp index 8a9469b..beb64ee 100644 --- a/honoka/plugins/cannaconversion.cpp +++ b/honoka/plugins/cannaconversion.cpp @@ -18,6 +18,7 @@ * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ #include "cannaconversion.h" +#include #ifdef HAVE_CONFIG_H #include @@ -43,7 +44,9 @@ { m_iconv.set_encoding ("EUC-JP"); pos = 0; - RkInitialize("/var/lib/canna/dic"); + String dhdp = cfg->read(HONOKA_CONFIG_CANNA_DICHOMEDIRPATH,String(HONOKA_DEFAULT_CANNA_DICHOMEDIRPATH)); + + RkInitialize((char *)dhdp.c_str()); context = 0; ready = false; } diff --git a/honoka/plugins/honoka_plugin_def.h b/honoka/plugins/honoka_plugin_def.h index 8b29c97..34aad95 100644 --- a/honoka/plugins/honoka_plugin_def.h +++ b/honoka/plugins/honoka_plugin_def.h @@ -20,6 +20,8 @@ #ifndef HONOKA_PLUGIN_DEF_H #define HONOKA_PLUGIN_DEF_H +// Wnn + #define HONOKA_CONFIG_JSERVERTYPE "/IMEngine/Honoka/Wnn/JServerType" #ifdef HAVE_LIBWNN7 #define HONOKA_DEFAULT_JSERVERTYPE "Wnn7" @@ -52,4 +54,10 @@ #define HONOKA_CONFIG_SIMPLEPREDICTION_SIZE "/IMEngine/Honoka/SimplePrediction/Size" #define HONOKA_DEFAULT_SIMPLEPREDICTION_SIZE 200 +// Canna + +#define HONOKA_CONFIG_CANNA_DICHOMEDIRPATH "/IMEngine/Honoka/Canna/DicHomeDirPath" +#define HONOKA_DEFAULT_CANNA_DICHOMEDIRPATH "" + + #endif