術語解釋:MDX原始檔,能用MdxBuilder build為mdx的txt檔案。--步驟概覽:第一步,下載mdx & mdd檔案第二步,用GetDict 2.6把mdx轉文MDX原始檔txt第三步,用GetDict 2.6解壓mdd檔案 {這裡再強調一遍,用GetDict 2.6可以解壓出mdd裡的內容}第四步,修改(n個查詢、替換操作)MDX原始檔txt、css、js等自己想修改的內容,如修改字型大小、顏色,調整行距等等etc第五步,用MdxBuilder重新打包
工具/原料
mdx & mdd檔案
GetDict 2.6, MDX詞典轉化工具2.6 - Code by yhssdl
MdxBuilder, by rayman,請閱讀壓縮包裡的[manual_Chn.txt]
文字編輯器任一,請放棄使用Notepad(記事本),選擇UltraEdit, EditPlus, EmEditor, EverEdit;Notepad++, VIM等之一
方法/步驟
下載mdx & mdd檔案。 我這裡把【Oxford English Dictionary 2nd v4.mdx】 和 【Oxford English Dictionary 2nd v4.mdd】儲存到了【E:\_t】
把mdx轉為MDX原始檔 選擇MDX詞典,【E:\_t\Oxford English Dictionary 2nd v4.mdx】
轉出檔案:E:\_t\OED2.txt 下面的複選框在這裡無關緊要,隨意。 轉出格式,請選擇[MDX原始檔]。 點選【開始轉化】 稍候片刻,得到MDX原始檔【OED2.txt】,內容如下
解壓mdd檔案 GetDict 2.6, MDX詞典轉化工具2.6可以解壓mdd!!! 點選【瀏覽】 選擇MDX詞典【E:\_t\Oxford English Dictionary 2nd v4.mdd】。
解壓mdd,下面的轉出格式就隨意了(不必【瀏覽】),直接點選【開始轉化】。 其實【轉出檔案】後面的框可以隨意填寫,[fewapfwhgpahfdsaufhuewfaf]
點選【開始轉化】 這樣在【E:\_t】下就多了個【E:\_t\Oxford English Dictionary 2nd v4】資料夾,裡邊就是mdd裡邊的內容
修改css 修改 【OED4.js】【OED4.css】 我這裡按照自己的喜好,把OED4.css裡限定了字型的內容(font-family:)都給刪除了。mdd裡的字型現在也沒必要留著了,就給刪除了。
所以準備打包到新mdd裡的檔案如下:
重新打包 建議備份修改前的mdx/mdd。我這裡備份到E:\_t\_untouched_mdd mdd裡準備打包的內容(css,js檔案)仍然在【E:\_t\Oxford English Dictionary 2nd v4】 設定如下圖,
Title :GoldenDict中顯示的詞典名可以由這一步控制。 Description:“關於詞典”資訊,參考 《第四階段: 編輯詞典資訊》:
我都留空白,實際操作中,可以根據自己需要填寫。 Encoding 根據實際MDX原始檔【OED2.txt】的編碼,這裡是UTF-8。 點選Start,稍候,得到新的mdx、mdd。
注意事項
GetDict2.6是很好的工具,可以解壓出mdd內的圖片、音訊等檔案