更新: 2004-02-26
Collins COBUILD CD-ROMのデータを変換して、EBStudio用の入力ファイルを作成するRubyスクリプトです。独自形式辞書からEPWING辞書に変換できます。
ruby -Ks CobuildConv.rb <options> <inDir> [<outDir>] <options> -standard Wordbank 以外を変換する (既定値) -wordbank Wordbank のみを変換する <inDir> .trd ファイルのあるディレクトリ <outDir> 出力ディレクトリ (指定なしならカレントディレクトリ)
手順はWindows98の場合です。ほかのOSでは適宜読み替えてください。
ただし作者はOS/2 Warpでしか変換スクリプトの動作を確認していません。
ダウンロード後、適当な場所にアーカイブを展開します。ここでは「D:\work」に展開したものとします。
コマンドライン(MS-DOSプロンプト)を開きます。
CD-ROMから直接変換する場合は、CD-ROMドライブに辞書CD-ROMをセットし、ドライブが「X:」、ファイルの出力先が「E:\EPWING\cobuild」とすると、CD-ROMがversion 1の場合は、次のように入力します。
ruby -Ks D:\work\CobuildConv.rb X:\ E:\EPWING\cobuild
CD-ROMがVersion 2以降の場合は、「X:\」ではなく「X:\data」とします。
ハードディスクにインストール済みのファイルから変換する場合は、「X:\」の代わりに、COBUILDのインストール先で拡張子が.trdというファイルのあるディレクトリを指定します。
E:\EPWING\cobuildに以下のファイルが出力されます。
適当な画像処理ファイルを使用して、E:\EPWING\cobuild\imgにあるGIF形式ファイルをすべてJPEG形式に変換します。拡張子は.jpgとしてください(.jpegでは取り込めません)。
この作業をしなくても画像が表示できなくなるだけで、辞書の作成、検索は問題なくおこなえます。
EBStudioを起動し、[ファイル]>[開く]で、出力されたCobuild.ebsを開きます。
出力先などを必要に応じて修正します。
辞書の作成処理を実行します([ファイル]>[実行]またはツールバーの実行ボタン)。
以上で完了です。
上記の変換手順と基本的に同じです。違いは、
「2. 変換スクリプトの実行」時にオプションとして「-wordbank」を指定します。
ruby -Ks D:\work\CobuildConv.rb -wordbank X:\ E:\EPWING\cobuild
なお、作成される索引は条件索引ですが、DDWinの場合、表記索引も仮名索引もない場合、自動的に条件索引を使用して前方一致検索をおこなうようですので、Wordbankは別の辞書グループにしたほうが幸せです。
見出し語の前方一致、後方一致、クロス条件索引を作成します。
派生形の前方一致、後方一致索引を作成します。
類義語、反義語の条件索引を作成します。
章節見出しの前方一致、後方一致、クロス条件索引を作成します。
章節番号についても前方一致、後方一致索引を作成します。これは参照先に簡単に飛べるようにするためです。
見出し語の前方一致、後方一致、クロス条件索引を作成します。
見出し語の前方一致、後方一致、クロス条件索引を作成します。
各類義語の条件索引を作成します。
用例中の2文字以上の英単語の条件索引を作成します。
変換スクリプトはOSやRubyのバージョンによっては不具合があるかもしれません。その場合は御連絡ください。できるだけ対処します。
質問・要望などは、EBシリーズ・サポート掲示板にお願いします(hishidaさんのご好意で間借りさせてもらっています)。
スクリプトをこう変えると見やすくなるよ、といったご指摘は大歓迎です。まだRubyは手探りの状態なので、突っ込みどころは多いと思います。ただ、こういった開発系の話題は、EBシリーズ・サポート掲示板にはそぐわないと思いますので、当面はメールがいいかもしれません。
CD-ROM v3.0への対応にあたっては、作者がCD-ROMを持っていないため、hiropapaさんから多大なるご協力をいただきました。また、ょゎさんからも情報を提供していただきました。Resource Packに関しては、matsuさんのご協力をいただきました。ありがとうございました。
v1.00 2003-06-28 by nomad
公開
v1.10 2003-07-15 by nomad
Wordbankに対応 (-wordbank オプション)
CD-ROM v2.0で派生形の索引が作成されないバグを修正
CD-ROM v1.0で派生形の後方一致索引が正しく作成されないバグを修正
著作権ファイルを出力
外字ファイルを出力先にコピー
その他細かい修正
v1.11 2003-07-29 by nomad
CD-ROM v2.0のファイル名のミスを修正 (hcp_en_cc3.trd -> hcp_en-cc3.trd など)
v1.12 2003-07-30 by nomad
ファイル名の修正もれ (hcp_en_cc3.mbx -> hcp_en-cc3.mbx)
v1.20 2004-01-18 by nomad
CD-ROM Version 3.0に対応
その他、若干の修正
v1.30 2004-02-04 by nomad
Resource Packに対応
Wordbankを1書籍にするebsを標準にし、2書籍にするebsも出力
Wordbank以外の外字に完全対応
v1.31 2004-02-17 by nomad
Mac環境で実行できるように修正
v1.32 2004-02-26 by nomad
分数の 1/3 が外字に変換されなかったのを修正
文末に文字参照 (&....;) がくると外字に変換されない場合があったのを修正
Resource Pack の記号、ipa_schwa に対応
tick mark の外字を追加
作成: 2003-06-28