TsiLang Components Suite is a software localization component suite for Delphi, 
C++Builder and Kylix developers.  This suite supports all languages and can 
do both internal (inside executable file) and external (separate file or 
library) localization.  Access to Global Public Translation Database (GPTD) 
allows you localize your software interface to most European languages without 
paying translator a dime.  
Delphi Informant Magazine's Best Globalization Tool 2004

New in version 6.0.1:
•  Borland Developer Studio 2006 support!
•  New methods GetTextOrDefined() and GetTextOrDefinedW() that return translation of user defined strings for specified language if no translations for active language available. 
•  New properties UseDefaultLanguage and DefaultLanguage allow to use specific language as default while switching languages and no translation available for active language.
•  New methods GetTextW() and GetTextOrDefaultW() that return WideString as result. Useful when building Unicode applications.
•  Improved support for inheritance, thanks to Andreas Brodbeck from Mindclue GmbH for his code and help.
•  It is possible now to save ExtendedTranslations property in Save Properties dialog from TsiLang Expert
•  Extended message dialog functions:
o	Default button receives input focus if you specify the default button in MessageDlg() functions.
o	Global classes for dialog controls- there is defined global classes to use for dialog controls and initialized with default values like:
o	MsgDlgFormClass: TFormClass = TForm;
o	MsgDlgLabelClass: TControlClass = TLabel;
o	MsgDlgEditClass: TControlClass = TEdit;
o	MsgDlgButtonClass: TControlClass = TButton;
o	This allows you to use additional classes in dialog functions instead of standard one. This functionality is useful also when building full Unicode application, you can replace standard classes with Unicode and even your message boxes will be fully Unicode.
•  SIL Editor: 
o	Statistics Wizard- SIL Editor now provides you the statistics so you can count how many words and items to translate and other information.
o	Encryption and Decryption- SIL Editor provides ability to encrypt string IDs, in order to "hide" application structure. Also added option to hide first column.
o	Some internal improvements.
•  Some minor bugs and improvements.

New in version 6.0:
•  New user interface for editors and tools. 
•  Exclude from Translations Editor- new editor that handles and helps to manage all exclusions from translations at one place and with very convenient interface. 
•  Automatic addition of most often used property names for exclusion, like TableName, DatabaseName, Category and others. 
•  Better translation of Unicode components and properties. 
•  Handling of LoadStr() and FmtLoadStr() functions when translating resource strings. 
•  Handling resource strings by identifier instead of value. This would be very useful while translating own resource strings stored and linked as RC file(s) to your applications. 
•  ExtendedTranslations property updates values from components when updating translations. This is very useful for visually designing different layouts for different languages. 
•  DefaultBtn and CancelBtn parameters for all MessageDlg() methods to provide ability to specify which button to use as default and cancel button. 
•  Translation Editor: 
  o  Translation Editor now handles ExtendedTranslations property as well. This provides full functionality of Translation Editor available while editing Extended Translations. 
o	Tool tip for width and height of translations while editing content. 
o	Navigation directly to first occurrence in source code of string while editing Strings property. 
o	Improved sorting when sorting by ID under Strings section. 
o	When translating multi-line contents using Dictionary Translation Editor will try to translate line-by-line if no translation for all lines at once available. This is useful when translating combo-box, radio-group and similar items. 
o	Translation Editor will try to find a similar translation when translating phrases with special symbols at the end, like: ":", "...", " " and so on. 
•	TsiLang Expert: 
o	Improved source scanning. 
o	When checking for Bad String IDs it is possible to delete strings directly from TsiLang. 
o	Translation Wizard allows translating selected form(s) with step-by-step detailed instructions and help as well as configures already translated forms. 
o	Some internal improvements. 
•	Dictionary Manager: 
o	Improved XML import Wizard 
o	Added ability to delete multiple selected rows at once. 
o	Added ability to delete any language (previously only the last one could be deleted). 
o	Fixed some bugs and implemented other minor improvements. 
•	SIL Editor: 
o	Multilanguage interface- SIL Editor now supports multilanguage interface and you can easily translate it into your own language. 
o	Some internal improvements.



Order information:
TsiLang Components Suite is SHAREWARE and registered version costs $299 US. 
The shareware version works only when Delphi or C++ Builder is running!

After purchase you will receive full source code of registered version and 
in future you will receive full source code of all new updates free of charge.

Payment information:
You can order TsiLang Components Suite online at:
http://www.tsilang.com/order.html

When payment is received you will be sent a instruction for downloading the 
registered copy of the latest version of TsiLang Components Suite.


Last information:
TsiLang Components Suite home page: http://www.tsilang.com
SiComponents home page: http://www.sicomponents.com