英辞郎をOSXのDictionaryに追加する(本編)

事前準備が済んだので実際のインストールを実施します。

私が実施したのはOSX(10.8.3) Xcode(4.6.2)という環境です。

1.App StoreからXcodeをインストール
2.Xcodeを起動する(初回はライセンスアグリーメントの画面が表示される)
3.プロジェクト作成の画面を無視してツールバーから

Xcode→Open Developer Tool→More Developer Tools…を選択

4.ブラウザが立ち上がり、Apple Developerサイトに遷移するので、そのサイトから”Auxiliary tools for Xcode”をダウンロードする。

・開発者用のAppleアカウントが必要。(無料)

・左側のカテゴリで”OS X”にのみチェックを入れると見つけやすい。

私が実施した時点でのバージョンは、Late July 2012でした。

5.ダウンロードしたファイルの中に”Dictionary Development Kit”が入っているので、その中の”project_template”フォルダを適当な場所にコピーする。

また、”Dictionary Development Kit”の”bin”を”project_template”の中にコピーする。

6.コピーした”project_template”フォルダに英辞郎のtxtファイルをコピーする。
7. 下記サイトからeiji_conv009.zipをダウンロード、解凍しproject_templateフォルダに上書きコピーをする。

http://www.binword.com/wp/wp-content/uploads/2007/11/eiji_conv009.zip

8. Terminalから下記コマンドを実行
$ ruby -Ku ryaku_conv.rb < RYAKU138.TXT > Ryaku.txt
$ ruby -Ku cat.rb EIJI-138.TXT Ryaku.txt > Eijiro.txt
$ nkf -s Eijiro.txt > Eijiro-sjis.txt
9. Makefileを書き換える

25行目を環境にあわせて書き換えます。

DICT_BUILD_TOOL_DIR     =     "/Developer/Extras/Dictionary Development Kit"

変更例

DICT_BUILD_TOOL_DIR     =     "/Users/Miho/Documents/Dict/project_templates"
10.MyDictionary.xmlが既にある場合は削除します。その後、Terminalから下記コマンドを実行。30分〜40分程度かかりますので気長に待ちます。
$ ruby eiji_conv.rb < Eijiro.txt > MyDictionary.xml
11.Terminalからコマンド実行でインストール

一晩くらい放置しておくとできましたので、こちらもまた気長に待ちましょう。

$make ; make install
"""/Users/Miho/Documents/Dict/project_templates"/bin"/build_dict.sh"  "英辞郎" MyDictionary.xml MyDictionary.css MyInfo.plist
- Building 英辞郎.dictionary.
- Cleaning objects directory.
- Preparing dictionary template.
- Preprocessing dictionary sources.
- Extracting index data.
- Preparing dictionary bundle.
- Adding body data.
- Preparing index data.
- Building key_text index.
- Building reference index.
- Fixing dictionary property.
- Copying CSS.
- Copying other resources.
- Finished building ./objects/英辞郎.dictionary.
echo "Done."
Done.
echo "Installing into ~/Library/Dictionaries".
Installing into ~/Library/Dictionaries.
mkdir -p ~/Library/Dictionaries
ditto --noextattr --norsrc ./objects/"英辞郎".dictionary  ~/Library/Dictionaries/"英辞郎".dictionary
touch ~/Library/Dictionaries
echo "Done."
Done.
echo "To test the new dictionary, try Dictionary.app."
To test the new dictionary, try Dictionary.app.
12.辞書アプリで動作確認です。

以上でできあがりです。(時間かかったぁ。)

参考にさせていただいたサイト

辞書アプリ「Dictionary.app」で「英辞郎」を使えるようにしてみる http://rakkyoo.net/?p=828 (rakkyooの備忘録)

OS Xの「辞書」アプリで「英辞郎」を使う http://www.binword.com/blog/archives/000569.html (binWord/blog)

英辞郎第5版書籍版をmacの辞書として使う http://d.hatena.ne.jp/Nos/20120812/1344788577 (Nosの日記)

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中