Files
Momento/memento-note/locales/nl.json
sepehr 07f8a60b69
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 44s
fix: Ollama base URL not read from per-purpose config keys in Docker + i18n for all locales
The admin form saves Ollama URLs as OLLAMA_BASE_URL_TAGS/EMBEDDING/CHAT,
but the factory only read OLLAMA_BASE_URL — causing 500 errors in Docker
where no localhost fallback exists.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-30 19:26:45 +02:00

1600 lines
75 KiB
JSON

{
"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",
"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"
},
"notes": {
"title": "Notities",
"newNote": "Nieuwe notitie",
"untitled": "Naamloos",
"placeholder": "Maak een notitie...",
"markdownPlaceholder": "Maak een notitie... (Markdown ondersteund)",
"titlePlaceholder": "Titel",
"listItem": "Lijstitem",
"addListItem": "+ Lijstitem",
"newChecklist": "Nieuwe checklist",
"add": "Toevoegen",
"adding": "Toevoegen...",
"close": "Sluiten",
"confirmDelete": "Weet u zeker dat u deze notitie wilt verwijderen?",
"confirmLeaveShare": "Weet u zeker dat u deze gedeelde notitie wilt verlaten?",
"sharedBy": "Gedeeld door",
"leaveShare": "Verlaten",
"delete": "Verwijderen",
"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": "Vastgezet",
"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",
"remove": "Verwijderen",
"dragToReorder": "Sleep om te herschikken",
"more": "Meer",
"emptyState": "Geen notities hier",
"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": "Losgemaakt",
"redoShortcut": "Opnieuw (Ctrl+Y)",
"undoShortcut": "Ongedaan maken (Ctrl+Z)",
"viewCards": "Kaartenweergave",
"viewCardsTooltip": "Kaartenraster met slepen-en-neerzetten herschikken",
"viewTabs": "Lijstweergave",
"viewTabsTooltip": "Tabbladen bovenaan, notitie eronder — sleep tabbladen om te herschikken",
"viewModeGroup": "Weergavemodus notities",
"reorderTabs": "Tabblad herschikken",
"modified": "Gewijzigd",
"created": "Aangemaakt",
"loading": "Laden...",
"exportPDF": "PDF exporteren",
"savedStatus": "Opgeslagen",
"dirtyStatus": "Gewijzigd",
"completedLabel": "Voltooid",
"notes.emptyNotebook": "Leeg notitieboek",
"notes.emptyNotebookDesc": "Dit notitieboek heeft geen notities. Klik op + om er een te maken.",
"notes.noNoteSelected": "Geen notitie geselecteerd",
"notes.selectOrCreateNote": "Selecteer een notitie uit de lijst of maak een nieuwe.",
"commitVersion": "Versie opslaan",
"versionSaved": "Versie opgeslagen",
"deleteVersion": "Deze versie verwijderen",
"versionDeleted": "Versie verwijderd",
"deleteVersionConfirm": "Deze versie definitief verwijderen?",
"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",
"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",
"archiveFailed": "Failed to archive",
"sort": "Sort",
"confirmDeleteTitle": "Delete note",
"leftShare": "Share removed",
"dismissed": "Note dismissed from recent",
"generalNotes": "General Notes"
},
"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"
},
"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"
},
"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",
"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"
},
"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"
},
"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.",
"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.",
"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",
"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"
},
"openAssistant": "AI-assistent openen",
"poweredByMomento": "Aangedreven door Momento 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"
},
"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"
},
"nav": {
"home": "Home",
"notes": "Notities",
"notebooks": "Notitieboeken",
"generalNotes": "Algemene notities",
"archive": "Archief",
"settings": "Instellingen",
"profile": "Profiel",
"aiSettings": "AI-instellingen",
"logout": "Uitloggen",
"login": "Inloggen",
"adminDashboard": "Beheerdashboard",
"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"
},
"settings": {
"title": "Instellingen",
"description": "Beheer uw instellingen en voorkeuren",
"account": "Account",
"appearance": "Weergave",
"theme": "Thema",
"themeLight": "Licht",
"themeDark": "Donker",
"themeSystem": "Systeem",
"notifications": "Meldingen",
"language": "Taal",
"selectLanguage": "Taal selecteren",
"security": "Beveiliging",
"about": "Over",
"version": "Versie",
"settingsSaved": "Instellingen opgeslagen",
"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": "Automatisch",
"emailNotifications": "E-mailmeldingen",
"emailNotificationsDesc": "Ontvang belangrijke meldingen per e-mail",
"desktopNotifications": "Bureaubladmeldingen",
"desktopNotificationsDesc": "Ontvang meldingen in uw browser",
"notificationsDesc": "Beheer uw meldingsvoorkeuren"
},
"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": "Automatisch detecteren",
"updateSuccess": "Profiel bijgewerkt",
"updateFailed": "Profiel bijwerken mislukt",
"languageUpdateSuccess": "Taal succesvol bijgewerkt",
"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-instellingen",
"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"
},
"general": {
"loading": "Laden...",
"save": "Opslaan",
"cancel": "Annuleren",
"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"
},
"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"
},
"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}"
},
"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": "bijv. Q4 Marketingstrategie",
"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": "Notitieboek verwijderen",
"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..."
},
"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"
},
"admin": {
"title": "Beheerdashboard",
"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)",
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
"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"
},
"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",
"demote": "Degraderen",
"promote": "Bevorderen",
"confirmDelete": "Weet u zeker dat u deze gebruiker wilt verwijderen?",
"table": {
"name": "Naam",
"email": "E-mail",
"role": "Rol",
"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."
},
"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": "Gegevensbeheer",
"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"
}
},
"appearance": {
"title": "Weergave",
"description": "Pas aan hoe de app eruit ziet",
"notesViewDescription": "Kies hoe notities worden weergegeven op de startpagina en in notitieboeken.",
"notesViewLabel": "Notities weergave",
"notesViewTabs": "Tabbladen (OneNote-stijl)",
"notesViewMasonry": "Kaarten (raster)",
"selectTheme": "Select theme"
},
"generalSettings": {
"title": "Algemene instellingen",
"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": "De prullenbak is leeg",
"emptyDescription": "Verwijderde notities verschijnen hier",
"restore": "Herstellen",
"deletePermanently": "Definitief verwijderen",
"noteTrashed": "Notitie naar prullenbak verplaatst",
"noteRestored": "Notitie hersteld",
"notePermanentlyDeleted": "Notitie definitief verwijderd",
"emptyTrash": "Prullenbak legen",
"emptyTrashConfirm": "Alle notities in de prullenbak definitief verwijderen?",
"emptyTrashSuccess": "Prullenbak geleegd",
"permanentDelete": "Definitief verwijderen",
"permanentDeleteConfirm": "Deze notitie wordt definitief verwijderd. Deze actie kan niet ongedaan worden gemaakt."
},
"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"
},
"common": {
"unknown": "Onbekend",
"notAvailable": "Niet beschikbaar",
"loading": "Laden...",
"error": "Fout",
"success": "Succes",
"confirm": "Bevestigen",
"cancel": "Annuleren",
"close": "Sluiten",
"save": "Opslaan",
"delete": "Verwijderen",
"edit": "Bewerken",
"add": "Toevoegen",
"remove": "Verwijderen",
"search": "Zoeken",
"noResults": "Geen resultaten",
"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-instellingen",
"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",
"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",
"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...",
"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"
},
"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",
"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."
}
},
"runLog": {
"title": "Geschiedenis",
"noHistory": "Nog geen uitvoeringen",
"toolTrace": "{count} tool-aanroepen",
"step": "Stap {num}"
},
"tools": {
"title": "Agent Tools",
"webSearch": "Web Zoeken",
"webScrape": "Web Schrapen",
"noteSearch": "Notitie Zoeken",
"noteRead": "Notitie Lezen",
"noteCreate": "Notitie Maken",
"urlFetch": "URL Ophalen",
"memorySearch": "Geheugen",
"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."
},
"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."
}
}
},
"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..."
},
"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..."
}
}