TsiLang Components Suite
English version German version Russian version
    home           overview           features           download          order           contact us           forum

Main Features

Switching languages on fly at run-time as well as at design-time

TsiLang will change the language of user interface in your applications immediately upon request. In order to test your new interface, you even don't need to run your applications, TsiLang allows you to preview the translated interface at design-time as well as at run-time.

No external files or databases to create multi-language applications

TsiLang allows you to build multilingual applications without any external files for supporting translations. You will have as many languages of your interface as you want, in a single EXE file. No DLLs, no databases, no other files required!

FireMonkey and FireUI support! Create multilanguage mobile and Mac OS applications easily.

TsiLang Components Suite allows you to create applications with multilanguage support for all target platforms supported by IDE. Create multiplatform applications for Mac Os, Android and iOS with the same functionality as Windows applications.

TsiLang under Android and Windows32
Same application with TsiLang under Android and Windows32

Full control over the language changing process

TsiLangDispatcher will help you to manage the language changing process in projects with many forms. You need just to link each TsiLang component to TsiLangDispatcher. Changing the active language of TsiLangDispatcher will cause the language to change in the whole application. (Download example...). TsiLang Translation Wizard will help you to configure this in few quick steps.

TsiLang Translation Wizard
TsiLang Translation Wizard

Full control over the project translation process at design time

TsiLang Expert, which is included in TsiLang Components Suite, will help you to manage the translation of your projects at design-time. It will help you to translate all hardcoded strings in your source, const section, and resourcestring section.

TsiLang Expert
TsiLang Expert

Building light and user self-translated multilingual applications

TsiLang allows you to build multilingual applications without including all translation information in an application EXE file for building light EXE files. You can choose to store all the translations in a separate SIL (textual) or SIB (binary) file and distribute it with your application. Then TsiLang will load all translation information from this file at run-time. TsiLangDispatcher can automatically load the translation for every form in the project during run-time. This further simplifies the process. Your end-users can edit translations stored in external files and even add new languages to obtain a convenient user interface without your assistance and without recompiling your application. The TsiLang Components Suite contains as a bonus SIL Editor - an absolutely free editor for SIL and SIB files, that you can provide your user for translating files without your assistance. (Download example...) As examples of the self-translated applications could be our SIL Editor, Dictionary Manager and Resource Builder.

TsiLang Files Editor
SIL Editor

All properties translated!

TsiLang can translate all string properties of components, system locales and standard dialogs' captions and strings. Also it is possible to change virtually any property of any component, no matter is it a string type property or not. This feature is very useful for repositioning/re-sizing the controls when translating your application into a language with very long average word length, such as Dutch or German. It also allows any level of sub-components to be translated, such as TLabeledEdit.

TsiLang Translation Editor
TsiLang Translation Editor

All standard dialogs with multi-language support!

TsiLang Components Suite includes all standard dialogs (such as File Open/Save, Print, Select Font, Find/Replace etc.) that support the multi-language interface. Now you can display dialogs independent from the Windows language version, but only from your chosen interface language.
Best Globalization Tool for Delphi
  Users Say
"TsiLang is absolutely the best solution I found..." Maik Kappeler, Switzerland.

"Worked seamlessly and the auto translation is a great feature! Congratulations for a great product!" Eric Deghaye, Belgium.

More testimonials...
  User's Guide
Read it on-line or download the detailed user's guide in Abode Acrobat format here.
  Frequently Asked Questions
Please refer to our collection of Frequently Asked Questions to find answer for possible questions.
  Our Forum
Discuss TsiLang issues with other users.
  See Also
Resource Builder- full featured resource editor
Embarcadero Technology Partner © 1999-2019 SiComponents® https://www.sicomponents.com. All Rights Reserved.
TsiLang®, SiComponents® and Resource Builder® are registered trademarks or trademarks of Igor Sitikov.