amuramatsu / edic2-fpw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FreePWING program for convert ASAHI Shuppansha's E-DIC EJ/JE 2nd edition.

Author: MURAMATSU Atsushi <amura@tomato.sakura.ne.jp>
Date: 2020-10-30

これは何?

朝日出版社が出している、「E-DIC 英和|和英 第2版」の辞書をCSVにダン プしたデータ(以下E-DIC2)から、 FreePWING を利用してJIS X 4081 形式の辞書に変換するツールです。

インストール

下記のソフトウェアが必要です。

  • FreePWING

    もちろん。

  • Perl

    Encodeモジュールのfrom_to関数で、'utf-8'と'euc-jp'との変換が行え る状態にしてください。

    perl 5.8以降では標準の状態で利用可能になっているはずです。 また、 Compress::Raw::ZlibText::CSV_XS モジュール も必要です。

  • edic2conv

    E-DIC2の辞書データをCSVに変換するために必要です。

このツール自体のインストールは任意のディレクトリに展開するだけです。

使い方

変換準備

データの準備

変換ツールを展開したディレクトリ内の edic2_csv に、E-DIC2 の CD-ROM 上のデータを、 edic2conv を使って CSV に変換した物を置きます。

必要なファイルは、辞書一つに CSV ファイル一つです。

設定

追加辞書がある場合は、 config.mkHAS_EXTEND_DICS のコメ ントアウトを外してください。

変換

fpwmake

で辞書(HONMON ファイル)を

fpwmake package

で辞書をパッケージしたzipファイルを生成します。

これらのファイルはパッケージ化した際にパッケージに同梱されますが、 パッケージが zip ファイルの場合はファイル名が大文字になってしまい ます。

ライセンス

プログラムのライセンスはMITライセンスに従います。 同梱の LICENSE ファイルを参照して下さい。

本ツールで変換された書籍は、 元の書籍のライセンスに従う必要があります。 正当な権利の範囲内で利用してください。

制限等

リンクに関する制限

辞書によっては、E-DIC2 内の別の辞書へのリンクがある物もありますが、 EPWING の機能的な制限から、別の辞書へのリンクは張られません。

JIS X 4081の書籍に収録できない文字について

収録できる他の文字に変えています(外字は使っていません)。 丸数字などは、すべて丸括弧付き数字に置き換えています。

追加辞書について

E-DIC2 の特徴の一つである追加辞書の変換については、 チェックしていません。

謝辞

このプログラムは、ruby-U さんの edic2conv が無ければ成り立たない代物です。

またこのプログラム作成には、同氏の edic2epwing も参考にさせていただきました。ここにお礼申し上げます。

About

License:MIT License


Languages

Language:Perl 63.8%Language:Makefile 36.2%