From 46dae20fa30a2535dcd26b310c665a48f908fba7 Mon Sep 17 00:00:00 2001 From: Till JS Date: Fri, 3 Apr 2026 21:39:31 +0200 Subject: [PATCH] feat(manacore/web): localize app names with i18n (5 languages) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add `apps` locale namespace (de/en/fr/it/es) with localized display names for all 29 app modules. Workbench card titles, app picker, and overlay headers now resolve names via $_('apps.{id}') with fallback to AppDescriptor.name. Key renames (de): Todo→Aufgaben, Habits→Routinen, Notes→Notizen, Finance→Finanzen, Places→Orte, Mukke→Musik, Context→Dokumente, Times→Zeiten, Cards→Karten, Picture→Bilder, Photos→Fotos, Storage→Ablage, Questions→Recherche, CityCorners→Stadtführer, Calc→Rechner. Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/components/workbench/AppPage.svelte | 13 ++++++-- .../components/workbench/AppPagePicker.svelte | 8 ++++- apps/manacore/apps/web/src/lib/i18n/index.ts | 3 ++ .../web/src/lib/i18n/locales/apps/de.json | 31 +++++++++++++++++++ .../web/src/lib/i18n/locales/apps/en.json | 31 +++++++++++++++++++ .../web/src/lib/i18n/locales/apps/es.json | 31 +++++++++++++++++++ .../web/src/lib/i18n/locales/apps/fr.json | 31 +++++++++++++++++++ .../web/src/lib/i18n/locales/apps/it.json | 31 +++++++++++++++++++ .../apps/web/src/routes/(app)/+page.svelte | 7 ++++- 9 files changed, 182 insertions(+), 4 deletions(-) create mode 100644 apps/manacore/apps/web/src/lib/i18n/locales/apps/de.json create mode 100644 apps/manacore/apps/web/src/lib/i18n/locales/apps/en.json create mode 100644 apps/manacore/apps/web/src/lib/i18n/locales/apps/es.json create mode 100644 apps/manacore/apps/web/src/lib/i18n/locales/apps/fr.json create mode 100644 apps/manacore/apps/web/src/lib/i18n/locales/apps/it.json diff --git a/apps/manacore/apps/web/src/lib/components/workbench/AppPage.svelte b/apps/manacore/apps/web/src/lib/components/workbench/AppPage.svelte index dd99ed57b..1ff963cc2 100644 --- a/apps/manacore/apps/web/src/lib/components/workbench/AppPage.svelte +++ b/apps/manacore/apps/web/src/lib/components/workbench/AppPage.svelte @@ -5,6 +5,7 @@ -->