i18n(automations): translate ListView via $_() — suggestions, create form, flow visualization, empty state

- Section labels (Vorschläge/Aktive Regeln), suggestion CTAs (Aktivieren/Nein), '+ Neu' button
- Create form: name placeholder, WENN/FILTER/DANN step badges, source/action/habit/value selectors and placeholders, source-op options (erstellt wird / geändert wird), 'Kein Filter' option, Abbrechen/Erstellen footer
- Toggle title (Deaktivieren/Aktivieren), delete title (Löschen)
- Flow-chip 'wenn' marker, sourceDetail() helper now i18n's the 'erstellt'/'geändert' particle
- Empty state: title, hint, action

Baselines: hardcoded 1242 → 1230 (12 cleared); missing-keys baseline unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 02:14:40 +02:00
parent 1b295f3d01
commit 1894e65495
2 changed files with 39 additions and 26 deletions

View file

@ -57,7 +57,6 @@
"apps/mana/apps/web/src/lib/modules/articles/views/HighlightsView.svelte": 4,
"apps/mana/apps/web/src/lib/modules/articles/widgets/ArticlesUnreadWidget.svelte": 1,
"apps/mana/apps/web/src/lib/modules/augur/SharedAugurEntryView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/automations/ListView.svelte": 12,
"apps/mana/apps/web/src/lib/modules/body/components/CalorieWeightChart.svelte": 1,
"apps/mana/apps/web/src/lib/modules/body/components/ExercisePicker.svelte": 6,
"apps/mana/apps/web/src/lib/modules/body/components/ExerciseProgressionChart.svelte": 1,