The editor is now Dutch throughout for a Dutch user: the texts the canvas shows itself, the tooltips
of icons, the names in the layer list and the page type in Preferences.
Changed in this release
The canvas speaks the editor's language. The zoom control, the spelling menu (No suggestions,
Add to dictionary, Ignore), the page bar's delete button and its confirmation, the loading
announcement and a dialog's OK and Cancel follow the locale option or data-typograph-locale,
as the rest of the editor does since 20261029. A host that sets no language keeps English.
Icon tooltips are no longer English. Toolbar and panel icons carried a title of their own
("icon", "stack") that the browser showed instead of the translated tooltip. Controls named only
by their icon (the text wrap modes, balanced and unbalanced columns, the gutter, letter spacing,
adding and deleting a swatch, swapping fill and stroke, and the bleed link) now have a translated
name, for the tooltip and for screen readers.
The layer list names an unnamed element in the user's language ("Afgeronde rechthoek 3"), and
spells the English names right ("Rectangle", not "rectagle"). Names are only shown, never stored.
Preferences > Page > Type shows Other, Single and Spread in the user's language. What is stored
is unchanged (other, single, spread).
The page bar's delete confirmation grows to fit its question instead of spilling out of the
button.
Those icon controls are buttons for the keyboard too: Tab reaches them, Enter or Space presses
them, and they show the focus ring. The bleed link says whether it is on.
The active All caps button draws its icon once. It showed a second, tiny copy inside it.
Typograph developers notes
TYP-1307, canvas #244 + editor (this release): canvas's own src/i18n.ts and Dutch catalogue
(src/i18n_nl.ts), set by the editor's set_locale(); element_type_label(); the page bar shows
a cover's and the spine session's default page names translated and keeps them stored in English;
no SVG <title> in canvas or editor icons (both test suites hold it); SVGcontrol.set_name().
Canvas pin: 59ada69 → 8445db6. canvas-service moves to the same commit.