|
|
发表于 2013-9-4 21:44:37
|
显示全部楼层
belleyeah 发表于 2013-9-2 14:42 " E# W4 z# ? _0 u& G0 R* e- b" e
我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。 & x0 W- v( e5 _
1. 0 M9 S" V4 ~' H9 c4 F) U
我用那个getdict转换出来的stardict格式,排版全么了,所有的字符都挤在一起,连换行都没有。 5 |+ a V" W S, m0 Y# J: b6 q
那可能是因为你转换的那个.mdx/.mdd,格式是由.mdd中的css文件控制着的。
* m0 d F8 Q& ^' p5 ?8 Y; \2 y, b# ?. `+ e; a" Y1 Z
2.
/ N9 s6 r& ~7 r8 v5 s而且那个getdict只能处理mdx,无法处理mdd。
! d! W6 I2 Z/ t6 a, L$ p% p0 ]' Q" H除了getdict,还有别的转换工具吗?
( Y3 M1 `& s/ z( NGetDict可以处理.mdd,把.mdd里的声音、图片、css等文件都可以倒出来。
: q6 P/ N) o5 v至少我用的GetDict2.6是可以的,下载地址:, Y. D0 C' x. y7 O
http://pan.baidu.com/share/link?shareid=557319&uk=3051513727 {# U. Q0 \+ U! ?1 U& l% R% c$ X
其他转换工具,公开的没有,有的只有些私下里写的代码。3 }# v- g/ M# H
, a( H- Z5 z% ^0 j7 n. e
3.
: E# k7 k2 O A6 h! j& z.mdx/.mdd要转成排版相当的.bgl或.dsl,目前没有专门工具,如果你对.mdx、.bgl、.dsl的内部词条格式、语法有所了解的话,就会知道,要做这样一个工具,是比较困难的。
, m7 f* P& r5 H2 Z, b
7 u5 S( w1 p$ R4.9 {& i1 h$ J) p# J+ h, @0 ]: j* b
事实上,dsl词典固然资源丰富、排版专业且精美,很多mdx都是从dsl转的,但是某些dsl也是从mdx转的,比如最新的朗文搭配,mdx是全宇宙首发,dsl就是从mdx转的,作者在ann文件里都有说明;还有朗文4双解等等,dsl也是从mdx转的,过程并不复杂,需要很大的耐心。) K0 E5 ~- U, c. u+ F
4 [1 X, Q! g, i/ l7 H$ ^) [% K5.
1 l2 N: ~3 d6 lbgl和mdx一样是经过压缩的,而dsl压根而就是纯文本(当然也可以压缩),很容易修改,可以compile成lsd,利用lingvo进行全文查找。我个人最喜欢mdx,我一个dsl都没做过。
+ _& p- U+ _" \3 Q1 J |
|