漢化入門之ExplorerControls

2022-03-10 22:53:35 字數 1668 閱讀 8836

第一次漢化,高手勿噴。

01.問題描述

在arcgis中有個新增資料視窗,如果在應用程式中直接呼叫它,則風格一致性則存在問題,很多時間我們都自定義新增資料視窗,我曾經也嘗試過。詳見explorercontrols的顯示問題

使用了第三方控制項explorercontrol,但還是存在乙個問題:它是vb.net寫的英文版本,整個介面還是不和諧。

02.軟體安裝

開啟安裝目錄,找到破解程式,執行,點選patch ,又問你是否搜尋license.ini檔案,點選是,然後瀏覽到文件- radialix 3(x:\…documents\radialix 3)下,選擇license.ini檔案即可註冊成功。

03.漢化過程

接下來開始漢化,新增檔案,選擇dll檔案(或新建本地方案);檔案屬性設定中"非標字串"下的提取非標字串勾選上,並在目標設定中選擇建立本地化檔案。即重新生成dll替換原檔案(如果程式是多語言包,通常安裝目錄下有zh-cn等,則無需勾選提取非標字串和設定目標,將生成zh-cn資料夾語言包

上述設定完畢,進入下一步,語言選擇中文。

左邊的目錄數可以進行選擇檢視,其中標記為r的是表示鎖定,不可修改,顏色為綠色的表示,修改完成;右邊的原始即為原dll 檔案使用的 語言,翻譯即為需要生成的語言,在翻譯選單中選擇使用microsoft可翻譯全部(google翻譯器不能用)

自動翻譯後的可能有問題,如下圖,tiles應該翻譯成平鋪,所以需要手動對進行修改一下,要注意翻譯長度要小於等於原始長度,否則字串將會被擷取。

不知道是什麼原因,有的內容翻譯不出來,可能在右鍵上再次使用機器翻譯,當然也可以手動直接輸入。

翻譯完成後可進行邏輯上的檢查(右鍵),對錯誤進行排查:

修改完成後,儲存方案,以但下次修改。現在可以右鍵"構建目標檔案"還輸出漢化檔案。(如果是在已修改後的基礎上更新,軟體會提示你先進行"更新資源")

下面是漢化後的效果圖,應該不難吧!

元件化入門

網頁結構和元件化 首先我們思考一下在常規網頁開發時,網頁的結構大概是什麼樣的?1 上中下 左中右 上下 左右 2 上中下結構 上 下結構保持不變,中間部分內容發生變化 元件化 將頁面中可以重複使用的標籤封裝成乙個元件,方便這一部分ui重複使用 類似於js中的函式,封裝了一部分處理 通過函式呼叫就可以...

MySQL優化入門

表 符合三正規化 nf 一正規化 表的列具有原子性 不可再分割 列的資訊不能分割 關係型資料庫自動滿足一正規化 二正規化 表中的記錄是唯一的 設定主鍵,不含業務邏輯,資料穩定,不用修改 三正規化 表中不要有冗餘資料 表的資訊如果能被推導出來 就不應該單獨設計乙個字段 設計者有時候為了方便 多設計字段...

vt虛擬化入門

vmx的目的是簡化虛擬化開發以及提公升虛擬化應用的執行效率,跟傳統的作業系統以及 驅動 程序沒有關係,跟所謂hook更沒關係。你非要把這種 陷入 模擬 的執行流程 叫做一種hook也無不可。虛擬化的本質是要獲取全部硬體的控制權,攔截在硬體和傳統作業系統之間。在傳統作業系統 看來跟執行在真正的硬體上沒...