Alchemy CATALYST 10.0 Release Notes
Build 100256
Stability:
- If Catalyst 10 and Catalyst 11 (to be released in Q4 2014) are to coexist on the same machine, Catalyst 10 SP4 should be installed.
Thi will address an issue with Quick Info hover bubbles in Windows Explorer when placed over a TTK or a TM file.
Enhancement:
- The Leverage Expert leverages signed off status (as well as locks and memos) on HTML files by comparing the XPath of old and new segments.
This can now be made less strict by configuring elements which can be ignored when comparing the XPaths, thus increasing the leveraging of signed off status.
- Manifest change to make Catalyst 10 x64 User Interface consistent with x86.
Bug Fixes:
- The Validate Expert not reporting validation errors on ResX forms has been resolved.
- The Untranslated with Locks and Untranslated with Memos filters have been improved and grouping beneath the filter restored.
Build 100246
Enhancement:
- Machine Translation status can now be applied to ttk strings via Catalyst API.
Build 100245
Enhancement:
- Installation from the msi file rather than setup.exe will now register Catalyst components.
- Support for zipped files enhanced by upgrade to library used for compression.
Bug Fixes:
- Keywords occasionally resulted in incorrect validation errors reported - addressed.
- Some instability opening a large HTML ttk while saving another ttk addressed.
- The Maximum Size dialog was displaying "Not Set" as the value for Maximum Pixels Height, even where the Height had been configured. This has been fixed.
- Checkin of a licence through ezScript enabled in Catalyst x64 edition.
Build 100239
Enhancement:
- Changes made to the Inconsistent Translated and Inconsistent Original filters to display all inconsistent strings and then group by the translated/original string depending on the active filter. Which now makes it easier to view the quantity of inconsistent repetitions across your project and may help when deciding which translation to utilise.
- The Inconsistent Translated and Inconsistent Original filters no longer analyses any strings which have a Locked and Untranslated status. These have been omitted from the subset when trying to determine the inconsistencies.
Bug Fixes:
- Continuous investigation of the crash reports files received and subsequent changes made to avert future occurrences.
- An issue has been found and addressed. Users clicking via the return/enter key through the string list could sometimes result in Catalyst shutting down unexpectedly.
Build 100220
Bug Fixes:
- A multilingual TBX glossary was causing memory saturation due to size and synonym handling, this has been addressed and TBX support and memory management improved.
- Validate Expert Glossary Consistency check - results were being reported multiple times for TBX glossary mismatches, each error is now reported once.
- Closing certain ttks containing WPF BAML resources was causing a "Server busy" error, this has been resolved.
Build 100217 (SP2)
Bug Fixes:
- The previously released SP2 build 100215 included an issue where closing one or more ttks and leaving just one ttk open caused Statistics for that ttk in the UI to be unavailable until another ttk was opened. This has been fixed in this release, 100217.
- Analysis and Leverage statistics now ignore hidden strings in child ttks created by Project Division.
- Maximum string length validation errors in the XML validation report now include an error description.
Build 100215
New Feature:
- 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"
- 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"
Enhancement:
- 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.
- Autosave - Improvements made to Autosave functionality.
- Implemented the latest available version of the crash reporting software.
- Multiple selection and extraction now for many files selected in the Navigator Pane.
- Win32 binary files - Change Dialog Font functionality now includes the option to select Virtual Fonts.
- Analysis Expert memory management improvements implemented.
- 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.
- Now during ezScript, the Clean up Expert log indicates the TM the TTKs are being cleaned up into, matching the UI log.
Bug Fixes:
- Addressed issues with regards to the application of keywords during file insertion.
- Some non well-formed inline tags were being incorrectly reported, this is now 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.
- Sometimes for HTML script elements which were parsed as text the links in the results window brought the user to wrong resource in the Navigator Pane
- 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.
- Addressed issues with regards to the application of keywords during file insertion.
- Some exe files through ezScript were writing an error code 4 entry to the ezSrcriptBatchLog.txt even though the file was being correctly inserted into the TTK.
- Sometimes when using the Update Expert there was an issue writing to progress to the Results window which was causing Catalyst to run in a unstable state.
- An issue with regards to saving the report file when using the Update Expert has been resolved.
- Analysis Expert memory management improvements implemented.
- Long keywords in text were getting abbreviated in the Translator Toolbar with an ellipse.
- The string list is no longer resetting itself when working on String Tables in All Strings Mode.
- "Size to content" command should not change height of buttons if smaller than original
Build 100201
New Feature:
- Applying keywords to a TTK is now available in ezScript. The syntax is: Catalyst /P TTKName:Fname keywords:Keywords_File. For example:
"C:\Program Files\Alchemy Software\Catalyst 10.0\Catalyst.exe" /P TTKName:"C:\My Projects\Project.ttk" keywords:"C:\Settings\Keywords Files\Keywords1.txt"
will apply Keywords1.txt keywords file to Project.ttk.
Stability Enhancements:
- After running a static analysis tool on our code, it identified some issues which have been addressed.
- 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.
- Catalyst crashes when a User tries to load a TTK file when Catalyst has not been installed correctly - addressed.
Bug Fixes:
- If a TMX glossary had an entry consisting of just a space, this caused Catalyst to freeze on strings containing certain characters. This has been addressed.
- The timestamp is now written to a .tm file correctly when the user's timezone is not GMT.
- A dialog with the style WS_EX_LAYERED was causing issues with visual view - this has been addressed and the dialog is correctly rendered.
- Final CR LF in HTML Dialog resources parsed as text becomes CR NUL on extraction of exe - fixed.
- Memos applied to one dialog item with ID 65535 were leveraged to all instances of ID 65535 in same dialog - fixed.
- Applying keywords - some discrepancies between keyword application on file insertion through ezScript and through the UI - resolved.
- An issue in the SDK relating to setting target language and multilingual language property has been resolved. Previously changing the target language in SDK API was setting the status ForeignLanguage on all resources/files
Build 100191
Bug Fixes:
- ASPX - Angle brackets in the script element of a tag are no longer escaped when re-writing the files on disk.
- 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.
Build 100188
Enhancement:
- XLIFF - support for inline tag parsing enhanced.
- <g> - Generic group placeholder
- <bx/> - Begin paired placeholder
- <ex/> - End paired placeholder
- <it> - Isolated tag
Bug Fixes:
- Leverage for some strings in conditional XML files was not taking place due to a segmentation issue. This has now been resolved.
- Translator Lite edition - a dialog relating to a Translator Pro feature was being invoked on startup, this has been fixed.
- Inserting a 32Bit only .NET assembly on a 64Bit OS in ezScript now writes relevant information to the ezScript log.
Build 100171
New Feature:
- Validate Expert - new test introduced for missing spaces around tags. Please see here for full information
- Google Paid API can now be used for Machine Translation, please contact our Support Team for further information.
Enhancements:
- ezScript - The parameter server_name /LICENSE CHECKOUT:server_name can now be used to pass the path to a license file containing the appropriate license server information.
Bug Fixes:
- HTML - angle brackets now supported as attribute values and format maintained on extraction.
- Jar - folder structure incorrect on insertion, appears to be due to similar/duplicated folder names - fixed.
- 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
- 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.
- 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 overcalculated by one in the Properties pane, this has been addressed.
- Errors when certain characters in group captions and tooltips - issue resolved.
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