欧美成年人视频_国产一区欧美二区_色悠久久久久综合先锋影音下载_欧美日韩精品在线

畜牧人

標題: FMS公司程序語言文件編輯、修改程序——BrillLngRead [打印本頁]

作者: smith    時間: 2007-9-6 02:07
標題: FMS公司程序語言文件編輯、修改程序——BrillLngRead
程序名稱:BrillLngRead.exe (, 下載次數: 125) MD5:EBCDD5E38EDE05023AEE4EB1D753453A SHA1:D0EC3BFD8FCD2C3019EA3064544D54285273A300 CRC32:7E54011D 1 編寫該程序的原因 我們知道,FMS公司(Feed Management Systems, Inc.)的程序支持多語言顯示,另外,FMS提供了一個語言文件編輯工具——FMS Language Editor v2.01.000以便進行本地化工作。但該公司的這個工具功能較弱,比如只能進行一句一句的翻譯和本地化操作,不能把相應的字符串導出以便集中翻譯處理。如果能夠把字符串導出,比如導出到EXCEL中,利用EXCEL的排序和編輯功能,對相同的字符串進行排序,然后利用搜索、替換功能進行處理,可以節省大量時間,使本地化工作效率大大提高。為此,本人研究了FMS公司的語言文件格式,編了一個小程序,用來編輯、修改FMS公司的語言文件以進行本地化工作,從使用效果上看,要比FMS公司自身的FMS Language Editor要好。 本程序是一個VB小程序,沒有進行打包,使用了兩個控件,合計約451K,解開包后可直接使用。而FMS公司的Language Editor由于進行了封包,使得安裝包近10兆,而實際程序很小,僅幾十K。另外,該程序雖然名為BrillLngRead,但同Language Editor一樣,對所有的FMS公司的語言文件均可進行編輯修改。 2 使用簡介 這里以Feed Tags的語言文件為例進行介紹。 (1)復制Feed Tags語言文件Tagsmeng.lng一份,將其更名為Tagsmchi.lng,更名為chi的原因是為了表示該語言文件是中文語言文件,其實該什么名都可以,只不過改為chi的更規范一些。 (, 下載次數: 0) (2)運行FMS的語言文件編輯程序BrillLngRead,打開Tagsmchi.lng (, 下載次數: 0) 打開該語言文件后的界面如下: (, 下載次數: 0) 此時,可以進行本地化工作了,如果相對某段字符串進行翻譯、修改,雙擊相應的單元格即可。當然,為了本地化方便,本程序也象Language Editor那樣可以打開一個對照的語言文件,見下圖。 (, 下載次數: 0) (3)導出字符串信息為文本文件 選擇“文件”菜單下的“導出/導入文本文件”的導出文件后,即彈出下面的對話框 (, 下載次數: 0) 建議使用上圖的默認選項。 首先,選擇“打開”按鈕以定位文件位置和文件名,然后按“保存”按鈕。 (, 下載次數: 0) 導出成功后,會彈出成功的對話框 (, 下載次數: 0) 導出后在記事本下查看的效果如下: (, 下載次數: 0) 接下來,我們就可以把這個文本文件導入到EXCEL中,具體導入到EXCEL的過程就不說了,很簡單,下面的是導入到EXCEL中的效果圖: (, 下載次數: 0) 在EXCEL中,我們可以用“字符串信息”這個字段進行排序,同時,還可以在EXCEL中進行搜索、替換等操作以提高本地化的工作效率。等所有本地化工作完成后,再按“字符串ID”字段排序,同時刪除“比對文件字符串信息”字段列。最后,再另存為文本文件,定義分隔符為“制表符”。 (4)導入文本文件 本地化工作完成后,再利用BrillLngRead將文本文件導入到語言文件里。操作與導出類似,首先選擇“文件”菜單下的“導出/導入文本文件”的導入文件,在如下截圖顯示的彈出的對話框里,根據具體文本文件的格式進行適當選擇,比如文本文件中是否含有表頭信息(字符串ID、字符串信息等)、是否含有字符串ID信息等,這里,需注意,一定要清楚知道文本文件所包含的內容,否則容易導致出現導入錯誤。例如,文本文件不含表頭信息,結果導入時選的是“文本文件包含表頭”,那么就會導致第一行的字符串信息丟失。 (, 下載次數: 0) 導入成功后,會出現顯示“導入完成”的對話框,并在BrillLngRead的單元格里顯示導入的字符串內容,如下圖: (, 下載次數: 0) 所有編輯、修改完成后,一定要選擇“文件”菜單里的“保存語言文件”以保存所有修改,否則,將不會更新語言文件的內容。到這里,本地化工作基本完成。 本程序在Vista下也運行正常,效果如下圖: (, 下載次數: 0) 3 本程序目前存在的問題 由于本程序的單元格控件采用的是MSFLXGRD.OCX,在使用這個控件中,發現該控件對鼠標滾輪的支持不好,使得鼠標操作上感覺稍微不方便。另外,本程序沒有加入象Language Editor中的“查找”等功能,個人主要覺得沒必要,因為本程序的目的不是程序下編輯、修改語言信息字符串,關鍵在于導入和導出字符串信息,只要導出到其他軟件中,那些軟件的編輯功能遠比Language Editor強大。
作者: smith    時間: 2007-9-6 02:25
補充說明一下,本沒什么參賽的想法,只是想在論壇里給大家介紹個小程序,希望能對使用BRILL的人有用,因看到有原創版塊,就貼到這里。這個小程序是去年年初編的,主要原因就是用BRILL的那個感覺別扭,本地化時費勁。編好后,曾給圈內的2、3個朋友,也不知道他們是否用過。 本程序是自由軟件,可以隨意拷貝、發布,也可以隨意用任意工具查看編碼、進行改動,但絕對反對帶有商業目的的使用本程序(專指將本程序賣給他人)。如果缺少論壇幣不能下載,也可PM聯系我,我找個網絡硬盤傳上去供大家下載。 本程序的圖標未經許可使用了Language Editor的,表示歉意,如有異議,請及時聯系以便刪除、更換。
作者: liping    時間: 2007-9-6 12:49
佩服佩服,佩服佩服,佩服佩服.估計大師也重來不花銀子買brill
作者: 山中的漫游者    時間: 2007-9-6 21:49
為什么要花啊?呵呵:tiaotiao:
作者: smith    時間: 2007-9-7 13:31
BRILL可能會給少數人免費使用,但給的那個是有限制的,俺看過,功能有限(但這已經非常不錯了,感謝BRILL)。 朋友賞光,給俺個許可,不過,嘿嘿………… BTW:上面那個軟件的操作視頻演示,我也做了一個,FLASH的SWF格式,800×600,3分多鐘,大小約8M。 聲明:請不要跟俺索要BRILL的許可,請原諒,俺不能………… [ 本帖最后由 smith 于 2007-9-8 02:21 編輯 ]
作者: smith    時間: 2007-11-16 13:40
做了一個GIF格式的操作演示,3分鐘1.5M,雖然質量比SWF差點,但還可以,上傳上來。 (, 下載次數: 3)
作者: doyao    時間: 2007-12-29 09:25
thank you very much
作者: new-niu    時間: 2008-1-20 13:33
非常感謝,學習學習!
作者: Xstyle    時間: 2008-3-14 13:36
太感謝了 正在找這個軟件!!!!




歡迎光臨 畜牧人 (http://www.gzdxslyou.com/) Powered by Discuz! X3.5