{ "about": { "appDescription": "Een krachtige notitie-applicatie met AI-ondersteunde functies", "appName": "Memento", "buildDate": "Bouwdatum", "description": "Informatie over de applicatie", "features": { "description": "AI-ondersteunde mogelijkheden", "dragDrop": "Drag & drop notitiebeheer", "labelSystem": "Labelsysteem", "memoryEcho": "Memory Echo dagelijkse inzichten", "multipleProviders": "Meerdere AI-providers (OpenAI, Ollama)", "notebookOrganization": "Notitieboek organisatie", "paragraphReformulation": "Alinea herformulering", "semanticSearch": "Semantisch zoeken met embeddings", "title": "Functies", "titleSuggestions": "AI-ondersteunde titelsuggesties" }, "platform": "Platform", "platformWeb": "Web", "support": { "description": "Hulp en feedback krijgen", "documentation": "Documentatie", "feedback": "Feedback", "reportIssues": "Problemen melden", "title": "Ondersteuning" }, "technology": { "ai": "AI", "authentication": "Authenticatie", "backend": "Backend", "database": "Database", "description": "Gebouwd met moderne technologieën", "frontend": "Frontend", "testing": "Testen", "title": "Technologiestack", "ui": "UI" }, "title": "Over", "version": "Versie" }, "admin": { "ai": { "apiKey": "API Key", "baseUrl": "Base URL", "commonEmbeddingModels": "Veelvoorkomende embedding-modellen voor OpenAI-compatibele API's", "commonModelsDescription": "Veelvoorkomende modellen voor OpenAI-compatibele API's", "description": "Configureer AI-providers voor automatische tagging en semantisch zoeken. Gebruik verschillende providers voor optimale prestaties.", "embeddingsDescription": "AI-provider voor semantische zoek-embeddings. Aanbevolen: OpenAI (beste kwaliteit).", "embeddingsProvider": "Embeddings-provider", "model": "Model", "modelRecommendations": "gpt-4o-mini = Beste prijs-kwaliteit • gpt-4o = Beste kwaliteit", "openAIKeyDescription": "Uw OpenAI API-sleutel van platform.openai.com", "openTestPanel": "AI-testpaneel openen", "provider": "Provider", "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING is vereist", "providerTagsRequired": "AI_PROVIDER_TAGS is vereist", "saveSettings": "AI-instellingen opslaan", "saving": "Opslaan...", "selectEmbeddingModel": "Selecteer een op uw systeem geïnstalleerd embedding-model", "selectOllamaModel": "Selecteer een op uw systeem geïnstalleerd Ollama-model", "tagsGenerationDescription": "AI-provider voor automatische tagsuggesties. Aanbevolen: Ollama (gratis, lokaal).", "tagsGenerationProvider": "Tags-generatieprovider", "title": "AI-configuratie", "updateFailed": "AI-instellingen bijwerken mislukt", "updateSuccess": "AI-instellingen succesvol bijgewerkt", "bestValue": "Beste prijs-kwaliteit", "bestQuality": "Beste kwaliteit", "providerOllamaOption": "🦙 Ollama (Local & Free)", "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)", "providerCustomOption": "🔧 Custom OpenAI-Compatible", "saved": "(Opgeslagen)", "chatProvider": "Chat Provider", "chatDescription": "AI-provider voor de chat-assistent. Val terug op Tags-provider indien niet geconfigureerd." }, "aiTest": { "description": "Test uw AI-providers voor taggeneratie en semantische zoek-embeddings", "embeddingDimensions": "Embedding-dimensies:", "embeddingsTestDescription": "Test de AI-provider die verantwoordelijk is voor semantische zoek-embeddings", "embeddingsTestTitle": "Embeddings-test", "error": "Fout:", "first5Values": "Eerste 5 waarden:", "generatedTags": "Gegenereerde tags:", "howItWorksTitle": "Hoe testen werkt", "model": "Model:", "provider": "Provider:", "responseTime": "Responstijd: {time}ms", "runTest": "Test uitvoeren", "tagsTestDescription": "Test de AI-provider die verantwoordelijk is voor automatische tagsuggesties", "tagsTestTitle": "Tags-generatietest", "testError": "Testfout: {error}", "testFailed": "Test mislukt", "testPassed": "Test geslaagd", "testing": "Testen...", "tipDescription": "Gebruik het AI-testpaneel om configuratieproblemen te diagnosticeren voordat u test.", "tipTitle": "Tip:", "title": "AI-provider testen", "vectorDimensions": "vectordimensies", "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.", "testSuccessToast": "{type}-test geslaagd!", "testFailedToast": "{type}-test mislukt", "testingType": "{type} testen...", "technicalDetails": "Technische details" }, "aiTesting": "AI-testen", "security": { "allowPublicRegistration": "Openbare registratie toestaan", "allowPublicRegistrationDescription": "Indien uitgeschakeld kunnen nieuwe gebruikers alleen door een beheerder via de gebruikersbeheerpagina worden toegevoegd.", "description": "Beheer toegangscontrole en registratiebeleid.", "title": "Beveiligingsinstellingen", "updateFailed": "Beveiligingsinstellingen bijwerken mislukt", "updateSuccess": "Beveiligingsinstellingen bijgewerkt" }, "settings": "Beheerinstellingen", "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" }, "smtp": { "description": "Configureer e-mailserver voor wachtwoordresets.", "forceSSL": "SSL/TLS forceren (meestal voor poort 465)", "fromEmail": "Van e-mail", "host": "Host", "ignoreCertErrors": "Certificaatfouten negeren (alleen self-hosted/ontwikkeling)", "password": "Wachtwoord", "port": "Poort", "saveSettings": "SMTP-instellingen opslaan", "sending": "Verzenden...", "testEmail": "Test-e-mail", "testFailed": "Mislukt: {error}", "testSuccess": "Test-e-mail succesvol verzonden!", "title": "SMTP-configuratie", "updateFailed": "SMTP-instellingen bijwerken mislukt", "updateSuccess": "SMTP-instellingen bijgewerkt", "username": "Gebruikersnaam" }, "title": "Beheerdashboard", "userManagement": "Gebruikersbeheer", "users": { "addUser": "Gebruiker toevoegen", "confirmDelete": "Weet u zeker dat u deze gebruiker wilt verwijderen?", "createFailed": "Gebruiker aanmaken mislukt", "createSuccess": "Gebruiker succesvol aangemaakt", "createUser": "Gebruiker aanmaken", "createUserDescription": "Voeg een nieuwe gebruiker toe aan het systeem.", "deleteFailed": "Verwijderen mislukt", "deleteSuccess": "Gebruiker verwijderd", "demote": "Degraderen", "email": "E-mail", "name": "Naam", "password": "Wachtwoord", "promote": "Bevorderen", "role": "Rol", "roleUpdateFailed": "Rol bijwerken mislukt", "roleUpdateSuccess": "Gebruikersrol bijgewerkt naar {role}", "roles": { "admin": "Beheerder", "user": "Gebruiker" }, "table": { "actions": "Acties", "createdAt": "Aangemaakt op", "email": "E-mail", "name": "Naam", "role": "Rol" } }, "chat": "AI Chat", "lab": "Het Lab", "agents": "Agenten", "workspace": "Werkruimte", "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" } }, "ai": { "analyzing": "AI analyseert...", "assistant": "AI-assistent", "autoLabels": { "analyzing": "Uw notities analyseren voor labelsuggesties...", "create": "Maken", "createNewLabel": "Nieuw label maken", "created": "{count} labels succesvol aangemaakt", "creating": "Labels maken...", "description": "Ik heb terugkerende themas gedetecteerd in \"{notebookName}\" ({totalNotes} notities). Labels hiervoor maken?", "error": "Labelsuggesties ophalen mislukt", "new": "(nieuw)", "noLabelsSelected": "Geen labels geselecteerd", "note": "notitie", "notes": "notities", "title": "Labelsuggesties", "typeContent": "Typ inhoud voor labelsuggesties...", "typeForSuggestions": "Typ voor suggesties", "notesCount": "{count} notities" }, "batchOrganization": { "analyzing": "Uw notities analyseren...", "apply": "Toepassen", "applyFailed": "Toepassen mislukt", "applying": "Toepassen...", "description": "AI zal uw notities analyseren en voorstellen om ze in notitieboeken te organiseren.", "error": "Fout bij organisatie", "noNotebooks": "Geen notitieboeken beschikbaar. Maak eerst notitieboeken aan om uw notities te organiseren.", "noNotesSelected": "Geen notities geselecteerd", "noSuggestions": "AI kon geen goede manier vinden om deze notities te organiseren.", "selectAllIn": "Alles selecteren in", "selectNote": "Notitie selecteren", "success": "Organisatie voltooid", "title": "Batch organisatie" }, "clarify": "Verduidelijken", "clickToAddTag": "Klik om deze tag toe te voegen", "generateTitles": "Titels genereren", "generateTitlesTooltip": "Titels genereren met AI", "generating": "Genereren...", "generatingTitles": "Titels genereren...", "ignoreSuggestion": "Deze suggestie negeren", "improveStyle": "Stijl verbeteren", "languageDetected": "Taal gedetecteerd", "notebookSummary": { "regenerate": "Samenvatting Opnieuw Genereren", "regenerating": "Samenvatting opnieuw genereren...", "exportPDF": "Exporteren als PDF" }, "original": "Origineel", "poweredByAI": "Aangedreven door AI", "processing": "Verwerken...", "reformulateText": "Tekst herformuleren", "reformulated": "Herformuleerd", "reformulating": "Herformuleren...", "reformulationApplied": "Herformuleerde tekst toegepast!", "reformulationComparison": "Herformulering vergelijken", "reformulationError": "Fout bij herformuleren", "reformulationFailed": "Tekst herformuleren mislukt", "reformulationMaxWords": "Tekst mag maximaal 500 woorden bevatten", "reformulationMinWords": "Tekst moet minimaal 10 woorden bevatten (huidig: {count} woorden)", "reformulationNoText": "Selecteer tekst of voeg inhoud toe", "reformulationSelectionTooShort": "Selectie te kort, volledige inhoud wordt gebruikt", "shorten": "Inkorten", "tagAdded": "Tag \"{tag}\" toegevoegd", "titleApplied": "Titel toegepast!", "titleGenerateWithAI": "Titels genereren met AI", "titleGenerating": "Genereren...", "titleGenerationError": "Fout bij genereren titels", "titleGenerationFailed": "Titels genereren mislukt", "titleGenerationMinWords": "Inhoud moet minimaal 10 woorden bevatten om titels te genereren (huidig: {count} woorden)", "titlesGenerated": "💡 {count} titels gegenereerd!", "transformError": "Fout bij transformeren", "transformMarkdown": "Naar Markdown transformeren", "transformSuccess": "Tekst succesvol naar Markdown getransformeerd!", "transforming": "Transformeren...", "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" }, "aiSettings": { "description": "Configureer uw AI-aangedreven functies en voorkeuren", "error": "Instelling bijwerken mislukt", "features": "AI-functies", "frequency": "Frequentie", "frequencyDaily": "Dagelijks", "frequencyWeekly": "Wekelijks", "provider": "AI-provider", "providerAuto": "Auto (Aanbevolen)", "providerOllama": "Ollama (Lokaal)", "providerOpenAI": "OpenAI (Cloud)", "saved": "Instelling bijgewerkt", "saving": "Opslaan...", "title": "AI-instellingen", "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" }, "appearance": { "description": "Pas aan hoe de app eruit ziet", "title": "Weergave", "notesViewDescription": "Kies hoe notities worden weergegeven op de startpagina en in notitieboeken.", "notesViewLabel": "Notities weergave", "notesViewTabs": "Tabbladen (OneNote-stijl)", "notesViewMasonry": "Kaarten (raster)" }, "auth": { "backToLogin": "Terug naar inloggen", "checkYourEmail": "Controleer uw e-mail", "createAccount": "Maak uw account", "email": "E-mail", "emailPlaceholder": "Voer uw e-mailadres in", "forgotPassword": "Wachtwoord vergeten?", "forgotPasswordDescription": "Voer uw e-mailadres in en we sturen u een link om uw wachtwoord opnieuw in te stellen.", "forgotPasswordTitle": "Wachtwoord vergeten", "hasAccount": "Heeft u al een account?", "name": "Naam", "namePlaceholder": "Voer uw naam in", "noAccount": "Heeft u geen account?", "orContinueWith": "Of doorgaan met", "password": "Wachtwoord", "passwordMinChars": "Voer wachtwoord in (min. 6 tekens)", "passwordPlaceholder": "Voer uw wachtwoord in", "rememberMe": "Onthoud mij", "resetEmailSent": "We hebben een link om uw wachtwoord opnieuw in te stellen naar uw e-mailadres gestuurd als deze bestaat in ons systeem.", "resetPassword": "Wachtwoord opnieuw instellen", "resetPasswordInstructions": "Voer uw e-mail in om uw wachtwoord opnieuw in te stellen", "returnToLogin": "Terug naar inloggen", "sendResetLink": "Link opnieuw instellen verzenden", "sending": "Verzenden...", "signIn": "Inloggen", "signInToAccount": "Log in op uw account", "signOut": "Uitloggen", "signUp": "Registreren" }, "autoLabels": { "aiPowered": "AI-gestuurd", "analyzing": "Uw notities analyseren...", "applySuggested": "Suggestie toepassen", "autoLabelBatchDescription": "Automatisch labels toevoegen voor geselecteerde notities", "autoLabelDescription": "Automatisch labels toevoegen op basis van AI-analyse", "autoLabelNoteDescription": "Automatisch labels toevoegen voor deze notitie", "confidence": "Vertrouwen: {score}%", "contentAnalysis": "Content analyse", "createNewLabel": "Maak dit nieuwe label aan en voeg het toe", "created": "{count} labels succesvol aangemaakt", "description": "Ik heb terugkerende thema's gedetecteerd in \"{notebookName}\" ({totalNotes} notities). Labels hiervoor maken?", "disabled": "Uitgeschakeld", "dismissAll": "Alles negeren", "enabled": "Ingeschakeld", "error": "Fout bij auto labels", "generateMore": "Meer genereren", "keywordExtraction": "Sleutelwoorden extraheren", "labelCategories": "Label categorieën", "labelCategoriesDescription": "Selecteer categorieën voor auto labeling", "labelsApplied": "Labels toegepast", "learnMore": "Meer informatie", "maxLabels": "Max labels per notitie", "maxLabelsDescription": "Maximum aantal labels per notitie", "minConfidence": "Minimaal vertrouwen", "minConfidenceDescription": "Minimale score (0-100) voor AI-suggesties", "new": "(nieuw)", "noLabelsGenerated": "Geen labels gegenereerd", "noLabelsSelected": "Geen labels geselecteerd", "note": "notitie", "notes": "notities", "processing": "Verwerken...", "saveSettings": "Instellingen opslaan", "settings": "Instellingen", "settingsDescription": "Configureer auto label preferenties", "settingsDialogTitle": "Auto labels instellingen", "settingsSaved": "Instellingen opgeslagen", "smartTagging": "Slim taggen", "suggestedLabels": "Suggestie voor labels", "title": "Auto labels", "toggle": "Auto labels inschakelen", "typeContent": "Typ inhoud voor labelsuggesties..." }, "batch": { "organize": "Organiseren", "organizeWithAI": "Organiseren met AI" }, "batchOrganization": { "addCategories": "Categorieën toevoegen", "addTags": "Tags toevoegen", "analyzing": "Uw notities analyseren...", "apply": "Toepassen ({count})", "applyChanges": "Wijzigingen toepassen", "applying": "Toepassen...", "backToNote": "Terug naar notitie", "categories": "Categorieën", "categorized": "Gecategoriseerd: {count}", "close": "Sluiten", "confidence": "confidence", "description": "AI zal uw notities analyseren en voorstellen om ze in notitieboeken te organiseren.", "done": "Klaar", "error": "Fout bij aanmaken organisatieplan", "finished": "Organisatie voltooid!", "noNotebooks": "Geen notitieboeken beschikbaar. Maak eerst notitieboeken aan om uw notities te organiseren.", "noNotesSelected": "Geen notities geselecteerd", "noSuggestions": "AI kon geen goede manier vinden om deze notities te organiseren.", "noTagsAdded": "Geen tags toegevoegd", "notesToOrganize": "{count} notities te organiseren", "organizing": "Organiseren...", "results": "Resultaten", "reviewChanges": "Wijzigingen bekijken", "selectNotes": "Selecteer notities om te organiseren", "selected": "{count} geselecteerd", "skip": "Overslaan", "start": "Organisatie starten", "suggestedCategories": "Suggestie voor categorieën", "suggestedTags": "Suggestie voor tags", "tagsAdded": "Tags toegevoegd: {count}", "title": "Batch organisatie", "totalProcessed": "Verwerkt: {total}", "unorganized": "{count} notities konden niet worden gecategoriseerd en blijven in Algemene notities." }, "collaboration": { "accessRevoked": "Toegang ingetrokken", "addCollaborator": "Medewerker toevoegen", "addCollaboratorDescription": "Voeg mensen toe om aan deze notitie samen te werken via hun e-mailadres.", "alreadyInList": "Dit e-mailadres staat al in de lijst", "canEdit": "Kan bewerken", "canView": "Kan bekijken", "done": "Klaar", "emailAddress": "E-mailadres", "emailPlaceholder": "Voer e-mailadres in", "enterEmailAddress": "Voer e-mailadres in", "errorLoading": "Fout bij laden van medewerkers", "failedToAdd": "Medewerker toevoegen mislukt", "failedToRemove": "Medewerker verwijderen mislukt", "invite": "Uitnodigen", "noCollaborators": "Nog geen medewerkers. Voeg iemand hierboven toe!", "noCollaboratorsViewer": "Nog geen medewerkers.", "nowHasAccess": "{name} heeft nu toegang tot deze notitie", "owner": "Eigenaar", "pending": "In afwachting", "pendingInvite": "Uitnodiging in afwachting", "peopleWithAccess": "Mensen met toegang", "remove": "Verwijderen", "removeCollaborator": "Medewerker verwijderen", "shareNote": "Notitie delen", "shareWithCollaborators": "Delen met medewerkers", "unnamedUser": "Naamloze gebruiker", "viewerDescription": "U heeft toegang tot deze notitie. Alleen de eigenaar kan medewerkers beheren.", "willBeAdded": "{email} wordt toegevoegd als medewerker wanneer de notitie wordt aangemaakt" }, "colors": { "blue": "Blauw", "default": "Standaard", "gray": "Grijs", "green": "Groen", "orange": "Oranje", "pink": "Roze", "purple": "Paars", "red": "Rood", "yellow": "Geel" }, "common": { "add": "Toevoegen", "cancel": "Annuleren", "close": "Sluiten", "confirm": "Bevestigen", "delete": "Verwijderen", "edit": "Bewerken", "error": "Fout", "loading": "Laden...", "noResults": "Geen resultaten", "notAvailable": "Niet beschikbaar", "optional": "Optioneel", "remove": "Verwijderen", "required": "Vereist", "save": "Opslaan", "search": "Zoeken", "success": "Succes", "unknown": "Onbekend" }, "connection": { "clickToView": "Klik om notitie te bekijken", "helpful": "Nuttig", "isHelpful": "Is deze verbinding nuttig?", "memoryEchoDiscovery": "Memory Echo Ontdekking", "notHelpful": "Niet nuttig", "similarityInfo": "Deze notities zijn verbonden door {similarity}% overeenkomst" }, "dataManagement": { "cleanup": { "button": "Opruimen", "description": "Verwijder labels en verbindingen die verwijzen naar verwijderde notities.", "failed": "Fout bij opruimen", "title": "Weesgegevens opruimen" }, "cleanupComplete": "Opruimen voltooid", "cleanupError": "Fout bij opruimen", "dangerZone": "Gevaarlijke zone", "dangerZoneDescription": "Deze acties zijn onomkeerbaar", "delete": { "button": "Alle notities verwijderen", "confirm": "Weet u het zeker? Dit zal al uw notities permanent verwijderen.", "description": "Verwijder al uw notities permanent. Deze actie kan niet ongedaan worden gemaakt.", "failed": "Notities verwijderen mislukt", "success": "Alle notities verwijderd", "title": "Alle notities verwijderen" }, "deleting": "Verwijderen...", "export": { "button": "Notities exporteren", "description": "Download al uw notities als een JSON-bestand. Dit omvat alle inhoud, labels en metadata.", "failed": "Notities exporteren mislukt", "success": "Notities succesvol geëxporteerd", "title": "Alle notities exporteren" }, "exporting": "Exporteren...", "import": { "button": "Notities importeren", "description": "Upload een JSON-bestand om notities te importeren. Dit wordt toegevoegd aan uw bestaande notities, niet vervangen.", "failed": "Notities importeren mislukt", "success": "{count} notities geïmporteerd", "title": "Notities importeren" }, "importing": "Importeren...", "indexing": { "button": "Index herbouwen", "description": "Genereer embeddings opnieuw voor alle notities om semantisch zoeken te verbeteren.", "failed": "Fout bij indexeren", "success": "Indexering voltooid: {count} notities verwerkt", "title": "Zoekindex herbouwen" }, "indexingComplete": "Indexering voltooid", "indexingError": "Fout bij indexering", "title": "Gegevensbeheer", "toolsDescription": "Hulpmiddelen om de gezondheid van uw database te behouden" }, "demoMode": { "activated": "Demomodus geactiveerd! Memory Echo werkt nu direct.", "createNotesTip": "Maak 2+ vergelijkbare notities en zie Memory Echo in actie!", "deactivated": "Demomodus uitgeschakeld. Normale parameters hersteld.", "delayBetweenNotes": "0-dagen vertraging tussen notities (normaal 7 dagen)", "description": "Versnelt Memory Echo voor testen. Verbindingen verschijnen direct.", "parametersActive": "Demoparameters actief:", "similarityThreshold": "50% overeenkomst drempel (normaal 75%)", "title": "Demomodus", "toggleFailed": "Schakelen van demomodus mislukt", "unlimitedInsights": "Onbeperkte inzichten (geen frequentielimieten)" }, "diagnostics": { "apiStatus": "API-status", "checking": "Controleren...", "configuredProvider": "Geconfigureerde provider", "description": "Controleer de verbindingsstatus van uw AI-provider", "errorStatus": "Fout", "operational": "Operationeel", "testDetails": "Testdetails:", "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", "title": "Diagnostiek", "troubleshootingTitle": "Tips voor probleemoplossing:" }, "favorites": { "noFavorites": "Geen favorieten", "pinToFavorite": "Toevoegen aan favorieten", "title": "Favorieten", "toggleSection": "Sectie in-/uitschakelen" }, "footer": { "openSource": "Open Source Kloon", "privacy": "Privacy", "terms": "Voorwaarden" }, "general": { "add": "Toevoegen", "apply": "Toepassen", "back": "Terug", "cancel": "Annuleren", "clean": "Opruimen", "clear": "Wissen", "close": "Sluiten", "confirm": "Bevestigen", "edit": "Bewerken", "error": "Er is een fout opgetreden", "indexAll": "Alles indexeren", "loading": "Laden...", "next": "Volgende", "operationFailed": "Operatie mislukt", "operationSuccess": "Operatie geslaagd", "preview": "Voorbeeld", "previous": "Vorige", "reset": "Resetten", "save": "Opslaan", "select": "Selecteren", "submit": "Indienen", "testConnection": "Verbinding testen", "tryAgain": "Probeer het opnieuw" }, "generalSettings": { "description": "Algemene applicatie-instellingen", "title": "Algemene instellingen" }, "labels": { "addLabel": "Label toevoegen", "allLabels": "Alle labels", "changeColor": "Kleur wijzigen", "changeColorTooltip": "Kleur wijzigen", "clearAll": "Alles wissen", "confirmDelete": "Weet u zeker dat u dit label wilt verwijderen?", "count": "{count} labels", "noLabels": "Geen labels", "confirmDeleteShort": "Bevestigen?", "labelRemoved": "Label \"{label}\" verwijderd" }, "memoryEcho": { "clickToView": "Klik om te bekijken", "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" }, "connection": "verbinding", "connections": "Verbindingen", "connectionsBadge": "{count} verbinding{plural}", "dailyInsight": "Dagelijks inzicht uit uw notities", "description": "Proactieve verbindingen tussen uw notities", "dismiss": "Voorlopig negeren", "editorSection": { "title": "⚡ Verbinde notities ({count})", "loading": "Laden...", "view": "Bekijken", "compare": "Vergelijken", "merge": "Samenvoegen", "compareAll": "Alles vergelijken", "mergeAll": "Alles samenvoegen", "close": "Sluiten" }, "fused": "Samengevoegd", "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" }, "helpful": "Nuttig", "insightReady": "Uw inzicht is klaar!", "notHelpful": "Niet nuttig", "overlay": { "error": "Fout", "loading": "Laden...", "noConnections": "Geen verbindingen gevonden", "searchPlaceholder": "Verbindingen zoeken...", "sortBy": "Sorteren op:", "sortOldest": "Oudste", "sortRecent": "Recent", "sortSimilarity": "Overeenkomst", "title": "Verbonden notities", "viewAll": "Alles naast elkaar bekijken" }, "thanksFeedback": "Bedankt voor uw feedback!", "thanksFeedbackImproving": "Bedankt! We zullen dit gebruiken om te verbeteren.", "title": "Ik heb iets opgemerkt...", "viewConnection": "Verbinding bekijken", "match": "{percentage}% overeenkomst" }, "nav": { "accountSettings": "Accountinstellingen", "adminDashboard": "Beheerdashboard", "aiSettings": "AI-instellingen", "archive": "Archief", "buyMeACoffee": "Trakteer me op een koffie", "configureAI": "Configureer uw AI-aangedreven functies, provider en voorkeuren", "diagnostics": "Diagnostiek", "donateOnKofi": "Doneren op Ko-fi", "donationDescription": "Doneer eenmalig of word maandelijkse supporter.", "donationNote": "Geen platformkosten • Directe uitbetalingen • Veilig", "favorites": "Favorieten", "generalNotes": "Algemene notities", "home": "Home", "login": "Inloggen", "logout": "Uitloggen", "manageAISettings": "AI-instellingen beheren", "myLibrary": "Mijn bibliotheek", "notebooks": "Notitieboeken", "notes": "Notities", "proPlan": "Pro Plan", "profile": "Profiel", "quickAccess": "Snelle toegang", "recent": "Recent", "reminders": "Herinneringen", "settings": "Instellingen", "sponsorDescription": "Word maandelijkse sponsor en krijg erkenning.", "sponsorOnGithub": "Sponsoren op GitHub", "support": "Memento ondersteunen ☕", "supportDescription": "Memento is 100% gratis en open-source. Uw ondersteuning helpt dit zo te houden.", "supportDevelopment": "Memento-ontwikkeling ondersteunen ☕", "trash": "Prullenbak", "userManagement": "Gebruikersbeheer", "workspace": "Werkruimte", "chat": "AI Chat", "lab": "Het Lab", "agents": "Agents" }, "notebook": { "cancel": "Annuleren", "create": "Notitieboek maken", "createDescription": "Start een nieuwe verzameling om uw notities, ideeën en projecten efficiënt te organiseren.", "createNew": "Nieuw notitieboek maken", "creating": "Maken...", "delete": "Notitieboek verwijderen", "deleteConfirm": "Verwijderen", "deleteWarning": "Weet u zeker dat u dit notitieboek wilt verwijderen? Notities worden verplaatst naar Algemene notities.", "edit": "Notitieboek bewerken", "editDescription": "Wijzig de naam, het pictogram en de kleur van uw notitieboek.", "generating": "Samenvatting genereren...", "labels": "Labels:", "name": "Naam van notitieboek", "noLabels": "Geen labels", "selectColor": "Kleur", "selectIcon": "Icoon", "summary": "Samenvatting van notitieboek", "summaryDescription": "Genereer een AI-ondersteunde samenvatting van alle notities in dit notitieboek.", "summaryError": "Fout bij genereren samenvatting", "namePlaceholder": "bijv. Q4 Marketingstrategie", "myNotebook": "Mijn notitieboek", "saving": "Opslaan...", "pdfTitle": "Samenvatting — {name}", "pdfNotesLabel": "Notities:", "pdfGeneratedOn": "Gegenereerd op:", "confidence": "betrouwbaarheid", "savingReminder": "Herinnering opslaan mislukt", "removingReminder": "Herinnering verwijderen mislukt" }, "notebookSuggestion": { "description": "Deze notitie lijkt bij dit notitieboek te horen", "dismiss": "Negeren", "dismissIn": "Negeren (sluit over {timeLeft}s)", "generalNotes": "Algemene notities", "move": "Verplaatsen", "moveToNotebook": "Naar notitieboek verplaatsen", "title": "Verplaatsen naar {name}?" }, "notebooks": { "allNotebooks": "Alle notitieboeken", "create": "Notitieboek maken", "createFirst": "Maak uw eerste notitieboek", "noNotebooks": "Geen notitieboeken" }, "notes": { "add": "Toevoegen", "addCollaborators": "Medewerkers toevoegen", "addImage": "Afbeelding toevoegen", "addItem": "Item toevoegen", "addLink": "Link toevoegen", "addListItem": "+ Lijstitem", "addNote": "Notitie toevoegen", "adding": "Toevoegen...", "aiAssistant": "AI-assistent", "archive": "Archiveren", "backgroundOptions": "Achtergrondopties", "changeColor": "Kleur wijzigen", "changeSize": "Grootte wijzigen", "clarifyFailed": "Verduidelijken mislukt", "close": "Sluiten", "color": "Kleur", "confirmDelete": "Weet u zeker dat u deze notitie wilt verwijderen?", "confirmLeaveShare": "Weet u zeker dat u deze gedeelde notitie wilt verlaten?", "contentOrMediaRequired": "Voer inhoud in of voeg een link/afbeelding toe", "copy": "Kopiëren", "copyFailed": "Notitie kopiëren mislukt", "copySuccess": "Notitie succesvol gekopieerd!", "createFirstNote": "Maak uw eerste notitie", "date": "Datum", "delete": "Verwijderen", "dragToReorder": "Sleep om te herschikken", "duplicate": "Dupliceren", "edit": "Notitie bewerken", "emptyState": "Geen notities hier", "fileTooLarge": "Bestand te groot: {fileName}. Maximale grootte is {maxSize}.", "improveFailed": "Verbeteren mislukt", "inNotebook": "In notitieboek", "invalidDateTime": "Ongeldige datum of tijd", "invalidFileType": "Ongeldig bestandstype: {fileName}. Alleen JPEG, PNG, GIF en WebP zijn toegestaan.", "itemOrMediaRequired": "Voeg ten minste één item of media toe", "large": "Groot", "leaveShare": "Verlaten", "linkAddFailed": "Link toevoegen mislukt", "linkAdded": "Link toegevoegd", "linkMetadataFailed": "Kon linkmetadata niet ophalen", "listItem": "Lijstitem", "makeCopy": "Kopie maken", "markdown": "Markdown", "markdownMode": "Markdown", "markdownOff": "Markdown UIT", "markdownOn": "Markdown AAN", "markdownPlaceholder": "Maak een notitie... (Markdown ondersteund)", "medium": "Middel", "more": "Meer", "moreOptions": "Meer opties", "moveFailed": "Verplaatsen mislukt", "newChecklist": "Nieuwe checklist", "newNote": "Nieuwe notitie", "noContent": "Geen inhoud", "noNotes": "Geen notities", "noNotesFound": "Geen notities gevonden", "noteCreateFailed": "Notitie aanmaken mislukt", "noteCreated": "Notitie succesvol aangemaakt", "others": "Overig", "pin": "Vastzetten", "pinned": "Vastgezet", "pinnedNotes": "Vastgezette notities", "placeholder": "Maak een notitie...", "preview": "Voorbeeld", "readOnly": "Alleen-lezen", "recent": "Recent", "redo": "Opnieuw uitvoeren", "redoShortcut": "Opnieuw (Ctrl+Y)", "remindMe": "Herinner mij", "reminderDateTimeRequired": "Voer datum en tijd in", "reminderMustBeFuture": "Herinnering moet in de toekomst liggen", "reminderPastError": "Herinnering moet in de toekomst liggen", "reminderRemoved": "Herinnering verwijderd", "reminderSet": "Herinnering ingesteld op {datetime}", "remove": "Verwijderen", "saving": "Opslaan...", "setReminder": "Herinnering instellen", "setReminderButton": "Herinnering instellen", "share": "Delen", "shareWithCollaborators": "Delen met medewerkers", "sharedBy": "Gedeeld door", "sharedReadOnly": "Deze notitie is met u gedeeld in alleen-lezen modus", "shortenFailed": "Inkorten mislukt", "showCollaborators": "Medewerkers weergeven", "size": "Grootte", "small": "Klein", "takeNote": "Maak een notitie...", "takeNoteMarkdown": "Maak een notitie... (Markdown ondersteund)", "time": "Tijd", "title": "Notities", "titlePlaceholder": "Titel", "transformFailed": "Transformeren mislukt", "unarchive": "Dearchiveren", "undo": "Ongedaan maken", "undoShortcut": "Ongedaan maken (Ctrl+Z)", "unpin": "Losmaken", "unpinned": "Losgemaakt", "untitled": "Naamloos", "uploadFailed": "Uploaden van {filename} mislukt", "view": "Notitie bekijken", "emptyStateTabs": "Nog geen notities hier. Gebruik \"Nieuwe notitie\" in de zijbalk om er een toe te voegen (AI-titelsuggesties verschijnen in de composer).", "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" }, "pagination": { "next": "→", "pageInfo": "Pagina {currentPage} / {totalPages}", "previous": "←" }, "paragraphRefactor": { "casual": "Informeel", "expand": "Uitbreiden", "formal": "Formeel", "improve": "Verbeteren", "shorten": "Inkorten", "title": "Tekstverbetering" }, "profile": { "accountSettings": "Accountinstellingen", "autoDetect": "Automatisch detecteren", "changePassword": "Wachtwoord wijzigen", "changePasswordDescription": "Werk uw wachtwoord bij. U heeft uw huidige wachtwoord nodig.", "confirmPassword": "Wachtwoord bevestigen", "currentPassword": "Huidige wachtwoord", "description": "Werk uw persoonlijke informatie bij", "displayName": "Weergavenaam", "displaySettings": "Weergave-instellingen", "displaySettingsDescription": "Pas de weergave en lettergrootte aan.", "email": "E-mail", "fontSize": "Lettergrootte", "fontSizeDescription": "Pas de lettergrootte aan voor betere leesbaarheid. Dit is van toepassing op alle tekst in de interface.", "fontSizeExtraLarge": "Extra groot", "fontSizeLarge": "Groot", "fontSizeMedium": "Middel", "fontSizeSmall": "Klein", "fontSizeUpdateFailed": "Lettergrootte bijwerken mislukt", "fontSizeUpdateSuccess": "Lettergrootte succesvol bijgewerkt", "languageDescription": "Deze taal wordt gebruikt voor AI-functies, inhoudsanalyse en interfacetekst.", "languagePreferences": "Taalvoorkeuren", "languagePreferencesDescription": "Kies uw voorkeurstaal voor AI-functies en interface.", "languageUpdateFailed": "Taal bijwerken mislukt", "languageUpdateSuccess": "Taal succesvol bijgewerkt", "manageAISettings": "AI-instellingen beheren", "newPassword": "Nieuw wachtwoord", "passwordChangeFailed": "Wachtwoord wijzigen mislukt", "passwordChangeSuccess": "Wachtwoord succesvol gewijzigd", "passwordError": "Fout bij bijwerken wachtwoord", "passwordUpdated": "Wachtwoord bijgewerkt", "preferredLanguage": "Voorkeurstaal", "profileError": "Fout bij bijwerken profiel", "profileUpdated": "Profiel bijgewerkt", "recentNotesUpdateFailed": "Recente notities-instelling bijwerken mislukt", "recentNotesUpdateSuccess": "Recente notities-instelling succesvol bijgewerkt", "selectFontSize": "Lettergrootte selecteren", "selectLanguage": "Selecteer een taal", "showRecentNotes": "Sectie recente notities weergeven", "showRecentNotesDescription": "Toon recente notities (laatste 7 dagen) op de hoofdpagina", "title": "Profiel", "updateFailed": "Profiel bijwerken mislukt", "updatePassword": "Wachtwoord bijwerken", "updateSuccess": "Profiel bijgewerkt" }, "reminder": { "cancel": "Annuleren", "reminderDate": "Herinneringsdatum", "reminderTime": "Herinneringstijd", "removeReminder": "Herinnering verwijderen", "save": "Herinnering instellen", "setReminder": "Herinnering instellen", "title": "Herinnering" }, "resetPassword": { "confirmNewPassword": "Bevestig nieuw wachtwoord", "description": "Voer hieronder uw nieuwe wachtwoord in.", "invalidLinkDescription": "Deze wachtwoordresetlink is ongeldig of verlopen.", "invalidLinkTitle": "Ongeldige link", "loading": "Laden...", "newPassword": "Nieuw wachtwoord", "passwordMismatch": "Wachtwoorden komen niet overeen", "requestNewLink": "Nieuwe link aanvragen", "resetPassword": "Wachtwoord opnieuw instellen", "resetting": "Opnieuw instellen...", "success": "Wachtwoord succesvol opnieuw ingesteld. U kunt nu inloggen.", "title": "Wachtwoord opnieuw instellen" }, "search": { "exactMatch": "Exacte overeenkomst", "noResults": "Geen resultaten gevonden", "placeholder": "Zoeken", "related": "Gerelateerd", "resultsFound": "{count} notities gevonden", "searchPlaceholder": "Doorzoek uw notities...", "searching": "Zoeken...", "semanticInProgress": "AI-zoeken bezig...", "semanticTooltip": "AI semantisch zoeken" }, "semanticSearch": { "exactMatch": "Exacte overeenkomst", "related": "Gerelateerd", "searching": "Zoeken..." }, "settings": { "about": "Over", "account": "Account", "appearance": "Weergave", "cleanTags": "Wees-tags opruimen", "cleanTagsDescription": "Verwijder tags die door geen enkele notitie meer worden gebruikt", "description": "Beheer uw instellingen en voorkeuren", "language": "Taal", "languageAuto": "Automatisch", "maintenance": "Onderhoud", "maintenanceDescription": "Hulpmiddelen om de gezondheid van uw database te behouden", "notifications": "Meldingen", "privacy": "Privacy", "profile": "Profiel", "searchNoResults": "Geen resultaten gevonden", "security": "Beveiliging", "selectLanguage": "Taal selecteren", "semanticIndexing": "Semantische indexering", "semanticIndexingDescription": "Genereer vectoren voor alle notities om intentiegericht zoeken mogelijk te maken", "settingsError": "Fout bij opslaan instellingen", "settingsSaved": "Instellingen opgeslagen", "theme": "Thema", "themeDark": "Donker", "themeLight": "Licht", "themeSystem": "Systeem", "title": "Instellingen", "version": "Versie", "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", "emailNotifications": "E-mailmeldingen", "emailNotificationsDesc": "Ontvang belangrijke meldingen per e-mail", "desktopNotifications": "Bureaubladmeldingen", "desktopNotificationsDesc": "Ontvang meldingen in uw browser", "notificationsDesc": "Beheer uw meldingsvoorkeuren" }, "sidebar": { "archive": "Archief", "editLabels": "Labels bewerken", "labels": "Labels", "notes": "Notities", "reminders": "Herinneringen", "trash": "Prullenbak", "newNoteTabs": "Nieuwe notitie", "newNoteTabsHint": "Notitie maken in dit notitieboek", "noLabelsInNotebook": "Nog geen labels in dit notitieboek" }, "support": { "aiApiCosts": "AI API kosten:", "buyMeACoffee": "Trakteer me op een koffie", "contributeCode": "Draag code bij", "description": "Memento is 100% gratis en open-source. Uw ondersteuning helpt dit zo te houden.", "directImpact": "Directe impact", "domainSSL": "Domein & SSL:", "donateOnKofi": "Doneren op Ko-fi", "donationDescription": "Doneer eenmalig of word maandelijkse supporter.", "githubDescription": "Terugkerende steun • Publieke erkenning • Gericht op ontwikkelaars", "hostingServers": "Hosting & servers:", "howSupportHelps": "Hoe uw steun helpt", "kofiDescription": "Geen platformkosten • Directe uitbetalingen • Veilig", "otherWaysTitle": "Andere manieren om te steunen", "reportBug": "Meld een bug", "shareTwitter": "Delen op Twitter", "sponsorDescription": "Word maandelijkse sponsor en krijg erkenning.", "sponsorOnGithub": "Sponsoren op GitHub", "sponsorPerks": "Sponsorvoordelen", "starGithub": "Ster op GitHub", "title": "Memento-ontwikkeling ondersteunen", "totalExpenses": "Totale uitgaven:", "transparency": "Transparantie", "transparencyDescription": "Ik geloof in volledige transparantie. Hier is hoe donaties worden gebruikt:" }, "testPages": { "titleSuggestions": { "analyzing": "Analyseren...", "contentLabel": "Inhoud (50+ woorden nodig):", "error": "Fout:", "idle": "Inactief", "noSuggestions": "Nog geen suggesties. Typ 50+ woorden en wacht 2 seconden.", "placeholder": "Typ hier minimaal 50 woorden...", "status": "Status:", "suggestions": "Suggesties ({count}):", "title": "Test titelsuggesties", "wordCount": "Aantal woorden:" } }, "time": { "daysAgo": "{count} dagen geleden", "hoursAgo": "{count} uur geleden", "justNow": "Zojuist", "minutesAgo": "{count} minuten geleden", "today": "Vandaag", "tomorrow": "Morgen", "yesterday": "Gisteren" }, "titleSuggestions": { "available": "Titelsuggesties", "dismiss": "Negeren", "generating": "Genereren...", "selectTitle": "Selecteer een titel", "title": "AI-suggesties" }, "toast": { "feedbackFailed": "Indienen van feedback mislukt", "notesFusionSuccess": "Notities succesvol samengevoegd!", "openConnectionFailed": "Verbinding openen mislukt", "openingConnection": "Verbinding openen...", "operationFailed": "Operatie mislukt", "operationSuccess": "Operatie geslaagd", "saveFailed": "Opslaan van instelling mislukt", "saved": "Instelling opgeslagen", "thanksFeedback": "Bedankt voor uw feedback!", "thanksFeedbackImproving": "Bedankt! We zullen dit gebruiken om te verbeteren." }, "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." }, "ui": { "close": "Sluiten", "collapse": "Inklappen", "expand": "Uitvouwen", "open": "Openen" }, "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", "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" }, "frequencies": { "manual": "Handmatig", "hourly": "Elk uur", "daily": "Dagelijks", "weekly": "Wekelijks", "monthly": "Maandelijks" }, "status": { "success": "Geslaagd", "failure": "Mislukt", "running": "Actief", "pending": "In afwachting" }, "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" }, "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." }, "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" }, "notification": { "shared": "heeft \"{title}\" gedeeld", "untitled": "Naamloos", "notifications": "Meldingen", "accept": "Accept", "accepted": "Share accepted", "decline": "Decline", "declined": "Delen geweigerd", "noNotifications": "No new notifications", "removed": "Notitie verwijderd uit lijst" }, "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}" } }