|
本帖最后由 skywind3000 于 2017-4-27 22:02 编辑 2 C! C" {7 ?/ R ]' D
* n3 e6 S- Q4 |. y
最近在维护《简明增强版》:' e. O1 s1 k: L
https://www.pdawiki.com/forum/fo ... id=20311&page=1
A, U) @- b/ J) T8 i
% q% x' t8 p' Q4 C6 Y发现词条数增加到240万以上,MdxBuilder 会闪退,无法生成.mdx。而网上传播的 writemdict 生成的词典不能在手机欧陆里面使用(GoldenDict没问题),
; q* P3 [" n5 m; k5 s5 g$ K, L3 [我还以为碰到mdx的上限了,幸好读了读了遍代码后,把writemdict里面没有忽略大小写的排序方式改成忽略大小写的排序方式,问题就解决了,留个备忘:
& E" a7 E) S- j" m# z+ k) C- K- O3 ^) b( S0 ?) u+ N
https://github.com/skywind3000/writemdict
* n3 a3 U; j7 k0 p+ N
' c) @& L) b+ f* [1 I4 d3 V使用我修改过的这个 writemdict 模块,配合 64位python 可以生成超大 mdx,突破 MdxBuilder 3.0 的限制。# G! C* a6 C$ S9 P1 Q
, U) P% Z$ d1 o: [$ t/ z/ m+ B3 p附件里也放一分备用吧(2017年4月24日下午更新):
% b% j# a4 R4 d3 `- s
. `1 A0 {# G6 V+ _6 b
% \9 j5 {; M" p5 z- g) f g! ]$ ]& [5 Z/ E9 w
注:一共改了三处 writemdict 的bug,之前 mdict 不兼容的问题已经解决,如今生成的字典完美运行于:
0 c' Q2 h& T) [& [' v5 Zmdict, goldendict, edwin, 欧陆。
_8 J$ K& o; Q
( z8 b4 l9 N9 q2 q) N感谢 Rayman 的帮助,mdx 格式的上限终于突破了。
6 [. u6 K0 N' J. {- z
4 r8 s/ H' f- r3 O: @4 ]注意:mdict 2.0 及以上还有 mdict手机版都是 OK的,其他所有:欧陆 GoldenDict, edwin, blue 都正常。
8 u+ E6 W, d% c9 i* O4 V* ?# x但是 mdict 1.3不兼容,详情见:
1 N1 K O8 n, ?) O2 o3 D/ P* I' }+ D3 g2 X4 t% _2 i
https://www.pdawiki.com/forum/fo ... hread&tid=20612$ l; s4 \# D0 S- K0 H3 }& E
4 c! v8 o" E0 G) s. J$ c请使用 mdict 2.0及以上吧。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
4
查看全部评分
-
|