Issue 1154 in ibus: ibus码表制作的时候第三列一定要吗?

15 views
Skip to first unread message

ib...@googlecode.com

unread,
Nov 29, 2010, 3:28:14 AM11/29/10
to ibus-...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1154 by niejieqiang: ibus码表制作的时候第三列一定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

比如:
nrk 侚 0
nrk 你 1

如何自动生成.码表10几万行.我不知道怎么添加这些数字.


ib...@googlecode.com

unread,
Nov 29, 2010, 10:06:07 PM11/29/10
to ibus-...@googlegroups.com

Comment #1 on issue 1154 by acevery: ibus码表制作的时候第三列一定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

是的,可以用脚本写,或用工具,如awk或sed。

ib...@googlecode.com

unread,
Oct 16, 2011, 11:54:22 AM10/16/11
to ibus-...@googlegroups.com

Comment #2 on issue 1154 by mozbug...@gmail.com: ibus码表制作的时候第三列一
定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

补丁: 第三列可选,没有当做 0 词频。

同时应该也解决了 issue 995: ibus table 碼表不能有含有space的詞或字

ib...@googlecode.com

unread,
Oct 16, 2011, 11:58:23 AM10/16/11
to ibus-...@googlegroups.com

Comment #3 on issue 1154 by mozbug...@gmail.com: ibus码表制作的时候第三列一
定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

补丁文件

Attachments:
create-table.patch 3.6 KB

ib...@googlecode.com

unread,
Aug 11, 2012, 1:36:30 AM8/11/12
to ibus-...@googlegroups.com

Comment #5 on issue 1154 by damage3...@gmail.com: ibus码表制作的时候第三列一
定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

樓上補丁的代碼比原始版本的代碼要清晰不少,我比較想採納。
但是因爲改動比較大,有沒有人願意測試一下?

ib...@googlecode.com

unread,
Oct 7, 2012, 3:46:22 AM10/7/12
to ibus-...@googlegroups.com
Updates:
Status: Accepted
Owner: Caius.Chance

Comment #6 on issue 1154 by Caius.Chance: ibus码表制作的时候第三列一定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

$ ibus-table-createdb -s easy-test.txt
Traceback (most recent call last):
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 351, in <module>
main ()
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 275, in main
db.update_ime ( attributes )
File "/usr/share/ibus-table/engine/tabsqlitedb.py", line 325, in
update_ime
for attr,val in attrs:
File "/usr/share/ibus-table/engine/tabcreatedb.py", line 232, in
attribute_parser
attr,val = unicode (l,"utf-8").strip().split ('==')
ValueError: need more than 1 value to unpack

ib...@googlecode.com

unread,
Oct 7, 2012, 3:48:02 AM10/7/12
to ibus-...@googlegroups.com

Comment #7 on issue 1154 by Caius.Chance: ibus码表制作的时候第三列一定要吗?
http://code.google.com/p/ibus/issues/detail?id=1154

(No comment was entered for this change.)

Attachments:
easy-test.txt 1.7 MB

Reply all
Reply to author
Forward
0 new messages