「J-ばいぶる 1st 2000」Toolkit ●概要 「J-ばいぶる 1st 2000」(いのちのことば社)に含まれる『新共同訳聖書』『口語訳聖書』 『新改訳聖書』『現代英語訳聖書(TEV)』『英語新欽定訳聖書(NKJV)』のデータを各種形式に変換します。 次の形式に変換できます。 (1)タブ区切りテキスト (2)Bible Tag Format → BibleConverterでPalm PDB,ThML,HTML/HTML Help,Sword Moduleなどに変換できます。 (3)EBStudio用HTMLファイル → EBStudioでJIS X4081(EPWING)形式に変換できます。 ●必要なソフトウェア (1)「J-ばいぶる 1st 2000」(いのちのことば社) (2)Ruby 2/7 / 3.0 ※JIS X4081(EPWING)に変換する場合は、別途 EBStudio が必要です。 ※Bible Tag Format を変換する場合、別途 BobleConverterが必要です。 ●注意事項 ・対応製品は「J-ばいぶる 1st 2000」のみです。「J-ばいぶる 1st 2008」に適用できるかどうかは不明です。 ・本Toolkitは、「J-ばいぶる 1st 2000」の正当な所有者本人が、私的利用目的で変換する場合のみ使用することができます。 変換したデータを第三者に譲渡したり、送信可能な状態に置くことは著作権法違反になります。 ●使用方法 (1)「J-ばいぶる 1st 2000」をインストールします。 (2) Ruby をインストールします。 (3)「J-ばいぶる 1st 2000 Toolkit」を任意のディレクトリに展開します。 (4)「J-ばいぶる 1st 2000」を標準のディレクトリ以外にインストールしている場合は、Setup.rb の次の箇所を修正してください。 SRCPATH = "C:/Program Files (x86)/J-ばいぶる1st2000/bible" (5)makebible.bat を実行します。 次のディレクトリが作成され、変換したファイルが作成されます。 CSV/ タブ区切りテキスト Snkd.txt 新共同訳 Kug.txt 口語訳 Snki.txt 新改訳 Nkjv.txt NKJV tev.txt TEV BTF/ Bible Tab Format Snkd.txt 新共同訳 Kug.txt 口語訳 Snki.txt 新改訳 Nkjv.txt NKJV tev.txt TEV HTML/ EBStudio用のHTMLファイル Snkd.html 新共同訳 Kug.html 口語訳 Snki.html 新改訳 Nkjv.html NKJV tev.html TEV bible.ebs EBStudio用変換定義ファイル ●JIS X4081(EPWING)への変換 (1)EBStudioをインストールします。 (2)EBStudioでbible.ebsを開き、出力先パスを指定します。 (3)変換を実行します。 (4)任意のEPWINGビューア(DDWin,EBWin,Jammingなど)で結果を確認します。 ●Swordモジュールへの変換 Sword は、CrossWire Bible Society の提供するフリーの聖書閲読ソフトウェアです。 Sword の入手先は下記の通りです。 http://www.crosswire.org BibleConverterを使用すると、Bible Tag Formatから Sword モジュールを作成することができます。 (1)Palm Bible+ から、BibleConverter をダウンロードします。 http://palmbibleplus.sourceforge.net/index.htm (2)BibleConverterを任意のディレクトリに解凍します。 (3) (2)のディレクトリに、BTF形式に変換したテキストファイルを移動します。 (4)コマンドラインからBibleConverterで変換します。 ※ 変換にはJava を使用しますので、お使いのPCにJavaがない場合は別途インストールしてください。 java BibleConverter BTF形式のファイル。拡張子は指定しない。 -pbd PalmBible+ のPDB file を作成(default) -plain プレインテキストを作成 -thml ThML(Theological Markup Language) ファイルを作成 -html HTML ファイルを /html/ に作成 -rtf RTF ファイルを /rtf/ に作成 -monoon MoNoon reader format を /monoon/ に作成 -sword Sword モジュールを /sword/ に作成 -q 冗舌なメッセージの抑止 -encode 出力エンコーディングの指定 -decode 入力エンコーディングの指定 【例】新共同訳聖書をSwordに変換する java BibleConverter -sword snkd /sword/に次のディレクトリが作成され、Sword モジュールが出力されます。 mods.d/ modules/ ※ Warning : Total verses is not correct : For Chapter 12, Total verses = 18 and Should be = 17 のようなメッセージが表示されますが、無視してください。 (5)Sword にモジュールを追加します。 C:\Program Files\CrossWire\The SWORD Projectに、 mods.d/ とmodules/ をディレクトリごと上書きします。 ●HTML / HTML Helpへの変換 (1)BibleConverter のオプションで -html を指定して実行します。 /html/に関連ファイルが出力されます。 (2)HTMLとして使用する場合は、index.html がトップページですので、このままお使いください。 (3)HTML Helpに変換する場合は、 HTML Help Workshop が必要です。 入手先は下記の通りです。 Microsoft HTML Help Downloads http://msdn2.microsoft.com/en-us/library/ms669985.aspx (4)HTML Help Workshop で bible.hhp を開きます。 File->Open->bible.hhp Project->Languageを、「0x411 日本語」に変更します。 File->Compile で変換します。 (5)bible.chm (HTML Help)が作成されます。 ●その他の形式 そのほか、BibleConverter のオプションで RTF、ThML、Plain-text、PalmBible+などの各種形式に変換できます。 ●履歴 2022/02/24 Ver1.03 Ruby 2.7対応 2008/05/04 Ver1.02 四福音書共観表の追加 2008/04/23 Ver1.01 2008/04/21 Ver1.00