在 Kindle 中实用功能之一就是字典了,不论是阅读中文电子书还是英文电子书,每当遇到不认识的字词,只需要用手指点按一下就能识字辨义,省去了翻查字典的麻烦,大大提升了阅读速度和效率。不过虽然目前有大量的 Kindle 字典资源,但是仍有一些比较特殊的需求需要通过 Kindle 自制字典来实现。Kindle 伴侣的“许愿”页面很久之前就有小伙伴想要如何制作 Kindle 字典的方法,只是目前网络上关于如何自制 Kindle 字典的资料比较少,经过一段时间的积累,终于有足够多资料的支撑撰写一篇 Kindle 字典制作教程了。
Kindle 字典依托于 Kindle 系统,但是 Kindle 系统又比较封闭,加上亚马逊方面并没有有关自制字典的相关文档,所以一些细节的问题还是有待探究。不过再复杂的东西也需要从基础做起,所以为了不让那些复杂的参数给小伙伴们增添过重的负担,Kindle 伴侣决定把 Kindle 字典的自制教程分成几个阶段,随着研究的深入把那些复杂的内容逐渐展开来写。那么本篇文章就是一个开始,也是入门篇,没有任何高深的技术壁垒,只需要照着做任何人都可以自制成一个简单的属于自己的 Kindle 字典。
一、准备工作
凡事工欲善其事,必先利其器,在开始之前照例需要先备齐一下事项:
二、制作步骤
Mobipocket Creator 是一款运行于 Windows 系统上的智能手机电子书制作工具,这里是利用它能够制作 Kindle 所支持的 prc 格式字典的特性。下面首先利用 Mobipocket Creator 创建一个新项目:
- 安装并运行 Mobipocket Creator,点击菜单栏“File -> New”新建一个项目;
- 在初始设置面板中分别按照下面的说明进行设置:
- Enter the Publication Name:输入你的字典名称,如“My First Dict”;
- Creator in folder:点击【Browse…】选择字典文件生成的目标路径(文件夹)[注1];
- Language:选择字典的语言,如简体中文选择“Chinese (PRC)”;
- Encoding:选择字典文件的编码语言,没有特殊需要请选择“International (UTF-8)”;
- 以上设置完毕后,点击【Creat >】完成创建;
接下来对新建的进行一些重要的设置:
- 点击左侧的“View”下的“Book Setting”后出现电子书的设置界面;
- 勾选“This eBook is a dictionary”以标识此电子书是字典,然后分别设置:
- Input language:输入语言(源语言),比如选择为英文:English;
- Output language:输出语言(目标语言),比如选择为简体中文:Chinese (PRC);
- 点击【Update】按钮确认。
然后可以根据需要进行一些其他设置:
- 设置字典封面:点击界面左侧的“Cover Image”为字典添加封面,点击【Update】确认;
- 设置字典元数据:点击界面左侧的“Metadata”为字典添加 Author(作者)、Discription(描述)等信息,点击【Update】确认;
打开 Sublime Text 3,新建一个文档并把下面的代码拷贝进去:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>My First Dict</title>
</head>
<body topmargin="0" bottommargin="0" leftmargin="5" rightmargin="5">
<center>
<hr />
<font size="+4">My First Dict</font>
<hr />
</center>
<mbp:pagebreak />
<idx:entry>
<h1 bgcolor="#FFEBD6">
<idx:orth>and</idx:orth>
</h1>
<p><font color="#AA0000">conj.</font> 和,与; 而且; 于是,然后; 因此</p>
</idx:entry>
<mbp:pagebreak />
<idx:entry>
<h1 bgcolor="#FFEBD6">
<idx:orth>is</idx:orth>
</h1>
<p><font color="#AA0000">vt. & vi.</font> 是 be 的三单形式</p>
<p><font color="#AA0000">n.</font> 存在</p>
</idx:entry>
</body>
</html>
可以看出这些都是普通的 HTML 代码,现在简单的介绍一下这些代码代表的含义:
<title> ... </title>
:是文档名,可以改成你自己字典的名字;
<center> ... </center>
:之间的是字典的扉页内容,这里只是简单的写了一个大标题;
<mbp:pagebreak />
:是分页标记,用来区分开字典中的每个单词;
<idx:entry> ... </idx:entry>
:之间的便是每个词条的内容;
<idx:orth> ... </idx:orth>
:这里便是用来索引在电子书中所选的相对应的单词;
<p> ... </p>
:这里是单词的释义,示例中的“is”的释义分了两段,便用了两个 <p>。
是不是很简单,只需要这样不断的把一个个单词罗列进去就可以,因为这里只是介绍步骤,所以只放了两个英文高频词“and”和“is”做示例。好了,现在把这个文档保存为 HTML 文档,注意要命名为英文名哦,比如“My_First_Dict.html”。
然后回到 Mobipocket Creator,点击左侧的“Publication Files”,点击“Click here to add a file”把刚才保存的那个 HTML 文档添加进来(也可以把那个 HTML 文档直接拖放进来)。
到激动人心的最后一步了!依次点击菜单栏“Build -> Build e-Book”或点击界面上方靠右的【Build】图标按钮调出生成界面,然后点击下面的【Build】按钮,进度条到达 100% 即生成完毕并切换到另外一个界面。选择“Open folder containing eBook”,然后点击【OK】按钮,会打开项目文件夹,复制其中的后缀为 .prc 的文件。
接着用 USB 数据线把 Kindle 连接到电脑,依次进入文件夹 documents\dictionaries,并把这个 prc 文件粘贴到 dictionaries 文件夹内,断开 USB 连接,随便打开一本英文电子书,随便选择一个单词“and”或“is”,会弹出的是默认字典的解释,点击解释界面右下角的字典名,选择你刚放进去的那个字典。怎么样,你亲手编辑的释义是不是出现了!
到此为止,我们已经会制作一个简单的 Kindle 字典了。当然它很简单,并没有常见字典的那些复杂的版式,比如翻页、滚动等,没关系,只要入门了,后面还会有更进阶技巧等着你。另外,如果您在阅读本文时发现了错误,请不吝留言指正,谢谢!
————————–
[注1] 如果选择默认,软件会在路径为“C:\Users\YOURNAME\Documents\”下创建名为“My Publications”的文件夹。
————————–
- 关注本站微信公众号
- 与更多读书人交流
- 关注本站微信公众号
- 添加读书群