Board logo

標題: [中文化工具][原創]Cyber Mapping 1.1 debug version(update) [打印本頁]

作者: 暗之騎士     時間: 2009-8-9 11:20 PM    標題: [中文化工具][原創]Cyber Mapping 1.1 debug version(update)

=============CM 1.1 debug version=========

Cyber Mapping 1.1 debug version:
http://www.badongo.com/file/16539212

其實已經作了兩種,一種是有按鈕式的[從clipboard貼上],一種是自動偵測.但取了前者,因為後者會有一個問題,跟我開發的原意給破壞了.就是當clipboard的內容是A,然後簡體區域裡自動變成A文本,接著拖B文本到簡體區域,這種情況是應該取A還是B? 因為不能確定user真的想用哪一種...(若以自動從clipboard貼上的邏輯來說,應該是A文本優先.).

即使比對CZ, 它的"剪貼版顯示工具"也不是能拖曳及自己編輯內容.所以沒有這些問題.

而當轉為繁體後,會自動貼到clipboard上,直接paste到什麼地方都可以.


=================== 下方為1.0版的內容 ===============

【軟體名稱】Cyber Mapping
【軟體版本】1.0
【軟體語系】繁體中文
【軟體作者】skyx
【軟體大小】500KB(壓縮後85KB)
【運行環境】All Windows
【軟體類型】翻譯輔助
【軟體授權】免費軟體



【軟體簡介】
本軟體主要通過Mapping的方式,對源字串進行『簡體用詞』修飾為『繁體用詞』的工具。

主要功能:
+輸入簡/繁的簡體字串,自動轉碼並進行Mapping
+支援拖曳字串到『簡體用詞』
+可把輸出字串直接用記事本瀏覽進行更進一步的人手修正

另外,它自帶的數據庫是使用了黃國書 (Kii Ali)的『英、繁、簡電腦專有名詞對照表 1.4』的內容製作而成。


本程式的字典(Access)的結構是
繁;簡;長度

繁,簡欄位相同的翻譯字串已經刪除,在Access裡應該不存在,但即使存在(遺漏)也沒有問題,只是影響效率而已。(我簡單修改後直接導入,所以可能會有遺漏)

主要依『簡體用詞』長度優先作Mapping,長度為0的數據是作最後修正。

所以維護Access是使本程式更Cyber的方法。(有人自告奮勇製作一個強大的適合的字典嗎!?)

PS: 需要 .NET Framework 2.0 或以上的運行環境。

