{ "auth": { "signIn": "Inloggen", "signUp": "Registreren", "email": "E-mail", "password": "Wachtwoord", "name": "Naam", "emailPlaceholder": "Voer uw e-mailadres in", "passwordPlaceholder": "Voer uw wachtwoord in", "namePlaceholder": "Voer uw naam in", "passwordMinChars": "Voer wachtwoord in (min. 6 tekens)", "resetPassword": "Wachtwoord opnieuw instellen", "resetPasswordInstructions": "Voer uw e-mail in om uw wachtwoord opnieuw in te stellen", "forgotPassword": "Wachtwoord vergeten?", "noAccount": "Heeft u geen account?", "hasAccount": "Heeft u al een account?", "signInToAccount": "Log in op uw account", "createAccount": "Maak uw account", "rememberMe": "Onthoud mij", "orContinueWith": "Of doorgaan met", "checkYourEmail": "Controleer uw e-mail", "resetEmailSent": "We hebben een link om uw wachtwoord opnieuw in te stellen naar uw e-mailadres gestuurd als deze bestaat in ons systeem.", "returnToLogin": "Terug naar inloggen", "forgotPasswordTitle": "Wachtwoord vergeten", "forgotPasswordDescription": "Voer uw e-mailadres in en we sturen u een link om uw wachtwoord opnieuw in te stellen.", "sending": "Verzenden...", "sendResetLink": "Link opnieuw instellen verzenden", "backToLogin": "Terug naar inloggen", "signOut": "Uitloggen", "confirmPassword": "Wachtwoord bevestigen", "confirmPasswordPlaceholder": "Bevestig uw wachtwoord" }, "sidebar": { "notes": "Notities", "recent": "Recent", "quickNav": "Snelle navigatie", "reminders": "Herinneringen", "labels": "Labels", "editLabels": "Labels bewerken", "newNoteTabs": "Nieuwe notitie", "newNoteTabsHint": "Notitie maken in dit notitieboek", "noLabelsInNotebook": "Nog geen labels in dit notitieboek", "archive": "Archief", "trash": "Prullenbak", "clearFilter": "Remove filter", "inbox": "Postvak IN", "sharedWithMe": "Gedeeld met mij", "sortNewest": "Nieuwste eerst", "sortOldest": "Oudste eerst", "sortAlpha": "A → Z", "accountMenu": "Accountmenu", "profile": "Profile", "signOut": "Sign out", "sortOrder": "Sorteervolgorde", "freezePinnedNotebook": "Zet de volgorde van de notitieboekjezijbalk vast", "unfreezePinnedNotebook": "Maak de volgorde van de notitieblokzijbalk los", "newSubNotebook": "Nieuw sub-notebook", "renameNotebook": "Hernoemen", "sharedNotebookBadge": "· Shared", "sortManual": "Vrije volgorde", "moveFailed": "Failed to move notebook", "dropToRoot": "Drop here to move to root", "noReminders": "No active reminders." }, "notes": { "title": "Notities", "newNote": "Nieuwe notitie", "reorganize": "Notities reorganiseren", "untitled": "Untitled", "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", "add": "Toevoegen", "adding": "Toevoegen...", "close": "Sluiten", "confirmDelete": "Are you sure you want to delete this note?", "confirmLeaveShare": "Weet u zeker dat u deze gedeelde notitie wilt verlaten?", "sharedBy": "Gedeeld door", "sharedShort": "Gedeeld", "leaveShare": "Verlaten", "delete": "Delete", "archive": "Archiveren", "unarchive": "Dearchiveren", "pin": "Vastzetten", "unpin": "Losmaken", "color": "Kleur", "changeColor": "Kleur wijzigen", "setReminder": "Herinnering instellen", "setReminderButton": "Herinnering instellen", "date": "Datum", "time": "Tijd", "reminderDateTimeRequired": "Voer datum en tijd in", "invalidDateTime": "Ongeldige datum of tijd", "reminderMustBeFuture": "Herinnering moet in de toekomst liggen", "reminderSet": "Herinnering ingesteld op {datetime}", "reminderPastError": "Herinnering moet in de toekomst liggen", "reminderRemoved": "Herinnering verwijderd", "addImage": "Afbeelding toevoegen", "addLink": "Link toevoegen", "linkAdded": "Link toegevoegd", "linkMetadataFailed": "Kon linkmetadata niet ophalen", "linkAddFailed": "Link toevoegen mislukt", "invalidFileType": "Ongeldig bestandstype: {fileName}. Alleen JPEG, PNG, GIF en WebP zijn toegestaan.", "fileTooLarge": "Bestand te groot: {fileName}. Maximale grootte is {maxSize}.", "uploadFailed": "Uploaden van {filename} mislukt", "contentOrMediaRequired": "Voer inhoud in of voeg een link/afbeelding toe", "itemOrMediaRequired": "Voeg ten minste één item of media toe", "noteCreated": "Notitie succesvol aangemaakt", "noteCreateFailed": "Notitie aanmaken mislukt", "deleted": "Note deleted", "deleteFailed": "Failed to delete note", "aiAssistant": "AI-assistent", "changeSize": "Grootte wijzigen", "backgroundOptions": "Achtergrondopties", "moreOptions": "Meer opties", "remindMe": "Herinner mij", "markdownMode": "Markdown", "addCollaborators": "Medewerkers toevoegen", "duplicate": "Dupliceren", "share": "Delen", "showCollaborators": "Medewerkers weergeven", "pinned": "Note pinned", "others": "Overig", "noNotes": "Geen notities", "noNotesFound": "Geen notities gevonden", "createFirstNote": "Maak uw eerste notitie", "size": "Grootte", "small": "Klein", "medium": "Middel", "large": "Groot", "shareWithCollaborators": "Delen met medewerkers", "view": "Notitie bekijken", "edit": "Notitie bewerken", "readOnly": "Alleen-lezen", "preview": "Voorbeeld", "noContent": "Geen inhoud", "takeNote": "Maak een notitie...", "takeNoteMarkdown": "Maak een notitie... (Markdown ondersteund)", "addItem": "Item toevoegen", "sharedReadOnly": "Deze notitie is met u gedeeld in alleen-lezen modus", "makeCopy": "Kopie maken", "saving": "Opslaan...", "copySuccess": "Notitie succesvol gekopieerd!", "copyFailed": "Notitie kopiëren mislukt", "copy": "Kopiëren", "markdownOn": "Markdown AAN", "markdownOff": "Markdown UIT", "undo": "Ongedaan maken", "redo": "Opnieuw uitvoeren", "pinnedNotes": "Vastgezette notities", "recent": "Recent", "addNote": "Notitie toevoegen", "readMore": "Lees meer", "remove": "Remove", "dragToReorder": "Drag to reorder", "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", "clarifyFailed": "Verduidelijken mislukt", "shortenFailed": "Inkorten mislukt", "improveFailed": "Verbeteren mislukt", "transformFailed": "Transformeren mislukt", "markdown": "Markdown", "unpinned": "Note unpinned", "redoShortcut": "Opnieuw (Ctrl+Y)", "undoShortcut": "Ongedaan maken (Ctrl+Z)", "reorderTabs": "Tabblad herschikken", "modified": "Gewijzigd", "created": "Aangemaakt", "loading": "Laden...", "exportPDF": "PDF exporteren", "savedStatus": "Opgeslagen", "saved": "Notitie opgeslagen", "dirtyStatus": "Gewijzigd", "completedLabel": "Voltooid", "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)", "historyModeManualDesc": "Handmatig snapshots maken met de commit-knop", "historyModeAutoDesc": "Automatische snapshots met slimme detectie", "history": "Geschiedenis", "historyRestored": "Versie hersteld", "historyEnabled": "Geschiedenis ingeschakeld", "historyDisabledTitle": "Version history", "historyDisabledDesc": "Geschiedenis is uitgeschakeld voor uw account.", "historyEnabledTitle": "History enabled!", "historyEnabledDesc": "Versions of this note will now be recorded.", "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)", "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", "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", "typeText": "Tekst", "typeMarkdown": "Markdown", "typeRichText": "Rich Text", "typeChecklist": "Checklist", "convertedToRichText": "Converted to rich text", "conversionFailed": "Conversion failed, staying in Markdown", "richTextPlaceholder": "Maak een notitie...", "switchTypeTitle": "Notitietype wijzigen?", "switchTypeWarning": "Opmaak kan verloren gaan bij wijziging naar {type}.", "switchTypeContentPreserved": "Je inhoud wordt bewaard als platte tekst.", "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", "notes.emptyNotebook": "Empty notebook", "notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.", "notes.noNoteSelected": "No note selected", "notes.selectOrCreateNote": "Select a note from the list or create a new one.", "attachments": "Bijlagen", "createFirst": "Maak je eerste notitie", "generateIllustration": "Illustratie genereren", "illustrationGenerated": "Illustratie gegenereerd", "open": "Openen", "saveFailed": "Opslaan mislukt", "search": "Zoeken", "unarchived": "Gearchiveerd", "uploading": "Uploaden...", "savedJustNow": "Saved", "unsaved": "Unsaved changes", "historyEnabledTooltip": "Version history enabled — changes are tracked" }, "pagination": { "previous": "←", "pageInfo": "Pagina {currentPage} / {totalPages}", "next": "→" }, "labels": { "title": "Labels", "filter": "Filter by Label", "manage": "Manage Labels", "manageTooltip": "Manage Labels", "changeColor": "Kleur wijzigen", "changeColorTooltip": "Kleur wijzigen", "delete": "Delete", "deleteTooltip": "Delete label", "confirmDelete": "Weet u zeker dat u dit label wilt verwijderen?", "newLabelPlaceholder": "Create new label", "namePlaceholder": "Enter label name", "addLabel": "Label toevoegen", "createLabel": "Create label", "labelName": "Label name", "labelColor": "Label color", "manageLabels": "Manage labels", "manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.", "selectedLabels": "Selected Labels", "allLabels": "Alle labels", "clearAll": "Alles wissen", "filterByLabel": "Filter by label", "tagAdded": "Tag \"{tag}\" added", "showLess": "Show less", "showMore": "Show more", "editLabels": "Edit Labels", "editLabelsDescription": "Create, edit colors, or delete labels.", "noLabelsFound": "No labels found.", "loading": "Loading...", "notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.", "count": "{count} labels", "noLabels": "Geen labels", "confirmDeleteShort": "Bevestigen?", "labelRemoved": "Label \"{label}\" verwijderd", "filterByTags": "Filter op tags", "searchTags": "Zoek tags" }, "search": { "placeholder": "Zoeken", "searchPlaceholder": "Doorzoek uw notities...", "semanticInProgress": "AI-zoeken bezig...", "semanticTooltip": "AI semantisch zoeken", "searching": "Zoeken...", "noResults": "Geen resultaten gevonden", "resultsFound": "{count} notities gevonden", "exactMatch": "Exacte overeenkomst", "related": "Gerelateerd", "disabledAdmin": "Zoeken uitgeschakeld in adminmodus" }, "collaboration": { "emailPlaceholder": "Voer e-mailadres in", "addCollaborator": "Medewerker toevoegen", "removeCollaborator": "Medewerker verwijderen", "owner": "Eigenaar", "canEdit": "Kan bewerken", "canView": "Kan bekijken", "shareNote": "Notitie delen", "shareWithCollaborators": "Delen met medewerkers", "addCollaboratorDescription": "Voeg mensen toe om aan deze notitie samen te werken via hun e-mailadres.", "viewerDescription": "U heeft toegang tot deze notitie. Alleen de eigenaar kan medewerkers beheren.", "emailAddress": "E-mailadres", "enterEmailAddress": "Voer e-mailadres in", "invite": "Uitnodigen", "peopleWithAccess": "Mensen met toegang", "noCollaborators": "Nog geen medewerkers. Voeg iemand hierboven toe!", "noCollaboratorsViewer": "Nog geen medewerkers.", "pendingInvite": "Uitnodiging in afwachting", "pending": "In afwachting", "remove": "Verwijderen", "unnamedUser": "Naamloze gebruiker", "done": "Klaar", "willBeAdded": "{email} wordt toegevoegd als medewerker wanneer de notitie wordt aangemaakt", "alreadyInList": "Dit e-mailadres staat al in de lijst", "nowHasAccess": "{name} heeft nu toegang tot deze notitie", "accessRevoked": "Toegang ingetrokken", "errorLoading": "Fout bij laden van medewerkers", "failedToAdd": "Medewerker toevoegen 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...", "clickToAddTag": "Klik om deze tag toe te voegen", "ignoreSuggestion": "Deze suggestie negeren", "generatingTitles": "Titels genereren...", "generateTitlesTooltip": "Titels genereren met AI", "poweredByAI": "Aangedreven door AI", "languageDetected": "Taal gedetecteerd", "processing": "Verwerken...", "tagAdded": "Tag \"{tag}\" toegevoegd", "titleGenerating": "Genereren...", "titleGenerateWithAI": "Titels genereren met AI", "titleGenerationMinWords": "Inhoud moet minimaal 10 woorden bevatten om titels te genereren (huidig: {count} woorden)", "titleGenerationError": "Fout bij genereren titels", "titlesGenerated": "💡 {count} titels gegenereerd!", "titleGenerationFailed": "Titels genereren mislukt", "titleApplied": "Titel toegepast!", "reformulationNoText": "Selecteer tekst of voeg inhoud toe", "reformulationSelectionTooShort": "Selectie te kort, volledige inhoud wordt gebruikt", "reformulationMinWords": "Tekst moet minimaal 10 woorden bevatten (huidig: {count} woorden)", "reformulationMaxWords": "Tekst mag maximaal 500 woorden bevatten", "reformulationError": "Fout bij herformuleren", "reformulationFailed": "Tekst herformuleren mislukt", "reformulationApplied": "Herformuleerde tekst toegepast!", "transformMarkdown": "Naar Markdown transformeren", "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", "reformulateText": "Tekst herformuleren", "reformulating": "Herformuleren...", "clarify": "Verduidelijken", "shorten": "Inkorten", "improveStyle": "Stijl verbeteren", "reformulationComparison": "Herformulering vergelijken", "original": "Origineel", "reformulated": "Herformuleerd", "autoLabels": { "error": "Labelsuggesties ophalen mislukt", "noLabelsSelected": "Geen labels geselecteerd", "created": "{count} labels succesvol aangemaakt", "analyzing": "Uw notities analyseren voor labelsuggesties...", "title": "Labelsuggesties", "description": "Ik heb terugkerende themas gedetecteerd in \"{notebookName}\" ({totalNotes} notities). Labels hiervoor maken?", "note": "notitie", "notes": "notities", "typeContent": "Typ inhoud voor labelsuggesties...", "createNewLabel": "Nieuw label maken", "new": "(nieuw)", "create": "Maken", "creating": "Labels maken...", "notesCount": "{count} notities", "typeForSuggestions": "Typ voor suggesties", "noNotebook": "No notebook selected", "noSuggestions": "No suggestions", "regenerate": "Regenerate" }, "batchOrganization": { "title": "Batch organisatie", "description": "AI zal uw notities analyseren en voorstellen om ze in notitieboeken te organiseren.", "analyzing": "Uw notities analyseren...", "noNotebooks": "Geen notitieboeken beschikbaar. Maak eerst notitieboeken aan om uw notities te organiseren.", "noSuggestions": "AI kon geen goede manier vinden om deze notities te organiseren.", "apply": "Toepassen", "applying": "Toepassen...", "success": "Organisatie voltooid", "error": "Fout bij organisatie", "noNotesSelected": "Geen notities geselecteerd", "applyFailed": "Toepassen mislukt", "selectAllIn": "Alles selecteren in", "selectNote": "Notitie selecteren", "notesToOrganize": "Notes to organize", "selected": "Selected", "unorganized": "Unorganized" }, "notebookSummary": { "regenerate": "Samenvatting Opnieuw Genereren", "regenerating": "Samenvatting opnieuw genereren...", "exportPDF": "Exporteren als PDF" }, "clarifyDesc": "Maak de tekst duidelijker en begrijpelijker", "shortenDesc": "Vat de tekst samen en kom tot de kern", "improve": "Schrijven verbeteren", "improveDesc": "Corrigeer grammatica en verbeter de stijl", "toMarkdown": "Opmaak als Markdown", "toMarkdownDesc": "Voeg koppen, opsommingstekens en structuur toe aan de tekst", "translate": "Vertalen", "translateDesc": "Wijzig de taal van de tekst", "translateBack": "Terug", "translationApplied": "Vertaling toegepast", "translationFailed": "Vertaling mislukt", "undo": "AI ongedaan maken", "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", "applyToNote": "Toepassen op notitie", "undoLastAction": "Laatste AI-actie ongedaan maken", "selectContext": "Context selecteren...", "selectNotebook": "Notitieboek selecteren", "chatPlaceholder": "Vraag AI om te bewerken, samen te vatten of op te stellen...", "assistantTitle": "AI-assistent", "currentNote": "Huidige notitie", "shrinkPanel": "Paneel verkleinen", "expandPanel": "Paneel vergroten", "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", "notebookGeneric": "Notitieboek", "writingTone": "Schrijfstijl", "askAboutThisNote": "Vraag AI iets over deze notitie...", "askAboutYourNotes": "Vraag AI iets over je notities...", "webSearchLabel": "Webzoekopdracht", "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...", "noImagesError": "No images in this note", "overview": "Overview", "action": { "clarify": "Verduidelijken", "shorten": "Inkorten", "improve": "Verbeteren", "toMarkdown": "Naar Markdown", "describeImages": "Describe images", "fixGrammar": "Grammatica repareren", "translate": "Vertalen", "explain": "Uitleggen", "toRichText": "Converteren naar rijke tekst", "customLang": "Custom language" }, "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", "noNoteId": "No note ID" }, "openAssistant": "AI-assistent openen", "poweredByMomento": "Aangedreven door Memento AI", "welcomeMsg": "Hallo! Ik ben je AI-assistent. Hoe kan ik je vandaag helpen met je notities? Ik kan de toon verfijnen, berichten uitbreiden of content samenvatten.", "summaryLast5": "Samenvatting van je laatste 5 notities", "analyzingProgress": "Analyseren...", "generateInsightsBtn": "Inzichten genereren", "newDiscussion": "Nieuwe discussie", "noRecentConversations": "Geen recente gesprekken.", "discussionContextLabel": "Discussiecontext", "webSearchNotConfigured": "Webzoekopdracht (Niet geconfigureerd)", "historyTab": "Geschiedenis", "insightsTab": "Inzichten", "aiCopilot": "AI-copiloot", "suggestTitle": "AI-titelsuggestie", "generateTitleFromImage": "Generate title 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.", "contextSourceHeading": "Context source", "tones": { "professional": "Professional", "creative": "Creative", "academic": "Academic", "casual": "Casual" }, "noHistory": "Geen geschiedenis", "webSearchDisabled": "Zoeken op internet uitgeschakeld", "webSearchEnabled": "Zoeken op internet ingeschakeld", "result": { "apply": "Apply", "original": "Original", "preview": "Preview", "suggestion": "Suggestion" } }, "titleSuggestions": { "available": "Titelsuggesties", "title": "AI-suggesties", "generating": "Genereren...", "selectTitle": "Selecteer een titel", "dismiss": "Negeren" }, "semanticSearch": { "exactMatch": "Exacte overeenkomst", "related": "Gerelateerd", "searching": "Zoeken..." }, "paragraphRefactor": { "title": "Tekstverbetering", "shorten": "Inkorten", "expand": "Uitbreiden", "improve": "Verbeteren", "formal": "Formeel", "casual": "Informeel" }, "memoryEcho": { "title": "Ik heb iets opgemerkt...", "description": "Proactieve verbindingen tussen uw notities", "dailyInsight": "Dagelijks inzicht uit uw notities", "insightReady": "Uw inzicht is klaar!", "viewConnection": "Verbinding bekijken", "helpful": "Nuttig", "notHelpful": "Niet nuttig", "dismiss": "Voorlopig negeren", "thanksFeedback": "Bedankt voor uw feedback!", "thanksFeedbackImproving": "Bedankt! We zullen dit gebruiken om te verbeteren.", "connections": "Verbindingen", "connection": "verbinding", "connectionsBadge": "{count} verbinding{plural}", "match": "{percentage}% overeenkomst", "fused": "Samengevoegd", "clickToView": "Klik om te bekijken", "overlay": { "title": "Verbonden notities", "searchPlaceholder": "Verbindingen zoeken...", "sortBy": "Sorteren op:", "sortSimilarity": "Overeenkomst", "sortRecent": "Recent", "sortOldest": "Oudste", "viewAll": "Alles naast elkaar bekijken", "loading": "Laden...", "noConnections": "Geen verbindingen gevonden", "error": "Fout" }, "comparison": { "title": "💡 Notitie vergelijking", "similarityInfo": "Deze notities zijn verbonden door {similarity}% overeenkomst", "highSimilarityInsight": "Deze notities gaan over hetzelfde onderwerp met een hoge mate van overeenkomst. Ze kunnen worden samengevoegd.", "untitled": "Naamloos", "clickToView": "Klik om notitie te bekijken", "helpfulQuestion": "Is deze vergelijking nuttig?", "helpful": "Nuttig", "notHelpful": "Niet nuttig" }, "editorSection": { "title": "⚡ Verbinde notities ({count})", "loading": "Laden...", "view": "Bekijken", "compare": "Vergelijken", "merge": "Samenvoegen", "compareAll": "Alles vergelijken", "mergeAll": "Alles samenvoegen", "close": "Sluiten" }, "fusion": { "title": "🔗 Intelligente fusie", "mergeNotes": "Voeg {count} notitie(s) samen", "notesToMerge": "📝 Te samenvoegen notities", "optionalPrompt": "💬 Fusie prompt (optioneel)", "promptPlaceholder": "Optionele instructies voor AI (bijv. 'Behoud de formele stijl van notitie 1')...", "generateFusion": "Genereer fusie", "generating": "Genereren...", "previewTitle": "📝 Voorbeeld van samengevoegde notitie", "edit": "Bewerken", "modify": "Wijzigen", "finishEditing": "Bewerken voltooid", "optionsTitle": "Fusie-opties", "archiveOriginals": "Archiveer originele notities", "keepAllTags": "Bewaar alle tags", "useLatestTitle": "Gebruik meest recente notitie als titel", "createBacklinks": "Maak terugverwijzing naar originele notities", "cancel": "Annuleren", "confirmFusion": "Bevestig fusie", "success": "Notities succesvol samengevoegd!", "error": "Kan notities niet samenvoegen", "generateError": "Kan fusie niet genereren", "noContentReturned": "Geen fusie-inhoud ontvangen van API", "unknownDate": "Onbekende datum" } }, "notification": { "accept": "Accept", "accepted": "Share accepted", "decline": "Decline", "noNotifications": "No new notifications", "shared": "heeft \"{title}\" gedeeld", "untitled": "Naamloos", "notifications": "Meldingen", "declined": "Delen geweigerd", "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", "brainstormShared": "Brainstorm gedeeld" }, "nav": { "home": "Home", "notes": "Notities", "notebooks": "Notitieboeken", "generalNotes": "Algemene notities", "archive": "Archief", "settings": "Instellingen", "profile": "Profiel", "aiSettings": "AI-instellingen", "logout": "Uitloggen", "login": "Inloggen", "adminDashboard": "Admin Dashboard", "diagnostics": "Diagnostiek", "trash": "Prullenbak", "support": "Memento ondersteunen ☕", "reminders": "Herinneringen", "userManagement": "Gebruikersbeheer", "accountSettings": "Accountinstellingen", "manageAISettings": "AI-instellingen beheren", "configureAI": "Configureer uw AI-aangedreven functies, provider en voorkeuren", "supportDevelopment": "Memento-ontwikkeling ondersteunen ☕", "supportDescription": "Memento is 100% gratis en open-source. Uw ondersteuning helpt dit zo te houden.", "buyMeACoffee": "Trakteer me op een koffie", "donationDescription": "Doneer eenmalig of word maandelijkse supporter.", "donateOnKofi": "Doneren op Ko-fi", "donationNote": "Geen platformkosten • Directe uitbetalingen • Veilig", "sponsorOnGithub": "Sponsoren op GitHub", "sponsorDescription": "Word maandelijkse sponsor en krijg erkenning.", "workspace": "Werkruimte", "quickAccess": "Snelle toegang", "myLibrary": "Mijn bibliotheek", "favorites": "Favorieten", "recent": "Recent", "proPlan": "Pro Plan", "chat": "AI Chat", "lab": "Het Lab", "agents": "Agents", "sharedWithMe": "Shared with me" }, "settings": { "title": "Instellingen", "description": "Beheer uw instellingen en voorkeuren", "account": "Account", "appearance": "Weergave", "theme": "Thema", "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", "security": "Beveiliging", "about": "Over", "version": "Versie", "settingsSaved": "Settings saved", "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": "Fout bij opslaan instellingen", "maintenance": "Onderhoud", "maintenanceDescription": "Hulpmiddelen om de gezondheid van uw database te behouden", "cleanTags": "Wees-tags opruimen", "cleanTagsDescription": "Verwijder tags die door geen enkele notitie meer worden gebruikt", "cleanupDone": "{created} labelrecord(s) gesynchroniseerd, {deleted} weeslabel(s) verwijderd", "cleanupNothing": "Niets te doen — labels komen al overeen met uw notities", "cleanupWithErrors": "sommige bewerkingen mislukt", "cleanupError": "Kan labels niet opruimen", "indexingComplete": "Indexering voltooid: {count} notitie(s) verwerkt", "indexingError": "Fout bij indexeren", "semanticIndexing": "Semantische indexering", "semanticIndexingDescription": "Genereer vectoren voor alle notities om intentiegericht zoeken mogelijk te maken", "profile": "Profiel", "searchNoResults": "Geen resultaten gevonden", "languageAuto": "Language set to Auto", "emailNotifications": "E-mailmeldingen", "emailNotificationsDesc": "Ontvang belangrijke meldingen per e-mail", "desktopNotifications": "Bureaubladmeldingen", "desktopNotificationsDesc": "Ontvang meldingen in uw browser", "notificationsDesc": "Beheer uw meldingsvoorkeuren", "autoSave": "Auto-save", "autoSaveDesc": "Automatically save changes while typing" }, "profile": { "title": "Profiel", "description": "Werk uw persoonlijke informatie bij", "displayName": "Weergavenaam", "email": "E-mail", "changePassword": "Wachtwoord wijzigen", "changePasswordDescription": "Werk uw wachtwoord bij. U heeft uw huidige wachtwoord nodig.", "currentPassword": "Huidige wachtwoord", "newPassword": "Nieuw wachtwoord", "confirmPassword": "Wachtwoord bevestigen", "updatePassword": "Wachtwoord bijwerken", "passwordChangeSuccess": "Wachtwoord succesvol gewijzigd", "passwordChangeFailed": "Wachtwoord wijzigen mislukt", "passwordUpdated": "Wachtwoord bijgewerkt", "passwordError": "Fout bij bijwerken wachtwoord", "languagePreferences": "Taalvoorkeuren", "languagePreferencesDescription": "Kies uw voorkeurstaal voor AI-functies en interface.", "preferredLanguage": "Voorkeurstaal", "selectLanguage": "Selecteer een taal", "languageDescription": "Deze taal wordt gebruikt voor AI-functies, inhoudsanalyse en interfacetekst.", "autoDetect": "Auto-detect", "updateSuccess": "Profiel bijgewerkt", "updateFailed": "Profiel bijwerken mislukt", "languageUpdateSuccess": "Language updated successfully", "languageUpdateFailed": "Taal bijwerken mislukt", "profileUpdated": "Profiel bijgewerkt", "profileError": "Fout bij bijwerken profiel", "accountSettings": "Accountinstellingen", "manageAISettings": "AI-instellingen beheren", "displaySettings": "Weergave-instellingen", "displaySettingsDescription": "Pas de weergave en lettergrootte aan.", "fontSize": "Lettergrootte", "selectFontSize": "Lettergrootte selecteren", "fontSizeSmall": "Klein", "fontSizeMedium": "Middel", "fontSizeLarge": "Groot", "fontSizeExtraLarge": "Extra groot", "fontSizeDescription": "Pas de lettergrootte aan voor betere leesbaarheid. Dit is van toepassing op alle tekst in de interface.", "fontSizeUpdateSuccess": "Lettergrootte succesvol bijgewerkt", "fontSizeUpdateFailed": "Lettergrootte bijwerken mislukt", "showRecentNotes": "Sectie recente notities weergeven", "showRecentNotesDescription": "Toon recente notities (laatste 7 dagen) op de hoofdpagina", "recentNotesUpdateSuccess": "Recente notities-instelling succesvol bijgewerkt", "recentNotesUpdateFailed": "Recente notities-instelling bijwerken mislukt" }, "aiSettings": { "title": "AI", "description": "Configureer uw AI-aangedreven functies en voorkeuren", "features": "AI-functies", "provider": "AI-provider", "providerAuto": "Auto (Aanbevolen)", "providerOllama": "Ollama (Lokaal)", "providerOpenAI": "OpenAI (Cloud)", "frequency": "Frequentie", "frequencyDaily": "Dagelijks", "frequencyWeekly": "Wekelijks", "saving": "Opslaan...", "saved": "Instelling bijgewerkt", "error": "Instelling bijwerken mislukt", "titleSuggestionsDesc": "Titels suggereren voor notities zonder titel na 50+ woorden", "paragraphRefactorDesc": "AI-ondersteunde tekstverbeteringsopties", "frequencyDesc": "Hoe vaak notitieverbindingen analyseren", "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", "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", "titleSuggestions": "Titelsuggesties" }, "general": { "loading": "Laden...", "save": "Save", "cancel": "Cancel", "add": "Toevoegen", "edit": "Bewerken", "confirm": "Bevestigen", "close": "Sluiten", "back": "Terug", "next": "Volgende", "previous": "Vorige", "submit": "Indienen", "reset": "Resetten", "apply": "Toepassen", "clear": "Wissen", "select": "Selecteren", "tryAgain": "Probeer het opnieuw", "error": "Er is een fout opgetreden", "operationSuccess": "Operatie geslaagd", "operationFailed": "Operatie mislukt", "testConnection": "Verbinding testen", "clean": "Opruimen", "indexAll": "Alles indexeren", "preview": "Voorbeeld", "delete": "Verwijderen" }, "colors": { "default": "Standaard", "red": "Rood", "blue": "Blauw", "green": "Groen", "yellow": "Geel", "purple": "Paars", "pink": "Roze", "orange": "Oranje", "gray": "Grijs" }, "reminder": { "title": "Herinnering", "setReminder": "Herinnering instellen", "removeReminder": "Herinnering verwijderen", "reminderDate": "Herinneringsdatum", "reminderTime": "Herinneringstijd", "save": "Herinnering instellen", "cancel": "Annuleren", "changeReminder": "Herinnering wijzigen" }, "reminders": { "title": "Herinneringen", "empty": "Geen herinneringen", "emptyDescription": "Voeg een herinnering toe aan een notitie om deze hier te vinden.", "upcoming": "Aankomend", "overdue": "Achterstallig", "done": "Voltooid", "markDone": "Markeren als voltooid", "markUndone": "Markeren als onvoltooid", "todayAt": "Vandaag om {time}", "tomorrowAt": "Morgen om {time}", "clearCompleted": "Duidelijk voltooid", "viewAll": "Bekijk alle herinneringen", "snooze1h": "Snooze 1 hour" }, "notebook": { "create": "Notitieboek maken", "createNew": "Nieuw notitieboek maken", "createDescription": "Start een nieuwe verzameling om uw notities, ideeën en projecten efficiënt te organiseren.", "name": "Naam van notitieboek", "namePlaceholder": "Notebook name", "myNotebook": "Mijn notitieboek", "saving": "Opslaan...", "selectIcon": "Icoon", "selectColor": "Kleur", "cancel": "Annuleren", "creating": "Maken...", "edit": "Notitieboek bewerken", "editDescription": "Wijzig de naam, het pictogram en de kleur van uw notitieboek.", "delete": "Delete", "deleteWarning": "Weet u zeker dat u dit notitieboek wilt verwijderen? Notities worden verplaatst naar Algemene notities.", "deleteConfirm": "Verwijderen", "summary": "Samenvatting van notitieboek", "summaryDescription": "Genereer een AI-ondersteunde samenvatting van alle notities in dit notitieboek.", "generating": "Samenvatting genereren...", "summaryError": "Fout bij genereren samenvatting", "labels": "Labels:", "noLabels": "Geen labels", "pdfTitle": "Samenvatting — {name}", "pdfNotesLabel": "Notities:", "pdfGeneratedOn": "Gegenereerd op:", "confidence": "betrouwbaarheid", "savingReminder": "Herinnering opslaan mislukt", "removingReminder": "Herinnering verwijderen mislukt", "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", "createSubNotebook": "Add sub-notebook", "rename": "Rename", "moveToTrash": "Move to trash", "noParent": "Geen bovenliggende", "parentNotebook": "Bovenliggend notitieboek", "under": "Onder", "trashCascadeWarning": "Dit verwijdert ook alle notities en sub-notitieboeken.", "trashConfirm": "Dit notitieboek naar de prullenbak verplaatsen?", "trashTitle": "Verplaats naar prullenbak" }, "notebookSuggestion": { "title": "Verplaatsen naar {name}?", "description": "Deze notitie lijkt bij dit notitieboek te horen", "move": "Verplaatsen", "dismiss": "Negeren", "dismissIn": "Negeren (sluit over {timeLeft}s)", "moveToNotebook": "Naar notitieboek verplaatsen", "generalNotes": "Algemene notities", "movedToNotebook": "Verplaatst naar notitieboek" }, "admin": { "title": "Beheerdashboard", "adminConsole": "Beheerdersconsole", "navSection": "Navigatie", "backToApp": "Terug naar Herinnering", "userManagement": "Gebruikersbeheer", "chat": "AI Chat", "lab": "Het Lab", "agents": "Agenten", "workspace": "Werkruimte", "settings": "Beheerinstellingen", "security": { "title": "Beveiligingsinstellingen", "description": "Beheer toegangscontrole en registratiebeleid.", "allowPublicRegistration": "Openbare registratie toestaan", "allowPublicRegistrationDescription": "Indien uitgeschakeld kunnen nieuwe gebruikers alleen door een beheerder via de gebruikersbeheerpagina worden toegevoegd.", "updateSuccess": "Beveiligingsinstellingen bijgewerkt", "updateFailed": "Beveiligingsinstellingen bijwerken mislukt" }, "ai": { "title": "AI-configuratie", "description": "Configureer AI-providers voor automatische tagging en semantisch zoeken. Gebruik verschillende providers voor optimale prestaties.", "tagsGenerationProvider": "Tags-generatieprovider", "tagsGenerationDescription": "AI-provider voor automatische tagsuggesties. Aanbevolen: Ollama (gratis, lokaal).", "embeddingsProvider": "Embeddings-provider", "embeddingsDescription": "AI-provider voor semantische zoek-embeddings. Aanbevolen: OpenAI (beste kwaliteit).", "chatProvider": "Chat Provider", "chatDescription": "AI-provider voor de chat-assistent. Val terug op Tags-provider indien niet geconfigureerd.", "provider": "Provider", "baseUrl": "Base URL", "model": "Model", "apiKey": "API Key", "selectOllamaModel": "Selecteer een op uw systeem geïnstalleerd Ollama-model", "openAIKeyDescription": "Uw OpenAI API-sleutel van platform.openai.com", "modelRecommendations": "gpt-4o-mini = Beste prijs-kwaliteit • gpt-4o = Beste kwaliteit", "commonModelsDescription": "Veelvoorkomende modellen voor OpenAI-compatibele API's", "selectEmbeddingModel": "Selecteer een op uw systeem geïnstalleerd embedding-model", "commonEmbeddingModels": "Veelvoorkomende embedding-modellen voor OpenAI-compatibele API's", "saving": "Opslaan...", "saveSettings": "AI-instellingen opslaan", "openTestPanel": "AI-testpaneel openen", "updateSuccess": "AI-instellingen succesvol bijgewerkt", "updateFailed": "AI-instellingen bijwerken mislukt", "providerTagsRequired": "AI_PROVIDER_TAGS is vereist", "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", "providerMistralOption": "🌀 Mistral AI", "providerZAIOption": "✨ Z.AI", "providerLMStudioOption": "🖥️ LM Studio (Lokaal)", "bestValue": "Beste prijs-kwaliteit", "bestQuality": "Beste kwaliteit", "saved": "(Opgeslagen)", "fetchModelsFailed": "Modellen ophalen mislukt", "refreshModels": "Modellen vernieuwen", "configured": "Geconfigureerd", "fetchingModels": "Modellen ophalen...", "clickToLoadModels": "Klik op ↺ om modellen te laden", "searchModel": "Model zoeken...", "noModels": "Geen modellen. Klik op ↺", "modelsAvailable": "{count} model(len) beschikbaar", "enterUrlToLoad": "Voer URL in en klik op ↺", "currentProvider": "(Huidig: {provider})", "pageTitle": "AI-beheer", "pageDescription": "AI-functies bewaken en configureren", "configure": "Configureren", "features": "AI-functies", "providerStatus": "AI-provider status", "recentRequests": "Recente AI-verzoeken", "comingSoon": "Binnenkort beschikbaar", "activeFeatures": "Actieve functies", "successRate": "Succesrate", "avgResponseTime": "Gemiddelde responstijd", "configuredProviders": "Geconfigureerde providers", "settingUpdated": "Instelling bijgewerkt", "updateFailedShort": "Bijwerken mislukt", "titleSuggestions": "Titelsuggesties", "titleSuggestionsDesc": "Stelt titels voor voor noten na 50+ woorden", "aiAssistant": "AI-assistent", "aiAssistantDesc": "AI-chat en tekstverbeteringstools inschakelen", "memoryEchoFeature": "Ik merkte iets op...", "memoryEchoFeatureDesc": "Dagelijkse analyse van verbindingen tussen notities", "languageDetection": "Taaldetectie", "languageDetectionDesc": "Detecteert automatisch de taal van elke notitie", "autoLabeling": "Automatisch labelen", "autoLabelingDesc": "Stelt labels voor en past ze automatisch toe", "fallbackSectionTitle": "Fallback-provider (optioneel)", "fallbackSectionDescription": "Wordt automatisch gebruikt bij providerfouten (429, 5xx). Eén nieuwe poging binnen 1,5 s.", "fallbackProvider": "Fallback-provider", "fallbackModel": "Fallback-model", "fallbackNone": "Geen (uitgeschakeld)", "fallbackModelPlaceholder": "bijv. gpt-4o-mini" }, "resend": { "title": "Resend (Aanbevolen)", "description": "Stuur e-mails via de Resend API. Heeft voorrang op SMTP indien geconfigureerd.", "apiKey": "Resend API-sleutel", "apiKeyHint": "Haal uw API-sleutel op bij resend.com. Wordt gebruikt voor agent-meldingen en wachtwoordresets.", "saveSettings": "Resend-instellingen opslaan", "updateSuccess": "Resend-instellingen bijgewerkt", "updateFailed": "Resend-instellingen bijwerken mislukt", "configured": "Resend is geconfigureerd en actief" }, "email": { "title": "E-mailconfiguratie", "description": "Configureer e-mailbezorging voor agent-meldingen en wachtwoordresets.", "provider": "E-mailprovider", "saveSettings": "E-mailinstellingen opslaan", "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-configuratie", "description": "Configureer e-mailserver voor wachtwoordresets.", "host": "Host", "port": "Poort", "username": "Gebruikersnaam", "password": "Wachtwoord", "fromEmail": "Van e-mail", "forceSSL": "SSL/TLS forceren (meestal voor poort 465)", "ignoreCertErrors": "Certificaatfouten negeren (alleen self-hosted/ontwikkeling)", "saveSettings": "SMTP-instellingen opslaan", "sending": "Verzenden...", "testEmail": "Test-e-mail", "updateSuccess": "SMTP-instellingen bijgewerkt", "updateFailed": "SMTP-instellingen bijwerken mislukt", "testSuccess": "Test-e-mail succesvol verzonden!", "testFailed": "Mislukt: {error}" }, "users": { "createUser": "Gebruiker aanmaken", "addUser": "Gebruiker toevoegen", "createUserDescription": "Voeg een nieuwe gebruiker toe aan het systeem.", "name": "Naam", "email": "E-mail", "password": "Wachtwoord", "role": "Rol", "createSuccess": "Gebruiker succesvol aangemaakt", "createFailed": "Gebruiker aanmaken mislukt", "deleteSuccess": "Gebruiker verwijderd", "deleteFailed": "Verwijderen mislukt", "roleUpdateSuccess": "Gebruikersrol bijgewerkt naar {role}", "roleUpdateFailed": "Rol bijwerken mislukt", "tierUpdateSuccess": "Subscription updated to {tier}", "tierUpdateFailed": "Failed to update subscription", "demote": "Degraderen", "promote": "Bevorderen", "confirmDelete": "Weet u zeker dat u deze gebruiker wilt verwijderen?", "table": { "name": "Naam", "email": "E-mail", "role": "Rol", "subscription": "Subscription", "createdAt": "Aangemaakt op", "actions": "Acties" }, "roles": { "user": "Gebruiker", "admin": "Beheerder" }, "title": "Gebruikers", "description": "Beheer gebruikers en machtigingen" }, "aiTest": { "title": "AI-provider testen", "description": "Test uw AI-providers voor taggeneratie en semantische zoek-embeddings", "tagsTestTitle": "Tags-generatietest", "tagsTestDescription": "Test de AI-provider die verantwoordelijk is voor automatische tagsuggesties", "embeddingsTestTitle": "Embeddings-test", "embeddingsTestDescription": "Test de AI-provider die verantwoordelijk is voor semantische zoek-embeddings", "howItWorksTitle": "Hoe testen werkt", "tagsGenerationTest": "🏷️ Tags-generatietest:", "tagsStep1": "Stuurt een voorbeeldnotitie naar de AI-provider", "tagsStep2": "Vraagt 3-5 relevante tags op basis van de inhoud", "tagsStep3": "Toont de gegenereerde tags met betrouwbaarheidsscores", "tagsStep4": "Meet de responstijd", "embeddingsTestLabel": "🔍 Embeddings-test:", "embeddingsStep1": "Stuurt een voorbeeldtekst naar de embedding-provider", "embeddingsStep2": "Genereert een vectorrepresentatie (lijst met getallen)", "embeddingsStep3": "Toont embedding-dimensies en voorbeeldwaarden", "embeddingsStep4": "Verifieert of de vector geldig en correct opgemaakt is", "tipContent": "U kunt verschillende providers gebruiken voor tags en embeddings! Gebruik bijvoorbeeld Ollama (gratis) voor tags en OpenAI (beste kwaliteit) voor embeddings om kosten en prestaties te optimaliseren.", "provider": "Provider:", "model": "Model:", "testing": "Testen...", "runTest": "Test uitvoeren", "testPassed": "Test geslaagd", "testFailed": "Test mislukt", "testSuccessToast": "{type}-test geslaagd!", "testFailedToast": "{type}-test mislukt", "testingType": "{type} testen...", "technicalDetails": "Technische details", "responseTime": "Responstijd: {time}ms", "generatedTags": "Gegenereerde tags:", "embeddingDimensions": "Embedding-dimensies:", "vectorDimensions": "vectordimensies", "first5Values": "Eerste 5 waarden:", "error": "Fout:", "testError": "Testfout: {error}", "tipTitle": "Tip:", "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", "users": "Gebruikers", "aiManagement": "AI-beheer", "chat": "AI Chat", "lab": "Het Lab (Ideeën)", "agents": "Agents", "settings": "Instellingen" }, "metrics": { "vsLastPeriod": "vs vorige periode" }, "tools": { "title": "Agent Tools", "description": "Configureer externe tools voor agent tool-gebruik: web zoeken, web schrapen en API-toegang.", "searchProvider": "Web Zoek Provider", "searxng": "SearXNG (Zelf-gehost)", "brave": "Brave Search API", "both": "Beide (SearXNG primair, Brave fallback)", "searxngUrl": "SearXNG URL", "braveKey": "Brave Search API-sleutel", "jinaKey": "Jina Reader API-sleutel", "jinaKeyOptional": "Optioneel — werkt zonder maar met snelheidslimieten", "jinaKeyDescription": "Gebruikt voor web schrapen. Werkt zonder sleutel maar met snelheidslimieten.", "saveSettings": "Tools-instellingen Opslaan", "updateSuccess": "Tools-instellingen succesvol bijgewerkt", "updateFailed": "Tools-instellingen bijwerken mislukt", "testing": "Testen...", "testSearch": "Zoekfunctie testen" }, "settingsDescription": "Toepassingsinstellingen configureren", "dashboard": { "title": "Dashboard", "description": "Overzicht van applicatiestatistieken", "recentActivity": "Recente activiteit", "recentActivityPlaceholder": "Recente activiteit wordt hier weergegeven." }, "error": { "title": "Fout in beheerderspaneel", "description": "Pagina rendering mislukt. Probeer opnieuw.", "retry": "Opnieuw proberen" } }, "about": { "title": "Over", "description": "Informatie over de applicatie", "appName": "Memento", "appDescription": "Een krachtige notitie-applicatie met AI-ondersteunde functies", "version": "Versie", "buildDate": "Bouwdatum", "platform": "Platform", "platformWeb": "Web", "features": { "title": "Functies", "description": "AI-ondersteunde mogelijkheden", "titleSuggestions": "AI-ondersteunde titelsuggesties", "semanticSearch": "Semantisch zoeken met embeddings", "paragraphReformulation": "Alinea herformulering", "memoryEcho": "Memory Echo dagelijkse inzichten", "notebookOrganization": "Notitieboek organisatie", "dragDrop": "Drag & drop notitiebeheer", "labelSystem": "Labelsysteem", "multipleProviders": "Meerdere AI-providers (OpenAI, Ollama)" }, "technology": { "title": "Technologiestack", "description": "Gebouwd met moderne technologieën", "frontend": "Frontend", "backend": "Backend", "database": "Database", "authentication": "Authenticatie", "ai": "AI", "ui": "UI", "testing": "Testen" }, "support": { "title": "Ondersteuning", "description": "Hulp en feedback krijgen", "documentation": "Documentatie", "reportIssues": "Problemen melden", "feedback": "Feedback" } }, "support": { "title": "Memento-ontwikkeling ondersteunen", "description": "Memento is 100% gratis en open-source. Uw ondersteuning helpt dit zo te houden.", "buyMeACoffee": "Trakteer me op een koffie", "donationDescription": "Doneer eenmalig of word maandelijkse supporter.", "donateOnKofi": "Doneren op Ko-fi", "kofiDescription": "Geen platformkosten • Directe uitbetalingen • Veilig", "sponsorOnGithub": "Sponsoren op GitHub", "sponsorDescription": "Word maandelijkse sponsor en krijg erkenning.", "githubDescription": "Terugkerende steun • Publieke erkenning • Gericht op ontwikkelaars", "howSupportHelps": "Hoe uw steun helpt", "directImpact": "Directe impact", "sponsorPerks": "Sponsorvoordelen", "transparency": "Transparantie", "transparencyDescription": "Ik geloof in volledige transparantie. Hier is hoe donaties worden gebruikt:", "hostingServers": "Hosting & servers:", "domainSSL": "Domein & SSL:", "aiApiCosts": "AI API kosten:", "totalExpenses": "Totale uitgaven:", "otherWaysTitle": "Andere manieren om te steunen", "starGithub": "Ster op GitHub", "reportBug": "Meld een bug", "contributeCode": "Draag code bij", "shareTwitter": "Delen op Twitter" }, "demoMode": { "title": "Demomodus", "activated": "Demomodus geactiveerd! Memory Echo werkt nu direct.", "deactivated": "Demomodus uitgeschakeld. Normale parameters hersteld.", "toggleFailed": "Schakelen van demomodus mislukt", "description": "Versnelt Memory Echo voor testen. Verbindingen verschijnen direct.", "parametersActive": "Demoparameters actief:", "similarityThreshold": "50% overeenkomst drempel (normaal 75%)", "delayBetweenNotes": "0-dagen vertraging tussen notities (normaal 7 dagen)", "unlimitedInsights": "Onbeperkte inzichten (geen frequentielimieten)", "createNotesTip": "Maak 2+ vergelijkbare notities en zie Memory Echo in actie!" }, "resetPassword": { "title": "Wachtwoord opnieuw instellen", "description": "Voer hieronder uw nieuwe wachtwoord in.", "invalidLinkTitle": "Ongeldige link", "invalidLinkDescription": "Deze wachtwoordresetlink is ongeldig of verlopen.", "requestNewLink": "Nieuwe link aanvragen", "newPassword": "Nieuw wachtwoord", "confirmNewPassword": "Bevestig nieuw wachtwoord", "resetting": "Opnieuw instellen...", "resetPassword": "Wachtwoord opnieuw instellen", "passwordMismatch": "Wachtwoorden komen niet overeen", "success": "Wachtwoord succesvol opnieuw ingesteld. U kunt nu inloggen.", "loading": "Laden..." }, "dataManagement": { "title": "Data", "toolsDescription": "Hulpmiddelen om de gezondheid van uw database te behouden", "exporting": "Exporteren...", "importing": "Importeren...", "deleting": "Verwijderen...", "dangerZone": "Gevaarlijke zone", "dangerZoneDescription": "Deze acties zijn onomkeerbaar", "indexingComplete": "Indexering voltooid", "indexingError": "Fout bij indexering", "cleanupComplete": "Opruimen voltooid", "cleanupError": "Fout bij opruimen", "export": { "title": "Alle notities exporteren", "description": "Download al uw notities als een JSON-bestand. Dit omvat alle inhoud, labels en metadata.", "button": "Notities exporteren", "success": "Notities succesvol geëxporteerd", "failed": "Notities exporteren mislukt" }, "import": { "title": "Notities importeren", "description": "Upload een JSON-bestand om notities te importeren. Dit wordt toegevoegd aan uw bestaande notities, niet vervangen.", "button": "Notities importeren", "success": "{count} notities geïmporteerd", "failed": "Notities importeren mislukt" }, "delete": { "title": "Alle notities verwijderen", "description": "Verwijder al uw notities permanent. Deze actie kan niet ongedaan worden gemaakt.", "button": "Alle notities verwijderen", "confirm": "Weet u het zeker? Dit zal al uw notities permanent verwijderen.", "success": "Alle notities verwijderd", "failed": "Notities verwijderen mislukt" }, "indexing": { "title": "Zoekindex herbouwen", "description": "Genereer embeddings opnieuw voor alle notities om semantisch zoeken te verbeteren.", "button": "Index herbouwen", "success": "Indexering voltooid: {count} notities verwerkt", "failed": "Fout bij indexeren" }, "cleanup": { "title": "Weesgegevens opruimen", "description": "Verwijder labels en verbindingen die verwijzen naar verwijderde notities.", "button": "Opruimen", "failed": "Fout bij opruimen", "success": "Cleanup successful" }, "zipExport": { "title": "AVG-workspace-export (ZIP)", "description": "Download al uw notities, bijlagen en brainstorm-canvas als Markdown in een ZIP-archief.", "button": "ZIP exporteren", "success": "Workspace succesvol geëxporteerd", "failed": "Export mislukt" }, "zipExporting": "Bezig met exporteren…" }, "appearance": { "title": "Weergave", "description": "Customize the interface", "notesViewDescription": "Kies hoe notities worden weergegeven op de startpagina en in notitieboeken.", "notesViewLabel": "Notities weergave", "notesViewTabs": "Tabbladen (OneNote-stijl)", "notesViewMasonry": "Kaarten (raster)", "notesViewList": "Lijst (tijdschrift)", "selectTheme": "Choose your preferred theme", "fontFamilyLabel": "Font", "fontFamilyDescription": "Choose the application's font", "selectFontFamily": "Inter is geoptimaliseerd voor leesbaarheid, Systeem gebruikt het native lettertype van uw besturingssysteem", "fontSystem": "System", "fontInterDefault": "Inter (default)", "fontPlayfairDisplay": "Playfair Display", "fontJetBrainsMono": "JetBrains Mono", "accentColorTitle": "Accent Color", "accentColorDescription": "Set the main color of your workspace" }, "generalSettings": { "title": "General", "description": "Algemene applicatie-instellingen" }, "toast": { "saved": "Instelling opgeslagen", "saveFailed": "Opslaan van instelling mislukt", "operationSuccess": "Operatie geslaagd", "operationFailed": "Operatie mislukt", "openingConnection": "Verbinding openen...", "openConnectionFailed": "Verbinding openen mislukt", "thanksFeedback": "Bedankt voor uw feedback!", "thanksFeedbackImproving": "Bedankt! We zullen dit gebruiken om te verbeteren.", "feedbackFailed": "Indienen van feedback mislukt", "notesFusionSuccess": "Notities succesvol samengevoegd!" }, "testPages": { "titleSuggestions": { "title": "Test titelsuggesties", "contentLabel": "Inhoud (50+ woorden nodig):", "placeholder": "Typ hier minimaal 50 woorden...", "wordCount": "Aantal woorden:", "status": "Status:", "analyzing": "Analyseren...", "idle": "Inactief", "error": "Fout:", "suggestions": "Suggesties ({count}):", "noSuggestions": "Nog geen suggesties. Typ 50+ woorden en wacht 2 seconden." } }, "trash": { "title": "Prullenbak", "empty": "Trash is empty", "emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.", "restore": "Restore", "deletePermanently": "Definitief verwijderen", "noteTrashed": "Notitie naar prullenbak verplaatst", "noteRestored": "Notitie hersteld", "notePermanentlyDeleted": "Notitie definitief verwijderd", "emptyTrash": "Prullenbak legen", "emptyTrashConfirm": "Empty trash? This is irreversible.", "emptyTrashSuccess": "Prullenbak geleegd", "permanentDelete": "Delete permanently", "permanentDeleteConfirm": "Deze notitie wordt definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt.", "restoreSuccess": "Restored successfully", "restoreError": "Failed to restore", "permanentDeleteSuccess": "Permanently deleted", "deleteError": "Failed to delete", "daysRemaining": "DAYS LEFT", "notebookContentPreserved": "Notebook content preserved", "notebookRestoreHint": "Restoring a notebook also restores all its notes.", "filterAll": "All", "autoDelete30": "Auto-verwijderen na 30 dagen" }, "footer": { "privacy": "Privacy", "terms": "Voorwaarden", "openSource": "Open Source Kloon" }, "connection": { "similarityInfo": "Deze notities zijn verbonden door {similarity}% overeenkomst", "clickToView": "Klik om notitie te bekijken", "isHelpful": "Is deze verbinding nuttig?", "helpful": "Nuttig", "notHelpful": "Niet nuttig", "memoryEchoDiscovery": "Memory Echo Ontdekking" }, "diagnostics": { "title": "Diagnostiek", "description": "Controleer de verbindingsstatus van uw AI-provider", "configuredProvider": "Geconfigureerde provider", "apiStatus": "API-status", "operational": "Operationeel", "errorStatus": "Fout", "checking": "Controleren...", "testDetails": "Testdetails:", "troubleshootingTitle": "Tips voor probleemoplossing:", "tip1": "Zorg ervoor dat Ollama draait (ollama serve)", "tip2": "Controleer dat het model is geïnstalleerd (ollama pull llama3)", "tip3": "Verifieer uw API-sleutel voor OpenAI", "tip4": "Controleer netwerkverbinding" }, "batch": { "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…", "autoDetect": "Auto-detect", "en": "English", "fr": "Français", "es": "Español", "de": "Deutsch", "fa": "فارسی", "it": "Italiano", "pt": "Português", "ru": "Русский", "zh": "中文", "ja": "日本語", "ko": "한국어", "ar": "العربية", "hi": "हिन्दी", "nl": "Nederlands", "pl": "Polski" }, "common": { "unknown": "Onbekend", "notAvailable": "Niet beschikbaar", "loading": "Laden...", "error": "Fout", "success": "Succes", "confirm": "Confirm", "cancel": "Cancel", "close": "Sluiten", "save": "Opslaan", "delete": "Verwijderen", "edit": "Bewerken", "add": "Toevoegen", "remove": "Verwijderen", "search": "Search...", "noResults": "No notes found", "required": "Vereist", "optional": "Optioneel" }, "time": { "justNow": "Zojuist", "minutesAgo": "{count} minuten geleden", "hoursAgo": "{count} uur geleden", "daysAgo": "{count} dagen geleden", "yesterday": "Gisteren", "today": "Vandaag", "tomorrow": "Morgen" }, "favorites": { "title": "Favorieten", "toggleSection": "Sectie in-/uitschakelen", "noFavorites": "Geen favorieten", "pinToFavorite": "Toevoegen aan favorieten" }, "notebooks": { "create": "Notitieboek maken", "allNotebooks": "Alle notitieboeken", "noNotebooks": "Geen notitieboeken", "createFirst": "Maak uw eerste notitieboek" }, "ui": { "close": "Sluiten", "open": "Openen", "expand": "Uitvouwen", "collapse": "Inklappen" }, "mcpSettings": { "title": "MCP", "description": "Beheer uw API-sleutels en configureer externe tools", "whatIsMcp": { "title": "Wat is MCP?", "description": "Het Model Context Protocol (MCP) is een open protocol waarmee AI-modellen veilig kunnen communiceren met externe tools en gegevensbronnen. Met MCP kunt u tools zoals Claude Code, Cursor of N8N koppelen aan uw Memento-instantie om uw notities programmatisch te lezen, maken en organiseren.", "learnMore": "Meer informatie over MCP" }, "serverStatus": { "title": "Serverstatus", "running": "Actief", "stopped": "Gestopt", "mode": "Modus", "url": "URL" }, "apiKeys": { "title": "API-sleutels", "description": "API-sleutels geven externe tools toegang tot uw notities via MCP. Houd uw sleutels geheim.", "generate": "Nieuwe sleutel genereren", "empty": "Nog geen API-sleutels. Genereer er een om te beginnen.", "active": "Actief", "revoked": "Ingetrokken", "revoke": "Intrekken", "delete": "Verwijderen", "createdAt": "Aangemaakt", "lastUsed": "Laatst gebruikt", "never": "Nooit", "confirmRevoke": "Weet u zeker dat u deze sleutel wilt intrekken? Tools die deze gebruiken, verliezen toegang.", "confirmDelete": "Weet u zeker dat u deze sleutel permanent wilt verwijderen?" }, "createDialog": { "title": "API-sleutel genereren", "description": "Maak een nieuwe API-sleutel aan om externe tools met uw notities te verbinden.", "nameLabel": "Sleutelnaam", "namePlaceholder": "bijv. Claude Code, Cursor, N8N", "generating": "Bezig met genereren...", "generate": "Genereren", "successTitle": "API-sleutel gegenereerd", "successDescription": "Kopieer uw API-sleutel nu. U kunt deze later niet meer bekijken.", "copy": "Kopiëren", "copied": "Gekopieerd!", "done": "Klaar" }, "configInstructions": { "title": "Configuratie-instructies", "description": "Gebruik uw API-sleutel om deze tools te configureren.", "claudeCode": { "title": "Claude Code", "description": "Voeg dit toe aan uw Claude Code MCP-configuratiebestand:" }, "cursor": { "title": "Cursor", "description": "Voeg dit toe aan uw Cursor MCP-instellingen:" }, "n8n": { "title": "N8N", "description": "Gebruik deze referenties in uw N8N MCP-node:" } } }, "agents": { "title": "Agenten", "subtitle": "Automatiseer uw monitoring- en onderzoekstaken", "newAgent": "Nieuwe agent", "myAgents": "Mijn agenten", "searchPlaceholder": "Search agents...", "filterAll": "All", "newBadge": "New", "noResults": "No agents match your search.", "noAgents": "Geen agenten", "noAgentsDescription": "Maak uw eerste agent of installeer een sjabloon hieronder om uw monitoringstaken te automatiseren.", "types": { "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": { "agentType": "Agenttype", "name": "Naam", "namePlaceholder": "bijv. Dinsdag AI Watch", "description": "Beschrijving (optioneel)", "descriptionPlaceholder": "Wekelijkse AI-nieuwssamenvatting", "urlsLabel": "URL's om te schrapen", "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", "instructionsPlaceholder": "Beschrijf het gedrag van de agent...", "frequency": "Frequentie", "cancel": "Annuleren", "saving": "Opslaan...", "save": "Opslaan", "create": "Agent aanmaken", "editTitle": "Agent bewerken", "createTitle": "Nieuwe agent", "nameRequired": "Naam is vereist", "addUrl": "URL toevoegen", "advancedMode": "Geavanceerde modus", "instructionsHint": "vervangt automatische prompt", "researchTopic": "Onderwerp", "researchTopicPlaceholder": "bijv. Laatste doorbraken in AI", "notifyEmail": "E-mailnotificatie", "notifyEmailHint": "Ontvang een e-mail met de resultaten van de agent na elke uitvoering", "includeImages": "Include images", "includeImagesHint": "Extract images from scraped pages and attach them to the generated note", "back": "Back", "configuration": "Configuration", "options": "Options", "slideThemes": { "modern_wellness": "Modern & welzijn", "business_authority": "Zaken & autoriteit", "nature_outdoors": "Natuur & buiten", "vintage_academic": "Vintage & academisch", "soft_creative": "Zacht & creatief", "bohemian": "Bohemian", "vibrant_tech": "Levendig & tech", "craft_artisan": "Ambacht", "tech_night": "Tech & nacht (donker)", "education_charts": "Onderwijs & grafieken", "forest_eco": "Bos & eco", "elegant_fashion": "Elegant & mode", "art_food": "Kunst & gastronomie", "luxury_mystery": "Luxe & mysterie", "pure_tech_blue": "Strak techblauw", "coastal_coral": "Kustkoraal", "vibrant_orange_mint": "Levend oranje & munt", "platinum_white_gold": "Platina witgoud" } }, "frequencies": { "manual": "Handmatig", "hourly": "Elk uur", "daily": "Dagelijks", "weekly": "Wekelijks", "monthly": "Maandelijks" }, "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": "Geslaagd", "failure": "Mislukt", "running": "Actief", "pending": "In afwachting", "nextRun": "Volgende uitv.", "lastStatus": "Laatste status" }, "actions": { "edit": "Bewerken", "run": "Uitvoeren", "delete": "Verwijderen", "deleteConfirm": "Agent \"{name}\" verwijderen?", "toggleOn": "Agent ingeschakeld", "toggleOff": "Agent uitgeschakeld" }, "toasts": { "created": "Agent aangemaakt", "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", "runGenericError": "Fout tijdens uitvoering", "toggleError": "Fout bij in-/uitschakelen agent", "installSuccess": "\"{name}\" geïnstalleerd", "installError": "Fout tijdens installatie", "saveError": "Fout bij opslaan", "autoRunSuccess": "Agent \"{name}\" executed automatically with success", "autoRunError": "Agent \"{name}\" failed during automatic execution" }, "templates": { "title": "Sjablonen", "install": "Installeren", "installing": "Installeren...", "veilleAI": { "name": "AI Watch", "description": "Schraapt 5 op AI gespecialiseerde sites en genereert een wekelijkse samenvatting." }, "veilleTech": { "name": "Tech Watch", "description": "Schraapt grote techsites en maakt een nieuwssamenvatting." }, "veilleDev": { "name": "Dev Watch", "description": "Schraapt ontwikkelingssites en vat nieuwe tech en frameworks samen." }, "surveillant": { "name": "Notitie-waarnemer", "description": "Analyseert recente notities uit een notitieboek en stelt aanvullingen, referenties en links voor." }, "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}", "clearConfirm": "Weet u zeker dat u de volledige geschiedenis van deze agent wilt verwijderen?", "cleared": "Geschiedenis verwijderd", "clearHistory": "Geschiedenis wissen" }, "tools": { "title": "Agent Tools", "webSearch": "Web Zoeken", "webScrape": "Web Schrapen", "noteSearch": "Notitie Zoeken", "noteRead": "Notitie Lezen", "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" }, "metadata": { "executions": "{count} uitv." }, "defaultRoles": { "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.", "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", "btnLabel": "Hulp", "close": "Sluiten", "whatIsAgent": "Wat is een 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": "Hoe gebruik je een agent?", "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": "Typen agents", "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": "Geavanceerde modus (AI-instructies, Max iteraties)", "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": "Beschikbare tools (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": "Frequentie & planning", "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": "Doelnotitieboek", "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": "Sjablonen", "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": "Tips & probleemoplossing", "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": "Kies het type taak dat de agent zal uitvoeren. Elk type heeft verschillende mogelijkheden en velden.", "researchTopic": "Het onderwerp dat de agent op het web zal onderzoeken. Wees specifiek voor betere resultaten.", "description": "Een korte beschrijving van wat deze agent doet. Helpt u het doel te onthouden.", "urls": "Lijst van websites om te scrapen. De agent bezoekt elke URL en haalt inhoud op.", "sourceNotebook": "Het notitieboek dat de agent zal analyseren. Het leest notities uit dit notitieboek om verbanden en thema's te vinden.", "targetNotebook": "Waar de resultaatnotitie van de agent wordt opgeslagen. Kies Inbox of een specifiek notitieboek.", "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.", "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." } }, "intelligenceOS": "Intelligent besturingssysteem" }, "chat": { "title": "AI-chat", "subtitle": "Chat met uw notities en AI-agenten", "newConversation": "Nieuw gesprek", "noHistory": "Geen geschiedenis", "untitled": "Naamloos gesprek", "deleteConfirm": "Dit gesprek verwijderen?", "yes": "Ja", "placeholder": "Stuur een bericht naar de assistent...", "allNotebooks": "Alle notitieboeken", "inAllNotebooks": "In alle notitieboeken", "active": "ACTIEF", "disclaimer": "AI kan fouten maken. Verifieer belangrijke informatie.", "assistantError": "Assistent-fout", "loadError": "Fout bij laden gesprek", "createError": "Fout bij aanmaken gesprek", "deleteError": "Fout bij verwijderen", "renamed": "Gesprek hernoemd", "renameError": "Fout bij hernoemen", "welcome": "Ik ben hier om u te helpen uw notities samen te vatten, nieuwe ideeën te genereren of uw notitieboeken te bespreken.", "searching": "Zoeken...", "noNotesFoundForContext": "Geen relevante notities gevonden voor deze vraag. Beantwoord met je algemene kennis.", "webSearch": "Zoeken op het web", "timeoutWarning": "Response is taking longer than expected...", "quotaExceededBasic": "AI Chat is available from the PRO plan onwards.", "quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month." }, "labHeader": { "title": "Het Lab", "live": "Live", "currentProject": "Huidig project", "choose": "Kies...", "yourSpaces": "Uw ruimtes", "updated": "Bijgewerkt", "newSpace": "Nieuwe denkruimte", "new": "Nieuw", "renamed": "Ruimte hernoemd", "renameError": "Fout bij hernoemen", "created": "Nieuwe ruimte aangemaakt", "createFailed": "Aanmaken mislukt", "deleteSpace": "Ruimte verwijderen", "deleted": "Ruimte verwijderd", "deleteError": "Fout bij verwijderen", "rename": "Rename" }, "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...", "aiReformulateFailed": "De AI-assistent kon deze tekst niet verwerken. Probeer het opnieuw.", "translateTargets": { "Francais": "Frans", "English": "Engels", "Espanol": "Spaans", "Deutsch": "Duits", "Persan": "Perzisch", "Portugais": "Portugees", "Italiano": "Italiaans", "Chinois": "Chinees", "Japonais": "Japans" }, "exportMarkdown": "Exporteren als Markdown", "importMarkdown": "Markdown importeren", "markdownExportSuccess": "Notitie geëxporteerd als Markdown", "markdownExportError": "Exporteren van notitie mislukt", "markdownImportSuccess": "Markdown succesvol geïmporteerd", "publishTitle": "Openbare publicatie", "publishDesc": "Publiceer dit notitie op een openbare URL. Iedereen met de link kan het lezen.", "publish": "Publiceren", "publishSuccess": "Notitie gepubliceerd!", "publishLive": "Live", "unpublish": "Depubliceren", "unpublishSuccess": "Notitie gedepublicerd", "publishBlocked": "Publicatie geweigerd", "publishSimple": "Zo publiceren", "publishSimpleHint": "Gratis — je notitie-inhoud zoals hij is", "publishWithAi": "Met AI publiceren", "publishWithAiHint": "Verbeterde lay-out · {count} credits over", "publishWithAiLocked": "Beschikbaar in Pro-plan", "publishWithAiGenerating": "Lay-out genereren…", "publishTemplateMagazine": "Magazineartikel", "publishTemplateBrief": "Expert-briefing", "publishTemplateEssay": "Essay", "publishAiSuccess": "AI-verrijkte pagina gepubliceerd!", "publishRewriteLabel": "Herschrijven voor het web", "publishRewriteOnHint": "Structureert je editorblokken (oefeningen, uitklapsecties, kaderteksten) voor het web — AI schrijft alleen de introductie", "publishRewriteOffHint": "Je originele tekst blijft behouden; AI voegt alleen redactionele omlijsting toe", "copyPublicLink": "Link kopiëren", "openPublicPage": "Openbare pagina openen" }, "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" }, "shareDialogTitle": "Share brainstorm", "shareSearchLabel": "Find someone", "shareNameOrEmailPlaceholder": "Name or email…", "shareSubmit": "Share", "shareSubmitting": "Sending…", "shareFooterHint": "They will get a notification to accept or decline.", "sharePublicLink": "Public link", "shareGuestsCanEdit": "Allow guests to edit", "feedbackInviteSent": "Invitation sent!", "feedbackInviteResent": "Invitation resent!", "feedbackAlreadyShared": "This person already has access to this brainstorm.", "feedbackAlreadyPending": "An invitation is already pending for this person.", "feedbackGenericError": "Error", "unnamedPerson": "No name", "canvasEditTitleReply": "Reply", "canvasEditTitleNewIdea": "New idea", "canvasPlaceholderReply": "Your reply…", "canvasPlaceholderIdea": "Your idea…", "canvasShortcutSave": "save", "canvasShortcutCancel": "cancel", "canvasChildBranch": "Child", "canvasDoubleClickHint": "Double-click to add an idea", "ideaDetailDescription": "Description", "ideaDetailConnection": "Connection", "ideaDetailNovelty": "Novelty", "ideaDetailWave": "Wave", "waveFlavorVariation": "Variation", "waveFlavorAnalogy": "Analogy", "waveFlavorDisruption": "Disruption", "liveCollaborationTitle": "Live collaboration", "liveStatus": "Live", "liveYouMarker": "(You)", "liveOtherParticipants": "{count} other participants", "guestReadOnlyNotice": "You're viewing this brainstorm as a guest. Sign in to edit.", "impactNotesEnriched": "{count} note(s) enriched", "impactNotesMarkedDry": "{count} note(s) marked dry", "impactSeparator": " · ", "exportNotebookPrefix": "Notebook:", "playbackStep": "Step {current}/{total}", "playbackStepsCount": "{count} steps", "playbackReturnToLive": "Return to live", "canvasWaitingHint": "The canvas is waiting for your spark...", "seedNodeBadge": "SEED", "originalSeedDescription": "Original seed idea", "convertedToNoteStatus": "Converted to note", "toastExpandSuccess": "Ideas expanded!", "toastExpandFailed": "Failed to expand", "toastDismissSuccess": "Idea dismissed", "toastDismissFailed": "Failed to dismiss", "toastConvertSuccess": "Idea converted to note!", "toastConvertFailed": "Failed to convert", "toastExportNoteSuccess": "Exported as note!", "toastExportFailed": "Failed to export", "legendSeed": "Seed", "legendVariations": "Variations", "legendAnalogies": "Analogies", "legendDisruptions": "Disruptions", "exportFailedMessage": "Export failed", "exportDefaultNotebookName": "Brainstorm", "exportDefaultNoteTitle": "Synthesis", "exportOpening": "Opening…", "ownerBadge": "Owner", "waveBadge": "Wave {wave}", "quotaGuest": "De sessiehost heeft zijn AI-limiet bereikt. Vraag om een upgrade van het abonnement.", "quotaHost": "Je hebt je AI-limiet voor deze brainstorm bereikt. Upgrade je abonnement om door te gaan.", "downloadPptx": "PPTX", "downloadPptxDesc": "Downloaden als PowerPoint", "pptxSuccess": "PPTX gedownload", "pptxError": "PPTX-export mislukt", "fitToScreen": "Hercentreren", "legendWave1": "Variaties", "legendWave2": "Analogieën", "legendWave3": "Verstoringen", "legendConverted": "Geconverteerd" }, "usageMeter": { "packName": "AI Discovery Pack", "packPro": "Pro Pakket", "packBusiness": "Business Pakket", "packEnterprise": "Enterprise Pakket", "featureSearch": "Search", "featureTags": "Tags", "featureTitles": "Titles", "featureReformulate": "Herschrijven", "featureChat": "Chat", "featureBrainstormSessions": "Brainstorm-sessies", "featureCharts": "AI-grafieken", "unlimited": "Unlimited", "remaining": "{count} left", "upgradeTitle": "Upgrade to Pro", "upgradeDescription": "You've used all your AI Discovery Pack credits. Upgrade to Pro for higher limits and additional features.", "proIncludes": "Pro includes:", "proSearch": "100 semantic searches / month", "proTags": "200 auto-tags / month", "proTitles": "200 auto-titles / month", "proReformulate": "50 reformulations / month", "proChat": "100 chat messages / month", "later": "Later", "upgradePricing": "Upgrade to Pro", "addApiKey": "Use your own API key (BYOK)" }, "byokSettings": { "title": "Your API keys (BYOK)", "description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.", "badgeActive": "BYOK active", "tierRequired": "BYOK requires a Pro plan or higher. Upgrade to connect your API keys.", "provider": "Provider", "providerPlaceholder": "Select a provider", "alias": "Label (optional)", "aliasPlaceholder": "e.g. Work OpenAI", "apiKey": "API key", "apiKeyPlaceholder": "sk-...", "save": "Save key", "saved": "API key saved", "deleted": "API key removed", "error": "Could not save API key", "loadError": "Could not load API keys", "loading": "Loading keys...", "empty": "No API keys configured yet.", "confirmDelete": "Remove this API key permanently?", "toggleActive": "Active", "providers": { "openai": "OpenAI", "anthropic": "Anthropic", "deepseek": "DeepSeek", "openrouter": "OpenRouter", "minimax": "MiniMax", "zai": "Z.ai", "google": "Google", "mistral": "Mistral", "glm": "GLM" } }, "billing": { "title": "Facturering", "currentPlan": "Huidig abonnement", "upgradePlan": "Abonnement upgraden", "manageBilling": "Facturering beheren", "manageDescription": "Betalingsmethode bijwerken, facturen bekijken of annuleren.", "openPortal": "Factureringsportal openen", "renewsOn": "Verlengt op", "expiresOn": "Verloopt op", "canceledAt": "Geannuleerd — toegang tot", "freePlan": "Gratis abonnement", "proPlan": "Pro-abonnement", "businessPlan": "Business-abonnement", "enterprisePlan": "Enterprise-abonnement", "perMonth": "/maand", "perYear": "/jaar", "monthly": "Maandelijks", "annual": "Jaarlijks", "save": "Besparen", "upgradeTitle": "Kies een abonnement", "proPrice": "€9,90", "businessPrice": "€29,90", "proAnnualPrice": "€99", "businessAnnualPrice": "€299", "proFeature1": "100 semantische zoekopdrachten / maand", "proFeature2": "200 automatische tags / maand", "proFeature3": "50 herformuleringen / maand", "proFeature4": "100 chatberichten / maand", "businessFeature1": "1.000 semantische zoekopdrachten / maand", "businessFeature2": "1.000 automatische tags / maand", "businessFeature3": "500 herformuleringen / maand", "businessFeature4": "1.000 chatberichten / maand", "enterpriseTitle": "Enterprise", "enterpriseDescription": "Aangepaste quota's, SSO, prioriteitsondersteuning.", "contactSales": "Contact verkoop", "startCheckout": "Aan de slag", "checkoutLoading": "Checkout laden…", "checkoutSuccess": "Abonnement geactiveerd! Welkom bij {tier}.", "checkoutCanceled": "Checkout geannuleerd.", "active": "Actief", "trialing": "Proef", "pastDue": "Achterstallig", "canceled": "Geannuleerd", "inactive": "Inactief", "billingEnabled": "Facturering ingeschakeld", "billingDisabled": "Facturering is niet ingeschakeld op deze instantie.", "usageThisPeriod": "Gebruik deze periode", "periodRange": "Periode", "unlimited": "Onbeperkt", "noUsage": "Geen gebruiksgegevens", "billingHistory": "Factuurgeschiedenis", "viewInvoices": "Facturen beheren in portal", "nextBillingDate": "Volgende factuurdatum", "billingPeriod": "Factureringsperiode", "planSince": "Lid sinds", "checkoutSuccessTitle": "Abonnement geactiveerd!", "checkoutSuccessBody": "Welkom bij {tier}. Je functies zijn nu ontgrendeld.", "subscriptionType": "subscriptionType", "renewalDate": "renewalDate", "noRenewalDate": "—", "currentUsage": "Huidig gebruik", "currentPeriod": "Huidige periode", "aiCredits": "AI-credits", "used": "gebruikt", "billing": "Facturatie", "renewal": "Verlenging", "paidPlanDesc": "Uw abonnement wordt automatisch verlengd.", "businessDescription": "Voor teams en productmanagers.", "enterpriseFeature1": "Unlimited quotas", "enterpriseFeature2": "SSO / SAML", "enterpriseFeature3": "Dedicated support", "enterpriseFeature4": "Custom invoicing", "enterpriseFeature5": "Guaranteed SLA", "subtitle": "Kies het plan dat bij je past", "freeDescription": "Om Memento te ontdekken", "freeF1": "30 semantische zoekopdrachten", "freeF2": "15 automatische tags", "freeF3": "5 automatische titels", "freeF4": "100 notities", "freeF5": "3 notitieboeken", "freePlanDesc": "Perfect om Memento te ontdekken", "freePrice": "Gratis", "proDescription": "Voor consultants en freelancers", "proFeature5": "50 hertekeningen/maand", "proFeature6": "50 AI-berichten/maand", "proCta": "Upgrade naar Pro", "businessFeature5": "500 hertekeningen/maand", "businessFeature6": "500 AI-berichten/maand", "businessCta": "Upgrade naar Business", "recommended": "Aanbevolen", "instantActivation": "Directe activatie", "secureDesc": "Veilige betalingen via Stripe", "secureTransactions": "Veilige transacties", "satisfactionGuarantee": "30 dagen tevredenheidsgarantie" }, "landing": { "nav": { "features": "Functies", "agents": "AI-agents", "brainstorm": "Brainstorm", "pricing": "Prijzen", "tech": "Architectuur", "login": "Inloggen", "cta": "Aan de slag" }, "hero": { "badge": "Aangedreven door kunstmatige intelligentie", "title1": "Uw tweede brein,", "title2": "eindelijk versterkt.", "subtitle": "Memento is meer dan een notitie-app. Het is een intelligent ecosysteem dat uw ideeën in realtime verbindt, analyseert en ontwikkelt met 6 soorten AI-agents en geavanceerde semantische zoekfunctie.", "cta": "Nu registreren", "secondary": "Bekijk functies", "memoryEcho": "Memory Echo", "memoryEchoText": "\"Verbinding gedetecteerd met uw duurzaam designproject van maart 2024...\"", "brainstormLive": "Brainstorm Live", "ideasGenerated": "+12 ideeën gegenereerd" }, "features": { "label": "AI-mogelijkheden", "title": "Vloeiende intelligentie,", "title2": "verweven in elk woord.", "desc": "Memento orkestreert uw ideeën via een multi-provider architectuur.", "f1Title": "Semantisch zoeken", "f1Desc": "Stop met zoeken op trefwoorden. Vind op concept. Onze hybride Vector + FTS-engine begrijpt de intentie achter uw notities.", "f2Title": "Contextuele RAG-chat", "f2Desc": "Praat met uw kennis. Onze agents lezen uw notities, verkennen het web en analyseren documenten voor nauwkeurige antwoorden.", "f3Title": "Augmented schrijven", "f3Desc": "Herschrijven, titelsuggesties, automatisch taggen en samenvattingen. AI structureert uw denken op de achtergrond." }, "agents": { "label": "Gespecialiseerde agents", "title": "Delegeer complex werk.", "desc": "6 soorten autonome AI-agents voor onderzoek, samenvattingen en presentaties.", "scraper": { "title": "Scraper", "desc": "Scrapet URL's, parseert RSS-feeds en synthetiseert info met slimme beeldplaatsing." }, "researcher": { "title": "Researcher", "desc": "Genereert complexe queries, verkent webbronnen en schrijft gestructureerde onderzoeksnotities." }, "slideGen": { "title": "Slide Gen", "desc": "Zet uw notities om in professionele PowerPoint-presentaties of interactieve HTML-slides." }, "monitor": { "title": "Monitor", "desc": "Analyseert continu uw notitieboeken om trends en nieuwe inzichten te detecteren." }, "diagramGen": { "title": "Diagram Gen", "desc": "Zet ideeën om in vloeiende Excalidraw-diagrammen (mindmaps, flowcharts) met auto-layout." }, "custom": { "title": "Custom", "desc": "Definieer eigen agents met specifieke rollen en databronnen." } }, "brainstorm": { "label": "Gedachtegolven", "title": "Radiale brainstorming in realtime.", "waveGeneration": { "title": "Golfgeneratie", "desc": "Variaties, analogieën, dan disrupties. AI duwt uw startconcept tot het uiterste." }, "collaboration": { "title": "Native samenwerking", "desc": "AI-spookcursors, gesynchroniseerde avatars en realtime knooppuntbeweging." }, "export": { "title": "Semantische export", "desc": "Zet uw hele brainstorm om in gestructureerde notities met één klik." }, "disruptionLabel": "DISRUPTIE", "disruptionText": "Modulaire architectuur 2.0", "analogyLabel": "ANALOGIE", "analogyText": "Het getijdenritme" }, "tech": { "label": "Architectuur en providers", "title": "Koppel uw eigen AI-model.", "tags": { "title": "Tags", "desc": "Onafhankelijk configureerbaar met elk model." }, "embeddings": { "title": "Embeddings", "desc": "Onafhankelijk configureerbaar met elk model." }, "chatRag": { "title": "Chat RAG", "desc": "Onafhankelijk configureerbaar met elk model." } }, "pricing": { "label": "Plannen en prijzen", "title": "Kies uw versterkingsniveau.", "desc": "Flexibele opties voor creatieve geesten, van individueel gebruik tot grote organisaties.", "monthly": "Maandelijks", "annual": "Jaarlijks", "perMonth": "/maand", "perMonthAnnual": "/maand, jaarlijks gefactureerd", "perUser": "+ 3.90€/user", "perUserAnnual": "+ 2.90€/user, billed annually", "popular": "Meest populair", "basic": { "name": "Basic", "desc": "Ontdek de magie van Memento.", "cta": "Starten", "feature0": "Max. 100 notities", "feature1": "3 notitieboeken", "feature2": "50 AI-credits (levenslang)", "feature3": "Semantisch zoeken", "feature4": "7 dagen geschiedenis" }, "pro": { "name": "Pro", "desc": "Voor veeleisende consultants en makers.", "cta": "Upgrade naar Pro", "feature0": "Onbeperkte notities", "feature1": "BYOK (OpenAI/Anthropic)", "feature2": "200 semantische zoekopdrachten", "feature3": "Agents (12 runs/maand)", "feature4": "30 dagen geschiedenis", "feature5": "E-mailondersteuning" }, "business": { "name": "Business", "desc": "Voor teams en productmanagers.", "cta": "Kies Business", "feature0": "10 medewerkers inbegrepen", "feature1": "BYOK (13 providers)", "feature2": "1000 semantische zoekopdrachten", "feature3": "Agents (60 runs/maand)", "feature4": "Onbeperkt brainstormen", "feature5": "API-toegang" }, "enterprise": { "name": "Enterprise", "desc": "Veilig organisatiegeheugen.", "cta": "Contact verkoop", "feature0": "Alles uit Business", "feature1": "Onbeperkte agents", "feature2": "SSO / SAML", "feature3": "Audit Logs en SLA", "feature4": "Dedicated support", "feature5": "Live onboarding" }, "basicPrice": "Free" }, "byok": { "label": "Open cloudtechnologie", "title": "De BYOK-strategie", "desc": "Heeft u al API-sleutels van OpenAI, Anthropic of Google? Koppel ze direct aan Memento. Gebruik AI zonder opgelegde creditlimieten en betaal alleen wat u daadwerkelijk verbruikt bij uw favoriete provider.", "noLockin": "Geen lock-in", "noLockinDesc": "Wissel provider in 1 klik.", "cost": "Geoptimaliseerde kosten", "costDesc": "Betaal de directe API-prijs.", "configLabel": "Multi-provider config" }, "cta": { "title1": "Klaar om uw", "title2": "volledige potentieel te ontgrendelen?", "desc": "Sluit u aan bij duizenden onderzoekers, ontwerpers en denkers die Memento al gebruiken om hun toekomst te bouwen.", "button": "Memento starten" }, "footer": { "desc": "Het AI-versterkte tweede brein. Ontworpen voor creatieve geesten.", "product": { "title": "Product", "link0": "Changelog", "link1": "Documentatie", "link2": "Roadmap", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "community": { "title": "Community", "link0": "Discord", "link1": "Twitter / X", "link2": "LinkedIn", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "legal": { "title": "Juridisch", "link0": "Privacybeleid", "link1": "Servicevoorwaarden", "link2": "Cookiebeleid", "link0Href": "#", "link1Href": "#", "link2Href": "#" } } }, "noteHistory": { "title": "Title", "content": "Content", "untitled": "Untitled", "emptyState": "No versions available", "selectVersion": "Select a version to preview its content", "currentVersion": "current" }, "consent": { "banner": { "title": "Cookie Preferences", "description": "We use cookies to improve your experience. Strictly necessary cookies are always active, but you can opt-in to anonymous analytics.", "acceptEssentials": "Accept Essentials Only", "rejectNonEssential": "Reject Non-Essential", "manage": "Manage Preferences", "acceptAll": "Accept All" }, "preferences": { "title": "Consent Settings", "description": "Customize your data privacy preferences. We respect your choice and store no tracking cookies without your consent.", "necessaryTitle": "Strictly Necessary Cookies", "necessaryDesc": "These cookies are required to authenticate your session, save your language and theme preferences. They cannot be turned off.", "alwaysOn": "Always On", "analyticsTitle": "Anonymous Analytics", "analyticsDesc": "Help us improve Memento by sending completely anonymous usage statistics. No personal data is ever tracked.", "cancel": "Cancel", "save": "Save Preferences", "saved": "Preferences updated successfully." }, "ai": { "modalTitle": "Toestemming voor AI-verwerking vereist", "modalDescription": "Om uw notities, PDF's of brainstormsessies te analyseren, verstuurt Memento deze gegevens veilig naar AI-API's van derden (OpenAI, Gemini, DeepSeek). We hanteren een strikt zero-data-retention beleid. Door te accepteren autoriseert u deze verwerking.", "zeroRetentionTitle": "Geen gegevensretentie", "zeroRetentionDesc": "Alle uitgaande verzoeken bevatten markeringen tegen modeltraining om uw intellectueel eigendom te beschermen.", "rememberMe": "Onthoud mijn keuze (niet opnieuw vragen)", "acceptButton": "Toestaan en doorgaan", "rejectButton": "Weigeren", "aborted": "AI-verwerking geannuleerd (toestemming geweigerd).", "revocationTitle": "AI-verwerkingstoestemming (AVG)", "revocationDescription": "Optionele toestemming om notitie-inhoud naar externe AI-leveranciers te sturen, alleen wanneer u AI-functies gebruikt.", "revokeButton": "Toestemming intrekken", "grantButton": "Toestemming geven", "statusActive": "Actief", "statusInactive": "Niet verleend", "helpAriaLabel": "Wat betekent AI-toestemming?", "helpTooltip": "Memento verkoopt uw gegevens niet. Deze toestemming geldt alleen wanneer u een AI-actie start (titels, tags, chat, herformulering). Zonder toestemming werkt de rest van de app normaal.", "whatItMeansTitle": "Wat betekent dit?", "inactiveHint": "Zonder toestemming zijn alleen AI-functies uitgeschakeld. U kunt gewoon notities maken, bewerken en organiseren.", "noCommercialUse": "Memento verkoopt of monetariseert uw persoonsgegevens niet.", "affectedFeatures": "Betrokken functies: titelsuggesties, tags, chat-assistent, herformulering, Memory Echo, enz.", "dataPortabilityHint": "U kunt al uw gegevens op elk moment exporteren of verwijderen (Instellingen → Gegevens).", "dataPortabilityLink": "Mijn gegevens exporteren", "revoked": "Geen toestemming verleend", "revokedToast": "AI-toestemming succesvol ingetrokken.", "complianceBadge": "AVG-naleving", "auditFailed": "Toestemming kon niet worden geregistreerd. Probeer opnieuw." } }, "account": { "deleteAccount": { "sectionTitle": "Right to be Forgotten (GDPR)", "sectionDescription": "Permanently and irreversibly delete your account and all associated data.", "whatWillBeDeleted": "The following will be permanently deleted:", "item1": "All notes, notebooks, and attachments", "item2": "All pgvector semantic embeddings", "item3": "All BYOK API keys", "item4": "All AI conversations and brainstorm sessions", "item5": "Quota and usage history", "item6": "Your Stripe subscription (if active)", "item7": "Your account and login credentials", "buttonLabel": "Delete My Account", "dialogTitle": "Confirm Account Deletion", "dialogDescription": "This action is irreversible. Type your email address to confirm.", "emailPlaceholder": "Your email address", "confirmButton": "Permanently Delete Account", "cancelButton": "Cancel", "deleting": "Deleting...", "successRedirect": "Your account has been successfully deleted.", "errorFailed": "Deletion failed. Please try again." } }, "attachments": { "title": "Bijlagen", "addToNote": "Toevoegen aan notitie", "analyzing": "Analyseren...", "askPlaceholder": "Stel een vraag over dit document...", "askQuestions": "Stel vragen", "deleted": "Bijlage verwijderd", "docExpert": "Documentexpert", "docQaWelcome": "Stel vragen over dit document", "maxSize": "Maximale grootte", "onlyPdf": "Alleen PDF", "processingFailed": "Verwerken mislukt", "remove": "Verwijderen", "thinking": "Nadenken...", "uploaded": "Geüpload", "uploadError": "Uploadfout", "uploadFailed": "Upload mislukt", "uploading": "Uploaden..." }, "onboarding": { "welcome_title": "Uw AI-versterkt geheugen", "welcome_subtitle": "Memento onthoudt wat u vergeet.", "welcome_cta": "Beginnen", "skip": "Overslaan", "step_notes_title": "Uw notities", "step_notes_empty": "U heeft nog geen notities. Importeer uw eigen of begin met voorbeelden.", "step_notes_import": "Mijn notities importeren", "step_notes_demo": "5 voorbeeldnotities maken", "step_notes_has_notes": "U heeft al {count} notities. Laten we de magie ontdekken.", "step_notes_cta": "Mijn notities zijn klaar", "step_aha_title": "Vind wat u vergeten bent", "step_aha_subtitle": "Stel een vraag. Vind een vergeten notitie.", "step_aha_placeholder": "notities over productiviteit...", "step_aha_cta": "Memento verkennen", "progress": "{current} van {total}", "creating_demo_notes": "Voorbeeldnotities aanmaken...", "demo_notes_ready": "5 voorbeeldnotities aangemaakt!", "badge_credits": "⚡ Nog {count} credits", "badge_upgrade": "Upgraden naar Pro →", "no_results": "Geen resultaten — probeer een andere zoekopdracht.", "search_credit_used": "1 zoekopdracht gebruikt", "quota_exceeded": "Zoeklimiet bereikt — upgrade naar Pro.", "step_aha_search_button": "Zoeken", "step_aha_search_aria": "Zoek in je notities", "step_notes_hint": "💡 Deze notities voeden de AI-zoekdemo in de volgende stap.", "step_features_title": "Uw AI-superkrachten", "step_features_subtitle": "Kies waar u wilt beginnen.", "step_features_cta": "Aan de slag!", "feature_search_title": "Semantisch zoeken", "feature_search_desc": "Vind elke notitie op betekenis, niet alleen op trefwoorden.", "feature_flashcards_title": "AI-flashcards", "feature_flashcards_desc": "Genereer SRS-revisiekaarten uit uw notities met één klik.", "feature_brainstorm_title": "AI-brainstormen", "feature_brainstorm_desc": "AI-gestuurde collaboratieve brainstormsessies.", "feature_chat_title": "Chat met uw notities", "feature_chat_desc": "Stel vragen aan uw persoonlijke kennisbank.", "feature_insights_title": "Semantische inzichten", "feature_insights_desc": "Ontdek verborgen verbanden tussen uw ideeën.", "feature_export_title": "Markdown-export", "feature_export_desc": "Importeer en exporteer uw notities in Markdown-formaat.", "welcome_title_name": "Hallo {name} 👋", "import_formats": "Geaccepteerde formaten: .md, .txt", "import_error": "Sommige bestanden konden niet worden geïmporteerd.", "import_notes_ready": "{count} notitie(s) geïmporteerd!", "action_write_title": "Schrijf uw eerste echte notitie", "action_write_desc": "Maak een notitie en leg uw ideeën vast.", "action_flashcards_title": "Maak uw eerste flashcards", "action_flashcards_desc": "Open een notitie en klik op de flashcards-knop.", "action_brainstorm_title": "Start een AI-brainstorm", "action_brainstorm_desc": "Verken uw ideeën met een AI-agent.", "action_try": "Proberen", "step_features_cta_all": "Alles klaar — aan de slag!", "action_write_where": "Sluit → klik op \"+ Nieuwe notitie\" in de zijbalk", "action_flashcards_where": "Sluit → open een notitie → 🃏-knop in de werkbalk", "action_brainstorm_where": "Sluit → \"Canvas\"-sectie in de zijbalk", "pill_resume": "✨ Tour hervatten", "action_done": "Geprobeerd!", "editor_hints_title": "Editor tips", "editor_hints_got_it": "Got it!", "hint_slash_title": "\"/\" command — insert blocks", "hint_slash_desc": "In the editor, type \"/\" to open the block menu: heading, list, code block, table, to-do list, and AI commands (Clarify, Shorten, Improve, Expand).", "hint_ai_title": "Built-in AI assistant", "hint_ai_desc": "Click the ✨ button in the toolbar to open the AI panel — ask questions, summarize, rewrite, or brainstorm directly in your note.", "hint_version_title": "Version history", "hint_version_desc": "Click the ⓘ button in the toolbar → \"Versions\" tab. Enable versioning, then save and restore snapshots of your note at any time.", "hint_flashcards_title": "Generate flashcards", "hint_flashcards_desc": "Click the 🎓 button in the toolbar to auto-generate flashcards from your note for spaced repetition review.", "hint_links_title": "Links between notes", "hint_links_desc": "Type \"[[\" in the editor to search and link to another note. Linked notes appear as backlinks at the bottom of the note.", "hint_create_note_title": "Create a note", "hint_create_note_desc": "Click the \"+\" button in the sidebar or press Ctrl+N to create a new note. Then start writing.", "hint_flip_title": "Flip the card", "hint_flip_desc": "Press Space (or click the card) to flip it and reveal the answer.", "hint_rate_keys_title": "Rate with keyboard", "hint_rate_keys_desc": "After flipping, press 1 (Hard), 2 (Difficult), 3 (Good) or 4 (Easy) to rate the card. The SM-2 algorithm schedules your next review automatically.", "hint_generate_from_note_title": "Generate from a note", "hint_generate_from_note_desc": "Open any note and click the 🎓 button in the toolbar to automatically generate flashcards from its content.", "hint_brainstorm_start_title": "Start with an idea", "hint_brainstorm_start_desc": "Type any concept or question in the input field and press Enter. The AI will generate a set of ideas around it.", "hint_brainstorm_deepen_title": "Deepen an idea", "hint_brainstorm_deepen_desc": "Click on any idea card to expand it with sub-ideas and explore it further.", "hint_brainstorm_export_title": "Export your session", "hint_brainstorm_export_desc": "When done, export the entire brainstorm session as a structured note saved to your notebook.", "hint_insights_clusters_title": "Note clusters", "hint_insights_clusters_desc": "Your notes are automatically grouped into thematic clusters. Click a cluster to explore the notes it contains.", "hint_insights_bridge_title": "Bridge notes", "hint_insights_bridge_desc": "Bridge notes connect multiple clusters. They are highlighted because they hold your knowledge graph together.", "hint_insights_refresh_title": "Refresh clusters", "hint_insights_refresh_desc": "If you've added new notes, click the refresh button to recalculate the clusters with the latest content." }, "blockAction": { "moveUp": "Move block up", "moveDown": "Move block down", "moveUpFirst": "This is already the first block", "moveDownLast": "This is already the last block", "copyContent": "Copy content", "contentCopied": "Content copied!", "emptyBlock": "This block is empty", "turnInto_paragraph": "Text", "delete": "Delete", "duplicate": "Duplicate", "turnInto": "Turn into", "turnInto_heading1": "Heading 1", "turnInto_heading2": "Heading 2", "turnInto_heading3": "Heading 3", "turnInto_bulletList": "Bullet List", "turnInto_orderedList": "Numbered List", "turnInto_taskList": "Task List", "turnInto_blockquote": "Quote", "turnInto_codeBlock": "Code Block", "turnInto_database": "Inline database", "copyRef": "Copy block reference", "copied": "Reference copied!", "copyRefFailed": "Could not copy block reference", "copyRefNoNote": "Save the note before copying a block reference", "copyRefUnsupported": "This block type cannot be referenced yet" }, "insightsView": { "title": "Semantische inzichten", "subtitle": "Ontdek de verborgen architectuur van je kennis", "resync": "Netwerk hersynchroniseren", "mapping": "In kaart brengen…", "loading": "Notizen laden…", "mappingTitle": "Je kennis in kaart brengen…", "mappingHint": "This can take one to three minutes. You can keep browsing; the page will update when it's done.", "analyzeNow": "Semantische analyse starten", "emptyNeedMoreNotes": "Add {count} more notes to unlock semantic clustering (minimum 10).", "embeddingsHint": "Slechts {indexed} van {total} notities geïndexeerd voor AI.", "vsGraphHint": "This is not the same as “Link map” (network icon in the sidebar): here, AI groups your notes by theme.", "openGraphMap": "Linkkaart openen", "analysisFailed": "Analyse mislukt. Controleer je AI-instellingen.", "analysisSuccess": "Analyse voltooid: {count} thema's gevonden.", "analysisNoClusters": "Nog geen thema's gedetecteerd.", "staleResults": "Resultaten van de laatste analyse.", "semanticGraphLegend": "Themoverzicht (niet de linkkaart)", "fitGraphView": "Weergave aanpassen", "graphPreviewHint": "Theme overview: the number is how many notes belong here. Hover a dot for the title, click to open. Full list on the right.", "graphMoreNotes": "+{count} more in this theme", "graphNotesLabel": "notities", "clusterFallback": "Thema {index}", "unclusteredNotes": "{count} notes not assigned to a theme (hidden from graph).", "emptyTitle": "Ontdek je kennisclusters", "emptyDescription": "Click \"Re-sync network\" to analyze your notes and find hidden connections", "stats": { "clusters": "Clusters", "bridgeNotes": "Brugnotities" }, "clusters": { "title": "Semantic clusters", "notesCount": "{count} notes", "centralNotes": "Central notes", "emptyCluster": "No notes in this cluster" }, "bridgeNotes": { "title": "Powerful bridge notes", "score": "Score: {score}%", "empty": "No significant bridge notes yet. Deepen your research to find new connections." }, "suggestions": { "title": "Missing links (AI generated)", "bridging": "Verbindt {clusterA} & {clusterB}", "emptyTitle": "Geen suggesties", "emptyDescription": "All your clusters may already be connected!", "createNote": "Brugnotitie maken" }, "unknownNote": "Zonder titel", "viewSplit": "Split", "viewGraph": "Graaf", "viewDashboard": "Dashboard", "isolatedClusters": { "title": "Isolated clusters ({count})", "badge": "Niet verbonden", "empty": "Alle clusters zijn verbonden!" }, "focusCluster": { "title": "Clusterfocus actief", "description": "This thematic cluster gathers {count} complementary notes. Click on a note to access it directly:", "close": "Sluiten" }, "badgeDominant": "Dominant", "bridgeCount": "brug(en)", "echoTitle": "You keep returning to this idea", "tipClusters": "AI grouped your notes by semantic affinity — regardless of which notebook they're in. Each theme represents a subject your mind keeps returning to.", "tipClustersAction": "Click a theme to see its notes. Click a note to open it.", "tipBridgeNotes": "These notes speak to two different themes at once. They reveal where your thinking crosses boundaries — often where the most original ideas hide.", "tipBridgeNotesAction": "Click a note to open it and understand the connection.", "tipEcho": "Memory Echo detects two notes written at very different times that cover the same idea. Your mind revisited a thought without realising it.", "tipEchoAction": "Two notes, same idea, different moments. Click to explore.", "tipSuggestions": "These themes have no note linking them yet. AI proposes a starting idea. Click 'Create bridge note' to write it and open it in the editor.", "tipSuggestionsAction": "Click 'Create bridge note' to write the note and open it immediately.", "tipIsolated": "These themes are isolated: no note connects them to the others. Maybe you're exploring a fragile idea? One synthesis note would be enough to create the link.", "tipIsolatedAction": "These themes have no note connecting them to the rest of your thinking.", "recalcSystem": { "title": "Herberekeningssysteem", "statusSynced": "Gesynchroniseerd", "scheduledCron": "Gepland", "lastSync": "Laatste sync" }, "resetFocus": "Focus resetten", "listView": "List", "graphAriaLabel": "Semantic network: {clusters} clusters, {notes} notes, {bridges} bridge notes. Switch to List view for accessible navigation.", "listAriaLabel": "Accessible cluster list with notes and bridge connections" } }