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 ファイルを作るのが良いかも。
tags: Namazu zurazure
Posted by NI-Lab. (@nilab)