Alchemy CATALYST 10.0 Release Notes
Build 100164 (SP1)
Bug Fixes:
- ezType no longer triggered using arrow keys, restricted to user text edits.
- Analysis Expert - wordcounts for XML code segments now restricted to parsed text.
- Online Review Expert updated to support TRP version 4.6
- Maximum length marking around strings in Translator Toolbar lost after clicking off string - fixed.
Build 100160
Bug Fixes:
- Resx extraction now completes when a shared drive is specified as extraction location.
- Resx extraction now completes when "Language Neutral" is the ttk target language.
- Results pane message for BAML regarding running msbuild /t:updateuid is now output to ezScript Batch Log.
- ezType functionality restored.
Build 100159
Bug Fix:
- Maximum string lengths are now leveraged for .Net Winforms
Build 100157
Enhancements
- Support for strings containing line feeds and keywords improved.
- Recycle Translations - functionality enhanced, stability improved.
- Selection of multiple strings in string list now faster and does not invoke Recycle Translations.
Bug Fixes:
- Referenced assemblies are now saved in a TTK when inserted via COM API
- XML attribute values - predefined entity references now maintained on extraction.
- Issue saving a ttk directly after extraction of certain xliff files addressed.
- Issues with extraction of certain RC files fixed.
- On closing a ttk with particular .Net files, "server busy" dialog appearing - fixed.
- Duplicate filenames and subfolders in a Visual Studio project causing extraction issues - fixed.
- DOCTYPE declaration in .aspx file no longer changed on extraction.
- Export to TBX - illegal characters from Catalyst IDs no longer output and TBX format updated.
- Importing Validate Expert ini file settings through the UI no longer overwritten by selecting Tools->Options->Validate Expert to view current settings.
Build 100142
Enhancements
- Speed and efficiency of Recycle Translations and Active TM features enhanced.
- Support added for visual view on Win32 dialogs containing controls new to Visual Studio 2010.
- A new parameter 'RelativeTo:' has been added to ezScript alignment functionality. For example:
"C:\Program Files\Alchemy Software\Catalyst 10.0\Catalyst.exe" /T MyUserName C:\Project\Files\Lang1 C:\Project\Files\Lang2 C:\Alignment\Project.ttk relativeto:C:\Project\ /A
will create C:\Alignment\Project.ttk with the aligned files in the ttk structure: -ProjectTitle-\Files\Lang1. Note that "/A" must be used with "RelativeTo:".
Bug Fixes:
- 100% matches from TMX source were being presented as 99% matches for strings containing carriage returns. This was an issue with TMX output from Catalyst which has been addressed.
- Equivalent matches from .tm source were being prioritised over .ttk source in Leverage and Active TM even where .ttk was first in TM list. This has now been addressed.
- Importing user profiles via ini files - if setting was not present in ini file it was being set to TRUE in the registry. This has been changed so that the current setting is left untouched.
- If Trados Workbench was not installed and the user tried to connect to a Trados TM, Catalyst terminated. This has been addressed.
- Previously functionality to load Regex validation tests via user profile (ini file) was not available, this has now been implemented.
- Choosing to overwrite resx files already present in target folder on extraction resulted in _temp.resx filenames. This has now been resolved.
Build 100121
Enhancements
- Catalyst startup 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.
- Catalyst now supports the full TBX format, previous support was limited to the TBX_Basic standard. Support for embedded XCS content has been included.
Bug Fixes:
- Fuzzy leverage percentages for long strings are now calculated more accurately.
- HTML Leverage - where filenames differed by case only, locks and status were not being leveraged. This has been addressed for leverage from ttk.
- Glossary inconsistencies are no longer reported by the Validate Expert in the case of keywords.
Build 100117
Enhancements
- The efficiency of XML parsing and processing has been enhanced, resulting in improved times for insertion and editing of XML files in Catalyst.
- Improvements in memory management for parsing, Clean Up and Project Division Expert implemented, resulting in improved results and stability of these features.
- If a string contained line feeds and keywords were applied, there was some flickering of strings as they were processed, this has been resolved.
Bug Fixes:
- Folder alignment - images were not being aligned, this has been fixed.
- ID Search in BAML resources now locates text after a full stop in the ID
- The Analysis Expert now reports if the path to the logfile is not present but continues execution.
- The Scheduler now uses TMs from the TM list for Analysis and Leverage rather than the current registry entries.
Build 100112
Enhancements
- Catalyst Product Report software updated to most recent version and due to this upgrade Catalyst no longer restarts twice when restart application option is selected.
- Catalyst Product Report sending functionality has been updated to include sending by HTTP. Second and third methods invoked are SMTP and user's default email program. This improves the successful sending of product reports.
- Activation software now updated to allow successful product activation on Windows 8.
- Custom, non-standard Dependency properties in WPF now supported by Catalyst, allowing creation of BAML resource.
- New Config.xml option to extract only text (including unchanged source text) from .Net Winform binaries. See here for further information.
- Update to MadCap .flvar parsing rule to display variable ID
- Text in Context Link dialogs updated to more accurately represent methods of entering links.
Bug Fixes:
- Some language codes in rc files were not fully updated on extraction, this has now been resolved.
- ResX corruption on extraction due to upper case X in filename - issue resolved.
- Segmentation on a Chinese full stop was not taking place when followed by certain Chinese characters - resolved.
- Some languages did not adhere to the default text segmentation settings in Catalyst. This segmentation is used during glossary suggestion in the Translator Toolbar or when using the Glossary Inconsistent Check in the Validate Expert. Special language handling has now been added to Catalyst to ignore these delimiters for Chinese, Japanese, Lao, Thai and Vietnamese.
- Renaming Alchemy .tm files on disk resulted in multiple internal language files within the TM, affecting leverage results. The internal storage of language files in .tm files is now changed to be independent of .tm filename itself.
- MadCap Flare - "Users" folder with localizable content not displayed - resolved.
Build 100104
New Feature:
- 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.
- The Analysis Expert report now includes a band for Machine Translation.
Enhancements:
- Within .NET WPF files the XML characters/entity references are recognised and parsed appropriately e.g. << Back will now be displayed instead of << Back
- The Windows standard Select All option is carried out via the combination keys CTRL+A. Catalyst now also adheres to this depending on what area of the UI has focus at the time. Within the Translator Toolbar, CTRL+A selects all of the string in that segment, within the String List selects all of the segments and within the Navigator tree selects all files/folders. As CTRL+A was previously mapped to the Analysis Expert, this Expert can now be invoked used the combination keys CTRL+P
- Pressing F12 on a keyboard for HTML files always launched that file externally in the default external browser. This has now been extended to XML files
Bug Fixes:
- With RC files, the TTK Target language is now written to the RC file on extraction, even if the user has not made any changes to the file
- Within the XML Template Parser the expand button on an XML node now functions on all nodes
- Show All Strings mode has been enhanced for the XLIFF files. When the XLIFF file name is selected in the Navigator tree, all strings are now presented
- The <!doctype...> declaration for HTML files now parses as one segment when this declaration is preceded by variable script identifiers
- .NET Forms are rendered using the .NET Framework. During validation of some forms by the Validate Expert the software splash screen was popping up, impeding completion of the Expert. Now when specified forms are referenced in a config file, Catalyst Experts will no longer pass the form/splash screen to the .NET Framework for visual rendering
- If a single % was present in a segment without a letter the validation test for Inconsistent printf format specifiers (%d, %s, etc.) was incorrectly reporting issues on this single occurrence. This validation test has been improved to no longer report these issues
- Long strings written to the grouped tooltip when the Duplicates filter is invoked now has a max value of 80 characters. Exceeding this value now shows an ellipse. Previously this value was not set causing Catalyst filter creation issues on very long strings.
- The setting for the Match Case tick box in Segmentation settings is now written to and read back in from the User profile
- Previously within a segment you could not go from a Locked string status to a Signed off status without moving off the segment. This status refresh is now immediate.
- The scroll bar height of the string list is recalculated correctly when entering long translations. Previously the next string was pushed out of view and you needed to click off and back on to the resource to see the following string
- When many TTKs are listed in a job file, editing the project files list was causing an UI issue and putting an editable path over the wrong TTK entry - this has now been addressed.
- The Analysis Expert uses the Translation Memories as set up by the Leverage Expert and vice versa. However the memories in the Active TM window are now independent of these two Experts.
- Leveraging from Machine Translation is no longer duplicating the keywords in the translation
Build 10090
Bug Fixes:
- Multilingual EXEs when inserted/leveraged through the Catalyst COM API now acknowledge the multilingual setting
- Double clicking on a TTK to launch Catalyst no longer results in the windows error message Windows cannot find 'xxx'...
- The connection string to Multiterm is correctly working
Build 10089
Enhancements:
- The TM list for Leverage Expert and Active TM has been decoupled and each task now maintains their own independent translation memory list
- Refreshing Statistics in the statistics panel works on the active TTK only and no longer on all opened projects
- Binary elements within a MadCap flprj file now show the message There are no items to show when in String View and only the binary information in Visual View
- Deleting a file from the tree structure in a MadCap project previously closed the tree. This has been improved so that the tree now stays expanded and the focus goes back to the Parent folder level.
- Multi-selection of dialog controls in visual mode can now be repositioned with the keyboard arrow keys
- If there is a decompile error during the insertion of an Android APK file, Catalyst now reports this with a popup message and to the results window
- TXML files show the XML file view when viewing TXML files in Visual mode
- During the installation the minimum .NET Framework requirement now needs to be .NET 3.5 or .NET 4.0
Bug Fixes:
- Update Expert - The serialisation of the newly referenced .NET assemblies is correctly stored in the TTK for WPF and .NET Visual View rendering
- Update Expert through ezScript
- Issues when keyword present in the original TTK file caused segmentation issues for HTML and XML files have now been resolved
- Keyword positions maintained correctly after the update on file formats
- Translation status from the original TTK at resource levels maintained post the update
- Translations from the original TTK correctly leveraged into the resources during the update
- The parsing rule the file was originally inserted with is adhered to during an ezScript update
- ezScript now accepts the parameters HHPFile and VSConfig when inserting specified files in the FileListFile
- ezScriptBatchlog output modified to report the correct TTK name during the Leverage command
- ezScript Help updated to correctly reflect the Clean up of several TTKs through a file list
- Updates to the Leverage code to achieve the exact same leverage results from an AlchemyTM when on either 32bit or 64bit machines
- If the option Leverage from same object type only is on, XLIFF files will now correctly leverage
- Fuzzy leverage of XML files stores the percentage into the Match % column when displayed in the string view
- The option to Mark Validation Errors during the Validation Expert now removes the mark when the issues have been resolved when you advance to the next segment
- AlchemyTM - Better comparison of TU attributes to stop the same elements being written to the TM during subsequent clean ups to the same memory
- The green text selection of the string to find during a QuickFind has been reinstated in the string list
- During Machine Translation, new line characters within the text no longer have the
html tag post the leverage
- HTML - The Visual view of a html file containing a self closing <span/> tag was causing a Catalyst exception which has now been caught. However the limitation is that anything after that span tag cannot be viewed in the Catalyst HTML visual view pane
- When using Database files which used the automatic assignment of IDs there was an issue writing out strings with a translation status if not all strings had a status. This issue has now been resolved and the database is correctly extracted into
Build 10085
Bug Fixes:
- An issue involving a crash on applying keywords to long strings containing line feeds was reintroduced in the last release due to a code change for a separate results pane enhancement. This has been addressed.
- Leverage through the SDK was not taking place due to an issue during ttk language comparison by Catalyst, this is now resolved.
Build 10083
Enhancements:
- Catalyst 10 x64 now includes support for MS Office 2010 x64 in the database component
- Support added for languages which have the same Language LCID, but a different short description, e.g. zh-Hans and zh-CHS both have LCID = 0x0004. The user can now change the default language setting for these languages in Catalyst to match the language of choice.
See here for further information.
Bug Fixes:
- If space markers were toggled on in the Translator toolbar, on occasion some keywords would be displayed in an incorrect position, this has been addressed.
- Occasionally some bytes in Win32 dialogs were not being extracted in their original format, this has been resolved.
Build 10080
Enhancements:
- The xml:lang element in a MadCap .flprj project file is now exposed for localization
Bug Fixes:
- The increased delay in rendering the XML string list in Catalyst 10 compared to Catalyst 9 has been addressed.
Build 10079
New Feature:
- Embedded graphics within .NET files are now parsed into the Bitmap resources of the file for localization
Enhancements:
- A change to the validation test Correct Translation Tests now means that a regular expression modifier is correctly preserved during group notation
- Missing .NET assemblies were always reported in the UI in the results window but now that information is also reported in the ezScript batch log
Bug Fixes:
- Cleanup Expert is now correctly initializing the date and some other un-initialized attributes. This was causing issues during subsequent clean ups to the same TMs
- Some memory issues when applying Locks and Keywords when using the option wholewordsfalse: on a project have been addressed
- The delay in rendering the String List or Visual View when Recycle Translations option was enabled has been addressed
- A custom validation test of some text followed by the regular expression quantifier * was causing delays validating the expression
Build 10067
New Feature:
- New File Support: MadCap Flare, Google Android APK and MS Visual Studio 2010
- New Experts: Terminology Harvest Expert, Project Division Expert
- Update Expert has been enhanced to work on all file formats
- Validation Expert now allows users to create customizable tests
- Divide Project Expert has been added to the list of ezScript commands
- Machine Translation is now available through the Leverage Expert and through ActiveTM
- Automated Segment Locking is available to lock entire segments based on ID or segment content
- QuickFind can now be refined; enabling just the current result set to be searched
- Copy ID to clipboard available in the String List through a right click menu
- The creation of *.bak files can now be disabled for UI and ezScript operations
- When many segments are selected in the String View the status bar indicates the number of items selected
Enhancements:
- Advanced Find options are now available in both Memo and ID fields
- Advanced Find within an ID Search is no longer case sensitive and allows partial lookup
- XLIFF parser updated to parse <ph>, <bpt> and <ept> tags correctly and present the middle content as a tag
- HtmlRoot has now been renamed to ReferenceRoot and location can be specified in the Tools | Options | Application page
- Alchemy TM - Translation Units written to the TM now include the date which facilitates using the most recent TU within the Leverage Expert
- The size limitation on TTKs opened within the Translator Lite Edition has been removed
- There is no longer a 90 day expiration on the Translator Lite licenses
Bug Fixes:
- Pseudo Translation no longer pseudo translates the Pre and Post characters
- Validation Expert tests extended for text files
- The style sheet behind the Validation Report has been updated to display the report fully within Internet Explorer 9