i18n(ai-workbench): translate ListView via $_() — tabs, filters, audit table, timeline buckets

- Tabs (Timeline / Datenzugriff)
- Filter labels (Modul/Mission/Agent) with shared "alle" option
- Time-range buttons routed via dynamic key labelKey
- Audit: loading, error_prefix interpolation, empty paragraph, 4 column headers
- Timeline empty state
- Bucket revert button (title + Läuft… / Rückgängig label) + event-count tooltip + event-link "Zum Modul"
- Confirm + alert summary parts ({n} zurückgenommen / nicht unterstützt / fehlgeschlagen) + "Revert fehlgeschlagen — siehe Console." fallback
- Date/time formatters switched to get(locale) ?? 'de'

Baselines: hardcoded 1090 → 1082 (8 cleared); missing-keys baseline +1 (ai-workbench.list_view.range_* dynamic key).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 14:31:33 +02:00
parent 08ad86ec59
commit 391017bcfa
3 changed files with 64 additions and 36 deletions

View file

@ -45,7 +45,6 @@
"apps/mana/apps/web/src/lib/modules/admin/tabs/UsersTab.svelte": 3,
"apps/mana/apps/web/src/lib/modules/ai-health/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/ai-insights/ListView.svelte": 4,
"apps/mana/apps/web/src/lib/modules/ai-workbench/ListView.svelte": 8,
"apps/mana/apps/web/src/lib/modules/articles/components/AddUrlForm.svelte": 4,
"apps/mana/apps/web/src/lib/modules/articles/components/HighlightMenu.svelte": 5,
"apps/mana/apps/web/src/lib/modules/articles/components/HomeSectionSources.svelte": 1,

View file

@ -5,6 +5,7 @@
"apps/mana/apps/web/src/lib/components/PwaUpdatePrompt.svelte": 3,
"apps/mana/apps/web/src/lib/modules/ai-agents/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/ai-missions/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/ai-workbench/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/broadcast/views/DetailView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/credits/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/dreams/ListView.svelte": 1,