Alchemy CATALYST 2019 Release Notes
Build 131293
Bug Fixes:
- Languages mismatch error for Spanish (Spain International Sort) when cleaning to GlobalLink TMS - resolved.
- Term suggestions from Term Manager source displays blacklisted items as Term matches in Catalyst - resolved.
Build 131290
Bug Fixes:
- CSS and JS resources in non-predefined resource types not extracted from Win 32 binary files - resolved.
- Glossary matches from TMX file not being displayed - resolved.
- Some default ezParse rules being deleted when inserting a file using JobIds - resolved.
- Improved support for ezScript JobId scripts when run concurrently.
Build 131287
Bug Fixes:
- Crash reports - email for crash reports not being sent or received - resolved.
Build 131286
Enhancement:
- The logging of .Net exceptions has been extended to include all .Net Framework exception output including any occurring in BAML visual view.
Exceptions are now logged to C:\Users\Public\Alchemy Software\Catalyst 2019\DotNetDebug\dotnetdebug.txt - this file and folder must be created by the user and will be accessed after the first launch of Catalyst.
Bug Fixes:
- On large ttks the path to a Verifika profile was not always being passed while saving taking place - resolved.
- Strings containing angle brackets were not being leveraged from GlobalLink TMS - resolved.
- Leverage from GlobalLink TMS - translated strings in ttk are processed by leverage operation instead of being ignored - resolved.
- Cleanup to a TMS TM using ezScript, no information was being output to the batchlog file where incorrect TM connection string used - resolved.
- Crash Report Investigations:
- Catalyst crashes when the user tries to export the details from an EXE file and the details file is invalid or read-only - resolved.
Build 131281
Enhancement:
- Speed of Visual view of html files has been enhanced.
- Project Director Add-In now supports connection for Java 11.
Bug Fixes:
- Catalyst hangs on visual view for segments in XML/Doc file - resolved.
Build 131280
Bug Fixes:
- Catalyst leaves history db files in Temp location - resolved.
- COM API - Tags called "Keyword" are replaced by a Catalyst keyword - resolved.
- GlobalLink MT connector - Mapping of the following languages which were not getting translations:
- Chinese (Simplified) (zh-CHT)
- Chinese (Simplified) (zh-Hans)
- Chinese (Simplified, People's Republic of China)
- Chinese (Traditional, Taiwan)
- Czech (Czech Republic)
- Norwegian, Bokmal (Norway)
- Serbian (Cyrillic)
- Serbian (Latin)
Build 131277
Bug Fixes:
- Cleanup Expert - GlobalLink TM Server now includes password requirement
- ezScript Find and Apply keywords - some filenames in batchlog were incorrectly output - resolved.
- Catalyst no longer checks on launch for some plugin dlls which are now obsolete.
Build 131274
Bug Fixes:
- Leverage from GlobalLink TMS5 - speed improvement implemented.
- Shift+Ctrl+Arrow keys don't work correctly when space markers is enabled - resolved.
- Highlighting word with Ctrl+Shift+Arrow will also include accented character from following word - resolved.
- Word and tag are highlighted on double-click if there is no space between the tag and the word - resolved.
- Crash Report Investigations:
- Crash occurred on QuickFind History dialog - code improvement implemented.
Build 131271
Enhancement:
- Labels are now included as a setting in the Protected Properties of a ttk
Bug Fixes:
- Power Translate and Leverage - Inline tag positions are now maintained where tag positions differ by spaces only between TM and TTK.
- Crash Report Investigations:
- Crash occurred on visual view in an XML file - resolved.
Build 131267
Bug Fixes:
- String status not cleared for certain strings using Revert - Resolved.
- Revert labels on BAML resources also reverts Translator Notes - Resolved
- Crash on a string containing over 64k characters while TM attached - Resolved
- When Catalyst x64 and x86 are installed on the same machine they do not identify the appropriate Java path to use - Resolved
- Multiple target languages warning incorrectly displayed in Results window when using TMX as TM although the languages match - Resolved
- Icons not present for TM types - Resolved
Build 131255
Enhancements:
- Added improved error reporting when cleaning up to and leveraging from GlobalLink TMS.
- Labels can be applied to modified segments in Verifika QA. Users have the option to select a label to be applied or none.
Bug Fixes:
- The colour black not displaying in Label Manager - Resolved.
- User warned that previous version ttks must be saved up to current version before applying Verifika labels.
- Some large autosaved ttks were not being correctly processed on opening - Resolved.
Build 131248
Bug Fixes:
- Scrolling through the string list using the arrow keys can result in jumping down the list of segments. Resolved.
- Invalid file extension message when selecting a file to generate report in Validate Expert - resolved.
- 'Test Name' and 'Validation result' data swapped for certain tests in Validation report - resolved.
- Can modify the first segment after sending project to Verifika - resolved.
Build 131246
Enhancements:
- The report from Validation Expert has been improved. Reports are no longer generated in xml formats. They are now generated in xlsx format which allows user to sort by columns and filter the results. Also, the report now includes ttk name, resource name, resource type, test name, source text and target text.
- Integration with Verifika QA - while a TTK is processed by Verifika QA, editing in Catalyst is disabled, until Verifika QA is closed.
Bug Fixes:
- MIF file to file cross references are broken - resolved.
- COM API insertion doesn't import labels from XLIFF - resolved.
- MS Word Dictionary - check spelling as you type when no dictionary is installed, slow response - resolved.
Build 131240
New Features:
- Integration with Verifika QA can be found on the Add-Ins Ribbon. It allows users to perform additional validation tasks external to Catalyst. Updates made in Verifika QA will automatically update the Active TTK project once the user saves or closes the tool. For more information go to Verifika QA web site.
Enhancements:
- The size of the Catalyst window is now remembered and loaded on next launch. The minimum default size of the window has been enlarged.
- OTF font files found within an APK file are treated as a binary file and Catalyst will no longer try to parse them, ensuring they roundtrip with the APK file.
Bug Fixes:
- Recent changes for Multi-threaded optimisation had an effect on the Find and Replace dialog; multiple Find dialogs were being popped up to the user - resolved.
- Files other than the .flprj project file at root folder level were also being inserted and hidden in a TTK file - resolved.
Build 131236
Enhancements:
- Multithreaded optimisation implemented to improve speed applying Keywords.
- Catalyst Labels are now parsed and extracted to/from XLIFF files.
- Details files updated to include Maximum size. And support added to details files for .NET files.
Bug Fixes:
- GlobalLink TM Server - Resx files not leveraging back their Signed off status - resolved.
- No modified resources message displayed and before correctly checking for modified BAML resources - resolved.
- When you double click on a word with lots of spaces before and after and the segment also contains end of sentence delimiters, the word is not highlighted in its entirety - resolved.
- Crash Report Investigations
- User trying to save a TTK to a network location; passed the 1st save step but failed the 2nd - resolved.
- Crash when closing an empty TTK file after inserting files, applying Keywords and finally deleting the files - resolved.
- Crash during Leverage of certain .NET Forms - resolved.
Build 131227
Enhancements:
- Details Files reinstated in both the UI and ezScript.
Bug Fixes:
- Grouped selection of segments which were once Locked or go through a Locked status cannot immediately set another status on - resolved when text is the same in the group selection; otherwise a reselection is required by the user.
Build 131226
Enhancements:
- More control over what to parse with a csproj file. A new configuration option can now be found here: Settings | Visual Studio Settings | Resources to Include.
Bug Fixes:
- Regular Expression wildcards not working as expected in Find and Replace - resolved.
- Locked strings preserved when pasting over a multiple string selection.
- Leverage back from GlobalLink TM Server had a translation against a segment but no segment status set - resolved.
Build 131225
Enhancements:
- Comparison Expert - When a comparison mode has been generated, it is now cached for quicker re-entry into a comparison item.
- When performing Analysis on the command line, the files being operated on and the path to the keywords file being used are also written into the log files.
Bug Fixes:
- GlobalLink TM Server - Leverage of segments from the most recent Cleanup now take precedence over older TUs in the Translation Memory.
- Wordfast Pro 5 TXLF files require additional elements to be present in the file to successfully open; Catalyst now writes the target language to the file header and marks up keyword using x-tag markup.
- Leveraging from an Alchemy TM file prioritises the most recent Cleanup segment over older TUs in the Translation Memory.
Build 131223
Enhancements:
- In Export project to Text file, you can now export the Path of files within the TTK; useful when you may have many files of the same name in different directories.
- In dialog Duplicate and Inconsistent Source/Target Options, a new Custom characters field to enter any user defined characters to be ignored when determining duplicates has been added.
- When doing a Find and Replace operation, the Replace with field now remembers previously entered text in a drop-down list allowing the user to switch between replacement text options during the context of the replacement.
- ezScript
- Batch mode performance; a license is no longer necessary when loading settings into the registry from an INI/EZP file or when starting or stopping any JobID operations.
- A new TMUtils switch allows the removal of keywords across all language pairs within an Alchemy TM file.
- When performing Analysis on the command line, the Source and Target languages are now written in the ezScript log file.
Bug Fixes:
- Comparison Expert
- Speed performance increased when comparing files of XLIFF type.
- Additional check added to make sure the user is not trying to compare a TTK file with itself.
- The Save supplementary glossary when application closes option set to off was not being respected correctly - resolved.
- Double click selections in the Translator Toolbar when accented characters present were not selecting the desired text accurately - resolved.
Build 131221
Enhancements:
- Once an Analysis Expert task is complete, there is now a button to Show Log to load the file from within the Analysis report dialog.
Bug Fixes:
- Removing keywords in an Alchemy TM file left the keywords in source segment when the TM is reopened - resolved.
- If a glossary file is being loaded and the user selects to close Catalyst, the loading of the glossary file now stops. Previously it would have reported that the operation could not be completed until the file loading had finished.
Build 131220
Bug Fixes:
- ezParse - Issue loading .ezp files including Visual Studio Project files group - resolved.
- ezScript - When a parsing rule name is not available, Catalyst now exits with an appropriate error code and writes a message to the ezScript log file informing the user that an alternative rule was used.
- When locking a keyword in the Translator Toolbar, Catalyst now maintains the cursor position, placing it after the currently locked keyword.
Build 131218
New Features:
- TM Manager a new Expert empowers users to merge and split language pairs contents within Alchemy TM files.
Enhancements:
- Speed performance improvements when reading the Defined Fonts information to display the font in the Translator Toolbar. Values are now read at the start and only re-read when updated.
- Validate Expert can now exclude segments based on assigned labels, allowing users to refine the results set.
- ezScript
- To maximise the number of files to be processed in a single ezScript command, the following switches have been added:
- ApplyStatus and Revert now have additional switches for FromFolder and FileListFile.
- Cleanup can now use the FromFolder switch.
- During an ezScript Leverage process if a penalty has been applied to the TM, this penalty information is now also written to the ezScript log file.
Bug Fixes:
- .NET files
- Resources within a csproj project file were not being extracted to the correct folder location when the folder name of both folders were the same - resolved.
- Insert resx files referenced in csproj files when Update= is found. This now uses the same file insertion logic as Include=.
- Revert of TTK file with BAML, Form Dialogs or String Tables were not setting both the For Review and Leveraged status back to Untranslated - resolved.
- ezParse
- Error when a group has been listed for a Text file where no group exists - resolved.
- When some group element of a rule has been modified but the extension and name was the same, the rule was not being imported correctly - resolved.
- GlobalLink TM Server - Resx files were not leveraging back the Signed off status - resolved.
- Split Visual View - String list and Visual View selection was no longer in sync; introduced in a recent build - resolved.
- Changing status of segments stopped ability to continue scrolling through segments with arrow keys - resolved.
- Cannot send To Concordance if Translator Toolbar is undocked - resolved.
- Crash Report Investigations
- Crash with relation to setting the active tab in the Translator Toolbar when switching between TTK files - resolved.
- AutoTranslating a text file in Visual Split Mode resulted in a crash - resolved.
- Visual view of a dialog in Split Mode with Group by Status enabled; when you selected two No context controls, it resulted in a crash - resolved.
Build 131202
Enhancements:
- Comparison Expert - When in Visual View the comparable items of that dialog are selected correctly in both dialogs and kept in sync when a comparable item is found.
- ezScript - Leverage Expert through ezScript can now accept the switches FileListFile or FromFolder.
- Speed improvements for the GoogleMT API by availing of the Multi-threaded leveraging functionality. In some cases, yielding nearly 3 times faster when compared to the older functionality.
Bug Fixes:
- Sometimes loading XML parsing rules failed to import - resolved.
- Updated glossary files can now be reloaded in Catalyst through re-attaching them without having to restart Catalyst.
Build 131197
New Features:
- Translator Lite Edition
- Translation Memory restrictions have been lifted for TM types. All TM connectors are now available in a Translation Lite Edition.
Enhancements:
- GlobalLink
- GlobalLink - Speed improvements for TM Server Leverage.
- Machine Translation status is now exported to GlobalLink TXML files.
- Visual Scroll bars and Mouse Wheel operations
- Improvements with regards to Visual View scroll bars and mouse wheel control for Icons, MFC dialogs, .NET Forms, .NET BAML dialogs and HTML files.
- Images which need the scroll bars now move quicker and scroll synchronously.
- Scroll bars are only visible when necessary in the current panel size.
- Generate Thumbnails - scroll bar moves quickly up and down the panel.
- Interactive Alignment - the mouse wheel moves the scrolls up and down accordingly and respects the Sync scrolling option.
- New menu option on a segment; you can now right click in the String list to also Copy Parent ID to Clipboard.
- When something has been parsed as a HTML tag, if this was interpreted incorrectly, you can now right click on the HTML tag and choose the option Convert Tag to Plain Text.
- A non-breaking space character now has a character representation when the space markers setting is on.
- Export/Import ezParse rules - sort order is now applied to the list of rules within their extension groups.
- Removed some of the character restrictions when naming a Label. These characters still cannot be used: < > & ' ".
- Moved the Manage Labels option on the Object ribbon to the start of the Labels menu.
- When a MadCap file is inserted into a TTK against a condition (thus not listed in Navigator window), a message with this info is now written to the Results pane on reopening the TTK file.
- ezScript - new switch /Saveup which allows users to save any older TTK files to this latest version of Catalyst.
Bug Fixes:
- Leverage Expert
- Results window shows Partially translated after a leverage while wrong target language selected - resolved.
- A locked segment was not being interpreted and successfully leveraged due to an incorrect partial fuzzy status. Extra checks have now been added to ensure fuzzy status is fully applied and removed correctly.
- Heavily repeated duplicate segments caused the leverage to be very slow - improvements now as what was previously not found is cached and no need to look up the non-found segment again.
- TTK bloated content through repeatedly Leveraging and Manually Editing of segments - resolved.
- Xliff - translation not fully coming across unless space is moved inside mrk tag - resolved.
- Comparison Expert
- The Translator Note displayed in the Properties Pane is correctly refreshed after a comparison task as you move through segments.
- Translator Notes for the main TTK now displaying correctly after running a Comparison Expert.
- Copy Text and Status will also copy properties for Max Lengths and Context Links if present.
- Memory optimisation improvements post running the Comparison Expert.
- ezScript
- Some program optimisation adopted when Catalyst is running via JobIDs.
- ezScript Report using the /R command does not create the xml report or write to batchlog if .apk file in TTK - resolved.
- Translator Toolbar
- When typing text in the translator toolbar, for each modification (adding or removing a character) a call to Catalyst was sent to update the file. For extremely large html files the underlying operations are so expensive that simply typing text resulted in the UI being extremely slow and cumbersome. Now, when the user starts typing, Catalyst does not update the file at each character, instead the updating (including the string list) occurs when no change has been made for 250 milliseconds. This value can be modified in the File | Settings | Project Settings dialog.
- When Online Validation was on, large HTML files revealed that too many unnecessary operations were being performed which resulted in slowing down even the selection of segments. Now the Online Validation operation doesn't require info from the whole file making it much faster.
- When Show Tags at Extremities is off, a translated segment with extremity tags no longer becomes a Recycle Translations match for itself.
- If Show Tags at Extremities setting is off applying a keyword to a segment with tags directly at beginning no longer makes the extremity tags visible.
- The selected segment now remains selected when increasing or decreasing the font size from the Translator Toolbar.
- A Bullet character was converted to a space when adding a space with space markers toggled on - resolved.
- Row units are identified correctly in the Maximum size Property tab as a row and no longer as a character.
- Find Functionality
- Once a Find & Replace on a batch of files is complete, the message is now correctly reported as finished in Results window.
- Improved checks for QuickFind settings with Match whole word only option on.
- Keywords - Match whole word only was still applying a keyword mid segment - resolved.
- Quick Find - Green highlighted colour appearing in the string list only when searching in Translated not in Original - resolved.
- String list optimisation when a segment contains a very long character count. Settings can be changed in the File | Settings | Project Settings dialog.
- Duplicates Filter - Sometimes the alternating group colour was not applied in the string list when including/excluding Locks - resolved.
- Update Expert - when working on single files, the message is only output to the results window for the corresponding file found and no longer reports the files not matched.
- Recycle Translations functionality stopped working after an Auto Translate - resolved.
- Extract as Original - now correctly functional on .class and XLIFF files. The parent String Tables of RC files now sets the status accordingly.
- Post an alignment of XML files the String List and Navigator file status is now correctly refreshed.
- Labels on Version resources now correctly revert if selected.
- Status Bar - Parsing large files e.g. a TMX file the Loading... message remains in the status bar until the loading is complete.
- After adding a label, deleting a label and then performing a rename of a label without closing the dialog, the deleted label reappears - resolved.
- Google Machine Translation - if a string contained a semi colon it was treated as a delimiter and the full string was not presented back as an MT match - resolved.
- Crash Report Investigations
- Sometimes when working with Android files and adding new target languages it could result in a crash - resolved.
- Sometimes if there was a problem presenting the Project Divided message, the TTK file would not continue to load - resolved.
- Sometimes an unhandled exception when the mouse was on or near the QuickFind dialog could result in a crash - resolved.
- Crash with relation to the marking of misspelt words in the Translator Toolbar when the user had clicked onto another string but the previous operation wasn't complete - resolved.
- Crash when closing a TTK file that contains .NET Forms but the background thread was doing a task and hadn't completed yet - resolved.
- Interactive Find and Replace with Recycle translation on could cause a crash when working on HTML files - resolved.
- Crash while trying to compress the file during a save - resolved.
Build 131180 SP1
New Features:
- Acrolinx Sidebar functionality and Platform API added into Catalyst 2019. You can now validate your segments using the Acrolinx Sidebar. An Acrolinx login is necessary for this. Contact Acrolinx for more information.
- New right click menu on Visual View to allow the user to revert just the coordinates and keep the text.
Enhancements:
- Optimisation
- Considerable speed improvements with regards to Analysis and Leveraging of files which contains XML formats.
- Considerable speed improvements with viewing the string list of XML files.
- Considerable speed improvements when opening and leveraging from TMX files.
- Speed improvements with regards to opening and saving TTKs which contained XML files.
- Speed improvements in the ezParse->Edit Methods when previewing large files of XML/TMX type.
- Speed improvements when visualising files of type XML in Visual View.
- Comparison Expert
- Enhanced to better match resources through the alignment algorithm when there are a differing number of items to compare.
- Enhanced to support differences in HTML files.
- Analysis Expert
- The Analysis statistics are now in line with the Leverage Expert figures maintaining consistency between the Experts.
- Speed improvements with change to the UI Analysis statistics to update the counts only after each resource.
- Users can now save the Analysis Expert log info in csv format.
- Leverage Expert
- Improvement to maintain position of tags at extremities during a Leverage.
- Validate Expert
- Validation tests are now grouped in categories in the Expert dialog to improve clarity.
- Added preconfigured regular expression tests in Conditional Pattern Tests, Correct Translation Tests and Invalid Terms Tests groups.
- Invalid regex validation rules warning in the Define Pattern dialogs when an expression is invalid.
- ezScript
- Speed improvement for the /GetLangs switch, now only looking at the stats.xml file within the TTK zip instead of loading the entire TTK file.
- New functionality to /Check a TTK file to see if it can be optimized and /Compact it if the check determines it contains any old, unused data. Refer to the ezScript help for more information.
- CatPack Expert added to ezScript functionality. Refer to the ezScript help for more information.
- 3rd party library upgrades
- Updated to the latest version of the Acrolinx Platform API when validating through the Validate Expert.
- Updated the installed version of the Android apktool to the latest version 2.4.0.
- Updated to the latest version of the ToolkitPro Codejock library v18.6.0 which includes enhanced functionality for High DPIs.
- MIF Documentation formats - updated the default parsing to use the latest code which now allows parsing of the latest FrameMaker file versions.
- Updated the Visual Studio 2017 Merge Module versions which are deployed during installation.
- In line with Microsoft's retirement from version 2 to version 3 of their Translator API, we now connect to this latest version. You can find out more info on this change from the Microsoft web site.
- Upgraded the compression engine of LZMA SDK to the latest version v19.0.
- APK files inserted into a TTK using a 64bit version of Catalyst now only use the 64bit Java version installed - no longer dependent on 32bit Java.
- Parsing of XML files within .Net WinForms now occurs.
- MadCap FileTags - updated the functionality to exclude files from being inserted into Catalyst based on a status within the source files.
- Export to TXML - the actual fuzzy value of the segment is now written instead of the default placeholder which was 95% when the TTK did not store this value.
- Export to XLIFF - fuzzy match percentage now output to XLIFF file.
- Glossary consistency validation test also validates against matches in the Supplementary glossary.
Bug Fixes:
- Comparison Expert
- Similarities between TTK files now outputs the results to the Comparison pane under the Similarities group.
- Changes in the Proportional Size Check now presented as a difference.
- Changes in Max Length now presented as a difference.
- Max sizes changes now correctly represented against it's appropriate max size category.
- Better handling of .NET forms when using the option "Copy Text and Coordinates".
- Corrected the ID in the hover tooltip within the string list.
- Validate Expert
- Now reports for inconsistent tags for PHP and ASP when present in non HTML files e.g. JSON files.
- During ezScript, the hotkeys.xml file was not being loaded correctly which resulted in different results for a UI validation versus an ezScript validation - resolved.
- Incorrectly reporting errors when inline tags were present when using the Inconsistent lead/trail spaces test - resolved.
- Performing validation in translator toolbar no longer clears the Reference tab.
- Leverage Expert
- Leveraging into previous version TTKs no longer leverages the label info.
- 100% fuzzy matches due to tag/keyword shunting are now 99% fuzzy, allowing for a better costing for the effort involved in this task.
- Memory Leaks and Optimisation
- Resolved memory leaks with regards opening and closing of TTKs and Alchemy .TM files.
- Resolved memory leaks with regards inserting XML files and closing a TTK without saving it.
- When opening a TTK file, Catalyst detects if it contains any orphaned elements i.e. data that is stored in the TTK but is no longer used. If this is detected a warning message is given to the user advising a resave of the TTK file.
- ezScript
- Running the Leverage Expert with the /Extract switch resulted in missing assemblies - resolved.
- With Export Project you can now export all resources to individual glossary formats.
- When two or more embedded extensions were found in a ListFile the specified parse rule for XML files was not used - resolved.
- If an APK file fails to be extracted, the log file now correctly reports this with the appropriate exit code.
- File Support
- Save As on Alchemy TM only saves the currently active TM and loses all the others - resolved.
- APK Files - changing the string list filter to anything other than No Filter or Untranslated, displayed the text incorrectly in the string list - resolved.
- For .NET BAML files, the Properties pane now gets the scroll bar automatically if there are too many properties for height of the dialog.
- Extracting a single resx file with the target language set to "Language Neutral" no longer adds .neutral to the filename.
- Json files - backslashes now correctly escaped on extraction.
- Json files - content of text writing angle brackets was being incorrectly marked as a tag - resolved.
- Json files - HTML type tags are now parsed into the segment - previously they were excluded from the segment and couldn't be placed accordingly in the translation.
- DOC formats are now encoded in Catalyst as UTF-8-BOM avoiding a potential UTFDataFormatException message.
- When creating a Catpack, the TTK file is re-saved to ensure that a Translator Lite user can load it.
- User Interface
- Up/Down arrows on the keyboard no longer increment the values of a dialog resource - resolved.
- When line feeds are present in a string in the Concordance Window, the formatting is now maintained on the selected string.
- The Reference Browser is only opened if the segment has something to show. Previously the focus would switch from the Results pane to the Reference Browser even if there was nothing to show.
- In the Results pane, when clicking on Validation Errors the selected item no longer scrolls out of view.
- Segments with Max Size set on a high DPI screen now re-calculates the display size once set.
- When on a higher DPI screen, the user's columns settings are saved correctly without defaulting to display all columns.
- When importing an ezParze rule, if you have the extension to be loaded selected in the UI, the ezParse rule was not loaded correctly - resolved.
- Deleting a memo and reselecting the segment while still in the same string list still showed the contents of memo due to a refresh issue - resolved.
- After loading a CatPack that contained a glossary file, it is now correctly listed as attached in the Glossary pane.
- Changing the Autosave time now takes immediate effect and no longer requires a Catalyst restart.
- Autosave path now opens the local autosave path instead of the overall file insertion path.
- Find and Replace - the string list is updated with the actual replacement string while the replace operations are still taking place.
- Keywords were being locked in middle of a word when there were tags close by, despite not using wholewordsfalse option - resolved.
- Export project using the Custom Status fields resulted in an empty file - resolved.
- Changed some labels for the Project Division Expert to make some of the values easier to understand.
- GlobalLink Technology
- GlobalLink Cleanup - if there is a language mismatch between server and TTK file that info is now outputted to the cleanup log.
- Clean up to a GlobalLink TM Server now also reports the statistics to the Results pane.
- Term Manager Connection strings are more flexible and the connection fields are now populated with a pasted URL.
- Crash Report Investigations
- Crash on save of MadCap Flare project files while trying to calculate the wordcount - resolved.
- Crash after a right click menu in the Results Pane after doing a long Validation test - resolved.
- When currently editing HTML files, autosave no longer kicks in while the edit is still taking place.
- Project Division - crash during a merge of a divided TTK - resolved.
- Crash while trying to hover over the QuickFind Settings option in the String List - resolved.
- Verify the file still exists in the TTK before a save and compression operation, as trying to compress a file which doesn't exist resulted in a crash.
- When a Glossary file was attached and a string which contained an ampersand was selected it could result in a crash - resolved.
- Crash with Undo/Redo with regards .NET Forms - resolved.
- Options for exporting parsing rules now disabled on files for which the rules are not available.
- Crashes on deleting files in a ttk when Online Validation is on - resolved.
- Avoid a conflict if a PowerTranslate task is taking place alongside a save operation.
Build 130169
Bug Fixes:
- If the string list is empty due to a selected filter, Catalyst sometimes failed on string selection after a task e.g. Validate Expert - fixed.
Build 130155
Bug Fixes:
- On some systems due to the licensing software, Catalyst crashed after a short period of time when trying to reconnect with the license - resolved.
Build 130140
Enhancements:
- Updated the installed version of the Android apktool to the latest version 2.3.4.
- The GoogleAPI Machine Translation Connector now dynamically gets the list of languages supported by Google instead of from a hard-coded list.
- Extended the GoogleMT connector to support the latest list of Google Translate languages - an increase of 46 languages.
- Statistics report - enhanced the functionality of reporting on the ezScript command line to allow the users to create an individual report per TTK while still using the FromFolder option.
- Enabled the Reference Browser within Catalyst to display web pages better by emulating Internet Explorer 10 instead of an older non-java scripted version of IE7 which was the default.
Bug Fixes:
- File Support
- .NET main assembly files with file name ending in g.resources.dll were interpreted as WPF satellite assemblies and not extracted with added extension .resources.dll - resolved.
- Image references with brackets in csproj are %28 and %29 and are now correctly mapped to ( and ) to find the file for insertion.
- While in compare mode, using the Comparison Expert, the right-click menu did not give the option to copy text to the left for XML files - resolved.
- Deleting the default json extension from within the JSON Files group in Parsing rules and relaunching Catalyst no longer restores the extension.
- Renaming a .json file in the TTK was not reflected with the modified name in the statistics window - resolved.
- Better handling when creating text parsing rules to ensure they are valid and feedback is now given to the user if an issue occurred while parsing with the regular expression.
- GlobalLink Support
- GlobalLink Project Director 5 - Catalyst no longer pulls down the list of translatable deliverables when connecting to PD. The list of targets needs to be refreshed separately per project by the user. It is best advised to only connect to a Catalyst specific project. Please contact our Support Team for more information.
- Translations are now leveraged from a GlobalLink TM Server when the translation memory wasn't cleaned up by Catalyst.
- Sometimes Catalyst failed to connect to https enabled Term Manager instances with an SSL/TLS secure channel error - resolved.
- Due to new restrictions imposed by Google, the free Google Translate MT connector can only be used on a segment by segment basis for a limited period of time, attached as an Active TM.
- NetChecker.exe renamed to AndroidRenderer.exe to try to avoid the Windows Defender malware issue which removed the file from Catalyst's Installation directory. This resulted in a repair installation operation the next time Catalyst was relaunched. The renamed exe file is signed with Alchemy Software's signature file.
- Applying keyword manually in a string with the option Show tags at Extremities enabled caused the last letter of the keyword to be missed - resolved.
- Creating a text parsing rule and deselecting the group check boxes for either Max length, Memos or Context Links would not remember the deselection - resolved.
Build 130135
Enhancements:
- Catpack completion message now written to the Results pane when the operation is complete.
Bug Fixes:
- Connectivity issues with third party GlobalLink AI and Kantan MT machine translation connectors resolved.
- Reference Browser no longing popping into view for strings with no Context Link assigned.
- String list refresh issue reducing the height of vertical scroll bar and the visible number of segments resolved.
- Clear Labels button in QuickFind bar no longer clears the QuickFind search.
- Hovering over labels showed the incorrect list of label names - resolved.
Build 130134
New Features:
- GlobalLink Support
- GlobalLink AI Connector for GlobalLink Machine Translation added.
- Project Director (GlobalLink 5) support added.
- GlobalLink TM Server version 5.3.0 support now implemented.
Enhancements:
- Installer
- Installer upgraded to InstallShield 2018 and tiles colour/icon added for Windows 8.1 and 10 platforms.
- Updated 3rd party programs for BCL Technologies and Analysis Package to their latest available versions.
- MT Engine - Kantan MT Connector updated.
- .NET Core/Standard .csproj format - Catalyst now inserts .resx or binary files from project folders and subfolders.
- ezScript Help updated to include the new Catalyst 2019 commands. See the ezScript help for more information.
- Improved messaging for GlobalLink Project Director output to the Results window.
Bug Fixes:
- Installer
- Registered icons for file of type .tm, .ezp, .jobx, .termlist corrected.
- Resolved incorrect icon assigned against the Alchemy Help in the Start menu.
- User Interface
- ezParse for Text with HTML - Preview pane now displays tags rather than plain text.
- Reverting on dialog title did not fully revert fuzzy match status which remained the Navigator status - fixed.
- Minimized Properties tab was displaying with title "Terms" - fixed.
- "Creating visual view" message in Status Bar for doc files now displays the full file name.
- "Language Neutral" can now be selected as source/target language when creating a new project.
- "Language Neutral" language identifier now displays in the Status Bar for TTK source and target languages.
- Glossary Support
- Term Manager now displays translated terms from sublanguages matching the project's target language.
- TBX (and Term Manager v4) - when TTK set to base language only (e.g. de) all sublanguage matches are now displayed regardless of language order in the glossary.
- Using "Get Previous/Current/Next Term" feature now highlights relevant matching term in the Terms window.
- The format of the last attached glossary is now remembered for the next Select Glossary File operation.
- Leverage with "ID match includes filename" leverages Lock from non-matching filename if alternative match is untranslated - fixed.
- Alignment now functional on WPF assemblies with WinForms after saving and re-opening TTK.
- Updated Build detection failing - resolved.
- Crash Report Investigations
- Crash on updating the string list post a Find and Replace operation with Recycle Translations option enabled and a Glossary file attached - resolved.