Namazu: FAQ - KAKASI の辞書を拡張したいのですが によると

KAKASI付属の kakasidict (テキストファイル) に単語を追加して KAKASI の make 時に一緒に作られた mkkanwa というプログラムを使ってバイナリ形式の辞書に変換します。出来上がった辞書は kanwadict という名前で /usr/local/lib/kakasi あたりにコピーすればよいでしょう。

とのこと。

$ kakasi -w
表領域 <-- 入力
表 領 域 <-- 出力

表領域がブツ切りになってしまう。単語を追加して、これを回避してみる。

とりあえず、cygwin上でちょこっと試してみた手順。

1. kakasidict の末尾に単語を追加する。

2. mkkanwa で kakasidict から kanwadict を作成する。

$ mkkanwa /usr/local/share/kakasi/kanwadict kakasidict

3. wakatigaki mode で単語が辞書登録されているか確認する。

$ kakasi -w
表領域がある <-- 入力
表領域 がある <-- 出力

mkkanwa のヘルプ

$ mkkanwa
usage: mkkanwa kanwadict dict1 [dict2,,,]

複数の辞書ファイルをテキストファイルとして作って、mkkanwa でひとつの kanwadict ファイルを作るのが良いかも。

参考: Namazu-win32-users-ja(旧) - 辞書の登録について。

tags: Namazu zurazure

Posted by NI-Lab. (@nilab)