在我的软件中支持大五码是怎样实现的呢?不是一味地全部转换成大五码的语言。而是可以支持多种语言。(60分)

H

huansun

Unregistered / Unconfirmed
GUEST, unregistred user!
我想使我的软件支持多种语言(简体中文,繁体中文,英文,日文)。包括菜单和对话框里的内容
除了简体中文的其它语言是怎样实现呢.我知道,英文可以直接写在程序里.
而繁体中文呢 ? 繁体中文的内码是不是大五码? 我怎样使程序支持 大五码呢?
我有国标和大五 转换的工具.
是不是直接在写程序的时候,遇到要显示的时候,就先用工具转换,然后作为字符串显示出来???
(我这里的机器上肯定是乱码的.)
繁体与大五码是怎样的关系?繁体显示又是这样的呢? 我知道 Word是可以转换简体和繁体的.
困惑多多.请高手指教......
 
是高手们不屑于这样的问题..还是???
大虾们.帮帮忙啦.!!
小生有礼了 ——
 
如果我要做这样的软件就会先做一个
lang.ini
内容如下:
[chinese]
file=文件
open=打开
[english]
file=File
open=Open
.....
然后在窗口创建时把这个INI读入,并改变相应的caption之类 ...
 
To 淡淡的笑
谢谢!!
但是像你这样做势必给软件造成一定的意外事故发生性.因为 将菜单的内容保存于外部文件
又由于 *.ini 文件的可见性太好.直接以字符显示出来的.那么修改过了以后,程序不
就不再稳定了.
我的主要问题就是怎样来实现 再台湾地区的 大五码机器上可以使用呢..
大五码和繁体又是什么样的关系..
 
怎么会不稳定??? 你只是读取string,..不明白..这怎么会让程序不稳定了?
事实上很多国际性软件都是这样写的.
另外读ini时可以判断是读取正常,正常就显示,不正常就会有默认值的..
/// 我真的不明白这样做怎么会不稳定 :((
 
那也就是我的菜了
我只是有一种怀疑。想想也有道理。
谢谢!
不知其他的富翁们还有什么好的建议和方法。。
尤其是实现繁体和 大无码的概念。。。
 
用delphi的多语言功能,这个以前的帖子有介绍,但建议你吧所有的工程都做好后再添加多语言,
不然会很麻烦。
 
多人接受答案了。
 
顶部