Adobe FrameMaker MIF format (.mif)
MIF (Maker Interchange Format) is Adobe FrameMaker's text-based interchange
format. A MIF file is a brace-delimited, SGML-flavoured statement tree
introduced by a version header line (<MIFFile 2015>, <MIFFile 9.00>, …);
translatable text lives inside <String \…'>values nested under<Para>`
paragraphs that hang off text-flow, table, and note containers.
neokapi reads MIF and writes it back, preserving the surrounding statement structure as skeleton so untranslated markup round-trips unchanged. By default it extracts paragraph text from body, master, reference, and hidden pages, along with variable definitions and index-marker text. Hyperlink text, cross-reference format strings, and paragraph-numbering format strings are left out by default. A regex-based code finder protects FrameMaker auto-numbering prefixes and Asian numbering format names from being altered during processing such as pseudo-translation. These extraction toggles mirror the upstream Okapi MIF filter parameters; the native reader applies the same defaults but does not expose them as a configurable JSON schema in this reference.
This format has no configurable parameters.
Processing notes
Body, master, reference, and hidden page content is extracted by default; variables and index markers are also extracted.
Non-translatable MIF statements are preserved as skeleton for byte-faithful round-trips.
A code finder protects FrameMaker auto-numbering prefixes (
H:,T:, …) and Asian numbering format names from being treated as translatable text.
Limitations
Hyperlink text, cross-reference format strings, and paragraph-numbering format strings are not extracted by default.
Extraction toggles match the upstream Okapi MIF filter but are not surfaced as configurable schema properties in this reference.
← Back to the Format Reference