{ "auth": { "signIn": "Anmelden", "signUp": "Registrieren", "email": "E-Mail", "password": "Passwort", "name": "Name", "emailPlaceholder": "Geben Sie Ihre E-Mail-Adresse ein", "passwordPlaceholder": "Geben Sie Ihr Passwort ein", "namePlaceholder": "Geben Sie Ihren Namen ein", "passwordMinChars": "Passwort eingeben (min. 6 Zeichen)", "resetPassword": "Passwort zurücksetzen", "resetPasswordInstructions": "Geben Sie Ihre E-Mail ein, um Ihr Passwort zurückzusetzen", "forgotPassword": "Passwort vergessen?", "noAccount": "Haben Sie kein Konto?", "hasAccount": "Haben Sie bereits ein Konto?", "signInToAccount": "Melden Sie sich in Ihrem Konto an", "createAccount": "Erstellen Sie Ihr Konto", "rememberMe": "Angemeldet bleiben", "orContinueWith": "Oder fortfahren mit", "checkYourEmail": "Überprüfen Sie Ihre E-Mail", "resetEmailSent": "Wir haben einen Link zum Zurücksetzen des Passworts an Ihre E-Mail-Adresse gesendet, wenn sie in unserem System existiert.", "returnToLogin": "Zurück zur Anmeldung", "forgotPasswordTitle": "Passwort vergessen", "forgotPasswordDescription": "Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen einen Link zum Zurücksetzen Ihres Passworts.", "sending": "Wird gesendet...", "sendResetLink": "Link zum Zurücksetzen senden", "backToLogin": "Zurück zur Anmeldung", "signOut": "Sign out", "confirmPassword": "Passwort bestätigen", "confirmPasswordPlaceholder": "Passwort erneut eingeben" }, "sidebar": { "notes": "Notes", "reminders": "Reminders", "labels": "Labels", "editLabels": "Edit labels", "newNoteTabs": "Neue Notiz", "newNoteTabsHint": "Notiz in diesem Notizbuch erstellen", "noLabelsInNotebook": "Keine Labels in diesem Notizbuch", "archive": "Archive", "trash": "Trash", "clearFilter": "Remove filter" }, "notes": { "title": "Notizen", "newNote": "Neue Notiz", "untitled": "Unbenannt", "placeholder": "Notiz machen...", "markdownPlaceholder": "Notiz machen... (Markdown unterstützt)", "titlePlaceholder": "Titel", "listItem": "Listenelement", "addListItem": "+ Listenelement", "newChecklist": "Neue Checkliste", "add": "Hinzufügen", "adding": "Wird hinzugefügt...", "close": "Schließen", "confirmDelete": "Möchten Sie diese Notiz wirklich löschen?", "confirmLeaveShare": "Möchten Sie diese geteilte Notiz wirklich verlassen?", "sharedBy": "Geteilt von", "leaveShare": "Verlassen", "delete": "Löschen", "archive": "Archivieren", "unarchive": "Aus Archiv entfernen", "pin": "Anheften", "unpin": "Loslösen", "color": "Farbe", "changeColor": "Farbe ändern", "setReminder": "Erinnerung festlegen", "setReminderButton": "Erinnerung festlegen", "date": "Datum", "time": "Uhrzeit", "reminderDateTimeRequired": "Bitte Datum und Uhrzeit eingeben", "invalidDateTime": "Ungültiges Datum oder Uhrzeit", "reminderMustBeFuture": "Die Erinnerung muss in der Zukunft liegen", "reminderSet": "Erinnerung festgelegt für {datetime}", "reminderPastError": "Die Erinnerung muss in der Zukunft liegen", "reminderRemoved": "Erinnerung entfernt", "addImage": "Bild hinzufügen", "addLink": "Link hinzufügen", "linkAdded": "Link hinzugefügt", "linkMetadataFailed": "Link-Metadaten konnten nicht abgerufen werden", "linkAddFailed": "Link konnte nicht hinzugefügt werden", "invalidFileType": "Ungültiger Dateityp: {fileName}. Nur JPEG, PNG, GIF und WebP sind zulässig.", "fileTooLarge": "Datei zu groß: {fileName}. Maximale Größe ist {maxSize}.", "uploadFailed": "Upload fehlgeschlagen für {filename}", "contentOrMediaRequired": "Bitte geben Sie Inhalte ein oder fügen Sie einen Link/Bild hinzu", "itemOrMediaRequired": "Bitte fügen Sie mindestens ein Element oder Medium hinzu", "noteCreated": "Notiz erfolgreich erstellt", "noteCreateFailed": "Fehler beim Erstellen der Notiz", "deleted": "Note deleted", "deleteFailed": "Failed to delete note", "aiAssistant": "KI-Assistent", "changeSize": "Größe ändern", "backgroundOptions": "Hintergrundoptionen", "moreOptions": "Weitere Optionen", "remindMe": "Mich erinnern", "markdownMode": "Markdown", "addCollaborators": "Mitarbeiter hinzufügen", "duplicate": "Duplizieren", "share": "Teilen", "showCollaborators": "Mitarbeiter anzeigen", "pinned": "Angeheftet", "others": "Andere", "noNotes": "Keine Notizen", "noNotesFound": "Keine Notizen gefunden", "createFirstNote": "Erstellen Sie Ihre erste Notiz", "size": "Größe", "small": "Klein", "medium": "Mittel", "large": "Groß", "shareWithCollaborators": "Mit Mitarbeitern teilen", "view": "Notiz anzeigen", "edit": "Notiz bearbeiten", "readOnly": "Schreibgeschützt", "preview": "Vorschau", "noContent": "Kein Inhalt", "takeNote": "Notiz machen...", "takeNoteMarkdown": "Notiz machen... (Markdown unterstützt)", "addItem": "Element hinzufügen", "sharedReadOnly": "Diese Notiz ist mit Ihnen im schreibgeschützten Modus geteilt", "makeCopy": "Kopie erstellen", "saving": "Wird gespeichert...", "copySuccess": "Notiz erfolgreich kopiert!", "copyFailed": "Fehler beim Kopieren der Notiz", "copy": "Kopieren", "markdownOn": "Markdown EIN", "markdownOff": "Markdown AUS", "undo": "Rückgängig (Strg+Z)", "redo": "Wiederholen (Strg+Y)", "pinnedNotes": "Angeheftete Notizen", "recent": "Aktuell", "addNote": "Notiz hinzufügen", "readMore": "Weiterlesen", "remove": "Entfernen", "dragToReorder": "Ziehen zum Neuanordnen", "more": "Mehr", "emptyState": "Keine Notizen vorhanden", "emptyStateTabs": "Keine Notizen in dieser Ansicht. Nutzen Sie \"Neue Notiz\" in der Seitenleiste (KI-Titelvorschläge im Composer verfügbar).", "inNotebook": "In Notizbuch", "moveFailed": "Verschieben fehlgeschlagen", "clarifyFailed": "Klarstellung fehlgeschlagen", "shortenFailed": "Kürzen fehlgeschlagen", "improveFailed": "Verbesserung fehlgeschlagen", "transformFailed": "Umwandlung fehlgeschlagen", "markdown": "Markdown", "unpinned": "Nicht angepinnt", "redoShortcut": "Wiederholen (Strg+Y)", "undoShortcut": "Rückgängig (Strg+Z)", "viewCards": "Kartenansicht", "viewCardsTooltip": "Kartenraster mit Drag-and-Drop-Umsortierung", "viewTabs": "Listenansicht", "viewTabsTooltip": "Tabs oben, Notiz unten — Tabs ziehen zum Umsortieren", "viewModeGroup": "Notizen-Anzeigemodus", "reorderTabs": "Tab umsortieren", "modified": "Geändert", "created": "Erstellt", "loading": "Laden...", "exportPDF": "PDF exportieren", "savedStatus": "Gespeichert", "dirtyStatus": "Geändert", "completedLabel": "Erledigt", "notes.emptyNotebook": "Leeres Notizbuch", "notes.emptyNotebookDesc": "Keine Notizen vorhanden. Klicke auf + um eine zu erstellen.", "notes.noNoteSelected": "Keine Notiz ausgewählt", "notes.selectOrCreateNote": "Wähle eine Notiz aus der Liste oder erstelle eine neue.", "commitVersion": "Version speichern", "versionSaved": "Version gespeichert", "deleteVersion": "Diese Version löschen", "versionDeleted": "Version gelöscht", "deleteVersionConfirm": "Diese Version endgültig löschen?", "historyMode": "Verlaufsmodus", "historyModeManual": "Manuell (Commit-Schaltfläche)", "historyModeAuto": "Automatisch (intelligent)", "historyModeManualDesc": "Snapshots manuell mit der Commit-Schaltfläche erstellen", "historyModeAutoDesc": "Automatische Snapshots mit intelligenter Erkennung", "history": "Verlauf", "historyRestored": "Version wiederhergestellt", "historyEnabled": "Verlauf aktiviert", "historyDisabledTitle": "Version history", "historyDisabledDesc": "Der Verlauf ist für Ihr Konto deaktiviert.", "historyEnabledTitle": "History enabled!", "historyEnabledDesc": "Versions of this note will now be recorded.", "enableHistory": "Verlauf aktivieren", "historyEmpty": "Keine Versionen verfügbar", "historySelectVersion": "Wählen Sie eine Version zur Vorschau aus", "sortBy": "Sortieren nach", "sortDateDesc": "Datum (neueste)", "sortDateAsc": "Datum (älteste)", "sortTitleAsc": "Titel A → Z", "sortTitleDesc": "Titel Z → A", "suggestTitle": "AI title", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated", "content": "Content", "restore": "Restore", "createFailed": "Failed to create note", "updateFailed": "Failed to update note", "archived": "Note archived", "archiveFailed": "Failed to archive", "sort": "Sort", "confirmDeleteTitle": "Delete note", "leftShare": "Share removed", "dismissed": "Note dismissed from recent", "generalNotes": "General Notes", "noteType": "Notiztyp", "typeText": "Text", "typeMarkdown": "Markdown", "typeRichText": "Rich Text", "typeChecklist": "Checkliste", "convertedToRichText": "Converted to rich text", "conversionFailed": "Conversion failed, staying in Markdown", "richTextPlaceholder": "Notiz erstellen...", "switchTypeTitle": "Notiztyp ändern?", "switchTypeWarning": "Formatierung kann beim Wechsel zu {type} verloren gehen.", "switchTypeContentPreserved": "Dein Inhalt wird als Klartext erhalten.", "switchType": "Wechseln zu {type}" }, "pagination": { "previous": "←", "pageInfo": "Seite {currentPage} / {totalPages}", "next": "→" }, "labels": { "title": "Labels", "filter": "Nach Label filtern", "manage": "Labels verwalten", "manageTooltip": "Labels verwalten", "changeColor": "Farbe ändern", "changeColorTooltip": "Farbe ändern", "delete": "Löschen", "deleteTooltip": "Label löschen", "confirmDelete": "Möchten Sie dieses Label wirklich löschen?", "newLabelPlaceholder": "Neues Label erstellen", "namePlaceholder": "Labelname eingeben", "addLabel": "Label hinzufügen", "createLabel": "Label erstellen", "labelName": "Labelname", "labelColor": "Labelfarbe", "manageLabels": "Labels verwalten", "manageLabelsDescription": "Fügen Sie Labels für diese Notiz hinzu oder entfernen Sie diese. Klicken Sie auf ein Label, um seine Farbe zu ändern.", "selectedLabels": "Ausgewählte Labels", "allLabels": "Alle Labels", "clearAll": "Alle löschen", "filterByLabel": "Nach Label filtern", "tagAdded": "Tag \"{tag}\" hinzugefügt", "showLess": "Weniger anzeigen", "showMore": "Mehr anzeigen", "editLabels": "Labels bearbeiten", "editLabelsDescription": "Erstellen, bearbeiten Sie Farben oder löschen Sie Labels.", "noLabelsFound": "Keine Labels gefunden.", "loading": "Wird geladen...", "notebookRequired": "⚠️ Labels sind nur in Notizbüchern verfügbar. Verschieben Sie diese Notiz zuerst in ein Notizbuch.", "count": "{count} Labels", "noLabels": "Keine Labels", "confirmDeleteShort": "Bestätigen?", "labelRemoved": "Label \"{label}\" entfernt" }, "search": { "placeholder": "Suchen", "searchPlaceholder": "Durchsuchen Sie Ihre Notizen...", "semanticInProgress": "KI-Suche läuft...", "semanticTooltip": "Semantische KI-Suche", "searching": "Wird gesucht...", "noResults": "Keine Ergebnisse gefunden", "resultsFound": "{count} Notizen gefunden", "exactMatch": "Exakte Übereinstimmung", "related": "Verwandt", "disabledAdmin": "Suche im Admin-Modus deaktiviert" }, "collaboration": { "emailPlaceholder": "E-Mail-Adresse eingeben", "addCollaborator": "Mitarbeiter hinzufügen", "removeCollaborator": "Mitarbeiter entfernen", "owner": "Besitzer", "canEdit": "Kann bearbeiten", "canView": "Kann anzeigen", "shareNote": "Notiz teilen", "shareWithCollaborators": "Mit Mitarbeitern teilen", "addCollaboratorDescription": "Fügen Sie Personen per E-Mail-Adresse hinzu, um an dieser Notiz zu arbeiten.", "viewerDescription": "Sie haben Zugriff auf diese Notiz. Nur der Besitzer kann Mitarbeiter verwalten.", "emailAddress": "E-Mail-Adresse", "enterEmailAddress": "E-Mail-Adresse eingeben", "invite": "Einladen", "peopleWithAccess": "Personen mit Zugriff", "noCollaborators": "Noch keine Mitarbeiter. Fügen Sie jemanden oben hinzu!", "noCollaboratorsViewer": "Noch keine Mitarbeiter.", "pendingInvite": "Ausstehende Einladung", "pending": "Ausstehend", "remove": "Entfernen", "unnamedUser": "Unbenannter Benutzer", "done": "Fertig", "willBeAdded": "{email} wird als Mitarbeiter hinzugefügt, wenn die Notiz erstellt wird", "alreadyInList": "Diese E-Mail ist bereits in der Liste", "nowHasAccess": "{name} hat jetzt Zugriff auf diese Notiz", "accessRevoked": "Der Zugriff wurde widerrufen", "errorLoading": "Fehler beim Laden der Mitarbeiter", "failedToAdd": "Fehler beim Hinzufügen des Mitarbeiters", "failedToRemove": "Fehler beim Entfernen des Mitarbeiters" }, "ai": { "analyzing": "KI analysiert...", "clickToAddTag": "Klicken Sie, um diesen Tag hinzuzufügen", "ignoreSuggestion": "Diesen Vorschlag ignorieren", "generatingTitles": "Titel werden generiert...", "generateTitlesTooltip": "Titel mit KI generieren", "poweredByAI": "Powered by KI", "languageDetected": "Sprache erkannt", "processing": "Verarbeitung läuft...", "tagAdded": "Tag \"{tag}\" hinzugefügt", "titleGenerating": "Wird generiert...", "titleGenerateWithAI": "Titel mit KI generieren", "titleGenerationMinWords": "Der Inhalt muss mindestens 10 Wörter haben, um Titel zu generieren (aktuell: {count} Wörter)", "titleGenerationError": "Fehler beim Generieren der Titel", "titlesGenerated": "💡 {count} Titel generiert!", "titleGenerationFailed": "Fehler beim Generieren der Titel", "titleApplied": "Titel angewendet!", "reformulationNoText": "Bitte Text auswählen oder Inhalt hinzufügen", "reformulationSelectionTooShort": "Auswahl zu kurz, vollständiger Inhalt wird verwendet", "reformulationMinWords": "Der Text muss mindestens 10 Wörter haben (aktuell: {count} Wörter)", "reformulationMaxWords": "Der Text darf maximal 500 Wörter haben", "reformulationError": "Fehler bei der Reformulierung", "reformulationFailed": "Fehler beim Reformulieren des Textes", "reformulationApplied": "Reformulierter Text angewendet!", "transformMarkdown": "In Markdown umwandeln", "transforming": "Wird umgewandelt...", "transformSuccess": "Text erfolgreich in Markdown umgewandelt!", "transformError": "Fehler bei der Umwandlung", "assistant": "KI-Assistent", "generating": "Wird generiert...", "generateTitles": "Titel generieren", "reformulateText": "Text reformulieren", "reformulating": "Wird reformuliert...", "clarify": "Klarstellen", "shorten": "Kürzen", "improveStyle": "Stil verbessern", "reformulationComparison": "Reformulierungsvergleich", "original": "Original", "reformulated": "Reformuliert", "autoLabels": { "error": "Fehler beim Abrufen der Etikettvorschläge", "noLabelsSelected": "Keine Etiketten ausgewählt", "created": "{count} Etiketten erfolgreich erstellt", "analyzing": "Analysiere deine Notizen...", "title": "Neue Etikettvorschläge", "description": "Ich habe wiederkehrende Themen in \"{notebookName}\" ({totalNotes} Notizen) erkannt. Etiketten erstellen?", "note": "Notiz", "notes": "Notizen", "typeContent": "Inhalt eingeben für Etikettvorschläge...", "createNewLabel": "Dieses neue Etikett erstellen und hinzufügen", "new": "(neu)", "create": "Erstellen", "creating": "Etiketten werden erstellt...", "notesCount": "{count} Notizen", "typeForSuggestions": "Inhalt eingeben für Etikettvorschläge..." }, "batchOrganization": { "title": "Mit KI organisieren", "description": "Die KI analysiert deine Notizen und schlägt vor, sie in Notizbücher zu organisieren.", "analyzing": "Analysiere deine Notizen...", "noNotebooks": "Keine Notizbücher verfügbar. Erstelle zuerst Notizbücher.", "noSuggestions": "Die KI konnte keine gute Möglichkeit finden, diese Notizen zu organisieren.", "apply": "Anwenden", "applying": "Wird angewendet...", "success": "{count} Notizen erfolgreich verschoben", "error": "Fehler beim Erstellen des Organisationsplans", "noNotesSelected": "Keine Notizen ausgewählt", "applyFailed": "Fehler beim Anwenden des Organisationsplans", "selectAllIn": "Alle Notizen in {notebook} auswählen", "selectNote": "Notiz auswählen: {title}" }, "notebookSummary": { "regenerate": "Zusammenfassung neu generieren", "regenerating": "Zusammenfassung wird neu generiert...", "exportPDF": "Als PDF exportieren" }, "clarifyDesc": "Den Text klarer und verständlicher machen", "shortenDesc": "Den Text zusammenfassen und auf den Punkt bringen", "improve": "Schreiben verbessern", "improveDesc": "Grammatik korrigieren und Stil verbessern", "toMarkdown": "Als Markdown formatieren", "toMarkdownDesc": "Überschriften, Aufzählungen hinzufügen und den Text strukturieren", "translate": "Übersetzen", "translateDesc": "Die Sprache des Textes ändern", "translateBack": "Zurück", "translationApplied": "Übersetzung angewendet", "translationFailed": "Übersetzung fehlgeschlagen", "undo": "KI rückgängig machen", "undoAI": "KI-Transformation rückgängig machen", "undoApplied": "Originaltext wiederhergestellt", "minWordsError": "Die Notiz muss mindestens 5 Wörter enthalten, um KI-Aktionen zu nutzen.", "genericError": "KI-Fehler", "actionError": "Fehler bei der KI-Aktion", "appliedToNote": "In Notiz angewendet", "applyToNote": "In Notiz anwenden", "undoLastAction": "Letzte KI-Aktion rückgängig machen", "selectContext": "Kontext auswählen...", "selectNotebook": "Notizbuch auswählen", "chatPlaceholder": "KI zum Bearbeiten, Zusammenfassen oder Entwerfen bitten...", "assistantTitle": "KI-Assistent", "currentNote": "Aktuelle Notiz", "shrinkPanel": "Panel verkleinern", "expandPanel": "Panel vergrößern", "chatTab": "Chat", "noteActions": "Notiz-Aktionen", "askToStart": "Stellen Sie dem Assistenten eine Frage, um zu beginnen.", "contextLabel": "Kontext", "thisNote": "Diese Notiz", "allMyNotes": "Alle meine Notizen", "notebookGeneric": "Notizbuch", "writingTone": "Schreibstil", "askAboutThisNote": "Fragen Sie die KI etwas über diese Notiz...", "askAboutYourNotes": "Fragen Sie die KI etwas über Ihre Notizen...", "webSearchLabel": "Websuche", "newLineHint": "Shift+Enter = neue Zeile", "resultLabel": "Ergebnis", "discardAction": "Verwerfen", "transformationsDesc": "Transformationen — direkt in der Notiz angewendet", "writeMinWordsAction": "Schreibe mindestens 5 Wörter, um KI-Aktionen zu aktivieren.", "processingAction": "Verarbeitung...", "noImagesError": "No images in this note", "overview": "Overview", "action": { "clarify": "Klären", "shorten": "Kürzen", "improve": "Verbessern", "toMarkdown": "Zu Markdown", "describeImages": "Describe images" }, "openAssistant": "KI-Assistenten öffnen", "poweredByMomento": "Angetrieben von Momento AI", "welcomeMsg": "Hallo! Ich bin dein KI-Assistent. Wie kann ich dir heute mit deinen Notizen helfen? Ich kann den Ton verfeinern, Nachrichten erweitern oder Inhalte zusammenfassen.", "summaryLast5": "Zusammenfassung deiner letzten 5 Notizen", "analyzingProgress": "Analyse läuft...", "generateInsightsBtn": "Einblicke generieren", "newDiscussion": "Neue Diskussion", "noRecentConversations": "Keine aktuellen Gespräche.", "discussionContextLabel": "Diskussionskontext", "webSearchNotConfigured": "Websuche (Nicht konfiguriert)", "historyTab": "Verlauf", "insightsTab": "Einblicke", "aiCopilot": "KI-Copilot", "suggestTitle": "KI-Titelvorschlag", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated from image" }, "titleSuggestions": { "available": "Titelvorschläge", "title": "KI-Vorschläge", "generating": "Wird generiert...", "selectTitle": "Titel auswählen", "dismiss": "Schließen" }, "semanticSearch": { "exactMatch": "Exakte Übereinstimmung", "related": "Verwandt", "searching": "Wird gesucht..." }, "paragraphRefactor": { "title": "Textverbesserung", "shorten": "Kürzen", "expand": "Erweitern", "improve": "Verbessern", "formal": "Formell", "casual": "Locker" }, "memoryEcho": { "title": "Ich habe etwas bemerkt...", "description": "Proaktive Verbindungen zwischen Ihren Notizen", "dailyInsight": "Tägliche Einblicke aus Ihren Notizen", "insightReady": "Ihr Einblick ist bereit!", "viewConnection": "Verbindung anzeigen", "helpful": "Hilfreich", "notHelpful": "Nicht hilfreich", "dismiss": "Vorzeitig schließen", "thanksFeedback": "Danke für Ihr Feedback!", "thanksFeedbackImproving": "Danke! Wir werden dies zur Verbesserung nutzen.", "connections": "Verbindungen", "connection": "Verbindung", "connectionsBadge": "{count} Verbindung{plural}", "match": "{percentage}% Übereinstimmung", "fused": "Fusioniert", "clickToView": "Klicken zum Anzeigen", "overlay": { "title": "Verbundene Notizen", "searchPlaceholder": "Verbindungen suchen...", "sortBy": "Sortieren nach:", "sortSimilarity": "Ähnlichkeit", "sortRecent": "Neueste", "sortOldest": "Älteste", "viewAll": "Alle nebeneinander anzeigen", "loading": "Wird geladen...", "noConnections": "Keine Verbindungen gefunden", "error": "Fehler beim Laden der Verbindungen" }, "comparison": { "title": "💡 Notizvergleich", "similarityInfo": "Diese Notizen sind zu {similarity}% ähnlich", "highSimilarityInsight": "Diese Notizen behandeln das gleiche Thema mit einem hohen Ähnlichkeitsgrad. Sie könnten zusammengeführt oder konsolidiert werden.", "untitled": "Unbenannt", "clickToView": "Klicken Sie, um die Notiz anzuzeigen", "helpfulQuestion": "Ist dieser Vergleich hilfreich?", "helpful": "Hilfreich", "notHelpful": "Nicht hilfreich" }, "editorSection": { "title": "⚡ Verbundene Notizen ({count})", "loading": "Wird geladen...", "view": "Anzeigen", "compare": "Vergleichen", "merge": "Zusammenführen", "compareAll": "Alle vergleichen", "mergeAll": "Alle zusammenführen", "close": "Schließen" }, "fusion": { "title": "🔗 Intelligente Fusion", "mergeNotes": "{count} Notiz(en) zusammenführen", "notesToMerge": "📝 Zu zusammenführende Notizen", "optionalPrompt": "💬 Fusion-Prompt (optional)", "promptPlaceholder": "Optionale Anweisungen für die KI (z. B. 'Den formalen Stil von Notiz 1 beibehalten')...", "generateFusion": "Fusion generieren", "generating": "Wird generiert...", "previewTitle": "📝 Vorschau der zusammengeführten Notiz", "edit": "Bearbeiten", "modify": "Ändern", "finishEditing": "Bearbeitung beenden", "optionsTitle": "Fusionsoptionen", "archiveOriginals": "Originale Notizen archivieren", "keepAllTags": "Alle Tags behalten", "useLatestTitle": "Neueste Notiz als Titel verwenden", "createBacklinks": "Backlink zu ursprünglichen Notizen erstellen", "cancel": "Abbrechen", "confirmFusion": "Fusion bestätigen", "success": "Notizen erfolgreich zusammengeführt!", "error": "Fehler beim Zusammenführen der Notizen", "generateError": "Fehler beim Generieren der Fusion", "noContentReturned": "Kein Fusion-Inhalt von der API zurückgegeben", "unknownDate": "Unbekanntes Datum" } }, "notification": { "accept": "Accept", "accepted": "Share accepted", "decline": "Decline", "noNotifications": "No new notifications", "shared": "hat \"{title}\" geteilt", "untitled": "Unbenannt", "notifications": "Benachrichtigungen", "declined": "Freigabe abgelehnt", "removed": "Note aus der Liste entfernt" }, "nav": { "home": "Startseite", "notes": "Notizen", "notebooks": "Notizbücher", "generalNotes": "Allgemeine Notizen", "archive": "Archiv", "settings": "Einstellungen", "profile": "Profil", "aiSettings": "KI-Einstellungen", "logout": "Abmelden", "login": "Anmelden", "adminDashboard": "Admin-Dashboard", "diagnostics": "Diagnose", "trash": "Papierkorb", "support": "Memento unterstützen ☕", "reminders": "Erinnerungen", "userManagement": "Benutzerverwaltung", "accountSettings": "Kontoeinstellungen", "manageAISettings": "KI-Einstellungen verwalten", "configureAI": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen, Provider und Präferenzen", "supportDevelopment": "Memento-Entwicklung unterstützen ☕", "supportDescription": "Memento ist zu 100% kostenlos und Open Source. Ihre Unterstützung hilft, es so zu halten.", "buyMeACoffee": "Lad mir einen Kaffee", "donationDescription": "Machen Sie eine einmalige Spende oder werden Sie monatlicher Unterstützer.", "donateOnKofi": "Auf Ko-fi spenden", "donationNote": "Keine Plattformgebühren • Sofortige Auszahlungen • Sicher", "sponsorOnGithub": "Auf GitHub sponsoren", "sponsorDescription": "Werden Sie monatlicher Sponsor und erhalten Sie Anerkennung.", "workspace": "Arbeitsbereich", "quickAccess": "Schnellzugriff", "myLibrary": "Meine Bibliothek", "favorites": "Favoriten", "recent": "Aktuell", "proPlan": "Pro Plan", "chat": "KI-Chat", "lab": "Das Labor", "agents": "Agenten" }, "settings": { "title": "Einstellungen", "description": "Verwalten Sie Ihre Einstellungen und Präferenzen", "account": "Konto", "appearance": "Darstellung", "theme": "Design", "themeLight": "Hell", "themeDark": "Dunkel", "themeSystem": "System", "notifications": "Benachrichtigungen", "language": "Sprache", "selectLanguage": "Sprache auswählen", "security": "Sicherheit", "about": "Über", "version": "Version", "settingsSaved": "Einstellungen gespeichert", "cardSizeMode": "Note Size", "cardSizeModeDescription": "Choose between variable sizes or uniform size", "selectCardSizeMode": "Select display mode", "cardSizeVariable": "Variable sizes (small/medium/large)", "cardSizeUniform": "Uniform size", "settingsError": "Fehler beim Speichern der Einstellungen", "maintenance": "Maintenance", "maintenanceDescription": "Tools to maintain your database health", "cleanTags": "Clean Orphan Tags", "cleanTagsDescription": "Remove tags that are no longer used by any notes", "cleanupDone": "{created} Label synchronisiert, {deleted} verwaiste gelöscht", "cleanupNothing": "Keine Aktion nötig — Labels sind bereits mit Ihren Notizen synchronisiert", "cleanupWithErrors": "einige Vorgänge sind fehlgeschlagen", "cleanupError": "Labels konnten nicht bereinigt werden", "indexingComplete": "Indexierung abgeschlossen: {count} Notiz(en) verarbeitet", "indexingError": "Fehler bei der Indexierung", "semanticIndexing": "Semantic Indexing", "semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search", "profile": "Profil", "searchNoResults": "Keine Ergebnisse gefunden", "languageAuto": "Automatisch", "emailNotifications": "E-Mail-Benachrichtigungen", "emailNotificationsDesc": "Wichtige Benachrichtigungen per E-Mail erhalten", "desktopNotifications": "Desktop-Benachrichtigungen", "desktopNotificationsDesc": "Benachrichtigungen im Browser erhalten", "notificationsDesc": "Verwalten Sie Ihre Benachrichtigungseinstellungen", "themeBaseGroup": "Base", "themePalettesGroup": "Color palettes", "themeSepia": "Sepia", "themeMidnight": "Midnight", "themeRose": "Rose", "themeGreen": "Green", "themeLavender": "Lavender", "themeSand": "Sand", "themeOcean": "Ocean", "themeSunset": "Sunset", "themeBlue": "Blue" }, "profile": { "title": "Profil", "description": "Aktualisieren Sie Ihre persönlichen Informationen", "displayName": "Anzeigename", "email": "E-Mail", "changePassword": "Passwort ändern", "changePasswordDescription": "Aktualisieren Sie Ihr Passwort. Sie benötigen Ihr aktuelles Passwort.", "currentPassword": "Aktuelles Passwort", "newPassword": "Neues Passwort", "confirmPassword": "Passwort bestätigen", "updatePassword": "Passwort aktualisieren", "passwordChangeSuccess": "Passwort erfolgreich geändert", "passwordChangeFailed": "Fehler beim Ändern des Passworts", "passwordUpdated": "Passwort aktualisiert", "passwordError": "Fehler beim Aktualisieren des Passworts", "languagePreferences": "Spracheinstellungen", "languagePreferencesDescription": "Wählen Sie Ihre bevorzugte Sprache für KI-Funktionen und die Oberfläche.", "preferredLanguage": "Bevorzugte Sprache", "selectLanguage": "Sprache auswählen", "languageDescription": "Diese Sprache wird für KI-gesteuerte Funktionen, Inhaltsanalyse und Oberflächentext verwendet.", "autoDetect": "Automatische Erkennung", "updateSuccess": "Profil aktualisiert", "updateFailed": "Fehler beim Aktualisieren des Profils", "languageUpdateSuccess": "Sprache erfolgreich aktualisiert", "languageUpdateFailed": "Fehler beim Aktualisieren der Sprache", "profileUpdated": "Profil aktualisiert", "profileError": "Fehler beim Aktualisieren des Profils", "accountSettings": "Kontoeinstellungen", "manageAISettings": "KI-Einstellungen verwalten", "displaySettings": "Anzeigeeinstellungen", "displaySettingsDescription": "Passen Sie die Darstellung und Schriftgröße an.", "fontSize": "Schriftgröße", "selectFontSize": "Schriftgröße auswählen", "fontSizeSmall": "Klein", "fontSizeMedium": "Mittel", "fontSizeLarge": "Groß", "fontSizeExtraLarge": "Extra groß", "fontSizeDescription": "Passen Sie die Schriftgröße für bessere Lesbarkeit an. Dies gilt für alle Texte in der Oberfläche.", "fontSizeUpdateSuccess": "Schriftgröße erfolgreich aktualisiert", "fontSizeUpdateFailed": "Fehler beim Aktualisieren der Schriftgröße", "showRecentNotes": "Show Recent Notes Section", "showRecentNotesDescription": "Display recent notes (last 7 days) on the main page", "recentNotesUpdateSuccess": "Recent notes setting updated successfully", "recentNotesUpdateFailed": "Failed to update recent notes setting" }, "aiSettings": { "title": "KI-Einstellungen", "description": "Konfigurieren Sie Ihre KI-gesteuerten Funktionen und Präferenzen", "features": "KI-Funktionen", "provider": "KI-Anbieter", "providerAuto": "Auto (Empfohlen)", "providerOllama": "Ollama (Lokal)", "providerOpenAI": "OpenAI (Cloud)", "frequency": "Häufigkeit", "frequencyDaily": "Täglich", "frequencyWeekly": "Wöchentlich", "saving": "Wird gespeichert...", "saved": "Einstellung aktualisiert", "error": "Fehler beim Aktualisieren der Einstellung", "titleSuggestionsDesc": "Titel für unbenannte Notizen nach 50+ Wörtern vorschlagen", "paragraphRefactorDesc": "KI-gestützte Textverbesserungsoptionen", "frequencyDesc": "Wie oft Notizverbindungen analysiert werden", "providerDesc": "Wählen Sie Ihren bevorzugten KI-Anbieter", "providerAutoDesc": "Ollama wenn verfügbar, sonst OpenAI", "providerOllamaDesc": "100% privat, läuft lokal auf Ihrem Gerät", "providerOpenAIDesc": "Am genauesten, erfordert API-Schlüssel" }, "general": { "loading": "Wird geladen...", "save": "Speichern", "cancel": "Abbrechen", "add": "Hinzufügen", "edit": "Bearbeiten", "confirm": "Bestätigen", "close": "Schließen", "back": "Zurück", "next": "Weiter", "previous": "Zurück", "submit": "Absenden", "reset": "Zurücksetzen", "apply": "Anwenden", "clear": "Löschen", "select": "Auswählen", "tryAgain": "Bitte versuchen Sie es erneut", "error": "Ein Fehler ist aufgetreten", "operationSuccess": "Operation erfolgreich", "operationFailed": "Operation fehlgeschlagen", "testConnection": "Test Connection", "clean": "Clean", "indexAll": "Index All", "preview": "Vorschau" }, "colors": { "default": "Standard", "red": "Rot", "blue": "Blau", "green": "Grün", "yellow": "Gelb", "purple": "Lila", "pink": "Rosa", "orange": "Orange", "gray": "Grau" }, "reminder": { "title": "Erinnerung", "setReminder": "Erinnerung festlegen", "removeReminder": "Erinnerung entfernen", "reminderDate": "Erinnerungsdatum", "reminderTime": "Erinnerungszeit", "save": "Erinnerung festlegen", "cancel": "Abbrechen" }, "reminders": { "title": "Erinnerungen", "empty": "Keine Erinnerungen", "emptyDescription": "Fügen Sie einer Note eine Erinnerung hinzu, um sie hier zu finden.", "upcoming": "Anstehend", "overdue": "Überfällig", "done": "Erledigt", "markDone": "Als erledigt markieren", "markUndone": "Als nicht erledigt markieren", "todayAt": "Heute um {time}", "tomorrowAt": "Morgen um {time}" }, "notebook": { "create": "Notizbuch erstellen", "createNew": "Neues Notizbuch erstellen", "createDescription": "Starten Sie eine neue Sammlung, um Ihre Notizen, Ideen und Projekte effizient zu organisieren.", "name": "Notizbuch-Name", "namePlaceholder": "z.B. Q4 Marketing-Strategie", "myNotebook": "Mein Notizbuch", "saving": "Speichern...", "selectIcon": "Symbol", "selectColor": "Farbe", "cancel": "Abbrechen", "creating": "Erstellen...", "edit": "Notizbuch bearbeiten", "editDescription": "Ändern Sie den Namen, das Symbol und die Farbe Ihres Notizbuchs.", "delete": "Notizbuch löschen", "deleteWarning": "Möchten Sie dieses Notizbuch wirklich löschen? Notizen werden in Allgemeine Notizen verschoben.", "deleteConfirm": "Löschen", "summary": "Notizbuch-Zusammenfassung", "summaryDescription": "Generieren Sie eine KI-gestützte Zusammenfassung aller Notizen in diesem Notizbuch.", "generating": "Zusammenfassung wird generiert...", "summaryError": "Fehler beim Generieren der Zusammenfassung", "labels": "Labels", "noLabels": "Keine Labels", "pdfTitle": "Zusammenfassung — {name}", "pdfNotesLabel": "Notizen:", "pdfGeneratedOn": "Erstellt am:", "confidence": "Konfidenz", "savingReminder": "Fehler beim Speichern der Erinnerung", "removingReminder": "Fehler beim Entfernen der Erinnerung", "generatingDescription": "Please wait..." }, "notebookSuggestion": { "title": "Nach {name} verschieben?", "description": "Diese Notiz scheint zu diesem Notizbuch zu gehören", "move": "Verschieben", "dismiss": "Schließen", "dismissIn": "Schließen (schließt in {timeLeft}s)", "moveToNotebook": "In Notizbuch verschieben", "generalNotes": "Allgemeine Notizen" }, "admin": { "title": "Admin-Dashboard", "userManagement": "Benutzerverwaltung", "chat": "AI Chat", "lab": "The Lab", "agents": "Agents", "workspace": "Workspace", "settings": "Admin-Einstellungen", "security": { "title": "Sicherheitseinstellungen", "description": "Zugriffskontrolle und Registrierungsrichtlinien verwalten.", "allowPublicRegistration": "Öffentliche Registrierung zulassen", "allowPublicRegistrationDescription": "Wenn deaktiviert, können neue Benutzer nur von einem Administrator über die Benutzerverwaltungsseite hinzugefügt werden.", "updateSuccess": "Sicherheitseinstellungen aktualisiert", "updateFailed": "Fehler beim Aktualisieren der Sicherheitseinstellungen" }, "ai": { "title": "KI-Konfiguration", "description": "KI-Anbieter für automatisches Tagging und semantische Suche konfigurieren. Verwenden Sie verschiedene Anbieter für optimale Leistung.", "tagsGenerationProvider": "Tags-Generierungsanbieter", "tagsGenerationDescription": "KI-Anbieter für automatische Tag-Vorschläge. Empfohlen: Ollama (kostenlos, lokal).", "embeddingsProvider": "Embeddings-Anbieter", "embeddingsDescription": "KI-Anbieter für semantische Such-Embeddings. Empfohlen: OpenAI (beste Qualität).", "chatProvider": "Chat-Anbieter", "chatDescription": "KI-Anbieter für den Chat-Assistenten. Fällt auf den Tags-Anbieter zurück, wenn nicht konfiguriert.", "provider": "Anbieter", "baseUrl": "Basis-URL", "model": "Modell", "apiKey": "API-Schlüssel", "selectOllamaModel": "Wählen Sie ein auf Ihrem System installiertes Ollama-Modell", "openAIKeyDescription": "Ihr OpenAI-API-Schlüssel von platform.openai.com", "modelRecommendations": "gpt-4o-mini = Bester Wert • gpt-4o = Beste Qualität", "commonModelsDescription": "Gängige Modelle für OpenAI-kompatible APIs", "selectEmbeddingModel": "Wählen Sie ein auf Ihrem System installiertes Embedding-Modell", "commonEmbeddingModels": "Gängige Embedding-Modelle für OpenAI-kompatible APIs", "saving": "Speichern...", "saveSettings": "KI-Einstellungen speichern", "openTestPanel": "KI-Test-Panel öffnen", "updateSuccess": "KI-Einstellungen erfolgreich aktualisiert", "updateFailed": "Fehler beim Aktualisieren der KI-Einstellungen", "providerTagsRequired": "AI_PROVIDER_TAGS ist erforderlich", "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING ist erforderlich", "providerOllamaOption": "🦙 Ollama (Local & Free)", "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)", "providerCustomOption": "🔧 Custom OpenAI-Compatible", "providerDeepSeekOption": "🔍 DeepSeek", "providerOpenRouterOption": "🌐 OpenRouter", "providerMistralOption": "🌀 Mistral AI", "providerZAIOption": "✨ Z.AI", "providerLMStudioOption": "🖥️ LM Studio (Lokal)", "bestValue": "Bestes Preis-Leistungs-Verhältnis", "bestQuality": "Beste Qualität", "saved": "(Gespeichert)", "fetchModelsFailed": "Modelle konnten nicht geladen werden", "refreshModels": "Modelle aktualisieren", "configured": "Konfiguriert", "fetchingModels": "Modelle werden geladen...", "clickToLoadModels": "Klicken Sie auf ↺ um Modelle zu laden", "searchModel": "Modell suchen...", "noModels": "Keine Modelle. Klicken Sie auf ↺", "modelsAvailable": "{count} Modell(e) verfügbar", "enterUrlToLoad": "URL eingeben und ↺ klicken", "currentProvider": "(Aktuell: {provider})", "pageTitle": "KI-Verwaltung", "pageDescription": "KI-Funktionen überwachen und konfigurieren", "configure": "Konfigurieren", "features": "KI-Funktionen", "providerStatus": "KI-Anbieter Status", "recentRequests": "Letzte KI-Anfragen", "comingSoon": "Demnächst verfügbar", "activeFeatures": "Aktive Funktionen", "successRate": "Erfolgsrate", "avgResponseTime": "Durchschn. Antwortzeit", "configuredProviders": "Konfigurierte Anbieter", "settingUpdated": "Einstellung aktualisiert", "updateFailedShort": "Aktualisierung fehlgeschlagen", "titleSuggestions": "Titelvorschläge", "titleSuggestionsDesc": "Schlägt Titel für Notizen nach 50+ Wörtern vor", "aiAssistant": "KI-Assistent", "aiAssistantDesc": "Aktiviert KI-Chat und Textverbesserung", "memoryEchoFeature": "Mir ist aufgefallen...", "memoryEchoFeatureDesc": "Tägliche Analyse von Verbindungen zwischen Notizen", "languageDetection": "Spracherkennung", "languageDetectionDesc": "Erkennt automatisch die Sprache jeder Notiz", "autoLabeling": "Automatische Beschriftung", "autoLabelingDesc": "Schlägt Labels vor und wendet sie automatisch an" }, "resend": { "title": "Resend (Empfohlen)", "description": "E-Mails über die Resend-API senden. Wird gegenüber SMTP bevorzugt, wenn konfiguriert.", "apiKey": "Resend API-Schlüssel", "apiKeyHint": "Holen Sie sich Ihren API-Schlüssel von resend.com. Wird für Agent-Benachrichtigungen und Passwortzurücksetzungen verwendet.", "saveSettings": "Resend-Einstellungen speichern", "updateSuccess": "Resend-Einstellungen aktualisiert", "updateFailed": "Resend-Einstellungen konnten nicht aktualisiert werden", "configured": "Resend ist konfiguriert und aktiv" }, "email": { "title": "E-Mail-Konfiguration", "description": "E-Mail-Versand für Agent-Benachrichtigungen und Passwortzurücksetzungen konfigurieren.", "provider": "E-Mail-Anbieter", "saveSettings": "E-Mail-Einstellungen speichern", "status": "Service Status", "keySet": "key configured", "activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.", "activeSmtp": "Auto mode: SMTP will be used (Resend not configured).", "noneConfigured": "No email service configured. Set up Resend or SMTP.", "activeProvider": "Active provider", "testOk": "test passed", "testFail": "test failed" }, "smtp": { "title": "SMTP-Konfiguration", "description": "E-Mail-Server für Passwortzurücksetzungen konfigurieren.", "host": "Host", "port": "Port", "username": "Benutzername", "password": "Passwort", "fromEmail": "Von E-Mail", "forceSSL": "SSL/TLS erzwingen (normalerweise für Port 465)", "ignoreCertErrors": "Zertifikatsfehler ignorieren (Nur Self-hosted/Entwicklung)", "saveSettings": "SMTP-Einstellungen speichern", "sending": "Senden...", "testEmail": "Test-E-Mail", "updateSuccess": "SMTP-Einstellungen aktualisiert", "updateFailed": "Fehler beim Aktualisieren der SMTP-Einstellungen", "testSuccess": "Test-E-Mail erfolgreich gesendet!", "testFailed": "Fehler: {error}" }, "users": { "createUser": "Benutzer erstellen", "addUser": "Benutzer hinzufügen", "createUserDescription": "Einen neuen Benutzer zum System hinzufügen.", "name": "Name", "email": "E-Mail", "password": "Passwort", "role": "Rolle", "createSuccess": "Benutzer erfolgreich erstellt", "createFailed": "Fehler beim Erstellen des Benutzers", "deleteSuccess": "Benutzer gelöscht", "deleteFailed": "Fehler beim Löschen", "roleUpdateSuccess": "Benutzerrolle zu {role} aktualisiert", "roleUpdateFailed": "Fehler beim Aktualisieren der Rolle", "demote": "Zurückstufen", "promote": "Befördern", "confirmDelete": "Möchten Sie diesen Benutzer wirklich löschen?", "table": { "name": "Name", "email": "E-Mail", "role": "Rolle", "createdAt": "Erstellt am", "actions": "Aktionen" }, "roles": { "user": "Benutzer", "admin": "Administrator" }, "title": "Benutzer", "description": "Benutzer und Berechtigungen verwalten" }, "aiTest": { "title": "KI-Anbieter-Tests", "description": "Testen Sie Ihre KI-Anbieter für Tag-Generierung und semantische Such-Embeddings", "tagsTestTitle": "Tags-Generierungs-Test", "tagsTestDescription": "Testen Sie den KI-Anbieter, der für automatische Tag-Vorschläge verantwortlich ist", "embeddingsTestTitle": "Embeddings-Test", "embeddingsTestDescription": "Testen Sie den KI-Anbieter, der für semantische Such-Embeddings verantwortlich ist", "howItWorksTitle": "Wie Tests funktionieren", "tagsGenerationTest": "🏷️ Tags-Generierungs-Test:", "tagsStep1": "Sendet eine Beispielnote an den KI-Anbieter", "tagsStep2": "Fordert 3-5 relevante Tags basierend auf dem Inhalt", "tagsStep3": "Zeigt die generierten Tags mit Konfidenzwerten", "tagsStep4": "Misst die Antwortzeit", "embeddingsTestLabel": "🔍 Embeddings-Test:", "embeddingsStep1": "Sendet einen Beispieltext an den Embedding-Anbieter", "embeddingsStep2": "Generiert eine Vektordarstellung (Zahlenliste)", "embeddingsStep3": "Zeigt Embedding-Dimensionen und Beispielwerte", "embeddingsStep4": "Überprüft, ob der Vektor gültig und korrekt formatiert ist", "tipContent": "Sie können verschiedene Anbieter für Tags und Embeddings verwenden! Nutzen Sie z.B. Ollama (kostenlos) für Tags und OpenAI (beste Qualität) für Embeddings, um Kosten und Leistung zu optimieren.", "provider": "Anbieter:", "model": "Modell:", "testing": "Testen...", "runTest": "Test ausführen", "testPassed": "Test bestanden", "testFailed": "Test fehlgeschlagen", "testSuccessToast": "Test {type} erfolgreich!", "testFailedToast": "Test {type} fehlgeschlagen", "testingType": "Teste {type}...", "technicalDetails": "Technische Details", "responseTime": "Antwortzeit: {time}ms", "generatedTags": "Generierte Tags:", "embeddingDimensions": "Embedding-Dimensionen:", "vectorDimensions": "Vektor-Dimensionen", "first5Values": "Erste 5 Werte:", "error": "Fehler:", "testError": "Testfehler: {error}", "tipTitle": "Tipp:", "tipDescription": "Verwenden Sie das KI-Test-Panel, um Konfigurationsprobleme vor dem Testen zu diagnostizieren." }, "sidebar": { "dashboard": "Dashboard", "users": "Benutzer", "aiManagement": "KI-Verwaltung", "chat": "KI-Chat", "lab": "Das Labor (Ideen)", "agents": "Agenten", "settings": "Einstellungen" }, "metrics": { "vsLastPeriod": "vs vorheriger Zeitraum" }, "tools": { "title": "Agenten-Werkzeuge", "description": "Externe Werkzeuge für die Agenten-Nutzung konfigurieren: Websuche, Web-Scraping und API-Zugriff.", "searchProvider": "Websuche-Anbieter", "searxng": "SearXNG (Selbst-gehostet)", "brave": "Brave Search API", "both": "Beide (SearXNG primär, Brave Fallback)", "searxngUrl": "SearXNG-URL", "braveKey": "Brave Search API-Schlüssel", "jinaKey": "Jina Reader API-Schlüssel", "jinaKeyOptional": "Optional — funktioniert ohne, aber mit Ratenbegrenzung", "jinaKeyDescription": "Wird für Web-Scraping verwendet. Funktioniert ohne Schlüssel, aber mit Ratenbegrenzung.", "saveSettings": "Werkzeugeinstellungen speichern", "updateSuccess": "Werkzeugeinstellungen erfolgreich aktualisiert", "updateFailed": "Fehler beim Aktualisieren der Werkzeugeinstellungen", "testing": "Test läuft...", "testSearch": "Websuche testen" }, "settingsDescription": "Anwendungseinstellungen konfigurieren", "dashboard": { "title": "Dashboard", "description": "Übersicht der Anwendungsmetriken", "recentActivity": "Letzte Aktivität", "recentActivityPlaceholder": "Letzte Aktivitäten werden hier angezeigt." }, "error": { "title": "Ein Fehler ist aufgetreten", "description": "Seite konnte nicht gerendert werden. Bitte versuchen Sie es erneut.", "retry": "Erneut versuchen" } }, "about": { "title": "Über", "description": "Informationen über die Anwendung", "appName": "Memento", "appDescription": "Eine leistungsstarke Notiz-Anwendung mit KI-gestützten Funktionen", "version": "Version", "buildDate": "Build-Datum", "platform": "Plattform", "platformWeb": "Web", "features": { "title": "Funktionen", "description": "KI-gestützte Fähigkeiten", "titleSuggestions": "KI-gestützte Titelvorschläge", "semanticSearch": "Semantische Suche mit Embeddings", "paragraphReformulation": "Absatz-Reformulierung", "memoryEcho": "Memory Echo tägliche Einblicke", "notebookOrganization": "Notizbuch-Organisation", "dragDrop": "Drag & Drop Notizverwaltung", "labelSystem": "Label-System", "multipleProviders": "Mehrere KI-Anbieter (OpenAI, Ollama)" }, "technology": { "title": "Technologie-Stack", "description": "Mit modernen Technologien erstellt", "frontend": "Frontend", "backend": "Backend", "database": "Datenbank", "authentication": "Authentifizierung", "ai": "KI", "ui": "UI", "testing": "Tests" }, "support": { "title": "Support", "description": "Hilfe und Feedback erhalten", "documentation": "Dokumentation", "reportIssues": "Probleme melden", "feedback": "Feedback" } }, "support": { "title": "Memento-Entwicklung unterstützen", "description": "Memento ist zu 100% kostenlos und Open Source. Ihre Unterstützung hilft, es so zu halten.", "buyMeACoffee": "Lad mir einen Kaffee ein", "donationDescription": "Machen Sie eine einmalige Spende oder werden Sie monatlicher Unterstützer.", "donateOnKofi": "Auf Ko-fi spenden", "kofiDescription": "Keine Plattformgebühren • Sofortige Auszahlungen • Sicher", "sponsorOnGithub": "Auf GitHub sponsoren", "sponsorDescription": "Werden Sie monatlicher Sponsor und erhalten Sie Anerkennung.", "githubDescription": "Wiederkehrende Unterstützung • Öffentliche Anerkennung • Entwickler-fokussiert", "howSupportHelps": "Wie Ihre Unterstützung hilft", "directImpact": "Direkte Auswirkung", "sponsorPerks": "Sponsor-Vorteile", "transparency": "Transparenz", "transparencyDescription": "Ich glaube an vollständige Transparenz. So werden Spenden verwendet:", "hostingServers": "Hosting & Server:", "domainSSL": "Domain & SSL:", "aiApiCosts": "KI-API-Kosten:", "totalExpenses": "Gesamtausgaben:", "otherWaysTitle": "Andere Möglichkeiten zu unterstützen", "starGithub": "Auf GitHub markieren", "reportBug": "Einen Bug melden", "contributeCode": "Code beitragen", "shareTwitter": "Auf Twitter teilen" }, "demoMode": { "title": "Demo-Modus", "activated": "Demo-Modus aktiviert! Memory Echo funktioniert jetzt sofort.", "deactivated": "Demo-Modus deaktiviert. Normale Parameter wiederhergestellt.", "toggleFailed": "Fehler beim Umschalten des Demo-Modus", "description": "Beschleunigt Memory Echo zum Testen. Verbindungen erscheinen sofort.", "parametersActive": "Demo-Parameter aktiv:", "similarityThreshold": "50% Ähnlichkeitsschwelle (normalerweise 75%)", "delayBetweenNotes": "0 Tage Verzögerung zwischen Notizen (normalerweise 7 Tage)", "unlimitedInsights": "Unbegrenzte Einblicke (keine Häufigkeitsbeschränkungen)", "createNotesTip": "Erstellen Sie 2+ ähnliche Notizen und sehen Sie Memory Echo in Aktion!" }, "resetPassword": { "title": "Passwort zurücksetzen", "description": "Geben Sie unten Ihr neues Passwort ein.", "invalidLinkTitle": "Ungültiger Link", "invalidLinkDescription": "Dieser Link zum Zurücksetzen des Passworts ist ungültig oder abgelaufen.", "requestNewLink": "Neuen Link anfordern", "newPassword": "Neues Passwort", "confirmNewPassword": "Neues Passwort bestätigen", "resetting": "Zurücksetzen...", "resetPassword": "Passwort zurücksetzen", "passwordMismatch": "Passwörter stimmen nicht überein", "success": "Passwort erfolgreich zurückgesetzt. Sie können sich jetzt anmelden.", "loading": "Wird geladen..." }, "dataManagement": { "title": "Datenverwaltung", "toolsDescription": "Werkzeuge zur Pflege Ihrer Datenbankgesundheit", "exporting": "Wird exportiert...", "importing": "Wird importiert...", "deleting": "Wird gelöscht...", "dangerZone": "Gefahrenbereich", "dangerZoneDescription": "Diese Aktionen sind irreversibel. Bitte seien Sie vorsichtig.", "indexingComplete": "Indizierung abgeschlossen", "indexingError": "Fehler bei der Indizierung", "cleanupComplete": "Bereinigung abgeschlossen", "cleanupError": "Fehler bei der Bereinigung", "export": { "title": "Alle Notizen exportieren", "description": "Laden Sie alle Ihre Notizen als JSON-Datei herunter. Dies umfasst alle Inhalte, Labels und Metadaten.", "button": "Notizen exportieren", "success": "Notizen erfolgreich exportiert", "failed": "Fehler beim Exportieren der Notizen" }, "import": { "title": "Notizen importieren", "description": "Laden Sie eine JSON-Datei hoch, um Notizen zu importieren. Diese werden zu Ihren vorhandenen Notizen hinzugefügt, nicht ersetzt.", "button": "Notizen importieren", "success": "{count} Notizen importiert", "failed": "Fehler beim Importieren der Notizen" }, "delete": { "title": "Alle Notizen löschen", "description": "Dauerhaft alle Ihre Notizen löschen. Diese Aktion kann nicht rückgängig gemacht werden.", "button": "Alle Notizen löschen", "confirm": "Sind Sie sicher? Dies löscht dauerhaft alle Ihre Notizen.", "success": "Alle Notizen gelöscht", "failed": "Fehler beim Löschen der Notizen" }, "indexing": { "title": "Suchindex neu erstellen", "description": "Embeddings für alle Notizen neu generieren, um die semantische Suche zu verbessern.", "button": "Index neu erstellen", "success": "Indizierung abgeschlossen: {count} Notizen verarbeitet", "failed": "Fehler während der Indizierung" }, "cleanup": { "title": "Verwaiste Daten bereinigen", "description": "Labels und Verbindungen entfernen, die auf gelöschte Notizen verweisen.", "button": "Bereinigen", "failed": "Fehler während der Bereinigung" } }, "appearance": { "title": "Erscheinungsbild", "description": "Anpassen, wie die App aussieht", "notesViewDescription": "Wählen Sie, wie Notizen auf der Startseite und in Notizbüchern angezeigt werden.", "notesViewLabel": "Notizen-Ansicht", "notesViewTabs": "Tabs (OneNote-Stil)", "notesViewMasonry": "Karten (Raster)", "selectTheme": "Select theme", "fontFamilyLabel": "Schriftfamilie", "fontFamilyDescription": "Wählen Sie die im gesamten Programm verwendete Schriftart", "selectFontFamily": "Inter ist für Lesbarkeit optimiert, System verwendet die native Schriftart Ihres Betriebssystems", "fontSystem": "Standardsystemschriftart" }, "generalSettings": { "title": "Allgemeine Einstellungen", "description": "Allgemeine Anwendungseinstellungen" }, "toast": { "saved": "Einstellung gespeichert", "saveFailed": "Fehler beim Speichern der Einstellung", "operationSuccess": "Operation erfolgreich", "operationFailed": "Operation fehlgeschlagen", "openingConnection": "Verbindung wird geöffnet...", "openConnectionFailed": "Fehler beim Öffnen der Verbindung", "thanksFeedback": "Danke für Ihr Feedback!", "thanksFeedbackImproving": "Danke! Wir werden dies zur Verbesserung nutzen.", "feedbackFailed": "Fehler beim Senden des Feedbacks", "notesFusionSuccess": "Notizen erfolgreich zusammengeführt!" }, "testPages": { "titleSuggestions": { "title": "Titelvorschläge testen", "contentLabel": "Inhalt (mehr als 50 Wörter erforderlich):", "placeholder": "Schreiben Sie hier mindestens 50 Wörter...", "wordCount": "Wortanzahl:", "status": "Status:", "analyzing": "Analysieren...", "idle": "Inaktiv", "error": "Fehler:", "suggestions": "Vorschläge ({count}):", "noSuggestions": "Noch keine Vorschläge. Schreiben Sie 50+ Wörter und warten Sie 2 Sekunden." } }, "trash": { "title": "Papierkorb", "empty": "Der Papierkorb ist leer", "emptyDescription": "Gelöschte Notizen werden hier angezeigt", "restore": "Wiederherstellen", "deletePermanently": "Dauerhaft löschen", "noteTrashed": "Notiz in den Papierkorb verschoben", "noteRestored": "Notiz wiederhergestellt", "notePermanentlyDeleted": "Notiz dauerhaft gelöscht", "emptyTrash": "Papierkorb leeren", "emptyTrashConfirm": "Alle Notizen im Papierkorb dauerhaft löschen?", "emptyTrashSuccess": "Papierkorb geleert", "permanentDelete": "Dauerhaft löschen", "permanentDeleteConfirm": "Diese Notiz wird dauerhaft gelöscht. Diese Aktion kann nicht rückgängig gemacht werden." }, "footer": { "privacy": "Datenschutz", "terms": "Nutzungsbedingungen", "openSource": "Open Source Klon" }, "connection": { "similarityInfo": "Diese Notizen sind durch {similarity}% Ähnlichkeit verbunden", "clickToView": "Klicken Sie, um die Notiz anzuzeigen", "isHelpful": "Ist diese Verbindung hilfreich?", "helpful": "Hilfreich", "notHelpful": "Nicht hilfreich", "memoryEchoDiscovery": "Memory Echo Entdeckung" }, "diagnostics": { "title": "Diagnose", "description": "Check your AI provider connection status", "configuredProvider": "Konfigurierter Anbieter", "apiStatus": "API-Status", "operational": "Operational", "errorStatus": "Error", "checking": "Checking...", "testDetails": "Test-Details:", "troubleshootingTitle": "Fehlerbehebungstipps:", "tip1": "Stellen Sie sicher, dass Ollama läuft (ollama serve)", "tip2": "Prüfen Sie, dass das Modell installiert ist (ollama pull llama3)", "tip3": "Überprüfen Sie Ihren API-Schlüssel für OpenAI", "tip4": "Prüfen Sie die Netzwerkverbindung" }, "batch": { "organizeWithAI": "Mit KI organisieren", "organize": "Organisieren" }, "common": { "unknown": "Unbekannt", "notAvailable": "Nicht verfügbar", "loading": "Wird geladen...", "error": "Fehler", "success": "Erfolg", "confirm": "Bestätigen", "cancel": "Abbrechen", "close": "Schließen", "save": "Speichern", "delete": "Löschen", "edit": "Bearbeiten", "add": "Hinzufügen", "remove": "Entfernen", "search": "Suchen", "noResults": "Keine Ergebnisse", "required": "Erforderlich", "optional": "Optional" }, "time": { "justNow": "Gerade eben", "minutesAgo": "vor {count} Minute(n)", "hoursAgo": "vor {count} Stunde(n)", "daysAgo": "vor {count} Tag(en)", "yesterday": "Gestern", "today": "Heute", "tomorrow": "Morgen" }, "favorites": { "title": "Favoriten", "toggleSection": "Bereich umschalten", "noFavorites": "Keine Favoriten", "pinToFavorite": "Als Favorit anheften" }, "notebooks": { "create": "Notizbuch erstellen", "allNotebooks": "Alle Notizbücher", "noNotebooks": "Keine Notizbücher", "createFirst": "Erstellen Sie Ihr erstes Notizbuch" }, "ui": { "close": "Schließen", "open": "Öffnen", "expand": "Erweitern", "collapse": "Zusammenklappen" }, "mcpSettings": { "title": "MCP-Einstellungen", "description": "API-Schlüssel verwalten und externe Tools konfigurieren", "whatIsMcp": { "title": "Was ist MCP?", "description": "Das Model Context Protocol (MCP) ist ein offenes Protokoll, das es KI-Modellen ermöglicht, sicher mit externen Tools und Datenquellen zu interagieren. Mit MCP können Sie Tools wie Claude Code, Cursor oder N8N mit Ihrer Memento-Instanz verbinden, um Ihre Notes programmgesteuert zu lesen, zu erstellen und zu organisieren.", "learnMore": "Mehr über MCP erfahren" }, "serverStatus": { "title": "Serverstatus", "running": "Aktiv", "stopped": "Gestoppt", "mode": "Modus", "url": "URL" }, "apiKeys": { "title": "API-Schlüssel", "description": "API-Schlüssel ermöglichen externen Tools den Zugriff auf Ihre Notes über MCP. Halten Sie Ihre Schlüssel geheim.", "generate": "Neuen Schlüssel generieren", "empty": "Noch keine API-Schlüssel. Generieren Sie einen, um zu beginnen.", "active": "Aktiv", "revoked": "Widerrufen", "revoke": "Widerrufen", "delete": "Löschen", "createdAt": "Erstellt", "lastUsed": "Zuletzt verwendet", "never": "Nie", "confirmRevoke": "Sind Sie sicher, dass Sie diesen Schlüssel widerrufen möchten? Tools, die ihn verwenden, verlieren den Zugriff.", "confirmDelete": "Sind Sie sicher, dass Sie diesen Schlüssel dauerhaft löschen möchten?" }, "createDialog": { "title": "API-Schlüssel generieren", "description": "Erstellen Sie einen neuen API-Schlüssel, um externe Tools mit Ihren Notes zu verbinden.", "nameLabel": "Schlüsselname", "namePlaceholder": "z.B. Claude Code, Cursor, N8N", "generating": "Wird generiert...", "generate": "Generieren", "successTitle": "API-Schlüssel generiert", "successDescription": "Kopieren Sie Ihren API-Schlüssel jetzt. Sie können ihn später nicht mehr einsehen.", "copy": "Kopieren", "copied": "Kopiert!", "done": "Fertig" }, "configInstructions": { "title": "Konfigurationsanleitung", "description": "Verwenden Sie Ihren API-Schlüssel zur Konfiguration dieser Tools.", "claudeCode": { "title": "Claude Code", "description": "Fügen Sie dies zur MCP-Konfigurationsdatei von Claude Code hinzu:" }, "cursor": { "title": "Cursor", "description": "Fügen Sie dies zu Ihren Cursor MCP-Einstellungen hinzu:" }, "n8n": { "title": "N8N", "description": "Verwenden Sie diese Anmeldeinformationen in Ihrem N8N MCP-Knoten:" } } }, "agents": { "title": "Agenten", "subtitle": "Automatisieren Sie Ihre Überwachungs- und Recherheaufgaben", "newAgent": "Neuer Agent", "myAgents": "Meine Agenten", "searchPlaceholder": "Search agents...", "filterAll": "All", "newBadge": "New", "noResults": "No agents match your search.", "noAgents": "Keine Agenten", "noAgentsDescription": "Erstellen Sie Ihren ersten Agenten oder installieren Sie unten eine Vorlage, um Ihre Überwachungsaufgaben zu automatisieren.", "types": { "scraper": "Monitor", "researcher": "Rechercheur", "monitor": "Beobachter", "custom": "Benutzerdefiniert" }, "typeDescriptions": { "scraper": "Extrahiert Inhalte von mehreren Websites und erstellt eine Zusammenfassung", "researcher": "Sucht nach Informationen zu einem Thema", "monitor": "Überwacht ein Notizbuch und analysiert Notizen", "custom": "Freier Agent mit Ihrem eigenen Prompt" }, "form": { "agentType": "Agententyp", "name": "Name", "namePlaceholder": "z.B. Dienstag KI-Watch", "description": "Beschreibung (optional)", "descriptionPlaceholder": "Wöchentliche KI-Nachrichtenzusammenfassung", "urlsLabel": "URLs zum Extrahieren", "urlsOptional": "(optional)", "sourceNotebook": "Zu überwachendes Notizbuch", "selectNotebook": "Notizbuch auswählen...", "targetNotebook": "Ziel-Notizbuch", "inbox": "Posteingang", "instructions": "KI-Anweisungen", "instructionsPlaceholder": "Beschreiben Sie das Verhalten des Agenten...", "frequency": "Häufigkeit", "cancel": "Abbrechen", "saving": "Wird gespeichert...", "save": "Speichern", "create": "Agent erstellen", "editTitle": "Agent bearbeiten", "createTitle": "Neuer Agent", "nameRequired": "Name ist erforderlich", "addUrl": "URL hinzufügen", "advancedMode": "Erweiterter Modus", "instructionsHint": "ersetzt den automatischen Prompt", "researchTopic": "Recherchethema", "researchTopicPlaceholder": "z.B. Neueste Fortschritte in der Quantencomputer", "notifyEmail": "E-Mail-Benachrichtigung", "notifyEmailHint": "Erhalten Sie eine E-Mail mit den Ergebnissen des Agenten nach jedem Durchlauf", "includeImages": "Include images", "includeImagesHint": "Extract images from scraped pages and attach them to the generated note", "back": "Back", "configuration": "Configuration", "options": "Options" }, "frequencies": { "manual": "Manuell", "hourly": "Stündlich", "daily": "Täglich", "weekly": "Wöchentlich", "monthly": "Monatlich" }, "schedule": { "nextRun": "Next run", "pending": "Pending trigger", "time": "Time", "dayOfWeek": "Day of week", "dayOfMonth": "Day of month", "days": { "mon": "Monday", "tue": "Tuesday", "wed": "Wednesday", "thu": "Thursday", "fri": "Friday", "sat": "Saturday", "sun": "Sunday" } }, "status": { "success": "Erfolgreich", "failure": "Fehlgeschlagen", "running": "Läuft", "pending": "Ausstehend", "nextRun": "Nächste Ausf.", "lastStatus": "Letzter Status" }, "actions": { "edit": "Bearbeiten", "run": "Ausführen", "delete": "Löschen", "deleteConfirm": "Agenten \"{name}\" löschen?", "toggleOn": "Agent aktiviert", "toggleOff": "Agent deaktiviert" }, "toasts": { "created": "Agent erstellt", "updated": "Agent aktualisiert", "deleted": "\"{name}\" gelöscht", "deleteError": "Fehler beim Löschen", "runSuccess": "\"{name}\" erfolgreich ausgeführt", "runError": "Fehler: {error}", "runFailed": "Ausführung fehlgeschlagen", "runGenericError": "Fehler bei der Ausführung", "toggleError": "Fehler beim Umschalten des Agenten", "installSuccess": "\"{name}\" installiert", "installError": "Fehler bei der Installation", "saveError": "Fehler beim Speichern", "autoRunSuccess": "Agent \"{name}\" executed automatically with success", "autoRunError": "Agent \"{name}\" failed during automatic execution" }, "templates": { "title": "Vorlagen", "install": "Installieren", "installing": "Wird installiert...", "veilleAI": { "name": "KI-Watch", "description": "Extrahiert Inhalte von 5 KI-spezialisierten Websites und erstellt eine wöchentliche Zusammenfassung." }, "veilleTech": { "name": "Tech-Watch", "description": "Extrahiert Inhalte von großen Tech-Websites und erstellt eine Nachrichtenübersicht." }, "veilleDev": { "name": "Dev-Watch", "description": "Extrahiert Inhalte von Entwickler-Websites und fasst neue Technologien und Frameworks zusammen." }, "surveillant": { "name": "Notiz-Beobachter", "description": "Analysiert aktuelle Notizen aus einem Notizbuch und schlägt Ergänzungen, Referenzen und Verknüpfungen vor." }, "chercheur": { "name": "Themen-Rechercheur", "description": "Sucht nach tiefgehenden Informationen zu einem Thema und erstellt eine strukturierte Notiz mit Referenzen." } }, "runLog": { "title": "Verlauf", "noHistory": "Noch keine Ausführungen", "toolTrace": "{count} Werkzeugaufrufe", "step": "Schritt {num}" }, "tools": { "title": "Agenten-Werkzeuge", "webSearch": "Websuche", "webScrape": "Web-Scraping", "noteSearch": "Notizsuche", "noteRead": "Notiz lesen", "noteCreate": "Notiz erstellen", "urlFetch": "URL abrufen", "memorySearch": "Gedächtnis", "configNeeded": "Konfiguration", "selected": "{count} ausgewählt", "maxSteps": "Max. Iterationen" }, "metadata": { "executions": "{count} Ausf." }, "defaultRoles": { "scraper": "Sie sind ein Überwachungsassistent. Fassen Sie Artikel von verschiedenen Websites zu einer klaren, strukturierten Zusammenfassung zusammen.", "researcher": "Sie sind ein gründlicher Rechercheur. Erstellen Sie für das angeforderte Thema eine Forschungsnotiz mit Kontext, Kernpunkten, Debatten und Referenzen.", "monitor": "Sie sind ein analytischer Assistent. Analysieren Sie die bereitgestellten Notizen und schlagen Sie Ansätze, Referenzen und Verbindungen zwischen Notizen vor.", "custom": "Sie sind ein hilfreicher Assistent." }, "help": { "title": "Agenten-Leitfaden", "btnLabel": "Hilfe", "close": "Schließen", "whatIsAgent": "Was ist ein Agent?", "whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.", "howToUse": "Wie verwendet man einen Agenten?", "howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook", "types": "Agententypen", "typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types", "advanced": "Erweiterter Modus (KI-Anweisungen, Max. Iterationen)", "advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.", "tools": "Verfügbare Werkzeuge (Details)", "toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.", "frequency": "Häufigkeit & Planung", "frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.", "targetNotebook": "Zielnotizbuch", "targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.", "templates": "Vorlagen", "templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.", "tips": "Tipps & Fehlerbehebung", "tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs", "tooltips": { "agentType": "Wählen Sie die Art der Aufgabe, die der Agent ausführen soll. Jeder Typ hat unterschiedliche Funktionen und Felder.", "researchTopic": "Das Thema, das der Agent im Web recherchieren soll. Seien Sie spezifisch für bessere Ergebnisse.", "description": "Eine kurze Beschreibung, was dieser Agent tut. Hilft Ihnen, seinen Zweck zu merken.", "urls": "Liste der zu scrapenden Websites. Der Agent besucht jede URL und extrahiert den Inhalt.", "sourceNotebook": "Das Notizbuch, das der Agent analysieren wird. Es liest Notizen aus diesem Notizbuch, um Verbindungen und Themen zu finden.", "targetNotebook": "Wo die Ergebnisnotiz des Agents gespeichert wird. Wählen Sie Posteingang oder ein bestimmtes Notizbuch.", "frequency": "Wie oft der Agent automatisch läuft. Starten Sie mit Manuell zum Testen.", "instructions": "Benutzerdefinierte Anweisungen, die den Standard-KI-Prompt ersetzen. Leer lassen für automatischen Prompt.", "tools": "Wählen Sie die Werkzeuge, die der Agent verwenden kann. Jedes Werkzeug gibt dem Agent eine spezifische Fähigkeit.", "maxSteps": "Maximale Anzahl von Denkachlägen. Mehr Schritte = tiefere Analyse, dauert aber länger." } } }, "chat": { "title": "KI-Chat", "subtitle": "Chatten Sie mit Ihren Notizen und KI-Agenten", "newConversation": "Neues Gespräch", "noHistory": "Kein Verlauf", "untitled": "Unbenanntes Gespräch", "deleteConfirm": "Dieses Gespräch löschen?", "yes": "Ja", "placeholder": "Nachricht an den Assistenten senden...", "allNotebooks": "Alle Notizbücher", "inAllNotebooks": "In allen Notizbüchern", "active": "AKTIV", "disclaimer": "KI kann Fehler machen. Überprüfen Sie wichtige Informationen.", "assistantError": "Assistenten-Fehler", "loadError": "Fehler beim Laden des Gesprächs", "createError": "Fehler beim Erstellen des Gesprächs", "deleteError": "Fehler beim Löschen", "renamed": "Gespräch umbenannt", "renameError": "Fehler beim Umbenennen", "welcome": "Ich bin hier, um Ihnen zu helfen, Ihre Notizen zusammenzufassen, neue Ideen zu generieren oder Ihre Notizbücher zu besprechen.", "searching": "Wird gesucht...", "noNotesFoundForContext": "Keine relevanten Notizen für diese Frage gefunden. Antworte mit deinem Allgemeinwissen.", "webSearch": "Websuche", "timeoutWarning": "Response is taking longer than expected..." }, "labHeader": { "title": "Das Labor", "live": "Live", "currentProject": "Aktuelles Projekt", "choose": "Auswählen...", "yourSpaces": "Ihre Räume", "updated": "Aktualisiert", "newSpace": "Neuer Denkraum", "new": "Neu", "renamed": "Raum umbenannt", "renameError": "Fehler beim Umbenennen", "created": "Neuer Raum erstellt", "createFailed": "Erstellung fehlgeschlagen", "deleteSpace": "Raum löschen", "deleted": "Raum gelöscht", "deleteError": "Fehler beim Löschen", "rename": "Rename" }, "lab": { "initializing": "Arbeitsbereich wird initialisiert", "loadingIdeas": "Deine Ideen werden geladen..." } }