From 184370b7598654d62db3fd53c164bcf251130f4f Mon Sep 17 00:00:00 2001 From: Schalli Date: Wed, 24 Jun 2026 22:04:16 +0200 Subject: [PATCH] fix(05): convert flat i18n widget keys to nested structure for next-intl Co-Authored-By: Claude Sonnet 4.6 --- apps/web/src/messages/de.json | 52 ++++++++++++++++++++--------------- apps/web/src/messages/en.json | 52 ++++++++++++++++++++--------------- 2 files changed, 60 insertions(+), 44 deletions(-) diff --git a/apps/web/src/messages/de.json b/apps/web/src/messages/de.json index 8139167..4d06128 100644 --- a/apps/web/src/messages/de.json +++ b/apps/web/src/messages/de.json @@ -122,28 +122,36 @@ "saveChanges": "Aenderungen speichern", "layoutLoadError": "Dashboard konnte nicht geladen werden. Bitte laden Sie die Seite neu.", "widgetSaveError": "Aenderungen konnten nicht gespeichert werden. Bitte versuchen Sie es erneut.", - "clock.name": "Uhr", - "clock.description": "Zeigt die aktuelle Uhrzeit an", - "clock.dateHint": "Datum anzeigen", - "search.name": "Suchleiste", - "search.description": "Schnellsuche im Web", - "search.placeholder": "Suchen...", - "calendar.name": "Kalender", - "calendar.description": "Kommende Termine", - "calendar.loading": "Laden...", - "calendar.emptyNoSources": "Keine Kalenderquellen konfiguriert", - "calendar.emptyNoEvents": "Keine anstehenden Termine", - "calendar.connectionSuccess": "Verbindung erfolgreich", - "calendar.connectionError": "Verbindung fehlgeschlagen. Bitte ueberpruefen Sie die URL und Zugangsdaten.", - "calendar.addSource": "Quelle hinzufuegen", - "calendar.sourceEmpty": "Keine Kalenderquellen eingerichtet. Fuegen Sie eine Quelle hinzu, um Termine anzuzeigen.", - "note.name": "Notizen", - "note.description": "Freitext-Notizen mit Markdown", - "note.defaultTitle": "Notiz", - "note.autosaveError": "Speichern fehlgeschlagen", - "search.providers": "Suchanbieter", - "search.addProvider": "Eigenen Suchanbieter hinzufuegen", - "search.addProviderButton": "Anbieter hinzufuegen" + "clock": { + "name": "Uhr", + "description": "Zeigt die aktuelle Uhrzeit an", + "dateHint": "Datum anzeigen" + }, + "search": { + "name": "Suchleiste", + "description": "Schnellsuche im Web", + "placeholder": "Suchen...", + "providers": "Suchanbieter", + "addProvider": "Eigenen Suchanbieter hinzufuegen", + "addProviderButton": "Anbieter hinzufuegen" + }, + "calendar": { + "name": "Kalender", + "description": "Kommende Termine", + "loading": "Laden...", + "emptyNoSources": "Keine Kalenderquellen konfiguriert", + "emptyNoEvents": "Keine anstehenden Termine", + "connectionSuccess": "Verbindung erfolgreich", + "connectionError": "Verbindung fehlgeschlagen. Bitte ueberpruefen Sie die URL und Zugangsdaten.", + "addSource": "Quelle hinzufuegen", + "sourceEmpty": "Keine Kalenderquellen eingerichtet. Fuegen Sie eine Quelle hinzu, um Termine anzuzeigen." + }, + "note": { + "name": "Notizen", + "description": "Freitext-Notizen mit Markdown", + "defaultTitle": "Notiz", + "autosaveError": "Speichern fehlgeschlagen" + } }, "admin": { "users": { diff --git a/apps/web/src/messages/en.json b/apps/web/src/messages/en.json index b5fb275..0076f38 100644 --- a/apps/web/src/messages/en.json +++ b/apps/web/src/messages/en.json @@ -122,28 +122,36 @@ "saveChanges": "Save changes", "layoutLoadError": "Could not load dashboard. Please reload the page.", "widgetSaveError": "Could not save changes. Please try again.", - "clock.name": "Clock", - "clock.description": "Shows the current time", - "clock.dateHint": "Show date", - "search.name": "Search", - "search.description": "Quick web search", - "search.placeholder": "Search...", - "calendar.name": "Calendar", - "calendar.description": "Upcoming events", - "calendar.loading": "Loading...", - "calendar.emptyNoSources": "No calendar sources configured", - "calendar.emptyNoEvents": "No upcoming events", - "calendar.connectionSuccess": "Connection successful", - "calendar.connectionError": "Connection failed. Please check the URL and credentials.", - "calendar.addSource": "Add source", - "calendar.sourceEmpty": "No calendar sources configured. Add a source to display events.", - "note.name": "Notes", - "note.description": "Free-text notes with Markdown", - "note.defaultTitle": "Note", - "note.autosaveError": "Save failed", - "search.providers": "Search Providers", - "search.addProvider": "Add Custom Provider", - "search.addProviderButton": "Add Provider" + "clock": { + "name": "Clock", + "description": "Shows the current time", + "dateHint": "Show date" + }, + "search": { + "name": "Search", + "description": "Quick web search", + "placeholder": "Search...", + "providers": "Search Providers", + "addProvider": "Add Custom Provider", + "addProviderButton": "Add Provider" + }, + "calendar": { + "name": "Calendar", + "description": "Upcoming events", + "loading": "Loading...", + "emptyNoSources": "No calendar sources configured", + "emptyNoEvents": "No upcoming events", + "connectionSuccess": "Connection successful", + "connectionError": "Connection failed. Please check the URL and credentials.", + "addSource": "Add source", + "sourceEmpty": "No calendar sources configured. Add a source to display events." + }, + "note": { + "name": "Notes", + "description": "Free-text notes with Markdown", + "defaultTitle": "Note", + "autosaveError": "Save failed" + } }, "admin": { "users": {