Alchemy CATALYST 2025 Release Notes
Build 160094
New Features:
- 3rd party library upgrades
- Update to use Microsoft .NET 8.0 Desktop Runtime 8.0.17 installed as a pre-requisite.
- Update to use Analysis Package GLAP_2025_01-PD10.2.0 libraries, used to convert Documentation file formats.
Enhancements:
- Loading a Keywords file with an invalid character now presents the line and column location of the offending issue.
- Microsoft Machine Translation Engine extended to allow input of a Region if required.
Bug Fixes:
- In .NET Forms when using the .NET extraction setting, Extract only modified resources to .NET WinForm/ResX files some strings with an ID suffix containing .NoText were not extracted - resolved.
- New build available notification - download page now linked to the Catalyst 2025 web location.
Build 160089
New Features:
- For dialogs in Win32 or RC files new properties can be set on controls for Multiline, Right to Left or Word Wrap within the Properties window.
- 3rd party library upgrades
- Update to use Microsoft .NET 8.0 Desktop Runtime 8.0.14 installed as a pre-requisite.
- Two 3rd party dlls, System.Runtime.Serialization.Formatters.dll and System.Collections.NonGeneric.dll added to the installer for support of .NET 9.0 assemblies.
Enhancements:
Bug Fixes:
- Validate Expert - When performing a Glossary Consistency Check with the option Use advanced glossary validation enabled some false results were being returned due to the longest match not being processed first - resolved.
- Issues with the Chinese language in the SysTran Machine Translation connector due to language codes mismatch - resolved.
- .NET Forms - Within the Properties window sometimes information was not populated when clicking around Forms in Visual View - resolved.
- Catalyst now reports to the Results pane if a .NET 9.0 assembly is being extracted but .NET 9 is not installed on the user's machine.
- When using a Virtual Keyboard, some extended characters could not be inputted correctly with Toggle Space Marker enabled - resolved.
- Some Hindi text did not display correctly in the Interactive Find and Replace dialog - resolved.
- Leverage Expert - Update to the option "Leverage coordinates even if properties differ": Coordinates leverage while Font Name or Style differ only if the new TTK and TM TTK's coordinates match.
- Right clicking an APK files in the Navigator window, the option Copy File Name & Path did not reflect the same path as in the TTK - resolved.
- Issue with a segmented JSON file; a particular segment change was taking place once inserted into Catalyst due to a hashed ID issue - resolved.
- Deleting a text file parsing rule did not update the view of the subsequent selected rule - resolved.
- Selecting the empty .smali text parsing rule resulted in an error message - resolved.
- Within an ezScript Validation Expert test for Spell Check, the Excel report had additional appended text referring to glossaries - resolved.
Crash Report Investigations:
- Visual View of a Ribbon resource resulted in a crash due to invalid XML in the aligned file - resolved.
- Crash on Revert to Original from Power Translate ribbon tab when filter set to Group by Status - resolved.
- Memory Leak detected when cycling through the Icon Resources which resulted in a Catalyst termination - resolved.
- ezParse Preview for a text file with lots of white space resulted in a crash - resolved.
Build 160057
New Features:
- Support added for .NET 8.0 and 9.0 version file formats.
- Resx Viewer now available on .Net forms - it allows users to view forms as parsed into Catalyst and comparison of Source and Target values.
- Segmentation has been extended to Text file formats.
- New Machine Translator Connectors added for Systran MT and Amazon Translate.
- New image format WEBP, (Web Image Format) now supported.
- New Leverage Expert option, Leverage Coordinates even if properties differ will allow co-ordinate values from dialogs in a Translation Memory to be leveraged, even if the properties of that dialog or controls have changed between new and TM versions - e.g. the dialog has been widened or control coordinates differ.
- The Validate Expert now includes a test to report differences in line ending formats between source and target segments.
- There is a new feature EOL Format on the Home tab of the Ribbon allowing the user to fix or change EOL formats.
- 3rd party library upgrades
- Update to use Microsoft .NET 8.0 Desktop Runtime 8.0.11 installed as a pre-requisite.
- Update to use Analysis Package GLAP_2024_04-PD9.12.0 which are the libraries used to convert the Documentation file formats.
- Java Runtime Environments updated to JDK23 for 64-bit Catalyst version and JDK19 for 32-bit version.
- Android APKTool updated to the latest version 2.10.0.
Enhancements:
- Linefeeds with LF format in XML files are preserved and not converted to CRLF on extraction.
- The original order of XML attributes is now maintained and alphabetical sorting no longer takes place.
- When .NET forms containing duplicate IDs are detected on opening a TTK, Catalyst now reports this anomaly and an option on the Navigator right click menu allows resolving the issue.
- .properties files which contain html markup can now be segmented on markup tags e.g. <br> or <p>.
- New string list filter for Segmented Text which displays all segmented strings in the string list when selected.
- Document Formats within .NET files now supported and parsed into Catalyst.
- XML Interactive Alignment - IDs and markup columns displayed to help with better alignment matching.
- TBX glossary - if a translated term is 'forbidden' or blacklisted, this can be validated against and a status shown in the Glossary pane.
- Preview text rules on insertion is now available in the same way as for XML files.
- Algorithm when applying keywords in segments which contain HTML tags enhanced to better mark up some results.
- When multiple items are selected in the Navigator Tree, a count of the number is shown to the user in the Status bar.
Bug Fixes:
- Glossary - Catalyst times out because of keyword but only for one string in heavily tagged segment - resolved.
- ezScript Leverage - /D switch now loads the default leverage settings before the leverage task starts.
- Character references now maintained on extraction when in embedded HTML files within Excel, Text or JSON file formats.
- Strings that are passed to Acrolinx for verification sometimes had lower case letters converted to upper case - resolved.