.. _xliff:
XLIFF
*****
XLIFF[*] is the `OASIS `_ standard for translation.
.. [*] XML Localization Interchange File Format
References
----------
- `XLIFF Standard
`_
- `OASIS XLIFF Technical Committee
`_ website
.. _xliff#flavours:
Flavours
========
XLIFF also has documents that specify the conversion from various standard
source documents and localisation formats.
* PO -- For conformance to the po2xliff spec, see :doc:`xliff2po
`.
* Draft `XLIFF 1.2 Representation Guide for Gettext PO
`_
* HTML -- not implemented
* Draft `XLIFF 1.2 Representation Guide for HTML
`_
* Java (includes .properties and Java resource bundles) -- not implemented
* Draft `XLIFF 1.2 Representation Guide for Java Resource Bundles
`_
* ICU Resource Bundles -- not officially being developed by XLIFF -- Proposed
`representation guide
`_
.. _xliff#standard_conformance:
Standard conformance
====================
.. _xliff#done:
Done
----
* File creation and parsing
* API can create multiple files in one XLIFF (some tools only read the first
file)
* source-language attribute
* trans-unit with
* note: addnote() and getnotes()
* state
* fuzzy: isfuzzy() and markfuzzy()
* translated: marktranslated()
* approved
* needs-review-translation: isreview(), markreviewneeded()
* id: setid()
* context-group: createcontextgroup()
* context groups
* alt-trans
.. _xliff#xliff_and_other_tools:
XLIFF and other tools
=====================
Here is a small report on :doc:`XLIFF support by Windows programs
`.