MozTW 討論區 https://forum.moztw.org/ |
|
新同文堂 相關討論 https://forum.moztw.org/viewtopic.php?f=11&t=4359 |
第 8 頁 (共 46 頁) |
發表人: | Blueshine [ 2005-03-19, 19:42 ] |
文章主題 : | |
josesun 寫: jsLib 似乎有安裝的問題發生。
現在在安裝 jslib 的時候需要特別注意下載完後有沒有出現在擴充套件列表中。 我的情況是第一次下載完後 jsLib 會消失,這時你重新啟動 Fx 就會造成 profile 損壞。 所以第一次安裝時發現沒有出現時馬上再安裝一遍 jsLib 直到確實出現在列表中才可以... 沒~~~~~錯~~~~~ 我昨天就這樣掛了一次 結果就順手清清沒在用的套件,profile重來了一次 遇到jslib要小心… |
發表人: | petertc [ 2005-03-19, 20:58 ] |
文章主題 : | |
轉換表建議可以從這裡sync 這邊遇到正簡轉換的機會很大,而且也時常在更新:P http://0rz.net/d90dv |
發表人: | softcup [ 2005-03-22, 23:52 ] |
文章主題 : | |
更新 [新同文堂] [修改紀錄] 寫: 2005-03-22
1. 新增文字縮放功能用來修正一些繁簡轉換後,字體變得醜醜的問題,建議縮放比為 110%。 2. 移除 [’] => [』] 的轉換,如果有需要的請自行加入轉換表中。 3. [語系及字元編碼] 若非中文的編碼,則不會轉換。UTF-8 例外,一律轉換。 4. 更新 jslib 到 0.1.272 (內含 jslib)。 新同文堂修改至今,已經穩定了,而且在下認為該有的功能也都有了。 因此,假如沒有意外的話,這個應該會是最後一版,之後將不再更新了。 |
發表人: | k5a [ 2005-03-23, 01:05 ] |
文章主題 : | |
真的有問題 我建議先不要更新jsLib0.1.272 雖告訴我更新成功 但重啟動後她還是0.1.267版 我先移除同文堂後,也是如此 算了,不想動了,免得等候要重安裝FireFox就悽慘了 |
發表人: | Coopoo [ 2005-03-23, 01:19 ] |
文章主題 : | |
vertex 寫: 為了「顧全大局」,只好「不拘小節」
不然,就是引號全都不轉換。 下一版,我將引號的轉換由 s2t.js 移到 tongwen.xml ,方便不喜歡轉換引號的朋友自訂。 請問現在可以自訂了嗎? 應該如何做呢? 謝謝. |
發表人: | k5a [ 2005-03-23, 01:22 ] |
文章主題 : | |
要是用0.1.267更新都會出問題 如果一定用最新版 可於 http://jslib.mozdev.org/installation.html 抓jsLib0.1.272 將舊版移除再安裝新版jsLib0.1.272較好 |
發表人: | 天昏地暗 [ 2005-03-23, 01:54 ] |
文章主題 : | |
感謝Yus兄和josesun兄的幫忙,問題解決了,的確要先移除同文堂再更新jsLib,就不會出錯了 因為之前直接按更新來升級jsLib版本都ok,直到0.1.270版才出錯,因此沒想到是這樣的問題,在此再感謝各位的幫忙 ![]() |
發表人: | guest [ 2005-03-23, 17:49 ] |
文章主題 : | |
剛剛把新同文堂給它灌了下去, 結果... 我的 Firefox 1.0.1 英文版整個掛掉了, 完全開不起來 ![]() 雖然把 Profile\AppData\Mozilla\Firefox 砍了之後就可以再開啟, 可是所有設定值跟 Extensions 都跑得一乾二淨, 跟重灌根本沒啥兩樣..... 我不敢再試了... ![]() |
發表人: | coolcd [ 2005-03-23, 18:06 ] |
文章主題 : | |
guest 寫: 剛剛把新同文堂給它灌了下去, 結果...
我的 Firefox 1.0.1 英文版整個掛掉了, 完全開不起來 ![]() 雖然把 Profile\AppData\Mozilla\Firefox 砍了之後就可以再開啟, 可是所有設定值跟 Extensions 都跑得一乾二淨, 跟重灌根本沒啥兩樣..... 我不敢再試了... ![]() 有好好看第一篇說明的話就不用怕啦~ 你是不是沒灌 JSLib ? 或者 JSLib 沒灌成功 ? 這個最近蠻多人中標的... 確認 JSLib 灌好再灌新同文堂。 |
發表人: | softcup [ 2005-03-24, 00:42 ] |
文章主題 : | |
這一篇可有可無,會寫這一篇沒有理由只是想要寫而已。XD 首先,從 Firefox 的啟動開始說起。 從 [新同文堂] 20050301 內建基本轉換表開始,就會在 Firefox 啟動時一併載入詞彙轉換表 (包含內建的與個人指定的),也因為如此,就會拖慢 Firefox 的啟動速度。 而為什麼會拖慢啟動速度呢?原因是我直接將 vertex 整理的 tongwen.xml 直接放入 [新同文堂] 當中,並且使用 XMLHttpRequest 來載入,並且以 XML DOM 的方式來解析轉換成之後程式所需的詞彙轉換表。 其次,講到 [新同文堂] 的轉換機制,[新同文堂] 的轉換機制有兩種,一種是採用內部的轉換程式,而另一種是呼叫外部程式來轉換。 先從使用外部轉換程式說起。 [新同文堂] 預設是不使用外部轉換程式,若要啟用外部轉換程式,請開啟設定畫面,勾選 "使用外部轉換工具",然後按確定即可。 啟用外部轉換程式後,每當要繁簡轉換時,[新同文堂] 會先將網頁中本文的部份 (document.body.innerHTML) 以 UTF-8 編碼方式建立一個檔案 (C:\moz.txt)。接著呼叫外部轉換程式做繁簡轉換,再從檔案中讀取轉換後的資料並且直接置換網頁中的本文,置換後就移除暫存檔 (C:\moz.txt)。本文轉換完成後,再使用內部的轉換程式轉換網頁標題的部份 (document.title),會使用內部轉換程式主要是想減少建立檔案與移除檔案的動作。 了解使用外部轉換程式的流程後,再來開始說明內部的轉換機制。 內部的轉換機制一開始會先取得網頁的編碼 (使用 document.chatacterSet) 來決定是繁轉簡還是簡轉繁,假如是 UTF-8 的話則預設簡轉繁,而繁簡轉換後,[同文堂] 會在 document.body 上建立一個用來識別目前的網頁是何種編碼,以免再次轉換時出錯。 決定編碼法之後,[新同文堂] 會使用 createTreeWalker 方式將整份網頁解析成樹狀結構的資料,例如: html ├─ head │ ├─ title │ │ └─ #text │ ├─ style │ │ └─ ... │ ... │ └─ body └ ... 然後取出純文字的部份來做轉換,轉換時先做繁簡轉換,再做詞彙的轉換。 在繁簡轉換時,會將整份字串 (#text) 切割成一個一個的字然後依照繁簡對照表做轉換,接著從詞彙轉換表中取出只有一個字的辭彙做轉換,從頭到尾轉換完成後再合併成完整的字串 (#text)。 再來說明詞彙轉換的部份。詞彙轉換有一個規則,其規則就是詞彙由字數多至字數少依序轉換,不過,只有一個字的詞彙例外,它會先做轉換,這個在上面就提到了。而詞彙轉換時,從頭到尾只會掃過一遍,並且轉換過的文章片段不再轉換,直接跳過。 綜合上面所說的,[新同文堂] 的內部轉換程式會將網頁內容掃過兩遍,第一次先做繁簡轉換,第二次再做詞彙轉換。由於使用 XML DOM 的方法,所以轉換過程中,網頁內容也會逐步跟著做轉換了。轉換完成後,再來轉換網頁標題的部份 (document.title)。 最後,說明文字縮放的部份,這部份的程式碼是擷取自 textzoom 的擴充套件。會有這個功能,是有些簡體的網頁在轉換後,字體變得小小的醜醜的,這才想要加進來的。至於文字縮放的比例,個人主觀覺得 110% 是最適合的比例,字體不會被放的太大,又可以保持美美的樣子。再說明一點,繁簡轉換後網頁的文字會作縮放的動作,而這個縮放並不會在瀏覽其它網頁時自動縮回 Firefox 原來的比例 (100%),而是會繼續沿用。 終於將這篇文章寫完了,原本是想要寫 [新同文堂] 新增功能的使用說明,結果卻寫到 [新同文堂] 的內部轉換機制。不過,希望這一篇死氣沉沉的文章能給想要自訂詞彙轉換表的一些些幫助,至於範例的話,可以參考 ConvertZ 的說明文件,裡面有非常詳盡的範例。 ------------------------------ 開始練習潛水 |
發表人: | NPX2004 [ 2005-03-24, 09:15 ] | ||
文章主題 : | |||
一點問題 jsLib 0.1.274更新之後'同文堂'就不能用 見附圖
|
發表人: | softcup [ 2005-03-24, 10:19 ] |
文章主題 : | |
NPX2004 寫: 一點問題
jsLib 0.1.274更新之後'同文堂'就不能用 見附圖 抱歉不是 jslib 的問題,是我的問題,忘了更新語系檔了。 請重新下載安裝新同文堂 0322(jslib) tongwen_0.2.0_e2_jslib.xpi PS: 最近 jslib 的線上更新一定會失敗,一定要先到 jslib 的官方網站下載,然後安裝才能成功。 |
發表人: | Atlus [ 2005-03-25, 02:21 ] |
文章主題 : | |
lucid 寫: Anonymous 寫: 請問一下 請用"自訂"將同文堂的按鈕拉到工具列...我想你應該是不知道工具的按鈕可以自訂為何我照上述步驟安裝後 擴充套件 jslib ,tongwen_0.2.0_e.xpi 都安裝了 也把tongwen.xml 放到\chrome\目錄下 但是去簡體網站都無法自動轉換成繁體字啊 是不是還要做甚麼設定啊? 能不能請各位前輩教導一下 我是第一次使用Fire FOX ,擴充套件也只安裝 jslib ,tongwen_0.2.0_e.xpi 這兩個而已啊? 謝謝................. 請在工具列上按滑鼠右鍵 請問幾個問題, 我現在雖可以使用同文堂, 但每次都要選擇簡轉繁, 是否可以設定為簡體網頁自動轉譯成繁體? 且我在自訂工具列內並未看到同文堂的圖示, 請問這該怎麼解決? 謝謝你耐心看完這篇文章 |
發表人: | softcup [ 2005-03-25, 10:08 ] | ||
文章主題 : | |||
Atlus 寫: lucid 寫: 請用"自訂"將同文堂的按鈕拉到工具列...我想你應該是不知道工具的按鈕可以自訂 請在工具列上按滑鼠右鍵 請問幾個問題, 我現在雖可以使用同文堂, 但每次都要選擇簡轉繁, 是否可以設定為簡體網頁自動轉譯成繁體? 且我在自訂工具列內並未看到同文堂的圖示, 請問這該怎麼解決? 謝謝你耐心看完這篇文章 這...這...完全無法想像發生的原因 還是再次說明操作方法,請參考下面的圖。 兩種方式可以選擇自訂,一是在工具列上點右鍵,另一是從選單上選,選擇自訂後會出現自訂工具列的畫面,再將同文堂的圖示拖到工具列上即可。 PS: 稍微將圖縮小,希望還看得清楚
|
發表人: | josesun [ 2005-03-25, 13:25 ] |
文章主題 : | |
softcup 寫: 這...這...完全無法想像發生的原因
還是再次說明操作方法,請參考下面的圖。 兩種方式可以選擇自訂,一是在工具列上點右鍵,另一是從選單上選,選擇自訂後會出現自訂工具列的畫面,再將同文堂的圖示拖到工具列上即可。 PS: 稍微將圖縮小,希望還看得清楚 加到 FAQ. 另外我想用你的圖在 FAQ 上可以嗎? |
第 8 頁 (共 46 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |