Home  >  Downloads

Alchemy CATALYST 10.0 Service Pack 2 (build 217)

This Service Pack will update your version of Catalyst to Alchemy Catalyst 10.02 (build 217).
As it is a service pack release it can be applied to any valid installation of Catalyst 10.0.

Please contact us at support@alchemysoftware.com with any feedback.

Cat10_SP2.exe (Full service Pack, Approx. 26 MB)

List of changes introduced in this Service Pack

SP2 Major Enhancements

    Stability and Performance Enhancements
  • After running a static analysis tool on our code, it identified some issues which have been addressed.
  • Continuous investigation of the crash reports files received and subsequent changes made to avert future occurrences.
  • Improvements on moving between strings in the String List and the Translator Toolbar have been implemented and some synchronisation issues between both have been addressed.
  • Closing multiple TTKs was sometimes causing instability - this has been addressed.
  • Clicking quickly through validation result hyperlinks when HTML split mode set and online validation on sometimes caused instability, this has been resolved.
  • When Catalyst had not been installed properly on a user's machine, the program still allowed TTK opening and creation which lead to errors. Now the user is informed that there has been an issue with their installation and needs to be addressed before progressing.
  • Analysis Expert memory management improvements implemented.


  • File Support
  • XLIFF - support for inline tag parsing enhanced:
    • <g> - Generic group placeholder
    • <bx/> - Begin paired placeholder
    • <ex/> - End paired placeholder
    • <it> - Isolated tag
  • Win32 binary files - Change Dialog Font functionality now includes the option to select Virtual Fonts.


  • Validate Expert
  • Validate Expert - new test introduced for missing spaces around tags. Please see here for full information.


  • Machine Translation
  • Google Paid API can now be used for Machine Translation, please contact our Support Team for further information.


  • ezScript
  • Leverage from multiple TMs can now take place using the TMListFile parameter. The syntax is:

    Catalyst /L user TMListFile:tmlistfile.txt OldVersion.


    For example the following line will use TMs specified in "TMs.txt" to leverage into "My Project.ttk". Note that the file names listed in "TMs.txt" must be actual paths and cannot be relative paths and must be surrounded by double quotes if they contain spaces.

    "C:\Program Files\Alchemy Software\Catalyst 10.0\Catalyst.exe" /L MyName TMListFile:"C:\My Projects\TMs.txt" "C:\My Projects\MyProject.ttk"

  • Applying keywords to a TTK is now available in ezScript. The syntax is:

    Catalyst /P TTKName:Fname keywords:Keywords_File

    For example this will apply the keywords identified in the "Keywords1.txt" file to "Project.ttk."

    "C:\Program Files\Alchemy Software\Catalyst 10.0\Catalyst.exe" /P TTKName:"C:\My Projects\Project.ttk" keywords:"C:\Settings\Keywords Files\Keywords1.txt"

  • It is now possible to flip Win32 dialogs and .Net Winforms in ezScript. The syntax is:

    Catalyst /flip TTKName.

    For example this command will flip all dialogs and Winforms in Project.ttk:

    "C:\Program Files\Alchemy Software\Catalyst 10.0\Catalyst.exe" /flip "C:\My Projects\Project.ttk"


