Skip to content

rmraya/XLIFFManager

Repository files navigation

XLIFF Manager

XLIFF Manager logo

An open source UI for OpenXLIFF Filters. OpenXLIFF is a set of programs that let you:

  • Create XLIFF 1.2, 2.0, 2.1 and 2.2 files that can be translated in any modern CAT tool.
  • Convert your translated XLIFF files to original format with a couple of clicks.
  • Validate XLIFF files created by any tool. Validation is supported for XLIFF 1.0, 1.1, 1.2 and 2.0.
  • Produce an HTML file with word counts and segment status statistics from an XLIFF document.

Supported File Formats

With XLIFF Manager you can create XLIFF for all formats supported by OpenXLIFF Filters:

  • General Documentation
    • Adobe InCopy ICML
    • Adobe InDesign Interchange (INX)
    • Adobe InDesign IDML CS4, CS5, CS6 & CC
    • HTML
    • Microsoft Office (2007 and newer)
    • Microsoft Visio XML Drawings (2007 and newer)
    • MIF (Maker Interchange Format)
    • OpenOffice / LibreOffice / StarOffice
    • Plain Text
    • SDLXLIFF (Trados Studio)
    • SRT Subtitles
    • Trados Studio Packages (*.sdlppx)
    • TXML (GlobalLink/Wordfast PRO)
    • WPML XLIFF (WordPress Multilingual Plugin)
    • XLIFF from Other Tools (.mqxliff, .txlf, .xliff, etc.)
  • XML Formats
    • XML (Generic)
    • DITA 1.0, 1.1, 1.2 and 1.3
    • DocBook 3.x, 4.x and 5.x
    • SVG
    • Word 2003 ML
    • XHTML
  • Software Development
    • JavaScript
    • JSON
    • Java Properties
    • PO (Portable Objects)
    • RC (Windows C/C++ Resources)
    • ResX (Windows .NET Resources)
    • TS (Qt Linguist translation source)

Downloads

You can get ready to use installers of XLIFF Manager for Windows, macOS and Linux from https://www.maxprograms.com/products/xliffmanager.html.

Documentation

Licenses

XLIFF Manager is available in two modes:

  • Source Code
  • Yearly Subscriptions for installers and support

Source Code

Source code of XLIFF Manager is free. Anyone can download the source code, compile, modify and use it at no cost in compliance with the accompanying license terms.

You can subscribe to Maxprograms Support at Groups.io and request peer assistance for the source code version there.

Subscriptions

The version of XLIFF Manager included in the official installers from Maxprograms Download Page can be used at no cost for 7 days requesting a free Evaluation Key.

Personal Subscription Keys are available in Maxprograms Online Store.

Subscription Keys cannot be shared or transferred to different machines.

Installers may occasionally be updated before the corresponding source code changes appear in this repository. Source code updates are published later, once they are ready for release. This timing difference is expected and does not affect the availability or completeness of the open source code.

Subscription version includes unlimited email support at tech@maxprograms.com

Differences sumary

Differences Source Code Subscription Based
Ready To Use Installers No Yes
Notarized macOS launcher No Yes
Signed launcher and installer for Windows No Yes
Restricted Features None None
Technical Support Peer support at Groups.io - Direct email at tech@maxprograms.com
- Peer support at Groups.io

Requirements

Building

  • Checkout and build OpenXLIFF Filters.
  • Checkout this repository.
  • Copy dist folder from OpenXLIFF Filters to the root of this repository.
  • Run npm install to download and install NodeJS dependencies
  • Run npm start to launch XLIFF Manager

Steps for building

  git clone https://github.com/rmraya/OpenXLIFF.git
  cd OpenXLIFF
  gradle
  cd ..
  git clone https://github.com/rmraya/XLIFFManager.git
  cd XLIFFManager
  cp -r ../OpenXLIFF/dist/* .
  npm install
  npm start