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
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:
@@ -32,6 +32,8 @@
|
||||
},
|
||||
"sidebar": {
|
||||
"notes": "Notities",
|
||||
"recent": "Recent",
|
||||
"quickNav": "Snelle navigatie",
|
||||
"reminders": "Herinneringen",
|
||||
"labels": "Labels",
|
||||
"editLabels": "Labels bewerken",
|
||||
@@ -40,15 +42,35 @@
|
||||
"noLabelsInNotebook": "Nog geen labels in dit notitieboek",
|
||||
"archive": "Archief",
|
||||
"trash": "Prullenbak",
|
||||
"clearFilter": "Remove filter"
|
||||
"clearFilter": "Remove filter",
|
||||
"inbox": "Postvak IN",
|
||||
"sharedWithMe": "Gedeeld met mij",
|
||||
"sortNewest": "Nieuwste eerst",
|
||||
"sortOldest": "Oudste eerst",
|
||||
"sortAlpha": "A → Z",
|
||||
"accountMenu": "Accountmenu",
|
||||
"profile": "Profiel",
|
||||
"signOut": "Meld u af",
|
||||
"sortOrder": "Sorteervolgorde",
|
||||
"freezePinnedNotebook": "Zet de volgorde van de notitieboekjezijbalk vast",
|
||||
"unfreezePinnedNotebook": "Maak de volgorde van de notitieblokzijbalk los",
|
||||
"newSubNotebook": "Nieuw sub-notebook",
|
||||
"renameNotebook": "Hernoemen"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notities",
|
||||
"newNote": "Nieuwe notitie",
|
||||
"reorganize": "Notities reorganiseren",
|
||||
"untitled": "Naamloos",
|
||||
"placeholder": "Maak een notitie...",
|
||||
"markdownPlaceholder": "Maak een notitie... (Markdown ondersteund)",
|
||||
"titlePlaceholder": "Titel",
|
||||
"noteTypes": {
|
||||
"richtext": "Rijke tekst",
|
||||
"markdown": "Afwaardering",
|
||||
"text": "Platte tekst",
|
||||
"checklist": "Controlelijst"
|
||||
},
|
||||
"listItem": "Lijstitem",
|
||||
"addListItem": "+ Lijstitem",
|
||||
"newChecklist": "Nieuwe checklist",
|
||||
@@ -58,6 +80,7 @@
|
||||
"confirmDelete": "Weet u zeker dat u deze notitie wilt verwijderen?",
|
||||
"confirmLeaveShare": "Weet u zeker dat u deze gedeelde notitie wilt verlaten?",
|
||||
"sharedBy": "Gedeeld door",
|
||||
"sharedShort": "Gedeeld",
|
||||
"leaveShare": "Verlaten",
|
||||
"delete": "Verwijderen",
|
||||
"archive": "Archiveren",
|
||||
@@ -136,6 +159,8 @@
|
||||
"dragToReorder": "Sleep om te herschikken",
|
||||
"more": "Meer",
|
||||
"emptyState": "Geen notities hier",
|
||||
"metadataPanel": "Details",
|
||||
"metadataNotebook": "Notitieboekje",
|
||||
"emptyStateTabs": "Nog geen notities hier. Gebruik \"Nieuwe notitie\" in de zijbalk om er een toe te voegen (AI-titelsuggesties verschijnen in de composer).",
|
||||
"inNotebook": "In notitieboek",
|
||||
"moveFailed": "Verplaatsen mislukt",
|
||||
@@ -147,11 +172,6 @@
|
||||
"unpinned": "Losgemaakt",
|
||||
"redoShortcut": "Opnieuw (Ctrl+Y)",
|
||||
"undoShortcut": "Ongedaan maken (Ctrl+Z)",
|
||||
"viewCards": "Kaartenweergave",
|
||||
"viewCardsTooltip": "Kaartenraster met slepen-en-neerzetten herschikken",
|
||||
"viewTabs": "Lijstweergave",
|
||||
"viewTabsTooltip": "Tabbladen bovenaan, notitie eronder — sleep tabbladen om te herschikken",
|
||||
"viewModeGroup": "Weergavemodus notities",
|
||||
"reorderTabs": "Tabblad herschikken",
|
||||
"modified": "Gewijzigd",
|
||||
"created": "Aangemaakt",
|
||||
@@ -160,15 +180,18 @@
|
||||
"savedStatus": "Opgeslagen",
|
||||
"dirtyStatus": "Gewijzigd",
|
||||
"completedLabel": "Voltooid",
|
||||
"notes.emptyNotebook": "Leeg notitieboek",
|
||||
"notes.emptyNotebookDesc": "Dit notitieboek heeft geen notities. Klik op + om er een te maken.",
|
||||
"notes.noNoteSelected": "Geen notitie geselecteerd",
|
||||
"notes.selectOrCreateNote": "Selecteer een notitie uit de lijst of maak een nieuwe.",
|
||||
"notes": {
|
||||
"emptyNotebook": "Leeg notitieboek",
|
||||
"emptyNotebookDesc": "Dit notitieboek heeft geen notities. Klik op + om er een te maken.",
|
||||
"noNoteSelected": "Geen notitie geselecteerd",
|
||||
"selectOrCreateNote": "Selecteer een notitie uit de lijst of maak een nieuwe."
|
||||
},
|
||||
"commitVersion": "Versie opslaan",
|
||||
"versionSaved": "Versie opgeslagen",
|
||||
"deleteVersion": "Deze versie verwijderen",
|
||||
"versionDeleted": "Versie verwijderd",
|
||||
"deleteVersionConfirm": "Deze versie definitief verwijderen?",
|
||||
"deleteVersionDesc": "Deze actie kan niet ongedaan worden gemaakt. De versie wordt definitief uit de geschiedenis verwijderd.",
|
||||
"historyMode": "Geschiedenismodus",
|
||||
"historyModeManual": "Handmatig (commit-knop)",
|
||||
"historyModeAuto": "Automatisch (slim)",
|
||||
@@ -184,6 +207,10 @@
|
||||
"enableHistory": "Geschiedenis inschakelen",
|
||||
"historyEmpty": "Geen versies beschikbaar",
|
||||
"historySelectVersion": "Selecteer een versie om de inhoud te bekijken",
|
||||
"currentVersion": "huidig",
|
||||
"compareVersions": "Vergelijken",
|
||||
"diffTitle": "Vergelijking",
|
||||
"diffSelectHint": "Klik op 2 versies in de lijst om ze te vergelijken",
|
||||
"sortBy": "Sorteren op",
|
||||
"sortDateDesc": "Datum (nieuwste)",
|
||||
"sortDateAsc": "Datum (oudste)",
|
||||
@@ -197,10 +224,14 @@
|
||||
"createFailed": "Failed to create note",
|
||||
"updateFailed": "Failed to update note",
|
||||
"archived": "Note archived",
|
||||
"unarchivedSuccess": "Opmerking verwijderd uit archief",
|
||||
"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": "Notitietype",
|
||||
@@ -214,7 +245,23 @@
|
||||
"switchTypeTitle": "Notitietype wijzigen?",
|
||||
"switchTypeWarning": "Opmaak kan verloren gaan bij wijziging naar {type}.",
|
||||
"switchTypeContentPreserved": "Je inhoud wordt bewaard als platte tekst.",
|
||||
"switchType": "Wijzigen naar {type}"
|
||||
"switchType": "Wijzigen naar {type}",
|
||||
"saveNow": "Bespaar nu",
|
||||
"backToCollection": "Terug naar collectie",
|
||||
"markdownEditingTitle": "Terug naar bewerken",
|
||||
"markdownPreviewTitle": "Voorbeeld",
|
||||
"brainstormThisIdea": "Brainstorm over dit idee",
|
||||
"brainstormThisIdeaAria": "Brainstorm over dit idee",
|
||||
"shareNoteTitle": "Deel notitie",
|
||||
"shareNoteAria": "Deel notitie",
|
||||
"saveNoteAria": "Bewaar notitie",
|
||||
"noChangesToSaveAria": "Geen wijzigingen om op te slaan",
|
||||
"optionsMenuAria": "Optiemenu",
|
||||
"deleteNoteConfirmItem": "Notitie verwijderen",
|
||||
"noteDeletedToast": "Opmerking verwijderd.",
|
||||
"deleteNoteFailedToast": "Kan niet verwijderen.",
|
||||
"documentInfoAria": "Documentinformatie",
|
||||
"noModification": "Geen wijzigingen"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
@@ -296,7 +343,24 @@
|
||||
"accessRevoked": "Toegang ingetrokken",
|
||||
"errorLoading": "Fout bij laden van medewerkers",
|
||||
"failedToAdd": "Medewerker toevoegen mislukt",
|
||||
"failedToRemove": "Medewerker verwijderen mislukt"
|
||||
"failedToRemove": "Medewerker verwijderen mislukt",
|
||||
"shareCompactTitle": "Deel",
|
||||
"inviteByEmailLabel": "Uitnodigen per e-mail",
|
||||
"accessReadCompact": "Weergave",
|
||||
"accessEditCompact": "Bewerking",
|
||||
"sendInvitation": "Uitnodiging versturen",
|
||||
"invitationSentBadge": "Uitnodiging verzonden",
|
||||
"sharedAccessLabel": "Gedeelde toegang",
|
||||
"noCollaboratorsEmpty": "Nog geen medewerkers.",
|
||||
"removeAccessTitle": "Toegang verwijderen",
|
||||
"toastInviteSentTo": "Uitnodiging verzonden naar {email}",
|
||||
"toastAccessRemoved": "Toegang verwijderd voor {target}",
|
||||
"toastUserFallback": "de gebruiker",
|
||||
"toastSharingError": "Fout bij delen",
|
||||
"toastEmailNotFound": "Er is geen account gevonden met dit e-mailadres.",
|
||||
"toastAlreadySharedUser": "Deze notitie is al gedeeld met deze gebruiker.",
|
||||
"toastRemoveAccessFailed": "Kan de toegang niet verwijderen.",
|
||||
"userFallback": "Gebruiker"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyseert...",
|
||||
@@ -326,6 +390,8 @@
|
||||
"transforming": "Transformeren...",
|
||||
"transformSuccess": "Tekst succesvol naar Markdown getransformeerd!",
|
||||
"transformError": "Fout bij transformeren",
|
||||
"convertToRichtext": "Converteren naar Rich Text",
|
||||
"convertingToRichtext": "Converteren...",
|
||||
"assistant": "AI-assistent",
|
||||
"generating": "Genereren...",
|
||||
"generateTitles": "Titels genereren",
|
||||
@@ -389,6 +455,8 @@
|
||||
"undoAI": "AI-transformatie ongedaan maken",
|
||||
"undoApplied": "Originele tekst hersteld",
|
||||
"minWordsError": "De notitie moet minimaal 5 woorden bevatten om AI-acties te gebruiken.",
|
||||
"wordCountMin": "Selecteer ten minste {min} woorden om te herformuleren (momenteel {huidige} woorden)",
|
||||
"wordCountMax": "Selecteer maximaal {max} woorden om te herformuleren (momenteel {huidige} woorden)",
|
||||
"genericError": "AI-fout",
|
||||
"actionError": "Fout bij AI-actie",
|
||||
"appliedToNote": "Toegepast op notitie",
|
||||
@@ -404,6 +472,15 @@
|
||||
"chatTab": "Chat",
|
||||
"noteActions": "Notitie-acties",
|
||||
"askToStart": "Stel de assistent een vraag om te beginnen.",
|
||||
"chatPanelContext": "Context",
|
||||
"chatPanelNotebookPlus": "+ Notitieboekje",
|
||||
"chatPanelWritingTone": "Schrijftoon",
|
||||
"scopeAutoBadge": "Auto",
|
||||
"chatNoteQuestionPlaceholder": "Stel een vraag over deze notitie...",
|
||||
"chatNotebookSelectPlaceholder": "Voeg een notitieboekje toe...",
|
||||
"assistantTabActions": "Acties",
|
||||
"resourcePreviewAiTitle": "AI-voorbeeld",
|
||||
"resourcePreviewInjectFromChat": "Injecteren vanuit chat",
|
||||
"contextLabel": "Context",
|
||||
"thisNote": "Deze notitie",
|
||||
"allMyNotes": "Al mijn notities",
|
||||
@@ -415,6 +492,7 @@
|
||||
"newLineHint": "Shift+Enter = nieuwe regel",
|
||||
"resultLabel": "Resultaat",
|
||||
"discardAction": "Negeren",
|
||||
"organization": "Organisatie",
|
||||
"transformationsDesc": "Transformaties — direct toegepast op de notitie",
|
||||
"writeMinWordsAction": "Schrijf minimaal 5 woorden om AI-acties te activeren.",
|
||||
"processingAction": "Verwerken...",
|
||||
@@ -425,7 +503,45 @@
|
||||
"shorten": "Inkorten",
|
||||
"improve": "Verbeteren",
|
||||
"toMarkdown": "Naar Markdown",
|
||||
"describeImages": "Describe images"
|
||||
"describeImages": "Describe images",
|
||||
"fixGrammar": "Grammatica repareren",
|
||||
"translate": "Vertalen",
|
||||
"explain": "Uitleggen",
|
||||
"toRichText": "Converteren naar rijke tekst"
|
||||
},
|
||||
"generate": {
|
||||
"slides": "Genereer dia's",
|
||||
"sectionLabel": "Generatiehulpmiddelen",
|
||||
"theme": "Thema",
|
||||
"themeArchitecturalMono": "Architectonisch Mono",
|
||||
"themeVibrantTech": "Levendige technologie",
|
||||
"themeMinimalSilk": "Minimale zijde",
|
||||
"style": "Stijl",
|
||||
"styleProfessional": "Professioneel",
|
||||
"styleCreative": "Creatief",
|
||||
"styleBrutalist": "Brutalistisch",
|
||||
"diagram": "Diagram genereren",
|
||||
"diagramReadyHint": "Zet notitie om in visuele stroom",
|
||||
"diagramType": "Diagramtype",
|
||||
"typeAuto": "Automatische detectie",
|
||||
"typeFlowchart": "Stroomdiagram",
|
||||
"typeMindMap": "Mindmap",
|
||||
"typeTimeline": "Tijdlijn",
|
||||
"typeOrgChart": "Organigram",
|
||||
"typeArchitecture": "Architectuur",
|
||||
"typeProcessMap": "Proceskaart",
|
||||
"styleSketchy": "Schetsmatig",
|
||||
"styleSoft": "Zacht",
|
||||
"styleMinimal": "Minimaal",
|
||||
"styleDraft": "Voorlopige versie",
|
||||
"stylePolished": "Gepolijst",
|
||||
"styleHandwritten": "Handgeschreven",
|
||||
"diagramReady": "Diagram is klaar!",
|
||||
"openInExcalidraw": "Openen in Excalidraw Lab",
|
||||
"insertDiagramInNote": "Sluit PNG in de huidige notitie in",
|
||||
"diagramImageAlt": "AI-gegenereerd diagram",
|
||||
"insertedInNote": "Diagram ingevoegd in notitie",
|
||||
"insertExportError": "Fout bij exporteren/uploaden van diagram"
|
||||
},
|
||||
"openAssistant": "AI-assistent openen",
|
||||
"poweredByMomento": "Aangedreven door Momento AI",
|
||||
@@ -442,7 +558,64 @@
|
||||
"aiCopilot": "AI-copiloot",
|
||||
"suggestTitle": "AI-titelsuggestie",
|
||||
"generateTitleFromImage": "Generate title from image",
|
||||
"titleGenerated": "Title generated from image"
|
||||
"titleGenerated": "Title generated from image",
|
||||
"resourceTab": "Bron",
|
||||
"aiNoteTitle": "AI-opmerking",
|
||||
"injectReplace": "Vervangen",
|
||||
"injectReplaceTitle": "Vervang de inhoud van de notitie door dit bericht",
|
||||
"injectComplete": "Compleet",
|
||||
"injectCompleteTitle": "Vul de notitie in met dit bericht (AI)",
|
||||
"injectMerge": "Samenvoegen",
|
||||
"injectMergeTitle": "Samenvoegen met notitie (AI)",
|
||||
"imagesCount": "{count} afbeeldingen",
|
||||
"resource": {
|
||||
"failedToLoadUrl": "Kan deze URL niet laden",
|
||||
"pageLoaded": "Pagina geladen: {title}",
|
||||
"pageLoadError": "Fout bij het laden van de pagina",
|
||||
"pasteOrUrlFirst": "Plak tekst of laad eerst een URL",
|
||||
"enrichError": "Verrijkingsfout",
|
||||
"enrichErrorShort": "Verrijkingsfout",
|
||||
"contentApplied": "Inhoud toegepast op noot ✓",
|
||||
"fromChat": "💬 Vanuit chat",
|
||||
"replacement": "↓ Vervanging",
|
||||
"completedByAI": "✦ Voltooid door AI",
|
||||
"mergedByAI": "⟳ Samengevoegd door AI",
|
||||
"rendered": "Teruggegeven",
|
||||
"cancel": "Annuleren",
|
||||
"applyToNote": "Toepassen op notitie",
|
||||
"urlLabel": "URL (optioneel)",
|
||||
"resourceText": "Brontekst",
|
||||
"resourcePlaceholder": "Plak hier uw tekst (markdown, HTML, platte tekst...)",
|
||||
"words": "woorden",
|
||||
"integrationMode": "Integratiemodus",
|
||||
"modeReplace": "Vervangen",
|
||||
"modeReplaceDesc": "Direct, geen AI",
|
||||
"modeComplete": "Compleet",
|
||||
"modeCompleteDesc": "Voegt toe zonder te herschrijven",
|
||||
"modeMerge": "Samenvoegen",
|
||||
"modeMergeDesc": "Herschrijft en integreert",
|
||||
"aiProcessing": "AI-verwerking…",
|
||||
"preview": "Voorbeeld",
|
||||
"generatePreview": "Voorbeeld genereren",
|
||||
"emptyNoteHint": "💡 De notitie is leeg: de broninhoud wordt direct geïntegreerd."
|
||||
},
|
||||
"cancel": "Annuleren",
|
||||
"copied": "Gekopieerd",
|
||||
"copy": "Kopiëren",
|
||||
"transformations": "Transformaties",
|
||||
"otherLanguage": "Een andere taal",
|
||||
"translateNow": "Vertaal nu",
|
||||
"generationTools": "Generatie-instrumenten",
|
||||
"generateSlidesLoading": "⏳ Presentatie genereren...",
|
||||
"generateDiagramLoading": "⏳ Diagram genereren...",
|
||||
"errorShort": "Fout",
|
||||
"readyToast": "Klaar!",
|
||||
"downloadFailedToast": "Downloaden mislukt",
|
||||
"pptxDownloadButton": "Download .pptx",
|
||||
"presentationReadyBadge": "Presentatie klaar",
|
||||
"openInLabTitle": "Openen in laboratorium",
|
||||
"inlineSummaryMarkdown": "**Samenvatting:**",
|
||||
"networkErrorShort": "Netwerkfout."
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Titelsuggesties",
|
||||
@@ -548,7 +721,19 @@
|
||||
"untitled": "Naamloos",
|
||||
"notifications": "Meldingen",
|
||||
"declined": "Delen geweigerd",
|
||||
"removed": "Notitie verwijderd uit lijst"
|
||||
"removed": "Notitie verwijderd uit lijst",
|
||||
"slidesReady": "Presentatie klaar",
|
||||
"openSlides": "Presentatie openen",
|
||||
"canvasReady": "Diagram klaar",
|
||||
"pptxReady": "Glijbanen klaar",
|
||||
"downloadPptx": "Download .pptx",
|
||||
"markAllRead": "Markeer alles als gelezen",
|
||||
"agentSuccess": "Agent klaar",
|
||||
"agentFailed": "Agent is mislukt",
|
||||
"brainstormInvite": "Brainstormen",
|
||||
"brainstormJoined": "Brainstormen",
|
||||
"systemNotification": "Systeem",
|
||||
"downloadFailed": "Downloaden mislukt"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Home",
|
||||
@@ -597,6 +782,17 @@
|
||||
"themeLight": "Licht",
|
||||
"themeDark": "Donker",
|
||||
"themeSystem": "Systeem",
|
||||
"themeBaseGroup": "Base",
|
||||
"themePalettesGroup": "Color palettes",
|
||||
"themeSepia": "Sepia",
|
||||
"themeMidnight": "Midnight",
|
||||
"themeRose": "Rose",
|
||||
"themeGreen": "Green",
|
||||
"themeLavender": "Lavender",
|
||||
"themeSand": "Sand",
|
||||
"themeOcean": "Ocean",
|
||||
"themeSunset": "Sunset",
|
||||
"themeBlue": "Blue",
|
||||
"notifications": "Meldingen",
|
||||
"language": "Taal",
|
||||
"selectLanguage": "Taal selecteren",
|
||||
@@ -630,17 +826,8 @@
|
||||
"desktopNotifications": "Bureaubladmeldingen",
|
||||
"desktopNotificationsDesc": "Ontvang meldingen in uw browser",
|
||||
"notificationsDesc": "Beheer uw meldingsvoorkeuren",
|
||||
"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 opslaan",
|
||||
"autoSaveDesc": "Sla wijzigingen automatisch op tijdens het typen"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profiel",
|
||||
@@ -707,7 +894,15 @@
|
||||
"providerDesc": "Kies uw voorkeurs AI-provider",
|
||||
"providerAutoDesc": "Ollama indien beschikbaar, OpenAI als terugval",
|
||||
"providerOllamaDesc": "100% privé, draait lokaal op uw machine",
|
||||
"providerOpenAIDesc": "Meest nauwkeurig, vereist API-sleutel"
|
||||
"providerOpenAIDesc": "Meest nauwkeurig, vereist API-sleutel",
|
||||
"aiNote": "AI-opmerking",
|
||||
"aiNoteDesc": "Schakel AI-chatknop en tekstverbeteringstools in",
|
||||
"languageDetection": "Taaldetectie",
|
||||
"languageDetectionDesc": "Detecteert automatisch de taal van uw aantekeningen",
|
||||
"autoLabeling": "Labelsuggesties",
|
||||
"autoLabelingDesc": "Stelt automatisch labels voor en past deze toe op uw notities",
|
||||
"noteHistory": "Let op de geschiedenis",
|
||||
"noteHistoryDesc": "Schakel momentopnamen van versies en herstel vanuit de geschiedenis in"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Laden...",
|
||||
@@ -764,7 +959,9 @@
|
||||
"markDone": "Markeren als voltooid",
|
||||
"markUndone": "Markeren als onvoltooid",
|
||||
"todayAt": "Vandaag om {time}",
|
||||
"tomorrowAt": "Morgen om {time}"
|
||||
"tomorrowAt": "Morgen om {time}",
|
||||
"clearCompleted": "Duidelijk voltooid",
|
||||
"viewAll": "Bekijk alle herinneringen"
|
||||
},
|
||||
"notebook": {
|
||||
"create": "Notitieboek maken",
|
||||
@@ -795,7 +992,11 @@
|
||||
"confidence": "betrouwbaarheid",
|
||||
"savingReminder": "Herinnering opslaan mislukt",
|
||||
"removingReminder": "Herinnering verwijderen mislukt",
|
||||
"generatingDescription": "Please wait..."
|
||||
"generatingDescription": "Please wait...",
|
||||
"pinnedFrozenTooltip": "Vastgezet notitieboekje — bestelling bevroren",
|
||||
"organizeNotebookWithAITooltip": "Organiseer dit notitieboekje met AI",
|
||||
"assistantRequiredForSummarize": "Schakel AI Assistant in de instellingen in om samen te vatten",
|
||||
"createSubnotebook": "Subnotitieblok toevoegen"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "Verplaatsen naar {name}?",
|
||||
@@ -808,6 +1009,9 @@
|
||||
},
|
||||
"admin": {
|
||||
"title": "Beheerdashboard",
|
||||
"adminConsole": "Beheerdersconsole",
|
||||
"navSection": "Navigatie",
|
||||
"backToApp": "Terug naar Herinnering",
|
||||
"userManagement": "Gebruikersbeheer",
|
||||
"chat": "AI Chat",
|
||||
"lab": "Het Lab",
|
||||
@@ -850,6 +1054,11 @@
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is vereist",
|
||||
"providerOllamaOption": "🦙 Ollama (Local & Free)",
|
||||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||||
"providerAnthropicOption": "🧠 Antropisch (Claude API)",
|
||||
"providerAnthropicCustomOption": "🧩 Antropisch aangepast (Berichten-API - MiniMax, etc.)",
|
||||
"anthropicModelHint": "Kies een Claude-model-ID uit de suggesties of voer er handmatig een in (geen externe modellijst voor de officiële API).",
|
||||
"anthropicCustomModelHint": "Anthropic-compatibele berichten-API (bijv. MiniMax): basis-URL https://api.minimax.io/anthropic (China: https://api.minimaxi.com/anthropic), model MiniMax-M2.7. Insluitingen: gebruik provider « Custom » + OpenAI URL https://api.minimax.io/v1.",
|
||||
"anthropicCustomNoModelList": "Deze gateway geeft geen OpenAI-stijl /modellenlijst weer - kies het model uit de suggesties of typ het (bijvoorbeeld MiniMax-M2.7).",
|
||||
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
|
||||
"providerDeepSeekOption": "🔍 DeepSeek",
|
||||
"providerOpenRouterOption": "🌐 OpenRouter",
|
||||
@@ -1003,7 +1212,14 @@
|
||||
"error": "Fout:",
|
||||
"testError": "Testfout: {error}",
|
||||
"tipTitle": "Tip:",
|
||||
"tipDescription": "Gebruik het AI-testpaneel om configuratieproblemen te diagnosticeren voordat u test."
|
||||
"tipDescription": "Gebruik het AI-testpaneel om configuratieproblemen te diagnosticeren voordat u test.",
|
||||
"chatTestTitle": "Chatassistent-test",
|
||||
"chatTestDescription": "Test de AI-provider die door de chatassistent wordt gebruikt",
|
||||
"chatGenerationTest": "💬 Chatassistent-test:",
|
||||
"chatStep1": "Stuurt een testbericht naar de assistent",
|
||||
"chatStep2": "Vraagt om een beknopt antwoord over wat de assistent doet",
|
||||
"chatStep3": "Toont de modelreactie",
|
||||
"chatStep4": "Controleert reactievermogen en latentie"
|
||||
},
|
||||
"sidebar": {
|
||||
"dashboard": "Dashboard",
|
||||
@@ -1194,6 +1410,7 @@
|
||||
"notesViewLabel": "Notities weergave",
|
||||
"notesViewTabs": "Tabbladen (OneNote-stijl)",
|
||||
"notesViewMasonry": "Kaarten (raster)",
|
||||
"notesViewList": "Lijst (tijdschrift)",
|
||||
"selectTheme": "Select theme",
|
||||
"fontFamilyLabel": "Lettertypefamilie",
|
||||
"fontFamilyDescription": "Kies het lettertype dat in de hele app wordt gebruikt",
|
||||
@@ -1277,6 +1494,69 @@
|
||||
"organizeWithAI": "Organiseren met AI",
|
||||
"organize": "Organiseren"
|
||||
},
|
||||
"organizeNotebook": {
|
||||
"title": "Organiseer notitieboekje",
|
||||
"unknownError": "Onbekende fout",
|
||||
"toastSuccess": "Notitieboekje georganiseerd — {gemaakt} subnotitieboekje(s) gemaakt, {verplaatst} notitie(s) verplaatst",
|
||||
"intro": "AI zal de aantekeningen in dit notitieboekje analyseren en een plan voorstellen om ze te reorganiseren in thematische subnotitieboekjes.",
|
||||
"bulletThemes": "Groepeer notities op onderwerp of thema",
|
||||
"bulletSubfolders": "Maak ontbrekende subnotitieboekjes aan",
|
||||
"bulletPreview": "Volledige preview vóór elke wijziging",
|
||||
"analyzingTitle": "Analyseren…",
|
||||
"analyzingSubtitle": "AI leest uw aantekeningen en identificeert thema’s",
|
||||
"previewSummary": "{groups} groep(en) · {notes} notities · {newSubs} nieuwe sub-notitieboekje(s)",
|
||||
"badgeNew": "Nieuw",
|
||||
"untitledNote": "Naamloze notitie",
|
||||
"notesInGroup": "{count} notities",
|
||||
"executingTitle": "Organiseren…",
|
||||
"executingSubtitle": "Subnotitieboekjes maken en notities verplaatsen",
|
||||
"doneTitle": "Notitieboekje georganiseerd!",
|
||||
"doneStats": "{aangemaakt} subnotitieboekje(s) gemaakt · {verplaatst} notitie(s) verplaatst",
|
||||
"analyzeButton": "Analyseer met AI",
|
||||
"restart": "Begin opnieuw",
|
||||
"confirm": "Toepassen",
|
||||
"closeButton": "Dichtbij"
|
||||
},
|
||||
"documentInfo": {
|
||||
"tabInfo": "Info",
|
||||
"tabVersions": "Versies",
|
||||
"wordsLabel": "Woorden",
|
||||
"charactersLabel": "Karakters",
|
||||
"notebookLabel": "Notitieboekje",
|
||||
"typeLabel": "Type",
|
||||
"createdLabel": "Gemaakt",
|
||||
"modifiedLabel": "Bijgewerkt",
|
||||
"labelsSection": "Etiketten",
|
||||
"idLabel": "Identiteitskaart",
|
||||
"historyDisabled": "Geschiedenis is niet ingeschakeld voor deze notitie.",
|
||||
"enableHistory": "Geschiedenis inschakelen",
|
||||
"savedVersions": "Opgeslagen versies",
|
||||
"savingEllipsis": "Besparing…",
|
||||
"versionSaved": "Versie opgeslagen!",
|
||||
"saveThisVersion": "Bewaar deze versie",
|
||||
"loading": "Laden…",
|
||||
"noVersion": "Nog geen versies",
|
||||
"restoreTooltip": "Herstellen",
|
||||
"deleteTooltip": "Verwijderen",
|
||||
"comparisonMode": "Vergelijkingsmodus",
|
||||
"comparisonSubtitle": "Vergelijk versies naast elkaar",
|
||||
"deleteVersionConfirm": "Deze versie verwijderen?",
|
||||
"latestBadge": "Nieuwste"
|
||||
},
|
||||
"languages": {
|
||||
"targets": {
|
||||
"french": "Frans",
|
||||
"english": "Engels",
|
||||
"spanish": "Spaans",
|
||||
"german": "Duits",
|
||||
"persian": "Perzisch",
|
||||
"portuguese": "Portugees",
|
||||
"italian": "Italiaans",
|
||||
"chinese": "Chinese",
|
||||
"japanese": "Japanse"
|
||||
},
|
||||
"customPlaceholder": "bijv. Arabisch, Russisch…"
|
||||
},
|
||||
"common": {
|
||||
"unknown": "Onbekend",
|
||||
"notAvailable": "Niet beschikbaar",
|
||||
@@ -1398,12 +1678,16 @@
|
||||
"scraper": "Monitor",
|
||||
"researcher": "Onderzoeker",
|
||||
"monitor": "Waarnemer",
|
||||
"slideGenerator": "Dia's",
|
||||
"excalidrawGenerator": "Diagram",
|
||||
"custom": "Aangepast"
|
||||
},
|
||||
"typeDescriptions": {
|
||||
"scraper": "Schraapt meerdere sites en maakt een samenvatting",
|
||||
"researcher": "Zoekt naar informatie over een onderwerp",
|
||||
"monitor": "Bewaakt een notitieboek en analyseert notities",
|
||||
"slideGenerator": "Creëert een PowerPoint-presentatie van notities",
|
||||
"excalidrawGenerator": "Creëert een Excalidraw-diagram van notities",
|
||||
"custom": "Vrije agent met uw eigen prompt"
|
||||
},
|
||||
"form": {
|
||||
@@ -1416,6 +1700,27 @@
|
||||
"urlsOptional": "(optioneel)",
|
||||
"sourceNotebook": "Notitieboek om te bewaken",
|
||||
"selectNotebook": "Selecteer een notitieboek...",
|
||||
"selectNotes": "Opmerkingen om te analyseren",
|
||||
"notesSelected": "{{count}} notitie(s) geselecteerd",
|
||||
"slideTheme": "Presentatie thema",
|
||||
"slideThemeDefault": "Automatisch",
|
||||
"slideStyle": "Visuele stijl",
|
||||
"slideStyleSoft": "Zacht (aanbevolen)",
|
||||
"slideStyleSharp": "Scherp en compact",
|
||||
"slideStyleRounded": "Rond en ruim",
|
||||
"slideStylePill": "Premie / Pil",
|
||||
"excalidrawDiagramType": "Diagramtype",
|
||||
"excalidrawDiagramTypeAuto": "Automatisch (domeindetectie)",
|
||||
"excalidrawDiagramTypeFlowchart": "Stroomdiagram (proces)",
|
||||
"excalidrawDiagramTypeMindmap": "Mindmap (ideeën)",
|
||||
"excalidrawDiagramTypeOrgChart": "Organigram (teams)",
|
||||
"excalidrawDiagramTypeTimeline": "Tijdlijn / routekaart",
|
||||
"excalidrawDiagramTypeProcessMap": "Proceskaart (operaties)",
|
||||
"excalidrawDiagramTypeArchitectureCloud": "Cloudarchitectuur (zones/RG)",
|
||||
"excalidrawDiagramStyle": "Excalidraw-diagramstijl",
|
||||
"excalidrawDiagramStyleDefault": "Gekleurd (Excalidraw)",
|
||||
"excalidrawDiagramStyleSketchPlus": "Sketch+ (verbeterde Excalidraw)",
|
||||
"excalidrawDiagramStyleAustere": "Sober (minimaal)",
|
||||
"targetNotebook": "Doelnotitieboek",
|
||||
"inbox": "Inbox",
|
||||
"instructions": "AI-instructies",
|
||||
@@ -1485,6 +1790,8 @@
|
||||
"updated": "Agent bijgewerkt",
|
||||
"deleted": "\"{name}\" verwijderd",
|
||||
"deleteError": "Fout bij verwijderen",
|
||||
"running": "Generatie aan de gang…",
|
||||
"runningDesc": "Het genereren kan enkele minuten duren. U kunt vrij navigeren.",
|
||||
"runSuccess": "\"{name}\" succesvol uitgevoerd",
|
||||
"runError": "Fout: {error}",
|
||||
"runFailed": "Uitvoering mislukt",
|
||||
@@ -1519,13 +1826,24 @@
|
||||
"chercheur": {
|
||||
"name": "Onderzoeker",
|
||||
"description": "Zoekt naar diepgaande informatie over een onderwerp en maakt een gestructureerde notitie met referenties."
|
||||
},
|
||||
"slideGenerator": {
|
||||
"name": "Diagenerator",
|
||||
"description": "Leest notities uit een notitieboekje en genereert automatisch een gestructureerde presentatie."
|
||||
},
|
||||
"excalidrawGenerator": {
|
||||
"name": "Diagramgenerator",
|
||||
"description": "Leest een notitie en genereert een visueel diagram in het Excalidraw Lab."
|
||||
}
|
||||
},
|
||||
"runLog": {
|
||||
"title": "Geschiedenis",
|
||||
"noHistory": "Nog geen uitvoeringen",
|
||||
"toolTrace": "{count} tool-aanroepen",
|
||||
"step": "Stap {num}"
|
||||
"step": "Stap {num}",
|
||||
"clearConfirm": "Weet u zeker dat u de volledige geschiedenis van deze agent wilt verwijderen?",
|
||||
"cleared": "Geschiedenis verwijderd",
|
||||
"clearHistory": "Geschiedenis wissen"
|
||||
},
|
||||
"tools": {
|
||||
"title": "Agent Tools",
|
||||
@@ -1536,6 +1854,9 @@
|
||||
"noteCreate": "Notitie Maken",
|
||||
"urlFetch": "URL Ophalen",
|
||||
"memorySearch": "Geheugen",
|
||||
"generatePptx": "PPTX-dia's",
|
||||
"generateSlides": "HTML-dia's",
|
||||
"generateExcalidraw": "Excalidraw-diagram",
|
||||
"configNeeded": "config",
|
||||
"selected": "{count} geselecteerd",
|
||||
"maxSteps": "Max iteraties"
|
||||
@@ -1547,7 +1868,9 @@
|
||||
"scraper": "U bent een monitoring-assistent. Vat artikelen van verschillende websites samen in een duidelijke, gestructureerde samenvatting.",
|
||||
"researcher": "U bent een grondig onderzoeker. Produceer voor het gevraagde onderwerp een onderzoeksnoot met context, kernpunten, debatten en referenties.",
|
||||
"monitor": "U bent een analytische assistent. Analyseer de verstrekte notities en stel invalshoeken, referenties en verbanden tussen notities voor.",
|
||||
"custom": "U bent een behulpzame assistent."
|
||||
"custom": "U bent een behulpzame assistent.",
|
||||
"slideGenerator": "Je bent een presentatiemaker. Lees de aangeboden inhoud en maak gestructureerde dia's met titels, kernpunten en samenvattingen.",
|
||||
"excalidrawGenerator": "Je bent een diagrammaker. Analyseer de aangeboden inhoud en creëer een duidelijk, georganiseerd visueel diagram."
|
||||
},
|
||||
"help": {
|
||||
"title": "Agentengids",
|
||||
@@ -1581,7 +1904,10 @@
|
||||
"frequency": "Hoe vaak de agent automatisch draait. Begin met Handmatig om te testen.",
|
||||
"instructions": "Aangepaste instructies die de standaard AI-prompt vervangen. Laat leeg voor automatische prompt.",
|
||||
"tools": "Selecteer welke tools de agent kan gebruiken. Elke tool geeft de agent een specifieke mogelijkheid.",
|
||||
"maxSteps": "Maximaal aantal redeneercycli. Meer stappen = diepere analyse maar duurt langer."
|
||||
"maxSteps": "Maximaal aantal redeneercycli. Meer stappen = diepere analyse maar duurt langer.",
|
||||
"selectNotes": "Selecteer specifieke opmerkingen om te analyseren. Als er niets is geselecteerd, gebruikt de agent alle notities uit het notitieblok.",
|
||||
"slideTheme": "Kies een kleurenpalet voor de presentatie. Automatisch laat de AI beslissen.",
|
||||
"slideStyle": "De visuele stijl heeft invloed op de hoekradius, de afstand en de informatiedichtheid."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1631,5 +1957,147 @@
|
||||
"lab": {
|
||||
"initializing": "Werkruimte initialiseren",
|
||||
"loadingIdeas": "Je ideeën laden..."
|
||||
},
|
||||
"richTextEditor": {
|
||||
"slashHint": "↑↓ navigeren · Invoegen openen · Tabbladschakelaarsectie",
|
||||
"slashLoading": "AI-denken...",
|
||||
"slashTabAll": "Alle",
|
||||
"slashCatBasic": "Basis blokken",
|
||||
"slashCatMedia": "Media",
|
||||
"slashCatFormatting": "Opmaak",
|
||||
"slashCatAi": "AI-opmerking",
|
||||
"insertImage": "Afbeelding invoegen",
|
||||
"imageUrlPlaceholder": "https://example.com/image.png",
|
||||
"preview": "Voorbeeld",
|
||||
"cancel": "Annuleren",
|
||||
"insert": "Invoegen",
|
||||
"slashText": "Tekst",
|
||||
"slashTextDesc": "Simpele paragraaf",
|
||||
"slashH1": "Kop 1",
|
||||
"slashH1Desc": "Grote sectiekop",
|
||||
"slashH2": "Rubriek 2",
|
||||
"slashH2Desc": "Middelgrote sectiekop",
|
||||
"slashH3": "Rubriek 3",
|
||||
"slashH3Desc": "Kleine sectiekop",
|
||||
"slashBullet": "Lijst met opsommingstekens",
|
||||
"slashBulletDesc": "Ongeordende lijst",
|
||||
"slashNumbered": "Genummerde lijst",
|
||||
"slashNumberedDesc": "Bestelde genummerde lijst",
|
||||
"slashTodo": "Takenlijst",
|
||||
"slashTodoDesc": "Taken met selectievakjes",
|
||||
"slashQuote": "Citaat",
|
||||
"slashQuoteDesc": "Leg een citaat vast",
|
||||
"slashCode": "Codeblok",
|
||||
"slashCodeDesc": "Codefragment",
|
||||
"slashDivider": "Verdeler",
|
||||
"slashDividerDesc": "Horizontale afscheider",
|
||||
"slashTable": "Tafel",
|
||||
"slashTableDesc": "Voeg een eenvoudig raster in",
|
||||
"slashDiagram": "Diagram",
|
||||
"slashDiagramDesc": "Genereer een flow of mindmap",
|
||||
"slashSlides": "Presentatie",
|
||||
"slashSlidesDesc": "Genereer een prachtig slide-deck",
|
||||
"slashImage": "Afbeelding",
|
||||
"slashImageDesc": "Sluit een afbeelding in via een URL",
|
||||
"slashAlignLeft": "Links uitlijnen",
|
||||
"slashAlignLeftDesc": "Tekst links uitlijnen",
|
||||
"slashAlignCenter": "Centrum",
|
||||
"slashAlignCenterDesc": "Centreer de tekst",
|
||||
"slashAlignRight": "Rechts uitlijnen",
|
||||
"slashAlignRightDesc": "Tekst rechts uitlijnen",
|
||||
"slashSuperscript": "Superscript",
|
||||
"slashSuperscriptDesc": "Tekst boven de basislijn",
|
||||
"slashSubscript": "Abonnement",
|
||||
"slashSubscriptDesc": "Tekst onder de basislijn",
|
||||
"slashClarify": "Verduidelijken",
|
||||
"slashClarifyDesc": "Maak de tekst duidelijker",
|
||||
"slashShorten": "Verkorten",
|
||||
"slashShortenDesc": "Verdicht de tekst",
|
||||
"slashImprove": "Verbeteren",
|
||||
"slashImproveDesc": "Verbeter de stijl",
|
||||
"slashExpand": "Uitbreiden",
|
||||
"slashExpandDesc": "Werk de tekst uit en verrijk deze",
|
||||
"imageModalTitle": "Afbeelding invoegen",
|
||||
"imageModalPreview": "Voorbeeld",
|
||||
"imageModalCancel": "Annuleren",
|
||||
"imageModalInsert": "Invoegen",
|
||||
"imageModalInvalidUrl": "Voer een geldige URL in",
|
||||
"imageModalLoadFailed": "Kan afbeelding niet laden",
|
||||
"linkPlaceholder": "Plak of typ een link...",
|
||||
"bold": "Vetgedrukt",
|
||||
"italic": "Cursief",
|
||||
"underline": "Onderstrepen",
|
||||
"strike": "Doorhalen",
|
||||
"code": "Code",
|
||||
"highlight": "Hoogtepunt",
|
||||
"superscript": "Superscript",
|
||||
"subscript": "Abonnement",
|
||||
"addBlock": "Blok toevoegen",
|
||||
"placeholder": "Typ '/' voor opdrachten..."
|
||||
},
|
||||
"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": "Voer uw idee, vraag of onderwerp in om te brainstormen...",
|
||||
"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": "Activiteit",
|
||||
"noActivity": "Nog geen activiteit",
|
||||
"justNow": "zojuist",
|
||||
"humanIdea": "Menselijk",
|
||||
"aiIdea": "AI",
|
||||
"respondsTo": "Reageert op",
|
||||
"adding": "Toevoegen...",
|
||||
"manualIdeaDesc": "Deel uw idee met het brainstormcanvas",
|
||||
"manualIdeaTitle": "Titel",
|
||||
"manualIdeaTitlePlaceholder": "Jouw idee in een paar woorden...",
|
||||
"manualIdeaDescLabel": "Beschrijving (optioneel)",
|
||||
"manualIdeaDescPlaceholder": "Werk je idee verder uit...",
|
||||
"activity": {
|
||||
"manual_idea": "een idee toegevoegd",
|
||||
"wave_generated": "een golf gegenereerd",
|
||||
"joined": "heeft zich bij de sessie aangesloten",
|
||||
"idea_dismissed": "een idee afgewezen",
|
||||
"invite_created": "een uitnodiging aangemaakt"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user