|
本帖最后由 chigre3 于 2015-2-9 19:12 编辑 2 F/ {! k) k' o" _
( `: R4 c# ^8 f
---------------------------------------------------
$ ]/ I5 C5 d7 }' M想在安卓版GoldenDict里使用排版精美的MDICT格式词典?
% J3 ]9 @5 c2 m- T5 f1. 词典文件仅含.mdx → GETDICT2.6转成Stardict格式4 Q# U {% k7 J3 ^- r
2. 词典文件含.mdx .mdd → .mdd里含有CSS, 少量图片 → 请查看本帖子# F3 [5 c5 }+ Z/ l, ?5 Z8 E
3. 词典文件含.mdx .mdd → .mdd里含有大量文件 → 舍弃音频, 请查看本帖子
0 T' ~9 L |/ C) T$ C. {* y4 }# S
% a: o: G! F4 @6 a: o2015.02.09 更新:, @4 A- u5 u% X; u9 Z9 K2 F$ N
刚才浏览了一些帖子, GD桌面版支持Stardict文件对下级目录res里的文件的加载引用, 安卓版不支持这样, 所以还是得按照以下的方法来.
- ? I. y/ y5 K9 g总的来说, 如2楼所说, 就是把Mdict格式转成Stardict格式, 并把相应的多媒体资源(css, 字体文件, 图片, 音频等) 以指定路径的形式外置!/ q8 x& l& V' H. e
下面教程希望能有那么一点作用哈!* G8 g$ y4 ]$ F' B i
---------------------------------------------------
! _! G8 X9 ?& I. ~$ H Q % C' d3 Z+ ]/ W
这个可以将就! 因为安卓版GD具有独特的各种优点! 传送门: http://goldendict.mobi/$ x2 L4 P0 W- l7 {
---------------------------------------------------3 T; q8 l7 s/ E1 z% u: z& E1 ~
测试条件: Google Nexus 7, Android版本 5.0.22 S: P/ @4 N/ j& \. f! @
声明: 不保证100%实现 原MDX/MDD所能实现的功能.
/ F: ]6 j# A2 v/ |, w0 P# i) h致谢: 感谢所有排版精美的词典制作者, 还有工具软件的开发者,
% m1 Z' L, W# j# x 因为本人原来的目的是非常私人的, 就是想在安卓手机上使用Goldendcit加载这些精美词典, 而不大费周章重新转制成ABBYY LINGVO格式的词典 (或者BABYLON BGL格式)., G. i% S# i- C9 ], n
---------------------------------------------------
' L5 U) c6 b6 ?3 E- c) ?4 `测试内容: [英-汉] 【双胞胎!】Collins COBUILD 双解版+英英版,又更新啦!简约风格~【2014.05.20】
* k' R) n i5 T7 Y) y9 p( x3 V0 F帖子地址: https://www.pdawiki.com/forum/fo ... hread&tid=11985
* j, R8 ]( i1 b7 N9 q---------------------------------------------------
& @4 g) P& x: T( P5 e9 S8 X1 R一、使用工具:$ v7 o4 |- }: J( l
1. GetDict 2.6 (1) 将 .mdx / .mdd 转为原始文件 (2) 将 .mdx 转为 Stardict格式& b4 e+ P6 f6 E/ e
2. MDXBuilder 将 .txt 等原始文档转为 .mdx .mdd
2 l5 Z8 k0 Y$ M8 S& e 3. DictZip 将 Stardict格式文档之 .dict 压缩为 .dict.dz
9 t0 j9 K5 j& ?* ^5 m- g5 ]# ^1 } 4. EmEditor 高效处理 .txt 原始文档* y: J& Z# F' M" O& a% g* L4 o, [
1 g0 V5 z4 l; d/ M( Z7 W5 L二、操作步骤:, T' o: {" i9 S: X0 Z3 E# r0 Q" C/ @
1. 下载得到词典文件, 也就是 (1) Collins COBUILD (CN).mdx (2) Collins COBUILD (CN).mdd (3) Collins COBUILD (CN).png) y) O# e, }0 m! ~
2. 使用 GetDict2.6:/ U: N' ^& o/ y) {0 x+ {# j2 k
(1) 将 .mdx 转为 MDX源文件 (转换选项: 空; 转出格式: MDX源文件), 得到 .txt
- N! `, I+ n2 E1 ~: T3 j (2) 将 .mdd 转为 MDX源文件 (转换选项: 空; 转出格式: MDX源文件), 得到 ①CollinsEC.css ②arrow_up.png ③arrow_down.png
2 h, e4 }( Q- ]+ r3 { 3. 使用 EmEditor 打开 .txt:
: r, g/ d; n; a q8 d# p (1) 替换 "collinsEC.css" 为 "file:///sdcard/GoldenDict/_Mdx/collinsEC.css"
, ?" C7 R& B5 Z9 u3 A' T# A' n: I (2) 替换 "entry:// 为 "7 m* Z& Z7 S2 l- W F1 e4 @, w/ a
(3) 正则查找替换 \@\@\@LINK=(.*?)$ 为 see <a href="\1">\1</a>0 z( s+ D6 D& H7 A3 E$ e
4. 使用 MdxBuilder, 源文档选择步骤3编辑好的.txt, 转为新版的 Collins COBUILD (双解).mdx
- Q/ [# _$ [& T- i( V 5. 使用 GetDict2.6, 选择步骤4得到的Collins COBUILD (双解).mdx, 直接转出词典 [转换选项: 替换标记; 转出格式: 直接转出格式 → 词典名称: Collins COBUILD (双解) ]
, D7 Q; @9 u- k9 W* ? 6. 将步骤5得到的3个文件之一的 Collins COBUILD (双解).dict 拖到 dictzip.exe 进行压缩, 得到 Collins COBUILD (双解).dict.dz
' \1 d/ b3 `2 @, z9 ? 7. 将安卓手机/平板连接电脑, 在SDCARD卡的Goldendict目录下进行操作:
3 A. G) M, R% n3 v9 m2 m1 d% \ (1) 复制步骤5和6得到的文件到Goldendict目录里 ①.dict.dz ②.idx ③.ifo ④.bmp (图标文件, 自己制作, 大小14*21或28*42等等都可以)0 u, G( U& h0 B
(2) 新建目录_Mdx, 将步骤2(2)里的.css和2个png图片都复制到这个gdpics目录里
- v8 y1 n. j/ r' A- x% c 8. 断开手机/平板与电脑的连接, 打开Goldendict软件:
3 [( N( ^$ q. d6 q) Y0 o (1) Re-scan dictionaries, 发现新词典: Collins COBUILD (双解) (unk-unk)
/ [& @/ N/ ~$ `7 d% q& d+ t+ {) I (2) Manage dictionaries, 将Collins COBUILD (双解) (unk-unk)的语言属性改为: 源语言 en (英语), 目标语言: zh (中文). }* U4 k# l: E
9. 尽情测试吧, 应该和原词典完全一致了!
2 Q% u7 k K* j" ~5 \. B# i, y# b6 q2 [
三、其他说明:5 o. R' X# v7 m/ f
0. 本帖想法源自安卓版GD支持自定义全局CSS (包括字体文件); 今天早前先采用将词典css并入GD的article-style.css的方法, 后来想到上面的内容;
d' Z: r4 K0 q 1. 支持外置CSS、字体、图片、音频WAV/MP3,测试了下bt4baidu的VC, GD不支持外置的js; 另外, 外置文件数目不宜多, 如带音频的词典解压后文件过多,不建议." j/ E% c! h/ j6 ]
2. 文件都放在Goldendict目录下, 可以自定义, 请自行设置, 保持一致即可;
6 u/ x% w2 b) L1 \ 3. CSS文本编码不可以为UTF-8带BOM标签; 如果css文件里自定义了字体,别忘记需要将路径设置正确;. i6 z- P' I9 [: \3 u" k/ y
4. 支持锚点, 操作步骤3(2)的替换, 能够确保GD里也同样支持!!!8 R+ U( ]! A+ h7 q" H% b% s
5. 另外测试了其他几个HUGH制作的精美排版词典, 需要自行对TXT文本的标签进行添加引号处理等.
! ]+ [& i' E+ j! X5 V, W 6. 又想起来一点, TXT文件里的所有的文件路径 (如图片, css) 等都要修改为自定义的路径.
& |/ k6 Z& x9 n4 f4 h7 S+ _- I- c---------------------------------------------------0 q+ x) }, @. ^, ]( r
本帖提到的原始词典文件、操作使用到的软件,以及得到的最终安卓版Goldendict可以使用的词典文件,均不提供下载。, w! {2 `2 W. n3 v" V M
所谓“纸上得来终觉浅,绝知此事要躬行”,自己进行一遍操作,就可以上手啦!
* P! D+ U( P" n) I% {7 H$ i论坛里的 SOED6 , LCDT , Collins COBUILD , ❤牛筋儿等等都可以哦!" ~+ U+ [3 j6 R3 z$ a
6 m4 h' G( P) l3 I
1 f- w( G4 o. ]5 `1 s3 _. n--------------------------------------------------- |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|