使用 Borland C++ 5.02 將軟體中文化


軟體需求
  1. Borland C++ 5.02 (廢話),只要安裝基本選項就可以了。

  2. Windows 95 or Windows NT

  3. 你要中文化的軟體,此軟體必須為 Uni-code 格式。


中文化過程

  1. 擷取 Resource

  2. 編輯 Resource

    • 2.1 編輯 (軟體選單)

    • 2.2 編輯 Dialog (對話視窗)

    • 2.3 編輯 String Table

  3. 常見問題

  4. 後記


擷取 Resource

首先,開啟 Borland C++ 5.02,然後開啟要編輯的檔案。

值得注意的是,Viewer 必須選擇為 Edit Resource,檔案類型為 Executable.dll 檔。

如下圖:


如此,應該可以看到下圖:

注意到其中的 MENUDIALOGSTRINGTABLE 就是我們要修改的地方。


編輯 Resource

1. 編輯 Menu

 有兩個方式,用看的比較快。見下圖:

方法一




方法二




2. 編輯 Dialog

 方法和上面類似。只不過這裡可以直接編輯對話視窗內的東西,包括文字、位置等,見圖:



3. 編輯 String Table

 和編輯 MENU 幾乎一樣,在此不做說明。


4. 編輯好後就可以存檔了,最好是 [另存新檔],你可以選擇儲存成 .exe.rc 檔。

 存成 .rc 檔有個好處,可以使用 Sunsine Lin 所提供的工具。
 將你的成果存成字典檔,將來該軟體若出現新版,就可以利用該字典檔了。
 省得每次還要重頭來,詳細使用說明請至 中文天地網


常見問題

Q:我無法儲存檔案?

A:試試看用另存新檔。


Q:改好後的檔案,大小和原來的不一樣?

A:這是必然的,因為你不只是去改 .exe 檔,你還相當於改了他的 Source code


Q:我想中文化,但是嫌打字慢,又一大堆英文要翻譯,真是麻煩。有無能替我翻譯的軟體?

A:你可以先使用 Cpatch V1.3 先產生翻譯對照檔,再複製、貼上。
  什麼!還是太麻煩?那你就去請別人幫你中文化,又省時又省力。


後記

由於許多好軟體皆是英文版的,雖然大部分都是使用簡單的英文,但總是不夠親切。多虧有為數不少的人,汲汲於程式的中文化。例如:阿烈、小峰...等等。

在感謝之餘,總希望能貢獻些什麼的。本想也加入中文化行列,但經過使用 Cpatch 的失敗,覺得中文化對我實在困難。

最近拿到了一套 BC++ 5.02,回想起以前在 中文天地網 有提到使用 BC++ 5.02 中文化軟體的方式,就馬上試試看。

沒想到藉由 BC++ 502 中文化軟體竟是如此容易,當下就把 SnagIt/32 中文化看看,只不過似乎對某些程式還是會有問題,像 SnagIt/32 選單中的部分字元就實在無法改變,最後動用了 Ultra Edit 來改,也無法完全解決。不知道為什麼?也許有人可以告訴我。

Anyway,製作此一教學說明,只是希望能有更多人能投入中文化的行列,以造福大眾。像我三姑的小孩,根本就還不會英文,File 是什麼,剛開始也不知道。如果說有中文化的版本,那他可以省下不少的時間在摸索上,同時也可減少對電腦的恐懼。


◎ 有其他問題請寫信給 Shywing,也歡迎跟 Shywing 討論!!!

◎ 本網頁歡迎大家連結、複製。但請註明出處,且不可作為商業用途。



回教學文件 回首頁