feat: brainstorm sessions, PDF document Q&A, embedding fixes, and UI improvements
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 7s

- Add brainstorm feature with collaborative canvas, AI idea generation, live cursors, playback, and export
- Add PDF upload/extraction/ingestion pipeline with pgvector document search (RAG)
- Add document Q&A overlay with streaming chat and PDF preview
- Add note attachments UI with status polling, grid layout, and auto-scroll
- Add task extraction AI tool and agent executor improvements
- Fix NoteEmbedding missing updatedAt column, re-index 66 notes with 1536-dim embeddings
- Fix brainstorm 'Create Note' button: add success toast and redirect to created note
- Fix memory echo notification infinite polling
- Fix chat route to always include document_search tool
- Add brainstorm i18n keys across all 14 locales
- Add socket server for real-time brainstorm collaboration
- Add hierarchical notebook selector and organize notebook dialog improvements
- Add sidebar brainstorm section with session management
- Update prisma schema with brainstorm tables, attachments, and document chunks
This commit is contained in:
Antigravity
2026-05-14 17:43:21 +00:00
parent 195e845f0a
commit 1fcea6ed7d
228 changed files with 57656 additions and 1059 deletions

View File

@@ -32,6 +32,8 @@
},
"sidebar": {
"notes": "Notes",
"recent": "Jüngste",
"quickNav": "Schnelle Navigation",
"reminders": "Reminders",
"labels": "Labels",
"editLabels": "Edit labels",
@@ -40,15 +42,35 @@
"noLabelsInNotebook": "Keine Labels in diesem Notizbuch",
"archive": "Archive",
"trash": "Trash",
"clearFilter": "Remove filter"
"clearFilter": "Remove filter",
"inbox": "Posteingang",
"sharedWithMe": "Mit mir geteilt",
"sortNewest": "Das Neueste zuerst",
"sortOldest": "Älteste zuerst",
"sortAlpha": "A → Z",
"accountMenu": "Kontomenü",
"profile": "Profil",
"signOut": "Abmelden",
"sortOrder": "Sortierreihenfolge",
"freezePinnedNotebook": "Pin-Reihenfolge in der Seitenleiste des Notizbuchs",
"unfreezePinnedNotebook": "Pinnwandreihenfolge in der Notizbuch-Seitenleiste aufheben",
"newSubNotebook": "Neues Subnotebook",
"renameNotebook": "Umbenennen"
},
"notes": {
"title": "Notizen",
"newNote": "Neue Notiz",
"reorganize": "Notizen neu organisieren",
"untitled": "Unbenannt",
"placeholder": "Notiz machen...",
"markdownPlaceholder": "Notiz machen... (Markdown unterstützt)",
"titlePlaceholder": "Titel",
"noteTypes": {
"richtext": "Rich-Text",
"markdown": "Abschlag",
"text": "Klartext",
"checklist": "Checkliste"
},
"listItem": "Listenelement",
"addListItem": "+ Listenelement",
"newChecklist": "Neue Checkliste",
@@ -58,6 +80,7 @@
"confirmDelete": "Möchten Sie diese Notiz wirklich löschen?",
"confirmLeaveShare": "Möchten Sie diese geteilte Notiz wirklich verlassen?",
"sharedBy": "Geteilt von",
"sharedShort": "Geteilt",
"leaveShare": "Verlassen",
"delete": "Löschen",
"archive": "Archivieren",
@@ -136,6 +159,8 @@
"dragToReorder": "Ziehen zum Neuanordnen",
"more": "Mehr",
"emptyState": "Keine Notizen vorhanden",
"metadataPanel": "Einzelheiten",
"metadataNotebook": "Notizbuch",
"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",
@@ -147,11 +172,6 @@
"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",
@@ -160,15 +180,18 @@
"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.",
"notes": {
"emptyNotebook": "Leeres Notizbuch",
"emptyNotebookDesc": "Keine Notizen vorhanden. Klicke auf + um eine zu erstellen.",
"noNoteSelected": "Keine Notiz ausgewählt",
"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?",
"deleteVersionDesc": "Diese Aktion kann nicht rückgängig gemacht werden. Die Version wird dauerhaft aus dem Verlauf gelöscht.",
"historyMode": "Verlaufsmodus",
"historyModeManual": "Manuell (Commit-Schaltfläche)",
"historyModeAuto": "Automatisch (intelligent)",
@@ -184,6 +207,10 @@
"enableHistory": "Verlauf aktivieren",
"historyEmpty": "Keine Versionen verfügbar",
"historySelectVersion": "Wählen Sie eine Version zur Vorschau aus",
"currentVersion": "aktuell",
"compareVersions": "Vergleichen",
"diffTitle": "Vergleich",
"diffSelectHint": "Klicken Sie auf 2 Versionen in der Liste, um sie zu vergleichen",
"sortBy": "Sortieren nach",
"sortDateDesc": "Datum (neueste)",
"sortDateAsc": "Datum (älteste)",
@@ -197,10 +224,14 @@
"createFailed": "Failed to create note",
"updateFailed": "Failed to update note",
"archived": "Note archived",
"unarchivedSuccess": "Notiz aus dem Archiv entfernt",
"archiveFailed": "Failed to archive",
"sort": "Sort",
"confirmDeleteTitle": "Delete note",
"leftShare": "Share removed",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"dismiss": "Not pertinent",
"dismissed": "Note dismissed from recent",
"generalNotes": "General Notes",
"noteType": "Notiztyp",
@@ -214,7 +245,23 @@
"switchTypeTitle": "Notiztyp ändern?",
"switchTypeWarning": "Formatierung kann beim Wechsel zu {type} verloren gehen.",
"switchTypeContentPreserved": "Dein Inhalt wird als Klartext erhalten.",
"switchType": "Wechseln zu {type}"
"switchType": "Wechseln zu {type}",
"saveNow": "Jetzt sparen",
"backToCollection": "Zurück zur Sammlung",
"markdownEditingTitle": "Zurück zur Bearbeitung",
"markdownPreviewTitle": "Vorschau",
"brainstormThisIdea": "Machen Sie ein Brainstorming zu dieser Idee",
"brainstormThisIdeaAria": "Machen Sie ein Brainstorming zu dieser Idee",
"shareNoteTitle": "Notiz teilen",
"shareNoteAria": "Notiz teilen",
"saveNoteAria": "Notiz speichern",
"noChangesToSaveAria": "Keine Änderungen zum Speichern",
"optionsMenuAria": "Optionsmenü",
"deleteNoteConfirmItem": "Notiz löschen",
"noteDeletedToast": "Notiz gelöscht.",
"deleteNoteFailedToast": "Konnte nicht gelöscht werden.",
"documentInfoAria": "Dokumentinformationen",
"noModification": "Keine Änderungen"
},
"pagination": {
"previous": "←",
@@ -296,7 +343,24 @@
"accessRevoked": "Der Zugriff wurde widerrufen",
"errorLoading": "Fehler beim Laden der Mitarbeiter",
"failedToAdd": "Fehler beim Hinzufügen des Mitarbeiters",
"failedToRemove": "Fehler beim Entfernen des Mitarbeiters"
"failedToRemove": "Fehler beim Entfernen des Mitarbeiters",
"shareCompactTitle": "Aktie",
"inviteByEmailLabel": "Per E-Mail einladen",
"accessReadCompact": "Sicht",
"accessEditCompact": "Bearbeiten",
"sendInvitation": "Einladung senden",
"invitationSentBadge": "Einladung verschickt",
"sharedAccessLabel": "Gemeinsamer Zugriff",
"noCollaboratorsEmpty": "Noch keine Mitarbeiter.",
"removeAccessTitle": "Zugriff entfernen",
"toastInviteSentTo": "Einladung gesendet an {email}",
"toastAccessRemoved": "Zugriff für {target} entfernt",
"toastUserFallback": "der Benutzer",
"toastSharingError": "Fehler beim Teilen",
"toastEmailNotFound": "Mit dieser E-Mail wurde kein Konto gefunden.",
"toastAlreadySharedUser": "Diese Notiz wurde bereits mit diesem Benutzer geteilt.",
"toastRemoveAccessFailed": "Der Zugriff konnte nicht entfernt werden.",
"userFallback": "Benutzer"
},
"ai": {
"analyzing": "KI analysiert...",
@@ -326,6 +390,8 @@
"transforming": "Wird umgewandelt...",
"transformSuccess": "Text erfolgreich in Markdown umgewandelt!",
"transformError": "Fehler bei der Umwandlung",
"convertToRichtext": "In Rich Text konvertieren",
"convertingToRichtext": "Konvertieren...",
"assistant": "KI-Assistent",
"generating": "Wird generiert...",
"generateTitles": "Titel generieren",
@@ -389,6 +455,8 @@
"undoAI": "KI-Transformation rückgängig machen",
"undoApplied": "Originaltext wiederhergestellt",
"minWordsError": "Die Notiz muss mindestens 5 Wörter enthalten, um KI-Aktionen zu nutzen.",
"wordCountMin": "Bitte wählen Sie mindestens {min} Wörter zur Neuformulierung aus (derzeit {aktuelle} Wörter)",
"wordCountMax": "Bitte wählen Sie höchstens {max} Wörter zum Umformulieren aus (derzeit {aktuelle} Wörter).",
"genericError": "KI-Fehler",
"actionError": "Fehler bei der KI-Aktion",
"appliedToNote": "In Notiz angewendet",
@@ -404,6 +472,15 @@
"chatTab": "Chat",
"noteActions": "Notiz-Aktionen",
"askToStart": "Stellen Sie dem Assistenten eine Frage, um zu beginnen.",
"chatPanelContext": "Kontext",
"chatPanelNotebookPlus": "+ Notizbuch",
"chatPanelWritingTone": "Schreibton",
"scopeAutoBadge": "Auto",
"chatNoteQuestionPlaceholder": "Stellen Sie eine Frage zu dieser Notiz...",
"chatNotebookSelectPlaceholder": "Legen Sie ein Notizbuch bei...",
"assistantTabActions": "Aktionen",
"resourcePreviewAiTitle": "KI-Vorschau",
"resourcePreviewInjectFromChat": "Aus dem Chat injizieren",
"contextLabel": "Kontext",
"thisNote": "Diese Notiz",
"allMyNotes": "Alle meine Notizen",
@@ -415,6 +492,7 @@
"newLineHint": "Shift+Enter = neue Zeile",
"resultLabel": "Ergebnis",
"discardAction": "Verwerfen",
"organization": "Organisation",
"transformationsDesc": "Transformationen — direkt in der Notiz angewendet",
"writeMinWordsAction": "Schreibe mindestens 5 Wörter, um KI-Aktionen zu aktivieren.",
"processingAction": "Verarbeitung...",
@@ -425,7 +503,45 @@
"shorten": "Kürzen",
"improve": "Verbessern",
"toMarkdown": "Zu Markdown",
"describeImages": "Describe images"
"describeImages": "Describe images",
"fixGrammar": "Korrigieren Sie die Grammatik",
"translate": "Übersetzen",
"explain": "Erklären",
"toRichText": "In Rich-Text konvertieren"
},
"generate": {
"slides": "Folien generieren",
"sectionLabel": "Generierungstools",
"theme": "Thema",
"themeArchitecturalMono": "Architektonisches Mono",
"themeVibrantTech": "Lebendige Technologie",
"themeMinimalSilk": "Minimale Seide",
"style": "Stil",
"styleProfessional": "Professional",
"styleCreative": "Kreativ",
"styleBrutalist": "Brutalistisch",
"diagram": "Diagramm erstellen",
"diagramReadyHint": "Wandeln Sie eine Notiz in einen visuellen Fluss um",
"diagramType": "Diagrammtyp",
"typeAuto": "Automatische Erkennung",
"typeFlowchart": "Flussdiagramm",
"typeMindMap": "Mindmap",
"typeTimeline": "Zeitleiste",
"typeOrgChart": "Organigramm",
"typeArchitecture": "Architektur",
"typeProcessMap": "Prozesslandkarte",
"styleSketchy": "Skizzenhaft",
"styleSoft": "Weich",
"styleMinimal": "Minimal",
"styleDraft": "Entwurf",
"stylePolished": "Poliert",
"styleHandwritten": "Handschriftlich",
"diagramReady": "Diagramm ist fertig!",
"openInExcalidraw": "Im Excalidraw Lab öffnen",
"insertDiagramInNote": "PNG in aktuelle Notiz einbetten",
"diagramImageAlt": "KI-generiertes Diagramm",
"insertedInNote": "Diagramm in Notiz eingefügt",
"insertExportError": "Fehler beim Exportieren/Hochladen des Diagramms"
},
"openAssistant": "KI-Assistenten öffnen",
"poweredByMomento": "Angetrieben von Momento AI",
@@ -442,7 +558,64 @@
"aiCopilot": "KI-Copilot",
"suggestTitle": "KI-Titelvorschlag",
"generateTitleFromImage": "Generate title from image",
"titleGenerated": "Title generated from image"
"titleGenerated": "Title generated from image",
"resourceTab": "Ressource",
"aiNoteTitle": "AI-Hinweis",
"injectReplace": "Ersetzen",
"injectReplaceTitle": "Ersetzen Sie den Notizinhalt durch diese Nachricht",
"injectComplete": "Vollständig",
"injectCompleteTitle": "Vervollständigen Sie die Notiz mit dieser Nachricht (AI)",
"injectMerge": "Verschmelzen",
"injectMergeTitle": "Mit Notiz zusammenführen (KI)",
"imagesCount": "{count} Bilder",
"resource": {
"failedToLoadUrl": "Diese URL konnte nicht geladen werden",
"pageLoaded": "Seite geladen: {title}",
"pageLoadError": "Fehler beim Laden der Seite",
"pasteOrUrlFirst": "Fügen Sie zuerst Text ein oder laden Sie eine URL",
"enrichError": "Anreicherungsfehler",
"enrichErrorShort": "Anreicherungsfehler",
"contentApplied": "Auf Hinweis ✓ angewendeter Inhalt",
"fromChat": "💬 Aus dem Chat",
"replacement": "↓ Ersatz",
"completedByAI": "✦ Von der KI abgeschlossen",
"mergedByAI": "⟳ Zusammengeführt durch KI",
"rendered": "Gerendert",
"cancel": "Stornieren",
"applyToNote": "Auf Notiz anwenden",
"urlLabel": "URL (optional)",
"resourceText": "Ressourcentext",
"resourcePlaceholder": "Fügen Sie hier Ihren Text ein (Markdown, HTML, einfacher Text…)",
"words": "Worte",
"integrationMode": "Integrationsmodus",
"modeReplace": "Ersetzen",
"modeReplaceDesc": "Direkt, keine KI",
"modeComplete": "Vollständig",
"modeCompleteDesc": "Fügt hinzu, ohne neu zu schreiben",
"modeMerge": "Verschmelzen",
"modeMergeDesc": "Umschreibt und integriert",
"aiProcessing": "KI-Verarbeitung…",
"preview": "Vorschau",
"generatePreview": "Vorschau generieren",
"emptyNoteHint": "💡 Die Notiz ist leer der Ressourceninhalt wird direkt eingebunden."
},
"cancel": "Stornieren",
"copied": "Kopiert",
"copy": "Kopie",
"transformations": "Transformationen",
"otherLanguage": "Eine andere Sprache",
"translateNow": "Jetzt übersetzen",
"generationTools": "Generierungswerkzeuge",
"generateSlidesLoading": "⏳ Präsentation wird erstellt...",
"generateDiagramLoading": "⏳ Diagramm wird erstellt...",
"errorShort": "Fehler",
"readyToast": "Bereit!",
"downloadFailedToast": "Der Download ist fehlgeschlagen",
"pptxDownloadButton": "Laden Sie .pptx herunter",
"presentationReadyBadge": "Präsentation bereit",
"openInLabTitle": "Im Labor öffnen",
"inlineSummaryMarkdown": "**Zusammenfassung:**",
"networkErrorShort": "Netzwerkfehler."
},
"titleSuggestions": {
"available": "Titelvorschläge",
@@ -548,7 +721,19 @@
"untitled": "Unbenannt",
"notifications": "Benachrichtigungen",
"declined": "Freigabe abgelehnt",
"removed": "Note aus der Liste entfernt"
"removed": "Note aus der Liste entfernt",
"slidesReady": "Präsentation bereit",
"openSlides": "Offene Präsentation",
"canvasReady": "Diagramm fertig",
"pptxReady": "Folien bereit",
"downloadPptx": "Laden Sie .pptx herunter",
"markAllRead": "Alles als gelesen markieren",
"agentSuccess": "Agent ist fertig",
"agentFailed": "Der Agent ist fehlgeschlagen",
"brainstormInvite": "Brainstorming",
"brainstormJoined": "Brainstorming",
"systemNotification": "System",
"downloadFailed": "Der Download ist fehlgeschlagen"
},
"nav": {
"home": "Startseite",
@@ -597,6 +782,17 @@
"themeLight": "Hell",
"themeDark": "Dunkel",
"themeSystem": "System",
"themeBaseGroup": "Base",
"themePalettesGroup": "Color palettes",
"themeSepia": "Sepia",
"themeMidnight": "Midnight",
"themeRose": "Rose",
"themeGreen": "Green",
"themeLavender": "Lavender",
"themeSand": "Sand",
"themeOcean": "Ocean",
"themeSunset": "Sunset",
"themeBlue": "Blue",
"notifications": "Benachrichtigungen",
"language": "Sprache",
"selectLanguage": "Sprache auswählen",
@@ -630,17 +826,8 @@
"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"
"autoSave": "Automatisch speichern",
"autoSaveDesc": "Änderungen während der Eingabe automatisch speichern"
},
"profile": {
"title": "Profil",
@@ -707,7 +894,15 @@
"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"
"providerOpenAIDesc": "Am genauesten, erfordert API-Schlüssel",
"aiNote": "AI-Hinweis",
"aiNoteDesc": "Aktivieren Sie die KI-Chat-Schaltfläche und Tools zur Textverbesserung",
"languageDetection": "Spracherkennung",
"languageDetectionDesc": "Erkennt automatisch die Sprache Ihrer Notizen",
"autoLabeling": "Etikettenvorschläge",
"autoLabelingDesc": "Schlagt automatisch Beschriftungen für Ihre Notizen vor und wendet diese an",
"noteHistory": "Notizverlauf",
"noteHistoryDesc": "Aktivieren Sie Versions-Snapshots und die Wiederherstellung aus dem Verlauf"
},
"general": {
"loading": "Wird geladen...",
@@ -764,7 +959,9 @@
"markDone": "Als erledigt markieren",
"markUndone": "Als nicht erledigt markieren",
"todayAt": "Heute um {time}",
"tomorrowAt": "Morgen um {time}"
"tomorrowAt": "Morgen um {time}",
"clearCompleted": "Klar abgeschlossen",
"viewAll": "Alle Erinnerungen anzeigen"
},
"notebook": {
"create": "Notizbuch erstellen",
@@ -795,7 +992,11 @@
"confidence": "Konfidenz",
"savingReminder": "Fehler beim Speichern der Erinnerung",
"removingReminder": "Fehler beim Entfernen der Erinnerung",
"generatingDescription": "Please wait..."
"generatingDescription": "Please wait...",
"pinnedFrozenTooltip": "Angeheftetes Notizbuch Bestellung eingefroren",
"organizeNotebookWithAITooltip": "Organisieren Sie dieses Notizbuch mit KI",
"assistantRequiredForSummarize": "Aktivieren Sie AI Assistant in den Einstellungen, um eine Zusammenfassung vorzunehmen",
"createSubnotebook": "Sub-Notebook hinzufügen"
},
"notebookSuggestion": {
"title": "Nach {name} verschieben?",
@@ -808,6 +1009,9 @@
},
"admin": {
"title": "Admin-Dashboard",
"adminConsole": "Admin-Konsole",
"navSection": "Navigation",
"backToApp": "Zurück zum Andenken",
"userManagement": "Benutzerverwaltung",
"chat": "AI Chat",
"lab": "The Lab",
@@ -850,6 +1054,11 @@
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING ist erforderlich",
"providerOllamaOption": "🦙 Ollama (Local & Free)",
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
"providerAnthropicOption": "🧠 Anthropisch (Claude API)",
"providerAnthropicCustomOption": "🧩 Anthropic-Benutzerdefiniert (Nachrichten-API MiniMax usw.)",
"anthropicModelHint": "Wählen Sie eine Claude-Modell-ID aus den Vorschlägen aus oder geben Sie eine manuell ein (keine Remote-Modellliste für die offizielle API).",
"anthropicCustomModelHint": "Anthropic-kompatible Nachrichten-API (z. B. MiniMax): Basis-URL https://api.minimax.io/anthropic (China: https://api.minimaxi.com/anthropic), Modell MiniMax-M2.7. Einbettungen: Verwenden Sie den Anbieter „Benutzerdefiniert“ + OpenAI-URL https://api.minimax.io/v1.",
"anthropicCustomNoModelList": "Dieses Gateway stellt keine /models-Liste im OpenAI-Stil zur Verfügung wählen Sie das Modell aus den Vorschlägen aus oder geben Sie es ein (z. B. MiniMax-M2.7).",
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
"providerDeepSeekOption": "🔍 DeepSeek",
"providerOpenRouterOption": "🌐 OpenRouter",
@@ -1003,7 +1212,14 @@
"error": "Fehler:",
"testError": "Testfehler: {error}",
"tipTitle": "Tipp:",
"tipDescription": "Verwenden Sie das KI-Test-Panel, um Konfigurationsprobleme vor dem Testen zu diagnostizieren."
"tipDescription": "Verwenden Sie das KI-Test-Panel, um Konfigurationsprobleme vor dem Testen zu diagnostizieren.",
"chatTestTitle": "Chat-Assistent-Test",
"chatTestDescription": "Testen Sie den vom Chat-Assistenten verwendeten KI-Anbieter",
"chatGenerationTest": "💬 Chat-Assistent-Test:",
"chatStep1": "Sendet eine Testnachricht an den Assistenten",
"chatStep2": "Bittet um eine prägnante Antwort darauf, was der Assistent tut",
"chatStep3": "Zeigt die Modellantwort",
"chatStep4": "Überprüft Reaktionsfähigkeit und Latenz"
},
"sidebar": {
"dashboard": "Dashboard",
@@ -1194,6 +1410,7 @@
"notesViewLabel": "Notizen-Ansicht",
"notesViewTabs": "Tabs (OneNote-Stil)",
"notesViewMasonry": "Karten (Raster)",
"notesViewList": "Liste (Magazin)",
"selectTheme": "Select theme",
"fontFamilyLabel": "Schriftfamilie",
"fontFamilyDescription": "Wählen Sie die im gesamten Programm verwendete Schriftart",
@@ -1277,6 +1494,69 @@
"organizeWithAI": "Mit KI organisieren",
"organize": "Organisieren"
},
"organizeNotebook": {
"title": "Notizbuch organisieren",
"unknownError": "Unbekannter Fehler",
"toastSuccess": "Notizbuch organisiert {created} Unternotizbuch(e) erstellt, {moved} Notiz(en) verschoben",
"intro": "AI analysiert die Notizen in diesem Notizbuch und schlägt einen Plan vor, sie in thematische Unternotizbücher neu zu organisieren.",
"bulletThemes": "Gruppieren Sie Notizen nach Thema oder Thema",
"bulletSubfolders": "Erstellen Sie fehlende Unternotizbücher",
"bulletPreview": "Vollständige Vorschau vor jeder Änderung",
"analyzingTitle": "Analysieren…",
"analyzingSubtitle": "KI liest Ihre Notizen und identifiziert Themen",
"previewSummary": "{groups} Gruppe(n) · {notes} Notizen · {newSubs} neue Unternotizbücher",
"badgeNew": "Neu",
"untitledNote": "Unbenannte Notiz",
"notesInGroup": "{count} Notizen",
"executingTitle": "Organisieren…",
"executingSubtitle": "Unternotizbücher erstellen und Notizen verschieben",
"doneTitle": "Notizbuch organisiert!",
"doneStats": "{created} Unternotizbuch(e) erstellt · {moved} Notiz(en) verschoben",
"analyzeButton": "Analysieren Sie mit KI",
"restart": "Fangen Sie von vorne an",
"confirm": "Anwenden",
"closeButton": "Schließen"
},
"documentInfo": {
"tabInfo": "Info",
"tabVersions": "Versionen",
"wordsLabel": "Worte",
"charactersLabel": "Charaktere",
"notebookLabel": "Notizbuch",
"typeLabel": "Typ",
"createdLabel": "Erstellt",
"modifiedLabel": "Aktualisiert",
"labelsSection": "Etiketten",
"idLabel": "AUSWEIS",
"historyDisabled": "Der Verlauf ist für diese Notiz nicht aktiviert.",
"enableHistory": "Verlauf aktivieren",
"savedVersions": "Gespeicherte Versionen",
"savingEllipsis": "Sparen…",
"versionSaved": "Version gespeichert!",
"saveThisVersion": "Speichern Sie diese Version",
"loading": "Laden…",
"noVersion": "Noch keine Versionen",
"restoreTooltip": "Wiederherstellen",
"deleteTooltip": "Löschen",
"comparisonMode": "Vergleichsmodus",
"comparisonSubtitle": "Vergleichen Sie Versionen nebeneinander",
"deleteVersionConfirm": "Diese Version löschen?",
"latestBadge": "Letzte"
},
"languages": {
"targets": {
"french": "Französisch",
"english": "Englisch",
"spanish": "Spanisch",
"german": "Deutsch",
"persian": "persisch",
"portuguese": "Portugiesisch",
"italian": "Italienisch",
"chinese": "chinesisch",
"japanese": "japanisch"
},
"customPlaceholder": "z.B. Arabisch, Russisch…"
},
"common": {
"unknown": "Unbekannt",
"notAvailable": "Nicht verfügbar",
@@ -1398,12 +1678,16 @@
"scraper": "Monitor",
"researcher": "Rechercheur",
"monitor": "Beobachter",
"slideGenerator": "Folien",
"excalidrawGenerator": "Diagramm",
"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",
"slideGenerator": "Erstellt eine PowerPoint-Präsentation aus Notizen",
"excalidrawGenerator": "Erstellt ein Excalidraw-Diagramm aus Notizen",
"custom": "Freier Agent mit Ihrem eigenen Prompt"
},
"form": {
@@ -1416,6 +1700,27 @@
"urlsOptional": "(optional)",
"sourceNotebook": "Zu überwachendes Notizbuch",
"selectNotebook": "Notizbuch auswählen...",
"selectNotes": "Notizen zur Analyse",
"notesSelected": "{{count}} Notiz(en) ausgewählt",
"slideTheme": "Präsentationsthema",
"slideThemeDefault": "Automatisch",
"slideStyle": "Visueller Stil",
"slideStyleSoft": "Weich (empfohlen)",
"slideStyleSharp": "Scharf und dicht",
"slideStyleRounded": "Abgerundet und geräumig",
"slideStylePill": "Premium / Pille",
"excalidrawDiagramType": "Diagrammtyp",
"excalidrawDiagramTypeAuto": "Automatisch (Domänenerkennung)",
"excalidrawDiagramTypeFlowchart": "Flussdiagramm (Prozess)",
"excalidrawDiagramTypeMindmap": "Mindmap (Ideen)",
"excalidrawDiagramTypeOrgChart": "Organigramm (Teams)",
"excalidrawDiagramTypeTimeline": "Zeitleiste/Roadmap",
"excalidrawDiagramTypeProcessMap": "Prozesslandkarte (Operationen)",
"excalidrawDiagramTypeArchitectureCloud": "Cloud-Architektur (Zonen/RG)",
"excalidrawDiagramStyle": "Excalidraw-Diagrammstil",
"excalidrawDiagramStyleDefault": "Farbig (Excalidraw)",
"excalidrawDiagramStyleSketchPlus": "Sketch+ (erweitertes Excalidraw)",
"excalidrawDiagramStyleAustere": "Strenge (minimal)",
"targetNotebook": "Ziel-Notizbuch",
"inbox": "Posteingang",
"instructions": "KI-Anweisungen",
@@ -1485,6 +1790,8 @@
"updated": "Agent aktualisiert",
"deleted": "\"{name}\" gelöscht",
"deleteError": "Fehler beim Löschen",
"running": "Generierung läuft…",
"runningDesc": "Die Generierung kann einige Minuten dauern. Sie können frei navigieren.",
"runSuccess": "\"{name}\" erfolgreich ausgeführt",
"runError": "Fehler: {error}",
"runFailed": "Ausführung fehlgeschlagen",
@@ -1519,13 +1826,24 @@
"chercheur": {
"name": "Themen-Rechercheur",
"description": "Sucht nach tiefgehenden Informationen zu einem Thema und erstellt eine strukturierte Notiz mit Referenzen."
},
"slideGenerator": {
"name": "Foliengenerator",
"description": "Liest Notizen aus einem Notizbuch und erstellt automatisch eine strukturierte Präsentation."
},
"excalidrawGenerator": {
"name": "Diagrammgenerator",
"description": "Liest eine Notiz und generiert ein visuelles Diagramm im Excalidraw Lab."
}
},
"runLog": {
"title": "Verlauf",
"noHistory": "Noch keine Ausführungen",
"toolTrace": "{count} Werkzeugaufrufe",
"step": "Schritt {num}"
"step": "Schritt {num}",
"clearConfirm": "Sind Sie sicher, dass Sie den gesamten Verlauf für diesen Agenten löschen möchten?",
"cleared": "Verlauf gelöscht",
"clearHistory": "Klare Geschichte"
},
"tools": {
"title": "Agenten-Werkzeuge",
@@ -1536,6 +1854,9 @@
"noteCreate": "Notiz erstellen",
"urlFetch": "URL abrufen",
"memorySearch": "Gedächtnis",
"generatePptx": "PPTX-Folien",
"generateSlides": "HTML-Folien",
"generateExcalidraw": "Excalidraw-Diagramm",
"configNeeded": "Konfiguration",
"selected": "{count} ausgewählt",
"maxSteps": "Max. Iterationen"
@@ -1547,7 +1868,9 @@
"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."
"custom": "Sie sind ein hilfreicher Assistent.",
"slideGenerator": "Sie sind ein Präsentationsersteller. Lesen Sie die bereitgestellten Inhalte und erstellen Sie strukturierte Folien mit Titeln, Kernpunkten und Zusammenfassungen.",
"excalidrawGenerator": "Sie sind ein Diagrammersteller. Analysieren Sie den bereitgestellten Inhalt und erstellen Sie ein klares, organisiertes visuelles Diagramm."
},
"help": {
"title": "Agenten-Leitfaden",
@@ -1581,7 +1904,10 @@
"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."
"maxSteps": "Maximale Anzahl von Denkachlägen. Mehr Schritte = tiefere Analyse, dauert aber länger.",
"selectNotes": "Wählen Sie bestimmte Notizen zur Analyse aus. Wenn keine Option ausgewählt ist, verwendet der Agent alle Notizen aus dem Notizbuch.",
"slideTheme": "Wählen Sie eine Farbpalette für die Präsentation. Automatisch lässt die KI entscheiden.",
"slideStyle": "Der visuelle Stil beeinflusst den Eckenradius, den Abstand und die Informationsdichte."
}
}
},
@@ -1631,5 +1957,147 @@
"lab": {
"initializing": "Arbeitsbereich wird initialisiert",
"loadingIdeas": "Deine Ideen werden geladen..."
},
"richTextEditor": {
"slashHint": "↑↓ navigieren · Einfügung eingeben · Abschnitt zum Wechseln der Tabulatortaste",
"slashLoading": "KI-Denken...",
"slashTabAll": "Alle",
"slashCatBasic": "Grundblöcke",
"slashCatMedia": "Medien",
"slashCatFormatting": "Formatierung",
"slashCatAi": "AI-Hinweis",
"insertImage": "Bild einfügen",
"imageUrlPlaceholder": "https://example.com/image.png",
"preview": "Vorschau",
"cancel": "Stornieren",
"insert": "Einfügen",
"slashText": "Text",
"slashTextDesc": "Einfacher Absatz",
"slashH1": "Überschrift 1",
"slashH1Desc": "Große Abschnittsüberschrift",
"slashH2": "Überschrift 2",
"slashH2Desc": "Überschrift des mittleren Abschnitts",
"slashH3": "Überschrift 3",
"slashH3Desc": "Kleine Abschnittsüberschrift",
"slashBullet": "Aufzählungsliste",
"slashBulletDesc": "Ungeordnete Liste",
"slashNumbered": "Nummerierte Liste",
"slashNumberedDesc": "Geordnete nummerierte Liste",
"slashTodo": "Aufgabenliste",
"slashTodoDesc": "Checkbox-Aufgaben",
"slashQuote": "Zitat",
"slashQuoteDesc": "Erfassen Sie ein Angebot",
"slashCode": "Codeblock",
"slashCodeDesc": "Codeausschnitt",
"slashDivider": "Teiler",
"slashDividerDesc": "Horizontaler Trenner",
"slashTable": "Tisch",
"slashTableDesc": "Fügen Sie ein einfaches Raster ein",
"slashDiagram": "Diagramm",
"slashDiagramDesc": "Erstellen Sie einen Flow oder eine Mindmap",
"slashSlides": "Präsentation",
"slashSlidesDesc": "Erstellen Sie ein wunderschönes Foliendeck",
"slashImage": "Bild",
"slashImageDesc": "Betten Sie ein Bild von der URL ein",
"slashAlignLeft": "Links ausrichten",
"slashAlignLeftDesc": "Text linksbündig ausrichten",
"slashAlignCenter": "Center",
"slashAlignCenterDesc": "Zentrieren Sie den Text",
"slashAlignRight": "Rechts ausrichten",
"slashAlignRightDesc": "Text rechts ausrichten",
"slashSuperscript": "Hochgestellt",
"slashSuperscriptDesc": "Text über der Grundlinie",
"slashSubscript": "Index",
"slashSubscriptDesc": "Text unterhalb der Grundlinie",
"slashClarify": "Klären",
"slashClarifyDesc": "Machen Sie den Text klarer",
"slashShorten": "Verkürzen",
"slashShortenDesc": "Verdichten Sie den Text",
"slashImprove": "Verbessern",
"slashImproveDesc": "Verbessern Sie den Stil",
"slashExpand": "Expandieren",
"slashExpandDesc": "Verfeinern und bereichern Sie den Text",
"imageModalTitle": "Bild einfügen",
"imageModalPreview": "Vorschau",
"imageModalCancel": "Stornieren",
"imageModalInsert": "Einfügen",
"imageModalInvalidUrl": "Bitte geben Sie eine gültige URL ein",
"imageModalLoadFailed": "Bild konnte nicht geladen werden",
"linkPlaceholder": "Einen Link einfügen oder eingeben...",
"bold": "Deutlich",
"italic": "Kursiv",
"underline": "Unterstreichen",
"strike": "Durchgestrichen",
"code": "Code",
"highlight": "Hervorheben",
"superscript": "Hochgestellt",
"subscript": "Index",
"addBlock": "Block hinzufügen",
"placeholder": "Geben Sie „/“ für Befehle ein..."
},
"brainstorm": {
"title": "Waves of Thought",
"subtitle": "Unfold dimensions of potentiality",
"placeholder": "Enter a concept to unfold...",
"generating": "AI is harvesting seeds of thought...",
"newBrainstorm": "New Brainstorm",
"noSessions": "No brainstorms yet",
"startOne": "Start one",
"sessions": "Brainstorms",
"seedLabel": "Seed Idea",
"ideaPromptDetailed": "Geben Sie Ihre Idee, Frage oder Ihr Thema für ein Brainstorming ein ...",
"brainstormThisIdea": "Brainstorm this idea",
"startBrainstorm": "Start Brainstorm",
"spatialMode": "Spatial Exploration Mode",
"wave1": "Wave 1",
"wave2": "Wave 2",
"wave3": "Wave 3",
"export": "Export",
"exporting": "Exporting...",
"wave": "Wave",
"novelty": "Novelty",
"originConnection": "Origin connection",
"linkedNotes": "Linked notes",
"deepen": "Deepen",
"deepening": "Generating...",
"extract": "Create Note",
"converting": "Converting...",
"dismiss": "Not pertinent",
"noteCreated": "Note Created",
"ideas": "ideas",
"cancel": "Cancel",
"delete": "Delete",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"derived_from": "Derived from",
"opposes": "In opposition with",
"extends": "Extends",
"synthesizes": "Synthesizes",
"transposes": "Transposes",
"none_found": "No note link",
"viewNote": "View note",
"addIdea": "Add idea",
"manualIdeaPrompt": "Title of your idea:",
"invite": "Invite",
"linkCopied": "Invite link copied!",
"activityTitle": "Aktivität",
"noActivity": "Noch keine Aktivität",
"justNow": "soeben",
"humanIdea": "Menschlich",
"aiIdea": "KI",
"respondsTo": "Reagiert auf",
"adding": "Hinzufügen...",
"manualIdeaDesc": "Teilen Sie Ihre Idee mit der Brainstorming-Leinwand",
"manualIdeaTitle": "Titel",
"manualIdeaTitlePlaceholder": "Ihre Idee in wenigen Worten...",
"manualIdeaDescLabel": "Beschreibung (optional)",
"manualIdeaDescPlaceholder": "Erläutern Sie Ihre Idee...",
"activity": {
"manual_idea": "eine Idee hinzugefügt",
"wave_generated": "eine Welle erzeugt",
"joined": "nahm an der Sitzung teil",
"idea_dismissed": "eine Idee verworfen",
"invite_created": "hat eine Einladung erstellt"
}
}
}
}