Files
Momento/memento-note/locales/nl.json
sepehr 153c921960
Some checks failed
Deploy to Production / Build and Deploy (push) Failing after 1m7s
fix: comprehensive i18n — replace hardcoded French/English strings with t() calls
Replaced ~100+ hardcoded French and English text strings across 30+ components
with proper i18n t() calls. Added 57 new translation keys to all 15 locale files
(ar, de, en, es, fa, fr, hi, it, ja, ko, nl, pl, pt, ru, zh).

Key changes:
- contextual-ai-chat.tsx: 30 French strings → t() (actions, toasts, labels, placeholders)
- ai-chat.tsx: 15 French/English strings → t() (header, tabs, welcome, insights, history)
- note-inline-editor.tsx: 20 French fallbacks removed (toolbar, save status, checklist)
- lab-skeleton.tsx: French loading text → t()
- admin-header.tsx, header.tsx, editor-connections-section.tsx: French fallbacks removed
- New AI chat component, agent cards, sidebar, settings panel i18n cleanup

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

1563 lines
74 KiB
JSON

{
"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.",
"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"
},
"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"
},
"title": "Gebruikers",
"description": "Beheer gebruikers en machtigingen"
},
"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",
"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"
}
},
"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",
"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...",
"action": {
"clarify": "Verduidelijken",
"shorten": "Inkorten",
"improve": "Verbeteren",
"toMarkdown": "Naar Markdown"
},
"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"
},
"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",
"confirmPassword": "Wachtwoord bevestigen",
"confirmPasswordPlaceholder": "Bevestig uw wachtwoord"
},
"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",
"loading": "Laden...",
"exportPDF": "PDF exporteren",
"savedStatus": "Opgeslagen",
"dirtyStatus": "Gewijzigd",
"completedLabel": "Voltooid"
},
"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",
"disabledAdmin": "Zoeken uitgeschakeld in adminmodus"
},
"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.",
"webSearch": "Zoeken op het web"
},
"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}"
},
"lab": {
"initializing": "Werkruimte initialiseren",
"loadingIdeas": "Je ideeën laden..."
}
}