首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

小弟我问下 大家的中英文转换是如何做的

2012-08-17 
我问下大家的中英文转换是怎么做的?我现在想在菜单中加入中英文选项请问怎么样去实现中英文转换功能呢? 用

我问下 大家的中英文转换是怎么做的?
我现在想在菜单中加入中英文选项 请问怎么样去实现中英文转换功能呢? 用INI? 要是有具体的实例 可以发我看一下吗?

[解决办法]
目前我们公司做的系统都是用ini 
一个lang目录下 有zh_cn zh_tw eng.ini 
所有的控件上的caption都是空的,也就是说在设计ui的时候只看到控件 上面一个字都没有
然后写一个公用的函数遍历控件,给控件的caption赋值ini里的内容
ini的格式示例如下
[Form1]
Button1=测试
Button2=关闭

[Form2]
Button1=开始
Button2=关闭

每个Form在Create的时候去ini里找,然后赋值


原先是简体转繁体是用程序去转码的 但是这样做有一个问题 就是有的字转出来是有问题的
比如【备注】正确的繁体应该是【備註】 但是转好之后很有可能是【注】而不是【註】
而且还要考虑其他语言比如英语,日语等等
所以干脆一劳永逸,都用ini的方式来处理,而且这样做有一个好处,就是要修改的话直接改ini就行
[解决办法]
哥几个关于多语言的字符集问题是如何解决的?不干预?

热点排行