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.
Grouping, templates, collections, pictures, mouse modifiers: match current master (Edit submenus, double-click placing, template at cursor, merged group features)
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.
aligning_items: Align left/centre/right/top/middle/bottom (pending #1087); drop merged notices for #1074, #1078, #1079, #1084
Aligning items, grouping items, DXF command line and layers (PRs #1073, #1074, #1078, #1079, pending)
New pages aligning_items (snap to grid) and grouping_items; dxf gains
--export-dxf and the layer table with a rendered example; cli_reference
and scripting list --export-dxf / exportDxf(). Each section carries a
pending notice naming its PR. Sidebar and see-also links added.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Correct the claim that the templates collection is untranslated
The page said the collection shows as "Makros" — a German string left
untranslated in the French and English interfaces. I could not support
that. It came from running a build straight out of its build directory,
where no translations load at all: forcing LANG=en_US left the menu bar
in French, which proves nothing either way, because French is the tr()
source language and is what you get when nothing is loaded.
qet_fr.ts and qet_en.ts both carry Makros -> Macros, so an installed
build shows "Macros". The page now says that, and the limitation bullet
about the label is gone.
What remains true is that the source string is German; that is filed as
issue #933 and is invisible to users, so it does not belong on this page.
Also links the two real limitations to their issues, #931 (drag-and-drop
is the only way to place a template) and #932 (no thumbnail).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CaKympWT3owLotCpEN2CFj
Add a Templates page, and correct how templates are placed
The wiki had no page on the Modèles tab, and the one sentence that
described it said a template is "dropped back in as a group at a click".
A click is exactly what does not work: clicking and double-clicking a
template are explicit no-ops in the code, and its context menu has no
insert entry. Drag-and-drop is the only route.
That sentence has a cost. An electrician reported the feature as broken
on the forum this month (viewtopic.php?pid=23296, item 5): "dans la liste
des modèles quand j'en sélectionne un que j'ai créé, il ne se dépose pas
sur le folio". He did what the wiki said and filed a bug.
The new page covers creating a template from a selection, placing one,
where the files live and how to relocate the folder, what a .qetmak
contains, how templates compare with elements and with copy/paste, the
limitations, and the four questions people actually arrive with.
Checked against the source and against a running build rather than
written from memory: the context-menu entry and save dialog were driven
by hand, the resulting .qetmak inspected, and the "double-click does
nothing" claim measured (two elements on the folio before, two after).
The placement gestures, the storage path and the file format come from
reading the code.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CaKympWT3owLotCpEN2CFj