查看: 1895|回复: 2
打印 上一主题 下一主题

[教程] 转帖:Mac系统字典/词典2012版最新制作总结

[复制链接]
  • TA的每日心情
    慵懒
    前天 08:16
  • 签到天数: 1462 天

    [LV.10]以坛为家III

    19

    主题

    1944

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    15867

    灌水大神章小蜜蜂章笑傲江湖章

    跳转到指定楼层
    1
    发表于 2013-2-23 08:04:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    原帖地址:
    http://mac.pcbeta.com/thread-112550-1-1.html

    内容:
    原来网上有Mac字典/词典的转换方法,但是该方法转换出来的内容去除了字体格式等重要信息。Mac字典程序本来就支持html属性,不用实在是浪费它的表现力。

    经过几天的辛苦摸索,总结了一点心得。以下制作方法过程简单,制作出的格式完全由你掌握,想要的字体、样式都可以设置。

    制作Mac字典/词典,需预先熟悉以下内容:XHTML、CSS、正则表达式
    熟读苹果官方的制作指南
    http://developer.apple.com/libra ... n/Introduction.html

    一、准备制作工具和内容
    1、登录苹果开发中心,根据自己Mac系统下载相应的Xcode命令行工具并安装
    2、根据自己Mac系统下载相应的下载Auxilliary Tools for Xcode,解压出Dictionary Development Kit保存备用,该文件夹有模板、文档、示例,Mac系统词典所有的秘密都在里面。
    3、设置好模板文件,模板文件在Dictionary Development Kit\project_templates
    4、准备要制作的内容


    二、生成字典/词典文件
    1、编辑模板文件中的Makefile文件,设置好相关参数和路径,如DICT_NAME是生成文件的名称,DICT_BUILD_TOOL_DIR是Dictionary Development Kit的路径,如果错了就不能生成文件。
    2、编辑模板文件中的Info.plist文件,Bundle name是在Mac字典程序工具栏下面显示的标签名,Bundle identifier需确保名称的唯一性。
    3、根据模板格式编辑Dictionary.xml、Dictionary.css,如果有图片则放置在OtherResources/Images目录下
    4、打开终端,cd进入模板文件目录,输入make,稍等一段时间,即可生成字典文件
    5、将object目录下生成的dictionary文件拷贝至 ~/Library/Dictionaries,打开字典程序,即可看到生成的字典。


    最简单的测试:安装好命令行工具、Dictionary Development Kit以及模板后,打开终端,cd进入模板文件目录,输入make,即可生成测试文件。

    Mountain Lion 10.8 环境下测试通过

    制作中可能出现的问题:
    make命令出问题,可查看路径设置是否正确、文档是否有头尾,条目是否有头尾
    条目出问题,多半是xhtml标签有问题,需仔细检查
  • TA的每日心情
    开心
    2019-8-11 07:55
  • 签到天数: 606 天

    [LV.9]以坛为家II

    22

    主题

    1128

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11878

    小蜜蜂章笑傲江湖章灌水大神章

    2
    发表于 2013-2-23 09:16:36 | 只看该作者
    支持

    该用户从未签到

    4

    主题

    1155

    回帖

    4081

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4081

    灌水大神章小蜜蜂章笑傲江湖章

    3
    发表于 2013-2-23 23:27:49 | 只看该作者
    1# huala
    看不懂更要支持!