{
	"extension": {
		"name": "Zoo Code",
		"description": "Een compleet ontwikkelteam van AI-agenten in je editor."
	},
	"number_format": {
		"thousand_suffix": "k",
		"million_suffix": "m",
		"billion_suffix": "mrd"
	},
	"welcome": "Welkom, {{name}}! Je hebt {{count}} meldingen.",
	"items": {
		"zero": "Geen items",
		"one": "Eén item",
		"other": "{{count}} items"
	},
	"confirmation": {
		"reset_state": "Weet je zeker dat je alle status en geheime opslag in de extensie wilt resetten? Dit kan niet ongedaan worden gemaakt.",
		"delete_config_profile": "Weet je zeker dat je dit configuratieprofiel wilt verwijderen?",
		"delete_custom_mode_with_rules": "Weet je zeker dat je deze {scope}-modus wilt verwijderen?\n\nDit verwijdert ook de bijbehorende regelsmap op:\n{rulesFolderPath}"
	},
	"errors": {
		"invalid_data_uri": "Ongeldig data-URI-formaat",
		"error_copying_image": "Fout bij kopiëren van afbeelding: {{errorMessage}}",
		"error_saving_image": "Fout bij opslaan van afbeelding: {{errorMessage}}",
		"error_opening_image": "Fout bij openen van afbeelding: {{error}}",
		"could_not_open_file": "Kon bestand niet openen: {{errorMessage}}",
		"could_not_open_file_generic": "Kon bestand niet openen!",
		"checkpoint_timeout": "Time-out bij het herstellen van checkpoint.",
		"checkpoint_failed": "Herstellen van checkpoint mislukt.",
		"git_not_installed": "Git is vereist voor de checkpoint-functie. Installeer Git om checkpoints in te schakelen.",
		"checkpoint_no_first": "Geen eerste checkpoint om mee te vergelijken.",
		"checkpoint_no_previous": "Geen vorig checkpoint om mee te vergelijken.",
		"checkpoint_no_changes": "Geen wijzigingen gevonden.",
		"checkpoint_diff_with_next": "Wijzigingen vergeleken met volgend checkpoint",
		"checkpoint_diff_since_first": "Wijzigingen sinds eerste checkpoint",
		"checkpoint_diff_to_current": "Wijzigingen in huidige werkruimte",
		"nested_git_repos_warning": "Checkpoints zijn uitgeschakeld omdat een geneste git-repository is gedetecteerd op: {{path}}. Om checkpoints te gebruiken, verwijder of verplaats deze geneste git-repository.",
		"no_workspace": "Open eerst een projectmap",
		"update_support_prompt": "Bijwerken van ondersteuningsprompt mislukt",
		"reset_support_prompt": "Resetten van ondersteuningsprompt mislukt",
		"enhance_prompt": "Verbeteren van prompt mislukt",
		"get_system_prompt": "Ophalen van systeemprompt mislukt",
		"search_commits": "Zoeken naar commits mislukt",
		"save_api_config": "Opslaan van API-configuratie mislukt",
		"create_api_config": "Aanmaken van API-configuratie mislukt",
		"rename_api_config": "Hernoemen van API-configuratie mislukt",
		"load_api_config": "Laden van API-configuratie mislukt",
		"delete_api_config": "Verwijderen van API-configuratie mislukt",
		"list_api_config": "Ophalen van lijst met API-configuraties mislukt",
		"update_server_timeout": "Bijwerken van server-timeout mislukt",
		"hmr_not_running": "Lokale ontwikkelserver draait niet, HMR werkt niet. Voer 'npm run dev' uit voordat je de extensie start om HMR in te schakelen.",
		"retrieve_current_mode": "Fout: ophalen van huidige modus uit status mislukt.",
		"failed_delete_repo": "Verwijderen van gekoppelde schaduwrepository of branch mislukt: {{error}}",
		"failed_remove_directory": "Verwijderen van taakmap mislukt: {{error}}",
		"custom_storage_path_unusable": "Aangepast opslagpad \"{{path}}\" is onbruikbaar, standaardpad wordt gebruikt",
		"cannot_access_path": "Kan pad {{path}} niet openen: {{error}}",
		"settings_import_failed": "Importeren van instellingen mislukt: {{error}}.",
		"mistake_limit_guidance": "Dit kan duiden op een fout in het denkproces van het model of het onvermogen om een tool correct te gebruiken, wat kan worden verminderd met gebruikersbegeleiding (bijv. \"Probeer de taak op te delen in kleinere stappen\").",
		"violated_organization_allowlist": "Taak uitvoeren mislukt: het huidige profiel is niet compatibel met de instellingen van uw organisatie",
		"condense_failed": "Comprimeren van context mislukt",
		"condense_not_enough_messages": "Niet genoeg berichten om context te comprimeren",
		"condensed_recently": "Context is recent gecomprimeerd; deze poging wordt overgeslagen",
		"condense_handler_invalid": "API-handler voor het comprimeren van context is ongeldig",
		"condense_api_failed": "Comprimeer API-oproep mislukt: {{message}}",
		"url_timeout": "De website deed er te lang over om te laden (timeout). Dit kan komen door een trage verbinding, een zware website of tijdelijke onbeschikbaarheid. Je kunt het later opnieuw proberen of controleren of de URL correct is.",
		"url_not_found": "Het websiteadres kon niet worden gevonden. Controleer of de URL correct is en probeer opnieuw.",
		"no_internet": "Geen internetverbinding. Controleer je netwerkverbinding en probeer opnieuw.",
		"url_forbidden": "Toegang tot deze website is verboden. De site kan geautomatiseerde toegang blokkeren of authenticatie vereisen.",
		"url_page_not_found": "De pagina werd niet gevonden. Controleer of de URL correct is.",
		"url_request_aborted": "Het verzoek om de URL op te halen is afgebroken. Dit kan gebeuren als de site geautomatiseerde toegang blokkeert, authenticatie vereist of als er een netwerkprobleem is. Probeer het opnieuw of controleer of de URL toegankelijk is in een normale browser.",
		"url_fetch_failed": "Fout bij ophalen van URL-inhoud: {{error}}",
		"url_fetch_error_with_url": "Fout bij ophalen van inhoud voor {{url}}: {{error}}",
		"command_timeout": "Time-out bij uitvoeren van commando na {{seconds}} seconden",
		"share_task_failed": "Delen van taak mislukt",
		"share_no_active_task": "Geen actieve taak om te delen",
		"share_auth_required": "Authenticatie vereist. Log in om taken te delen.",
		"share_not_enabled": "Taken delen is niet ingeschakeld voor deze organisatie.",
		"share_task_not_found": "Taak niet gevonden of toegang geweigerd.",
		"mode_import_failed": "Importeren van modus mislukt: {{error}}",
		"delete_rules_folder_failed": "Kan regelmap niet verwijderen: {{rulesFolderPath}}. Fout: {{error}}",
		"command_not_found": "Opdracht '{{name}}' niet gevonden",
		"open_command_file": "Kan opdrachtbestand niet openen",
		"delete_command": "Kan opdracht niet verwijderen",
		"no_workspace_for_project_command": "Geen werkruimtemap gevonden voor projectopdracht",
		"command_already_exists": "Opdracht \"{{commandName}}\" bestaat al",
		"create_command_failed": "Kan opdracht niet aanmaken",
		"command_template_content": "---\ndescription: \"Korte beschrijving van wat deze opdracht doet\"\n---\n\nDit is een nieuwe slash-opdracht. Bewerk dit bestand om het opdrachtgedrag aan te passen.",
		"claudeCode": {
			"processExited": "Claude Code proces beëindigd met code {{exitCode}}.",
			"errorOutput": "Foutuitvoer: {{output}}",
			"processExitedWithError": "Claude Code proces beëindigd met code {{exitCode}}. Foutuitvoer: {{output}}",
			"stoppedWithReason": "Claude Code gestopt om reden: {{reason}}",
			"apiKeyModelPlanMismatch": "API-sleutels en abonnementsplannen staan verschillende modellen toe. Controleer of het geselecteerde model in je plan is inbegrepen."
		},
		"message": {
			"no_active_task_to_delete": "Geen actieve taak om berichten uit te verwijderen",
			"invalid_timestamp_for_deletion": "Ongeldig bericht tijdstempel voor verwijdering",
			"cannot_delete_missing_timestamp": "Kan bericht niet verwijderen: tijdstempel ontbreekt",
			"cannot_delete_invalid_timestamp": "Kan bericht niet verwijderen: ongeldig tijdstempel",
			"message_not_found": "Bericht met tijdstempel {{messageTs}} niet gevonden",
			"error_deleting_message": "Fout bij verwijderen van bericht: {{error}}",
			"error_editing_message": "Fout bij bewerken van bericht: {{error}}"
		},
		"gemini": {
			"generate_stream": "Fout bij het genereren van contextstream door Gemini: {{error}}",
			"generate_complete_prompt": "Fout bij het voltooien door Gemini: {{error}}",
			"sources": "Bronnen:",
			"thinking_complete_no_output": "(Nadenken voltooid, maar er is geen uitvoer gegenereerd.)",
			"thinking_complete_truncated": "(Nadenken voltooid, maar uitvoer is afgekapt vanwege tokenlimiet.)",
			"thinking_complete_safety": "(Nadenken voltooid, maar uitvoer is geblokkeerd vanwege veiligheidsinstellingen.)",
			"thinking_complete_recitation": "(Nadenken voltooid, maar uitvoer is geblokkeerd vanwege recitatiecontrole.)"
		},
		"roo": {
			"authenticationRequired": "Roo provider vereist cloud authenticatie. Log in bij Roo Code Cloud.",
			"routerRemoved": "Roo Code Router is verwijderd. Selecteer en configureer een andere provider."
		},
		"api": {
			"invalidKeyInvalidChars": "API-sleutel bevat ongeldige karakters.",
			"apiRequestFailed": "API-verzoek mislukt ({{status}})"
		},
		"manual_url_empty": "Voer een geldige callback-URL in",
		"manual_url_no_query": "Ongeldige callback-URL: query-parameters ontbreken",
		"manual_url_missing_params": "Ongeldige callback-URL: vereiste parameters ontbreken (code en state)",
		"manual_url_auth_failed": "Handmatige URL-authenticatie mislukt",
		"manual_url_auth_error": "Authenticatie mislukt",
		"openAiCodex": {
			"notAuthenticated": "Not authenticated with OpenAI Codex. Please sign in using the OpenAI Codex OAuth flow.",
			"invalidRequest": "Invalid request to Codex API. Please check your input parameters.",
			"authenticationFailed": "Authentication failed. Please re-authenticate with OpenAI Codex.",
			"accessDenied": "Access denied. Your ChatGPT subscription may not include Codex access.",
			"endpointNotFound": "Codex API endpoint not found.",
			"rateLimitExceeded": "Rate limit exceeded. Please try again later.",
			"serviceError": "OpenAI Codex service error. Please try again later.",
			"genericError": "Codex API error ({{status}})",
			"noResponseBody": "Codex API error: No response body",
			"connectionFailed": "Failed to connect to Codex API: {{message}}",
			"unexpectedConnectionError": "Unexpected error connecting to Codex API",
			"apiError": "Codex API error: {{message}}",
			"responseFailed": "Response failed: {{message}}",
			"streamProcessingError": "Error processing response stream: {{message}}",
			"unexpectedStreamError": "Unexpected error processing response stream",
			"completionError": "OpenAI Codex completion error: {{message}}"
		}
	},
	"warnings": {
		"no_terminal_content": "Geen terminalinhoud geselecteerd",
		"missing_task_files": "De bestanden van deze taak ontbreken. Wil je deze uit de takenlijst verwijderen?",
		"auto_import_failed": "Automatisch importeren van ZooCode-instellingen mislukt: {{error}}"
	},
	"info": {
		"no_changes": "Geen wijzigingen gevonden.",
		"clipboard_copy": "Systeemprompt succesvol gekopieerd naar klembord",
		"history_cleanup": "{{count}} taak/taken met ontbrekende bestanden uit geschiedenis verwijderd.",
		"custom_storage_path_set": "Aangepast opslagpad ingesteld: {{path}}",
		"default_storage_path": "Terug naar standaard opslagpad",
		"settings_imported": "Instellingen succesvol geïmporteerd.",
		"auto_import_success": "ZooCode-instellingen automatisch geïmporteerd van {{filename}}",
		"share_link_copied": "Deellink gekopieerd naar klembord",
		"image_copied_to_clipboard": "Afbeelding data-URI gekopieerd naar klembord",
		"image_saved": "Afbeelding opgeslagen naar {{path}}",
		"organization_share_link_copied": "Organisatie deel-link gekopieerd naar klembord!",
		"public_share_link_copied": "Openbare deel-link gekopieerd naar klembord!",
		"mode_exported": "Modus '{{mode}}' succesvol geëxporteerd",
		"mode_imported": "Modus succesvol geïmporteerd",
		"roo": {
			"signInUnavailable": "Inloggen bij Roo Code Cloud is momenteel niet beschikbaar. Configureer een andere provider om door te gaan."
		}
	},
	"answers": {
		"yes": "Ja",
		"no": "Nee",
		"remove": "Verwijderen",
		"keep": "Behouden"
	},
	"buttons": {
		"save": "Opslaan",
		"edit": "Bewerken",
		"learn_more": "Meer informatie"
	},
	"tasks": {
		"canceled": "Taakfout: gestopt en geannuleerd door gebruiker.",
		"deleted": "Taakfout: gestopt en verwijderd door gebruiker.",
		"incomplete": "Taak #{{taskNumber}} (Onvolledig)",
		"no_messages": "Taak #{{taskNumber}} (Geen berichten)"
	},
	"interruption": {
		"responseInterruptedByUser": "Reactie onderbroken door gebruiker",
		"responseInterruptedByApiError": "Reactie onderbroken door API-fout",
		"streamTerminatedByProvider": "Provider heeft het verzoek beëindigd"
	},
	"storage": {
		"prompt_custom_path": "Voer een aangepast opslagpad voor gespreksgeschiedenis in, laat leeg voor standaardlocatie",
		"path_placeholder": "D:\\ZooCodeStorage",
		"enter_absolute_path": "Voer een absoluut pad in (bijv. D:\\ZooCodeStorage of /home/user/storage)",
		"enter_valid_path": "Voer een geldig pad in"
	},
	"input": {
		"task_prompt": "Wat moet Zoo doen?",
		"task_placeholder": "Typ hier je taak"
	},
	"settings": {
		"providers": {}
	},
	"customModes": {
		"errors": {
			"yamlParseError": "Ongeldige YAML in .roomodes bestand op regel {{line}}. Controleer:\n• Juiste inspringing (gebruik spaties, geen tabs)\n• Overeenkomende aanhalingstekens en haakjes\n• Geldige YAML syntaxis",
			"schemaValidationError": "Ongeldig aangepaste modi formaat in .roomodes:\n{{issues}}",
			"invalidFormat": "Ongeldig aangepaste modi formaat. Zorg ervoor dat je instellingen het juiste YAML formaat volgen.",
			"updateFailed": "Aangepaste modus bijwerken mislukt: {{error}}",
			"deleteFailed": "Aangepaste modus verwijderen mislukt: {{error}}",
			"resetFailed": "Aangepaste modi resetten mislukt: {{error}}",
			"modeNotFound": "Schrijffout: Modus niet gevonden",
			"noWorkspaceForProject": "Geen workspace map gevonden voor projectspecifieke modus",
			"rulesCleanupFailed": "Modus succesvol verwijderd, maar het verwijderen van de regelsmap op {{rulesFolderPath}} is mislukt. Je moet deze mogelijk handmatig verwijderen."
		},
		"scope": {
			"project": "project",
			"global": "globaal"
		}
	},
	"marketplace": {
		"mode": {
			"rulesCleanupFailed": "Modus succesvol verwijderd, maar het verwijderen van de regelsmap op {{rulesFolderPath}} is mislukt. Je moet deze mogelijk handmatig verwijderen."
		}
	},
	"mdm": {
		"errors": {
			"cloud_auth_required": "Je organisatie vereist Zoo Code Cloud-authenticatie. Log in om door te gaan.",
			"organization_mismatch": "Je moet geauthenticeerd zijn met het Zoo Code Cloud-account van je organisatie.",
			"manual_url_empty": "Voer een geldige callback-URL in",
			"manual_url_no_query": "Ongeldige callback-URL: query-parameters ontbreken",
			"manual_url_missing_params": "Ongeldige callback-URL: vereiste parameters ontbreken (code en state)",
			"manual_url_auth_failed": "Handmatige URL-authenticatie mislukt",
			"manual_url_auth_error": "Authenticatie mislukt",
			"verification_failed": "Kan organisatie-authenticatie niet verifiëren."
		},
		"info": {
			"organization_requires_auth": "Je organisatie vereist authenticatie."
		}
	},
	"prompts": {
		"deleteMode": {
			"title": "Aangepaste modus verwijderen",
			"description": "Weet je zeker dat je deze {{scope}}-modus wilt verwijderen? Dit zal ook de bijbehorende regelsmap op {{rulesFolderPath}} verwijderen",
			"descriptionNoRules": "Weet je zeker dat je deze aangepaste modus wilt verwijderen?",
			"confirm": "Verwijderen"
		}
	},
	"commands": {
		"preventCompletionWithOpenTodos": {
			"description": "Voorkom taakafronding wanneer er onvolledige todos in de todolijst staan"
		}
	},
	"docsLink": {
		"label": "Docs",
		"url": "https://docs.zoocode.dev"
	},
	"zooAuth": {
		"errors": {
			"invalid_token_received": "Zoo Code: Ongeldig authenticatietoken ontvangen.",
			"token_verification_failed": "Zoo Code: Tokenverificatie mislukt.",
			"invalid_token": "Zoo Code: Ongeldig token.",
			"could_not_verify_token": "Zoo Code: Token kon niet worden geverifieerd."
		},
		"info": {
			"connected": "Zoo Code: Succesvol verbonden! Je kunt Zoo Code nu gebruiken als AI-provider.",
			"disconnected": "Zoo Code: Succesvol losgekoppeld."
		}
	}
}
