bea9dae957
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
759 lines
38 KiB
JSON
759 lines
38 KiB
JSON
{
|
||
"app.name": "DocuElevate",
|
||
"nav.dashboard": "Dashboard",
|
||
"nav.upload": "Upload",
|
||
"nav.files": "Files",
|
||
"nav.search": "Search",
|
||
"nav.pipelines": "Pipelines",
|
||
"nav.integrations": "Integrations",
|
||
"nav.help": "Help",
|
||
"nav.notifications": "Notifications",
|
||
"nav.pricing": "Pricing",
|
||
"nav.about": "About",
|
||
"nav.admin": "Admin",
|
||
"nav.settings": "Settings",
|
||
"nav.users": "Users",
|
||
"nav.plan_designer": "Plan Designer",
|
||
"nav.credentials": "Credentials",
|
||
"nav.file_manager": "File Manager",
|
||
"nav.duplicates": "Duplicates",
|
||
"nav.similarity": "Similarity",
|
||
"nav.queue_monitor": "Queue Monitor",
|
||
"nav.scheduled_jobs": "Scheduled Jobs",
|
||
"nav.backup_restore": "Backup & Restore",
|
||
"nav.status": "Status",
|
||
"nav.api_docs": "API Docs",
|
||
"nav.developer_docs": "Developer Docs",
|
||
"nav.dark_mode": "Dark Mode",
|
||
"nav.light_mode": "Light Mode",
|
||
"nav.toggle_dark_mode": "Toggle dark mode",
|
||
"nav.toggle_nav": "Toggle navigation menu",
|
||
"nav.open_main_menu": "Open main menu",
|
||
"nav.skip_to_content": "Skip to main content",
|
||
"nav.main_navigation": "Main navigation",
|
||
"nav.admin_menu": "Admin menu",
|
||
"nav.admin_actions": "Admin actions",
|
||
"nav.help_center": "Help Center",
|
||
"auth.login": "Log In",
|
||
"auth.logout": "Log Out",
|
||
"auth.signup": "Sign Up",
|
||
"auth.my_account": "My Account",
|
||
"auth.profile": "Profile",
|
||
"footer.copyright": "DocuElevate {year}",
|
||
"footer.privacy": "Privacy",
|
||
"footer.imprint": "Imprint",
|
||
"footer.terms": "Terms",
|
||
"footer.cookies": "Cookies",
|
||
"footer.license": "License",
|
||
"footer.attributions": "Attributions",
|
||
"footer.version": "Version {version}",
|
||
"footer.navigation": "Footer navigation",
|
||
"cookie.notice": "DocuElevate uses only essential session cookies required for authentication and service operation. No tracking or analytics cookies are used.",
|
||
"cookie.policy_link": "Cookie Policy",
|
||
"cookie.privacy_link": "Privacy Notice",
|
||
"cookie.accept": "Got it",
|
||
"cookie.notice_label": "Cookie notice",
|
||
"common.save": "Save",
|
||
"common.cancel": "Cancel",
|
||
"common.delete": "Delete",
|
||
"common.edit": "Edit",
|
||
"common.close": "Close",
|
||
"common.confirm": "Confirm",
|
||
"common.back": "Back",
|
||
"common.next": "Next",
|
||
"common.loading": "Loading...",
|
||
"common.error": "Error",
|
||
"common.success": "Success",
|
||
"common.warning": "Warning",
|
||
"common.info": "Info",
|
||
"common.yes": "Yes",
|
||
"common.no": "No",
|
||
"common.search": "Search",
|
||
"common.filter": "Filter",
|
||
"common.reset": "Reset",
|
||
"common.refresh": "Refresh",
|
||
"common.download": "Download",
|
||
"common.actions": "Actions",
|
||
"common.details": "Details",
|
||
"common.name": "Name",
|
||
"common.description": "Description",
|
||
"common.type": "Type",
|
||
"common.status": "Status",
|
||
"common.date": "Date",
|
||
"common.size": "Size",
|
||
"common.created": "Created",
|
||
"common.updated": "Updated",
|
||
"common.enabled": "Enabled",
|
||
"common.disabled": "Disabled",
|
||
"common.active": "Active",
|
||
"common.inactive": "Inactive",
|
||
"common.all": "All",
|
||
"common.none": "None",
|
||
"common.select": "Select",
|
||
"common.upload": "Upload",
|
||
"common.processing": "Processing",
|
||
"common.completed": "Completed",
|
||
"common.failed": "Failed",
|
||
"common.pending": "Pending",
|
||
"common.retry": "Retry",
|
||
"common.view": "View",
|
||
"common.copy": "Copy",
|
||
"common.copied": "Copied!",
|
||
"language.selector": "Language",
|
||
"language.en": "English",
|
||
"language.de": "Deutsch",
|
||
"language.fr": "Français",
|
||
"language.es": "Español",
|
||
"language.it": "Italiano",
|
||
"language.pt": "Português",
|
||
"language.nl": "Nederlands",
|
||
"language.pl": "Polski",
|
||
"language.zh": "中文",
|
||
"language.ru": "Русский",
|
||
"language.changed": "Language changed to {language}",
|
||
"dashboard.title": "Dashboard",
|
||
"dashboard.total_files": "Total Files",
|
||
"dashboard.files_today": "Files Today",
|
||
"dashboard.files_this_month": "Files This Month",
|
||
"dashboard.ocr_processed": "OCR Processed",
|
||
"dashboard.active_integrations": "Active Integrations",
|
||
"dashboard.storage_targets": "Storage Targets",
|
||
"dashboard.recent_activity": "Recent Activity",
|
||
"dashboard.quick_actions": "Quick Actions",
|
||
"dashboard.welcome": "Welcome to DocuElevate",
|
||
"upload.title": "Upload Document",
|
||
"upload.drag_drop": "Drag & drop files here or click to browse",
|
||
"upload.select_file": "Select File",
|
||
"upload.uploading": "Uploading...",
|
||
"upload.success": "File uploaded successfully",
|
||
"upload.error": "Upload failed",
|
||
"upload.max_size": "Maximum file size: {size}",
|
||
"files.title": "Files",
|
||
"files.no_files": "No files found",
|
||
"files.filename": "Filename",
|
||
"files.document_title": "Document Title",
|
||
"files.uploaded": "Uploaded",
|
||
"files.file_size": "File Size",
|
||
"files.ocr_status": "OCR Status",
|
||
"files.tags": "Tags",
|
||
"search.title": "Search Documents",
|
||
"search.placeholder": "Search by filename, content, tags...",
|
||
"search.no_results": "No results found",
|
||
"search.results_count": "{count} results found",
|
||
"settings.title": "Settings",
|
||
"settings.save_success": "Setting saved successfully",
|
||
"settings.save_error": "Failed to save setting",
|
||
"settings.reset_confirm": "Are you sure you want to reset this setting?",
|
||
"integrations.title": "Integrations",
|
||
"integrations.connect": "Connect",
|
||
"integrations.disconnect": "Disconnect",
|
||
"integrations.connected": "Connected",
|
||
"integrations.not_connected": "Not Connected",
|
||
"integrations.configure": "Configure",
|
||
"pipelines.title": "Processing Pipelines",
|
||
"pipelines.create": "Create Pipeline",
|
||
"pipelines.edit": "Edit Pipeline",
|
||
"help.title": "Help Center",
|
||
"help.getting_started": "Getting Started",
|
||
"help.faq": "Frequently Asked Questions",
|
||
"help.documentation": "Documentation",
|
||
"help.support": "Support",
|
||
"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": "Forbidden",
|
||
"error.forbidden_message": "You do not have permission to access this page.",
|
||
"notifications.title": "Notifications",
|
||
"notifications.mark_read": "Mark as Read",
|
||
"notifications.mark_all_read": "Mark All as Read",
|
||
"notifications.no_notifications": "No notifications",
|
||
"notifications.unread_count": "{count} unread notifications",
|
||
"upload.page_title": "Upload Files",
|
||
"upload.section_device": "Upload from Device",
|
||
"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.browse_button": "Browse Files",
|
||
"upload.file_types": "Allowed types: PDF, Office documents (Word, Excel, PowerPoint, etc.), Images",
|
||
"upload.file_size_hint": "Maximum size: 500 MB per file",
|
||
"upload.camera_button": "Take Photo / Scan Document",
|
||
"upload.section_url": "Upload from URL",
|
||
"upload.url_label": "File URL",
|
||
"upload.url_placeholder": "https://example.com/document.pdf",
|
||
"upload.url_description": "Enter a direct link to a file (PDF, Office documents, or images)",
|
||
"upload.filename_label": "Filename (optional)",
|
||
"upload.filename_placeholder": "my-document.pdf",
|
||
"upload.filename_description": "Leave empty to use filename from URL",
|
||
"upload.download_button": "Download and Process",
|
||
"upload.error_url_required": "Please enter a URL",
|
||
"upload.error_invalid_url": "Invalid URL format",
|
||
"upload.downloading": "Downloading file from URL...",
|
||
"upload.button_processing": "Processing...",
|
||
"files.page_title": "File Records",
|
||
"files.drop_overlay_title": "Drop files or folders anywhere to upload",
|
||
"files.drop_overlay_hint": "Supports PDF, Office docs, images, HTML, Markdown, and more",
|
||
"files.upload_modal_header": "Uploading Files",
|
||
"files.queue_banner_link": "View Queue",
|
||
"files.filter_search_placeholder": "Enter filename...",
|
||
"files.filter_mime_type": "MIME Type",
|
||
"files.filter_all_types": "All Types",
|
||
"files.filter_all_statuses": "All Statuses",
|
||
"files.filter_date_from": "Date From",
|
||
"files.filter_date_to": "Date To",
|
||
"files.filter_storage_provider": "Storage Provider",
|
||
"files.filter_all_providers": "All Providers",
|
||
"files.filter_tags_placeholder": "e.g. invoice,amazon",
|
||
"files.filter_ocr_quality": "OCR Quality",
|
||
"files.filter_ocr_all": "All Files",
|
||
"files.filter_ocr_poor": "Poor quality",
|
||
"files.filter_ocr_good": "Good quality",
|
||
"files.filter_ocr_unchecked": "Not yet assessed",
|
||
"files.filter_apply": "Apply Filters",
|
||
"files.filter_clear": "Clear",
|
||
"files.saved_searches_label": "Saved Searches",
|
||
"files.saved_searches_empty": "No saved searches yet",
|
||
"files.saved_searches_save": "Save Current",
|
||
"files.saved_searches_error": "Could not load saved searches",
|
||
"files.fulltext_search_label": "Full-Text Search",
|
||
"files.fulltext_search_placeholder": "Search document content, sender, tags, type...",
|
||
"files.search_results_title": "Search Results",
|
||
"files.search_results_empty": "No results found.",
|
||
"files.bulk_reprocess": "Reprocess Selected",
|
||
"files.bulk_cloud_ocr": "Re-run Cloud OCR",
|
||
"files.bulk_download": "Download as ZIP",
|
||
"files.bulk_delete": "Delete Selected",
|
||
"files.bulk_clear_selection": "Clear Selection",
|
||
"files.table_select_all": "Select all files on this page",
|
||
"files.table_id": "ID",
|
||
"files.table_original_filename": "Original Filename",
|
||
"files.table_mime_type": "MIME Type",
|
||
"files.table_created_at": "Created At",
|
||
"files.table_actions": "Actions",
|
||
"files.table_empty": "No files found",
|
||
"files.action_preview": "Quick preview",
|
||
"files.action_details": "View details",
|
||
"files.action_delete": "Delete file",
|
||
"files.pagination_first": "First",
|
||
"files.pagination_previous": "Previous",
|
||
"files.pagination_next": "Next",
|
||
"files.pagination_last": "Last",
|
||
"files.delete_modal_title": "Confirm Deletion",
|
||
"files.delete_modal_message": "Are you sure you want to delete this file?",
|
||
"files.delete_modal_cancel": "Cancel",
|
||
"files.delete_modal_confirm": "Delete",
|
||
"files.preview_modal_title": "Preview",
|
||
"files.preview_modal_close": "Close preview",
|
||
"search.page_title": "Search Documents",
|
||
"search.heading": "Document Search",
|
||
"search.input_placeholder": "Search documents by content, sender, tags, type...",
|
||
"search.button": "Search",
|
||
"search.filter_document_type": "Document Type",
|
||
"search.filter_document_type_placeholder": "e.g. Invoice",
|
||
"search.filter_tags_placeholder": "e.g. amazon",
|
||
"search.filter_sender": "Sender",
|
||
"search.filter_sender_placeholder": "e.g. ACME Corp",
|
||
"search.filter_language": "Language",
|
||
"search.filter_language_placeholder": "e.g. de",
|
||
"search.filter_text_quality": "Text Quality",
|
||
"search.filter_text_quality_all": "All",
|
||
"search.filter_text_quality_high": "High",
|
||
"search.filter_text_quality_medium": "Medium",
|
||
"search.filter_text_quality_low": "Low",
|
||
"search.filter_text_quality_no_text": "No text",
|
||
"search.filter_date_from": "Date From",
|
||
"search.filter_date_to": "Date To",
|
||
"search.filter_clear_button": "Clear Filters",
|
||
"search.saved_label": "Saved Searches",
|
||
"search.saved_loading": "Loading...",
|
||
"search.saved_empty": "No saved searches yet",
|
||
"search.saved_error": "Could not load saved searches",
|
||
"search.saved_button": "Save Current",
|
||
"search.result_empty": "No documents found matching your query.",
|
||
"search.loading_indicator": "Searching…",
|
||
"search.error_message": "Search is temporarily unavailable. Please try again in a moment.",
|
||
"help.page_title": "Help Center",
|
||
"help.heading": "Help Center",
|
||
"help.subheading": "Everything you need to get the most out of DocuElevate. Browse topics below or search for what you need.",
|
||
"help.quickstart_heading": "Quick Start",
|
||
"help.quickstart_upload": "Upload Documents",
|
||
"help.quickstart_upload_desc": "Drag & drop files onto the Upload page or click Choose File. DocuElevate converts images and office documents to PDF, runs OCR, and extracts metadata automatically.",
|
||
"help.quickstart_storage": "Connect Storage",
|
||
"help.quickstart_storage_desc": "Head to Settings and link your cloud accounts. Processed documents are automatically routed to every destination you configure.",
|
||
"help.quickstart_workflows": "Automate Workflows",
|
||
"help.quickstart_workflows_desc": "Create Pipelines to define multi-step processing and routing rules. Combine OCR, AI extraction, format conversion, and delivery in a single flow.",
|
||
"help.sources_heading": "Sources – Getting Documents In",
|
||
"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.sources_email_ingestion": "Email Ingestion (IMAP)",
|
||
"help.sources_email_ingestion_desc": "Forward documents to a dedicated mailbox. Under Email Ingestion, add one or more IMAP accounts. DocuElevate polls for new messages and processes attachments automatically.",
|
||
"help.sources_rest_api": "REST API",
|
||
"help.sources_rest_api_desc": "Integrate programmatically by POST-ing files to /api/upload. Ideal for scripts, watched folders, scanners, or third-party tools like Zapier and n8n.",
|
||
"help.sources_scanner": "Scanner & Mobile",
|
||
"help.sources_scanner_desc": "Point network scanners at DocuElevate's upload endpoint or use any mobile scanning app that supports custom HTTP destinations.",
|
||
"help.destinations_heading": "Destinations – Where Documents Go",
|
||
"help.destinations_dropbox": "Dropbox",
|
||
"help.destinations_dropbox_desc": "OAuth-linked. Files land in your chosen folder.",
|
||
"help.destinations_google_drive": "Google Drive",
|
||
"help.destinations_google_drive_desc": "Service account or OAuth. Supports shared drives.",
|
||
"help.destinations_onedrive": "OneDrive",
|
||
"help.destinations_onedrive_desc": "Microsoft Graph API integration.",
|
||
"help.destinations_s3": "Amazon S3",
|
||
"help.destinations_s3_desc": "Any S3-compatible bucket (AWS, MinIO, Wasabi).",
|
||
"help.destinations_nextcloud": "Nextcloud / WebDAV",
|
||
"help.destinations_nextcloud_desc": "Self-hosted cloud storage via WebDAV.",
|
||
"help.destinations_paperless": "Paperless-ngx",
|
||
"help.destinations_paperless_desc": "Push documents straight into Paperless for archival.",
|
||
"help.destinations_sftp": "SFTP / FTP",
|
||
"help.destinations_sftp_desc": "Secure file transfer to any server.",
|
||
"help.destinations_email": "Email Forwarding",
|
||
"help.destinations_email_desc": "Processed files sent as SMTP attachments.",
|
||
"help.destinations_webhook": "Webhook",
|
||
"help.destinations_webhook_desc": "POST metadata to any external endpoint.",
|
||
"help.workflows_heading": "Workflows & Pipelines",
|
||
"help.workflows_what_is": "What is 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_typical_steps": "Typical Steps",
|
||
"help.workflows_step_1": "Convert to PDF",
|
||
"help.workflows_step_2": "OCR – extract text",
|
||
"help.workflows_step_3": "AI metadata extraction",
|
||
"help.workflows_step_4": "Deliver to one or more destinations",
|
||
"help.workflows_creating": "Creating a Pipeline",
|
||
"help.workflows_step_1_create": "Go to Pipelines in the main menu.",
|
||
"help.workflows_step_2_create": "Click New Pipeline and give it a name.",
|
||
"help.workflows_step_3_create": "Add the processing steps you need.",
|
||
"help.workflows_step_4_create": "Choose one or more delivery destinations.",
|
||
"help.workflows_step_5_create": "Save – new documents will be processed through this pipeline automatically.",
|
||
"help.faq_heading": "Frequently Asked Questions",
|
||
"help.faq_1_q": "How do I upload documents?",
|
||
"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_2_q": "Which file formats are supported?",
|
||
"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.",
|
||
"help.faq_3_q": "Can I ingest documents from email?",
|
||
"help.faq_3_a": "Yes. Go to Email Ingestion, add an IMAP account, and DocuElevate will poll for new messages and process attachments automatically.",
|
||
"help.faq_4_q": "How do processing pipelines work?",
|
||
"help.faq_4_a": "Pipelines let you chain processing steps – OCR, AI extraction, format conversion – and route the result to one or more destinations. Create and manage them from the Pipelines page.",
|
||
"help.faq_5_q": "Is my data secure?",
|
||
"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.support_heading": "Contact Support",
|
||
"help.support_description": "Can’t find what you’re looking for? Our support team is here to help.",
|
||
"help.support_admin_message": "Contact your administrator for support information.",
|
||
"index.page_title_public": "Intelligent Document Processing",
|
||
"index.page_title_dashboard": "Dashboard",
|
||
"index.badge_intelligent": "Intelligent Document Processing",
|
||
"index.hero_heading": "From upload to insight — automatically.",
|
||
"index.hero_description": "DocuElevate ingests your documents, runs OCR, extracts metadata with AI, and routes files to Dropbox, Google Drive, OneDrive, S3, Nextcloud, and more — all in one seamless pipeline.",
|
||
"index.hero_signup": "Get Started — it’s free",
|
||
"index.hero_login": "Log In",
|
||
"index.hero_pricing": "View Plans & Pricing",
|
||
"index.feature_section_title": "Everything you need for smart document workflows",
|
||
"index.feature_ocr": "OCR & Text Extraction",
|
||
"index.feature_ocr_desc": "Azure Document Intelligence converts scanned PDFs and images into fully searchable text automatically.",
|
||
"index.feature_ai": "AI Metadata Extraction",
|
||
"index.feature_ai_desc": "OpenAI, Claude, Gemini, and other pluggable AI providers classify documents and pull out key fields like dates, amounts, and subjects.",
|
||
"index.feature_cloud": "Multi-Cloud Storage",
|
||
"index.feature_cloud_desc": "Route processed files to Dropbox, Google Drive, OneDrive, Amazon S3, Nextcloud, Paperless NGX, WebDAV, FTP/SFTP, and more.",
|
||
"index.feature_email": "Email & IMAP Ingestion",
|
||
"index.feature_email_desc": "Automatically pull documents from Gmail or any IMAP mailbox — no manual uploads needed.",
|
||
"index.feature_search": "Full-Text Search",
|
||
"index.feature_search_desc": "Instantly find any document by content, metadata, or tags across your entire archive.",
|
||
"index.feature_pipelines": "Custom Pipelines",
|
||
"index.feature_pipelines_desc": "Build processing pipelines with configurable steps — OCR, AI extraction, format conversion, and storage routing in any order.",
|
||
"index.cta_heading": "Ready to elevate your document workflow?",
|
||
"index.cta_description": "Join teams already automating their document processing with DocuElevate.",
|
||
"index.cta_signup": "Create a free account",
|
||
"index.cta_pricing": "See pricing",
|
||
"index.dashboard_subtitle": "Intelligent document processing & management",
|
||
"index.platform_overview": "Platform overview",
|
||
"index.stat_total_files": "Total files",
|
||
"index.stat_files_today": "Files today",
|
||
"index.stat_files_month": "Files this month",
|
||
"index.stat_active_users": "Active users",
|
||
"index.usage_my_usage": "My usage",
|
||
"index.usage_lifetime": "Lifetime files",
|
||
"index.usage_today": "Files today",
|
||
"index.usage_month": "Files this month",
|
||
"index.usage_unlimited": "Unlimited",
|
||
"index.tier_plan": "Plan",
|
||
"index.tier_upgrade": "Upgrade",
|
||
"index.tier_view_details": "View full details",
|
||
"index.quick_actions": "Quick Actions",
|
||
"index.quick_upload": "Upload Document",
|
||
"index.quick_upload_desc": "Process a new file",
|
||
"index.quick_documents": "My Documents",
|
||
"index.quick_documents_desc": "Browse your processed files",
|
||
"index.quick_subscription": "My Subscription",
|
||
"index.quick_subscription_desc": "View plan & usage details",
|
||
"index.quick_search": "Search",
|
||
"index.quick_search_desc": "Full-text search across documents",
|
||
"index.upgrade_plan": "Upgrade your plan",
|
||
"index.upgrade_description": "Unlock more documents, more destinations and priority support.",
|
||
"index.upgrade_daily_limits": "Higher daily & monthly limits",
|
||
"index.upgrade_destinations": "More storage destinations",
|
||
"index.upgrade_ocr_pages": "More OCR pages",
|
||
"index.upgrade_view_pricing": "View plans & pricing",
|
||
"index.integrations_title": "Integrations",
|
||
"index.integrations_active": "Active integrations",
|
||
"index.integrations_storage": "Storage targets",
|
||
"index.integrations_view_status": "View system status",
|
||
"index.single_user_heading": "DocuElevate Dashboard",
|
||
"index.single_user_subtitle": "Intelligent document processing & management",
|
||
"index.capabilities_title": "Capabilities",
|
||
"index.capabilities_ocr": "OCR & metadata extraction with AI",
|
||
"index.capabilities_cloud": "Cloud storage: Dropbox, OneDrive, Google Drive, NextCloud",
|
||
"index.capabilities_paperless": "Paperless-ngx integration for document management",
|
||
"index.capabilities_ingestion": "Email & URL-based document ingestion",
|
||
"index.capabilities_workflows": "Automated classification & routing workflows",
|
||
"index.getting_started": "Getting Started",
|
||
"index.getting_started_1": "Configure integrations via System Status",
|
||
"index.getting_started_2": "Upload your first document",
|
||
"index.getting_started_3": "Review results in Files",
|
||
"index.getting_started_learn": "Learn more about DocuElevate",
|
||
"error.404_code": "404",
|
||
"error.404_heading": "Oops, we couldn’t find that page!",
|
||
"error.404_message": "It seems DocuElevate has misplaced the document you were looking for. Don’t worry – we’ve got your back.",
|
||
"error.404_home": "Return Home",
|
||
"error.500_code": "500",
|
||
"error.500_heading": "Oops! Something Went Wrong.",
|
||
"error.500_description": "Our servers encountered a mishap and need a moment.",
|
||
"error.500_home": "Go Home",
|
||
"pipelines.page_title": "Processing Pipelines",
|
||
"pipelines.system_label": "System",
|
||
"pipelines.default_label": "Default",
|
||
"pipelines.inactive_label": "Inactive",
|
||
"pipelines.disabled_label": "Disabled",
|
||
"pipelines.enabled_label": "Enabled",
|
||
"pipelines.empty_state": "No pipelines yet",
|
||
"pipelines.set_default": "Set as my default pipeline",
|
||
"pipelines.description_label": "Description",
|
||
"pipelines.active_label": "Active",
|
||
"integrations.page_title": "Integrations",
|
||
"integrations.imap_settings": "IMAP Settings",
|
||
"integrations.host_label": "Host",
|
||
"integrations.port_label": "Port",
|
||
"integrations.username_label": "Username",
|
||
"integrations.password_label": "Password",
|
||
"integrations.folder_label": "Folder",
|
||
"integrations.empty_state": "No integrations configured",
|
||
"status.page_title": "System Status",
|
||
"status.app_version": "App Version",
|
||
"status.build_date": "Build Date",
|
||
"status.last_check": "Last Check",
|
||
"status.container_id": "Container ID",
|
||
"status.git_commit": "Git Commit",
|
||
"status.setting_label": "Setting",
|
||
"status.value_label": "Value",
|
||
"notifications.page_title": "Notifications",
|
||
"notifications.manage_desc": "Manage your notification inbox, targets, and event preferences",
|
||
"notifications.tab_inbox": "Inbox",
|
||
"notifications.tab_settings": "Settings",
|
||
"notifications.filter_all": "All",
|
||
"notifications.filter_unread": "Unread only",
|
||
"notifications.filter_read": "Read only",
|
||
"notifications.mark_all_read_btn": "Mark all read",
|
||
"auth.login_title": "Log In",
|
||
"auth.signup_title": "Sign Up",
|
||
"auth.forgot_password": "Forgot Password?",
|
||
"auth.remember_me": "Remember me",
|
||
"auth.email_label": "Email",
|
||
"auth.password_label": "Password",
|
||
"auth.confirm_password": "Confirm Password",
|
||
"auth.username_label": "Username",
|
||
"auth.display_name_label": "Display Name",
|
||
"language.nb": "Norsk",
|
||
"language.da": "Dansk",
|
||
"language.sv": "Svenska",
|
||
"language.fi": "Suomi",
|
||
"language.is": "Íslenska",
|
||
"language.ga": "Gaeilge",
|
||
"language.hu": "Magyar",
|
||
"language.cs": "Čeština",
|
||
"language.sk": "Slovenčina",
|
||
"language.sl": "Slovenščina",
|
||
"language.hr": "Hrvatski",
|
||
"language.ro": "Română",
|
||
"language.bg": "Български",
|
||
"language.uk": "Українська",
|
||
"language.tr": "Türkçe",
|
||
"language.el": "Ελληνικά",
|
||
"language.et": "Eesti",
|
||
"language.lv": "Latviešu",
|
||
"language.lt": "Lietuvių",
|
||
"language.lb": "Lëtzebuergesch",
|
||
"language.ca": "Català",
|
||
"auth.logo_alt": "DocuElevate Logo",
|
||
"auth.sign_in_with_username": "Sign in with username",
|
||
"auth.username_or_email": "Username or Email",
|
||
"auth.sign_in": "Sign in",
|
||
"auth.forgot_username": "Forgot username?",
|
||
"auth.or_continue_with": "Or continue with",
|
||
"auth.sign_in_sso": "Sign in with SSO",
|
||
"auth.return_home": "Return to Home",
|
||
"auth.no_account": "Don't have an account?",
|
||
"auth.create_account": "Create account",
|
||
"upload.drop_zone_aria": "File upload area. Drag and drop files here, or press Enter to browse files.",
|
||
"credentials.page_title": "Credential Audit - DocuElevate",
|
||
"credentials.title": "Credential Audit",
|
||
"credentials.subtitle": "Overview of all sensitive credentials used by DocuElevate. No secret values are shown here — only whether each credential is configured and where it comes from.",
|
||
"credentials.total_credentials": "Total Credentials",
|
||
"credentials.configured": "Configured",
|
||
"credentials.not_configured": "Not Configured",
|
||
"credentials.legend_title": "Legend",
|
||
"credentials.legend_db": "Value stored in the database (encrypted at rest; overrides environment variable)",
|
||
"credentials.legend_env_before": "Value from environment variable or ",
|
||
"credentials.legend_env_after": " file",
|
||
"credentials.legend_missing": "Credential not set — integration will not work",
|
||
"credentials.legend_restart": "Restart required when this credential is rotated",
|
||
"credentials.col_credential": "Credential",
|
||
"credentials.col_source": "Source",
|
||
"credentials.col_action": "Action",
|
||
"credentials.table_for": "Credentials for",
|
||
"credentials.restart_title": "Restart required after rotating this credential",
|
||
"credentials.status_missing": "Missing",
|
||
"credentials.source_db_title": "Stored in database (encrypted)",
|
||
"credentials.source_env_title": "From environment variable",
|
||
"credentials.edit_in_settings": "Edit in Settings",
|
||
"credentials.manage_settings": "Manage Settings",
|
||
"credentials.raw_json": "Raw JSON (API)",
|
||
"audit.page_title": "Audit Logs - DocuElevate",
|
||
"audit.title": "Audit Logs",
|
||
"audit.subtitle": "Comprehensive, append-only record of all significant actions.",
|
||
"audit.siem_enabled_title": "Events are being forwarded to ",
|
||
"audit.siem_off": "SIEM: Off",
|
||
"audit.siem_disabled_title": "SIEM forwarding is disabled",
|
||
"audit.refresh_label": "Refresh audit logs",
|
||
"audit.filter_action": "Action",
|
||
"audit.filter_all_actions": "All actions",
|
||
"audit.filter_user": "User",
|
||
"audit.filter_all_users": "All users",
|
||
"audit.filter_severity": "Severity",
|
||
"audit.filter_resource_type": "Resource Type",
|
||
"audit.filter_resource_placeholder": "e.g. document, user",
|
||
"audit.filters_section_label": "Audit log filters",
|
||
"audit.col_timestamp": "Timestamp",
|
||
"audit.col_resource": "Resource",
|
||
"audit.col_ip": "IP",
|
||
"audit.table_label": "Audit log events",
|
||
"audit.no_events": "No audit events recorded yet.",
|
||
"audit.no_events_hint": "Significant actions (logins, document operations, settings changes) will appear here.",
|
||
"audit.pagination_label": "Audit log pagination",
|
||
"audit.prev_label": "Previous page",
|
||
"audit.prev": "Prev",
|
||
"audit.next_label": "Next page",
|
||
"audit.next": "Next",
|
||
"audit.critical": "Critical",
|
||
"queue.page_title": "Queue Monitor",
|
||
"queue.heading": "Queue Monitor",
|
||
"queue.subtitle": "Real-time view of the document processing pipeline and Celery task queues.",
|
||
"queue.loading_stats": "Loading queue statistics…",
|
||
"queue.queued_tasks": "Queued Tasks",
|
||
"queue.active_tasks": "Active Tasks",
|
||
"queue.files_processing": "Files Processing",
|
||
"queue.workers_online": "Workers Online",
|
||
"queue.redis_queues": "Redis Queues",
|
||
"queue.col_queue": "Queue",
|
||
"queue.no_data": "No data",
|
||
"queue.processing_pipeline": "Processing Pipeline",
|
||
"queue.col_state": "State",
|
||
"queue.col_files": "Files",
|
||
"queue.col_task": "Task",
|
||
"queue.col_arguments": "Arguments",
|
||
"queue.col_task_id": "Task ID",
|
||
"queue.no_active_tasks": "No active tasks",
|
||
"queue.recently_processing": "Recently Processing Files",
|
||
"queue.col_file": "File",
|
||
"queue.col_current_step": "Current Step",
|
||
"queue.no_files_processing": "No files currently processing",
|
||
"queue.auto_refresh_1": "Auto-refreshes every",
|
||
"queue.auto_refresh_2": "seconds",
|
||
"queue.last_updated": "Last updated:",
|
||
"api_tokens.page_title": "API Tokens – DocuElevate",
|
||
"api_tokens.heading": "API Tokens",
|
||
"api_tokens.intro": "Create personal API tokens to interact with the DocuElevate API programmatically. Use tokens for webhook uploads, CI/CD pipelines, or any script that needs to upload or retrieve documents.",
|
||
"api_tokens.create_heading": "Create New Token",
|
||
"api_tokens.token_name_label": "Token name",
|
||
"api_tokens.token_name_placeholder": "e.g. CI Pipeline, Webhook Upload, My Script",
|
||
"api_tokens.creating": "Creating…",
|
||
"api_tokens.create_token": "Create Token",
|
||
"api_tokens.token_created": "Token created successfully!",
|
||
"api_tokens.copy_warning_1": "Copy this token now — it will",
|
||
"api_tokens.copy_warning_2": "not be shown again",
|
||
"api_tokens.copy_to_clipboard": "Copy token to clipboard",
|
||
"api_tokens.usage_heading": "Usage Example",
|
||
"api_tokens.usage_intro_pre": "Use your API token in the",
|
||
"api_tokens.usage_intro_post": "header with any API request:",
|
||
"api_tokens.copy_upload_example": "Copy upload example to clipboard",
|
||
"api_tokens.your_tokens": "Your Tokens",
|
||
"api_tokens.loading_tokens": "Loading tokens…",
|
||
"api_tokens.no_tokens_heading": "No API tokens yet",
|
||
"api_tokens.no_tokens_help": "Create your first token above to get started.",
|
||
"api_tokens.table_aria": "API Tokens",
|
||
"api_tokens.col_name": "Name",
|
||
"api_tokens.col_prefix": "Token Prefix",
|
||
"api_tokens.col_created": "Created",
|
||
"api_tokens.col_last_used": "Last Used",
|
||
"api_tokens.col_last_ip": "Last IP",
|
||
"api_tokens.never": "Never",
|
||
"api_tokens.status_active": "Active",
|
||
"api_tokens.status_revoked": "Revoked",
|
||
"api_tokens.revoke_prefix": "Revoke token",
|
||
"api_tokens.revoke": "Revoke",
|
||
"similarity.page_title": "Document Similarity - DocuElevate",
|
||
"similarity.heading": "Document Similarity",
|
||
"similarity.subtitle": "Pairs of documents with high semantic similarity, ranked by score.",
|
||
"similarity.stat_total_files": "Total Files",
|
||
"similarity.stat_with_embedding": "With Embedding",
|
||
"similarity.stat_missing_embedding": "Missing Embedding",
|
||
"similarity.stat_embedding_model": "Embedding Model",
|
||
"similarity.files_missing_text": "file(s) have OCR text but no embedding yet.",
|
||
"similarity.backfill_auto": "The background task will compute them automatically every 5 minutes, or you can",
|
||
"similarity.trigger_now": "trigger it now",
|
||
"similarity.trigger_aria": "Trigger embedding computation for all files missing embeddings",
|
||
"similarity.min_similarity_label": "Min. similarity",
|
||
"similarity.per_page_label": "Per page",
|
||
"similarity.find_pairs_btn": "Find Pairs",
|
||
"similarity.scanning": "Scanning for similar document pairs…",
|
||
"similarity.no_pairs_heading": "No similar pairs found",
|
||
"similarity.no_pairs_detail": "No document pairs exceed the similarity threshold.",
|
||
"similarity.load_error": "Failed to load pairs.",
|
||
"similarity.pagination_aria": "Similarity pairs pagination",
|
||
"backup.page_title": "Backup Management",
|
||
"backup.heading": "Backup Management",
|
||
"backup.subtitle": "Database backups are created automatically: hourly (4 days), daily (3 weeks), weekly (13 weeks).",
|
||
"backup.trigger_hourly": "Backup Now (Hourly)",
|
||
"backup.trigger_daily": "Backup Now (Daily)",
|
||
"backup.trigger_weekly": "Backup Now (Weekly)",
|
||
"backup.clean_up": "Clean Up",
|
||
"backup.cleanup_title": "Run retention cleanup now",
|
||
"backup.confirm_title": "Confirm action",
|
||
"backup.confirm_btn": "Confirm",
|
||
"backup.config_auto_backup": "Auto-backup",
|
||
"backup.config_remote_dest": "Remote destination",
|
||
"backup.local_only": "Local only",
|
||
"backup.config_retention": "Retention",
|
||
"backup.config_total_size": "Total local size",
|
||
"backup.type_hourly": "Hourly",
|
||
"backup.type_daily": "Daily",
|
||
"backup.type_weekly": "Weekly",
|
||
"backup.restore_heading": "Restore from File",
|
||
"backup.restore_desc_pre": "Upload a",
|
||
"backup.restore_desc_mid": "backup archive to restore the database.",
|
||
"backup.restore_desc_warning": "This will overwrite all current data.",
|
||
"backup.restore_file_label": "Backup archive (.db.gz)",
|
||
"backup.restoring": "Restoring…",
|
||
"backup.restore_btn": "Restore",
|
||
"backup.archives_heading": "Backup Archives",
|
||
"backup.records_label": "records",
|
||
"backup.table_aria": "Backup archives",
|
||
"backup.col_filename": "Filename",
|
||
"backup.col_type": "Type",
|
||
"backup.col_created": "Created",
|
||
"backup.col_size": "Size",
|
||
"backup.col_storage": "Storage",
|
||
"backup.status_ok": "ok",
|
||
"backup.storage_local": "local",
|
||
"backup.no_backups": "No backups yet.",
|
||
"backup.backup_now": "Backup Now",
|
||
"backup.no_backups_hint": "Click Backup Now to create your first backup.",
|
||
"backup.retention_heading": "Retention policy",
|
||
"backup.retention_hourly_detail": "– kept for 4 days",
|
||
"backup.retention_daily_detail": "– kept for 3 weeks",
|
||
"backup.retention_weekly_detail": "– kept for ~3 months",
|
||
"backup.snapshots": "snapshots",
|
||
"backup.retention_note": "Backups beyond these limits are automatically pruned after each new backup is created.",
|
||
"shared.page_title": "Shared Links – DocuElevate",
|
||
"shared.heading": "Shared Links",
|
||
"shared.subtitle": "Share documents with anyone via a time-limited or view-limited link. Recipients do not need a DocuElevate account. Links can be password-protected and revoked at any time.",
|
||
"shared.create_heading": "Create New Shared Link",
|
||
"shared.file_id_label": "File ID",
|
||
"shared.file_id_placeholder": "e.g. 42",
|
||
"shared.file_id_help_pre": "Find the file ID on the",
|
||
"shared.files_link": "Files",
|
||
"shared.file_id_help_post": "page or in the document detail URL.",
|
||
"shared.label_label": "Label",
|
||
"shared.optional": "(optional)",
|
||
"shared.label_placeholder": "e.g. Shared with Bob",
|
||
"shared.expiry_label": "Expiry",
|
||
"shared.expiry_never": "Never",
|
||
"shared.expiry_1h": "1 hour",
|
||
"shared.expiry_6h": "6 hours",
|
||
"shared.expiry_12h": "12 hours",
|
||
"shared.expiry_24h": "24 hours (1 day)",
|
||
"shared.expiry_3d": "3 days",
|
||
"shared.expiry_7d": "7 days",
|
||
"shared.expiry_14d": "14 days",
|
||
"shared.expiry_30d": "30 days",
|
||
"shared.max_downloads_label": "Max downloads",
|
||
"shared.unlimited_placeholder": "Unlimited",
|
||
"shared.password_label": "Password",
|
||
"shared.password_placeholder": "Leave blank for no password",
|
||
"shared.creating": "Creating…",
|
||
"shared.create_btn": "Create Link",
|
||
"shared.link_created": "Shared link created!",
|
||
"shared.link_created_help": "Copy and send this link to the recipient.",
|
||
"shared.copy_link_aria": "Copy link to clipboard",
|
||
"shared.your_links": "Your Shared Links",
|
||
"shared.links_count_aria": "number of links",
|
||
"shared.refresh_aria": "Refresh shared links list",
|
||
"shared.no_links": "No shared links yet. Create one above to get started.",
|
||
"shared.table_aria": "Shared links",
|
||
"shared.col_file_label": "File / Label",
|
||
"shared.col_link": "Link",
|
||
"shared.col_expiry": "Expiry",
|
||
"shared.col_views": "Views",
|
||
"shared.password_protected": "Password protected",
|
||
"shared.copy_link_title": "Copy link",
|
||
"shared.open_link_aria": "Open shared link",
|
||
"shared.open_in_new_tab": "Open in new tab",
|
||
"shared.status_revoked": "Revoked",
|
||
"shared.status_expired": "Expired",
|
||
"shared.status_limit_reached": "Limit reached",
|
||
"shared.status_active": "Active",
|
||
"shared.revoke_aria_prefix": "Revoke shared link for",
|
||
"shared.revoke_btn": "Revoke",
|
||
"duplicates.page_title": "Duplicate Documents - DocuElevate",
|
||
"duplicates.heading": "Duplicate Documents",
|
||
"duplicates.tabs_aria": "Duplicate detection tabs",
|
||
"duplicates.tab_exact": "Exact Duplicates",
|
||
"duplicates.tab_near": "Near-Duplicate Finder",
|
||
"duplicates.found_prefix": "Found",
|
||
"duplicates.found_groups": "duplicate group(s) with",
|
||
"duplicates.found_files": "duplicate file(s) total.",
|
||
"duplicates.group_aria": "Duplicate group",
|
||
"duplicates.role_original": "Original",
|
||
"duplicates.role_duplicate": "Duplicate",
|
||
"duplicates.view_original_aria": "View original file",
|
||
"duplicates.view_dup_aria": "View duplicate file",
|
||
"duplicates.pagination_aria": "Pagination",
|
||
"duplicates.no_exact_heading": "No exact duplicates found",
|
||
"duplicates.near_dup_heading": "Find Near-Duplicates for a Document",
|
||
"duplicates.near_dup_desc": "Select a document to check whether any other files contain the same (or very similar) content — even if they were scanned at different times and have different SHA-256 hashes.",
|
||
"duplicates.file_id_label": "File ID",
|
||
"duplicates.file_id_placeholder": "e.g. 42",
|
||
"duplicates.threshold_label": "Similarity threshold",
|
||
"duplicates.max_results_label": "Max results",
|
||
"duplicates.find_btn": "Find",
|
||
"duplicates.how_it_works_heading": "How near-duplicate detection works",
|
||
"search.input_aria_label": "Search documents",
|
||
"search.filter_tags": "Tags",
|
||
"search.filter_aria_clear": "Clear all filters",
|
||
"search.saved_aria_save": "Save current search",
|
||
"help.privacy_notice": "Privacy Notice",
|
||
"help.support_ticket_heading": "Open a Support Ticket",
|
||
"help.support_ticket_button": "Submit a Ticket",
|
||
"index.dashboard_subtitle_teams": "Intelligent document processing & management — built for teams",
|
||
"index.button_upload": "Upload",
|
||
"index.button_browse_files": "Browse Files",
|
||
"index.stat_active_integrations": "Active Integrations",
|
||
"index.stat_storage_targets": "Storage Targets",
|
||
"index.quick_view_files": "View All Files",
|
||
"index.quick_view_files_desc": "Browse processed documents",
|
||
"index.quick_system_status": "System Status",
|
||
"index.quick_system_status_desc": "Check integration health",
|
||
"common.prev_page": "Previous page",
|
||
"common.next_page": "Next page",
|
||
"common.page": "Page",
|
||
"common.col_pending": "Pending"
|
||
}
|