加载中…
个人资料
云游天下一叶小舟
云游天下一叶小舟
  • 博客等级:
  • 博客积分:0
  • 博客访问:354,139
  • 关注人气:129
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

mdict 制作

(2013-06-07 22:21:57)
标签:

mdict

教程

制作

分类: 网摘
CSS并入MDD其实很容易的,
你用 MdxBuilder,直接单独制作MDD,不制作MDX即可。
(1) Source: ……
(2) Target: 设置目标文件
(3) Style: 空着
(4) Data: 设置带那个CSS的文件夹,不要和Source同一文件夹即可(子文件夹可以的)
Encoding:UTF-8(Unicode)
Title: 良好的习惯这儿要输入词典名称
Description:词典介绍描述
就是高级选项【Advance→Build Data Achieve only】

--------------------------------------------------------
如果你使用Getdict.exe(2.6)导出了源mdx的文本文件,那么按照正常流程来
高级选项那儿就默认的即可了。


-------------------------------------------

第一阶段:准备原材料
自己百度下载如下工具:(如果你找工具都不行,那就站内短信我,我会共享给你, 但愿你不要太懒,让我太忙。)
1. Ultraedit
2. EmEditor
3. 置顶贴:MdxBuilder 3.0 Beta2
4. PC端Mdict
5. 7zip解压缩软件
6. 请百度 苏沈小雨 css2.0 手册,自习下面内容,不求全懂
mdict <wbr>制作


7.这是即将被动刀的DSL格式的  《Longman DOCE5 Extras (En-En)》到 HERE下载备用
mdict <wbr>制作


第二阶段: 转换
1. 右键下载好的Longman DOCE5 Extras.dsl.dz,7zip解压缩
   如下图操作
mdict <wbr>制作

2. 得到一个文件夹,里面有一个Longman DOCE5 Extras.dsl文件
3. 将这个文件放到便于操作的地方,我习惯于桌面
4. 用ultraedit打开刚才的文件(好吧:我再详细点:文件-打开-...)
5. 打开后截图:

mdict <wbr>制作


6. 先要了解下mdx文本的结构(以下分割线之间的内容)
-----------------------------------------
seabird
seabird
海鸟

</>
dog
dog

</>
-----------------------------------------
每一个词条必须包括三个部分
   1)head  如文本的红色部分seabird和dog
   2)body  如上文本的绿色部分
   3 ) tail  就是文本的</>

7.将刚才第4步打开的文本只具备两个title和body,缺少tail</>; 所以要做的就是加</>

8. 观察文本,会发现
   1)文本1、2、3行如下所示 多余,删去,一定不要留空格,也就是第一行现在是第一个head   'bout
       #NAME        "Longman DOCE5 Extras (En-En)"
       #INDEX_LANGUAGE        "English"
       #CONTENTS_LANGUAGE        "English"
   2)上一组 body下方和下一组head之间有空行,正好是</>的位置,有人想到正则了吧?非也----仍然是机械的方法!
9. 
    1)将鼠标定位到第四行尾(图示1),按住shift键,点击第六行首(图示2)

mdict <wbr>制作


2)按住ctrl键不放再按 R 键,跳出如下替换窗口后,鼠标在查找框内从左上角向下拖动,直到图示效果

mdict <wbr>制作


3)按住ctrl键不放再按 c 键, 执行复制功能,然后将鼠标定位到 替换为 框里,按住ctrl键不放再按 v 键,执行粘贴功能    4)这一步比较关键:用鼠标定位到替换为框里的 第二行,英文输入法状态下输入</>

mdict <wbr>制作


5)点击右侧的全部替换
    6)o(∩_∩)o 得到如下文本

mdict <wbr>制作

           
    7)执行  文件-另存为,按如下操作

mdict <wbr>制作


10. 似乎符合第6步的结构了,试下吧!
        打开Rayman的Mdxbuilder,按图示操作,注意别打错勾儿!
mdict <wbr>制作

点击 Start ,天哪,status报错了
           ---------------status------------        
         Begining loading source file...
         Content is longer then 8388608 at position: 0 of the source file
         Failed to load source file, process cancelled
       -----------------------------
11. 关闭Ultraedit,打开EmEditor(这个我更顺手些),文件-打开刚才的extras文本,检查head,body和tail吧-------发现问题了</>后面多了空格了!

mdict <wbr>制作

        
12. 删除</>后的空格:
      在EmEditor中,如上图所示选中</>所在整行,按住ctrl不放再按H键,跳出替换对话框(这和Ultraedit快捷键不同),按如下图示操作点击替换全部

mdict <wbr>制作


13. 将文件另存为extras1.txt
14. 再次用Mdxbuilder执行第10步,激动人心的时刻来了:
mdict <wbr>制作


    —————————status———————————————
Begining loading source file...
Done
Time used for this section: 1 seconds
Sorting dictionary...
Done!
Begin processing index...
Done!
Original index size = 553KB, compressed size = 244KB, compression ratio = 44%
Time used for this section: 0 seconds
Begin processing data contents...
Done!
Original text size = 193793KB, compressed size = 43340KB, compression ratio = 22%
Time used for this section: 18 seconds
Number of entries: 32359
Conversion succeed!
-----------------------------------------------------------

15. 用PC端加载做好的extras.mdx文件,查个词试下 输入“dog”------WOOOO,尽管丑点,它也是词典啦:

mdict <wbr>制作

16. 转换成功,本楼层结束,坐电梯到3楼学习排版基础吧!

第三阶段: 排版
mdict <wbr>制作

mdict <wbr>制作





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有