Q: 什麼是機器碼? 我在哪兒可以找到我本機的機器碼?
A: IconInvader會根據每台電腦的硬體特徵計算出一個特徵碼,這個特徵碼就是你的機器碼。機器碼是類似"ZQHOUIOK-XFTNCFES-XAVVEJVE-XZSHV1"的一串字串。如果你還沒有註冊你的IconInvader版本,每次啟動IconInvader時都會彈出一個註冊對話方塊,你在主對話方塊中單擊"註冊"按鈕也可以彈出這個對話方塊。在註冊對話方塊中單擊"輸入註冊碼(R)..."按鈕就可以看到你本機的機器碼了。
 
Q: 什麼是"介面語言檔"?我可以自己翻譯介面語言檔嗎?可以的話,應該怎麼做?
A: IconInvader支援多語言介面。但是它並沒有把所有的語言都內置在程式中,它可用的介面語言檔都放在IconInvader的安裝目錄(缺省目錄是"C:\Program Files\ByteBase\IconInvader")下的"language"子目錄中。
如果你想給IconInvader翻譯一種新的介面語言,請按如下步驟操作:
1. 在"language"檔夾中新建一文字檔案命名為"[LANGUAGE_NAME].ini"
   這兒"[LANGUAGE_NAME]"是你想翻譯的語言的名字,你可以任意命名該檔,只要不與該檔夾下已有的介面語言檔重名即可。
2. 把"english.ini"檔的所有內容拷貝到步驟1中新建的檔"[LANGUAGE_NAME].ini"中
  
3. 逐行翻譯"[LANGUAGE_NAME].ini"檔中的內容
   該檔中的每一行都是下列四種格式之一:
     a. # comment string
     b. [section_name]
     c. name=value
     d. name="value"
   格式a是注釋字串,不要求一定要翻譯這些字串。當然最好也一併翻譯這些字串,這樣和你有相同母語的人能夠很容易地讀懂這些注釋。
   格式b是段名分隔符號,你一定不能翻譯這些名字!
  

格式c和格式d包含你需要翻譯的字串。我們將給出兩個簡單的示例介紹應該如何翻譯。對於格式c,例如字串Translator=ByteBase, 你需要用你自己的名字替換字串"Bytebase"。對於格式d,例如字串ChangeOptionGroupCaption="Change Option", 你需要把等號右部的"Change Option"替換成你要翻譯的語言中的相應字串。

   必須注意的是"一定不能更改等號左部的任何字串", 否則這些字串將無法正確顯示!

   我們非常歡迎您做這個本地化工作,這樣更多的人將能夠分享您的工作成果! 把您翻譯好的語言檔和機器碼(參閱"常見問題:機器碼")發給我們,我們將免費發給您一份軟體的註冊碼,同時也會在網站的顯要位置對您的辛勤工作表示感謝!關於如何註冊您的產品,請參閱:"如何註冊"
 
你可以到"下載IconInvader語言包"查看和下載介面語言包。
 
 

© Copyright 2003, Byte Base
mail :
webmaster@bytebase.com