Release Notes - Okapi XLIFF Toolkit 1.1.3, Sep-10-2016


Overview

This package provides a library that implements the XLIFF 2.0 OASIS Standard.

This library is under LGPL license and the source code for this package is hosted in the Okapi XLIFF Toolkit project.

This distribution includes:

Lynx

Lynx is a command-line tools that can performs validation and a few other tasks on XLIFF 2 documents.
It also implements short examples of code that illustrate specific aspects of the library and demonstrate conformance (See conformance-notes.html for details).

When started without parameters, Lynx opens a dialog box where you can validate a document.

Note that you can also perform validation on-line here: http://okapi-lynx.appspot.com/validation.

In Windows, to start a DOS prompt from where you can call Lynx, just double-click on startLynxPrompt.bat

For example (assuming Windows command-line and the distribution directory):

lynx samples/example.html.xlf
lynx -rw -seg -pseudo samples/example.html.xlf
lynx -x6 -source
lynx -rw -rx -rm "fs:2.0" myFile.xlf
lynx -r samples/hello.html.xlf
lynx -fr #f=f1/u=tu1 samples/hello.html.xlf
lynx -?

Requirements and Installation

Requirements

Installation

To install the library:

  1. Simply unzip the distribution in the directory where you want to use it.

Uninstallation

To uninstall the library:

  1. Simply delete the jar file from your directory.

Documentation

The documentation of the library is available in the documentation sub-directory.

See also the online Getting Started guide.


Support

If you have questions, suggestions or bug to report, you can do this different ways:


Validation

Important notes on what validation the library performs:


Prefixes for Fragment Identifiers

The list of prefixes allowed in fragment identifiers is stored in the prefixes.properties file in the JAR file of the library.

See the Fragment Identifier Registration page for details and the list of all registered prefixes.

The option -prefixes path allows the user to provide the path of a properties file with additional prefixes for URI fragment identification. Those custom prefixes are added to the default ones. Note that you can have more than one namespace associated to a single prefix.

The format of the custom prefixes file is the same as the default one:

To modify the default prefixes.properties file in the library JAR file:


ITS Support

As of this release of the toolkit, an effort to map and create a module for the Internationalization Tag Set 2.0 is in progress.

The following data categories are supported through a specialized API:

See the documentation for IWithITSAttributes and IWithITSGroups for details.

Other data categories can be access using the extension API.