/
mcniki
/
CodeContext
Обзор
Документация
Войти
/
mcniki
/
CodeContext
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/i18n/nl.json
463 строки
31 KB
Gorobets Nikita
v1.28.0: flatten all service/use-case classes to free functions, delete FileService watcher and dead UpdaterService pass, i18n for sidebar hide-tab, fix freezing status
26 июн 2026, 15:21
26 июн 2026, 15:21
7fc7163
Код
Авторство
О чём код?
{ "main.cli_mode": "CLI-modus", "main.path": "Pad naar project", "main.patch": "JSON-patchbestand", "main.mode": "Verwerkingsmodus", "main.install_context": "Contextmenu installeren", "main.remove_context": "Contextmenu verwijderen", "main.minify": "Uitvoer minificeren", "main.skeleton": "Skeletmodus", "main.format": "Uitvoerformaat", "main.dry_run": "Proefuitvoering zonder opslaan", "main.silent": "Stille modus", "main.stdout": "Uitvoer naar stdout", "main.fail_if_exceeds": "Mislukken als tokenlimiet wordt overschreden", "main.sent_to_existing": "📤 Pad verzonden naar bestaande applicatie-instantie", "main_window.title": "CodeContext AI", "main_window.tab.file_tree": "📂 Bestanden", "main_window.tab.analytics": "📊 Analyses", "main_window.command.copy_to_clipboard": "📋 Kopiëren naar klembord", "main_window.command.open_in_editor": "📝 Openen in editor", "main_window.command.preview": "👁 Voorbeeld", "main_window.command.send_to_chat": "💬 Verzenden naar chat", "main_window.command.save_to_file": "💾 Opslaan in bestand", "main_window.command.toggle_minify": "Minificatie schakelen", "main_window.command.toggle_skeleton": "Skeletmodus schakelen", "main_window.command.toggle_mermaid": "Mermaid schakelen", "main_window.command.clear_workspace": "🗑 Werkruimte wissen", "main_window.command.apply_json_patch": "🔧 JSON-patch toepassen", "main_window.command.toggle_theme": "🎨 Thema schakelen", "main_window.command.check_updates": "🔄 Controleren op updates", "main_window.save_file.title": "Bestand opslaan", "dialogs.ai_chat_title": "AI-chat (CodeContext)", "dialogs.chat.title": "AI-chat", "dialogs.chat.placeholder": "Stel een vraag over de code...", "dialogs.chat.send": "Verzenden", "dialogs.chat.system_loaded": "📎 Systeemcontext geladen. U kunt een vraag stellen.", "dialogs.chat.you_label": "U", "dialogs.chat.waiting": "⏳ Bezig met wachten...", "dialogs.preview.title": "👁 Voorbeeld", "dialogs.preview.tab_prompt": "📝 Prompttekst", "dialogs.preview.files_in_prompt": "📄 Bestanden in prompt:", "dialogs.preview.copy_all": "📋 Alles kopiëren", "dialogs.preview.copy_file": "📄 Bestand kopiëren", "dialogs.preview.tab_diff": "📊 Verschillen", "dialogs.preview.select_file": "Bestand:", "dialogs.preview.savings_initial": "📊 Originele en gecomprimeerde versie vergelijken", "dialogs.preview.savings": "Besparing: {original} → {processed} tokens ({percent:.1f}%)", "dialogs.bug_report.title": "Bug melden", "dialogs.bug_report.description": "Beschrijf de bug die je tegenkwam:", "dialogs.bug_report.placeholder": "Stappen om te reproduceren, verwacht gedrag, enz...", "dialogs.bug_report.logs_label": "Logs bijvoegen:", "dialogs.bug_report.logs_today": "Logs van vandaag (Aanbevolen)", "dialogs.bug_report.logs_all": "Alle logs (laatste 500 regels)", "dialogs.bug_report.logs_none": "Geen logs bijvoegen", "dialogs.bug_report.send": "Kopiëren en GitHub openen", "dialogs.bug_report.empty_desc": "Beschrijf de bug alstublieft.", "dialogs.bug_report.copied_title": "Gekopieerd naar klembord", "dialogs.bug_report.copied_msg": "Issue-sjabloon gekopieerd. Plak het in de GitHub Issue-body.", "dialogs.clipboard_error": "❌ Klembordfout: {error}", "sidebar.bug_report.tooltip": "Bug gevonden? Naar Issue sturen", "dialogs.tour.title": "🎓 Interactieve rondleiding", "dialogs.tour.prev": "← Terug", "dialogs.tour.next": "Volgende ➡", "dialogs.tour.finish": "🎉 Voltooien", "dialogs.edit_folder.title": "✏️ Map bewerken", "dialogs.edit_folder.ok": "✅ OK", "dialogs.json_patch.title": "🔧 JSON-patch", "dialogs.json_patch.instruction": "Voer JSON-patch in als een lijst met acties:", "dialogs.json_patch.cancel": "Annuleren", "dialogs.json_patch.apply": "✅ Toepassen", "dialogs.diff.title": "🛡 Veilige diff-beoordeling", "dialogs.diff.check_llm": "🔍 Controleren met LLM", "dialogs.diff.verdict_placeholder": "Oordeel...", "dialogs.diff.suggestion_label": "💡 LLM-alternatief voorstel:", "dialogs.diff.accept_suggestion": "✅ Oplossing accepteren", "dialogs.diff.reject_suggestion": "❌ Afwijzen", "dialogs.diff.cancel": "Annuleren", "dialogs.diff.save_selected": "💾 Selectie opslaan", "dialogs.diff.patch_error": "❌ Patchfout", "dialogs.diff.checking": "🔍 Controleren...", "dialogs.diff.sending_request": "Verzoek verzenden naar LLM...", "dialogs.diff.verdict": "Status: {status}\nReden: {reason}", "dialogs.diff.check_again": "🔍 Opnieuw controleren", "dialogs.diff.updated_by_ai": " [Bijgewerkt door AI]", "dialogs.diff.suggestion_applied": "✅ Voorstel toegepast", "dialogs.diff.suggestion_rejected": "❌ Voorstel afgewezen", "dialogs.update.title": "🔄 Bijwerken", "dialogs.update.checking": "🔍 Update {version} controleren...", "dialogs.update.cancel": "Annuleren", "dialogs.update.available": "🎉 Update {version} beschikbaar", "dialogs.update.download": "⬇️ Downloaden", "dialogs.update.later": "Later", "dialogs.update.latest": "✅ U heeft de nieuwste versie", "dialogs.update.close": "Sluiten", "dialogs.update.error": "❌ Updatecontrole mislukt", "dialogs.update.downloading": "⬇️ Bezig met downloaden...", "dialogs.update.installing": "⚙️ Update installeren...", "dialogs.update.install_notes": "Even geduld, de update wordt geïnstalleerd...", "dialogs.command_palette.placeholder": "🔍 Opdracht zoeken...", "dialogs.ui_customization.title": "⚙️ Interface aanpassen", "dialogs.ui_customization.visible_tabs": "Zichtbare tabbladen:", "dialogs.ui_customization.tab_sources": "📂 Bronnen", "dialogs.ui_customization.tab_filters": "🔧 Filters", "dialogs.ui_customization.tab_prompts": "📝 Promptteksten", "dialogs.ui_customization.tab_llm_os": "🤖 LLM & besturingssysteem", "dialogs.ui_customization.tab_appearance": "🎨 Weergave", "dialogs.ui_customization.visible_actions": "Zichtbare acties:", "dialogs.ui_customization.action_preview": "👁 Voorbeeld", "dialogs.ui_customization.action_clipboard": "📋 Klembord", "dialogs.ui_customization.action_chat": "💬 Chat", "dialogs.ui_customization.action_editor": "📝 Editor", "dialogs.ui_customization.action_file": "💾 Bestand", "dialogs.ui_customization.visible_checkboxes": "Zichtbare opties:", "dialogs.ui_customization.checkbox_dedup": "☑ Dedupliceren", "dialogs.ui_customization.checkbox_aggressive": "☑ Agressief", "dialogs.ui_customization.checkbox_checkpoints": "☑ Checkpoints", "dialogs.ui_customization.checkbox_watch": "☑ Auto-bewaken", "dialogs.ui_customization.cancel": "Annuleren", "dialogs.ui_customization.save": "💾 Opslaan", "sidebar.title": "CodeContext AI", "sidebar.tab.sources": "📂 Bronnen", "sidebar.tab.filters": "🔧 Filters", "sidebar.tab.prompts": "📝 Promptteksten", "sidebar.tab.llm_os": "🤖 LLM & besturingssysteem", "sidebar.tab.appearance": "🎨 Weergave", "sidebar.ui_settings.tooltip": "⚙️ Interface-instellingen", "sidebar.tour.button": "🎓 Rondleiding", "sidebar.version.label": "v{version}", "sidebar.update.button": "🔄", "sidebar.sources.add_folder": "📂 Map toevoegen", "sidebar.sources.add_github": "🐙 GitHub", "sidebar.sources.github_tooltip": "🐙 GitHub-opslagplaats klonen", "sidebar.sources.git_only": "Alleen gewijzigde bestanden (Git)", "sidebar.sources.respect_gitignore": ".gitignore respecteren", "sidebar.sources.scan_files": "🔍 Scannen", "sidebar.sources.save_config": "💾 Configuratie opslaan", "sidebar.sources.clear_project": "🗑 Project wissen", "sidebar.filters.save_preset_tooltip": "💾 Voorinstelling opslaan", "sidebar.filters.delete_preset_tooltip": "🗑 Voorinstelling verwijderen", "sidebar.filters.preset_label": "🎯 Voorinstelling:", "sidebar.filters.extensions_label": "📄 Bestandsextensies:", "sidebar.filters.extensions_placeholder": ".py\n.js\n.ts\n...", "sidebar.filters.ignore_paths_label": "🚫 Genegeerde paden:", "sidebar.filters.ignore_paths_placeholder": ".git\nnode_modules\n__pycache__\n...", "sidebar.filters.include_tree": "🌳 Projectstructuur opnemen", "sidebar.filters.include_deps": "🔗 Afhankelijkheidsgrafiek opnemen", "sidebar.filters.include_mermaid": "📊 Mermaid-diagram opnemen", "sidebar.prompts.save_preset_tooltip": "💾 Promptvoorinstelling opslaan", "sidebar.prompts.delete_preset_tooltip": "🗑 Promptvoorinstelling verwijderen", "sidebar.prompts.preset_label": "🎯 Voorinstelling:", "sidebar.prompts.system_prompt_label": "📝 Systeemprompt:", "sidebar.prompts.apply_patch": "🔧 JSON-patch toepassen", "sidebar.llm_os.llm_validator": "🤖 LLM-validator", "sidebar.llm_os.enable_llm_check": "✅ LLM-controle inschakelen", "sidebar.llm_os.url_label": "URL:", "sidebar.llm_os.key_label": "API-sleutel:", "sidebar.llm_os.model_label": "Model:", "sidebar.llm_os.ollama_preset": "⚡ Ollama", "sidebar.llm_os.lmstudio_preset": "💻 LM Studio", "sidebar.llm_os.os_integration": "🖥 {os_name}-integratie", "sidebar.llm_os.install_context_menu": "📋 Contextmenu installeren", "sidebar.llm_os.remove_context_menu": "🗑 Contextmenu verwijderen", "sidebar.llm_os.cli_global": "💻 Globale CLI", "sidebar.llm_os.install_cli": "⚙️ CLI installeren", "sidebar.llm_os.remove_cli": "🗑 CLI verwijderen", "sidebar.llm_os.editor_placeholder": "code --wait", "sidebar.llm_os.editor_label": "Externe editor:", "sidebar.llm_os.update_settings": "🔄 Instellingen bijwerken", "sidebar.llm_os.prerelease": "🧪 Pre-releaseversies ontvangen", "sidebar.appearance.theme_label": "🎨 Thema:", "sidebar.appearance.mode_label": "🌙 Modus:", "sidebar.appearance.language_label": "🌐 Taal:", "sidebar.appearance.open_themes_folder": "📂 Thema-map openen", "sidebar.appearance.import_theme": "📥 Thema importeren", "sidebar.add_folder.title": "📂 Projectmap selecteren", "sidebar.add_github.prompt": "Voer GitHub-opslagplaats-URL (of PR-link) in:", "sidebar.add_github.title": "🐙 GitHub", "sidebar.add_github.save_title": "💾 Opslagplaats opslaan", "sidebar.add_github.save_prompt": "Wilt u de opslagplaats lokaal opslaan?", "sidebar.add_github.clone_dialog": "📂 Map selecteren om in te klonen", "sidebar.integration.title": "✅ Integratie", "sidebar.error.title": "❌ Fout", "sidebar.cli_integration.title": "✅ CLI-integratie", "sidebar.patch_error.title": "❌ Patchfout", "sidebar.patch_error.message": "Geen patches geselecteerd om toe te passen.", "sidebar.new_preset.title": "💾 Nieuwe voorinstelling", "sidebar.new_preset.prompt": "Voer voorinstellingsnaam in:", "sidebar.new_preset.name_taken": "Er bestaat al een voorinstelling met deze naam.", "sidebar.delete_preset.system_preset": "Kan een systeemvoorinstelling niet verwijderen.", "sidebar.new_prompt.title": "💾 Nieuwe promptvoorinstelling", "sidebar.new_prompt.prompt": "Voer promptvoorinstellingsnaam in:", "sidebar.new_prompt.name_taken": "Er bestaat al een voorinstelling met deze naam.", "sidebar.delete_prompt.system_preset": "Kan een systeemvoorinstelling niet verwijderen.", "sidebar.open_folder.error": "Kon map niet openen: {error}", "sidebar.import_theme.title": "📥 Thema importeren", "sidebar.success.title": "✅ Gelukt", "sidebar.import_theme.success": "Thema \"{filename}\" succesvol geïmporteerd.", "sidebar.import_theme.error": "Fout bij importeren thema: {error}", "action_panel.minify": "Minimaliseren", "action_panel.chk_minify": "Minimaliseren", "action_panel.no_comments": "Geen opmerkingen", "action_panel.chk_comments": "Geen opmerkingen", "action_panel.no_secrets": "Geen geheimen", "action_panel.chk_secrets": "Geen geheimen", "action_panel.skeleton": "Skelet", "action_panel.chk_skeleton": "Skelet", "action_panel.template.tooltip": "📁 Jinja2-sjabloon selecteren", "action_panel.preview.button": "👁 Voorbeeld", "action_panel.clipboard.button": "📋 Kopiëren", "action_panel.chat.button": "💬 Chat", "action_panel.editor.button": "📝 Editor", "action_panel.editor.tooltip": "📝 Openen in editor", "action_panel.file.button": "💾 Bestand", "action_panel.chk_dedup": "Dedupliceren", "action_panel.chk_aggressive": "Agressief", "action_panel.chk_checkpoints": "Checkpoints", "action_panel.chk_watch": "Auto-bewaken", "action_panel.template.dialog_title": "Jinja2-sjabloon selecteren", "empty_state.drop.title": "📂 Sleep een map hiernaartoe", "empty_state.drop.subtitle": "of klik op de knop hieronder", "empty_state.browse.button": "📂 Map bladeren", "empty_state.recent.title": "🕐 Recente projecten", "empty_state.browse.dialog_title": "📂 Projectmap selecteren", "status_bar.idle": "Inactief", "status_bar.tokens_count": "Tokens: {tokens}", "status_bar.tokens": "Tokens: {tokens}", "status_bar.local_model": " (lokaal model)", "analytics_panel.header.file": "Bestand", "analytics_panel.header.tokens": "Tokens", "analytics_panel.header.weight": "Gewicht", "file_tree.search.placeholder": "🔍 Bestand zoeken...", "file_tree.expand_all": "▶ Alles uitvouwen", "file_tree.collapse_all": "▼ Alles invouwen", "file_tree.exclude_tests": "🧪 Tests uitsluiten", "file_tree.git_modified": "🔵 Git gewijzigd", "file_tree.icon.dependency": "📦", "file_tree.icon.huge": "🔴", "file_tree.icon.heavy": "🟠", "file_tree.context.copy_no_deps": "📋 Kopiëren (geen afhankelijkheden)", "file_tree.context.copy_shallow": "📋 Kopiëren (ondiep)", "file_tree.context.copy_deep": "📋 Kopiëren (diep)", "file_tree.context.select_py": "🐍 Alleen Python", "file_tree.context.select_js": "🌐 Alleen JS/TS", "file_tree.context.exclude_heavy": "🚫 Zware uitsluiten", "file_tree.context.exclude_all": "🚫 Alles uitsluiten", "folder_list.no_sources": "📂 Geen mappen toegevoegd", "folder_list.edit.tooltip": "✏️ Pad bewerken", "folder_list.delete.tooltip": "🗑 Verwijderen", "main_controller.clear_temp_files": "🧹 Tijdelijke mappen opschonen...", "main_controller.choose_folders": "⚠️ Selecteer ten minste één map.", "main_controller.choose_folders_or_url": "⚠️ Selecteer een map of geef een URL op.", "main_controller.read_file_error": "❌ Fout bij lezen bestand: {target_file}", "main_controller.use_copy_deps_use_case": "📋 Kopiëren met afhankelijkheden (modus: {mode})...", "main_controller.no_folders_config": "⚠️ Geen mappen geselecteerd om configuratie op te slaan.", "main_controller.scan_first": "⚠️ Scan eerst.", "main_controller.no_files_in_log": "⚠️ Geen bestanden komen overeen met het log.", "main_controller.files_matched": "✅ Bestanden gevonden: {count}", "main_controller.copied_to_clipboard": "📋 Gekopieerd naar klembord", "main_controller.copied_tokens": "📋 {tokens} tokens gekopieerd", "main_controller.clipboard_error": "❌ Kopieerfout: {error}", "main_controller.clipboard_error_generic": "❌ Fout bij kopiëren naar klembord", "main_controller.pr_filter_applied": "🔍 PR-filter toegepast: {count} bestanden", "cli_controller.starting": "🚀 CLI starten (modus: {mode})", "cli_controller.target": "🎯 Doel: {target_path}", "cli_controller.critical_error": "❌ Kritieke fout: {exc}", "cli_controller.safety_patch_mode": "🛡 Veilige patch-toepassingsmodus", "cli_controller.patch_target": "📂 Doel: {target_path}", "cli_controller.patch_file": "📄 Patchbestand: {patch_file}", "cli_controller.patch_file_not_found": "❌ Patchbestand niet gevonden: {patch_file}", "cli_controller.patches_invalid": "❌ Kon geen patches verwerken.", "cli_controller.patch_skipped": "⏭ Overgeslagen: {file_target} — {msg}", "cli_controller.changes_for": "📋 Wijzigingen voor {file_target} ({action}):", "cli_controller.apply_prompt": "Toepassen? [Y/n/q]: ", "cli_controller.skipped": "⏭ Overgeslagen", "cli_controller.cancelled": "🚫 Geannuleerd door gebruiker", "cli_controller.invalid_choice": "❌ Ongeldige invoer. Voer y/n/q in.", "cli_controller.no_patches": "❌ Geen patches om toe te passen.", "cli_controller.applying_patches": "⚙️ {count} patches toepassen...", "cli_controller.applied_count": "✅ Toegepast: {applied}", "cli_controller.no_changes": "ℹ️ Geen wijzigingen.", "cli_controller.no_files_found": "❌ Geen bestanden gevonden.", "cli_controller.token_limit_exceeded": "❌ Tokenlimiet overschreden: {tokens} / {limit}", "cli_controller.dry_run_header": "📋 Proefuitvoering", "cli_controller.files_found": "📄 Bestanden gevonden: {count}", "cli_controller.estimated_volume": "📊 Geschat volume: {tokens} tokens", "cli_controller.fetching_prices": "💰 Prijzen ophalen...", "cli_controller.cost_estimate": "💰 Kostenraming ({model}): ${cost:.6f}", "cli_controller.free_or_local": "💰 Model {model} is gratis of lokaal", "cli_controller.project_copied": "📋 {tokens} tokens gekopieerd", "cli_controller.path_not_found": "❌ Pad niet gevonden: {path}", "cli_controller.window_closing": "⏳ Venster sluit over 3 seconden...", "store.status.done": "✅ Gereed", "store.status.scan_error": "❌ Scansfout: {error}", "store.status.scan_error_log": "Fout: {error}", "store.status.workspace_cleared": "🧹 Werkruimte gewist", "store.status.repo_loaded": "✅ Opslagplaats geladen", "store.status.clone_error": "❌ Kloonfout", "store.status.files_found": "📄 Bestanden gevonden: {count}", "store.status.error_with_msg": "❌ Fout: {error_msg}", "state.status.ready": "✅ Gereed", "process_use_case.workflow.preparing": "⚙️ Voorbereiden...", "process_use_case.workflow.no_files": "⚠️ Geen bestanden om te verwerken.", "process_use_case.workflow.reading": "📖 {count} bestanden lezen...", "process_use_case.workflow.analyzing": "🔍 Afhankelijkheden analyseren...", "process_use_case.workflow.processing_minifying": "⚙️ Verwerken en minificeren...", "process_use_case.workflow.formatting": "📝 Opmaak...", "process_use_case.workflow.saving": "💾 Opslaan...", "process_use_case.workflow.done": "✅ Gereed ({count} tokens)", "process_use_case.workflow.error": "❌ Fout: {error}", "process_use_case.export.editor": "📝 Geopend in editor", "process_use_case.export.chat_loaded": "💬 In chat geladen", "process_use_case.export.saved": "💾 Opgeslagen: {path}", "process_use_case.export.pdf_created": "📄 PDF gemaakt: {path}", "patch_use_case.patch.empty": "⚠️ Lege patch.", "patch_use_case.parsing.parsing_llm": "🔍 LLM-antwoord verwerken...", "patch_use_case.parsing.parse_error": "⚠️ JSON-parseerfout: {error}", "patch_use_case.parsing.no_valid_json": "❌ Geen geldige JSON gevonden.", "patch_use_case.patch.preparing": "⚙️ {count} patches voorbereiden...", "patch_use_case.patch.applied": "✅ Patches toegepast: {count}", "llm_checker.send.no_url": "⚠️ LLM-URL niet geconfigureerd.", "llm_checker.check.disabled": "LLM-controle is uitgeschakeld in instellingen.", "llm_checker.check.no_url_short": "LLM-URL niet geconfigureerd", "llm_checker.check.invalid_json": "Ongeldige JSON-respons van LLM", "patch_service.prepare.missing_file": "Geen bestand opgegeven voor patch.", "patch_service.prepare.no_folders": "Geen basismappen om naar bestanden te zoeken.", "patch_service.prepare.created": "✅ Wordt aangemaakt: {clean_target}", "patch_service.prepare.not_found": "❌ Bestand niet gevonden: {file_target}", "patch_service.prepare.will_delete": "⚠️ Wordt verwijderd", "patch_service.prepare.deleted": "✅ Wordt verwijderd: {basename}", "patch_service.prepare.appended": "✅ Gegevens toegevoegd aan: {basename}", "patch_service.prepare.prepended": "✅ Gegevens vooraan toegevoegd aan: {basename}", "patch_service.prepare.empty_search": "❌ Lege zoekopdracht.", "patch_service.prepare.search_not_found": "❌ Zoektekst niet gevonden.", "patch_service.prepare.replaced": "✅ Vervangen in: {basename}", "patch_service.prepare.inserted_before": "✅ Ingevoegd voor in: {basename}", "patch_service.prepare.inserted_after": "✅ Ingevoegd na in: {basename}", "patch_service.prepare.unknown_action": "❌ Onbekende actie: {action}", "patch_service.prepare.fuzzy_match": " (fuzzy match: {fuzzy_marker:.0%})", "patch_service.apply.error": "❌ Fout bij toepassen patch op {file_target}: {e}", "output_service.clipboard.linux_install": "Voor klembordondersteuning op Linux, installeer: sudo apt install xclip", "output_service.clipboard.copy_error": "Fout bij kopiëren naar klembord: {error}", "output_service.editor.open_error": "Kon editor '{editor_cmd}' niet openen: {error}", "updater_service.check.no_description": "Geen beschrijving", "updater_service.check.github_api_error": "GitHub API-fout (code {code})", "updater_service.check.connection_error": "Verbindingsfout: {error}", "updater_service.download.not_compiled": "Automatisch bijwerken is alleen beschikbaar in de gecompileerde versie.", "updater_service.download.no_app_in_archive": "Geen .app gevonden in archief", "updater_service.download.download_failed": "Downloadfout: {error}", "github_service.invalid_url": "Ongeldige URL", "github_use_case.preparing": "GitHub voorbereiden...", "github_use_case.pr_detected": "🐙 Pull-request gedetecteerd. Bestandslijst ophalen...", "github_use_case.pr_files_count": "{count} bestanden opgehaald van PR.", "github_use_case.cloning": "Opslagplaats klonen...", "github_use_case.cloning_url": "GitHub: {url} klonen", "github_use_case.repo_loaded": "✅ Opslagplaats geladen: {path}", "github_use_case.github_error": "❌ GitHub-fout: {error}", "updater_use_case.checking": "🔍 Controleren op updates op GitHub (v{version})...", "updater_use_case.connecting": "Verbinden met GitHub-server. Even geduld...", "updater_use_case.update_found": "🎉 Nieuwe versie gevonden: {version}", "updater_use_case.up_to_date": "✅ U heeft de nieuwste versie geïnstalleerd.", "updater_use_case.no_updates": "Geen updates gevonden.\n\nU gebruikt de nieuwste versie van de applicatie.", "updater_use_case.check_error": "❌ Updatecontrole mislukt: {error}", "updater_use_case.check_error_notes": "**Kon niet controleren op updates.**\n\nControleer uw netwerkverbinding of GitHub API-limieten.\n\n`{error}`", "updater_use_case.download_starting": "⬇️ Download starten...", "updater_use_case.download_progress": "Bezig met downloaden: {percent}%", "updater_use_case.update_installed": "✅ Update geïnstalleerd. Opnieuw opstarten...", "updater_use_case.restarting": "Opnieuw opstarten...", "updater_use_case.install_error": "❌ Installatiefout: {error}", "updater_use_case.install_error_notes": "**Downloaden of installeren van update mislukt.**\n\nTerugdraaien succesvol voltooid.\n\n`{error}`", "settings_use_case.reset": "Instellingen resetten", "settings_use_case.local_config_applied": "⚙️ Lokale instellingen toegepast vanuit: {path}", "settings_use_case.config_parse_error": "⚠️ Parseerfout in {path}: {error}", "settings_use_case.config_read_error": "⚠️ Kon lokale configuratie niet lezen: {error}", "settings_use_case.no_folder_selected": "❌ Fout: Geen projectmap geselecteerd.", "settings_use_case.config_saved": "✅ Lokale configuratie opgeslagen: {path}", "settings_use_case.config_save_error": "❌ Fout bij opslaan lokale configuratie: {error}", "settings_use_case.workspace_saved": "Werkruimte opgeslagen: {path}", "settings_use_case.workspace_save_error": "Fout bij opslaan werkruimte: {error}", "settings_use_case.workspace_loaded": "Werkruimte geladen: {path}", "settings_use_case.workspace_load_error": "Fout bij laden werkruimte: {error}", "scan_use_case.scanning": "Scannen...", "scan_use_case.scan_started": "Scan gestart...", "scan_use_case.no_files": "⚠️ Geen bestanden gevonden", "scan_use_case.analyzing": "Tokens en Git analyseren...", "scan_use_case.scan_complete": "Scan voltooid", "tour_service.welcome.title": "👋 Welkom bij CodeContext AI!", "tour_service.welcome.text": "CodeContext AI is een hulpmiddel voor het analyseren van uw codebase. Het scant uw project, verzamelt context en stelt u in staat deze naar een LLM te sturen voor analyse, chat of het maken van patches.\n\nKlik op \"Volgende\" om meer te weten te komen over de functies.", "tour_service.folders_pr.title": "📂 Mappen en GitHub PR", "tour_service.folders_pr.text": "Voeg lokale mappen toe via de knop \"Map toevoegen\" of kloon een GitHub-opslagplaats via URL.\n\nPull-requests worden ondersteund — alleen PR-bestanden worden gescand.", "tour_service.filtering.title": "🔧 Bestandsfiltering", "tour_service.filtering.text": "Configureer bestandsextensies, negeer paden en filtervoorinstellingen.\n\nSchakel Git-modus in om alleen gewijzigde bestanden te scannen.", "tour_service.compression.title": "⚙️ Compressie en Minificatie", "tour_service.compression.text": "Schakel Minificatie in om overtollige witruimte te verwijderen, \"Geen opmerkingen\" om opmerkingen te verwijderen en \"Geen geheimen\" om API-sleutels te maskeren.\n\nSkeletmodus laat alleen functiestubs over.", "tour_service.architecture.title": "🌳 Projectarchitectuur", "tour_service.architecture.text": "Schakel de projectstructuur, afhankelijkheidsgrafiek en het Mermaid-diagram in om uw codearchitectuur te visualiseren.", "tour_service.editor_preview.title": "👁 Voorbeeld en Diff", "tour_service.editor_preview.text": "Gebruik \"Voorbeeld\" om de uiteindelijke prompt te zien. Het tabblad \"Diff\" toont een vergelijking van originele versus verwerkte bestanden.\n\nKopieer individuele bestanden of alles in één keer.", "tour_service.local_llm.title": "💻 Lokale LLM's", "tour_service.local_llm.text": "Verbind lokale LLM's (Ollama, LM Studio) of cloud-API's (OpenAI).\n\nLLM wordt gebruikt voor patchvalidatie en codechat.", "tour_service.ai_chat.title": "💬 AI-chat", "tour_service.ai_chat.text": "Chatdialoog met de LLM die automatisch de volledige projectcontext bevat.\n\nStel vragen over de code, vraag refactoring of codegeneratie aan.", "tour_service.patcher.title": "🔧 JSON-patcher", "tour_service.patcher.text": "Genereer een JSON-patch via LLM en pas deze toe op projectbestanden.\n\nOndersteunde acties: vervangen, aanmaken, verwijderen, toevoegen, vooraan toevoegen, invoegen voor, invoegen na.", "tour_service.safety_diff.title": "🛡 Veilige diff-beoordeling", "tour_service.safety_diff.text": "Elke patch doorloopt een diff-voorbeeld. U kunt wijzigingen via LLM verifiëren.\n\nWijzigingen selectief accepteren of afwijzen.", "tour_service.os_integration.title": "🖥 Besturingssysteemintegratie", "tour_service.os_integration.text": "Installeer het contextmenu (\"CodeContext AI\" bij rechtsklik op een map) en een globale CLI.\n\nWindows: via register. macOS: via Automator. Linux: via .desktop-bestanden.", "integration_strategies.windows.elevate_error": "❌ Fout bij aanvragen beheerdersrechten: {exc}", "integration_strategies.windows.admin_required_install": "⚠️ Beheerdersrechten zijn vereist om het contextmenu te installeren. Voer de applicatie uit als beheerder.", "integration_strategies.windows.menu_open_ui": "CodeContext AI openen", "integration_strategies.windows.menu_copy_default": "Context kopiëren (standaard)", "integration_strategies.windows.menu_copy_deep": "Context kopiëren (diep)", "integration_strategies.windows.menu_copy_xml": "Context kopiëren (XML)", "integration_strategies.windows.menu_copy_skeleton": "Context kopiëren (skelet)", "integration_strategies.windows.install_success": "✅ Contextmenu geïnstalleerd.", "integration_strategies.windows.install_error": "❌ Fout bij installeren contextmenu: {error}", "integration_strategies.windows.admin_required_remove": "⚠️ Beheerdersrechten zijn vereist om het contextmenu te verwijderen.", "integration_strategies.windows.remove_access_error": "❌ Registertoegang geweigerd: {error}", "integration_strategies.windows.remove_registry_error": "❌ Fout bij verwijderen uit register: {error}", "integration_strategies.windows.remove_success": "✅ Contextmenu verwijderd.", "integration_strategies.windows.cli_install_success": "✅ CLI globaal geïnstalleerd.", "integration_strategies.windows.cli_install_error": "❌ Fout bij installeren CLI: {error}", "integration_strategies.windows.cli_remove_success": "✅ CLI verwijderd.", "integration_strategies.windows.cli_remove_error": "❌ Fout bij verwijderen CLI: {error}", "integration_strategies.linux.menu_open_ui": "CodeContext AI openen", "integration_strategies.linux.menu_copy_xml": "Context kopiëren (XML)", "integration_strategies.linux.menu_copy_skeleton": "Context kopiëren (skelet)", "integration_strategies.linux.install_success": "✅ Contextmenu geïnstalleerd.", "integration_strategies.linux.install_error": "❌ Fout bij installeren contextmenu: {error}", "integration_strategies.linux.remove_success": "✅ Contextmenu verwijderd.", "integration_strategies.linux.remove_error": "❌ Fout bij verwijderen contextmenu: {error}", "integration_strategies.linux.cli_install_success": "✅ CLI globaal geïnstalleerd.", "integration_strategies.linux.cli_install_error": "❌ Fout bij installeren CLI: {error}", "integration_strategies.linux.cli_remove_success": "✅ CLI verwijderd.", "integration_strategies.linux.cli_remove_error": "❌ Fout bij verwijderen CLI: {error}", "integration_strategies.macos.install_success": "✅ Contextmenu geïnstalleerd.", "integration_strategies.macos.install_error": "❌ Fout bij installeren contextmenu: {error}", "integration_strategies.macos.remove_success": "✅ Contextmenu verwijderd.", "integration_strategies.macos.remove_error": "❌ Fout bij verwijderen contextmenu: {error}", "formatting.hidden_lines": "... {c_start} identieke regels verborgen ...", "dialogs.preview.generating_diff": "Verschillen genereren...", "action_panel.plugins.button": "🔌 Plugins", "process_use_case.workflow.writing": "✍️ Bestand schrijven...", "plugins.approval.title": "🔌 Plugintoestemming", "plugins.approval.heading": "Nieuwe plugin: {name}", "plugins.approval.info": "Deze plugin vraagt toegang tot uw project:", "plugins.approval.name": "Naam:", "plugins.approval.id": "ID:", "plugins.approval.version": "Versie:", "plugins.approval.description": "Beschrijving:", "plugins.approval.warning": "⚠️ Zorg ervoor dat u de bron van deze plugin vertrouwt. Plugins hebben toegang tot het bestandssysteem en de applicatie-API.", "plugins.approval.deny": "🚫 Weigeren", "plugins.approval.allow": "✅ Toestaan", "plugins.install.success": "✅ Plugin geïnstalleerd.", "plugins.install.error": "❌ Fout bij installeren van plugin: {error}", "plugins.install.title": "📦 Plugin-afhankelijkheden installeren", "plugins.install.close": "Sluiten", "sidebar.tab.plugins": "🔌 Plugins", "sidebar.plugins.open_folder": "📂 Pluginmap openen", "sidebar.plugins.restart_required": "⚠️ Herstart vereist", "sidebar.plugins.restart_msg": "Herstart de applicatie om plugin-wijzigingen toe te passen.", "sidebar.hide_tab": "👁 Tab verbergen" }