繁簡轉換程式


「同文堂」 TongWen 是一個適用於 FireFox 的擴充套件,最主要的功能就是提供中文網頁的繁簡體轉換。既可以將繁體中文轉成簡體中文,也可以將簡體中文轉成繁體中文;甚至提供「自動轉換」,自動地將 每一網頁都轉換成你指定的字體 (繁體或簡體)。在 MS IE 上有一個程式叫 ALiBaBar,亦提供網頁的繁簡體中文轉換,不過該程式並不能用於 FireFox。
 
同文堂」的原作者是大陸的網友哈少,不過,該版本的「同文堂」沒有辦法使用於 FireFox 1.0 正式版。由於原作者一直沒有將可使用於 FireFox 1.0 的「同文堂」釋放出來,所以 softcup 根據最後一版的「同文堂」將程式修改成可以使用在 FireFox 1.0 的「新同文堂」。 softcup 的「新同文堂」不僅僅是將原「同文堂」修改成可用於 FireFox 1.0 而已,並且還加入「以詞定字」的功能,使簡體轉成繁體時所對應的字更正確 (一簡對多繁的時候,須依據詞彙或前後文來判定正確的繁體字)。除此, softcup 也不斷地更新程式,使程式運作更有效率。

 
※※ 請務必先下載並安裝 jsLib ※※ (若是直接下載安裝下列的程式,則 Firefox 會當掉。若發生,用 safe mode 解看看)

※※ 請先參考下方
同文堂功能擴充版,有 softcup 提供的最新版本的「新同文堂」(最新版本為 0412 版) 以及詳細的解說 ※※


一、安裝 jsLib

這是一定要先安裝的擴充套件,因為「新同文堂」的運作一定要靠 jsLib。若是不安裝 jsLib 就直接安裝「新同文堂」,則 FireFox 一定會當掉。(若是真的發生這種狀況,仍是有解的。方法:開啟 FireFox (safe mode),再補安裝 jsLib。)

softcup 亦提供內含 jsLib 的「新同文堂」,不過作者並不建議使用此法;因為兩個套件( jsLib & 新同文堂) 分開安裝,可以方便日後各自升級。

jsLib 可於 http://jslib.mozdev.org/installation.html 安裝


本人是用 Firefox 1.0 版,只有安裝 jslib_current_lite.xpi (最新版本為 0.1.290)。
所以,可以確定只裝 lite 版,「新同文堂」就可以正常運作。


二、安裝「新同文堂」主程式

裝妥 jsLib 之後,再下載 softcup 製作的「新同文堂」0412 版 (亦可於下方
同文堂功能擴充版下載)


本「新同文堂」適用於 FireFox 1.0 繁體中文版 (詳細說明請參閱下方
同文堂功能擴充版。)


三、安裝「詞彙修正表」

基本詞
修表正已經內建到 0301 版以後的程式中。

若要基本修正表無法滿足您的要求,可以可以自行安裝「詞彙修正表」做自訂的「以詞定字」,請將此表 tongwen.xml 置於
C:\Documents and Settings\[Windows Login Name]\Application Data (此資料夾預設屬性為隱藏,須變更屬性才可以看見)
...續上...\Mozilla\Firefox\Profiles\[random string].default\chrome\

  • 優點基本修正表已經內建了。使用者只須加上自己自訂的詞

  • 缺點:innerHTML 版的「新同文堂」,在簡體轉成繁體時可能會將網頁重繪。最新的createTreeWalker 版已經可以解決此項缺點,不過也可能會發生新的狀況 (解決方法,自己動手修改dom.max_script_run_time)。另外,修正表越周詳,檔案就越大;檔案越大,修正速度就會降低。各位可以自訂修正表,或將此詞彙修正表依個人需求自行取捨增減。


四、啟用「新同文堂」

最後,還必須將同文堂的按鈕建立在工具列上,這樣才算開始正式啟用此套件 。

操作的方法是:在工具列上按滑鼠右鍵,選「自訂(C)...」,將同文堂的按鈕拖曳到工具列上即可。

若是從工具列上移除同文堂的按鈕,就算是停用此套件;即使沒有移除整個套件,同文堂仍然是不能運作的。


附件:詞彙修正表 (使用 0301 版以後的同文堂,不需再下載下列的修正表。因為,已經內建了)
  • tongwen_xml_0215.rar [tongwen.xml:3612 行, 170 KB] creatTreeWalker 版

  • tongwen_xml_0115.rar [tongwen.xml:3375 行, 157 KB] innerHTML 版

因為「新同文堂」兩個版本 (creatTreeWalker & innerHTML) 的轉換流程不同,所以重新製作 creatTreeWalker 版專用的詞彙修正表。也因為本人現在只用 creatTreeWalker 版的「新同文堂」,所以 innerHTML 版的詞彙修正表可能就會停在 0115 版,我不再做更新了;有興趣的人,可以接手。



tongwen_xml_0215.rar
 檔案描述:
詞彙修正表 (creatTreeWalker 版)
新同文堂 0301 版以後已內建此表,不用再下載。

下載
 檔名:  tongwen_xml_0215.rar
 檔案大小:  25.07 KB
 下載次數:  檔案已被下載 3367 次


tongwen_xml_0115.rar
 檔案描述:
詞彙修正表 (innerHTML 版) 最後一版

下載
 檔名:  tongwen_xml_0115.rar
 檔案大小:  23.37 KB
 下載次數:  檔案已被下載 1084 次

