Skip to content

v40: English comments, UI texts, README and test bench - #12

Merged
Mahocke merged 2 commits into
mainfrom
v40-english
Sep 20, 2026
Merged

Mahocke merged 2 commits into
mainfrom
v40-english

Conversation

@Mahocke

@Mahocke Mahocke commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Translates the project to English so it is usable beyond the German-speaking world:

  • Firmware: all comments, display texts, web-interface texts and log lines. Code, identifiers, NVS keys, wifi.cfg keys, routes and form field names are byte-identical (verified with a skeleton diff that blanks comments and string literals).
  • Receiver: comments and messages; answers duplicate with header X-Scan-Duplicate. The firmware accepts both the new word and the old Duplikat, so mixed versions keep working.
  • Test bench: comments, output and the grep patterns for the translated log lines.
  • README fully translated (Pitfalls section included), wifi.cfg.beispiel renamed to wifi.cfg.example, __pycache__ untracked.
  • Fallback file names read scan-after<n>s.pdf.
  • New log line when the web password is removed via the settings form.

Verified: compiles on the 16 MB build; full test-bench regression A B C D W E against a stick running v40 passed (14 written, 14 arrived, 1 duplicate recognized, card damage healed, fsck clean afterwards).

🤖 Generated with Claude Code

Mahocke and others added 2 commits September 20, 2026 20:11
Code, identifiers, NVS keys, wifi.cfg keys, routes and form fields are
unchanged (verified by a skeleton diff outside comments and strings).
The receiver now answers 'duplicate' and X-Scan-Duplicate; the firmware
accepts both the new word and the old 'Duplikat'. Fallback file names
read scan-after<n>s.pdf. wifi.cfg.beispiel renamed to wifi.cfg.example,
__pycache__ untracked.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Mahocke
Mahocke merged commit 653b89b into main Sep 20, 2026
2 checks passed
@Mahocke
Mahocke deleted the v40-english branch September 20, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant