i18n(wetter+profile+contacts): translate 3 detail/freeform/comparison views via $_()

- wetter/components/SourceComparison: route through wetter.comparison.*
  (also fixes pre-existing typos verfuegbar/Gefuehlt → verfügbar/gefühlt
  via proper translations across all 5 locales). Renamed unused #each
  param `_` → `_ignored` to avoid shadowing svelte-i18n's $_.
- profile/ContextFreeform: route through profile.freeform.*; injected
  markdown source label uses i18n key too
- contacts/[id]/+page: route through contacts.detail.*; replaces typoed
  "endgueltig loeschen"/"geloescht"/"Loeschen"/"Zurueck"/"E-Mail-Mobil"
  fallbacks with proper umlauted translations. Drop unused Observable
  import.

Baseline 940 → 920 (-20).
This commit is contained in:
Till JS 2026-04-27 18:23:29 +02:00
parent c2660dd6b2
commit 3abcbd4f4d
4 changed files with 104 additions and 69 deletions

View file

@ -149,7 +149,6 @@
"apps/mana/apps/web/src/lib/modules/presi/views/DetailView.svelte": 4,
"apps/mana/apps/web/src/lib/modules/profile/components/MeImageSlotCard.svelte": 3,
"apps/mana/apps/web/src/lib/modules/profile/components/MeImageTile.svelte": 3,
"apps/mana/apps/web/src/lib/modules/profile/ContextFreeform.svelte": 7,
"apps/mana/apps/web/src/lib/modules/profile/ContextInterview.svelte": 6,
"apps/mana/apps/web/src/lib/modules/profile/ListView.svelte": 6,
"apps/mana/apps/web/src/lib/modules/profile/MeImagesView.svelte": 2,
@ -189,7 +188,6 @@
"apps/mana/apps/web/src/lib/modules/wetter/components/HourlyForecast.svelte": 1,
"apps/mana/apps/web/src/lib/modules/wetter/components/LocationPicker.svelte": 5,
"apps/mana/apps/web/src/lib/modules/wetter/components/NowcastBar.svelte": 1,
"apps/mana/apps/web/src/lib/modules/wetter/components/SourceComparison.svelte": 7,
"apps/mana/apps/web/src/lib/modules/wetter/components/WeatherAlerts.svelte": 1,
"apps/mana/apps/web/src/lib/modules/wetter/ListView.svelte": 2,
"apps/mana/apps/web/src/lib/modules/who/ListView.svelte": 5,
@ -215,7 +213,7 @@
"apps/mana/apps/web/src/routes/(app)/citycorners/cities/[slug]/+layout.svelte": 1,
"apps/mana/apps/web/src/routes/(app)/comic/new/+page.svelte": 1,
"apps/mana/apps/web/src/routes/(app)/companion/+page.svelte": 2,
"apps/mana/apps/web/src/routes/(app)/contacts/[id]/+page.svelte": 7,
"apps/mana/apps/web/src/routes/(app)/contacts/[id]/+page.svelte": 1,
"apps/mana/apps/web/src/routes/(app)/context/documents/[id]/+page.svelte": 3,
"apps/mana/apps/web/src/routes/(app)/context/documents/+page.svelte": 5,
"apps/mana/apps/web/src/routes/(app)/context/spaces/[id]/+page.svelte": 3,