<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://okapiframework.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ysavourel</id>
	<title>Okapi Framework - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://okapiframework.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ysavourel"/>
	<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php/Special:Contributions/Ysavourel"/>
	<updated>2026-04-15T02:52:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=606</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=606"/>
		<updated>2016-07-01T11:07:43Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: update Ocelot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 10px; padding:5px; padding-left:10px; background:#ffffff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
The Okapi Framework is a '''free''', '''open-source''' and '''cross-platform''' set of components and applications designed to help your '''localization''' and '''translation''' processes.&amp;lt;br&amp;gt;&lt;br /&gt;
The project uses and promotes '''[[Open Standards|open standards]]''' such as [[XLIFF]], [[TMX]], [[SRX]], [[ITS]] and other formats. It is an [[Open_Standards#OAXAL_1.0_Conformance_Statement|OAXAL 1.0 implementation]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-right:5px; padding:10px; padding-top:0; background:#ffffdf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Users Help and Documentation==&lt;br /&gt;
* '''[[Getting Started]]''' &amp;amp;mdash; all you need to know to get started using the Okapi tools&lt;br /&gt;
* '''[[FAQ]]''' &amp;amp;mdash; the answers to some of the most asked questions&lt;br /&gt;
* '''[[Online Help]]''' &amp;amp;mdash; the applications online help pages&lt;br /&gt;
* '''[[Knowledge Base]]''' &amp;amp;mdash; various articles on how to work with the Okapi tools&lt;br /&gt;
* '''[[Tutorials]]''' &amp;amp;mdash; step-by-step tutorials on using the Okapi tools&lt;br /&gt;
* '''[[Glossary]]''' &amp;amp;mdash; list of the main terms used in the help and documentation&lt;br /&gt;
* '''[[Screenshots]]''' &amp;amp;mdash; of the applications on different platforms&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* '''[https://groups.yahoo.com/neo/groups/okapitools Users Group]''' &amp;amp;mdash; users group and mailing list (or '''[http://twitter.com/OkapiFramework follow us on Twitter]''')&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bug Report]''' &amp;amp;mdash; list of bug reports (Login required to post one)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Feature Request]''' &amp;amp;mdash; list of feature requests (Login required to post one)&lt;br /&gt;
* '''[mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback]''' &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; margin-right:5px; padding-top:0; background:#f9f9ff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
* '''[[Rainbow]]''' &amp;amp;mdash; a toolbox to launch a large variety of localization tasks&lt;br /&gt;
* '''[[CheckMate]]''' &amp;amp;mdash; an application to perform quality checks on bilingual files&lt;br /&gt;
* '''[[Tikal]]''' &amp;amp;mdash; a command-line tool for basic localization tasks&lt;br /&gt;
* '''[[Ratel]]''' &amp;amp;mdash; a WYSIWYG editor to create, test and maintain SRX segmentation rules&lt;br /&gt;
* '''[[Longhorn]]''' &amp;amp;mdash; a batch processing server&lt;br /&gt;
* '''[http://github.com/vistatec/ocelot/blob/master/README.md Ocelot]''' &amp;amp;mdash; a XLIFF reviewer workbench&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
* '''[[Filters]]''' &amp;amp;mdash; extract translatable text from various file formats&lt;br /&gt;
* '''[[Steps|Pipelines and Steps]]''' &amp;amp;mdash; perform a chain of user-defined tasks on input documents&lt;br /&gt;
* '''[[Connectors|Translation Resource Connectors]]''' &amp;amp;mdash; provide access to MT, TM, term-bases, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-left:5px; padding:10px; padding-top:0; background:#dfffe8; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Downloads &amp;amp;mdash; Stable Release ([http://code.google.com/p/okapi/source/list?name=master master branch])==&lt;br /&gt;
The latest stable release of Rainbow, CheckMate, Tikal, Ratel, etc. ('''M30 - May 14 2016'''):&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_0.30.zip Windows 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_64_0.30.zip Windows 64-bit]''' &amp;amp;mdash; Windows platform&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_0.30.zip Linux 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_64_0.30.zip Linux 64-bit]''' &amp;amp;mdash; Linux platform (gtk2, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_cocoa-macosx-x86_64_0.30.zip Macintosh 64-bit]''' &amp;amp;mdash; Macintosh platform (Cocoa, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-longhorn_all-platforms_0.29.zip Longhorn (v0.29)]''' &amp;amp;mdash; batch processing server ([[Longhorn|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapiFiltersForOmegaT-1.0-m30-dist.zip Plugin for OmegaT]''' &amp;amp;mdash; filters plugin for OmegaT ([[Okapi Filters Plugin for OmegaT|More information...)]]&lt;br /&gt;
* '''[https://github.com/vistatec/ocelot/releases/tag/v2.1 Ocelot (v2.1)]''' &amp;amp;mdash; XLIFF reviewer workbench ([http://github.com/vistatec/ocelot/blob/master/README.md More information...)]&lt;br /&gt;
* '''[http://okapiframework.org/snapshots/changes.html Changes Log]''' &amp;amp;mdash; list of the changes between versions&lt;br /&gt;
* '''http://bintray.com/okapi/Distribution''' &amp;amp;mdash; all downloads&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/release/''' &amp;amp;mdash; release artifacts&lt;br /&gt;
&lt;br /&gt;
==Downloads &amp;amp;mdash; Development Release ([http://code.google.com/p/okapi/source/list?name=dev dev branch])==&lt;br /&gt;
For testers and advanced users, the latest development snapshots are here:&lt;br /&gt;
* '''http://okapiframework.org/snapshots/changes.html''' &amp;amp;mdash; list of the changes between M30 and M31-snapshots&lt;br /&gt;
* '''http://okapiframework.org/snapshots''' &amp;amp;mdash; snapshots build manually&lt;br /&gt;
* '''http://okapi.ci.cloudbees.com/job/okapi-snapshot/''' &amp;amp;mdash; snapshots build automatically every midnight ET&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/snapshot/''' &amp;amp;mdash; snapshots artifacts build every midnight ET&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5px; padding:10px; padding-top:0; background:#ffe8bf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
{| style=&amp;quot;background:#ffe8bf;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; padding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/ Project Home]''' at Bitbucket&lt;br /&gt;
* '''[http://okapiframework.org/devguide/index.html Developer's Guide]'''&lt;br /&gt;
* '''[http://okapiframework.org/javadoc/index.html API Documentation]'''&lt;br /&gt;
* '''[http://groups.google.com/group/okapi-devel/ Developers Group and Mailing List]''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/src Git repository]''' of the source code&lt;br /&gt;
|&lt;br /&gt;
* '''[http://okapi.ci.cloudbees.com/ Jenkins Continuous Build]'''&lt;br /&gt;
* List of the '''[http://code.google.com/p/okapi/source/list?name=dev Latest Code Changes]''' (dev branch)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/wiki/Consultancy Consultancy resources]'''&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bugs and Requests]''' tracking list&lt;br /&gt;
* Notifications: '''[https://bitbucket.org/okapiframework/okapi/commits/all Commits]''' and '''[http://groups.google.com/group/okapi-builds Jenkins Errors]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=605</id>
		<title>Okapi Filters Plugin for OmegaT</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=605"/>
		<updated>2016-07-01T02:39:24Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Filters Included */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
[http://www.omegat.org/ OmegaT] is a free and open-source translation tool that offers support for many file formats. It also provides a plugin mechanism to use addition filters.&lt;br /&gt;
&lt;br /&gt;
Several of the [[Filters|Okapi filters]] have been packaged into a plugin that works with OmegaT's plugin interface. This allows you to use the filters seamlessly directly from OmegaT.&lt;br /&gt;
&lt;br /&gt;
==Filters Included==&lt;br /&gt;
&lt;br /&gt;
Currently support for the following formats are included:&lt;br /&gt;
&lt;br /&gt;
* Doxygen-commented files (using the [[Doxygen Filter]])&lt;br /&gt;
* HTML files (using the [[HTML Filter]])&lt;br /&gt;
* InDesign IDML files (using the [[IDML Filter]])&lt;br /&gt;
* JSON files (using the [[JSON Filter]])&lt;br /&gt;
* Qt TS files (using the [[TS Filter]])&lt;br /&gt;
* Trados TagEditor TTX files (using the [[TTX Filter]])&lt;br /&gt;
* Transifex projects (using the [[Transifex Filter]])&lt;br /&gt;
* Wordfast Pro TXML files (using the [[TXML Filter]])&lt;br /&gt;
* XLIFF 1.2 documents (using the [[XLIFF Filter]])&lt;br /&gt;
* XLIFF 2 documents ([[#Support for XLIFF 2|see more information]])&lt;br /&gt;
* XML files (using the [[XML Filter]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|Note that the TTX filter is set by default to auto-detect pre-segmented files.&lt;br /&gt;
* If no segments are detected, the filter extract all text by creating its own TTX segmentation.&lt;br /&gt;
* If one or more segments are detected '''only the existing segments are passed to OmegaT'''. So if a file is only half segmented you will not get the un-segmented text in OmegaT. In those cases you can:&lt;br /&gt;
** define your own filter settings file for TTX&lt;br /&gt;
** use [[Rainbow]] to create an OmegaT project where the TTX filter is forced to extract the non-segmented text.}}&lt;br /&gt;
&lt;br /&gt;
Note that several of the formats supported by the plug-in are also supported by OmegaT native filters. You should select which filter to use by enable/disable it in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog. If several filters are set for a given format, the first one in the list is used by default.&lt;br /&gt;
&lt;br /&gt;
==Filter Parameters==&lt;br /&gt;
&lt;br /&gt;
Starting in m24 you can specify a custom filter parameters file for each of the filter that supports options.&lt;br /&gt;
&lt;br /&gt;
Use OmegaT's &amp;lt;cite&amp;gt;Options&amp;lt;/cite&amp;gt; button in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog box to select whether you want to use the default settings, or a custom filter parameters file (&amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; extension) where you have stored your options.&lt;br /&gt;
&lt;br /&gt;
You cannot create or edit the filter parameters file from OmegaT, but you can use [[Rainbow]] to do this (menu &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Filter Configurations&amp;lt;/cite&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|&lt;br /&gt;
* All filter parameters files you use in OmegaT must be in the same directory.&lt;br /&gt;
* Make sure the parameters files have the extension &amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; and start with the filter identifier. For example: &amp;lt;code&amp;gt;okf_idml@myConfig.fprm&amp;lt;/code&amp;gt;, not just &amp;lt;code&amp;gt;myConfig.fprm&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
Download the file &amp;lt;code&amp;gt;okapiFiltersForOmegaT-&amp;lt;version&amp;gt;-dist.zip&amp;lt;/code&amp;gt; from: &lt;br /&gt;
&lt;br /&gt;
* '''https://bintray.com/okapi/Distribution/OmegaT_Plugin (for the stable release)'''&lt;br /&gt;
&lt;br /&gt;
* or http://okapiframework.org/snapshots (for the development snapshot)&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
* Starting with m24, make sure you are using Java 1.7 or above (OmegaT can run on lower versions of Java).&lt;br /&gt;
* Make sure you have [http://www.omegat.org/en/downloads.html OmegaT 2.2.3 or above].&lt;br /&gt;
* Locate your OmegaT &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory (see your platform below).&lt;br /&gt;
* Copy the plugin's JAR file to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
* Restart OmegaT.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
On Windows you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (e.g. &amp;lt;code&amp;gt;C:\Program Files\OmegaT&amp;lt;/code&amp;gt;) or to your Application Data directory:&lt;br /&gt;
* Windows XP: &amp;lt;code&amp;gt;C:\Documents and Settings\&amp;amp;lt;username&amp;amp;gt;\Application Data\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Windows Vista or later: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;username&amp;amp;gt;\AppData\Roaming\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
On OS X you are recommended to install the plugin to &amp;lt;code&amp;gt;/Users/&amp;amp;lt;username&amp;amp;gt;/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Library&amp;lt;/code&amp;gt; folder in your home directory may be hidden; to access it from the Finder, select &amp;lt;cite&amp;gt;Go &amp;gt; Go to Folder&amp;lt;/cite&amp;gt; from the main menu and enter &amp;lt;code&amp;gt;~/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Okapi requires Java 1.7. The Mac-specific version of OmegaT 3.1.9 or later is bundled with Java 1.8, so you don't need to do anything. If you are running a &amp;quot;without JRE&amp;quot; version or an older version, you will have to install Java 1.7 or later and ensure that OmegaT is launched with it.&lt;br /&gt;
&lt;br /&gt;
===Linux &amp;amp; BSD===&lt;br /&gt;
&lt;br /&gt;
On Linux and BSD you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (alongside &amp;lt;code&amp;gt;OmegaT.jar&amp;lt;/code&amp;gt;) or to &amp;lt;code&amp;gt;~/.omegat/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
&lt;br /&gt;
For the file formats that represent segments, such as TTX, be aware that the segmentation created by OmegaT is not carried back into the translated document. For example, an unsegmented paragraph of two sentences may be translated as two separate segments in OmegaT (and produce two TM entries), but it is merged back as a single paragraph (between segment markers because that is the only way to store translation) in the translated TTX file.&lt;br /&gt;
&lt;br /&gt;
You can use the [[Segmentation Step]] in [[Rainbow]], or the [[Tikal - Miscellaneous Commands#Segment_Files|Segmentation command of Tikal]] to create a pre-segmented TTX file before opening it in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that any line-break in the source text is considered a segment break by Trados TagEditor, even when it is within an existing segment. Opening a segment that includes a line-break with TagEditor results in a segment withing segment.&lt;br /&gt;
&lt;br /&gt;
==Pre-Translation==&lt;br /&gt;
&lt;br /&gt;
TTX documents may contain segments that are already translated. The translation of such segments is loaded as the current translation in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that the target language of the OmegaT project must match the target language specified in the TTX file. The target language of a TTX file is defined in the attribute &amp;lt;code&amp;gt;TargetLanguage&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;amp;lt;UserSettings&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
==Testing a Filter==&lt;br /&gt;
&lt;br /&gt;
Some file formats are difficult to extract and merge. If you want to be sure that the translated file merges back properly and is a valid file. One step toward verifying this is to re-extract the merged file and compare the first extraction with the second.&lt;br /&gt;
&lt;br /&gt;
* Open the original file in OmegaT&lt;br /&gt;
* Save it.&lt;br /&gt;
* Go to the &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; directory and copy the file you have saved some place else.&lt;br /&gt;
* Go back to OmegaT and open the file you have just copied.&lt;br /&gt;
* Both files should have the exact same source content. If they do not it is likely that the saved file was not generated properly. You should [http://code.google.com/p/okapi/issues/list fill a bug report] to make sure the problem is corrected.&lt;br /&gt;
&lt;br /&gt;
==Support for XLIFF 2==&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This feature is available starting from the version 0.25 and is beta.}}&lt;br /&gt;
&lt;br /&gt;
* Only basic core support is implemented&lt;br /&gt;
* The &amp;lt;code&amp;gt;translate='no'&amp;lt;/code&amp;gt; attribute in unit or annotations is not supported yet.&lt;br /&gt;
* The &amp;lt;code&amp;gt;canResegment='no'&amp;lt;/code&amp;gt; flags are not supported yet.&lt;br /&gt;
* Annotations are stripped out&lt;br /&gt;
* No module is supported yet&lt;br /&gt;
* Existing target is set as OmegaT &amp;quot;fuzzy match&amp;quot; if its status is &amp;quot;initial&amp;quot; or &amp;quot;translated&amp;quot;, not fuzzy for &amp;quot;reviewed&amp;quot; and &amp;quot;final&amp;quot;.&lt;br /&gt;
* Inline codes are mapped to &amp;lt;code&amp;gt;&amp;amp;lt;gN&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;/gN&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;xN/&amp;gt;&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
* Notes are not displayed in OmegaT.&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
You can find examples of valid XLIFF 2 documents [http://tools.oasis-open.org/version-control/browse/wsvn/xliff/trunk/xliff-20/test-suite/valid/?op=dl&amp;amp;rev=0&amp;amp;isdir=1 in the SVN repository of the XLIFF TC]&lt;br /&gt;
&lt;br /&gt;
[[Category:Filters]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=604</id>
		<title>Okapi Filters Plugin for OmegaT</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=604"/>
		<updated>2016-07-01T02:39:06Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Filters Included */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
[http://www.omegat.org/ OmegaT] is a free and open-source translation tool that offers support for many file formats. It also provides a plugin mechanism to use addition filters.&lt;br /&gt;
&lt;br /&gt;
Several of the [[Filters|Okapi filters]] have been packaged into a plugin that works with OmegaT's plugin interface. This allows you to use the filters seamlessly directly from OmegaT.&lt;br /&gt;
&lt;br /&gt;
==Filters Included==&lt;br /&gt;
&lt;br /&gt;
Currently support for the following formats are included:&lt;br /&gt;
&lt;br /&gt;
* Doxygen-commented files (using the [[Doxygen Filter]])&lt;br /&gt;
* HTML files (using the [[HTML Filter]])&lt;br /&gt;
* InDesign IDML files (using the [[IDML Filter]])&lt;br /&gt;
* JSON files (using the [[JSON Filter]])&lt;br /&gt;
* Qt TS files (using the [[TS Filter]])&lt;br /&gt;
* Trados TagEditor TTX files (using the [[TTX Filter]])&lt;br /&gt;
* Transifex projects (using the [[Transifex Filter]])&lt;br /&gt;
* Wordfast Pro TXML files (using the [[TXML Filter]])&lt;br /&gt;
* XLIFF 1.2 documents (using the [[XLIFF Filter]])&lt;br /&gt;
* XLIFF 2 documents ([[#Support for XLIFF 2|see more information]])&lt;br /&gt;
* XML files (using the [[XML Filter]])&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|Note that the TTX filter is set by default to auto-detect pre-segmented files.&lt;br /&gt;
* If no segments are detected, the filter extract all text by creating its own TTX segmentation.&lt;br /&gt;
* If one or more segments are detected '''only the existing segments are passed to OmegaT'''. So if a file is only half segmented you will not get the un-segmented text in OmegaT. In those cases you can:&lt;br /&gt;
** define your own filter settings file for TTX&lt;br /&gt;
** use [[Rainbow]] to create an OmegaT project where the TTX filter is forced to extract the non-segmented text.}}&lt;br /&gt;
&lt;br /&gt;
Note that several of the formats supported by the plug-in are also supported by OmegaT native filters. You should select which filter to use by enable/disable it in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog. If several filters are set for a given format, the first one in the list is used by default.&lt;br /&gt;
&lt;br /&gt;
==Filter Parameters==&lt;br /&gt;
&lt;br /&gt;
Starting in m24 you can specify a custom filter parameters file for each of the filter that supports options.&lt;br /&gt;
&lt;br /&gt;
Use OmegaT's &amp;lt;cite&amp;gt;Options&amp;lt;/cite&amp;gt; button in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog box to select whether you want to use the default settings, or a custom filter parameters file (&amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; extension) where you have stored your options.&lt;br /&gt;
&lt;br /&gt;
You cannot create or edit the filter parameters file from OmegaT, but you can use [[Rainbow]] to do this (menu &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Filter Configurations&amp;lt;/cite&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|&lt;br /&gt;
* All filter parameters files you use in OmegaT must be in the same directory.&lt;br /&gt;
* Make sure the parameters files have the extension &amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; and start with the filter identifier. For example: &amp;lt;code&amp;gt;okf_idml@myConfig.fprm&amp;lt;/code&amp;gt;, not just &amp;lt;code&amp;gt;myConfig.fprm&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
Download the file &amp;lt;code&amp;gt;okapiFiltersForOmegaT-&amp;lt;version&amp;gt;-dist.zip&amp;lt;/code&amp;gt; from: &lt;br /&gt;
&lt;br /&gt;
* '''https://bintray.com/okapi/Distribution/OmegaT_Plugin (for the stable release)'''&lt;br /&gt;
&lt;br /&gt;
* or http://okapiframework.org/snapshots (for the development snapshot)&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
* Starting with m24, make sure you are using Java 1.7 or above (OmegaT can run on lower versions of Java).&lt;br /&gt;
* Make sure you have [http://www.omegat.org/en/downloads.html OmegaT 2.2.3 or above].&lt;br /&gt;
* Locate your OmegaT &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory (see your platform below).&lt;br /&gt;
* Copy the plugin's JAR file to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
* Restart OmegaT.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
On Windows you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (e.g. &amp;lt;code&amp;gt;C:\Program Files\OmegaT&amp;lt;/code&amp;gt;) or to your Application Data directory:&lt;br /&gt;
* Windows XP: &amp;lt;code&amp;gt;C:\Documents and Settings\&amp;amp;lt;username&amp;amp;gt;\Application Data\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Windows Vista or later: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;username&amp;amp;gt;\AppData\Roaming\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
On OS X you are recommended to install the plugin to &amp;lt;code&amp;gt;/Users/&amp;amp;lt;username&amp;amp;gt;/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Library&amp;lt;/code&amp;gt; folder in your home directory may be hidden; to access it from the Finder, select &amp;lt;cite&amp;gt;Go &amp;gt; Go to Folder&amp;lt;/cite&amp;gt; from the main menu and enter &amp;lt;code&amp;gt;~/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Okapi requires Java 1.7. The Mac-specific version of OmegaT 3.1.9 or later is bundled with Java 1.8, so you don't need to do anything. If you are running a &amp;quot;without JRE&amp;quot; version or an older version, you will have to install Java 1.7 or later and ensure that OmegaT is launched with it.&lt;br /&gt;
&lt;br /&gt;
===Linux &amp;amp; BSD===&lt;br /&gt;
&lt;br /&gt;
On Linux and BSD you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (alongside &amp;lt;code&amp;gt;OmegaT.jar&amp;lt;/code&amp;gt;) or to &amp;lt;code&amp;gt;~/.omegat/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
&lt;br /&gt;
For the file formats that represent segments, such as TTX, be aware that the segmentation created by OmegaT is not carried back into the translated document. For example, an unsegmented paragraph of two sentences may be translated as two separate segments in OmegaT (and produce two TM entries), but it is merged back as a single paragraph (between segment markers because that is the only way to store translation) in the translated TTX file.&lt;br /&gt;
&lt;br /&gt;
You can use the [[Segmentation Step]] in [[Rainbow]], or the [[Tikal - Miscellaneous Commands#Segment_Files|Segmentation command of Tikal]] to create a pre-segmented TTX file before opening it in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that any line-break in the source text is considered a segment break by Trados TagEditor, even when it is within an existing segment. Opening a segment that includes a line-break with TagEditor results in a segment withing segment.&lt;br /&gt;
&lt;br /&gt;
==Pre-Translation==&lt;br /&gt;
&lt;br /&gt;
TTX documents may contain segments that are already translated. The translation of such segments is loaded as the current translation in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that the target language of the OmegaT project must match the target language specified in the TTX file. The target language of a TTX file is defined in the attribute &amp;lt;code&amp;gt;TargetLanguage&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;amp;lt;UserSettings&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
==Testing a Filter==&lt;br /&gt;
&lt;br /&gt;
Some file formats are difficult to extract and merge. If you want to be sure that the translated file merges back properly and is a valid file. One step toward verifying this is to re-extract the merged file and compare the first extraction with the second.&lt;br /&gt;
&lt;br /&gt;
* Open the original file in OmegaT&lt;br /&gt;
* Save it.&lt;br /&gt;
* Go to the &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; directory and copy the file you have saved some place else.&lt;br /&gt;
* Go back to OmegaT and open the file you have just copied.&lt;br /&gt;
* Both files should have the exact same source content. If they do not it is likely that the saved file was not generated properly. You should [http://code.google.com/p/okapi/issues/list fill a bug report] to make sure the problem is corrected.&lt;br /&gt;
&lt;br /&gt;
==Support for XLIFF 2==&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This feature is available starting from the version 0.25 and is beta.}}&lt;br /&gt;
&lt;br /&gt;
* Only basic core support is implemented&lt;br /&gt;
* The &amp;lt;code&amp;gt;translate='no'&amp;lt;/code&amp;gt; attribute in unit or annotations is not supported yet.&lt;br /&gt;
* The &amp;lt;code&amp;gt;canResegment='no'&amp;lt;/code&amp;gt; flags are not supported yet.&lt;br /&gt;
* Annotations are stripped out&lt;br /&gt;
* No module is supported yet&lt;br /&gt;
* Existing target is set as OmegaT &amp;quot;fuzzy match&amp;quot; if its status is &amp;quot;initial&amp;quot; or &amp;quot;translated&amp;quot;, not fuzzy for &amp;quot;reviewed&amp;quot; and &amp;quot;final&amp;quot;.&lt;br /&gt;
* Inline codes are mapped to &amp;lt;code&amp;gt;&amp;amp;lt;gN&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;/gN&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;xN/&amp;gt;&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
* Notes are not displayed in OmegaT.&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
You can find examples of valid XLIFF 2 documents [http://tools.oasis-open.org/version-control/browse/wsvn/xliff/trunk/xliff-20/test-suite/valid/?op=dl&amp;amp;rev=0&amp;amp;isdir=1 in the SVN repository of the XLIFF TC]&lt;br /&gt;
&lt;br /&gt;
[[Category:Filters]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=603</id>
		<title>Okapi Filters Plugin for OmegaT</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=603"/>
		<updated>2016-07-01T02:38:43Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: updated filters list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
[http://www.omegat.org/ OmegaT] is a free and open-source translation tool that offers support for many file formats. It also provides a plugin mechanism to use addition filters.&lt;br /&gt;
&lt;br /&gt;
Several of the [[Filters|Okapi filters]] have been packaged into a plugin that works with OmegaT's plugin interface. This allows you to use the filters seamlessly directly from OmegaT.&lt;br /&gt;
&lt;br /&gt;
==Filters Included==&lt;br /&gt;
&lt;br /&gt;
Currently support for the following formats are included:&lt;br /&gt;
&lt;br /&gt;
* Doxygen-commented files (using the [[Doxygen Filter]])&lt;br /&gt;
* HTML files (using the [[HTML Filter]])&lt;br /&gt;
* InDesign IDML files (using the [[IDML Filter]])&lt;br /&gt;
* JSON files (using the [[JSON Filter]])&lt;br /&gt;
* Qt TS files (using the [[TS Filter]])&lt;br /&gt;
* Trados TagEditor TTX files (using the [[TTX Filter]])&lt;br /&gt;
* Transifex projects (using the [[Transifex Filter]])&lt;br /&gt;
* Wordfast Pro TXML files (using the [[TXML Filter]])&lt;br /&gt;
* XLIFF 1.2 documents (using the [[XLIFF Filter]])&lt;br /&gt;
* XLIFF 2 documents ([[#Support for XLIFF 2|see more information]])&lt;br /&gt;
* XML files (using the [[XML Filter]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|Note that the TTX filter is set by default to auto-detect pre-segmented files.&lt;br /&gt;
* If no segments are detected, the filter extract all text by creating its own TTX segmentation.&lt;br /&gt;
* If one or more segments are detected '''only the existing segments are passed to OmegaT'''. So if a file is only half segmented you will not get the un-segmented text in OmegaT. In those cases you can:&lt;br /&gt;
** define your own filter settings file for TTX&lt;br /&gt;
** use [[Rainbow]] to create an OmegaT project where the TTX filter is forced to extract the non-segmented text.}}&lt;br /&gt;
&lt;br /&gt;
Note that several of the formats supported by the plug-in are also supported by OmegaT native filters. You should select which filter to use by enable/disable it in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog. If several filters are set for a given format, the first one in the list is used by default.&lt;br /&gt;
&lt;br /&gt;
==Filter Parameters==&lt;br /&gt;
&lt;br /&gt;
Starting in m24 you can specify a custom filter parameters file for each of the filter that supports options.&lt;br /&gt;
&lt;br /&gt;
Use OmegaT's &amp;lt;cite&amp;gt;Options&amp;lt;/cite&amp;gt; button in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog box to select whether you want to use the default settings, or a custom filter parameters file (&amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; extension) where you have stored your options.&lt;br /&gt;
&lt;br /&gt;
You cannot create or edit the filter parameters file from OmegaT, but you can use [[Rainbow]] to do this (menu &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Filter Configurations&amp;lt;/cite&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|&lt;br /&gt;
* All filter parameters files you use in OmegaT must be in the same directory.&lt;br /&gt;
* Make sure the parameters files have the extension &amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; and start with the filter identifier. For example: &amp;lt;code&amp;gt;okf_idml@myConfig.fprm&amp;lt;/code&amp;gt;, not just &amp;lt;code&amp;gt;myConfig.fprm&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
Download the file &amp;lt;code&amp;gt;okapiFiltersForOmegaT-&amp;lt;version&amp;gt;-dist.zip&amp;lt;/code&amp;gt; from: &lt;br /&gt;
&lt;br /&gt;
* '''https://bintray.com/okapi/Distribution/OmegaT_Plugin (for the stable release)'''&lt;br /&gt;
&lt;br /&gt;
* or http://okapiframework.org/snapshots (for the development snapshot)&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
* Starting with m24, make sure you are using Java 1.7 or above (OmegaT can run on lower versions of Java).&lt;br /&gt;
* Make sure you have [http://www.omegat.org/en/downloads.html OmegaT 2.2.3 or above].&lt;br /&gt;
* Locate your OmegaT &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory (see your platform below).&lt;br /&gt;
* Copy the plugin's JAR file to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
* Restart OmegaT.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
On Windows you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (e.g. &amp;lt;code&amp;gt;C:\Program Files\OmegaT&amp;lt;/code&amp;gt;) or to your Application Data directory:&lt;br /&gt;
* Windows XP: &amp;lt;code&amp;gt;C:\Documents and Settings\&amp;amp;lt;username&amp;amp;gt;\Application Data\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Windows Vista or later: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;username&amp;amp;gt;\AppData\Roaming\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
On OS X you are recommended to install the plugin to &amp;lt;code&amp;gt;/Users/&amp;amp;lt;username&amp;amp;gt;/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Library&amp;lt;/code&amp;gt; folder in your home directory may be hidden; to access it from the Finder, select &amp;lt;cite&amp;gt;Go &amp;gt; Go to Folder&amp;lt;/cite&amp;gt; from the main menu and enter &amp;lt;code&amp;gt;~/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Okapi requires Java 1.7. The Mac-specific version of OmegaT 3.1.9 or later is bundled with Java 1.8, so you don't need to do anything. If you are running a &amp;quot;without JRE&amp;quot; version or an older version, you will have to install Java 1.7 or later and ensure that OmegaT is launched with it.&lt;br /&gt;
&lt;br /&gt;
===Linux &amp;amp; BSD===&lt;br /&gt;
&lt;br /&gt;
On Linux and BSD you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (alongside &amp;lt;code&amp;gt;OmegaT.jar&amp;lt;/code&amp;gt;) or to &amp;lt;code&amp;gt;~/.omegat/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
&lt;br /&gt;
For the file formats that represent segments, such as TTX, be aware that the segmentation created by OmegaT is not carried back into the translated document. For example, an unsegmented paragraph of two sentences may be translated as two separate segments in OmegaT (and produce two TM entries), but it is merged back as a single paragraph (between segment markers because that is the only way to store translation) in the translated TTX file.&lt;br /&gt;
&lt;br /&gt;
You can use the [[Segmentation Step]] in [[Rainbow]], or the [[Tikal - Miscellaneous Commands#Segment_Files|Segmentation command of Tikal]] to create a pre-segmented TTX file before opening it in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that any line-break in the source text is considered a segment break by Trados TagEditor, even when it is within an existing segment. Opening a segment that includes a line-break with TagEditor results in a segment withing segment.&lt;br /&gt;
&lt;br /&gt;
==Pre-Translation==&lt;br /&gt;
&lt;br /&gt;
TTX documents may contain segments that are already translated. The translation of such segments is loaded as the current translation in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that the target language of the OmegaT project must match the target language specified in the TTX file. The target language of a TTX file is defined in the attribute &amp;lt;code&amp;gt;TargetLanguage&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;amp;lt;UserSettings&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
==Testing a Filter==&lt;br /&gt;
&lt;br /&gt;
Some file formats are difficult to extract and merge. If you want to be sure that the translated file merges back properly and is a valid file. One step toward verifying this is to re-extract the merged file and compare the first extraction with the second.&lt;br /&gt;
&lt;br /&gt;
* Open the original file in OmegaT&lt;br /&gt;
* Save it.&lt;br /&gt;
* Go to the &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; directory and copy the file you have saved some place else.&lt;br /&gt;
* Go back to OmegaT and open the file you have just copied.&lt;br /&gt;
* Both files should have the exact same source content. If they do not it is likely that the saved file was not generated properly. You should [http://code.google.com/p/okapi/issues/list fill a bug report] to make sure the problem is corrected.&lt;br /&gt;
&lt;br /&gt;
==Support for XLIFF 2==&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This feature is available starting from the version 0.25 and is beta.}}&lt;br /&gt;
&lt;br /&gt;
* Only basic core support is implemented&lt;br /&gt;
* The &amp;lt;code&amp;gt;translate='no'&amp;lt;/code&amp;gt; attribute in unit or annotations is not supported yet.&lt;br /&gt;
* The &amp;lt;code&amp;gt;canResegment='no'&amp;lt;/code&amp;gt; flags are not supported yet.&lt;br /&gt;
* Annotations are stripped out&lt;br /&gt;
* No module is supported yet&lt;br /&gt;
* Existing target is set as OmegaT &amp;quot;fuzzy match&amp;quot; if its status is &amp;quot;initial&amp;quot; or &amp;quot;translated&amp;quot;, not fuzzy for &amp;quot;reviewed&amp;quot; and &amp;quot;final&amp;quot;.&lt;br /&gt;
* Inline codes are mapped to &amp;lt;code&amp;gt;&amp;amp;lt;gN&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;/gN&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;xN/&amp;gt;&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
* Notes are not displayed in OmegaT.&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
You can find examples of valid XLIFF 2 documents [http://tools.oasis-open.org/version-control/browse/wsvn/xliff/trunk/xliff-20/test-suite/valid/?op=dl&amp;amp;rev=0&amp;amp;isdir=1 in the SVN repository of the XLIFF TC]&lt;br /&gt;
&lt;br /&gt;
[[Category:Filters]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=OpenTran_Translation_Repository_Connector&amp;diff=602</id>
		<title>OpenTran Translation Repository Connector</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=OpenTran_Translation_Repository_Connector&amp;diff=602"/>
		<updated>2016-06-13T11:19:18Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Connectors Header}}&lt;br /&gt;
__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|This service has stopped on January 31st 2014.&amp;lt;br/&amp;gt;&lt;br /&gt;
See [https://groups.google.com/d/msg/open-tran/gO_c6ScjMUk/MEGZNc6hSBUJ more information].&lt;br /&gt;
Starting at M31, this connector is no longer included.}}&lt;br /&gt;
&lt;br /&gt;
The Open-Tran project is a open-source repository of translations of open-source software. It provides access to its entries through Web services. You can find more information about Open-Tran here: http://open-tran.eu/.&lt;br /&gt;
&lt;br /&gt;
This connector uses the REST API described here: http://open-tran.eu/dev.html#JS.&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
This connector has no parameters.&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
&lt;br /&gt;
* The OpenTran TM does not support inline codes, so any query with inline codes is first stripped of its codes.&lt;br /&gt;
* The OpenTran Web site can be slow at times.&lt;br /&gt;
&lt;br /&gt;
[[Category:Connectors]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=601</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=601"/>
		<updated>2016-06-06T15:11:50Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: Protected &amp;quot;Main Page&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 10px; padding:5px; padding-left:10px; background:#ffffff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
The Okapi Framework is a '''free''', '''open-source''' and '''cross-platform''' set of components and applications designed to help your '''localization''' and '''translation''' processes.&amp;lt;br&amp;gt;&lt;br /&gt;
The project uses and promotes '''[[Open Standards|open standards]]''' such as [[XLIFF]], [[TMX]], [[SRX]], [[ITS]] and other formats. It is an [[Open_Standards#OAXAL_1.0_Conformance_Statement|OAXAL 1.0 implementation]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-right:5px; padding:10px; padding-top:0; background:#ffffdf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Users Help and Documentation==&lt;br /&gt;
* '''[[Getting Started]]''' &amp;amp;mdash; all you need to know to get started using the Okapi tools&lt;br /&gt;
* '''[[FAQ]]''' &amp;amp;mdash; the answers to some of the most asked questions&lt;br /&gt;
* '''[[Online Help]]''' &amp;amp;mdash; the applications online help pages&lt;br /&gt;
* '''[[Knowledge Base]]''' &amp;amp;mdash; various articles on how to work with the Okapi tools&lt;br /&gt;
* '''[[Tutorials]]''' &amp;amp;mdash; step-by-step tutorials on using the Okapi tools&lt;br /&gt;
* '''[[Glossary]]''' &amp;amp;mdash; list of the main terms used in the help and documentation&lt;br /&gt;
* '''[[Screenshots]]''' &amp;amp;mdash; of the applications on different platforms&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* '''[https://groups.yahoo.com/neo/groups/okapitools Users Group]''' &amp;amp;mdash; users group and mailing list (or '''[http://twitter.com/OkapiFramework follow us on Twitter]''')&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bug Report]''' &amp;amp;mdash; list of bug reports (Login required to post one)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Feature Request]''' &amp;amp;mdash; list of feature requests (Login required to post one)&lt;br /&gt;
* '''[mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback]''' &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; margin-right:5px; padding-top:0; background:#f9f9ff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
* '''[[Rainbow]]''' &amp;amp;mdash; a toolbox to launch a large variety of localization tasks&lt;br /&gt;
* '''[[CheckMate]]''' &amp;amp;mdash; an application to perform quality checks on bilingual files&lt;br /&gt;
* '''[[Tikal]]''' &amp;amp;mdash; a command-line tool for basic localization tasks&lt;br /&gt;
* '''[[Ratel]]''' &amp;amp;mdash; a WYSIWYG editor to create, test and maintain SRX segmentation rules&lt;br /&gt;
* '''[[Longhorn]]''' &amp;amp;mdash; a batch processing server&lt;br /&gt;
* '''[http://github.com/vistatec/ocelot/blob/master/README.md Ocelot]''' &amp;amp;mdash; a XLIFF reviewer workbench&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
* '''[[Filters]]''' &amp;amp;mdash; extract translatable text from various file formats&lt;br /&gt;
* '''[[Steps|Pipelines and Steps]]''' &amp;amp;mdash; perform a chain of user-defined tasks on input documents&lt;br /&gt;
* '''[[Connectors|Translation Resource Connectors]]''' &amp;amp;mdash; provide access to MT, TM, term-bases, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-left:5px; padding:10px; padding-top:0; background:#dfffe8; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Downloads &amp;amp;mdash; Stable Release ([http://code.google.com/p/okapi/source/list?name=master master branch])==&lt;br /&gt;
The latest stable release of Rainbow, CheckMate, Tikal, Ratel, etc. ('''M30 - May 14 2016'''):&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_0.30.zip Windows 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_64_0.30.zip Windows 64-bit]''' &amp;amp;mdash; Windows platform&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_0.30.zip Linux 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_64_0.30.zip Linux 64-bit]''' &amp;amp;mdash; Linux platform (gtk2, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_cocoa-macosx-x86_64_0.30.zip Macintosh 64-bit]''' &amp;amp;mdash; Macintosh platform (Cocoa, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-longhorn_all-platforms_0.29.zip Longhorn (v0.29)]''' &amp;amp;mdash; batch processing server ([[Longhorn|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapiFiltersForOmegaT-1.0-m30-dist.zip Plugin for OmegaT]''' &amp;amp;mdash; filters plugin for OmegaT ([[Okapi Filters Plugin for OmegaT|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/Ocelot Ocelot (v2.0)]''' &amp;amp;mdash; XLIFF reviewer workbench ([http://github.com/vistatec/ocelot/blob/master/README.md More information...)]&lt;br /&gt;
* '''[http://okapiframework.org/snapshots/changes.html Changes Log]''' &amp;amp;mdash; list of the changes between versions&lt;br /&gt;
* '''http://bintray.com/okapi/Distribution''' &amp;amp;mdash; all downloads&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/release/''' &amp;amp;mdash; release artifacts&lt;br /&gt;
&lt;br /&gt;
==Downloads &amp;amp;mdash; Development Release ([http://code.google.com/p/okapi/source/list?name=dev dev branch])==&lt;br /&gt;
For testers and advanced users, the latest development snapshots are here:&lt;br /&gt;
* '''http://okapiframework.org/snapshots/changes.html''' &amp;amp;mdash; list of the changes between M30 and M31-snapshots&lt;br /&gt;
* '''http://okapiframework.org/snapshots''' &amp;amp;mdash; snapshots build manually&lt;br /&gt;
* '''http://okapi.ci.cloudbees.com/job/okapi-snapshot/''' &amp;amp;mdash; snapshots build automatically every midnight ET&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/snapshot/''' &amp;amp;mdash; snapshots artifacts build every midnight ET&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5px; padding:10px; padding-top:0; background:#ffe8bf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
{| style=&amp;quot;background:#ffe8bf;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; padding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/ Project Home]''' at Bitbucket&lt;br /&gt;
* '''[http://okapiframework.org/devguide/index.html Developer's Guide]'''&lt;br /&gt;
* '''[http://okapiframework.org/javadoc/index.html API Documentation]'''&lt;br /&gt;
* '''[http://groups.google.com/group/okapi-devel/ Developers Group and Mailing List]''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/src Git repository]''' of the source code&lt;br /&gt;
|&lt;br /&gt;
* '''[http://okapi.ci.cloudbees.com/ Jenkins Continuous Build]'''&lt;br /&gt;
* List of the '''[http://code.google.com/p/okapi/source/list?name=dev Latest Code Changes]''' (dev branch)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/wiki/Consultancy Consultancy resources]'''&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bugs and Requests]''' tracking list&lt;br /&gt;
* Notifications: '''[https://bitbucket.org/okapiframework/okapi/commits/all Commits]''' and '''[http://groups.google.com/group/okapi-builds Jenkins Errors]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=600</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=600"/>
		<updated>2016-06-06T02:59:47Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Downloads &amp;amp;mdash; Development Release (dev branch) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 10px; padding:5px; padding-left:10px; background:#ffffff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
The Okapi Framework is a '''free''', '''open-source''' and '''cross-platform''' set of components and applications designed to help your '''localization''' and '''translation''' processes.&amp;lt;br&amp;gt;&lt;br /&gt;
The project uses and promotes '''[[Open Standards|open standards]]''' such as [[XLIFF]], [[TMX]], [[SRX]], [[ITS]] and other formats. It is an [[Open_Standards#OAXAL_1.0_Conformance_Statement|OAXAL 1.0 implementation]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-right:5px; padding:10px; padding-top:0; background:#ffffdf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Users Help and Documentation==&lt;br /&gt;
* '''[[Getting Started]]''' &amp;amp;mdash; all you need to know to get started using the Okapi tools&lt;br /&gt;
* '''[[FAQ]]''' &amp;amp;mdash; the answers to some of the most asked questions&lt;br /&gt;
* '''[[Online Help]]''' &amp;amp;mdash; the applications online help pages&lt;br /&gt;
* '''[[Knowledge Base]]''' &amp;amp;mdash; various articles on how to work with the Okapi tools&lt;br /&gt;
* '''[[Tutorials]]''' &amp;amp;mdash; step-by-step tutorials on using the Okapi tools&lt;br /&gt;
* '''[[Glossary]]''' &amp;amp;mdash; list of the main terms used in the help and documentation&lt;br /&gt;
* '''[[Screenshots]]''' &amp;amp;mdash; of the applications on different platforms&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* '''[https://groups.yahoo.com/neo/groups/okapitools Users Group]''' &amp;amp;mdash; users group and mailing list (or '''[http://twitter.com/OkapiFramework follow us on Twitter]''')&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bug Report]''' &amp;amp;mdash; list of bug reports (Login required to post one)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Feature Request]''' &amp;amp;mdash; list of feature requests (Login required to post one)&lt;br /&gt;
* '''[mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback]''' &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; margin-right:5px; padding-top:0; background:#f9f9ff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
* '''[[Rainbow]]''' &amp;amp;mdash; a toolbox to launch a large variety of localization tasks&lt;br /&gt;
* '''[[CheckMate]]''' &amp;amp;mdash; an application to perform quality checks on bilingual files&lt;br /&gt;
* '''[[Tikal]]''' &amp;amp;mdash; a command-line tool for basic localization tasks&lt;br /&gt;
* '''[[Ratel]]''' &amp;amp;mdash; a WYSIWYG editor to create, test and maintain SRX segmentation rules&lt;br /&gt;
* '''[[Longhorn]]''' &amp;amp;mdash; a batch processing server&lt;br /&gt;
* '''[http://github.com/vistatec/ocelot/blob/master/README.md Ocelot]''' &amp;amp;mdash; a XLIFF reviewer workbench&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
* '''[[Filters]]''' &amp;amp;mdash; extract translatable text from various file formats&lt;br /&gt;
* '''[[Steps|Pipelines and Steps]]''' &amp;amp;mdash; perform a chain of user-defined tasks on input documents&lt;br /&gt;
* '''[[Connectors|Translation Resource Connectors]]''' &amp;amp;mdash; provide access to MT, TM, term-bases, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-left:5px; padding:10px; padding-top:0; background:#dfffe8; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Downloads &amp;amp;mdash; Stable Release ([http://code.google.com/p/okapi/source/list?name=master master branch])==&lt;br /&gt;
The latest stable release of Rainbow, CheckMate, Tikal, Ratel, etc. ('''M30 - May 14 2016'''):&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_0.30.zip Windows 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_64_0.30.zip Windows 64-bit]''' &amp;amp;mdash; Windows platform&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_0.30.zip Linux 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_64_0.30.zip Linux 64-bit]''' &amp;amp;mdash; Linux platform (gtk2, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_cocoa-macosx-x86_64_0.30.zip Macintosh 64-bit]''' &amp;amp;mdash; Macintosh platform (Cocoa, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-longhorn_all-platforms_0.29.zip Longhorn (v0.29)]''' &amp;amp;mdash; batch processing server ([[Longhorn|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapiFiltersForOmegaT-1.0-m30-dist.zip Plugin for OmegaT]''' &amp;amp;mdash; filters plugin for OmegaT ([[Okapi Filters Plugin for OmegaT|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/Ocelot Ocelot (v2.0)]''' &amp;amp;mdash; XLIFF reviewer workbench ([http://github.com/vistatec/ocelot/blob/master/README.md More information...)]&lt;br /&gt;
* '''[http://okapiframework.org/snapshots/changes.html Changes Log]''' &amp;amp;mdash; list of the changes between versions&lt;br /&gt;
* '''http://bintray.com/okapi/Distribution''' &amp;amp;mdash; all downloads&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/release/''' &amp;amp;mdash; release artifacts&lt;br /&gt;
&lt;br /&gt;
==Downloads &amp;amp;mdash; Development Release ([http://code.google.com/p/okapi/source/list?name=dev dev branch])==&lt;br /&gt;
For testers and advanced users, the latest development snapshots are here:&lt;br /&gt;
* '''http://okapiframework.org/snapshots/changes.html''' &amp;amp;mdash; list of the changes between M30 and M31-snapshots&lt;br /&gt;
* '''http://okapiframework.org/snapshots''' &amp;amp;mdash; snapshots build manually&lt;br /&gt;
* '''http://okapi.ci.cloudbees.com/job/okapi-snapshot/''' &amp;amp;mdash; snapshots build automatically every midnight ET&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/snapshot/''' &amp;amp;mdash; snapshots artifacts build every midnight ET&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5px; padding:10px; padding-top:0; background:#ffe8bf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
{| style=&amp;quot;background:#ffe8bf;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; padding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/ Project Home]''' at Bitbucket&lt;br /&gt;
* '''[http://okapiframework.org/devguide/index.html Developer's Guide]'''&lt;br /&gt;
* '''[http://okapiframework.org/javadoc/index.html API Documentation]'''&lt;br /&gt;
* '''[http://groups.google.com/group/okapi-devel/ Developers Group and Mailing List]''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/src Git repository]''' of the source code&lt;br /&gt;
|&lt;br /&gt;
* '''[http://okapi.ci.cloudbees.com/ Jenkins Continuous Build]'''&lt;br /&gt;
* List of the '''[http://code.google.com/p/okapi/source/list?name=dev Latest Code Changes]''' (dev branch)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/wiki/Consultancy Consultancy resources]'''&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bugs and Requests]''' tracking list&lt;br /&gt;
* Notifications: '''[https://bitbucket.org/okapiframework/okapi/commits/all Commits]''' and '''[http://groups.google.com/group/okapi-builds Jenkins Errors]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Changes_Log&amp;diff=599</id>
		<title>Changes Log</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Changes_Log&amp;diff=599"/>
		<updated>2016-06-05T13:54:23Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''The lastest Changes Log is here: http://okapiframework.org/snapshots/changes.html'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Okapi Framework Changes Log - Aug-28-2015 ==&lt;br /&gt;
&lt;br /&gt;
Note this document is common to both the '''okapi-lib''' distribution and the '''okapi-apps''' distribution. The information pertaining to applications other than Tikal are relevant only for the '''okapi-apps''' distribution.&lt;br /&gt;
&lt;br /&gt;
* Download page for latest STABLE RELEASE: https://bintray.com/okapi/Distribution&lt;br /&gt;
* Download page for latest DEVELOPMENT SNAPSHOTS: http://okapiframework.org/snapshots&lt;br /&gt;
* Main Web site: http://okapiframework.org&lt;br /&gt;
&lt;br /&gt;
== Changes from M27 to M28 ==&lt;br /&gt;
&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed issue #444: Now the -imp command can use the -approved option to import only approved entries.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Fixed issue #464: Exported batch configurations should now include default filter mappings for all known extensions.&lt;br /&gt;
*** Files with the .sdlxliff extension will now use &amp;lt;tt&amp;gt;okf_xliff-sdl&amp;lt;/tt&amp;gt; filter configuration by default.&lt;br /&gt;
*** Fixed help page for command-line -?&lt;br /&gt;
** Library:&lt;br /&gt;
*** Fixed issue #442 where the blacklist for the term checker was not working for Japanese.&lt;br /&gt;
*** Fixed issue #439: Quality issues based on patterns containing newline characters did not display correctly in CheckMate.&lt;br /&gt;
*** Fixed issue in the verification library where the check for leading and trailing whitespace did not take into account empty string, causing an index out of range error.&lt;br /&gt;
*** Fixed issue #456: SRX issue with empty &amp;quot;beforebreak&amp;quot; in rule.&lt;br /&gt;
*** Changed SWT libraries to version 4.4&lt;br /&gt;
** Filters:&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #165: Strings in Excel files are now extracted in a more logical order (sheet-by-sheet, one row at a time, ordered by columns). Additionally, strings that appear multiple times in are now exposed for translation once for each occurrence, and may be translated independently. '''Warning'''&amp;lt;nowiki&amp;gt;: these changes may create problems merging translated content from Excel files that were processed with previous versions of Okapi.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Fixed issue #338: the &amp;quot;Exclude color&amp;quot; configuration option is now correctly applied to Excel files. This option works for cell background colors only. The colors available in the Rainbow filter configuration UI are aligned against the Excel 2011 &amp;quot;standard colors&amp;quot;; additional RGB values may be excluded by editing your filter configuration file directly.&lt;br /&gt;
**** Fixed issue #390: the &amp;quot;Exclude column&amp;quot; configuration option is now correctly applied to Excel files.&lt;br /&gt;
**** Fixed issue #440: markers for spelling and grammar errors are now stripped when exposing text for translation.&lt;br /&gt;
**** Fixed issue #441: added new options to expose line breaks and tabs for translation as literal characters.&lt;br /&gt;
**** Fixed issue #443: added the &amp;quot;Exclude Graphical Metadata&amp;quot; option to prevent metadata associated from graphics and textboxes from being exposed for translation.&lt;br /&gt;
**** Fixed issue #447: the &amp;quot;Translate Document Properties&amp;quot; option will now work for PowerPoint files.&lt;br /&gt;
**** Fixed issue #448: the &amp;quot;Translate Comments&amp;quot; option will now work for PowerPoint files.&lt;br /&gt;
**** Fixed issue #449: the &amp;quot;Translate Slide Masters&amp;quot; option will now also expose master layout content that is used by slides in the document.&lt;br /&gt;
**** Fixed issue #451: the &amp;quot;Translate Document Properties&amp;quot; option will now work for Excel files.&lt;br /&gt;
**** Fixed issue #452: Word files containing nested graphicData sections are no longer corrupted during processing.&lt;br /&gt;
**** Fixed issue #453: Word files that do not contain a &amp;lt;tt&amp;gt;word/styles.xml&amp;lt;/tt&amp;gt; part can now be processed.&lt;br /&gt;
**** Fixed issue #454: entities occurring in alternateContent sections of Word documents are now handled correctly.&lt;br /&gt;
**** Fixed issue #457: empty lines in Word files are sometimes stripped.&lt;br /&gt;
**** Fixed issue #458: target text is lost in complicated run structures&lt;br /&gt;
**** Fixed issue #467: tabs in Word files are sometimes stripped.&lt;br /&gt;
**** Fixed issue #473: deletion change tracking can cause target corruption.&lt;br /&gt;
**** Fixed issue #474: files containing formulas could become corrupted.&lt;br /&gt;
**** Fixed issue #476: insertion change tracking can cause target corruption.&lt;br /&gt;
**** Fixed issue #482: &amp;lt;tt&amp;gt;&amp;amp;lt;w:lang&amp;amp;gt;&amp;lt;/tt&amp;gt; tags are now stripped during extraction.&lt;br /&gt;
**** Fixed issue #484: Added a &amp;quot;Clean Tags Aggressively&amp;quot; option to the filter. When this option is enabled, the filter will strip certain types of formatting markup (whitespace and vertical alignment adjustment) that is spuriously inserted when converting other formats (such as PDF) to OpenXML. This produces smoother segmentation in some cases.&lt;br /&gt;
**** Fixed issue #485: Strip machine-generated &amp;quot;_GoBack&amp;quot; bookmarks from Word files.&lt;br /&gt;
*** ICML Filter:&lt;br /&gt;
**** Added the ICML Filter for WCML files.&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added support for ASPX comments and fixed tag-like attribute values extra output.&lt;br /&gt;
*** PO Filter:&lt;br /&gt;
**** A &amp;lt;tt&amp;gt;Plural-Forms:&amp;lt;/tt&amp;gt; header that declares &amp;lt;tt&amp;gt;nplurals=1&amp;lt;/tt&amp;gt; is now handled correclty.&lt;br /&gt;
*** Table Filter:&lt;br /&gt;
**** Blank lines inside qualified CSV cells are now preserved.&lt;br /&gt;
**** CSV text qualifiers can now be optionally added on output when required to maintain well-formedness.&lt;br /&gt;
** Step:&lt;br /&gt;
*** Rainbow Translation Kit Creation:&lt;br /&gt;
**** Improved support for XLIFF 2 packages&lt;br /&gt;
*** Rainbow Translation Kit Merging:&lt;br /&gt;
**** Improved support for XLIFF 2 packages&lt;br /&gt;
*** Text Rewriting step:&lt;br /&gt;
**** Fixed the case where the target had only inline codes and the source text and inline codes. Now the base text is taken from the source.&lt;br /&gt;
**** Now expansion is done before the last inline code.&lt;br /&gt;
&lt;br /&gt;
== Changes from M26 to M27 ==&lt;br /&gt;
&lt;br /&gt;
** General&lt;br /&gt;
*** Fix resource and memory leaks&lt;br /&gt;
** Filters:&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Added warning when inline code (other than &amp;lt;code&amp;gt;mrk&amp;lt;/code&amp;gt;) has no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
**** Fixed location of &amp;lt;code&amp;gt;&amp;amp;lt;phase-group&amp;amp;gt;&amp;lt;/code&amp;gt; when re-writing.&lt;br /&gt;
**** Fixed case where XML declaration was not followed by a line-break on output.&lt;br /&gt;
**** Added fallback check for TMX values for the &amp;lt;code&amp;gt;&amp;amp;lt;it&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;pos&amp;lt;/code&amp;gt; attribute (error/warning still generated as using TMX values in XLIFF is not valid).&lt;br /&gt;
**** Added better support for SDLXLIFF&lt;br /&gt;
**** Optional parameters for writing out tool element in xliff header&lt;br /&gt;
**** Fixed issue #430 where the ITS namespace declaration and version was not added when needed.&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added the &amp;lt;code&amp;gt;placeholder&amp;lt;/code&amp;gt; attribute to list of translatable attributes in default HTML configuration (for HTML5)&lt;br /&gt;
**** Fix lower casing of start tags during pre-processing cleanup&lt;br /&gt;
**** Upgrade to Jericho 3.4-dev&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Updated XLIFF2 library to 1.0 release.&lt;br /&gt;
**** Implemented v2 support for the Transifex packages.&lt;br /&gt;
*** Rainbow Translation Kit Post-Processing Step:&lt;br /&gt;
**** Implemented v2 support for the Transifex packages.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** MyMemory Connector:&lt;br /&gt;
**** Fixed the issue of the return match value being sometimes a Double and sometimes a Long.&lt;br /&gt;
**** Make Connectors more error tolerant. Continue processing if there is an exception on a single text Unit&lt;br /&gt;
** Library:&lt;br /&gt;
*** XLIFF Writer:&lt;br /&gt;
**** Added support to output the &amp;lt;code&amp;gt;coord&amp;lt;/code&amp;gt; attribute (''COORDINATES'' property on the text container).&lt;br /&gt;
*** Transifex library:&lt;br /&gt;
**** Fixed issue #427 where the API v2 was not supported.&lt;br /&gt;
*** Segmentation library:&lt;br /&gt;
**** Fixed issue #426 where the part of the text matched by the previous rule was not scanned for match in the next rule.&lt;br /&gt;
**** Fixed issue #489: Added the okp:treatIsolatedCodesAsWhitespace option to allow the segmenter to treat each isolated code as a single whitespace character when applying segmentation rules.&lt;br /&gt;
*** Verification library:&lt;br /&gt;
**** Fixed issue #418: the description of the rule is now displayed for target-driven error.&lt;br /&gt;
**** Improved reading of LQI entries: the ITS type is preserved when reading the okp:lqiType value.&lt;br /&gt;
**** Fixed issue #442: Allow flagging blacklist terms in substrings.&lt;br /&gt;
**** Fixed issue #400: Allow flagging blacklist terms in source.&lt;br /&gt;
*** Parameters editor for Verification library:&lt;br /&gt;
**** Fixed issue #417: The description of each pattern is now preserved when re-ordering the patterns.&lt;br /&gt;
**** Fixed issue #442: Add option to allow flagging blacklist terms in substrings.&lt;br /&gt;
**** Fixed issue #400: Add option to allow flagging blacklist terms in source.&lt;br /&gt;
== Changes from M25 to M26 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;.mqxliff&amp;lt;/code&amp;gt; extension in the list of extensions associated with the XLIFF Filter.&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed issue preventing custom filter configurations to work as sub-filters.&lt;br /&gt;
*** Added the ability to output scoping reports.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed Issue 409: Inconsistent handling of &amp;lt;code&amp;gt;&amp;amp;lt;bx pos=&amp;quot;begin&amp;quot;/&amp;amp;gt;&amp;lt;/code&amp;gt; in extraction to Moses inline format.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;&amp;amp;lt;sub&amp;amp;gt;&amp;lt;/code&amp;gt; elements (plain text, with nested codes, or with nested codes with nested sub-flows).&lt;br /&gt;
*** XMLStream Filter:&lt;br /&gt;
**** Added the .ditamap extension to the list of extensions for the DITA pre-defined configuration.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** LanguageTool Step:&lt;br /&gt;
**** Resolved issue #416 (added suggestion to annotation).&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** This component is now build and released separately and has its own project at: [https://code.google.com/p/okapi-omegat/ https://code.google.com/p/okapi-omegat]&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Fixed the issue where sub-filter start and end events where not handled properly for outputting RTF layered files.&lt;br /&gt;
*** Verification library:&lt;br /&gt;
**** Improved mapping of LanguageTools ITS type to issue annotation.&lt;br /&gt;
*** Updated the XLIFF2 library to use 0.22-snapshot.&lt;br /&gt;
*** Discontinued the MacOS 32-bit distribution (no Java 7 support)&lt;br /&gt;
*** TMXWriter: fixed bug where some property entries were written before the &amp;lt;code&amp;gt;&amp;amp;lt;seg&amp;amp;gt;&amp;lt;/code&amp;gt; element,&lt;br /&gt;
*** Improved stream-only pipeline capabilities.&lt;br /&gt;
== Changes from M24 to M25 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed default parameter for the default TM resource. Now you can just run &amp;lt;code&amp;gt;tikal -q &amp;quot;text to search&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;-x2&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-m2&amp;lt;/code&amp;gt; options for extraction/merge with new skeleton file.&lt;br /&gt;
*** Changed -x and -m to extract/merge with the new skeleton file.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;-x1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-m1&amp;lt;/code&amp;gt; options for extraction/merge with original document (similar to previous versions. For fully backward-compatible merge you must use M24).&lt;br /&gt;
*** Updated Tikal merge function with original file to use the new common text-unit merger.&lt;br /&gt;
*** Added options for JAR version switch&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added basic support for XLIFF 2 documents (under construction).&lt;br /&gt;
*** Now target text passed as translation only if it is different from the source.&lt;br /&gt;
*** Added support for alternate translations (e.g. from XLIFF 1.2 documents)&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the TTXSplitter Step. It allows to split a given TTX document into several ones with the same source word count.&lt;br /&gt;
*** Added the TTXJoiner Step. It allows to join back TTX documents created with the TTXSplitter Step.&lt;br /&gt;
*** Consolidated merge steps into: SkeletonXliffMergerStep, LegacyXliffMergerStep, OriginalDocumentXliffMergerStep and CombinedXliffMergerStep classes.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Reinstated output for XLIFF v2 using the latest library.&lt;br /&gt;
**** Added support for extraction using the new skeleton file.&lt;br /&gt;
*** Rainbow Translation Kit Merging Step:&lt;br /&gt;
**** Added basic support for merging XLIFF v2 packages.&lt;br /&gt;
**** Added support for merging using the new skeleton file.&lt;br /&gt;
*** Search and Replace Step:&lt;br /&gt;
**** Fixed issue #392 where the reading of the replacement table was trimming all lines. Now replacing or searching for space and replacing by nothing works.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Changed the reading of &amp;lt;code&amp;gt;&amp;amp;lt;alt-trans&amp;amp;gt;&amp;lt;/code&amp;gt; elements to allow entries with empty &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;amp;gt;&amp;lt;/code&amp;gt; (e.g. some XTM's XLIFF have &amp;lt;code&amp;gt;&amp;amp;lt;alt-trans&amp;amp;gt;&amp;lt;/code&amp;gt; with empty targets).&lt;br /&gt;
**** Added the option &amp;quot;Allow modification of existing &amp;amp;lt;alt-trans&amp;amp;gt; elements&amp;quot;&lt;br /&gt;
*** YAML Filter:&lt;br /&gt;
**** Improved support.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #402 (Cannot stop the filter before the document is done)&lt;br /&gt;
**** Fixed issue #350 (merge problem when docx has a OpenXml.Drawing object)&lt;br /&gt;
*** PO Filter:&lt;br /&gt;
**** Fixed issue with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#,&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (fuzzy flag) in front of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (obsolete) entries.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Refactored the filter.&lt;br /&gt;
**** Fixed issue #359 (Need to improve extraction selection)&lt;br /&gt;
**** Fixed issue #373 (Encoder and xml:space='preserve')&lt;br /&gt;
**** Fixed issue #397 (Filter not extracting all strings as expected)&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Translate Toolkit TM Connector:&lt;br /&gt;
**** Updated the parameters API to use &amp;lt;code&amp;gt;set/getUrl()&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;set/getHost()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;set/getPort()&amp;lt;/code&amp;gt;.&lt;br /&gt;
**** Updated the default host and port (now obsolete) to &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;8080&amp;lt;/code&amp;gt; to allow local setups to continue to work.&lt;br /&gt;
**** Updated the default URL to &amp;lt;code&amp;gt;https://amagama-live.translatehouse.org/api/v1/&amp;lt;/code&amp;gt; (the previous URL is obsolete)&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Major refactoring of the serialization.&lt;br /&gt;
*** Major refactoring of the RawDocument object&lt;br /&gt;
*** Updated SWT libraries to 4.3&lt;br /&gt;
*** Added lib-tkit library for extraction/merge with skeleton in JSON.&lt;br /&gt;
*** Added sort capability to the Filter Configuration common edit dialog.&lt;br /&gt;
== Changes from M23 to M24 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Changed default resource for &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt; command from OpenTran to Translate Toolkit&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Made usability improvements to the Testing Console for rapid iteration when creating custom filter configurations.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the [http://okapiframework.org/wiki/index.php?title=Copy_Or_Move_Step Copy Or Move Step]&amp;lt;nowiki&amp;gt;: 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.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** [http://okapiframework.org/wiki/index.php?title=Rainbow_Translation_Kit_Creation_Step Rainbow Translation Kit Creation Step]&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Removed the experimental output to XLIFF 2.0 (too outdated to be useful) See the [https://code.google.com/p/okapi-xliff-toolkit/ Okapi XLIFF Toolkit] project for more up-to-date support for XLIFF 2.0.&lt;br /&gt;
**** Added option to specify the post-processing hook for OmegaT tkits.&lt;br /&gt;
*** [http://okapiframework.org/wiki/index.php?title=Format_Conversion_Step Format Conversion Step]&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Added the Word Table output format.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Changed the default spread size threshold to 2000 Kb and updated the warning/error to show the spread size.&lt;br /&gt;
*** XML Filter:&lt;br /&gt;
**** Android Strings pre-defined settings: Exposed content of &amp;amp;lt;item&amp;amp;gt; elements for translation (used in &amp;amp;lt;plurals&amp;amp;gt;, &amp;amp;lt;string-array&amp;amp;gt; elements).&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added option to treat CDATA as an inline element.&lt;br /&gt;
**** Content of excluded inline elements is exposed for, e.g., inclusion in XLIFF equiv-text attributes.&lt;br /&gt;
**** Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.&lt;br /&gt;
*** XML Stream Filter:&lt;br /&gt;
**** Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #351: Improve filter performance.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Fixed issue #377: Support for subfiltering in JSON.&lt;br /&gt;
**** Fixed issue #373: JSONFilter should use the JSONEncoder.&lt;br /&gt;
**** Note: Changes in escaping/unescaping behavior in this filter break compatibility with files extracted by previous versions.&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added capability to specify a custom filter parameters file for each Okapi filter in the plugin. This closes issue #376.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Added the [http://okapiframework.org/wiki/index.php?title=Bilingual_File_Connector Bilingual File Connector]&amp;lt;nowiki&amp;gt;: Directly query a bilingual file format such as TMX, PO, etc., without importing to a TM first.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Library:&lt;br /&gt;
*** '''Important: ''''''Changed minimum requirement from Java 1.6 to Java 1.7.'''&lt;br /&gt;
*** Fixed ITS content writer to output &amp;lt;code&amp;gt;locQualityIssueProfileRef&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;locQualityIssueProfile&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Improved report output of quality checker.&lt;br /&gt;
*** Updated and cleaned up the build files.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;HUMAN_RECOMMENDED&amp;lt;/code&amp;gt; type to the [http://okapiframework.org/wiki/index.php?title=Match_Types MatchType list].&lt;br /&gt;
*** Modified the base implementation for &amp;lt;code&amp;gt;IParameters&amp;lt;/code&amp;gt;, 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.&lt;br /&gt;
*** Added support for tuv-level attributes that were missing in TMXWriter.&lt;br /&gt;
== Changes from M22 to M23 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added the Inconsistency Check Step to the pre-defined Quality Check pipeline.&lt;br /&gt;
** CheckMate:&lt;br /&gt;
*** Fixed issue #358: The Check Document button now works in all cases.&lt;br /&gt;
** Filters Plugin for OmegaT&lt;br /&gt;
*** Added .mxliff as one of the default extensions for XLIFF.&lt;br /&gt;
*** Fixed issue #364: .sdlxliff files with UTF-8 BOM open now.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the Inconsistency Check Step: a way to flag entries with the same source that have different targets or the entries with the same target that have different source.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Added a &amp;lt;code&amp;gt;libVersion&amp;lt;/code&amp;gt; attribute in the manifest indicating the version of the library used to create the manifest.&lt;br /&gt;
**** Add option to use encapsulation notation (&amp;lt;code&amp;gt;&amp;amp;lt;bpt&amp;amp;gt;/&amp;amp;lt;ept&amp;amp;gt;/&amp;amp;lt;ph&amp;amp;gt;/&amp;amp;lt;it&amp;amp;gt;&amp;lt;/code&amp;gt;) for inline codes in OmegaT tkits.&lt;br /&gt;
*** LanguageTool Step:&lt;br /&gt;
**** Updated the library to version 2.2.&lt;br /&gt;
*** Encoding Conversion Step:&lt;br /&gt;
**** Fixed issue #318: ASCII characters in NCR form are now un-escaped except for &amp;quot;, ', &amp;amp;amp;, &amp;amp;lt; and &amp;amp;gt;.&lt;br /&gt;
*** Search and Replace Step:&lt;br /&gt;
**** Fixed issue #183: Added simple log of the replacements.&lt;br /&gt;
**** Fixed issue #362: Step for Terminology fixes on translation candidates.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Resolved issue #357: Added function to detect blacklisted terms.&lt;br /&gt;
**** Improved ITS LQI support.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Implemented issue #356: By default spread above the threshold cause an error. The option allows to skip without error.&lt;br /&gt;
*** XML Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Fixed issue #361: MIME type can be different in sub-classes of XMLFilter.&lt;br /&gt;
*** HTML5-ITS Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Resolved issue #360: The use of the key for the resname value is now optional.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Fixed issue #364: Woodstox XML parser is now always used.&lt;br /&gt;
**** Alt-trans with empty target are now skipped.&lt;br /&gt;
**** Added support for the &amp;lt;code&amp;gt;&amp;amp;lt;tool&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;phase&amp;amp;gt;&amp;lt;/code&amp;gt; elements as well as the &amp;lt;code&amp;gt;state-qualifier&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #291: Sub-documents are now processed in correct order.&lt;br /&gt;
**** Fixed issue #319: 'squishable' tests has been changed.&lt;br /&gt;
*** Simplification Filter:&lt;br /&gt;
**** Fixed issue #355: parameters of sub-filter are properly read in the cases where the primary filter uses a sub-filter.&lt;br /&gt;
*** XINI Filter:&lt;br /&gt;
**** Fixed a case where placeholders were being renumbered incorrectly when reading a XINI file.&lt;br /&gt;
** Library:&lt;br /&gt;
*** Verification Library:&lt;br /&gt;
**** Fixed issue with non-initialized start/end variable when checking patterns from the target.&lt;br /&gt;
**** Added support for sub-document in Quality Checker library.&lt;br /&gt;
*** Continued implementation of ITS 2.0 in XLIFFWriter, XLIFFContent, etc.&lt;br /&gt;
*** Fixed issue #352: XMLWriter now throw OkapiIOException if an error occurs.&lt;br /&gt;
*** Updated XLIFF Writer to match ITS/XLIFF official mapping ([http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping)].&lt;br /&gt;
*** Added the experimental lib-concurrent package to improve multi-threaded pipelines. See [http://okapiframework.org/wiki/index.php?title=ThreadedWorkQueue_Step ThrededWorkQueue Step page] for details.&lt;br /&gt;
== Changes from M21 to M22 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Made it possible to run tikal.sh from another directory on Mac OS X.&lt;br /&gt;
*** Updated the way the application root folder was computed to allow call from Network share.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Fixed &amp;lt;code&amp;gt;-log&amp;lt;/code&amp;gt; option to allow it anywhere in the command-line.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** Table Filter:&lt;br /&gt;
**** Fixed issue #300 (enhancement): Added a new Table Filter for 2-column (source target), tab separated files.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #166: Text from mc:Fallback and mc:Choice Requites=&amp;quot;wps&amp;quot;, WordArt, TextArt, and Watermarks is handled properly now.&lt;br /&gt;
**** Fixed issue #169: Segmentation around inline codes seems to work properly.&lt;br /&gt;
**** Fixed issue #286: PPTX smart-tags are now imported.&lt;br /&gt;
**** Fixed issue #323: Files are not corrupted anymore when using text areas.&lt;br /&gt;
**** Fixed issue #324: Nested &amp;amp;lt;w:p&amp;amp;gt; merge properly now.&lt;br /&gt;
**** Fixed issue #325: The slides of PPTX documents are now extracted in order.&lt;br /&gt;
**** Fixed issue #329: Text from PPTX diagrams are now extracted.&lt;br /&gt;
**** Fixed issue #351: Creation of XLIFF work on documents with SmartArt graphics.&lt;br /&gt;
*** XML Stream Filter (Abstract Markup Filter):&lt;br /&gt;
**** Fixed issue #332: When using the global_cdata_subfilter option, the filter will no longer generate extra segments consisting only of placeholders.&lt;br /&gt;
**** Fixed issue #339: The filter was not grouping the tags back properly when merging back.&lt;br /&gt;
**** Added handling of variable placeholders for the pre-defined settings for RESX files.&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued implementation of ITS 2.0 (See http://okapiframework.org/wiki/index.php?title=ITS_Components for details)&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed the issue where &amp;amp;lt;it&amp;amp;gt; codes where mapped to placeholder rather than opening/closing internal codes.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0: Improved support for LQI, added support for Provenance.&lt;br /&gt;
*** Simplification Filter:&lt;br /&gt;
**** Added new filter for resource simplification (removal of references and/or reducing the number of inline codes). See wiki for details: http://okapiframework.org/wiki/index.php?title=Simplification_Filter.&lt;br /&gt;
*** General:&lt;br /&gt;
**** Filters that update language properties (like xml:lang) during merging will now be region-insensitive when doing so.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Term Extraction Step:&lt;br /&gt;
**** Added support for Text Analysis annotations.&lt;br /&gt;
**** Made the three extraction methods options, and attached the relevant options to the statistical method.&lt;br /&gt;
*** Full-Width Conversion Step:&lt;br /&gt;
**** Added log message if at least one character was modified (per input file). This resolves issue #327.&lt;br /&gt;
*** Enrycher Step:&lt;br /&gt;
**** Improved hanlding of nested annotations.&lt;br /&gt;
*** Batch TM Leveraging Step:&lt;br /&gt;
**** Fixed issue #331: Entries with no text are now not sent for translation.&lt;br /&gt;
*** Format Conversion Step:&lt;br /&gt;
**** Fixed the issue where the &amp;quot;Output generic inline codes&amp;quot; was not recognized for the Tab-delimited table output.&lt;br /&gt;
*** MS Batch Translation Step:&lt;br /&gt;
**** MT candidate with a very low score (e.g. from error) are not output in the TMX.&lt;br /&gt;
*** Space Checker Step:&lt;br /&gt;
**** Improved reporting of errors and changes.&lt;br /&gt;
**** Fixed issue #346: Iterating through text fragments ran out of bounds. Indexing error was fixed.&lt;br /&gt;
**** Fixed issue #348: inline code index marker broken as a result of spacing changes. Index marker error was fixed.&lt;br /&gt;
*** Translation Comparison Step:&lt;br /&gt;
**** improved output statistics for the report. There is now more details and an edit effort score.&amp;lt;br /&amp;gt; See wiki for details: http://okapiframework.org/wiki/index.php?title=Translation_Comparison_Step.&lt;br /&gt;
*** Consolidated Paragraph Alignment and Sentence Alignment steps&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft MT Connector:&lt;br /&gt;
**** Improved error handling (e.g. problem with inline codes in result).&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added *.xliff and *.sdlxliff as default extensions.&lt;br /&gt;
*** Changed default for isFileSupported() to return true (this allows user-defined extensions).&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Updated XLIFF Writer to match ITS/XLIFF official mapping ([http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping)]&lt;br /&gt;
*** Fixed QueryUtil HTML-coded conversion methods to allow proper round-trip of &amp;amp;lt;it&amp;amp;gt; codes.&lt;br /&gt;
*** Added a new library okapi-lib-preprocessing, contains Preprocessing Filter (available only programmatically), and Simplification Filter (see wiki for details: http://okapiframework.org/wiki/index.php?title=Simplification_Filter).&lt;br /&gt;
*** Fixed issue #347: FilterConfigurationMapper.editConfiguration() now uses Class.getName() like addConfiguration().&lt;br /&gt;
== Changes from M20 to M21 ==&lt;br /&gt;
** All applications:&lt;br /&gt;
*** Applications now launch correctly on Mac OS X when they are located in a path containing a space.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added the &amp;lt;code&amp;gt;-log&amp;lt;/code&amp;gt; option to specify result log file. By default the log file is {user.home}\rainbowBatchLog.txt&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Added the &amp;lt;code&amp;gt;-safe&amp;lt;/code&amp;gt; option to prompt user when overriding a directory when extracting.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued implementation of ITS 2.0 (See http://okapiframework.org/wiki/index.php?title=ITS_Components for details)&lt;br /&gt;
**** Added support for HTML5 translate=&amp;quot;&amp;quot; (same as translate=&amp;quot;yes&amp;quot;).&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;okp:engine&amp;lt;/code&amp;gt; attribute in &amp;lt;code&amp;gt;&amp;amp;lt;alttrans&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Wiki Filter:&lt;br /&gt;
**** Fixed issue #315: WikiFilter didn't work with preserve_whitespace: true.&lt;br /&gt;
*** Regex Filter:&lt;br /&gt;
**** Improved the macStrings default settings to include slash star comments with next extracted string.&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Fixed issue #316: Added default to not extract hidden layers and added the option &amp;quot;Extract hidden layers&amp;quot;.&lt;br /&gt;
**** Enabled the option &amp;quot;Create new paragraphs on hard returns&amp;quot;.&amp;lt;br /&amp;gt;'''Important: This option is still BETA and may prevent you to merge back the extracted file. Make sure to test the round-trip before using this option for real projects.'''&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed a bug where attribute values on &amp;amp;lt;tuv&amp;amp;gt; elements were being written back to the skeleton without proper escaping.&lt;br /&gt;
**** Improved filter performance.&lt;br /&gt;
*** Properties Filter:&lt;br /&gt;
**** Fixed issue #313 where the extended characters were not escaped when using the sub-filter.&lt;br /&gt;
*** TS Filter:&lt;br /&gt;
**** Changed the instantiation of the XML parser to use Woodstox.&lt;br /&gt;
*** XML Stream Filter (Abstract Markup Filter):&lt;br /&gt;
**** Fixed issue #303: When using the global_pcdata_subfilter option, the filter will no longer generate extra segments consisting only of placeholders.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Microsoft Batch Translation Step:&lt;br /&gt;
**** Added support for the &amp;lt;code&amp;gt;${domain}&amp;lt;/code&amp;gt; variable for the category.&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;${rootDir}&amp;lt;/code&amp;gt; and other variables for the path of the Engine mapping file.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Added option to save or not the session. This option is not accessible when editing the parameters from CheckMate, but only when editing a step's parameters.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Added to XLIFF outputs the option of outputting &amp;lt;code&amp;gt;ctype&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;equiv-text&amp;lt;/code&amp;gt; attributes in inline codes.&lt;br /&gt;
**** Added to OmegaT output the output of &amp;lt;code&amp;gt;ctype&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt; equiv-text&amp;lt;/code&amp;gt; attributes in inline codes.&lt;br /&gt;
**** Added the option to merge a new OmegaT translation kit with an existing one, rather than overwriting it.&lt;br /&gt;
*** Enrycher Step:&lt;br /&gt;
**** Added support for segmented text units and implemented handling of inline codes.&lt;br /&gt;
**** Added parameter for number of events to process on each call to the service.&lt;br /&gt;
*** Translation Comparison Step:&lt;br /&gt;
**** Added option to log the average scores per documents in a tab-delimited file.&lt;br /&gt;
**** Added the output of a new tab-delimited file with all scores, along with the HTML report.&lt;br /&gt;
**** Extended the repartition table to use 11 brackets instead of 3, and include the two scores.&lt;br /&gt;
*** Segmentation and Desegmentation Steps:&lt;br /&gt;
**** Added the option to renumber code IDs after segmentation so that they are 1-indexed as much as possible. A corresponding option on the desegmentation step reverses the process. This option will not work correctly with formats that use non-consecutive or non-numeric code IDs, such as XLIFF.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft Translator Connector:&lt;br /&gt;
**** Added information about the engine in the query results.&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Continued implementation of ITS 2.0 in XLIFF Writer.&lt;br /&gt;
*** Changed options settings for the XLIFFWriter class to use an object rather than multiple setters.&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Fixed issue #322: Updated the TS filter to use the Woodstox parser, and added the dependencies.&lt;br /&gt;
*** Added the XLIFF Filter to the plug-in.&lt;br /&gt;
*** Added basic support for some ITS data categories in the Comments pane (Text Analysis, Terminology).&lt;br /&gt;
== Changes from M19 to M20 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Improved the logging output and UI responsivness during lengthy processes.&lt;br /&gt;
*** Updated the user's preference dialog to allow the selection of the log levels as defined by SLF4J (Normal, Debug, Trace)&lt;br /&gt;
*** Rainbow's input root directory now supports expansion of system environment variables.&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed -lfc command output.&lt;br /&gt;
*** Use the -continue option to specify that batch operations should continue processing even if one or more files in the batch fail to process.&lt;br /&gt;
*** Summary information will be included at the end of batch commands.&lt;br /&gt;
*** Timing information is included for each file processed, and total elapsed time is included in the batch summary.&lt;br /&gt;
*** Added the -pd option to specify a directory to search for custom filter configurations.&lt;br /&gt;
*** Fixed a crash when merging (-m) a file with no extension.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued the implementation of ITS 2.0&lt;br /&gt;
**** Fixed issue where the HTML-type special characters were not escaped when converted to inline codes by the code finder.&lt;br /&gt;
**** Fixed issue #311 where preserve space property was not applied to attributes.&lt;br /&gt;
*** TXML Filter:&lt;br /&gt;
**** Fixed issue #266: Translations in the &amp;lt;code&amp;gt;&amp;amp;lt;revisions&amp;amp;gt;&amp;lt;/code&amp;gt; elements are now ignored.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Improved support for &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
**** Added support for several ITS features.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft Translator Connector:&lt;br /&gt;
**** Fixed the internal conversion of the language code.&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Fixed issue #282 for the Abstract Markup Filter.&lt;br /&gt;
*** Fixed issues in reporting libraries.&lt;br /&gt;
*** Added support for including ITS annotations in the XLIFF 1.2 writer.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Rainbow Translation Kit Creation:&lt;br /&gt;
**** Added the &amp;quot;Include post-processing hook&amp;quot; option for OmegaT packages. this allows OmegaT to merge back the documents automatically.&lt;br /&gt;
*** Remove Target:&lt;br /&gt;
**** Fixed issue #270 where the step could not be run without some of the optional parameters set.&lt;br /&gt;
*** Microsoft Batch Translation:&lt;br /&gt;
**** Added an option to send the generated TMX document as a raw document for the input of the next step.&lt;br /&gt;
**** Added a option to point to a .properties file containing a mapping of keys to categories for more convenient lookup. See wiki.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Fixed issue #304 where the default check on parentheses didn't include full-width characters.&lt;br /&gt;
*** Inline Code Removal Step:&lt;br /&gt;
**** Added option to replace line break related codes with spaces. By default codes are simply removed.&lt;br /&gt;
*** Added the Space Check Step. It allows to fix automatically spaces around inline codes of the target based on the source.&lt;br /&gt;
*** Added the Cleanup Step. It allows to normalize quotation marks, punctuations, remove suspect entries, etc. this can be used for example when preparing an aligned document for MT training.&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=How_to_Translate_Transifex_Projects_with_OmegaT&amp;diff=598</id>
		<title>How to Translate Transifex Projects with OmegaT</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=How_to_Translate_Transifex_Projects_with_OmegaT&amp;diff=598"/>
		<updated>2016-06-05T13:51:14Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This article shows how you can translate the files of a Transifex project using OmegaT.[[Image:OmegaTandTransifex.png|thumb|Editing a Transifex project from OmegaT (Windows&amp;amp;nbsp;XP)]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.transifex.org Transifex] is a free and open-source translation collaborative platform. A Transifex project is a place where one party can upload files for translation, and another party can access these files to translate them online or locally.&lt;br /&gt;
* [http://www.omegat.org/ OmegaT] is a free and open-source translation tool that offers support for many file formats. It also provides a plugin mechanism to use addition filters.&lt;br /&gt;
&lt;br /&gt;
===Pre-requisites===&lt;br /&gt;
&lt;br /&gt;
For this example, we will assume there is a project called &amp;quot;My Project&amp;quot; in a Transifex server located at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.myserver.net&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; that you want to translate from English into Spanish.&lt;br /&gt;
&lt;br /&gt;
We assume you do have an account in the server, and you do have the proper rights to modify the Spanish translations (e.g. by belonging to the Spanish translation team for that project).&lt;br /&gt;
&lt;br /&gt;
In addition you also need to know the identifier for the project. It is the last part of the URL that points to the project.&amp;lt;br/&amp;gt;For example if the URL is &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://www.myserver.net/projects/p/myproject/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, the identifier is &amp;lt;code&amp;gt;myproject&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You need to have OmegaT installed.&lt;br /&gt;
&lt;br /&gt;
You need to have the [[Okapi Filters Plugin for OmegaT]] installed.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|The plugin with this functionality is beta and currently only available in the snapshots distributions (http://okapiframework.org/snapshots).}}&lt;br /&gt;
&lt;br /&gt;
===Creating the project file===&lt;br /&gt;
&lt;br /&gt;
1. On you machine, create an empty text file named &amp;lt;code&amp;gt;myproject.txp&amp;lt;/code&amp;gt;. It can have any name, but must use the &amp;lt;code&amp;gt;.txp&amp;lt;/code&amp;gt; extension.&lt;br /&gt;
&lt;br /&gt;
2. Open the file in a text editor and enter the following:&lt;br /&gt;
&lt;br /&gt;
 host=&amp;lt;nowiki&amp;gt;http://www.myserver.net&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 user=theUsername&lt;br /&gt;
 password=thePassword&lt;br /&gt;
 projectId=myproject&lt;br /&gt;
&lt;br /&gt;
3. Save the file (in UTF-8 if there are extended characters).&lt;br /&gt;
&lt;br /&gt;
===Creating the OmegaT project===&lt;br /&gt;
&lt;br /&gt;
1. Start OmegaT.&lt;br /&gt;
&lt;br /&gt;
2. Create a new project. In our example the source is English (&amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;) and the target Spanish (&amp;lt;code&amp;gt;es&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Make sure the '''source and target languages codes of the OmegaT project match the source and target language codes of the Transifex project'''. For example English is &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;en-us&amp;lt;/code&amp;gt;. The case can be different and you can use either &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; to separate country and region.&lt;br /&gt;
&lt;br /&gt;
3. Once the project is created, simply add the file &amp;lt;code&amp;gt;myproject.txp&amp;lt;/code&amp;gt; as a source file, using the &amp;lt;cite&amp;gt;Import Source Files&amp;lt;/cite&amp;gt; button or command.&lt;br /&gt;
&lt;br /&gt;
When you are importing the source file, the [[Transifex Filter]] fetches the list of all resources in the given project and loads them one by one into your OmegaT project.&lt;br /&gt;
&lt;br /&gt;
The content of all the resources will appear as a single source file that is &amp;lt;code&amp;gt;myproject.txp&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This may not be the safest way to work, see below how to work with a specified sub-set of the resources of a project.}}&lt;br /&gt;
&lt;br /&gt;
===Pushing your translations into Transifex===&lt;br /&gt;
&lt;br /&gt;
Any time you want to update the Transifex project with your translations, simply use the &amp;lt;cite&amp;gt;Create Translated Documents&amp;lt;/cite&amp;gt; command from the &amp;lt;cite&amp;gt;File&amp;lt;/cite&amp;gt; menu of OmegaT. This will merge all the segments into the Transifex repository.&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|Currently, if a segment has not been translated, OmegaT saves a copy of the source segment in its place. This means once you create the translated documents from OmegaT, all strings in the Transifex will be populated, either by real translations ''or by copies of the source''. And Transifex will mark the project as 100% completed.}}&lt;br /&gt;
&lt;br /&gt;
===Working with selected resources only===&lt;br /&gt;
&lt;br /&gt;
If your project file contains no resources, the filter fetches automatically all the resources available for the given project. This may be an issue if new resources are added at the middle of your work.&lt;br /&gt;
&lt;br /&gt;
So it is highly recommended to work on a specified set of resources only.&lt;br /&gt;
&lt;br /&gt;
You can do this by listing the identifiers of the resources you want to work with in the project file. For example:&lt;br /&gt;
&lt;br /&gt;
 host=&amp;lt;nowiki&amp;gt;http://www.myserver.net&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 user=theUsername&lt;br /&gt;
 password=thePassword&lt;br /&gt;
 projectId=myproject&lt;br /&gt;
 &amp;lt;span class=&amp;quot;hi&amp;quot;&amp;gt;resource1po&lt;br /&gt;
 resource2po&lt;br /&gt;
 resource13po&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the project above only the resources with the identifiers &amp;lt;code&amp;gt;resource1po&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;resource2po&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;resource13po&amp;lt;/code&amp;gt; will be read and written back.&lt;br /&gt;
&lt;br /&gt;
The resource identifier is the last part of the URL that points to the resource. For example, in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://www.myserver.net/projects/p/myproject/resource/resource13po/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, the resource identifier is &amp;lt;code&amp;gt;resource13po&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
* Currently the Transifex does not provide a way to lock a resource using the API, so the plugin has no way to set a lock when fetching a resource from the Transifex server and putting it in your OmegaT project. You can lock and unlock the resources manually from the interface of Transifex.&lt;br /&gt;
&lt;br /&gt;
[[Category:Translation Formats]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Longhorn&amp;diff=597</id>
		<title>Longhorn</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Longhorn&amp;diff=597"/>
		<updated>2016-06-05T13:50:38Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Longhorn is a server application that allows you to execute Batch Configurations remotely on any set of input files. Batch Configurations which include pre-defined pipelines and filter configurations, can be exported from [[Rainbow]].&lt;br /&gt;
&lt;br /&gt;
The distribution also includes a client library to access the Longhorn Web services.&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
* '''Stable release: http://bintray.com/okapi/Distribution/Longhorn&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Development release (snapshot): http://okapiframework.org/snapshots&amp;lt;/del&amp;gt;  Development snapshots are not currently available.&lt;br /&gt;
&lt;br /&gt;
To install Longhorn:&lt;br /&gt;
&lt;br /&gt;
* Unzip the distribution file on your server.&lt;br /&gt;
* Follow the instructions provided with the &amp;lt;code&amp;gt;readme&amp;lt;/code&amp;gt; file of the distribution.&lt;br /&gt;
* Starting with m24, Longhorn requires Java 1.7.&lt;br /&gt;
&lt;br /&gt;
==Functionality==&lt;br /&gt;
&lt;br /&gt;
To process files with Longhorn these steps are required:&lt;br /&gt;
# Create a temporary project&lt;br /&gt;
# Upload a Batch Configuration file into that project&lt;br /&gt;
# Upload the input files into that project&lt;br /&gt;
# Execute the project&lt;br /&gt;
# Download the output files&lt;br /&gt;
# Delete the project&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&lt;br /&gt;
There are three ways to access Longhorns functionality. There is&lt;br /&gt;
* a REST interface,&lt;br /&gt;
* a Java API and&lt;br /&gt;
* an HTML client.&lt;br /&gt;
&lt;br /&gt;
They can be used as described below.&lt;br /&gt;
&lt;br /&gt;
===REST-Interface===&lt;br /&gt;
&lt;br /&gt;
Longhorn can be accessed directly via HTTP methods:&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/new : Creates a new temporary project and returns its URI (e.g. &amp;lt;code&amp;gt;http://localhost/okapi-longhorn/projects/1&amp;lt;/code&amp;gt;)&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/1/batchConfiguration : Uploads a Batch Configuration file&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/1/inputFiles.zip : Adds input files as a zip archive (the zip will be extracted and the included files will be used as input files)&lt;br /&gt;
;PUT http://{host}/okapi-longhorn/projects/1/inputFiles/help.html : Uploads a file that will have the name 'help.html'&lt;br /&gt;
;GET http://{host}/okapi-longhorn/projects/1/inputFiles/help.html: Retrieve an input file that was previously added with PUT or POST&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/1/tasks/execute : Executes the Batch Configuration on the uploaded input files&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/1/tasks/execute/en-US/de-DE : Executes the Batch Configuration on the uploaded input files with the source language set to 'en-US' and the target language set to 'de-DE'&lt;br /&gt;
;POST http://{host}/okapi-longhorn/projects/1/tasks/execute/en-US?targets=de-DE&amp;amp;targets=fr-FR : Executes the Batch Configuration on the uploaded input files with the source language set to 'en-US' and multiple target languages, 'de-DE' and 'fr-FR'&lt;br /&gt;
;GET http://{host}/okapi-longhorn/projects/1/outputFiles : Returns a list of the output files generated&lt;br /&gt;
;GET http://{host}/okapi-longhorn/projects/1/outputFiles/help.out.html : Accesses the output file 'help.out.html' directly&lt;br /&gt;
;GET http://{host}/okapi-longhorn/projects/1/outputFiles.zip : Returns all output files in a zip archive&lt;br /&gt;
;DEL http://{host}/okapi-longhorn/projects/1 : Deletes the project&lt;br /&gt;
;GET http://{host}/okapi-longhorn/projects : Returns a list of all projects on the server&lt;br /&gt;
&lt;br /&gt;
===Java API===&lt;br /&gt;
&lt;br /&gt;
The API is distributed as a &amp;lt;code&amp;gt;.jar&amp;lt;/code&amp;gt; file in the Longhorn distribution package. You can also build it from the Okapi source code via Maven from the project &amp;lt;code&amp;gt;lib-longhorn-api&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Maven====&lt;br /&gt;
The API is available as a maven dependency.  Add this repository to your &amp;lt;tt&amp;gt;pom.xml&amp;lt;/tt&amp;gt;:&lt;br /&gt;
    &amp;lt;repository&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;okapi-longhorn-release&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Okapi Longhorn Release&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;url&amp;gt;http://repository-opentag.forge.cloudbees.com/release/&amp;lt;/url&amp;gt;&lt;br /&gt;
    &amp;lt;/repository&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Along with this dependency, substituting in a valid version number (e.g, &amp;lt;tt&amp;gt;0.27&amp;lt;/tt&amp;gt;):&lt;br /&gt;
    &amp;lt;dependency&amp;gt;&lt;br /&gt;
      &amp;lt;groupId&amp;gt;net.sf.okapi.lib&amp;lt;/groupId&amp;gt;&lt;br /&gt;
      &amp;lt;artifactId&amp;gt;okapi-lib-longhorn-api&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
      &amp;lt;version&amp;gt;${okapi.version}&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Sample Code====&lt;br /&gt;
&lt;br /&gt;
 LonghornService ws = new RESTService(new URI(&amp;quot;http://localhost:9095/okapi-longhorn&amp;quot;));&lt;br /&gt;
 &lt;br /&gt;
 // Create project&lt;br /&gt;
 LonghornProject proj = ws.createProject();&lt;br /&gt;
 &lt;br /&gt;
 // Post batch configuration&lt;br /&gt;
 File bconfFile = new File(&amp;quot;C:\\setup.bconf&amp;quot;);&lt;br /&gt;
 proj.addBatchConfiguration(bconfFile);&lt;br /&gt;
 &lt;br /&gt;
 // Send input files&lt;br /&gt;
 &lt;br /&gt;
 // First by single upload...&lt;br /&gt;
 File file1 = new File(&amp;quot;C:\\help.html&amp;quot;);&lt;br /&gt;
 // * in the root directory&lt;br /&gt;
 proj.addInputFile(file1, file1.getName());&lt;br /&gt;
 // * and in a sub-directory&lt;br /&gt;
 proj.addInputFile(file1, &amp;quot;samefile/&amp;quot; + file1.getName());&lt;br /&gt;
 &lt;br /&gt;
 // ...then by package upload&lt;br /&gt;
 File inputPackage = new File(&amp;quot;C:\\more_files.zip&amp;quot;);&lt;br /&gt;
 proj.addInputFilesFromZip(inputPackage);&lt;br /&gt;
 &lt;br /&gt;
 // Execute pipeline&lt;br /&gt;
 // Languages don't matter&lt;br /&gt;
 proj.executePipeline();&lt;br /&gt;
 // Languages matter&lt;br /&gt;
 proj.executePipeline(&amp;quot;en-US&amp;quot;, &amp;quot;de-DE&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 // Get output files&lt;br /&gt;
 ArrayList&amp;lt;LonghornFile&amp;gt; outputFiles = proj.getOutputFiles();&lt;br /&gt;
 &lt;br /&gt;
 // Does the fetching of files work?&lt;br /&gt;
 for (LonghornFile of : outputFiles) {&lt;br /&gt;
 	InputStream is = of.openStream();&lt;br /&gt;
 	//TODO save InputStream to local file&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // Delete project&lt;br /&gt;
 proj.delete();&lt;br /&gt;
&lt;br /&gt;
===HTML-Client===&lt;br /&gt;
&lt;br /&gt;
You can create projects and upload/download files via an integrated HTML client, too. Uploading input files (and downloading output files) as a zip archive is currently not implemented for the HTML client.&lt;br /&gt;
&lt;br /&gt;
[[File:longhorn_html_client.png]]&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
Since Okapi M22 Okapi Longhorn can be build to run multiple instances on one server.&lt;br /&gt;
You can adjust the build so that it is possible to run multiple Longhorn instances in one JBoss application server. Therefore, the build must be called with an additional parameter:&lt;br /&gt;
&lt;br /&gt;
 mvn clean verify -DuseUniqueContextRoot&lt;br /&gt;
&lt;br /&gt;
====Configure working directory path====&lt;br /&gt;
Longhorn has 2 options to configure the working directory of longhorn (sort by priority): &lt;br /&gt;
#system parameter &amp;quot;LONGHORN_WORKDIR&amp;quot;&lt;br /&gt;
#configuration file in user.home &amp;quot;/okapi-longhorn-configuration.xml&amp;quot;&lt;br /&gt;
If nothing is defined, the working-directory is in user.home in folder &amp;quot;Okapi-Longhorn-Files&amp;quot;.&lt;br /&gt;
Longhorn configuration file example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;longhorn-config&amp;gt;&lt;br /&gt;
     &amp;lt;use-unique-working-directory&amp;gt;True&amp;lt;/use-unique-working-directory&amp;gt;&lt;br /&gt;
     &amp;lt;working-directory&amp;gt;D:\testData\longhorn-files&amp;lt;/working-directory&amp;gt;&lt;br /&gt;
 &amp;lt;/longhorn-config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuration Options====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! option&lt;br /&gt;
! description&lt;br /&gt;
! data type&lt;br /&gt;
|-&lt;br /&gt;
| working-directory&lt;br /&gt;
| path of the working directory&lt;br /&gt;
| string&lt;br /&gt;
|-&lt;br /&gt;
| use-unique-working-directory&lt;br /&gt;
| if set to true the version of longhorn will be added to working directory name&lt;br /&gt;
e.g path/to/working/directory_M0.21&lt;br /&gt;
| boolean(True or False)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Longhorn]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Plugins_Manager&amp;diff=596</id>
		<title>Plugins Manager</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Plugins_Manager&amp;diff=596"/>
		<updated>2016-06-05T13:49:16Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This dialog box allows you to manage the Okapi plugins of your installation.&lt;br /&gt;
&lt;br /&gt;
====Plugins Currently Installed====&lt;br /&gt;
&lt;br /&gt;
This list shows all the plugins that are currently installed on your system. The columns of the table are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;cite&amp;gt;Name&amp;lt;/cite&amp;gt;: Shows the name of the plugin.&lt;br /&gt;
* &amp;lt;cite&amp;gt;Locked?&amp;lt;/cite&amp;gt;: Indicates if the plugin is locked or not. Locked plugins cannot be removed using this dialog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Remove Checked Plugins&amp;lt;/cite&amp;gt; &amp;amp;mdash; Click this button to remove the unlocked plugins that are checked from the current installation.&lt;br /&gt;
&lt;br /&gt;
To remove locked plugins:&lt;br /&gt;
&lt;br /&gt;
# Make sure all Okapi applications are closed.&lt;br /&gt;
# Go to the directory where your plugins are located, by default it is the &amp;lt;code&amp;gt;dropins&amp;lt;/code&amp;gt; sub-directory in your installation directory.&lt;br /&gt;
# Delete the sub-directories for each plugin you want to remove.&lt;br /&gt;
&lt;br /&gt;
====Plugins Available for Installation====&lt;br /&gt;
&lt;br /&gt;
Enter the URL of the site where the downloadable plugins are available.&lt;br /&gt;
&lt;br /&gt;
* The default URL is http://okapiframework.org/plugins.&lt;br /&gt;
* The URL for the snapshots is http://okapiframework.org/snapshots/plugins.&lt;br /&gt;
&lt;br /&gt;
You can also point to a local or network directory if needed. Simply use the URL notation. For example, to point to the Windows directory &amp;lt;code&amp;gt;C:\Test\plugins&amp;lt;/code&amp;gt; use: &amp;lt;code&amp;gt;file:///C:/Test/plugins/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
This list shows all the plugins that are available from the given URL. The columns of the table are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;cite&amp;gt;Name&amp;lt;/cite&amp;gt;: Shows the name of the plugin.&lt;br /&gt;
* &amp;lt;cite&amp;gt;Provider&amp;lt;/cite&amp;gt;: Shows the name of the provider for the plugin.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Refresh&amp;lt;/cite&amp;gt; &amp;amp;mdash; Click this button to refresh the list of the current plugins as well as the list of available plugins.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Install Checked Plugins&amp;lt;/cite&amp;gt; &amp;amp;mdash; Click this button to download the plugins that are checked and install them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Plugin Help&amp;lt;/cite&amp;gt; &amp;amp;mdash; Click this button to open the online help page for the selected plugin.&lt;br /&gt;
&lt;br /&gt;
[[Category:Rainbow]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=QuEst_Plugin&amp;diff=595</id>
		<title>QuEst Plugin</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=QuEst_Plugin&amp;diff=595"/>
		<updated>2016-06-05T13:48:24Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
The QuEst plugin is an Okapi plugin that groups several steps that work with the QuEst library. These steps require the SRILM  software to be accessible.&lt;br /&gt;
&lt;br /&gt;
This plugin is part of the [https://bitbucket.org/okapiframework/quest Okapi QuEst project], a collaboration between the Okapi Framework project and the [http://www.quest.dcs.shef.ac.uk/ University of Sheffield's QuEst project], and is sponsored by the [http://www.eamt.org/ European Association for Machine Translation (EAMT)].&lt;br /&gt;
&lt;br /&gt;
==Steps Included==&lt;br /&gt;
&lt;br /&gt;
The following steps are included in the plugin:&lt;br /&gt;
&lt;br /&gt;
* [[QuEst Quality Estimation Step]]&lt;br /&gt;
* [[QuEst SVM Model Builder Step]]&lt;br /&gt;
* [[Properties Setting Step]]&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots (the file &amp;lt;code&amp;gt;okapiQuEst-&amp;amp;lt;version&amp;gt;.zip&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
To install the plugin with Rainbow:&lt;br /&gt;
&lt;br /&gt;
* Go to the plugin directory for your Rainbow installation, by default it is the &amp;lt;code&amp;gt;dropins&amp;lt;/code&amp;gt; sub-directory located in the main installtaion directory.&lt;br /&gt;
* Unzip the plugin distribution file in its own sub-directory.&lt;br /&gt;
* Start or re-start Rainbow.&lt;br /&gt;
* The new steps should be available to create new pipelines.&lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
&lt;br /&gt;
* [[SRILM Installation and Running Tutorial]]&lt;br /&gt;
* [[GIZA++ Installation and Running Tutorial]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Trados_Utilities_Plugin&amp;diff=594</id>
		<title>Trados Utilities Plugin</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Trados_Utilities_Plugin&amp;diff=594"/>
		<updated>2016-06-05T13:05:12Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
The Trados utilities plugin is an Okapi plugin that groups several steps that work with Trados and Word. These steps can be used only on Windows and require you to have Trados 7.x or Trados 2007 installed. One step uses Microsoft Word and requires Word to be installed.&lt;br /&gt;
&lt;br /&gt;
==Steps Included==&lt;br /&gt;
&lt;br /&gt;
The following steps are included in the plugin:&lt;br /&gt;
&lt;br /&gt;
* [[Trados Analysis Step]]&lt;br /&gt;
* [[Trados Translation Step]]&lt;br /&gt;
* [[Trados Import Step]]&lt;br /&gt;
* [[Trados Export Step]]&lt;br /&gt;
* [[Trados Cleanup Step]]&lt;br /&gt;
* [[MS Word Resaver Step]]&lt;br /&gt;
* [[MS Word Search and Replace Step]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
* '''Stable release: http://okapiframework.org/plugins'''&lt;br /&gt;
&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots/plugins&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
With Rainbow, one way to install it the following:&lt;br /&gt;
&lt;br /&gt;
* Start Rainbow&lt;br /&gt;
* Select &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Plugins Manager&amp;lt;/cite&amp;gt;&lt;br /&gt;
* In the field under &amp;lt;cite&amp;gt;Plugins available for installation&amp;lt;/cite&amp;gt; enter the URL of the release you want to install (see above)&lt;br /&gt;
* Click &amp;lt;cite&amp;gt;Refresh&amp;lt;/cite&amp;gt;&lt;br /&gt;
* Select the plugin, its name starts with &amp;lt;code&amp;gt;okapiTradosUtilities&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click &amp;lt;cite&amp;gt;Install Checked Plugins&amp;lt;/cite&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Trados Utilities]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=LanguageTool_Step&amp;diff=593</id>
		<title>LanguageTool Step</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=LanguageTool_Step&amp;diff=593"/>
		<updated>2016-06-05T13:01:39Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Steps Header}}&lt;br /&gt;
__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
This step calls the [http://www.languagetool.org/ LanguageTool] style, grammar and spelling checker and adds annotations for the issues found. Optionally bilingual terms and black terms can be checked using LanguageTool's morphological analyzers.&lt;br /&gt;
&lt;br /&gt;
[http://www.languagetool.org/ LanguageTool] is an open source proofreading software for English, French, German, Polish, Romanian, and [http://www.languagetool.org/languages/ many more other languages]. It finds many errors that a simple spell checker cannot detect like mixing up there/their and it detects some grammar problems.&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This step is distributed as a plug-in and is not included in the general distribution.&lt;br /&gt;
&lt;br /&gt;
'''This step is only available as part of the snapshots for now:'''&lt;br /&gt;
* Distribution: http://okapiframework.org/snapshots&lt;br /&gt;
* Plug-in: http://okapiframework.org/snapshots/plugins&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
With Rainbow, one way to install it the following:&lt;br /&gt;
&lt;br /&gt;
* Start Rainbow&lt;br /&gt;
* Select &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Plugins Manager&amp;lt;/cite&amp;gt;&lt;br /&gt;
* In the field under &amp;lt;cite&amp;gt;Plugins available for installation&amp;lt;/cite&amp;gt; enter the URL of the release you want to install (see above)&lt;br /&gt;
* Click &amp;lt;cite&amp;gt;Refresh&amp;lt;/cite&amp;gt;&lt;br /&gt;
* Select the plugin, its name starts with &amp;lt;code&amp;gt;okapiLanguageTool&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click &amp;lt;cite&amp;gt;Install Checked Plugins&amp;lt;/cite&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Parameters==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Check also the source text&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to check the source content in addition to the target content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Check for false friends&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to check for false friends when possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Check for spelling mistakes&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to check for spelling errors when possible.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Check for bilingual terms&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to check for that the source term is translated with the corresponding target term.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Bilingual terms&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to set the path to the file (csv, tab or tbx) containing the bilingual terms.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Check for black terms&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to check for that the target does not contain black terms.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;Black terms&amp;lt;/cite&amp;gt; &amp;amp;mdash; Set this option to set the path to the file (tab) containing the black terms.&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
&lt;br /&gt;
* Term and black term checking use the stemmers provided by LanguageTool. Not all languages are supported. The default is to match the whole term, without stemming.&lt;br /&gt;
* The LanguageTool Java API does not support inline codes yet.&lt;br /&gt;
&lt;br /&gt;
[[Category:Steps]] [[Category:ITS]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Changes_Log&amp;diff=592</id>
		<title>Changes Log</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Changes_Log&amp;diff=592"/>
		<updated>2016-06-05T13:00:42Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''The lastest Changes Log is here: http://okapiframework.org/snapshots/changes.html'''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Okapi Framework Changes Log - Aug-28-2015 ==&lt;br /&gt;
&lt;br /&gt;
Note this document is common to both the '''okapi-lib''' distribution and the '''okapi-apps''' distribution. The information pertaining to applications other than Tikal are relevant only for the '''okapi-apps''' distribution.&lt;br /&gt;
&lt;br /&gt;
* Download page for latest STABLE RELEASE: https://bintray.com/okapi/Distribution&lt;br /&gt;
* Download page for latest DEVELOPMENT SNAPSHOTS: http://okapiframework.org/snapshots&lt;br /&gt;
* Main Web site: http://okapiframework.org&lt;br /&gt;
&lt;br /&gt;
== Changes from M27 to M28 ==&lt;br /&gt;
&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed issue #444: Now the -imp command can use the -approved option to import only approved entries.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Fixed issue #464: Exported batch configurations should now include default filter mappings for all known extensions.&lt;br /&gt;
*** Files with the .sdlxliff extension will now use &amp;lt;tt&amp;gt;okf_xliff-sdl&amp;lt;/tt&amp;gt; filter configuration by default.&lt;br /&gt;
*** Fixed help page for command-line -?&lt;br /&gt;
** Library:&lt;br /&gt;
*** Fixed issue #442 where the blacklist for the term checker was not working for Japanese.&lt;br /&gt;
*** Fixed issue #439: Quality issues based on patterns containing newline characters did not display correctly in CheckMate.&lt;br /&gt;
*** Fixed issue in the verification library where the check for leading and trailing whitespace did not take into account empty string, causing an index out of range error.&lt;br /&gt;
*** Fixed issue #456: SRX issue with empty &amp;quot;beforebreak&amp;quot; in rule.&lt;br /&gt;
*** Changed SWT libraries to version 4.4&lt;br /&gt;
** Filters:&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #165: Strings in Excel files are now extracted in a more logical order (sheet-by-sheet, one row at a time, ordered by columns). Additionally, strings that appear multiple times in are now exposed for translation once for each occurrence, and may be translated independently. '''Warning'''&amp;lt;nowiki&amp;gt;: these changes may create problems merging translated content from Excel files that were processed with previous versions of Okapi.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Fixed issue #338: the &amp;quot;Exclude color&amp;quot; configuration option is now correctly applied to Excel files. This option works for cell background colors only. The colors available in the Rainbow filter configuration UI are aligned against the Excel 2011 &amp;quot;standard colors&amp;quot;; additional RGB values may be excluded by editing your filter configuration file directly.&lt;br /&gt;
**** Fixed issue #390: the &amp;quot;Exclude column&amp;quot; configuration option is now correctly applied to Excel files.&lt;br /&gt;
**** Fixed issue #440: markers for spelling and grammar errors are now stripped when exposing text for translation.&lt;br /&gt;
**** Fixed issue #441: added new options to expose line breaks and tabs for translation as literal characters.&lt;br /&gt;
**** Fixed issue #443: added the &amp;quot;Exclude Graphical Metadata&amp;quot; option to prevent metadata associated from graphics and textboxes from being exposed for translation.&lt;br /&gt;
**** Fixed issue #447: the &amp;quot;Translate Document Properties&amp;quot; option will now work for PowerPoint files.&lt;br /&gt;
**** Fixed issue #448: the &amp;quot;Translate Comments&amp;quot; option will now work for PowerPoint files.&lt;br /&gt;
**** Fixed issue #449: the &amp;quot;Translate Slide Masters&amp;quot; option will now also expose master layout content that is used by slides in the document.&lt;br /&gt;
**** Fixed issue #451: the &amp;quot;Translate Document Properties&amp;quot; option will now work for Excel files.&lt;br /&gt;
**** Fixed issue #452: Word files containing nested graphicData sections are no longer corrupted during processing.&lt;br /&gt;
**** Fixed issue #453: Word files that do not contain a &amp;lt;tt&amp;gt;word/styles.xml&amp;lt;/tt&amp;gt; part can now be processed.&lt;br /&gt;
**** Fixed issue #454: entities occurring in alternateContent sections of Word documents are now handled correctly.&lt;br /&gt;
**** Fixed issue #457: empty lines in Word files are sometimes stripped.&lt;br /&gt;
**** Fixed issue #458: target text is lost in complicated run structures&lt;br /&gt;
**** Fixed issue #467: tabs in Word files are sometimes stripped.&lt;br /&gt;
**** Fixed issue #473: deletion change tracking can cause target corruption.&lt;br /&gt;
**** Fixed issue #474: files containing formulas could become corrupted.&lt;br /&gt;
**** Fixed issue #476: insertion change tracking can cause target corruption.&lt;br /&gt;
**** Fixed issue #482: &amp;lt;tt&amp;gt;&amp;amp;lt;w:lang&amp;amp;gt;&amp;lt;/tt&amp;gt; tags are now stripped during extraction.&lt;br /&gt;
**** Fixed issue #484: Added a &amp;quot;Clean Tags Aggressively&amp;quot; option to the filter. When this option is enabled, the filter will strip certain types of formatting markup (whitespace and vertical alignment adjustment) that is spuriously inserted when converting other formats (such as PDF) to OpenXML. This produces smoother segmentation in some cases.&lt;br /&gt;
**** Fixed issue #485: Strip machine-generated &amp;quot;_GoBack&amp;quot; bookmarks from Word files.&lt;br /&gt;
*** ICML Filter:&lt;br /&gt;
**** Added the ICML Filter for WCML files.&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added support for ASPX comments and fixed tag-like attribute values extra output.&lt;br /&gt;
*** PO Filter:&lt;br /&gt;
**** A &amp;lt;tt&amp;gt;Plural-Forms:&amp;lt;/tt&amp;gt; header that declares &amp;lt;tt&amp;gt;nplurals=1&amp;lt;/tt&amp;gt; is now handled correclty.&lt;br /&gt;
*** Table Filter:&lt;br /&gt;
**** Blank lines inside qualified CSV cells are now preserved.&lt;br /&gt;
**** CSV text qualifiers can now be optionally added on output when required to maintain well-formedness.&lt;br /&gt;
** Step:&lt;br /&gt;
*** Rainbow Translation Kit Creation:&lt;br /&gt;
**** Improved support for XLIFF 2 packages&lt;br /&gt;
*** Rainbow Translation Kit Merging:&lt;br /&gt;
**** Improved support for XLIFF 2 packages&lt;br /&gt;
*** Text Rewriting step:&lt;br /&gt;
**** Fixed the case where the target had only inline codes and the source text and inline codes. Now the base text is taken from the source.&lt;br /&gt;
**** Now expansion is done before the last inline code.&lt;br /&gt;
&lt;br /&gt;
== Changes from M26 to M27 ==&lt;br /&gt;
&lt;br /&gt;
** General&lt;br /&gt;
*** Fix resource and memory leaks&lt;br /&gt;
** Filters:&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Added warning when inline code (other than &amp;lt;code&amp;gt;mrk&amp;lt;/code&amp;gt;) has no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
**** Fixed location of &amp;lt;code&amp;gt;&amp;amp;lt;phase-group&amp;amp;gt;&amp;lt;/code&amp;gt; when re-writing.&lt;br /&gt;
**** Fixed case where XML declaration was not followed by a line-break on output.&lt;br /&gt;
**** Added fallback check for TMX values for the &amp;lt;code&amp;gt;&amp;amp;lt;it&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;pos&amp;lt;/code&amp;gt; attribute (error/warning still generated as using TMX values in XLIFF is not valid).&lt;br /&gt;
**** Added better support for SDLXLIFF&lt;br /&gt;
**** Optional parameters for writing out tool element in xliff header&lt;br /&gt;
**** Fixed issue #430 where the ITS namespace declaration and version was not added when needed.&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added the &amp;lt;code&amp;gt;placeholder&amp;lt;/code&amp;gt; attribute to list of translatable attributes in default HTML configuration (for HTML5)&lt;br /&gt;
**** Fix lower casing of start tags during pre-processing cleanup&lt;br /&gt;
**** Upgrade to Jericho 3.4-dev&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Updated XLIFF2 library to 1.0 release.&lt;br /&gt;
**** Implemented v2 support for the Transifex packages.&lt;br /&gt;
*** Rainbow Translation Kit Post-Processing Step:&lt;br /&gt;
**** Implemented v2 support for the Transifex packages.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** MyMemory Connector:&lt;br /&gt;
**** Fixed the issue of the return match value being sometimes a Double and sometimes a Long.&lt;br /&gt;
**** Make Connectors more error tolerant. Continue processing if there is an exception on a single text Unit&lt;br /&gt;
** Library:&lt;br /&gt;
*** XLIFF Writer:&lt;br /&gt;
**** Added support to output the &amp;lt;code&amp;gt;coord&amp;lt;/code&amp;gt; attribute (''COORDINATES'' property on the text container).&lt;br /&gt;
*** Transifex library:&lt;br /&gt;
**** Fixed issue #427 where the API v2 was not supported.&lt;br /&gt;
*** Segmentation library:&lt;br /&gt;
**** Fixed issue #426 where the part of the text matched by the previous rule was not scanned for match in the next rule.&lt;br /&gt;
**** Fixed issue #489: Added the okp:treatIsolatedCodesAsWhitespace option to allow the segmenter to treat each isolated code as a single whitespace character when applying segmentation rules.&lt;br /&gt;
*** Verification library:&lt;br /&gt;
**** Fixed issue #418: the description of the rule is now displayed for target-driven error.&lt;br /&gt;
**** Improved reading of LQI entries: the ITS type is preserved when reading the okp:lqiType value.&lt;br /&gt;
**** Fixed issue #442: Allow flagging blacklist terms in substrings.&lt;br /&gt;
**** Fixed issue #400: Allow flagging blacklist terms in source.&lt;br /&gt;
*** Parameters editor for Verification library:&lt;br /&gt;
**** Fixed issue #417: The description of each pattern is now preserved when re-ordering the patterns.&lt;br /&gt;
**** Fixed issue #442: Add option to allow flagging blacklist terms in substrings.&lt;br /&gt;
**** Fixed issue #400: Add option to allow flagging blacklist terms in source.&lt;br /&gt;
== Changes from M25 to M26 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;.mqxliff&amp;lt;/code&amp;gt; extension in the list of extensions associated with the XLIFF Filter.&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed issue preventing custom filter configurations to work as sub-filters.&lt;br /&gt;
*** Added the ability to output scoping reports.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed Issue 409: Inconsistent handling of &amp;lt;code&amp;gt;&amp;amp;lt;bx pos=&amp;quot;begin&amp;quot;/&amp;amp;gt;&amp;lt;/code&amp;gt; in extraction to Moses inline format.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;&amp;amp;lt;sub&amp;amp;gt;&amp;lt;/code&amp;gt; elements (plain text, with nested codes, or with nested codes with nested sub-flows).&lt;br /&gt;
*** XMLStream Filter:&lt;br /&gt;
**** Added the .ditamap extension to the list of extensions for the DITA pre-defined configuration.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** LanguageTool Step:&lt;br /&gt;
**** Resolved issue #416 (added suggestion to annotation).&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** This component is now build and released separately and has its own project at: [https://code.google.com/p/okapi-omegat/ https://code.google.com/p/okapi-omegat]&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Fixed the issue where sub-filter start and end events where not handled properly for outputting RTF layered files.&lt;br /&gt;
*** Verification library:&lt;br /&gt;
**** Improved mapping of LanguageTools ITS type to issue annotation.&lt;br /&gt;
*** Updated the XLIFF2 library to use 0.22-snapshot.&lt;br /&gt;
*** Discontinued the MacOS 32-bit distribution (no Java 7 support)&lt;br /&gt;
*** TMXWriter: fixed bug where some property entries were written before the &amp;lt;code&amp;gt;&amp;amp;lt;seg&amp;amp;gt;&amp;lt;/code&amp;gt; element,&lt;br /&gt;
*** Improved stream-only pipeline capabilities.&lt;br /&gt;
== Changes from M24 to M25 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed default parameter for the default TM resource. Now you can just run &amp;lt;code&amp;gt;tikal -q &amp;quot;text to search&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;-x2&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-m2&amp;lt;/code&amp;gt; options for extraction/merge with new skeleton file.&lt;br /&gt;
*** Changed -x and -m to extract/merge with the new skeleton file.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;-x1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-m1&amp;lt;/code&amp;gt; options for extraction/merge with original document (similar to previous versions. For fully backward-compatible merge you must use M24).&lt;br /&gt;
*** Updated Tikal merge function with original file to use the new common text-unit merger.&lt;br /&gt;
*** Added options for JAR version switch&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added basic support for XLIFF 2 documents (under construction).&lt;br /&gt;
*** Now target text passed as translation only if it is different from the source.&lt;br /&gt;
*** Added support for alternate translations (e.g. from XLIFF 1.2 documents)&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the TTXSplitter Step. It allows to split a given TTX document into several ones with the same source word count.&lt;br /&gt;
*** Added the TTXJoiner Step. It allows to join back TTX documents created with the TTXSplitter Step.&lt;br /&gt;
*** Consolidated merge steps into: SkeletonXliffMergerStep, LegacyXliffMergerStep, OriginalDocumentXliffMergerStep and CombinedXliffMergerStep classes.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Reinstated output for XLIFF v2 using the latest library.&lt;br /&gt;
**** Added support for extraction using the new skeleton file.&lt;br /&gt;
*** Rainbow Translation Kit Merging Step:&lt;br /&gt;
**** Added basic support for merging XLIFF v2 packages.&lt;br /&gt;
**** Added support for merging using the new skeleton file.&lt;br /&gt;
*** Search and Replace Step:&lt;br /&gt;
**** Fixed issue #392 where the reading of the replacement table was trimming all lines. Now replacing or searching for space and replacing by nothing works.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Changed the reading of &amp;lt;code&amp;gt;&amp;amp;lt;alt-trans&amp;amp;gt;&amp;lt;/code&amp;gt; elements to allow entries with empty &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;amp;gt;&amp;lt;/code&amp;gt; (e.g. some XTM's XLIFF have &amp;lt;code&amp;gt;&amp;amp;lt;alt-trans&amp;amp;gt;&amp;lt;/code&amp;gt; with empty targets).&lt;br /&gt;
**** Added the option &amp;quot;Allow modification of existing &amp;amp;lt;alt-trans&amp;amp;gt; elements&amp;quot;&lt;br /&gt;
*** YAML Filter:&lt;br /&gt;
**** Improved support.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #402 (Cannot stop the filter before the document is done)&lt;br /&gt;
**** Fixed issue #350 (merge problem when docx has a OpenXml.Drawing object)&lt;br /&gt;
*** PO Filter:&lt;br /&gt;
**** Fixed issue with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#,&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (fuzzy flag) in front of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; (obsolete) entries.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Refactored the filter.&lt;br /&gt;
**** Fixed issue #359 (Need to improve extraction selection)&lt;br /&gt;
**** Fixed issue #373 (Encoder and xml:space='preserve')&lt;br /&gt;
**** Fixed issue #397 (Filter not extracting all strings as expected)&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Translate Toolkit TM Connector:&lt;br /&gt;
**** Updated the parameters API to use &amp;lt;code&amp;gt;set/getUrl()&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;set/getHost()&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;set/getPort()&amp;lt;/code&amp;gt;.&lt;br /&gt;
**** Updated the default host and port (now obsolete) to &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;8080&amp;lt;/code&amp;gt; to allow local setups to continue to work.&lt;br /&gt;
**** Updated the default URL to &amp;lt;code&amp;gt;https://amagama-live.translatehouse.org/api/v1/&amp;lt;/code&amp;gt; (the previous URL is obsolete)&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Major refactoring of the serialization.&lt;br /&gt;
*** Major refactoring of the RawDocument object&lt;br /&gt;
*** Updated SWT libraries to 4.3&lt;br /&gt;
*** Added lib-tkit library for extraction/merge with skeleton in JSON.&lt;br /&gt;
*** Added sort capability to the Filter Configuration common edit dialog.&lt;br /&gt;
== Changes from M23 to M24 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Changed default resource for &amp;lt;code&amp;gt;-q&amp;lt;/code&amp;gt; command from OpenTran to Translate Toolkit&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Made usability improvements to the Testing Console for rapid iteration when creating custom filter configurations.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the [http://www.opentag.com/okapi/wiki/index.php?title=Copy_Or_Move_Step Copy Or Move Step]&amp;lt;nowiki&amp;gt;: 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.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*** [http://www.opentag.com/okapi/wiki/index.php?title=Rainbow_Translation_Kit_Creation_Step Rainbow Translation Kit Creation Step]&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Removed the experimental output to XLIFF 2.0 (too outdated to be useful) See the [https://code.google.com/p/okapi-xliff-toolkit/ Okapi XLIFF Toolkit] project for more up-to-date support for XLIFF 2.0.&lt;br /&gt;
**** Added option to specify the post-processing hook for OmegaT tkits.&lt;br /&gt;
*** [http://www.opentag.com/okapi/wiki/index.php?title=Format_Conversion_Step Format Conversion Step]&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
**** Added the Word Table output format.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Changed the default spread size threshold to 2000 Kb and updated the warning/error to show the spread size.&lt;br /&gt;
*** XML Filter:&lt;br /&gt;
**** Android Strings pre-defined settings: Exposed content of &amp;amp;lt;item&amp;amp;gt; elements for translation (used in &amp;amp;lt;plurals&amp;amp;gt;, &amp;amp;lt;string-array&amp;amp;gt; elements).&lt;br /&gt;
*** HTML Filter:&lt;br /&gt;
**** Added option to treat CDATA as an inline element.&lt;br /&gt;
**** Content of excluded inline elements is exposed for, e.g., inclusion in XLIFF equiv-text attributes.&lt;br /&gt;
**** Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.&lt;br /&gt;
*** XML Stream Filter:&lt;br /&gt;
**** Fixed issue #336: The filter will no longer produce translatable segments consisting only of tags.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #351: Improve filter performance.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Fixed issue #377: Support for subfiltering in JSON.&lt;br /&gt;
**** Fixed issue #373: JSONFilter should use the JSONEncoder.&lt;br /&gt;
**** Note: Changes in escaping/unescaping behavior in this filter break compatibility with files extracted by previous versions.&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added capability to specify a custom filter parameters file for each Okapi filter in the plugin. This closes issue #376.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Added the [http://www.opentag.com/okapi/wiki/index.php?title=Bilingual_File_Connector Bilingual File Connector]&amp;lt;nowiki&amp;gt;: Directly query a bilingual file format such as TMX, PO, etc., without importing to a TM first.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Library:&lt;br /&gt;
*** '''Important: ''''''Changed minimum requirement from Java 1.6 to Java 1.7.'''&lt;br /&gt;
*** Fixed ITS content writer to output &amp;lt;code&amp;gt;locQualityIssueProfileRef&amp;lt;/code&amp;gt; and not &amp;lt;code&amp;gt;locQualityIssueProfile&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Improved report output of quality checker.&lt;br /&gt;
*** Updated and cleaned up the build files.&lt;br /&gt;
*** Added &amp;lt;code&amp;gt;HUMAN_RECOMMENDED&amp;lt;/code&amp;gt; type to the [http://www.opentag.com/okapi/wiki/index.php?title=Match_Types MatchType list].&lt;br /&gt;
*** Modified the base implementation for &amp;lt;code&amp;gt;IParameters&amp;lt;/code&amp;gt;, 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.&lt;br /&gt;
*** Added support for tuv-level attributes that were missing in TMXWriter.&lt;br /&gt;
== Changes from M22 to M23 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added the Inconsistency Check Step to the pre-defined Quality Check pipeline.&lt;br /&gt;
** CheckMate:&lt;br /&gt;
*** Fixed issue #358: The Check Document button now works in all cases.&lt;br /&gt;
** Filters Plugin for OmegaT&lt;br /&gt;
*** Added .mxliff as one of the default extensions for XLIFF.&lt;br /&gt;
*** Fixed issue #364: .sdlxliff files with UTF-8 BOM open now.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Added the Inconsistency Check Step: a way to flag entries with the same source that have different targets or the entries with the same target that have different source.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Added a &amp;lt;code&amp;gt;libVersion&amp;lt;/code&amp;gt; attribute in the manifest indicating the version of the library used to create the manifest.&lt;br /&gt;
**** Add option to use encapsulation notation (&amp;lt;code&amp;gt;&amp;amp;lt;bpt&amp;amp;gt;/&amp;amp;lt;ept&amp;amp;gt;/&amp;amp;lt;ph&amp;amp;gt;/&amp;amp;lt;it&amp;amp;gt;&amp;lt;/code&amp;gt;) for inline codes in OmegaT tkits.&lt;br /&gt;
*** LanguageTool Step:&lt;br /&gt;
**** Updated the library to version 2.2.&lt;br /&gt;
*** Encoding Conversion Step:&lt;br /&gt;
**** Fixed issue #318: ASCII characters in NCR form are now un-escaped except for &amp;quot;, ', &amp;amp;amp;, &amp;amp;lt; and &amp;amp;gt;.&lt;br /&gt;
*** Search and Replace Step:&lt;br /&gt;
**** Fixed issue #183: Added simple log of the replacements.&lt;br /&gt;
**** Fixed issue #362: Step for Terminology fixes on translation candidates.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Resolved issue #357: Added function to detect blacklisted terms.&lt;br /&gt;
**** Improved ITS LQI support.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Implemented issue #356: By default spread above the threshold cause an error. The option allows to skip without error.&lt;br /&gt;
*** XML Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Fixed issue #361: MIME type can be different in sub-classes of XMLFilter.&lt;br /&gt;
*** HTML5-ITS Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
*** JSON Filter:&lt;br /&gt;
**** Resolved issue #360: The use of the key for the resname value is now optional.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Fixed issue #364: Woodstox XML parser is now always used.&lt;br /&gt;
**** Alt-trans with empty target are now skipped.&lt;br /&gt;
**** Added support for the &amp;lt;code&amp;gt;&amp;amp;lt;tool&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;phase&amp;amp;gt;&amp;lt;/code&amp;gt; elements as well as the &amp;lt;code&amp;gt;state-qualifier&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #291: Sub-documents are now processed in correct order.&lt;br /&gt;
**** Fixed issue #319: 'squishable' tests has been changed.&lt;br /&gt;
*** Simplification Filter:&lt;br /&gt;
**** Fixed issue #355: parameters of sub-filter are properly read in the cases where the primary filter uses a sub-filter.&lt;br /&gt;
*** XINI Filter:&lt;br /&gt;
**** Fixed a case where placeholders were being renumbered incorrectly when reading a XINI file.&lt;br /&gt;
** Library:&lt;br /&gt;
*** Verification Library:&lt;br /&gt;
**** Fixed issue with non-initialized start/end variable when checking patterns from the target.&lt;br /&gt;
**** Added support for sub-document in Quality Checker library.&lt;br /&gt;
*** Continued implementation of ITS 2.0 in XLIFFWriter, XLIFFContent, etc.&lt;br /&gt;
*** Fixed issue #352: XMLWriter now throw OkapiIOException if an error occurs.&lt;br /&gt;
*** Updated XLIFF Writer to match ITS/XLIFF official mapping ([http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping)].&lt;br /&gt;
*** Added the experimental lib-concurrent package to improve multi-threaded pipelines. See [http://www.opentag.com/okapi/wiki/index.php?title=ThreadedWorkQueue_Step ThrededWorkQueue Step page] for details.&lt;br /&gt;
== Changes from M21 to M22 ==&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Made it possible to run tikal.sh from another directory on Mac OS X.&lt;br /&gt;
*** Updated the way the application root folder was computed to allow call from Network share.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Fixed &amp;lt;code&amp;gt;-log&amp;lt;/code&amp;gt; option to allow it anywhere in the command-line.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** Table Filter:&lt;br /&gt;
**** Fixed issue #300 (enhancement): Added a new Table Filter for 2-column (source target), tab separated files.&lt;br /&gt;
*** OpenXML Filter:&lt;br /&gt;
**** Fixed issue #166: Text from mc:Fallback and mc:Choice Requites=&amp;quot;wps&amp;quot;, WordArt, TextArt, and Watermarks is handled properly now.&lt;br /&gt;
**** Fixed issue #169: Segmentation around inline codes seems to work properly.&lt;br /&gt;
**** Fixed issue #286: PPTX smart-tags are now imported.&lt;br /&gt;
**** Fixed issue #323: Files are not corrupted anymore when using text areas.&lt;br /&gt;
**** Fixed issue #324: Nested &amp;amp;lt;w:p&amp;amp;gt; merge properly now.&lt;br /&gt;
**** Fixed issue #325: The slides of PPTX documents are now extracted in order.&lt;br /&gt;
**** Fixed issue #329: Text from PPTX diagrams are now extracted.&lt;br /&gt;
**** Fixed issue #351: Creation of XLIFF work on documents with SmartArt graphics.&lt;br /&gt;
*** XML Stream Filter (Abstract Markup Filter):&lt;br /&gt;
**** Fixed issue #332: When using the global_cdata_subfilter option, the filter will no longer generate extra segments consisting only of placeholders.&lt;br /&gt;
**** Fixed issue #339: The filter was not grouping the tags back properly when merging back.&lt;br /&gt;
**** Added handling of variable placeholders for the pre-defined settings for RESX files.&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued implementation of ITS 2.0 (See http://www.opentag.com/okapi/wiki/index.php?title=ITS_Components for details)&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed the issue where &amp;amp;lt;it&amp;amp;gt; codes where mapped to placeholder rather than opening/closing internal codes.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0: Improved support for LQI, added support for Provenance.&lt;br /&gt;
*** Simplification Filter:&lt;br /&gt;
**** Added new filter for resource simplification (removal of references and/or reducing the number of inline codes). See wiki for details: http://www.opentag.com/okapi/wiki/index.php?title=Simplification_Filter.&lt;br /&gt;
*** General:&lt;br /&gt;
**** Filters that update language properties (like xml:lang) during merging will now be region-insensitive when doing so.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Term Extraction Step:&lt;br /&gt;
**** Added support for Text Analysis annotations.&lt;br /&gt;
**** Made the three extraction methods options, and attached the relevant options to the statistical method.&lt;br /&gt;
*** Full-Width Conversion Step:&lt;br /&gt;
**** Added log message if at least one character was modified (per input file). This resolves issue #327.&lt;br /&gt;
*** Enrycher Step:&lt;br /&gt;
**** Improved hanlding of nested annotations.&lt;br /&gt;
*** Batch TM Leveraging Step:&lt;br /&gt;
**** Fixed issue #331: Entries with no text are now not sent for translation.&lt;br /&gt;
*** Format Conversion Step:&lt;br /&gt;
**** Fixed the issue where the &amp;quot;Output generic inline codes&amp;quot; was not recognized for the Tab-delimited table output.&lt;br /&gt;
*** MS Batch Translation Step:&lt;br /&gt;
**** MT candidate with a very low score (e.g. from error) are not output in the TMX.&lt;br /&gt;
*** Space Checker Step:&lt;br /&gt;
**** Improved reporting of errors and changes.&lt;br /&gt;
**** Fixed issue #346: Iterating through text fragments ran out of bounds. Indexing error was fixed.&lt;br /&gt;
**** Fixed issue #348: inline code index marker broken as a result of spacing changes. Index marker error was fixed.&lt;br /&gt;
*** Translation Comparison Step:&lt;br /&gt;
**** improved output statistics for the report. There is now more details and an edit effort score.&amp;lt;br /&amp;gt; See wiki for details: http://www.opentag.com/okapi/wiki/index.php?title=Translation_Comparison_Step.&lt;br /&gt;
*** Consolidated Paragraph Alignment and Sentence Alignment steps&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft MT Connector:&lt;br /&gt;
**** Improved error handling (e.g. problem with inline codes in result).&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Added *.xliff and *.sdlxliff as default extensions.&lt;br /&gt;
*** Changed default for isFileSupported() to return true (this allows user-defined extensions).&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Updated XLIFF Writer to match ITS/XLIFF official mapping ([http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping)]&lt;br /&gt;
*** Fixed QueryUtil HTML-coded conversion methods to allow proper round-trip of &amp;amp;lt;it&amp;amp;gt; codes.&lt;br /&gt;
*** Added a new library okapi-lib-preprocessing, contains Preprocessing Filter (available only programmatically), and Simplification Filter (see wiki for details: http://www.opentag.com/okapi/wiki/index.php?title=Simplification_Filter).&lt;br /&gt;
*** Fixed issue #347: FilterConfigurationMapper.editConfiguration() now uses Class.getName() like addConfiguration().&lt;br /&gt;
== Changes from M20 to M21 ==&lt;br /&gt;
** All applications:&lt;br /&gt;
*** Applications now launch correctly on Mac OS X when they are located in a path containing a space.&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Added the &amp;lt;code&amp;gt;-log&amp;lt;/code&amp;gt; option to specify result log file. By default the log file is {user.home}\rainbowBatchLog.txt&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Added the &amp;lt;code&amp;gt;-safe&amp;lt;/code&amp;gt; option to prompt user when overriding a directory when extracting.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued implementation of ITS 2.0 (See http://www.opentag.com/okapi/wiki/index.php?title=ITS_Components for details)&lt;br /&gt;
**** Added support for HTML5 translate=&amp;quot;&amp;quot; (same as translate=&amp;quot;yes&amp;quot;).&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Continued implementation of ITS 2.0.&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;okp:engine&amp;lt;/code&amp;gt; attribute in &amp;lt;code&amp;gt;&amp;amp;lt;alttrans&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Wiki Filter:&lt;br /&gt;
**** Fixed issue #315: WikiFilter didn't work with preserve_whitespace: true.&lt;br /&gt;
*** Regex Filter:&lt;br /&gt;
**** Improved the macStrings default settings to include slash star comments with next extracted string.&lt;br /&gt;
*** IDML Filter:&lt;br /&gt;
**** Fixed issue #316: Added default to not extract hidden layers and added the option &amp;quot;Extract hidden layers&amp;quot;.&lt;br /&gt;
**** Enabled the option &amp;quot;Create new paragraphs on hard returns&amp;quot;.&amp;lt;br /&amp;gt;'''Important: This option is still BETA and may prevent you to merge back the extracted file. Make sure to test the round-trip before using this option for real projects.'''&lt;br /&gt;
*** TMX Filter:&lt;br /&gt;
**** Fixed a bug where attribute values on &amp;amp;lt;tuv&amp;amp;gt; elements were being written back to the skeleton without proper escaping.&lt;br /&gt;
**** Improved filter performance.&lt;br /&gt;
*** Properties Filter:&lt;br /&gt;
**** Fixed issue #313 where the extended characters were not escaped when using the sub-filter.&lt;br /&gt;
*** TS Filter:&lt;br /&gt;
**** Changed the instantiation of the XML parser to use Woodstox.&lt;br /&gt;
*** XML Stream Filter (Abstract Markup Filter):&lt;br /&gt;
**** Fixed issue #303: When using the global_pcdata_subfilter option, the filter will no longer generate extra segments consisting only of placeholders.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Microsoft Batch Translation Step:&lt;br /&gt;
**** Added support for the &amp;lt;code&amp;gt;${domain}&amp;lt;/code&amp;gt; variable for the category.&lt;br /&gt;
**** Added support for &amp;lt;code&amp;gt;${rootDir}&amp;lt;/code&amp;gt; and other variables for the path of the Engine mapping file.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Added option to save or not the session. This option is not accessible when editing the parameters from CheckMate, but only when editing a step's parameters.&lt;br /&gt;
*** Rainbow Translation Kit Creation Step:&lt;br /&gt;
**** Added to XLIFF outputs the option of outputting &amp;lt;code&amp;gt;ctype&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;equiv-text&amp;lt;/code&amp;gt; attributes in inline codes.&lt;br /&gt;
**** Added to OmegaT output the output of &amp;lt;code&amp;gt;ctype&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt; equiv-text&amp;lt;/code&amp;gt; attributes in inline codes.&lt;br /&gt;
**** Added the option to merge a new OmegaT translation kit with an existing one, rather than overwriting it.&lt;br /&gt;
*** Enrycher Step:&lt;br /&gt;
**** Added support for segmented text units and implemented handling of inline codes.&lt;br /&gt;
**** Added parameter for number of events to process on each call to the service.&lt;br /&gt;
*** Translation Comparison Step:&lt;br /&gt;
**** Added option to log the average scores per documents in a tab-delimited file.&lt;br /&gt;
**** Added the output of a new tab-delimited file with all scores, along with the HTML report.&lt;br /&gt;
**** Extended the repartition table to use 11 brackets instead of 3, and include the two scores.&lt;br /&gt;
*** Segmentation and Desegmentation Steps:&lt;br /&gt;
**** Added the option to renumber code IDs after segmentation so that they are 1-indexed as much as possible. A corresponding option on the desegmentation step reverses the process. This option will not work correctly with formats that use non-consecutive or non-numeric code IDs, such as XLIFF.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft Translator Connector:&lt;br /&gt;
**** Added information about the engine in the query results.&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Continued implementation of ITS 2.0 in XLIFF Writer.&lt;br /&gt;
*** Changed options settings for the XLIFFWriter class to use an object rather than multiple setters.&lt;br /&gt;
** Filters Plugin for OmegaT:&lt;br /&gt;
*** Fixed issue #322: Updated the TS filter to use the Woodstox parser, and added the dependencies.&lt;br /&gt;
*** Added the XLIFF Filter to the plug-in.&lt;br /&gt;
*** Added basic support for some ITS data categories in the Comments pane (Text Analysis, Terminology).&lt;br /&gt;
== Changes from M19 to M20 ==&lt;br /&gt;
** Rainbow:&lt;br /&gt;
*** Improved the logging output and UI responsivness during lengthy processes.&lt;br /&gt;
*** Updated the user's preference dialog to allow the selection of the log levels as defined by SLF4J (Normal, Debug, Trace)&lt;br /&gt;
*** Rainbow's input root directory now supports expansion of system environment variables.&lt;br /&gt;
** Tikal:&lt;br /&gt;
*** Fixed -lfc command output.&lt;br /&gt;
*** Use the -continue option to specify that batch operations should continue processing even if one or more files in the batch fail to process.&lt;br /&gt;
*** Summary information will be included at the end of batch commands.&lt;br /&gt;
*** Timing information is included for each file processed, and total elapsed time is included in the batch summary.&lt;br /&gt;
*** Added the -pd option to specify a directory to search for custom filter configurations.&lt;br /&gt;
*** Fixed a crash when merging (-m) a file with no extension.&lt;br /&gt;
** Filters:&lt;br /&gt;
*** ITS Filters (XML Filter and HTML5 ITS Filter):&lt;br /&gt;
**** Continued the implementation of ITS 2.0&lt;br /&gt;
**** Fixed issue where the HTML-type special characters were not escaped when converted to inline codes by the code finder.&lt;br /&gt;
**** Fixed issue #311 where preserve space property was not applied to attributes.&lt;br /&gt;
*** TXML Filter:&lt;br /&gt;
**** Fixed issue #266: Translations in the &amp;lt;code&amp;gt;&amp;amp;lt;revisions&amp;amp;gt;&amp;lt;/code&amp;gt; elements are now ignored.&lt;br /&gt;
*** XLIFF Filter:&lt;br /&gt;
**** Improved support for &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
**** Added support for several ITS features.&lt;br /&gt;
** Connectors:&lt;br /&gt;
*** Microsoft Translator Connector:&lt;br /&gt;
**** Fixed the internal conversion of the language code.&lt;br /&gt;
** Libraries:&lt;br /&gt;
*** Fixed issue #282 for the Abstract Markup Filter.&lt;br /&gt;
*** Fixed issues in reporting libraries.&lt;br /&gt;
*** Added support for including ITS annotations in the XLIFF 1.2 writer.&lt;br /&gt;
** Steps:&lt;br /&gt;
*** Rainbow Translation Kit Creation:&lt;br /&gt;
**** Added the &amp;quot;Include post-processing hook&amp;quot; option for OmegaT packages. this allows OmegaT to merge back the documents automatically.&lt;br /&gt;
*** Remove Target:&lt;br /&gt;
**** Fixed issue #270 where the step could not be run without some of the optional parameters set.&lt;br /&gt;
*** Microsoft Batch Translation:&lt;br /&gt;
**** Added an option to send the generated TMX document as a raw document for the input of the next step.&lt;br /&gt;
**** Added a option to point to a .properties file containing a mapping of keys to categories for more convenient lookup. See wiki.&lt;br /&gt;
*** Quality Check Step:&lt;br /&gt;
**** Fixed issue #304 where the default check on parentheses didn't include full-width characters.&lt;br /&gt;
*** Inline Code Removal Step:&lt;br /&gt;
**** Added option to replace line break related codes with spaces. By default codes are simply removed.&lt;br /&gt;
*** Added the Space Check Step. It allows to fix automatically spaces around inline codes of the target based on the source.&lt;br /&gt;
*** Added the Cleanup Step. It allows to normalize quotation marks, punctuations, remove suspect entries, etc. this can be used for example when preparing an aligned document for MT training.&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Template:Connectors_Header&amp;diff=591</id>
		<title>Template:Connectors Header</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Template:Connectors_Header&amp;diff=591"/>
		<updated>2016-06-05T12:57:37Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border: 1px solid; background: white; margin:1em; margin-top:1px; padding:0.5em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.2em; padding-right: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Connectors|Connectors List and Overview]]&lt;br /&gt;
* [[Knowledge Base#Translation Resource Connectors|Articles on Translation Resources in the Knowledge Base]]&lt;br /&gt;
* [http://okapiframework.org/javadoc/net/sf/okapi/lib/translation/package-summary.html The library for connectors]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=MultilingualWeb-LT_D3.1.4&amp;diff=590</id>
		<title>MultilingualWeb-LT D3.1.4</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=MultilingualWeb-LT_D3.1.4&amp;diff=590"/>
		<updated>2016-06-05T12:56:07Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Mlw-logo-lt.png|right|frameless|link=http://www.w3.org/International/]]Between January 2012 and December 2013, the European Commission funded the [http://cordis.europa.eu/projects/rcn/101839_en.html MultilingualWeb-LT (LT-Web) Project].&lt;br /&gt;
Several companies, universities and research centers worked to define the '''Internationalization Tag Set 2.0''' ([[ITS|ITS 2.0]]) through the [http://www.w3.org/International/multilingualweb/lt/ W3C MultilingualWeb-LT Working Group].&lt;br /&gt;
&lt;br /&gt;
One of the deliverables aimed at implementing the Web-LT metadata (i.e. [[ITS|ITS 2.0]]) within the Okapi Framework, especially in connection with XLIFF-related components.&lt;br /&gt;
&lt;br /&gt;
This page provides an online summary of that deliverable: D3.1.4.&lt;br /&gt;
&lt;br /&gt;
== Goals and Results ==&lt;br /&gt;
&lt;br /&gt;
The following table shows the initial goals for D3.1.4 as stated in the project’s Description of Work document and the corresponding results.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;th width=50%&amp;gt;Goals&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;th width=50%&amp;gt;Results&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Improved existing Okapi filters (components able to extract to and merge from XLIFF) to implement metadata support when possible.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The [[XML Filter]] and the [[HTML5-ITS Filter]] implement support for all relevant ITS data categories.&lt;br /&gt;
The [[OpenOffice Filter]] implements supports for some data categories.&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;XLIFF Reader with metadata support.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The [[XLIFF Filter]] now implements support for ITS annotations. The implementation follows the ITS/XLIFF Mapping best practices document being produced by the ITS Interest Group.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;XLIFF Writer with metadata support.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The [http://okapiframework.org/javadoc/net/sf/okapi/common/filterwriter/XLIFFWriter.html XLIFFWriter] and [http://okapiframework.org/javadoc/net/sf/okapi/common/filterwriter/XLIFFContent.html XLIFFContent] classes provide support of ITS 2.0 metadata. The implementation follows the ITS/XLIFF Mapping best practices document being produced by the ITS Interest Group.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Okapi pipeline steps to add, remove, modify and otherwise manipulate metadata; other necessary components as needed.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Several steps have been updated or created to take advantage of the ITS 2.0 metadata. For example: the [[Enrycher Step]], the [[Quality Check Step]], the [[Term Extraction Step]], etc.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The components will be accessible through Okapi tools such as Rainbow, Longhorn and Tikal, as well as directly from other application using the Okapi libraries (including Maven packages) and Web services (e.g. Longhorn clients).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;The ITS-enabled components are accessible through Rainbow, Longhorn, Tikal, CheckMate, etc. They are also available as Maven artifacts for any Java application or library that needs them.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mapping of ITS 2.0 in XLIFF 1.2 is defined by the International Tag Set Interest Group and is publicly available here: http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
Downloads of the latest version of the running applications:&lt;br /&gt;
https://bintray.com/okapi/Distribution&lt;br /&gt;
&lt;br /&gt;
General documentation of the Okapi tools and components:&lt;br /&gt;
http://okapiframework.org/wiki&lt;br /&gt;
&lt;br /&gt;
Maven artifacts (releases):&lt;br /&gt;
http://repository-okapi.forge.cloudbees.com/release/&lt;br /&gt;
&lt;br /&gt;
Maven artifacts (snapshots, i.e. development version):&lt;br /&gt;
http://repository-okapi.forge.cloudbees.com/snapshot/&lt;br /&gt;
&lt;br /&gt;
Google Code project for the Okapi Framework:&lt;br /&gt;
https://code.google.com/p/okapi&lt;br /&gt;
&lt;br /&gt;
Source code of the Okapi Framework:&lt;br /&gt;
https://code.google.com/p/okapi/source/checkout&lt;br /&gt;
&lt;br /&gt;
Site of the continuous build:&lt;br /&gt;
https://okapi.ci.cloudbees.com/&lt;br /&gt;
&lt;br /&gt;
== Business Benefits ==&lt;br /&gt;
&lt;br /&gt;
Having ITS 2.0 support in the Okapi Framework provides several business benefits:&lt;br /&gt;
&lt;br /&gt;
From the document authors’ viewpoint:&lt;br /&gt;
&lt;br /&gt;
* Making the case to provide ITS metadata inside XML or HTML5 documents is now easier to make: There is a set of low-level or high-level components available across platforms, and under an open-source license, that can be used to build processes using such metadata.&lt;br /&gt;
&lt;br /&gt;
From the localization tools developers’ viewpoint:&lt;br /&gt;
&lt;br /&gt;
* Java developers can easily take advantage of the ITS Engine to access ITS metadata at the node level in both XML and HTML5 documents. Because this access is low-level, it can be leveraged to construct many types of applications at a higher level. The developers do not have to process or even know much about global and local rules: they have the resolved data at their finger tips with just a few lines of code.&lt;br /&gt;
* The ITS-enabled filters provide also a simple way to access ITS information along with extracted data. Quite a few in-house tools and commercial applications utilize Okapi’s filters. Using these filters, they can now access ITS data without any extra development work. From there they can integrate and take advantage that information into their own workflows.&lt;br /&gt;
&lt;br /&gt;
From the localization tools users’ viewpoint:&lt;br /&gt;
&lt;br /&gt;
* Localization tools users can utilize Okapi’s applications out-of-the-box to create pipelines taking advantage of the ITS capabilities of many components. For example: add Text Analysis annotations, mark up Terminology, use standardized Localization Quality Issue reporting, perform Domain-sensitive machine translation, and much more.&lt;br /&gt;
&lt;br /&gt;
[[Category:ITS]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=ITS_Components&amp;diff=589</id>
		<title>ITS Components</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=ITS_Components&amp;diff=589"/>
		<updated>2016-06-05T12:30:02Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
This page provides a status of what components implement ITS 1.0 and 2.0 and to what degree.&lt;br /&gt;
&lt;br /&gt;
The specification for ITS 1.0 is here: http://www.w3.org/TR/its/&lt;br /&gt;
&lt;br /&gt;
The specification for ITS 2.0 is here: http://www.w3.org/TR/its20/&lt;br /&gt;
&lt;br /&gt;
==XML and HTML5==&lt;br /&gt;
&lt;br /&gt;
Okapi offers extensive ITS support for the [[XML Filter]] and the [[HTML5-ITS Filter]], both for global and local markup.&lt;br /&gt;
&lt;br /&gt;
Legend:&lt;br /&gt;
* '''ITS Engine''' - A Yes indicates that the data category is processed and the resulting information available using the ITraversal interface.&amp;lt;br&amp;gt;It also indicates that the implementation passes the ITS Test Suite for that data category.&lt;br /&gt;
* '''Read''' - The markup existing in the input document is interpreted and represented in the extracted Okapi resources.&lt;br /&gt;
* '''Modify''' - If the Okapi representation of that data category is modified, it is modified in the output document as well.&lt;br /&gt;
* '''Remove''' - If the Okapi representation of that data category is removed, it is removed in the output document as well.&lt;br /&gt;
* '''Add''' - If an Okapi representation of that data category is added, the corresponding markup is also added in the output document.&lt;br /&gt;
* ''Global for structural'' - Denotes the capabilities for the data category when defined in a global rule and when related to an element that is not &amp;quot;within text&amp;quot;.&lt;br /&gt;
* ''Global for inline'' - Denotes the capabilities for the data category when defined in a global rule and when related to an element that is declared as &amp;quot;within text&amp;quot;.&lt;br /&gt;
* ''Local on structural'' - Denotes the capabilities for the data category when defined locally on an element that is not &amp;quot;within text&amp;quot;.&lt;br /&gt;
* ''Local on inline'' - Denotes the capabilities for the data category when defined locally on an element that is declared as &amp;quot;within text&amp;quot;.&lt;br /&gt;
* TBD - Means &amp;quot;To be Decided&amp;quot;. TBI - Means &amp;quot;To Be Improved&amp;quot;. N/A - Means &amp;quot;Not Applicable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=&amp;quot;2&amp;quot;&amp;gt;Data Category&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=&amp;quot;2&amp;quot;&amp;gt;Scope&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=&amp;quot;2&amp;quot;&amp;gt;ITS Engine&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th colspan=&amp;quot;4&amp;quot;&amp;gt;[[XML Filter]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th colspan=&amp;quot;4&amp;quot;&amp;gt;[[HTML5-ITS Filter]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=&amp;quot;2&amp;quot;&amp;gt;Okapi Representation&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Read&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Modify&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Remove&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Add&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Read&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Modify&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Remove&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Add&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Translate --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Translate&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to translate: not extracted&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to translate: inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to translate: not extracted&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to translate: inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Note --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Localization Note&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;''Note'' property on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LOCNOTE annotation on &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;''Note'' property on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LOCNOTE annotation on &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Terminology --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Terminology&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TermAnnotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TermAnnotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TermAnnotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TermAnnotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Directionality --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Directionality&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Language Information --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Language Information&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Element Within Text --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Element Within Text&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, partially&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Domain --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Domain&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;DOMAIN annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;orange&amp;quot;&amp;gt;Not supported&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Text Analysis --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Text Analysis&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TA annotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TA annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TA annotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TA annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Locale Filter --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Locale Filter&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to localize: not extracted&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to localize: inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to localize: not extracted&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Not to localize: inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Provenance --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Provenance&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PROV annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PROV annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PROV annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- External Resource --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;External Resource&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;EXTERNALRES annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;EXTERNALRES annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Target Pointer --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Target Pointer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Target content of the TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;orange&amp;quot;&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Target content of the Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Id Value --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Id Value&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit name&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TextUnit name&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Preserve Space --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Preserve Space&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Preserve Space on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PRESERVEWS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Preserve Space on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PRESERVEWS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Quality Issue --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Localization Quality Issue&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation on source/target TextContainer or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation on source/target TextContainer or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Quality Rating --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Localization Quality Rating&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQR annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- MT Confidence --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;MT Confidence&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;MTCONFIDENCE annotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;yellowgreen&amp;quot;&amp;gt;Yes, TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;MTCONFIDENCE annotation on source TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Allowed Characters --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Allowed Characters&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Storage Size --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Storage Size&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Global for inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on structural&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Local on inline&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=&amp;quot;lightgreen&amp;quot;&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find more information about ITS [[ITS|on this page]].&lt;br /&gt;
&lt;br /&gt;
==XLIFF 1.2==&lt;br /&gt;
&lt;br /&gt;
Okapi provides two main components for XLIFF 1.2:&lt;br /&gt;
* the [[XLIFF Filter]] which is used to read an existing XLIFF 1.2 document, extract its content and rewrite back the modified document.&lt;br /&gt;
* the [http://okapiframework.org/javadoc/net/sf/okapi/common/filterwriter/XLIFFWriter.html XLIFF Writer] which provides a way to create XLIFF document from the API.&lt;br /&gt;
&lt;br /&gt;
Both components have extensive ITS support.&lt;br /&gt;
* The &amp;lt;code&amp;gt;http://www.w3.org/ns/its-xliff/&amp;lt;/code&amp;gt; namespace (using the prefix &amp;lt;code&amp;gt;itsxlf&amp;lt;/code&amp;gt; in this page) is used for the ITS information that cannot be directly mapped to XLIFF and is not represented by a native ITS construct.&lt;br /&gt;
* The recommended mapping between ITS 2.0 and XLIFF 1.2 is defined at http://www.w3.org/International/its/wiki/XLIFF_1.2_Mapping.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
&lt;br /&gt;
* Not all ITS data categories can be used in all XLIFF elements. '''ITS markup that is not at the locations defined in the table is not processed'''.&lt;br /&gt;
* For the XLIFF Filter, the Modify, Add and Remove actions apply only to annotation in the target container.&lt;br /&gt;
* The Modify, Add and Remove actions listed here are for the XLIFF Filter only. That is: to perform the same action on the original document, the filter used to create the XLIFF document must also support for those actions.&lt;br /&gt;
&lt;br /&gt;
ITS is implemented as followed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=2&amp;gt;Data Category&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=2&amp;gt;XLIFF 1.2 Markup&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th colspan=5&amp;gt;[[XLIFF Filter|XLIFF 1.2 Filter]]&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=2&amp;gt;Okapi Representation&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=2&amp;gt;XLIFF 1.2 Writer&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Read&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rewrite&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Modify&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Remove&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Add&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Translate --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Translate&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;translate&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;ITextUnit.[is/setIs]Translatable()&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;mtype='protected'&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; or inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Inline code or TRANSLATE annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Note --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Localization Note&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;note&amp;gt;&amp;lt;/code&amp;gt; element in the text unit.&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;''NOTE'' property on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;comment='TEXT'&amp;lt;/code&amp;gt; and&amp;lt;br/&amp;gt; &amp;lt;code&amp;gt;itsxlf:locNoteType='alert|description'&amp;lt;/code&amp;gt;in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LOCNOTE annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Terminology --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Terminology&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;mtype='term'&amp;lt;/code&amp;gt; and&amp;lt;br/&amp;gt; &amp;lt;code&amp;gt;itsxlf:termInfo&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;code&amp;gt;itsxlf:termInfoRef&amp;lt;/code&amp;gt; and&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;itsxlf:termConfidence&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TERM annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Directionality --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Directionality&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgray&amp;gt;N/A&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Language Information --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Language Information&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;xml:lang&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LANG annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Element Within Text --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Element Within Text&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Inline codes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Inline codes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Domain --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Domain&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;itsxlf:domains&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;DOMAIN annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Text Analysis --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Text Analysis&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TA annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Locale Filter --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Locale Filter&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt; (and possibly &amp;lt;code&amp;gt;translate=&amp;quot;no&amp;quot;&amp;lt;/code&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LOCFILTER annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt; (and possibly &amp;lt;code&amp;gt;mtype=&amp;quot;protected&amp;quot;&amp;lt;/code&amp;gt;)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LOCFILTER annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Provenance --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Provenance&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;file&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;group&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;source&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PROV annotation (ITSProvenanceAnnotations) on StartSubDocument, StartGroup, TextUnit or TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PROV annotation (ITSProvenanceAnnotations) on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- External Resource --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;External Resource&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;itsxlf:externalResourceRef&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;EXTERNALRES annotation on TextUnit&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;itsxlf:externalResourceRef&amp;lt;/code&amp;gt; in inline code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;EXTERNALRES annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Id Value --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;1&amp;quot;&amp;gt;Id Value&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;resname&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;ITextUnit.[get/set]Name()&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Preserve Space --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Preserve Space&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;xml:space&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;trans-unit&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=orange&amp;gt;No&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;ITextUnit.[preserve/setPreserve]Whitespaces()&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;code&amp;gt;xml:space&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;PRESERVEWS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Quality Issue --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Localization Quality Issue&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;source&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation (ITSLQIAnnotations) on TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQI annotation (ITSLQIAnnotations) on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Localization Quality Rating --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;3&amp;quot;&amp;gt;Localization Quality Rating&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQR annotation on TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;mrk mtype=&amp;quot;seg&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQR annotation on Segment&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;LQR annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- MT Confidence --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;MT Confidence&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;MTCONFIDENCE annotation on TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;mrk mtype=&amp;quot;seg&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;MTCONFIDENCE annotation on Segment&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=yellowgreen&amp;gt;Yes TBI&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Allowed Characters --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Allowed Characters&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;source&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attribute in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ALLOWEDCHARS annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!-- Storage Size --&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td rowspan=&amp;quot;2&amp;quot;&amp;gt;Storage Size&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in in &amp;lt;code&amp;gt;&amp;amp;lt;source&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;target&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;TBD&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on TextContainer&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;ITS attributes in &amp;lt;code&amp;gt;&amp;amp;lt;mrk&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;STORAGESIZE annotation on Code&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td bgcolor=lightgreen&amp;gt;Yes&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can find more information on the XLIFF 1.2 Filter [[XLIFF Filter|on this page]].&lt;br /&gt;
&lt;br /&gt;
==OpenOffice Filter==&lt;br /&gt;
&lt;br /&gt;
Okapi provides support for several data categories in the [[OpenOffice Filter]].&lt;br /&gt;
&lt;br /&gt;
The ODFFilter class implements support for '''Translate''', '''Localization Note''', '''Terminology''' and '''Locale Filter''' data categories, for local markup.&lt;br /&gt;
&lt;br /&gt;
==Enrycher Step==&lt;br /&gt;
&lt;br /&gt;
Support for the [http://enrycher.ijs.si/ Enrycher Web service] is implemented in the [[Enrycher Step]].&lt;br /&gt;
&lt;br /&gt;
This step allows you to markup the source content of text units with '''Text Analysis''' annotations (TA annotation on inline codes).&lt;br /&gt;
&lt;br /&gt;
==LanguageTool Step==&lt;br /&gt;
&lt;br /&gt;
The [http://www.languagetool.org/ LanguageTool library] is used by the [[LanguageTool Step]] to annotate extracted content with '''Localization Quality Issue''' items.&lt;br /&gt;
&lt;br /&gt;
The step can be used separately or from within [[CheckMate]], an application dedicated to quality verification.&lt;br /&gt;
&lt;br /&gt;
==Microsoft Batch Translation Step==&lt;br /&gt;
&lt;br /&gt;
The '''Domain''' data category can be used to select the [https://hub.microsofttranslator.com Microsoft Translator Hub] engine to utilize by the [[Microsoft Batch Translation Step]].&lt;br /&gt;
&lt;br /&gt;
==Quality Check Step==&lt;br /&gt;
&lt;br /&gt;
The [[Quality Check Step]] implements support for the '''Allowed Characters''', '''Storage Size''' and '''Localization Quality Issue''' data categories.&lt;br /&gt;
&lt;br /&gt;
The step can be used separately or from within [[CheckMate]], an application dedicated to quality verification.&lt;br /&gt;
&lt;br /&gt;
==Terminology Extraction Step==&lt;br /&gt;
&lt;br /&gt;
The '''Text Analysis''' and the '''Terminology''' data categories can be utilized by the [[Term Extraction Step]] to extract term candidates.&lt;br /&gt;
&lt;br /&gt;
[[Category:ITS]] [[Category:XLIFF]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Template:Filters_Header&amp;diff=588</id>
		<title>Template:Filters Header</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Template:Filters_Header&amp;diff=588"/>
		<updated>2016-06-05T12:27:57Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border: 1px solid; background: white; margin:1em; margin-top:1px; padding:0.5em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.2em; padding-right: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Filters|Filters List and Overview]]&lt;br /&gt;
* [[Knowledge Base#Filters|Articles on Filters in the Knowledge Base]]&lt;br /&gt;
* [http://okapiframework.org/javadoc/net/sf/okapi/common/filters/IFilter.html The &amp;lt;code&amp;gt;IFilter&amp;lt;/code&amp;gt; Interface]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Template:Filters_Header&amp;diff=587</id>
		<title>Template:Filters Header</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Template:Filters_Header&amp;diff=587"/>
		<updated>2016-06-05T12:27:29Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float: right; border: 1px solid; background: white; margin:1em; margin-top:1px; padding:0.5em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.2em; padding-right: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
* [[Filters|Filters List and Overview]]&lt;br /&gt;
* [[Knowledge Base#Filters|Articles on Filters in the Knowldege Base]]&lt;br /&gt;
* [http://okapiframework.org/javadoc/net/sf/okapi/common/filters/IFilter.html The &amp;lt;code&amp;gt;IFilter&amp;lt;/code&amp;gt; Interface]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Knowledge_Base&amp;diff=586</id>
		<title>Knowledge Base</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Knowledge_Base&amp;diff=586"/>
		<updated>2016-06-05T12:26:54Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
For larger tutorials see the [[Tutorials|Tutorials page]].&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;8&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
==Overview==&lt;br /&gt;
* [[Getting Started|Installing the tools]]&lt;br /&gt;
* [[Filters|List of the file formats supported]]&lt;br /&gt;
* [[Steps|List of the functions available]]&lt;br /&gt;
* [[Connectors|List of the connectors to TM and MT systems]]&lt;br /&gt;
&lt;br /&gt;
==Filters==&lt;br /&gt;
* [[Understanding Filter Configurations]]&lt;br /&gt;
* [[How to Create a Custom Configuration for the XML Filter]]&lt;br /&gt;
* [[How to Extract Text for Translation]]&lt;br /&gt;
* [[How to Translate XLIFF Documents]]&lt;br /&gt;
* [[How to Post-Process Extracted Text]]&lt;br /&gt;
* [[Okapi Filters Plugin for OmegaT]]&lt;br /&gt;
* [[How to Translate Transifex Projects with OmegaT]]&lt;br /&gt;
* [[How to create an XLIFF file from Excel]]&lt;br /&gt;
&lt;br /&gt;
==Pipelines and Steps==&lt;br /&gt;
* [[How to Create a Pipeline in Rainbow]]&lt;br /&gt;
&lt;br /&gt;
==Standards==&lt;br /&gt;
* [[Open Standards|Open Standards used in translation and localization]]&lt;br /&gt;
* [[SRX and Java]]&lt;br /&gt;
|&lt;br /&gt;
==Translation Resource Connectors==&lt;br /&gt;
* [[How to Machine-Translate a TMX File]]&lt;br /&gt;
* [[Match Types|List of the types of match]]&lt;br /&gt;
* [[Trying out the Microsoft Translator Connector]]&lt;br /&gt;
&lt;br /&gt;
==Translation Memories==&lt;br /&gt;
* [[How to Create a Pensieve TM]]&lt;br /&gt;
** [[How to Create a Pensieve TM#Using Rainbow|Using Rainbow]]&lt;br /&gt;
** [[How to Create a Pensieve TM#Using Tikal|Using Tikal]]&lt;br /&gt;
* [[How to Query a Pensieve TM]]&lt;br /&gt;
* [[How to Create a TMX File from a Transifex Project]]&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* [[How to Change the Java Parameters for Rainbow]]&lt;br /&gt;
* [[How to Add Languages to Rainbow]]&lt;br /&gt;
* [[How to Use CheckMate with OmegaT]]&lt;br /&gt;
&lt;br /&gt;
==For Developers==&lt;br /&gt;
* [[Maven Basics]]&lt;br /&gt;
* [http://okapiframework.org/devguide/ Okapi Developer's Guide]&lt;br /&gt;
* [http://okapiframework.org/javadoc/ Okapi Javadoc]&lt;br /&gt;
* [[Okapi Java Persistence API]]&lt;br /&gt;
* [[Okapi Subfilters]]&lt;br /&gt;
* [[Creating UI with the net.sf.okapi.common.ui.abstracteditor Package]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Tutorials&amp;diff=585</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Tutorials&amp;diff=585"/>
		<updated>2016-06-05T12:26:08Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For short articles see the [[Knowledge Base|Knowledge Base page]].&lt;br /&gt;
== &amp;quot;Step-by-Step&amp;quot; Articles ==&lt;br /&gt;
&lt;br /&gt;
The following tutorials are available:&lt;br /&gt;
&lt;br /&gt;
* [http://okapiframework.org/help/tutorials/tutorial_01/index.html Using ID-Based Alignment]&lt;br /&gt;
&lt;br /&gt;
* [http://okapiframework.org/help/tutorials/tutorial_02/index.html Using Translation Packages] (Old. See the article &amp;quot;[[How to Extract Text for Translation]]&amp;quot; for a more up-to-date set of functions).&lt;br /&gt;
&lt;br /&gt;
* [[GIZA++ Installation and Running Tutorial]]&lt;br /&gt;
&lt;br /&gt;
* [[SRILM Installation and Running Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
&lt;br /&gt;
The following videos are available:&lt;br /&gt;
&lt;br /&gt;
* [http://www.qabiria.com/en/resources/articles/236-tradurre-gratis-file-ogni-tipo.html Video tutorial on using Rainbow, OmegaT and XBench together] (from Qabiria)&amp;lt;br/&amp;gt;And its [http://www.qabiria.com/en/resources/download/white-papers/22-translating-with-3-open-source-tools-okapi-framework-rainbow-omegat-apsic-xbench.html Transcript in PDF]&lt;br /&gt;
&lt;br /&gt;
* [http://youtu.be/mAjwczqfvAA &amp;quot;Importing TMX File into Microsoft Translator Engine&amp;quot;] : a short demonstration on how to submit edited translations into Microsoft Translator.&lt;br /&gt;
&lt;br /&gt;
== Others ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.javierh.net/Olifant_EN.pdf Olifant: Translation Memory Editor] : an article describing how to use Olifant (the .NET version) by Javier Herrera.&amp;lt;br/&amp;gt;The original article in Spanish is here: [http://www.lalinternadeltraductor.org/n7/olifant.html Olifant: gestor de memorias de traducción].&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=584</id>
		<title>Okapi Filters Plugin for OmegaT</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Okapi_Filters_Plugin_for_OmegaT&amp;diff=584"/>
		<updated>2016-06-05T12:25:09Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
[http://www.omegat.org/ OmegaT] is a free and open-source translation tool that offers support for many file formats. It also provides a plugin mechanism to use addition filters.&lt;br /&gt;
&lt;br /&gt;
Several of the [[Filters|Okapi filters]] have been packaged into a plugin that works with OmegaT's plugin interface. This allows you to use the filters seamlessly directly from OmegaT.&lt;br /&gt;
&lt;br /&gt;
==Filters Included==&lt;br /&gt;
&lt;br /&gt;
Currently support for the following formats are included:&lt;br /&gt;
&lt;br /&gt;
* InDesign IDML files (using the [[IDML Filter]])&lt;br /&gt;
* JSON files (using the [[JSON Filter]])&lt;br /&gt;
* Qt TS files (using the [[TS Filter]])&lt;br /&gt;
* Trados TagEditor TTX files (using the [[TTX Filter]])&lt;br /&gt;
* Transifex projects (using the [[Transifex Filter]])&lt;br /&gt;
* Wordfast Pro TXML files (using the [[TXML Filter]])&lt;br /&gt;
* XLIFF 1.2 documents (using the [[XLIFF Filter]])&lt;br /&gt;
* XLIFF 2 documents ([[#Support for XLIFF 2|see more information]])&lt;br /&gt;
* HTML files ([[HTML Filter]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|Note that the TTX filter is set by default to auto-detect pre-segmented files.&lt;br /&gt;
* If no segments are detected, the filter extract all text by creating its own TTX segmentation.&lt;br /&gt;
* If one or more segments are detected '''only the existing segments are passed to OmegaT'''. So if a file is only half segmented you will not get the un-segmented text in OmegaT. In those cases you can:&lt;br /&gt;
** define your own filter settings file for TTX&lt;br /&gt;
** use [[Rainbow]] to create an OmegaT project where the TTX filter is forced to extract the non-segmented text.}}&lt;br /&gt;
&lt;br /&gt;
Note that several of the formats supported by the plug-in are also supported by OmegaT native filters. You should select which filter to use by enable/disable it in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog. If several filters are set for a given format, the first one in the list is used by default.&lt;br /&gt;
&lt;br /&gt;
==Filter Parameters==&lt;br /&gt;
&lt;br /&gt;
Starting in m24 you can specify a custom filter parameters file for each of the filter that supports options.&lt;br /&gt;
&lt;br /&gt;
Use OmegaT's &amp;lt;cite&amp;gt;Options&amp;lt;/cite&amp;gt; button in the &amp;lt;cite&amp;gt;File Filters&amp;lt;/cite&amp;gt; dialog box to select whether you want to use the default settings, or a custom filter parameters file (&amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; extension) where you have stored your options.&lt;br /&gt;
&lt;br /&gt;
You cannot create or edit the filter parameters file from OmegaT, but you can use [[Rainbow]] to do this (menu &amp;lt;cite&amp;gt;Tools&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Filter Configurations&amp;lt;/cite&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
{{WarningBox|&lt;br /&gt;
* All filter parameters files you use in OmegaT must be in the same directory.&lt;br /&gt;
* Make sure the parameters files have the extension &amp;lt;code&amp;gt;.fprm&amp;lt;/code&amp;gt; and start with the filter identifier. For example: &amp;lt;code&amp;gt;okf_idml@myConfig.fprm&amp;lt;/code&amp;gt;, not just &amp;lt;code&amp;gt;myConfig.fprm&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
==Download and Installation==&lt;br /&gt;
&lt;br /&gt;
Download the file &amp;lt;code&amp;gt;okapiFiltersForOmegaT-&amp;lt;version&amp;gt;-dist.zip&amp;lt;/code&amp;gt; from: &lt;br /&gt;
&lt;br /&gt;
* '''https://bintray.com/okapi/Distribution/OmegaT_Plugin (for the stable release)'''&lt;br /&gt;
&lt;br /&gt;
* or http://okapiframework.org/snapshots (for the development snapshot)&lt;br /&gt;
&lt;br /&gt;
To install the plugin:&lt;br /&gt;
&lt;br /&gt;
* Starting with m24, make sure you are using Java 1.7 or above (OmegaT can run on lower versions of Java).&lt;br /&gt;
* Make sure you have [http://www.omegat.org/en/downloads.html OmegaT 2.2.3 or above].&lt;br /&gt;
* Locate your OmegaT &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory (see your platform below).&lt;br /&gt;
* Copy the plugin's JAR file to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
* Restart OmegaT.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
On Windows you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (e.g. &amp;lt;code&amp;gt;C:\Program Files\OmegaT&amp;lt;/code&amp;gt;) or to your Application Data directory:&lt;br /&gt;
* Windows XP: &amp;lt;code&amp;gt;C:\Documents and Settings\&amp;amp;lt;username&amp;amp;gt;\Application Data\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
* Windows Vista or later: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;username&amp;amp;gt;\AppData\Roaming\OmegaT&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
On OS X you are recommended to install the plugin to &amp;lt;code&amp;gt;/Users/&amp;amp;lt;username&amp;amp;gt;/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Library&amp;lt;/code&amp;gt; folder in your home directory may be hidden; to access it from the Finder, select &amp;lt;cite&amp;gt;Go &amp;gt; Go to Folder&amp;lt;/cite&amp;gt; from the main menu and enter &amp;lt;code&amp;gt;~/Library/Preferences/OmegaT/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Okapi requires Java 1.7. The Mac-specific version of OmegaT 3.1.9 or later is bundled with Java 1.8, so you don't need to do anything. If you are running a &amp;quot;without JRE&amp;quot; version or an older version, you will have to install Java 1.7 or later and ensure that OmegaT is launched with it.&lt;br /&gt;
&lt;br /&gt;
===Linux &amp;amp; BSD===&lt;br /&gt;
&lt;br /&gt;
On Linux and BSD you can install the plugin to the &amp;lt;code&amp;gt;plugins&amp;lt;/code&amp;gt; directory where OmegaT is installed (alongside &amp;lt;code&amp;gt;OmegaT.jar&amp;lt;/code&amp;gt;) or to &amp;lt;code&amp;gt;~/.omegat/plugins&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Segmentation==&lt;br /&gt;
&lt;br /&gt;
For the file formats that represent segments, such as TTX, be aware that the segmentation created by OmegaT is not carried back into the translated document. For example, an unsegmented paragraph of two sentences may be translated as two separate segments in OmegaT (and produce two TM entries), but it is merged back as a single paragraph (between segment markers because that is the only way to store translation) in the translated TTX file.&lt;br /&gt;
&lt;br /&gt;
You can use the [[Segmentation Step]] in [[Rainbow]], or the [[Tikal - Miscellaneous Commands#Segment_Files|Segmentation command of Tikal]] to create a pre-segmented TTX file before opening it in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that any line-break in the source text is considered a segment break by Trados TagEditor, even when it is within an existing segment. Opening a segment that includes a line-break with TagEditor results in a segment withing segment.&lt;br /&gt;
&lt;br /&gt;
==Pre-Translation==&lt;br /&gt;
&lt;br /&gt;
TTX documents may contain segments that are already translated. The translation of such segments is loaded as the current translation in OmegaT.&lt;br /&gt;
&lt;br /&gt;
Note that the target language of the OmegaT project must match the target language specified in the TTX file. The target language of a TTX file is defined in the attribute &amp;lt;code&amp;gt;TargetLanguage&amp;lt;/code&amp;gt; of the &amp;lt;code&amp;gt;&amp;amp;lt;UserSettings&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
==Testing a Filter==&lt;br /&gt;
&lt;br /&gt;
Some file formats are difficult to extract and merge. If you want to be sure that the translated file merges back properly and is a valid file. One step toward verifying this is to re-extract the merged file and compare the first extraction with the second.&lt;br /&gt;
&lt;br /&gt;
* Open the original file in OmegaT&lt;br /&gt;
* Save it.&lt;br /&gt;
* Go to the &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt; directory and copy the file you have saved some place else.&lt;br /&gt;
* Go back to OmegaT and open the file you have just copied.&lt;br /&gt;
* Both files should have the exact same source content. If they do not it is likely that the saved file was not generated properly. You should [http://code.google.com/p/okapi/issues/list fill a bug report] to make sure the problem is corrected.&lt;br /&gt;
&lt;br /&gt;
==Support for XLIFF 2==&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|This feature is available starting from the version 0.25 and is beta.}}&lt;br /&gt;
&lt;br /&gt;
* Only basic core support is implemented&lt;br /&gt;
* The &amp;lt;code&amp;gt;translate='no'&amp;lt;/code&amp;gt; attribute in unit or annotations is not supported yet.&lt;br /&gt;
* The &amp;lt;code&amp;gt;canResegment='no'&amp;lt;/code&amp;gt; flags are not supported yet.&lt;br /&gt;
* Annotations are stripped out&lt;br /&gt;
* No module is supported yet&lt;br /&gt;
* Existing target is set as OmegaT &amp;quot;fuzzy match&amp;quot; if its status is &amp;quot;initial&amp;quot; or &amp;quot;translated&amp;quot;, not fuzzy for &amp;quot;reviewed&amp;quot; and &amp;quot;final&amp;quot;.&lt;br /&gt;
* Inline codes are mapped to &amp;lt;code&amp;gt;&amp;amp;lt;gN&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;amp;lt;/gN&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;xN/&amp;gt;&amp;lt;/code&amp;gt; for now.&lt;br /&gt;
* Notes are not displayed in OmegaT.&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
You can find examples of valid XLIFF 2 documents [http://tools.oasis-open.org/version-control/browse/wsvn/xliff/trunk/xliff-20/test-suite/valid/?op=dl&amp;amp;rev=0&amp;amp;isdir=1 in the SVN repository of the XLIFF TC]&lt;br /&gt;
&lt;br /&gt;
[[Category:Filters]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Help:Contents&amp;diff=583</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Help:Contents&amp;diff=583"/>
		<updated>2016-06-05T12:18:38Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Special Pages for Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
==User Registration==&lt;br /&gt;
&lt;br /&gt;
We do welcome anyone who wish to contribute to the wiki.&amp;lt;br&amp;gt;&lt;br /&gt;
However, because of the high level of spam the wiki gets when it's not protected, the edit and creation of pages is limited to registered users and the self-registration is disabled.&lt;br /&gt;
&lt;br /&gt;
To request a user account please send an email to [mailto:okapi@opentag.com wiki administrator] with a username and a valid email address and you will receive an initial password soon after.&lt;br /&gt;
&lt;br /&gt;
==Wiki Help at MediaWiki==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Contents Table of Content]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ FAQ]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Editing_pages Editing pages]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Starting_a_new_page Starting a new page]&lt;br /&gt;
|&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Formatting Formatting]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Images Images]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Links Links]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Tables Tables]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Writing Guidelines==&lt;br /&gt;
&lt;br /&gt;
Here are a few examples of how to markup the content:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''Usage''' || '''Example''' || '''Result'''&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;amp;lt;cite&amp;amp;gt;&amp;lt;/code&amp;gt; for user interface text.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;Never click the &amp;lt;cite&amp;gt;Exit&amp;lt;/cite&amp;gt; button&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Never click the &amp;lt;cite&amp;gt;Exit&amp;lt;/cite&amp;gt; button&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;amp;lt;code&amp;amp;gt;&amp;lt;/code&amp;gt; for source code, paths, and filenames.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;The &amp;lt;code&amp;gt;TextUnit&amp;lt;/code&amp;gt; class&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| The &amp;lt;code&amp;gt;TextUnit&amp;lt;/code&amp;gt; class&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;hi&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for highlighted text.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;This is &amp;lt;span class=&amp;quot;hi&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| This is &amp;lt;span class=&amp;quot;hi&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;green&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for green highlighted text.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;This is &amp;lt;span class=&amp;quot;green&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| This is &amp;lt;span class=&amp;quot;green&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;blue&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for blue highlighted text.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;This is &amp;lt;span class=&amp;quot;blue&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| This is &amp;lt;span class=&amp;quot;blue&amp;quot;&amp;gt;the thing&amp;lt;/span&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;amp;lt;tt&amp;amp;gt;&amp;lt;/code&amp;gt; for key names.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;The shortcut is &amp;lt;tt&amp;gt;Ctrl+O&amp;lt;/tt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| The shortcut is &amp;lt;tt&amp;gt;Ctrl+O&amp;lt;/tt&amp;gt;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;i&amp;amp;gt;&amp;lt;/code&amp;gt; for resource property names.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;The ''approved'' target property&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| The ''approved'' target property&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| Use &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;'''&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;b&amp;amp;gt;&amp;lt;/code&amp;gt; to denote emphasis. Be careful not to emphasize too many things.&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;This is '''important'''&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| This is '''important'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A few additional hints:&lt;br /&gt;
&lt;br /&gt;
* '''Spelling''' &amp;amp;mdash; In English, use US English spelling only. Please, spell-check your contributions. Some browsers have integrated spell-checking that will work with the wiki editor. If that is not the case, you can use third-party tools that allow you to spell-check the content of forms. For example, the Google Toolbar offers such spell-checker.&lt;br /&gt;
&lt;br /&gt;
* '''Terminology''' &amp;amp;mdash; Some terms are defined in the [[Glossary|Glossary section]], please use them.&lt;br /&gt;
&lt;br /&gt;
* '''Slashes in path''' &amp;amp;mdash; Use slashes ('&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;') rather than backslashes ('&amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;') in all real links. You can use slashes or backslashes as the platform requires in the links that are only displayed.&lt;br /&gt;
&lt;br /&gt;
==Special Pages for Administration==&lt;br /&gt;
&lt;br /&gt;
* [[MediaWiki:Sitenotice]]&lt;br /&gt;
* [[MediaWiki:Common.css]]&lt;br /&gt;
* [[MediaWiki:Sidebar]]&lt;br /&gt;
* [[MediaWiki:Nosuchuser]]&lt;br /&gt;
* [[Special:Userlogin]]&lt;br /&gt;
* [[Special:LinkSearch]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Online_Help&amp;diff=582</id>
		<title>Online Help</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Online_Help&amp;diff=582"/>
		<updated>2016-06-05T12:18:09Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* [[Rainbow|Rainbow Help]]&lt;br /&gt;
* [[CheckMate|CheckMate Help]]&lt;br /&gt;
* [[Tikal|Tikal Help]]&lt;br /&gt;
* [[Ratel|Ratel Help]]&lt;br /&gt;
* [[Longhorn|Longhorn Help]]&lt;br /&gt;
|&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Tutorials]]&lt;br /&gt;
* [[Knowledge Base]]&lt;br /&gt;
* [[Open Standards]] ([[XLIFF]], [[TMX]], [[ITS]], [[SRX]], etc.)&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* [[Filters]]&lt;br /&gt;
* [[Steps|Pipelines and Steps]]&lt;br /&gt;
* [[Connectors|Translation Resource Connectors]]&lt;br /&gt;
* [[Rainbow - Utilities|Rainbow Pre-Defined Pipelines and Utilities]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* [http://tech.groups.yahoo.com/group/okapitools Users Group] &amp;amp;mdash; users group and mailing list&lt;br /&gt;
* [http://code.google.com/p/okapi/issues/list Bug Report] &amp;amp;mdash; list of bug reports (Google login required to post one)&lt;br /&gt;
* [http://code.google.com/p/okapi/issues/list Feature Request] &amp;amp;mdash; list of feature requests (Google login required to post one)&lt;br /&gt;
* [mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback] &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
* [http://okapiframework.org/changes.html Changes Log] &amp;amp;mdash; list of the changes between releases&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|Because the online help is a live wiki it constantly changes: The pages should '''correspond to the latest development snapshots''' of the framework.}}&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|For archival purpose, the HTML help for M9 and earlier versions is still available at http://okapiframework.org/help.html.}}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Ratel&amp;diff=581</id>
		<title>Ratel</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Ratel&amp;diff=581"/>
		<updated>2016-06-05T12:10:41Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Ratel1.png|thumb|Ratel on Kubuntu]]&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RatelIcon.png]]&lt;br /&gt;
|&lt;br /&gt;
Help Topics:&lt;br /&gt;
|&lt;br /&gt;
* [[Ratel - Main Window|Main Window]]&lt;br /&gt;
* [[Ratel - Main Menu|Main Menu]]&lt;br /&gt;
* [[Ratel - Usage|Usage]]&lt;br /&gt;
|&lt;br /&gt;
* [[Ratel - Groups and Options|Groups and Options]]&lt;br /&gt;
* [[SRX|SRX Overview]]&lt;br /&gt;
* [[SRX and Java]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Ratel is a cross-platform application to create and maintain segmentation rules. The tool works with the [[SRX|SRX (Segmentation Rules eXchange)]] format.&lt;br /&gt;
&lt;br /&gt;
Its features includes for example:&lt;br /&gt;
&lt;br /&gt;
* Immediate preview of the segmentation as you edit the rules.&lt;br /&gt;
* Can enabled/disable rules for easier debugging.&lt;br /&gt;
* Apply the rules on input files for testing.&lt;br /&gt;
* Test with different language codes&lt;br /&gt;
* Copy/Paste the SRX document to and from the Clipboard for easy exchange with other tools.&lt;br /&gt;
* And more...&lt;br /&gt;
&lt;br /&gt;
Segmentation rules are used in several of Okapi's components to break text units into small parts such as sentences. Using SRX rules allows to be more interoperable with other sets of tools. For example, when sharing a translation memory, SRX allows two different tools to also exchange the rules used to break down the paragraphs into the sentences that are in the TM.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
Ratel is available from the okapi-apps distribution:&lt;br /&gt;
&lt;br /&gt;
* '''Stable release: http://bintray.com/okapi/Distribution/Okapi_Applications&lt;br /&gt;
&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots&lt;br /&gt;
&lt;br /&gt;
[[Category:Ratel]] [[Category:Segmentation]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=CheckMate&amp;diff=580</id>
		<title>CheckMate</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=CheckMate&amp;diff=580"/>
		<updated>2016-06-05T12:10:08Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:CheckMate1.png|thumb|CheckMate on Windows 7]]&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:CheckMateIcon.png]]&lt;br /&gt;
|&lt;br /&gt;
Help Topics:&lt;br /&gt;
|&lt;br /&gt;
* [[CheckMate - Main Window|Main Window]]&lt;br /&gt;
* [[CheckMate - Main Menu|Main Menu]]&lt;br /&gt;
* [[CheckMate - Usage|Usage]]&lt;br /&gt;
|&lt;br /&gt;
* [[CheckMate - User Preferences|User Preferences]]&lt;br /&gt;
* [[CheckMate - Session Settings|Session Settings]]&lt;br /&gt;
* [[CheckMate - Quality Check Configuration|Quality Check Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
CheckMate is a cross-platform application that allows you to perform various quality checks on bilingual translated documents.&lt;br /&gt;
&lt;br /&gt;
Some of the verifications performed are:&lt;br /&gt;
&lt;br /&gt;
* Repeated words&lt;br /&gt;
* Corrupted characters&lt;br /&gt;
* Patterns in the source text that should correspond to a given pattern in the translation.&lt;br /&gt;
* Inline codes differences.&lt;br /&gt;
* Translation suspiciously longer or shorter than the source.&lt;br /&gt;
* Missing translation.&lt;br /&gt;
* Leading and trailing spaces.&lt;br /&gt;
* And more...&lt;br /&gt;
&lt;br /&gt;
You can disabled warnings that happen to be incorrect, so the next time you re-run the verification those &amp;quot;false warnings&amp;quot; are not listed again. You can also save your session and come back to it later.&lt;br /&gt;
&lt;br /&gt;
In addition to the interactive list of warnings, the tool can generate complete reports of the issues found.&lt;br /&gt;
&lt;br /&gt;
CheckMate allows you to integrate directly the verifications performed by the [http://www.languagetool.org/ open-source LanguageTool checker], which offers a wide range of simple and complex checks for many languages.&lt;br /&gt;
&lt;br /&gt;
You can work with any bilingual or multilingual file format supported by the [[Filters|Okapi filters]], for example: [[XLIFF Filter|XLIFF]], [[TMX Filter|TMX]], [[PO Filter|PO]], [[TS Filter|TS]], [[TTX Filter|TTX]], [[Trados-Tagged RTF Filter|Trados-Tagged RTF]], etc.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
CheckMate is available from the okapi-apps distribution:&lt;br /&gt;
&lt;br /&gt;
* '''Stable release: http://bintray.com/okapi/Distribution/Okapi_Applications&lt;br /&gt;
&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots&lt;br /&gt;
&lt;br /&gt;
[[Category:CheckMate]] [[Category:TMX]] [[Category:XLIFF]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Rainbow&amp;diff=579</id>
		<title>Rainbow</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Rainbow&amp;diff=579"/>
		<updated>2016-06-05T12:09:45Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Rainbow3.png|thumb|Rainbow on Windows 7]]&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:RainbowIcon.png]]&lt;br /&gt;
|&lt;br /&gt;
Help Topics:&lt;br /&gt;
|&lt;br /&gt;
* [[Rainbow - Main Window|Main Window]]&lt;br /&gt;
* [[Rainbow - Main Menu|Main Menu]]&lt;br /&gt;
* [[Rainbow - Usage|Usage]]&lt;br /&gt;
|&lt;br /&gt;
* [[Rainbow - User Preferences|User Preferences]]&lt;br /&gt;
* [[Rainbow - Command Line|Command Line]]&lt;br /&gt;
* [[Rainbow - Utilities|Utilities]]&lt;br /&gt;
|&lt;br /&gt;
* [[Rainbow - Edit / Execute Pipeline|Edit / Execute Pipeline]]&lt;br /&gt;
* [[Rainbow - Input Document Properties|Input Document Properties]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Rainbow is a cross-platform application to launch different utilities to help you perform various localization-relate tasks.&lt;br /&gt;
&lt;br /&gt;
Its features include for example:&lt;br /&gt;
&lt;br /&gt;
* Creation of translation packages (e.g. XLIFF, OmegaT, RTF).&lt;br /&gt;
* Conversion of character encoding or line-breaks.&lt;br /&gt;
* Conversion to various file formats.&lt;br /&gt;
* Terminology extraction and quality check reports.&lt;br /&gt;
* Batch translation using various MT and TM sources.&lt;br /&gt;
* Pseudo-translation and various modifications of the source text for testing.&lt;br /&gt;
* Apply XSLT templates in batch mode and comparison between different translations.&lt;br /&gt;
* Search and replace on filtered text, as well as source and translation alignment.&lt;br /&gt;
* [[Rainbow - Utilities|And much more...]]&lt;br /&gt;
&lt;br /&gt;
Like other Okapi applications, Rainbow uses the components called &amp;quot;[[Glossary#Filter|filters]]&amp;quot; that take input files in a given native format and extract its translatable content into common resources that the Okapi tools can manipulate and modify. There are filters for many formats, for example: [[OpenOffice Filter|OpenOffice]], [[XML Filter|XML]], [[HTML Filter|HTML]], [[Properties Filter|Properties]], [[DTD Filter|DTD]], [[OpenXML Filter|MS Office]], [[Table Filter|tables]], etc. Many translation-related formats are also supported: [[XLIFF Filter|XLIFF]], [[PO Filter|PO]], [[TS Filter|TS]], [[TMX Filter|TMX]], [[TTX Filter|TTX]], etc.&lt;br /&gt;
&lt;br /&gt;
Rainbow also uses the Okapi components called &amp;quot;[[Connectors|connectors]]&amp;quot;: They allow you to access different type of local or remote translation resources. For example: [[Google MT v2 Connector|Google MT]], [[Microsoft Translator Connector|Microsoft Translator]], [[OpenTran Translation Repository Connector|Open-Tran]], [[MyMemory TM Connector|MyMemory]], [[Translate Toolkit TM Connector|Translate Toolkit TM]], [[Apertium MT Connector|Apertium]], [[TDA Translation Repository Connector|TDA-Search]], and more.&lt;br /&gt;
&lt;br /&gt;
Note that, in addition to third-party TM access, Rainbow can also use Okapi's own TM engine: the [[Pensieve TM]].&lt;br /&gt;
Another feature of Rainbow is to allow the user to build &amp;quot;[[How to Create a Pipeline in Rainbow|pipelines]]&amp;quot; of tasks using simple components called &amp;quot;[[Steps|steps]]&amp;quot; that perform well-defined limited actions. You can chain those steps to execute many tasks in a single process.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
Rainbow is available from the okapi-apps distribution:&lt;br /&gt;
&lt;br /&gt;
* '''Stable release: http://bintray.com/okapi/Distribution/Okapi_Applications&lt;br /&gt;
&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots&lt;br /&gt;
&lt;br /&gt;
[[Category:Rainbow]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Tikal&amp;diff=578</id>
		<title>Tikal</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Tikal&amp;diff=578"/>
		<updated>2016-06-05T12:09:18Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tikal1.png|thumb|Tikal on Macintosh]]&lt;br /&gt;
{| cellpadding=&amp;quot;8&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
[[Image:TikalIcon.png]]&lt;br /&gt;
|&lt;br /&gt;
Help Topics:&lt;br /&gt;
|&lt;br /&gt;
* [[Tikal - Usage|Usage]]&lt;br /&gt;
* [[Tikal - Extraction Commands#Extract Files|Extract Files]]&lt;br /&gt;
* [[Tikal - Extraction Commands#Merge Files|Merge Files]]&lt;br /&gt;
* [[Tikal - Extraction Commands#Extract Files to Moses|Extract Files to Moses]]&lt;br /&gt;
* [[Tikal - Extraction Commands#Leverage Files from Moses|Leverage Files from Moses]]&lt;br /&gt;
* [[Tikal - Translation Commands#Add Translation to a Resource|Add Translation to a Resource]]&lt;br /&gt;
|&lt;br /&gt;
* [[Tikal - Translation Commands#Translate Files|Translate Files]]&lt;br /&gt;
* [[Tikal - Translation Commands#Query Translation Resources|Query Translation Resources]]&lt;br /&gt;
* [[Tikal - Conversion Commands#Convert to PO Format|Convert to PO Format]]&lt;br /&gt;
* [[Tikal - Conversion Commands#Convert to TMX Format|Convert to TMX Format]]&lt;br /&gt;
* [[Tikal - Conversion Commands#Convert to Table Format|Convert to Table Format]]&lt;br /&gt;
* [[Tikal - Conversion Commands#Import into Pensieve TM|Import into Pensieve TM]]&lt;br /&gt;
|&lt;br /&gt;
* [[Tikal - Conversion Commands#Export TMX from Pensieve TM|Export TMX from Pensieve TM]]&lt;br /&gt;
* [[Tikal - Miscellaneous Commands#Segment Files|Segment Files]]&lt;br /&gt;
* [[Tikal - Miscellaneous Commands#List Filter Configurations|List Filter Configurations]]&lt;br /&gt;
* [[Tikal - Miscellaneous Commands#Edit Filter Configurations|Edit Filter Configurations]]&lt;br /&gt;
* [[Tikal - Miscellaneous Commands#Output Scoping Report|Output Scoping Report]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
Tikal is a cross-platform command-line tool that performs some simple localization-related tasks, such as:&lt;br /&gt;
&lt;br /&gt;
* Extract and merge [[XLIFF|XLIFF documents]].&lt;br /&gt;
* Query different MT and TM systems.&lt;br /&gt;
* Perform format conversions.&lt;br /&gt;
* Translate directly files in various formats using TM or MT systems.&lt;br /&gt;
* Segment a source text.&lt;br /&gt;
* And more...&lt;br /&gt;
&lt;br /&gt;
Like other Okapi applications, Tikal uses the components provided by the Okapi libraries, for example [[Connectors|the connectors to different translation resource engines]] such as [[Apertium MT Connector|Apertium MT]], [[Translate Toolkit TM Connector|Translate Toolkit TM]], [[Google MT v2 Connector|Google MT]], [[Microsoft Translator Connector|Microsoft Translator]], [[MyMemory TM Connector|MyMemory TM]], etc.&lt;br /&gt;
&lt;br /&gt;
Tikal also uses the [[Filters|Okapi filters]], allowing you to process files in many different formats, such as: [[HTML Filter|HTML]], [[OpenOffice Filter|ODT]], [[OpenXML Filter|DOCX]], [[PO Filter|PO]], [[XLIFF Filter|XLIFF]], [[TMX Filter|TMX]], [[XML Filter|XML]], and many more. Its extraction and merge functions let you create easily [[XLIFF|XLIFF documents]].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
Tikal is available from both the okapi-apps and the okapi-lib distributions:&lt;br /&gt;
&lt;br /&gt;
* '''Stable release (okapi-apps): http://bintray.com/okapi/Distribution/Okapi_Applications&lt;br /&gt;
* Stable release (okapi-lib): http://bintray.com/okapi/Distribution/Okapi_Lib&lt;br /&gt;
* Development release (snapshot): http://okapiframework.org/snapshots&lt;br /&gt;
&lt;br /&gt;
[[Category:Tikal]]&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OkapiLargeLogo.png&amp;diff=577</id>
		<title>File:OkapiLargeLogo.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OkapiLargeLogo.png&amp;diff=577"/>
		<updated>2016-06-05T11:29:16Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:RegexFilter1.png&amp;diff=576</id>
		<title>File:RegexFilter1.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:RegexFilter1.png&amp;diff=576"/>
		<updated>2016-06-05T11:22:20Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Tikal3.png&amp;diff=575</id>
		<title>File:Tikal3.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Tikal3.png&amp;diff=575"/>
		<updated>2016-06-05T11:21:17Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Tikal2.png&amp;diff=574</id>
		<title>File:Tikal2.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Tikal2.png&amp;diff=574"/>
		<updated>2016-06-05T11:21:02Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Getting_Started&amp;diff=573</id>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Getting_Started&amp;diff=573"/>
		<updated>2016-06-05T02:50:58Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overview==&lt;br /&gt;
&lt;br /&gt;
The Okapi tools consist of four applications: [[Rainbow]], [[CheckMate]], [[Tikal]] and [[Ratel]]. They are all cross-platform, able to run on Windows, Linux and Macintosh. These tools are designed to help you in executing localization and translation tasks.&lt;br /&gt;
&lt;br /&gt;
With [[Rainbow]] and [[Tikal]] you can:&lt;br /&gt;
&lt;br /&gt;
* prepare files for translation and post-process them,&lt;br /&gt;
* convert file formats, encodings, line-breaks,&lt;br /&gt;
* extract terms, create translation memories,&lt;br /&gt;
* batch translate with translation memories and machine translation engines,&lt;br /&gt;
* and much more.&lt;br /&gt;
&lt;br /&gt;
With [[CheckMate]] you can run different verifications between source and translated text, in bilingual translated files.&lt;br /&gt;
&lt;br /&gt;
With [[Ratel]] you can create and edit segmentation rules in WYSIWYG mode.&lt;br /&gt;
&lt;br /&gt;
==Installing the Tools==&lt;br /&gt;
&lt;br /&gt;
===Check the Requirements===&lt;br /&gt;
&lt;br /&gt;
Starting with release m24, to run the Okapi tools you must have '''Java 1.7 or later''' installed on your machine. You can use java 1.6 for releases before m24.&lt;br /&gt;
&lt;br /&gt;
To check if Java is installed on you machine and if it is the proper version, go to a command-line prompt and type:&lt;br /&gt;
&lt;br /&gt;
 java -version&lt;br /&gt;
&lt;br /&gt;
If the call fails or if the version is below 1.7, you need to install or update Java. You can find all the Java downloads here: http://www.java.com/. You can also check your installed version of Java from there.&lt;br /&gt;
&lt;br /&gt;
'''Please Note:&lt;br /&gt;
64-bit operating systems will require both a 64-bit version of Java and the 64-bit version of Okapi. &lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
===Download the Distribution===&lt;br /&gt;
&lt;br /&gt;
The next step is to download the '''okapi-apps''' distribution for your platform.&lt;br /&gt;
&lt;br /&gt;
All Okapi downloads are available here: http://bintray.com/okapi/Distribution or from the [[Main Page]].&lt;br /&gt;
&lt;br /&gt;
===Install the Files===&lt;br /&gt;
&lt;br /&gt;
The installation consist basically in unzipping the downloaded file in a new directory.&lt;br /&gt;
&lt;br /&gt;
For platform-specific installation details, see the release notes: http://okapiframework.org/readme.html.&lt;br /&gt;
&lt;br /&gt;
==Testing the Tools==&lt;br /&gt;
&lt;br /&gt;
{{NoteBox|If your installation is in a directory where you have limited write-rights (like &amp;lt;code&amp;gt;C:\Program Files&amp;lt;/code&amp;gt; or other system directories) you should copy the examples somewhere else, or change the default output location (&amp;lt;cite&amp;gt;Other Settings&amp;lt;/cite&amp;gt; tab).}}&lt;br /&gt;
&lt;br /&gt;
===Trying Rainbow===&lt;br /&gt;
&lt;br /&gt;
One way to make sure everything works is to try running a simple process with Rainbow.&lt;br /&gt;
&lt;br /&gt;
1. Start the Rainbow executable that is in your installation directory.&lt;br /&gt;
&lt;br /&gt;
2. Select the &amp;lt;cite&amp;gt;Input List 1&amp;lt;/cite&amp;gt; tab.&lt;br /&gt;
&lt;br /&gt;
3. Select &amp;lt;cite&amp;gt;Input&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Add Documents&amp;lt;/cite&amp;gt;. Go to the installation directory, and there go inside the sub-directory named &amp;lt;code&amp;gt;examples&amp;lt;/code&amp;gt;. Select the file &amp;lt;code&amp;gt;myFile.html&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Now you should have the file &amp;lt;code&amp;gt;myFile.html&amp;lt;/code&amp;gt; listed in the input list and it should be associated with the filter configuration named &amp;lt;code&amp;gt;okf_html&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
4. Select &amp;lt;cite&amp;gt;Utilities&amp;lt;/cite&amp;gt; &amp;gt; &amp;lt;cite&amp;gt;Text Rewriting&amp;lt;/cite&amp;gt;. This should open a dialog box.&lt;br /&gt;
&lt;br /&gt;
5. In the left-hand list of steps, select &amp;lt;cite&amp;gt;Text Modification&amp;lt;/cite&amp;gt;. Then on the right-hand pane, in the list &amp;lt;cite&amp;gt;Type of change to perform&amp;lt;/cite&amp;gt;, select &amp;lt;cite&amp;gt;Replace selected ASCII characters by extended characters&amp;lt;/cite&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
6. Click &amp;lt;cite&amp;gt;Execute&amp;lt;/cite&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
7. Go to the directory where &amp;lt;code&amp;gt;myFile.html&amp;lt;/code&amp;gt; is located (the &amp;lt;code&amp;gt;examples&amp;lt;/code&amp;gt; sub-directory of your installation directory). There you should now see a new file named &amp;lt;code&amp;gt;myFile.out.html&amp;lt;/code&amp;gt;. It should be the same as &amp;lt;code&amp;gt;myFile.html&amp;lt;/code&amp;gt; but with many accented characters instead of ASCII ones.&lt;br /&gt;
&lt;br /&gt;
===Building and Running the Examples===&lt;br /&gt;
&lt;br /&gt;
Another way to verify if the installation works fine is to run the examples included in the distribution: &lt;br /&gt;
&lt;br /&gt;
1. Go to the &amp;lt;code&amp;gt;examples&amp;lt;/code&amp;gt; sub-directory that is in the directory where you have installed Okapi.&lt;br /&gt;
&lt;br /&gt;
2. There are a few examples of programs written with the Okapi libraries. They are pre-built, so you can run them directly:&lt;br /&gt;
&lt;br /&gt;
* On Windows: Run &amp;lt;code&amp;gt;run_examples.bat&amp;lt;/code&amp;gt;&lt;br /&gt;
* On Linux and Macintosh: Run &amp;lt;code&amp;gt;run_examples.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The examples should run without error, except possibly for the last one that tries to access the Open-Tran server, which, sometimes, may be down.&lt;br /&gt;
&lt;br /&gt;
==Where to Go from Here?==&lt;br /&gt;
&lt;br /&gt;
* The [[Rainbow|Rainbow help pages]] will help you start working with rainbow.&lt;br /&gt;
* You can look at the [[Knowledge Base]] to find how to perform some tasks.&lt;br /&gt;
* The &amp;quot;[[FAQ]]&amp;quot; page may answer some additional questions.&lt;br /&gt;
* You can find a complete list of the file format supported in the &amp;quot;[[Filters]]&amp;quot; page.&lt;br /&gt;
* To discover which TM and MT engines can be used look at the &amp;quot;[[Connectors]]&amp;quot; page.&lt;br /&gt;
* The &amp;quot;[[Steps]]&amp;quot; page will provide you with a list of some of the things you can do with the tools.&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=572</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=572"/>
		<updated>2016-06-05T02:50:20Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 10px; padding:5px; padding-left:10px; background:#ffffff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
The Okapi Framework is a '''free''', '''open-source''' and '''cross-platform''' set of components and applications designed to help your '''localization''' and '''translation''' processes.&amp;lt;br&amp;gt;&lt;br /&gt;
The project uses and promotes '''[[Open Standards|open standards]]''' such as [[XLIFF]], [[TMX]], [[SRX]], [[ITS]] and other formats. It is an [[Open_Standards#OAXAL_1.0_Conformance_Statement|OAXAL 1.0 implementation]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-right:5px; padding:10px; padding-top:0; background:#ffffdf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Users Help and Documentation==&lt;br /&gt;
* '''[[Getting Started]]''' &amp;amp;mdash; all you need to know to get started using the Okapi tools&lt;br /&gt;
* '''[[FAQ]]''' &amp;amp;mdash; the answers to some of the most asked questions&lt;br /&gt;
* '''[[Online Help]]''' &amp;amp;mdash; the applications online help pages&lt;br /&gt;
* '''[[Knowledge Base]]''' &amp;amp;mdash; various articles on how to work with the Okapi tools&lt;br /&gt;
* '''[[Tutorials]]''' &amp;amp;mdash; step-by-step tutorials on using the Okapi tools&lt;br /&gt;
* '''[[Glossary]]''' &amp;amp;mdash; list of the main terms used in the help and documentation&lt;br /&gt;
* '''[[Screenshots]]''' &amp;amp;mdash; of the applications on different platforms&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* '''[https://groups.yahoo.com/neo/groups/okapitools Users Group]''' &amp;amp;mdash; users group and mailing list (or '''[http://twitter.com/OkapiFramework follow us on Twitter]''')&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bug Report]''' &amp;amp;mdash; list of bug reports (Login required to post one)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Feature Request]''' &amp;amp;mdash; list of feature requests (Login required to post one)&lt;br /&gt;
* '''[mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback]''' &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; margin-right:5px; padding-top:0; background:#f9f9ff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
* '''[[Rainbow]]''' &amp;amp;mdash; a toolbox to launch a large variety of localization tasks&lt;br /&gt;
* '''[[CheckMate]]''' &amp;amp;mdash; an application to perform quality checks on bilingual files&lt;br /&gt;
* '''[[Tikal]]''' &amp;amp;mdash; a command-line tool for basic localization tasks&lt;br /&gt;
* '''[[Ratel]]''' &amp;amp;mdash; a WYSIWYG editor to create, test and maintain SRX segmentation rules&lt;br /&gt;
* '''[[Longhorn]]''' &amp;amp;mdash; a batch processing server&lt;br /&gt;
* '''[http://github.com/vistatec/ocelot/blob/master/README.md Ocelot]''' &amp;amp;mdash; a XLIFF reviewer workbench&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
* '''[[Filters]]''' &amp;amp;mdash; extract translatable text from various file formats&lt;br /&gt;
* '''[[Steps|Pipelines and Steps]]''' &amp;amp;mdash; perform a chain of user-defined tasks on input documents&lt;br /&gt;
* '''[[Connectors|Translation Resource Connectors]]''' &amp;amp;mdash; provide access to MT, TM, term-bases, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-left:5px; padding:10px; padding-top:0; background:#dfffe8; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Downloads &amp;amp;mdash; Stable Release ([http://code.google.com/p/okapi/source/list?name=master master branch])==&lt;br /&gt;
The latest stable release of Rainbow, CheckMate, Tikal, Ratel, etc. ('''M30 - May 14 2016'''):&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_0.30.zip Windows 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_64_0.30.zip Windows 64-bit]''' &amp;amp;mdash; Windows platform&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_0.30.zip Linux 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_64_0.30.zip Linux 64-bit]''' &amp;amp;mdash; Linux platform (gtk2, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_cocoa-macosx-x86_64_0.30.zip Macintosh 64-bit]''' &amp;amp;mdash; Macintosh platform (Cocoa, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-longhorn_all-platforms_0.29.zip Longhorn (v0.29)]''' &amp;amp;mdash; batch processing server ([[Longhorn|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapiFiltersForOmegaT-1.0-m30-dist.zip Plugin for OmegaT]''' &amp;amp;mdash; filters plugin for OmegaT ([[Okapi Filters Plugin for OmegaT|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/Ocelot Ocelot (v2.0)]''' &amp;amp;mdash; XLIFF reviewer workbench ([http://github.com/vistatec/ocelot/blob/master/README.md More information...)]&lt;br /&gt;
* '''[http://okapiframework.org/snapshots/changes.html Changes Log]''' &amp;amp;mdash; list of the changes between versions&lt;br /&gt;
* '''http://bintray.com/okapi/Distribution''' &amp;amp;mdash; all downloads&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/release/''' &amp;amp;mdash; release artifacts&lt;br /&gt;
&lt;br /&gt;
==Downloads &amp;amp;mdash; Development Release ([http://code.google.com/p/okapi/source/list?name=dev dev branch])==&lt;br /&gt;
For testers and advanced users, the latest development snapshots are here:&lt;br /&gt;
* '''http://okapiframework.org/snapshots/changes.html''' &amp;amp;mdash; list of the changes between M28 and M29-snapshots&lt;br /&gt;
* '''http://okapiframework.org/snapshots''' &amp;amp;mdash; snapshots build manually&lt;br /&gt;
* '''http://okapi.ci.cloudbees.com/job/okapi-snapshot/''' &amp;amp;mdash; snapshots build automatically every midnight ET&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/snapshot/''' &amp;amp;mdash; snapshots artifacts build every midnight ET&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5px; padding:10px; padding-top:0; background:#ffe8bf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
{| style=&amp;quot;background:#ffe8bf;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; padding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/ Project Home]''' at Bitbucket&lt;br /&gt;
* '''[http://okapiframework.org/devguide/index.html Developer's Guide]'''&lt;br /&gt;
* '''[http://okapiframework.org/javadoc/index.html API Documentation]'''&lt;br /&gt;
* '''[http://groups.google.com/group/okapi-devel/ Developers Group and Mailing List]''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/src Git repository]''' of the source code&lt;br /&gt;
|&lt;br /&gt;
* '''[http://okapi.ci.cloudbees.com/ Jenkins Continuous Build]'''&lt;br /&gt;
* List of the '''[http://code.google.com/p/okapi/source/list?name=dev Latest Code Changes]''' (dev branch)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/wiki/Consultancy Consultancy resources]'''&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bugs and Requests]''' tracking list&lt;br /&gt;
* Notifications: '''[https://bitbucket.org/okapiframework/okapi/commits/all Commits]''' and '''[http://groups.google.com/group/okapi-builds Jenkins Errors]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=571</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=Main_Page&amp;diff=571"/>
		<updated>2016-06-05T02:49:25Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: /* Developers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom: 10px; padding:5px; padding-left:10px; background:#ffffff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
The Okapi Framework is a '''free''', '''open-source''' and '''cross-platform''' set of components and applications designed to help your '''localization''' and '''translation''' processes.&amp;lt;br&amp;gt;&lt;br /&gt;
The project uses and promotes '''[[Open Standards|open standards]]''' such as [[XLIFF]], [[TMX]], [[SRX]], [[ITS]] and other formats. It is an [[Open_Standards#OAXAL_1.0_Conformance_Statement|OAXAL 1.0 implementation]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-right:5px; padding:10px; padding-top:0; background:#ffffdf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Users Help and Documentation==&lt;br /&gt;
* '''[[Getting Started]]''' &amp;amp;mdash; all you need to know to get started using the Okapi tools&lt;br /&gt;
* '''[[FAQ]]''' &amp;amp;mdash; the answers to some of the most asked questions&lt;br /&gt;
* '''[[Online Help]]''' &amp;amp;mdash; the applications online help pages&lt;br /&gt;
* '''[[Knowledge Base]]''' &amp;amp;mdash; various articles on how to work with the Okapi tools&lt;br /&gt;
* '''[[Tutorials]]''' &amp;amp;mdash; step-by-step tutorials on using the Okapi tools&lt;br /&gt;
* '''[[Glossary]]''' &amp;amp;mdash; list of the main terms used in the help and documentation&lt;br /&gt;
* '''[[Screenshots]]''' &amp;amp;mdash; of the applications on different platforms&lt;br /&gt;
&lt;br /&gt;
Additional support:&lt;br /&gt;
* '''[https://groups.yahoo.com/neo/groups/okapitools Users Group]''' &amp;amp;mdash; users group and mailing list (or '''[http://twitter.com/OkapiFramework follow us on Twitter]''')&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bug Report]''' &amp;amp;mdash; list of bug reports (Login required to post one)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Feature Request]''' &amp;amp;mdash; list of feature requests (Login required to post one)&lt;br /&gt;
* '''[mailto:okapitools@opentag.com&amp;amp;subject=Feedback Send Feedback]''' &amp;amp;mdash; email some feedback (no login required)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; margin-right:5px; padding-top:0; background:#f9f9ff; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Applications==&lt;br /&gt;
* '''[[Rainbow]]''' &amp;amp;mdash; a toolbox to launch a large variety of localization tasks&lt;br /&gt;
* '''[[CheckMate]]''' &amp;amp;mdash; an application to perform quality checks on bilingual files&lt;br /&gt;
* '''[[Tikal]]''' &amp;amp;mdash; a command-line tool for basic localization tasks&lt;br /&gt;
* '''[[Ratel]]''' &amp;amp;mdash; a WYSIWYG editor to create, test and maintain SRX segmentation rules&lt;br /&gt;
* '''[[Longhorn]]''' &amp;amp;mdash; a batch processing server&lt;br /&gt;
* '''[http://github.com/vistatec/ocelot/blob/master/README.md Ocelot]''' &amp;amp;mdash; a XLIFF reviewer workbench&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
* '''[[Filters]]''' &amp;amp;mdash; extract translatable text from various file formats&lt;br /&gt;
* '''[[Steps|Pipelines and Steps]]''' &amp;amp;mdash; perform a chain of user-defined tasks on input documents&lt;br /&gt;
* '''[[Connectors|Translation Resource Connectors]]''' &amp;amp;mdash; provide access to MT, TM, term-bases, etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:10px; margin-left:5px; padding:10px; padding-top:0; background:#dfffe8; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
==Downloads &amp;amp;mdash; Stable Release ([http://code.google.com/p/okapi/source/list?name=master master branch])==&lt;br /&gt;
The latest stable release of Rainbow, CheckMate, Tikal, Ratel, etc. ('''M30 - May 14 2016'''):&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_0.30.zip Windows 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_win32-x86_64_0.30.zip Windows 64-bit]''' &amp;amp;mdash; Windows platform&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_0.30.zip Linux 32-bit]''' or '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_gtk2-linux-x86_64_0.30.zip Linux 64-bit]''' &amp;amp;mdash; Linux platform (gtk2, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-apps_cocoa-macosx-x86_64_0.30.zip Macintosh 64-bit]''' &amp;amp;mdash; Macintosh platform (Cocoa, Intel)&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapi-longhorn_all-platforms_0.29.zip Longhorn (v0.29)]''' &amp;amp;mdash; batch processing server ([[Longhorn|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/okapiFiltersForOmegaT-1.0-m30-dist.zip Plugin for OmegaT]''' &amp;amp;mdash; filters plugin for OmegaT ([[Okapi Filters Plugin for OmegaT|More information...)]]&lt;br /&gt;
* '''[http://dl.bintray.com/okapi/Distribution/Ocelot Ocelot (v2.0)]''' &amp;amp;mdash; XLIFF reviewer workbench ([http://github.com/vistatec/ocelot/blob/master/README.md More information...)]&lt;br /&gt;
* '''[http://okapi.opentag.com/snapshots/changes.html Changes Log]''' &amp;amp;mdash; list of the changes between versions&lt;br /&gt;
* '''http://bintray.com/okapi/Distribution''' &amp;amp;mdash; all downloads&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/release/''' &amp;amp;mdash; release artifacts&lt;br /&gt;
&lt;br /&gt;
==Downloads &amp;amp;mdash; Development Release ([http://code.google.com/p/okapi/source/list?name=dev dev branch])==&lt;br /&gt;
For testers and advanced users, the latest development snapshots are here:&lt;br /&gt;
* '''http://okapi.opentag.com/snapshots/changes.html''' &amp;amp;mdash; list of the changes between M28 and M29-snapshots&lt;br /&gt;
* '''http://okapi.opentag.com/snapshots''' &amp;amp;mdash; snapshots build manually&lt;br /&gt;
* '''http://okapi.ci.cloudbees.com/job/okapi-snapshot/''' &amp;amp;mdash; snapshots build automatically every midnight ET&lt;br /&gt;
* '''http://repository-okapi.forge.cloudbees.com/snapshot/''' &amp;amp;mdash; snapshots artifacts build every midnight ET&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left:5px; padding:10px; padding-top:0; background:#ffe8bf; border:1px solid #ccc;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Developers==&lt;br /&gt;
{| style=&amp;quot;background:#ffe8bf;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; padding=&amp;quot;0&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/ Project Home]''' at Bitbucket&lt;br /&gt;
* '''[http://okapiframework.org/devguide/index.html Developer's Guide]'''&lt;br /&gt;
* '''[http://okapiframework.org/javadoc/index.html API Documentation]'''&lt;br /&gt;
* '''[http://groups.google.com/group/okapi-devel/ Developers Group and Mailing List]''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/src Git repository]''' of the source code&lt;br /&gt;
|&lt;br /&gt;
* '''[http://okapi.ci.cloudbees.com/ Jenkins Continuous Build]'''&lt;br /&gt;
* List of the '''[http://code.google.com/p/okapi/source/list?name=dev Latest Code Changes]''' (dev branch)&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/wiki/Consultancy Consultancy resources]'''&lt;br /&gt;
* '''[https://bitbucket.org/okapiframework/okapi/issues Bugs and Requests]''' tracking list&lt;br /&gt;
* Notifications: '''[https://bitbucket.org/okapiframework/okapi/commits/all Commits]''' and '''[http://groups.google.com/group/okapi-builds Jenkins Errors]'''&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OJPA_a3.png&amp;diff=570</id>
		<title>File:OJPA a3.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OJPA_a3.png&amp;diff=570"/>
		<updated>2016-06-05T02:44:55Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OJPA_a8.png&amp;diff=569</id>
		<title>File:OJPA a8.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OJPA_a8.png&amp;diff=569"/>
		<updated>2016-06-05T02:44:31Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Rainbow2.png&amp;diff=568</id>
		<title>File:Rainbow2.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Rainbow2.png&amp;diff=568"/>
		<updated>2016-06-05T02:44:05Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OJPA_a11.png&amp;diff=567</id>
		<title>File:OJPA a11.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OJPA_a11.png&amp;diff=567"/>
		<updated>2016-06-05T02:43:53Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Mlw-logo-lt.png&amp;diff=566</id>
		<title>File:Mlw-logo-lt.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Mlw-logo-lt.png&amp;diff=566"/>
		<updated>2016-06-05T02:43:43Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:MSBatchTranslation.png&amp;diff=565</id>
		<title>File:MSBatchTranslation.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:MSBatchTranslation.png&amp;diff=565"/>
		<updated>2016-06-05T02:43:24Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:CheckMate1.png&amp;diff=564</id>
		<title>File:CheckMate1.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:CheckMate1.png&amp;diff=564"/>
		<updated>2016-06-05T02:43:06Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:RatelAndRainbow1.jpg&amp;diff=563</id>
		<title>File:RatelAndRainbow1.jpg</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:RatelAndRainbow1.jpg&amp;diff=563"/>
		<updated>2016-06-05T02:42:51Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OmegaTandTransifex.png&amp;diff=562</id>
		<title>File:OmegaTandTransifex.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OmegaTandTransifex.png&amp;diff=562"/>
		<updated>2016-06-05T02:42:35Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:RatelIcon.png&amp;diff=561</id>
		<title>File:RatelIcon.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:RatelIcon.png&amp;diff=561"/>
		<updated>2016-06-05T02:42:21Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Tikal1.png&amp;diff=560</id>
		<title>File:Tikal1.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Tikal1.png&amp;diff=560"/>
		<updated>2016-06-05T02:42:08Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:RainbowIcon.png&amp;diff=559</id>
		<title>File:RainbowIcon.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:RainbowIcon.png&amp;diff=559"/>
		<updated>2016-06-05T02:41:50Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:Rainbow4.png&amp;diff=558</id>
		<title>File:Rainbow4.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:Rainbow4.png&amp;diff=558"/>
		<updated>2016-06-05T02:41:37Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
	<entry>
		<id>http://okapiframework.org/wiki/index.php?title=File:OJPA_a9.png&amp;diff=557</id>
		<title>File:OJPA a9.png</title>
		<link rel="alternate" type="text/html" href="http://okapiframework.org/wiki/index.php?title=File:OJPA_a9.png&amp;diff=557"/>
		<updated>2016-06-05T02:41:23Z</updated>

		<summary type="html">&lt;p&gt;Ysavourel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ysavourel</name></author>
	</entry>
</feed>