掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 28162|回复: 73

[工具] MdxBuilder 3.0 Beta2

[复制链接]

该用户从未签到

发表于 2009-12-17 16:17:14 | 显示全部楼层 |阅读模式
本帖最后由 cdyg 于 2009-12-18 10:38 编辑 5 R$ o9 S4 T' {- f, J

: {- D* {$ O$ x; L转换程序支持格式:: p5 o9 Y% g' T+ j
1) 扩展的SugarDict格式:' h2 ~( W( E) ?! A
每个项目(词条)一行,缺省最大为32K. 格式为: 关键字0 k2 }3 [, _- n: g2 V$ F
解释(就是关键字和解释之间用空格分开)
, X, @) Q. Q! s  Q关键字: 可以是大小写的组合, 每个单词的最大长度是255个字符。; ~/ V6 P9 {; ?1 Z! Y1 n. _
关键字和解释中的'_', '^'在转换后会被替换成空格和回车
0 \" j: ~2 v- L1 |例子:" g3 K/ t7 b3 k9 c. P6 h
break_through /'bri:k_MQru:/ ^v. 突破^n. 突破* h' b  t7 B4 i% Q' l
good ^adj.好^adj.贼好^adj.好得不得了
. w9 u# B) q) w+ O( `2) KDict解码后的tab格式8 H( N/ q" T- M" \% T
每个条目一行,关键字和解释之间用"tab"分隔. 其中的"\n"会被转换成换行
1 ]  L) b0 n* A/ v" W; X例如:8 M* F. `# T% z/ f! ~
good adj.好\nadj.贼好\nadj.好得不得了* A4 T+ w! R, |5 a+ a4 G9 h$ L

