With TsiLang you get a two-in-one solution, that simplifies the process of adapting the application to many languages. And at the same time gives you the opportunity to provide your users with easy-to-use applications with multi-language on-the-fly functionality. What makes our product to stand out and to be the exact solution you were looking for? Here are just a few of the features of the TsiLang Components Suite:
You will be able to localize everything without wasting much of time.
TsiLang will “take care” of all elements of your program: string-type properties of components, “hard-coded” string constants, resource strings, system locale and standard dialog strings. Everything that affects the appearance of your software or the user experience, will be localized on the fly.
TsiLang Components Suite provides full support for all versions of FireMonkey and FireUI.
So you will be able to target all platforms with a single code-base. There is nothing different and no drop in speed between localizing mobile software and Windows or OSX apps.
You have complete control over the tool as you choose where to store your translation data.
So you can adjust it according to your program; you can do it internally (it is perfect for small applications (single EXE file with no DLLs, databases or any other external file) or externally in files of your choice (this way you will be able to change/adopt translations without recompiling the project, even the user of your program will be able to update translations at run-time). What does it mean for you? Even more time saved!
Globalize a project of any size in a few moments with built-in tools - TsiLang Expert and Resource Strings Wizard.
The TsiLang Expert adds TsiLang components to the project’s forms and data modules, adjusts their properties, and scans the project files for “hard-coded” strings for you. With Resource Strings Wizard you will be able to extract and add to translation data the resource strings of your program even if they are hidden in a .dcu (.ob) file without the source code for it!
Another great tool that you get with TsiLang is the SIL Editor.
It can be freely redistributed. Using it you can separate the translation process from the project development to make the entire developing process easier and smoother.
Last but not least - Dictionary Manager.
Dictionary Manager will help you to store translations in dictionaries, and to use them repeatedly in subsequent projects. It is just another great tool to reduce your time and cost spent on translating. All translations from the Dictionary Manager can be automatically used by the SIL Editor or TsiLang property editors.
RAD Studio: All versions
Delphi: 5 and above
C++Builder: 6 and above