Psiloc Crystal Japaneseの辞書

Psiloc Crystal Japaneseの辞書をカスタマイズしたいと思い、/Resource/Crystalフォルダのjisyo.dicとjisyo.idxを取り出してみる。
辞書はSSK辞書らしい。jisyo.idxというインデックスファイルは辞書ファイルのバイトポジションを記録してあって、50音順にそれぞれ、「あ行はファイルの何バイト目から」と記録されているだけ。
インデックスファイルの中身はこんな感じ
3B 3B 00 00 00 00 “;;”
A0 82 47 07 00 00 “あ”
A2 82 F1 FC 00 00 “い”



固定長6バイトで1音文。先頭の0x3B3Bはコメント行の”;;”に相当するので、
[開始行先頭2バイトの文字コード][4バイト整数]
という並びになっている。
これなら10行程度のプログラムコードで、インデックス作成のプログラムは書けるので、辞書をメンテナンスしてみることにした。
辞書ファイルを編集し、インデックスを再作成して、P990iの辞書ファイルを置き換えてみると、追加した単語も正しく変換できた。
んですが・・(´д`)
辞書を置き換えるには、Crystal JapaneseをDドライブ(メモステDuo)にインストールする必要があり、そうすると
“Please restart phone!”
と頻繁にアラートが出て使い物になりませんε=(~Д~;)。
辞書を入れ替えなくても、アラートが出るので、Cドライブへのインストールにしか対応してないんでしょうか。
ということで元に戻しました(´д`)。

コメント

タイトルとURLをコピーしました