Latest News

首頁 » 總教頭軟體中文化教學日誌 » 精妙的多語系引擎和附加工具 ResBorn 1.2.150 繁體中文更新版

精妙的多語系引擎和附加工具 ResBorn 1.2.150 繁體中文更新版

【文章標題】: 精妙的多語系引擎和附加工具 ResBorn 1.2.150 繁體中文更新版
【文章作者】: 軟體中文化網路補習班-總教頭
【作者信箱】:
steven8ster@gmail.com
【作者首頁】: http://visdacom.com/
【內容分類】: 精妙的多語系引擎和附加工具
【附件大小】: 372KB
【資料連結】:
http://visdacom.com/chinese/
【作業系統】: Win9X/WinME/WinNT/Win2000Pro/WinXP
【解壓密碼】: 軟體中文化教學密訓基地
【版權聲明】: 原創:軟體中文化教學-【網路補習班】-可以轉載!請注明作者並保持文章完整。不可刪除或修改部分內容!
——————————————————————————–
【軟體中文化-前言】
  精妙的多語系引擎和附加工具 ResBorn 1.2.150 繁體中文更新版 
 
  有訪客留言(留言簡體文字..應該是:大陸的訪客…有朋至遠方來,不亦樂乎…)
  留言提示我:ResBorn有修正更新版可下載→所以當然要重新下載
  說不希望有問題的ResBorn在網路流傳(感動啊!要消滅:黑心商品?)
  中國人有救啦!兩岸聯合努力…華人不再是:東亞病夫啦!

  兩岸能不能統一(那是:政治問題…太政治了我沒興趣)
  至於:【全世界華人】能不能互助共榮,那真的很重要(我當然有興趣!)。
  本程式下載來至:
 
http://www.yonsm.net/read.php?375
  版本是:ResBorn 1.2.150(包括原始碼)
 
  上菜啦!各位看倌請慢用!
 

——————————————————————————–
【軟體簡介】
 
  程式多語系支援一般來說有以下兩種模式:
 
  1. 傳統 INI 檔案多語系支援:程式中動態加載INI內容,尋找並置換介面中的語系關聯字串。
     優點:無需寫程式知識,普通使用者而已自己定制語系檔案。且升級語系檔案非常方便(不涉及語系字串之外的東西)
  。
     缺點:每次運行都耗費額外的工作量在解析語系檔案和動態更新介面字串上,有效能損失,且有些程式不通用。
 
  2. MUI 模式的多語系支援:基於 Windows 提供的 MUI 支援,每個語系編譯一個DLL。
     優點:運行高效,無任何效能損失。
     缺點:只有開發者才能做到多語系支援。每加入一種語系都要新增一個DLL/MUI。並且介面的改動,很可能導致 MUI 需
  要更新。費勁!
    
  ResBorn 是一種高效方便的多語系引擎,它結合了上述兩種模式的優點,但沒有上述兩種模式的缺點。它的工作模式如下
  :
  1.匯出字串: 枚舉指定PE檔案(可以是現用的程式的EXE檔案)中的所有資源,把其中語系關聯的字串(對話框、選單、
  字元表)匯出為 LNG 格式的語系字串清單(UNICODE帶BOM的文字檔案),使用者可以使用任何文字編輯器編輯它。
 
  2. 匯入字串:枚舉指定PE檔案(可以是現用的程式的EXE檔案,有自動離開更新機制)中的所有資源,根據1中所述的LNG
  檔案,把特定的字串變更結果回寫到資源中,完成一個多語系版本的重構工作。
 
  其中,步驟一可省略,開發者可以提供原始的語系檔案。步驟二僅在切換語系時呼叫,標準運行時不需要耗費任何的效能
  損失(根本不用幹活),和MUI模式一樣。
 
  簡而言之,ResBorn 是一個 Win32 PE 資源私人解析引擎!
 
  下面是 ResBorn Engine (原始碼)的關聯內容:
  1. ResBorn Engine 支援Windows各種版本,內含 Windows Mobile SP/PPC;
  2. 支援 UNICODE 和 ASCII 編譯(廢話,我的代碼一直如此)。
  3. 加入完整的 ResBorn Engine 到 Pocket  PC 程式中會導致程式增大 11KB (夠小)。PC 上不超過 20K
  4. 全局 LANG 支援,例如,LNG 中加入一行「LANG=2052」,可以把所有的資源語系變更為中文。
  5. 如有需要,稍後可能會 Release 原始碼。
 
  更進一步地,你可以根本不用考慮多語系引擎,因為 ResBorn 本身提供了一個使用 ResBorn Engine 的工具(名字就叫
  ResBorn),可以認為是一個私人資源中文化工具(或是英化?等)。使用 ResBorn 工具,可以INI格式的語系字元清單,
  修改後回寫到EXE/DLL檔案中,即可得到一個新語系版本的程式。(理論上針對任何PE有效,不需要在程式中做什麼工作,
  即,對任何第三方程式可用)
  注意:第4個版本,已經比較完善了,代碼支援在PC/PPC/SP中編譯運行。使用前請自行備份要動作的EXE檔案。
 
  備註:本文章說明翻譯原文來至:
http://www.yonsm.net/read.php?375  簡體我翻譯成繁體!
 
  精妙的多語系引擎和附加工具 ResBorn 1.2.150 繁體中文更新版下載網址:
 
 
http://visdacom.com/Downloads/ResBorn_1.2.150.rar

關於

發佈留言