Mac Dictionary
在 mac 下加本英漢字典吧(一), 2013.10.12
StarDict 轉 Mac Dictionary
StarDict 轉 Mac Dictionary
DictUnifier: https://code.google.com/p/mac-dictionary-kit/
如何製作 mac 辭典 (詞典、字典)
如何製作 mac 辭典 (詞典、字典)
How can I create a dictionary for Mac OS X?, 2013.1.27
Mac Developer Library: Dictionary Services Programming Guide, 2007.5.30
Makefile
Makefile
- 詞典主檔 MyDictionary.xml 檔名可以變更,要同時更改 Makefile 裡面的 DICT_SRC_PATH
- CSS 檔 MyDictionary.css 檔名可以變更,要同時更改 Makefile 裡面的 CSS_PATH
- Makefile 裡的 DICT_NAME 放詞典的英文名稱,這個名稱會用做詞典的資料夾名稱,例如:DICT_NAME = "HueiYuanYinYi",那麼產生的詞典就是 HueiYuanYinYi.dictionary.
MyInfo.plist
MyInfo.plist
辭典顯示名稱要改 MyInfo.plist 裡面的 CFBundleDisplayName
Make
Make
執行 make 會產生詞典檔在 objects 資料夾裡
如果出現以下錯誤:
/bin/sh: /Developer/Extras/Dictionary Development Kit/bin/build_dict.sh: No such file or directory
搜尋一下 build_dict.sh 所在位置,然後修改 Makefile 裡面的 DICT_BUILD_TOOL_DIR,以 2016 年四月最新環境為例,要修改為如下:
DICT_BUILD_TOOL_DIR
=
"/Applications/Utilities/DictionaryDevelopmentKit"
將辭典加入 Mac
將辭典加入 Mac
執行 make install 會將詞典複製到 ~/Library/Dictionaries/ 供 mac 辭典程式使用
手動加入請參考這裡:〈辭典:如何安裝中文字典以及快速查找單字?〉
執行 make install 之後,objects 資料夾裡的檔案就都可以刪除了,執行 make clean 會將 objects 資料夾移除。