| |||||||
adm | Find | login register |
http://edt1023.sayya.org/gcin/noseeadd.rb.gz http://cle.linux.org.tw/~edt1023/gcin/noseeadd.rb.gz
由於好像是能用,所以,現在和 gcin 的加字詞功能結合在一起,也就是說,所有所加的字詞都會存在 ~/.gcin/noseeing.gtab.append 這個檔裡頭。這樣有輸入錯誤的,就可以叫出來修改了。 edited: 1
| |||||||||||||
| |||||||||||||
| |||||||||||||
沒有錯誤訊息 | |||||||||||||
eliu,這好像是 gcin-setup/gcin-setup-tab 的問題?以下是在 UTF-8 locale:
[edt1023@lgj ~]$ gcin-setup-tab 但是如果 gcin-setup/gcin-setup-tab 是在 Big-5 locale 啟動的話,卻是可以正常開啟 ~/.gcin/noseeing.gtab.append。 edited: 1
| |||||||||||||
edited: 1
| |||||||||||||
報告,確定是 utf8 encoding。
[edt1023@lgj ~]$ file /usr/local/share/gcin/table/gtab.list | |||||||||||||
用 UTF-8 terminal 然後 cat 看看 內容有沒有錯. | |||||||||||||
[edt1023@lgj ~]$ cat /usr/local/share/gcin/table/gtab.list [edt1023@lgj ~]$ diff -u /mnt/pub/src/I18N/gcin-1.4.0.pre10/data/gtab.list /usr/local/share/gcin/table/gtab.list
我這兩個檔是完全一樣的。真是詭異。 edited: 1
| |||||||||||||
sscanf(line, "%s %s %s %s", name, key, file, icon); | |||||||||||||
可是,Silice 是用 Linux 的。 FreeBSD libc 的 sscanf() 原型是:
int
| |||||||||||||
| |||||||||||||
OK 現在問題解決了一半。如果有人曾下載 cle 上的,請重新下載,因為那個是舊版本。 Silice 的問題是出在 gcin-setup 找不到 gcin 指定要用的編輯器(madedit gedit leafpad kedit kate gvim 其中之一)。現在安裝上 leafpad 已經解決。
FreeBSD 上的我還要再研究看看怎麼一回事。暫時 FreeBSD 的使用者請直接編輯 ~/.gcin/noseeing.gtab.append 這個檔來修改。 edited: 1
| |||||||||||||
唉呀忘了來回覆
現在對這句話好像有點感覺了 | |||||||||||||
http://edt1023.sayya.org/gcin/noseeadd-080423.rb.gz http://cle.linux.org.tw/~edt1023/gcin/noseeadd-080423.rb.gz
建議使用這個版本,因為之前的版本沒有考慮到非 Big-5 範圍的字,如果詞組裡頭含非 Big-5 範圍的字,將不會提出警告,但也無法正確的輸出這些詞組。 | |||||||||||||
小弟本身也有在編加字加詞的詞庫,原來還有其它人在做。 在這裡問一下,小弟可以參與詞庫的編輯嗎? edited: 1
| |||||||||||||
這個只是讓使用者線上馬上加詞用的,並沒有編預設的大詞庫。
詞庫應該是有現成的,如以前 xcin 的大詞庫及目前詞音的詞庫。但問題是每個人會用到的詞組其實並不多,而且,每個人的詞組使用慣性也不一樣,所以,放個預設的大詞庫多佔記憶體,可能要考慮一下。不然,這支 script 稍微改一下,就可以把現成的詞庫檔(只含詞)自動加入按鍵,轉成嘸蝦米可以用的詞庫 cin 檔。 |
| |||||||
adm | Find | login register |