* updated by Kii Ali, 12-11-2001 ------------------------------------------------------------------------------------------ Date: Sun, 10 Jan 1999 16:48:44 +0800 To: patch-author@cpatch.org From: Issac Chang (by way of Zmxy ) Subject: 說明檔(.HLP)的中文化 ΥΥΥΥΥΥΥΥΥΥΥΥΥも廢言在前もΥΥΥΥΥΥΥΥΥΥΥΥΥ 或許是弟苛求了點,除了軟體介面之外,甚至想將 .HLP 也中化。其他中 文化作者也曾這樣想過吧。或許大部分使用者並不喜歡看說明檔,但弟認 為一個好軟體除了容易使用的介面之外,若能再加上完整的說明檔,將更 會討人喜歡。弟也見過說明檔大小竟接近主程式執行檔大小的一個免費軟 體,不禁對那個程式設計師敬佩起來,說真的該軟體的使用算是蠻簡單的 ,但他卻也將說明檔寫得十分詳盡。這種軟體用起來只有一個字能形容— 爽。 ΥΥΥΥΥΥΥΥΥΥΥΥΥも產生過程もΥΥΥΥΥΥΥΥΥΥΥΥΥ 說明檔(.HLP)是經過編譯的檔案(就像我們看到的 .EXE 或 .DLL 等一 樣),目前已有好多可用來編輯執行檔的工具,但說明檔的中化工具卻很 難找到。 如果弟的認知沒錯,一個說明檔的產生步驟是這樣: FileName.RTF\ FileName.HPJ—→ 編譯軟體編譯 → 說明檔(.HLP) *.BMP / .HPJ(Help Project Flie)弟不確定是否為必要檔案,因為有些說明檔 編譯工具是可以直接匯入 .RTF 進行編譯的。 .CNT(Help Content File)是純文字檔,拿記事本改一改就可以了。 所以說如果要對說明檔中文化,您必須準備: 1. .RTF 檔。 2. 說明檔編譯工具。 ΥΥΥΥΥΥΥΥΥΥΥΥΥも.RTFも檔もΥΥΥΥΥΥΥΥΥΥΥΥΥ 如何弄到 .RTF 檔: 1. 去函向該軟體的作者或公司要說明檔編譯前的 .RTF、.HPJ、.BMP(除 非您和他們有良好的關係,否則能不能拿到這些檔案還是個問題)。 2. 將原文 .HLP 檔 "轉" 回 .RTF,用 WORD 翻譯成中文後後重新編譯。 3. 有些免費軟體不僅附上程式 Source,甚至連說明檔 Source 一併送上 (但這畢竟少見)。 顯然第二種方法是比較可行的,但是用這個方法又會面臨到另一個問題: 有這種工具嗎?答案是有。 弟在網路上尋找許久,發現兩個比較像樣的工具—HLP2DOC 與 hlp2RTF。 HLP2DOC: 會抓到 HLP2DOC 並不是因為想要中化說明檔,而是當初想要列印全部的 說明檔內容。 但這工具是 Windows 3.X 時代的古董了,而且製作出來的 .DOC 檔並不 是能供編譯的 .RTF 格式(因為轉出來的 .DOC 檔裡面並沒有說明檔該有 的一些 Hyperlink)。 HLP2RTF: 這工具真能將 .HLP 完整地轉成 .RTF 檔(不管您是要將轉出來的 .RTF 檔拿來列印或拿來重新編譯)。 唯一的缺點就是它不是免費軟體(註冊費 40 美元),所以使用上有一定 的限制,好像一個檔案轉過多少 KB 之後便會捨去以下的所有 Topic 與 Keyword,所以如果拿未註冊版本的 HLP2RTF 轉出的 .RTF 檔去編譯的話 ,您會得到一個 "跛腳" 說明檔,因為沒轉全嘛。 PS: 由於年代久遠,這兩個東西以忘記在哪 DL,需要的人說一聲,我可以 寄給您或放到 2$invisible 裡。 ΥΥΥΥΥΥΥΥΥΥΥも 說明檔編譯工具 もΥΥΥΥΥΥΥΥΥΥΥ 1. Microsoft Help Workshop 不知道是不是免費軟體,但沒啥功能限制就對了,也不會過期。缺點是一 定要有 .HPJ 檔。 目前所常見的說明檔,大部分應該都是使用此軟體做出來的。雖然萎軟在 其 Windows 98 面市的同時也介紹了新一代的說明檔格式—HTML HTLP, 但除了萎軟自己的軟體中有使用(MS VB 等),其他軟體使用這種格式說 明檔的並不多見。 2. Windows Help Designer 商業軟體,找得到破解。可以不需有 .HPJ 檔(僅需匯入 .RTF 便可進行 編譯)。 ΥΥΥΥΥΥΥΥΥΥΥΥΥも哈哈哈哈もΥΥΥΥΥΥΥΥΥΥΥΥΥ 如果不在意遺失原說明檔內的 Context-Sensitive Help 部分,您當然可 以捨去抓 .RTF 那個步驟,自己使用上述的 Windows Help Workshop 或 Windows Help Designer 生出中文說明檔。 怎麼判斷一個說明檔內是否有 Context-Sensitive 的內容呢?ㄏㄏ.... 我也不知道...:( 程式開來用用,說明檔多翻翻,用久了自然就會知道。 ------------------------------------------------------------------------------------------ Date: Mon, 11 Jan 1999 0:4:36 +0800 From: Sean Lin To: "patch-author@cpatch.org" Subject: Re: Re: borland workshop 的疑問 >htp -> chm 就是使用 help workshop 呀! >這個程式是公開的, 微軟網站可以下載。 >即使不用 htm -> chm 功能, 把它當成 HTML4/CSS 的工具書也不錯, >它的 help 相當詳盡 (英文的)。 有人來信問道: help workshop 沒有 html 的說明檔呀!! Sorry! 上一封信我看錯了, 在此更正... help workshop 跟 html help workshop 是兩個不同的軟體!! htm -> chm 是使用後者, 一樣在微軟網站可下載, 但是要 MSDN 會員才可以。 剛剛上去查一下 html help workshop 1.1 已有中文版了。 我還沒去 Download 來用看看, 不過我猜 help 檔應該還是英文的。 ------------------------------------------------------------------------------------------ From: "Jonson" To: "Fong-Jiun Ding(丁楓峻)" , "Patch-Author" References: Subject: Re: 中文化 Help 另一疑問 Date: Sat, 26 Jun 1999 12:34:07 +0800 $ 自 Windows 98 以後,出現了一種副檔名為 CHM 的 Compiled HTML file 檔案類型, $ 感覺還滿好用的,請問如何中化之?有無此類編譯或反組譯程式? 編譯、反組譯程式:HTMLHelp Workshop,最新版:1.21(英文版) 在微軟的站台,我竟找不到中文版,不過聯盟有官方中文版。 目錄: /editor/htmlhelp/,版本:1.1(?)(中文版) 開啟 HTML Help Workshop 後,從 file menu 選取 decompile... 如此即可將 chm 檔還原成原始檔案,完成中譯後,依然使用 HTML Help Workshop 編譯成 chm 檔。 HTMLHelp Workshop 1.21 英文版 http://msdn.microsoft.com/workshop/author/htmlhelp/CHT/hhupd.exe http://msdn.microsoft.com/workshop/author/htmlhelp/htmlhelp.EXE http://msdn.microsoft.com/workshop/c-frame.htm?930367808286#/workshop/author/htmlhelp/default.asp