使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
作者:王先榮
前言
??? 最近開始做給小朋友上機器人編程課的兼職,感概頗多:(1)小朋友的動手能力都很強;(2)“調皮”的小孩很多;(3)直面困難的小朋友不多。
??? 由于采用的教具是韓國人做的HunaRobo,滿屏的英文對8~12歲的小孩來說,挑戰蠻大的。因此萌生了將HunaRobo漢化的想法。
??? 本文主要講述如何漢化HunaRobo這款.net2.0軟件,使用的輔助工具是Lingobit Localizer 7.1。當然您也可以用這款工具及本文所述方法將其他軟件翻譯成您需要的語言。
輔助工具的選擇
??? 在開始漢化之前,需要選擇一款輔助工具,以減少工作量。在Google中搜索了“.net 程序 漢化”這組關鍵詞之后,查看了其中的文章《.NET程序漢化實例》和《.NET 程序初級漢化流程一例》。這兩篇文章寫得都很好,對從未接觸過漢化的我啟發很大。不過文中提到的方法和工具都不太好用,很麻煩。繼續搜索并試用了不少本地化輔助軟件,最終選定了Lingobit Localizer 7.1作為我此次漢化的工具。
??? 對于初次接觸漢化的我來說,Lingobit Localizer提供了極大的方便,幾乎不費力就完成了漢化工作。
下載并安裝Lingobit Localizer
??? 您可以到Lingobit官網下載到該軟件,地址是:http://www.lingobit.com/localizer.exe
??? 安裝的過程很簡單,一路點“NEXT”和“FINISH”就行了。
??? 共享版可以免費使用90天,不過在漢化的結果中會隨機在您的部分漢化字符串之前增加該公司的名稱“_Lingobit_”。
漢化過程
??? 下面講述使用Lingobit Localizer漢化HunaRobo的過程:
英文版的HunaRobo
漢化之后的HunaRobo
1. 將Lingobit Localizer的界面設置為中文
??? 依次點擊菜單“View->User Interface Language->中文(簡體)(中華人民共和國)”,然后退出并重新進入程序即可。
2. 新建待翻譯項目
??? (1)點擊“新建項目”,將項目名稱改為“HunaRobo”,然后點擊“下一步”按鈕。
??? (2)選擇應用程序的原始語言為“English(英語)”,然后添加目標語言“Chinese Simplified(簡體中文)”,點擊“下一步”按鈕。
??? (3)點擊“添加文件”按鈕,選擇并添加我們的待漢化可執行程序文件“HunaRobo.exe”,點擊“下一步”按鈕。
??? (4)點擊“完成”按鈕。
??? 這樣就創建好了我們的待翻譯項目。
3. 翻譯字符串
??? 項目在剛創建完成之后,窗體的左邊是待翻譯資源的分類列表,右邊是選中類別的待翻譯條目,一共有3種狀態:未翻譯、翻譯中、自動。其中的“翻譯中”我覺得改為“已翻譯”更加恰當。
??? 對于字符串,我們只需要在“Chinese (Simplified)”欄將英文對應的中文填寫進去即可。
4. 翻譯圖片中的英文
??? 一般的程序中都會有一些圖片,例如工具欄、圖示等處所。翻譯圖片的過程相對翻譯字符串稍微復雜點,不過有Lingobit Localizer的幫助其實也很簡單。
??? (1)保存待翻譯的圖片:右鍵點擊待翻譯的條目,依次點擊彈出菜單中的“二進制數據->保存原文”,在保存對話框中輸入圖像名稱(注意擴展名),然后保存它。
??? (2)在“畫圖”或者別的圖像編輯軟件中將英文替換成中文,并保存它。
??? (3)再次右鍵點擊待翻譯的條目,依次點擊彈出菜單中的“二進制數據->裝入已翻譯內容”,選擇并打開在(2)中編輯過的圖片。
5. 創建本地化文件
??? 點擊工具欄中的“創建”按鈕即可。
6. 使用漢化文件
??? 將翻譯項目所在目錄中的“zh-CN”目錄復制到程序所在目錄即可。
7. 禁用漢化文件
?? 刪除程序所在目錄中的“zh-CN”目錄。
Lingobit Localizer的缺點
??? 第一次漢化軟件的我在Lingobit Localizer的幫助下成功的漢化了HunaRobo,可見Lingobit Localizer非常好用。但是在短短的使用過程中我也發現了它的一些不足:
??? (1)共享版會在漢化結果中隨機添加討厭的字符串“_Lingobit_”;
??? (2)Lingobit Localizer非常貴 -_- ;
??? (3)Lingobit Localizer不能直接用來漢化固化在程序中的字符串,而必須借助其他工具來翻譯il文件中的字符串。
漢化包下載
??? 如果要下載HunaRobo的漢化包,請點擊這里。
感謝您看完本文,希望對您有所幫助。
轉載于:https://www.cnblogs.com/xrwang/archive/2011/06/06/TranslateDotNetProgram.html
總結
以上是生活随笔為你收集整理的使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用例图中的Actor(参与者)一定是人吗
- 下一篇: 推荐10款非常有用的 Ajax 插件