T Txh2005 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-28 #1 各位大虾,我用d的多国语言做了2种不同语言的软件界面,编译后运行没有问题 但是程序发布以后,万一要增加一个按钮或别的,岂不是要增加2遍?特来请教下大虾们?
J Johnny_du Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-28 #2 那就设置配置文件,每次登陆时根据标记来加载相应的字符集文件... 不过这样你的程序需要更改很多地方的。
T Txh2005 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-28 #3 我的意思是在英文界面上放个按钮,还要跑到中文界面上再放个相同的按钮, 这样岂不是很麻烦?能不能在英文界面增加一个按钮 相应的中文界面上也有了,只是去改改他Caption就可以了?
W WickedladII Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-28 #4 你用的是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
你用的是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
T Txh2005 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #6 to WickedladII 能不能告诉我怎样Update Resource DLLs?谢谢了 我是使用内置的Project/Languages 当我Add 完了以后delphi是会自动生成 另一个语言的对应窗体,当我完成所有的工作,程序发布以后,可能想再来增加 一些功能,不知道2种界面怎样同步更新?
to WickedladII 能不能告诉我怎样Update Resource DLLs?谢谢了 我是使用内置的Project/Languages 当我Add 完了以后delphi是会自动生成 另一个语言的对应窗体,当我完成所有的工作,程序发布以后,可能想再来增加 一些功能,不知道2种界面怎样同步更新?
W WickedladII Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #7 假设你的另一个语言为繁体。 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。
假设你的另一个语言为繁体。 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。
Y yinxianglong Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #8 那东西只能做独立的EXE文件,如果写了DLL就开始出问题了
W WickedladII Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-29 #9 to yinxianglong, 那是你的问题。
T Txh2005 Unregistered / Unconfirmed GUEST, unregistred user! 2006-08-30 #10 ok,谢谢WickedladII的指点, 到主工程文件里添加,然后再执行 Update Resource DLLs 不用到translation manager 里修改了(那里面比较烦),直接到project manager 里打开翻译就ok 了,关于作DLL 我想应该也是可以的,以后再研究一下 谢谢各位
ok,谢谢WickedladII的指点, 到主工程文件里添加,然后再执行 Update Resource DLLs 不用到translation manager 里修改了(那里面比较烦),直接到project manager 里打开翻译就ok 了,关于作DLL 我想应该也是可以的,以后再研究一下 谢谢各位