网上文摘 小说 Flash游戏 最近更新 下载排行 资源分类 下载指南
经典编程资源 精彩不容错过
设为首页
加入收藏
联系我们
  当前位置:Delphi园地精选控件界面 → 多语言翻译引擎For Delphi 1.0
  本周下载排行
  本月下载排行
资源名称:多语言翻译引擎For Delphi 1.0
文件类型: EXE
适用版本: Delphi6, Delphi7, Delphi2007
发 布 者: 7CaiSoft@163.com
资源类型: 演示
资源大小: 4 MB
资源等级:
整理时间: 2007-9-13 7:56:33
资源网址: N/A
下载次数: 本 周:15 本月:37 总计:1912
下载链接:
小说 Flash游戏
资源简介: 本组件是用来为Delphi或C++ Builder编写的程序提供多语言界面的组件,且只能用于翻译Delphi或C++ Builder编写的程序(BCB程序尚未测试)。

可以安装到IDE中,来翻译IDE,具体可以参考:..\Demos\IDETrans\IDETrans.dpk 工程。

怎样翻译:

首先需要Use这两个单元:uiDLangTrans、uiDTranFuncs
Uses
 uiDLangTrans, uiDTranFuncs;
设定语言的目录
 iDLangTrans.LangFilePath:=GetAppRootFolder + 'Lang\2052 ';
 目录中的语言翻译文件请自行准备。或者使用ExportRes和TransLang两个工具来产生。

设定自动翻译的类
 组件默认情况下自动翻译派生于TCustomForm和TCustomFrame的类,如果需要自动翻译其他的类,则按照下面的方式增加合适的类名即可:
AutoTransClassNames.Add( 'TTabSheet '); //BDSIDE 中有页面时直接从TTableSheet继承的.

如果一个可视类创建后需要通过资源来初始化,则需要增加,否则增加后,会造成程序负担。可视类创建后需要通过资源初始化的Delphi自带的类有:TCustomForm、TCustomFrame,一般这种类可以可视化设计。
激活语言组件
 iDLangTrans.Active:=True;
翻译现存的所有窗体
 for i:=0 to Screen.FormCount - 1 do
  TranslateComponents(Screen.Forms[i]);

具体请参考:
iDTrans Language\DesignDOC\Language Translate Component System Guide.doc

如果附件不能下载,请到下面的页面的7CaiSoft 共享目录中下载 setup_fortest.exe 这个文件。
http://7caisoft.3adisk.com/index.aspx

请大家多多指教。

7CaiSoft@163.com
Google
 
Web www.delphifans.com
下载帮助() 下载链接错误报告或者意见反馈
下载说明:
关于我们 | 广告服务 | 发布资源 | 联系站长 Copyright © 2002-2006 Delphi园地 All Rights Reserved