SP2 Minor Enhancements

  • ASPX - Angle brackets in the script element of a tag are no longer escaped when re-writing the files during extraction.
  • RC - When dialogs are flipped for Right-to-Left languages, the style EXSTYLE WS_EX_LAYOUTRTL is now written into dialogs of type DIALOGEX when the files are extracted.
  • RC - The menu styles WS_EX_TOPMOST and MFS_CHECKED and the dialog control style WS_EX_NOINHERITLAYOUT are now correctly understood when parsing RC Files containing those styles. Previously files containing these styles would have failed during the insertion process.
  • A dialog with the style WS_EX_LAYERED was causing issues with visual view - this has been addressed and the dialog is correctly rendered.
  • Win 32 dialogs - using "size control to content" option on a control was sometimes reducing control height by one - control height now maintained.
  • Final CR LF in HTML Dialog resources parsed as text becomes CR NUL on extraction of exe - fixed.
  • HTML - angle brackets now supported as attribute values and format maintained on extraction.
  • HTML - the visual attributes of a HTML tag in the String List were always configurable for translation - however there was a default list which were always shown even if no translation was required. These can now be hidden with a FALSE property value. See here for further information.
  • Jar - folder structure incorrect on insertion, appears to be due to similar/duplicated folder names - fixed.


  • Leverage Expert
  • If more than one file of the same name but different path in a ttk, leverage was not always selecting the matching translation from same path in TM ttk - resolved.
  • Memos applied to one dialog item with ID 65535 were leveraged to all instances of ID 65535 in same dialog - fixed.
  • Leverage for some strings in conditional XML files was not taking place due to a segmentation issue. This has now been resolved.


  • Validate Expert
  • "Inconsistent Inline Tags" issues are now written to the validation XML report.
  • Description of tests in XML report now made consistent with UI test descriptions.
  • IDs in Validation Report now match those in the UI rather than internal IDs.
  • Online Validation now reports non well-formed inline tags errors.
  • Some non well-formed inline tags were being incorrectly reported, this is now fixed.


  • Cleanup Expert
  • The time stamp is now written to a .tm file correctly when the user's time zone is not GMT.
  • The algorithm used when determining an exact match during the Leverage Expert is now also used when determining if the same translation unit already exists in the TM before adding to it. This will prevent the bloating of the TM file with multiples of the same matches.


  • ezScript
  • The parameter server_name in the command /LICENSE CHECKOUT:server_name can now be used to pass the path to a license file containing the appropriate license server information.


  • Autosave
  • Improvements made to Autosave functionality.


  • Maximum size
  • Validation errors no longer output if number of rows is not set or is set to 1.
  • Max length errors now reported only when Length is greater than Max Size and not equal to it.
  • Maximum size validation test setting now output to user profile ini.
  • Keywords are now counted in the segment length when maximum string length is set


  • Other - Miscellaneous
  • Addressed issues with regards to the application of keywords during file insertion.
  • Search in ID - results now returned for Menu resources.
  • Deleting a file when in Flat View left the filename present until the view refreshed, selecting the filename causing a crash - fixed.
  • A recent fix caused characters to be over calculated by one in the Properties pane, this has been addressed.
  • Errors when certain characters appeared in group captions and tooltips - issue resolved.
  • Implemented the latest available version of the crash reporting software.


SP1 Major Enhancements

    Validate Expert and Online Validation - integration with Acrolinx
  • Acrolinx Content Optimisation software evaluates text against standards for terminology, spelling, grammar, style, tone of voice, and SEO (search engine optimisation).
    Its features can now be incorporated into Catalyst's Validate Expert using the Acrolinx SDK version 2.9.
    Please contact our Sales Team for full information.


  • Experts, Recycle Translations and Active TM Optimisation
  • Improvements in memory management for Analysis, Leverage, Clean Up and Project Division Experts implemented, resulting in improved results and stability of these features.
  • Speed, efficiency and stability of Recycle Translations and Active TM features enhanced.


  • XML File Support
  • The efficiency of XML parsing and processing has been enhanced, resulting in improved times for insertion, string list creation and editing of XML files in Catalyst.
  • Character references in attribute values now maintained on extraction.


  • .NET File Support
  • Embedded graphics within .NET files are now parsed into the Bitmap resources of the file for localisation
  • TTKs created using the COM API now include referenced assemblies.


  • Win32 File Support
  • Support added for visual view on Win32 dialogs containing controls new to Visual Studio 2010


  • Analysis Expert
  • The Analysis Bands reported by the Analysis Expert are now user configurable.
    By default Catalyst has 5 bands 50%-74%, 75%-84%, 85%-94% and 95%-99%. These ranges can now be modified. See here for further information.
  • In addition, the Analysis Expert now includes a band for MT (Machine Translation).
  • Analysis results for HTML and XML code segments were sometimes producing incorrect results, this has been addressed


  • Update Expert
  • In ezScript the user can now specify an individual file for update.


  • MadCap Flare Support
  • MadCap synonym file .mcsyns now parsed.
  • Alignment now aligns images in the UI and ezScript.
  • The language code of the ttk target language is now written into the flprj file on extraction.


  • Glossaries
  • Support for glossaries in Asian languages improved.


  • Licensing
  • Catalyst start-up time has been reduced. Improvements to the licensing model have been implemented so that all components are now read from a license as one block of information. This has significantly reduced the time to start the application, particularly for Alchemy Network License Manager users (ANLM).
    An update to the ANLM license is required for optimum performance - please contact our Support Team in order to update your ANLM license and avail of this improvement in performance.


