Gå til hovedinnhold

Format Reference

Every data format neokapi can read and write, from the built-in engine and the Okapi bridge plugin. Select a format to read its documentation and configure its parameters live — the form mirrors the editor used in Kapi Desktop, and the YAML output is ready to drop into a project recipe. Each format has a shareable link.

Two sources, one grid. Each card is tagged by where the format comes from, and the section split (and the filter) follows the same tag:

  • Built-in (54) — the native, format-aware engine. These are the faithful readers/writers maintained in neokapi itself, with bare ids such as json, html, and xliff.
  • Okapi bridge (0) — filters provided by the optional Okapi bridge plugin, for compatibility with the Java Okapi Framework. Their ids carry the okf_ prefix (e.g. okf_html5, okf_openxml).

— list the registered formats from the real kapi binary, in an in-browser terminal.

55 of 55 formats

Built-in54

.NET RESXBuilt-inExtract and update translatable strings in Microsoft .NET RESX 2.0 and .resw resource files..resx.reswRW2 paramsAdobe FrameMaker MIFBuilt-inExtract translatable text from Adobe FrameMaker Maker Interchange Format (MIF) documents..mifRWAdobe InDesign Markup LanguageBuilt-inExtract translatable text from Adobe InDesign IDML packages..idmlRWAndroid String ResourcesBuilt-inExtract and update translatable strings in Android string resource files (res/values/strings.xml)..xmlRW3 paramsApple String CatalogBuilt-inExtract and update translations in Apple String Catalog (.xcstrings) files used by Xcode 15+ projects..xcstringsRW2 paramsApple StringsBuilt-inExtract and update translations in legacy Apple .strings and .stringsdict localization files..strings.stringsdictRW2 paramsCSVBuilt-inExtract and reinsert translatable cells from CSV files, with column-based selection and quoting control..csvRW11 paramsDesign Tokens (DTCG)Built-inExtract and update human-readable $description documentation in W3C DTCG design token files..tokensRW1 paramDocLangBuilt-in.dclg.xml.xmlRWDoclingDocument JSONBuilt-in.jsonRDoxygen CommentsBuilt-inExtract translatable prose from Doxygen and Javadoc documentation comments in source code..c.cpp.h+3RW3 paramsDTDBuilt-inExtract translatable text from entity declarations in XML DTD files..dtdRWEPUB E-BookBuilt-inExtract translatable text from EPUB e-books by walking the reading-order spine..epubRWExec (subprocess extractor)Built-inRun an external subprocess as a custom extractor that streams blocks as NDJSON.RFixed-WidthBuilt-inRead and write fixed-width column text files, extracting the columns you mark as translatable..dat.fixedRWFlutter ARBBuilt-inExtract and update translatable messages in Flutter Application Resource Bundle (.arb) files..arbRW1 paramHTMLBuilt-inExtract and reinsert translatable text from HTML, with element and attribute extraction rules..html.htm.xhtmlRW5 paramsi18next JSONBuilt-inExtract and update translatable values in i18next / react-i18next JSON resource bundles.RW3 paramsICML (Adobe InCopy)Built-inExtract translatable text from Adobe InCopy ICML and WCML documents..icml.wcmlRWICU MessageFormatBuilt-inRead and write ICU MessageFormat patterns, extracting each branch of plural and select pickers separately..mf.messageformatRWImageBuilt-in.png.jpg.jpegRWJava PropertiesBuilt-inExtract and reinsert translatable values from Java .properties files, with key filtering and escape handling..propertiesRW10 paramsJSONBuilt-inExtract and reinsert translatable values from JSON files, with key-based filtering, naming, and subfilters..jsonRW19 paramsKapi Localization Format (KLF)Built-in.klfRWMarkdownBuilt-inExtract and reinsert translatable text from Markdown, keeping headings, lists, links, and code intact..md.markdownRW11 paramsMDXBuilt-inExtract and update translatable prose in MDX (.mdx) files while preserving JSX, ESM, and expressions..mdxRW9 paramsMO (Gettext, binary)Built-inWrite compiled GNU gettext MO catalogs — the binary runtime form of a PO file..moRWMoses TextBuilt-inRead and write Moses InlineText files — line-aligned corpora for statistical MT.RWOpen Document FormatBuilt-inExtract translatable text from OpenDocument Format files (ODT, ODS, ODP, ODG)..odt.ods.odp+2RWOpenXML (Office)Built-inExtract and write translatable text from Word, Excel, and PowerPoint Office Open XML files..docx.docm.dotx+9RW33 paramsParagraph Plain TextBuilt-inRead and write plain text split into paragraphs at blank lines.RWPHP ContentBuilt-inExtract translatable text from PHP source files, optionally scoped by inline localization directives..php.phpcntRW2 paramsPlain TextBuilt-inExtract translatable text from plain `.txt` files, one block per line or per paragraph..txt.textRW1 paramPO (Gettext)Built-inRead and write GNU gettext PO and POT catalogues, extracting each message as a translatable block..po.potRW6 paramsQt TSBuilt-inRead and write Qt Linguist TS (.ts) files, the bilingual XML used by Qt's lupdate and lrelease.RWRegex ExtractionBuilt-inExtract translatable strings from arbitrary text formats using configurable regular-expression rules..ini.info.rlsRWRich Text FormatBuilt-inExtract translatable text from Rich Text Format documents..rtfRWSpliced LinesBuilt-inRead and write plain text where a trailing backslash splices the next line onto the current one.RWSRT SubtitlesBuilt-inRead and write SubRip (.srt) subtitle files, extracting each cue's text for translation..srtRWTeX/LaTeXBuilt-inExtract translatable text from TeX and LaTeX documents..tex.latexRWTMXBuilt-inRead and write TMX translation-memory exchange files, one block per translation unit..tmxRW5 paramsTrados TagEditor TTXBuilt-inRead and write Trados TagEditor TTX bilingual documents..ttxRWTrados XMLBuilt-inRead and write TXML bilingual documents (the Wordfast Pro XML format)..txmlRWTranslation TableBuilt-inRead and write Okapi's TransTable v1 tab-separated bilingual exchange table..tab.tsvRWTSV FormatBuilt-inExtract and reinsert translatable cells from tab-separated value files, with column-based selection..tsvRW11 paramsTTMLBuilt-inRead and write W3C Timed Text Markup Language subtitle and caption files..ttml.dfxpRW6 paramsVersified TextBuilt-inRead and write verse-numbered plain text (scripture, poetry, lyrics), one block per verse..verRWVignette CMS ExportBuilt-inRead and write Vignette CMS export/import XML (the output of the vgnexport tool).RWWebVTTBuilt-inRead and write WebVTT subtitle files, extracting one block per cue..vttRW4 paramsWikiBuilt-inExtract and reinsert translatable text from wiki markup (DokuWiki or MediaWiki)..wiki.mediawikiRW2 paramsXLIFF 1.2Built-inRead and write OASIS XLIFF 1.2 bilingual exchange documents..xlf.xliffRW16 paramsXLIFF 2.xBuilt-inRead and write OASIS XLIFF 2.0, 2.1, and 2.2 bilingual exchange documents..xlf.xliffRW7 paramsXMLBuilt-inExtract and reinsert translatable text from generic XML, controlled by element and attribute rules..xmlRW15 paramsYAMLBuilt-inExtract and reinsert translatable scalar values from YAML files, with key-path filtering and subfilters..yaml.ymlRW5 params

Plugin1