掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 50631|回复: 80

[工具] MdxBuilder 3.0 Beta2

  [复制链接]

该用户从未签到

发表于 2009-12-17 16:17:14 | 显示全部楼层 |阅读模式
本帖最后由 cdyg 于 2009-12-18 10:38 编辑 - R5 X+ X+ J! m4 A4 O
/ ^" I+ Z9 H, m9 W# X  j2 P$ k
转换程序支持格式:/ b4 m5 N# y/ \6 R' `
1) 扩展的SugarDict格式:
- o9 C; e+ J% y) Q' G# h5 J" j每个项目(词条)一行,缺省最大为32K. 格式为: 关键字
+ A0 m7 ~$ M* \+ a解释(就是关键字和解释之间用空格分开)
- @& |+ ^4 j/ f+ z# O% W; n关键字: 可以是大小写的组合, 每个单词的最大长度是255个字符。
3 C/ E6 S6 R2 b. d- [$ w& u关键字和解释中的'_', '^'在转换后会被替换成空格和回车
3 {2 R# p/ D9 N' j例子:
  q# t8 O* l0 Y0 ?, Pbreak_through /'bri:k_MQru:/ ^v. 突破^n. 突破
1 T  s8 w+ Y% z; M  G! N5 B  _; Pgood ^adj.好^adj.贼好^adj.好得不得了: t/ l, U7 @' D' v) p
2) KDict解码后的tab格式+ r' C- J0 u+ t# A! z' H; _; f$ P
每个条目一行,关键字和解释之间用"tab"分隔. 其中的"\n"会被转换成换行
% i6 `' Z% Q! p; c1 ?例如:
/ o4 `' j( k7 J& Qgood adj.好\nadj.贼好\nadj.好得不得了/ ?6 X! F7 _2 N  K$ u6 I' |( R
  `  G. h& z9 D
3) MDict的html格式2 Q; R( w- d6 V* p. b% K9 b% D
每个项目两行" y" m+ j9 f& ]2 _- f2 l
第一行是关键字$ D  U; o7 w) j2 K& `% a
第二行开始是正文, 这里的正文应该包括关键字。可以使用html的标记(不要包含<html>
5 ?- U- j4 b( Q+ J; u% p% s<body></body></html>, 这个程序会自动加上, 另注意在转换时要指明源数据为html). / Y2 R6 b( ^; O
如果需要显示音标的话,可以利用html指定字体就可以显示了。(参见下面的例子)) d1 Z9 K9 W9 C! `/ ^
正文结束后必须用一行</>表示结束
5 r/ S/ O4 T6 o" T: C" s( R例子:
4 R+ B9 g% c8 NWhole7 [& D! [2 p+ I  d0 N; S& M6 W
<font size=5>whole</font>
! ~  I) _/ b1 A+ y$ T# w- n8 A) J<br>6 l1 p. m$ x, ^. o3 J4 k: S0 T
<font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>
5 Z4 q. v; I. l9 e- W</>7 x1 @" a; {% |; a4 f# r  w
(注意"</>"和下一个记录间不要有任何其他空行,请参考example.txt中的例子)0 A' ~5 L: E" X0 j3 n! I
在html中连接到其它关键字的方法:4 e4 l% S: R, _7 I" Q
<a href="entry://key#section">key</a>
  U3 [# X9 E# A$ V其中key是关键字,section是对应关键字页面中的section名称., a# ^5 B6 M* ^9 v( t( l3 k2 S
在html中嵌入图片的方法:(PC版的MDict不支持图片)
% R0 t- L2 u* Q$ W4 v<img src="file://abc.gif"> 或者 <img src="/abc.gif"> 其中src指向的文件名大小写不敏感% f# T! j0 n% e# C5 s
并将所有图片文件放在一个单独的目录中(不要与词典源文件放在同一目录中). 数据目录中可以0 M& ~# J' Z( G0 Z- b! D6 ]# l
带有子目录。在使用MdxBuilder制作词库时,将Data路径指向上面存放数据的目录,该目录中的! k2 e) J% [( q8 c: \/ j0 s# o
所有文件都会被压缩到后缀名为.mdd文件中,使用时该.mdd文件应当与.mdx文件在同一目录下。0 T5 l# w  a2 ]' o
在html中嵌入声音的方法:(PC版不支持该功能)
2 i! L7 n. X4 X: _a)使用<bgsound src="/audio.wav"> 这样的形式,文件名的写法和保存方法和使用图片一样。2 r  N- W. _2 s! T/ ?9 N
b)使用链接<a href="sound://keyword.spx">keyword</a> 这样的形式,点击该链接的时候可以进行发音0 c8 b/ S7 E- k
发音仅支持.wav和.spx格式的音频文件。- j( N" Z4 N3 ^: P0 T
4) MDict的紧凑型html格式(Compat Html)9 C! T' t% b* _) H% O
这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外; r3 X2 Q- d; t, q- v
一个是记号文件。
; K/ O5 |4 L/ K  Z3 W记号文件的格式:
# c" E' O$ a1 j$ ]  z由多个记号定义组成,每个记号定义有3行4 W3 l! Q4 d( V6 t8 B; v( M
第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)8 f8 L8 J! @. \( p+ m' C
第二行: 开始字符串(可以为空)
9 r! O$ g. Z3 S/ b/ ]* g: j第三行: 结束字符串(可以为空)1 f2 l/ Y0 {/ {7 h) n# B# |' D: r
使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文
2 t; V0 L4 H) X0 J1 r, R; t: J3 O字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"`"表示。内
: i' i) d+ w, W, A$ |码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)
& B9 `$ z; s) n1 z1 ]8 f7 E例如:- D) F" u# U0 h, D
记号文件:. i; q. O3 U, G1 R1 F, \: j0 J8 P
1
" z! E* I3 H' a( }& Y4 i+ B* ?<font size=5>) t4 c( M5 N& J8 P2 |9 ^5 {5 e
</font>4 M7 C+ ?; B3 k! c: b4 h) o
2
+ u0 @- e$ ]9 O1 N<br>4 Y1 E  J8 I$ L% q4 B3 K) M- B, d
3
# U$ T4 E4 e5 b8 x+ q0 f<font face="Kingsoft Phonetic Plain, Tahoma">
8 j! h. ]2 P+ R5 p, r5 o/ M" v</font>& X+ [1 ^* X' ~& U' h$ ~" Q

4 R0 X( k0 I/ x; L! O4 F4 ^- p正文文件:6 v  y, C( F" {: g3 r: U- C2 a& \3 Q
whole% U% t6 U: A- C
`1`whole`s`2`<p>`3`(hol,hJl; houl)% c8 X- E3 ~! |7 r' I2 \5 f
</>0 C; M$ n: p& S2 X: @- L! c
最后在显示的时候就会被替换成) w4 H, o+ l+ v6 x6 M
<font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>2 n& W+ C) ?  _; T/ ~0 _5 n
备注:4 Z; ]. H" j' ]: b3 e) Z% M
如果你的数据里含有国际音标,建议使用Unicode格式* c2 p0 U4 X. W
(请参考http://www.phon.ucl.ac.uk/home/wells/ipa-unicode.htm)8 o+ y$ M) n  W) q: I5 U4 I
将音标用对应的Unicode进行表示。这样只要用户装有支持IPA的字体文件就能够显示音标。
# f9 \8 i# M3 v% e! c' R3 e5 ^/ B(Windows里的Lucida Console就包含有IPA对应的字体)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

评分

1

查看全部评分

本帖被以下淘专辑推荐:

  • · 工具|主题: 61, 订阅: 27

该用户从未签到

发表于 2011-8-9 07:28:38 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
  • TA的每日心情
    开心
    2023-5-13 07:51
  • 签到天数: 531 天

    [LV.9]以坛为家II

    发表于 2021-3-16 08:55:15 | 显示全部楼层
    可以下载 下载完成了 感谢提供

    该用户从未签到

    发表于 2020-9-6 14:47:14 | 显示全部楼层
    希望有帮助

    该用户从未签到

    发表于 2020-9-6 14:47:09 | 显示全部楼层
    希望有帮助

    该用户从未签到

    发表于 2011-10-11 17:42:08 | 显示全部楼层
    感谢楼主,我还一直用的早期版本,不知这个有什么改进,与早期的是否兼容。下了试试
  • TA的每日心情
    开心
    2023-1-10 18:35
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2023-1-9 04:23:39 | 显示全部楼层
    感谢分享,学习一下
  • TA的每日心情
    开心
    2022-3-22 20:13
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2022-2-4 18:04:51 | 显示全部楼层

    5 x. g+ N' M  x) N0 a谢谢,多谢分享........
  • TA的每日心情
    开心
    2023-2-23 08:50
  • 签到天数: 222 天

    [LV.7]常住居民III

    发表于 2020-12-28 17:10:14 | 显示全部楼层
    可以下载 下载完成了 感谢提供

    该用户从未签到

    发表于 2020-9-6 14:46:33 | 显示全部楼层
    我要下载这个
  • TA的每日心情
    无聊
    2022-7-21 15:56
  • 签到天数: 216 天

    [LV.7]常住居民III

    发表于 2020-8-5 06:36:42 | 显示全部楼层
    Begining loading source file...% J" z5 ~5 M8 t. h; j0 `
    Content is longer then 8388608 at position: 0 of the source file2 `8 j) f+ n1 n7 _2 Z& I
    Failed to load source file, process cancelled3 C, o2 d6 ^" `8 e. ]  j
    Begining loading source file..." d8 A5 H; s2 _
    Content is longer then 8388608 at position: 0 of the source file  K, d& w' V0 z& l3 Z. U
    Failed to load source file, process cancelled4 x8 ?2 ]9 \- M  S

    # `; H, X* i8 v8 f+ g这个长度限制不能解除吗?

    该用户从未签到

    发表于 2009-12-17 18:18:25 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽
  • TA的每日心情
    郁闷
    2018-3-3 19:50
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2009-12-17 23:32:45 | 显示全部楼层
    还不会做词典,但是支持一下

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2009-12-18 15:05:54 | 显示全部楼层
    下 了,学习一下,怎么制作词典。

    该用户从未签到

    发表于 2010-1-3 11:45:58 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽

    该用户从未签到

    发表于 2010-1-4 20:12:13 | 显示全部楼层
    能不能发一个制作字典的教程丫

    该用户从未签到

    发表于 2010-3-6 09:50:08 | 显示全部楼层
    mw6.5r的怎不支持啊?
  • TA的每日心情
    奋斗
    2023-4-27 01:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2010-3-12 23:59:48 | 显示全部楼层
    感谢楼主分享

    该用户从未签到

    发表于 2010-3-25 12:01:43 | 显示全部楼层
    感谢楼主分享啊!

    该用户从未签到

    发表于 2010-3-30 07:32:56 | 显示全部楼层
    还不会做词典,学习下,

    该用户从未签到

    发表于 2010-6-25 19:36:28 | 显示全部楼层
    多谢分享了呵呵

    该用户从未签到

    发表于 2010-7-11 08:43:29 | 显示全部楼层
    多谢分享了呵呵

    该用户从未签到

    发表于 2010-7-13 19:59:30 | 显示全部楼层
    下来学习,很想将一些类别的文件作成可查询的东东。

    该用户从未签到

    发表于 2010-8-12 12:28:54 | 显示全部楼层
    使用说明不通俗,用一个实际的例子才好。

    该用户从未签到

    发表于 2010-8-25 12:51:33 | 显示全部楼层
    谢谢了

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2010-8-25 12:52:18 | 显示全部楼层
    不能下?

    该用户从未签到

    发表于 2010-10-15 16:20:13 | 显示全部楼层
    提示: 该帖被管理员或版主屏蔽

    该用户从未签到

    发表于 2010-11-12 10:11:19 | 显示全部楼层
    下来学习一下

    该用户从未签到

    发表于 2011-2-20 19:53:20 | 显示全部楼层
    谢谢,多谢分享........

    该用户从未签到

    发表于 2011-3-3 17:29:41 | 显示全部楼层
    我转英文维基文库的时候出问题了,应是内容太长的缘故,
    ' z0 C) ?& S) Y$ e% P# s! nLZ能不能再做改进改进。因为分割编辑实在太麻烦啦!; W0 X6 W: g! c: A
    出错代码如下:
    ! r  i' a# B+ M8 [% i5 k. lBegining loading source file...9 t0 l2 `9 R$ _4 p# b
    Content is longer then 8388608 at position: 6854799862051897344 of the source file
    ) G' B: v& f2 o- l7 Z2 _$ JFailed to load source file, process cancelled

    该用户从未签到

    发表于 2011-6-11 20:12:18 | 显示全部楼层
    不明白、、、

    该用户从未签到

    发表于 2011-7-17 12:56:06 | 显示全部楼层
    怎么这么多年都没有更新啊?

    该用户从未签到

    发表于 2011-7-30 16:37:51 | 显示全部楼层
    360报毒,有木马
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2026-10-15 11:15 , Processed in 0.205304 second(s), 39 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表