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.
Shared pages: sidebar, features, right-click menu order and Coller ici, --export-bom options, xref and wiring-list notes, Configurer QElectroTech paths
Parts list options, xref stacking, read-only SQL: document merged #1318, #1287/#1311, #983
Document merged features that had no wiki coverage Symbol editor background frame (#1164); configuration files and remembered dialog sizes (#1166, #1165); ranked-list search option (#1083); crash-recovery copies and crash reports in the FAQ (#1167, #1013, #1031, #1181); double-click wire colour and one-text-per-sheet applying at once (#1172, #1191); cabinet thumbnails (#1170); linked copies on paste/duplicate (#997); second click in a group (#1110); align icons (#1153); uuid lookups for sheets, tables and symbol texts (#1098, #1114); database filled from the document (#1142); value suggestions and text-width handles (#1021, #591).
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.
Bring the wiki up to date with features merged since 19 September Stale notices: drop #1073's pending markers (merged), and the #927 and #929 "until it merges" notes (both merged a week ago). New pages: "3D mouse" (#1022-#1035) and "Pictures on a folio" (label from #1068, save cache from #1067, and the existing crop, transparency, mirror and handle features, none of which were documented). Updated: text grid for dragged texts (#1040) in mouse_modifiers, grid_and_element_size and preferences; conductor colour toolbar button (#929, #1005) in conductors; full contact comb option (#1010) and the correct meaning of terminalCount in element_linking; three new tables, drawing_item_view, item uuids (#1065) and read-only queries (#1066) in project_database and the XML reference pages; folio background colour remembered between runs (#1011); element information suggestions (#1021). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G2d2Zi8BfrYRPX88zhaoFG
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.
Document master/slave/terminal linking, the feature nothing in the collection uses The element editor can declare a master's contact budget, cap how many slaves may attach, mark a terminal as isolating a potential, and keep an element out of the BOM. None of it was documented anywhere, and the measured result is that none of it is used: of the 6918 elements in the 10_electric collection, 0 declare slaveContactGroups and 0 declare max_slaves; no shipped example project uses auxiliary1-4. Adds element_linking (EN/FR/DE) as a guide, and turns the one-line kindInformations and elementInformations reference stubs into the actual XML vocabulary, taken from ElementData::kindInfoToXml/kindInfoFromXml. Records two traps worth knowing: max_slaves counts slave elements rather than contacts, and potential_isolating / auto_num_locked / exclude_from_bom are compared against the exact string "true".