《完美中文化 - 字典檔製作精靈》版本 V1.3 (9/18/1998) 【緣起】 網路上雖然有些中文化工具程式,但中文化後仍不盡完美。其方法是 將原始文字挖起來,再填入對映的 Unicode。這樣有些缺點: 1. 無法翻譯Unicode長於原英文Unicode的中文字。 2. 無法改變對話框的位置及字形。 因此常看見的就是選單排列間隔不一、字體揪成一團、長度不夠而去 掉 Hot Key 等問題。 借由 Borland C++ 或 Visual C++ 內附工具程式可以修改已編譯完成 程式的資源檔。為提昇中文化的品質,願與大家分享中文化的經驗。 【安裝及使用】 1. 將 Glossary.exe 解壓縮至任何目錄下即可。 2. 第一次執行時請先按下 [設定...] 按鈕,在 [Perl位置] 頁面上,選定 perl.exe 所在的目錄(註一)。 3. 依照你所要的功能選定活頁標簽,再指定各檔之位置。 4. 按下 [開始製作] 按鈕。 詳細教學文件參 http://homepage.ohya.com.tw/computer/chinese/ 【版本修正】 V1.3 (9/18/1998)   功能改進: 1. 製作期間於狀態列顯示處理進度(progress)、製作完畢時顯示「完成」。 2. 教學文件網址改為超連結(hyper link),方便直接連結瀏覽。   Bug 修正: 1. 修正翻譯新版本(trans.pl)時,在某些 string table以文字為ID的字 串無法翻譯的現象。 V1.2.1 (9/12/1998)   新增功能:    1. 程式能自動保留上一次使用之目錄,下次執行本程式不必再指定。    2. 可以自訂預設檔案目錄,瀏覽各檔案時會自動前往,方便目錄選取。    3. 可自訂字典檔的副檔名及描述。 效率改善: 所有設定值存放於系統登錄檔(registry),換言之可以將舊版的 Glossary.ini 刪除,該檔已無作用。 V1.0.1 (9/1/1998)   新增功能:    1. 產生字典檔(Glossary.pl) 不必設定 VC++ 或 BC++,程式會自 動判斷。    2. 翻譯新版本(Trans.pl)新增字形自動轉換成「新細明體9」的選 項。   Bug 修正:    1. DIALOG 或 MENU 中字串有 "" 會誤判字串結尾。    2. 整理字典檔(Sortout.pl)當字典檔太大時, 結果會不正常。    3. DIALOG 或 MENU 代號非數字時無法判別。 【製作群】 此程式經由三人共同創作而完成: 1. 中文化教學文件 - 王正直 gaspy@ksts.seed.net.tw http://homepage.ohya.com.tw/computer/chinese/ 2. 視窗介面程式 - 譚臻業 tamcy@innocent.com 3. 字典產生程式 - 林洵賢 sean@4u.net 註一 --------------------------------------------------------------- 此程式需搭配 Perl 直譯器才能執行,請至下列任一地方下載: 1. 簡單版(288KB) ftp://cpatch.hort.ntu.edu.tw/patchutil/tool/perl.zip 2. 原廠完整版(4.92MB) ftp://ftp.activestate.com/activeperl/APi502e.exe 簡單版解開後放於任意目錄即可。 完整版 perl.exe 預設目錄在 C:\Perl\5.00502\bin\MSWin32-x86-object。 Perl 為免費之程式語言,著作權為 Larry Wall 所有。 Perl for Win32 為 Windows NT/95/98 平台下可執行 perl 之直譯器。 Perl for Win32 是 ActiveState Tool Corp. 的註冊商標。 註二 --------------------------------------------------------------- 下載本工具程式並不代表就可以用它來做完美中文化。中文化的工具 仍是使用 Visual C++ 或 Borland C++ (v5.02以後)。 本程式功用在產生字典檔及使用字典檔。因此您必須擁有上述之開發 程式。該程式為商業軟體有數百MB,並非網路上可自由下載之共享軟 體。 Visual C++ 是 Microsoft 的註冊商標。 Borland C++ 是 INPRISE 的註冊商標。 註三 --------------------------------------------------------------- Visual C++中文化注意事項 (由 Jeng-Yuan Sheu 題供) Visual C++ 並非無法在中文化後回存原執行檔, 造成無法回存的 原因有二: 1. 作業系統 (OS) 必須是 Windows NT 才有回存的功能. 2. Visual C++ 未安裝完全, Visual C++ 提供的安裝程式並未 將中文套件裝入, 所以必須自行安裝中文套件, 也就是光碟 目錄中的 MSDEV\BIN\IDE\APWZCHT.DLL 及 MSDEV\MFC\INCLUDE\L.CHT 中的所有檔案必須複製到硬碟中 相對應的位置. 要中文化的資源必須先切換至中文的 Code Page, 否則 Visual C++ 回存時無法正確的轉換成Unicode, 看到的結果會是 ?????, 切換 Code Page 的方法是選取欲中文化的後按滑鼠右鍵, 然後選取 內容, 如此即可選取正確的 Code Page. 在中文化字串資源時有一點要注意的, 最好先瀏覽過字串後再切換 Code Page , 否則有時會無法編輯字串. Visual C++ 亦提供存入 .RC 檔的辦法, 先行建立一個 .RC 檔, 然 後將所有資源展開, 選取要存入的資源, 後然後以複製的方式將資源 貼至產生的 .RC 檔中即可. 註四 ---------------------------------------------------------------  本工具程式目的在方便 VC++ / BC++ 中文化時字典檔產生及套用。 本程式為免費軟體,歡迎廣為流傳。