revert(frontend): Frontend auf letzten funktionierenden Stand 5680179 zurückgesetzt — i18n-Massen-Batch brach Dashboard-Shell in Produktion; Render-Loop-Fix und DSGVO-Antrags-UI liegen sicher in Historie für kontrollierten Wiedereinspiel

This commit is contained in:
Agent Zero
2026-08-27 09:14:21 +02:00
parent bea479bfad
commit 66c11d3d64
119 changed files with 925 additions and 1477 deletions
+10 -639
View File
@@ -1,9 +1,7 @@
{
"app": {
"name": "leocrm",
"tagline": "Mini-CRM für kleine Unternehmen",
"siesindofflineänderungenwerdengespeicher": "Sie sind offline. Änderungen werden gespeichert wenn die Verbindung wiederhergestellt ist.",
"zumhauptinhaltspringen": "Zum Hauptinhalt springen"
"tagline": "Mini-CRM für kleine Unternehmen"
},
"nav": {
"dashboard": "Dashboard",
@@ -140,10 +138,7 @@
"down": "Nicht verfügbar",
"unknown": "Unbekannt"
}
},
"llmcost24h": "LLM Cost (24h)",
"llmtokens24h": "LLM Tokens (24h)",
"activeplugins": "Active Plugins"
}
},
"companies": {
"title": "Firmen",
@@ -336,8 +331,7 @@
"livePreviewDescription": "So sieht die Anwendung mit dem aktuellen Theme aus",
"resetTheme": "Zurücksetzen",
"saveTheme": "Theme speichern",
"mcp": "MCP",
"zurückzurstartseite": "Zurück zur Startseite"
"mcp": "MCP"
},
"auditLog": {
"title": "Audit-Log",
@@ -350,10 +344,7 @@
"timestamp": "Zeitpunkt",
"empty": "Keine Audit-Log-Einträge vorhanden.",
"notAvailable": "Audit-Log ist aktuell nicht verfügbar.",
"entityId": "Entität-ID",
"annaschmidt": "anna.schmidt",
"createupdatedelete": "create, update, delete",
"companycontact": "company, contact"
"entityId": "Entität-ID"
},
"search": {
"title": "Suchergebnisse",
@@ -407,8 +398,7 @@
"success": "Erfolg",
"error": "Fehler",
"warning": "Warnung",
"info": "Information",
"closenotification": "Close notification"
"info": "Information"
},
"table": {
"page": "Seite",
@@ -420,9 +410,7 @@
"sortAscending": "Aufsteigend sortieren",
"sortDescending": "Absteigend sortieren",
"sortedBy": "Sortiert nach",
"empty": "Keine Daten vorhanden",
"datatable": "Data table",
"wirdgeladen": "Wird geladen..."
"empty": "Keine Daten vorhanden"
},
"confirmDialog": {
"title": "Bestätigung erforderlich",
@@ -434,8 +422,7 @@
"next": "Weiter",
"page": "Seite {{page}}",
"first": "Erste Seite",
"last": "Letzte Seite",
"pagination": "Pagination"
"last": "Letzte Seite"
},
"emptyState": {
"title": "Nichts gefunden",
@@ -720,9 +707,7 @@
"sortDesc": "Absteigend",
"syncFailed": "Synchronisierung fehlgeschlagen",
"syncing": "Synchronisiere...",
"autoSyncEnabled": "Auto-Sync aktiv",
"zurückzuordnern": "Zurück zu Ordnern",
"zurückzurliste": "Zurück zur Liste"
"autoSyncEnabled": "Auto-Sync aktiv"
},
"notifications": {
"title": "Benachrichtigungseinstellungen",
@@ -1108,8 +1093,7 @@
"invalidJson": "Ungültige JSON-Daten",
"selectTemplateHint": "Wählen Sie eine Vorlage aus der Liste",
"downloadHistory": "Download-Verlauf",
"noDownloads": "Noch keine Downloads",
"keyvalue": "{\"key\": \"value\"}"
"noDownloads": "Noch keine Downloads"
},
"tasks": {
"title": "Aufgaben",
@@ -1162,12 +1146,7 @@
"removeDependency": "Abhängigkeit entfernen",
"targetDate": "Zieldatum",
"progress": "Fortschritt",
"milestones": "Meilensteine",
"nachstatus": "Nach Status",
"nachpriorität": "Nach Priorität",
"alletasks": "Alle Tasks (",
"inbearbeitung": "In Bearbeitung",
"keinetasks": "Keine Tasks"
"milestones": "Meilensteine"
},
"savedFilters": {
"save": "Filter speichern",
@@ -1461,613 +1440,5 @@
"targetRoom": "Ziel-Raum",
"targetRoomDescription": "Name des Raums in der Kommunikation, an den Status-Meldungen gesendet werden.",
"defaultRoomName": "Live KI"
},
"activityFilter": {
"benutzername": "Benutzername"
},
"improvementPanel": {
"signalesammeln": "Signale sammeln",
"keinesignaleklickensieaufsammeln": "Keine Signale. Klicken Sie auf „Sammeln\" um zu starten.",
"mustererkennen": "Muster erkennen",
"keinemustersammelnsiezuerstsignale": "Keine Muster. Sammeln Sie zuerst Signale und klicken Sie dann auf „Erkennen\".",
"keinevorschläge": "Keine Vorschläge.",
"evaluieren": "Evaluieren",
"aktivieren": "Aktivieren",
"rollback": "Rollback",
"impactmessen": "Impact messen"
},
"suggestionBadge": {
"kivorschläge": "KI Vorschläge"
},
"suggestionCard": {
"ignorieren": "Ignorieren",
"ausgeführt": "✓ Ausgeführt"
},
"suggestionSidebar": {
"keinevorschlägevorhanden": "Keine Vorschläge vorhanden",
"diekianalysiertdeinenkontext": "Die KI analysiert deinen Kontext...",
"kivorschläge": "KI Vorschläge"
},
"blockRenderer": {
"unbekannterblocktyp": "Unbekannter Block-Typ:"
},
"contactCardBlock": {
"kontaktanzeigen": "Kontakt anzeigen"
},
"miniAppBlock": {
"keinekonfiguration": "Keine Konfiguration"
},
"entityHistoryPanel": {
"loadinghistory": "Loading history"
},
"printButton": {
"druckenoderalspdfexportieren": "Drucken oder als PDF exportieren",
"druckenpdf": "Drucken / PDF",
"alspdf": "Als PDF"
},
"saveFilterDialog": {
"keineaktivenfilterkriterien": "Keine aktiven Filterkriterien"
},
"shareDialog": {
"schließen": "Schließen",
"elementteilen": "Element teilen",
"gewährebenutzernodergruppenzugriffauf": "Gewähre Benutzern oder Gruppen Zugriff auf dieses Element. Die Berechtigungsstufe bestimmt,\n welche Aktionen durchgeführt werden können.",
"nochkeineberechtigungenvergebendiesesele": "Noch keine Berechtigungen vergeben. Dieses Element ist nur für den Besitzer sichtbar.",
"ablaufdatumsetzen": "Ablaufdatum setzen",
"entfernen": "Entfernen",
"berechtigungentfernen": "Berechtigung entfernen",
"neueberechtigung": "Neue Berechtigung",
"ablaufdatumoptional": "Ablaufdatum (optional)",
"berechtigunghinzufügen": "Berechtigung hinzufügen"
},
"contactEditForm": {
"techcorpgmbh": "TechCorp GmbH",
"k00123": "K-00123",
"tag1tag2": "tag1, tag2"
},
"contactFolderTree": {
"optionen": "Optionen",
"mehrereordnerauswählen": "Mehrere Ordner auswählen",
"neuerordner": "Neuer Ordner",
"keineordnervorhanden": "Keine Ordner vorhanden",
"farbewählen": "Farbe wählen"
},
"contactList": {
"ordnerzuweisen": "Ordner zuweisen ▾",
"keineordner": "Keine Ordner",
"tagshinzufügen": "Tags hinzufügen ▾",
"tag1tag2": "tag1, tag2, ...",
"auswahlaufheben": "Auswahl aufheben",
"löschenbestätigen": "Löschen bestätigen",
"kontaktewirklichlöschen": "Kontakt(e) wirklich löschen?",
"customsortierungaktivdraganddrop": "Custom Sortierung aktiv — Drag-and-Drop zum Umsortieren",
"spaltenverwalten": "Spalten verwalten"
},
"filterPanel": {
"filter": "Filter",
"allelöschen": "Alle löschen",
"bedingungenverknüpfen": "Bedingungen verknüpfen:",
"gespeichertefilter": "Gespeicherte Filter",
"keinefilteraktivklickeuntenum": "Keine Filter aktiv. Klicke unten um eine Bedingung hinzuzufügen.",
"wählen": "— wählen —",
"wert": "Wert…",
"bedingunghinzufügen": "Bedingung hinzufügen",
"filterspeichern": "Filter speichern"
},
"folderPermissionDialog": {
"schließen": "Schließen",
"ordnerteilen": "Ordner teilen",
"gewährebenutzernodergruppenzugriffauf": "Gewähre Benutzern oder Gruppen Zugriff auf diesen Ordner. Mit „Vererben\" gelten die Rechte auch für alle Unterordner.",
"nochkeineberechtigungenvergebendieserord": "Noch keine Berechtigungen vergeben. Dieser Ordner ist nur für den Besitzer sichtbar.",
"entfernen": "Entfernen",
"berechtigungentfernen": "Berechtigung entfernen",
"neueberechtigung": "Neue Berechtigung",
"aufunterordnervererben": "Auf Unterordner vererben",
"berechtigunghinzufügen": "Berechtigung hinzufügen"
},
"groupPanel": {
"gruppierung": "Gruppierung",
"allelöschen": "Alle löschen",
"keinegruppierungaktivalledatensätzewerde": "Keine Gruppierung aktiv. Alle Datensätze werden in einer flachen Liste angezeigt.",
"gruppierunghinzufügen": "Gruppierung hinzufügen"
},
"saveViewDialog": {
"ansichtspeichern": "Ansicht speichern",
"namederansicht": "Name der Ansicht",
"zbmeinefirmenkontakte": "z.B. Meine Firmen-Kontakte",
"wassollgespeichertwerden": "Was soll gespeichert werden?",
"nichtaktiv": "nicht aktiv"
},
"sortPanel": {
"sortieren": "Sortieren",
"allelöschen": "Alle löschen",
"keinesortierungaktivdatensätzekönnenper": "Keine Sortierung aktiv. Datensätze können per Drag-and-Drop umsortiert werden.",
"sortierunghinzufügen": "Sortierung hinzufügen"
},
"customFieldRenderer": {
"required": "required",
"keineoptionenverfügbar": "Keine Optionen verfügbar",
"alleoptionenausgewählt": "Alle Optionen ausgewählt",
"bittewählen": "— Bitte wählen —"
},
"aISidebar": {
"chatsidebarcomingsoon": "Chat-Sidebar - Coming Soon",
"keinebenachrichtigungen": "Keine Benachrichtigungen",
"benachrichtigunglöschen": "Benachrichtigung löschen",
"dervollekichatistauf": "Der volle KI-Chat ist auf der AI-Assistant-Seite verfügbar.",
"aiassistantöffnen": "AI Assistant öffnen",
"einklappen": "Einklappen",
"kiassistenteinklappen": "KI Assistent einklappen",
"zurück": "Zurück"
},
"messageSidebar": {
"keinenachrichten": "Keine Nachrichten",
"senden": "Senden",
"einklappen": "Einklappen",
"messagingeinklappen": "Messaging einklappen",
"keinekonversationen": "Keine Konversationen",
"systemkonversationschreibgeschützt": "System-Konversation (schreibgeschützt)",
"zurück": "Zurück"
},
"pluginToolbar": {
"sucheschließen": "Suche schließen"
},
"sidebar": {
"seitenleistenavigation": "Seitenleiste Navigation",
"zurückzurstartseite": "Zurück zur Startseite",
"hauptnavigation": "Hauptnavigation"
},
"sortableMenuItem": {
"ziehenzumsortieren": "Ziehen zum Sortieren"
},
"topBar": {
"seitenleisteeinausklappen": "Seitenleiste ein-/ausklappen"
},
"composeModal": {
"recipientexamplecom": "recipient@example.com",
"ccexamplecom": "cc@example.com",
"bccexamplecom": "bcc@example.com",
"max25mbperfile": "Max 25 MB per file"
},
"mailComposeForm": {
"recipientexamplecom": "recipient@example.com",
"ccexamplecom": "cc@example.com",
"bccexamplecom": "bcc@example.com",
"max25mbperfile": "Max 25 MB per file"
},
"mailFilterPanel": {
"filter": "Filter",
"allelöschen": "Alle löschen",
"bedingungenverknüpfen": "Bedingungen verknüpfen:",
"gespeichertefilter": "Gespeicherte Filter",
"keinefilteraktivklickeuntenum": "Keine Filter aktiv. Klicke unten um eine Bedingung hinzuzufügen.",
"wählen": "— wählen —",
"wert": "Wert…",
"bedingunghinzufügen": "Bedingung hinzufügen",
"filterspeichern": "Filter speichern"
},
"mailFolderTree": {
"ordnerleeren": "Ordner leeren"
},
"mailGroupPanel": {
"gruppierung": "Gruppierung",
"allelöschen": "Alle löschen",
"keinegruppierungaktivklickeuntenum": "Keine Gruppierung aktiv. Klicke unten um ein Feld hinzuzufügen.",
"feldhinzufügen": "Feld hinzufügen"
},
"mailSortPanel": {
"sortieren": "Sortieren",
"allelöschen": "Alle löschen",
"keinesortierungaktivklickeuntenum": "Keine Sortierung aktiv. Klicke unten um ein Feld hinzuzufügen.",
"feldhinzufügen": "Feld hinzufügen"
},
"pgpSettings": {
"beginpgpprivatekeyblock": "-----BEGIN PGP PRIVATE KEY BLOCK-----",
"keyid": "Key ID:",
"contactuuid": "contact-uuid",
"beginpgppublickeyblock": "-----BEGIN PGP PUBLIC KEY BLOCK-----"
},
"richTextEditor": {
"textcolor": "Text color"
},
"signatureManager": {
"pmitfreundlichengrüßenbruser": "<p>Mit freundlichen Grüßen,<br>{{user.name}}</p>"
},
"notificationItem": {
"ungelesen": "ungelesen"
},
"pluginRouteRenderer": {
"loading": "Loading",
"pagenotfound": "Page Not Found",
"thepage": "The page",
"wasnotfound": "was not found."
},
"workspaceManager": {
"name": "Name",
"beschreibung": "Beschreibung",
"alsstandardworkspace": "Als Standard-Workspace",
"konfigurationbearbeiten": "Konfiguration bearbeiten",
"visiblefolderids": "{\"visible_folder_ids\": []}",
"jsonkonfigurationfürdiesesmodulz": "JSON-Konfiguration für dieses Modul (z.B. sichtbare Ordner-IDs)",
"module": "Module",
"bearbeiten": "Bearbeiten",
"löschen": "Löschen"
},
"activityFeed": {
"keineaktivitätenvorhanden": "Keine Aktivitäten vorhanden."
},
"dataGrid": {
"datagrid": "Data grid"
},
"searchDropdown": {
"alleergebnisseanzeigen": "Alle Ergebnisse anzeigen →"
},
"teamPanel": {
"keinemitarbeiter": "Keine Mitarbeiter",
"offline": "offline",
"keinegruppen": "Keine Gruppen"
},
"taskDetail": {
"uuid": "UUID"
},
"modal": {
"closedialog": "Close dialog"
},
"skeleton": {
"wirdgeladen": "Wird geladen"
},
"aiChatPanel": {
"kiassistent": "KI Assistent",
"verbindemitki": "Verbinde mit KI...",
"stelleeinefragezumaktuellenfenster": "Stelle eine Frage zum aktuellen Fenster...",
"nachrichteingeben": "Nachricht eingeben...",
"senden": "Senden"
},
"window": {
"kichateinaus": "KI Chat ein/aus",
"kichat": "KI Chat",
"minimieren": "Minimieren",
"schließen": "Schließen"
},
"stepConfigPanel": {
"zb3600": "z.B. 3600",
"20260818t090000z": "2026-08-18T09:00:00Z",
"httpsapiexamplecomwebhook": "https://api.example.com/webhook",
"keyvalue": "{\"key\": \"value\"}",
"empfaengerexamplecom": "empfaenger@example.com",
"betreff": "Betreff",
"nachrichtentext": "Nachrichtentext",
"standardkontowennleer": "Standard-Konto wenn leer",
"eventtitel": "Event-Titel",
"20260818t100000z": "2026-08-18T10:00:00Z",
"eventuuid": "Event-UUID",
"suchbegriff": "Suchbegriff",
"dateiuuid": "Datei-UUID",
"dateipdf": "datei.pdf",
"dateiinhalt": "Dateiinhalt",
"contactcompanyfile": "contact, company, file, ...",
"agentuuid": "Agent-UUID",
"aufabschlusswarten": "Auf Abschluss warten",
"entityuuid": "Entity-UUID",
"konfigurationjson": "Konfiguration (JSON)",
"zbgenehmigungeinholen": "z.B. Genehmigung einholen",
"optionalebeschreibung": "Optionale Beschreibung"
},
"workflowEditor": {
"jsonexpert": "JSON Expert",
"zbdealgenehmigungsprozess": "z.B. Deal-Genehmigungsprozess",
"optionalebeschreibung": "Optionale Beschreibung",
"schritthinzufuegen": "Schritt hinzufuegen",
"keineschrittedefiniertklickeaufschritt": "Keine Schritte definiert. Klicke auf Schritt hinzufuegen.",
"nachoben": "Nach oben",
"nachunten": "Nach unten",
"schrittentfernen": "Schritt entfernen",
"workflowjson": "Workflow (JSON)",
"namesteps": "{\"name\": \"...\", \"steps\": [...]}"
},
"workflowInstanceList": {
"fehlerbeimladenderinstanzen": "Fehler beim Laden der Instanzen",
"erneutversuchen": "Erneut versuchen",
"keineworkflowinstanzen": "Keine Workflow-Instanzen"
},
"aISettings": {
"azureopenai": "Azure OpenAI",
"modellepresets": "Modelle & Presets",
"presetname": "Preset Name",
"modellidzbgpt4o": "Modell ID (z.B. gpt-4o-mini)",
"anbieterwählen": "Anbieter wählen...",
"temperature": "Temperature",
"maxtokens": "Max Tokens",
"topp": "Top P",
"systempromptoptional": "System Prompt (optional)",
"temp": "· temp=",
"maxtokens2": "· max_tokens=",
"beschreibung": "Beschreibung",
"presetwählen": "Preset wählen...",
"systemprompt": "System Prompt",
"verfügbaretools": "Verfügbare Tools",
"diesetoolswerdenvonpluginsbereitgestellt": "Diese Tools werden von Plugins bereitgestellt und können Agenten zugewiesen werden.",
"keinetoolsverfügbarpluginskönnentools": "Keine Tools verfügbar. Plugins können Tools registrieren.",
"kiassistenteinstellungen": "KI Assistent Einstellungen"
},
"agentDashboard": {
"myagent": "My Agent",
"optionaldescription": "Optional description",
"gpt4": "gpt-4",
"youareahelpfulassistant": "You are a helpful assistant..."
},
"agents": {
"zurückzurstartseite": "Zurück zur Startseite",
"agentennavigation": "Agenten Navigation"
},
"automation": {
"zurückzurstartseite": "Zurück zur Startseite",
"automationnavigation": "Automation Navigation"
},
"automationDashboard": {
"myautomation": "My Automation",
"optionaldescription": "Optional description",
"contactcreated": "contact.created",
"cronexpressioneg09": "Cron expression (e.g. 0 9 * * * for daily at 9am)",
"field": "Field",
"value": "Value",
"removecondition": "Remove condition",
"url": "{\"url\": \"...\"}",
"removeaction": "Remove action"
},
"automationSettings": {
"gpt4": "gpt-4",
"mycustomapp": "my_custom_app",
"mycustomapp2": "My Custom App",
"appwindow": "AppWindow",
"optionaldescription": "Optional description",
"typeformfields": "{\"type\": \"form\", \"fields\": []}"
},
"communication": {
"keinekonversationen": "Keine Konversationen",
"miniapps": "Mini-Apps",
"inneuemfenster": "In neuem Fenster",
"keinenachrichtenschreibedieerste": "Keine Nachrichten. Schreibe die erste!",
"kiantwortet": "KI antwortet...",
"dateianhängen": "Datei anhängen",
"emoji": "Emoji",
"teilnehmerauswählen": "Teilnehmer auswählen",
"wähleeinekonversationaus": "Wähle eine Konversation aus"
},
"contactsList": {
"keinebenutzerdefiniertenansichten": "Keine benutzerdefinierten Ansichten",
"aktuelleansichtspeichern": "Aktuelle Ansicht speichern",
"gespeichertefilter": "Gespeicherte Filter"
},
"customFields": {
"zbbrancheabteilunggeburtsdatum": "z.B. Branche, Abteilung, Geburtsdatum",
"zbbrancheabteilunggeburtsdatum2": "z.B. branche, abteilung, geburtsdatum",
"option1option2option3": "Option 1, Option 2, Option 3"
},
"guestContacts": {
"weiterleitungzukontakten": "Weiterleitung zu Kontakten..."
},
"guestLogin": {
"weiterleitungzumlogin": "Weiterleitung zum Login..."
},
"help": {
"zurückzurstartseite": "Zurück zur Startseite",
"hilfenavigation": "Hilfe Navigation"
},
"importExport": {
"tabs": "Tabs"
},
"logs": {
"zurückzurstartseite": "Zurück zur Startseite",
"logsnavigation": "Logs Navigation"
},
"mailSettings": {
"userexamplecom": "user@example.com",
"johndoe": "John Doe",
"leerlassenfüremailadresse": "Leer lassen für E-Mail-Adresse",
"imapexamplecom": "imap.example.com",
"smtpexamplecom": "smtp.example.com",
"geteiltespostfachfüralletenantbenutzer": "Geteiltes Postfach (für alle Tenant-Benutzer sichtbar)",
"ordnerzuordnungbearbeiten": "Ordner-Zuordnung bearbeiten"
},
"noAccessPage": {
"keinzugriff": "Kein Zugriff",
"siehabenkeineberechtigungaufdiese": "Sie haben keine Berechtigung, auf diese Seite zuzugreifen.\n Bitte wenden Sie sich an einen Administrator, falls Sie Zugriff benötigen.",
"zumdashboard": "Zum Dashboard"
},
"settingsBackup": {
"restore": "RESTORE"
},
"settingsMcp": {
"select": "-- Select --"
},
"settingsPlugins": {
"httpsexamplecompluginzip": "https://example.com/plugin.zip"
},
"settingsRechte": {
"löschen": "Löschen",
"freigabenübersicht": "Freigaben Übersicht",
"nameoderid": "Name oder ID...",
"berechtigunglöschen": "Berechtigung löschen",
"auditlogfürberechtigungen": "Audit-Log für Berechtigungen",
"rechteverwaltungtabs": "Rechteverwaltung Tabs"
},
"settingsSequences": {
"re": "RE-"
},
"settingsStammdaten": {
"bearbeiten": "Bearbeiten",
"löschen": "Löschen",
"adressverwaltung": "Adressverwaltung",
"ladeadressen": "Lade Adressen...",
"bankkontenverwaltung": "Bankkontenverwaltung",
"ladekonten": "Lade Konten...",
"stammdatentabs": "Stammdaten Tabs"
},
"settingsSystem": {
"systemtabs": "System Tabs"
},
"settingsTaxes": {
"de": "DE"
},
"settingsTheme": {
"2563eb": "#2563eb",
"d946ef": "#d946ef",
"primarybutton": "Primary Button",
"secondarybutton": "Secondary Button",
"dangerbutton": "Danger Button",
"ghostbutton": "Ghost Button",
"texteingeben": "Text eingeben...",
"diesisteinebeispielkartemit": "Dies ist eine Beispiel-Karte mit dem aktuellen Theme."
},
"settingsUserManagement": {
"nutzerverwaltungtabs": "Nutzerverwaltung Tabs"
},
"settingsUsers": {
"neumitarbeiterfirmade": "neu.mitarbeiter@firma.de"
},
"startPage": {
"zurückzurstartseite": "Zurück zur Startseite",
"wähleeinenworkspaceaus": "Wähle einen Workspace aus",
"workspacehinzufügen": "Workspace hinzufügen"
},
"workflows": {
"definierenundverwaltensieautomatisiertew": "Definieren und verwalten Sie automatisierte Workflows",
"fehlerbeimladenderworkflows": "Fehler beim Laden der Workflows",
"erneutversuchen": "Erneut versuchen",
"keineworkflows": "Keine Workflows",
"workflowerstellen": "Workflow erstellen",
"bearbeiten": "Bearbeiten",
"loeschen": "Loeschen",
"workflowloeschen": "Workflow loeschen"
},
"agentsOverview": {
"agentenübersicht": "Agenten Übersicht",
"verwaltensiekiagentenführensie": "Verwalten Sie KI-Agenten, führen Sie diese aus und überwachen Sie deren Ausführungen."
},
"agentsPlaceholder": {
"dieseseitewirdgeradeerstelltwählen": "Diese Seite wird gerade erstellt. Wählen Sie ein Thema aus dem Menü links."
},
"automationOverview": {
"automationübersicht": "Automation Übersicht",
"erstellenundverwaltensieautomatisiertewo": "Erstellen und verwalten Sie automatisierte Workflows. Definieren Sie Trigger, Bedingungen und Aktionen.",
"workflowserstellenundverwalten": "Workflows erstellen und verwalten",
"triggeraktionenundbedingungenkonfigurier": "Trigger, Aktionen und Bedingungen konfigurieren"
},
"automationPlaceholder": {
"dieseseitewirdgeradeerstelltwählen": "Diese Seite wird gerade erstellt. Wählen Sie ein Thema aus dem Menü links."
},
"helpApiDocs": {
"apidokumentation": "API Dokumentation",
"dievollständigeapidokumentationfindensie": "Die vollständige API-Dokumentation finden Sie unter",
"swaggerui": "(Swagger UI).",
"leocrmbieteteinerestapimit": "LeoCRM bietet eine REST-API mit über 224 Endpoints. Die API verwendet JSON für Request- und Response-Bodies.",
"dieapiverwendetsessionbasierteauthentifi": "Die API verwendet Session-basierte Authentifizierung mit HttpOnly-Cookies. Nach dem Login über",
"postapiv1authlogin": "POST /api/v1/auth/login",
"wirdeinsessioncookiegesetzt": "wird ein Session-Cookie gesetzt.",
"wichtigeendpoints": "Wichtige Endpoints",
"getapiv1contacts": "GET /api/v1/contacts",
"kontakteabrufen": "— Kontakte abrufen",
"postapiv1contacts": "POST /api/v1/contacts",
"kontakterstellen": "— Kontakt erstellen",
"getapiv1calendarentries": "GET /api/v1/calendar/entries",
"kalendereinträge": "— Kalendereinträge",
"getapiv1mailaccounts": "GET /api/v1/mail/accounts",
"mailkonten": "— Mail-Konten",
"getapiv1pluginsactivemanifests": "GET /api/v1/plugins/active-manifests",
"pluginmanifeste": "— Plugin-Manifeste",
"vollständigedoku": "Vollständige Doku:",
"swaggeruiöffnen": "Swagger UI öffnen"
},
"helpContacts": {
"kontakteverwalten": "Kontakte verwalten",
"kontakteerstellen": "Kontakte erstellen",
"gehensiezukontakteundklicken": "Gehen Sie zu Kontakte und klicken Sie auf \"Neuer Kontakt\". Füllen Sie die Felder aus und speichern Sie. Sie können Firmen und Personen anlegen.",
"jederfirmakönnenmehrerekontaktpersonenzu": "Jeder Firma können mehrere Kontaktpersonen zugeordnet werden. Öffnen Sie eine Firma und fügen Sie Personen hinzu.",
"verwendensietagsumkontaktezu": "Verwenden Sie Tags um Kontakte zu kategorisieren. Tags können frei vergeben werden und helfen bei der Filterung.",
"organisierensiekontakteinordnernordner": "Organisieren Sie Kontakte in Ordnern. Ordner können verschachtelt werden und eigene Berechtigungen haben."
},
"helpLogin": {
"loginanmeldung": "Login & Anmeldung",
"rufensiedieleocrmurlauf": "Rufen Sie die LeoCRM-URL auf (z.B. https://crm.media-on.de) und melden Sie sich mit Ihrer E-Mail-Adresse und Ihrem Passwort an.",
"passwortvergessen": "Passwort vergessen?",
"klickensieaufderloginseite": "Klicken Sie auf der Login-Seite auf \"Passwort vergessen\". Sie erhalten eine E-Mail mit einem Link zum Zurücksetzen Ihres Passworts.",
"ihresitzungwirdübereinsicheres": "Ihre Sitzung wird über ein sicheres HttpOnly-Cookie verwaltet",
"nachinaktivitätwirddiesitzungautomatisch": "Nach Inaktivität wird die Sitzung automatisch beendet",
"passwörterwerdenmitbcryptcost12": "Passwörter werden mit bcrypt (cost=12) verschlüsselt gespeichert"
},
"helpMailSetup": {
"postfacheinrichten": "Postfach einrichten",
"imapkontohinzufügen": "IMAP-Konto hinzufügen",
"gehensiezueinstellungenemailund": "Gehen Sie zu Einstellungen → Email und klicken Sie auf \"Konto hinzufügen\". Geben Sie Ihre IMAP- und SMTP-Serverdaten ein.",
"benötigtedaten": "Benötigte Daten",
"imapserverzbimapexample": "IMAP-Server (z.B. imap.example.com)",
"imapportmeist993fürssl": "IMAP-Port (meist 993 für SSL)",
"smtpserverzbsmtpexample": "SMTP-Server (z.B. smtp.example.com)",
"smtpportmeist587fürtls": "SMTP-Port (meist 587 für TLS)",
"emailadresseundpasswort": "E-Mail-Adresse und Passwort",
"nachdemeinrichtenwirdihrpostfach": "Nach dem Einrichten wird Ihr Postfach automatisch synchronisiert. Neue E-Mails werden im Hintergrund abgerufen."
},
"helpNavigation": {
"nachdemlogingelangensiezur": "Nach dem Login gelangen Sie zur Startseite. Hier können Sie einen Workspace auswählen oder zu den Einstellungen und der Hilfe navigieren.",
"einworkspaceistihrarbeitsbereichmit": "Ein Workspace ist Ihr Arbeitsbereich mit Sidebar-Navigation. Hier finden Sie Kontakte, Kalender, E-Mail und alle anderen Module.",
"dashamburgermenüobenlinksblendet": "Das Hamburger-Menü oben links blendet die Seitenleiste ein und aus. Die Sidebar zeigt alle verfügbaren Module.",
"rechtsnebendemhamburgermenüfinden": "Rechts neben dem Hamburger-Menü finden Sie einen Zurück-Pfeil, der Sie zurück zur Startseite bringt.",
"globalesuche": "Globale Suche",
"verwendensiedielupeobenoder": "Verwenden Sie die Lupe oben oder Strg+K um das Kommando-Palette zu öffnen und schnell nach Kontakten, Mails oder Dateien zu suchen."
},
"helpPlaceholder": {
"diesehilfeseite": "Diese Hilfeseite (",
"wirdgeradeerstelltschauensiespäter": ") wird gerade erstellt. Schauen Sie später wieder vorbei.",
"wählensieeinthemaausdem": "Wählen Sie ein Thema aus dem Menü links um weitere Hilfe-Artikel zu lesen."
},
"helpWelcome": {
"willkommenbeileocrm": "Willkommen bei LeoCRM",
"leocrmisteinselbstgehostetescrm": "LeoCRM ist ein selbst-gehostetes CRM-System für kleine Vertriebsteams. Es bietet Kontakte, Kalender, E-Mail, Dateiverwaltung und mehr — alles in einer Anwendung.",
"kontakteverwalten": "Kontakte verwalten",
"firmenpersonenkontaktdatenzentralspeiche": "— Firmen, Personen, Kontaktdaten zentral speichern",
"termineaufgabenunderinnerungen": "— Termine, Aufgaben und Erinnerungen",
"imappostfächersynchronisierendirektantwo": "— IMAP-Postfächer synchronisieren, direkt antworten",
"dateiendms": "Dateien (DMS)",
"dokumentehochladenteilenundverwalten": "— Dokumente hochladen, teilen und verwalten",
"intelligentehilfebeiderarbeit": "— Intelligente Hilfe bei der Arbeit",
"automatisierteprozesse": "— Automatisierte Prozesse",
"ersteschritte": "Erste Schritte",
"meldensiesichmitihrenzugangsdaten": "Melden Sie sich mit Ihren Zugangsdaten an",
"wählensieeinenworkspaceaufder": "Wählen Sie einen Workspace auf der Startseite",
"beginnensiemitdemanlegenvon": "Beginnen Sie mit dem Anlegen von Kontakten",
"richtensieihremailpostfach": "Richten Sie Ihr E-Mail-Postfach unter Einstellungen → Email ein",
"nutzensiedieglobalesuchelupe": "Nutzen Sie die globale Suche (Lupe oben) oder das Kommando-Palette (Strg+K) um schnell zu finden was Sie brauchen."
},
"logsOverview": {
"logsübersicht": "Logs Übersicht",
"systemundauditlogseinsehenfiltern": "System- und Audit-Logs einsehen, filtern und exportieren.",
"alleänderungennachverfolgen": "Alle Änderungen nachverfolgen",
"containerworkerdatenbank": "Container, Worker, Datenbank",
"apiundpluginfehler": "API- und Plugin-Fehler"
},
"logsPlaceholder": {
"dieseseitewirdgeradeerstelltwählen": "Diese Seite wird gerade erstellt. Wählen Sie ein Thema aus dem Menü links."
},
"index": {
"seitewirdgeladen": "Seite wird geladen"
},
"compliance": {
"dsar": {
"tab": "DSGVO-Anfragen",
"description": "DSGVO-Anfrage für eine Person auslösen: Auskunft (Art. 15), Löschung (Art. 17) oder Berichtigung (Art. 16). Der Vorgang wird als Hintergrund-Job durch den Worker ausgeführt.",
"person": "Person",
"selectPerson": "-- Bitte wählen --",
"requestType": "Antragsart",
"typeAccess": "Auskunft (Art. 15)",
"typeDeletion": "Löschung (Art. 17)",
"typeRectification": "Berichtigung (Art. 16)",
"downloadExport": "Datenexport herunterladen",
"submit": "Anfrage stellen",
"confirmDeletion": "Wirklich löschen? Unwiderruflich!",
"chooseFirst": "Bitte zuerst eine Person wählen.",
"queued": "Anfrage eingereicht — Job",
"statusQueued": "(in Warteschlange). Die Bearbeitung erfolgt im Hintergrund."
}
}
}