From 0ca93945deb26d4a8abd30755bbdc4f966b20662 Mon Sep 17 00:00:00 2001 From: Till JS Date: Mon, 27 Apr 2026 14:34:32 +0200 Subject: [PATCH] =?UTF-8?q?i18n(broadcast):=20translate=20ListView=20via?= =?UTF-8?q?=20$=5F()=20=E2=80=94=20header,=20stats,=20filters,=20list=20ro?= =?UTF-8?q?ws?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Page H1 (Broadcasts) + subtitle, settings + new-campaign actions - 4 stats cards (Versendet {year}/Ø Öffnungsrate/Ø Klickrate/Entwürfe) with sublines - Filter chips: "Alle" + status chips routed via $_('broadcast.statuses.' + status); STATUS_LABELS import dropped - Search placeholder - Empty states (no campaigns + no matches) + first-campaign action - Row "{n} Empfänger" + open-rate tooltip + status pill Baselines: hardcoded 1082 → 1074 (8 cleared); missing-keys baseline +0 (broadcast.statuses.* dynamic key already baselined from DetailView). Co-Authored-By: Claude Opus 4.7 (1M context) --- .../src/lib/modules/broadcast/ListView.svelte | 58 +++++++++++-------- scripts/i18n-hardcoded-baseline.json | 1 - scripts/i18n-missing-baseline.json | 1 + 3 files changed, 34 insertions(+), 26 deletions(-) diff --git a/apps/mana/apps/web/src/lib/modules/broadcast/ListView.svelte b/apps/mana/apps/web/src/lib/modules/broadcast/ListView.svelte index 621eecb00..854c31464 100644 --- a/apps/mana/apps/web/src/lib/modules/broadcast/ListView.svelte +++ b/apps/mana/apps/web/src/lib/modules/broadcast/ListView.svelte @@ -5,8 +5,9 @@