有关delphi的多国语言(50分)

  • 主题发起人 主题发起人 Txh2005
  • 开始时间 开始时间
T

Txh2005

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,我用d的多国语言做了2种不同语言的软件界面,编译后运行没有问题
但是程序发布以后,万一要增加一个按钮或别的,岂不是要增加2遍?特来请教下大虾们?
 
那就设置配置文件,每次登陆时根据标记来加载相应的字符集文件...
不过这样你的程序需要更改很多地方的。
 
我的意思是在英文界面上放个按钮,还要跑到中文界面上再放个相同的按钮,
这样岂不是很麻烦?能不能在英文界面增加一个按钮
相应的中文界面上也有了,只是去改改他Caption就可以了?
 
你用的是Delphi内置的多国语言功能吗?是的话末问题。Delphi会自动帮你更新另一个语言的对应窗体,只要你"Update Resource DLLs"一下。

http://www.delphibbs.com/delphibbs/dispq.asp?lid=3524443
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3185897
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3540766
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3526316
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2568004
 
to WickedladII
能不能告诉我怎样Update Resource DLLs?谢谢了
我是使用内置的Project/Languages 当我Add 完了以后delphi是会自动生成
另一个语言的对应窗体,当我完成所有的工作,程序发布以后,可能想再来增加
一些功能,不知道2种界面怎样同步更新?
 
假设你的另一个语言为繁体。

1。增加一个按钮或别的。正常编译、调试,注意选择你的主语言程序进行编译。
2。Project/Languages -> Update Resource DLLs -> Workspace -> Chinese (Taiwan)
3。其中Forms对应的是你窗体中的可视控件,Resource Scripts对应的是你文件中的字符串资源(即用ResourceString定义的部分等等)。在其中选择一个你需要翻译的项目,如Unit1,Unit2,或Project_DRC等。
4。在右边翻译窗口中点击右键 -> Font -> Chinese (Taiwan): 选择一种繁体字体(前提是你已安装)
5。在Chinese (Taiwan)列中分别填入你需要的对应Chinese (PRC)栏的翻译文字。
6。关闭,保存,再Build All,也就KO。
 
那东西只能做独立的EXE文件,如果写了DLL就开始出问题了
 
to yinxianglong,
那是你的问题。
 
ok,谢谢WickedladII的指点,
到主工程文件里添加,然后再执行 Update Resource DLLs
不用到translation manager 里修改了(那里面比较烦),直接到project manager 里打开翻译就ok 了,关于作DLL 我想应该也是可以的,以后再研究一下 谢谢各位
 
后退
顶部