【Skyx】
它開發的目的其實就是方便我對簡體簡介用詞的字串進行快速修正,減少人手修正吧。順便也可以當作中文化修正的一個小工具吧。(一舉兩得XD)
(謎之聲:它是輔助製作主力作品的小工具...所以也不是用很多時間去寫 = =")


【下載方式】
http://www.box.net/shared/72r8g4zj1o
http://www.badongo.com/file/16477701

壓縮檔MD5:
CODE:  [Copy to clipboard]
7B41449104CE0D8EBAE63DD8AA7801AC
主程式MD5:
CODE:  [Copy to clipboard]
37C496576169709BA046C1BD945ADF8F
PS: 如果有什麼建議,可以回帖說一下喔,好的建議可能會引起新版的可能性呢...哈哈!

PS2: 其實問過澄, 她說沒有見過這樣的工具,我才寫的 = =" (若是有的,則自己不動手去寫XD)

[ Last edited by 暗之騎士 on 2009-8-12 at 11:26 PM ]
作者: panda0305     時間: 2009-8-9 11:24 PM
這是您自己寫得程式吧@@?

好像很棒的樣子

等等再來試試

先下載=_=
作者: 暗之騎士     時間: 2009-8-9 11:48 PM
是我寫的沒錯喔 @@
當然這個是寫很快的...應該沒到很棒的level吧...

很棒的那個要留待補完後才能推出.XD 這程式也是為了它而誕生呢.
作者: panda0305     時間: 2009-8-9 11:54 PM


  Quote:
Originally posted by 暗之騎士 at 2009-8-9 11:48 PM:
是我寫的沒錯喔 @@
當然這個是寫很快的...應該沒到很棒的level吧...

很棒的那個要留待補完後才能推出.XD 這程式也是為了它而誕生呢.

呵呵

不知道這個軟體可否自訂(修飾)用語



我搞烏龍了=_=

原來要裝 access

[ Last edited by panda0305 on 2009-8-10 at 12:14 AM ]
作者: 暗之騎士     時間: 2009-8-10 12:24 AM
其實access裡面你亂玩也沒關係...= =+
當然要依我上面說的去做...access裡改比較麻煩...在excel裡改會比較好XD

passolo字典的格式好像不是這樣...不過你匯出做csv,再做修正樣式(我也是這樣做csv字典檔再導入access)

這建議不錯.

附上我使用的原excel:(excel 可以用很多fx函數來達成排序及刪掉cht,chs重覆的功能)
http://www.box.net/shared/9tzge02evb

圖片教學:









==============================
Access 不裝應該也能用吧? 只是不能打開access罷了...
還是你都不用office!? = =?

[ Last edited by 暗之騎士 on 2009-8-10 at 12:26 AM ]
作者: wellsss     時間: 2009-8-10 12:36 AM
我近期也想寫一個程式耶 @@!
不過我的只能算是以原始碼湊出來的練習。
近期從微軟官方下了一套用來寫程式的開發套件:
[下載]Microsoft Visual Studio 2008 Express Edition(免破解,合法序號) 下載&免費申請序號教學

線上安裝的版本太麻煩不便,所以我直接到官方網頁最下方「離線安裝」將整個套件下了回來,
內容物:Visual Web Developer 開發套件、SQL Server、Visual C#、Visual Basic、Visual C++ 真是豐富,
都是免費的 Express Edition 精簡版,因為我想用 VB 玩一玩  (序號可免費申請,無期限) 就看上這套件。

對於要寫程式的學生跟自學自 HIGH 的玩家都很方便喔 ^^
神奇的是─ 我下回來差不多 943M,用 ULTRAISO 塞個 VB 2006 繁中版 (解壓縮 115MB ) 就瞬間暴增到 2.64G @@!
再度對微軟的暗招佩服不已.....

[ Last edited by wellsss on 2009-8-10 at 12:40 AM ]
作者: panda0305     時間: 2009-8-10 12:45 AM


  Quote:
Originally posted by 暗之騎士 at 2009-8-10 12:24 AM:
Access 不裝應該也能用吧? 只是不能打開access罷了...
還是你都不用office!? = =?

應該說∼我沒接觸過 Access =_=

只用常用的 word 跟 powerpoint 還有 excel

顆顆
作者: 暗之騎士     時間: 2009-8-10 12:45 AM
我用的IDE是Visual Studio 2005 而已, 其實2008版也沒差.
用到framework 3.5才考慮更新.

2005全套2.7gb...裝完差不多這麼大了.有1.8gb...還有一些不知道哪去了.
VS Express版永久免費. m$說的XD
此程式我也是用VB.net 寫的. 雖然用其他也可以 @@

加油,期待你的大作喔. (也請期待我的大作XD, 握手)
作者: panda0305     時間: 2009-8-10 01:03 AM
突然感覺 skyx 大跟 wellss 大倆惺惺相惜

情不自禁


作者: 暗之騎士     時間: 2009-8-10 01:10 AM
...................................(.....................)
其實我對集 "中文化作者+programmer" 於一身的人比較感興趣. @@
這種人比較少有.(啥,是這樣嗎?)
作者: wellsss     時間: 2009-8-10 01:17 AM


  Quote:
Originally posted by panda0305 at 2009-8-10 01:03 AM:
突然感覺 skyx 大跟 wellss 大倆惺惺相惜

還好啦 XD
不過我近期在想寫了程式要發表哪邊好呢。
因為自己寫的程式「不算中文化軟體」阿 >"<
不過寫程式比起中文化要處理、撰寫的一堆麻煩瑣事,其代碼長度往往是介面字串的
數十倍、百倍之多,軟體介面跟 DEBUG 訊息字串,算來也不過是 "附帶的" 語言。
至於介面的美化、圖示的繪製 (或直接偷懶抓 ICO 來用) 後製更是需要巧思
(不能跟別的軟體有太大雷同 而天下軟體何其多...)
因為寫程式字串要處理的不多,原始碼部份多數都用來搞麻煩的除錯上 ^^ (或稱地獄?)

對了,Cyber Mapping 就功能上有類似的工具喔!
那就是我一向常用來簡轉繁的 CovertZ,它的諸多功能完備強大,已可說幾無可挑惕。
重要的是它也是可套用字典檔進行繁化作業,還可以轉碼。
不過在認真要繁化說明書的情況上,它有時也會幫倒忙~ (過度轉繁,如幫助您→說明您 囧)
但有時「說明您」也沒錯,如「說明您」可以進行xxx....orz... 所以最後下場,自個兒手動翻
最實在呢,程式自己寫來自用或嘉惠造福大眾,獨樂樂眾樂樂  

[ Last edited by wellsss on 2009-8-10 at 01:19 AM ]
作者: 澄澄     時間: 2009-8-10 02:44 AM


  Quote:
Originally posted by wellsss at 2009-8-10 01:17:


還好啦 XD
不過我近期在想寫了程式要發表哪邊好呢。
因為自己寫的程式「不算中文化軟體」阿 >"<
不過寫程式比起中文化要處理、撰寫的一堆麻煩瑣事,其代碼長度往往是介面字串的
數十倍、百倍之 ...

這裡不是也接受自寫軟體 ??
作者: khiav     時間: 2009-8-10 04:52 AM
其實提一點並不是每個人都會去裝 excel 或 Access 這類辦公軟體......
裝了 n 年 office 卻從沒用到過,乾脆不裝的人路過......
作者: 青青子衿     時間: 2009-8-10 07:55 AM
感謝 暗之騎士(還是 skyx?)大的分享!^^

抱歉!對您不熟,不知道該怎麼稱呼您。

會寫程式的人,我都覺得好了不起!我只會做簡單的中文化而已...

ConvertZ (V8.02)是一個很棒的軟體,可惜作者已經很久沒更新了...而且似乎與 Vista 相容性不太好;常會有錯誤發生。

Cyber Mapping 如果也能直接複製文字到剪貼簿處理,不需要將文字貼到介面中再做處理的話,就更完美了。

期待您的大作可以取代 ConvertZ 喔!^^

[ Last edited by 青青子衿 on 2009-8-10 at 09:33 AM ]
作者: a2213572     時間: 2009-8-10 09:55 AM
期待兩位大大的作品!
下載測試.
作者: a2213572     時間: 2009-8-10 10:08 AM


無緣測試!
看了大大的Access轉換表方式之後
Access 的字典維護可能需要很龐大的字串.
如果能使用ConvertZ 的轉換方式就更省事!
作者: YoCo2     時間: 2009-8-10 12:48 PM


  Quote:
Originally posted by a2213572 at 2009-8-10 10:08 AM:


無緣測試!
看了大大的Access轉換表方式之後
Access 的字典維護可能需要很龐大的字串.
如果能使用ConvertZ 的轉換方式就 ...

我測試同上...

但按 Continue 鍵...程式能執行....
因手上沒簡體文字可測試...所以不知是否能正常轉碼否....
作者: open5858     時間: 2009-8-10 03:13 PM
感謝 skyx 大 原創分享

此程式可造福眾多網友,中文化學習使用
兩岸口語用詞確實困擾許多初學中文化的網友
不修改也沒人能說你錯,但感覺就是不完美^^"
要修改新手還真不知如何改才對^^"

建議 加上 從剪貼簿貼上,及複製到剪貼簿 的功能
       另加個清除視窗功能鍵,就更完美了~~  ^_^
作者: ad6543210     時間: 2009-8-10 03:30 PM


  Quote:
Originally posted by 暗之騎士 at 2009-8-10 12:45 AM:
我用的IDE是Visual Studio 2005 而已, 其實2008版也沒差.
用到framework 3.5才考慮更新.

2005全套2.7gb...裝完差不多這麼大了.有1.8gb...還有一些不知道哪去了.
VS Express版永久免費. m$說的XD

2005 SDK以XP為基本環境
2008 SDK以Vista為基本環境
2010 SDK以Windows 7為基本環境

基本上寫出來的程式只有功能的多寡差異...
(因為系統支援不同)

每一版TeamSuite+MSDN硬碟版大概都5G左右吧(2010beta版例外)

============================================

跟上面同樣意見,此程式加個剪貼簿功能會更方便點。
作者: 暗之騎士     時間: 2009-8-10 11:28 PM


  Quote:
Originally posted by khiav at 2009-8-10 04:52 AM:
其實提一點並不是每個人都會去裝 excel 或 Access 這類辦公軟體......
裝了 n 年 office 卻從沒用到過,乾脆不裝的人路過......

khiav你好, 有這情況出現. 但這理由也不算很充分.
舉例說:Radialix 2, 它需要安裝IDA Pro Advanced來發揮自己對非標字串的功能.若你需要用此功能, 你也得安裝.
當然以user角度去考慮是正常的.

  Quote:
Originally posted by 青青子衿 at 2009-8-10 07:55 AM:
感謝 暗之騎士(還是 skyx?)大的分享!^^

抱歉!對您不熟,不知道該怎麼稱呼您。

會寫程式的人,我都覺得好了不起!我只會做簡單的中文化而已...

ConvertZ (V8.02)是一個很棒的軟體,可惜作者已經很久沒 ...

叫skyx吧...這邊被人早註冊了所以才註冊了這個ID...
ConvertZ的問題,舉例:





其實這就是mapping 的問題, 考慮得不太周詳.當然CZ還是很不錯的軟體喔.
而Cyber Mapping則是中文化詞語為字典mapping的,跟CZ的一般用詞不同.

  Quote:
Originally posted by a2213572 at 2009-8-10 10:08 AM:


無緣測試!
看了大大的Access轉換表方式之後
Access 的字典維護可能需要很龐大的字串.
如果能使用ConvertZ 的轉換方式就 ...

應該是輸入法的問題, 你們的都不是用倉頡(速成)或者有半形的輸入法 by default 嗎?

  Quote:
Originally posted by open5858 at 2009-8-10 03:13 PM:
感謝 skyx 大 原創分享

此程式可造福眾多網友,中文化學習使用
兩岸口語用詞確實困擾許多初學中文化的網友
不修改也沒人能說你錯,但感覺就是不完美^^"
要修改新手還真不知如何改才對^^"

建議 ...

剪貼版那個功能很容易做到.

清除視窗功能鍵? 是指清除哪個視窗? 我的視窗可以double click去select all ,然後用del或者直接paste即可.(個人習慣XD)

  Quote:
Originally posted by ad6543210 at 2009-8-10 03:30 PM:


2005 SDK以XP為基本環境
2008 SDK以Vista為基本環境
2010 SDK以Windows 7為基本環境

基本上寫出來的程式只有功能的多寡差異...
(因為系統支援不同)

每一版TeamSuite+MSDN硬碟版大概都5G左右吧(2010b ...

ide有改進是一定的, 但是改進的部份可能不是我們會發現得到或者很少會用到的.
而高版本的ide可以支援低的fw,編譯時可以選擇以2.0來compile,但目前來說, 2.0是基本主流要求的base, 3.5比2.0也是多了linQ及一些東西.一般使用上可能差別不大. 當然過渡到3.5也是可以的.
2010 的sdk 應該會有mulit-touch的api. (在mdsn上看到過)

[ Last edited by 暗之騎士 on 2009-8-10 at 11:29 PM ]
作者: ad6543210     時間: 2009-8-10 11:32 PM
muti-touch 2008以及2010都支援,但是2010bug很多。
作者: 暗之騎士     時間: 2009-8-10 11:35 PM


  Quote:
Originally posted by ad6543210 at 2009-8-10 11:32 PM:
muti-touch 2008以及2010都支援,但是2010bug很多。

沒release final version 就是bug滿天飛XD
作者: Portableware     時間: 2009-8-11 12:50 AM
大約花了+分鐘看了access裡面內容一下、發現有些簡繁相同詞句有重覆二次甚至三次以上之現像需修改...
譬如cht:完全 DV 品質、垂直並排、光碟燒錄機、可執行檔案、分隔檔案、較好品質、滑鼠事件、新建項目、設定值、細部選取、細節檢視、執行時期、訊息佇列、依發信人、中繼資料、傳址、進度列、超連結、視訊串流、等化器、發信匣、發信人、無法使用、換行字元、、連線到、通訊錄、產生器、捲軸、剪貼簿、核取方塊、旁白、我的最愛、工具列、識別、繫結...

「新建項目」有翻『新增專案』還有『新增項目』...
「刷新」有翻『清理』還有『重新整理』...

腳本「應是」指令碼
注冊表「應是」登錄檔
句柄「應是」控制碼
內存布局「應是」記憶體配置
渲染「應是」運算
捕捉「應是」擷取
幀「可用」畫格或影格

【僅作參考】

ps:是個不錯的繁簡轉換軟體...
作者: a2213572     時間: 2009-8-11 08:41 AM
希望大大的新軟體也能確實做好類似的翻譯
象征战争象征战
作者: khiav     時間: 2009-8-11 06:15 PM


  Quote:
Originally posted by 暗之騎士 at 2009-8-10 11:28 PM:

khiav你好, 有這情況出現. 但這理由也不算很充分.
舉例說:Radialix 2, 它需要安裝IDA Pro Advanced來發揮自己對非標字串的功能.若你需要用此功能, 你也得安裝.
當然以user角度去考慮是正常的.



叫skyx吧 ...

所以我才會說路過,並不是不認同,是支持.....
但只是個人不太喜歡這種要安裝附加軟體的模式,如果是執行庫這另當別論....
比較希望的是軟體自身的詞庫,應該軟體本身能開啟並編輯.....
當然只是個人的感覺.....還是純路過......
作者: e722146     時間: 2009-8-11 09:14 PM
中文化工具!
確實很不錯喔!
感激大大愛心!
作者: 暗之騎士     時間: 2009-8-11 11:30 PM


  Quote:
Originally posted by Portableware at 2009-8-11 12:50 AM:
大約花了+分鐘看了access裡面內容一下、發現有些簡繁相同詞句有重覆二次甚至三次以上之現像需修改...
譬如cht:完全 DV 品質、垂直並排、光碟燒錄機、可執行檔案、分隔檔案、較好品質、滑鼠事件、新建項目、設定 ...

是阿,因為我的字典是用英、繁、簡電腦專有名詞對照表而成, 我只是很簡單用excel的fx去清理了.(我也知道好像有一些沒清掉,出現幾次的情況就是原本的cvs就有出現幾次,通過sorting就會排在一起了)

所以才說程式的cyber是建基於字典之上.

  Quote:
Originally posted by a2213572 at 2009-8-11 08:41 AM:
希望大大的新軟體也能確實做好類似的翻譯
象征战争象征战

這個情況其實也挺難避免...
就例如說全句的英文翻譯功能, 即使是google翻譯,也不能完美翻譯出一些句子來.
中文會有很多exceptional的情況...因為需要考慮太多非正常的case了.
現在最直接的idea是:一般mapping後,再來一遍exceptional的mapping patch.

  Quote:
Originally posted by khiav at 2009-8-11 06:15 PM:

所以我才會說路過,並不是不認同,是支持.....
但只是個人不太喜歡這種要安裝附加軟體的模式,如果是執行庫這另當別論....
比較希望的是軟體自身的詞庫,應該軟體本身能開啟並編輯.....
當然只是個人的感覺..... ...

當然最好是不用安裝其他軟件,但是我考慮的是performance, 若是讀IO file(即txt等), 這個是依檔案的行數來run的, 這個比較慢.
在access裡,怎說也是一個數據庫,自然用sql比較快.(temp table或者dataset在memory裡操作起來也會比較方便及快速),而且相比MySQL, MSSQL等等,相對不用安裝更多軟體去編輯及使用.
而且大部份user都應該會有裝office.

  Quote:
Originally posted by e722146 at 2009-8-11 09:14 PM:
中文化工具!
確實很不錯喔!
感激大大愛心!

謝謝支持. 話說open5858兄建議的剪貼版功能已經做了. 不過近來上班又要上課...很累 = =沒時間release.
(當然也不想那麼點improvment就直接丟出來1.1了XD)
還是有人想這樣先看看!?
作者: panda0305     時間: 2009-8-12 12:42 AM


  Quote:
Originally posted by 暗之騎士 at 2009-8-11 11:30 PM:

謝謝支持. 話說open5858兄建議的剪貼版功能已經做了. 不過近來上班又要上課...很累 = =沒時間release.
(當然也不想那麼點improvment就直接丟出來1.1了XD)
還是有人想這樣先看看!?

沒有完整版那就暫且在 1.0 帖中釋出 1.1 beta

等到 1.2 再發一次正式帖

這樣大家才能幫您測試軟體∼

(其實是很好奇新功能啦

您覺得如何?
作者: 澄澄     時間: 2009-8-12 02:46 AM


  Quote:
Originally posted by panda0305 at 2009-8-12 00:42:


沒有完整版那就暫且在 1.0 帖中釋出 1.1 beta

等到 1.2 再發一次正式帖

這樣大家才能幫您測試軟體∼

(其實是很好奇新功能啦

您覺得如何?

好主意,期待 skyx 大釋出了^^"
作者: 達人奇兵     時間: 2009-8-12 09:52 PM
光看介紹就讓我為之動心了
所以.........偶要下載給它測試一下啦
謝謝樓主的原創分享囉^^

---------------------------------------------------
請問暗之騎士大大你圖中的紅色箭頭是用什麼軟體用出來的可否告知一下
謝謝囉^^


[ Last edited by 達人奇兵 on 2009-8-12 at 10:09 PM ]
作者: panda0305     時間: 2009-8-12 10:14 PM


  Quote:
Originally posted by 達人奇兵 at 2009-8-12 09:52 PM:
光看介紹就讓我為之動心了
所以.........偶要下載給它測試一下啦
謝謝樓主的原創分享囉^^

---------------------------------------------------
請問暗之騎士大大你圖中的紅色箭頭 ...

這一般擷圖軟體都有

推薦使用 PicPick 免錢好用!

或是要收摳摳的 FastStone Capture

當然 FastStone Capture 有免錢的版本,不是『謎版』喔
(自己到 綠色工廠 找)

最後是箭頭可彎曲的 Snagit

這也是收費軟體喔!

以上提供參考。
作者: 2Heaven     時間: 2009-8-12 10:28 PM
用我翻的 PhotoFiltre 也能作出那種箭頭.陰影
Snagit 7.2.5 有免費序號.
雖然過期了. 但是是合法的.
應該不會被抓...
作者: 達人奇兵     時間: 2009-8-12 11:05 PM
謝謝panda0305大大和2Heaven大大的幫忙小弟偶了解了^^
明天下班回來再來去下載晚安囉睡覺去了^^
作者: 暗之騎士     時間: 2009-8-12 11:21 PM
Cyber Mapping 1.1 debug version:
http://www.badongo.com/file/16539212
既然有人有興趣...就先release.
其實已經作了兩種,一種是有按鈕式的[從clipboard貼上],一種是自動偵測.但取了前者,因為後者會有一個問題,跟我開發的原意給破壞了.就是當clipboard的內容是A,然後簡體區域裡自動變成A文本,接著拖B文本到簡體區域,這種情況是應該取A還是B? 因為不能確定user真的想用哪一種...(若以自動從clipboard貼上的邏輯來說,應該是A文本優先.).

即使比對CZ, 它的"剪貼版顯示工具"也不是能拖曳及自己編輯內容.所以沒有這些問題.

而當轉為繁體後,會自動貼到clipboard上,直接paste到什麼地方都可以.

  Quote:
Originally posted by 達人奇兵 at 2009-8-12 09:52 PM:
光看介紹就讓我為之動心了
所以.........偶要下載給它測試一下啦
謝謝樓主的原創分享囉^^

---------------------------------------------------
請問暗之騎士大大你圖中的紅色箭頭 ...

FastStone Cature做的...截圖然後作處理.早期的版本是freeware.後來就.......
作者: open5858     時間: 2009-8-14 10:27 AM
差點沒注意到 版本更新了

感謝 skyx 兄 更新版本
下載更新板測試新功能~~  ^_^
作者: 澄澄     時間: 2009-8-17 12:08 AM
什麼時候有新版了..._ _+ 算了,有空再說...
作者: 日興     時間: 2009-8-17 12:58 AM
這個軟體(討論)的問題  我看不太懂  需要一點時間消化(上網找資料)
慢慢看一定會有(頭緒) 下載來使用  謝謝 暗之騎士大 提供如此好物謝謝你
作者: osk     時間: 2009-8-17 02:53 AM
謝謝分享轉譯工具...
下載看看...
辛苦了...
作者: 我是阿信     時間: 2009-8-17 11:45 PM
不錯的工具
不過 vista 64 系統無法用




歡迎光臨 網際論壇 (http://www.centurys.net/) Powered by Discuz! 2.5