From 017c3516c012b3163cecbdf2b5bba4850d0ab86f Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:13:01 +0200 Subject: [PATCH 1/6] Add Dutch localization files for various components including Human Relay, MCP servers, prompts, settings, tools, and welcome messages - Created humanRelay.json for Human Relay dialog translations - Added mcp.json for MCP server descriptions and settings in Dutch - Introduced prompts.json for prompt management translations - Implemented settings.json for comprehensive settings localization - Initialized tools.json with an empty object for future tool translations - Developed welcome.json for introductory messages and provider selection in Dutch --- locales/nl/CODE_OF_CONDUCT.md | 5 + locales/nl/CONTRIBUTING.md | 5 + locales/nl/README.md | 5 + package.nls.nl.json | 31 ++ src/i18n/locales/nl/common.json | 93 ++++ src/i18n/locales/nl/core.json | 3 + src/i18n/locales/nl/tools.json | 9 + webview-ui/src/i18n/locales/nl/chat.json | 251 +++++++++ webview-ui/src/i18n/locales/nl/common.json | 14 + webview-ui/src/i18n/locales/nl/history.json | 39 ++ .../src/i18n/locales/nl/humanRelay.json | 13 + webview-ui/src/i18n/locales/nl/mcp.json | 55 ++ webview-ui/src/i18n/locales/nl/prompts.json | 148 +++++ webview-ui/src/i18n/locales/nl/settings.json | 519 ++++++++++++++++++ webview-ui/src/i18n/locales/nl/tools.json | 1 + webview-ui/src/i18n/locales/nl/welcome.json | 28 + 16 files changed, 1219 insertions(+) create mode 100644 locales/nl/CODE_OF_CONDUCT.md create mode 100644 locales/nl/CONTRIBUTING.md create mode 100644 locales/nl/README.md create mode 100644 package.nls.nl.json create mode 100644 src/i18n/locales/nl/common.json create mode 100644 src/i18n/locales/nl/core.json create mode 100644 src/i18n/locales/nl/tools.json create mode 100644 webview-ui/src/i18n/locales/nl/chat.json create mode 100644 webview-ui/src/i18n/locales/nl/common.json create mode 100644 webview-ui/src/i18n/locales/nl/history.json create mode 100644 webview-ui/src/i18n/locales/nl/humanRelay.json create mode 100644 webview-ui/src/i18n/locales/nl/mcp.json create mode 100644 webview-ui/src/i18n/locales/nl/prompts.json create mode 100644 webview-ui/src/i18n/locales/nl/settings.json create mode 100644 webview-ui/src/i18n/locales/nl/tools.json create mode 100644 webview-ui/src/i18n/locales/nl/welcome.json diff --git a/locales/nl/CODE_OF_CONDUCT.md b/locales/nl/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000..f99b6028a2 --- /dev/null +++ b/locales/nl/CODE_OF_CONDUCT.md @@ -0,0 +1,5 @@ +# Gedragscode + +_Nederlandse vertaling in uitvoering._ + +Zie de [Engelse versie](../../CODE_OF_CONDUCT.md). diff --git a/locales/nl/CONTRIBUTING.md b/locales/nl/CONTRIBUTING.md new file mode 100644 index 0000000000..46d9e2b1ba --- /dev/null +++ b/locales/nl/CONTRIBUTING.md @@ -0,0 +1,5 @@ +# Bijdragen + +_Nederlandse vertaling in uitvoering._ + +Zie de [Engelse versie](../../CONTRIBUTING.md). diff --git a/locales/nl/README.md b/locales/nl/README.md new file mode 100644 index 0000000000..3a717d03df --- /dev/null +++ b/locales/nl/README.md @@ -0,0 +1,5 @@ +# Roo Code + +_Nederlandse vertaling in uitvoering._ + +Zie de [Engelse README](../../README.md) voor volledige documentatie. diff --git a/package.nls.nl.json b/package.nls.nl.json new file mode 100644 index 0000000000..be2fd1ae34 --- /dev/null +++ b/package.nls.nl.json @@ -0,0 +1,31 @@ +{ + "extension.displayName": "Roo Code (voorheen Roo Cline)", + "extension.description": "Een compleet ontwikkelteam van AI-agents in je editor.", + "views.contextMenu.label": "Roo Code", + "views.terminalMenu.label": "Roo Code", + "views.activitybar.title": "Roo Code", + "command.newTask.title": "Nieuwe Taak", + "command.mcpServers.title": "MCP Servers", + "command.prompts.title": "Prompts", + "command.history.title": "Geschiedenis", + "command.openInEditor.title": "Openen in Editor", + "command.settings.title": "Instellingen", + "command.documentation.title": "Documentatie", + "command.openInNewTab.title": "Openen in Nieuw Tabblad", + "command.explainCode.title": "Leg Code Uit", + "command.fixCode.title": "Repareer Code", + "command.improveCode.title": "Verbeter Code", + "command.addToContext.title": "Toevoegen aan Context", + "command.focusInput.title": "Focus op Invoerveld", + "command.setCustomStoragePath.title": "Aangepast Opslagpad Instellen", + "command.terminal.addToContext.title": "Terminalinhoud aan Context Toevoegen", + "command.terminal.fixCommand.title": "Repareer Dit Commando", + "command.terminal.explainCommand.title": "Leg Dit Commando Uit", + "command.acceptInput.title": "Invoer/Suggestie Accepteren", + "configuration.title": "Roo Code", + "commands.allowedCommands.description": "Commando's die automatisch kunnen worden uitgevoerd wanneer 'Altijd goedkeuren uitvoerbewerkingen' is ingeschakeld", + "settings.vsCodeLmModelSelector.description": "Instellingen voor VSCode Language Model API", + "settings.vsCodeLmModelSelector.vendor.description": "De leverancier van het taalmodel (bijv. copilot)", + "settings.vsCodeLmModelSelector.family.description": "De familie van het taalmodel (bijv. gpt-4)", + "settings.customStoragePath.description": "Aangepast opslagpad. Laat leeg om de standaardlocatie te gebruiken. Ondersteunt absolute paden (bijv. 'D:\\RooCodeStorage')" +} diff --git a/src/i18n/locales/nl/common.json b/src/i18n/locales/nl/common.json new file mode 100644 index 0000000000..b7dc5c3dc0 --- /dev/null +++ b/src/i18n/locales/nl/common.json @@ -0,0 +1,93 @@ +{ + "extension": { + "name": "Roo 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": "Weet je zeker dat je deze aangepaste modus wilt verwijderen?", + "delete_message": "Wat wil je verwijderen?", + "just_this_message": "Alleen dit bericht", + "this_and_subsequent": "Dit en alle volgende berichten" + }, + "errors": { + "invalid_mcp_config": "Ongeldig project MCP-configuratieformaat", + "invalid_mcp_settings_format": "Ongeldig MCP-instellingen JSON-formaat. Zorg ervoor dat je instellingen het juiste JSON-formaat volgen.", + "invalid_mcp_settings_syntax": "Ongeldig MCP-instellingen JSON-formaat. Controleer je instellingenbestand op syntaxfouten.", + "invalid_mcp_settings_validation": "Ongeldig MCP-instellingenformaat: {{errorMessages}}", + "failed_initialize_project_mcp": "Initialiseren van project MCP-server mislukt: {{error}}", + "invalid_data_uri": "Ongeldig data-URI-formaat", + "checkpoint_timeout": "Time-out bij het herstellen van checkpoint.", + "checkpoint_failed": "Herstellen van checkpoint mislukt.", + "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 systeem-prompt 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", + "create_mcp_json": "Aanmaken of openen van .roo/mcp.json mislukt: {{error}}", + "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}}", + "failed_update_project_mcp": "Bijwerken van project MCP-servers mislukt" + }, + "warnings": { + "no_terminal_content": "Geen terminalinhoud geselecteerd", + "missing_task_files": "De bestanden van deze taak ontbreken. Wil je deze uit de takenlijst verwijderen?" + }, + "info": { + "no_changes": "Geen wijzigingen gevonden.", + "clipboard_copy": "Systeemprompt succesvol gekopieerd naar klembord", + "history_cleanup": "{{count}} taak/taken met ontbrekende bestanden uit geschiedenis verwijderd.", + "mcp_server_restarting": "{{serverName}} MCP-server wordt opnieuw gestart...", + "mcp_server_connected": "{{serverName}} MCP-server verbonden", + "mcp_server_deleted": "MCP-server verwijderd: {{serverName}}", + "mcp_server_not_found": "Server \"{{serverName}}\" niet gevonden in configuratie", + "custom_storage_path_set": "Aangepast opslagpad ingesteld: {{path}}", + "default_storage_path": "Terug naar standaard opslagpad", + "settings_imported": "Instellingen succesvol geïmporteerd." + }, + "answers": { + "yes": "Ja", + "no": "Nee", + "cancel": "Annuleren", + "remove": "Verwijderen", + "keep": "Behouden" + }, + "tasks": { + "canceled": "Taakfout: gestopt en geannuleerd door gebruiker.", + "deleted": "Taakfout: gestopt en verwijderd door gebruiker." + }, + "storage": { + "prompt_custom_path": "Voer een aangepast opslagpad voor gespreksgeschiedenis in, laat leeg voor standaardlocatie", + "path_placeholder": "D:\\RooCodeStorage", + "enter_absolute_path": "Voer een absoluut pad in (bijv. D:\\RooCodeStorage of /home/user/storage)", + "enter_valid_path": "Voer een geldig pad in" + }, + "input": { + "task_prompt": "Wat moet Roo doen?", + "task_placeholder": "Typ hier je taak" + } +} diff --git a/src/i18n/locales/nl/core.json b/src/i18n/locales/nl/core.json new file mode 100644 index 0000000000..cfa05a9d02 --- /dev/null +++ b/src/i18n/locales/nl/core.json @@ -0,0 +1,3 @@ +{ + // TODO: Translate all keys from core.json to Dutch +} diff --git a/src/i18n/locales/nl/tools.json b/src/i18n/locales/nl/tools.json new file mode 100644 index 0000000000..c644edfd00 --- /dev/null +++ b/src/i18n/locales/nl/tools.json @@ -0,0 +1,9 @@ +{ + "readFile": { + "linesRange": " (regels {{start}}-{{end}})", + "linesFromToEnd": " (regels {{start}}-einde)", + "linesFromStartTo": " (regels 1-{{end}})", + "definitionsOnly": " (alleen definities)", + "maxLines": " (max {{max}} regels)" + } +} diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json new file mode 100644 index 0000000000..142060b2a8 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -0,0 +1,251 @@ +{ + "greeting": "Welkom bij Roo Code", + "task": { + "title": "Taak", + "seeMore": "Meer weergeven", + "seeLess": "Minder weergeven", + "tokens": "Tokens:", + "cache": "Cache:", + "apiCost": "API-kosten:", + "contextWindow": "Contextlengte:", + "closeAndStart": "Taak sluiten en een nieuwe starten", + "export": "Taakgeschiedenis exporteren", + "delete": "Taak verwijderen (Shift + Klik om bevestiging over te slaan)" + }, + "unpin": "Losmaken", + "pin": "Vastmaken", + "retry": { + "title": "Opnieuw proberen", + "tooltip": "Probeer de bewerking opnieuw" + }, + "startNewTask": { + "title": "Nieuwe taak starten", + "tooltip": "Begin een nieuwe taak" + }, + "proceedAnyways": { + "title": "Toch doorgaan", + "tooltip": "Ga door terwijl het commando wordt uitgevoerd" + }, + "save": { + "title": "Opslaan", + "tooltip": "Bestandswijzigingen opslaan" + }, + "tokenProgress": { + "availableSpace": "Beschikbare ruimte: {{amount}} tokens", + "tokensUsed": "Gebruikte tokens: {{used}} van {{total}}", + "reservedForResponse": "Gereserveerd voor modelantwoord: {{amount}} tokens" + }, + "reject": { + "title": "Weigeren", + "tooltip": "Deze actie weigeren" + }, + "completeSubtaskAndReturn": "Subtaak voltooien en terugkeren", + "approve": { + "title": "Goedkeuren", + "tooltip": "Deze actie goedkeuren" + }, + "runCommand": { + "title": "Commando uitvoeren", + "tooltip": "Voer dit commando uit" + }, + "proceedWhileRunning": { + "title": "Doorgaan tijdens uitvoeren", + "tooltip": "Ga door ondanks waarschuwingen" + }, + "killCommand": { + "title": "Commando stoppen", + "tooltip": "Huidig commando stoppen" + }, + "resumeTask": { + "title": "Taak hervatten", + "tooltip": "Ga door met de huidige taak" + }, + "terminate": { + "title": "Beëindigen", + "tooltip": "Beëindig de huidige taak" + }, + "cancel": { + "title": "Annuleren", + "tooltip": "Annuleer de huidige bewerking" + }, + "scrollToBottom": "Scroll naar onderaan de chat", + "about": "Genereer, refactor en debug code met AI-assistentie.
Bekijk onze documentatie voor meer informatie.", + "onboarding": "Je takenlijst in deze werkruimte is leeg.", + "rooTips": { + "boomerangTasks": { + "title": "Boomerang-taken", + "description": "Splits taken op in kleinere, beheersbare delen" + }, + "stickyModels": { + "title": "Vastgezette modellen", + "description": "Elke modus onthoudt je laatst gebruikte model" + }, + "tools": { + "title": "Tools", + "description": "Laat de AI problemen oplossen door te browsen, commando's uit te voeren en meer" + }, + "customizableModes": { + "title": "Aanpasbare modi", + "description": "Gespecialiseerde persona's met hun eigen gedrag en toegewezen modellen" + } + }, + "selectMode": "Selecteer modus voor interactie", + "selectApiConfig": "Selecteer API-configuratie", + "enhancePrompt": "Prompt verbeteren met extra context", + "enhancePromptDescription": "De knop 'Prompt verbeteren' helpt je prompt te verbeteren door extra context, verduidelijking of herformulering te bieden. Probeer hier een prompt te typen en klik opnieuw op de knop om te zien hoe het werkt.", + "addImages": "Afbeeldingen toevoegen aan bericht", + "sendMessage": "Bericht verzenden", + "typeMessage": "Typ een bericht...", + "typeTask": "Typ hier je taak...", + "addContext": "@ om context toe te voegen, / om van modus te wisselen", + "dragFiles": "houd shift ingedrukt om bestanden te slepen", + "dragFilesImages": "houd shift ingedrukt om bestanden/afbeeldingen te slepen", + "errorReadingFile": "Fout bij het lezen van bestand:", + "noValidImages": "Er zijn geen geldige afbeeldingen verwerkt", + "separator": "Scheidingsteken", + "edit": "Bewerken...", + "forNextMode": "voor volgende modus", + "apiRequest": { + "title": "API-verzoek", + "failed": "API-verzoek mislukt", + "streaming": "API-verzoek...", + "cancelled": "API-verzoek geannuleerd", + "streamingFailed": "API-streaming mislukt" + }, + "checkpoint": { + "initial": "Initiële checkpoint", + "regular": "Checkpoint", + "initializingWarning": "Checkpoint wordt nog steeds geïnitialiseerd... Als dit te lang duurt, kun je checkpoints uitschakelen in de instellingen en je taak opnieuw starten.", + "menu": { + "viewDiff": "Bekijk verschil", + "restore": "Herstel checkpoint", + "restoreFiles": "Bestanden herstellen", + "restoreFilesDescription": "Herstelt de bestanden van je project naar een momentopname die op dit punt is gemaakt.", + "restoreFilesAndTask": "Bestanden & taak herstellen", + "confirm": "Bevestigen", + "cancel": "Annuleren", + "cannotUndo": "Deze actie kan niet ongedaan worden gemaakt.", + "restoreFilesAndTaskDescription": "Herstelt de bestanden van je project naar een momentopname die op dit punt is gemaakt en verwijdert alle berichten na dit punt." + }, + "current": "Huidig" + }, + "instructions": { + "wantsToFetch": "Roo wil gedetailleerde instructies ophalen om te helpen met de huidige taak" + }, + "fileOperations": { + "wantsToRead": "Roo wil dit bestand lezen:", + "wantsToReadOutsideWorkspace": "Roo wil dit bestand buiten de werkruimte lezen:", + "didRead": "Roo heeft dit bestand gelezen:", + "wantsToEdit": "Roo wil dit bestand bewerken:", + "wantsToEditOutsideWorkspace": "Roo wil dit bestand buiten de werkruimte bewerken:", + "wantsToCreate": "Roo wil een nieuw bestand aanmaken:", + "wantsToSearchReplace": "Roo wil zoeken en vervangen in dit bestand:", + "didSearchReplace": "Roo heeft zoeken en vervangen uitgevoerd op dit bestand:", + "wantsToInsert": "Roo wil inhoud invoegen in dit bestand:", + "wantsToInsertWithLineNumber": "Roo wil inhoud invoegen in dit bestand op regel {{lineNumber}}:", + "wantsToInsertAtEnd": "Roo wil inhoud toevoegen aan het einde van dit bestand:" + }, + "directoryOperations": { + "wantsToViewTopLevel": "Roo wil de bovenliggende bestanden in deze map bekijken:", + "didViewTopLevel": "Roo heeft de bovenliggende bestanden in deze map bekeken:", + "wantsToViewRecursive": "Roo wil alle bestanden in deze map recursief bekijken:", + "didViewRecursive": "Roo heeft alle bestanden in deze map recursief bekeken:", + "wantsToViewDefinitions": "Roo wil broncode-definitienamen bekijken die in deze map worden gebruikt:", + "didViewDefinitions": "Roo heeft broncode-definitienamen bekeken die in deze map worden gebruikt:", + "wantsToSearch": "Roo wil deze map doorzoeken op {{regex}}:", + "didSearch": "Roo heeft deze map doorzocht op {{regex}}:" + }, + "commandOutput": "Commando-uitvoer", + "response": "Antwoord", + "arguments": "Argumenten", + "mcp": { + "wantsToUseTool": "Roo wil een tool gebruiken op de {{serverName}} MCP-server:", + "wantsToAccessResource": "Roo wil een bron benaderen op de {{serverName}} MCP-server:" + }, + "modes": { + "wantsToSwitch": "Roo wil overschakelen naar {{mode}} modus", + "wantsToSwitchWithReason": "Roo wil overschakelen naar {{mode}} modus omdat: {{reason}}", + "didSwitch": "Roo is overgeschakeld naar {{mode}} modus", + "didSwitchWithReason": "Roo is overgeschakeld naar {{mode}} modus omdat: {{reason}}" + }, + "subtasks": { + "wantsToCreate": "Roo wil een nieuwe subtaak aanmaken in {{mode}} modus:", + "wantsToFinish": "Roo wil deze subtaak voltooien", + "newTaskContent": "Subtaak-instructies", + "completionContent": "Subtaak voltooid", + "resultContent": "Subtaakresultaten", + "defaultResult": "Ga verder met de volgende taak.", + "completionInstructions": "Subtaak voltooid! Je kunt de resultaten bekijken en eventuele correcties of volgende stappen voorstellen. Als alles goed is, bevestig dan om het resultaat terug te sturen naar de hoofdtaak." + }, + "questions": { + "hasQuestion": "Roo heeft een vraag:" + }, + "taskCompleted": "Taak voltooid", + "error": "Fout", + "diffError": { + "title": "Bewerking mislukt" + }, + "troubleMessage": "Roo ondervindt problemen...", + "powershell": { + "issues": "Het lijkt erop dat je problemen hebt met Windows PowerShell, zie deze" + }, + "autoApprove": { + "title": "Automatisch goedkeuren:", + "none": "Geen", + "description": "Met automatisch goedkeuren kan Roo Code acties uitvoeren zonder om toestemming te vragen. Schakel dit alleen in voor acties die je volledig vertrouwt. Meer gedetailleerde configuratie beschikbaar in de Instellingen." + }, + "announcement": { + "title": "🎉 Roo Code 3.16 uitgebracht", + "description": "Roo Code 3.16 brengt nieuwe functies en verbeteringen op basis van jouw feedback.", + "feature1": "Groq en Chutes API-providers: Ondersteuning toegevoegd voor Groq en Chutes API-providers (dank aan @shariqriazz!)", + "feature2": "Klikbare codeverwijzingen: Codeverwijzingen in modelantwoorden navigeren nu naar bronregels (dank aan @KJ7LNW!)", + "feature3": "MCP-stabiliteitsverbeteringen: Verschillende bugs opgelost om de stabiliteit van MCP-integraties te verbeteren", + "hideButton": "Aankondiging verbergen", + "detailsDiscussLinks": "Meer details en discussie in Discord en Reddit 🚀", + "whatsNew": "Wat is er nieuw" + }, + "reasoning": { + "thinking": "Denkt na", + "seconds": "{{count}}s" + }, + "followUpSuggest": { + "copyToInput": "Kopiëren naar invoer (zelfde als shift + klik)" + }, + "browser": { + "rooWantsToUse": "Roo wil de browser gebruiken:", + "consoleLogs": "Console-logboeken", + "noNewLogs": "(Geen nieuwe logboeken)", + "screenshot": "Browserschermopname", + "cursor": "cursor", + "navigation": { + "step": "Stap {{current}} van {{total}}", + "previous": "Vorige", + "next": "Volgende" + }, + "sessionStarted": "Browsersessie gestart", + "actions": { + "title": "Browse-actie: ", + "launch": "Browser starten op {{url}}", + "click": "Klik ({{coordinate}})", + "type": "Typ \"{{text}}\"", + "scrollDown": "Scroll naar beneden", + "scrollUp": "Scroll naar boven", + "close": "Browser sluiten" + } + }, + "codeblock": { + "tooltips": { + "expand": "Codeblok uitvouwen", + "collapse": "Codeblok samenvouwen", + "enable_wrap": "Regelafbreking inschakelen", + "disable_wrap": "Regelafbreking uitschakelen", + "copy_code": "Code kopiëren" + } + }, + "systemPromptWarning": "WAARSCHUWING: Aangepaste systeemprompt actief. Dit kan de functionaliteit ernstig verstoren en onvoorspelbaar gedrag veroorzaken.", + "shellIntegration": { + "title": "Waarschuwing commando-uitvoering", + "description": "Je commando wordt uitgevoerd zonder VSCode-terminal shell-integratie. Om deze waarschuwing te onderdrukken kun je shell-integratie uitschakelen in het gedeelte Terminal van de Roo Code-instellingen of de VSCode-terminalintegratie oplossen via de onderstaande link.", + "troubleshooting": "Klik hier voor shell-integratie documentatie." + } +} diff --git a/webview-ui/src/i18n/locales/nl/common.json b/webview-ui/src/i18n/locales/nl/common.json new file mode 100644 index 0000000000..66240e5d21 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/common.json @@ -0,0 +1,14 @@ +{ + "number_format": { + "thousand_suffix": "k", + "million_suffix": "m", + "billion_suffix": "mrd" + }, + "ui": { + "search_placeholder": "Zoeken..." + }, + "mermaid": { + "loading": "Mermaid-diagram genereren...", + "render_error": "Kan diagram niet weergeven" + } +} diff --git a/webview-ui/src/i18n/locales/nl/history.json b/webview-ui/src/i18n/locales/nl/history.json new file mode 100644 index 0000000000..3d98dc96a6 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/history.json @@ -0,0 +1,39 @@ +{ + "recentTasks": "Taken", + "viewAll": "Alle taken weergeven", + "tokens": "Tokens: ↑{{in}} ↓{{out}}", + "cache": "Cache: +{{writes}} → {{reads}}", + "apiCost": "API-kosten: ${{cost}}", + "history": "Geschiedenis", + "exitSelectionMode": "Selectiemodus verlaten", + "enterSelectionMode": "Selectiemodus starten", + "done": "Gereed", + "searchPlaceholder": "Geschiedenis doorzoeken...", + "newest": "Nieuwste", + "oldest": "Oudste", + "mostExpensive": "Duurste", + "mostTokens": "Meeste tokens", + "mostRelevant": "Meest relevant", + "deleteTaskTitle": "Taak verwijderen (Shift + Klik om bevestiging over te slaan)", + "tokensLabel": "Tokens:", + "cacheLabel": "Cache:", + "apiCostLabel": "API-kosten:", + "copyPrompt": "Prompt kopiëren", + "exportTask": "Taak exporteren", + "deleteTask": "Taak verwijderen", + "deleteTaskMessage": "Weet je zeker dat je deze taak wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", + "cancel": "Annuleren", + "delete": "Verwijderen", + "exitSelection": "Selectie verlaten", + "selectionMode": "Selectiemodus", + "deselectAll": "Alles deselecteren", + "selectAll": "Alles selecteren", + "selectedItems": "Geselecteerd {{selected}}/{{total}} items", + "clearSelection": "Selectie wissen", + "deleteSelected": "Geselecteerde verwijderen", + "deleteTasks": "Taken verwijderen", + "confirmDeleteTasks": "Weet je zeker dat je {{count}} taken wilt verwijderen?", + "deleteTasksWarning": "Verwijderde taken kunnen niet worden hersteld. Zorg ervoor dat je wilt doorgaan.", + "deleteItems": "Verwijder {{count}} items", + "showAllWorkspaces": "Toon taken van alle werkruimtes" +} diff --git a/webview-ui/src/i18n/locales/nl/humanRelay.json b/webview-ui/src/i18n/locales/nl/humanRelay.json new file mode 100644 index 0000000000..9c9e516d01 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/humanRelay.json @@ -0,0 +1,13 @@ +{ + "dialogTitle": "Human Relay - Help alstublieft met kopiëren/plakken", + "dialogDescription": "Kopieer de volgende prompt naar de web-AI en plak het antwoord van de AI in het onderstaande invoerveld.", + "copiedToClipboard": "Gekopieerd naar klembord", + "aiResponse": { + "label": "Voer het antwoord van de AI in:", + "placeholder": "Plak hier het antwoord van de AI..." + }, + "actions": { + "cancel": "Annuleren", + "submit": "Verzenden" + } +} diff --git a/webview-ui/src/i18n/locales/nl/mcp.json b/webview-ui/src/i18n/locales/nl/mcp.json new file mode 100644 index 0000000000..875732ae4f --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/mcp.json @@ -0,0 +1,55 @@ +{ + "title": "MCP-servers", + "done": "Gereed", + "description": "Het <0>Model Context Protocol maakt communicatie mogelijk met lokaal draaiende MCP-servers die extra tools en bronnen bieden om Roo's mogelijkheden uit te breiden. Je kunt <1>community-servers gebruiken of Roo vragen om nieuwe tools te maken die specifiek zijn voor jouw workflow (bijv. 'voeg een tool toe die de nieuwste npm-documentatie ophaalt').", + "enableToggle": { + "title": "MCP-servers inschakelen", + "description": "Indien ingeschakeld, kan Roo communiceren met MCP-servers voor geavanceerde functionaliteit. Gebruik je geen MCP, dan kun je dit uitschakelen om het tokengebruik te verminderen." + }, + "enableServerCreation": { + "title": "Aanmaken van MCP-server inschakelen", + "description": "Indien ingeschakeld, kan Roo je helpen nieuwe MCP-servers te maken via commando's zoals 'voeg een nieuwe tool toe aan...'. Heb je dit niet nodig, schakel het dan uit om het tokengebruik te verminderen." + }, + "editGlobalMCP": "Globale MCP bewerken", + "editProjectMCP": "Project-MCP bewerken", + "tool": { + "alwaysAllow": "Altijd toestaan", + "parameters": "Parameters", + "noDescription": "Geen beschrijving" + }, + "tabs": { + "tools": "Tools", + "resources": "Bronnen", + "errors": "Fouten" + }, + "emptyState": { + "noTools": "Geen tools gevonden", + "noResources": "Geen bronnen gevonden", + "noLogs": "Geen logboeken gevonden", + "noErrors": "Geen fouten gevonden" + }, + "networkTimeout": { + "label": "Netwerktime-out", + "description": "Maximale wachttijd op serverantwoorden", + "options": { + "15seconds": "15 seconden", + "30seconds": "30 seconden", + "1minute": "1 minuut", + "5minutes": "5 minuten", + "10minutes": "10 minuten", + "15minutes": "15 minuten", + "30minutes": "30 minuten", + "60minutes": "60 minuten" + } + }, + "deleteDialog": { + "title": "MCP-server verwijderen", + "description": "Weet je zeker dat je de MCP-server '{{serverName}}' wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", + "cancel": "Annuleren", + "delete": "Verwijderen" + }, + "serverStatus": { + "retrying": "Opnieuw proberen...", + "retryConnection": "Verbinding opnieuw proberen" + } +} diff --git a/webview-ui/src/i18n/locales/nl/prompts.json b/webview-ui/src/i18n/locales/nl/prompts.json new file mode 100644 index 0000000000..c29167a095 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/prompts.json @@ -0,0 +1,148 @@ +{ + "title": "Prompts", + "done": "Gereed", + "modes": { + "title": "Modi", + "createNewMode": "Nieuwe modus aanmaken", + "editModesConfig": "Modusconfiguratie bewerken", + "editGlobalModes": "Globale modi bewerken", + "editProjectModes": "Projectmodi bewerken (.roomodes)", + "createModeHelpText": "Klik op + om een nieuwe aangepaste modus te maken, of vraag Roo in de chat om er een voor je te maken!" + }, + "apiConfiguration": { + "title": "API-configuratie", + "select": "Selecteer welke API-configuratie voor deze modus gebruikt moet worden" + }, + "tools": { + "title": "Beschikbare tools", + "builtInModesText": "Tools voor ingebouwde modi kunnen niet worden aangepast", + "editTools": "Tools bewerken", + "doneEditing": "Bewerken voltooid", + "allowedFiles": "Toegestane bestanden:", + "toolNames": { + "read": "Bestanden lezen", + "edit": "Bestanden bewerken", + "browser": "Browser gebruiken", + "command": "Commando's uitvoeren", + "mcp": "MCP gebruiken" + }, + "noTools": "Geen" + }, + "roleDefinition": { + "title": "Roldefinitie", + "resetToDefault": "Terugzetten naar standaard", + "description": "Definieer Roo's expertise en persoonlijkheid voor deze modus. Deze beschrijving bepaalt hoe Roo zich presenteert en taken benadert." + }, + "customInstructions": { + "title": "Modusspecifieke instructies (optioneel)", + "resetToDefault": "Terugzetten naar standaard", + "description": "Voeg gedragsrichtlijnen toe die specifiek zijn voor de modus {{modeName}}.", + "loadFromFile": "Modusspecifieke instructies voor {{mode}} kunnen ook worden geladen uit de map .roo/rules-{{slug}}/ in je werkruimte (.roorules-{{slug}} en .clinerules-{{slug}} zijn verouderd en werken binnenkort niet meer)." + }, + "globalCustomInstructions": { + "title": "Aangepaste instructies voor alle modi", + "description": "Deze instructies gelden voor alle modi. Ze bieden een basisset aan gedragingen die kunnen worden uitgebreid met modusspecifieke instructies hieronder.\nWil je dat Roo in een andere taal denkt en spreekt dan de weergavetaal van je editor ({{language}}), dan kun je dat hier aangeven.", + "loadFromFile": "Instructies kunnen ook worden geladen uit de map .roo/rules/ in je werkruimte (.roorules en .clinerules zijn verouderd en werken binnenkort niet meer)." + }, + "systemPrompt": { + "preview": "Systeemprompt bekijken", + "copy": "Systeemprompt kopiëren naar klembord", + "title": "Systeemprompt ({{modeName}} modus)" + }, + "supportPrompts": { + "title": "Ondersteuningsprompts", + "resetPrompt": "Reset {{promptType}} prompt naar standaard", + "prompt": "Prompt", + "enhance": { + "apiConfiguration": "API-configuratie", + "apiConfigDescription": "Je kunt een API-configuratie selecteren die altijd wordt gebruikt voor het verbeteren van prompts, of gewoon de huidige selectie gebruiken", + "useCurrentConfig": "Huidige API-configuratie gebruiken", + "testPromptPlaceholder": "Voer een prompt in om de verbetering te testen", + "previewButton": "Voorbeeld promptverbetering" + }, + "types": { + "ENHANCE": { + "label": "Prompt verbeteren", + "description": "Gebruik promptverbetering om op maat gemaakte suggesties of verbeteringen voor je invoer te krijgen. Zo begrijpt Roo je intentie en krijg je de best mogelijke antwoorden. Beschikbaar via het ✨-icoon in de chat." + }, + "EXPLAIN": { + "label": "Code uitleggen", + "description": "Krijg gedetailleerde uitleg over codefragmenten, functies of hele bestanden. Handig om complexe code te begrijpen of nieuwe patronen te leren. Beschikbaar via codeacties (lampje in de editor) en het contextmenu (rechtsklik op geselecteerde code)." + }, + "FIX": { + "label": "Problemen oplossen", + "description": "Krijg hulp bij het identificeren en oplossen van bugs, fouten of codekwaliteitsproblemen. Biedt stapsgewijze begeleiding bij het oplossen van problemen. Beschikbaar via codeacties (lampje in de editor) en het contextmenu (rechtsklik op geselecteerde code)." + }, + "IMPROVE": { + "label": "Code verbeteren", + "description": "Ontvang suggesties voor codeoptimalisatie, betere praktijken en architecturale verbeteringen met behoud van functionaliteit. Beschikbaar via codeacties (lampje in de editor) en het contextmenu (rechtsklik op geselecteerde code)." + }, + "ADD_TO_CONTEXT": { + "label": "Aan context toevoegen", + "description": "Voeg context toe aan je huidige taak of gesprek. Handig voor extra informatie of verduidelijkingen. Beschikbaar via codeacties (lampje in de editor) en het contextmenu (rechtsklik op geselecteerde code)." + }, + "TERMINAL_ADD_TO_CONTEXT": { + "label": "Terminalinhoud aan context toevoegen", + "description": "Voeg terminaluitvoer toe aan je huidige taak of gesprek. Handig voor commando-uitvoer of logboeken. Beschikbaar in het terminalcontextmenu (rechtsklik op geselecteerde terminalinhoud)." + }, + "TERMINAL_FIX": { + "label": "Terminalcommando repareren", + "description": "Krijg hulp bij het repareren van terminalcommando's die zijn mislukt of verbetering nodig hebben. Beschikbaar in het terminalcontextmenu (rechtsklik op geselecteerde terminalinhoud)." + }, + "TERMINAL_EXPLAIN": { + "label": "Terminalcommando uitleggen", + "description": "Krijg gedetailleerde uitleg over terminalcommando's en hun uitvoer. Beschikbaar in het terminalcontextmenu (rechtsklik op geselecteerde terminalinhoud)." + }, + "NEW_TASK": { + "label": "Nieuwe taak starten", + "description": "Start een nieuwe taak met gebruikersinvoer. Beschikbaar via de Command Palette." + } + } + }, + "advancedSystemPrompt": { + "title": "Geavanceerd: Systeemprompt overschrijven", + "description": "Je kunt de systeemprompt voor deze modus volledig vervangen (behalve de roldefinitie en aangepaste instructies) door een bestand aan te maken op .roo/system-prompt-{{slug}} in je werkruimte. Dit is een zeer geavanceerde functie die ingebouwde beveiligingen en consistentiecontroles omzeilt (vooral rond toolgebruik), dus wees voorzichtig!" + }, + "createModeDialog": { + "title": "Nieuwe modus aanmaken", + "close": "Sluiten", + "name": { + "label": "Naam", + "placeholder": "Voer de naam van de modus in" + }, + "slug": { + "label": "Slug", + "description": "De slug wordt gebruikt in URL's en bestandsnamen. Moet kleine letters, cijfers en koppeltekens bevatten." + }, + "saveLocation": { + "label": "Opslaglocatie", + "description": "Kies waar je deze modus wilt opslaan. Projectspecificieke modi hebben voorrang op globale modi.", + "global": { + "label": "Globaal", + "description": "Beschikbaar in alle werkruimtes" + }, + "project": { + "label": "Projectspecificiek (.roomodes)", + "description": "Alleen beschikbaar in deze werkruimte, heeft voorrang op globaal" + } + }, + "roleDefinition": { + "label": "Roldefinitie", + "description": "Definieer Roo's expertise en persoonlijkheid voor deze modus." + }, + "tools": { + "label": "Beschikbare tools", + "description": "Selecteer welke tools deze modus kan gebruiken." + }, + "customInstructions": { + "label": "Aangepaste instructies (optioneel)", + "description": "Voeg gedragsrichtlijnen toe die specifiek zijn voor deze modus." + }, + "buttons": { + "cancel": "Annuleren", + "create": "Modus aanmaken" + }, + "deleteMode": "Modus verwijderen" + }, + "allFiles": "alle bestanden" +} diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json new file mode 100644 index 0000000000..97e17ac2d9 --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -0,0 +1,519 @@ +{ + "common": { + "save": "Opslaan", + "done": "Gereed", + "cancel": "Annuleren", + "reset": "Resetten", + "select": "Selecteren", + "add": "Header toevoegen", + "remove": "Verwijderen" + }, + "providers": { + "providerDocumentation": "{{provider}} documentatie", + "configProfile": "Configuratieprofiel", + "description": "Sla verschillende API-configuraties op om snel te wisselen tussen providers en instellingen.", + "apiProvider": "API-provider", + "model": "Model", + "nameEmpty": "Naam mag niet leeg zijn", + "nameExists": "Er bestaat al een profiel met deze naam", + "deleteProfile": "Profiel verwijderen", + "invalidArnFormat": "Ongeldig ARN-formaat. Controleer de bovenstaande voorbeelden.", + "enterNewName": "Voer een nieuwe naam in", + "addProfile": "Profiel toevoegen", + "renameProfile": "Profiel hernoemen", + "newProfile": "Nieuw configuratieprofiel", + "enterProfileName": "Voer profielnaam in", + "createProfile": "Profiel aanmaken", + "cannotDeleteOnlyProfile": "Kan het enige profiel niet verwijderen", + "searchPlaceholder": "Zoek profielen", + "noMatchFound": "Geen overeenkomende profielen gevonden", + "vscodeLmDescription": "De VS Code Language Model API stelt je in staat modellen te draaien die door andere VS Code-extensies worden geleverd (waaronder GitHub Copilot). De eenvoudigste manier om te beginnen is door de Copilot- en Copilot Chat-extensies te installeren vanuit de VS Code Marketplace.", + "awsCustomArnUse": "Voer een geldige Amazon Bedrock ARN in voor het model dat je wilt gebruiken. Voorbeeldformaten:", + "awsCustomArnDesc": "Zorg ervoor dat de regio in de ARN overeenkomt met je geselecteerde AWS-regio hierboven.", + "openRouterApiKey": "OpenRouter API-sleutel", + "getOpenRouterApiKey": "OpenRouter API-sleutel ophalen", + "apiKeyStorageNotice": "API-sleutels worden veilig opgeslagen in de geheime opslag van VSCode", + "glamaApiKey": "Glama API-sleutel", + "getGlamaApiKey": "Glama API-sleutel ophalen", + "useCustomBaseUrl": "Aangepaste basis-URL gebruiken", + "useHostHeader": "Aangepaste Host-header gebruiken", + "useLegacyFormat": "Verouderd OpenAI API-formaat gebruiken", + "customHeaders": "Aangepaste headers", + "headerName": "Headernaam", + "headerValue": "Headerwaarde", + "noCustomHeaders": "Geen aangepaste headers gedefinieerd. Klik op de + knop om er een toe te voegen.", + "requestyApiKey": "Requesty API-sleutel", + "refreshModels": { + "label": "Modellen verversen", + "hint": "Open de instellingen opnieuw om de nieuwste modellen te zien." + }, + "getRequestyApiKey": "Requesty API-sleutel ophalen", + "openRouterTransformsText": "Comprimeer prompts en berichtreeksen tot de contextgrootte (OpenRouter Transforms)", + "anthropicApiKey": "Anthropic API-sleutel", + "getAnthropicApiKey": "Anthropic API-sleutel ophalen", + "anthropicUseAuthToken": "Anthropic API-sleutel als Authorization-header doorgeven in plaats van X-Api-Key", + "chutesApiKey": "Chutes API-sleutel", + "getChutesApiKey": "Chutes API-sleutel ophalen", + "deepSeekApiKey": "DeepSeek API-sleutel", + "getDeepSeekApiKey": "DeepSeek API-sleutel ophalen", + "geminiApiKey": "Gemini API-sleutel", + "getGroqApiKey": "Groq API-sleutel ophalen", + "groqApiKey": "Groq API-sleutel", + "getGeminiApiKey": "Gemini API-sleutel ophalen", + "openAiApiKey": "OpenAI API-sleutel", + "openAiBaseUrl": "Basis-URL", + "getOpenAiApiKey": "OpenAI API-sleutel ophalen", + "mistralApiKey": "Mistral API-sleutel", + "getMistralApiKey": "Mistral / Codestral API-sleutel ophalen", + "codestralBaseUrl": "Codestral basis-URL (optioneel)", + "codestralBaseUrlDesc": "Stel een alternatieve URL in voor het Codestral-model.", + "xaiApiKey": "xAI API-sleutel", + "getXaiApiKey": "xAI API-sleutel ophalen", + "awsCredentials": "AWS-inloggegevens", + "awsProfile": "AWS-profiel", + "awsProfileName": "AWS-profielnaam", + "awsAccessKey": "AWS-toegangssleutel", + "awsSecretKey": "AWS-geheime sleutel", + "awsSessionToken": "AWS-sessietoken", + "awsRegion": "AWS-regio", + "awsCrossRegion": "Gebruik cross-region inference", + "enablePromptCaching": "Prompt caching inschakelen", + "enablePromptCachingTitle": "Schakel prompt caching in om de prestaties te verbeteren en de kosten te verlagen voor ondersteunde modellen.", + "cacheUsageNote": "Let op: als je geen cachegebruik ziet, probeer dan een ander model te selecteren en vervolgens weer je gewenste model.", + "vscodeLmModel": "Taalmodel", + "vscodeLmWarning": "Let op: dit is een zeer experimentele integratie en ondersteuning door providers kan variëren. Krijg je een foutmelding dat een model niet wordt ondersteund, dan ligt dat aan de provider.", + "googleCloudSetup": { + "title": "Om Google Cloud Vertex AI te gebruiken, moet je:", + "step1": "1. Maak een Google Cloud-account aan, schakel de Vertex AI API in en activeer de gewenste Claude-modellen.", + "step2": "2. Installeer de Google Cloud CLI en configureer standaardreferenties voor applicaties.", + "step3": "3. Of maak een serviceaccount met referenties." + }, + "googleCloudCredentials": "Google Cloud-referenties", + "googleCloudKeyFile": "Google Cloud-sleutelbestandspad", + "googleCloudProjectId": "Google Cloud-project-ID", + "googleCloudRegion": "Google Cloud-regio", + "lmStudio": { + "baseUrl": "Basis-URL (optioneel)", + "modelId": "Model-ID", + "speculativeDecoding": "Speculatieve decodering inschakelen", + "draftModelId": "Draft Model-ID", + "draftModelDesc": "Draft-model moet uit dezelfde modelfamilie komen voor correcte speculatieve decodering.", + "selectDraftModel": "Selecteer draft-model", + "noModelsFound": "Geen draft-modellen gevonden. Zorg dat LM Studio draait met Server Mode ingeschakeld.", + "description": "LM Studio laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies. Je moet ook de lokale server-functie van LM Studio starten om het met deze extensie te gebruiken. Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." + }, + "ollama": { + "baseUrl": "Basis-URL (optioneel)", + "modelId": "Model-ID", + "description": "Ollama laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies.", + "warning": "Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht." + }, + "unboundApiKey": "Unbound API-sleutel", + "getUnboundApiKey": "Unbound API-sleutel ophalen", + "humanRelay": { + "description": "Geen API-sleutel vereist, maar de gebruiker moet helpen met kopiëren en plakken naar de webchat-AI.", + "instructions": "Tijdens gebruik verschijnt een dialoogvenster en wordt het huidige bericht automatisch naar het klembord gekopieerd. Je moet deze plakken in webversies van AI (zoals ChatGPT of Claude), vervolgens het antwoord van de AI terugkopiëren naar het dialoogvenster en op bevestigen klikken." + }, + "openRouter": { + "providerRouting": { + "title": "OpenRouter-providerroutering", + "description": "OpenRouter stuurt verzoeken naar de best beschikbare providers voor je model. Standaard worden verzoeken gebalanceerd over de beste providers voor maximale uptime. Je kunt echter een specifieke provider kiezen voor dit model.", + "learnMore": "Meer informatie over providerroutering" + } + }, + "customModel": { + "capabilities": "Stel de mogelijkheden en prijzen in voor je aangepaste OpenAI-compatibele model. Wees voorzichtig met het opgeven van de modelmogelijkheden, want deze kunnen de prestaties van Roo Code beïnvloeden.", + "maxTokens": { + "label": "Maximaal aantal outputtokens", + "description": "Maximaal aantal tokens dat het model in een antwoord kan genereren. (Geef -1 op om de server het maximum te laten bepalen.)" + }, + "contextWindow": { + "label": "Contextvenstergrootte", + "description": "Totaal aantal tokens (input + output) dat het model kan verwerken." + }, + "imageSupport": { + "label": "Ondersteuning voor afbeeldingen", + "description": "Kan dit model afbeeldingen verwerken en begrijpen?" + }, + "computerUse": { + "label": "Computergebruik", + "description": "Kan dit model met een browser werken? (bijv. Claude 3.7 Sonnet)." + }, + "promptCache": { + "label": "Prompt caching", + "description": "Kan dit model prompts cachen?" + }, + "pricing": { + "input": { + "label": "Invoerprijs", + "description": "Kosten per miljoen tokens in de input/prompt. Dit beïnvloedt de kosten van het verzenden van context en instructies naar het model." + }, + "output": { + "label": "Uitvoerprijs", + "description": "Kosten per miljoen tokens in het antwoord van het model. Dit beïnvloedt de kosten van gegenereerde inhoud en voltooiingen." + }, + "cacheReads": { + "label": "Cache-leesprijs", + "description": "Kosten per miljoen tokens voor het lezen uit de cache. Dit is de prijs die wordt gerekend wanneer een gecachte reactie wordt opgehaald." + }, + "cacheWrites": { + "label": "Cache-schrijfprijs", + "description": "Kosten per miljoen tokens voor het schrijven naar de cache. Dit is de prijs die wordt gerekend wanneer een prompt voor het eerst wordt gecachet." + } + }, + "resetDefaults": "Standaardwaarden herstellen" + }, + "rateLimitSeconds": { + "label": "Snelheidslimiet", + "description": "Minimale tijd tussen API-verzoeken." + }, + "reasoningEffort": { + "label": "Model redeneervermogen", + "high": "Hoog", + "medium": "Middel", + "low": "Laag" + }, + "setReasoningLevel": "Redeneervermogen inschakelen" + }, + "header": { + "title": "Instellingen", + "saveButtonTooltip": "Wijzigingen opslaan", + "nothingChangedTooltip": "Niets gewijzigd", + "doneButtonTooltip": "Niet-opgeslagen wijzigingen negeren en instellingen sluiten" + }, + "unsavedChangesDialog": { + "title": "Niet-opgeslagen wijzigingen", + "description": "Wil je de wijzigingen negeren en doorgaan?", + "cancelButton": "Annuleren", + "discardButton": "Wijzigingen negeren" + }, + "sections": { + "providers": "Providers", + "autoApprove": "Automatisch goedkeuren", + "browser": "Browser", + "checkpoints": "Checkpoints", + "notifications": "Meldingen", + "contextManagement": "Context", + "terminal": "Terminal", + "experimental": "Experimenteel", + "language": "Taal", + "about": "Over Roo Code" + }, + "autoApprove": { + "description": "Sta Roo toe om automatisch handelingen uit te voeren zonder goedkeuring. Schakel deze instellingen alleen in als je de AI volledig vertrouwt en de bijbehorende beveiligingsrisico's begrijpt.", + "readOnly": { + "label": "Lezen", + "description": "Indien ingeschakeld, bekijkt Roo automatisch de inhoud van mappen en leest bestanden zonder dat je op de Goedkeuren-knop hoeft te klikken.", + "outsideWorkspace": { + "label": "Inclusief bestanden buiten werkruimte", + "description": "Sta Roo toe om bestanden buiten de huidige werkruimte te lezen zonder goedkeuring." + } + }, + "write": { + "label": "Schrijven", + "description": "Automatisch bestanden aanmaken en bewerken zonder goedkeuring", + "delayLabel": "Vertraging na schrijven om diagnostiek de kans te geven mogelijke problemen te detecteren", + "outsideWorkspace": { + "label": "Inclusief bestanden buiten werkruimte", + "description": "Sta Roo toe om bestanden buiten de huidige werkruimte aan te maken en te bewerken zonder goedkeuring." + } + }, + "browser": { + "label": "Browser", + "description": "Automatisch browseracties uitvoeren zonder goedkeuring. Let op: geldt alleen als het model computergebruik ondersteunt." + }, + "retry": { + "label": "Opnieuw proberen", + "description": "Automatisch mislukte API-verzoeken opnieuw proberen wanneer de server een foutmelding geeft", + "delayLabel": "Vertraging voordat het verzoek opnieuw wordt geprobeerd" + }, + "mcp": { + "label": "MCP", + "description": "Automatische goedkeuring van individuele MCP-tools in het MCP-serversoverzicht inschakelen (vereist zowel deze instelling als het selectievakje 'Altijd toestaan' bij de tool)" + }, + "modeSwitch": { + "label": "Modus", + "description": "Automatisch tussen verschillende modi schakelen zonder goedkeuring" + }, + "subtasks": { + "label": "Subtaken", + "description": "Subtaken aanmaken en afronden zonder goedkeuring" + }, + "execute": { + "label": "Uitvoeren", + "description": "Automatisch toegestane terminalcommando's uitvoeren zonder goedkeuring", + "allowedCommands": "Toegestane automatisch uit te voeren commando's", + "allowedCommandsDescription": "Commando-prefixen die automatisch kunnen worden uitgevoerd als 'Altijd goedkeuren voor uitvoeren' is ingeschakeld. Voeg * toe om alle commando's toe te staan (gebruik met voorzichtigheid).", + "commandPlaceholder": "Voer commando-prefix in (bijv. 'git ')", + "addButton": "Toevoegen" + } + }, + "browser": { + "enable": { + "label": "Browserhulpmiddel inschakelen", + "description": "Indien ingeschakeld, kan Roo een browser gebruiken om te interageren met websites wanneer modellen computergebruik ondersteunen." + }, + "viewport": { + "label": "Viewport-grootte", + "description": "Selecteer de viewport-grootte voor browserinteracties. Dit beïnvloedt hoe websites worden weergegeven en gebruikt.", + "options": { + "largeDesktop": "Groot bureaublad (1280x800)", + "smallDesktop": "Klein bureaublad (900x600)", + "tablet": "Tablet (768x1024)", + "mobile": "Mobiel (360x640)" + } + }, + "screenshotQuality": { + "label": "Screenshotkwaliteit", + "description": "Pas de WebP-kwaliteit van browserscreenshots aan. Hogere waarden geven duidelijkere screenshots maar verhogen het tokengebruik." + }, + "remote": { + "label": "Gebruik externe browserverbinding", + "description": "Verbind met een Chrome-browser die draait met remote debugging ingeschakeld (--remote-debugging-port=9222).", + "urlPlaceholder": "Aangepaste URL (bijv. http://localhost:9222)", + "testButton": "Verbinding testen", + "testingButton": "Bezig met testen...", + "instructions": "Voer het DevTools Protocol hostadres in of laat leeg om lokale Chrome-instanties automatisch te detecteren. De knop Verbinding testen probeert de aangepaste URL als opgegeven, of detecteert automatisch als het veld leeg is." + } + }, + "checkpoints": { + "enable": { + "label": "Automatische checkpoints inschakelen", + "description": "Indien ingeschakeld, maakt Roo automatisch checkpoints tijdens het uitvoeren van taken, zodat je eenvoudig wijzigingen kunt bekijken of terugzetten." + } + }, + "notifications": { + "sound": { + "label": "Geluidseffecten inschakelen", + "description": "Indien ingeschakeld, speelt Roo geluidseffecten af voor meldingen en gebeurtenissen.", + "volumeLabel": "Volume" + }, + "tts": { + "label": "Tekst-naar-spraak inschakelen", + "description": "Indien ingeschakeld, leest Roo zijn antwoorden hardop voor via tekst-naar-spraak.", + "speedLabel": "Snelheid" + } + }, + "contextManagement": { + "description": "Bepaal welke informatie wordt opgenomen in het contextvenster van de AI, wat invloed heeft op tokengebruik en antwoordkwaliteit", + "openTabs": { + "label": "Limiet geopende tabbladen in context", + "description": "Maximaal aantal geopende VSCode-tabbladen dat in de context wordt opgenomen. Hogere waarden geven meer context maar verhogen het tokengebruik." + }, + "workspaceFiles": { + "label": "Limiet werkruimtebestanden in context", + "description": "Maximaal aantal bestanden dat wordt opgenomen in details van de huidige werkmap. Hogere waarden geven meer context maar verhogen het tokengebruik." + }, + "rooignore": { + "label": ".rooignore-bestanden tonen in lijsten en zoekopdrachten", + "description": "Indien ingeschakeld, worden bestanden die overeenkomen met patronen in .rooignore getoond in lijsten met een slotje. Indien uitgeschakeld, worden deze bestanden volledig verborgen in lijsten en zoekopdrachten." + }, + "maxReadFile": { + "label": "Automatisch afkappen bij bestandslezen", + "description": "Roo leest dit aantal regels wanneer het model geen begin/eindwaarden opgeeft. Als dit aantal lager is dan het totaal, genereert Roo een index van codelijnen. Speciale gevallen: -1 laat Roo het hele bestand lezen (zonder indexering), 0 leest geen regels en geeft alleen een minimale index. Lagere waarden minimaliseren het initiële contextgebruik en maken precieze vervolg-leesopdrachten mogelijk. Expliciete begin/eind-aanvragen worden niet door deze instelling beperkt.", + "lines": "regels", + "always_full_read": "Altijd volledig bestand lezen" + } + }, + "terminal": { + "basic": { + "label": "Terminalinstellingen: Basis", + "description": "Basis terminalinstellingen" + }, + "advanced": { + "label": "Terminalinstellingen: Geavanceerd", + "description": "De volgende opties vereisen mogelijk een herstart van de terminal om de instelling toe te passen." + }, + "outputLineLimit": { + "label": "Terminaluitvoerlimiet", + "description": "Maximaal aantal regels dat wordt opgenomen in de terminaluitvoer bij het uitvoeren van commando's. Overtollige regels worden uit het midden verwijderd om tokens te besparen." + }, + "shellIntegrationTimeout": { + "label": "Terminal shell-integratie timeout", + "description": "Maximale wachttijd voor het initialiseren van shell-integratie voordat commando's worden uitgevoerd. Voor gebruikers met lange shell-opstarttijden moet deze waarde mogelijk worden verhoogd als je 'Shell Integration Unavailable'-fouten ziet in de terminal." + }, + "shellIntegrationDisabled": { + "label": "Terminal shell-integratie uitschakelen", + "description": "Schakel dit in als terminalcommando's niet correct werken of als je 'Shell Integration Unavailable'-fouten ziet. Dit gebruikt een eenvoudigere methode om commando's uit te voeren en omzeilt enkele geavanceerde terminalfuncties." + }, + "commandDelay": { + "label": "Terminalcommando-vertraging", + "description": "Vertraging in milliseconden na het uitvoeren van een commando. De standaardinstelling van 0 schakelt de vertraging volledig uit. Dit kan helpen om te zorgen dat de uitvoer volledig wordt vastgelegd in terminals met timingproblemen. In de meeste terminals wordt dit geïmplementeerd door `PROMPT_COMMAND='sleep N'` te zetten en in Powershell wordt `start-sleep` toegevoegd aan het einde van elk commando. Oorspronkelijk was dit een workaround voor VSCode bug#237208 en is mogelijk niet meer nodig." + }, + "compressProgressBar": { + "label": "Voortgangsbalk-uitvoer comprimeren", + "description": "Indien ingeschakeld, verwerkt Roo terminaluitvoer met carriage returns (\r) om te simuleren hoe een echte terminal inhoud weergeeft. Dit verwijdert tussenliggende voortgangsbalken en behoudt alleen de eindstatus, waardoor er meer contextruimte overblijft." + }, + "powershellCounter": { + "label": "PowerShell-teller workaround inschakelen", + "description": "Indien ingeschakeld, voegt Roo een teller toe aan PowerShell-commando's om correcte uitvoering te garanderen. Dit helpt bij PowerShell-terminals die problemen hebben met het vastleggen van uitvoer." + }, + "zshClearEolMark": { + "label": "ZSH EOL-markering wissen", + "description": "Indien ingeschakeld, wist Roo de ZSH end-of-line markering door PROMPT_EOL_MARK='' te zetten. Dit voorkomt problemen met de interpretatie van uitvoer die eindigt met speciale tekens zoals '%'." + }, + "zshOhMy": { + "label": "Oh My Zsh-integratie inschakelen", + "description": "Indien ingeschakeld, zet Roo ITERM_SHELL_INTEGRATION_INSTALLED=Yes om Oh My Zsh shell-integratiefuncties te activeren. Het toepassen van deze instelling kan een herstart van de IDE vereisen." + }, + "zshP10k": { + "label": "Powerlevel10k-integratie inschakelen", + "description": "Indien ingeschakeld, zet Roo POWERLEVEL9K_TERM_SHELL_INTEGRATION=true om Powerlevel10k shell-integratiefuncties te activeren." + }, + "zdotdir": { + "label": "ZDOTDIR-afhandeling inschakelen", + "description": "Indien ingeschakeld, maakt Roo een tijdelijke map aan voor ZDOTDIR om zsh shell-integratie correct af te handelen. Dit zorgt ervoor dat VSCode shell-integratie goed werkt met zsh en je zsh-configuratie behouden blijft." + }, + "inheritEnv": { + "label": "Omgevingsvariabelen overnemen", + "description": "Indien ingeschakeld, neemt de terminal omgevingsvariabelen over van het bovenliggende VSCode-proces, zoals shell-integratie-instellingen uit het gebruikersprofiel. Dit schakelt direct de VSCode-instelling `terminal.integrated.inheritEnv` om." + } + }, + "advanced": { + "diff": { + "label": "Bewerken via diffs inschakelen", + "description": "Indien ingeschakeld kan Roo sneller bestanden bewerken en worden afgekorte volledige-bestandswijzigingen automatisch geweigerd. Werkt het beste met het nieuwste Claude 3.7 Sonnet-model.", + "strategy": { + "label": "Diff-strategie", + "options": { + "standard": "Standaard (één blok)", + "multiBlock": "Experimenteel: Multi-block diff", + "unified": "Experimenteel: Unified diff" + }, + "descriptions": { + "standard": "Standaard diff-strategie past wijzigingen toe op één codeblok tegelijk.", + "unified": "Unified diff-strategie gebruikt meerdere methoden om diffs toe te passen en kiest de beste aanpak.", + "multiBlock": "Multi-block diff-strategie laat toe om meerdere codeblokken in één verzoek bij te werken." + } + }, + "matchPrecision": { + "label": "Matchnauwkeurigheid", + "description": "Deze schuifregelaar bepaalt hoe nauwkeurig codeblokken moeten overeenkomen bij het toepassen van diffs. Lagere waarden laten flexibelere matching toe maar verhogen het risico op verkeerde vervangingen. Gebruik waarden onder 100% met uiterste voorzichtigheid." + } + } + }, + "experimental": { + "warning": "⚠️", + "DIFF_STRATEGY_UNIFIED": { + "name": "Experimentele unified diff-strategie gebruiken", + "description": "Schakel de experimentele unified diff-strategie in. Deze strategie kan het aantal herhalingen door model fouten verminderen, maar kan onverwacht gedrag of onjuiste bewerkingen veroorzaken. Alleen inschakelen als je de risico's begrijpt en wijzigingen zorgvuldig wilt controleren." + }, + "SEARCH_AND_REPLACE": { + "name": "Experimentele zoek-en-vervang-tool gebruiken", + "description": "Schakel de experimentele zoek-en-vervang-tool in, waarmee Roo meerdere instanties van een zoekterm in één verzoek kan vervangen." + }, + "INSERT_BLOCK": { + "name": "Experimentele inhoud-invoeg-tool gebruiken", + "description": "Schakel de experimentele inhoud-invoeg-tool in, waarmee Roo inhoud op specifieke regelnummers kan invoegen zonder een diff te maken." + }, + "POWER_STEERING": { + "name": "Experimentele 'power steering'-modus gebruiken", + "description": "Indien ingeschakeld, herinnert Roo het model vaker aan de details van de huidige modusdefinitie. Dit leidt tot sterkere naleving van roldefinities en aangepaste instructies, maar gebruikt meer tokens per bericht." + }, + "MULTI_SEARCH_AND_REPLACE": { + "name": "Experimentele multi-block diff-tool gebruiken", + "description": "Indien ingeschakeld, gebruikt Roo de multi-block diff-tool. Hiermee wordt geprobeerd meerdere codeblokken in het bestand in één verzoek bij te werken." + } + }, + "promptCaching": { + "label": "Prompt caching inschakelen", + "description": "Indien ingeschakeld, gebruikt Roo dit model met prompt caching om kosten te verlagen." + }, + "temperature": { + "useCustom": "Aangepaste temperatuur gebruiken", + "description": "Bepaalt de willekeurigheid in de antwoorden van het model.", + "rangeDescription": "Hogere waarden maken de output willekeuriger, lagere waarden maken deze deterministischer." + }, + "modelInfo": { + "supportsImages": "Ondersteunt afbeeldingen", + "noImages": "Ondersteunt geen afbeeldingen", + "supportsComputerUse": "Ondersteunt computergebruik", + "noComputerUse": "Ondersteunt geen computergebruik", + "supportsPromptCache": "Ondersteunt prompt caching", + "noPromptCache": "Ondersteunt geen prompt caching", + "maxOutput": "Maximale output", + "inputPrice": "Invoerprijs", + "outputPrice": "Uitvoerprijs", + "cacheReadsPrice": "Cache-leesprijs", + "cacheWritesPrice": "Cache-schrijfprijs", + "enableStreaming": "Streaming inschakelen", + "enableR1Format": "R1-modelparameters inschakelen", + "enableR1FormatTips": "Moet ingeschakeld zijn bij gebruik van R1-modellen zoals QWQ om 400-fouten te voorkomen", + "useAzure": "Azure gebruiken", + "azureApiVersion": "Azure API-versie instellen", + "gemini": { + "freeRequests": "* Gratis tot {{count}} verzoeken per minuut. Daarna is de prijs afhankelijk van de promptgrootte.", + "pricingDetails": "Zie prijsdetails voor meer info.", + "billingEstimate": "* Facturering is een schatting - de exacte kosten hangen af van de promptgrootte." + } + }, + "modelPicker": { + "automaticFetch": "De extensie haalt automatisch de nieuwste lijst met modellen op van {{serviceName}}. Weet je niet welk model je moet kiezen? Roo Code werkt het beste met {{defaultModelId}}. Je kunt ook zoeken op 'free' voor gratis opties die nu beschikbaar zijn.", + "label": "Model", + "searchPlaceholder": "Zoeken", + "noMatchFound": "Geen overeenkomsten gevonden", + "useCustomModel": "Aangepast gebruiken: {{modelId}}" + }, + "footer": { + "feedback": "Heb je vragen of feedback? Open gerust een issue op github.com/RooVetGit/Roo-Code of sluit je aan bij reddit.com/r/RooCode of discord.gg/roocode", + "telemetry": { + "label": "Anonieme fout- en gebruiksrapportage toestaan", + "description": "Help Roo Code te verbeteren door anonieme gebruiksgegevens en foutmeldingen te verzenden. Er worden nooit code, prompts of persoonlijke gegevens verzonden. Zie ons privacybeleid voor meer informatie." + }, + "settings": { + "import": "Importeren", + "export": "Exporteren", + "reset": "Resetten" + } + }, + "thinkingBudget": { + "maxTokens": "Max tokens", + "maxThinkingTokens": "Max denk-tokens" + }, + "validation": { + "apiKey": "Je moet een geldige API-sleutel opgeven.", + "awsRegion": "Je moet een regio kiezen om Amazon Bedrock te gebruiken.", + "googleCloud": "Je moet een geldig Google Cloud Project-ID en regio opgeven.", + "modelId": "Je moet een geldig model-ID opgeven.", + "modelSelector": "Je moet een geldige modelselector opgeven.", + "openAi": "Je moet een geldige basis-URL, API-sleutel en model-ID opgeven.", + "arn": { + "invalidFormat": "Ongeldig ARN-formaat. Controleer de formaatvereisten.", + "regionMismatch": "Waarschuwing: De regio in je ARN ({{arnRegion}}) komt niet overeen met je geselecteerde regio ({{region}}). Dit kan toegangsfouten veroorzaken. De provider gebruikt de regio uit de ARN." + }, + "modelAvailability": "Het opgegeven model-ID ({{modelId}}) is niet beschikbaar. Kies een ander model." + }, + "placeholders": { + "apiKey": "Voer API-sleutel in...", + "profileName": "Voer profielnaam in", + "accessKey": "Voer toegangssleutel in...", + "secretKey": "Voer geheime sleutel in...", + "sessionToken": "Voer sessietoken in...", + "credentialsJson": "Voer Credentials JSON in...", + "keyFilePath": "Voer pad naar sleutelbestand in...", + "projectId": "Voer project-ID in...", + "customArn": "Voer ARN in (bijv. arn:aws:bedrock:us-east-1:123456789012:foundation-model/my-model)", + "baseUrl": "Voer basis-URL in...", + "modelId": { + "lmStudio": "bijv. meta-llama-3.1-8b-instruct", + "lmStudioDraft": "bijv. lmstudio-community/llama-3.2-1b-instruct", + "ollama": "bijv. llama3.1" + }, + "numbers": { + "maxTokens": "bijv. 4096", + "contextWindow": "bijv. 128000", + "inputPrice": "bijv. 0.0001", + "outputPrice": "bijv. 0.0002", + "cacheWritePrice": "bijv. 0.00005" + } + }, + "defaults": { + "ollamaUrl": "Standaard: http://localhost:11434", + "lmStudioUrl": "Standaard: http://localhost:1234", + "geminiUrl": "Standaard: https://generativelanguage.googleapis.com" + }, + "labels": { + "customArn": "Aangepaste ARN", + "useCustomArn": "Aangepaste ARN gebruiken..." + } +} diff --git a/webview-ui/src/i18n/locales/nl/tools.json b/webview-ui/src/i18n/locales/nl/tools.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/tools.json @@ -0,0 +1 @@ +{} diff --git a/webview-ui/src/i18n/locales/nl/welcome.json b/webview-ui/src/i18n/locales/nl/welcome.json new file mode 100644 index 0000000000..5083e9fb1c --- /dev/null +++ b/webview-ui/src/i18n/locales/nl/welcome.json @@ -0,0 +1,28 @@ +{ + "greeting": "Hoi, ik ben Roo!", + "introduction": "Roo Code is de toonaangevende autonome programmeeragent. Maak je klaar om te ontwerpen, coderen, debuggen en je productiviteit te verhogen als nooit tevoren. Om door te gaan, heeft Roo Code een API-sleutel nodig.", + "notice": "Om te beginnen heeft deze extensie een API-provider nodig.", + "start": "Aan de slag!", + "chooseProvider": "Kies een API-provider om te beginnen:", + "routers": { + "requesty": { + "description": "Jouw geoptimaliseerde LLM-router", + "incentive": "$1 gratis tegoed" + }, + "openrouter": { + "description": "Een uniforme interface voor LLM's" + } + }, + "startRouter": "Snelle setup via een router", + "startCustom": "Gebruik je eigen API-sleutel", + "telemetry": { + "title": "Help Roo Code verbeteren", + "anonymousTelemetry": "Stuur anonieme fout- en gebruiksgegevens om ons te helpen bugs op te lossen en de extensie te verbeteren. Er worden nooit code, prompts of persoonlijke gegevens verzonden.", + "changeSettings": "Je kunt dit altijd wijzigen onderaan de instellingen", + "settings": "instellingen", + "allow": "Toestaan", + "deny": "Weigeren" + }, + "or": "of", + "importSettings": "Instellingen importeren" +} From 0168c81140a5b6fcdc99b70afa496edee85d19cb Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:14:08 +0200 Subject: [PATCH 2/6] Remove unused Dutch localization file for core.json --- src/i18n/locales/nl/core.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 src/i18n/locales/nl/core.json diff --git a/src/i18n/locales/nl/core.json b/src/i18n/locales/nl/core.json deleted file mode 100644 index cfa05a9d02..0000000000 --- a/src/i18n/locales/nl/core.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - // TODO: Translate all keys from core.json to Dutch -} From 30dfdb141024ad5f8c241b83e50c132e1cac027a Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:23:38 +0200 Subject: [PATCH 3/6] Update Dutch localization for CODE_OF_CONDUCT, CONTRIBUTING, and README files; enhance prompts.json with additional mode help text --- locales/nl/CODE_OF_CONDUCT.md | 49 ++++- locales/nl/CONTRIBUTING.md | 169 ++++++++++++++++- locales/nl/README.md | 195 +++++++++++++++++++- webview-ui/src/i18n/locales/nl/prompts.json | 3 +- 4 files changed, 406 insertions(+), 10 deletions(-) diff --git a/locales/nl/CODE_OF_CONDUCT.md b/locales/nl/CODE_OF_CONDUCT.md index f99b6028a2..5db2945ab4 100644 --- a/locales/nl/CODE_OF_CONDUCT.md +++ b/locales/nl/CODE_OF_CONDUCT.md @@ -1,5 +1,48 @@ -# Gedragscode +# Contributor Covenant Gedragscode -_Nederlandse vertaling in uitvoering._ +## Onze Belofte -Zie de [Engelse versie](../../CODE_OF_CONDUCT.md). +In het belang van het bevorderen van een open en gastvrije omgeving, beloven wij als bijdragers en beheerders om deelname aan ons project en onze community een ervaring zonder intimidatie te maken voor iedereen, ongeacht leeftijd, lichaamsgrootte, handicap, etniciteit, geslachtskenmerken, genderidentiteit en -expressie, ervaringsniveau, opleiding, sociaal-economische status, nationaliteit, uiterlijk, ras, religie of seksuele identiteit en oriëntatie. + +## Onze Standaarden + +Voorbeelden van gedrag dat bijdraagt aan het creëren van een positieve omgeving zijn onder andere: + +- Gebruik van gastvrije en inclusieve taal +- Respect tonen voor verschillende standpunten en ervaringen +- Constructieve kritiek gracieus accepteren +- Focus op wat het beste is voor de community +- Empathie tonen voor andere communityleden + +Voorbeelden van onacceptabel gedrag van deelnemers zijn onder andere: + +- Het gebruik van seksueel getinte taal of beelden en ongewenste seksuele aandacht of toenadering +- Trollgedrag, beledigende/denigrerende opmerkingen en persoonlijke of politieke aanvallen +- Openbare of privé-intimidatie +- Het publiceren van andermans privé-informatie, zoals een fysiek of elektronisch adres, zonder uitdrukkelijke toestemming +- Ander gedrag dat redelijkerwijs als ongepast kan worden beschouwd in een professionele omgeving + +## Onze Verantwoordelijkheden + +Projectbeheerders zijn verantwoordelijk voor het verduidelijken van de normen voor acceptabel gedrag en worden geacht passende en eerlijke corrigerende maatregelen te nemen in reactie op gevallen van onacceptabel gedrag. + +Projectbeheerders hebben het recht en de verantwoordelijkheid om opmerkingen, commits, code, wiki-bewerkingen, issues en andere bijdragen die niet in overeenstemming zijn met deze Gedragscode te verwijderen, te bewerken of te weigeren, of om elke bijdrager tijdelijk of permanent te verbannen voor ander gedrag dat zij ongepast, bedreigend, beledigend of schadelijk achten. + +## Toepassingsgebied + +Deze Gedragscode is van toepassing binnen projectruimtes en in openbare ruimtes wanneer een individu het project of de community vertegenwoordigt. Voorbeelden van vertegenwoordiging van een project of community zijn het gebruik van een officieel project-e-mailadres, posten via een officieel socialmedia-account of optreden als een aangestelde vertegenwoordiger op een online of offline evenement. De definitie van vertegenwoordiging van een project kan verder worden gespecificeerd door projectbeheerders. + +## Handhaving + +Voorvallen van beledigend, intimiderend of anderszins onacceptabel gedrag kunnen worden gemeld door contact op te nemen met het projectteam via support@roocode.com. Alle klachten zullen worden beoordeeld en onderzocht en zullen resulteren in een reactie die passend wordt geacht voor de omstandigheden. Het projectteam is verplicht vertrouwelijkheid te bewaren met betrekking tot de melder van het incident. Verdere details over specifiek handhavingsbeleid kunnen afzonderlijk worden gepubliceerd. + +Projectbeheerders die de Gedragscode niet te goeder trouw volgen of handhaven, kunnen tijdelijke of permanente gevolgen ondervinden zoals bepaald door andere leden van het leiderschap van het project. + +## Toeschrijving + +Deze Gedragscode is gebaseerd op [Cline's versie][cline_coc] van de [Contributor Covenant][homepage], versie 1.4, beschikbaar op https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[cline_coc]: https://github.com/cline/cline/blob/main/CODE_OF_CONDUCT.md +[homepage]: https://www.contributor-covenant.org + +Voor antwoorden op veelgestelde vragen over deze gedragscode, zie https://www.contributor-covenant.org/faq diff --git a/locales/nl/CONTRIBUTING.md b/locales/nl/CONTRIBUTING.md index 46d9e2b1ba..32c0a8d0ee 100644 --- a/locales/nl/CONTRIBUTING.md +++ b/locales/nl/CONTRIBUTING.md @@ -1,5 +1,168 @@ -# Bijdragen +# Bijdragen aan Roo Code -_Nederlandse vertaling in uitvoering._ +We zijn blij dat je wilt bijdragen aan Roo Code. Of je nu een bug oplost, een nieuwe functie toevoegt of onze documentatie verbetert, elke bijdrage maakt Roo Code slimmer! Om onze community levendig en gastvrij te houden, moeten alle leden zich houden aan onze [Gedragscode](CODE_OF_CONDUCT.md). -Zie de [Engelse versie](../../CONTRIBUTING.md). +## Word lid van onze community + +We raden alle bijdragers sterk aan om lid te worden van onze [Discord-community](https://discord.gg/roocode)! Deelname aan onze Discord-server helpt je: + +- Direct hulp en begeleiding te krijgen bij je bijdragen +- In contact te komen met andere bijdragers en het kernteam +- Op de hoogte te blijven van projectontwikkelingen en prioriteiten +- Mee te doen aan discussies die de toekomst van Roo Code vormgeven +- Samenwerkingsmogelijkheden te vinden met andere ontwikkelaars + +## Bugs of problemen melden + +Bugmeldingen helpen Roo Code voor iedereen beter te maken! Zoek voordat je een nieuw issue aanmaakt eerst naar [bestaande issues](https://github.com/RooVetGit/Roo-Code/issues) om duplicaten te voorkomen. Klaar om een bug te melden? Ga dan naar onze [issues-pagina](https://github.com/RooVetGit/Roo-Code/issues/new/choose) waar je een sjabloon vindt om je te helpen de relevante informatie in te vullen. + +
+ 🔐 Belangrijk: Als je een beveiligingsprobleem ontdekt, gebruik dan het Github-beveiligingsformulier om het privé te melden. +
+ +## Waar kun je aan werken? + +Op zoek naar een goed eerste issue? Bekijk de issues in de sectie "Issue [Unassigned]" van ons [Roo Code Issues](https://github.com/orgs/RooVetGit/projects/1) Github Project. Deze zijn speciaal geselecteerd voor nieuwe bijdragers en gebieden waar we graag hulp willen! + +We verwelkomen ook bijdragen aan onze [documentatie](https://docs.roocode.com/)! Of het nu gaat om het verbeteren van bestaande handleidingen, het corrigeren van typefouten of het maken van nieuwe educatieve content - we bouwen graag samen aan een community-gedreven kennisbank. Je kunt op elke pagina op "Edit this page" klikken om snel naar het juiste bestand op Github te gaan, of direct naar https://github.com/RooVetGit/Roo-Code-Docs. + +Wil je aan een grotere functie werken? Maak dan eerst een [feature request](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) aan zodat we kunnen bespreken of het past bij de visie van Roo Code. Bekijk ook onze [Project Roadmap](#project-roadmap) hieronder om te zien of je idee aansluit bij onze strategische richting. + +## Project Roadmap + +Roo Code heeft een duidelijke ontwikkelroutekaart die onze prioriteiten en toekomstige richting bepaalt. Door onze roadmap te begrijpen kun je: + +- Je bijdragen afstemmen op projectdoelen +- Gebieden identificeren waar jouw expertise het meest waardevol is +- De context achter bepaalde ontwerpkeuzes begrijpen +- Inspiratie opdoen voor nieuwe functies die onze visie ondersteunen + +Onze huidige roadmap richt zich op zes belangrijke pijlers: + +### Providerondersteuning + +We willen zoveel mogelijk providers goed ondersteunen: + +- Meer veelzijdige "OpenAI Compatible"-ondersteuning +- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate +- Verbeterde ondersteuning voor Ollama en LM Studio + +### Modelondersteuning + +We willen dat Roo zo goed mogelijk werkt op zoveel mogelijk modellen, inclusief lokale modellen: + +- Lokale modelondersteuning via aangepaste systeemaansturing en workflows +- Benchmarking, evaluaties en testcases + +### Systeemondersteuning + +We willen dat Roo goed draait op ieders computer: + +- Cross-platform terminalintegratie +- Sterke en consistente ondersteuning voor Mac, Windows en Linux + +### Documentatie + +We willen uitgebreide, toegankelijke documentatie voor alle gebruikers en bijdragers: + +- Uitgebreide gebruikershandleidingen en tutorials +- Duidelijke API-documentatie +- Betere bijdragersgids +- Meertalige documentatiebronnen +- Interactieve voorbeelden en codevoorbeelden + +### Stabiliteit + +We willen het aantal bugs aanzienlijk verminderen en geautomatiseerd testen uitbreiden: + +- Debug logging-schakelaar +- "Machine/Taak-informatie" kopieerknop voor bug/supportverzoeken + +### Internationalisatie + +We willen dat Roo ieders taal spreekt: + +- Wij willen dat Roo Code elkeens taal spreekt +- Queremos que Roo Code hable el idioma de todos +- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले +- نريد أن يتحدث Roo Code لغة الجميع + +We verwelkomen vooral bijdragen die onze roadmap-doelen ondersteunen. Als je werkt aan iets dat aansluit bij deze pijlers, vermeld dit dan in je PR-beschrijving. + +## Ontwikkelomgeving instellen + +1. **Kloon** de repo: + +```sh +git clone https://github.com/RooVetGit/Roo-Code.git +``` + +2. **Installeer afhankelijkheden**: + +```sh +npm run install:all +``` + +3. **Start de webview (Vite/React-app met HMR)**: + +```sh +npm run dev +``` + +4. **Debuggen**: + Druk op `F5` (of **Run** → **Start Debugging**) in VSCode om een nieuwe sessie met Roo Code te openen. + +Wijzigingen aan de webview verschijnen direct. Wijzigingen aan de core-extensie vereisen een herstart van de extensiehost. + +Je kunt ook een .vsix bouwen en deze direct in VSCode installeren: + +```sh +npm run build +``` + +Een `.vsix`-bestand verschijnt in de `bin/`-map en kan worden geïnstalleerd met: + +```sh +code --install-extension bin/roo-cline-.vsix +``` + +## Code schrijven en indienen + +Iedereen kan code bijdragen aan Roo Code, maar we vragen je deze richtlijnen te volgen zodat je bijdrage soepel kan worden geïntegreerd: + +1. **Houd Pull Requests gefocust** + - Beperk PR's tot één functie of bugfix + - Splits grotere wijzigingen op in kleinere, gerelateerde PR's + - Maak logische commits die onafhankelijk kunnen worden beoordeeld + +2. **Codekwaliteit** + - Alle PR's moeten slagen voor CI-checks, inclusief linting en formatting + - Los alle ESLint-waarschuwingen of -fouten op voor je indient + - Reageer op alle feedback van Ellipsis, onze geautomatiseerde code-reviewtool + - Volg TypeScript best practices en behoud typesafety + +3. **Testen** + - Voeg tests toe voor nieuwe functies + - Voer `npm test` uit om te controleren of alle tests slagen + - Werk bestaande tests bij als je wijzigingen ze beïnvloeden + - Voeg waar mogelijk zowel unit- als integratietests toe + +4. **Commitrichtlijnen** + - Schrijf duidelijke, beschrijvende commitberichten + - Verwijs naar relevante issues in commits met #issue-nummer + +5. **Voor het indienen** + - Rebase je branch op de laatste main + - Controleer of je branch succesvol bouwt + - Controleer of alle tests slagen + - Controleer je wijzigingen op debuggingcode of console.logs + +6. **Pull Request-beschrijving** + - Beschrijf duidelijk wat je wijzigingen doen + - Voeg stappen toe om de wijzigingen te testen + - Noem eventuele breaking changes + - Voeg screenshots toe bij UI-wijzigingen + +## Bijdrageovereenkomst + +Door een pull request in te dienen, ga je ermee akkoord dat je bijdragen worden gelicenseerd onder dezelfde licentie als het project ([Apache 2.0](../../LICENSE)). diff --git a/locales/nl/README.md b/locales/nl/README.md index 3a717d03df..ef39f7f41e 100644 --- a/locales/nl/README.md +++ b/locales/nl/README.md @@ -1,5 +1,194 @@ -# Roo Code +
+ -_Nederlandse vertaling in uitvoering._ +Nederlands • [Engels](../../README.md) • [Català](../ca/README.md) • [Deutsch](../de/README.md) • [Español](../es/README.md) • [Français](../fr/README.md) • [हिन्दी](../hi/README.md) • [Italiano](../it/README.md) • [Русский](../ru/README.md) -Zie de [Engelse README](../../README.md) voor volledige documentatie. + + + +[日本語](../ja/README.md) • [한국어](../ko/README.md) • [Polski](../pl/README.md) • [Português (BR)](../pt-BR/README.md) • [Türkçe](../tr/README.md) • [Tiếng Việt](../vi/README.md) • [简体中文](../zh-CN/README.md) • [繁體中文](../zh-TW/README.md) + + +
+
+
+

