Translate the documentation into German - #32
Conversation
Sets up German as a fourth language and fixes its terminology before any page is translated. carrier board is Trägerplatine — the accurate term, as in French and unlike the Finnish emolevy. All three glossaries now record the divergence so nobody harmonises them. Two German-specific rules stated explicitly because the sibling glossaries would mislead: German puts no space before ; : ! ? (the French rule is the opposite and cost a 334-site correction), and multi-word proper names compound with hyphens throughout — NMEA-2000-Netzwerk, not NMEA 2000 Netzwerk. Nothing is translated yet: every German URL serves the English page and the status report lists all 21 as missing. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
12 of 21. None of these link into other pages. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
15 of 21. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…ces into German 18 of 21. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The last pages, plus the anchor pass and stamps for all 21. 18 anchors broke — fewer than French, because the German heading for the HALPI daemon happens to slugify identically to the English one. That coincidence is luck, not structure; the checker is what makes it safe either way. All 3900 anchors in the built site resolve. The German glossary's warning about not carrying the French space-before-punctuation rule across held: zero spaces before ; : ! ? in the German pages, and the 334 non-breaking ones in French are untouched. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Self-reviewI wrote this branch and I do not read German, so this is a mechanical pass. It cannot tell you whether a sentence says the right thing. One real defect, found the same way as on the French branch: by testing a claim I made rather than re-reading it. The German quotation marks are half-applied
The pages open correctly with Same shape as the French problem on #31: a typography rule written in one file and half-followed in the others. It is visible to any German reader — a low opening quote paired with a vertical closing one looks broken. The fix is scripted but not blind: straight quotes also appear as markdown syntax in The rule that mattered more did holdThe glossary's other German-specific rule — hyphenating multi-word proper names throughout — is applied consistently: 50 The eleven apparent violations a naive search turns up are all English product names — And the rules did not leak between languagesThis was the specific risk of adding a fourth language next to French:
The glossary warning was written precisely because the French rule is the opposite. It held. Everything else is clean
Still unverifiedThe German prose. No one who reads German has looked at it, by decision. 🤖 Generated with Claude Code |
This branch added the rule and then half-applied it: all 28 quotations opened with „ (U+201E) and closed with a straight ASCII quote instead of “ (U+201C). A low opening quote paired with a vertical closing one looks broken to any German reader. Same failure as the French spacing rule on #31 — a typography rule written in one file and not followed in the others. The replacement is scoped, not blind: straight quotes also carry meaning as markdown syntax in `!!! type "Titel"` and inside code fences. Only the quote closing a „ pair changed; 34 admonition titles and every code fence are untouched. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Adds German as a fourth language. All 21 pages translated.
Read this before reviewing
Nobody who reads German has read this. Same decision as French: the question was put before any page was translated and the answer was to publish without a reviewer. Flagging it here so it is visible to whoever merges.
Everything below is a mechanical check. None of it can tell you whether a sentence says the right thing, and the pages carry fuse ratings, voltages, current limits and polarity instructions.
Terminology
carrier board→ Trägerplatine, the accurate term, matching French (carte porteuse) and unlike Finnish (emolevy, literally motherboard, chosen there for familiarity). All three glossaries now record the divergence so nobody harmonises them.Two German rules are stated explicitly in
german-glossary.mdbecause the sibling glossaries would actively mislead:; : ! ?— the French rule is the opposite, and it cost a 334-site correction on its own branch. Verified: 0 such spaces in German, and the 334 non-breaking ones in French untouched.NMEA-2000-Netzwerk, notNMEA 2000 Netzwerk. A missing hyphen there is the clearest marker of machine-translated German.Quotation marks are
„…", not«…»— 28 in the pages, 0 French guillemets.Anchors
18 broke, fewer than French's 20. The German heading for the HALPI daemon happens to slugify to the same string as the English one, so that link survived untouched. That is luck rather than structure — the same coincidence made the Finnish pass look easier than it was — and the checker is what makes it safe either way.
Verified
uv run mkdocs build --strictpasses3.3V rail … from the 3.3V railbecomes3,3-V-Schiene … dieser Schiene— or a numeral spelled out as a word🤖 Generated with Claude Code