Unsupported Browser! This website will offer limited functionality in this browser. We only support the recent versions of major browsers like Chrome, Firefox, Safari, and Edge.

TsiLang Components Suite: Easy Multilingual Localization of Your Software

December, 2005 for Immediate Release

TsiLang Components Suite: Easy Multilingual Localization of Your Software

This is a sure way to localize all required elements of the user interface, to switch UI language on-the-fly and to provide flexible modes for storing and managing translations.

SiComponents, the author of popular Resource Builder, announces today the release of TsiLang Components Suite 6.0.1, a new version of an advanced software tool for multilingual localization of programs. This package is a virtual combination of specialized, easy-to-use VCL components, wizards and means for localizing of everything that can be localized: string-type properties of components, “hard-coded” string constants, resource strings, system locale and standard dialog strings, among many others. TsiLang Components Suite supports a variety of RAD Development tools: Delphi 4 and above; C++Builder 4 and above; Kylix 1, 2 and 3 (Delphi IDE only).

This new version comes on the scene with an entire bunch of new features: Borland Developer Studio 2006 support, improved support for inheritance and extended message dialog functions, such as a default button to receive input focus and global classes for dialog controls, are only a small part of novelties. Aside from that, the program now provides for new methods GetTextOrDefined() and GetTextOrDefinedW(), which return translation of the user-defined strings for a specified language if no translations for an active language are available. What’s more, now the package is fitted out with new properties UseDefaultLanguage and DefaultLanguage that allow using a specific language as default while switching languages and no translation is available for an active language.

The SIL Editor, a vital component rendering its assistance in separation of the translation process from the project development, has also been improved greatly. Its new Statistics Wizard gives you the statistics so you can count how many words and items to translate among other information. The options of Encryption and Decryption provide the ability to encrypt string IDs, in order to “hide” the application structure; hiding the first column is a piece of cake now. What’s more, the new version’s SIL Editor and Dictionary Manager provide the ability to validate format strings used in translation (Check Format Strings option). This is quite handy to verify that your translations don’t break the format specifiers.

“I tried some solutions to integrate multilingual interface solutions”, says Maik Kappeler, a C++ Software developer from Switzerland. “Unfortunately, most of them failed for my needs. As soon as I saw the TsiLang component and tried it for a while, I was totally happy about it. TsiLang is absolutely the best solution I found. There are some features which I call professional. This product saves me some hours of time for developing multilingual user interfaces. Thanks for this great product!”

TsiLang Components Suite Features at a Glance:

  • Switching languages on fly at run-time as well as at design-time;
  • No external files or databases to keep the localization data;
  • Full control on language changing process;
  • Full control on project translation process at design time;
  • Building light and user self-translated multilingual applications;
  • All standard dialogs with Multilanguage support;
  • Kylix support;

TsiLang Components Suite is distributed electronically over the Internet; free demo version is available at https://www.tsilang.com for evaluation.

Copyright © 1998-2024 Igor Siticov, SiComponents. TsiLang®, Resource Builder®, HelloApp® and SiComponents® are registered trademarks of Igor Siticov.
RAD Studio, Delphi and C++Builder are trademarks and/or registered trademarks of Embarcadero Technologies, Inc.

Follow us:

Embarcadero Technology Partner