Changes from M23 to M24

Applications

  • Tikal

    • Changed default resource for -q command from OpenTran to Translate Toolkit
  • Rainbow

    • Made usability improvements to the Testing Console for rapid iteration when creating custom filter configurations.

Steps

  • Added the Copy Or Move Step

    • Copies or moves files to a specified location with the option to overwrite or backup existing files or skip copying files if there is an existing file.
  • Rainbow Translation Kit Creation Step

    • Removed the experimental output to XLIFF 2.0 (too outdated to be useful) See the Okapi XLIFF Toolkit project for more up-to-date support for XLIFF 2.0.
    • Added option to specify the post-processing hook for OmegaT tkits.
  • Format Conversion Step

    • Added the Word Table output format.

Filters

  • IDML Filter

    • Changed the default spread size threshold to 2000 Kb and updated the warning/error to show the spread size.
  • XML Filter

    • Android Strings pre-defined settings: Exposed content of <item> elements for translation (used in <plurals>, <string-array> elements).
  • HTML Filter

    • Added option to treat CDATA as an inline element.
    • Content of excluded inline elements is exposed for, e.g., inclusion in XLIFF equiv-text attributes.
    • Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.
  • XML Stream Filter

    • Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.
  • OpenXML Filter

  • JSON Filter

    • Fixed issue #377: Support for subfiltering in JSON.
    • Fixed issue #373: JSONFilter should use the JSONEncoder.
    • Note: Changes in escaping/unescaping behavior in this filter break compatibility with files extracted by previous versions.

Filters Plugin for OmegaT

* Added capability to specify a custom filter parameters file for
  each Okapi filter in the plugin. This closes [issue #376](https://bitbucket.org/okapiframework/okapi/issues/376).

Connectors

  • Added the Bilingual File Connector

    • Directly query a bilingual file format such as TMX, PO, etc., without importing to a TM first.
  • Libraries

    • Important: Changed minimum requirement from Java 1.6 to Java 1.7.
    • Fixed ITS content writer to output locQualityIssueProfileRef and not locQualityIssueProfile.
    • Improved report output of quality checker.
    • Updated and cleaned up the build files.
    • Added HUMAN_RECOMMENDED type to the MatchType list.
    • Modified the base implementation for IParameters, this may result in compilation errors in your code if you access directly some variables: you should now use the corresponding getter and setter methods.
    • Added support for tuv-level attributes that were missing in TMXWriter.