如果单纯的繁体版,比较简单,将语言的代码页转化成繁体中文的即可。
最直接的办法就是在繁体中文的操作系统下,替换掉简体中文的字符到繁体中文。
重新编译,这样做速度快,安全。但是会形成简体中文版和繁体中文版两个版本,将来维护麻烦。而且只能在繁体操作系统上能正确运行。
多语言版,这个办法似乎是最正宗的。
使用unicode编码,但是delphi对这个支持的很弱。
对于界面控件,你需要使用支持unicode的界面控件,如tnt系列,jcl系列等。
如果使用了数据库,则更麻烦,首先数据要支持unicode,然后数据库引擎也要支持unicode
bde肯定是不支持了。你在设计表字段的时候也要注意选择支持unicode的数据类型。
但是好处就是可以做到真正的多语言,不在乎在哪个语言的操作系统上都可以显示正确的语言(当然,相应的字库还是要有的)
另:delphi2009已经发布了,等它吧,它的亮点就是从vcl级别支持了unicode:)