We are excited to introduce TsiLang Components Suite version 7.9.7, a release designed to elevate your localization workflow with cutting-edge capabilities and enhanced functionality. This version brings new solutions to common challenges, enabling you to tackle localization tasks more efficiently, improve translation quality, and adapt your projects seamlessly to various languages and environments. Whether you’re focused on security compliance, AI-powered translation, or optimizing user experience, this update delivers valuable tools to keep your projects running smoothly.
Below, we’ve categorized the updates to help you better understand how they can benefit your development workflow.
1. TsiLang Expert Enhancements
Localization Quality Assurance (LQA) Analytics
-
A new LQA Analytics tool
Flags common translation issues like missing placeholders, overly long strings, or inconsistent line numbers in multi-line properties. Displays detailed translation progress with an in-depth statistical breakdown.
-
Why It Matters:
Helps maintain high translation quality by automatically catching issues that might not be obvious, thereby improving both the accuracy and visual appearance of your localized content.
Checking for the New Version
-
New version check feature
Easily stay up to date with the latest releases and enhancements to ensure you're always using the most optimized version.
-
Why It Matters:
Keeping your localization tools updated ensures better performance, fewer bugs, and access to new features.
2. Core Components Updates
Enhanced Security Compliance
-
Build your source code without the TsiInternetTranslator component
You can now build source code without using the TsiInternetTranslator component, addressing situations where corporate security policies restrict the use of public translation services.
-
Why It Matters:
This ensures your application adheres to strict security requirements while still supporting comprehensive localization.
Clang (Windows64 Modern) pre-built units
-
Clang (Windows64 Modern) support in RAD Studio 12.x
Added pre-built units for Clang (Windows64 Modern) support in RAD Studio 12.x.
-
Why It Matters:
Ensures compatibility with the latest development environments, reducing integration friction for developers using Clang.
Deeper Integration with FastReport
-
Handle any property within FastReport components
Extended support for translating any property of any sub-component within FastReport components.
-
Why It Matters:
Enhances the localization capabilities for developers using FastReport, ensuring that all report elements can be translated seamlessly.
New OS's Language Detection Feature
-
SwitchToUserDefaultLanguageOnLoad and OnSwitchingToUserDefaultLanguage
Added SwitchToUserDefaultLanguageOnLoad property and OnSwitchingToUserDefaultLanguage event in TsiLangDispatcher.
-
Why It Matters:
Automatically detect and switch the application’s language based on the user’s operating system, offering a more tailored experience.
New Dialog Methods
3. ChatGPT Integration Enhancements
AI-Powered Translation Suggestions
-
AI-powered translation suggestions for empty cells
When editing an empty cell, the system will automatically query ChatGPT for a suggested translation.
-
Why It Matters:
Speeds up the initial translation process by providing automated suggestions, reducing manual effort and accelerating localization.
Language Name Pre-Validation
-
Pre-validate language names feature
Extended ChatGPT integration by pre-validate language names feature, preventing issues where ChatGPT fails to recognize certain language names, which could block translations.
-
Why It Matters:
Ensures a smoother translation experience by avoiding unnecessary blocks due to unrecognized languages.
4. Developer Quality of Life Improvements
-
Better handling of the Action property
Handling of the Action property for controls under FireMonkey (FMX) was improved.
-
GetDefaultText Method
A new GetDefaultText method for the TsiLang component that returns the default translation value of a string ID.
-
Delimiter Settings
The TsiLang Expert and Translations Editor now remember the last used delimiter for SIL files, with an option to suppress future prompts.
-
Collection Item's Sub-Property Exclusion
The Translations Editor now allows you to exclude specific properties of collection items from translations.
-
Resolved AV error in the MessageDlgPos method
Fixed a recently discovered issue causing an Access Violation error when using the MessageDlgPos() method in 64-bit applications.
-
Updated Italian translations
Italian translations for the SIL Editor and Dictionary Manager UI were updated. Many thanks to TFR!
Wrapping Up
With TsiLang Components Suite 7.9.7, we’re committed to helping developers streamline the localization process, enhance security compliance, and leverage the power of AI to automate and optimize translations.
We invite you to download the latest version and take advantage of these new features and improvements to make your applications more efficient, reliable, and ready for global markets.
TsiLang Components Suite home: https://www.tsilang.com
Download the latest versions: https://www.sicomponents.com/download/