|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑
) F# v* @1 [' z8 E p7 E" @' v0 ^8 m& b& b$ Y+ `* B. l
最近在维护《简明增强版》:
4 A: g% s, n2 e' V/ c! j7 thttps://www.pdawiki.com/forum/fo ... id=20311&page=1
p. q, @6 a e Q( i: F
4 L" H' D& H0 ]6 A% D, h发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),
& Q1 R$ I2 Q* n# h! s我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘: C/ ~# }4 {" A' [) A
' y5 X) p3 I- q: L6 Uhttps://github.com/skywind3000/writemdict
' Z( U9 U2 T k5 q! S+ U
7 ^- F3 x9 n( e使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。
1 r/ E: t2 Z+ c9 D) F
( }) T( u/ Q* l0 C附件里也放一分备用吧(2017年4月24日下午更新):
5 m* o Y2 ]' H/ V. c& L# R' e5 a) m4 r% {8 F% k1 f6 K! [
6 [& j: O% M& w7 W6 k, ^ O6 G; ^% t$ @; M1 q
注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:0 p) B. j- R, m
mdict, goldendict, edwin, 欧陆。
, V O C/ R; g/ U$ K* }3 \0 Y
) m6 |1 Z7 |; x5 e感谢 Rayman 的帮助,mdx 格式的上限终于突破了。( ~4 @& [2 Z! m7 K
4 w- L/ i; o9 N注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。 p5 B7 A8 t- u! j) G& A
但是 mdict 1.3不兼容,详情见:$ O( i# d, h" W; m M
# `# G9 K" ^$ t4 [. nhttps://www.pdawiki.com/forum/fo ... hread&tid=20612
1 p2 C1 V, G7 E: F
* z' V: u: z* j) ]; [1 |请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|