|
|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑 3 ]3 w! W1 C9 t0 D9 z' @
7 ]* u) o+ {8 i. r
最近在维护《简明增强版》:' M* k1 T/ A' s; B% W
https://www.pdawiki.com/forum/fo ... id=20311&page=1, v) {4 e' W% w" b1 t; x- m/ ]
0 q" A! V- }. }1 ]# C/ _1 I, w
发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),0 m" R& T3 ~8 ? a
我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘: h5 u. m, V- n4 ?: `5 S' `
8 M1 u) Z1 w5 _
https://github.com/skywind3000/writemdict
4 m0 U4 e2 P/ J- ?% c# m9 u) \2 |' I; y
使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。
( P" @' V4 v5 I- i9 g% s
, t' ^, {% I- z1 Q5 s4 U/ j9 p附件里也放一分备用吧(2017年4月24日下午更新):3 L# q$ a3 [( r" Q) V1 m/ ]& h
8 _5 K7 d2 h8 B: @9 q, i0 g
* r2 a6 Z( M/ w- L
$ O/ f, _. a6 j4 A$ d2 z% P注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:5 N" a2 V! k& P% O( V n
mdict, goldendict, edwin, 欧陆。, d+ m. A/ a9 i: w
0 \7 ]' r+ O+ D- U
感谢 Rayman 的帮助,mdx 格式的上限终于突破了。! l: c1 }: m: s, [( i
, x N9 n3 p2 R3 ^7 k注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。
0 d* c2 S7 q+ ~& v, h但是 mdict 1.3不兼容,详情见:
8 t$ @' C; x _1 Y I5 C- F/ K7 D( E% ^' A- ]& x _! K1 F
https://www.pdawiki.com/forum/fo ... hread&tid=20612
3 a$ ^7 R* | L* H
0 G, k4 y: X2 [4 l4 w$ e请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|