Roo Code (voorheen Roo Cline)

+

+ +

+

Verbind met ontwikkelaars, draag ideeën bij en blijf op de hoogte met de nieuwste AI-gestuurde coderingstools.

+ + Join Discord + Join Reddit +
+
+
+ +
+ +Download op VS Marketplace +Feature Requests +Beoordeel & Review +Documentatie + +
+ +**Roo Code** is een AI-gestuurde **autonome codeeragent** die in je editor leeft. Het kan: + +- Communiceren in natuurlijke taal +- Bestanden direct in je werkruimte lezen en schrijven +- Terminalcommando's uitvoeren +- Browseracties automatiseren +- Integreren met elke OpenAI-compatibele of aangepaste API/model +- Zijn "persoonlijkheid" en mogelijkheden aanpassen via **Aangepaste Modi** + +Of je nu op zoek bent naar een flexibele codeerpartner, een systeemarchitect, of gespecialiseerde rollen zoals QA-engineer of productmanager, Roo Code helpt je efficiënter software te bouwen. + +Bekijk de [CHANGELOG](../../CHANGELOG.md) voor gedetailleerde updates en fixes. + +--- + +## 🎉 Roo Code 3.16 Uitgebracht + +Roo Code 3.16 brengt nieuwe functies en verbeteringen op basis van jullie feedback! + +- **Groq en Chutes API-providers** - Ondersteuning toegevoegd voor Groq en Chutes API-providers, waardoor je meer modelopties hebt. +- **Klikbare codereferenties** - Codereferenties in modelantwoorden navigeren nu direct naar bronregels. +- **MCP-stabiliteitsverbeteringen** - Diverse bugs opgelost om de stabiliteit van MCP-integraties te verbeteren. +- **Toegankelijkheidsverbeteringen** - Toegankelijkheid van Auto-Approve-schakelaars en andere UI-elementen verbeterd. + +--- + +## Wat kan Roo Code? + +- 🚀 **Genereer code** vanuit natuurlijke taalbeschrijvingen +- 🔧 **Refactor & Debug** bestaande code +- 📝 **Schrijf & Update** documentatie +- 🤔 **Beantwoord vragen** over je codebase +- 🔄 **Automatiseer** repetitieve taken +- 🏗️ **Maak** nieuwe bestanden en projecten + +## Snelstart + +1. [Installeer Roo Code](https://docs.roocode.com/getting-started/installing) +2. [Verbind je AI-provider](https://docs.roocode.com/getting-started/connecting-api-provider) +3. [Probeer je eerste taak](https://docs.roocode.com/getting-started/your-first-task) + +## Belangrijkste functies + +### Meerdere Modi + +Roo Code past zich aan jouw behoeften aan met gespecialiseerde [modi](https://docs.roocode.com/basic-usage/using-modes): + +- **Code-modus:** Voor algemene coderingstaken +- **Architect-modus:** Voor planning en technisch leiderschap +- **Vraag-modus:** Voor het beantwoorden van vragen en het geven van informatie +- **Debug-modus:** Voor systematische probleemdiagnose +- **[Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes):** Maak onbeperkt gespecialiseerde persona's voor beveiligingsaudits, prestatieoptimalisatie, documentatie of andere taken + +### Slimme Tools + +Roo Code wordt geleverd met krachtige [tools](https://docs.roocode.com/basic-usage/how-tools-work) die kunnen: + +- Bestanden in je project lezen en schrijven +- Commando's uitvoeren in je VS Code-terminal +- Een webbrowser aansturen +- Externe tools gebruiken via [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) + +MCP breidt de mogelijkheden van Roo Code uit door je in staat te stellen onbeperkt aangepaste tools toe te voegen. Integreer met externe API's, maak verbinding met databases of creëer gespecialiseerde ontwikkeltools - MCP biedt het framework om Roo Code uit te breiden naar jouw specifieke wensen. + +### Aanpassen + +Laat Roo Code werken zoals jij wilt met: + +- [Aangepaste instructies](https://docs.roocode.com/advanced-usage/custom-instructions) voor gepersonaliseerd gedrag +- [Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes) voor specialistische taken +- [Lokale modellen](https://docs.roocode.com/advanced-usage/local-models) voor offline gebruik +- [Auto-Approve-instellingen](https://docs.roocode.com/advanced-usage/auto-approving-actions) voor snellere workflows + +## Bronnen + +### Documentatie + +- [Basisgebruik](https://docs.roocode.com/basic-usage/the-chat-interface) +- [Geavanceerde functies](https://docs.roocode.com/advanced-usage/auto-approving-actions) +- [Veelgestelde vragen](https://docs.roocode.com/faq) + +### Community + +- **Discord:** [Word lid van onze Discord-server](https://discord.gg/roocode) voor directe hulp en discussies +- **Reddit:** [Bezoek onze subreddit](https://www.reddit.com/r/RooCode) om ervaringen en tips te delen +- **GitHub:** Meld [problemen](https://github.com/RooVetGit/Roo-Code/issues) of vraag [features](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) aan + +--- + +## Lokale installatie & ontwikkeling + +1. **Kloon** de repo: + +```sh +git clone https://github.com/RooVetGit/Roo-Code.git +``` + +2. **Installeer afhankelijkheden**: + +```sh +npm run install:all +``` + +3. **Start de webview (Vite/React-app met HMR)**: + +```sh +npm run dev +``` + +4. **Debuggen**: + Druk op `F5` (of **Run** → **Start Debugging**) in VSCode om een nieuwe sessie met Roo Code te openen. + +Wijzigingen aan de webview verschijnen direct. Wijzigingen aan de core-extensie vereisen een herstart van de extensiehost. + +Je kunt ook een .vsix bouwen en deze direct in VSCode installeren: + +```sh +npm run build +``` + +Een `.vsix`-bestand verschijnt in de `bin/`-map en kan worden geïnstalleerd met: + +```sh +code --install-extension bin/roo-cline-.vsix +``` + +We gebruiken [changesets](https://github.com/changesets/changesets) voor versiebeheer en publicatie. Bekijk onze `CHANGELOG.md` voor release-opmerkingen. + +--- + +## Disclaimer + +**Let op**: Roo Code, Inc geeft **geen** garanties of waarborgen met betrekking tot enige code, modellen of andere tools die worden geleverd of beschikbaar worden gesteld in verband met Roo Code, bijbehorende tools van derden, of enige resulterende output. Je neemt **alle risico's** die gepaard gaan met het gebruik van dergelijke tools of output; deze tools worden geleverd op een **"AS IS"** en **"AS AVAILABLE"** basis. Risico's kunnen onder meer zijn: inbreuk op intellectueel eigendom, cyberkwetsbaarheden of -aanvallen, vooringenomenheid, onnauwkeurigheden, fouten, defecten, virussen, uitval, verlies of schade aan eigendommen en/of persoonlijk letsel. Je bent zelf volledig verantwoordelijk voor het gebruik van dergelijke tools of output (inclusief, maar niet beperkt tot, de legaliteit, geschiktheid en resultaten daarvan). + +--- + +## Bijdragen + +We houden van bijdragen uit de community! Begin met het lezen van onze [CONTRIBUTING.md](CONTRIBUTING.md). + +--- + +## Bijdragers + +Dank aan alle bijdragers die Roo Code beter hebben gemaakt! + + + +(Zie de Engelse versie voor de meest actuele lijst van bijdragers.) + + + +## Licentie + +[Apache 2.0 © 2025 Roo Code, Inc.](../../LICENSE) + +--- + +**Veel plezier met Roo Code!** Of je het nu kort houdt of autonoom laat werken, we zijn benieuwd wat je bouwt. Heb je vragen of ideeën voor functies, kom dan langs op onze [Reddit-community](https://www.reddit.com/r/RooCode/) of [Discord](https://discord.gg/roocode). Veel programmeerplezier! diff --git a/webview-ui/src/i18n/locales/nl/prompts.json b/webview-ui/src/i18n/locales/nl/prompts.json index c29167a095..c2adb892ad 100644 --- a/webview-ui/src/i18n/locales/nl/prompts.json +++ b/webview-ui/src/i18n/locales/nl/prompts.json @@ -7,7 +7,8 @@ "editModesConfig": "Modusconfiguratie bewerken", "editGlobalModes": "Globale modi bewerken", "editProjectModes": "Projectmodi bewerken (.roomodes)", - "createModeHelpText": "Klik op + om een nieuwe aangepaste modus te maken, of vraag Roo in de chat om er een voor je te maken!" + "createModeHelpText": "Klik op + om een nieuwe aangepaste modus te maken, of vraag Roo in de chat om er een voor je te maken!", + "selectMode": "Modus zoeken" }, "apiConfiguration": { "title": "API-configuratie", From b3fc1ac0093581a00b81728cc03806d3df065a9c Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:32:24 +0200 Subject: [PATCH 4/6] Update webview-ui/src/i18n/locales/nl/prompts.json Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- webview-ui/src/i18n/locales/nl/prompts.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webview-ui/src/i18n/locales/nl/prompts.json b/webview-ui/src/i18n/locales/nl/prompts.json index c2adb892ad..26d683ed97 100644 --- a/webview-ui/src/i18n/locales/nl/prompts.json +++ b/webview-ui/src/i18n/locales/nl/prompts.json @@ -117,7 +117,7 @@ }, "saveLocation": { "label": "Opslaglocatie", - "description": "Kies waar je deze modus wilt opslaan. Projectspecificieke modi hebben voorrang op globale modi.", + "description": "Kies waar je deze modus wilt opslaan. Projectspecifieke modi hebben voorrang op globale modi.", "global": { "label": "Globaal", "description": "Beschikbaar in alle werkruimtes" From 3373d0cacecdd02f41574e7cac04ea7af580f0a5 Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:34:40 +0200 Subject: [PATCH 5/6] Update locales/nl/CONTRIBUTING.md Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- locales/nl/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/nl/CONTRIBUTING.md b/locales/nl/CONTRIBUTING.md index 32c0a8d0ee..99bbaa2844 100644 --- a/locales/nl/CONTRIBUTING.md +++ b/locales/nl/CONTRIBUTING.md @@ -82,7 +82,7 @@ We willen het aantal bugs aanzienlijk verminderen en geautomatiseerd testen uitb We willen dat Roo ieders taal spreekt: -- Wij willen dat Roo Code elkeens taal spreekt +- Wij willen dat Roo Code ieders taal spreekt - Queremos que Roo Code hable el idioma de todos - हम चाहते हैं कि Roo Code हर किसी की भाषा बोले - نريد أن يتحدث Roo Code لغة الجميع From bc4f35543cae573da0f44a701a94e5594bb14392 Mon Sep 17 00:00:00 2001 From: Thomas Brugman Date: Tue, 6 May 2025 18:34:50 +0200 Subject: [PATCH 6/6] Update src/i18n/locales/nl/common.json Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- src/i18n/locales/nl/common.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/i18n/locales/nl/common.json b/src/i18n/locales/nl/common.json index b7dc5c3dc0..564753a31a 100644 --- a/src/i18n/locales/nl/common.json +++ b/src/i18n/locales/nl/common.json @@ -35,7 +35,7 @@ "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 systeem-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",