along1976 发表于 2007-4-18 16:05:53

cfgedit全中文版-原创-2007.05.29

CfgEdit 全中文配置版V1.1 - 2007.05.29

2007.05.29
1、根据2007.05.27源码修改。
2、增加当前输入法图标显示。

2007.05.22
1、根据2007.05.18源码修改,支持日期、时间、矩形等设置。
2、输入中文时,使用CFG_UTF8_STRING,最多为9个中文(1个汉字=3字节UTF8,32/3=9)
3、cnfont.dat放置目录为:"4或0或2:\\zbin\\utilities\\cnfont.dat"。

汉字显示实现原理描述:
1、汉字显示必须用Unicode码,而str_2ws和ws_2str函数不能实现GB2312或GBK到Unicode的转化,
其功能仅仅是单字节与双字节间的转化。
例如:
对于字符串“ABC123”,执行str_2ws函数,变为0x0041 0x0042 0x0043 0x0031 0x0032 0x0033
对于字符串“汉123”,执行str_2ws函数,变为0x00BA 0x00BA 0x0031 0x0032 0x0033(汉的GB码为0xBABA)
2、只要实现GB2312或GBK与Unicode的相互转换,就可以实现汉字的显示与保存。
(1)文件存储采用GB2312或GBK编码方式,编程时可直接输入中文字符串,
显示时使用GB2312或GBK->Unicode的转换码表,以Unicdoe编码显示。
(2)保存时将显示内容经Unicode->GB2312或GBK转换码表,以GB2312或GBK编码方式保存。
(3)cnfont.dat文件就是两张转换码表。
已经BUGS:
1、俄文配置显示乱码。

2007.04.19
1、修正数字输入时不能清零的BUG。

2007.04.18

1、基于2007.04.17源码修改。
2、不支持目录或文件选择功能(S65的BigLib未支持)。
3、支持全中文配置,兼容英文。(见附图)
3、中文字库cnfont.dat拷贝至"4:\\zbin\\utilities\"或"0:\\zbin\\utilities\"目录下。
4、增加循环选择功能,提高设置效率:即在第一个参数下按向上键到最后一个参数,
在最后一个参数下按向下键到第一个参数。

[ 本帖最后由 along1976 于 2007-8-2 09:09 编辑 ]

along1976 发表于 2007-4-18 16:12:02

CfgEdit 全中文配置V1.0-2007.04.18

配置文件的中文编码格式为GB2312,在编程时可以直接输入中文字符串了。
例如:
__root const CFG_HDR cfghdr2 = {CFG_CBOX,"缺省显示号码",0,5};
__root const int cfg_deft_item = 2;
__root const CFG_CBOX_ITEM cfgcbox2 = {"办公室","传真","手机","住宅","传真2"};
__root const CFG_HDR cfghdr3 = {CFG_CBOX,"列表中姓名对齐方式",0,3};
__root const int cfg_name_align=0;
__root const CFG_CBOX_ITEM cfgcbox3 = {"左对齐","居中","右对齐"};

[ 本帖最后由 along1976 于 2007-4-19 09:25 编辑 ]

along1976 发表于 2007-4-30 17:47:32

CfgEdit全中文版(支持中文目录、文件选择或输入)

CfgEdit全中文版 - 2007.04.30

1、支持中文目录、文件选择或输入。(需要相应的swi.blib支持,否则按中键死机)
中文目录或文件选择的数据类型为CFG_STR_UTF8
中文输入的数据类型为CFG_UTF8_STRING
2、增加音量侧键按10个参数选择:即音量“+”为上10个参数,音量“-”为下10个参数。

comdin 发表于 2007-4-30 19:19:44

用了新版本的..为什么这样了?


ELF2.2/4-18的MD/昨天更新的LIB.

字库放好了...

[ 本帖最后由 comdin 于 2007-4-30 19:23 编辑 ]

comdin 发表于 2007-4-30 19:21:12

按中键进入短信界面正常显示!

Zach 发表于 2007-4-30 19:39:41

ELKA版,进入一个中文配置的BCFG移动一下就死机

comdin 发表于 2007-4-30 19:43:17

突然又可以了...奇怪..

悠游仙人 发表于 2007-4-30 23:22:07

为什么我老是搞不出中文的啊,晕死了,只要把这个文件和字库放到相应位置就可以了吗,还有没有其他的步骤?

高极名功 发表于 2007-5-1 02:07:27

原帖由 悠游仙人 于 2007-4-30 23:22 发表 http://bbs.0110.com.cn/images/common/back.gif
为什么我老是搞不出中文的啊,晕死了,只要把这个文件和字库放到相应位置就可以了吗,还有没有其他的步骤?
重启一下试试!
还有一问:我的ELF文件不显示文件名!重新刷了一次基础补丁也无果???

悠游仙人 发表于 2007-5-1 22:13:29

原帖由 高级民工 于 2007-5-1 02:07 发表 http://mobile.0110.cn/images/common/back.gif

重启一下试试!
还有一问:我的ELF文件不显示文件名!重新刷了一次基础补丁也无果???


重启过了,没有效果,很晕

hu_runsh 发表于 2007-5-1 23:17:28

我的是一次成功,不过发现TALKPHONE还是乱码!

binghelingxi 发表于 2007-5-2 10:46:46

along可以发一下你的源代码吗?
简单讲一下实现中文的原理?

askman_1 发表于 2007-5-2 11:00:20

回复 #15 binghelingxi 的帖子

然后你执刀把MC汉化了,造福人类

enahs 发表于 2007-5-5 15:28:18

照楼主的做还是不行啊?不显示中文啊!
修改配置文件时输入法不能切到拼音啊!
是不是BIG LIB要用新的啊!
有没有详细的说明啊?

[ 本帖最后由 enahs 于 2007-5-5 15:30 编辑 ]

veryhappiness 发表于 2007-5-7 16:42:00

原帖由 Eric 于 2007-5-7 16:30 发表 http://mobile.0110.cn/images/common/back.gif
很多东西下不来,要么下下来的是错误文件,垃圾论坛。

应该感谢你屈尊大家光顾垃圾堆~

Zach 发表于 2007-5-9 00:01:08

cfgedit全中文版(2007.04.30)在BCFG中输入有的汉字时会死机,另外用那种折叠的Setup格式移动下方向键也会死,ELKA

[ 本帖最后由 Zach 于 2007-5-9 00:02 编辑 ]

crack4000 发表于 2007-5-9 12:46:26

我也显示不了中文啊,乱码,字库都放好了,BIGLIB也是最新,不知道为什么啊.

Ocean 发表于 2007-5-10 23:09:54

字库下载不了...能重传一次么

nameX 发表于 2007-5-11 13:08:48

我下载了Along的4.30版,发现在配置文件路径时无法输入中文.望下个版本改正.

临时的解决办法:
用16位编辑器(UltraEdit等)打开CfgEdit.elf,查找03 10 a0 e3 08 00 8D E2 65 01
然后把第一个字节03改为04.



另外:在我的C75上存在楼上各位说的死机现象.
因此,如果你用Along这个版本死机,可试试我修改的不支持折叠配置显示的版本.(不过是可以编辑的)
http://mobile.0110.cn/viewthread.php?tid=295668&page=5&fromuid=192209#pid3582979

[ 本帖最后由 nameX 于 2007-5-11 16:15 编辑 ]

binghelingxi 发表于 2007-5-19 08:39:31

回复 #24 tt123 的帖子

注意。。。cfgedit是怎么用的。。。

打开bcfg文件。。。不是打开cfgedit.elf
页: [1] 2 3
查看完整版本: cfgedit全中文版-原创-2007.05.29