ArcGIS Pro快速漢化方法-漢化GP

ArcGIS Pro快速漢化方法-漢化GP

文章導讀:上一章節對ArcGIS Pro 的界面漢化做了詳細的論述,以及筆者對於自行漢化的一些看法,其作用基本上是漢化了Ribbon界面,至於內嵌窗體之類的界面還是沒能找到其入口,只能等待官方的中文版本了。GP工具上一章節沒有完成漢化,在本章節中繼續論述,並且切實可行。 By 李遠祥

GP漢化的程度

GP工具箱的漢化
在上個版本的中文版中,有中文名稱的工具都會被漢化。最新英文版帶的工具,屬於新增部分,如Utility Network 工具箱,由於沒有對照,筆者不做翻譯,保持原汁原味。

工具調用界面和提示

工具界面個參數已經完成漢化,鼠標懸停時的工具提示也完成漢化,以及提示的示意圖,依然是中文的內容。

每個參數的提示也是完成中文漢化
每個參數的提示都完成了漢化。如果工具的某些參數在這個版本中新增的,新增部分將不會被漢化。

環境變量也被漢化
環境變量設置的界面同樣被漢化掉。

GP在modelbuilder中也被漢化

將GP工具拖放到modelbuilder 中,同樣也得到漢化,基本上能滿足方方面面的使用。

不足之處

不足的地方有幾個,但問題不是很大。
GP的下拉菜單的參數沒有被漢化
工具參數部分,如果是使用下拉菜單的,其內容沒有被漢化。包括環境設置裏面的涉及到下拉菜單,同樣沒有被漢化。
環境設置的下拉菜單沒被漢化

部分二級工具箱的名稱缺失

某些工具箱中的二級工具箱漢化後名稱缺失,還沒有得到有效的解決,但不影響使用。

還有就是工具執行時的過程提示沒完成漢化。雖然筆者對絕大部分英文配置文件做了對照和匹配(非覆蓋文件的做法,而是對應到其XML節點中修改顯示值,所以絕對安全,不會發生崩潰現象),但修改之後依然沒有成功。感覺Pro中也不是所有的顯示都能通過配置文件修改,部分雖然放出配置文件,但還是有所保留。

GP漢化的原理

GP工具的界面跟前面章節所提及到的Ribbon界面漢化完全不一樣,其中文並不是在Bin目錄下,而是在Resources\Help 目錄中。

這讓人覺得乏力。不過可以證明一點,GP是完全隔離在ArcGIS Pro的界面中的,感覺就是一種工具的注入,耦合性比較強,所以連存放的位置都不一樣。

GP調用界面的目錄

從這個目錄的內容可以看到GP界面的分類,包含了DataTypes(數據及變量類型)、Environments(環境設置)、Messages(消息和錯誤)、Portal(門戶)、Toolboxes (工具箱)以及該目錄下的每一個工具對應的xml文件和幫助提示文件。
以buffer工具爲例,其對應的是GP文件夾根目錄下的 Buffer_analysis.xml ,裏面記錄了這個工具的各種設置,例如參數顯示名稱、工具提示等等。
Buffer工具的配置文件

可以對比一下上一中文版的Buffer工具的配置
中文版的Buffer工具配置文件

可以看到一些常規的設置
displayname 屬性,用於顯示工具名稱
parameters 節點下的 param 是參數的節點,包括參數的名稱顯示和鼠標懸停的提示。
enumcorrespondence 是下拉菜單的參數,將label改爲中文之後在GP調用界面還是無法生效
environments 環境變量的內容,中文版的配置文件居然還是英文的。

並不是將對應的中文部分的值修改過去就能實現漢化,有些地方可能還是跟界面綁定,所以還是不好說。

另一個值得修改的是 Toolboxes 文件夾下的內容,是每一個工具箱裏面工具列表的名稱顯示。其XML文件對應的每一個工具箱的內容。例如分析工具箱,對應的是analysis Tools.xml ,打開可以看到
GPToolInfo 節點,記錄的就是每一個工具的名稱以及參數顯示。

工具箱中的界面元素
工具箱中的界面元素

其他目錄下的xml文件也是一樣的,筆者都對其進行匹配漢化,發現幾個問題:
* 上一版本的一些xml文件在新版本里面不存在
* XML的結構部分被修改,例如增加一些屬性值,但基本上沒修改到xml的節點
* Datatypes 、 Messages 裏面的配置文件修改後居然是沒生效,存在一些貓膩
* 部分二級工具箱還是出現了問題,配置文件還是被修改了一下

這些問題都只能等最新的中文版發佈之後再進行對比了。但目前的這個漢化已經算是比較理想的了,沒存在什麼問題。

關於工具的改進

本次筆者專門將GP的漢化單獨出來,因爲有部分人是喜歡看英文的GP的,所以沒有繼承到一個漢化鍵中。其界面如下
工具界面

至於上面提及到的問題,短期內不再改進!

最新的漢化工具上傳到CSDN中,方便各位嚐鮮者下載使用。
http://download.csdn.net/download/liyuanxiang1984/10265332

總結:

利用空餘時間斷斷續續的寫這個漢化工具,還是發現了ArcGIS Pro在界面分割的一些問題。對比其他大型軟件,這個配置文件的開放程度已經是相當高的,像筆者這種民間程序員都能進行修改處理,製作民間版的漢化工具。雖然有些地方還不是很完善,但漢化後基本上能滿足日常使用了。

更多的GIS主流和非主流技術,可以持續關注CSDN的GIS製圖樂園,以及微信公衆號【GIS製圖樂園】。BY 李遠祥

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章