diff --git a/frontend/translations/es.json b/frontend/translations/es.json index bba56174..d36160ed 100644 --- a/frontend/translations/es.json +++ b/frontend/translations/es.json @@ -106,22 +106,22 @@ "auth.email_label": "Email", "auth.forgot_password": "Forgot Password?", "auth.forgot_username": "Forgot username?", - "auth.login": "Iniciar sesión", + "auth.login": "Log In", "auth.login_title": "Log In", "auth.logo_alt": "DocuElevate Logo", - "auth.logout": "Cerrar sesión", - "auth.my_account": "Mi cuenta", + "auth.logout": "Log Out", + "auth.my_account": "My Account", "auth.no_account": "Don't have an account?", "auth.or_continue_with": "Or continue with", "auth.password_label": "Password", - "auth.profile": "Perfil", + "auth.profile": "Profile", "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": "Registrarse", + "auth.signup": "Sign Up", "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": "Acciones", - "common.active": "Activo", - "common.all": "Todo", - "common.back": "Atrás", - "common.cancel": "Cancelar", - "common.close": "Cerrar", + "common.actions": "Actions", + "common.active": "Active", + "common.all": "All", + "common.back": "Back", + "common.cancel": "Cancel", + "common.close": "Close", "common.col_pending": "Pending", - "common.completed": "Completado", - "common.confirm": "Confirmar", - "common.copied": "¡Copiado!", - "common.copy": "Copiar", + "common.completed": "Completed", + "common.confirm": "Confirm", + "common.copied": "Copied!", + "common.copy": "Copy", "common.create": "Create", - "common.created": "Creado", - "common.date": "Fecha", - "common.delete": "Eliminar", - "common.description": "Descripción", - "common.details": "Detalles", - "common.disabled": "Deshabilitado", - "common.download": "Descargar", + "common.created": "Created", + "common.date": "Date", + "common.delete": "Delete", + "common.description": "Description", + "common.details": "Details", + "common.disabled": "Disabled", + "common.download": "Download", "common.duplicate": "Duplicate", - "common.edit": "Editar", - "common.enabled": "Habilitado", + "common.edit": "Edit", + "common.enabled": "Enabled", "common.error": "Error", - "common.failed": "Fallido", - "common.filter": "Filtrar", - "common.inactive": "Inactivo", - "common.info": "Información", - "common.loading": "Cargando...", - "common.name": "Nombre", - "common.next": "Siguiente", + "common.failed": "Failed", + "common.filter": "Filter", + "common.inactive": "Inactive", + "common.info": "Info", + "common.loading": "Loading...", + "common.name": "Name", + "common.next": "Next", "common.next_page": "Next page", "common.no": "No", - "common.none": "Ninguno", + "common.none": "None", "common.page": "Page", - "common.pending": "Pendiente", + "common.pending": "Pending", "common.prev_page": "Previous page", "common.previous": "Previous", - "common.processing": "Procesando", - "common.refresh": "Actualizar", - "common.reset": "Restablecer", - "common.retry": "Reintentar", - "common.save": "Guardar", - "common.search": "Buscar", - "common.select": "Seleccionar", + "common.processing": "Processing", + "common.refresh": "Refresh", + "common.reset": "Reset", + "common.retry": "Retry", + "common.save": "Save", + "common.search": "Search", + "common.select": "Select", "common.select_placeholder": "— select —", - "common.size": "Tamaño", - "common.status": "Estado", + "common.size": "Size", + "common.status": "Status", "common.submit": "Submit", - "common.success": "Éxito", + "common.success": "Success", "common.tags": "Tags", - "common.type": "Tipo", - "common.updated": "Actualizado", - "common.upload": "Subir", - "common.view": "Ver", - "common.warning": "Advertencia", - "common.yes": "Sí", - "cookie.accept": "Entendido", + "common.type": "Type", + "common.updated": "Updated", + "common.upload": "Upload", + "common.view": "View", + "common.warning": "Warning", + "common.yes": "Yes", + "cookie.accept": "Got it", "cookie.learn_more": "Learn more", "cookie.message": "This website uses cookies to improve your experience.", - "cookie.notice": "DocuElevate utiliza solo cookies de sesión esenciales necesarias para la autenticación y el funcionamiento del servicio. No se utilizan cookies de seguimiento ni analíticas.", - "cookie.notice_label": "Aviso de cookies", - "cookie.policy_link": "Política de cookies", - "cookie.privacy_link": "Aviso de privacidad", + "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", "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": "Integraciones activas", - "dashboard.files_this_month": "Archivos este mes", - "dashboard.files_today": "Archivos hoy", - "dashboard.ocr_processed": "OCR procesados", - "dashboard.quick_actions": "Acciones rápidas", - "dashboard.recent_activity": "Actividad reciente", - "dashboard.storage_targets": "Destinos de almacenamiento", - "dashboard.title": "Panel", - "dashboard.total_files": "Total de archivos", - "dashboard.welcome": "Bienvenido a DocuElevate", + "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.title": "Dashboard", + "dashboard.total_files": "Total Files", + "dashboard.welcome": "Welcome to 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": "Prohibido", - "error.forbidden_message": "No tiene permiso para acceder a esta página.", - "error.not_found": "Página no encontrada", - "error.not_found_message": "La página que busca no existe.", - "error.server_error": "Error interno del servidor", - "error.server_error_message": "Algo salió mal. Inténtelo de nuevo más tarde.", - "error.unauthorized": "No autorizado", - "error.unauthorized_message": "Debe iniciar sesión para acceder a esta página.", + "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.", "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": "Título del documento", - "files.drop_overlay_hint": "Supports PDF, Office docs, images, HTML, Markdown, and more", + "files.document_title": "Document Title", + "files.drop_overlay_hint": "Supports PDF, Office docs, images, HTML, Markdown, and more – folders are processed recursively", "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": "Tamaño del archivo", - "files.filename": "Nombre del archivo", + "files.file_size": "File Size", + "files.filename": "Filename", "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", + "files.fulltext_search_label": "Full-Text Search (OCR text, metadata, tags)", "files.fulltext_search_placeholder": "Search document content, sender, tags, type...", - "files.no_files": "No se encontraron archivos", - "files.ocr_status": "Estado OCR", + "files.no_files": "No files found", + "files.ocr_status": "OCR Status", "files.page_title": "File Records", "files.pagination_files": "files", "files.pagination_first": "First", @@ -399,23 +399,23 @@ "files.table_mime_type": "MIME Type", "files.table_original_filename": "Original Filename", "files.table_select_all": "Select all files on this page", - "files.tags": "Etiquetas", - "files.title": "Archivos", + "files.tags": "Tags", + "files.title": "Files", "files.upload_modal_aria": "Upload progress", "files.upload_modal_close": "Close upload progress", "files.upload_modal_header": "Uploading Files", - "files.uploaded": "Subido", + "files.uploaded": "Uploaded", "footer.about": "About", "footer.attribution": "Attribution", - "footer.attributions": "Atribuciones", + "footer.attributions": "Attributions", "footer.cookies": "Cookies", "footer.copyright": "DocuElevate {year}", - "footer.imprint": "Aviso legal", - "footer.license": "Licencia", - "footer.navigation": "Navegación del pie de página", - "footer.privacy": "Privacidad", - "footer.terms": "Términos", - "footer.version": "Versión {version}", + "footer.imprint": "Imprint", + "footer.license": "License", + "footer.navigation": "Footer navigation", + "footer.privacy": "Privacy", + "footer.terms": "Terms", + "footer.version": "Version {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": "Documentación", - "help.faq": "Preguntas frecuentes", + "help.documentation": "Documentation", + "help.faq": "Frequently Asked Questions", "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": "Primeros pasos", + "help.getting_started": "Getting Started", "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": "Soporte", + "help.support": "Support", "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": "Centro de ayuda", + "help.title": "Help Center", "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": "Configurar", - "integrations.connect": "Conectar", - "integrations.connected": "Conectado", - "integrations.disconnect": "Desconectar", + "integrations.configure": "Configure", + "integrations.connect": "Connect", + "integrations.connected": "Connected", + "integrations.disconnect": "Disconnect", "integrations.empty_state": "No integrations configured", "integrations.folder_label": "Folder", "integrations.host_label": "Host", "integrations.imap_settings": "IMAP Settings", - "integrations.not_connected": "No conectado", + "integrations.not_connected": "Not Connected", "integrations.page_title": "Integrations", "integrations.password_label": "Password", "integrations.port_label": "Port", - "integrations.title": "Integraciones", + "integrations.title": "Integrations", "integrations.username_label": "Username", "language.bg": "Български", "language.ca": "Català", "language.change_success": "Language changed to {language}", - "language.changed": "Idioma cambiado a {language}", + "language.changed": "Language changed to {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": "Idioma", + "language.selector": "Language", "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": "Acerca de", + "nav.about": "About", "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": "Acciones de administración", - "nav.admin_menu": "Menú de administración", - "nav.api_docs": "Documentación API", + "nav.admin_actions": "Admin actions", + "nav.admin_menu": "Admin menu", + "nav.api_docs": "API Docs", "nav.api_tokens": "API Tokens", - "nav.backup_restore": "Copia de seguridad y restauración", - "nav.credentials": "Credenciales", - "nav.dark_mode": "Modo oscuro", - "nav.dashboard": "Panel", - "nav.developer_docs": "Documentación para desarrolladores", - "nav.duplicates": "Duplicados", - "nav.file_manager": "Gestor de archivos", - "nav.files": "Archivos", - "nav.help": "Ayuda", - "nav.help_center": "Centro de ayuda", + "nav.backup_restore": "Backup & Restore", + "nav.credentials": "Credentials", + "nav.dark_mode": "Dark Mode", + "nav.dashboard": "Dashboard", + "nav.developer_docs": "Developer Docs", + "nav.duplicates": "Duplicates", + "nav.file_manager": "File Manager", + "nav.files": "Files", + "nav.help": "Help", + "nav.help_center": "Help Center", "nav.imap": "Email Import", - "nav.integrations": "Integraciones", - "nav.light_mode": "Modo claro", + "nav.integrations": "Integrations", + "nav.light_mode": "Light Mode", "nav.login": "Log In", "nav.logout": "Log Out", - "nav.main_navigation": "Navegación principal", - "nav.notifications": "Notificaciones", - "nav.open_main_menu": "Abrir menú principal", + "nav.main_navigation": "Main navigation", + "nav.notifications": "Notifications", + "nav.open_main_menu": "Open main menu", "nav.pipelines": "Pipelines", - "nav.plan_designer": "Diseñador de planes", - "nav.pricing": "Precios", + "nav.plan_designer": "Plan Designer", + "nav.pricing": "Pricing", "nav.profile": "Profile", "nav.queue": "Queue", - "nav.queue_monitor": "Monitor de cola", - "nav.scheduled_jobs": "Tareas programadas", - "nav.search": "Buscar", - "nav.settings": "Configuración", + "nav.queue_monitor": "Queue Monitor", + "nav.scheduled_jobs": "Scheduled Jobs", + "nav.search": "Search", + "nav.settings": "Settings", "nav.shared_links": "Shared Links", "nav.signup": "Sign Up", - "nav.similarity": "Similitud", - "nav.skip_to_content": "Ir al contenido principal", - "nav.status": "Estado", + "nav.similarity": "Similarity", + "nav.skip_to_content": "Skip to main content", + "nav.status": "Status", "nav.subscription": "Subscription", - "nav.toggle_dark_mode": "Alternar modo oscuro", - "nav.toggle_nav": "Alternar menú de navegación", - "nav.upload": "Subir", - "nav.users": "Usuarios", + "nav.toggle_dark_mode": "Toggle dark mode", + "nav.toggle_nav": "Toggle navigation menu", + "nav.upload": "Upload", + "nav.users": "Users", "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": "Marcar todo como leído", + "notifications.mark_all_read": "Mark All as Read", "notifications.mark_all_read_btn": "Mark all read", - "notifications.mark_read": "Marcar como leído", - "notifications.no_notifications": "Sin notificaciones", + "notifications.mark_read": "Mark as Read", + "notifications.no_notifications": "No notifications", "notifications.page_title": "Notifications", "notifications.tab_inbox": "Inbox", "notifications.tab_settings": "Settings", - "notifications.title": "Notificaciones", - "notifications.unread_count": "{count} notificaciones no leídas", + "notifications.title": "Notifications", + "notifications.unread_count": "{count} unread notifications", "pipelines.active_label": "Active", "pipelines.add_step_btn": "Add Step", - "pipelines.create": "Crear pipeline", + "pipelines.create": "Create Pipeline", "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": "Editar pipeline", + "pipelines.edit": "Edit Pipeline", "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": "Pipelines de procesamiento", + "pipelines.title": "Processing Pipelines", "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 se encontraron resultados", + "search.no_results": "No results found", "search.page_title": "Search Documents", - "search.placeholder": "Buscar por nombre, contenido, etiquetas...", + "search.placeholder": "Search by filename, content, tags...", "search.result_empty": "No documents found matching your query.", - "search.results_count": "{count} resultados encontrados", + "search.results_count": "{count} results found", "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": "Buscar documentos", + "search.title": "Search Documents", "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": "¿Está seguro de que desea restablecer esta configuración?", + "settings.reset_confirm": "Are you sure you want to reset this setting?", "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": "Error al guardar la configuración", + "settings.save_error": "Failed to save setting", "settings.save_setting_title": "Save this setting", - "settings.save_success": "Configuración guardada con éxito", + "settings.save_success": "Setting saved successfully", "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": "Configuración", + "settings.title": "Settings", "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": "Arrastre archivos aquí o haga clic para buscar", + "upload.drag_drop": "Drag & drop files here or click to browse", "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": "Error al subir", + "upload.error": "Upload failed", "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": "Tamaño máximo del archivo: {size}", + "upload.max_size": "Maximum file size: {size}", "upload.page_title": "Upload Files", "upload.section_device": "Upload from Device", "upload.section_url": "Upload from URL", - "upload.select_file": "Seleccionar archivo", - "upload.success": "Archivo subido con éxito", - "upload.title": "Subir documento", - "upload.uploading": "Subiendo...", + "upload.select_file": "Select File", + "upload.success": "File uploaded successfully", + "upload.title": "Upload Document", + "upload.uploading": "Uploading...", "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"