diff --git a/frontend/translations/ca.json b/frontend/translations/ca.json index d36160ed..40003405 100644 --- a/frontend/translations/ca.json +++ b/frontend/translations/ca.json @@ -1,593 +1,593 @@ { - "about.creator_heading": "Meet the Creator", + "about.creator_heading": "Coneix el Creador", "about.creator_name": "Christian Krakau-Louis", - "about.creator_pre": "DocuElevate is passionately developed by", - "about.features_admin_api": "Powerful REST API for programmatic access", - "about.features_admin_config": "Highly configurable via environment variables", - "about.features_admin_docker": "Docker-ready for easy deployment and scaling", - "about.features_admin_heading": "Administration", - "about.features_admin_oauth2": "OAuth2 authentication support with Authentik", - "about.features_automation_background": "Background processing with Redis and Celery", - "about.features_automation_gmail": "Gmail and generic email account integration", - "about.features_automation_heading": "Automation", - "about.features_automation_imap": "IMAP inbox polling from multiple sources", - "about.features_automation_ingestion": "Automated document ingestion from various inputs", - "about.features_heading": "Key Features", - "about.features_integration_cloud": "Cloud storage: Dropbox, Google Drive, OneDrive, Amazon S3", - "about.features_integration_heading": "Integration & Storage", - "about.features_integration_multi_dest": "Multi-destination support (store documents in multiple locations)", - "about.features_integration_protocols": "Transfer protocols: FTP, SFTP, Email forwarding", - "about.features_integration_selfhosted": "Self-hosted options: Nextcloud, Paperless NGX, WebDAV", - "about.features_processing_classification": "Intelligent document classification and date extraction", - "about.features_processing_heading": "Document Processing", - "about.features_processing_metadata": "Automated metadata extraction using a pluggable AI provider", - "about.features_processing_ocr": "OCR powered by Azure Document Intelligence", - "about.features_processing_pdf": "PDF conversion for various file formats via Gotenberg", - "about.features_processing_upload": "Simple and secure file uploads with drag & drop support", - "about.github_logo_alt": "GitHub Logo", - "about.heading": "About DocuElevate", - "about.intro_post": " – your modern, intelligent solution for document processing! We’ve built DocuElevate to completely transform the way you handle your documents – from upload to extraction, from processing to storage.", - "about.intro_pre": "Welcome to ", - "about.involved_description": "Want to dive into the code, contribute ideas, or learn more about DocuElevate?", - "about.involved_docs": "Read the Documentation", - "about.involved_github": "View DocuElevate on GitHub", - "about.involved_heading": "Get Involved", - "about.involved_website": "Visit DocuElevate Website", - "about.legal_description": "We care about your privacy and data security. Please review our:", - "about.legal_heading": "Privacy & Legal", - "about.legal_license": "License Information", - "about.legal_privacy": "Privacy Notice", - "about.page_title": "About DocuElevate", - "about.story_heading": "Our Story", - "about.story_p1": "DocuElevate was created with one goal in mind: to simplify and streamline document management for everyone, whether you’re a small startup or a large enterprise.", - "about.story_p2": "We harness the power of pluggable AI providers (OpenAI, Anthropic Claude, Google Gemini, Ollama, OpenRouter, Portkey, and more) for metadata extraction and text refinement, integrate seamlessly with Dropbox, Nextcloud, and Paperless NGX for storage and indexing, leverage Azure Document Intelligence for OCR, and even use Gotenberg for file-to-PDF conversions.", - "api_tokens.col_created": "Created", - "api_tokens.col_last_ip": "Last IP", - "api_tokens.col_last_used": "Last Used", - "api_tokens.col_name": "Name", - "api_tokens.col_prefix": "Token Prefix", - "api_tokens.copy_to_clipboard": "Copy token to clipboard", - "api_tokens.copy_upload_example": "Copy upload example to clipboard", - "api_tokens.copy_warning_1": "Copy this token now — it will", - "api_tokens.copy_warning_2": "not be shown again", - "api_tokens.create_heading": "Create New Token", - "api_tokens.create_token": "Create Token", - "api_tokens.creating": "Creating…", - "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.loading_tokens": "Loading tokens…", - "api_tokens.never": "Never", - "api_tokens.no_tokens_heading": "No API tokens yet", - "api_tokens.no_tokens_help": "Create your first token above to get started.", - "api_tokens.page_title": "API Tokens – DocuElevate", - "api_tokens.revoke": "Revoke", - "api_tokens.revoke_prefix": "Revoke token", - "api_tokens.status_active": "Active", - "api_tokens.status_revoked": "Revoked", - "api_tokens.table_aria": "API Tokens", - "api_tokens.token_created": "Token created successfully!", - "api_tokens.token_name_label": "Token name", - "api_tokens.token_name_placeholder": "e.g. CI Pipeline, Webhook Upload, My Script", - "api_tokens.usage_heading": "Usage Example", - "api_tokens.usage_intro_post": "header with any API request:", - "api_tokens.usage_intro_pre": "Use your API token in the", - "api_tokens.your_tokens": "Your Tokens", + "about.creator_pre": "DocuElevate és desenvolupat apassionadament per", + "about.features_admin_api": "Potent API REST per a l'accés programàtic", + "about.features_admin_config": "Altament configurable mitjançant variables d'entorn", + "about.features_admin_docker": "Preparat per a Docker per a un desplegament i escalat senzills", + "about.features_admin_heading": "Administració", + "about.features_admin_oauth2": "Suport d'autenticació OAuth2 amb Authentik", + "about.features_automation_background": "Processament en segon pla amb Redis i Celery", + "about.features_automation_gmail": "Integració amb Gmail i comptes de correu genèrics", + "about.features_automation_heading": "Automatització", + "about.features_automation_imap": "Sondeig de safata d'entrada IMAP des de múltiples fonts", + "about.features_automation_ingestion": "Ingestió automàtica de documents des de diverses entrades", + "about.features_heading": "Característiques Principals", + "about.features_integration_cloud": "Emmagatzematge al núvol: Dropbox, Google Drive, OneDrive, Amazon S3", + "about.features_integration_heading": "Integració i Emmagatzematge", + "about.features_integration_multi_dest": "Suport multidestinació (emmagatzema documents en múltiples ubicacions)", + "about.features_integration_protocols": "Protocols de transferència: FTP, SFTP, reenviament de correu", + "about.features_integration_selfhosted": "Opcions allotjades pròpiament: Nextcloud, Paperless NGX, WebDAV", + "about.features_processing_classification": "Classificació intel·ligent de documents i extracció de dates", + "about.features_processing_heading": "Processament de Documents", + "about.features_processing_metadata": "Extracció automatitzada de metadades mitjançant un proveïdor d'IA connectable", + "about.features_processing_ocr": "OCR impulsat per Azure Document Intelligence", + "about.features_processing_pdf": "Conversió a PDF per a diversos formats de fitxer mitjançant Gotenberg", + "about.features_processing_upload": "Pujades de fitxers simples i segures amb suport d'arrossegar i deixar anar", + "about.github_logo_alt": "Logotip de GitHub", + "about.heading": "Quant a DocuElevate", + "about.intro_post": " – la teva solució moderna i intel·ligent per al processament de documents! Hem creat DocuElevate per transformar completament la manera en què gestiones els teus documents: des de la pujada fins a l'extracció, des del processament fins a l'emmagatzematge.", + "about.intro_pre": "Benvingut/da a ", + "about.involved_description": "Vols endinsar-te en el codi, contribuir amb idees o aprendre més sobre DocuElevate?", + "about.involved_docs": "Llegeix la Documentació", + "about.involved_github": "Veure DocuElevate a GitHub", + "about.involved_heading": "Participa", + "about.involved_website": "Visita el web de DocuElevate", + "about.legal_description": "Ens preocupem per la teva privacitat i seguretat de les dades. Si us plau, revisa:", + "about.legal_heading": "Privacitat i Legal", + "about.legal_license": "Informació de llicència", + "about.legal_privacy": "Avís de privacitat", + "about.page_title": "Quant a DocuElevate", + "about.story_heading": "La Nostra Història", + "about.story_p1": "DocuElevate va ser creat amb un objectiu en ment: simplificar i agilitzar la gestió de documents per a tothom, ja siguis una petita empresa emergent o una gran corporació.", + "about.story_p2": "Aprofitem el poder dels proveïdors d'IA connectables (OpenAI, Anthropic Claude, Google Gemini, Ollama, OpenRouter, Portkey i més) per a l'extracció de metadades i el refinament de text, integrem sense problemes amb Dropbox, Nextcloud i Paperless NGX per a l'emmagatzematge i la indexació, aprofitem Azure Document Intelligence per a l'OCR, i fins i tot utilitzem Gotenberg per a les conversions de fitxers a PDF.", + "api_tokens.col_created": "Creat", + "api_tokens.col_last_ip": "Darrera IP", + "api_tokens.col_last_used": "Darrer ús", + "api_tokens.col_name": "Nom", + "api_tokens.col_prefix": "Prefix del testimoni", + "api_tokens.copy_to_clipboard": "Copia el testimoni al porta-retalls", + "api_tokens.copy_upload_example": "Copia l'exemple de pujada al porta-retalls", + "api_tokens.copy_warning_1": "Copia aquest testimoni ara — no", + "api_tokens.copy_warning_2": "es tornarà a mostrar", + "api_tokens.create_heading": "Crea un nou testimoni", + "api_tokens.create_token": "Crea un testimoni", + "api_tokens.creating": "Creant…", + "api_tokens.heading": "Testimonis d'API", + "api_tokens.intro": "Crea testimonis d'API personals per interactuar amb l'API de DocuElevate de manera programàtica. Utilitza testimonis per a pujades per webhook, canonades CI/CD, o qualsevol script que necessiti pujar o recuperar documents.", + "api_tokens.loading_tokens": "Carregant testimonis…", + "api_tokens.never": "Mai", + "api_tokens.no_tokens_heading": "Encara no hi ha testimonis d'API", + "api_tokens.no_tokens_help": "Crea el teu primer testimoni a dalt per començar.", + "api_tokens.page_title": "Testimonis d'API – DocuElevate", + "api_tokens.revoke": "Revocar", + "api_tokens.revoke_prefix": "Revoca el testimoni", + "api_tokens.status_active": "Actiu", + "api_tokens.status_revoked": "Revocat", + "api_tokens.table_aria": "Testimonis d'API", + "api_tokens.token_created": "Testimoni creat correctament!", + "api_tokens.token_name_label": "Nom del testimoni", + "api_tokens.token_name_placeholder": "p. ex. CI Pipeline, Pujada per webhook, El meu script", + "api_tokens.usage_heading": "Exemple d'ús", + "api_tokens.usage_intro_post": "capçalera amb qualsevol sol·licitud d'API:", + "api_tokens.usage_intro_pre": "Utilitza el teu testimoni d'API a la", + "api_tokens.your_tokens": "Els teus testimonis", "app.name": "DocuElevate", "audit.col_ip": "IP", - "audit.col_resource": "Resource", - "audit.col_timestamp": "Timestamp", - "audit.critical": "Critical", - "audit.filter_action": "Action", - "audit.filter_all_actions": "All actions", - "audit.filter_all_users": "All users", - "audit.filter_resource_placeholder": "e.g. document, user", - "audit.filter_resource_type": "Resource Type", - "audit.filter_severity": "Severity", - "audit.filter_user": "User", - "audit.filters_section_label": "Audit log filters", - "audit.next": "Next", - "audit.next_label": "Next page", - "audit.no_events": "No audit events recorded yet.", - "audit.no_events_hint": "Significant actions (logins, document operations, settings changes) will appear here.", - "audit.page_title": "Audit Logs - DocuElevate", - "audit.pagination_label": "Audit log pagination", - "audit.prev": "Prev", - "audit.prev_label": "Previous page", - "audit.refresh_label": "Refresh audit logs", - "audit.siem_disabled_title": "SIEM forwarding is disabled", - "audit.siem_enabled_title": "Events are being forwarded to ", - "audit.siem_off": "SIEM: Off", - "audit.subtitle": "Comprehensive, append-only record of all significant actions.", - "audit.table_label": "Audit log events", - "audit.title": "Audit Logs", - "auth.confirm_password": "Confirm Password", - "auth.create_account": "Create account", - "auth.display_name_label": "Display Name", - "auth.email_label": "Email", - "auth.forgot_password": "Forgot Password?", - "auth.forgot_username": "Forgot username?", - "auth.login": "Log In", - "auth.login_title": "Log In", - "auth.logo_alt": "DocuElevate Logo", - "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": "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": "Sign Up", - "auth.signup_title": "Sign Up", - "auth.username_label": "Username", - "auth.username_or_email": "Username or Email", - "auth.verify_email_back_sign_in": "Back to sign in", - "auth.verify_email_expiry": "The link expires in 24 hours. If you don’t see the email, check your spam folder.", - "auth.verify_email_heading": "Check your inbox", - "auth.verify_email_message": "We’ve sent you a verification email. Please click the link in the email to activate your account.", - "auth.verify_email_page_title": "DocuElevate - Verify Your Email", - "auth.verify_email_resend_aria_label": "Email address for resend", - "auth.verify_email_resend_button": "Resend verification email", - "auth.verify_email_resend_label": "Email address", - "auth.verify_email_resend_placeholder": "Enter your email address", - "auth.verify_email_resend_prompt": "Didn’t receive it?", - "backup.archives_heading": "Backup Archives", - "backup.backup_now": "Backup Now", - "backup.clean_up": "Clean Up", - "backup.cleanup_title": "Run retention cleanup now", - "backup.col_created": "Created", - "backup.col_filename": "Filename", - "backup.col_size": "Size", - "backup.col_storage": "Storage", - "backup.col_type": "Type", - "backup.config_auto_backup": "Auto-backup", - "backup.config_remote_dest": "Remote destination", - "backup.config_retention": "Retention", - "backup.config_total_size": "Total local size", - "backup.confirm_btn": "Confirm", - "backup.confirm_title": "Confirm action", - "backup.heading": "Backup Management", - "backup.local_only": "Local only", - "backup.no_backups": "No backups yet.", - "backup.no_backups_hint": "Click Backup Now to create your first backup.", - "backup.page_title": "Backup Management", - "backup.records_label": "records", - "backup.restore_btn": "Restore", - "backup.restore_desc_mid": "backup archive to restore the database.", - "backup.restore_desc_pre": "Upload a", - "backup.restore_desc_warning": "This will overwrite all current data.", - "backup.restore_file_label": "Backup archive (.db.gz)", - "backup.restore_heading": "Restore from File", - "backup.restoring": "Restoring…", - "backup.retention_daily_detail": "– kept for 3 weeks", - "backup.retention_heading": "Retention policy", - "backup.retention_hourly_detail": "– kept for 4 days", - "backup.retention_note": "Backups beyond these limits are automatically pruned after each new backup is created.", - "backup.retention_weekly_detail": "– kept for ~3 months", - "backup.snapshots": "snapshots", - "backup.status_ok": "ok", + "audit.col_resource": "Recurs", + "audit.col_timestamp": "Marca de temps", + "audit.critical": "Crític", + "audit.filter_action": "Acció", + "audit.filter_all_actions": "Totes les accions", + "audit.filter_all_users": "Tots els usuaris", + "audit.filter_resource_placeholder": "p. ex. document, usuari", + "audit.filter_resource_type": "Tipus de recurs", + "audit.filter_severity": "Gravetat", + "audit.filter_user": "Usuari", + "audit.filters_section_label": "Filtres del registre d'auditoria", + "audit.next": "Següent", + "audit.next_label": "Pàgina següent", + "audit.no_events": "Encara no s'han registrat esdeveniments d'auditoria.", + "audit.no_events_hint": "Les accions significatives (inicis de sessió, operacions amb documents, canvis de configuració) apareixeran aquí.", + "audit.page_title": "Registres d'auditoria - DocuElevate", + "audit.pagination_label": "Paginació del registre d'auditoria", + "audit.prev": "Anterior", + "audit.prev_label": "Pàgina anterior", + "audit.refresh_label": "Actualitza els registres d'auditoria", + "audit.siem_disabled_title": "El reenviament SIEM està desactivat", + "audit.siem_enabled_title": "S'estan reenviant esdeveniments a ", + "audit.siem_off": "SIEM: Desactivat", + "audit.subtitle": "Registre complet i només d'addició de totes les accions significatives.", + "audit.table_label": "Esdeveniments del registre d'auditoria", + "audit.title": "Registres d'auditoria", + "auth.confirm_password": "Confirma la contrasenya", + "auth.create_account": "Crea un compte", + "auth.display_name_label": "Nom visible", + "auth.email_label": "Correu electrònic", + "auth.forgot_password": "Has oblidat la contrasenya?", + "auth.forgot_username": "Has oblidat el nom d'usuari?", + "auth.login": "Inicia sessió", + "auth.login_title": "Inicia sessió", + "auth.logo_alt": "Logotip de DocuElevate", + "auth.logout": "Tanca la sessió", + "auth.my_account": "El meu compte", + "auth.no_account": "No tens un compte?", + "auth.or_continue_with": "O continua amb", + "auth.password_label": "Contrasenya", + "auth.profile": "Perfil", + "auth.remember_me": "Recorda'm", + "auth.return_home": "Torna a l'inici", + "auth.sign_in": "Inicia sessió", + "auth.sign_in_sso": "Inicia sessió amb SSO", + "auth.sign_in_with": "Inicia sessió amb", + "auth.sign_in_with_username": "Inicia sessió amb nom d'usuari", + "auth.signup": "Registra't", + "auth.signup_title": "Registra't", + "auth.username_label": "Nom d'usuari", + "auth.username_or_email": "Nom d'usuari o correu electrònic", + "auth.verify_email_back_sign_in": "Torna a iniciar sessió", + "auth.verify_email_expiry": "L'enllaç caduca en 24 hores. Si no veus el correu, comprova la carpeta de correu brossa.", + "auth.verify_email_heading": "Comprova la safata d'entrada", + "auth.verify_email_message": "T'hem enviat un correu de verificació. Fes clic a l'enllaç del correu per activar el teu compte.", + "auth.verify_email_page_title": "DocuElevate - Verifica el teu correu", + "auth.verify_email_resend_aria_label": "Adreça de correu per al reenviament", + "auth.verify_email_resend_button": "Reenviar correu de verificació", + "auth.verify_email_resend_label": "Adreça de correu electrònic", + "auth.verify_email_resend_placeholder": "Introdueix la teva adreça de correu", + "auth.verify_email_resend_prompt": "No l'has rebut?", + "backup.archives_heading": "Arxius de còpia de seguretat", + "backup.backup_now": "Fes una còpia ara", + "backup.clean_up": "Neteja", + "backup.cleanup_title": "Executa la neteja de retenció ara", + "backup.col_created": "Creat", + "backup.col_filename": "Nom del fitxer", + "backup.col_size": "Mida", + "backup.col_storage": "Emmagatzematge", + "backup.col_type": "Tipus", + "backup.config_auto_backup": "Còpia automàtica", + "backup.config_remote_dest": "Destinació remota", + "backup.config_retention": "Retenció", + "backup.config_total_size": "Mida total local", + "backup.confirm_btn": "Confirma", + "backup.confirm_title": "Confirma l'acció", + "backup.heading": "Gestió de còpies de seguretat", + "backup.local_only": "Només local", + "backup.no_backups": "Encara no hi ha còpies de seguretat.", + "backup.no_backups_hint": "Fes clic a «Fes una còpia ara» per crear la primera còpia de seguretat.", + "backup.page_title": "Gestió de còpies de seguretat", + "backup.records_label": "registres", + "backup.restore_btn": "Restaura", + "backup.restore_desc_mid": "arxiu de còpia de seguretat per restaurar la base de dades.", + "backup.restore_desc_pre": "Puja un", + "backup.restore_desc_warning": "Això sobreescriurà totes les dades actuals.", + "backup.restore_file_label": "Arxiu de còpia de seguretat (.db.gz)", + "backup.restore_heading": "Restaura des d'un fitxer", + "backup.restoring": "Restaurant…", + "backup.retention_daily_detail": "– conservades durant 3 setmanes", + "backup.retention_heading": "Política de retenció", + "backup.retention_hourly_detail": "– conservades durant 4 dies", + "backup.retention_note": "Les còpies més antigues que aquests límits s'eliminen automàticament després de crear-ne una de nova.", + "backup.retention_weekly_detail": "– conservades durant ~3 mesos", + "backup.snapshots": "instantànies", + "backup.status_ok": "correcte", "backup.storage_local": "local", - "backup.subtitle": "Database backups are created automatically: hourly (4 days), daily (3 weeks), weekly (13 weeks).", - "backup.table_aria": "Backup archives", - "backup.trigger_daily": "Backup Now (Daily)", - "backup.trigger_hourly": "Backup Now (Hourly)", - "backup.trigger_weekly": "Backup Now (Weekly)", - "backup.type_daily": "Daily", - "backup.type_hourly": "Hourly", - "backup.type_weekly": "Weekly", - "billing.go_to_dashboard": "Go to dashboard", - "billing.manage_subscription": "Manage subscription", - "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.col_pending": "Pending", - "common.completed": "Completed", - "common.confirm": "Confirm", - "common.copied": "Copied!", - "common.copy": "Copy", - "common.create": "Create", - "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": "Edit", - "common.enabled": "Enabled", + "backup.subtitle": "Les còpies de seguretat de la base de dades es creen automàticament: cada hora (4 dies), diàriament (3 setmanes), setmanalment (13 setmanes).", + "backup.table_aria": "Arxius de còpia de seguretat", + "backup.trigger_daily": "Fes una còpia ara (diària)", + "backup.trigger_hourly": "Fes una còpia ara (horària)", + "backup.trigger_weekly": "Fes una còpia ara (setmanal)", + "backup.type_daily": "Diària", + "backup.type_hourly": "Horària", + "backup.type_weekly": "Setmanal", + "billing.go_to_dashboard": "Vés al tauler de control", + "billing.manage_subscription": "Gestiona la subscripció", + "billing.success_heading": "Tot a punt!", + "billing.success_message": "La teva subscripció s'ha activat. Gràcies per escollir DocuElevate!", + "billing.success_page_title": "DocuElevate - Subscripció activada", + "common.actions": "Accions", + "common.active": "Actiu", + "common.all": "Tot", + "common.back": "Enrere", + "common.cancel": "Cancel·la", + "common.close": "Tanca", + "common.col_pending": "Pendent", + "common.completed": "Completat", + "common.confirm": "Confirma", + "common.copied": "Copiat!", + "common.copy": "Copia", + "common.create": "Crea", + "common.created": "Creat", + "common.date": "Data", + "common.delete": "Elimina", + "common.description": "Descripció", + "common.details": "Detalls", + "common.disabled": "Desactivat", + "common.download": "Descarrega", + "common.duplicate": "Duplica", + "common.edit": "Edita", + "common.enabled": "Activat", "common.error": "Error", - "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.failed": "Fallit", + "common.filter": "Filtra", + "common.inactive": "Inactiu", + "common.info": "Informació", + "common.loading": "Carregant...", + "common.name": "Nom", + "common.next": "Següent", + "common.next_page": "Pàgina següent", "common.no": "No", - "common.none": "None", - "common.page": "Page", - "common.pending": "Pending", - "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.select_placeholder": "— select —", - "common.size": "Size", - "common.status": "Status", - "common.submit": "Submit", - "common.success": "Success", - "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", - "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", - "credentials.col_action": "Action", - "credentials.col_credential": "Credential", - "credentials.col_source": "Source", - "credentials.configured": "Configured", - "credentials.edit_in_settings": "Edit in Settings", - "credentials.legend_db": "Value stored in the database (encrypted at rest; overrides environment variable)", - "credentials.legend_env_after": " file", - "credentials.legend_env_before": "Value from environment variable or ", - "credentials.legend_missing": "Credential not set — integration will not work", - "credentials.legend_restart": "Restart required when this credential is rotated", - "credentials.legend_title": "Legend", - "credentials.manage_settings": "Manage Settings", - "credentials.not_configured": "Not Configured", - "credentials.page_title": "Credential Audit - DocuElevate", - "credentials.raw_json": "Raw JSON (API)", - "credentials.restart_title": "Restart required after rotating this credential", - "credentials.source_db_title": "Stored in database (encrypted)", - "credentials.source_env_title": "From environment variable", - "credentials.status_missing": "Missing", - "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.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.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", - "duplicates.found_files": "duplicate file(s) total.", - "duplicates.found_groups": "duplicate group(s) with", - "duplicates.found_prefix": "Found", - "duplicates.group_aria": "Duplicate group", - "duplicates.heading": "Duplicate Documents", - "duplicates.how_it_works_heading": "How near-duplicate detection works", - "duplicates.max_results_label": "Max results", - "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.near_dup_heading": "Find Near-Duplicates for a Document", - "duplicates.no_exact_heading": "No exact duplicates found", - "duplicates.page_title": "Duplicate Documents - DocuElevate", - "duplicates.pagination_aria": "Pagination", - "duplicates.role_duplicate": "Duplicate", + "common.none": "Cap", + "common.page": "Pàgina", + "common.pending": "Pendent", + "common.prev_page": "Pàgina anterior", + "common.previous": "Anterior", + "common.processing": "Processant", + "common.refresh": "Actualitza", + "common.reset": "Restableix", + "common.retry": "Reintenta", + "common.save": "Desa", + "common.search": "Cerca", + "common.select": "Selecciona", + "common.select_placeholder": "— selecciona —", + "common.size": "Mida", + "common.status": "Estat", + "common.submit": "Envia", + "common.success": "Èxit", + "common.tags": "Etiquetes", + "common.type": "Tipus", + "common.updated": "Actualitzat", + "common.upload": "Puja", + "common.view": "Visualitza", + "common.warning": "Avís", + "common.yes": "Sí", + "cookie.accept": "Entesos", + "cookie.learn_more": "Aprèn-ne més", + "cookie.message": "Aquest lloc web utilitza galetes per millorar la teva experiència.", + "cookie.notice": "DocuElevate utilitza únicament galetes de sessió essencials necessàries per a l'autenticació i el funcionament del servei. No s'utilitzen galetes de seguiment ni d'analítica.", + "cookie.notice_label": "Avís de galetes", + "cookie.policy_link": "Política de galetes", + "cookie.privacy_link": "Avís de privacitat", + "credentials.col_action": "Acció", + "credentials.col_credential": "Credencial", + "credentials.col_source": "Origen", + "credentials.configured": "Configurat", + "credentials.edit_in_settings": "Edita a la configuració", + "credentials.legend_db": "Valor emmagatzemat a la base de dades (xifrat en repòs; sobreescriu la variable d'entorn)", + "credentials.legend_env_after": " fitxer", + "credentials.legend_env_before": "Valor de la variable d'entorn o ", + "credentials.legend_missing": "Credencial no configurada — la integració no funcionarà", + "credentials.legend_restart": "Cal reiniciar quan es roti aquesta credencial", + "credentials.legend_title": "Llegenda", + "credentials.manage_settings": "Gestiona la configuració", + "credentials.not_configured": "No configurat", + "credentials.page_title": "Auditoria de credencials - DocuElevate", + "credentials.raw_json": "JSON en brut (API)", + "credentials.restart_title": "Cal reiniciar després de rotar aquesta credencial", + "credentials.source_db_title": "Emmagatzemat a la base de dades (xifrat)", + "credentials.source_env_title": "Des de la variable d'entorn", + "credentials.status_missing": "Manca", + "credentials.subtitle": "Resum de totes les credencials sensibles utilitzades per DocuElevate. Aquí no es mostren els valors secrets, només si cada credencial està configurada i d'on prové.", + "credentials.table_for": "Credencials per a", + "credentials.title": "Auditoria de credencials", + "credentials.total_credentials": "Total de credencials", + "dashboard.active_integrations": "Integracions actives", + "dashboard.files_this_month": "Fitxers aquest mes", + "dashboard.files_today": "Fitxers avui", + "dashboard.ocr_processed": "OCR processat", + "dashboard.quick_actions": "Accions ràpides", + "dashboard.recent_activity": "Activitat recent", + "dashboard.storage_targets": "Destinacions d'emmagatzematge", + "dashboard.title": "Tauler de control", + "dashboard.total_files": "Total de fitxers", + "dashboard.welcome": "Benvingut/da a DocuElevate", + "duplicates.file_id_label": "ID del fitxer", + "duplicates.file_id_placeholder": "p. ex. 42", + "duplicates.find_btn": "Cerca", + "duplicates.found_files": "fitxer(s) duplicat(s) en total.", + "duplicates.found_groups": "grup(s) de duplicats amb", + "duplicates.found_prefix": "Trobats", + "duplicates.group_aria": "Grup de duplicats", + "duplicates.heading": "Documents duplicats", + "duplicates.how_it_works_heading": "Com funciona la detecció de quasi-duplicats", + "duplicates.max_results_label": "Resultats màxims", + "duplicates.near_dup_desc": "Selecciona un document per comprovar si altres fitxers contenen el mateix contingut (o molt similar), fins i tot si van ser escanejats en moments diferents i tenen hash SHA-256 diferent.", + "duplicates.near_dup_heading": "Cerca quasi-duplicats d'un document", + "duplicates.no_exact_heading": "No s'han trobat duplicats exactes", + "duplicates.page_title": "Documents duplicats - DocuElevate", + "duplicates.pagination_aria": "Paginació", + "duplicates.role_duplicate": "Duplicat", "duplicates.role_original": "Original", - "duplicates.tab_exact": "Exact Duplicates", - "duplicates.tab_near": "Near-Duplicate Finder", - "duplicates.tabs_aria": "Duplicate detection tabs", - "duplicates.threshold_label": "Similarity threshold", - "duplicates.view_dup_aria": "View duplicate file", - "duplicates.view_original_aria": "View original file", + "duplicates.tab_exact": "Duplicats exactes", + "duplicates.tab_near": "Cercador de quasi-duplicats", + "duplicates.tabs_aria": "Pestanyes de detecció de duplicats", + "duplicates.threshold_label": "Llindar de similitud", + "duplicates.view_dup_aria": "Visualitza el fitxer duplicat", + "duplicates.view_original_aria": "Visualitza el fitxer original", "error.404_code": "404", - "error.404_heading": "Oops, we couldn’t find that page!", - "error.404_home": "Return Home", - "error.404_message": "It seems DocuElevate has misplaced the document you were looking for. Don’t worry – we’ve got your back.", - "error.404_title": "404 - Not Found", + "error.404_heading": "Vaja, no hem trobat aquesta pàgina!", + "error.404_home": "Torna a l'inici", + "error.404_message": "Sembla que DocuElevate ha extraviat el document que buscaves. No et preocupis, t'ajudarem.", + "error.404_title": "404 - No trobat", "error.500_code": "500", - "error.500_debug_info": "Show Debug Info", - "error.500_description": "Our servers encountered a mishap and need a moment.", - "error.500_heading": "Oops! Something Went Wrong.", - "error.500_home": "Go Home", - "error.500_img_alt": "Illustration of a server error", - "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.", - "files.action_delete": "Delete file", - "files.action_details": "View details", - "files.action_preview": "Quick preview", - "files.bulk_clear_selection": "Clear Selection", - "files.bulk_cloud_ocr": "Re-run Cloud OCR", - "files.bulk_delete": "Delete Selected", - "files.bulk_download": "Download as ZIP", - "files.bulk_reprocess": "Reprocess Selected", - "files.delete_modal_cancel": "Cancel", - "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.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.files_selected": "files selected", - "files.filter_all_providers": "All Providers", - "files.filter_all_statuses": "All Statuses", - "files.filter_all_types": "All Types", - "files.filter_apply": "Apply Filters", - "files.filter_clear": "Clear", - "files.filter_date_from": "Date From", - "files.filter_date_from_aria": "Filter from date", - "files.filter_date_to": "Date To", - "files.filter_date_to_aria": "Filter to date", - "files.filter_form_aria": "Filter files", - "files.filter_mime_type": "MIME Type", - "files.filter_ocr_all": "All Files", - "files.filter_ocr_good": "Good quality", - "files.filter_ocr_poor": "Poor quality", - "files.filter_ocr_quality": "OCR Quality", - "files.filter_ocr_quality_aria": "Filter by OCR quality score", - "files.filter_ocr_unchecked": "Not yet assessed", - "files.filter_search_label": "Search Filename", - "files.filter_search_placeholder": "Enter filename...", - "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_placeholder": "Search document content, sender, tags, type...", - "files.no_files": "No files found", - "files.ocr_status": "OCR Status", - "files.page_title": "File Records", - "files.pagination_files": "files", - "files.pagination_first": "First", - "files.pagination_last": "Last", - "files.pagination_nav_aria": "File list pagination", - "files.pagination_next": "Next", - "files.pagination_of": "of", - "files.pagination_previous": "Previous", - "files.pagination_showing": "Showing", - "files.preview_modal_close": "Close preview", - "files.preview_modal_title": "Preview", - "files.queue_banner_items": "item(s) are currently queued or being processed. Files will appear here once processing completes.", - "files.queue_banner_link": "View Queue", - "files.saved_searches_empty": "No saved searches yet", - "files.saved_searches_error": "Could not load saved searches", - "files.saved_searches_label": "Saved Searches", - "files.saved_searches_save": "Save Current", - "files.saved_searches_save_aria": "Save current filters as a saved search", - "files.search_results_empty": "No results found.", - "files.search_results_title": "Search Results", - "files.status_duplicate": "Duplicate", - "files.table_actions": "Actions", - "files.table_aria": "File records", - "files.table_created_at": "Created At", - "files.table_empty": "No files found", + "error.500_debug_info": "Mostra la informació de depuració", + "error.500_description": "Els nostres servidors han tingut un problema i necessiten un moment.", + "error.500_heading": "Vaja! Alguna cosa ha anat malament.", + "error.500_home": "Vés a l'inici", + "error.500_img_alt": "Il·lustració d'un error de servidor", + "error.500_message1": "Els nostres servidors han tingut un ensurt i necessiten un moment. Potser els hàmsters han vessat el cafè?", + "error.500_message2": "Ja ho estem solucionant: ordenant fitxers, reiniciant servidors i recalibrant condensadors de fluix.", + "error.500_title": "Error del servidor - DocuElevate", + "error.forbidden": "Prohibit", + "error.forbidden_message": "No tens permís per accedir a aquesta pàgina.", + "error.not_found": "Pàgina no trobada", + "error.not_found_message": "La pàgina que cerques no existeix.", + "error.server_error": "Error intern del servidor", + "error.server_error_message": "Alguna cosa ha anat malament. Torna-ho a intentar més tard.", + "error.unauthorized": "No autoritzat", + "error.unauthorized_message": "Has d'iniciar sessió per accedir a aquesta pàgina.", + "files.action_delete": "Elimina el fitxer", + "files.action_details": "Visualitza els detalls", + "files.action_preview": "Previsualització ràpida", + "files.bulk_clear_selection": "Esborra la selecció", + "files.bulk_cloud_ocr": "Torna a executar l'OCR al núvol", + "files.bulk_delete": "Elimina els seleccionats", + "files.bulk_download": "Descarrega com a ZIP", + "files.bulk_reprocess": "Reprocessa els seleccionats", + "files.delete_modal_cancel": "Cancel·la", + "files.delete_modal_confirm": "Elimina", + "files.delete_modal_message": "Estàs segur/a que vols eliminar aquest fitxer?", + "files.delete_modal_title": "Confirma l'eliminació", + "files.document_title": "Títol del document", + "files.drop_overlay_hint": "Admet PDF, documents d'Office, imatges, HTML, Markdown i més: les carpetes es processen de manera recursiva", + "files.drop_overlay_title": "Deixa caure fitxers o carpetes en qualsevol lloc per pujar-los", + "files.error_hint": "Pot ser degut a un problema de configuració o importació. Comprova els registres del servidor.", + "files.file_size": "Mida del fitxer", + "files.filename": "Nom del fitxer", + "files.files_selected": "fitxers seleccionats", + "files.filter_all_providers": "Tots els proveïdors", + "files.filter_all_statuses": "Tots els estats", + "files.filter_all_types": "Tots els tipus", + "files.filter_apply": "Aplica els filtres", + "files.filter_clear": "Esborra", + "files.filter_date_from": "Data des de", + "files.filter_date_from_aria": "Filtra des de la data", + "files.filter_date_to": "Data fins a", + "files.filter_date_to_aria": "Filtra fins a la data", + "files.filter_form_aria": "Filtra fitxers", + "files.filter_mime_type": "Tipus MIME", + "files.filter_ocr_all": "Tots els fitxers", + "files.filter_ocr_good": "Bona qualitat", + "files.filter_ocr_poor": "Mala qualitat", + "files.filter_ocr_quality": "Qualitat de l'OCR", + "files.filter_ocr_quality_aria": "Filtra per puntuació de qualitat OCR", + "files.filter_ocr_unchecked": "Encara no avaluat", + "files.filter_search_label": "Cerca el nom del fitxer", + "files.filter_search_placeholder": "Introdueix el nom del fitxer...", + "files.filter_storage_provider": "Proveïdor d'emmagatzematge", + "files.filter_tags_aria": "Filtra per etiquetes (separades per comes)", + "files.filter_tags_placeholder": "p. ex. factura,amazon", + "files.fulltext_search_label": "Cerca de text complet (text OCR, metadades, etiquetes)", + "files.fulltext_search_placeholder": "Cerca contingut del document, remitent, etiquetes, tipus...", + "files.no_files": "No s'han trobat fitxers", + "files.ocr_status": "Estat OCR", + "files.page_title": "Registres de fitxers", + "files.pagination_files": "fitxers", + "files.pagination_first": "Primer", + "files.pagination_last": "Últim", + "files.pagination_nav_aria": "Paginació de la llista de fitxers", + "files.pagination_next": "Següent", + "files.pagination_of": "de", + "files.pagination_previous": "Anterior", + "files.pagination_showing": "Mostrant", + "files.preview_modal_close": "Tanca la previsualització", + "files.preview_modal_title": "Previsualització", + "files.queue_banner_items": "element(s) estan en cua o s'estan processant. Els fitxers apareixeran aquí un cop finalitzi el processament.", + "files.queue_banner_link": "Visualitza la cua", + "files.saved_searches_empty": "Encara no hi ha cerques desades", + "files.saved_searches_error": "No s'han pogut carregar les cerques desades", + "files.saved_searches_label": "Cerques desades", + "files.saved_searches_save": "Desa l'actual", + "files.saved_searches_save_aria": "Desa els filtres actuals com a cerca desada", + "files.search_results_empty": "No s'han trobat resultats.", + "files.search_results_title": "Resultats de la cerca", + "files.status_duplicate": "Duplicat", + "files.table_actions": "Accions", + "files.table_aria": "Registres de fitxers", + "files.table_created_at": "Creat el", + "files.table_empty": "No s'han trobat fitxers", "files.table_id": "ID", - "files.table_mime_type": "MIME Type", - "files.table_original_filename": "Original Filename", - "files.table_select_all": "Select all files on this page", - "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": "Uploaded", - "footer.about": "About", - "footer.attribution": "Attribution", - "footer.attributions": "Attributions", - "footer.cookies": "Cookies", + "files.table_mime_type": "Tipus MIME", + "files.table_original_filename": "Nom de fitxer original", + "files.table_select_all": "Selecciona tots els fitxers d'aquesta pàgina", + "files.tags": "Etiquetes", + "files.title": "Fitxers", + "files.upload_modal_aria": "Progrés de la pujada", + "files.upload_modal_close": "Tanca el progrés de la pujada", + "files.upload_modal_header": "Pujant fitxers", + "files.uploaded": "Pujat", + "footer.about": "Quant a", + "footer.attribution": "Atribució", + "footer.attributions": "Atribucions", + "footer.cookies": "Galetes", "footer.copyright": "DocuElevate {year}", - "footer.imprint": "Imprint", - "footer.license": "License", - "footer.navigation": "Footer navigation", - "footer.privacy": "Privacy", - "footer.terms": "Terms", - "footer.version": "Version {version}", + "footer.imprint": "Impressum", + "footer.license": "Llicència", + "footer.navigation": "Navegació del peu de pàgina", + "footer.privacy": "Privacitat", + "footer.terms": "Termes", + "footer.version": "Versió {version}", "help.destinations_dropbox": "Dropbox", - "help.destinations_dropbox_desc": "OAuth-linked. Files land in your chosen folder.", - "help.destinations_email": "Email Forwarding", - "help.destinations_email_desc": "Processed files sent as SMTP attachments.", + "help.destinations_dropbox_desc": "Enllaçat amb OAuth. Els fitxers arriben a la carpeta escollida.", + "help.destinations_email": "Reenviament de correu electrònic", + "help.destinations_email_desc": "Els fitxers processats s'envien com a adjunts SMTP.", "help.destinations_google_drive": "Google Drive", - "help.destinations_google_drive_desc": "Service account or OAuth. Supports shared drives.", - "help.destinations_heading": "Destinations – Where Documents Go", + "help.destinations_google_drive_desc": "Compte de servei o OAuth. Admet unitats compartides.", + "help.destinations_heading": "Destinacions – On van els documents", "help.destinations_nextcloud": "Nextcloud / WebDAV", - "help.destinations_nextcloud_desc": "Self-hosted cloud storage via WebDAV.", + "help.destinations_nextcloud_desc": "Emmagatzematge al núvol propi mitjançant WebDAV.", "help.destinations_onedrive": "OneDrive", - "help.destinations_onedrive_desc": "Microsoft Graph API integration.", + "help.destinations_onedrive_desc": "Integració amb l'API de Microsoft Graph.", "help.destinations_paperless": "Paperless-ngx", - "help.destinations_paperless_desc": "Push documents straight into Paperless for archival.", + "help.destinations_paperless_desc": "Envia documents directament a Paperless per arxivar-los.", "help.destinations_s3": "Amazon S3", - "help.destinations_s3_desc": "Any S3-compatible bucket (AWS, MinIO, Wasabi).", + "help.destinations_s3_desc": "Qualsevol dipòsit compatible amb S3 (AWS, MinIO, Wasabi).", "help.destinations_sftp": "SFTP / FTP", - "help.destinations_sftp_desc": "Secure file transfer to any server.", + "help.destinations_sftp_desc": "Transferència segura de fitxers a qualsevol servidor.", "help.destinations_webhook": "Webhook", - "help.destinations_webhook_desc": "POST metadata to any external endpoint.", - "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.", - "help.faq_2_q": "Which file formats are supported?", - "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_3_q": "Can I ingest documents from email?", - "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_4_q": "How do processing pipelines work?", - "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.heading": "Help Center", - "help.page_title": "Help Center", - "help.privacy_notice": "Privacy Notice", - "help.quickstart_heading": "Quick Start", - "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_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_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_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_heading": "Sources – Getting Documents In", - "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.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_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.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", - "help.workflows_step_1": "Convert to PDF", - "help.workflows_step_1_create": "Go to Pipelines in the main menu.", - "help.workflows_step_2": "OCR – extract text", - "help.workflows_step_2_create": "Click New Pipeline and give it a name.", - "help.workflows_step_3": "AI metadata extraction", - "help.workflows_step_3_create": "Add the processing steps you need.", - "help.workflows_step_4": "Deliver to one or more destinations", - "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.workflows_typical_steps": "Typical Steps", - "help.workflows_what_is": "What is a Pipeline?", - "index.badge_intelligent": "Intelligent Document Processing", - "index.button_browse_files": "Browse Files", - "index.button_upload": "Upload", - "index.capabilities_cloud": "Cloud storage: Dropbox, OneDrive, Google Drive, NextCloud", - "index.capabilities_ingestion": "Email & URL-based document ingestion", - "index.capabilities_ocr": "OCR & metadata extraction with AI", - "index.capabilities_paperless": "Paperless-ngx integration for document management", - "index.capabilities_title": "Capabilities", - "index.capabilities_workflows": "Automated classification & routing workflows", - "index.cta_description": "Join teams already automating their document processing with DocuElevate.", - "index.cta_heading": "Ready to elevate your document workflow?", - "index.cta_pricing": "See pricing", - "index.cta_signup": "Create a free account", - "index.dashboard_subtitle": "Intelligent document processing & management", - "index.dashboard_subtitle_teams": "Intelligent document processing & management — built for teams", - "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_ocr": "OCR & Text Extraction", - "index.feature_ocr_desc": "Azure Document Intelligence converts scanned PDFs and images into fully searchable text automatically.", - "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.feature_search": "Full-Text Search", - "index.feature_search_desc": "Instantly find any document by content, metadata, or tags across your entire archive.", - "index.feature_section_title": "Everything you need for smart document 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", - "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_heading": "From upload to insight — automatically.", - "index.hero_login": "Log In", - "index.hero_pricing": "View Plans & Pricing", - "index.hero_signup": "Get Started — it’s free", - "index.integrations_active": "Active integrations", - "index.integrations_storage": "Storage targets", - "index.integrations_title": "Integrations", - "index.integrations_view_status": "View system status", - "index.page_title_dashboard": "Dashboard", - "index.page_title_public": "Intelligent Document Processing", - "index.platform_overview": "Platform overview", - "index.quick_actions": "Quick Actions", - "index.quick_documents": "My Documents", - "index.quick_documents_desc": "Browse your processed files", - "index.quick_search": "Search", - "index.quick_search_desc": "Full-text search across documents", - "index.quick_subscription": "My Subscription", - "index.quick_subscription_desc": "View plan & usage details", - "index.quick_system_status": "System Status", - "index.quick_system_status_desc": "Check integration health", - "index.quick_upload": "Upload Document", - "index.quick_upload_desc": "Process a new file", - "index.quick_view_files": "View All Files", - "index.quick_view_files_desc": "Browse processed documents", - "index.single_user_heading": "DocuElevate Dashboard", - "index.single_user_subtitle": "Intelligent document processing & management", - "index.stat_active_integrations": "Active Integrations", - "index.stat_active_users": "Active users", - "index.stat_files_month": "Files this month", - "index.stat_files_today": "Files today", - "index.stat_storage_targets": "Storage Targets", - "index.stat_total_files": "Total files", - "index.tier_plan": "Plan", - "index.tier_upgrade": "Upgrade", - "index.tier_view_details": "View full details", - "index.upgrade_daily_limits": "Higher daily & monthly limits", - "index.upgrade_description": "Unlock more documents, more destinations and priority support.", - "index.upgrade_destinations": "More storage destinations", - "index.upgrade_ocr_pages": "More OCR pages", - "index.upgrade_plan": "Upgrade your plan", - "index.upgrade_view_pricing": "View plans & pricing", - "index.usage_lifetime": "Lifetime files", - "index.usage_month": "Files this month", - "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.empty_state": "No integrations configured", - "integrations.folder_label": "Folder", - "integrations.host_label": "Host", - "integrations.imap_settings": "IMAP Settings", - "integrations.not_connected": "Not Connected", - "integrations.page_title": "Integrations", - "integrations.password_label": "Password", + "help.destinations_webhook_desc": "Envia metadades per POST a qualsevol punt final extern.", + "help.documentation": "Documentació", + "help.faq": "Preguntes freqüents", + "help.faq_1_a": "Navega fins a la pàgina de pujada, arrossega i deixa caure els fitxers o fes clic a «Tria fitxer». DocuElevate converteix imatges i documents d'Office a PDF, executa l'OCR i extreu les metadades automàticament.", + "help.faq_1_q": "Com pujo documents?", + "help.faq_2_a": "PDF, JPEG, PNG, TIFF, BMP, GIF, DOCX, XLSX, PPTX, ODT, ODS, TXT, RTF i HTML. Els fitxers no PDF es converteixen automàticament a PDF abans del processament.", + "help.faq_2_q": "Quins formats de fitxer s'admeten?", + "help.faq_3_a": "Sí. Ves a Ingestió de correu, afegeix un compte IMAP i DocuElevate sondeja els missatges nous i processa els adjunts automàticament.", + "help.faq_3_q": "Puc ingerir documents des del correu electrònic?", + "help.faq_4_a": "Les canonades et permeten encadenar passos de processament —OCR, extracció amb IA, conversió de format— i enrutar el resultat a una o més destinacions. Crea'ls i gestiona'ls des de la pàgina de Canonades.", + "help.faq_4_q": "Com funcionen les canonades de processament?", + "help.faq_5_a": "DocuElevate xifra les credencials en repòs, es comunica per TLS i mai emmagatzema els documents més temps del necessari. Consulta l'avís de privacitat per a tots els detalls.", + "help.faq_5_q": "Estan segures les meves dades?", + "help.faq_heading": "Preguntes freqüents", + "help.getting_started": "Primers passos", + "help.heading": "Centre d'ajuda", + "help.page_title": "Centre d'ajuda", + "help.privacy_notice": "Avís de privacitat", + "help.quickstart_heading": "Inici ràpid", + "help.quickstart_storage": "Connecta l'emmagatzematge", + "help.quickstart_storage_desc": "Ves a Configuració i vincula els teus comptes al núvol. Els documents processats s'enruten automàticament a cada destinació que configuris.", + "help.quickstart_upload": "Puja documents", + "help.quickstart_upload_desc": "Arrossega i deixa caure fitxers a la pàgina de pujada o fes clic a «Tria fitxer». DocuElevate converteix imatges i documents d'Office a PDF, executa l'OCR i extreu les metadades automàticament.", + "help.quickstart_workflows": "Automatitza els fluxos de treball", + "help.quickstart_workflows_desc": "Crea Canonades per definir el processament i les regles d'enrutament en múltiples passos. Combina OCR, extracció amb IA, conversió de format i lliurament en un únic flux.", + "help.sources_email_ingestion": "Ingestió de correu (IMAP)", + "help.sources_email_ingestion_desc": "Reenvia documents a una bústia dedicada. A Ingestió de correu, afegeix un o més comptes IMAP. DocuElevate sondeja els nous missatges i processa els adjunts automàticament.", + "help.sources_heading": "Fonts – Com entren els documents", + "help.sources_rest_api": "API REST", + "help.sources_rest_api_desc": "Integra programàticament enviant fitxers per POST a /api/upload. Ideal per a scripts, carpetes vigilades, escàners o eines de tercers com Zapier i n8n.", + "help.sources_scanner": "Escàner i mòbil", + "help.sources_scanner_desc": "Apunta els escàners de xarxa al punt d'accés de pujada de DocuElevate o utilitza qualsevol aplicació d'escaneig mòbil que admeti destinacions HTTP personalitzades.", + "help.sources_web_upload": "Pujada web", + "help.sources_web_upload_desc": "La manera més ràpida de començar. Obre la pàgina de pujada, deixa caure un o més fitxers i DocuElevate s'encarrega de la resta. Els formats admesos inclouen PDF, JPEG, PNG, TIFF, DOCX, XLSX i més.", + "help.subheading": "Tot el que necessites per treure el màxim profit de DocuElevate. Navega pels temes o cerca el que necessites.", + "help.support": "Suport", + "help.support_admin_message": "Contacta amb el teu administrador per obtenir informació de suport.", + "help.support_description": "No trobes el que cerques? El nostre equip de suport és aquí per ajudar-te.", + "help.support_heading": "Contacta amb el suport", + "help.support_ticket_button": "Envia un tiquet", + "help.support_ticket_heading": "Obre un tiquet de suport", + "help.title": "Centre d'ajuda", + "help.workflows_creating": "Crear una canonada", + "help.workflows_definition": "Una canonada és una sèrie de passos de processament que s'executen automàticament cada vegada que s'ingereix un document. Cada pas pot transformar, enriquir o enrutar el document.", + "help.workflows_heading": "Fluxos de treball i Canonades", + "help.workflows_step_1": "Converteix a PDF", + "help.workflows_step_1_create": "Ves a Canonades al menú principal.", + "help.workflows_step_2": "OCR – extreu text", + "help.workflows_step_2_create": "Fes clic a «Nova canonada» i posa-li un nom.", + "help.workflows_step_3": "Extracció de metadades amb IA", + "help.workflows_step_3_create": "Afegeix els passos de processament que necessites.", + "help.workflows_step_4": "Lliura a una o més destinacions", + "help.workflows_step_4_create": "Tria una o més destinacions de lliurament.", + "help.workflows_step_5_create": "Desa: els nous documents es processaran automàticament a través d'aquesta canonada.", + "help.workflows_typical_steps": "Passos típics", + "help.workflows_what_is": "Què és una canonada?", + "index.badge_intelligent": "Processament intel·ligent de documents", + "index.button_browse_files": "Navega pels fitxers", + "index.button_upload": "Puja", + "index.capabilities_cloud": "Emmagatzematge al núvol: Dropbox, OneDrive, Google Drive, NextCloud", + "index.capabilities_ingestion": "Ingestió de documents per correu i URL", + "index.capabilities_ocr": "OCR i extracció de metadades amb IA", + "index.capabilities_paperless": "Integració amb Paperless-ngx per a la gestió de documents", + "index.capabilities_title": "Capacitats", + "index.capabilities_workflows": "Fluxos de treball automatitzats de classificació i enrutament", + "index.cta_description": "Uneix-te als equips que ja automatitzen el seu processament de documents amb DocuElevate.", + "index.cta_heading": "Preparat/da per elevar el teu flux de treball documental?", + "index.cta_pricing": "Consulta els preus", + "index.cta_signup": "Crea un compte gratuït", + "index.dashboard_subtitle": "Processament i gestió intel·ligent de documents", + "index.dashboard_subtitle_teams": "Processament i gestió intel·ligent de documents — creat per a equips", + "index.feature_ai": "Extracció de metadades amb IA", + "index.feature_ai_desc": "OpenAI, Claude, Gemini i altres proveïdors d'IA connectables classifiquen documents i extreuen camps clau com dates, imports i assumptes.", + "index.feature_cloud": "Emmagatzematge multicloud", + "index.feature_cloud_desc": "Enruta els fitxers processats a Dropbox, Google Drive, OneDrive, Amazon S3, Nextcloud, Paperless NGX, WebDAV, FTP/SFTP i més.", + "index.feature_email": "Ingestió per correu i IMAP", + "index.feature_email_desc": "Extreu automàticament documents de Gmail o qualsevol bústia IMAP: no calen pujades manuals.", + "index.feature_ocr": "OCR i extracció de text", + "index.feature_ocr_desc": "Azure Document Intelligence converteix PDFs escanejats i imatges en text totalment cercable automàticament.", + "index.feature_pipelines": "Canonades personalitzades", + "index.feature_pipelines_desc": "Crea canonades de processament amb passos configurables: OCR, extracció amb IA, conversió de format i enrutament d'emmagatzematge en qualsevol ordre.", + "index.feature_search": "Cerca de text complet", + "index.feature_search_desc": "Troba instantàniament qualsevol document per contingut, metadades o etiquetes a tot el teu arxiu.", + "index.feature_section_title": "Tot el que necessites per a fluxos de treball documentals intel·ligents", + "index.getting_started": "Primers passos", + "index.getting_started_1": "Configura les integracions a l'estat del sistema", + "index.getting_started_2": "Puja el teu primer document", + "index.getting_started_3": "Revisa els resultats a Fitxers", + "index.getting_started_learn": "Aprèn més sobre DocuElevate", + "index.hero_description": "DocuElevate ingereix els teus documents, executa l'OCR, extreu metadades amb IA i enruta fitxers a Dropbox, Google Drive, OneDrive, S3, Nextcloud i més, tot en una canonada perfecta.", + "index.hero_heading": "De la pujada a la comprensió — automàticament.", + "index.hero_login": "Inicia sessió", + "index.hero_pricing": "Consulta plans i preus", + "index.hero_signup": "Comença — és gratuït", + "index.integrations_active": "Integracions actives", + "index.integrations_storage": "Destinacions d'emmagatzematge", + "index.integrations_title": "Integracions", + "index.integrations_view_status": "Visualitza l'estat del sistema", + "index.page_title_dashboard": "Tauler de control", + "index.page_title_public": "Processament intel·ligent de documents", + "index.platform_overview": "Visió general de la plataforma", + "index.quick_actions": "Accions ràpides", + "index.quick_documents": "Els meus documents", + "index.quick_documents_desc": "Navega pels fitxers processats", + "index.quick_search": "Cerca", + "index.quick_search_desc": "Cerca de text complet als documents", + "index.quick_subscription": "La meva subscripció", + "index.quick_subscription_desc": "Consulta els detalls del pla i l'ús", + "index.quick_system_status": "Estat del sistema", + "index.quick_system_status_desc": "Comprova l'estat de la integració", + "index.quick_upload": "Puja un document", + "index.quick_upload_desc": "Processa un nou fitxer", + "index.quick_view_files": "Visualitza tots els fitxers", + "index.quick_view_files_desc": "Navega pels documents processats", + "index.single_user_heading": "Tauler de control de DocuElevate", + "index.single_user_subtitle": "Processament i gestió intel·ligent de documents", + "index.stat_active_integrations": "Integracions actives", + "index.stat_active_users": "Usuaris actius", + "index.stat_files_month": "Fitxers aquest mes", + "index.stat_files_today": "Fitxers avui", + "index.stat_storage_targets": "Destinacions d'emmagatzematge", + "index.stat_total_files": "Total de fitxers", + "index.tier_plan": "Pla", + "index.tier_upgrade": "Millora", + "index.tier_view_details": "Visualitza els detalls complets", + "index.upgrade_daily_limits": "Límits diaris i mensuals més alts", + "index.upgrade_description": "Desbloqueja més documents, més destinacions i suport prioritari.", + "index.upgrade_destinations": "Més destinacions d'emmagatzematge", + "index.upgrade_ocr_pages": "Més pàgines OCR", + "index.upgrade_plan": "Millora el teu pla", + "index.upgrade_view_pricing": "Consulta plans i preus", + "index.usage_lifetime": "Fitxers totals", + "index.usage_month": "Fitxers aquest mes", + "index.usage_my_usage": "El meu ús", + "index.usage_today": "Fitxers avui", + "index.usage_unlimited": "Il·limitat", + "integrations.configure": "Configura", + "integrations.connect": "Connecta", + "integrations.connected": "Connectat", + "integrations.disconnect": "Desconnecta", + "integrations.empty_state": "No hi ha integracions configurades", + "integrations.folder_label": "Carpeta", + "integrations.host_label": "Servidor", + "integrations.imap_settings": "Configuració IMAP", + "integrations.not_connected": "No connectat", + "integrations.page_title": "Integracions", + "integrations.password_label": "Contrasenya", "integrations.port_label": "Port", - "integrations.title": "Integrations", - "integrations.username_label": "Username", + "integrations.title": "Integracions", + "integrations.username_label": "Nom d'usuari", "language.bg": "Български", "language.ca": "Català", - "language.change_success": "Language changed to {language}", - "language.changed": "Language changed to {language}", + "language.change_success": "Idioma canviat a {language}", + "language.changed": "Idioma canviat a {language}", "language.cs": "Čeština", "language.da": "Dansk", "language.de": "Deutsch", @@ -611,319 +611,319 @@ "language.pt": "Português", "language.ro": "Română", "language.ru": "Русский", - "language.selector": "Language", - "language.selector_label": "Select language", + "language.selector": "Idioma", + "language.selector_label": "Selecciona l'idioma", "language.sk": "Slovenčina", "language.sl": "Slovenščina", "language.sv": "Svenska", "language.tr": "Türkçe", "language.uk": "Українська", "language.zh": "中文", - "nav.about": "About", - "nav.admin": "Admin", - "nav.admin.audit_logs": "Audit Logs", - "nav.admin.backups": "Backups", + "nav.about": "Quant a", + "nav.admin": "Administració", + "nav.admin.audit_logs": "Registres d'auditoria", + "nav.admin.backups": "Còpies de seguretat", "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.api_tokens": "API Tokens", - "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": "Integrations", - "nav.light_mode": "Light Mode", - "nav.login": "Log In", - "nav.logout": "Log Out", - "nav.main_navigation": "Main navigation", - "nav.notifications": "Notifications", - "nav.open_main_menu": "Open main menu", - "nav.pipelines": "Pipelines", - "nav.plan_designer": "Plan Designer", - "nav.pricing": "Pricing", - "nav.profile": "Profile", - "nav.queue": "Queue", - "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": "Similarity", - "nav.skip_to_content": "Skip to main content", - "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.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_btn": "Mark all read", - "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": "Notifications", - "notifications.unread_count": "{count} unread notifications", - "pipelines.active_label": "Active", - "pipelines.add_step_btn": "Add Step", - "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": "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", - "pipelines.force_cloud_ocr_label": "Force cloud OCR (skip local text extraction)", - "pipelines.inactive_label": "Inactive", - "pipelines.loading": "Loading pipelines…", - "pipelines.name_placeholder": "My pipeline", - "pipelines.new_pipeline_btn": "New Pipeline", - "pipelines.no_steps": "No steps defined. Add a step to start building your pipeline.", - "pipelines.ocr_auto": "Auto (use system default)", - "pipelines.ocr_language_hint": "Overrides the global language setting for Tesseract/EasyOCR. Azure and Mistral auto-detect the language.", - "pipelines.ocr_language_label": "OCR Language", - "pipelines.optional_suffix": "(optional)", - "pipelines.page_title": "Processing Pipelines", - "pipelines.set_default": "Set as my default pipeline", - "pipelines.step_label_placeholder": "Override the default step name", - "pipelines.step_type_label": "Step Type", - "pipelines.subtitle_intro": "Define and manage custom document processing workflows.", - "pipelines.subtitle_system_post": "badge and are visible to all users.", - "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", - "queue.active_tasks": "Active Tasks", - "queue.auto_refresh_1": "Auto-refreshes every", - "queue.auto_refresh_2": "seconds", + "nav.admin.scheduled_jobs": "Tasques programades", + "nav.admin.users": "Usuaris", + "nav.admin_actions": "Accions d'administrador", + "nav.admin_menu": "Menú d'administrador", + "nav.api_docs": "Docs de l'API", + "nav.api_tokens": "Testimonis d'API", + "nav.backup_restore": "Còpia de seguretat i restauració", + "nav.credentials": "Credencials", + "nav.dark_mode": "Mode fosc", + "nav.dashboard": "Tauler de control", + "nav.developer_docs": "Docs per a desenvolupadors", + "nav.duplicates": "Duplicats", + "nav.file_manager": "Gestor de fitxers", + "nav.files": "Fitxers", + "nav.help": "Ajuda", + "nav.help_center": "Centre d'ajuda", + "nav.imap": "Importació de correu", + "nav.integrations": "Integracions", + "nav.light_mode": "Mode clar", + "nav.login": "Inicia sessió", + "nav.logout": "Tanca la sessió", + "nav.main_navigation": "Navegació principal", + "nav.notifications": "Notificacions", + "nav.open_main_menu": "Obre el menú principal", + "nav.pipelines": "Canonades", + "nav.plan_designer": "Dissenyador de plans", + "nav.pricing": "Preus", + "nav.profile": "Perfil", + "nav.queue": "Cua", + "nav.queue_monitor": "Monitor de cua", + "nav.scheduled_jobs": "Tasques programades", + "nav.search": "Cerca", + "nav.settings": "Configuració", + "nav.shared_links": "Enllaços compartits", + "nav.signup": "Registra't", + "nav.similarity": "Similitud", + "nav.skip_to_content": "Salta al contingut principal", + "nav.status": "Estat", + "nav.subscription": "Subscripció", + "nav.toggle_dark_mode": "Canvia el mode fosc", + "nav.toggle_nav": "Canvia el menú de navegació", + "nav.upload": "Puja", + "nav.users": "Usuaris", + "nav.version": "Informació de versió", + "notifications.filter_all": "Tot", + "notifications.filter_read": "Només llegits", + "notifications.filter_unread": "Només no llegits", + "notifications.manage_desc": "Gestiona la teva safata d'entrada de notificacions, destinacions i preferències d'esdeveniments", + "notifications.mark_all_read": "Marca-les totes com a llegides", + "notifications.mark_all_read_btn": "Marca totes com a llegides", + "notifications.mark_read": "Marca com a llegida", + "notifications.no_notifications": "No hi ha notificacions", + "notifications.page_title": "Notificacions", + "notifications.tab_inbox": "Safata d'entrada", + "notifications.tab_settings": "Configuració", + "notifications.title": "Notificacions", + "notifications.unread_count": "{count} notificacions no llegides", + "pipelines.active_label": "Activa", + "pipelines.add_step_btn": "Afegeix un pas", + "pipelines.create": "Crea una canonada", + "pipelines.custom_label_label": "Etiqueta personalitzada", + "pipelines.default_label": "Per defecte", + "pipelines.description_label": "Descripció", + "pipelines.description_placeholder": "Descripció opcional", + "pipelines.disabled_label": "Desactivada", + "pipelines.edit": "Edita la canonada", + "pipelines.empty_state": "Encara no hi ha canonades", + "pipelines.empty_state_hint": "Crea la teva primera canonada per definir fluxos de treball de processament de documents personalitzats.", + "pipelines.enabled_label": "Activada", + "pipelines.force_cloud_ocr_label": "Força l'OCR al núvol (omet l'extracció de text local)", + "pipelines.inactive_label": "Inactiva", + "pipelines.loading": "Carregant canonades…", + "pipelines.name_placeholder": "La meva canonada", + "pipelines.new_pipeline_btn": "Nova canonada", + "pipelines.no_steps": "No s'han definit passos. Afegeix un pas per començar a crear la teva canonada.", + "pipelines.ocr_auto": "Automàtic (utilitza el valor predeterminat del sistema)", + "pipelines.ocr_language_hint": "Sobreescriu la configuració d'idioma global per a Tesseract/EasyOCR. Azure i Mistral detecten l'idioma automàticament.", + "pipelines.ocr_language_label": "Idioma OCR", + "pipelines.optional_suffix": "(opcional)", + "pipelines.page_title": "Canonades de processament", + "pipelines.set_default": "Estableix com a canonada predeterminada", + "pipelines.step_label_placeholder": "Sobreescriu el nom del pas per defecte", + "pipelines.step_type_label": "Tipus de pas", + "pipelines.subtitle_intro": "Defineix i gestiona fluxos de treball de processament de documents personalitzats.", + "pipelines.subtitle_system_post": "insígnia i són visibles per a tots els usuaris.", + "pipelines.subtitle_system_pre": "Les canonades del sistema (creades pels administradors) es mostren amb una", + "pipelines.system_label": "Sistema", + "pipelines.system_pipeline_label": "Canonada del sistema (visible per a tots els usuaris)", + "pipelines.title": "Canonades de processament", + "queue.active_tasks": "Tasques actives", + "queue.auto_refresh_1": "S'actualitza automàticament cada", + "queue.auto_refresh_2": "segons", "queue.col_arguments": "Arguments", - "queue.col_current_step": "Current Step", - "queue.col_file": "File", - "queue.col_files": "Files", - "queue.col_queue": "Queue", - "queue.col_state": "State", - "queue.col_task": "Task", - "queue.col_task_id": "Task ID", - "queue.files_processing": "Files Processing", - "queue.heading": "Queue Monitor", - "queue.last_updated": "Last updated:", - "queue.loading_stats": "Loading queue statistics…", - "queue.no_active_tasks": "No active tasks", - "queue.no_data": "No data", - "queue.no_files_processing": "No files currently processing", - "queue.page_title": "Queue Monitor", - "queue.processing_pipeline": "Processing Pipeline", - "queue.queued_tasks": "Queued Tasks", - "queue.recently_processing": "Recently Processing Files", - "queue.redis_queues": "Redis Queues", - "queue.subtitle": "Real-time view of the document processing pipeline and Celery task queues.", - "queue.workers_online": "Workers Online", - "search.button": "Search", - "search.error_message": "Search is temporarily unavailable. Please try again in a moment.", - "search.filter_aria_clear": "Clear all filters", - "search.filter_clear_button": "Clear Filters", - "search.filter_date_from": "Date From", - "search.filter_date_to": "Date To", - "search.filter_document_type": "Document Type", - "search.filter_document_type_placeholder": "e.g. Invoice", - "search.filter_language": "Language", - "search.filter_language_placeholder": "e.g. de", - "search.filter_sender": "Sender", - "search.filter_sender_placeholder": "e.g. ACME Corp", - "search.filter_tags": "Tags", - "search.filter_tags_placeholder": "e.g. amazon", - "search.filter_text_quality": "Text Quality", - "search.filter_text_quality_all": "All", - "search.filter_text_quality_high": "High", - "search.filter_text_quality_low": "Low", - "search.filter_text_quality_medium": "Medium", - "search.filter_text_quality_no_text": "No text", - "search.heading": "Document Search", - "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.page_title": "Search Documents", - "search.placeholder": "Search by filename, content, tags...", - "search.result_empty": "No documents found matching your query.", - "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": "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", - "settings.autocomplete_placeholder": "Type to search or enter a value…", - "settings.boolean_enable_prefix": "Enable", - "settings.categories_aria": "Settings categories", + "queue.col_current_step": "Pas actual", + "queue.col_file": "Fitxer", + "queue.col_files": "Fitxers", + "queue.col_queue": "Cua", + "queue.col_state": "Estat", + "queue.col_task": "Tasca", + "queue.col_task_id": "ID de tasca", + "queue.files_processing": "Fitxers en processament", + "queue.heading": "Monitor de cua", + "queue.last_updated": "Darrera actualització:", + "queue.loading_stats": "Carregant estadístiques de la cua…", + "queue.no_active_tasks": "No hi ha tasques actives", + "queue.no_data": "Sense dades", + "queue.no_files_processing": "Ara no s'estan processant fitxers", + "queue.page_title": "Monitor de cua", + "queue.processing_pipeline": "Canonada de processament", + "queue.queued_tasks": "Tasques en cua", + "queue.recently_processing": "Fitxers processats recentment", + "queue.redis_queues": "Cues de Redis", + "queue.subtitle": "Vista en temps real de la canonada de processament de documents i les cues de tasques de Celery.", + "queue.workers_online": "Treballadors en línia", + "search.button": "Cerca", + "search.error_message": "La cerca no està disponible temporalment. Torna-ho a intentar en un moment.", + "search.filter_aria_clear": "Esborra tots els filtres", + "search.filter_clear_button": "Esborra els filtres", + "search.filter_date_from": "Data des de", + "search.filter_date_to": "Data fins a", + "search.filter_document_type": "Tipus de document", + "search.filter_document_type_placeholder": "p. ex. Factura", + "search.filter_language": "Idioma", + "search.filter_language_placeholder": "p. ex. ca", + "search.filter_sender": "Remitent", + "search.filter_sender_placeholder": "p. ex. ACME Corp", + "search.filter_tags": "Etiquetes", + "search.filter_tags_placeholder": "p. ex. amazon", + "search.filter_text_quality": "Qualitat del text", + "search.filter_text_quality_all": "Tot", + "search.filter_text_quality_high": "Alta", + "search.filter_text_quality_low": "Baixa", + "search.filter_text_quality_medium": "Mitjana", + "search.filter_text_quality_no_text": "Sense text", + "search.heading": "Cerca de documents", + "search.input_aria_label": "Cerca documents", + "search.input_placeholder": "Cerca documents per contingut, remitent, etiquetes, tipus...", + "search.loading_indicator": "Cercant…", + "search.no_results": "No s'han trobat resultats", + "search.page_title": "Cerca documents", + "search.placeholder": "Cerca per nom de fitxer, contingut, etiquetes...", + "search.result_empty": "No s'han trobat documents que coincideixin amb la teva consulta.", + "search.results_count": "S'han trobat {count} resultats", + "search.saved_aria_save": "Desa la cerca actual", + "search.saved_button": "Desa l'actual", + "search.saved_empty": "Encara no hi ha cerques desades", + "search.saved_error": "No s'han pogut carregar les cerques desades", + "search.saved_label": "Cerques desades", + "search.saved_loading": "Carregant...", + "search.title": "Cerca documents", + "settings.audit_log_btn": "Registre d'auditoria", + "settings.autocomplete_hint": "Escriu per cercar valors coneguts o introdueix qualsevol valor personalitzat.", + "settings.autocomplete_no_matches": "Sense coincidències — encara pots escriure un valor personalitzat", + "settings.autocomplete_placeholder": "Escriu per cercar o introdueix un valor…", + "settings.boolean_enable_prefix": "Activa", + "settings.categories_aria": "Categories de configuració", "settings.categories_heading": "Categories", - "settings.db_wizard_btn": "DB Wizard", - "settings.effective_value_label": "Effective value:", - "settings.encrypted_suffix": "= encrypted at rest", - "settings.encrypted_title": "Value is encrypted at rest in database", - "settings.export_btn": "Export", - "settings.export_db_only": "DB settings only", - "settings.export_full_config": "Full effective config", - "settings.jump_to_category": "Jump to category…", - "settings.manage_config_prefix": "Manage configuration. Priority:", - "settings.model_picker_hint": "Pick from the list or type any model name supported by your provider.", - "settings.model_picker_placeholder": "Select a common model or type a custom name…", - "settings.no_results_clear": "clear the search", - "settings.no_results_heading": "No settings found", - "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.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_setting_title": "Save this setting", - "settings.save_success": "Setting saved successfully", - "settings.saving_state": "Saving…", - "settings.search_aria_label": "Search settings", - "settings.search_clear_aria": "Clear search", - "settings.search_placeholder": "Search settings by name, key, or description…", - "settings.settings_count_suffix": "settings", - "settings.source_db_badge": "DB", - "settings.source_default_badge": "DEFAULT", + "settings.db_wizard_btn": "Assistent de BD", + "settings.effective_value_label": "Valor efectiu:", + "settings.encrypted_suffix": "= xifrat en repòs", + "settings.encrypted_title": "El valor està xifrat en repòs a la base de dades", + "settings.export_btn": "Exporta", + "settings.export_db_only": "Només configuració de BD", + "settings.export_full_config": "Configuració efectiva completa", + "settings.jump_to_category": "Salta a la categoria…", + "settings.manage_config_prefix": "Gestiona la configuració. Prioritat:", + "settings.model_picker_hint": "Tria de la llista o escriu qualsevol nom de model compatible amb el teu proveïdor.", + "settings.model_picker_placeholder": "Selecciona un model comú o escriu un nom personalitzat…", + "settings.no_results_clear": "esborra la cerca", + "settings.no_results_heading": "No s'ha trobat cap configuració", + "settings.no_results_hint": "Prova un terme de cerca diferent o", + "settings.page_heading": "Configuració de l'aplicació", + "settings.required_label": "(obligatori)", + "settings.reset_confirm": "Estàs segur/a que vols restablir aquesta configuració?", + "settings.restart_required_suffix": "= cal reiniciar", + "settings.revert_btn": "Elimina de la BD", + "settings.revert_title": "Elimina la substitució de BD i reverteix a la variable d'entorn o al valor predeterminat", + "settings.reverting": "Revertint…", + "settings.save_all_btn": "Desa tots els canvis", + "settings.save_error": "No s'ha pogut desar la configuració", + "settings.save_setting_title": "Desa aquesta configuració", + "settings.save_success": "Configuració desada correctament", + "settings.saving_state": "Desant…", + "settings.search_aria_label": "Cerca la configuració", + "settings.search_clear_aria": "Esborra la cerca", + "settings.search_placeholder": "Cerca la configuració per nom, clau o descripció…", + "settings.settings_count_suffix": "configuracions", + "settings.source_db_badge": "BD", + "settings.source_default_badge": "DEFECTE", "settings.source_env_badge": "ENV", - "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", - "settings.user_autocomplete_hint": "Type to search existing users by name, or enter any identifier manually.", - "settings.user_autocomplete_placeholder": "Start typing to search users…", - "settings.wizard_btn": "Wizard", - "shared.col_expiry": "Expiry", - "shared.col_file_label": "File / Label", - "shared.col_link": "Link", - "shared.col_views": "Views", - "shared.copy_link_aria": "Copy link to clipboard", - "shared.copy_link_title": "Copy link", - "shared.create_btn": "Create Link", - "shared.create_heading": "Create New Shared Link", - "shared.creating": "Creating…", - "shared.expiry_12h": "12 hours", - "shared.expiry_14d": "14 days", - "shared.expiry_1h": "1 hour", - "shared.expiry_24h": "24 hours (1 day)", - "shared.expiry_30d": "30 days", - "shared.expiry_3d": "3 days", - "shared.expiry_6h": "6 hours", - "shared.expiry_7d": "7 days", - "shared.expiry_label": "Expiry", - "shared.expiry_never": "Never", - "shared.file_id_help_post": "page or in the document detail URL.", - "shared.file_id_help_pre": "Find the file ID on the", - "shared.file_id_label": "File ID", - "shared.file_id_placeholder": "e.g. 42", - "shared.files_link": "Files", - "shared.heading": "Shared Links", - "shared.label_label": "Label", - "shared.label_placeholder": "e.g. Shared with Bob", - "shared.link_created": "Shared link created!", - "shared.link_created_help": "Copy and send this link to the recipient.", - "shared.links_count_aria": "number of links", - "shared.max_downloads_label": "Max downloads", - "shared.no_links": "No shared links yet. Create one above to get started.", - "shared.open_in_new_tab": "Open in new tab", - "shared.open_link_aria": "Open shared link", - "shared.optional": "(optional)", - "shared.page_title": "Shared Links – DocuElevate", - "shared.password_label": "Password", - "shared.password_placeholder": "Leave blank for no password", - "shared.password_protected": "Password protected", - "shared.refresh_aria": "Refresh shared links list", - "shared.revoke_aria_prefix": "Revoke shared link for", - "shared.revoke_btn": "Revoke", - "shared.status_active": "Active", - "shared.status_expired": "Expired", - "shared.status_limit_reached": "Limit reached", - "shared.status_revoked": "Revoked", - "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.table_aria": "Shared links", - "shared.unlimited_placeholder": "Unlimited", - "shared.your_links": "Your Shared Links", - "similarity.backfill_auto": "The background task will compute them automatically every 5 minutes, or you can", - "similarity.files_missing_text": "file(s) have OCR text but no embedding yet.", - "similarity.find_pairs_btn": "Find Pairs", - "similarity.heading": "Document Similarity", - "similarity.load_error": "Failed to load pairs.", - "similarity.min_similarity_label": "Min. similarity", - "similarity.no_pairs_detail": "No document pairs exceed the similarity threshold.", - "similarity.no_pairs_heading": "No similar pairs found", - "similarity.page_title": "Document Similarity - DocuElevate", - "similarity.pagination_aria": "Similarity pairs pagination", - "similarity.per_page_label": "Per page", - "similarity.scanning": "Scanning for similar document pairs…", - "similarity.stat_embedding_model": "Embedding Model", - "similarity.stat_missing_embedding": "Missing Embedding", - "similarity.stat_total_files": "Total Files", - "similarity.stat_with_embedding": "With Embedding", - "similarity.subtitle": "Pairs of documents with high semantic similarity, ranked by score.", - "similarity.trigger_aria": "Trigger embedding computation for all files missing embeddings", - "similarity.trigger_now": "trigger it now", - "status.app_version": "App Version", - "status.build_date": "Build Date", - "status.container_id": "Container ID", - "status.git_commit": "Git Commit", - "status.last_check": "Last Check", - "status.page_title": "System Status", - "status.setting_label": "Setting", - "status.value_label": "Value", - "upload.browse_button": "Browse Files", - "upload.button_processing": "Processing...", - "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.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_invalid_url": "Invalid URL format", - "upload.error_url_required": "Please enter a URL", - "upload.file_size_hint": "Maximum size: 500 MB per file", - "upload.file_types": "Allowed types: PDF, Office documents (Word, Excel, PowerPoint, etc.), Images", - "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.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.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" + "settings.title": "Configuració", + "settings.toggle_visibility_aria": "Commuta la visibilitat de la contrasenya", + "settings.toggle_visibility_title": "Mostra/amaga el valor", + "settings.user_autocomplete_empty": "No s'han trobat usuaris coincidents", + "settings.user_autocomplete_hint": "Escriu per cercar usuaris existents per nom o introdueix qualsevol identificador manualment.", + "settings.user_autocomplete_placeholder": "Comença a escriure per cercar usuaris…", + "settings.wizard_btn": "Assistent", + "shared.col_expiry": "Caducitat", + "shared.col_file_label": "Fitxer / Etiqueta", + "shared.col_link": "Enllaç", + "shared.col_views": "Visualitzacions", + "shared.copy_link_aria": "Copia l'enllaç al porta-retalls", + "shared.copy_link_title": "Copia l'enllaç", + "shared.create_btn": "Crea un enllaç", + "shared.create_heading": "Crea un nou enllaç compartit", + "shared.creating": "Creant…", + "shared.expiry_12h": "12 hores", + "shared.expiry_14d": "14 dies", + "shared.expiry_1h": "1 hora", + "shared.expiry_24h": "24 hores (1 dia)", + "shared.expiry_30d": "30 dies", + "shared.expiry_3d": "3 dies", + "shared.expiry_6h": "6 hores", + "shared.expiry_7d": "7 dies", + "shared.expiry_label": "Caducitat", + "shared.expiry_never": "Mai", + "shared.file_id_help_post": "pàgina o a l'URL de detall del document.", + "shared.file_id_help_pre": "Troba l'ID del fitxer a la", + "shared.file_id_label": "ID del fitxer", + "shared.file_id_placeholder": "p. ex. 42", + "shared.files_link": "Fitxers", + "shared.heading": "Enllaços compartits", + "shared.label_label": "Etiqueta", + "shared.label_placeholder": "p. ex. Compartit amb en Joan", + "shared.link_created": "Enllaç compartit creat!", + "shared.link_created_help": "Copia i envia aquest enllaç al destinatari.", + "shared.links_count_aria": "nombre d'enllaços", + "shared.max_downloads_label": "Descàrregues màximes", + "shared.no_links": "Encara no hi ha enllaços compartits. Crea'n un a dalt per començar.", + "shared.open_in_new_tab": "Obre en una pestanya nova", + "shared.open_link_aria": "Obre l'enllaç compartit", + "shared.optional": "(opcional)", + "shared.page_title": "Enllaços compartits – DocuElevate", + "shared.password_label": "Contrasenya", + "shared.password_placeholder": "Deixa en blanc per no tenir contrasenya", + "shared.password_protected": "Protegit amb contrasenya", + "shared.refresh_aria": "Actualitza la llista d'enllaços compartits", + "shared.revoke_aria_prefix": "Revoca l'enllaç compartit per a", + "shared.revoke_btn": "Revoca", + "shared.status_active": "Actiu", + "shared.status_expired": "Caducat", + "shared.status_limit_reached": "Límit assolit", + "shared.status_revoked": "Revocat", + "shared.subtitle": "Comparteix documents amb qualsevol persona mitjançant un enllaç limitat per temps o per visualitzacions. Els destinataris no necessiten un compte de DocuElevate. Els enllaços es poden protegir amb contrasenya i revocar en qualsevol moment.", + "shared.table_aria": "Enllaços compartits", + "shared.unlimited_placeholder": "Il·limitat", + "shared.your_links": "Els teus enllaços compartits", + "similarity.backfill_auto": "La tasca en segon pla els calcularà automàticament cada 5 minuts, o bé pots", + "similarity.files_missing_text": "fitxer(s) tenen text OCR però encara no tenen incrustació.", + "similarity.find_pairs_btn": "Cerca parells", + "similarity.heading": "Similitud de documents", + "similarity.load_error": "No s'han pogut carregar els parells.", + "similarity.min_similarity_label": "Similitud mín.", + "similarity.no_pairs_detail": "Cap parell de documents supera el llindar de similitud.", + "similarity.no_pairs_heading": "No s'han trobat parells similars", + "similarity.page_title": "Similitud de documents - DocuElevate", + "similarity.pagination_aria": "Paginació dels parells de similitud", + "similarity.per_page_label": "Per pàgina", + "similarity.scanning": "Cercant parells de documents similars…", + "similarity.stat_embedding_model": "Model d'incrustació", + "similarity.stat_missing_embedding": "Incrustació mancant", + "similarity.stat_total_files": "Total de fitxers", + "similarity.stat_with_embedding": "Amb incrustació", + "similarity.subtitle": "Parells de documents amb alta similitud semàntica, ordenats per puntuació.", + "similarity.trigger_aria": "Desencadena el càlcul d'incrustació per a tots els fitxers sense incrustació", + "similarity.trigger_now": "desencadena'l ara", + "status.app_version": "Versió de l'aplicació", + "status.build_date": "Data de compilació", + "status.container_id": "ID del contenidor", + "status.git_commit": "Commit de Git", + "status.last_check": "Darrera comprovació", + "status.page_title": "Estat del sistema", + "status.setting_label": "Configuració", + "status.value_label": "Valor", + "upload.browse_button": "Navega pels fitxers", + "upload.button_processing": "Processant...", + "upload.camera_button": "Fes una foto / Escaneja el document", + "upload.download_button": "Descarrega i processa", + "upload.downloading": "Descarregant el fitxer des de l'URL...", + "upload.drag_drop": "Arrossega i deixa caure fitxers aquí o fes clic per navegar", + "upload.drop_hint_desktop": "Arrossega i deixa caure fitxers o carpetes aquí, o fes clic per seleccionar fitxers.", + "upload.drop_hint_mobile": "Toca per seleccionar fitxers o utilitza el botó de la càmera a sota.", + "upload.drop_zone_aria": "Àrea de pujada de fitxers. Arrossega i deixa caure fitxers aquí, o prem Retorn per navegar pels fitxers.", + "upload.error": "Error de pujada", + "upload.error_invalid_url": "Format d'URL no vàlid", + "upload.error_url_required": "Si us plau, introdueix una URL", + "upload.file_size_hint": "Mida màxima: 500 MB per fitxer", + "upload.file_types": "Tipus permesos: PDF, documents d'Office (Word, Excel, PowerPoint, etc.), Imatges", + "upload.filename_description": "Deixa en blanc per utilitzar el nom de fitxer de l'URL", + "upload.filename_label": "Nom del fitxer (opcional)", + "upload.filename_placeholder": "el-meu-document.pdf", + "upload.max_size": "Mida màxima del fitxer: {size}", + "upload.page_title": "Puja fitxers", + "upload.section_device": "Puja des del dispositiu", + "upload.section_url": "Puja des d'una URL", + "upload.select_file": "Selecciona un fitxer", + "upload.success": "Fitxer pujat correctament", + "upload.title": "Puja un document", + "upload.uploading": "Pujant...", + "upload.url_description": "Introdueix un enllaç directe a un fitxer (PDF, documents d'Office o imatges)", + "upload.url_label": "URL del fitxer", + "upload.url_placeholder": "https://exemple.com/document.pdf" }