6 n. Z' c; f9 Q% t7 M5 X2 ~( u3) MDict的html格式
4 `$ _$ c& r/ U6 U( _! I每个项目两行1 u' U* p3 [4 }. F8 I# @: ]2 a
第一行是关键字
6 u; r- a9 q% A; i. _) d第二行开始是正文, 这里的正文应该包括关键字。可以使用html的标记(不要包含<html>; l- B( Z* L/ i
<body></body></html>, 这个程序会自动加上, 另注意在转换时要指明源数据为html).
, X$ n) ^* n5 H; b6 p5 ~如果需要显示音标的话,可以利用html指定字体就可以显示了。(参见下面的例子)
# `2 ^6 t; ]  H4 s$ r正文结束后必须用一行</>表示结束9 Z7 s: N8 y1 v, l5 j- d
例子:
; O5 `! z- P0 w4 T6 h0 mWhole% T7 O7 M# @1 t6 b
<font size=5>whole</font>9 i7 }2 h7 B2 ?  [* P! ~
<br>% j/ X9 F& O5 G, M
<font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font># M$ G1 b6 ]* x3 i% ?1 _% \
</>" ~6 l) ^! \1 H
(注意"</>"和下一个记录间不要有任何其他空行,请参考example.txt中的例子)% S* N7 \  w$ [& P
在html中连接到其它关键字的方法:
- v" k, W  g' k' P; j<a href="entry://key#section">key</a>9 s' v0 [( N+ B. f4 i* q
其中key是关键字,section是对应关键字页面中的section名称./ X1 `! M- t0 J) P8 f5 k) z0 v. c
在html中嵌入图片的方法:(PC版的MDict不支持图片)
5 Z5 @$ D- I  s  W<img src="file://abc.gif"> 或者 <img src="/abc.gif"> 其中src指向的文件名大小写不敏感
4 ?% ^. c. b/ g6 [5 q( i并将所有图片文件放在一个单独的目录中(不要与词典源文件放在同一目录中). 数据目录中可以
( L% @9 S' J  R1 I: U+ w* ]1 ~带有子目录。在使用MdxBuilder制作词库时,将Data路径指向上面存放数据的目录,该目录中的
7 q9 e2 H$ K2 E& T2 A8 l1 d; Z) }所有文件都会被压缩到后缀名为.mdd文件中,使用时该.mdd文件应当与.mdx文件在同一目录下。
0 F1 g7 }* t5 T0 {3 \9 k  L% }( t在html中嵌入声音的方法:(PC版不支持该功能)
+ c! c* V( K# S$ Ma)使用<bgsound src="/audio.wav"> 这样的形式,文件名的写法和保存方法和使用图片一样。
! O* I1 D7 u6 Z; Nb)使用链接<a href="sound://keyword.spx">keyword</a> 这样的形式,点击该链接的时候可以进行发音  ^( Z* V$ U3 a5 |: K9 l
发音仅支持.wav和.spx格式的音频文件。
; p  r1 J$ C2 C1 ^$ `6 J4) MDict的紧凑型html格式(Compat Html)
* V/ h8 o8 h4 G' C这个格式由两个文件组成,正文文件格式基本和2)一样,但在正文里可以使用记号。另外
9 o3 l& ~7 v% r' t: W一个是记号文件。; O) M  l7 g5 }  v( C2 W7 _7 P
记号文件的格式:
- b' O, z$ H: [; B8 f由多个记号定义组成,每个记号定义有3行
5 G( j9 \% j+ U& a+ G) Y, T  w第一行: 记号的名称(只能用数字,必须大于0,最大不超过255)- n6 C6 g1 G7 ~7 k. _3 v3 U
第二行: 开始字符串(可以为空)) T% E4 s; ?1 D$ r$ l  O* u1 o# o7 e
第三行: 结束字符串(可以为空)- L" r. z/ p7 M6 v! R
使用时在正文里使用`记号`(键盘左上角的那个符号)就会将后续的文字直到下一个记号前的文$ e* T8 D4 e5 A3 @  p0 u' C
字用记号定义的开始字符串和结束字符串括起来。正文里如果需要显示` 则用"`"表示。内( D, T- {+ U* g( {% k
码应该和正文的一样(例如正文如果是用Unicode的话,记号文件也应该用Unicode)
; H* p: p9 V: N! N9 @6 D4 X# m5 t" @例如:) w. E& o! i2 Q) n) m! K
记号文件:
9 F' p# p% ]- u0 U1
$ s1 |$ |7 `( z$ \& i6 x<font size=5>* H5 L  o' e2 X. M9 x. F' T
</font>* @# z% w, V! V- y" P
2
5 k- J7 l# u+ F  p3 |6 Y$ f<br>
' ^  w) F$ J4 Q3 [3. D. u8 l/ q/ h# s9 M0 Z
<font face="Kingsoft Phonetic Plain, Tahoma">
: t& k' Q+ F' _! b# j</font>2 ]3 M3 i9 M# W, N& [

, U" w# n0 q5 x! q正文文件:. S6 K) J, f. N: y( s" i
whole
6 g" A/ [+ i1 w+ w* c4 B  j- T`1`whole`s`2`<p>`3`(hol,hJl; houl)
; z2 \5 X% {, N* e- p7 L</>
3 e* E+ J+ g: H% l9 A7 B最后在显示的时候就会被替换成, T+ V% T* {- }% k/ B9 B. B; Z9 X
<font size=5>whole&#%96;s</font><br><p><font face="Kingsoft Phonetic Plain, Tahoma">(hol,hJl; houl)</font>
+ M- \1 ~6 d' f+ `7 @备注:
+ S9 n7 N+ N6 d6 |! f5 e如果你的数据里含有国际音标,建议使用Unicode格式( x& G6 l+ H/ i* C5 ~/ @6 q
(请参考http://www.phon.ucl.ac.uk/home/wells/ipa-unicode.htm
5 I" q6 N5 t2 z2 d将音标用对应的Unicode进行表示。这样只要用户装有支持IPA的字体文件就能够显示音标。
% v# c8 Q* H5 ^/ s  `: [3 }& S1 c' O(Windows里的Lucida Console就包含有IPA对应的字体)

本帖子中包含更多资源

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

x

评分

1

查看全部评分

本帖被以下淘专辑推荐:

  • · 工具|主题: 51, 订阅: 19

该用户从未签到

发表于 2011-8-9 07:28:38 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽

该用户从未签到

发表于 2011-10-11 17:42:08 | 显示全部楼层
感谢楼主,我还一直用的早期版本,不知这个有什么改进,与早期的是否兼容。下了试试

该用户从未签到

发表于 2011-7-30 16:37:51 | 显示全部楼层
360报毒,有木马

该用户从未签到

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

该用户从未签到

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

该用户从未签到

发表于 2011-3-3 17:29:41 | 显示全部楼层
我转英文维基文库的时候出问题了,应是内容太长的缘故,
% x9 ^2 G( \* R, B9 vLZ能不能再做改进改进。因为分割编辑实在太麻烦啦!
* J9 F  w$ q. M, b" W  F( ~- ]出错代码如下:
$ ?' s* G  N* JBegining loading source file...9 v% }' _! S# B& H  {  X' z
Content is longer then 8388608 at position: 6854799862051897344 of the source file
+ _& v; D% Z3 `Failed to load source file, process cancelled

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

发表于 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的怎不支持啊?

    该用户从未签到

    发表于 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

    查看全部评分

    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

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

    GMT+8, 2020-8-12 01:06 , Processed in 0.077894 second(s), 14 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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