Name the interface in English on the English pages English is QElectroTech's source language since PR #1390 (merged 2026-10-08), so the English interface shows English labels. Menu, dialog and button names on the English pages were French with an English gloss; they now use the exact English labels from the program (lang/qet_fr.ts read backwards), and the glosses are dropped. The Configuration menu is Settings in English, and the keyboard_control mnemonics follow the English labels (Display Alt+A, Settings Alt+S, Help Alt+H). Screenshot captions still describe the French captures they show. The -FR and -DE pages are unchanged.
Call a folio a sheet, as the English interface now does (PR #1216) Prose only: page URLs (folio_links, navigating_folios), image names, code, XML tag and variable names, and French menu names are unchanged. Readers arriving from older forum posts are told a sheet used to be called a folio. Generated by qelectrotech-docker tools/wiki-folio-sheet/rename.py.
Add PLC modules how-to: I/O tables and linking a wire to a point element_linking.md already documented the plcMasterData XML shape (§5) but not the workflow: authoring the I/O table in the Element Editor, setting a slave's state to 'Esclave PLC', and using PlcLinkWidget (the 'Automate (PLC)' properties tab) to link a slave to a specific row. Includes one thing not obvious from either the UI or a skim of the code: a PLC master's max_slaves is forced to -1 and MasterElement::isFull() has no PLC-specific branch, so a PLC master with every I/O row already linked still shows up in the linking tree (rows struck through) rather than disappearing the way an ordinary maxed-out master does. Verified directly in masterelement.cpp before writing it down. Linked both ways with element_linking.md and added to _Sidebar.md under Guides.