i18n(recipes): translate ListView via $_() — search, filters, ctx menu, detail panel, create form

- DIFFICULTY_LABELS map dropped from imports; routed through $_('recipes.difficulties.' + d) instead
- Context menu items, search placeholder, fav chip, add card, empty states, create-form labels all i18n'd
- Detail panel headings (Sichtbarkeit/Zutaten/Zubereitung) translated; servings suffix uses {n} interpolation
- Baselines ratcheted: hardcoded 1268 → 1254 (14 cleared); missing-keys baseline +1 (recipes.difficulties.* dynamic key, same pattern as firsts)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 02:08:40 +02:00
parent 65da520392
commit 5c3c7ed3bc
3 changed files with 59 additions and 35 deletions

View file

@ -176,7 +176,6 @@
"apps/mana/apps/web/src/lib/modules/quiz/ListView.svelte": 5,
"apps/mana/apps/web/src/lib/modules/quiz/PlayView.svelte": 6,
"apps/mana/apps/web/src/lib/modules/quotes/views/DetailView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/recipes/ListView.svelte": 14,
"apps/mana/apps/web/src/lib/modules/research-lab/components/CompareColumn.svelte": 2,
"apps/mana/apps/web/src/lib/modules/research-lab/ListView.svelte": 4,
"apps/mana/apps/web/src/lib/modules/rituals/ListView.svelte": 1,

View file

@ -15,6 +15,7 @@
"apps/mana/apps/web/src/lib/modules/period/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/plants/ListView.svelte": 5,
"apps/mana/apps/web/src/lib/modules/quotes/components/QuoteCard.svelte": 4,
"apps/mana/apps/web/src/lib/modules/recipes/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/times/components/EntryForm.svelte": 6,
"apps/mana/apps/web/src/lib/modules/times/components/EntryItem.svelte": 6,
"apps/mana/apps/web/src/lib/modules/times/components/EntryList.svelte": 2,