>dodosukeさん
コメントの承認遅れてすみません。
こういうマニアックな情報、ありがたいですね〜。お役に立てて、光栄です!
初めまして。ここに記載されている情報を参考にして、研究社の英和活用大辞典の変換スクリプトを作ってみました。だいぶラフな作りですけれど。情報共有いただき、感謝です!
https://github.com/dodosuke/EpwingToDict
おお、それはすばらしい! 情報ありがとうございます。みんな、もっとOS X標準の辞書に注目してもらいたいものですね。
]]>Webster辞書の変換について、OSX上で完結させることが出来ましたので、
https://github.com/cielavenir/ebd2html-osx
にまとめておきました。
どういうわけか<1F42>が入れ子になっていて
while(!strncmp(p, “<1F42>”, 6)) p+=6;
sed -e ‘s/<sub>//’ -e ‘s/<\/sub>//’
コメント欄の都合上全角で書き直します。実際には半角に直して下さい。
]]>EDICT2
http://maximilk.web.fc2.com/index_ml.html#edict2
を変換しようとしたところ、どういうわけかが入れ子になっていて、ebd2htmlがうまく動きませんでした。
if (!strncmp(p, “→”, 2)) p+=2;
を、
while(!strncmp(p, “”, 6)) p+=6;
while(!strncmp(p, “→”, 2))p+=2;
としたところ、一応動くようにはなりました。ソースの文法自体は移植性があるのでgccでもコンパイルできるようです。
ただ、見出し一覧に癖があるため、Dictionary.appとは親和性が悪そうです。
また、d:title内にが入るためextract_index.plがエラーになります、
sed -e ‘s///’ -e ‘s///’
が必要でした。
DTONIC辞書の**旺文社国語辞典第9版を(ずいぶん前に普通の本屋で購入した旺文社国語辞典第九版CD-ROM付き)
DTONIC Toolkit1.11→EBStudio1.70bフリーでEPWING化したものを
EBDump1.28→ebd2html0.05経由で
OUBUNSYA.html**** 本文HTMLファイル21.3MB (???は7BOOKDIR***と同じ)
OUBUNSYA.ebs**** EBStudio定義ファイル 4KB (???は7BOOKDIR***と同じ)
GaijiMap.xml**** 外字マップファイル 4KB
Gaiji.xml**** 外字フォントファイル 4KB
を書き出しました。
1ターミナルで実行してみたところ、次のような文字が表示され変換されませんでした。
(AUTOKANAを0にしても数字が少し違うだけで、このようなかんじでした。)
user-no-iMac:project_templates user$ ruby epwing_conv.rb MyDictionary.xml
epwing_conv.rb:25:in `iconv’: “\202\261\202?\253\223T\202?\253\202?\350″… (Iconv::IllegalSequence)
from epwing_conv.rb:25
2それとOUBUNSYA.htmlをサファリで開いてみたところ、単語の内容の先頭部分だけが文字化けしているようです。
は【破】
は
??ハ・やぶる・やぶれる
(字義)
?やぶる。やぶれる。こわす。こわれる。さく。だめにする。形をくずす。そこなう。きずつける。「破壊・破棄・破裂・破滅・大破・打破・難破」
?つぶす。物事がうまく行かなくなる。「破産・破綻(はたん)」
?敵をうち負かす。敵に負ける。「撃破・論破(ろんぱ)」
3GaijiMap.xml****とGaiji.xml****は3行くらいで終わっています。
4他のEPWING辞書を変換する際のポイントのところの、
**EPWINGの辞書で使われている外字を、Unicodeキャラクタに変換するためのテーブルを用意する。の部分は、
どのようにすればよいのか、わかりませんでした。
**旺文社国語辞典第9版はとても気に入っていて、マックの**辞書アプリに入れて
辞書パネル(ポップアップ辞書**)が使えるようになれば、最高にうれしいです。
(ちなみに設定ファイルを編集して
command+control+D のところをcontrol+Aにして使っている。)
自分ではとうてい解決できませんのでコメントを書きました。
なにか解決方法がわかれば教えてください。
[…] Leopardの「辞書」アプリでEPWING辞書を使う […]
]]>[…] (2008年2月12日追記) EPWINGの辞書を使えるようにしてみた。詳しくはこちら。 […]
]]>COBUILDの辞書にスタイルシートを適用してみました。
]]>