1 / 27

XLIFF 2 Industry Update

Learn about the adoption of XLIFF 2.0 in the localization industry, with a focus on Microsoft's benefits and plans for implementing the new features of XLIFF 2.x.

mdeborah
Download Presentation

XLIFF 2 Industry Update

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XLIFF 2 Industry Update David Filip, Uwe Stahlschmidt& Daniel Goldschmidt CNGL/ADAPT & Microsoft

  2. Intro • The XLIFF 2.0 OASIS Standardwas officially released last August. We will inform the L10n community about XLIFF 2.0 adoption in the industry and will also cover XLIFF 2.x plans – adding new features in a nimble way... • How a big corporation like Microsoft benefits from co-developing and adopting XLIFF 2.0

  3. What is XLIFF? • XML Localisation/Localization Interchange File Format • The only open standard bitext format • XLIFF 1.2 OASIS Standard since Feb 2008 • Superseded by XLIFF 2.0 in August 2014

  4. XLIFF 1.2 Issues • XLIFF TC convened 2001 (long time ago) • XLIFF 1.x suffers from • feature creep, BUT at the same time is “terrifyingly slim” • overlapping features due to overreliance on compromise • ambiguity, lack of processing requirements • too much extensibility • incompatible implementations as result • Despite of all of the above still a huge success! • Microsoft, Oracle, Lionbridgeet al.

  5. Microsoft and XLIFF 1.2 Single implementation of XLIFF 1.2 agreed across Microsoft • Created common toolset • Evangelized benefits of XLIFF Windows division: XLIFF used for all content localization • Standardized workflow and tools Integration in Microsoft products • MultiLingual App Toolkit • Integrates with Visual Studio’s IDE • Uses common Microsoft XLIFF 1.2 Object Model • Export & import for translators • Dedicated translation editor • Easily build multilingual apps for Windows 8 and Windows Phone • SharePoint 2013 • Improved support for multilingual sites in SharePoint 2013 • XLIFF 1.2 for export/import of localization data • First commercial implementation of XLIFF text + binary localization

  6. XLIFF 1.2 Localization Workflow XLIFF parsing XML check-in XML check-in Cloud-based Localization Workflow Localization Source Control Content Publishing Systems Handback Handoff Recycling Validation Localization Service Providers

  7. Getting to “One XLIFF at Microsoft” Education Shared best practices, provided training Socialized XLIFF Supported trials, tracked progress, sought buy-in Industry liaison XLIFF TC, Microsoft-wide goals Tools & technologies Common Object Model, code samples

  8. XLIFF 2 Overview • Modular Design • Small non-negotiable core • Advanced features through modules • Conformance Clause • Document Conformance Targets • XSD and Advanced Constraints • Application Conformance Targets • Agent Classification

  9. Modular Design Core Mandatory Modules Optional Extensions Custom

  10. Intent of Modular Design Interoperability Adaptability NON-Negotiable Guaranteed roundtrip Optional Guaranteed survival Custom/private Application specific Should survive roundtrip

  11. XLIFF 2 Overview - Agents • Agent • Writer • Extractor, • Enricher, e.g. reviewer workbench, TM server, MT broker etc. • Modifier, e.g. a translation editor • Merger • Etc. e.g. validator

  12. XLIFF 2 Overview - Core • About 20% of XLIFF 1.2 feature set • An extremely good thing for interoperability • Roundtrip oriented • New segmentation model • New inline text model • All and only features that are necessary to roundtrip source with target translations

  13. XLIFF 2 Overview - Modules • All else are OPTIONAL features available through MODULES – Translation Candidates Module – Glossary Module – Format Style Module – Metadata Module – Resource Data Module – Change Tracking Module – Size and Length Restriction Module – Validation Module

  14. XLIFF 2 vs XLIFF 11. • XLIFF 1 was successful in controlled environments such as Oracle Translation Factory • XLIFF 2 targets an open ecosystem of best of breed specialized tools

  15. XLIFF 2 vs XLIFF 12. • XLIFF 1 was intended as a “fire and die” format • Transfer only from System A to System B and back • XLIFF 2 is designed for a roundtrip among many tools • Each tool can provide its own specialized expertize • work with different segmentation • ignore optional features it doesn’t support

  16. Microsoft and XLIFF 2.0 • The Landscape • Multiple resource and file formats • Multiple build and content management systems • Multiple file transfer and localization tools • The Problem • High engineering cost • Low visibility on status • Bloated asset management • The Solution • A common interchange format • A localization platform connecting producer and supplier • Lean, agile localization

  17. Common Interchange Format A Closer Look Resources LCX Reach Build CMS LSBuild XLIFFUtilities XLIFF Documents XLIFF

  18. XLIFF 2.0 Specification Details Latest version of the specification Consistent requirements for implementation Required Core elements and attributes Optional Modules provide more functionality Extensible model through metadata and Extensions Core TranslationCandidates Size and Length Restriction Size and Length Restriction Validation Validation Resource Data Resource Data Metadata Glossary Glossary Change Tracking Change Tracking Extensions Format Style Format Style Change Tracking

  19. XLIFF 2.0 Infrastructure Components Object Model based on specification - Implemented as a PCL for cross-platform development Utilities to convert XML to XLIFF and XLIFF to XML Reach Workflows and Components OM Utilities Reach MAT Extractor Core Import Import Metadata Merger Export Export Validator Translat. Candidates OM Autotranslation Extensibility Encoder/Decoder OM Reader/Writer OM Extensibility

  20. Industry Adoption of XLIFF 2.0Early adopters – SOU • Research Platforms • SOLAS – CMS-L10N • Industry • Open Source – Okapi XLIFF 2.0 Tools – Bryan Schnabel’s XLIFF Roundtrip and DITA XLIFF Roundtrip tools • Moravia ITS 2.0 XLIFF MT Roundtrip Web Service

  21. Industry Adoption of XLIFF 2.0Second Wave (working now) • Microsoft • Lionbridge • Multilizer • XTM • Ocelot

  22. Industry Adoption of XLIFF 2.0Third Wave (imminently upcoming) • Astoria • Intel • Kilgray • SDL • et al.

  23. XLIFF 2.1 • Approved Features: • Advanced Validation • Native support for ITS 2.0 • Planned Release Date ~October 2015 • Editor’s Draft http://tools.oasis-open.org/version-control/browse/wsvn/xliff/trunk/xliff-21/xliff-core-v2.1-wd01.pdf

  24. XLIFF 2.2 and beyond • Requirements Gathering for XLIFF 2.2 • 6th XLIFF Symposium at 4th FEISGILTT at #LocWorld28 Berlin June 2-3, 2015http://locworld.com/feisgiltt-registration-open/ • Cut off for 2.2 feature requirements in ~October 2015 • Possible release Summer/Autumn 2016 • XLIFF 2.x requirement gatherings at XLIFF Symposia • Roughly 1 year release cycle

  25. Questions and Answers Thanks a million for your attention davidf@ul.ie & uwes@microsoft.com & dangold@microsoft.com

  26. XLIFF 2.x Resources I • 6thXLIFF Symposium at 4th FEISGILTT at #LocWorld28 Berlin June 2-3, 2015http://locworld.com/feisgiltt-registration-open/ • FEISGILTT Localisation Focus Volumes • http://www.localisation.ie/locfocus/issues/14/1 • http://www.localisation.ie/locfocus/issues/12/1

  27. XLIFF 2.x Resources II • XLIFF 2.0 Standard (html authoritative) • http://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html • CNGL blog on XLIFF 2.0 • http://www.cngl.ie/blog/xliff-2-0-now-the-oasis-standard/ • http://www.cngl.ie/blog/how-xliff-2-0-impacts-on-industry-the-economy-and-society/

More Related