软件介绍:
多国语言控件 一个多国语言VCL控件,具体使用请参考Demo。支持自动生所语言文件。同时支持其它控件的语言(不能自动保存Caption,Hint,Text外的属性值,要手动添加。格式:控件名.属性名.属性名=属性值,如:MyControl.Items.Items[0].Text=新控件 )。
V1.1新加入自动生成保存三方控件属性语言数据的文语言文件的支持。控件一分为二。
TMultiLanguages控件用于转换语言界面时用.
用法:
MultiLanguages.LanguageFile := \'./中文.lg\';
MultiLanguages.Refresh(Form1); // 保存了Form1的语言信息
TGenLangFile控件用于生语言文件,然后用记事本打开文件翻译为你想你的语言.
GenLangFile1.SaveFormLanguage(self, \'.\\新语言文件.lg\');
对三方控件,Caption属性,Hint属性,Text属性,TGenLangFile都可以生成相应的文件.
其他属性生成方法如下:
修改TGenLangFile的Controlprops,加上
三方控件类名=属性1名.子属性1 //是三方控件类名而非控件名
TMycomponent1=property1.items.items[Index].text
TMycomponent2=property1|property2 //这里有两个属性保存
V1.1.1.0
修正了V1.1里的一些Bug,加入BCB的Demo
V1.2
新加入两个事件
BeforeChangeLanguage
OnChangeLanguage
|