CobuildConv.rb 使用説明書

更新: 2004-02-26


●はじめに

CobuildConv.rb v1.32

Collins COBUILD CD-ROMのデータを変換して、EBStudio用の入力ファイルを作成するRubyスクリプトです。独自形式辞書からEPWING辞書に変換できます。

●圧縮ファイルの内容

CobuildConv.rb
変換スクリプト本体
CobuildLib.rb
変換用ライブラリ
CobuildGaiji.xml
外字フォントファイル
CobuildGaijiMap.xml
外字定義ファイル
cobuild.txt
辞書構造の解説(開発者向け)
cobuildconv.html
使用説明書(このファイル)

●辞書変換に必要なもの

  1. Collins COBUILD CD-ROM (以下のいずれか)
  2. Ruby
  3. EBStudio v1.57以降
  4. 画像処理プログラム(GIF形式をJPEG形式に変換できるもの)

●動作確認

●構文

ruby -Ks CobuildConv.rb <options> <inDir> [<outDir>]
  <options>
    -standard  Wordbank 以外を変換する (既定値)
    -wordbank  Wordbank のみを変換する
  <inDir>   .trd ファイルのあるディレクトリ
  <outDir>  出力ディレクトリ (指定なしならカレントディレクトリ)

●説明の前提

  1. COBUILD本体、Ruby、EBStudioは入手して導入が済んでいるものとします。
  2. 手順はWindows98の場合です。ほかのOSでは適宜読み替えてください。

    ただし作者はOS/2 Warpでしか変換スクリプトの動作を確認していません。

●変換手順 (Wordbank以外)

●変換手順 (Wordbank)

上記の変換手順と基本的に同じです。違いは、

なお、作成される索引は条件索引ですが、DDWinの場合、表記索引も仮名索引もない場合、自動的に条件索引を使用して前方一致検索をおこなうようですので、Wordbankは別の辞書グループにしたほうが幸せです。

●作成される索引

English Dictionary

見出し語の前方一致、後方一致、クロス条件索引を作成します。

派生形の前方一致、後方一致索引を作成します。

類義語、反義語の条件索引を作成します。

English Grammar

章節見出しの前方一致、後方一致、クロス条件索引を作成します。

章節番号についても前方一致、後方一致索引を作成します。これは参照先に簡単に飛べるようにするためです。

English Usage

見出し語の前方一致、後方一致、クロス条件索引を作成します。

Thesaurus

見出し語の前方一致、後方一致、クロス条件索引を作成します。

各類義語の条件索引を作成します。

Wordbank

用例中の2文字以上の英単語の条件索引を作成します。

●質問・要望など

変換スクリプトはOSやRubyのバージョンによっては不具合があるかもしれません。その場合は御連絡ください。できるだけ対処します。

質問・要望などは、EBシリーズ・サポート掲示板にお願いします(hishidaさんのご好意で間借りさせてもらっています)。

スクリプトをこう変えると見やすくなるよ、といったご指摘は大歓迎です。まだRubyは手探りの状態なので、突っ込みどころは多いと思います。ただ、こういった開発系の話題は、EBシリーズ・サポート掲示板にはそぐわないと思いますので、当面はメールがいいかもしれません。

●謝辞

CD-ROM v3.0への対応にあたっては、作者がCD-ROMを持っていないため、hiropapaさんから多大なるご協力をいただきました。また、ょゎさんからも情報を提供していただきました。Resource Packに関しては、matsuさんのご協力をいただきました。ありがとうございました。

●履歴


作成: 2003-06-28

http://hp.vector.co.jp/authors/VA005784/cobuild/cobuildconv.html
Copyright (C) 2003 NOMAD. All Rights Reserved.
mailto:TBE00506@nifty.com