Make your own free website on Tripod.com


eXescope v. 4.40中文化Delphi (單位元)編譯軟體操作方法

24-9


★準備工作
將欲修改中文的英文軟體複製或安裝至預先開設的一個Project專案目錄下,
一般必須中文化修改的依次序包括了檔案名字後標示內容的:
.EXE (主檔)
.DLL (延伸檔案)

★設定eXescope
啟動eXescope程式設定好項目,選取進入檢視選擇字型設定在「新細明體-9」,再放棄勾選「國際碼」及其他勾選項目。進入eXescope選取檔案->開啟新檔,首先載入目標修改的.EXE執行檔,進入eXescope左方檔案載入畫面欄位,顯示依次是:
Header
Import
Resource

★檢視資源
按下點選Resource (資源)開啟後中文修改的就是Resource裡面的內容,依次是:
Bitmap (點陣圖)
Menu (選單)
Dialog (對話盒)
String (程式字串)

★選單修改 開始中文修改首先點選「Menu」內容將會看到左方框使用數目字標示及右方框內容分段,這就是可以著手進入修改容步聚,修改方法有二個:
▲方法(1)eXescope右方內容以點選開啟「Menu」後,依次分別「雙按」在選單功能表英文名稱上直接翻譯修改輸入中文,注意的是「&」的「快速鍵」功能符號必須保留,否則完成軟體失掉按鍵盤快速啟動功能,例如: 「&Menu」改成「選單(&M)」「&File」改成「檔案(&F)」...
▲方法(2)選定數目字標示內容也就開始可以使用eXescope選取檔案->匯出來執行「另存新檔」以相同數字儲存成.TXT文字檔案,依相同方法將其餘數字欄內容一樣選取文字方式.TXT的儲存好作編緝修改,修改時從Windows開始功能表功能進入檔案項目開啟相同數字名稱檔案,進入編緝內容時要注意的,是除了功能按鈕名稱可修改翻譯,其他數字行號、空格必須要保留原來格式後用數字同名稱儲存,現在使用eXescope檔案->匯入到相同位置儲存到英文軟體,那麼您已經成功進行中文化修改了,eXescope此版本編緝上仍是要依靠按動Ctrl-C的剪下,Ctrl-V貼上。
★對話盒修改Dialog (對話盒)同選單大概相同方式,但可以隨意調整對話盒大小,字串長度及功能按鈕大小或安放位置,但緊記勾選3D選項使對話盒顯示成灰色面板。
★字串修改String (程式字串)
▲通用程式字串可以使用eXescope讀入中文軟體或中文化後程式取出通用程式字串貼上,因是通用所以沒什麼版權,但仍需注意號碼及內容是否變更而稍加修改後「對號貼上」。
★(通用程式字串)

