這是弟做到目前為止最大型的中文化專案。完成時間:六個月。 (Chinese big5 text) MapInfo 5.5 b8 中文化 軟體名稱:MapInfo ∥版本:5.5 b8 ∥分類:GIS ∥環境:Win98/NT 簡體中文/繁體中文 ∥性質:商業軟體 (測試版本) ∥首頁 http://www.mapinfo.com/software/mapinfopro/ 中文化作者:黃國書 (Kii Ali) ∥Email: kiiali@mail2.cpatch.cc.ntu.edu.tw ∥ICQ:5107476 ∥網頁:http://www.taconet.com.tw/kiiali/ka.jpg ∥ ■語系說明 1. 同時支援繁體中文 (BIG5) 、簡體中文 (GB2312) 在 NT5 1877 使用 vc5 (ka 簡化版) 進行中文化,與測試正常。 2.簡體語系使用 [宋体9] 來當顯示字型。兩岸電腦專有名詞則使用 Kii Ali 所做繁簡巨集轉換 1.2,並另加人工修正,以期儘可能與大陸使用名詞一致。 ■軟體說明 MapInfo 是 GIS/地理資訊系統 的軟體。 一般人可能沒有聽過 MapInfo ,但微軟 Excel 7 起裡面附的 DataMap 功能,即完全和 MapInfo 的核心一致,可以說是 MapInfo 的精簡版, 資料也是完全相容的。 MapInfo 並不是功能最強大的 GIS 軟體,早期還是在 win31 上面執行 的 16bit 版本,一直到 1983 年後才進入臺灣及大陸市場。在 3D 的立 體表現尚需要 Vertical Mapper 協助,由於它提供了相當便宜的解決方 案,在一般的 Win98/NT 即可執行,這些平易近人的條件,使 MapInfo 成為 Win98/NT 下做 GIS 的不二選擇。也使得它成為國內大學中,列 入正式課程教學比例相當高的 GIS 軟體。 每一套 GIS 的學習門檻都很高,檔案格式亦不容易互相流通,造成使用 者在學習完一套後,不容易有力氣再去和其他軟體做比較,因此易於學 習的 MapInfo 才能在 GIS 內瓜分掉全世界三分之一的市場。 GIS 軟體 也絕對功能最強就是最好的。在這方面 MapInfo 倒是提供了夠強又夠易 用的選擇。 MapInfo 在 5.0 以上總算提供了「通用格式轉換」功能,對於長久以來 與 Arc/Info 的資料互通,終於獲得解決。5.0 版以上增加了 Seagate Crystall Report ,方便您做出完整的檔案專業報告。也因此 MapInfo 從 5.0 版起,改稱為專業版 (Professional)。 ■中文化的修改與功能說明 在這個中文化上,又增加了一些對臺灣和大陸地區的重要修正,包括 1.完整測試過的 mapinfow.mnu (因為其雖然為文字檔,但陷井極多, 一不小心非常容易改錯,也加入特別寫作的一些按鈕巨集)。 2.調整 Layer Control 的圖層控制功能,使得隱性的 checkbox 刻意 顯示出來,方便使用快速鍵功能。 3.(bundle) 3.1更新內建工具 easyloader 3.2 到 4.0 。這是與 Oracle 8i 後端資料庫連結的更新工具。 3.2加上了 AIMI 2.5 (這是 ArcInfo <-> MapInfo 的轉換程式) 3.3Milisted MapInfo 線段編輯器。 4.新增臺灣地區定義的投影檔 mapinfow.prj,包含二度分帶和六度分帶。 5.registry 登錄檔的更新 (此點只要多麻煩使用者找到檔案,按兩下滑鼠即可) 。 6.去掉英文版中,對中文環境幾乎不適用的垃圾檔。 7.mires550.dll 資源幾乎重新編寫過,或許連 5.5 正式版沒有做到 implement 的功能,弟也雞婆的加進去了。 另外,底下這篇報告雖然是針對 MapInfo 4.0 所做,在今日看來,仍然 具有相當的參考價值。如果您剛接觸 MapInfo ,強烈建議您翻一翻。 ftp://ftp.nsysu.edu.tw/cpatch/faq/betareport/mapinfo4.txt ■檔案下載 □原始檔案 (44MB) 台灣大學 ftp://ftp.ntu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 中山大學 ftp://ftp.nsysu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 中央大學 ftp://ftp.ncu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 台科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 屏科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 成大網路 ftp://ftp.ccns.ncku.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 東海大學 ftp://ftp.thu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 海大造船 ftp://ftp.na.ntou.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 逢甲紡織 ftp://dns.te.fcu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe 義守大學 ftp://ftp.isu.edu.tw/cpatch/gis/mapinfo/source/mapinfopro.exe HiNet http://hotftp.web.hinet.net/cpatch/gis/mapinfo/source/mapinfopro.exe 香港中大 ftp://ftp.cuhk.edu.hk/pub/cpatch/gis/mapinfo/source/mapinfopro.exe □繁體中文化檔案 (1.2MB) 台灣大學 ftp://ftp.ntu.edu.tw/cpatch/gis/mapinfo/cmi55.exe 中山大學 ftp://ftp.nsysu.edu.tw/cpatch/gis/mapinfo/cmi55.exe 中央大學 ftp://ftp.ncu.edu.tw/cpatch/gis/mapinfo/cmi55.exe 台科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/cmi55.exe 屏科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/cmi55.exe 成大網路 ftp://ftp.ccns.ncku.edu.tw/cpatch/gis/mapinfo/cmi55.exe 東海大學 ftp://ftp.thu.edu.tw/cpatch/gis/mapinfo/cmi55.exe 海大造船 ftp://ftp.na.ntou.edu.tw/cpatch/gis/mapinfo/cmi55.exe 逢甲紡織 ftp://dns.te.fcu.edu.tw/cpatch/gis/mapinfo/cmi55.exe 義守大學 ftp://ftp.isu.edu.tw/cpatch/gis/mapinfo/cmi55.exe HiNet http://hotftp.web.hinet.net/cpatch/gis/mapinfo/cmi55.exe 香港中大 ftp://ftp.cuhk.edu.hk/pub/cpatch/gis/mapinfo/cmi55.exe □簡體中文化檔案 (1.2MB) 台灣大學 ftp://ftp.ntu.edu.tw/cpatch/gis/mapinfo/pmi55.exe 中山大學 ftp://ftp.nsysu.edu.tw/cpatch/gis/mapinfo/pmi55.exe 中央大學 ftp://ftp.ncu.edu.tw/cpatch/gis/mapinfo/pmi55.exe 台科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/pmi55.exe 屏科大學 ftp://ftp.ntust.edu.tw/cpatch/gis/mapinfo/pmi55.exe 成大網路 ftp://ftp.ccns.ncku.edu.tw/cpatch/gis/mapinfo/pmi55.exe 東海大學 ftp://ftp.thu.edu.tw/cpatch/gis/mapinfo/pmi55.exe 海大造船 ftp://ftp.na.ntou.edu.tw/cpatch/gis/mapinfo/pmi55.exe 逢甲紡織 ftp://dns.te.fcu.edu.tw/cpatch/gis/mapinfo/pmi55.exe 義守大學 ftp://ftp.isu.edu.tw/cpatch/gis/mapinfo/pmi55.exe HiNet http://hotftp.web.hinet.net/cpatch/gis/mapinfo/pmi55.exe 香港中大 ftp://ftp.cuhk.edu.hk/pub/cpatch/gis/mapinfo/pmi55.exe ■中文化方法 0.此中文化「不能」用於正式版的 MapInfo 5.5 ,必須從指定的目錄下載 MapInfo 5.5 beta8 原始檔案。在您安裝原始檔時,建議選 Custom (自訂), 然後先把 Tools 選項中的 Seagate Crystall Report ,和 DAO support 踼除掉,將可減少 37MB+4MB 的空間。這部分對國內使用者幾乎沒有用處。 1.(繁體中文版)直接執行 cmi55.exe 即可完成中文化。 (簡體中文版)直接執行 pmi55.exe 即可完成中文化。 指定檔案為 "C:\Program Files\Mapinfo\Professional\mapinfo.exe" 2.中文化完成後,麻煩找到這個檔案,用滑鼠按兩下,讓它匯入登錄檔 registry 中,修正部分選單的功能。 "C:\Program Files\Mapinfo\Professional\mitools.reg" ,而免去手動修改功能的麻煩。英文版沒有這個檔案。 如果你覺得 MapInfo 5.5 沒有中文 help 實在不方便,那麼這裡可以取得 mapinfo 4.0 的說明檔,還可以看看。 ftp://ftp.nsysu.edu.tw/cpatch/gis/mapinfo/cmi4hlp.zip ■中文化方法 (餿主意) 如果你跟弟一樣是 MODEM 使用者,厭煩於取得 44MB 的超大原始檔, 或許您可以先取得 proviewer 5.5 安裝,更新作業系統核心後,然後 直接使用 mi55b8 簡化版本。 ftp://ftp.nsysu.edu.tw/cpatch/gis/proviewer/mipv55.exe ftp://ftp.nsysu.edu.tw/cpatch/gis/mapinfo/source/mi55b8small.zip 很明顯的,此方法可能只適合進階使用者。如果是舊版的 mapinfo 5.02 ,就不用這麼麻煩了。 其實弟最欣賞的版本,反而是發展最成熟的 MapInfo 5.02 ,如果您 有意願玩這版的中文化,請來信,弟會認真考慮。 ■作者廢話與 bugs 這是沒有完成的中文化作品。 :) 沒有完成 Crystal Report 的部分。 這套程式,實在太大了,原始檔就得要 44mb,會死人的。這也是我第一次 放出沒有做完的中文化作品。因為已經做到超過五個半月了。如果加上之前 測試 MapInfo 5.0 所花掉的時間,已經無法計算。 隨便舉個例: 1.光是 mires550.dll 主程式,高達 212 個對話方塊,每個對話方塊 在中文情形相容性「極為不佳」,按鈕也做得太小使中文字被切到,因此 每一個對話方塊都必須重新拉過,甚至要把不適當的 button 全部重排, 這部分的工作量太大了,花了兩三天來排,一天排不到幾個 dialog,也 排不到滿意情形。可以說,幾乎等於自己做 resource 。基本上弟至少 把所有的按鈕調到 50x14 以上,否則在中文必定變形。 2.譯詞問題。同樣是 Line ,在 MapInfo 裡面可以翻成行,線段,線型 物件等等,那一個對?browser 是要翻譯成瀏覽視窗,還是照 GIS 的慣例 翻成屬性視窗?在每個場合中,同樣的詞的意思完全不同。以上說法可說都 對,這實在是很困擾的事。原則上,弟儘可能遵從微軟的用詞慣例 (因 MapInfo 產品部分跨足 Excel DataMap),部分則採用臺中 GeoInfo 九福科 技的用語慣例。專有名詞上弟是儘可能「考證」,沒法確定則使用原文,還 請各大 GIS 方家見教。 3.選單方形括弧問題,這非弟刻意,而是 mapinfow.mnu 的先天限制。一定 得用 "檔案[&F]" 而非一般常見的 "檔案(&F)" ,如果用了圓形括弧則會 使其後的選單全部不見。 4.mitd*.dll 這部分則是出自 Three D Graphics 所出的統計圖函數程式庫, 當初這個部分實在太大也太專業了,讓弟幾乎放棄掉。據弟所知,在 ProViewer 5.5 和 MapInfo 5.5 正式版中用的 mitd*.dll 和 5.5 beta 8 版不同,而弟觀察的結果,似乎 b8 所附 mitd*.dll 功能較多? 雖然我是唸地理系的,但 GIS 的專有名詞極多,裡面可能有誤譯的部分, 還請各方不吝指正與批評。 尚未完工的部分包括: 1.Seagate Crystall Report 這部分是 37MB 的獨立程式,也是商業軟體,但國內不曉得有沒有用? 如果國內有人使用,弟才能比較嚴謹的考慮動工。因為實在太大了。 ■聲明 本軟體中文化並未獲原廠或臺灣或中國地區代理商授權,而是在合情理 的範圍內對其顯示和錯誤訊息的資源檔做修正的動作,並未修改其程式 運行碼,您可以於 cpatch 的任何一個 mirror 站無條件而免費取得這 個檔案。因此您在使用時可能有一定的風險,這是要事先有心理準備的 。如前所提,這個中文化「不適用」於正式版本。 此軟體若在 cpatch mirror 之外其他站臺取得,我們不敢保證其內容的 完整性。純為方便使用 GIS 的同好,弟亦不敢此翻譯作品以為自豪之意。 您可以任意在 cpatch 取得,但請勿將附於光碟內,或是擺在商業網站 供人下載 (無論您是否連結 cpatch),否則將使弟,非.常.為.難。 ■錯誤回報 當然,如果你在非商業目的下使用與傳送此檔,很歡迎您給弟一些回報 。當然不是錢的回報啦 (大笑),弟期盼您對此中文化儘可能挑出骨頭 。弟感激你的挑錯,甚於你的讚美。 ■感謝 阿烈 "A-LE (阿烈)" 雖然我到最後,沒有以他在 4.5 及 5.0 的翻譯為基礎而全部重做, 但仍是極為感謝。他也真夠倒楣的,被我硬拉進來做 MapInfo 這種專有 名詞特別多的中文化,又不是本科系出身,想必譯到後來,也十分吐血吧。 :) ■中文化技術資料 0..mitdgrc.dll, mires550.dll 用了相當多屬於 MFC 程式庫的部分。您 可以參考這裡,取得 mfc 相關中文化資訊。很不幸的,這還是 k 某人的 中文化修正作品。 ftp://ftp.nsysu.edu.tw/cpatch/patchutil/mfc/cmfc42.txt 1.msres550.dll 1.1 57347 之後,屬於 MFC 的部分。 2.mires550.dll 2.0 Selection 是保留字。不可以翻。 2.1 2500-2956 各國定義的對應字型。其中 2650 2850 2950 有定義 Trad. Chinese 的部分,數值可以改看看。部分視窗的控制, 包含 splash screen 和 about ,其文字都出於此而使用 Helventica 14 而不好看。 2.2 4898-4956 定義各國語系轉換的 table,也不可以翻。 2.3 5100-5137 定義距離面積單位,這可以翻,但有些翻不出來。 5300-5337 6400-6437 則是單位簡寫,不可以翻。 2.4 6000-6359 6500-7322 內部巨集字串,翻了可以用,但會讓你 產生的 workspace 跟別人不相容 :) 2.5 10000-12100 XLAT 轉換表,裡面一堆看不懂的代號,當然不能動。 3.mitdgdlg.dll 3.1 20054-20066 處理 字型定義/時間/小數精確度 ,不可以翻。 3.2 20128-20137 51005-52780 Checkbox/Maskedit/DateTime/Currency/RadioButton 這堆我是通通沒有動。 4.mitdgrc.dll 4.0 部分 resource 與 mitdgdlg.dll 完全一致,這部分只要貼 過來即可。 4.1 57347 之後,屬於 MFC 的部分。 4.2 有 dlginit 及 dialogex 的部分相當多,包括 10,72,139,151, 176,180,183,188,198,200,202,203,207,208,210,212,214,216, 224,226,227,228,231,232,233,237,238,239,255,259 4.3 10680-11139 顯然是 "IDS_TT_"開頭的 function ,也不能動。 33002-33057 "IDS_PATTERN55" 之類的也不能動。 4.4 20054-20066 處理 字型定義/時間/小數精確度 ,不可以翻。 4.5 20128-20137 51005-52780 Checkbox/Maskedit/DateTime/Currency/RadioButton 這堆我是通通沒有動。