|
$ o# a- A3 ]' V9 Y8 s& ~
mdx 如何转为 StarDict 格式 [20160119], u# E8 K! p* r. z
有些事情,做起来很容易,讲起来很难。
2 _' V0 m. k% T |. K. x----
1 M3 J, o; Y" O, w) {( M( c以 [汉-汉] 汉语查询辞典(现代汉语词典Kindle版) https://www.pdawiki.com/forum/fo ... hread&tid=15097 为例。9 @7 m: T! f, c2 e3 c
工具 GetDict2.6 http://pan.baidu.com/share/link? ... ;shareid=2565690867
4 B7 l" s. u' j4 w1. 下载下来 mdx 、mdd 文件,如图2 q: D0 T! {4 l( m' c

/ ~: I6 v( s# E( y' e& u; I5 h$ y
- @5 _ A$ | P7 f, L8 c p2. 点开 GetDict.exe ,如图
- m2 f. p9 z) c8 ?1 Y0 V+ v $ {- L) z* e! F" z) R
5 i% o4 p7 s- O2 o3 s/ p/ {. T
3. 选择MDX词典,浏览,选择想要转换的 mdx 文件
' {# w$ i8 Z- E , }! }; T2 {2 l. U1 c
, `1 W) r9 C; Q, S! J7 r( o
4. 转出文件后面的框,填写文件名“现代汉语词典第 5 版”,请不要自作多情,给“现代汉语词典第 5 版”后面加如 txt、dict 之类的后缀名,没有必要。
0 P- j2 Y6 y. z \0 k# x 转出的 StarDict 格式文件位于 GetDict.exe 所在的文件夹下,“直接转出词典”(默认就是这个模式),点击“开始转化”
% @+ Y/ F9 M+ U% D+ I: F$ ? 
1 l" Q" z) E. a% `2 w; q
, g4 _& q1 q8 B* E! X- O" J9 Y5. 点击“开始转化”,蹦出一个框,“输入转出词典的显示名称”,这里的输入名称,就是 GoldenDict 加载 StarDict 格式词典,显示的词典名称,我们这里填写“现代汉语词典第 5 版”,点击“确定”,转化开始。1 P8 |7 t2 z! p' _! z

- c2 x( W8 H7 e4 q/ Y& Q( I; w3 }6 y/ X3 j4 D2 A$ s2 l% A
6. 转化进行中。2 l4 H# C7 e* Q8 r$ w: i

4 S$ w, T7 _ [6 A6 g4 D# ?8 \* {) d" X$ T
7. 转化得到的 StarDict 格式文件,在 GetDict.exe 所在的文件夹下。$ a5 n/ I# M2 |# v" H
dict 就是纯文本,嫌弃它体积大的话,可以用 dictzip (https://github.com/Tvangeste/dictzip-win32)压缩成 dict.dz (这又是一个做起来容易讲起来不容易的问题)。% {& _2 T' r2 W) G
使用 mdx 转过来的 StarDict 格式,可能会发现排版没了,图片没了,这些都在 mdd 里呢,要怎么办呢?
4 T @+ g# w) m# I6 m- w7 w7 i. a 请参考 chigre 安卓版 Goldendict 支持 .mdx .mdd 的方法 (经验) https://www.pdawiki.com/forum/fo ... hread&tid=13437
& t3 k: d# t5 ~5 a" y& M! S现代汉语词典第 5 版.dict
' z; f# ?, _4 D# m7 W; Z5 N现代汉语词典第 5 版.idx
& { }) A: e2 ]" f9 j+ M现代汉语词典第 5 版.ifo ! I6 @: {! F( X5 o/ z/ O. R* Q

# B) W9 ~% S, n8 Z5 o+ L0 h& [$ V- N9 @' b/ Y
* b: U0 a Z" L+ k
( V/ A( i4 l1 H' e
- L( v. _( n+ l4 Y U. [
( ^+ a1 q L8 K. E! l- w" y2 y- ]" s6 z
" e2 C, Y- B, h! Q, q, B
* H; k3 S0 z5 C( D& I( Q. t
+ A: Z0 v1 H5 C! c, k1 ?5 U
/ A' j7 S1 @5 B) ~, ~5 z |
|