diff --git a/frontend/translations/nl.json b/frontend/translations/nl.json index d36160ed..2ac89e9b 100644 --- a/frontend/translations/nl.json +++ b/frontend/translations/nl.json @@ -106,22 +106,22 @@ "auth.email_label": "Email", "auth.forgot_password": "Forgot Password?", "auth.forgot_username": "Forgot username?", - "auth.login": "Log In", + "auth.login": "Inloggen", "auth.login_title": "Log In", "auth.logo_alt": "DocuElevate Logo", - "auth.logout": "Log Out", - "auth.my_account": "My Account", + "auth.logout": "Uitloggen", + "auth.my_account": "Mijn account", "auth.no_account": "Don't have an account?", "auth.or_continue_with": "Or continue with", "auth.password_label": "Password", - "auth.profile": "Profile", + "auth.profile": "Profiel", "auth.remember_me": "Remember me", "auth.return_home": "Return to Home", "auth.sign_in": "Sign in", "auth.sign_in_sso": "Sign in with SSO", "auth.sign_in_with": "Sign in with", "auth.sign_in_with_username": "Sign in with username", - "auth.signup": "Sign Up", + "auth.signup": "Registreren", "auth.signup_title": "Sign Up", "auth.username_label": "Username", "auth.username_or_email": "Username or Email", @@ -184,69 +184,69 @@ "billing.success_heading": "You're all set!", "billing.success_message": "Your subscription has been activated. Thank you for choosing DocuElevate!", "billing.success_page_title": "DocuElevate - Subscription Activated", - "common.actions": "Actions", - "common.active": "Active", - "common.all": "All", - "common.back": "Back", - "common.cancel": "Cancel", - "common.close": "Close", + "common.actions": "Acties", + "common.active": "Actief", + "common.all": "Alles", + "common.back": "Terug", + "common.cancel": "Annuleren", + "common.close": "Sluiten", "common.col_pending": "Pending", - "common.completed": "Completed", - "common.confirm": "Confirm", - "common.copied": "Copied!", - "common.copy": "Copy", + "common.completed": "Voltooid", + "common.confirm": "Bevestigen", + "common.copied": "Gekopieerd!", + "common.copy": "Kopiëren", "common.create": "Create", - "common.created": "Created", - "common.date": "Date", - "common.delete": "Delete", - "common.description": "Description", + "common.created": "Aangemaakt", + "common.date": "Datum", + "common.delete": "Verwijderen", + "common.description": "Beschrijving", "common.details": "Details", - "common.disabled": "Disabled", - "common.download": "Download", + "common.disabled": "Uitgeschakeld", + "common.download": "Downloaden", "common.duplicate": "Duplicate", - "common.edit": "Edit", - "common.enabled": "Enabled", - "common.error": "Error", - "common.failed": "Failed", - "common.filter": "Filter", - "common.inactive": "Inactive", + "common.edit": "Bewerken", + "common.enabled": "Ingeschakeld", + "common.error": "Fout", + "common.failed": "Mislukt", + "common.filter": "Filteren", + "common.inactive": "Inactief", "common.info": "Info", - "common.loading": "Loading...", - "common.name": "Name", - "common.next": "Next", + "common.loading": "Laden...", + "common.name": "Naam", + "common.next": "Volgende", "common.next_page": "Next page", - "common.no": "No", - "common.none": "None", + "common.no": "Nee", + "common.none": "Geen", "common.page": "Page", - "common.pending": "Pending", + "common.pending": "In afwachting", "common.prev_page": "Previous page", "common.previous": "Previous", - "common.processing": "Processing", - "common.refresh": "Refresh", - "common.reset": "Reset", - "common.retry": "Retry", - "common.save": "Save", - "common.search": "Search", - "common.select": "Select", + "common.processing": "Verwerken", + "common.refresh": "Vernieuwen", + "common.reset": "Herstellen", + "common.retry": "Opnieuw proberen", + "common.save": "Opslaan", + "common.search": "Zoeken", + "common.select": "Selecteren", "common.select_placeholder": "— select —", - "common.size": "Size", + "common.size": "Grootte", "common.status": "Status", "common.submit": "Submit", - "common.success": "Success", + "common.success": "Succes", "common.tags": "Tags", "common.type": "Type", - "common.updated": "Updated", - "common.upload": "Upload", - "common.view": "View", - "common.warning": "Warning", - "common.yes": "Yes", - "cookie.accept": "Got it", + "common.updated": "Bijgewerkt", + "common.upload": "Uploaden", + "common.view": "Bekijken", + "common.warning": "Waarschuwing", + "common.yes": "Ja", + "cookie.accept": "Begrepen", "cookie.learn_more": "Learn more", "cookie.message": "This website uses cookies to improve your experience.", - "cookie.notice": "DocuElevate uses only essential session cookies required for authentication and service operation. No tracking or analytics cookies are used.", - "cookie.notice_label": "Cookie notice", - "cookie.policy_link": "Cookie Policy", - "cookie.privacy_link": "Privacy Notice", + "cookie.notice": "DocuElevate gebruikt alleen essentiële sessiecookies die nodig zijn voor authenticatie en werking van de service. Er worden geen tracking- of analysecookies gebruikt.", + "cookie.notice_label": "Cookiemelding", + "cookie.policy_link": "Cookiebeleid", + "cookie.privacy_link": "Privacyverklaring", "credentials.col_action": "Action", "credentials.col_credential": "Credential", "credentials.col_source": "Source", @@ -270,16 +270,16 @@ "credentials.table_for": "Credentials for", "credentials.title": "Credential Audit", "credentials.total_credentials": "Total Credentials", - "dashboard.active_integrations": "Active Integrations", - "dashboard.files_this_month": "Files This Month", - "dashboard.files_today": "Files Today", - "dashboard.ocr_processed": "OCR Processed", - "dashboard.quick_actions": "Quick Actions", - "dashboard.recent_activity": "Recent Activity", - "dashboard.storage_targets": "Storage Targets", + "dashboard.active_integrations": "Actieve integraties", + "dashboard.files_this_month": "Bestanden deze maand", + "dashboard.files_today": "Bestanden vandaag", + "dashboard.ocr_processed": "OCR verwerkt", + "dashboard.quick_actions": "Snelle acties", + "dashboard.recent_activity": "Recente activiteit", + "dashboard.storage_targets": "Opslagdoelen", "dashboard.title": "Dashboard", - "dashboard.total_files": "Total Files", - "dashboard.welcome": "Welcome to DocuElevate", + "dashboard.total_files": "Totaal bestanden", + "dashboard.welcome": "Welkom bij DocuElevate", "duplicates.file_id_label": "File ID", "duplicates.file_id_placeholder": "e.g. 42", "duplicates.find_btn": "Find", @@ -317,14 +317,14 @@ "error.500_message1": "Our servers encountered a mishap and need a moment. Maybe the hamsters spilled their coffee?", "error.500_message2": "We're already on it—sorting files, rebooting servers, and recalibrating flux capacitors.", "error.500_title": "Server Error - DocuElevate", - "error.forbidden": "Forbidden", - "error.forbidden_message": "You do not have permission to access this page.", - "error.not_found": "Page not found", - "error.not_found_message": "The page you are looking for does not exist.", - "error.server_error": "Internal Server Error", - "error.server_error_message": "Something went wrong. Please try again later.", - "error.unauthorized": "Unauthorized", - "error.unauthorized_message": "You need to log in to access this page.", + "error.forbidden": "Verboden", + "error.forbidden_message": "U heeft geen toestemming om deze pagina te openen.", + "error.not_found": "Pagina niet gevonden", + "error.not_found_message": "De pagina die u zoekt bestaat niet.", + "error.server_error": "Interne serverfout", + "error.server_error_message": "Er is iets misgegaan. Probeer het later opnieuw.", + "error.unauthorized": "Niet geautoriseerd", + "error.unauthorized_message": "U moet inloggen om deze pagina te openen.", "files.action_delete": "Delete file", "files.action_details": "View details", "files.action_preview": "Quick preview", @@ -337,12 +337,12 @@ "files.delete_modal_confirm": "Delete", "files.delete_modal_message": "Are you sure you want to delete this file?", "files.delete_modal_title": "Confirm Deletion", - "files.document_title": "Document Title", - "files.drop_overlay_hint": "Supports PDF, Office docs, images, HTML, Markdown, and more – folders are processed recursively", + "files.document_title": "Documenttitel", + "files.drop_overlay_hint": "Supports PDF, Office docs, images, HTML, Markdown, and more", "files.drop_overlay_title": "Drop files or folders anywhere to upload", "files.error_hint": "This might be due to a configuration or import issue. Please check the server logs.", - "files.file_size": "File Size", - "files.filename": "Filename", + "files.file_size": "Bestandsgrootte", + "files.filename": "Bestandsnaam", "files.files_selected": "files selected", "files.filter_all_providers": "All Providers", "files.filter_all_statuses": "All Statuses", @@ -366,10 +366,10 @@ "files.filter_storage_provider": "Storage Provider", "files.filter_tags_aria": "Filter by tags (comma-separated)", "files.filter_tags_placeholder": "e.g. invoice,amazon", - "files.fulltext_search_label": "Full-Text Search (OCR text, metadata, tags)", + "files.fulltext_search_label": "Full-Text Search", "files.fulltext_search_placeholder": "Search document content, sender, tags, type...", - "files.no_files": "No files found", - "files.ocr_status": "OCR Status", + "files.no_files": "Geen bestanden gevonden", + "files.ocr_status": "OCR-status", "files.page_title": "File Records", "files.pagination_files": "files", "files.pagination_first": "First", @@ -400,22 +400,22 @@ "files.table_original_filename": "Original Filename", "files.table_select_all": "Select all files on this page", "files.tags": "Tags", - "files.title": "Files", + "files.title": "Bestanden", "files.upload_modal_aria": "Upload progress", "files.upload_modal_close": "Close upload progress", "files.upload_modal_header": "Uploading Files", - "files.uploaded": "Uploaded", + "files.uploaded": "Geüpload", "footer.about": "About", "footer.attribution": "Attribution", - "footer.attributions": "Attributions", + "footer.attributions": "Attributies", "footer.cookies": "Cookies", "footer.copyright": "DocuElevate {year}", - "footer.imprint": "Imprint", - "footer.license": "License", - "footer.navigation": "Footer navigation", + "footer.imprint": "Colofon", + "footer.license": "Licentie", + "footer.navigation": "Voettekstnavigatie", "footer.privacy": "Privacy", - "footer.terms": "Terms", - "footer.version": "Version {version}", + "footer.terms": "Voorwaarden", + "footer.version": "Versie {version}", "help.destinations_dropbox": "Dropbox", "help.destinations_dropbox_desc": "OAuth-linked. Files land in your chosen folder.", "help.destinations_email": "Email Forwarding", @@ -435,8 +435,8 @@ "help.destinations_sftp_desc": "Secure file transfer to any server.", "help.destinations_webhook": "Webhook", "help.destinations_webhook_desc": "POST metadata to any external endpoint.", - "help.documentation": "Documentation", - "help.faq": "Frequently Asked Questions", + "help.documentation": "Documentatie", + "help.faq": "Veelgestelde vragen", "help.faq_1_a": "Navigate to the Upload page, drag-and-drop your files or click Choose File. DocuElevate converts images and office documents to PDF, runs OCR, and extracts metadata automatically.", "help.faq_1_q": "How do I upload documents?", "help.faq_2_a": "PDF, JPEG, PNG, TIFF, BMP, GIF, DOCX, XLSX, PPTX, ODT, ODS, TXT, RTF, and HTML. Non-PDF files are automatically converted to PDF before processing.", @@ -448,7 +448,7 @@ "help.faq_5_a": "DocuElevate encrypts credentials at rest, communicates over TLS, and never stores your documents longer than necessary. See the Privacy Notice for full details.", "help.faq_5_q": "Is my data secure?", "help.faq_heading": "Frequently Asked Questions", - "help.getting_started": "Getting Started", + "help.getting_started": "Aan de slag", "help.heading": "Help Center", "help.page_title": "Help Center", "help.privacy_notice": "Privacy Notice", @@ -469,13 +469,13 @@ "help.sources_web_upload": "Web Upload", "help.sources_web_upload_desc": "The fastest way to get started. Open the Upload page, drop one or more files, and DocuElevate takes care of the rest. Supported formats include PDF, JPEG, PNG, TIFF, DOCX, XLSX, and more.", "help.subheading": "Everything you need to get the most out of DocuElevate. Browse topics below or search for what you need.", - "help.support": "Support", + "help.support": "Ondersteuning", "help.support_admin_message": "Contact your administrator for support information.", "help.support_description": "Can’t find what you’re looking for? Our support team is here to help.", "help.support_heading": "Contact Support", "help.support_ticket_button": "Submit a Ticket", "help.support_ticket_heading": "Open a Support Ticket", - "help.title": "Help Center", + "help.title": "Helpcentrum", "help.workflows_creating": "Creating a Pipeline", "help.workflows_definition": "A Pipeline is a series of processing steps that run automatically whenever a document is ingested. Each step can transform, enrich, or route the document.", "help.workflows_heading": "Workflows & Pipelines", @@ -570,24 +570,24 @@ "index.usage_my_usage": "My usage", "index.usage_today": "Files today", "index.usage_unlimited": "Unlimited", - "integrations.configure": "Configure", - "integrations.connect": "Connect", - "integrations.connected": "Connected", - "integrations.disconnect": "Disconnect", + "integrations.configure": "Configureren", + "integrations.connect": "Verbinden", + "integrations.connected": "Verbonden", + "integrations.disconnect": "Verbreken", "integrations.empty_state": "No integrations configured", "integrations.folder_label": "Folder", "integrations.host_label": "Host", "integrations.imap_settings": "IMAP Settings", - "integrations.not_connected": "Not Connected", + "integrations.not_connected": "Niet verbonden", "integrations.page_title": "Integrations", "integrations.password_label": "Password", "integrations.port_label": "Port", - "integrations.title": "Integrations", + "integrations.title": "Integraties", "integrations.username_label": "Username", "language.bg": "Български", "language.ca": "Català", "language.change_success": "Language changed to {language}", - "language.changed": "Language changed to {language}", + "language.changed": "Taal gewijzigd naar {language}", "language.cs": "Čeština", "language.da": "Dansk", "language.de": "Deutsch", @@ -611,7 +611,7 @@ "language.pt": "Português", "language.ro": "Română", "language.ru": "Русский", - "language.selector": "Language", + "language.selector": "Taal", "language.selector_label": "Select language", "language.sk": "Slovenčina", "language.sl": "Slovenščina", @@ -619,77 +619,77 @@ "language.tr": "Türkçe", "language.uk": "Українська", "language.zh": "中文", - "nav.about": "About", + "nav.about": "Over ons", "nav.admin": "Admin", "nav.admin.audit_logs": "Audit Logs", "nav.admin.backups": "Backups", "nav.admin.plans": "Plans", "nav.admin.scheduled_jobs": "Scheduled Jobs", "nav.admin.users": "Users", - "nav.admin_actions": "Admin actions", - "nav.admin_menu": "Admin menu", - "nav.api_docs": "API Docs", + "nav.admin_actions": "Admin-acties", + "nav.admin_menu": "Admin-menu", + "nav.api_docs": "API-documentatie", "nav.api_tokens": "API Tokens", - "nav.backup_restore": "Backup & Restore", - "nav.credentials": "Credentials", - "nav.dark_mode": "Dark Mode", + "nav.backup_restore": "Back-up en herstel", + "nav.credentials": "Referenties", + "nav.dark_mode": "Donkere modus", "nav.dashboard": "Dashboard", - "nav.developer_docs": "Developer Docs", - "nav.duplicates": "Duplicates", - "nav.file_manager": "File Manager", - "nav.files": "Files", + "nav.developer_docs": "Ontwikkelaarsdocumentatie", + "nav.duplicates": "Duplicaten", + "nav.file_manager": "Bestandsbeheer", + "nav.files": "Bestanden", "nav.help": "Help", - "nav.help_center": "Help Center", + "nav.help_center": "Helpcentrum", "nav.imap": "Email Import", - "nav.integrations": "Integrations", - "nav.light_mode": "Light Mode", + "nav.integrations": "Integraties", + "nav.light_mode": "Lichte modus", "nav.login": "Log In", "nav.logout": "Log Out", - "nav.main_navigation": "Main navigation", - "nav.notifications": "Notifications", - "nav.open_main_menu": "Open main menu", + "nav.main_navigation": "Hoofdnavigatie", + "nav.notifications": "Meldingen", + "nav.open_main_menu": "Hoofdmenu openen", "nav.pipelines": "Pipelines", - "nav.plan_designer": "Plan Designer", - "nav.pricing": "Pricing", + "nav.plan_designer": "Planontwerper", + "nav.pricing": "Prijzen", "nav.profile": "Profile", "nav.queue": "Queue", - "nav.queue_monitor": "Queue Monitor", - "nav.scheduled_jobs": "Scheduled Jobs", - "nav.search": "Search", - "nav.settings": "Settings", + "nav.queue_monitor": "Wachtrijmonitor", + "nav.scheduled_jobs": "Geplande taken", + "nav.search": "Zoeken", + "nav.settings": "Instellingen", "nav.shared_links": "Shared Links", "nav.signup": "Sign Up", - "nav.similarity": "Similarity", - "nav.skip_to_content": "Skip to main content", + "nav.similarity": "Gelijkenis", + "nav.skip_to_content": "Ga naar hoofdinhoud", "nav.status": "Status", "nav.subscription": "Subscription", - "nav.toggle_dark_mode": "Toggle dark mode", - "nav.toggle_nav": "Toggle navigation menu", - "nav.upload": "Upload", - "nav.users": "Users", + "nav.toggle_dark_mode": "Donkere modus schakelen", + "nav.toggle_nav": "Navigatiemenu schakelen", + "nav.upload": "Uploaden", + "nav.users": "Gebruikers", "nav.version": "Version Info", "notifications.filter_all": "All", "notifications.filter_read": "Read only", "notifications.filter_unread": "Unread only", "notifications.manage_desc": "Manage your notification inbox, targets, and event preferences", - "notifications.mark_all_read": "Mark All as Read", + "notifications.mark_all_read": "Alles als gelezen markeren", "notifications.mark_all_read_btn": "Mark all read", - "notifications.mark_read": "Mark as Read", - "notifications.no_notifications": "No notifications", + "notifications.mark_read": "Markeren als gelezen", + "notifications.no_notifications": "Geen meldingen", "notifications.page_title": "Notifications", "notifications.tab_inbox": "Inbox", "notifications.tab_settings": "Settings", - "notifications.title": "Notifications", - "notifications.unread_count": "{count} unread notifications", + "notifications.title": "Meldingen", + "notifications.unread_count": "{count} ongelezen meldingen", "pipelines.active_label": "Active", "pipelines.add_step_btn": "Add Step", - "pipelines.create": "Create Pipeline", + "pipelines.create": "Pipeline maken", "pipelines.custom_label_label": "Custom Label", "pipelines.default_label": "Default", "pipelines.description_label": "Description", "pipelines.description_placeholder": "Optional description", "pipelines.disabled_label": "Disabled", - "pipelines.edit": "Edit Pipeline", + "pipelines.edit": "Pipeline bewerken", "pipelines.empty_state": "No pipelines yet", "pipelines.empty_state_hint": "Create your first pipeline to define custom document processing workflows.", "pipelines.enabled_label": "Enabled", @@ -712,7 +712,7 @@ "pipelines.subtitle_system_pre": "System pipelines (created by admins) are shown with a", "pipelines.system_label": "System", "pipelines.system_pipeline_label": "System pipeline (visible to all users)", - "pipelines.title": "Processing Pipelines", + "pipelines.title": "Verwerkingspipelines", "queue.active_tasks": "Active Tasks", "queue.auto_refresh_1": "Auto-refreshes every", "queue.auto_refresh_2": "seconds", @@ -762,18 +762,18 @@ "search.input_aria_label": "Search documents", "search.input_placeholder": "Search documents by content, sender, tags, type...", "search.loading_indicator": "Searching…", - "search.no_results": "No results found", + "search.no_results": "Geen resultaten gevonden", "search.page_title": "Search Documents", - "search.placeholder": "Search by filename, content, tags...", + "search.placeholder": "Zoeken op naam, inhoud, tags...", "search.result_empty": "No documents found matching your query.", - "search.results_count": "{count} results found", + "search.results_count": "{count} resultaten gevonden", "search.saved_aria_save": "Save current search", "search.saved_button": "Save Current", "search.saved_empty": "No saved searches yet", "search.saved_error": "Could not load saved searches", "search.saved_label": "Saved Searches", "search.saved_loading": "Loading...", - "search.title": "Search Documents", + "search.title": "Documenten zoeken", "settings.audit_log_btn": "Audit Log", "settings.autocomplete_hint": "Type to search known values, or enter any custom value.", "settings.autocomplete_no_matches": "No matches — you can still type a custom value", @@ -797,15 +797,15 @@ "settings.no_results_hint": "Try a different search term or", "settings.page_heading": "Application Settings", "settings.required_label": "(required)", - "settings.reset_confirm": "Are you sure you want to reset this setting?", + "settings.reset_confirm": "Weet u zeker dat u deze instelling wilt herstellen?", "settings.restart_required_suffix": "= restart required", "settings.revert_btn": "Remove from DB", "settings.revert_title": "Remove DB override and revert to environment variable or default", "settings.reverting": "Reverting…", "settings.save_all_btn": "Save All Changes", - "settings.save_error": "Failed to save setting", + "settings.save_error": "Instelling opslaan mislukt", "settings.save_setting_title": "Save this setting", - "settings.save_success": "Setting saved successfully", + "settings.save_success": "Instelling succesvol opgeslagen", "settings.saving_state": "Saving…", "settings.search_aria_label": "Search settings", "settings.search_clear_aria": "Clear search", @@ -814,7 +814,7 @@ "settings.source_db_badge": "DB", "settings.source_default_badge": "DEFAULT", "settings.source_env_badge": "ENV", - "settings.title": "Settings", + "settings.title": "Instellingen", "settings.toggle_visibility_aria": "Toggle password visibility", "settings.toggle_visibility_title": "Show/hide value", "settings.user_autocomplete_empty": "No matching users found", @@ -903,11 +903,11 @@ "upload.camera_button": "Take Photo / Scan Document", "upload.download_button": "Download and Process", "upload.downloading": "Downloading file from URL...", - "upload.drag_drop": "Drag & drop files here or click to browse", + "upload.drag_drop": "Sleep bestanden hierheen of klik om te bladeren", "upload.drop_hint_desktop": "Drag & drop files or folders here, or click to select files.", "upload.drop_hint_mobile": "Tap to select files or use the camera button below.", "upload.drop_zone_aria": "File upload area. Drag and drop files here, or press Enter to browse files.", - "upload.error": "Upload failed", + "upload.error": "Upload mislukt", "upload.error_invalid_url": "Invalid URL format", "upload.error_url_required": "Please enter a URL", "upload.file_size_hint": "Maximum size: 500 MB per file", @@ -915,14 +915,14 @@ "upload.filename_description": "Leave empty to use filename from URL", "upload.filename_label": "Filename (optional)", "upload.filename_placeholder": "my-document.pdf", - "upload.max_size": "Maximum file size: {size}", + "upload.max_size": "Maximale bestandsgrootte: {size}", "upload.page_title": "Upload Files", "upload.section_device": "Upload from Device", "upload.section_url": "Upload from URL", - "upload.select_file": "Select File", - "upload.success": "File uploaded successfully", - "upload.title": "Upload Document", - "upload.uploading": "Uploading...", + "upload.select_file": "Bestand selecteren", + "upload.success": "Bestand succesvol geüpload", + "upload.title": "Document uploaden", + "upload.uploading": "Uploaden...", "upload.url_description": "Enter a direct link to a file (PDF, Office documents, or images)", "upload.url_label": "File URL", "upload.url_placeholder": "https://example.com/document.pdf"