辞書は、Appleのドキュメント(2007)よりも前のいくつかのバージョンのようです。私はそれについての良いブログ投稿を見つけましたが、今はすべてが異なっているようです。Xcode(コマンドラインツールを含む)をインストールしましたが、本来あるべき場所がありません(たとえば、/ Developerが作成されず、Dictionary \ Development \ Kitがありません)。 かなり複雑な辞書を作りたいので、ファイルの種類を何度も変換する代わりに、これを機能させたいと思います。
辞書は、Appleのドキュメント(2007)よりも前のいくつかのバージョンのようです。私はそれについての良いブログ投稿を見つけましたが、今はすべてが異なっているようです。Xcode(コマンドラインツールを含む)をインストールしましたが、本来あるべき場所がありません(たとえば、/ Developerが作成されず、Dictionary \ Development \ Kitがありません)。 かなり複雑な辞書を作りたいので、ファイルの種類を何度も変換する代わりに、これを機能させたいと思います。
回答:
Xcodeにはディクショナリ開発キットが付属しなくなりましたが、Xcodeを使用する必要さえありません。
/Applications/Utilities/DictionaryDevelopmentKit/
(スペースなしで)に移動し、project_templatesフォルダーを~/Desktop/
~/Desktop/project_templates/Makefile
から、変更DICT_BUILD_TOOL_DIR /DevTools/Utilities/Dictionary Development Kit
へ/Applications/Utilities/DictionaryDevelopmentKit
cd ~/Desktop/project_templates/; make && make install
辞書を終了して再度開くと、辞書がDictionary.appに表示されます。その後、MyDictionary.xmlまたはMyDictionary.cssを編集してみてください。辞書名はInfo.plistのCFBundleNameと同じであり、バンドル名はMakefileのDICT_NAMEです。
ルックアップポップオーバーに古いバージョンの辞書の結果が表示される場合は、ログアウトしてから再度ログインしてみてください。com.apple.lookupdの終了または削除~/Library/Caches/com.apple.Dictionary*
が機能していないようです。
/ DeveloperにあったものはすべてXcode.app/Contents/Developerにあり、Xcodeは通常/ Applicationsにありますが、実際にはどこにでも置くことができます。
それ以外に、リンクしたブログ記事のようなシステムディクショナリまたは選択したディクショナリファイルをポップして、ディクショナリを拡張するためにXcode内でのみ開くことができます。
カスタム辞書にエントリを追加する小さなJavaアプリケーションtoDictionaryXMLを書きました。十分にコード化されておらず、機能がかなり低く、インストールも簡単ではありません。しかし、それでも私は多くの時間を節約できます。