1、建立文本文件(建议用UltraEdit-32)
这一步是关系到词典能否正常运行的关键。每个单词与它的解释必须放在一行内,单词与解释用///分开,
如:CHINA /// 中国
howdy /// 您好
(注意之间的空格)
如果你要在显示的解释的时候另起一行的话,可以用\n符号
如:
CHINA /// [adj]中国\n[china]陶瓷、瓷料\
这一行在手机上将会显示为
CHINA
[adj]中国
[china]陶瓷、瓷料
完后将文件保存命名,最好不要用中文,因为会在后面的制作中很麻烦的。
还要注意的是一行内的长度不能超过4096字节,否则无法运行。当然了可能没有人制作专门的字典在一行内会超出这个限制吧。
问题是从其它软件提取的字典文件,就有可能超出这个限制,那如何办呢?
用一个超过4096字节的自动拆分工具,为perl脚本文件,使用时需要perl的解释器。
使用方法为:perl convidl-p2.pl 字典源文件 > 输出文件 ,如果源文件有错,输出文件中会出现连续的--------------------------。
perl脚本怎么用,上网搜搜吧,太简单了。
2、将制作好的文本转换成pdb字典文档格式
下载解压kdic.rar到指定文件夹,在运行中输入cmd,再输入kdic的指定文件夹,直接输入gendic xxx.txt(文件名),这时文件在DOS下顺利转换并完成。
3、转换完成
你会在kdic文件夹中发现有一个新的KDIC.PDB文件,那就是你制作的字典文件。想知道怎么样吗,那就传到手机中看吧
4、转换中出错的信息:
Error: No more memory 内存不足
Error: Too Long (xxx chars) Lines in input file (line yyy) 第yyy行过长Error: Too long Word in line xxx 第 xxx 行上的单词超限 (单个单词长度必须小于 127 字节)
Error: Too big Index Record... 字典文件太大,试着转换的时候加上参数-L
5、软件下载:http://free.ys168.com/?wyh65523