mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
An EPS or PostScript file that stops on a PostScript error named the error, such as typecheck or rangecheck, with the operator and the procedure, but did not say what the name means in any language. The warning or error now gives the name as PostScript spells it, followed by VectorCraft's own wording of what it means in the reader: "a PostScript error (typecheck in `add`; a value has the wrong type for the operator)". vectorcraft_eps::POSTSCRIPT_ERRORS lists the 14 names the reader raises other than undefined, with their meanings, and a test checks that each of those names has one. Each meaning and the new message shapes have a row in every catalog. i18n::message now translates placeholder values five levels deep instead of three, which the status bar's line for an EPS file that can't be opened needs. Docs: docs/mcp.md, docs/target-app-parity.md.