|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑 5 Q; F; A0 b8 [/ G# t# s% E
) m2 y; \! q6 Z' Z. S* H! v4 f最近在维护《简明增强版》:
/ f e0 R2 P# W# \https://www.pdawiki.com/forum/fo ... id=20311&page=1
! l( x8 ] J3 Y5 a
: c4 A+ m/ j! Z o发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),
) B, G. K# \1 m, b' t; R" c我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘:
$ e6 H8 I* l0 ?, j
: n$ W0 p/ ]: Y9 s2 D+ d$ Whttps://github.com/skywind3000/writemdict
0 A L; n2 k/ l; x5 i: T) }7 J6 x8 c+ U+ Y9 G2 r
使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。
+ t1 T7 ~ L6 [6 b( Z0 i
S8 r) d& X$ r+ ?附件里也放一分备用吧(2017年4月24日下午更新):/ c1 t U+ w4 o' }3 f: B
. h% r+ e4 _+ B! \& F" |( B
6 H4 V2 X4 T0 M; v
7 Z& _: f3 J; i9 C4 h6 c& H! U注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:. u$ `5 `+ _! j5 @( W& d
mdict, goldendict, edwin, 欧陆。
. j0 w7 m& g( G% r: C; p: d# P
/ {7 p& A. @# e: H感谢 Rayman 的帮助,mdx 格式的上限终于突破了。
- m! R/ G3 j: Q- K4 ?8 `7 W l+ N4 `7 R! N8 x8 m
注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。
% W! ]: @8 [0 d但是 mdict 1.3不兼容,详情见:5 S: U4 I; V+ I. O7 S7 S. s
z7 F" ?; p4 j5 j' [+ l
https://www.pdawiki.com/forum/fo ... hread&tid=20612: a& f' u% l1 M+ K1 c2 B
5 A T. r7 i( C3 M8 F9 _
请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|