Leopard 之 字典 程序使用
Leopard 中的 字典(aka. Dictionary) 程序最大的改变是:
- 在工具栏下方添加了一个字典选择栏,用户有了仅在某个字典搜索单词的机会。
- 释义中的单词现在均为可点击的。
- 添加 Apple 官方自定义单词字典,这类词条包括现在名声越来越大的 Cover Flow:
Cover Flow
这是 Apple Inc. 开发的 iTunes 媒体播放器的一种功能。Cover Flow 功能可以在电脑屏幕上显示 iTunes 音乐收藏中的专辑插图,从而允许快速浏览专辑。字典
这是 Mac OS X 附带的一款应用程序。“字典”程序使您能够在多个来源中查找定义和同义词,包括 Oxford American Dictionaries 和 Apple 字典。 - 自带日语词典: 日语大辞泉、日语类语例解辞典、英和-和英辞典
- 增加了简体中文界面,这是在 Tiger 时代没有的。

如上图所示,我的字典程序中多了中文词典和英汉、汉英词典,这是如何实现的呢?答案就在后文中 :)


下面两幅图中展示的是自 字典 程序伴随 Mac OS X Tiger 诞生以来就附带的 New Oxford American Dictionary 和 Oxford American Writer’s Thesaurus。


下面两幅图展示的则是用来自cat jjgod >> log 的 jjgod 近期发布词典转换工具 Mac Dictionary Kit 转换 的开源项目 StarDict 中提供的英汉词典,分别是 朗道英汉词典 和 牛津英汉双解词典。这里要注意的是: Mac Dictionary Kit 暂时仅识别未解压的词典,建议在下载工具中停用 类似 “下载完成后自动打开安全文件” 的选项。英汉、汉英词典和汉语词典可在 zh_CN(简体) @ Stardict 下载到。


在 Leopard 中安装 Xcode 后,在目录 “/Developer/Examples” 中有个名称为 “Dictionary Development Kit”的目录,用这里提供的实例即可制作出 Leopard 中的 字典 程序支持的词典。Mac Dictionary Kit 正是基于 Apple 提供的代码开发出来的, 方便用户将开源项目 StarDict 中提供的词典转换成 字典 程序支持的词典的。Mac Dictionary Kit 中包含两个工具: 一个是有图形化界面的,名称为 DictUnifier;另一个工具是通过命令行,即 Unix 系统中的 终端 程序行使起转换功能的。此外,Mac Dictionary Kit 也是个开源项目,使用了 Google Code 的服务,地址为 mac-dictionary-kit - Google Code。
转换好后 Mac Dictionary Kit 会自动将词典放置于目录 /Users/yourUserNameHere/Library/Dictionaries/ 中。不用重新开启 字典 程序,词典会自动被启用,出现在字典选择栏中。目前转换好的词典仍需小幅修改:
- 打开文件 ****.dictionary/Contents/Info.plist。
- 找到
CFBundleDisplayName ,其下一行 string 标签中包含的字符串将显示在 字典 程序的初始界面的词典列表和偏好设置字典列表的字典栏中。此处可以不用修改。 - 接下去,找到
CFBundleName ,其下一行 string 标签中包含的字符串将显示在 字典 程序的字典选择栏中。建议修改成精简的形式。 - 此处的修改须重新开启 字典 程序才能生效。
最后再来谈谈 字典 程序的一个非常有用的特色:字典面板。你可以通过在网页、文档()中选中某个单词、词组,ctrl + 单击 或 点击右键 调出关联菜单,选择“在字典中查找”即可。相应的键盘迅捷是“ctrl ⌘ D”。


而且如果选中单词、词组位置过于靠近页面底部的话,面板会显示成音标在下、释义在上的形式。

面板左下角或左上角显示词典名称的地方为一菜单,点击后显示所有已启用的词典的列表,包含当前查询单词的词典名称显示为黑色,而不包含者则为灰色。



