TsiLang Components Suite是一个构建Delphi和C++ Builder下多语言应用程序的组件套包。包含了一系列用于构建Delphi和C++ Builder下多语言应用程序的高度专业化且易于使用的VCL组件,欢迎下载!
功能特点:
从运行到设计,可瞬间快速切换语言
在获得你的请求之后,TsiLang可以帮助你立即改变用户界面的语言。在改变语言之后,你甚至无需重新启动应用程序,TsiLang可以协助你完成在运行和设计的时候对翻译后的界面进行预览。
无需创建多语言应用程序的外部文件或数据库
TsiLang允许你构建无需任何外部翻译文件的多语言应用程序。通过一个单独的exe文件,你可以在你的界面上添加任何你需要的语言。不需要动态链接,不需要数据库,也不需要其它文件。
支持FireMonkey和FireUI,轻松创建多语言的移动和Mac OS应用程序
TsiLang Components Suite支持创建能够被所有目标平台支持的多语言应用程序。所创建的在Mac 操作系统、Android和iOS上运行的多语言应用程序与在Windows平台上的应用程序功能是一样的。
可完全控制语言变化的过程
TsiLangDispatcher可以帮助你管理多种形式下项目中语言变化的过程。你只需要将每个TsiLang组件链接到TsiLangDispatcher。改变TsiLangDispatcher的活动语言可以改变整个应用程序的语言。
可完全控制设计阶段的项目翻译过程
TsiLang Components Suite中的组件TsiLang Expert可以帮助你管理设计阶段的项目翻译,它可以帮助你翻译Source、常量部分、类型部分等所有硬编码字符串。
可构建轻量的用户可自主翻译的多语言应用程序
TsiLang支持构建应用程序执行文件中不包含全部翻译信息的轻量级多语言应用程序。你可以选择将所有翻译信息存储在一个单独的SIL(文本性质)或者SIP(二进制文件性质)中,并将它分发到你的应用程序中。然后TsiLang将在运行时加载这个文件。TsiLangDispatcher可以在运行时以任何形式的方式自动加载翻译项目。这进一步简化了过程。你的最终用户可以编辑存储在外部文件的翻译甚至可以添加方便用户的新语言。
可翻译全部属性
TsiLang可翻译组件、系统语言环境和标准对话框中标题与字符串等的全部字符串属性。
所有对话框支持多语言
TsiLang Components Suite包含支持多语言界面的所有标准对话框(如文件打开/保存、打印、选择字体、查找/替换等)。你可以让对话框的显示独立于Windows操作系统的语言版本,而使用你所选择的界面语言。
支持Kylix
TsiLang Components Suite是第一个成功移植到Kylix的多语言组件套包。你可以看看下面 Kylix中TsiLang的截图:
支持IntraWeb应用程序
TsiLang完全支持IntraWeb应用程序。你可以将IntraWeb项目国际化,就像你在Delphi或C++ Builder项目中做的一样。