SP1 Minor Enhancements

    File Support
  • New Config.xml option to extract only text (including unchanged source text) from .NET Winform binaries. See here for further information.
  • Resx files are now extracted if "Language Neutral" is specified as ttk target language.
  • Resx files are now extracted if an unmapped network drive is specified as destination folder.
  • Support for Visual Studio Projects enhanced.
  • Show All Strings on an XLIFF file now displays all strings, previously it had to be invoked on the Project Title.
  • Support for strings containing new lines of mixed CR LF and LF formats optimised, including tag and keyword positioning and Active TM results.


  • TBX Support
  • Catalyst now supports the full TBX format, previous support was limited to the TBX_Basic standard. Support for embedded XCS content has been included.
  • TBX files exported from Catalyst are now compatible with Term Manager.


  • Leverage Expert
  • Maximum sizes now leverage for .NET forms.


  • Separation of Leverage Expert and Active TM lists
  • TMs selected for use by the Leverage Expert are now no longer automatically made Active TMs (and vice versa), giving the user more control over these Catalyst features and limiting consumption of resources.


  • ezScript
  • Settings not present in an imported ini file are no longer set to true.
  • BAML Insertion during ezScript now outputs the "msbuild /t:updateuid" message where it would appear in the UI.
  • The Analysis Expert now validates the specified log path exists and outputs an error to the batch log if it is not present.
  • The batch log now reports TM and new ttk correctly for Leverage Expert operations.


List of files updated with this Service Pack

Activate.exe
AlchemyExtension.dll
AlchemyShellExt.dll
AlchemyTRADOS.dll
alNet2Bit32.exe
alNet2Bit64.exe
alNet4Bit64.exe
CatAl20.dll
CatAlWpf.dll
Catalyst.chm
Catalyst.exe
Catalyst.exe.config
Catalyst.tlb
CatDatabase.dll
CATDocLib.dll
CATDocLib.tlb
CatDotNet.dll
CATStringLib.dll
CATStringLib.tlb
CATTradosLib.dll
CATTranslateLib.dll
CatUtilLib.dll
CommonU.dll
CrashRpt1402.dll
crashrpt_lang.ini
CrashSender1402.exe
CrtVldAPIU.dll
Deactivate.exe
EditDesigners.dll
EditToolbarU.ocx
ezScript.chm
GenericFileExtension.dll
GenericFileExtension.tlb
GlossaryExtension.dll
GlossaryExtension.tlb
HtmlEditor.ocx
InternalEventAPI.dll
Interop.CATDocLib.dll
Interop.CATStringLib.dll
MessageTable.dll
MFCVldAPIU.dll
MtExtension.dll
MtExtension.tlb
NetAdvU.dll
NetReg.reg
NetResources.exe
NetUnReg.reg
OfficeSpellchecker.dll
Public Files
Readme.html
Register.bat
Report_Styles
TagItem.ocx
TermHarvestLib.dll
TmExtension.dll
TmExtension.tlb
trp_comms.dll
trp_connector.dll
Xchange.dll
XLiff.dll
ZipArchive.dll
Public Files\analysisResults.html
Public Files\ezParseRules.ezp
Public Files\MadCapFlareLanguages.txt
Public Files\Plugin
Public Files\Plugin\CatAndroidRenderer.dll
Public Files\Plugin\GoogleMT.dll
Public Files\Plugin\IdiomConnector.dll
Public Files\Plugin\PROMTConnector.dll
Public Files\Plugin\TermManagerConnector.dll
Public Files\Plugin\WordfastConnector.dll
Report_Styles\analysis.xsl



Contact Information

Contact Alchemy Software Development Ltd. at
Alchemy Software Development,
Block 2, Harcourt Business Centre,
Harcourt St.,
Dublin 2,
Ireland.

Ph +353 1 7082800
Fax +353 1 7082801
email: support@alchemysoftware.com
web: https://www.alchemysoftware.com