i18n(places): translate views/DetailView via $_() — header, fields, sections, meta

- Shell labels (notFound + confirmDelete + Unbenannt fallback)
- Name input placeholder, map iframe title
- 5 row labels (Sichtbarkeit/Kategorie/Adresse/Koordinaten/Beschreibung) + Link share row
- Category options routed via $_('places.categories.' + v) — CATEGORIES constant inlined as PlaceCategory[] array
- Address + address-search placeholders, Lat/Lng coords placeholders, resolve title
- Tags / Letzte Besuche section labels
- 4 meta-row keys with {n}/{date} interpolation; toLocaleDateString switched to get(locale) ?? 'de'

Baselines: hardcoded 1033 → 1025 (8 cleared); missing-keys baseline +1 (places.categories.* dynamic key).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 15:02:54 +02:00
parent 53cf17a886
commit 092c45c835
3 changed files with 49 additions and 35 deletions

View file

@ -148,7 +148,6 @@
"apps/mana/apps/web/src/lib/modules/picture/components/ReferenceImagePicker.svelte": 1,
"apps/mana/apps/web/src/lib/modules/picture/ListView.svelte": 5,
"apps/mana/apps/web/src/lib/modules/places/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/places/views/DetailView.svelte": 8,
"apps/mana/apps/web/src/lib/modules/plants/views/DetailView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/playground/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/presi/ListView.svelte": 1,

View file

@ -18,6 +18,7 @@
"apps/mana/apps/web/src/lib/modules/invoices/views/DetailView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/library/views/DetailView.svelte": 3,
"apps/mana/apps/web/src/lib/modules/period/ListView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/places/views/DetailView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/plants/ListView.svelte": 5,
"apps/mana/apps/web/src/lib/modules/quiz/EditView.svelte": 1,
"apps/mana/apps/web/src/lib/modules/quotes/components/QuoteCard.svelte": 4,