|
|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑
% P" C& ?* ^( N& ~4 N$ a+ |
0 P: q' Z( l& T5 s最近在维护《简明增强版》:
5 M7 y# g7 _8 H' q6 Xhttps://www.pdawiki.com/forum/fo ... id=20311&page=1( \. c0 s; T% U2 s/ W. K$ H
' n3 E6 ^8 V3 P7 P m- N8 o发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),
; y8 l& {/ t4 |% F4 _' u我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘:
7 _+ m- i) }% U7 U- e0 X4 g/ P1 }3 X- z( R* ~8 j, F# B
https://github.com/skywind3000/writemdict
" i8 k; x! L0 U& F! h
# \! j" {2 x4 B使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。
( `, @) v2 @ u: d# N# k
- V3 G/ J8 g" q% x6 Z$ O附件里也放一分备用吧(2017年4月24日下午更新):
( J8 D/ b* {& S$ \4 w' }' K; ?* s* g3 \6 _' T5 `' u
0 s$ X$ A( B1 @4 z1 h1 q9 a9 B) v7 y- ]% v) z6 L. I
注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:
! |" F; h9 p w1 ]3 y$ hmdict, goldendict, edwin, 欧陆。) c% x c; B- l
' D5 G* f$ W, Y7 c5 }感谢 Rayman 的帮助,mdx 格式的上限终于突破了。
8 f7 E8 ^& g, M& `2 Z
8 N8 Z! G4 p j4 N6 F注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。: v& K; c# Y' W J
但是 mdict 1.3不兼容,详情见:
! J r) r5 A' Q$ w
0 W1 {8 W( j* F& hhttps://www.pdawiki.com/forum/fo ... hread&tid=206124 A9 f- {: P5 Q) Q
$ ^$ ~; q4 {; r
请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|