今天以 elixus 的字典程式為骨幹, 再加上 llama 的 index 檔, 作成了 dictd 可以用的字典檔. url 如下:
http://freebsd.sinica.edu.tw/~plasma/dict-db/
Makefile : make 檔
elixus : 字典原始檔, jargon file format
elixus.dict.dz : 字典壓縮檔
elixus.index : 字典索引檔
只是要使用的話, 請下載 elixus.dict.dz 與 elixus.index 至 /usr/local/lib/dict 下, 然後修改 /usr/local/etc/dictd.conf, 加入以下這兩行:
database elixus { data "/usr/local/lib/dict/elixus.dict.dz"
index "/usr/local/lib/dict/elixus.index" }
然後重跑 /usr/local/etc/rc.d/dictd 即可.
如果想自行編修字典原始檔, 每一筆的定義是以冒號 (:) 包住字詞項目, 然後接著說明, 如下:
:字詞項目: 定義 (可以有很多行)
記得要安裝 /usr/ports/textproc/dictfmt, 然後執行
cat elixus | dictfmt -j -u '' -s elixus.dict elixus
以產生字典檔與索引檔. 然後以 dictzip 去壓縮產生出來的字典檔:
dictzip elixus.dict
dictzip 在 /usr/ports/net/dictd 中. Makefile 是用來自動化這些過程.
And... patches welcome. :)
由 plasma 於 2003-01-25 22:41:14 所發表