Files
Momento/memento-note/scripts/i18n-overrides/de.json
Antigravity 8c7ca69640
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 5s
fix: brainstorm infinite loop, ghost cursor, embedding ::vector cast, semantic search, billing stats, usage meter accordion
- Fix useBrainstormSocket: stable guestId via useRef, remove setState in cleanup
- Fix GhostCursor: direct DOM manipulation via refs, no useState re-renders
- Fix all SQL embedding queries: add ::vector cast on text columns
- Fix embedding truncation to 15000 chars (under 8192 token limit)
- Fix NoteEmbedding INSERT: remove non-existent updatedAt column
- Fix billing page: show all quota stats in grid instead of single metric
- Fix usage meter: accordion expand/collapse, per-feature detail
- Fix semantic search: rebuild 103 note embeddings, ::vector cast on vectorSearch
- Fix brainstorm expand/manual-idea/create: ::vector cast on embedding SQL
2026-05-16 18:50:34 +00:00

313 lines
18 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"about.support.feedback": "Feedback",
"about.support.title": "Support",
"about.tab": "Über",
"about.technology.backend": "Backend",
"about.technology.frontend": "Frontend",
"about.technology.ui": "Benutzeroberfläche",
"admin.ai.providerCustomOption": "🔧 Benutzerdefiniert (OpenAI-kompatibel)",
"admin.ai.providerOllamaOption": "🦙 Ollama (lokal & kostenlos)",
"admin.chat": "KI-Chat",
"admin.dashboard.title": "Dashboard",
"admin.email.activeAuto": "Automodus: Resend wird zuerst verwendet, SMTP als Fallback.",
"admin.email.activeProvider": "Aktiver Anbieter",
"admin.email.activeSmtp": "Automodus: SMTP wird verwendet (Resend nicht konfiguriert).",
"admin.email.keySet": "Schlüssel konfiguriert",
"admin.email.noneConfigured": "Kein E-Mail-Dienst konfiguriert. Richten Sie Resend oder SMTP ein.",
"admin.email.status": "Dienststatus",
"admin.email.testFail": "Test fehlgeschlagen",
"admin.email.testOk": "Test bestanden",
"admin.lab": "Das Lab",
"admin.sidebar.dashboard": "Dashboard",
"admin.smtp.host": "Host",
"admin.tools.brave": "Brave Search API",
"admin.users.name": "Name",
"admin.users.table.name": "Name",
"admin.users.table.subscription": "Abonnement",
"admin.users.tierUpdateFailed": "Abonnement konnte nicht aktualisiert werden",
"admin.users.tierUpdateSuccess": "Abonnement auf {tier} aktualisiert",
"admin.workspace": "Arbeitsbereich",
"agents.filterAll": "Alle",
"agents.form.back": "Zurück",
"agents.form.includeImages": "Bilder einbeziehen",
"agents.form.includeImagesHint": "Bilder von gescrapten Seiten extrahieren und der generierten Notiz anhängen",
"agents.form.name": "Name",
"agents.form.slideThemes.bohemian": "Bohemian",
"agents.form.urlsOptional": "(optional)",
"agents.help.advancedContent": "Klicken Sie unten im Formular auf **„Erweiterter Modus“**, um zusätzliche Einstellungen zu öffnen.\n\n### KI-Anweisungen\n\nIn diesem Feld können Sie den **Standard-Systemprompt des Agenten ersetzen**. Bleibt es leer, nutzt der Agent einen automatischen, an seinen Typ angepassten Prompt.\n\n**Warum nutzen?** Sie möchten das Verhalten des Agenten genau steuern. Zum Beispiel:\n- „Fasse die Zusammenfassung auf Englisch, auch wenn die Quellen auf Französisch sind“\n- „Strukturiere die Notiz mit Abschnitten: Kontext, Kernpunkte, persönliche Meinung“\n- „Ignoriere Artikel älter als 30 Tage und konzentriere dich auf aktuelle Nachrichten“\n- „Schlage zu jedem erkannten Thema 3 Vertiefungspfade mit Links vor“\n\n> **Hinweis:** Ihre Anweisungen ersetzen die Standardwerte, sie ergänzen sie nicht.\n\n### Max. Iterationen\n\nDas ist die **maximale Anzahl von Zyklen**, die der Agent ausführen kann. Ein Zyklus = der Agent denkt nach, ruft ein Tool auf, liest das Ergebnis und entscheidet die nächste Aktion.\n\n- **35 Iterationen:** für einfache Aufgaben (Scraping einer einzelnen Seite)\n- **10 Iterationen (Standard):** guter Kompromiss für die meisten Fälle\n- **1525 Iterationen:** für tiefe Recherchen mit mehreren Spuren\n\n> **Achtung:** Mehr Iterationen = mehr Zeit und potenziell höhere API-Kosten.",
"agents.help.frequencyContent": "| Häufigkeit | Verhalten\n|-----------|----------\n| **Manuell** | Sie klicken selbst auf „Ausführen“ — keine automatische Planung\n| **Stündlich** | Läuft jede Stunde\n| **Täglich** | Läuft einmal pro Tag\n| **Wöchentlich** | Läuft einmal pro Woche\n| **Monatlich** | Läuft einmal pro Monat\n\n> **Tipp:** Starten Sie mit „Manuell“, um Ihren Agenten zu testen, und wechseln Sie dann zu einer automatischen Häufigkeit, wenn Sie mit den Ergebnissen zufrieden sind.",
"agents.help.howToUseContent": "1. Klicken Sie auf **„Neuer Agent“** (oder starten Sie mit einer **Vorlage** unten auf der Seite)\n2. Wählen Sie einen **Agententyp** (Researcher, Monitor, Observer, Benutzerdefiniert)\n3. Vergeben Sie einen **Namen** und füllen Sie die typspezifischen Felder aus\n4. Wählen Sie optional ein **Ziel-Notizbuch**, in dem Ergebnisse gespeichert werden\n5. Wählen Sie eine **Häufigkeit** (Manuell = Sie starten ihn selbst)\n6. Klicken Sie auf **Erstellen**, dann auf **Ausführen** auf der Agentenkarte\n7. Nach Abschluss erscheint eine neue Notiz in Ihrem Ziel-Notizbuch",
"agents.help.targetNotebookContent": "Wenn ein Agent seine Aufgabe beendet, **erstellt er eine Notiz**. Das **Ziel-Notizbuch** bestimmt, wohin sie geht:\n\n- **Posteingang** (Standard) — die Notiz landet bei Ihren allgemeinen Notizen\n- **Bestimmtes Notizbuch** — wählen Sie ein Notizbuch, um Agentenergebnisse zu ordnen\n\n> **Tipp:** Legen Sie ein eigenes Notizbuch wie „Agentenberichte“ an, um automatisch erzeugte Inhalte an einem Ort zu sammeln.",
"agents.newBadge": "Neu",
"agents.noResults": "Kein Agent entspricht Ihrer Suche.",
"agents.schedule.dayOfMonth": "Tag im Monat",
"agents.schedule.dayOfWeek": "Wochentag",
"agents.schedule.days.fri": "Freitag",
"agents.schedule.days.mon": "Montag",
"agents.schedule.days.sat": "Samstag",
"agents.schedule.days.sun": "Sonntag",
"agents.schedule.days.thu": "Donnerstag",
"agents.schedule.days.tue": "Dienstag",
"agents.schedule.days.wed": "Mittwoch",
"agents.schedule.nextRun": "Nächste Ausführung",
"agents.schedule.pending": "Auslösung ausstehend",
"agents.schedule.time": "Uhrzeit",
"agents.searchPlaceholder": "Agenten suchen…",
"agents.toasts.autoRunError": "Agent „{name}“ ist bei der automatischen Ausführung fehlgeschlagen",
"agents.toasts.autoRunSuccess": "Agent „{name}“ wurde automatisch erfolgreich ausgeführt",
"agents.types.scraper": "Beobachter",
"ai.action.describeImages": "Bilder beschreiben",
"ai.chatTab": "Chat",
"ai.contextSourceHeading": "Kontextquelle",
"ai.featureLocked": "Diese Funktion erfordert den PRO-Plan oder höher.",
"ai.generate.styleMinimal": "Minimal",
"ai.generate.styleProfessional": "Professionell",
"ai.generateTitleFromImage": "Titel aus Bild generieren",
"ai.noImagesError": "Keine Bilder in dieser Notiz",
"ai.overview": "Überblick",
"ai.quotaExceeded": "Monatliches Limit erreicht. Wird nächsten Monat zurückgesetzt.",
"ai.resource.urlLabel": "URL (optional)",
"ai.titleGenerated": "Titel aus Bild generiert",
"ai.tones.academic": "Akademisch",
"ai.tones.casual": "Locker",
"ai.tones.creative": "Kreativ",
"ai.tones.professional": "Professionell",
"aiSettings.providerOpenAI": "OpenAI (Cloud)",
"aiSettings.title": "KI",
"appearance.fontInterDefault": "Inter (Standard)",
"appearance.selectTheme": "Design wählen",
"appearance.tab": "Erscheinungsbild",
"auth.name": "Name",
"auth.signOut": "Abmelden",
"billing.enterpriseTitle": "Enterprise",
"billing.tab": "Abrechnung",
"brainstorm.addIdea": "Idee hinzufügen",
"brainstorm.brainstormThisIdea": "Diese Idee brainstormen",
"brainstorm.cancel": "Abbrechen",
"brainstorm.canvasChildBranch": "Kind",
"brainstorm.canvasDoubleClickHint": "Doppelklicken, um eine Idee hinzuzufügen",
"brainstorm.canvasEditTitleNewIdea": "Neue Idee",
"brainstorm.canvasEditTitleReply": "Antwort",
"brainstorm.canvasPlaceholderIdea": "Ihre Idee…",
"brainstorm.canvasPlaceholderReply": "Ihre Antwort…",
"brainstorm.canvasShortcutCancel": "abbrechen",
"brainstorm.canvasShortcutSave": "speichern",
"brainstorm.canvasWaitingHint": "Die Leinwand wartet auf Ihren Funken…",
"brainstorm.convertedToNoteStatus": "In Notiz umgewandelt",
"brainstorm.converting": "Wird umgewandelt…",
"brainstorm.deepen": "Vertiefen",
"brainstorm.deepening": "Wird generiert…",
"brainstorm.delete": "Löschen",
"brainstorm.derived_from": "Abgeleitet von",
"brainstorm.dismiss": "Nicht relevant",
"brainstorm.export": "Exportieren",
"brainstorm.exportDefaultNoteTitle": "Synthese",
"brainstorm.exportFailedMessage": "Export fehlgeschlagen",
"brainstorm.exportNotebookPrefix": "Notizbuch:",
"brainstorm.exportOpening": "Wird geöffnet…",
"brainstorm.exporting": "Export läuft…",
"brainstorm.extends": "Erweitert",
"brainstorm.extract": "Notiz erstellen",
"brainstorm.feedbackAlreadyPending": "Für diese Person liegt bereits eine ausstehende Einladung vor.",
"brainstorm.feedbackAlreadyShared": "Diese Person hat bereits Zugriff auf diesen Brainstorm.",
"brainstorm.feedbackGenericError": "Fehler",
"brainstorm.feedbackInviteResent": "Einladung erneut gesendet!",
"brainstorm.feedbackInviteSent": "Einladung gesendet!",
"brainstorm.generating": "Die KI sammelt Gedankensamen…",
"brainstorm.guestReadOnlyNotice": "Sie sehen diesen Brainstorm als Gast. Melden Sie sich an, um zu bearbeiten.",
"brainstorm.ideaDetailConnection": "Verbindung",
"brainstorm.ideaDetailNovelty": "Neuheit",
"brainstorm.ideaDetailWave": "Welle",
"brainstorm.ideaOrigin": "Ursprung der Idee",
"brainstorm.ideas": "Ideen",
"brainstorm.impactNotesEnriched": "{count} Notiz(en) angereichert",
"brainstorm.impactNotesMarkedDry": "{count} Notiz(en) als „trocken“ markiert",
"brainstorm.invite": "Einladen",
"brainstorm.legendDisruptions": "Brüche",
"brainstorm.legendSeed": "Samen",
"brainstorm.linkCopied": "Einladungslink kopiert!",
"brainstorm.linkedNotes": "Verknüpfte Notizen",
"brainstorm.liveCollaborationTitle": "Live-Zusammenarbeit",
"brainstorm.liveOtherParticipants": "{count} weitere Teilnehmer",
"brainstorm.liveStatus": "Live",
"brainstorm.liveYouMarker": "(Sie)",
"brainstorm.manualIdeaPrompt": "Titel Ihrer Idee:",
"brainstorm.newBrainstorm": "Neuer Brainstorm",
"brainstorm.noNoteLink": "Rein generierte Idee",
"brainstorm.noSessions": "Noch keine Brainstorms",
"brainstorm.none_found": "Keine Notizverknüpfung",
"brainstorm.noteCreated": "Notiz erstellt",
"brainstorm.novelty": "Neuheit",
"brainstorm.opposes": "Im Gegensatz zu",
"brainstorm.originConnection": "Bezug zum Ursprung",
"brainstorm.originalSeedDescription": "Ursprüngliche Ausgangs-Idee",
"brainstorm.ownerBadge": "Inhaber",
"brainstorm.placeholder": "Geben Sie ein Konzept ein, das Sie entfalten möchten…",
"brainstorm.playbackReturnToLive": "Zurück zu Live",
"brainstorm.playbackStep": "Schritt {current}/{total}",
"brainstorm.playbackStepsCount": "{count} Schritte",
"brainstorm.seedLabel": "Ausgangs-Idee",
"brainstorm.seedNodeBadge": "SAMEN",
"brainstorm.sessions": "Brainstorm-Sitzungen",
"brainstorm.shareDialogTitle": "Brainstorm teilen",
"brainstorm.shareFooterHint": "Die Person erhält eine Benachrichtigung zum Annehmen oder Ablehnen.",
"brainstorm.shareGuestsCanEdit": "Gästen Bearbeitung erlauben",
"brainstorm.shareNameOrEmailPlaceholder": "Name oder E-Mail…",
"brainstorm.sharePublicLink": "Öffentlicher Link",
"brainstorm.shareSearchLabel": "Person finden",
"brainstorm.shareSubmit": "Teilen",
"brainstorm.shareSubmitting": "Wird gesendet…",
"brainstorm.spatialMode": "Räumlicher Erkundungsmodus",
"brainstorm.startBrainstorm": "Brainstorm starten",
"brainstorm.startOne": "Einen starten",
"brainstorm.subtitle": "Dimensionen des Potenzials entfalten",
"brainstorm.synthesizes": "Synthetisiert",
"brainstorm.title": "Gedankenwellen",
"brainstorm.toastConvertFailed": "Umwandlung fehlgeschlagen",
"brainstorm.toastConvertSuccess": "Idee in Notiz umgewandelt!",
"brainstorm.toastDismissFailed": "Verwerfen fehlgeschlagen",
"brainstorm.toastDismissSuccess": "Idee verworfen",
"brainstorm.toastExpandFailed": "Erweiterung fehlgeschlagen",
"brainstorm.toastExpandSuccess": "Ideen erweitert!",
"brainstorm.toastExportFailed": "Export fehlgeschlagen",
"brainstorm.toastExportNoteSuccess": "Als Notiz exportiert!",
"brainstorm.transposes": "Transponiert",
"brainstorm.unnamedPerson": "Ohne Namen",
"brainstorm.viewNote": "Notiz anzeigen",
"brainstorm.wave": "Welle",
"brainstorm.wave1": "Welle 1",
"brainstorm.wave2": "Welle 2",
"brainstorm.wave3": "Welle 3",
"brainstorm.waveBadge": "Welle {wave}",
"brainstorm.waveFlavorAnalogy": "Analogie",
"byokSettings.alias": "Bezeichnung (optional)",
"byokSettings.aliasPlaceholder": "z. B. OpenAI Arbeit",
"byokSettings.apiKey": "API-Schlüssel",
"byokSettings.badgeActive": "BYOK aktiv",
"byokSettings.confirmDelete": "Diesen API-Schlüssel dauerhaft entfernen?",
"byokSettings.deleted": "API-Schlüssel entfernt",
"byokSettings.description": "Verbinden Sie eigene LLM-Anbieter-Schlüssel, um die Limits des Entdecker-Pakets zu umgehen. Schlüssel werden verschlüsselt gespeichert.",
"byokSettings.empty": "Noch keine API-Schlüssel konfiguriert.",
"byokSettings.error": "API-Schlüssel konnte nicht gespeichert werden",
"byokSettings.loadError": "API-Schlüssel konnten nicht geladen werden",
"byokSettings.loading": "Schlüssel werden geladen…",
"byokSettings.provider": "Anbieter",
"byokSettings.providerPlaceholder": "Anbieter wählen",
"byokSettings.save": "Schlüssel speichern",
"byokSettings.saved": "API-Schlüssel gespeichert",
"byokSettings.tierRequired": "BYOK erfordert den Pro-Plan oder höher. Upgraden Sie, um Ihre API-Schlüssel zu verbinden.",
"byokSettings.title": "Ihre API-Schlüssel (BYOK)",
"chat.timeoutWarning": "Die Antwort dauert länger als erwartet…",
"common.optional": "Optional",
"dataManagement.title": "Daten",
"diagnostics.checking": "Wird geprüft…",
"diagnostics.description": "Verbindungsstatus Ihres KI-Anbieters prüfen",
"diagnostics.errorStatus": "Fehler",
"diagnostics.operational": "Betriebsbereit",
"documentInfo.tabInfo": "Info",
"general.clean": "Bereinigen",
"general.indexAll": "Alle indexieren",
"general.testConnection": "Verbindung testen",
"generalSettings.title": "Allgemein",
"labHeader.live": "Live",
"labHeader.rename": "Umbenennen",
"labels.title": "Labels",
"landing.footer.community.title": "Community",
"landing.pricing.perUser": "+ 3,90 €/Nutzer",
"landing.pricing.perUserAnnual": "+ 2,90 €/Nutzer, jährlich abgerechnet",
"nav.proPlan": "Pro-Plan",
"notebook.generatingDescription": "Bitte warten…",
"notes.archiveFailed": "Archivierung fehlgeschlagen",
"notes.archived": "Notiz archiviert",
"notes.confirmDeleteTitle": "Notiz löschen",
"notes.content": "Inhalt",
"notes.conversionFailed": "Umwandlung fehlgeschlagen, bleibt in Markdown",
"notes.convertedToRichText": "In Rich Text umgewandelt",
"notes.createFailed": "Notiz konnte nicht erstellt werden",
"notes.deleteFailed": "Notiz konnte nicht gelöscht werden",
"notes.deleted": "Notiz gelöscht",
"notes.dismiss": "Nicht relevant",
"notes.dismissed": "Notiz aus „Zuletzt“ entfernt",
"notes.generalNotes": "Allgemeine Notizen",
"notes.generateTitleFromImage": "Titel aus Bild generieren",
"notes.historyDisabledTitle": "Versionsverlauf",
"notes.historyEnabledDesc": "Versionen dieser Notiz werden ab jetzt gespeichert.",
"notes.historyEnabledTitle": "Verlauf aktiviert!",
"notes.ideaOrigin": "Ursprung der Idee",
"notes.leftShare": "Freigabe entfernt",
"notes.noNoteLink": "Rein generierte Idee",
"notes.restore": "Wiederherstellen",
"notes.sort": "Sortieren",
"notes.suggestTitle": "KI-Titel",
"notes.titleGenerated": "Titel generiert",
"notes.typeRichText": "Rich Text",
"notes.typeText": "Text",
"notes.updateFailed": "Aktualisierung fehlgeschlagen",
"notification.accept": "Annehmen",
"notification.accepted": "Freigabe angenommen",
"notification.decline": "Ablehnen",
"notification.noNotifications": "Keine neuen Benachrichtigungen",
"notification.systemNotification": "System",
"profile.recentNotesUpdateFailed": "Einstellung für zuletzt geänderte Notizen konnte nicht aktualisiert werden",
"profile.recentNotesUpdateSuccess": "Einstellung für zuletzt geänderte Notizen erfolgreich aktualisiert",
"profile.showRecentNotes": "Bereich „Zuletzt“ anzeigen",
"profile.showRecentNotesDescription": "Kürzliche Notizen (letzte 7 Tage) auf der Hauptseite anzeigen",
"profile.tab": "Profil",
"richTextEditor.imageUrlPlaceholder": "https://beispiel.de/bild.png",
"richTextEditor.slashAlignCenter": "Zentrieren",
"richTextEditor.slashText": "Text",
"settings.cardSizeMode": "Notizgröße",
"settings.cardSizeModeDescription": "Zwischen variablen oder einheitlichen Größen wählen",
"settings.cardSizeUniform": "Einheitliche Größe",
"settings.cardSizeVariable": "Variable Größen (klein/mittel/groß)",
"settings.cleanTags": "Verwaiste Labels bereinigen",
"settings.cleanTagsDescription": "Labels entfernen, die von keiner Notiz mehr verwendet werden",
"settings.maintenanceDescription": "Werkzeuge zur Pflege Ihrer Datenbank",
"settings.selectCardSizeMode": "Anzeigemodus wählen",
"settings.semanticIndexing": "Semantische Indexierung",
"settings.semanticIndexingDescription": "Vektoren für alle Notizen erzeugen, um absichtsbasierte Suche zu ermöglichen",
"settings.themeBaseGroup": "Anzeige",
"settings.themeBlue": "Blau",
"settings.themeGreen": "Grün",
"settings.themeLavender": "Lavendel",
"settings.themeMidnight": "Mitternacht",
"settings.themeOcean": "Ozean",
"settings.themePalettesGroup": "Farbpaletten",
"settings.themeSand": "Sand",
"settings.themeSepia": "Sepia",
"settings.themeSunset": "Sonnenuntergang",
"settings.themeSystem": "System",
"sidebar.archive": "Archiv",
"sidebar.clearFilter": "Filter entfernen",
"sidebar.editLabels": "Labels bearbeiten",
"sidebar.labels": "Labels",
"sidebar.reminders": "Erinnerungen",
"sidebar.sharedNotebookBadge": "· Geteilt",
"sidebar.sortAlpha": "A → Z",
"sidebar.trash": "Papierkorb",
"support.domainSSL": "Domain & SSL:",
"testPages.titleSuggestions.status": "Status:",
"usageMeter.addApiKey": "Eigene API-Schlüssel verwenden (BYOK)",
"usageMeter.featureBrainstormCreate": "Brainstorm-Erstellungen",
"usageMeter.featureBrainstormEnrich": "Brainstorm-Anreicherungen",
"usageMeter.featureBrainstormExpand": "Brainstorm-Erweiterungen",
"usageMeter.featureChat": "KI-Nachrichten",
"usageMeter.featureReformulate": "Umformulierungen",
"usageMeter.featureSearch": "Suche",
"usageMeter.featureTags": "Labels",
"usageMeter.featureTitles": "Titel",
"usageMeter.later": "Später",
"usageMeter.packName": "KI-Entdecker-Paket",
"usageMeter.proChat": "100 Chat-Nachrichten / Monat",
"usageMeter.proIncludes": "Pro enthält:",
"usageMeter.proReformulate": "50 Umformulierungen / Monat",
"usageMeter.proSearch": "100 semantische Suchen / Monat",
"usageMeter.proTags": "200 Auto-Labels / Monat",
"usageMeter.proTitles": "200 Auto-Titel / Monat",
"usageMeter.remaining": "{count} übrig",
"usageMeter.unlimited": "Unbegrenzt",
"usageMeter.upgradeDescription": "Sie haben alle Guthaben des KI-Entdecker-Pakets verbraucht. Upgraden Sie auf Pro für höhere Limits und zusätzliche Funktionen.",
"usageMeter.upgradePricing": "Auf Pro upgraden",
"usageMeter.upgradeTitle": "Auf Pro upgraden"
}