|
|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑 , X f) D7 p! b4 V/ Q1 `! g; v" G
4 `) N0 r% n) U9 D! l
最近在维护《简明增强版》:; @6 o% C' T( ?, H4 j! x
https://www.pdawiki.com/forum/fo ... id=20311&page=1
/ i, G$ ?5 C( b! t
! a0 F3 {; C* K! c发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),) t, E8 k; I& T
我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘:
, q- _3 a0 ^. L+ O8 M
9 x! R) D+ i/ _6 C' v- F1 ?https://github.com/skywind3000/writemdict% T! l1 i% G3 p- [/ o! r' v9 b$ W
0 D: ^5 [ s7 U" e. q Q0 }
使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。
, F3 g' ^# G9 @5 L- y1 k7 Z' K4 e9 N6 P, S7 b. q; _( ?
附件里也放一分备用吧(2017年4月24日下午更新):5 d9 R, h; }1 ^( q6 @' ?1 S
1 A5 Q8 I: j/ i7 Q
1 D- z) w/ N" m1 s5 h" I8 F
. u: C9 j5 I2 [% n/ ?$ K注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:
+ O4 V0 ?' C$ C6 h/ m! Tmdict, goldendict, edwin, 欧陆。
) G6 X6 ?& Q# o% ]0 p3 E( A/ n- t! e3 l2 _9 n% @; y
感谢 Rayman 的帮助,mdx 格式的上限终于突破了。2 O- v" m5 M: E3 g
- O+ f `( S5 ~2 O注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。
7 U+ U6 u: W+ y% H" U6 u但是 mdict 1.3不兼容,详情见:# }1 z6 E r0 D. y3 e/ e
: U/ E: Z$ l* u- Mhttps://www.pdawiki.com/forum/fo ... hread&tid=206128 F: z1 t, c/ Z+ {2 a0 g8 r) m
# K5 N: h7 E/ ?$ ^- V5 f请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|