TA的每日心情 | 怒 2023-8-3 00:11 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
发表于 2014-3-10 22:15:44
|
显示全部楼层
这个我有经验,mac自带词典可以通过xcode来制作
+ M4 g6 U1 ?6 n8 A原来网上有Mac字典/词典的转换方法,但是该方法转换出来的内容去除了字体格式等重要信息。Mac字典程序本来就支持html属性,不用实在是浪费它的表现力。! z+ Y3 {. m/ I. D1 B) D: Y
/ Q! h. e, R' v* ]
经过几天的辛苦摸索,总结了一点心得。以下制作方法过程简单,制作出的格式完全由你掌握,想要的字体、样式都可以设置。+ ]7 U7 @: n' J% y% Z: ?/ C1 _. L
* \) w5 \; @4 C
制作Mac字典/词典,需预先熟悉以下内容:XHTML、CSS、正则表达式; x& M9 s$ }, y7 u
熟读苹果官方的制作指南7 e6 x7 |; I. I5 e! F( K2 A4 m* j) G
# K4 t* x) g) q% ^
3 U. Q3 I7 n: H5 ?一、准备制作工具和内容( c" w* z. x: ]3 H6 d- ?
1、登录苹果开发中心,根据自己Mac系统下载相应的Xcode命令行工具并安装
4 ?/ t& i/ o4 D+ p" O8 b' j2、根据自己Mac系统下载相应的下载Auxilliary Tools for Xcode,解压出Dictionary Development Kit保存备用,该文件夹有模板、文档、示例,Mac系统词典所有的秘密都在里面。, a8 d9 J% v( m, ]% X% P Q: O2 _1 p
3、设置好模板文件,模板文件在Dictionary Development Kit\project_templates! E% x0 j5 |( @
4、准备要制作的内容; a" A4 v0 Z- |. a/ w0 \
! \* U5 l/ p1 ?: ]+ {2 |4 t
0 B8 ^7 h6 `& a% x! v1 a二、生成字典/词典文件% c" S" W8 f: l6 a% z# M1 k
1、编辑模板文件中的Makefile文件,设置好相关参数和路径,如DICT_NAME是生成文件的名称,DICT_BUILD_TOOL_DIR是Dictionary Development Kit的路径,如果错了就不能生成文件。! B; V6 ^3 \3 C- x3 u
2、编辑模板文件中的Info.plist文件,Bundle name是在Mac字典程序工具栏下面显示的标签名,Bundle identifier需确保名称的唯一性。& K& a# Y/ I0 c! h* ^& Q
3、根据模板格式编辑Dictionary.xml、Dictionary.css,如果有图片则放置在OtherResources/Images目录下" G( b& f1 B* i
4、打开终端,cd进入模板文件目录,输入make,稍等一段时间,即可生成字典文件9 E) C8 l* [' }1 d& n1 K+ y
5、将object目录下生成的dictionary文件拷贝至 ~/Library/Dictionaries,打开字典程序,即可看到生成的字典。; I! i$ V( F8 \) X
7 `' `# d J6 q6 E2 T8 q' B
4 m) l+ m7 |$ t/ z |+ _& {$ k最简单的测试:安装好命令行工具、Dictionary Development Kit以及模板后,打开终端,cd进入模板文件目录,输入make,即可生成测试文件。
* p( u8 [7 E+ H! o* |2 G* `, V& Y/ h1 N# h R0 s2 _, d1 n/ Y$ G
Mountain Lion 10.7.5 环境下测试通过! L* ^: ]1 p" K( ^& Q
0 f7 a6 z6 V0 t1 v! T制作中可能出现的问题:
( X4 O# x: C. b- G/ Bmake命令出问题,可查看路径设置是否正确、文档是否有头尾,条目是否有头尾5 C5 w1 e9 `5 [
条目出问题,多半是xhtml标签有问题,需仔细检查 |
|