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 7.9.7 Release: Major Enhancements for Localization

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

Check for Updates of localization tools
  • 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

Security Policy for localization
  • 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

C++Builder
  • 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

TsiLangDispatcher
  • 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

  • InputQueryWithCheck and InputBoxWithCheck methods

    Introducing InputQueryWithCheck and InputBoxWithCheck methods, which extend existing dialogs by adding a checkbox option.

  • Why It Matters:

    These enhancements give developers more flexibility in creating customized input dialogs.

3. ChatGPT Integration Enhancements

AI-Powered Translation Suggestions

ChatGPT Suggest Translation
  • 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

ChatGPT Validate language names
  • 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/

Stay tuned for more updates, and happy coding!

Share this:

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.