TA的每日心情 | 怒 2023-8-3 00:11 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
发表于 2014-3-10 22:15:44
|
显示全部楼层
这个我有经验,mac自带词典可以通过xcode来制作
- h1 { C l! Y原来网上有Mac字典/词典的转换方法,但是该方法转换出来的内容去除了字体格式等重要信息。Mac字典程序本来就支持html属性,不用实在是浪费它的表现力。- d2 o+ O) D: K. J; b, R
% X! D7 O8 C$ e
经过几天的辛苦摸索,总结了一点心得。以下制作方法过程简单,制作出的格式完全由你掌握,想要的字体、样式都可以设置。
" O0 R' }- q1 O1 z9 T5 A3 I, d9 s0 C
制作Mac字典/词典,需预先熟悉以下内容:XHTML、CSS、正则表达式) O! N5 }: | ]) f
熟读苹果官方的制作指南
. _: B' v0 Z1 E6 X! @: u$ X
# J5 u& E6 f* A3 h- o- k& K. V8 _( \! `6 U
一、准备制作工具和内容
4 U' J7 F" n$ x1 E/ ]$ Q1、登录苹果开发中心,根据自己Mac系统下载相应的Xcode命令行工具并安装5 K# Q; c# T7 ~. J, f
2、根据自己Mac系统下载相应的下载Auxilliary Tools for Xcode,解压出Dictionary Development Kit保存备用,该文件夹有模板、文档、示例,Mac系统词典所有的秘密都在里面。5 H `7 f7 E- k, N& o& r
3、设置好模板文件,模板文件在Dictionary Development Kit\project_templates( c* g1 G1 D) Y1 `5 G. v0 F9 v9 @, M
4、准备要制作的内容
* E* ` j5 e8 g5 A. p6 {0 S) m( N h
4 ?) U! o- u8 h! R' u3 v二、生成字典/词典文件
, W( _* U' L/ H, o/ m" t; u- h1、编辑模板文件中的Makefile文件,设置好相关参数和路径,如DICT_NAME是生成文件的名称,DICT_BUILD_TOOL_DIR是Dictionary Development Kit的路径,如果错了就不能生成文件。
) s% H. Q% ^) b) E% H! E2、编辑模板文件中的Info.plist文件,Bundle name是在Mac字典程序工具栏下面显示的标签名,Bundle identifier需确保名称的唯一性。6 G$ P$ N; ]8 Y
3、根据模板格式编辑Dictionary.xml、Dictionary.css,如果有图片则放置在OtherResources/Images目录下7 x& E) w0 U% ~% [1 G! E t. V
4、打开终端,cd进入模板文件目录,输入make,稍等一段时间,即可生成字典文件0 w4 a0 I: V+ S# ?# N ]; i
5、将object目录下生成的dictionary文件拷贝至 ~/Library/Dictionaries,打开字典程序,即可看到生成的字典。" Z' {% b& V) c4 \2 {' E
: p% L# X& \- d* v7 g C1 `) j3 e
4 {9 B+ f$ `, \最简单的测试:安装好命令行工具、Dictionary Development Kit以及模板后,打开终端,cd进入模板文件目录,输入make,即可生成测试文件。+ t7 ~+ ?' D5 z/ M4 G
5 G; S6 M1 [* }) w! S
Mountain Lion 10.7.5 环境下测试通过
* E4 f/ d( \4 @' m, ~0 _1 b( B' g
制作中可能出现的问题:' }0 w N8 }3 `# q
make命令出问题,可查看路径设置是否正确、文档是否有头尾,条目是否有头尾- d7 s+ d, F3 y: `$ U# ]% P
条目出问题,多半是xhtml标签有问题,需仔细检查 |
|