查看單個文章
舊 2005-04-30, 09:40 AM   #14 (permalink)
ru5j123
註冊會員
榮譽勳章
UID - 210
在線等級: 級別:3 | 在線時長:29小時 | 升級還需:3小時級別:3 | 在線時長:29小時 | 升級還需:3小時級別:3 | 在線時長:29小時 | 升級還需:3小時
註冊日期: 2002-12-06
住址: 台北縣
文章: 87
精華: 0
現金: 5608 金幣
資產: 5608 金幣
預設

Borland Delphi 6.0-7.0的程式在目前來講算是稍微複雜一點的,同一區段的資源裡可能就同時包含了ascii、unicode、UTF-8三種格式的字元,這種情形就不能用ConvertZ一次性轉換的方式了,要用Pasolo、PE Explorer等有支援Borland Delphi 6.0-7.0版本以上程式的本地化軟體來做比較恰當。

用CXAT來做的好處是輕巧、簡便、可建立字典,而且免費。修改過程與修改其它類別程式的步驟沒什麼分別,只是要多做一次UTF-8編碼的轉換,以及語系的修改,Borland Delphi 6.0-7.0程式語系的修改可以參考CXAT作者網頁裡的說明。

下面是這個修改器1.07版的翻譯範例,你可以參考看看

swedtrain107


SWDETrain.exe.a2 -- 原程式 ascii 資源的簡繁對照
SWDETrain.exe.u2 -- 原程式 unicode 資源的簡繁對照
SWDETrain.exe.t2 -- 原程式 UTF-8 資源的簡繁對照

註:
英文 Ascii 字元一個字元佔1位元組
中文 Ascii 字元一個字元佔2位元組
unicode 字元一個字元佔2位元組
UTF-8 字元一個字元佔3位元組
ru5j123 目前離線  
送花文章: 0, 收花文章: 2 篇, 收花: 4 次
回覆時引用此帖