Generalize OCI device setup and remove unused catalog hashes

This commit is contained in:
MacRimi
2026-09-26 01:22:37 +02:00
parent 88acceb8ef
commit f7266e7b44
26 changed files with 689 additions and 487 deletions
+15 -14
View File
@@ -760,7 +760,7 @@
"Checking the device permissions for the application user...": "Verificación de los permisos del dispositivo para el usuario de la aplicación...",
"Checking the image compatibility:": "Verificación de la compatibilidad de la imagen:",
"Checking the image in the registry...": "Revisando la imagen en el registro...",
"Checking the interrupted operation...": "Revisando la interrumpida operación...",
"Checking the interrupted operation...": "Comprobando la operación interrumpida...",
"Checking the interrupted stack operation...": "Revisando la operación de pila interrumpida...",
"Checking the new image without starting it:": "Comprobando la nueva imagen sin comenzarla:",
"Checking the remote...": "Revisando el control remoto...",
@@ -1081,7 +1081,7 @@
"Container started successfully": "El contenedor se inició correctamente",
"Container started successfully.": "El contenedor se inició correctamente.",
"Container started.": "Contenedor iniciado.",
"Container stopped": "Container stopped",
"Container stopped": "Contenedor detenido",
"Container stopped.": "El contenedor se detuvo.",
"Container successfully converted to privileged.": "Contenedor convertido exitosamente a privilegiado.",
"Container template— LXC templates": "Plantilla de contenedor: plantillas LXC",
@@ -1352,7 +1352,7 @@
"Creating the backup": "Crear el backup",
"Creating the container...": "Creando el contenedor...",
"Creating the initial administrator...": "Crear el administrador inicial...",
"Creating the temporary data container": "Creación del contenedor de datos temporales",
"Creating the temporary data container": "Creando el contenedor temporal para los datos",
"Creative & Design": "Creatividad y diseño",
"Credentials are correct": "Las credenciales son correctas",
"Credentials cleared. jwt_secret and API tokens preserved.": "Credenciales borradas. Se conservan los tokens jwt_secret y API.",
@@ -3479,8 +3479,8 @@
"Mount Name": "Nombre de montaje",
"Mount Name:": "Nombre de montaje:",
"Mount Options": "Opciones de montaje",
"Mount Path": "Camino del monte",
"Mount Path:": "Camino de montaje:",
"Mount Path": "Ruta de montaje",
"Mount Path:": "Ruta de montaje:",
"Mount Point": "Punto de montaje",
"Mount Point ID": "ID del punto de montaje",
"Mount Point Removal Summary:": "Resumen de eliminación del punto de montaje:",
@@ -3501,7 +3501,7 @@
"Mount options:": "Opciones de montaje:",
"Mount path must be an absolute path starting with /": "La ruta de montaje debe ser una ruta absoluta que comience con /",
"Mount path:": "Ruta de montaje:",
"Mount paths must not overlap": "Los caminos del monte no deben sobreponerse",
"Mount paths must not overlap": "Las rutas de montaje no deben solaparse",
"Mount point created": "Punto de montaje creado",
"Mount point created.": "Punto de montaje creado.",
"Mount point is visible but NOT writable from inside the container": "El punto de montaje es visible pero NO se puede escribir desde el interior del contenedor.",
@@ -3512,7 +3512,7 @@
"Mount point:": "Punto de montaje:",
"Mount points added:": "Puntos de montaje añadidos:",
"Mount read-only": "Montaje solo lectura",
"Mount shares on HOST first": "Montar acciones en HOST primero",
"Mount shares on HOST first": "Montar primero los recursos compartidos en el host",
"Mount specific dataset": "Montar conjunto de datos específico",
"Mount status:": "Estado de montaje:",
"Mount this device and use it as the backup destination?": "¿Montar este dispositivo y usarlo como destino de respaldo?",
@@ -3527,14 +3527,14 @@
"Mounting CIFS share...": "Montando recurso compartido CIFS...",
"Mounting NFS share...": "Montando recurso compartido NFS...",
"Mounting container filesystem": "Montaje del sistema de archivos del contenedor",
"Mounting disk...": "Disco de montaje...",
"Mounting disk...": "Montando el disco...",
"Mounting existing": "Montaje existente",
"Mounting existing filesystem ({filesystem})...": "Montando el sistema de archivos existente ({filesystem})...",
"Mounting here will hide existing files until unmounted.": "Montar aquí ocultará los archivos existentes hasta que se desmonten.",
"Move that copy offsite (USB, password manager, another host). Delete it from this path when done.": "mueva esa copia fuera del sitio (USB, administrador de contraseñas, otro host).Elimínelo de esta ruta cuando haya terminado.",
"Move to target VM (remove from source VM config)": "Mover a la VM de destino (eliminar de la configuración de la VM de origen)",
"Moving the data volumes aside": "Mover los volúmenes de datos a un lado",
"Moving the data volumes aside...": "Apartando los volúmenes de datos...",
"Moving the data volumes aside": "Separando temporalmente los volúmenes de datos",
"Moving the data volumes aside...": "Separando temporalmente los volúmenes de datos...",
"Multi-container application (experimental)": "Aplicación multicontenedor (experimental)",
"Multi-line variables are not supported": "No se admiten variables multilíneas",
"Multiple networks or external networks are not yet supported": "Aún no se admiten múltiples redes o redes externas",
@@ -3655,7 +3655,7 @@
"NVIDIA patch not applied.": "Parche de NVIDIA no aplicado.",
"NVIDIA per-BDF VFIO binding configured": "Enlace NVIDIA por BDF VFIO configurado",
"NVIDIA permissions or device nodes differ from the official inventory": "Los permisos o nodos de dispositivo NVIDIA difieren del inventario oficial",
"NVIDIA refresh validated; the container is stopped and its settings are kept": "NVIDIA refrescante validado; el contenedor se detiene y sus ajustes se mantienen",
"NVIDIA refresh validated; the container is stopped and its settings are kept": "Actualización de NVIDIA validada; el contenedor está detenido y se conserva su configuración",
"NVIDIA runtime libraries or components are missing": "Faltan bibliotecas o componentes de tiempo de ejecución de NVIDIA",
"NVIDIA selection not supported by this profile": "Selección NVIDIA no compatible con este perfil",
"NVIDIA services stopped and disabled.": "Los servicios de NVIDIA se detuvieron y deshabilitaron.",
@@ -4660,7 +4660,7 @@
"Recover the keyfile using your recovery passphrase?": "¿Recuperar el archivo clave usando su frase de contraseña de recuperación?",
"Recover the previous installation": "Recuperar la instalación anterior",
"Recoverable:": "Recuperable:",
"Recovering the previous installation": "Recuperar la instalación anterior",
"Recovering the previous installation": "Recuperando la instalación anterior",
"Recovery blob upload failed — main backup is OK, but keyfile recovery from PBS will not be available for this backup.": "Error en la carga del blob de recuperación: la copia de seguridad principal está bien, pero la recuperación del archivo clave de PBS no estará disponible para esta copia de seguridad.",
"Recovery blob:": "blob de recuperación:",
"Recovery completed. The container had not been modified yet.": "Recuperación completada. El contenedor aún no había sido modificado.",
@@ -5843,6 +5843,7 @@
"The archive destination directory is INSIDE one of the paths you are about to back up. Writing the archive there would copy the backup into itself — producing a corrupted archive, or growing without limit until the disk fills up.": "El directorio de destino del archivo está DENTRO de una de las rutas de las que está a punto de realizar una copia de seguridad. Escribir el archivo allí copiaría la copia de seguridad en sí mismo, lo que produciría un archivo corrupto o crecería sin límite hasta que el disco se llenara.",
"The backup could not be identified; the image is not replaced": "El backup no se pudo identificar; la imagen no es reemplazada",
"The backup metadata was compared against this host. The following items will be SKIPPED to keep the boot safe:": "los metadatos de la copia de seguridad se compararon con este host. Se SALTARÁN los siguientes elementos para mantener el arranque seguro:",
"The backup did not pass its integrity check; creating it again...": "El backup no superó la comprobación de integridad; creándolo de nuevo...",
"The backup of a member could not be identified": "No se pudo identificar el backup de un miembro",
"The backup storage does not exist:": "El almacenamiento de backups no existe:",
"The backup was altered; recovery blocked": "El backup fue alterado; la recuperación bloqueada",
@@ -6046,7 +6047,7 @@
"The official startup of the application is missing": "Falta el inicio oficial de la aplicación",
"The operation already finished; it is not restored automatically": "La operación ya terminada; no se restaura automáticamente",
"The operation could not be completed": "La operación no pudo completarse",
"The operation stopped halfway. Choose \"Recover\" for this container in the OCI management menu to restore the previous installation.": "La operación se detuvo a mitad de camino. Elija \"Recover\" para este contenedor en el menú de gestión OCI para restaurar la instalación anterior.",
"The operation stopped halfway. Choose \"Recover\" for this container in the OCI management menu to restore the previous installation.": "La operación se detuvo a mitad de camino. Elija \"Recuperar la instalación anterior\" para este contenedor en el menú de gestión OCI para restaurar la instalación anterior.",
"The operation was stopped because a shared directory changed its identity:": "La operación se detuvo porque un directorio compartido cambió su identidad:",
"The original MOTD backup is unavailable; no changes were made": "The original MOTD backup is unavailable;no se hicieron cambios",
"The original MOTD configuration has been restored": "La configuración MOTD original ha sido restaurada",
@@ -6094,7 +6095,7 @@
"The record no longer belongs to this operation": "El registro ya no pertenece a esta operación",
"The record of a member was replaced; the assembly is not resumed": "El registro de un miembro fue reemplazado; la asamblea no se reanuda",
"The record or diagnosis could not be completed; no update was run.": "El registro o el diagnóstico no se pudo completar; no se realizó ninguna actualización.",
"The recovery did not complete. Review the log and choose \"Recover\" again for this container in the OCI management menu.": "La recuperación no terminó. Revise el registro y elija \"Recover\" de nuevo para este contenedor en el menú de gestión OCI.",
"The recovery did not complete. Review the log and choose \"Recover\" again for this container in the OCI management menu.": "La recuperación no terminó. Revise el registro y elija \"Recuperar la instalación anterior\" de nuevo para este contenedor en el menú de gestión OCI.",
"The remote does not exist; create and authorize it first in the WebUI:": "El remoto no existe; crear y autorizar primero en el WebUI:",
"The remote installer must run as root on Proxmox VE": "El instalador remoto debe funcionar como root en Proxmox VE",
"The remote must already be created and authorized in the Rclone web UI. This operation restarts the CT and publishes two FUSE views on the host.": "El remoto ya debe estar creado y autorizado en la interfaz web de Rclone. Esta operación reinicia el CT y publica dos puntos de vista FUSE sobre el host.",