主题:求助,急啊~怎样用C++Builder6将做好的软件界面改成英文版本?
sumumu
[专家分:0] 发布于 2009-07-02 10:32:00
刚到一个公司实习,第一天就安排我把他们公司开发的一个软件后台管理界面改成英文版本,具体大概是弄一个ini配置文件,用C++Builder6做,完全没有学过啊~~~~哪位大虾救命啊,能大概说一下步骤吗?:<
最后更新于:2009-07-02 10:45:00
回复列表 (共4个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2009-07-03 07:05:00
不用这么麻烦,直接用Add Language向导就行了。
板凳
sumumu [专家分:0] 发布于 2009-07-03 12:59:00
谢谢2楼,不过老板是这么要求我的,现在正在改配置文件中的中文为英文~~~~555,但是不知道到时候怎么连进去~~~~~~~~~~`
3 楼
cgl_lgs [专家分:21040] 发布于 2009-07-03 22:08:00
那就比较麻烦了。。。
你可以这样:
每个控件都有一个子控件的容器(名字忘了)、还有自身的名字属性(Name);
用递归的方式,把Name做为Key,使用XML树做为语言中间层。
如果需要多国语言化,那可以先看看它们有没有Caption,如果有则从XML里读取相应的数据并赋值之,否则不管。
4 楼
cgl_lgs [专家分:21040] 发布于 2009-07-03 22:09:00
但这种代码式的会有一些问题:中文和E文长度不同,纯代码方式的容易有问题:)
我来回复