Translate three lists the code was rendering raw #248

Closed
opened 2026-09-03 18:37:15 +00:00 by jcoffey-dev · 0 comments
Owner

A native speaker reviewing the German catalogue reported strings appearing in English (#247). Three of the reported areas turn out not to be missing translations at all — the strings are there, and the code was rendering the English source instead of asking for one.

No catalogue changes here. This fixes all nine languages at once.

Sieve rule dialog

RuleDialog rendered HEADER_CHOICES and HEADER_OPS labels directly. All sixteen are already translated in every catalogue — "Subject": "Betreff" has been in de.ts all along, which is precisely the inconsistency the reporter noticed against the Out-of-office page, where it already reads Betreff.

This also settles the judgement call they raised about whether header names should be translated: each catalogue already decided, and a catalogue that omits List-Id gets the English back, which is the right answer for a verbatim header name.

Keyboard shortcuts

ShortcutsSettings rendered each binding

Merged 2026-09-03 as coffey-labs/ihasmail@7a67a2c1c3

Rebuilt from: git history, session transcript.

A native speaker reviewing the German catalogue reported strings appearing in English (#247). Three of the reported areas turn out not to be missing translations at all — the strings are there, and the code was rendering the English source instead of asking for one. **No catalogue changes here.** This fixes all nine languages at once. ## Sieve rule dialog `RuleDialog` rendered `HEADER_CHOICES` and `HEADER_OPS` labels directly. All sixteen are already translated in every catalogue — `"Subject": "Betreff"` has been in `de.ts` all along, which is precisely the inconsistency the reporter noticed against the Out-of-office page, where it already reads Betreff. This also settles the judgement call they raised about whether header names should be translated: each catalogue already decided, and a catalogue that omits `List-Id` gets the English back, which is the right answer for a verbatim header name. ## Keyboard shortcuts `ShortcutsSettings` rendered each binding **Merged** 2026-09-03 as coffey-labs/ihasmail@7a67a2c1c34f <sub>Rebuilt from: git history, session transcript.</sub>
This repo is archived. You cannot comment on issues.