From f084e33621f17a0f20e5ec639ba7bbc81ceec277 Mon Sep 17 00:00:00 2001 From: poduck Date: Thu, 4 Dec 2025 18:44:26 -0500 Subject: [PATCH] fix(i18n): Complete German helpComprehensive translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The German helpComprehensive section had a different structure with 250 missing keys. Replaced with complete translations matching the English structure used by HelpComprehensive.tsx. đŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- frontend/src/i18n/locales/de.json | 420 +++++++++++++++++++----------- 1 file changed, 274 insertions(+), 146 deletions(-) diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index 88bd0e1..7980303 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -1572,7 +1572,7 @@ "contents": "Inhalt", "gettingStarted": "Erste Schritte", "dashboard": "Dashboard", - "scheduler": "Planer", + "scheduler": "Kalender", "services": "Dienstleistungen", "resources": "Ressourcen", "customers": "Kunden", @@ -1580,201 +1580,329 @@ "timeBlocks": "Zeitblöcke", "plugins": "Plugins", "contracts": "VertrĂ€ge", - "settings": "Einstellungen" + "settings": "Einstellungen", + "servicesSetup": "Dienstleistungen einrichten", + "resourcesSetup": "Ressourcen einrichten", + "branding": "Markenauftritt", + "bookingUrl": "Buchungs-URL", + "resourceTypes": "Ressourcentypen", + "emailSettings": "E-Mail-Einstellungen", + "customDomains": "Eigene Domains", + "billing": "Abrechnung", + "apiSettings": "API-Einstellungen", + "authentication": "Authentifizierung", + "usageQuota": "Nutzung & Kontingent" }, "introduction": { "title": "EinfĂŒhrung", "welcome": "Willkommen bei SmoothSchedule", - "description": "SmoothSchedule ist eine leistungsstarke Terminplanungsplattform, die Unternehmen hilft, Termine, Ressourcen und Kundenbeziehungen zu verwalten. Egal, ob Sie einen Salon, eine Klinik, ein Beratungsunternehmen oder ein anderes terminbasiertes Unternehmen betreiben - SmoothSchedule bietet die Werkzeuge, die Sie benötigen, um Ihre AblĂ€ufe zu optimieren.", - "whatYouCanDo": "Was Sie mit SmoothSchedule tun können:", - "feature1": "Termine mit einem visuellen Drag-and-Drop-Planer verwalten", - "feature2": "Online-Buchung fĂŒr Ihre Kunden konfigurieren", - "feature3": "Ressourcen (RĂ€ume, GerĂ€te, Mitarbeiter) und deren VerfĂŒgbarkeit verfolgen", - "feature4": "Automatisierte E-Mail-Benachrichtigungen und Erinnerungen senden", - "feature5": "Berichte erstellen und GeschĂ€ftsmetriken analysieren" + "description": "SmoothSchedule ist eine vollstĂ€ndige Terminplanungsplattform, die Unternehmen bei der Verwaltung von Terminen, Kunden, Mitarbeitern und Dienstleistungen unterstĂŒtzt. Diese umfassende Anleitung deckt alles ab, was Sie wissen mĂŒssen, um das Beste aus der Plattform herauszuholen.", + "tocHint": "Verwenden Sie das Inhaltsverzeichnis auf der linken Seite, um zu bestimmten Abschnitten zu springen, oder scrollen Sie durch die gesamte Anleitung." }, "gettingStarted": { "title": "Erste Schritte", - "subtitle": "Ihr erstes Setup", - "description": "Folgen Sie diesen Schritten, um Ihr GeschĂ€ft in Betrieb zu nehmen:", - "step1Title": "Dienstleistungen erstellen", - "step1Desc": "Definieren Sie die Dienstleistungen, die Sie anbieten, mit Dauer und Preisen.", + "checklistTitle": "Schnellstart-Checkliste", + "checklistDescription": "Folgen Sie diesen Schritten, um Ihr Terminplanungssystem einzurichten:", + "step1Title": "Dienstleistungen einrichten", + "step1Description": "Definieren Sie Ihr Angebot - Beratungen, Termine, Kurse usw. Geben Sie Namen, Dauern und Preise an.", "step2Title": "Ressourcen hinzufĂŒgen", - "step2Desc": "Richten Sie Ihre buchbaren Ressourcen ein (Mitarbeiter, RĂ€ume, GerĂ€te).", - "step3Title": "GeschĂ€ftszeiten konfigurieren", - "step3Desc": "Legen Sie Ihre normalen Öffnungszeiten fĂŒr jede Ressource fest.", - "step4Title": "Mit der Buchung beginnen", - "step4Desc": "Beginnen Sie mit der Erstellung von Terminen im Planer oder aktivieren Sie Online-Buchungen." + "step2Description": "Erstellen Sie Mitarbeiter, RĂ€ume oder GerĂ€te, die gebucht werden können. Legen Sie deren VerfĂŒgbarkeitszeiten fest.", + "step3Title": "Markenauftritt konfigurieren", + "step3Description": "Laden Sie Ihr Logo hoch und legen Sie Ihre Markenfarben fest, damit Kunden Ihr Unternehmen erkennen.", + "step4Title": "Buchungs-URL teilen", + "step4Description": "Kopieren Sie Ihre Buchungs-URL aus Einstellungen → Buchung und teilen Sie sie mit Kunden.", + "step5Title": "Termine verwalten", + "step5Description": "Verwenden Sie den Kalender, um Buchungen anzuzeigen, zu erstellen und zu verwalten." }, "dashboard": { "title": "Dashboard", - "description": "Das Dashboard ist Ihre zentrale Anlaufstelle fĂŒr einen schnellen Überblick ĂŒber Ihr GeschĂ€ft. Es zeigt bevorstehende Termine, aktuelle AktivitĂ€ten und wichtige Metriken.", - "keyFeatures": "Hauptfunktionen", - "feature1Title": "Heute Übersicht", - "feature1Desc": "Sehen Sie auf einen Blick, was fĂŒr heute geplant ist.", - "feature2Title": "Aktuelle AktivitĂ€t", - "feature2Desc": "Verfolgen Sie die neuesten Buchungen, Stornierungen und Änderungen.", - "feature3Title": "Schnellaktionen", - "feature3Desc": "Schneller Zugriff auf hĂ€ufige Aufgaben wie das Erstellen von Terminen oder das HinzufĂŒgen von Kunden." + "description": "Das Dashboard bietet einen Überblick ĂŒber die GeschĂ€ftsleistung. Es zeigt wichtige Kennzahlen und Diagramme, um zu verstehen, wie Ihr TermingeschĂ€ft lĂ€uft.", + "keyMetrics": "Wichtige Kennzahlen", + "totalAppointments": "Termine gesamt", + "totalAppointmentsDesc": "Anzahl der Buchungen im System", + "activeCustomers": "Aktive Kunden", + "activeCustomersDesc": "Kunden mit aktivem Status", + "servicesMetric": "Dienstleistungen", + "servicesMetricDesc": "Gesamtzahl der angebotenen Dienstleistungen", + "resourcesMetric": "Ressourcen", + "resourcesMetricDesc": "VerfĂŒgbare Mitarbeiter, RĂ€ume und GerĂ€te", + "charts": "Diagramme", + "revenueChart": "Umsatzdiagramm:", + "revenueChartDesc": "Balkendiagramm mit tĂ€glichem Umsatz nach Wochentag", + "appointmentsChart": "Termindiagramm:", + "appointmentsChartDesc": "Liniendiagramm mit Terminvolumen pro Tag" }, "scheduler": { - "title": "Planer", - "description": "Der Planer ist das HerzstĂŒck von SmoothSchedule und bietet eine visuelle OberflĂ€che zur Verwaltung aller Ihrer Termine.", - "viewTypes": "Ansichtstypen", - "dayView": "Tagesansicht", - "dayViewDesc": "Zeigt alle Termine fĂŒr einen einzelnen Tag an, organisiert nach Ressourcen.", - "weekView": "Wochenansicht", - "weekViewDesc": "Zeigt eine Woche auf einmal fĂŒr langfristige Planung.", - "monthView": "Monatsansicht", - "monthViewDesc": "KalenderĂŒbersicht des gesamten Monats.", - "workingWithAppointments": "Arbeiten mit Terminen", - "createAppointment": "Termin erstellen", - "createAppointmentDesc": "Klicken Sie auf einen beliebigen Zeitslot im Kalender, um einen neuen Termin zu erstellen.", - "dragAndDrop": "Ziehen und Ablegen", - "dragAndDropDesc": "Termine können durch Ziehen und Ablegen auf neue Zeiten oder Ressourcen verschoben werden.", - "resize": "GrĂ¶ĂŸe Ă€ndern", - "resizeDesc": "Ziehen Sie an den RĂ€ndern eines Termins, um seine Dauer anzupassen.", - "quickActions": "Schnellaktionen", - "quickActionsDesc": "Klicken Sie auf einen Termin, um Optionen wie Bearbeiten, Löschen oder StatusĂ€nderung aufzurufen." + "title": "Kalender", + "description": "Der Kalender ist das HerzstĂŒck von SmoothSchedule. Er bietet eine visuelle KalenderoberflĂ€che zur Verwaltung aller Termine mit vollstĂ€ndiger Drag-and-Drop-UnterstĂŒtzung.", + "interfaceLayout": "OberflĂ€chenlayout", + "pendingSidebarTitle": "Linke Seitenleiste - Ausstehende Termine", + "pendingSidebarDesc": "Ungeplante Termine, die auf den Kalender gezogen werden können. Ziehen Sie sie auf verfĂŒgbare Zeitfenster.", + "calendarViewTitle": "Mitte - Kalenderansicht", + "calendarViewDesc": "Hauptkalender mit Terminen nach Ressourcen in Spalten. Wechseln Sie zwischen Tag-, 3-Tage-, Wochen- und Monatsansicht.", + "detailsSidebarTitle": "Rechte Seitenleiste - Termindetails", + "detailsSidebarDesc": "Klicken Sie auf einen Termin, um Details anzuzeigen/bearbeiten, Notizen hinzuzufĂŒgen, Status zu Ă€ndern oder Erinnerungen zu senden.", + "keyFeatures": "Hauptfunktionen", + "dragDropFeature": "Drag & Drop:", + "dragDropDesc": "Termine zwischen Zeitfenstern und Ressourcen verschieben", + "resizeFeature": "GrĂ¶ĂŸe Ă€ndern:", + "resizeDesc": "Terminkanten ziehen, um die Dauer zu Ă€ndern", + "quickCreateFeature": "Schnellerstellung:", + "quickCreateDesc": "Doppelklick auf leeres Feld erstellt neuen Termin", + "resourceFilterFeature": "Ressourcenfilter:", + "resourceFilterDesc": "Sichtbare Ressourcen im Kalender ein-/ausblenden", + "statusColorsFeature": "Statusfarben:", + "statusColorsDesc": "Termine sind farbcodiert nach Status (bestĂ€tigt, ausstehend, storniert)", + "appointmentStatuses": "Terminstatus", + "statusPending": "Ausstehend", + "statusConfirmed": "BestĂ€tigt", + "statusCancelled": "Storniert", + "statusCompleted": "Abgeschlossen", + "statusNoShow": "Nicht erschienen" }, "services": { "title": "Dienstleistungen", - "description": "Dienstleistungen definieren, was Sie Kunden anbieten. Jede Dienstleistung hat eine Dauer, einen Preis und kann bestimmten Ressourcen zugewiesen werden.", - "keyFields": "Wichtige Felder", - "name": "Name", - "nameDesc": "Der Anzeigename fĂŒr die Dienstleistung.", - "duration": "Dauer", - "durationDesc": "Wie lange die Dienstleistung dauert (in Minuten).", - "price": "Preis", - "priceDesc": "Die Kosten fĂŒr die Dienstleistung.", - "color": "Farbe", - "colorDesc": "Visuelle Kennzeichnung im Planer.", - "assignedResources": "Zugewiesene Ressourcen", - "assignedResourcesDesc": "Welche Ressourcen diese Dienstleistung erbringen können.", - "tips": "Tipps", - "tip1": "Erstellen Sie Dienstleistungskategorien, um verwandte Dienstleistungen zu gruppieren.", - "tip2": "Verwenden Sie Pufferzeit, um Zeit zwischen Terminen hinzuzufĂŒgen.", - "tip3": "Richten Sie verschiedene Preisstufen fĂŒr verschiedene Tageszeiten oder Ressourcen ein." + "description": "Dienstleistungen definieren, was Kunden bei Ihnen buchen können. Jede Dienstleistung hat Name, Dauer, Preis und Beschreibung. Die Seite verwendet ein zweispaltiges Layout: links die bearbeitbare Liste, rechts die Kundenvorschau.", + "serviceProperties": "Dienstleistungseigenschaften", + "nameProp": "Name", + "namePropDesc": "Der fĂŒr Kunden angezeigte Titel", + "durationProp": "Dauer", + "durationPropDesc": "Wie lange der Termin dauert (in Minuten)", + "priceProp": "Preis", + "pricePropDesc": "Kosten der Dienstleistung (fĂŒr Kunden sichtbar)", + "descriptionProp": "Beschreibung", + "descriptionPropDesc": "Details zum Leistungsumfang", + "keyFeatures": "Hauptfunktionen", + "dragReorderFeature": "Ziehen zum Sortieren:", + "dragReorderDesc": "Anzeigereihenfolge durch Hoch-/Runterziehen Ă€ndern", + "photoGalleryFeature": "Fotogalerie:", + "photoGalleryDesc": "Bilder fĂŒr jede Dienstleistung hinzufĂŒgen, sortieren und entfernen", + "livePreviewFeature": "Live-Vorschau:", + "livePreviewDesc": "Echtzeit-Ansicht wie Kunden Ihre Dienstleistung sehen", + "quickAddFeature": "Schnell hinzufĂŒgen:", + "quickAddDesc": "Neue Dienstleistungen mit dem HinzufĂŒgen-Button erstellen" }, "resources": { "title": "Ressourcen", - "description": "Ressourcen sind die buchbaren Elemente in Ihrem Unternehmen - dies können Mitarbeiter, RĂ€ume, GerĂ€te oder alles sein, was geplant werden muss.", + "description": "Ressourcen sind buchbare Elemente - Mitarbeiter, RĂ€ume, GerĂ€te oder andere buchbare Einheiten. Jede Ressource erscheint als Spalte im Kalender.", "resourceTypes": "Ressourcentypen", - "staff": "Mitarbeiter", - "staffDesc": "Mitarbeiter, die Dienstleistungen fĂŒr Kunden erbringen.", - "rooms": "RĂ€ume", - "roomsDesc": "Physische RĂ€ume, die gebucht werden können.", - "equipment": "GerĂ€te", - "equipmentDesc": "Maschinen oder Werkzeuge, die geplant werden mĂŒssen.", - "managingAvailability": "VerfĂŒgbarkeit verwalten", - "availabilityDesc": "Jede Ressource kann ihre eigene VerfĂŒgbarkeit haben, die definiert, wann sie gebucht werden kann.", - "regularHours": "RegulĂ€re GeschĂ€ftszeiten", - "regularHoursDesc": "Standardarbeitszeiten fĂŒr jeden Wochentag festlegen.", - "timeOff": "Abwesenheit", - "timeOffDesc": "Zeitblöcke markieren, wenn die Ressource nicht verfĂŒgbar ist." + "staffType": "Mitarbeiter", + "staffTypeDesc": "Personen, die Dienstleistungen erbringen (Angestellte, Freiberufler usw.)", + "roomType": "Raum", + "roomTypeDesc": "Physische RĂ€ume (BesprechungsrĂ€ume, Studios, BehandlungsrĂ€ume)", + "equipmentType": "GerĂ€t", + "equipmentTypeDesc": "Physische GegenstĂ€nde (Kameras, Projektoren, Fahrzeuge)", + "keyFeatures": "Hauptfunktionen", + "staffAutocompleteFeature": "Mitarbeiter-AutovervollstĂ€ndigung:", + "staffAutocompleteDesc": "Bei Mitarbeiter-Ressourcen mit vorhandenen Mitarbeitern verknĂŒpfen", + "multilaneModeFeature": "Mehrspurmodus:", + "multilaneModeDesc": "FĂŒr Ressourcen aktivieren, die mehrere gleichzeitige Buchungen haben können", + "viewCalendarFeature": "Kalender anzeigen:", + "viewCalendarDesc": "Kalendersymbol klicken, um Zeitplan einer Ressource zu sehen", + "tableActionsFeature": "Tabellenaktionen:", + "tableActionsDesc": "Ressourcen ĂŒber die Aktionsspalte bearbeiten oder löschen" }, "customers": { "title": "Kunden", - "description": "Verwalten Sie Ihre Kundendatenbank, verfolgen Sie die Terminhistorie und pflegen Sie Kundenbeziehungen.", - "customerInfo": "Kundeninformationen", - "contactDetails": "Kontaktdaten", - "contactDetailsDesc": "Speichern Sie E-Mail, Telefon und Adresse fĂŒr jeden Kunden.", - "appointmentHistory": "Terminhistorie", - "appointmentHistoryDesc": "Sehen Sie alle vergangenen und bevorstehenden Termine.", - "notes": "Notizen", - "notesDesc": "FĂŒgen Sie private Notizen ĂŒber KundenprĂ€ferenzen oder besondere Anforderungen hinzu.", - "communication": "Kommunikation", - "communicationDesc": "Senden Sie E-Mails direkt aus dem System an Kunden." + "description": "Die Kundenseite ermöglicht die Verwaltung aller Personen, die Termine bei Ihrem Unternehmen buchen. Verfolgen Sie Informationen, Buchungshistorie und Status.", + "customerStatuses": "Kundenstatus", + "activeStatus": "Aktiv", + "activeStatusDesc": "Kunde kann normal Termine buchen", + "inactiveStatus": "Inaktiv", + "inactiveStatusDesc": "Kundendatensatz ist ruhend", + "blockedStatus": "Gesperrt", + "blockedStatusDesc": "Kunde kann keine neuen Buchungen vornehmen", + "keyFeatures": "Hauptfunktionen", + "searchFeature": "Suchen:", + "searchDesc": "Kunden nach Name, E-Mail oder Telefon finden", + "filterFeature": "Filtern:", + "filterDesc": "Nach Status filtern (Aktiv, Inaktiv, Gesperrt)", + "tagsFeature": "Tags:", + "tagsDesc": "Kunden mit benutzerdefinierten Tags organisieren (VIP, Neu usw.)", + "sortingFeature": "Sortieren:", + "sortingDesc": "SpaltenĂŒberschriften anklicken, um Tabelle zu sortieren", + "masqueradingTitle": "Stellvertretung", + "masqueradingDesc": "Verwenden Sie die Stellvertretungsfunktion, um genau zu sehen, was ein Kunde bei der Anmeldung sieht. Dies ist hilfreich, um Kunden durch Aufgaben zu fĂŒhren oder Probleme zu beheben. Klicken Sie auf das Augensymbol in der Kundenzeile." }, "staff": { "title": "Mitarbeiter", - "description": "Verwalten Sie Ihre Teammitglieder, ihre Rollen und Berechtigungen.", - "roles": "Rollen", - "owner": "Inhaber", - "ownerDesc": "Voller Zugriff auf alle Funktionen und Einstellungen.", - "manager": "Manager", - "managerDesc": "Kann ZeitplĂ€ne und Mitarbeiter verwalten, aber keinen Zugriff auf Abrechnung.", + "description": "Die Mitarbeiterseite ermöglicht die Verwaltung von Teammitgliedern, die Ihr Unternehmen unterstĂŒtzen. Laden Sie neue Mitarbeiter ein, weisen Sie Rollen zu und kontrollieren Sie Zugriffsrechte.", + "staffRoles": "Mitarbeiterrollen", + "ownerRole": "Inhaber", + "ownerRoleDesc": "Vollzugriff auf alles einschließlich Abrechnung und Einstellungen. Kann nicht entfernt werden.", + "managerRole": "Manager", + "managerRoleDesc": "Kann Mitarbeiter, Kunden, Dienstleistungen und Termine verwalten. Kein Abrechnungszugriff.", "staffRole": "Mitarbeiter", - "staffRoleDesc": "Kann eigene Termine und VerfĂŒgbarkeit einsehen und verwalten.", - "permissions": "Berechtigungen", - "permissionsDesc": "Feinkörnige Kontrolle darĂŒber, was jeder Mitarbeiter zugreifen und Ă€ndern kann." + "staffRoleDesc": "Basiszugriff. Kann Kalender einsehen und eigene Termine verwalten, wenn buchbar.", + "invitingStaff": "Mitarbeiter einladen", + "inviteStep1": "Klicken Sie auf Mitarbeiter einladen", + "inviteStep2": "Geben Sie die E-Mail-Adresse ein", + "inviteStep3": "WĂ€hlen Sie eine Rolle (Manager oder Mitarbeiter)", + "inviteStep4": "Klicken Sie auf Einladung senden", + "inviteStep5": "Die Person erhĂ€lt eine E-Mail mit Beitrittslink", + "makeBookable": "Buchbar machen", + "makeBookableDesc": "Die Option \"Buchbar machen\" erstellt eine buchbare Ressource fĂŒr einen Mitarbeiter. Wenn aktiviert, erscheinen sie als Spalte im Kalender und Kunden können direkt bei ihnen buchen." }, "timeBlocks": { "title": "Zeitblöcke", - "description": "Zeitblöcke ermöglichen es Ihnen, Zeiten zu sperren, in denen keine Termine gebucht werden können, wie Feiertage, Betriebsferien oder persönliche Abwesenheiten.", + "description": "Zeitblöcke ermöglichen das Sperren von Zeiten, in denen keine Termine gebucht werden können. Nutzen Sie sie fĂŒr Feiertage, Schließzeiten, Mittagspausen oder andere buchungsfreie Zeiten.", "blockLevels": "Blockebenen", "businessLevel": "GeschĂ€ftsebene", - "businessLevelDesc": "Betrifft das gesamte Unternehmen - alle Ressourcen sind wĂ€hrend dieser Zeiten blockiert.", + "businessLevelDesc": "Betrifft das gesamte Unternehmen - alle Ressourcen. FĂŒr Feiertage und Betriebsschließungen.", "resourceLevel": "Ressourcenebene", - "resourceLevelDesc": "Betrifft nur bestimmte Ressourcen, wĂ€hrend andere verfĂŒgbar bleiben.", + "resourceLevelDesc": "Betrifft nur eine bestimmte Ressource. FĂŒr individuelle MitarbeiterplĂ€ne oder GerĂ€tewartung.", "blockTypes": "Blocktypen", "hardBlock": "Harte Blockierung", - "hardBlockDesc": "Verhindert absolut jede Buchung. Wird fĂŒr Betriebsferien, Feiertage verwendet.", + "hardBlockDesc": "Verhindert alle Buchungen wĂ€hrend dieser Zeit. Kunden können nicht buchen und Mitarbeiter nicht ĂŒberschreiben.", "softBlock": "Weiche Blockierung", - "softBlockDesc": "Zeigt Warnung, kann aber ĂŒberschrieben werden. Wird fĂŒr bevorzugte Ruhezeiten verwendet.", + "softBlockDesc": "Zeigt Warnung, erlaubt aber Buchung mit BestĂ€tigung. FĂŒr bevorzugt freie Zeiten.", "recurrencePatterns": "Wiederholungsmuster", - "oneTime": "Einmalig", - "oneTimeDesc": "Eine einzelne Zeitsperre fĂŒr einen bestimmten Zeitraum.", - "weekly": "Wöchentlich", - "weeklyDesc": "Wiederholt sich an bestimmten Wochentagen (z.B. jeden Montag geschlossen).", - "monthly": "Monatlich", - "monthlyDesc": "Wiederholt sich an bestimmten Tagen des Monats.", - "yearly": "JĂ€hrlich", - "yearlyDesc": "Wiederholt sich jedes Jahr zu bestimmten Daten (ideal fĂŒr Feiertage).", - "holiday": "Feiertag", - "holidayDesc": "Automatische Berechnung variabler Feiertage wie Erntedank.", + "oneTimePattern": "Einmalig", + "weeklyPattern": "Wöchentlich", + "monthlyPattern": "Monatlich", + "yearlyPattern": "JĂ€hrlich", + "holidayPattern": "Feiertag", "keyFeatures": "Hauptfunktionen", - "conflictDetection": "Konflikterkennung", - "conflictDetectionDesc": "Zeigt bestehende Termine, die mit neuen Blöcken in Konflikt stehen.", - "visualOverlay": "Visuelle Überlagerung", - "visualOverlayDesc": "Blockierte Zeiten werden im Planer mit Streifen angezeigt.", - "yearlyCalendar": "Jahreskalender", - "yearlyCalendarDesc": "Zeigen Sie alle blockierten Tage in einer 12-Monats-Übersicht an.", + "schedulerOverlayFeature": "KalenderĂŒberlagerung:", + "schedulerOverlayDesc": "Blockierte Zeiten werden direkt im Kalender mit visuellen Indikatoren angezeigt", + "colorCodingFeature": "Farbcodierung:", + "colorCodingDesc": "GeschĂ€ftsblöcke rot/gelb, Ressourcenblöcke lila/cyan", + "monthViewFeature": "Monatsansicht:", + "monthViewDesc": "Blockierte Tage mit farbigen HintergrĂŒnden und Indikatoren", + "listViewFeature": "Listenansicht:", + "listViewDesc": "Alle Zeitblöcke tabellarisch mit Filteroptionen verwalten", "staffAvailability": "MitarbeiterverfĂŒgbarkeit", - "staffAvailabilityDesc": "Mitarbeiter können die Seite 'Meine VerfĂŒgbarkeit' nutzen, um ihre persönlichen Zeitblöcke zu verwalten.", - "learnMore": "Mehr erfahren in der Zeitblock-Dokumentation" + "staffAvailabilityDesc": "Mitarbeiter können ihre eigenen Zeitblöcke ĂŒber \"Meine VerfĂŒgbarkeit\" verwalten. Dies ermöglicht das Sperren von Zeit fĂŒr persönliche Termine, Urlaub oder andere Verpflichtungen ohne Administratorzugriff.", + "timeBlocksDocumentation": "Zeitblock-Dokumentation", + "timeBlocksDocumentationDesc": "VollstĂ€ndige Anleitung zum Erstellen, Verwalten und Visualisieren von Zeitblöcken" }, "plugins": { "title": "Plugins", - "description": "Erweitern Sie SmoothSchedule mit Plugins, um zusĂ€tzliche Funktionen und Integrationen hinzuzufĂŒgen.", - "availablePlugins": "VerfĂŒgbare Plugins", - "ticketSystem": "Ticket-System", - "ticketSystemDesc": "E-Mail-basiertes Support-Ticket-System mit automatischer Ticket-Erstellung.", - "onlineBooking": "Online-Buchung", - "onlineBookingDesc": "Ermöglichen Sie Kunden, Termine online zu buchen.", - "smsNotifications": "SMS-Benachrichtigungen", - "smsNotificationsDesc": "Senden Sie Textnachrichten-Erinnerungen an Kunden.", - "enablingPlugins": "Plugins aktivieren", - "enablingPluginsDesc": "Plugins können in den Einstellungen aktiviert werden. Einige Plugins erfordern zusĂ€tzliche Konfiguration oder Abonnement-Upgrades." + "description": "Plugins erweitern SmoothSchedule mit benutzerdefinierter Automatisierung und Integrationen. Durchsuchen Sie den Marktplatz nach vorgefertigten Plugins oder erstellen Sie eigene mit unserer Skriptsprache.", + "whatPluginsCanDo": "Was Plugins können", + "sendEmailsCapability": "E-Mails senden:", + "sendEmailsDesc": "Automatisierte Erinnerungen, BestĂ€tigungen und Nachfassaktionen", + "webhooksCapability": "Webhooks:", + "webhooksDesc": "Mit externen Diensten bei Ereignissen integrieren", + "reportsCapability": "Berichte:", + "reportsDesc": "GeschĂ€ftsberichte zeitgesteuert erstellen und per E-Mail senden", + "cleanupCapability": "Bereinigung:", + "cleanupDesc": "Alte Daten automatisch archivieren oder DatensĂ€tze verwalten", + "pluginTypes": "Plugin-Typen", + "marketplacePlugins": "Marktplatz-Plugins", + "marketplacePluginsDesc": "Vorgefertigte Plugins zum sofortigen Installieren. Durchsuchen, installieren und mit wenigen Klicks konfigurieren.", + "customPlugins": "Eigene Plugins", + "customPluginsDesc": "Erstellen Sie eigene Plugins mit unserer Skriptsprache. Volle Kontrolle ĂŒber Logik und Auslöser.", + "triggers": "Auslöser", + "triggersDesc": "Plugins können auf verschiedene Arten ausgelöst werden:", + "beforeEventTrigger": "Vor Ereignis", + "atStartTrigger": "Bei Beginn", + "afterEndTrigger": "Nach Ende", + "onStatusChangeTrigger": "Bei StatusĂ€nderung", + "learnMore": "Mehr erfahren", + "pluginDocumentation": "Plugin-Dokumentation", + "pluginDocumentationDesc": "VollstĂ€ndige Anleitung zur Erstellung und Nutzung von Plugins, einschließlich API-Referenz und Beispielen" }, "contracts": { "title": "VertrĂ€ge", - "description": "Erstellen und verwalten Sie DienstleistungsvertrĂ€ge mit Kunden fĂŒr wiederkehrende Termine oder Paketangebote.", - "contractTypes": "Vertragsarten", - "recurring": "Wiederkehrend", - "recurringDesc": "Automatische Terminplanung in regelmĂ€ĂŸigen AbstĂ€nden.", - "package": "Paket", - "packageDesc": "Vorausbezahlte Pakete mit einer festgelegten Anzahl von Sitzungen.", - "subscription": "Abonnement", - "subscriptionDesc": "Monatliche oder jĂ€hrliche Dienstleistungsabonnements." + "description": "Die Vertragsfunktion ermöglicht elektronische Dokumentenunterzeichnung fĂŒr Ihr Unternehmen. Erstellen Sie wiederverwendbare Vorlagen, senden Sie VertrĂ€ge an Kunden und fĂŒhren Sie rechtskonforme PrĂŒfpfade mit automatischer PDF-Generierung.", + "contractTemplates": "Vertragsvorlagen", + "templatesDesc": "Vorlagen sind wiederverwendbare Vertragsdokumente mit Platzhaltervariablen, die beim Versand ausgefĂŒllt werden:", + "templateProperties": "Vorlageneigenschaften", + "templateNameProp": "Name:", + "templateNamePropDesc": "Interne Vorlagenkennung", + "templateContentProp": "Inhalt:", + "templateContentPropDesc": "HTML-Dokument mit Variablen", + "templateScopeProp": "Geltungsbereich:", + "templateScopePropDesc": "Kundenebene oder pro Termin", + "templateExpirationProp": "Ablauf:", + "templateExpirationPropDesc": "Tage bis Vertragsablauf", + "availableVariables": "VerfĂŒgbare Variablen", + "contractWorkflow": "Vertragsablauf", + "workflowStep1Title": "Vertrag erstellen", + "workflowStep1Desc": "Vorlage und Kunde auswĂ€hlen. Variablen werden automatisch ausgefĂŒllt.", + "workflowStep2Title": "Zur Unterschrift senden", + "workflowStep2Desc": "Kunde erhĂ€lt E-Mail mit sicherem Unterschriftslink.", + "workflowStep3Title": "Kunde unterschreibt", + "workflowStep3Desc": "Kunde stimmt per Checkbox-Zustimmung mit vollstĂ€ndiger PrĂŒfpfaderfassung zu.", + "workflowStep4Title": "PDF generiert", + "workflowStep4Desc": "Unterschriebenes PDF mit PrĂŒfpfad wird automatisch generiert und gespeichert.", + "contractStatuses": "Vertragsstatus", + "pendingStatus": "Ausstehend", + "pendingStatusDesc": "Wartet auf Unterschrift", + "signedStatus": "Unterschrieben", + "signedStatusDesc": "Erfolgreich abgeschlossen", + "expiredStatus": "Abgelaufen", + "expiredStatusDesc": "Ablaufdatum ĂŒberschritten", + "voidedStatus": "Storniert", + "voidedStatusDesc": "Manuell annulliert", + "legalCompliance": "RechtskonformitĂ€t", + "complianceTitle": "ESIGN & UETA-konform", + "complianceDesc": "Alle Unterschriften erfassen: Zeitstempel, IP-Adresse, User-Agent, Dokument-Hash, Checkbox-Status und exakten Zustimmungstext. Dies erstellt einen rechtlich belastbaren PrĂŒfpfad.", + "keyFeatures": "Hauptfunktionen", + "emailDeliveryFeature": "E-Mail-Versand:", + "emailDeliveryDesc": "VertrĂ€ge werden direkt per E-Mail mit Unterschriftslink an Kunden gesendet", + "shareableLinksFeature": "Teilbare Links:", + "shareableLinksDesc": "Unterschriftslink zum Teilen ĂŒber andere KanĂ€le kopieren", + "pdfDownloadFeature": "PDF-Download:", + "pdfDownloadDesc": "Unterschriebene VertrĂ€ge mit vollstĂ€ndigem PrĂŒfpfad herunterladen", + "statusTrackingFeature": "Statusverfolgung:", + "statusTrackingDesc": "Überwachen, welche VertrĂ€ge ausstehend, unterschrieben oder abgelaufen sind", + "contractsDocumentation": "Vertragsdokumentation", + "contractsDocumentationDesc": "VollstĂ€ndige Anleitung zu Vorlagen, Unterzeichnung und KonformitĂ€tsfunktionen" }, "settings": { "title": "Einstellungen", - "description": "Konfigurieren Sie Ihr Unternehmen, Ihre PrĂ€ferenzen und Systemoptionen.", - "sections": "Einstellungsbereiche", - "businessInfo": "GeschĂ€ftsinformationen", - "businessInfoDesc": "Name, Adresse, Kontaktinformationen und Branding.", - "notifications": "Benachrichtigungen", - "notificationsDesc": "E-Mail-Vorlagen und Benachrichtigungseinstellungen.", - "booking": "Buchung", - "bookingDesc": "Online-Buchungsregeln und EinschrĂ€nkungen.", - "integrations": "Integrationen", - "integrationsDesc": "Mit Drittanbieterdiensten und APIs verbinden." + "description": "In den Einstellungen konfigurieren GeschĂ€ftsinhaber ihre Terminplanungsplattform. Die meisten Einstellungen sind nur fĂŒr Inhaber und beeinflussen den GeschĂ€ftsbetrieb.", + "ownerAccessNote": "Inhaberzugriff erforderlich:", + "ownerAccessDesc": "Nur GeschĂ€ftsinhaber können auf die meisten Einstellungsseiten zugreifen.", + "generalSettings": "Allgemeine Einstellungen", + "generalSettingsDesc": "Konfigurieren Sie GeschĂ€ftsname, Zeitzone und Kontaktdaten.", + "businessNameSetting": "GeschĂ€ftsname:", + "businessNameSettingDesc": "Ihr Firmenname, der in der App angezeigt wird", + "subdomainSetting": "Subdomain:", + "subdomainSettingDesc": "Ihre Buchungs-URL (nach Erstellung nur lesbar)", + "timezoneSetting": "Zeitzone:", + "timezoneSettingDesc": "GeschĂ€ftszeitzone", + "timeDisplaySetting": "Zeitanzeige:", + "timeDisplaySettingDesc": "Zeiten in GeschĂ€fts- oder Betrachter-Zeitzone anzeigen", + "contactSetting": "Kontakt-E-Mail/-Telefon:", + "contactSettingDesc": "Wie Kunden Sie erreichen können", + "bookingSettings": "Buchungseinstellungen", + "bookingSettingsDesc": "Ihre Buchungs-URL und Weiterleitungskonfiguration nach Buchung.", + "bookingUrlSetting": "Buchungs-URL:", + "bookingUrlSettingDesc": "Der Link, den Kunden zur Buchung verwenden (kopieren/teilen)", + "returnUrlSetting": "RĂŒcksprung-URL:", + "returnUrlSettingDesc": "Wohin Kunden nach der Buchung weitergeleitet werden (optional)", + "brandingSettings": "Markenauftritt (Erscheinungsbild)", + "brandingSettingsDesc": "Passen Sie das Erscheinungsbild mit Logos und Farben an.", + "websiteLogoSetting": "Website-Logo:", + "websiteLogoSettingDesc": "Erscheint in Seitenleiste und Buchungsseiten (500×500px empfohlen)", + "emailLogoSetting": "E-Mail-Logo:", + "emailLogoSettingDesc": "Erscheint in E-Mail-Benachrichtigungen (600×200px empfohlen)", + "displayModeSetting": "Anzeigemodus:", + "displayModeSettingDesc": "Nur Text, nur Logo oder Logo und Text", + "colorPalettesSetting": "Farbpaletten:", + "colorPalettesSettingDesc": "10 voreingestellte Paletten zur Auswahl", + "customColorsSetting": "Eigene Farben:", + "customColorsSettingDesc": "Eigene PrimĂ€r- und SekundĂ€rfarben festlegen", + "otherSettings": "Weitere Einstellungen", + "resourceTypesLink": "Ressourcentypen", + "resourceTypesLinkDesc": "Mitarbeiter-, Raum-, GerĂ€tetypen konfigurieren", + "emailTemplatesLink": "E-Mail-Vorlagen", + "emailTemplatesLinkDesc": "E-Mail-Benachrichtigungen anpassen", + "customDomainsLink": "Eigene Domains", + "customDomainsLinkDesc": "Eigene Domain fĂŒr Buchungen verwenden", + "billingLink": "Abrechnung", + "billingLinkDesc": "Abonnement und Zahlungen verwalten", + "apiSettingsLink": "API-Einstellungen", + "apiSettingsLinkDesc": "API-SchlĂŒssel und Webhooks", + "usageQuotaLink": "Nutzung & Kontingent", + "usageQuotaLinkDesc": "Nutzung und Limits verfolgen" }, "footer": { - "copyright": "© 2025 SmoothSchedule. Alle Rechte vorbehalten.", - "helpCenter": "Hilfezentrum", - "documentation": "Dokumentation", + "title": "Benötigen Sie weitere Hilfe?", + "description": "Finden Sie nicht, wonach Sie suchen? Unser Support-Team hilft Ihnen gerne.", "contactSupport": "Support kontaktieren" } }