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

TsiLang Components Suite Quick Start Guide

Installation (Trial Version)
Installation (Registered Version)
Translating strings
Translating DBGrids

With TsiLang and the TsiLang Expert that comes with it, you can translate your project as quickly and easily as you play your favorite game.

Installation (Trial Version)top

  • Close all running instances of RAD Studio, Delphi or C++ Builder.
  • Run TsiLangTrialSetup.exe and follow the instructions.
  • Once the installation script is completed the TsiLang Components Suite will be automatically installed into selected IDE(s).

Installation (Registered Version)top

Note: If you have previously installed a trial copy of the TsiLang Components Suite, uninstall it from your PC. Make sure all its files are deleted.

  • Close all running instances of RAD Studio, Delphi or C++ Builder.
  • Run SISETUP.EXE (SIBINARY.EXE in case of DCU-Only Edition) and follow the instructions. The installation script will install source files to destination folder and adjust library path for the selected IDE(s).
  • Once the installation script is completed the TsiLang Components Suite will be automatically installed into selected IDE(s).


Note: The translation example below is a simplified sample and was used just for demonstration.

Second, translating your project:

  • Open a project for translating.
  • Select Tools|TsiLang Expert in your IDE's main menu. (TsiLang Expert is an powerful tool that will help you to translate your project in one-two mouse-clicks.)
TsiLang Expert

TsiLang Expert

  • Select File|Wizard in TsiLang Expert menu and click Next button on the first page of appeared Wizard.
  • Select main form and set TsiLang type in the combo-box at the right. For all other forms in the list set TsiLangLinked.
Translation Wizard. Step 1

Translation Wizard. Step 1

  • Set settings as presented on the picture below and click Next button.
Translation Wizard. Step 2

Translation Wizard. Step 2

  • After Wizard completed double-click on the form in the TsiLang Expert to open Translation Editor.
TsiLang Translation Editor

TsiLang Translation Editor

Enter translations for necessary elements. If certain components property should not change, just leave the corresponding language field empty.

  • Click File|Close Saved in Translation Editor menu.
  • Insert a line for changing the active language into the source file. In Delphi, it will be something like this:
procedure TMainForm.MenuItemGermanClick(Sender: TObject);
  siLangDispatcher1.ActiveLanguage := 2;

procedure TMainForm.MenuItemEnglishClick(Sender: TObject);
  siLangDispatcher1.ActiveLanguage := 1;

Translating stringstop

Third, TsiLang Expert can analyze your source file, collect and translate strings and string constants used in your source code. Just select File|Source|With Form in TsiLang Expert's menu.

Translating DBGridstop

Fourth, for translating TDBGrids:

  • Add the necessary fields in the TDataSet fields editor.
  • Select File|Translate in TsiLang Expert's menu.
  • In the appeared Translation Editor select DisplayLabels node in the translations tree.
  • Enter the values for corresponding fields' DisplayLabel property.
  • Also you can translate grids using Collections property.
  • Click File|Close in Translation Editor menu.

And finally,

compile your project. You are ready to distribute your multilingual application and receive new sales from new regional markets!

Best Globalization Tool for Delphi
  Order now!
Click here to purchase your license. Registered version will allow to execute your applications without Delphi™ or C++Builder™ running. All translations done with trial version will be kept.
  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...
  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.