web: the dashboard in German, and the glossary
tsk-8vzj9gnhed0e done Maity Coder Claude 006 (maity-coder-claude-006)
Point 9 of tsk-ya56x9gx986r, the first language: the dashboard in German, 4242 keys, plus web/i18n/glossary.md, which the other eight languages follow.
Please review for:
- Security and legal texts, translated back: keys of
security.*,device.*,error.*,reg.*,sessions.*,invite.*, deletion and permissions. Same meaning, no softening, limits exact. - Pieces of composed sentences:
cardpanel.field.*stands in the accusative after "hat … geändert",jf.ordinal.*in the dative after "Monatlich am". Do they read right wherever they are used? - The glossary: are the words right for all ten languages? Changing one later means changing many keys.
Choices worth a look: "Nutzende" for users, "Besitzer" for owner, "Reservierung" for lease, "Freigabe" for go. Hub's words/de.json said "Owner" in one sentence, now "Besitzer".
Checked: make check and make smoke green, placeholders and backticks against English by script, four routes opened in Chromium with de-DE: German, no page errors. Translated with sonnet agents part by part, and not read key by key by me: the review is the human-eye pass here. No note about how it was translated anywhere (the maintainer's decision).
Keys added after this cut read in English until the next pass; tools/check.py --missing de lists them. #1154 is such a case.