[非官方]同文堂功能擴充版

事先說明:
  這個純屬個人喜好而修改出來的版本,假如擔心被我暗中動手腳的,或者擔心它猛吃記憶體的,都最好不要用。

功能說明:
  在官方 0.2.0 版上,加上自訂詞彙轉換的功能。

其它說明:
  由於官方網站遲遲沒有新作發表,而自己又已經看膩了簡轉繁後一堆奇奇怪怪的詞語,所以一時手癢修改了同文堂。
  因此,會有底下幾項優缺點:
  1. (缺) 比官方版的吃記憶體 (* 註1)
  2. (缺) 轉換速度比官方版的慢很多 (* 註2)
  3. (優) 可以自訂自己想要的辭彙,並且避免看到一堆似是而非的詞語

  註1:這個跟詞彙轉換表的大小有關,使用上述整理的轉換表,大約吃掉 5.2 MB 的記憶體,所以請自行斟酌。
  註2:速度慢是因為還要做詞彙轉換的動作,所以一定比較慢。

版本說明:
  tongwen_0.2.0_e2.xpi
  tongwen_0.2.0_e2_jslib.xpi

  註:上面的連結永遠是最新版本,另外會在 http://softcup.mp.sina.com.tw/tongwen/ 中建立如 http://softcup.mp.sina.com.tw/tongwen/20041230/ 這樣以日期作為歷史備份,檔案名稱同上。

簡易安裝說明:
  1. 安裝 jslib (假如使用 tongwen_0.2.0_e2_jslib.xpi 則不需要安裝)
    由於需要讀取 tongwen.xml,在下又想偷懶,所以直接使用 jslib 來達到所需要的功能,因此需要額外安裝 jslib
    網址:http://jslib.mozdev.org/
    下載網址:http://jslib.mozdev.org/installation.html

  2. 安裝 tongwen_0.2.0_e2.xpi 或 tongwen_0.2.0_e2_jslib.xpi
    不包含 jslib,需要自行手動安裝 (建議)
    tongwen_0.2.0_e2.xpi

    已經包含 jslib,不需要額外安裝
    tongwen_0.2.0_e2_jslib.xpi

  3. 已經內建基本的轉換表(上述整理的 0215 版),如不想使用請自行至設定畫面做設定。

如果需要詳盡的說明請參閱
上述的說明。
===========================================================

修改紀錄:
2005-04-12
  1. 轉換內部轉換表的格式,應該可以加快 Firefox 的啟動速度。
2005-04-01
  1. 修正在 Walnut 1.0.2 佈景底下,工具列上的同文堂圖示會消失的問題。
  2. 調整設定畫面。
  3. 更新 jslib 到 0.1.276 (內含 jslib)。
  4. 新增文字自動縮回 100%,修改 about:config 中的 [tongwentang.textZoom.autoDefault],改為 True 再開啟設定畫面並且按確定即可生效。
2005-03-22
  1. 新增文字縮放功能。用來修正一些繁簡轉換後,字體變得醜醜的問題,建議縮放比為 110%。
  2. 移除 [’] => [』] 的轉換,如果有需要的請自行加入轉換表中。
  3. [語系及字元編碼] 若非中文的編碼,則不會轉換。UTF-8 例外,一律轉換。
  4. 更新 jslib 到 0.1.272 (內含 jslib)。
  假如沒有意外的話,這個應該會是最後一版,之後將不再更新了
2005-03-12 (createTreeWalker)
  1. 修正一個沒有勾選使用外部轉換表,卻會發出外部轉換表位置錯誤的訊息
2005-03-11 (createTreeWalker)
  1. 新增設定畫面,其中包含了:
    (1) 是否使用內含的詞彙轉換表
    (2) 是否使用自訂的詞彙轉換表
    (3) 是否使用外部轉換工具,啟用後上述兩項將沒作用
    (4) 外部轉換工具的進階設定
  2. 感謝 josesun 製作英文語系
  目前一個已知的問題,Mozilla Suite 在第一次開啟同文堂設定畫面時會有問題,第二次以後就正常。



tongwen_0.2.0_e2_jslib.xpi
 檔案描述:
(20050412) 內含 jslib 0.1.276
MD5: 5C1D668D6658AD937EDA342FADCEF9D8

下載
 檔名:  tongwen_0.2.0_e2_jslib.xpi
 檔案大小:  200.72 KB
 下載次數:  檔案已被下載 2202 次


tongwen_0.2.0_e2.xpi
 檔案描述:
(20050412) 不含 jslib
MD5: 532A6C52019752A9B55C94BEC9E0628E

下載
 檔名:  tongwen_0.2.0_e2.xpi
 檔案大小:  157.86 KB
 下載次數:  檔案已被下載 170401 次


tongwen_sample.zip
 檔案描述:
示範用的轉換表
請使用能真正支援 UTF-8 的編輯器來編輯

下載
 檔名:  tongwen_sample.zip
 檔案大小:  767 位元組
 下載次數:  檔案已被下載 252 次

*Note:
在linux下安裝:
確定 httpd service 正在執行中
將下載的檔案置於 "/var/www/html/"目錄下,啟動firefox並在網址列輸入:
http://localhost/"欲安裝的檔案名稱",按Enter後會出現 download 工具視窗,選擇用firefox開啟(Browse),就可以開始安裝擴充程式...
arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()