STRINGTABLE{












STRINGTABLE {



STRINGTABLE {












STRINGTABLE {



STRINGTABLE {





STRINGTABLE {



STRINGTABLE {


 



STRINGTABLE {

STRINGTABLE {






STRINGTABLE {
STRINGTABLE {




STRINGTABLE {









STRINGTABLE {




STRINGTABLE {









STRINGTABLE {















STRINGTABLE {









STRINGTABLE {






STRINGTABLE {



STRINGTABLE {


STRINGTABLE {














STRINGTABLE {







STRINGTABLE { 

57600, "建立新的檔案\n建立新檔" 
57601, "開啟現有的檔案\n開啟舊檔" 
57602, "關閉使用中的檔案\n關閉檔案" 
57603, "儲存使用中的檔案\n儲存檔案" 
57604, "以新名稱儲存使用中的檔案\n另存新檔" 
57605, 變更列印選項\n版面設定" 
57606, "變更印表機與列印選項\n列印設定" 
57607, "列印使用中的檔案\n列印" 
57608, "列印使用中的檔案\n列印" 
57609, "顯示列印的完整版面\n預覽列印" 
57610, "更新儲存區以顯示所有變更\n更新" 
57611, "以新名稱儲存使用中檔案的備份\n儲存備份" 
57612, "透過電子郵件傳送使用中的檔案\n傳送郵件" } 
57616, "開啟這個檔案" 
57617, "開啟這個檔案" 
57618, "開啟這個檔案" 
57619, "開啟這個檔案" } 
57632, "清除選取項目\n清除" 
57633, "全部清除\n全部清除" 
57634, "複製選取項目,並將它放入「剪貼簿」六犥複製" 
57635, "剪下選取項目,並放入「剪貼簿」六犥剪下" 
57636, "尋找指定的文字\n尋找" 
57637, "在視窗左上角插入「剪貼簿」內容\n貼上" 
57638, "插入「剪貼簿」內容,並與其來源連結\n貼上連結" 
57639, "與選項一併插入「剪貼簿」內容\n選擇性貼上" 
57640, "重複上個動作\n重複" 
57641, "以不同的文字取代指定的文字\n取代" 
57642, "選取整份檔案\n全選" 
57643, "復原上次的動作\n復原" 
57644, "執行前一個復原的動作\n重做" }
57872, "啟動內嵌或連結物件" 
57873, "啟動內嵌或連結物件" 
57874, "啟動內嵌或連結物件" 
57875, "啟動內嵌或連結物件" }
59136, "EXT" 
59137, "CAP" 
59138, "NUM" 
59139, "SCRL" 
59140, "OVR" 
59141, "REC" }
59392, "顯示或隱藏工具列\n切換工具列" 
59393, "顯示或隱藏狀態列\n切換狀態列" 
59396, "顯示或隱藏格式列\n切換格式列" 
59397, "顯示或隱藏尺規\n切換尺規" } 
61184, "變更視窗大小" 
61185, "變更視窗位置" 
61186, "將視窗縮小為圖示" 
61187, "放大視窗為全部大小" 
61188, "切換到下一檔案視窗" 
61189, "切換到前一檔案視窗" 
61190, "關閉使用中的檔案,並提示您儲存檔案" }
61202, "將視窗還原成標準大小" 
61203, "啟動工作清單" }
61440, "開啟舊檔" 
61441, "另存新檔" 
61442, "所有檔案(*.*)" 
61443, "未命名" 
61444, "另存備份" 
61445, "關閉預覽列印模式\n取消預覽" 
61446, "未命名的檔案" } 
61457, "隱藏(&H)" } 
61472, "沒有錯誤訊息。" 
61473, "嘗試了一項未受支援的操作。" 
61474, "所需的資源無法使用。" 
61475, "記憶體不足。" 
61476, "一個無法辨識的錯誤已發生。" } 
61504, "於%1" 
61505, "一頁(&O)" 
61506, "兩頁(&T)" 
61507, "第%u頁" 
61508, "第%u頁\n%u-%u頁\n" 
61509, "prn" 
61510, "Output.prn" 
61511, "印表機檔案(*.prn)|*.prn|所有的檔案(*.*)|*.*||" 61512, "列印到檔案" 
61513, "到%1" }
61577, "升級%1(&U)" 
61580, "結束後回到%1 (&X)" 
61581, "正在更新ActiveX物件" 
61582, "圖片(中斷檔)\n圖片" 
61583, "裝置獨立點陣圖\n裝置獨立點陣圖" }
STRINGTABLE { 61584, "點陣圖\n點陣圖" 
61585, "%s\n%s" 
61586, "%s\n%s" 
61588, "已連結的%s" 
61589, "未知的類型" 
61590, "Rich Text (RTF)\n具有字型與段落格式的文字" 
61591, "無格式的文字\n無任何格式化的文字" 
61592, "「貨幣」不正確" 
61593, "「日期時間」不正確" 
61594, "DateTimeSpan不正確" } 
61696, "檔名無效。" 
61697, "開啟檔案失敗。" 
61698, "儲存檔案失敗。" 
61699, "儲存對%1所做的變更 ? " 
61700, "建立空檔案失敗。" 
61701, "檔案太大無法開啟。" 
61702, "無法開始列印工作。" 
61703, "啟動說明失敗。" 
61704, "內部應用程式錯誤。" 
61705, "指令失敗。" 
61706, "記憶體不足以執行作業。" 
61707, "已移除系統登錄項目,且已刪除INI檔(若有的話)。" 
61708, "未移除所有的系統登錄項目(或INI檔)。" 
61709, "這個程式需要檔案%s,但在這個系統上找不到它。" 
61710, "這個程式已連結到不存匯出%s在檔案%s。這個機器可能是使
用一個不相容版本%s。" } 
61712, "請輸入整數。" 
61713, "請輸入數字。" 
61714, "請輸入介於%1和%2之間的整數。" 
61715, "請輸入介於%1和%2之間的數字。" 
61716, "請輸入不超過%1個字。" 
61717, "請選擇一個按鈕。" 
61718, "請輸入介於0和255之間的整數。" 
61719, "請輸入一正整數。" 
61720, "請輸入一個日期及(或) 時間。" 
61721, "請輸入一種貨幣。" } 
61728, "檔案格式不正確。" 
61729, "%1\nC找不到此檔案。\n請確認已給正確的路徑和檔案名稱。"
61730, "目的地磁碟機已滿。" 
61731, "無法讀取%1,已被其他人開啟。" 
61732, "無法寫入%1,可能是唯讀或被其他人開啟。" 
61733, "讀取%1時發生無法預期的錯誤。" 
61734, "寫入%1時發生無法預期的錯誤。" } 
61828, "這個檔案不能支援一個檔案實質伺服器。" 
61829, "%1\n無法登記檔案。\n此檔案可能已被開啟。" 
61836, "無法讀取唯寫內容。" 
61837, "無法寫入唯讀內容。" }
61840, "無法載入郵件系統支援" 
61841, "郵件系統DLL不正確。" 
61842, "無法傳送訊息。" }
61856, "沒有任何錯誤發生。" 
61857, "在存取%1時發生了一個無法辨識的錯誤。" 
61858, "找不到%1。" 
61859, "%1包含一個無效的路徑。" 
61860, "%1無法開啟,因為已經開啟太多檔案。" 
61861, "存取%1被拒。" 
61862, "一個不正確的檔案控制碼與%1產生關聯。" 
61863, "%1無法移除,因為它是目前的目錄。" 
61864, "%1無法建立,因為此目錄已滿。" 
61865, "搜尋%1失敗。" 
61866, "在存取%1時報告硬體I/O錯誤。" 
61867, "在存取%1時發生共用違規。" 
61868, "在存取%1時發生鎖定違規。" 
61869, "在存取%1時磁碟已滿。" 
61870, "嘗試一次超過%1結尾的存取。" } 
61872, "沒有任何錯誤發生。" 
61873, "在存取%1時發生無法辨識的錯誤。" 
61874, "嘗試寫入正在讀取的%1。" 
61875, "嘗試一次超過%1結尾的存取。" 
61876, "嘗試從正在寫入的%1讀取。" 
61877, "%1有一個錯誤格式。" 
61878, "%1包含一個意外物件。" 
61879, "%1包含一個不正確的架構。" } 
61888, "像素" }

 

 



回教學