LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: james_su

希望有兴趣的同仁加入 SCIM 的开发队伍。

[复制链接]
发表于 2004-9-14 17:39:38 | 显示全部楼层
上一个我替 cooleyes 做的 patch 漏掉了他把目录改名之后的文件,请大家使用这个,更完整些:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-9-14 22:52:32 | 显示全部楼层
最初由 cooleyes 发表
呵呵,基本搞定了
新的代码在这里
还有一个小问题就是在哪里设置使ccinput归入简体中文一类
而不是现在的繁体中文一类

ftp://wd:wd@wd-afei.3322.org/inc ... oleyes-0.3.0.tar.gz

嗯,根据james_su的说明,我加了set_languages ,但不起作用
然后我把ccinput.cfg中的locales改成zh_CN.UTF-8在最前面,
也就是程序set_locales时,zh_CN.UTF-8在最前面
这样OK了,ccinput出现在 中文(简体) 中了
发表于 2004-9-15 10:01:35 | 显示全部楼层
最初由 cooleyes 发表
嗯,根据james_su的说明,我加了set_languages ,但不起作用
然后我把ccinput.cfg中的locales改成zh_CN.UTF-8在最前面,
也就是程序set_locales时,zh_CN.UTF-8在最前面
这样OK了,ccinput出现在 中文(简体) 中了

嗯,最终修改版完成了
请大家在此下载
ftp://wd:wd@wd-afei.3322.org/inc ... leyes-0.3.0.tar.bz2

欢迎大家测试
我在debian sid + scim 1.0下编译通过
发表于 2004-9-15 11:10:53 | 显示全部楼层
看到你的修改了,我当初也怀疑cfg里面的这个地方来着,呵呵
[PHP]: configs/ccinput.cfg
===================================================================
RCS file: /home/xyb/cvsroot/ccinput/configs/ccinput.cfg,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 ccinput.cfg
--- configs/ccinput.cfg 27 Jul 2004 10:20:21 -0000      1.1.1.1
+++ configs/ccinput.cfg 15 Sep 2004 03:02:11 -0000
@@ -27,7 +27,7 @@
NAME.zh_HK = 鍏卞垱

# Supported locales of this table
-LOCALES = zh_TW.UTF-8,zh_TW.Big5,zh_TW,zh_HK.UTF-8,zh_HK.Big5-HKSCS,zh_HK,zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312
+LOCALES = zh_CN.UTF-8,zh_CN.GB18030,zh_CN.GBK,zh_CN.GB2312,zh_TW.UTF-8,zh_TW.Big5,zh_TW,zh_HK.UTF-8,zh_HK.Big5-HKSCS,zh_HK

# Prompt string to be displayed in the status area.
STATUS_PROMPT = 涓
Index: scim/IMEngine/scim_ccin_server.cpp
===================================================================
RCS file: /home/xyb/cvsroot/ccinput/scim/IMEngine/scim_ccin_server.cpp,v
retrieving revision 1.1
diff -u -r1.1 scim_ccin_server.cpp
--- scim/IMEngine/scim_ccin_server.cpp  14 Sep 2004 08:11:33 -0000      1.1
+++ scim/IMEngine/scim_ccin_server.cpp  15 Sep 2004 03:02:12 -0000
@@ -441,7 +441,8 @@
             load_sys_table_freq ();

         set_locales (m_table.get_locales ());
-
+        set_languages ("zh_CN,zh_TW,zh_HK,zh_SG");
+        
         scim_string_to_key_list (m_pageup_keys, m_table.get_pageup_keys ());
         scim_string_to_key_list (m_pagedown_keys, m_table.get_pagedown_keys ());
[/PHP]

又回头看了看你做的patch,感觉似乎我的那个代码已经可以开始用了。不过我当时一直都在寻找空白的接口函数中需要写什么东西,从来没有想到 make install 试试效果,呵呵。cooleyes 干的不错!
发表于 2004-9-15 11:42:06 | 显示全部楼层
最初由 cooleyes 发表
嗯,最终修改版完成了
请大家在此下载
ftp://wd:wd@wd-afei.3322.org/inc ... leyes-0.3.0.tar.bz2

欢迎大家测试
我在debian sid + scim 1.0下编译通过

我和你的环境一样,试过了,不错!

:-D
发表于 2004-9-15 11:46:19 | 显示全部楼层
hehe,是的
打了你的patch以后,基本上就是能编译了
如果要能用,只要改改module的入口函数名称
由***_server_*** 变成***_imengine_***就可以了
至于没有标点、全角和输入法状态
是因为你没有实现几个函数的问题
发表于 2004-9-15 13:58:06 | 显示全部楼层
嗯,不管怎么样,我终于可以在一个输入法里面同时使用仓颉和双拼了,庆祝一下 ^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表