From 844ed1db331cbb29b754378820de71769caa5510 Mon Sep 17 00:00:00 2001 From: Aaron Fort Garcia Date: Tue, 17 Feb 2026 02:25:21 +0100 Subject: [PATCH] fix: spanish translations improved with context and standardized (#1117) --- webui/messages/en.json | 6 +- webui/messages/es.json | 480 ++++++++++++++++++++--------------------- 2 files changed, 238 insertions(+), 248 deletions(-) diff --git a/webui/messages/en.json b/webui/messages/en.json index 9d7e49f4..57b72e67 100644 --- a/webui/messages/en.json +++ b/webui/messages/en.json @@ -187,8 +187,8 @@ "add_repo_modal_field_uri_tooltip_info": " for more info.", "add_repo_modal_error_uri_required": "Please input repo URI", "add_repo_modal_field_password": "Password", - "add_repo_modal_field_password_tooltip_intro": "This password that encrypts data in your repository.", - "add_repo_modal_field_password_tooltip_entropy": "Recommended to pick a value that is 128 bits of entropy (20 chars or longer)", + "add_repo_modal_field_password_tooltip_intro": "This password encrypts data in your repository.", + "add_repo_modal_field_password_tooltip_entropy": "It is recommended to pick a value that is 128 bits of entropy (20 chars or longer)", "add_repo_modal_field_password_tooltip_env": "You may alternatively provide env variable credentials e.g. RESTIC_PASSWORD, RESTIC_PASSWORD_FILE, or RESTIC_PASSWORD_COMMAND.", "add_repo_modal_field_password_tooltip_generate": "Click [Generate] to seed a random password from your browser's crypto random API.", "add_repo_modal_button_generate": "[Generate]", @@ -356,7 +356,7 @@ "op_row_error_path": "Path", "op_row_error_message": "Message", "add_repo_modal_env_vars_placeholder": "KEY=VALUE (One per line)", - "app_menu_edit_plan": "app_menu_edit_plan", + "app_menu_edit_plan": "Edit Plan", "add_repo_modal_field_auto_unlock_tooltip": "Auto-unlock will remove lockfiles at the start of most operations. This is potentially unsafe if the repo is shared by multiple client devices, otherwise is recommended for single-client setups.", "op_row_cancel_op": "Cancel Operation", "op_row_confirm_cancel": "Confirm Cancel?" diff --git a/webui/messages/es.json b/webui/messages/es.json index edcf7eff..95976e9e 100644 --- a/webui/messages/es.json +++ b/webui/messages/es.json @@ -3,61 +3,62 @@ "example_message": "Hola mundo {username}", "add_plan_modal_error_template_not_found": "plantilla no encontrada", "add_plan_modal_error_plan_delete_not_found": "No se pudo actualizar la configuración, no se encontró el plan para eliminar", - "add_plan_modal_success_plan_deleted": "Plan eliminado de la configuración, pero no del repositorio restic. Las instantáneas permanecerán almacenadas y se realizará un seguimiento de las operaciones hasta que se eliminen manualmente. No se recomienda reutilizar un ID de plan eliminado si ya se han realizado copias de seguridad.", - "add_plan_modal_error_destroy_prefix": "Error de destrucción:", + "add_plan_modal_success_plan_deleted": "Plan eliminado de la configuración, pero no del repositorio de Restic. Las instantáneas permanecerán almacenadas y se realizará un seguimiento de las operaciones hasta que se eliminen manualmente. No se recomienda reutilizar un ID de plan eliminado si ya se han realizado copias de seguridad.", + "add_plan_modal_error_destroy_prefix": "Error de destrucción: ", "add_plan_modal_error_operation_prefix": "Error de operación: ", "add_plan_modal_title_update": "Actualizar plan", - "add_plan_modal_title_add": "Agregar plan", + "add_plan_modal_title_add": "Añadir plan", "add_plan_modal_button_cancel": "Cancelar", - "add_plan_modal_button_delete": "Borrar", + "add_plan_modal_button_delete": "Eliminar", "add_plan_modal_button_confirm_delete": "Confirmar eliminación", "add_plan_modal_button_submit": "Enviar", "add_plan_modal_field_plan_name": "Nombre del plan", - "add_plan_modal_field_plan_name_tooltip": "ID único que identifica este plan en la interfaz de usuario de Backrest (p. ej., s3-myplan). No se puede modificar después de su creación.", - "add_plan_modal_validation_plan_name_required": "Por favor ingrese el nombre del plan", - "add_plan_modal_validation_plan_exists": "El plan con nombre ya existe", - "add_plan_modal_validation_plan_name_pattern": "El nombre debe ser alfanumérico con guiones o guiones bajos como separadores", + "add_plan_modal_field_plan_name_tooltip": "ID único que identifica este plan en la interfaz de usuario de Backrest (p. ej., s3-miplan). No se puede modificar después de su creación.", + "add_plan_modal_validation_plan_name_required": "Por favor, introduce el nombre del plan", + "add_plan_modal_validation_plan_exists": "Ya existe un plan con este nombre", + "add_plan_modal_validation_plan_name_pattern": "El nombre debe ser alfanumérico usando guiones o guiones bajos como separadores", "add_plan_modal_field_repository": "Repositorio", - "add_plan_modal_field_repository_tooltip": "El repositorio en el que se guardarán tus instantáneas.", - "add_plan_modal_validation_repository_required": "Por favor seleccione el repositorio", - "add_plan_modal_field_paths": "Caminos", - "add_plan_modal_validation_paths_required": "Ingrese al menos una ruta para realizar la copia de seguridad", - "add_plan_modal_validation_paths_valid_required": "Ingrese al menos una ruta válida para realizar la copia de seguridad", - "add_plan_modal_field_paths_placeholder": "Introduzca rutas, una por línea\np.ej\n/inicio/usuario/documentos\n/inicio/usuario/fotos", - "add_plan_modal_field_excludes": "Excluye", - "add_plan_modal_field_excludes_tooltip_prefix": "Rutas que se deben excluir de las copias de seguridad. Consulte la ", - "add_plan_modal_field_excludes_tooltip_link": "documentos restic", - "add_plan_modal_field_excludes_tooltip_suffix": " Para más información.", - "add_plan_modal_field_excludes_add": "Agregar globo de exclusión", - "add_plan_modal_field_iexcludes": "Excluye (sin distinguir entre mayúsculas y minúsculas)", - "add_plan_modal_field_iexcludes_tooltip_prefix": "Rutas que no distinguen entre mayúsculas y minúsculas para excluir de las copias de seguridad. Consulte ", - "add_plan_modal_field_iexcludes_add": "Agregar glob de exclusión sin distinción entre mayúsculas y minúsculas", - "add_plan_modal_field_schedule": "Programación de copias de seguridad", - "add_plan_modal_field_backup_flags": "Banderas de respaldo", - "add_plan_modal_field_backup_flags_tooltip": "Banderas adicionales para agregar al comando 'restic backup'", - "add_plan_modal_field_backup_flags_add": "Establecer bandera", - "add_plan_modal_validation_flag_pattern": "El valor debe ser un indicador CLI, por ejemplo, consulte restic backup --help", - "add_plan_modal_preview_json": "Planificar la configuración como JSON", + "add_plan_modal_field_repository_tooltip": "El repositorio donde Backrest guardará tus instantáneas.", + "add_plan_modal_validation_repository_required": "Por favor selecciona el repositorio", + "add_plan_modal_field_paths": "Rutas", + "add_plan_modal_validation_paths_required": "Introduce al menos una ruta para realizar la copia de seguridad", + "add_plan_modal_validation_paths_valid_required": "Introduce al menos una ruta válida para realizar la copia de seguridad", + "add_plan_modal_field_excludes": "Exclusiones", + "add_plan_modal_field_excludes_tooltip_prefix": "Rutas que se deben excluir de las copias de seguridad. Consulta la ", + "add_plan_modal_field_excludes_tooltip_link": "documentación de restic", + "add_plan_modal_field_excludes_tooltip_suffix": " para más información.", + "add_plan_modal_field_excludes_add": "Añadir patrón de exclusión (Glob)", + "add_plan_modal_field_iexcludes": "Exclusiones (sin distinción entre mayúsculas y minúsculas)", + "add_plan_modal_field_iexcludes_tooltip_prefix": "Rutas para excluir de las copias de seguridad sin distinguir mayúsculas y minúsculas. Consulta ", + "add_plan_modal_field_iexcludes_add": "Añadir patrón de exclusión insensible a mayúsculas y minúsculas", + "add_plan_modal_field_schedule": "Horario de copias de seguridad", + "add_plan_modal_field_backup_flags": "Opciones de respaldo", + "add_plan_modal_field_backup_flags_tooltip": "Parámetros adicionales para añadir al comando 'restic backup'", + "add_plan_modal_field_backup_flags_add": "Establecer parámetro", + "add_plan_modal_validation_flag_pattern": "El valor debe ser una opción de línea de comandos válida. Consulta: restic backup --help", + "add_plan_modal_preview_json": "Configuración del plan como JSON", "add_plan_modal_see_guide_prefix": "Ver ", - "add_plan_modal_see_guide_link": "Guía de inicio del respaldo", + "add_plan_modal_see_guide_link": "guía de inicio de Backrest", "add_plan_modal_see_guide_suffix": " para obtener instrucciones de configuración del plan.", - "add_plan_modal_field_hooks": "Scripts (Hooks)", + "add_plan_modal_field_hooks": "Callbacks (hooks)", "settings_success_updated": "Configuración actualizada", - "settings_error_operation": "Error de operación: ", + "settings_error_operation": "Error en la operación: ", "button_cancel": "Cancelar", "button_close": "Cerrar", "button_save": "Guardar", - "settings_initial_setup_title": "¡Configuración inicial del respaldo! ", - "settings_initial_setup_message": "Backrest ha detectado que no tienes ningún usuario configurado, por favor agrega al menos un usuario para proteger la interfaz web.", - "settings_initial_setup_hint": "Puede agregar más usuarios más tarde o, si olvida su contraseña, restablecer los usuarios editando el archivo de configuración (normalmente en $HOME/.backrest/config.json)", - "settings_field_instance_id": "ID de instancia", - "settings_validation_instance_id_required": "Se requiere ID de instancia", - "settings_validation_instance_id_pattern": "El ID de instancia debe ser alfanumérico con '_-.' permitido como separador", - "settings_field_instance_id_tooltip": "El nombre de la instancia se usará para identificar la instalación del respaldo. Elija un valor con cuidado, ya que no se puede cambiar posteriormente.", - "settings_field_instance_id_placeholder": "ID de instancia único para esta instancia (por ejemplo, my-backrest-server)", + "settings_initial_setup_title": "¡Configuración inicial de Backrest!", + "settings_initial_setup_message": "Backrest ha detectado que no tienes ningún usuario configurado. Por favor, agrega al menos un usuario para proteger la interfaz web.", + "settings_initial_setup_hint": "Puedes añadir más usuarios más adelante o, si olvidas tu contraseña, puedes restablecer los usuarios editando el archivo de configuración (normalmente en $HOME/.backrest/config.json)", + "settings_field_instance_id": "ID de la instancia", + "settings_validation_instance_id_required": "Se requiere la ID de la instancia", + "settings_validation_instance_id_pattern": "El ID de instancia debe ser alfanumérico, permitiendo los siguientes separadores: '_-.'", + "settings_field_instance_id_tooltip": "El nombre de la instancia se usará para identificar esta instalación de Backrest. Elige un valor con cuidado, ya que no se puede cambiar posteriormente.", + "settings_field_instance_id_placeholder": "ID único para la instancia (ej. mi-servidor-backrest)", "settings_section_authentication": "Autenticación", - "settings_section_multihost": "Identidad y compartición de múltiples hosts", - "settings_section_preview": "Avance", + "settings_section_user_settings": "Configuración de usuario", + "settings_section_multihost": "Identidad multihost y uso compartido", + "settings_section_preview": "Vista previa", + "settings_field_language": "Idioma de visualización", "settings_auth_disable": "Deshabilitar la autenticación", "settings_auth_users": "Usuarios", "settings_auth_name_required": "El nombre es obligatorio", @@ -65,29 +66,29 @@ "settings_auth_username_placeholder": "Nombre de usuario", "settings_auth_password_required": "Se requiere contraseña", "settings_auth_password_placeholder": "Contraseña", - "settings_auth_add_user": "Agregar usuario", - "settings_multihost_intro": "La identidad multihost permite compartir repositorios entre varias instancias de Backrest. Esto resulta útil para realizar un seguimiento del estado de las copias de seguridad de una colección de sistemas.", - "settings_multihost_warning": "Advertencia: esta función es muy experimental y puede estar sujeta a cambios de versión incompatibles en el futuro que requerirán que todas las instancias se actualicen al mismo tiempo.", + "settings_auth_add_user": "Añadir usuario", + "settings_multihost_intro": "La identidad multihost permite compartir repositorios entre varias instancias de Backrest. Esto es útil para realizar un seguimiento del estado de las copias de seguridad de una colección de sistemas.", + "settings_multihost_warning": "Advertencia: esta función es experimental y puede estar sujeta a cambios de versión incompatibles en el futuro, lo que requeriría actualizar todas las instancias al mismo tiempo.", "settings_multihost_identity": "Identidad multihost", - "settings_multihost_identity_required": "Se requiere identidad multihost", - "settings_multihost_identity_tooltip": "La identidad multihost se utiliza para identificar esta instancia en una configuración multihost. Se deriva criptográficamente de la clave pública de esta instancia.", + "settings_multihost_identity_required": "Se requiere una identidad multihost", + "settings_multihost_identity_tooltip": "La identidad multihost se utiliza para identificar esta instancia en una configuración de múltiples equipos. Se deriva criptográficamente de la clave pública de esta instancia.", "settings_multihost_identity_placeholder": "Identidad multihost única", "button_copy": "Copiar", "settings_multihost_authorized_clients": "Clientes autorizados", - "settings_multihost_authorized_clients_tooltip": "Los clientes autorizados son otras instancias de Backrest que tienen permiso para acceder a los repositorios en esta instancia.", - "settings_multihost_authorized_client_item": "Cliente Autorizado", - "settings_multihost_known_hosts": "Hosts conocidos", - "settings_multihost_known_hosts_tooltip": "Los hosts conocidos son otras instancias de Backrest a las que esta instancia puede conectarse.", - "settings_multihost_known_host_item": "Host conocido", - "settings_peer_instance_id": "ID de instancia", - "settings_peer_instance_id_placeholder": "p. ej. mi-servidor-de-copias-de-seguridad", - "settings_peer_key_id": "Identificación de clave", - "settings_peer_key_id_required": "Se requiere identificación de clave", - "settings_peer_key_id_placeholder": "Identificador de clave pública", + "settings_multihost_authorized_clients_tooltip": "Los clientes autorizados son otras instancias de Backrest que tienen permiso para acceder a los repositorios de esta instancia.", + "settings_multihost_authorized_client_item": "Cliente autorizado", + "settings_multihost_known_hosts": "Equipos (hosts) conocidos", + "settings_multihost_known_hosts_tooltip": "Los equipos (hosts) conocidos son otras instancias de Backrest a las que esta instancia puede conectarse.", + "settings_multihost_known_host_item": "Equipo (host) conocido", + "settings_peer_instance_id": "ID de la instancia", + "settings_peer_instance_id_placeholder": "p. ej. mi-servidor-de-respaldos", + "settings_peer_key_id": "Identificador de la clave (Key ID)", + "settings_peer_key_id_required": "Se requiere un identificador de la clave (Key ID)", + "settings_peer_key_id_placeholder": "Identificador de clave pública (Public Key ID)", "settings_peer_verified": "Verificado", "settings_peer_instance_url": "URL de instancia", - "settings_peer_instance_url_required": "La URL de instancia es necesaria para los hosts conocidos", - "settings_peer_instance_url_pattern": "Por favor, introduzca una URL válida", + "settings_peer_instance_url_required": "La URL de la instancia es necesaria para los equipos (hosts) conocidos", + "settings_peer_instance_url_pattern": "Por favor, introduce una URL válida", "settings_peer_instance_url_placeholder": "https://ejemplo.com:9898", "settings_peer_permissions": "Permisos", "settings_peer_permission_type": "Tipo", @@ -95,19 +96,19 @@ "settings_permission_edit_repo": "Editar la configuración del repositorio", "settings_permission_read_ops": "Operaciones de lectura", "settings_permission_type_placeholder": "Seleccionar el tipo de permiso", - "settings_peer_permission_scopes": "Ámbitos", - "settings_peer_permission_scopes_required": "Se requiere al menos un alcance", + "settings_peer_permission_scopes": "Ámbitos (Scopes)", + "settings_peer_permission_scopes_required": "Se requiere al menos un ámbito (scope)", "settings_permission_scope_all": "Todos los repositorios (*)", - "settings_permission_scope_placeholder": "Seleccione repositorios o utilice * para todos", - "settings_peer_add_permission": "Agregar permiso", - "settings_peer_add_button": "Agregar {itemTypeName}", - "peer_default_name": "Par (Peer)", + "settings_permission_scope_placeholder": "Selecciona los repositorios o utiliza * para todos", + "settings_peer_add_permission": "Añadir permiso", + "settings_peer_add_button": "Añadir {itemTypeName}", + "peer_default_name": "Nodo (peer)", "repo_error_index": "Error al indexar las instantáneas: ", "repo_info_unlocking": "Desbloqueando repositorio...", "repo_success_unlocked": "Repositorio desbloqueado.", "repo_error_unlock": "No se pudo desbloquear el repositorio: ", "repo_error_stats": "No se pudieron calcular las estadísticas: ", - "repo_error_prune": "Error al podar (prune): ", + "repo_error_prune": "Error al limpiar (prune): ", "repo_error_check": "No se pudo comprobar: ", "repo_deleted_message": "El repositorio fue eliminado", "repo_tab_tree": "Vista de árbol", @@ -116,160 +117,140 @@ "repo_tab_stats": "Estadísticas", "loading": "Cargando...", "repo_button_run_command": "Ejecutar comando", - "repo_tooltip_run_command": "Usuarios avanzados: Abran una shell restic para ejecutar comandos en el repositorio. Reindexen las instantáneas para reflejar cualquier cambio en Backrest.", - "repo_button_index": "Instantáneas del índice", + "repo_tooltip_run_command": "Usuarios avanzados: abre una shell restic para ejecutar comandos en el repositorio. Reindexa las instantáneas para reflejar cualquier cambio en Backrest.", + "repo_button_index": "Indexar instantáneas", "repo_tooltip_index": "Indexa las instantáneas en el repositorio. Las instantáneas también se indexan automáticamente después de cada copia de seguridad.", "repo_button_unlock": "Desbloquear repositorio", - "repo_tooltip_unlock": "Elimina los archivos de bloqueo y comprueba si hay errores en el repositorio. Ejecútalo solo si estás seguro de que ningún otro sistema está accediendo al repositorio.", - "repo_button_prune": "Podar ahora", - "repo_tooltip_prune": "Ejecuta una operación de poda en el repositorio que eliminará las instantáneas antiguas y liberará espacio.", - "repo_button_check": "Compruébalo ahora", - "repo_tooltip_check": "Ejecuta una operación de verificación en el repositorio que verificará la integridad del repositorio.", + "repo_tooltip_unlock": "Elimina los archivos de bloqueo (locks) y comprueba si hay errores en el repositorio. Ejecútalo solo si estás seguro de que ningún otro sistema está accediendo al repositorio.", + "repo_button_prune": "Limpiar ahora (prune)", + "repo_tooltip_prune": "Ejecuta una operación de limpieza (prune) en el repositorio que eliminará las instantáneas antiguas y liberará espacio", + "repo_button_check": "Comprobar ahora (check)", + "repo_tooltip_check": "Ejecuta una operación de verificación en el repositorio para comprobar su integridad", "repo_button_stats": "Calcular estadísticas", - "repo_tooltip_stats": "Ejecuta estadísticas restic en el repositorio, esta puede ser una operación lenta", - "settings_modal_title": "Ajustes", + "repo_tooltip_stats": "Ejecuta estadísticas de restic en el repositorio, esta puede ser una operación lenta", + "settings_modal_title": "Configuración", "app_breadcrumb_repo": "Repo", - "app_breadcrumb_peer": "Par (Peer)", + "app_breadcrumb_peer": "Nodo (peer)", "app_breadcrumb_plan": "Plan", "app_breadcrumb_summary": "Resumen", - "app_breadcrumb_getting_started": "Empezando", + "app_breadcrumb_getting_started": "Primeros pasos para empezar", "app_page_not_found": "Página no encontrada", "app_repo_not_found": "No se encontró el repositorio {repoId}", "app_plan_not_found": "No se encontró el plan {planId}", - "app_unknown_peer": "Par (Peer) desconocido", + "app_unknown_peer": "Nodo (peer) desconocido", "app_unknown_repo": "Repositorio desconocido", "app_remote_repo_title": "Repositorio remoto: {id}", "app_logout": "Cerrar sesión", "app_menu_plans": "Planes", - "app_menu_add_plan": "Agregar plan", + "app_menu_add_plan": "Añadir plan", "app_menu_repos": "Repositorios", - "app_menu_add_repo": "Agregar repositorio", + "app_menu_add_repo": "Añadir repositorio", "app_menu_remote_instances": "Instancias remotas", - "app_menu_settings": "Ajustes", + "app_menu_settings": "Configuración", + "app_menu_dashboard": "Panel de control", "app_error_initial_config": "No se pudo obtener la configuración inicial, generalmente esto significa que la interfaz de usuario no pudo conectarse al backend", - "login_success": "Iniciado sesión", - "login_error": "Error de inicio de sesion: ", - "login_title": "Acceso", - "login_username_required": "Por favor ingrese su nombre de usuario", + "login_success": "Sesión iniciada", + "login_error": "Error al iniciar sesión: ", + "login_title": "Inicio de sesión", + "login_username_required": "Por favor introduce tu nombre de usuario", "login_username_placeholder": "Nombre de usuario", - "login_password_required": "¡Por favor ingrese su contraseña!", + "login_password_required": "¡Por favor introduce tu contraseña!", "login_password_placeholder": "Contraseña", "login_button": "Iniciar sesión", - "add_repo_modal_title_edit": "Editar repositorio Restic", - "add_repo_modal_title_add": "Agregar repositorio Restic", - "add_repo_modal_success_deleted": "Se eliminó el repositorio {id} de la configuración, pero los archivos permanecen. Para liberar espacio, elimine los archivos manualmente. URI: {uri}", + "add_repo_modal_title_edit": "Editar repositorio de Restic", + "add_repo_modal_title_add": "Añadir repositorio de Restic", + "add_repo_modal_success_deleted": "Se eliminó el repositorio {id} de la configuración, pero los archivos permanecen. Para liberar espacio, elimina los archivos manualmente. URI: {uri}", "add_repo_modal_success_updated": "Configuración del repositorio actualizada {uri}", - "add_repo_modal_success_added": "Se agregó el repositorio {uri}", - "add_repo_modal_error_list_snapshots": "No se pudieron listar las instantáneas para el repositorio actualizado/agregado: ", - "add_repo_modal_delete_tooltip": "Elimina el repositorio de la configuración, pero no eliminará el repositorio restic.", - "add_repo_modal_test_config": "Configuración de prueba", - "add_repo_modal_test_success_existing": "Se conectó exitosamente a {uri} y encontró un repositorio existente.", - "add_repo_modal_test_success_new": "Conexión exitosa a {uri} . No se encontró ningún repositorio en esta ubicación; se inicializará uno nuevo.", + "add_repo_modal_success_added": "Se añadió el repositorio {uri}", + "add_repo_modal_error_list_snapshots": "No se pudieron listar las instantáneas para el repositorio actualizado/añadido: ", + "add_repo_modal_delete_tooltip": "Se eliminará el repositorio de la configuración de Backrest, pero no el repositorio real de Restic", + "add_repo_modal_test_config": "Probar configuración", + "add_repo_modal_test_success_existing": "Conexión exitosa a {uri} y se encontró un repositorio existente.", + "add_repo_modal_test_success_new": "Conexión exitosa a {uri}. No se encontró ningún repositorio en esta ubicación; se inicializará uno nuevo", "add_repo_modal_test_error": "Error de comprobación: ", "add_repo_modal_guide_text_p1": "Ver ", - "add_repo_modal_guide_link_text": "Guía de inicio del respaldo", - "add_repo_modal_guide_text_p2": " Para obtener instrucciones sobre la configuración del repositorio o consultar el ", - "add_repo_modal_guide_restic_link_text": "documentación restic", - "add_repo_modal_guide_text_p3": " Para más detalles sobre los repositorios.", + "add_repo_modal_guide_link_text": "guía de inicio de Backrest", + "add_repo_modal_guide_text_p2": " para obtener instrucciones sobre la configuración del repositorio o consultar la ", + "add_repo_modal_guide_restic_link_text": "documentación de Restic", + "add_repo_modal_guide_text_p3": " para más detalles sobre los repositorios.", "add_repo_modal_field_repo_name": "Nombre del repositorio", - "add_repo_modal_field_repo_name_tooltip": "ID único que identifica este repositorio en la interfaz de usuario de Backrest (p. ej., s3-mybucket). No se puede modificar después de su creación.", - "add_repo_modal_error_repo_name_required": "Por favor ingrese el nombre del repositorio", - "add_repo_modal_error_repo_exists": "El repositorio con nombre ya existe", + "add_repo_modal_field_repo_name_tooltip": "Identificador único que identifica este repositorio en la interfaz de usuario de Backrest (ej., s3-mi-bucket). No se puede modificar después de crearlo.", + "add_repo_modal_error_repo_name_required": "Por favor introduce el nombre del repositorio", + "add_repo_modal_error_repo_exists": "Ya existe un repositorio con ese nombre", "add_repo_modal_field_uri": "URI del repositorio", - "add_repo_modal_field_uri_tooltip_title": "Los URI de repositorio válidos son:", + "add_repo_modal_field_uri_tooltip_title": "Los URIs válidos del repositorio son:", "add_repo_modal_field_uri_tooltip_local": "Ruta del sistema de archivos local", - "add_repo_modal_field_uri_tooltip_s3": "S3 por ejemplo s3:// ...", - "add_repo_modal_field_uri_tooltip_sftp": "SFTP, por ejemplo, sftp:usuario@host:/ruta-del-repositorio", + "add_repo_modal_field_uri_tooltip_s3": "S3. Por ejemplo, s3:// ...", + "add_repo_modal_field_uri_tooltip_sftp": "SFTP. Por ejemplo, sftp:usuario@dispositivo:/ruta-del-repositorio", "add_repo_modal_field_uri_tooltip_see": "Ver ", - "add_repo_modal_field_uri_tooltip_restic_docs": "documentos restic", - "add_repo_modal_field_uri_tooltip_info": " Para más información.", - "add_repo_modal_error_uri_required": "Por favor ingrese la URI del repositorio", + "add_repo_modal_field_uri_tooltip_restic_docs": "documentos de Restic", + "add_repo_modal_field_uri_tooltip_info": " para más información.", + "add_repo_modal_error_uri_required": "Por favor introduce la URI del repositorio", "add_repo_modal_field_password": "Contraseña", - "add_repo_modal_field_password_tooltip_intro": "Esta contraseña encripta los datos en su repositorio.", - "add_repo_modal_field_password_tooltip_entropy": "Se recomienda elegir un valor que sea 128 bits de entropía (20 caracteres o más)", - "add_repo_modal_field_password_tooltip_env": "Alternativamente, puede proporcionar credenciales de variable env, por ejemplo, RESTIC_PASSWORD, RESTIC_PASSWORD_FILE o RESTIC_PASSWORD_COMMAND.", - "add_repo_modal_field_password_tooltip_generate": "Haga clic en [Generar] para generar una contraseña aleatoria desde la API de criptografía aleatoria de su navegador.", + "add_repo_modal_field_password_tooltip_intro": "Esta contraseña cifra los datos en tu repositorio.", + "add_repo_modal_field_password_tooltip_entropy": "Se recomienda elegir un valor que tenga 128 bits de entropía (20 caracteres o más)", + "add_repo_modal_field_password_tooltip_env": "Alternativamente, puedes proporcionar credenciales mediante variables de entorno, p. ej., RESTIC_PASSWORD, RESTIC_PASSWORD_FILE o RESTIC_PASSWORD_COMMAND.", + "add_repo_modal_field_password_tooltip_generate": "Haz clic en [Generar] para crear una contraseña aleatoria usando la API criptográfica de tu navegador.", "add_repo_modal_button_generate": "[Generar]", "add_repo_modal_field_env_vars": "Variables de entorno", - "add_repo_modal_field_env_vars_tooltip": "Variables de entorno que se pasan a restic (p. ej., para proporcionar credenciales S3 o B2). Se admiten referencias a variables de entorno del proceso principal como FOO=$\\{MY_FOO_VAR\\} .", - "add_repo_modal_error_env_format": "La variable de entorno debe tener el formato CLAVE=VALOR", - "add_repo_modal_button_set_env": "Establecer variable de entorno", - "add_repo_modal_field_flags": "Banderas", - "add_repo_modal_error_flag_format": "El valor debe ser un indicador CLI, por ejemplo, consulte restic --help", - "add_repo_modal_button_set_flag": "Establecer bandera", - "add_repo_modal_field_prune_policy": "Política de poda", - "add_repo_modal_field_prune_policy_tooltip_p1": "El cronograma en el que se ejecutan las operaciones de poda para este repositorio. Leer ", - "add_repo_modal_field_prune_policy_tooltip_link": "La documentación de RESTIC sobre la personalización de las operaciones de poda", - "add_repo_modal_field_prune_policy_tooltip_p2": " Para más detalles.", - "add_repo_modal_field_max_unused": "Máximo sin usar después de la poda", - "add_repo_modal_field_max_unused_tooltip": "El porcentaje máximo del tamaño del repositorio que puede quedar sin usar tras una operación de poda. Los valores altos reducen la copia, a costa del almacenamiento.", - "add_repo_modal_field_check_policy": "Consultar política", - "add_repo_modal_field_check_policy_tooltip": "La programación según la cual se ejecutan las operaciones de verificación para este repositorio. Las operaciones de verificación de Restic verifican la integridad de su repositorio escaneando las estructuras en disco que conforman sus datos de respaldo. Opcionalmente, la verificación puede configurarse para releer y rehacer el hash de los datos. Esto es lento y puede consumir mucho ancho de banda, pero detectará cualquier bitrot o corrupción silenciosa en el medio de almacenamiento.", - "add_repo_modal_field_read_data": "Leer datos %", - "add_repo_modal_field_read_data_tooltip": "El porcentaje de datos del paquete en este repositorio que se leerá y verificará. Los valores más altos consumirán más ancho de banda (por ejemplo, el 100 % releerá todo el repositorio en cada verificación).", - "add_repo_modal_field_command_modifiers": "Modificadores de comandos", - "add_repo_modal_field_command_modifiers_tooltip": "Modificadores para la operación de copia de seguridad, por ejemplo, establecer la prioridad de CPU o IO.", - "add_repo_modal_field_io_priority": "Prioridad de E/S:", - "add_repo_modal_field_io_priority_tooltip_intro": "Modos de prioridad de E/S disponibles", - "add_repo_modal_field_io_priority_low": "IO_BEST_EFFORT_LOW: se ejecuta con una prioridad de disco menor que la predeterminada (priorizará otros procesos)", - "add_repo_modal_field_io_priority_high": "IO_BEST_EFFORT_HIGH: se ejecuta con una prioridad de disco mayor que la predeterminada (parte superior de la cola de E/S del disco)", - "add_repo_modal_field_io_priority_idle": "IO_IDLE: solo se ejecuta cuando el ancho de banda del disco está inactivo (por ejemplo, no hay otras operaciones en cola)", - "add_repo_modal_field_io_priority_placeholder": "Seleccionar una prioridad de E/S", - "add_repo_modal_field_cpu_priority": "Prioridad de CPU:", - "add_repo_modal_field_cpu_priority_tooltip_intro": "Modos de prioridad de CPU disponibles:", - "add_repo_modal_field_cpu_priority_default": "CPU_DEFAULT - sin cambios en la prioridad", - "add_repo_modal_field_cpu_priority_high": "CPU_HIGH: prioridad más alta que la predeterminada (backrest debe ejecutarse como root)", - "add_repo_modal_field_cpu_priority_low": "CPU_LOW - prioridad inferior a la predeterminada", - "add_repo_modal_field_cpu_priority_placeholder": "Seleccionar una prioridad de CPU", - "add_repo_modal_field_auto_unlock": "Desbloqueo automático", - "add_repo_modal_preview_json": "Configuración del repositorio como JSON", - "add_repo_modal_error_missing_password": "Falta la contraseña del repositorio. Proporcione una contraseña o configure una de las variables de entorno RESTIC_PASSWORD, RESTIC_PASSWORD_COMMAND o RESTIC_PASSWORD_FILE.", - "dashboard_error_fetch": "No se pudieron obtener los datos de resumen: ", - "dashboard_repos_title": "Repositorios", - "dashboard_repos_empty": "No se encontraron repositorios", - "dashboard_plans_title": "Planes", - "dashboard_plans_empty": "No se encontraron planes", - "dashboard_system_info_title": "Información del sistema", - "dashboard_config_path": "Ruta de configuración", - "dashboard_data_dir": "Directorio de datos", - "dashboard_config_json": "Configurar como JSON", - "dashboard_backup_tooltip_time": "Copia de seguridad a las {time}", - "dashboard_backup_tooltip_pending": "Programado, en espera.", - "dashboard_backup_tooltip_finished": "Tomó {duration} y agregó {bytes}", - "dashboard_card_backups_30d": "Copias de seguridad (30d)", - "dashboard_card_backups_ok": "OK", - "dashboard_card_backups_failed": "fallido", - "dashboard_card_backups_warning": "advertencia", - "dashboard_card_bytes_scanned_30d": "Bytes escaneados (30d)", - "dashboard_card_bytes_added_30d": "Bytes añadidos (30d)", - "dashboard_card_next_backup": "Próxima copia de seguridad programada", - "dashboard_card_none_scheduled": "Ninguno programado", - "dashboard_card_bytes_scanned_avg": "Bytes escaneados promedio", - "dashboard_card_bytes_added_avg": "Bytes añadidos promedio", - "dashboard_remote_hosts_title": "Hosts remotos", - "dashboard_remote_clients_title": "Clientes remotos", - "dashboard_peer_instance_id": "ID de instancia", - "dashboard_peer_public_key_id": "ID de clave pública", - "dashboard_peer_last_state_update": "Última actualización del estado", - "dashboard_peer_ago": "atrás", + "add_repo_modal_field_env_vars_tooltip": "Variables de entorno que se pasan a restic (p. ej., para proporcionar credenciales S3 o B2). Se admiten referencias a variables de entorno del proceso padre, como FOO=$\\{MI_VAR_FOO\\}.", + "op_row_deleted_success": "Operación eliminada", + "op_row_deleted_error": "No se pudo eliminar la operación: ", + "op_row_cancel_success": "Se ha solicitado cancelar la operación", + "op_row_cancel_error": "No se pudo cancelar la operación: ", + "op_row_logs_title": "Registros de la operación {name} a las {time}", + "op_row_view_logs": "Ver registros", + "op_row_backup_details": "Detalles de la copia de seguridad", + "op_row_item_errors": "Errores en elementos", + "op_row_error_on_item": "Error en el elemento: {item}", + "op_row_details": "Detalles", + "op_row_snapshot_browser": "Explorador de instantáneas", + "op_row_removed_snapshots": "{count} instantáneas eliminadas", + "op_row_prune_output": "Salida de la limpieza de respaldos (prune)", + "op_row_check_output": "Salida de la comprobación (check)", + "op_row_command_output": "Salida del comando", + "op_row_restore_details": "Detalles de la restauración", + "op_row_hook_output": "Salida del hook/callback", + "op_row_hooks_triggered": "Hooks/callbacks ejecutados", + "op_row_snapshot_id": "ID de la instantánea: ", + "op_row_user_host": "Usuario y equipo (host)", + "op_row_tags": "Etiquetas", + "op_row_files_added": "Archivos añadidos", + "op_row_files_changed": "Archivos modificados", + "op_row_files_unmodified": "Archivos sin cambios", + "op_row_bytes_added": "Bytes añadidos", + "op_row_total_bytes": "Total de bytes procesados", + "op_row_total_files": "Total de archivos procesados", + "op_row_restore_desc": "Restaurar {path} en {target}", + "op_row_download_files": "Descargar archivo(s)", + "op_row_restored_snapshot_id": "ID de la instantánea restaurada: {id}", + "op_row_bytes_done_total": "Bytes listos/totales", + "op_row_files_done_total": "Archivos listos/totales", + "op_row_no_status": "Aún no hay estado.", + "op_row_current_files": "Archivos actuales:", + "op_row_no_snapshot": "No se ha creado ninguna instantánea", + "op_row_unexpected_status": "SE OBTUVO UN ESTADO INESPERADO: ", + "op_row_removed_snapshot_desc": "instantánea eliminada {id} realizada a las {time}", + "op_row_policy_header": "Política:", + "op_row_fetch_download_error": "No se pudo obtener la URL de descarga: ", "plan_backup_scheduled": "Copia de seguridad programada.", "plan_error_backup": "No se pudo programar la copia de seguridad: ", "plan_clearing_history": "Borrando el historial de errores...", "plan_history_cleared": "Historial de errores borrado.", "plan_error_clear_history": "No se pudo borrar el historial de errores: ", "plan_repo_not_found": "No se encontró el repositorio {repo} para el plan {planId}", - "plan_button_backup": "Copia de seguridad ahora", + "plan_button_backup": "Hacer copia de seguridad ahora", "plan_button_clear_history": "Borrar historial de errores", "plan_tooltip_clear_history": "Elimina las operaciones fallidas de la lista", - "op_type_backup": "Respaldo", + "op_type_backup": "Copia de seguridad", "op_type_snapshot": "Instantánea", "op_type_forget": "Olvidar", - "op_type_prune": "Poda (Prune)", - "op_type_check": "Controlar", + "op_type_prune": "Limpiar (prune)", + "op_type_check": "Comprobar (check)", "op_type_restore": "Restaurar", "op_type_stats": "Estadísticas", - "op_type_run_hook": "Ejecutar Script (Hook)", - "op_type_run_command": "Comando Ejecutar", + "op_type_run_hook": "Ejecutar Hook", + "op_type_run_command": "Ejecutar Comando", "op_type_unknown": "Desconocido", "op_status_pending": "pendiente", "op_status_in_progress": "en curso", @@ -279,92 +260,101 @@ "op_status_cancelled": "cancelado", "op_status_unknown": "Desconocido", "op_subtitle_scheduled": "programado, en espera", - "op_subtitle_processed": "{percentage} % procesado", - "op_subtitle_bytes_total": "{bytes} / {total}", + "op_subtitle_processed": "{percentage}% procesado", + "op_subtitle_bytes_total": "{bytes}/{total}", "op_subtitle_summary": "{bytes} en {duration}", "op_subtitle_id": "ID: {id}", "op_subtitle_running": "en ejecución", "op_subtitle_cancelled_user": "cancelado por el usuario", "op_subtitle_cancelled_system": "cancelado por el sistema", - "op_subtitle_took": "tomó {duration}", - "op_row_deleted_success": "Operación eliminada", - "op_row_deleted_error": "No se pudo eliminar la operación: ", - "op_row_cancel_success": "Se solicitó cancelar la operación", - "op_row_cancel_error": "No se pudo cancelar la operación: ", - "op_row_logs_title": "Registros de la operación {name} a las {time}", - "op_row_view_logs": "[Ver registros]", - "op_row_backup_details": "Detalles de la copia de seguridad", - "op_row_item_errors": "Errores de artículos", - "op_row_error_on_item": "Error en el artículo: {item}", - "op_row_details": "Detalles", - "op_row_snapshot_browser": "Navegador de instantáneas", - "op_row_removed_snapshots": "Se eliminaron {count} instantáneas", - "op_row_prune_output": "Salida de poda", - "op_row_check_output": "Comprobar salida", - "op_row_command_output": "Salida del comando", - "op_row_restore_details": "Restaurar detalles", - "op_row_hook_output": "Salida del Script (Hook)", - "op_row_hooks_triggered": "Scripts (Hooks) activados", - "op_row_snapshot_id": "ID de instantánea: ", - "op_row_user_host": "Usuario y host", - "op_row_tags": "Etiquetas", - "op_row_files_added": "Archivos añadidos", - "op_row_files_changed": "Archivos modificados", - "op_row_files_unmodified": "Archivos sin modificar", - "op_row_bytes_added": "Bytes añadidos", - "op_row_total_bytes": "Total de bytes procesados", - "op_row_total_files": "Total de archivos procesados", - "op_row_restore_desc": "Restaurar {path} a {target}", - "op_row_download_files": "Descargar archivo(s)", - "op_row_restored_snapshot_id": "ID de instantánea restaurada: {id}", - "op_row_bytes_done_total": "Bytes realizados/Total", - "op_row_files_done_total": "Archivos terminados/Total", - "op_row_no_status": "Aún no hay estado.", - "op_row_current_files": "Archivos actuales:", - "op_row_no_snapshot": "No se creó ninguna instantánea", - "op_row_unexpected_status": "OBTUVO UN ESTADO INESPERADO: ", - "op_row_no_fields": "No hay campos definidos. Esto no debería ocurrir.", - "op_row_policy_keep_all": "Conservar todo.", - "op_row_policy_keep_last_n": "Conservar las últimas {value} instantáneas", - "op_row_policy_hourly": "Conservar {count} instantáneas por hora", - "op_row_policy_daily": "Conservar {count} instantáneas por día", - "op_row_policy_weekly": "Conservar {count} instantáneas por semana", - "op_row_policy_monthly": "Conservar {count} instantáneas por mes", - "op_row_policy_yearly": "Conservar {count} instantáneas por año", - "op_row_policy_keep_latest": "Conservar las últimas {count} instantáneas independientemente de su antigüedad", - "op_row_removed_snapshot_desc": "instantánea eliminada {id} tomada a las {time}", - "op_row_policy_header": "Política:", - "op_row_fetch_download_error": "No se pudo obtener la URL de descarga: ", + "op_subtitle_took": "tardó {duration}", + "add_repo_modal_error_env_format": "La variable de entorno debe tener el formato CLAVE=VALOR", + "add_repo_modal_button_set_env": "Establecer variable de entorno", + "add_repo_modal_field_flags": "Opciones (flags)", + "add_repo_modal_error_flag_format": "El valor debe ser una opción (flag) de CLI, por ejemplo, consulta restic --help", + "add_repo_modal_button_set_flag": "Establecer opción (flag)", + "add_repo_modal_field_prune_policy": "Política de limpieza (prune)", + "add_repo_modal_field_prune_policy_tooltip_p1": "El horario en el que se ejecutan las operaciones de limpieza (prune) para este repositorio. Leer ", + "add_repo_modal_field_prune_policy_tooltip_link": "la documentación de restic sobre la personalización de las operaciones de limpieza (prune)", + "add_repo_modal_field_prune_policy_tooltip_p2": " para más detalles.", + "add_repo_modal_field_max_unused": "Máximo sin usar después de la limpieza (prune)", + "add_repo_modal_field_max_unused_tooltip": "El porcentaje máximo del tamaño del repositorio que puede quedar sin usar tras una operación de limpieza (prune). Usar valores altos reduce copiar a costa de almacenamiento.", + "add_repo_modal_field_check_policy": "Política de comprobación (Check)", + "add_repo_modal_field_check_policy_tooltip": "El horario en el que se ejecutan las operaciones de comprobación (check) para este repositorio. Las operaciones de \"check\" de restic verifican la integridad del repositorio mediante el análisis de las estructuras en disco que componen los datos de respaldo. Opcionalmente, la comprobación puede configurarse para volver a leer y recalcular los hashes de los datos; esto es lento y puede consumir mucho ancho de banda, pero permitirá detectar bitrot o corrupción silenciosa en el medio de almacenamiento.", + "add_repo_modal_field_read_data": "Leer % de datos", + "add_repo_modal_field_read_data_tooltip": "El porcentaje de paquetes de datos en este repositorio que se leerá y verificará. Valores más altos consumirán más ancho de banda (por ejemplo, el 100% releerá todo el repositorio en cada verificación).", + "add_repo_modal_field_command_modifiers": "Modificadores de comandos", + "add_repo_modal_field_command_modifiers_tooltip": "Modificadores para la operación de copia de seguridad, por ejemplo, establecer la prioridad de la CPU o E/S.", + "add_repo_modal_field_io_priority": "Prioridad de E/S (I/O):", + "add_repo_modal_field_io_priority_tooltip_intro": "Modos de prioridad de E/S disponibles", + "add_repo_modal_field_io_priority_low": "IO_BEST_EFFORT_LOW se ejecuta con una prioridad de disco menor que la predeterminada (se priorizarán otros procesos)", + "add_repo_modal_field_io_priority_high": "IO_BEST_EFFORT_HIGH se ejecuta con una prioridad de disco superior a la predeterminada (parte superior de la cola de E/S de disco)", + "add_repo_modal_field_io_priority_idle": "IO_IDLE: solo se ejecuta cuando el disco está inactivo (p. ej., cuando no hay otras operaciones en cola)", + "add_repo_modal_field_io_priority_placeholder": "Seleccionar una prioridad de E/S", + "add_repo_modal_field_cpu_priority": "Prioridad de CPU:", + "add_repo_modal_field_cpu_priority_tooltip_intro": "Modos de prioridad de CPU disponibles:", + "add_repo_modal_field_cpu_priority_default": "CPU_DEFAULT - sin cambios en la prioridad", + "add_repo_modal_field_cpu_priority_high": "CPU_HIGH: prioridad más alta que la predeterminada (backrest debe ejecutarse como root)", + "add_repo_modal_field_cpu_priority_low": "CPU_LOW - prioridad inferior a la predeterminada", + "add_repo_modal_field_cpu_priority_placeholder": "Seleccionar una prioridad de CPU", + "add_repo_modal_field_auto_unlock": "Desbloqueo automático", + "add_repo_modal_preview_json": "Configuración del repositorio en formato JSON", + "add_repo_modal_error_missing_password": "Falta la contraseña del repositorio. Proporciona una contraseña o configura una de las variables de entorno como RESTIC_PASSWORD, RESTIC_PASSWORD_COMMAND o RESTIC_PASSWORD_FILE.", + "dashboard_error_fetch": "No se pudieron obtener los datos del resumen: ", + "dashboard_repos_title": "Repositorios", + "dashboard_repos_empty": "No se encontraron repositorios", + "dashboard_plans_title": "Planes", + "dashboard_plans_empty": "No se encontraron planes", + "dashboard_system_info_title": "Información del sistema", + "dashboard_config_path": "Ruta de configuración", + "dashboard_data_dir": "Directorio de datos", + "dashboard_config_json": "Configuración en formato JSON", + "dashboard_backup_tooltip_time": "Copia de seguridad a las {time}", + "dashboard_backup_tooltip_pending": "Programado, en espera.", + "dashboard_backup_tooltip_finished": "Tomó {duration} y agregó {bytes}", + "dashboard_card_backups_30d": "Copias de seguridad (30d)", + "dashboard_card_backups_ok": "correcto", + "dashboard_card_backups_failed": "fallido", + "dashboard_card_backups_warning": "advertencia", + "dashboard_card_bytes_scanned_30d": "Bytes escaneados (30d)", + "dashboard_card_bytes_added_30d": "Bytes añadidos (30d)", + "dashboard_card_next_backup": "Próxima copia programada", + "dashboard_card_none_scheduled": "Ninguna programada", + "dashboard_card_bytes_scanned_avg": "Promedio de bytes escaneados", + "dashboard_card_bytes_added_avg": "Promedio de bytes añadidos", + "dashboard_remote_hosts_title": "Equipos (hosts) remotos", + "dashboard_remote_clients_title": "Clientes remotos", + "dashboard_peer_instance_id": "ID de la instancia", + "dashboard_peer_public_key_id": "ID de la clave pública", + "dashboard_peer_last_state_update": "Última actualización de estado", + "dashboard_peer_ago": "hace", "op_row_removed_header": "Instantáneas eliminadas", "op_row_removed_none": "No se eliminaron instantáneas.", - "op_row_removed_id_col": "ID de instantánea", + "op_row_removed_id_col": "ID de la instantánea", "op_row_removed_time_col": "Tiempo", "op_row_restore_source": "Ruta de origen", "op_row_restore_target": "Ruta de destino", "add_plan_modal_retention_policy_label": "Política de retención", - "add_plan_modal_retention_policy_mode_count_label": "Por conteo", + "add_plan_modal_retention_policy_mode_count_label": "Por cantidad", "add_plan_modal_retention_policy_mode_time_label": "Por período de tiempo", "add_plan_modal_retention_policy_mode_none_label": "Ninguno", "add_plan_modal_retention_policy_keep_last_n_tooltip": "Restic conservará las últimas N instantáneas. La política de retención se aplica para eliminar las instantáneas más antiguas después de cada copia de seguridad.", "add_plan_modal_retention_policy_time_bucketed_tooltip": "Restic conservará las últimas N instantáneas de cada período. La política de retención se aplica para eliminar las instantáneas más antiguas después de cada copia de seguridad.", - "add_plan_modal_retention_policy_keep_all_tooltip": "Se conservarán todas las copias de seguridad. Tenga en cuenta que esto puede resultar en copias de seguridad lentas si el conjunto de instantáneas crece demasiado.", - "add_plan_modal_retention_policy_keep_all_warning": "Se conservan todas las copias de seguridad. Advertencia: Esto puede resultar en copias de seguridad lentas si el repositorio crece demasiado.", + "add_plan_modal_retention_policy_keep_all_tooltip": "Se conservarán todas las copias de seguridad. Ten en cuenta que esto puede resultar en copias de seguridad lentas si el conjunto de instantáneas crece demasiado.", + "add_plan_modal_retention_policy_keep_all_warning": "Se conservan todas las copias de seguridad. Advertencia: esto puede resultar en copias de seguridad lentas si el repositorio crece demasiado.", "add_plan_modal_retention_policy_keep_last_n_snapshots_label": "Conservar las últimas N instantáneas", "add_plan_modal_retention_policy_yearly_label": "Anual", "add_plan_modal_retention_policy_monthly_label": "Mensual", - "add_plan_modal_retention_policy_weekly_label": "Semanalmente", - "add_plan_modal_retention_policy_daily_label": "A diario", + "add_plan_modal_retention_policy_weekly_label": "Semanal", + "add_plan_modal_retention_policy_daily_label": "Diaria", "add_plan_modal_retention_policy_hourly_label": "Cada hora", - "add_plan_modal_retention_policy_keep_regardless_label": "Últimas instantáneas para conservar sin importar la edad", - "add_plan_modal_retention_policy_subhourly_helper": "El programa se ejecuta con frecuencia; conserve algunas instantáneas recientes.", - "op_row_error_path": "Camino", + "add_plan_modal_retention_policy_keep_regardless_label": "Últimas instantáneas a conservar sin importar la antigüedad", + "add_plan_modal_retention_policy_subhourly_helper": "El programa se ejecuta con frecuencia; conserva algunas instantáneas recientes.", + "op_row_error_path": "Ruta", "op_row_error_message": "Mensaje", - "add_repo_modal_env_vars_placeholder": "CLAVE=VALOR (Una por línea)", + "add_repo_modal_env_vars_placeholder": "CLAVE=VALOR (una por línea)", "app_menu_edit_plan": "Editar plan", - "add_repo_modal_field_auto_unlock_tooltip": "El desbloqueo automático eliminará los archivos de bloqueo al inicio de la mayoría de las operaciones. Esto puede ser peligroso si el repositorio se comparte entre varios dispositivos cliente; de lo contrario, se recomienda para configuraciones de un solo cliente.", + "add_repo_modal_field_auto_unlock_tooltip": "El desbloqueo automático eliminará los archivos de bloqueo al inicio de la mayoría de las operaciones. Esto puede ser potencialmente inseguro si el repositorio se comparte entre varios dispositivos (clientes); en caso contrario, se recomienda para configuraciones de un solo cliente.", "op_row_cancel_op": "Cancelar operación", - "op_row_confirm_cancel": "¿Confirmar Cancelar?", - "app_menu_dashboard": "Panel", - "settings_section_user_settings": "Configuración de usuario", - "settings_field_language": "Idioma de visualización" -} + "op_row_confirm_cancel": "¿Confirmar cancelación?" +} \ No newline at end of file