hakeの日記

Windows環境でプログラミングの勉強をしています。

Anthyのコンパイル(続き)

昨日の続き
エラーの件は、Anthy-devの過去ログにて環境変数TMPDIRが設定していなかったのが原因と判明。ext3な領域に設定して再度コンパイル

$ cd /hdd2/zaurus
$ mkdir tmp
$ export TMPDIR=/hdd2/zaurus/tmp
$ cd anthy-7413
$ make

これでコンパイルは正常終了した模様。


辞書の強化

read ../cannadic/gcannaf.ctd
read ../mkworddic/anthy-name.ctd	←ここから4行を追加
read ../mkworddic/anthy-org.ctd
read ../mkworddic/anthy-place.ctd
read ../mkworddic/anthy-proper.ctd
$ cd mkworddic
$ make clean
$ cd ..
$ make
  • 本来ならmake installでインストールすべきなのですが、イマイチ他への影響が不安なのでanthy.dicのみをコピー
$ su
# cd /home/QtPalmtop/share/anthy
# mv anthy.dic anthy.dic.org
# cp /hdd2/zaurus/anthy-7413/mkanthydic/anthy.dic .
# chown root anthy.dic
# exit
$
  • ザウルスを再起動

変換を確認してみる。今まで直接変換できなかった「どこもさーびす」→「DoCoMoサービス」が変換可能になった。


専用辞書の作成

「ざうるす」→「SL-C3000」と候補が出るようにしてみる。

  • 他のファイルを参考にmkworddic以下に下記の内容のtest.tというファイルを作成
ざうるす #T35 SL-C3000
  • mkworddic/dict.argsを編集
read ../mkworddic/placename.t
read ../mkworddic/test.t	←追加

確認してみると、ちゃんと「ざうるす」の候補で「SL-C3000」が出るようになった。
元の単語ファイルのフォーマットがイマイチ良くわからないけど、これで専用の辞書ファイルが作成できそうです。