Internationalization

Automation as Team Player: DeepL API docs and DITA-OT Translate Plug-in in the context of the "Internationalisation (i18n) #139" issue ⇒ Internationalization

DOT FROM lambda-browsing

Okapi: You can use the Okapi tools' JSON filter to extract/merge JSON data into/from XLIFF. See JSON Filter page and page stackoverflow.com

Convert JSON to XLIFF without translating #47 issue

xliff2js and js2xliff converter xliff utils github

import xliff from 'xliff' const js = { "resources": { "namespace1": { "key1": { "source": "Hello" }, "key2": { "source": "An application to manipulate and process XLIFF documents" }, "key.nested": { "source": "XLIFF Data Manager" } } }, "sourceLanguage": "en-US" } xliff.js2xliff(js, (err, ret) => { if (err) console.error(err) console.log(ret) })

or createxliff:

import xliff from 'xliff' xliff.createxliff( 'en-US', undefined, { "key1": "Hello", "key2": "An application to manipulate and process XLIFF documents", "key.nested": "XLIFF Data Manager" }, undefined, 'namespace1', (err, ret) => { if (err) console.error(err) console.log(ret) } )

Add seamless conversion between XLIFF and i18next JSON #33 issue i18next JSON v4