下面讲述大家都关心的问题,怎么将自己的文件生成阳光背单词软件可以使用的词库。
此教程分为两部分:
修改已有的单词文件和将符合要求的单词文件转换为阳光背单词软件专用词库。
第一部分,修改已有的单词文件
可以去网上下载自己所需的单词文件,doc、excel、txt都可以,但是要转化成阳光背单词软件的词库,需要的单词文件只能是TXT文件(转化工具只支持TXT文件),因此如果你在网上下载的单词是doc或者excel文件,需要通过另存为txt文件再进行转换,如何转换将在后面介绍,下面先介绍怎么将doc或者excel文件转化成TXT文件。
以“新四级700核心词汇.doc”为例,现在开始将下载的单词文档制作成阳光背单词词库文件,打开文件如下:
1.我们要去掉每个单词的序号(如果文件中单词前没有序号,就不要做这步了),可以利用Word自带的查找替换功能来进行快速修改,按Ctrl+F键,弹出对话框后选择第二个标签“替换”,如图:
这个地方要注意一下,因为在单词的解释当中有“.”这个符号,因此为了避免把解释中的“.”替换掉,我们需要将“.”和前面的数字一起替换,并且在这个文档,单词和序号之间还有一个空格,因此替换的方式为“数字”+“.”+“ ”,查找的内容为“0. ”一直到“9. ”(注意点后面有空格),替换的内容不填任何东西,这样点击“全部替换”就可以将序号去掉一部分,如图:
接着查找替换“1. ”,最后一直查找替换到“9. ”,到现在就已经将序号中的点、单词前面的空格和部分序号掉了,剩下的工作就是要讲剩余的序号去掉,方法类似上面的,只是查找的内容为“0”一直到“9”,在这里就不具体阐述了。
上面的工作做完之后产生的文档如图:
文档中只剩下单词和解释。
2.将修改好的文档另存为为txt格式。
注:如果单词本身就是txt文本,可以利用记事本的查找替换功能完成上面的操作,方法是一模一样的,多了什么就将那部分替换为空。
如果单词本身是excel文件,同样按照上面的方法进行修改,并另存为txt文件。
保存好之后的txt文件如下所示:
之后就开始将txt文件转换为阳光背单词的专用词库文件。
第二部分 将符合要求的单词文件转换为专用词库
在转换之前需要两个软件TextWordEdit.exe和MakeStudyDB.exe,另外加一个默认的词库文件dict.edb,这次词库文件可以在手机的wordstudy(即阳光背单词的安装目录)中找到,另外两个软件可以在http://download.exuexi.com/下载。
下面具体介绍转化步骤:
1.按照 MakeStudyDB 下面 txtsample 目录下的样本格式制作词库文本,关键要在文本的前三行先定义单词数据的表现形式等信息。
第一行:要写明所做单词词库的名称,如:新四级700核心词汇。
第二行:此处要用具体数字写明后续每个单词的构成方式,其中的空行会被自动忽略。所用数字含义如下:
“0” :表示文档中每个单词的构成方式为:一行就一个单词,没有其他内容。本方式转换时需要有基础词库支持才行,要不然作出的词库只有显示单词,没有含义显示的。因此不推荐使用。
“1 ”:表示文档中每个单词的构成方式为:一行一个单词,单词后面有个分隔符号,后面就是单词含义(此方式适合只有单词和词义,没有音标的文档)。如:使用数字“1”,表明每个单词用一行显示,一行一个单词+空格+词义:abandon vt.放弃,遗弃;n.放任,狂热。
“11”:表示文档中每个单词的构成方式为:一行一个单词,单词后面有个分隔符号,分隔后为音标,然后再一个分隔符,后面就是单词含义。(此方式适合有单词、词义和音标的文档)。如:使用数字“11”,表明每个单词用一行显示,一行一个单词+空格+音标+空格+词义:
abacus 5AbEkEs n.算盘。
“2 ”:表示文档中每个单词的构成方式为:两行一个单词,第一行为单词,第二行为单词含义。如:使用数字“2”,后面的单词格式为每个单词用2行显示,第一行为单词,第二行为词义:
abandon
vt.放弃,遗弃;n.放任,狂热。
“3 ”:表示文档中每个单词的构成方式为:三行一个单词,第一行为单词,第二行为单词音标,第三行为单词含义。如:使用数字“3”,表明每个单词用3行显示,第一行为单词,第二行为音标,第三行为词义:
abacus
5AbEkEs
n.算盘
如果缺少数据,采用一个第三行指定的分隔符占行,如果未指定,采用;占行。
第三行:如果第二行指定 1,11 表示方式,则该行指定采用的分隔符号,用 WB 表示空格;如果第二行指定 3 表示方式,则这儿指定音标空位的占行符(默认的空行会被忽略,会导致计数不正确)。
从第四行开始 为使用单词的具体含义和信息,其表示规则由前三行指定。
我选择第二行用“1”,第三行用“WB”,保存后,定义的词库应该是这样的:
补充:
如果TXT文档中还包含了除单词拼写、音标、词义外的其他一些信息,如:页码、网址、作者等等,这些额外信息都需要删除掉,否则词库词义会显示不正确。
2.打开制作工具TextWordEdit.exe,将上面做好的TXT文件打开:
打开后,如果单词在左边的竖框框内显示正确(此框内只显示单词拼写,如果显示了词义或音标,那说明某个单词的排列信息没有和规定的对应上,需要对这样的单词的行进行修改),如果左边竖框内显示正确,则右边的单词、音标、词义均会显示正确,此时说明单词文本的格式正确,点击保存文件保存。
(如果全部单词显示不正确,说明文档中第二行和第三行的单词格式定义有误,需要重新定义。如果个别单词显示不正确,单词词义、音标错行,需要到TXT文档中查找该单词,手动将他定义为前三行中定义的格式。)
此处要确认所有单词是否转换正确,否则在软件上使用时会出现错误的。
确认文档正确后,按软件中的“保存文件”键进行保存,保存之后的TXT文件将自动修改成规范的格式,如图:
3.打开MakeStudyDB.exe
在MakeStudyDB.exe这个程序的目录中要有前面提到的dict.edb文件,点击“转换txt库”,选择我们刚才做好的的txt文件:
选择打开按钮后会提示转化进度
如果单词的txt文件中有没有解释的单词,则会提示:
转换成功后显示单词的数量和名称:
至于为什么会少几个单词,是因为单词有重复的,但是请大家放心,重复的单词的解释还是合并到一起了。
最后在单词的txt文件下会产生一个usr_xxx.edb的文件,这就是我们需要的词库edb文件:
将生成的edb文件放到手机上的wordstudy目录中就可以使用了。
最后附上新四级700核心词汇.doc,希望大家能够照着步骤做一遍。
|