export default {
    "please_log_in_to_continue": "Por favor, inicie sesión para continuar.",
    "no_files_selected": "No se han seleccionado archivos.",
    "confirm_delete_files": "¿Está seguro de que desea eliminar {count} archivo(s) seleccionado(s)?",
    "element_not_found": "Elemento con id \"{id}\" no encontrado.",
    "search_placeholder": "Buscar archivos, etiquetas y cargador...",
    "search_placeholder_advanced": "Búsqueda avanzada: archivos, etiquetas, cargador y contenido...",
    "basic_search_tooltip": "Búsqueda básica: Buscar por nombre de archivo, etiquetas y cargador.",
    "advanced_search_tooltip": "Búsqueda avanzada: Incluye el contenido del archivo, además del nombre, etiquetas y cargador.",
    "file_name": "Nombre del archivo",
    "date_modified": "Fecha de modificación",
    "upload_date": "Fecha de carga",
    "file_size": "Tamaño del archivo",
    "uploader": "Cargado por",
    "enter_totp_code": "Ingrese el código TOTP",
    "use_recovery_code_instead": "Usar código de recuperación en su lugar",
    "enter_recovery_code": "Ingrese el código de recuperación",
    "editing": "Editando",
    "decrease_font": "A-",
    "increase_font": "A+",
    "save": "Guardar",
    "close": "Cerrar",
    "no_files_found": "No se encontraron archivos.",
    "switch_to_table_view": "Cambiar a vista de tabla",
    "switch_to_gallery_view": "Cambiar a vista de galería",
    "share_file": "Compartir archivo",
    "set_expiration": "Establecer vencimiento:",
    "password_optional": "Contraseña (opcional):",
    "generate_share_link": "Generar enlace para compartir",
    "shareable_link": "Enlace para compartir:",
    "copy_link": "Copiar enlace",
    "tag_file": "Etiquetar archivo",
    "tag_name": "Nombre de la etiqueta:",
    "tag_color": "Color de la etiqueta:",
    "save_tag": "Guardar etiqueta",
    "light_mode": "Modo claro",
    "dark_mode": "Modo oscuro",
    "dual_pane_mode": "Activar modo de doble panel",
    "dual_pane_secondary_hint": "Selecciona una carpeta para abrirla aquí.",
    "dual_pane_secondary_empty": "Selecciona una carpeta para abrirla en el panel derecho.",
    "upload_instruction": "Suelte archivos/carpetas aquí o haga clic en 'Elegir archivos'",
    "no_files_selected_default": "No se han seleccionado archivos",
    "choose_files": "Elegir archivos",
    "delete_selected": "Eliminar seleccionados",
    "copy_selected": "Copiar seleccionados",
    "move_selected": "Mover seleccionados",
    "tag_selected": "Etiquetar seleccionados",
    "download_zip": "Descargar archivo",
    "extract_zip": "Extraer archivo",
    "preview": "Vista previa",
    "edit": "Editar",
    "rename": "Renombrar",
    "trash_empty": "La papelera está vacía.",
    "no_trash_selected": "No se han seleccionado elementos de la papelera para restaurar.",

    // Additional keys for HTML translations:
    "title": "FileRise",
    "header_title": "FileRise",
    "header_title_text": "Header Title",
    "storage_source": "Fuente",
    "logout": "Cerrar sesión",
    "change_password": "Cambiar contraseña",
    "restore_text": "Restaurar o",
    "delete_text": "Eliminar elementos de la papelera",
    "restore_selected": "Restaurar seleccionados",
    "restore_all": "Restaurar todo",
    "delete_selected_trash": "Eliminar seleccionados",
    "delete_all": "Eliminar todo",
    "upload_header": "Cargar archivos/carpetas",

    // Folder Management keys:
    "folder_navigation": "Navegación y gestión de carpetas",
    "create_folder": "Crear carpeta",
    "create_folder_title": "Crear carpeta",
    "enter_folder_name": "Ingrese el nombre de la carpeta",
    "cancel": "Cancelar",
    "create": "Crear",
    "rename_folder": "Renombrar carpeta",
    "rename_folder_title": "Renombrar carpeta",
    "rename_folder_placeholder": "Ingrese el nuevo nombre de la carpeta",
    "delete_folder": "Eliminar carpeta",
    "delete_folder_title": "Eliminar carpeta",
    "delete_folder_message": "¿Está seguro de que desea eliminar esta carpeta?",
    "folder_help": "Ayuda de carpetas",
    "folder_help_item_1": "Haga clic en una carpeta en el árbol para ver sus archivos.",
    "folder_help_item_2": "Utilice [-] para contraer y [+] para expandir las carpetas.",
    "folder_help_item_3": "Seleccione una carpeta y haga clic en \"Crear carpeta\" para agregar una subcarpeta.",
    "folder_help_item_4": "Para renombrar o eliminar una carpeta, selecciónela y luego haga clic en el botón correspondiente.",

    // File List keys:
    "file_list_title": "Archivos en (Raíz)",
    "files_in": "Archivos en",
    "delete_files": "Eliminar archivos",
    "delete_selected_files_title": "Eliminar archivos seleccionados",
    "delete_files_message": "¿Está seguro de que desea eliminar los archivos seleccionados?",
    "copy_files": "Copiar archivos",
    "copy_files_title": "Copiar archivos seleccionados",
    "copy_files_message": "Seleccione una carpeta destino para copiar los archivos seleccionados:",
    "move_files": "Mover archivos",
    "move_files_title": "Mover archivos seleccionados",
    "move_files_message": "Seleccione una carpeta destino para mover los archivos seleccionados:",
    "move": "Mover",
    "extract_zip_button": "Extraer archivo",
    "download_zip_title": "Descargar archivos seleccionados en un archivo",
    "download_zip_prompt": "Ingrese un nombre para el archivo:",
    "download_archive_format": "Formato de archivo",
    "zip_placeholder": "files.zip",

    // Login Form keys:
    "login": "Iniciar sesión",
    "remember_me": "Recuérdame",
    "login_oidc": "Iniciar sesión con OIDC",
    "basic_http_login": "Usar autenticación HTTP básica",

    // Change Password keys:
    "change_password_title": "Cambiar contraseña",
    "old_password": "Contraseña antigua",
    "new_password": "Nueva contraseña",
    "confirm_new_password": "Confirmar nueva contraseña",

    // Add User keys:
    "create_new_user_title": "Crear nuevo usuario",
    "username": "Usuario:",
    "password": "Contraseña:",
    "enter_password": "Contraseña",
    "preparing_download": "Preparando su descarga...",
    "download_file": "Descargar Archivo",
    "confirm_or_change_filename": "Confirme o cambie el nombre del archivo a descargar:",
    "filename": "Nombre de archivo",
    "cancel": "Cancelar",
    "download": "Descargar",
    "grant_admin": "Otorgar acceso de administrador",
    "save_user": "Guardar usuario",

    // Remove User keys:
    "remove_user_title": "Eliminar usuario",
    "select_user_remove": "Seleccione un usuario para eliminar:",
    "delete_user": "Eliminar usuario",

    // Rename File keys:
    "rename_file_title": "Renombrar archivo",
    "rename_file_placeholder": "Ingrese el nuevo nombre del archivo",

    // Folder Share
    "share_folder": "Compartir carpeta",
    "allow_uploads": "Permitir cargas",
    "share_link_generated": "Enlace para compartir generado",
    "error_generating_share_link": "Error al generar el enlace para compartir",

    // Folder
    "folder_share": "Compartir carpeta",

    // Custom Confirm Modal keys:
    "yes": "Sí",
    "no": "No",
    "unsaved_changes_confirm": "Tiene cambios sin guardar. ¿Está seguro de que desea cerrar sin guardar?",
    "delete": "Eliminar",
    "download": "Descargar",
    "upload": "Cargar",
    "copy": "Copiar",
    "extract": "Extraer",
    "user": "Usuario:",
    "unknown_error": "Error desconocido",
    "link_copied": "Enlace copiado al portapapeles",
    "minutes": "minutos",
    "hours": "horas",
    "days": "días",
    "weeks": "semanas",
    "months": "meses",
    "seconds": "segundos",

    // Dark Mode Toggle
    "dark_mode_toggle": "Modo oscuro",
    "light_mode_toggle": "Modo claro",

    // NEW KEYS ADDED FOR ADMIN, USER PANELS, AND TOTP MODALS:
    "admin_panel": "Panel de Administración",
    "admin_search_audit_logging": "Buscar en todas partes y registro de auditoría",
    "user_panel": "Panel de Usuario",
    "totp_settings": "Configuración TOTP",
    "enable_totp": "Activar TOTP",
    "language": "Idioma",
    "select_language": "Seleccionar idioma",
    "english": "Inglés",
    "spanish": "Español",
    "french": "Francés",
    "german": "Alemán",
    "chinese_simplified": "Chino (simplificado)",
    "polish": "Polaco",
    "russian": "Ruso",
    "japanese": "Japonés",
    "use_totp_code_instead": "Usar código TOTP en su lugar",
    "submit_recovery_code": "Enviar código de recuperación",
    "please_enter_recovery_code": "Por favor, ingrese su código de recuperación.",
    "recovery_code_verification_failed": "La verificación del código de recuperación falló",
    "error_verifying_recovery_code": "Error al verificar el código de recuperación",
    "totp_verification_failed": "La verificación TOTP falló",
    "error_verifying_totp_code": "Error al verificar el código TOTP",
    "totp_setup": "Configuración TOTP",
    "scan_qr_code": "Escanee este código QR con su aplicación de autenticación.",
    "enter_totp_confirmation": "Ingrese el código de 6 dígitos de su aplicación para confirmar la configuración:",
    "confirm": "Confirmar",
    "please_enter_valid_code": "Por favor, ingrese un código válido de 6 dígitos.",
    "totp_enabled_successfully": "TOTP activado con éxito.",
    "error_generating_recovery_code": "Error al generar el código de recuperación",
    "error_loading_qr_code": "Error al cargar el código QR.",
    "error_disabling_totp_setting": "Error al desactivar la configuración TOTP",
    "user_management": "Gestión de Usuarios",
    "add_user": "Agregar usuario",
    "remove_user": "Eliminar usuario",
    "user_permissions": "Permisos de Usuario",
    "grant_folders_help": "Otorga capacidades por carpeta a cada usuario. Ver (todo) muestra todo el contenido; Ver (propio) muestra solo los archivos subidos por el usuario. Escribir es para operaciones de archivo (cargar/editar/renombrar/copiar/eliminar/extraer). Crear es solo archivos; las subcarpetas requieren Gestión/Propiedad. Gestión/Propiedad habilita acciones de carpeta (crear/renombrar/mover/eliminar, otorgar acceso) e implica Ver (todo), Escribir y Compartir. Compartir archivo activa Ver (propio); Compartir carpeta requiere Gestión/Propiedad + Ver (todo).",
    "grant_folders_help_short": "Acceso por carpeta. Crear es solo archivos; las subcarpetas requieren Gestión/Propiedad. Compartir carpeta requiere Gestión + Ver (todo).",
    "help_more": "Más",
    "help_less": "Menos",
    "oidc_configuration": "Configuración OIDC",
    "oidc_provider_url": "URL del Proveedor OIDC",
    "oidc_client_id": "ID del Cliente OIDC",
    "oidc_client_secret": "Secreto del Cliente OIDC",
    "oidc_redirect_uri": "URI de Redirección OIDC",
    "global_totp_settings": "Configuración Global TOTP",
    "global_otpauth_url": "URL Global OTPAuth",
    "login_options": "Opciones de inicio de sesión",
    "disable_login_form": "Desactivar formulario de inicio de sesión",
    "disable_basic_http_auth": "Desactivar autenticación HTTP básica",
    "disable_oidc_login": "Desactivar inicio de sesión OIDC",
    "save_settings": "Guardar configuración",
    "at_least_one_login_method": "Al menos un método de inicio de sesión debe permanecer habilitado.",
    "settings_updated_successfully": "Configuración actualizada con éxito.",
    "error_updating_settings": "Error al actualizar la configuración",
    "user_permissions_updated_successfully": "Permisos de usuario actualizados con éxito.",
    "error_updating_permissions": "Error al actualizar los permisos",
    "no_users_found": "No se encontraron usuarios.",
    "user_folder_only": "Solo carpeta de usuario",
    "read_only": "Solo lectura",
    "disable_upload": "Desactivar carga",
    "error_loading_users": "Error al cargar usuarios",
    "save_permissions": "Guardar permisos",
    "your_recovery_code": "Su código de recuperación",
    "please_save_recovery_code": "Por favor, guarde este código de forma segura. No se mostrará de nuevo y solo podrá usarse una vez.",
    "ok": "OK",
    "show_hover_preview": "Mostrar vista previa al pasar el ratón en la lista de archivos",
    "columns": "Columnas",
    "search_everywhere_title": "Buscar en todas partes",
    "search_everywhere_desc": "Búsqueda con ACL en todas las carpetas a las que puede acceder.",
    "search_everywhere_label": "Buscar en todas partes",
    "search_everywhere_placeholder": "Escriba para buscar en todas las carpetas",
    "search_everywhere_limit": "Límite de resultados",
    "search_everywhere_run": "Buscar",
    "search_everywhere_hint": "Los resultados aparecerán aquí.",
    "search_everywhere_no_results": "Sin resultados",
    "search_everywhere_reindexed": "Índice actualizado.",
    "search_everywhere_error": "La búsqueda falló.",
    "search_everywhere_source_label": "Fuente",
    "search_everywhere_source_all": "Todas las fuentes",
    "no_tags_available": "No hay etiquetas disponibles",
    "current_tags": "Etiquetas actuales",
    "preview_too_large": "Vista previa demasiado grande para mostrar.",
    "actions": "Acciones",
    "share": "Compartir",
    "total_files": "Total de archivos",
    "total_size": "Tamaño total",
    "prev": "Anterior",
    "next": "Siguiente",
    "page": "Página",
    "of": "de",
    "custom": "Personalizado",
    "duration": "Duración",
    "custom_duration_warning": "⚠️ Usar una expiración larga puede suponer riesgos de seguridad. Úselo con precaución.",
    "switch_to_light_mode": "Cambiar a modo claro",
    "switch_to_dark_mode": "Cambiar a modo oscuro",
    "header_settings": "Ajustes del encabezado",
    "header_footer_settings": "Ajustes del encabezado, lista de archivos, idioma y pie de página",
    "shared_max_upload_size_bytes_title": "Tamaño máximo de carga compartida",
    "shared_max_upload_size_bytes": "Tamaño máximo de carga compartida (bytes)",
    "max_bytes_shared_uploads_note": "Ingrese el máximo de bytes permitidos para cargas en carpetas compartidas",
    "manage_shared_links": "Administrar enlaces compartidos",
    "manage_shared_links_size": "Administrar enlaces compartidos y límite de tamaño de carga",
    "folder_shares": "Comparticiones de carpetas",
    "file_shares": "Comparticiones de archivos",
    "loading": "Cargando...",
    "error_loading_share_links": "Error al cargar enlaces compartidos",
    "share_deleted_successfully": "Enlace compartido eliminado correctamente",
    "error_deleting_share": "Error al eliminar el enlace compartido",
    "password_protected": "Protegido con contraseña",
    "no_shared_links_available": "No hay enlaces compartidos disponibles",
    "sources": "Fuentes",
    "sources_enabled": "Habilitar fuentes",
    "sources_help": "Las fuentes son raíces separadas; los usuarios solo ven las fuentes a las que pueden acceder.",
    "source_add": "Agregar fuente",
    "source_edit": "Editar fuente",
    "source_delete": "Eliminar fuente",
    "source_id": "ID de fuente",
    "source_name": "Nombre de la fuente",
    "source_type": "Tipo",
    "source_enabled": "Habilitada",
    "source_local_path": "Ruta local",
    "source_s3_bucket": "Bucket S3",
    "source_s3_region": "Región S3 (opcional)",
    "source_s3_endpoint": "Endpoint S3",
    "source_s3_prefix": "Prefijo S3",
    "source_s3_access_key": "Clave de acceso S3",
    "source_s3_secret_key": "Clave secreta S3",
    "source_s3_session_token": "Token de sesión S3",
    "source_s3_path_style": "Forzar direccionamiento path-style",
    "source_sftp_host": "Host SFTP",
    "source_sftp_port": "Puerto SFTP",
    "source_sftp_username": "Usuario SFTP",
    "source_sftp_password": "Contraseña SFTP",
    "source_sftp_private_key": "Clave privada SFTP",
    "source_sftp_private_key_passphrase": "Frase de contraseña de la clave SFTP",
    "source_sftp_root": "Ruta raíz SFTP",
    "source_ftp_host": "Host FTP",
    "source_ftp_port": "Puerto FTP",
    "source_ftp_username": "Usuario FTP",
    "source_ftp_password": "Contraseña FTP",
    "source_ftp_ssl": "Usar FTPS (SSL)",
    "source_ftp_passive": "Modo pasivo",
    "source_ftp_root": "Ruta raíz FTP",
    "source_gdrive_client_id": "ID de cliente de Google",
    "source_gdrive_client_secret": "Secreto de cliente de Google",
    "source_gdrive_refresh_token": "Token de actualización de Google",
    "source_gdrive_root_id": "ID de carpeta raíz",
    "source_gdrive_drive_id": "ID de unidad compartida (opcional)",
    "source_webdav_url": "URL base WebDAV",
    "source_webdav_username": "Usuario WebDAV",
    "source_webdav_password": "Contraseña WebDAV",
    "source_webdav_root": "Ruta raíz WebDAV",
    "source_webdav_verify_tls": "Verificar certificado TLS",
    "source_smb_host": "Host SMB",
    "source_smb_share": "Recurso compartido SMB",
    "source_smb_username": "Usuario SMB",
    "source_smb_password": "Contraseña SMB",
    "source_smb_domain": "Dominio SMB (opcional)",
    "source_smb_version": "Versión SMB",
    "source_smb_root": "Ruta raíz SMB",
    "source_save": "Guardar fuente",
    "source_list_empty": "No hay fuentes configuradas aún.",
    "source_test": "Probar",
    "source_test_idle": "No probado",
    "source_test_running": "Probando...",
    "source_test_ok": "Conectado",
    "source_test_failed": "Falló",
    "source_test_error": "La prueba falló",
    "source_secret_note": "Los secretos nunca se muestran después de guardar. Deje en blanco para conservar los valores existentes.",
    "source_hint_button": "Mostrar consejos de configuración",
    "source_hint_local": "Use una ruta absoluta del servidor. Deje en blanco para usar la raíz de carga predeterminada.",
    "source_hint_s3": "El bucket es obligatorio.\nLa región es opcional (predeterminado: us-east-1).\nEl endpoint y el path-style son para proveedores compatibles con S3.\nEl prefijo es opcional.",
    "source_hint_sftp": "El host y el usuario son obligatorios.\nUse una contraseña o una clave privada.\nLa raíz es opcional; en blanco usa el directorio de inicio.",
    "source_hint_ftp": "El host y el usuario son obligatorios.\nSe recomienda modo pasivo.\nLa raíz es opcional; en blanco usa el directorio de inicio.",
    "source_hint_gdrive": "Cree un cliente OAuth en Google Cloud.\nObtenga un refresh token con el alcance https://www.googleapis.com/auth/drive.\nRootId: drive.google.com/drive/folders/ID o en blanco para raíz.\nDriveId: establezca para unidades compartidas.\nLos documentos/hojas/presentaciones nativos se exportan como DOCX/XLSX/PPTX al descargar.",
    "source_hint_webdav": "La URL base y el usuario son obligatorios.\nLa raíz es opcional; en blanco usa la raíz del servidor.\nDesactive la verificación TLS solo para certificados autofirmados.",
    "source_hint_smb": "El host, el recurso compartido y el usuario son obligatorios.\nEl dominio y la raíz son opcionales.\nDeje SMB en Auto salvo que su servidor requiera una versión específica.",
    "enabled": "Habilitado",
    "disabled": "Deshabilitado",
    "user_settings": "Configuración de usuario",
    "save_profile_picture": "Guardar foto de perfil",
    "please_select_picture": "Seleccione una imagen",
    "profile_picture_updated": "Foto de perfil actualizada",
    "error_updating_picture": "Error al actualizar la foto de perfil",
    "trash_restore_delete": "Restaurar/Eliminar papelera",
    "restore_delete_hint": "Restaure o elimine permanentemente archivos de la papelera. (Los archivos en la papelera por más de 3 días se eliminan automáticamente.)",
    "recycle_bin": "Papelera de reciclaje",
    "empty_recycle_bin": "Vaciar papelera de reciclaje",
    "login_webdav": "Opciones de inicio de sesión y acceso WebDAV",
    "footer_text": "Texto de pie de página",
    "header_colors": "Colores del encabezado",
    "header_logo": "Logotipo del encabezado",
    "show": "Mostrar",
    "items_per_page": "elementos por página",
    "row_height": "Altura de fila",
    "api_docs": "Documentación API",
    "show_folders_above_files": "Mostrar tira de carpetas encima de la lista",
    "display": "Mostrar",
    "create_file": "Crear archivo",
    "create_new_file": "Crear nuevo archivo",
    "enter_file_name": "Ingrese el nombre del archivo",
    "newfile_placeholder": "Nuevo nombre de archivo",
    "file_created_successfully": "¡Archivo creado correctamente!",
    "error_creating_file": "Error al crear el archivo",
    "file_created": "¡Archivo creado correctamente!",
    "no_access_to_resource": "No tiene acceso a este recurso.",
    "can_share": "Puede compartir",
    "bypass_ownership": "Omitir propiedad",
    "error_loading_user_grants": "Error al cargar permisos de usuario",
    "click_to_edit": "Haga clic para editar",
    "folder_access": "Acceso a carpetas",
    "move_folder": "Mover carpeta",
    "move_folder_message": "Seleccione una carpeta de destino para mover esta carpeta:",
    "move_folder_title": "Mover esta carpeta",
    "copy_folder": "Copiar carpeta",
    "copy_folder_message": "Seleccione una carpeta de destino para copiar esta carpeta:",
    "copy_folder_title": "Copiar esta carpeta",
    "move_folder_success": "Carpeta movida correctamente.",
    "move_folder_error": "Error al mover la carpeta.",
    "move_folder_invalid": "Carpeta de origen o destino no válida.",
    "move_folder_denied": "No tiene permiso para mover esta carpeta.",
    "move_folder_same_dest": "El destino no puede ser el origen ni uno de sus subcarpetas.",
    "move_folder_same_owner": "El origen y el destino deben tener el mismo propietario.",
    "move_folder_confirm": "¿Está seguro de que desea mover esta carpeta?",
    "move_folder_select_dest": "Seleccione una carpeta de destino",
    "move_folder_select_dest_help": "Elija dónde debe moverse esta carpeta.",
    "acl_move_folder_label": "Mover carpeta (origen)",
    "acl_move_folder_help": "Permite mover esta carpeta a un padre diferente. Requiere Gestión o Propiedad en la carpeta.",
    "acl_move_in_label": "Permitir mover a esta carpeta (destino)",
    "acl_move_in_help": "Permite mover elementos o carpetas desde otros lugares a esta carpeta. Requiere Gestión en la carpeta de destino.",
    "acl_move_folder_info": "Mover carpetas está restringido a propietarios o gestores. Las carpetas de destino también deben permitir movimientos.",
    "context_move_folder": "Mover carpeta...",
    "context_move_here": "Mover aquí",
    "context_move_cancel": "Cancelar movimiento",
    "mark_as_viewed": "Marcar como visto",
    "viewed": "Visto",
    "resumed_from": "Reanudado desde",
    "clear_progress": "Borrar progreso",
    "marked_viewed": "Marcado como visto",
    "progress_cleared": "Progreso borrado",
    "previous": "Anterior",
    "watched": "Visto",
    "reset_progress": "Restablecer progreso",
    "color_folder": "Colorear carpeta",
    "choose_color": "Elija un color",
    "reset_default": "Restablecer",
    "save_color": "Guardar color",
    "folder_color_saved": "Color de carpeta guardado.",
    "folder_color_cleared": "Color de carpeta restablecido.",
    "load_more": "Cargar más",
    "no_access": "No tiene acceso a este recurso.",
    "please_select_valid_folder": "Seleccione una carpeta válida.",
    "folder_help_click_view": "Haga clic en una carpeta del árbol para ver sus archivos.",
    "folder_help_expand_chevrons": "Use los chevrones para expandir/contraer. Las carpetas bloqueadas (candado) pueden expandirse pero no abrirse.",
    "folder_help_context_menu": "Haga clic derecho en una carpeta para acciones rápidas: Crear, Mover, Renombrar, Compartir, Color, Eliminar.",
    "folder_help_drag_drop": "Arrastre una carpeta sobre otra carpeta o una miga de pan para moverla.",
    "folder_help_load_more": "Para listas largas, haga clic en “Cargar más” para obtener la siguiente página de carpetas.",
    "folder_help_last_folder": "Se recuerda la última carpeta abierta. Si pierde acceso, elegimos automáticamente la primera carpeta permitida.",
    "folder_help_breadcrumbs": "Use la ruta de migas para saltar en la jerarquía. También puede soltar sobre una miga.",
    "folder_help_permissions": "Los botones se habilitan/deshabilitan según sus permisos para la carpeta seleccionada.",
    "load_more_folders": "Cargar más carpetas",
    "show_inline_folders": "Mostrar carpetas en filas encima de archivos",
    "name": "Nombre",
    "size": "Tamaño",
    "modified": "Modificado",
    "created": "Creado",
    "owner": "Propietario",
    "hide_header_zoom_controls": "Ocultar controles de zoom del encabezado",
    "preview_not_available": "La vista previa no está disponible para este tipo de archivo.",
    "storage_pro_bundle_outdated": "Actualice al último paquete FileRise Pro para usar el explorador de almacenamiento.",
    "svg_preview_disabled": "La vista previa de SVG está deshabilitada por razones de seguridad.",
    "no_files_or_folders": "No hay archivos ni carpetas.",
    "no_preview_available": "No hay vista previa disponible.",
    "more_actions": "Más acciones",
    "folder_actions": "Acciones de carpeta",
    "disable_hover_preview": "Desactivar vista previa al pasar el cursor en la lista de archivos",
    "view_options": "Opciones de vista",
    "zoom_in": "Acercar",
    "zoom_out": "Alejar",
    "rotate_left": "Rotar a la izquierda",
    "rotate_right": "Rotar a la derecha",
    "download_plain": "Descargar (sin ZIP)",
    "download_next": "Descargar siguiente",
    "nonzip_queue_title": "Archivos en cola para descargar",
    "nonzip_queue_subtitle": "{count} archivos en cola. Haga clic en \"Descargar siguiente\" para cada archivo.",
    "nonzip_queue_cleared": "Cola de descargas limpiada.",
    "your_access": "Su acceso",
    "perm_upload": "Subir",
    "perm_move": "Mover",
    "perm_rename": "Renombrar",
    "perm_share": "Compartir",
    "perm_delete": "Eliminar",
    "clamav_scanning_title": "Escaneando cargas en busca de virus…",
    "clamav_scanning_desc": "Las cargas pueden tardar un poco más mientras el análisis antivirus esté habilitado.",
    "oidc_quick_test_label": "Prueba rápida de conectividad OIDC",
    "oidc_test_button": "Probar descubrimiento OIDC",
    "clamav_enable_label": "Habilitar análisis ClamAV para cargas",
    "clamav_scan_uploads_help": "Los archivos se escanean con ClamAV antes de aceptarse. Esto puede afectar la velocidad de carga.",
    "clamav_env_locked_help": "Controlado por la variable de entorno del contenedor VIRUS_SCAN_ENABLED ({state}). Cámbielo en su entorno Docker/host.",
    "filter_folders": "Filtrar carpetas por nombre",
    "view_own": "Ver (propio)",
    "view_all": "Ver (todo)",
    "write": "Escribir",
    "manage": "Gestionar",
    "enter_search_term": "Ingrese un término de búsqueda",
    "csrf_error": "Token CSRF inválido.",
    "day": "día",
    "downloads_started": "Todas las descargas iniciadas.",
    "enter_tag_name": "Por favor, ingrese un nombre de etiqueta.",
    "error_generating_share": "Error al generar el enlace compartido.",
    "error_updating_totp_setting": "Error al actualizar la configuración TOTP.",
    "extension": "Extensión",
    "file": "Archivo",
    "file_not_editable": "El archivo no se puede editar.",
    "filter_by_tag": "Filtrar por etiqueta",
    "folder": "Carpeta",
    "no_files_queued": "No hay archivos en cola.",
    "no_folder_access_yet": "Aún no se ha asignado acceso a ninguna carpeta a su cuenta.",
    "none": "Ninguno",
    "path": "Ruta",
    "permissions": "Permisos",
    "please_sign_in_again": "Por favor, inicie sesión nuevamente.",
    "reset_zoom": "Restablecer zoom",
    "root_folder": "Carpeta raíz",
    "select_folder": "Seleccione una carpeta primero.",
    "select_single_file": "Seleccione un solo archivo.",
    "too_many_plain_downloads": "Ha seleccionado {count} archivos. Para más de {limit} archivos, use \"Descargar como archivo\".",
    "zoom": "Zoom",
    "portal_label_default": "Portal del cliente",
    "portal_login_heading_default": "Iniciar sesión en el portal del cliente",
    "portal_login_heading_with_title": "Iniciar sesión en {title}",
    "portal_login_subtitle": "para acceder a este portal del cliente",
    "portal_login_label_user": "Usuario o correo electrónico",
    "portal_login_label_password": "Contraseña",
    "portal_login_sign_in": "Iniciar sesión",
    "portal_login_signing_in": "Iniciando sesión…",
    "portal_login_hint": "Se le redirigirá al portal automáticamente después de iniciar sesión.",
    "portal_login_error_required": "Se requieren usuario y contraseña.",
    "portal_login_error_default": "Error de inicio de sesión.",
    "portal_login_error_failed_retry": "Error de inicio de sesión. Inténtelo de nuevo.",
    "portal_login_doc_title": "Iniciar sesión – {title}",
    "portal_doc_title": "{title}",
    "portal_form_heading": "Sus datos",
    "portal_form_hint": "Complete su información antes de subir archivos.",
    "portal_form_label_name": "Nombre",
    "portal_form_label_email": "Correo electrónico",
    "portal_form_label_reference": "Referencia / Caso / Pedido #",
    "portal_form_label_notes": "Notas",
    "portal_form_continue": "Continuar",
    "portal_dropzone_drop_here": "Suelte archivos aquí",
    "portal_dropzone_browse": "o haga clic para buscar.",
    "portal_dropzone_uploads_note": "Los archivos se cargarán solo en este portal.",
    "portal_files_heading": "Archivos en este portal",
    "portal_files_refresh": "Actualizar",
    "portal_files_loading": "Cargando archivos…",
    "portal_files_error": "Error al cargar archivos.",
    "portal_files_empty": "Aún no hay archivos en este portal.",
    "portal_file_unnamed": "Archivo sin nombre",
    "portal_file_badge": "ARCH",
    "portal_files_more": "Y {count} más…",
    "portal_thankyou_heading": "¡Gracias!",
    "portal_thankyou_message": "Sus archivos se han subido.",
    "portal_thankyou_default": "Sus archivos se han subido correctamente.",
    "portal_form_error_save": "Error al guardar el formulario.",
    "portal_form_missing_fields": "Complete: {fields}.",
    "portal_form_require_one": "Proporcione al menos un nombre o correo electrónico.",
    "portal_form_thanks_ready": "Gracias. Ahora puede subir archivos.",
    "portal_form_save_failed": "Error al guardar su información. Inténtelo de nuevo.",
    "portal_loading_details": "Cargando detalles del portal…",
    "portal_not_found": "Portal no encontrado.",
    "portal_status_not_found": "Este portal no se pudo encontrar o ya no está disponible.",
    "portal_toast_not_found": "Portal no encontrado o expirado.",
    "portal_desc_uploads_to": "Los archivos que suba aquí irán directamente a: {folder}",
    "portal_desc_max_file_size": "Tamaño máximo de archivo: {size} MB",
    "portal_desc_allowed_types": "Tipos permitidos: {types}",
    "portal_desc_daily_limit": "Límite diario de carga: {count} archivo(s)",
    "portal_mode_upload_download": "Subir y descargar",
    "portal_mode_upload_only": "Solo subir",
    "portal_mode_download_only": "Solo descargar",
    "portal_mode_access_only": "Solo acceso",
    "portal_uploads_disabled": "Las cargas están deshabilitadas para este portal.",
    "portal_upload_limit_reached": "Se alcanzó el límite diario de cargas para este portal.",
    "portal_upload_limit_remaining": "Solo puede subir {count} archivo(s) más hoy en este portal.",
    "portal_upload_form_required": "Complete sus datos antes de subir.",
    "portal_upload_skipped_size": "Se omitieron {count} archivo(s) de más de {size} MB.",
    "portal_upload_skipped_types": "Se omitieron {count} archivo(s) que no coinciden con los tipos permitidos: {types}",
    "portal_upload_none_after_rules": "No hay archivos para subir después de aplicar las reglas del portal.",
    "portal_upload_blocked": "Carga bloqueada por límite diario.",
    "portal_uploading": "Subiendo {count} archivo(s)…",
    "portal_upload_success": "Se subieron {count} archivo(s).",
    "portal_upload_partial": "Se subieron {count} archivo(s), {failed} fallaron.",
    "portal_upload_failed": "La carga falló.",
    "portal_upload_complete": "Carga completada.",
    "portal_upload_some_failed": "Algunos archivos no se pudieron subir.",
    "portal_missing_slug": "Falta el slug del portal.",
    "portal_slug_missing_url": "Falta el slug del portal en la URL.",
    "portal_ready": "Listo.",
    "portal_init_error": "Error inesperado al inicializar el portal.",
    "portal_load_error": "Error inesperado al cargar el portal.",

    // Action + toast messages
    "already_in_target_folder": "Ya está en la carpeta de destino.",
    "app_load_failed": "No se pudo cargar la aplicación.",
    "archive_name_required": "Por favor, introduce un nombre para el archivo.",
    "archive_prepare_failed": "No se pudo preparar el archivo.",
    "copy_files_error": "Error al copiar archivos: {error}",
    "copy_files_error_default": "No se pudieron copiar los archivos.",
    "copy_files_success": "¡Archivos seleccionados copiados correctamente!",
    "copy_folder_success": "Carpeta copiada.",
    "copy_same_folder_error": "No se pueden copiar archivos a la misma carpeta.",
    "copy_target_folder_required": "Seleccione una carpeta de destino para copiar.",
    "create_folder_error": "Error al crear la carpeta: {error}",
    "create_folder_success": "¡Carpeta creada!",
    "csrf_refresh_failed": "No se pudo actualizar el token CSRF. Recargue la página.",
    "delete_files_error": "Error al eliminar archivos: {error}",
    "delete_files_error_default": "No se pudieron eliminar los archivos.",
    "delete_files_success": "¡Archivos seleccionados eliminados correctamente!",
    "delete_folder_error": "Error al eliminar la carpeta: {error}",
    "delete_folder_error_default": "No se pudo eliminar la carpeta.",
    "delete_folder_success": "¡Carpeta eliminada correctamente!",
    "dest_cannot_be_descendant": "El destino no puede ser el origen ni un descendiente.",
    "download_file_name_required": "Por favor, introduce un nombre para el archivo.",
    "download_started": "La descarga ha comenzado. Revisa el gestor de descargas del navegador.",
    "encrypted_download_limit": "En carpetas cifradas, las descargas están limitadas a {limit} archivo(s) a la vez.",
    "enter_folder_name_prompt": "Por favor, introduce un nombre de carpeta.",
    "enter_new_folder_name": "Por favor, introduce un nombre de carpeta válido.",
    "error_generic": "Error",
    "error_prefix": "Error: {error}",
    "extract_error_generic": "Error al extraer archivos del archivo.",
    "extract_error_prefix": "Error al extraer el archivo: {error}",
    "extract_error_some_failed": "Algunos archivos no se pudieron extraer.",
    "extract_result_default": "Archivo extraído.",
    "extract_result_files": "Extraído: {files}",
    "extract_result_warning": "{result} Advertencia: {warning}",
    "extracting_files": "Extrayendo archivos…",
    "file_edit_too_large": "Este archivo es mayor de {size} MB y no se puede editar en el navegador.",
    "fill_all_fields": "Por favor, completa todos los campos.",
    "folder_crypto_failed": "Falló el cifrado de la carpeta.",
    "folder_crypto_failed_detail": "Falló el cifrado de la carpeta: {error}",
    "folder_decryption_completed": "Descifrado de la carpeta completado.",
    "folder_encryption_completed": "Cifrado de la carpeta completado.",
    "folder_encryption_disabled": "Cifrado de carpeta desactivado.",
    "folder_encryption_enabled": "Cifrado de carpeta activado.",
    "folder_encryption_estimate_failed": "No se pudo estimar el cifrado de la carpeta.",
    "folder_encryption_start_failed": "No se pudo iniciar el cifrado de la carpeta.",
    "folder_encryption_update_failed": "No se pudo actualizar el cifrado de la carpeta.",
    "folders_view_denied": "No tienes permiso para ver carpetas.",
    "invalid_destination": "Destino inválido.",
    "invalid_drag_data": "Datos de arrastre inválidos.",
    "keyboard_shortcuts_help": "Atajos: / buscar, ? ayuda, Supr borrar, F2 renombrar, F3 vista previa, F4 editar, F5 copiar, F6 mover, F7 nueva carpeta, F8 eliminar, Ctrl/Cmd+Shift+N nueva carpeta.",
    "login_failed": "Inicio de sesión fallido",
    "login_failed_detail": "Inicio de sesión fallido: {error}",
    "login_session_not_established": "No se estableció la sesión de inicio.",
    "login_try_again": "Ahora puedes intentar iniciar sesión de nuevo.",
    "move_failed": "Movimiento fallido",
    "move_file_success_to": "Se movió \"{name}\" a {folder}.",
    "move_files_error": "Error al mover archivos: {error}",
    "move_files_error_default": "No se pudieron mover los archivos.",
    "move_files_error_generic": "Error al mover archivos.",
    "move_files_success": "¡Archivos seleccionados movidos correctamente!",
    "move_files_success_to": "Se movieron {count} archivo(s) a {folder}.",
    "move_folder_error_default": "No se pudo mover la carpeta.",
    "move_folder_error_detail": "Error al mover la carpeta: {error}",
    "move_folder_success_to": "Carpeta movida a {folder}.",
    "move_same_folder_error": "No se pueden mover archivos a la misma carpeta.",
    "move_target_folder_required": "Seleccione una carpeta de destino para mover.",
    "no_archive_files_selected": "No se seleccionaron archivos comprimidos.",
    "no_files_selected_for_copy": "No se seleccionaron archivos para copiar.",
    "no_files_selected_for_download": "No se seleccionaron archivos para descargar.",
    "no_files_selected_for_move": "No se seleccionaron archivos para mover.",
    "no_files_to_move": "No hay archivos para mover.",
    "onlyoffice_disabled_encrypted": "ONLYOFFICE está deshabilitado en carpetas cifradas.",
    "onlyoffice_open_failed": "No se pudo abrir el editor de ONLYOFFICE.",
    "password_change_disabled_demo": "Los cambios de contraseña están deshabilitados en la demo pública.",
    "password_change_error": "Error al cambiar la contraseña: {error}",
    "password_change_error_default": "No se pudo cambiar la contraseña.",
    "password_change_error_generic": "Error al cambiar la contraseña.",
    "passwords_do_not_match": "Las nuevas contraseñas no coinciden.",
    "pick_destination": "Elige un destino",
    "recycle_bin_empty_unavailable": "La acción de vaciar la papelera no está disponible.",
    "remove_user_none": "No se encontraron otros usuarios para eliminar.",
    "rename_file_error": "Error al renombrar el archivo: {error}",
    "rename_file_error_generic": "Error al renombrar el archivo.",
    "rename_file_success": "¡Archivo renombrado correctamente!",
    "rename_folder_error": "Error al renombrar la carpeta: {error}",
    "rename_folder_error_default": "No se pudo renombrar la carpeta.",
    "rename_folder_success": "¡Carpeta renombrada correctamente!",
    "select_folder_delete": "Seleccione una carpeta válida para eliminar.",
    "select_folder_rename": "Seleccione una carpeta válida para renombrar.",
    "select_folder_share": "Seleccione una carpeta válida para compartir.",
    "select_non_root_folder_move": "Seleccione una carpeta que no sea raíz para mover.",
    "select_user_remove_prompt": "Seleccione un usuario para eliminar.",
    "setup_create_user_failed": "No se pudo crear el usuario. Revise los registros del servidor.",
    "setup_enter_username_password": "Introduzca un nombre de usuario y contraseña.",
    "setup_no_users": "Modo de configuración: no se encontraron usuarios. Añada un usuario administrador.",
    "source_dest_same": "El origen y el destino son iguales.",
    "upload_aborted": "La carga se canceló.",
    "upload_failed_some": "Algunos archivos fallaron al subir. Revise la lista.",
    "upload_may_have_failed": "Es posible que algunos archivos hayan fallado al subir. Revise la lista.",
    "upload_network_error": "La carga falló por un error de red.",
    "upload_pasted_added": "Archivo pegado agregado a la lista de carga.",
    "upload_read_error": "No se pudo leer el archivo seleccionado.",
    "upload_resumable_started": "Carga reanudable iniciada...",
    "upload_summary_failed": "{failed} archivo(s) fallaron, {succeeded} tuvieron éxito. Revise la lista.",
    "upload_summary_success": "{succeeded} archivo(s) tuvieron éxito. Revise la lista.",
    "user_add_error": "Error al añadir usuario: {error}",
    "user_add_error_default": "No se pudo añadir el usuario.",
    "user_add_success": "¡Usuario añadido correctamente!",
    "user_remove_error": "Error al eliminar usuario: {error}",
    "user_remove_error_default": "No se pudo eliminar el usuario.",
    "user_remove_success": "¡Usuario eliminado correctamente!",
    "username_password_required": "¡Se requieren nombre de usuario y contraseña!",
    "portal_language_label": "Idioma",
    "admin_onlyoffice_csp_copied": "Fragmento de CSP copiado.",
    "admin_onlyoffice_copy_failed": "No se pudo copiar.{reason}",
    "admin_onlyoffice_copy_failed_reason_insecure": " Contexto no seguro; use HTTPS.",
    "admin_onlyoffice_select_prompt": "Presione Ctrl+C para copiar.",
    "nothing_to_save": "Nada para guardar.",
    "admin_group_name_required": "Se requiere el nombre del grupo.",
    "admin_groups_save_error": "Error al guardar los grupos.",
    "admin_groups_saved": "Grupos guardados.",
    "admin_group_access_updated": "Acceso del grupo actualizado.",
    "admin_portals_users_add": "Use “Administrar usuarios” para agregar un usuario.",
    "admin_portals_users_access": "Use “Acceso a carpetas” para administrar el acceso de usuarios del portal.",
    "admin_portals_users_groups": "Use “Grupos de usuarios” para administrar los grupos.",
    "admin_portal_open_folder_picker_failed": "No se pudo abrir el selector de carpetas.",
    "admin_portal_slug_required": "Se requiere el slug del portal para subir un logo.",
    "admin_portal_logo_uploaded": "Logo del portal subido.",
    "admin_portal_logo_upload_error": "Error al subir el logo: {error}",
    "admin_portal_preset_applied": "Preajuste aplicado: {label}.",
    "admin_portal_no_submissions_export": "No hay envíos para exportar.",
    "admin_portal_submissions_load_error": "Error al cargar los envíos: {error}",
    "admin_portal_no_submissions_yet": "Aún no hay envíos.",
    "admin_portal_slug_folder_required": "Complete el slug y la carpeta para: {list}",
    "admin_portal_saved": "Portales de clientes guardados.",
    "admin_portal_save_error": "Error al guardar los portales de clientes: {error}",
    "admin_csv_download_failed": "No se pudo descargar el CSV.",
    "admin_oidc_test_failed_detail": "La prueba OIDC falló: {error}",
    "admin_oidc_discovery_reachable": "La detección OIDC fue exitosa.",
    "admin_oidc_test_failed_console": "La prueba OIDC falló. Revise la consola para más detalles.",
    "admin_oidc_snapshot_failed": "No se pudo cargar la instantánea OIDC. Revise la consola para más detalles.",
    "admin_clamav_selftest_ok": "La autoprueba de ClamAV se completó correctamente.",
    "admin_clamav_test_failed_console": "La prueba de ClamAV falló. Revise la consola para más detalles.",
    "admin_source_required_fields": "Complete todos los campos obligatorios.",
    "admin_source_s3_bucket_required": "Se requiere el bucket de S3.",
    "admin_source_sftp_host_required": "Se requiere el host SFTP.",
    "admin_source_sftp_auth_required": "Proporcione una contraseña SFTP o una clave privada.",
    "admin_source_ftp_host_required": "Se requiere el host FTP.",
    "admin_source_webdav_base_required": "Se requiere la URL base de WebDAV.",
    "admin_source_webdav_password_required": "Se requiere la contraseña de WebDAV.",
    "admin_source_smb_host_required": "Se requiere el host SMB.",
    "admin_source_smb_password_required": "Se requiere la contraseña SMB.",
    "admin_source_gdrive_client_required": "Se requiere el ID de cliente de Google.",
    "admin_source_gdrive_secret_required": "Se requiere el secreto del cliente de Google.",
    "admin_source_test_failed_detail": "La prueba de la fuente falló: {error}{note}",
    "admin_source_test_left_disabled_note": " La fuente quedó deshabilitada.",
    "admin_source_test_failed_left_disabled": "La prueba de la fuente falló y se dejó deshabilitada.",
    "admin_source_test_failed_disable_error": "No se pudo deshabilitar la fuente después del fallo de la prueba.",
    "key_file_created": "Archivo de clave creado.",
    "key_file_cleared": "Archivo de clave eliminado.",
    "saving_source_toast": "Guardando fuente...",
    "admin_key_file_locked_env": "El archivo de clave está bloqueado por la variable de entorno.",
    "admin_encryption_not_supported": "El cifrado en reposo no es compatible en este servidor.",
    "admin_share_delete_forbidden": "Prohibido al eliminar el enlace compartido (revise CSRF/sesión).",
    "admin_pro_feature_user_groups": "Los Grupos de usuarios son una función de FileRise Pro. Visite filerise.net para comprar una licencia.",
    "admin_pro_feature_portals": "Los Portales de clientes son una función de FileRise Pro. Visite filerise.net para comprar una licencia.",
    "admin_logo_choose_image": "Primero elija una imagen.",
    "admin_logo_upload_error": "Error al subir el logo.",
    "admin_logo_uploaded_reminder": "Logo subido. No olvide guardar la configuración.",
    "admin_license_file_invalid": "No se encontró una licencia FRP1 válida en ese archivo.",
    "admin_license_loaded_prompt": "Licencia cargada desde el archivo. Haga clic en “Guardar licencia” para aplicar.",
    "admin_license_read_error": "Error al leer el archivo de licencia.",
    "admin_license_copied": "Licencia copiada al portapapeles.",
    "admin_license_copy_failed": "No se pudo copiar la licencia. Cópiela manualmente.",
    "admin_instance_id_copied": "ID de instancia copiado al portapapeles.",
    "admin_instance_id_copy_failed": "No se pudo copiar el ID de instancia. Cópielo manualmente.",
    "admin_license_saved": "Licencia guardada.",
    "admin_license_save_error": "Error al guardar la licencia.",
    "admin_pro_install_failed_detail": "La descarga/instalación falló: {error}",
    "admin_pro_installed_reloading": "Paquete Pro instalado{version}. Recargando...",
    "admin_pro_install_failed": "La descarga/instalación falló.",
    "admin_audit_logs_unavailable": "Los registros de auditoría no están disponibles.",
    "admin_settings_saved": "Configuración guardada.",
    "admin_settings_save_failed": "Error al guardar."
  };
