diff --git a/.github/scripts/tests/test_gpu_menus_hide_oci.py b/.github/scripts/tests/test_gpu_menus_hide_oci.py new file mode 100644 index 00000000..1168bb34 --- /dev/null +++ b/.github/scripts/tests/test_gpu_menus_hide_oci.py @@ -0,0 +1,99 @@ +"""The menus that install drivers inside a container leave out the ones +created from an OCI image: those are changed from OCI manager Apps.""" +from pathlib import Path +import re +import subprocess +import tempfile +from unittest import TestCase + +ROOT = Path(__file__).resolve().parents[3] +MENUS = ('scripts/gpu_tpu/add_gpu_lxc.sh', 'scripts/gpu_tpu/install_coral_lxc.sh') +ORDINARY = "arch: amd64\ncores: 2\nhostname: debian\nostype: debian\nrootfs: local-lvm:vm-111-disk-0,size=8G\n" +OCI = ORDINARY + "entrypoint: /init\nlxc.signal.halt: SIGTERM\n" + + +def function(path, name): + source = (ROOT / path).read_text() + return re.search(rf'^{name}\(\) \{{\n.*?^\}}\n', source, re.MULTILINE | re.DOTALL)[0] + + +class GpuMenusHideOci(TestCase): + def is_oci(self, config): + with tempfile.TemporaryDirectory() as folder: + (Path(folder) / '111.conf').write_text(config) + helper = function('scripts/utils.sh', 'pmx_lxc_is_oci').replace('/etc/pve/lxc', folder) + return subprocess.run(['bash', '-c', helper + 'pmx_lxc_is_oci 111'], capture_output=True).returncode == 0 + + def test_a_container_from_an_oci_image_is_told_apart_by_its_configuration(self): + self.assertTrue(self.is_oci(OCI)) + self.assertTrue(self.is_oci(ORDINARY + "cmd: nginx -g 'daemon off;'\n")) + self.assertFalse(self.is_oci(ORDINARY)) + # A setting that only mentions the word is not an entrypoint. + self.assertFalse(self.is_oci(ORDINARY + "description: entrypoint: none\n")) + + def test_a_container_without_configuration_is_not_one(self): + with tempfile.TemporaryDirectory() as folder: + helper = function('scripts/utils.sh', 'pmx_lxc_is_oci').replace('/etc/pve/lxc', folder) + self.assertNotEqual(subprocess.run(['bash', '-c', helper + 'pmx_lxc_is_oci 999'], + capture_output=True).returncode, 0) + + def test_both_menus_skip_them_and_say_so(self): + for menu in MENUS: + body = function(menu, 'select_container') + self.assertLess(body.index('pmx_lxc_is_oci "$ctid"'), body.index('menu_items+=('), menu) + self.assertIn('Containers created from an OCI image are not listed:', body, menu) + self.assertEqual(body.count('${oci_note}'), 2, menu) + + +SWITCHES = (('scripts/gpu_tpu/switch_gpu_mode.sh', 'apply_lxc_action_for_vm_mode', 'prompt_lxc_action_for_vm_mode'), + ('scripts/gpu_tpu/switch_gpu_mode_direct.sh', 'apply_lxc_action_for_vm_mode', 'prompt_lxc_action_for_vm_mode'), + ('scripts/gpu_tpu/add_gpu_vm.sh', 'cleanup_lxc_configs', None)) + + +class GpuToVmKeepsOciConfiguration(TestCase): + """A GPU that moves to a VM stops the containers that use it. One created + from an OCI image keeps its configuration, which OCI manager Apps records.""" + + def test_an_oci_container_is_never_edited(self): + for script, apply, _ in SWITCHES: + body = function(script, apply) + guard = body.index('pmx_lxc_is_oci "$ctid"') + self.assertLess(guard, body.index('action="keep_gpu_disable_onboot"'), script) + removal = body.index('"$action" == "remove_gpu_keep_onboot"') + self.assertLess(guard, removal, script) + # The only edit of a configuration hangs from the per-container action. + self.assertEqual(len(re.findall(r'_from_lxc_conf "\$', body)), 1, script) + edit = body.index('_from_lxc_conf "$') + condition = body.rindex('if [[', 0, edit) + self.assertIn('"$action" == "remove_gpu_keep_onboot"', body[condition:edit], script) + + def test_the_list_names_them_and_nothing_is_asked_when_all_are_oci(self): + for script, _, prompt in SWITCHES: + source = (ROOT / script).read_text() if prompt is None else function(script, prompt) + self.assertIn('", OCI"', source, script) + self.assertIn('OCI containers keep their configuration', source, script) + self.assertIn('"$oci_count" -eq ${#LXC_AFFECTED_CTIDS[@]}', source, script) + + +class DiskAndSharePickersHideOci(TestCase): + """Adding a disk or a mount, and the NFS and Samba set-ups, change the + container they are given. A container from an OCI image is not offered.""" + + def test_every_picker_filters_before_it_lists(self): + pickers = ((function('scripts/global/share-common.func', 'select_lxc_container'), 'options+=('), + (function('scripts/global/share-common.func', 'select_privileged_lxc'), 'ct_list+='), + (function('scripts/share/lxc-mount-manager_minimal.sh', 'select_lxc_container'), 'options+=(')) + for body, listing in pickers: + self.assertLess(body.index('pmx_lxc_is_oci "$id"'), body.index(listing)) + self.assertIn('Containers created from an OCI image are not listed', body) + disk = (ROOT / 'scripts/storage/disk-passthrough_ct.sh').read_text() + picker = disk[disk.index('CT_LIST=""'):disk.index('if [ -z "$CTID" ]')] + self.assertLess(picker.index('pmx_lxc_is_oci "$ct_id"'), picker.index('CT_LIST+=')) + self.assertIn('${OCI_NOTE}" $UI_MENU_H $UI_MENU_W $CT_LIST_H', picker) + + def test_a_disk_in_use_is_still_looked_for_in_every_container(self): + for script in ('scripts/storage/disk-passthrough_ct.sh', 'scripts/storage/disk-passthrough.sh'): + source = (ROOT / script).read_text() + check = source[source.index('disk_referenced_in_config "$CT_CONFIG_RAW" "$DISK"'):] + scan = check[:check.index("done < <(pct list | awk 'NR>1 {print $1, $3}')")] + self.assertNotIn('pmx_lxc_is_oci', scan, script) diff --git a/lang/es.json b/lang/es.json index 7a09b5e1..27fb56c4 100644 --- a/lang/es.json +++ b/lang/es.json @@ -12,7 +12,7 @@ "(if only privileged LXCs need write access)": "(si solo los LXC privilegiados necesitan acceso de escritura)", "(make.log not found — DKMS may have failed before invoking make)": "(make.log no encontrado; es posible que DKMS haya fallado antes de invocar make)", "(need ≥ 1024MB)": "(necesita ≥ 1024 MB)", - "(no credentials file — guest mode)": "(sin archivo de credenciales - modo invitado)", + "(no credentials file — guest mode)": "(sin archivo de credenciales — modo invitado)", "(none)": "(ninguno)", "(not mounted — will be mounted)": "(no montado - se montará)", "(only on SSD/NVMe) to protect your disk": "(solo en SSD/NVMe) para proteger su disco", @@ -22,9 +22,9 @@ ")": ")", "*Arr Suite": "*Arr Suite", "+ Add a path": "+ Agregar una ruta", - "+ Add new Borg target": "+ Agregar nuevo objetivo Borg", + "+ Add new Borg target": "+ Agregar nuevo destino Borg", "+ Add new PBS manually": "+ Agregar nuevo PBS manualmente", - "- Delete a saved target": "- Eliminar un objetivo guardado", + "- Delete a saved target": "- Eliminar un destino guardado", "/backup": "/backup", "/etc/exports file does not exist.": "El archivo /etc/exports no existe.", "/etc/fstab updated — permissions will persist after reboot": "/etc/fstab actualizado: los permisos persistirán después del reinicio", @@ -33,12 +33,12 @@ "/etc/pve is managed by pmxcfs (cluster filesystem). Applying this on a running node can corrupt cluster state. Use 'Export to file' and apply it manually during a maintenance window.": "/etc/pve es administrado por pmxcfs (sistema de archivos de clúster). Aplicar esto en un nodo en ejecución puede dañar el estado del clúster. Utilice 'Exportar a archivo' y aplíquelo manualmente durante una ventana de mantenimiento.", "/etc/samba/smb.conf file does not exist.": "El archivo /etc/samba/smb.conf no existe.", "/var/lib/pve-cluster is live cluster data. Never restore this while the node is running. Use 'Export to file' for manual recovery only.": "/var/lib/pve-cluster son datos del clúster en vivo. Nunca restaure esto mientras el nodo esté en ejecución. Utilice 'Exportar a archivo' solo para recuperación manual.", - "/var/lib/vz/dump (Proxmox default vzdump path)": "/var/lib/vz/dump (ruta de vzdump predeterminada de Proxmox)", - "/var/lib/vz/dump (Proxmox default)": "/var/lib/vz/dump (predeterminado de Proxmox)", + "/var/lib/vz/dump (Proxmox default vzdump path)": "/var/lib/vz/dump (ruta por defecto de vzdump)", + "/var/lib/vz/dump (Proxmox default)": "/var/lib/vz/dump (por defecto en Proxmox)", "1777 = sticky bit + rwx for all. No shared group needed.": "1777 = sticky bit + rwx para todos. No se necesita un grupo compartido.", "====== PVE UPDATE COMPLETED ======": "====== ACTUALIZACIÓN PVE COMPLETADA ======", - "A GTK Broadway web UI for libvirt and virt-manager.": "una interfaz de usuario web GTK Broadway para libvirt y virt-manager.", - "A Personal Relationship Management tool to help you document your social life.": "Una relación personal Herramienta de gestión para ayudarte a documentar tu vida social.", + "A GTK Broadway web UI for libvirt and virt-manager.": "Una interfaz web GTK Broadway para libvirt y virt-manager.", + "A Personal Relationship Management tool to help you document your social life.": "Una herramienta de gestión de relaciones personales para documentar tu vida social.", "A VirtIO ISO already exists. Do you want to overwrite it?": "Ya existe una ISO VirtIO. ¿Quieres sobrescribirla?", "A ZFS pool with this name already exists.": "Ya existe un grupo ZFS con este nombre.", "A ZFS pool with this name already exists:": "Ya existe un grupo ZFS con este nombre:", @@ -46,16 +46,16 @@ "A command did not finish in time:": "Un comando no terminó en el tiempo:", "A complete restore will:": "Una restauración completa:", "A concurrent change was detected; the container is not removed": "Se detectó un cambio simultáneo; el contenedor no se retira", - "A container mount has a source, backup or permission different from the saved record": "Un contenedor de montaje tiene una fuente, backup o permiso diferente del registro guardado", + "A container mount has a source, backup or permission different from the saved record": "Un montaje del contenedor tiene un origen, backup o permiso distinto del registro guardado", "A container without its record stays as an ordinary container and is not offered again.": "Un contenedor sin su registro queda como un contenedor normal y no se vuelve a ofrecer.", "A coordinated operation has a saved journal. Continuing attempts to recover the previous stack where needed, or finish cleanup for a completed operation. Recovery or cleanup can fail.": "Una operación coordinada tiene un registro de operación guardado. Al continuar se intenta recuperar la pila anterior donde haga falta, o terminar la limpieza de una operación ya completada. La recuperación o la limpieza pueden fallar.", - "A coordinated operation is pending. The whole previous stack will be recovered, not only the selected member. If the operation already finished, the cleanup of its markers is completed.": "Está pendiente una operación coordinada. Toda la pila anterior se recuperará, no sólo el miembro seleccionado. Si la operación ya terminó, se completa la limpieza de sus marcadores.", + "A coordinated operation is pending. The whole previous stack will be recovered, not only the selected member. If the operation already finished, the cleanup of its markers is completed.": "Está pendiente una operación coordinada. Toda la pila anterior se recuperará, no solo el miembro seleccionado. Si la operación ya terminó, se completa la limpieza de sus marcadores.", "A different host monitor include already exists; it is not overwritten:": "Un monitor de host diferente incluye ya existe; no está sobrescrito:", - "A fancy monitoring tool": "Una herramienta de monitoreo elegante", - "A free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata.": "Un programa de bases de datos de código abierto y libre. Clasificado como un programa de bases de datos NoSQL, MongoDB utiliza documentos similares a JSON con schemata.", - "A free reverse proxy for tunneling services (not self-hosted).": "Un proxy reverso libre para los servicios de túneles (no auto hospedado).", - "A free, self-hostable news aggregator…": "Un agregador de noticias libre y auto-hostable...", - "A full-featured, open-source AI chat interface": "Una interfaz de chat de código abierto y completo", + "A fancy monitoring tool": "Una herramienta de monitorización vistosa", + "A free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemata.": "Un programa de base de datos orientada a documentos, gratuito, de código abierto y multiplataforma. Clasificado como base de datos NoSQL, MongoDB usa documentos de tipo JSON con esquemas.", + "A free reverse proxy for tunneling services (not self-hosted).": "Un proxy inverso gratuito para publicar servicios mediante túneles (no autoalojado).", + "A free, self-hostable news aggregator…": "Un agregador de noticias gratuito y autoalojable…", + "A full-featured, open-source AI chat interface": "Una interfaz de chat con IA completa y de código abierto", "A gasket DKMS registration is still present:": "Todavía existe un registro de gasket en DKMS:", "A host bind mount cannot be included in vzdump": "Un bind mount del host no se puede incluir en vzdump", "A host firewall rule is only valid for a host-monitor profile": "Una regla del cortafuegos del host solo es válida en un perfil de monitor del host", @@ -65,22 +65,22 @@ "A host script is not written over a symbolic link:": "No se escribe un script del host sobre un enlace simbólico:", "A job with this ID already exists.": "Ya existe un trabajo con este ID.", "A journal already exists; review or recover it before trying again": "Ya existe un diario de operación; revísalo o recupéralo antes de volver a intentarlo", - "A keyfile is installed at:": "un archivo de claves está instalado en:", + "A keyfile is installed at:": "Un archivo de claves está instalado en:", "A legacy gasket-dkms package was found on this host, but no Coral M.2 / PCIe hardware is present.": "Se ha encontrado un paquete heredado gasket-dkms en este host, pero no hay ningún dispositivo Coral M.2/PCIe.", "A managed rootfs and an unprivileged container are required": "Un rootf gestionado y un contenedor no privilegiado son necesarios", "A managed volume with backup enabled is required": "Un volumen gestionado con backup habilitado es necesario", "A matching managed host firewall rule may also be removed.": "También puede eliminarse la regla del cortafuegos del host gestionada por ProxMenux que coincida.", - "A member VMID is in use by another guest or is on another node": "Un miembro VMID está en uso por otro invitado o está en otro nodo", + "A member VMID is in use by another guest or is on another node": "Un VMID miembro está en uso por otra VM o CT, o está en otro nodo", "A member configuration changed after the stack was checked": "Una configuración de miembro cambió después de la comprobación de la pila", "A member configuration changed during the preparation": "Una configuración de miembro cambió durante la preparación", - "A member did not pass its service check:": "Un miembro no aprobó su cheque de servicio:", + "A member did not pass its service check:": "Un miembro no superó la comprobación de su servicio:", "A member has a pending operation": "Un miembro tiene una operación pendiente", "A member has no reproducible service check": "Un miembro no tiene control de servicio reproducible", "A member is missing before the replacement": "Falta un miembro antes de la sustitución", "A member operation does not belong to the stack": "Una operación de miembro no pertenece a la pila", "A member stopped:": "Un miembro se detuvo:", "A member was modified after it was recovered": "Un miembro fue modificado después de su recuperación", - "A modern wiki and knowledge base for teams": "Una moderna wiki y base de conocimientos para los equipos", + "A modern wiki and knowledge base for teams": "Una wiki y base de conocimiento moderna para equipos", "A multi-container application is not recreated: its containers are updated together.": "Una aplicación multicontenedor no se recrea: sus contenedores se actualizan juntos.", "A new ProxMenux version is available:": "Una nueva versión de ProxMenux está disponible:", "A new kernel is staged for the next boot:": "Se prepara un nuevo kernel para el siguiente arranque:", @@ -88,43 +88,43 @@ "A pending operation exists for": "Existe una operación pendiente", "A pending stack assembly already exists; it is not overwritten": "Ya existe un ensamblado de pila pendiente; no se sobrescribe", "A previous NVIDIA refresh is pending review": "Un refresco previo de NVIDIA está pendiente de revisión", - "A previous VFIO passthrough configuration was detected for the following NVIDIA GPU(s):": "Se detectó una configuración de paso a través de VFIO anterior para las siguientes GPU NVIDIA:", - "A privacy-first, open-source platform for knowledge management and collaboration.": "Una plataforma de código abierto para la gestión del conocimiento y la colaboración.", - "A reboot is recommended before the GPU is guaranteed to stay on the native driver.": "se recomienda reiniciar antes de garantizar que la GPU permanezca en el controlador nativo.", + "A previous VFIO passthrough configuration was detected for the following NVIDIA GPU(s):": "Se detectó una configuración de passthrough de VFIO anterior para las siguientes GPU NVIDIA:", + "A privacy-first, open-source platform for knowledge management and collaboration.": "Una plataforma de código abierto para la gestión del conocimiento y la colaboración que da prioridad a la privacidad.", + "A reboot is recommended before the GPU is guaranteed to stay on the native driver.": "Se recomienda reiniciar antes de garantizar que la GPU permanezca en el controlador nativo.", "A reboot is required after installation to load the new kernel modules.": "Es necesario reiniciar después de la instalación para cargar los nuevos módulos del kernel.", "A reboot is required for VFIO binding to take effect. Do you want to restart now?": "Es necesario reiniciar para que la vinculación de VFIO surta efecto. ¿Quieres reiniciar ahora?", "A reboot is required to apply the new GPU mode. Do you want to restart now?": "Es necesario reiniciar para aplicar el nuevo modo GPU. ¿Quieres reiniciar ahora?", "A reboot is required to finish the restore.": "es necesario reiniciar para finalizar la restauración.", - "A reboot will be required to complete the restore.": "será necesario reiniciar para completar la restauración.", + "A reboot will be required to complete the restore.": "Será necesario reiniciar para completar la restauración.", "A relaxed AppArmor or seccomp profile is requested; this may be optional.": "Se solicita un perfil de AppArmor o seccomp relajado; puede ser opcional.", "A reproducible native startup is missing": "Falta una startup nativa reproducible", "A rootfs adaptation is stored in persistent storage": "Una adaptación de rootfs se almacena en almacenamiento persistente", "A scheduled run cannot answer:": "Una ejecución programada no puede responder:", - "A self-hosted Bitwarden server": "Un servidor Bitwarden auto hospedado", - "A self-hosted, goal-free habit tracking tool.": "Una herramienta de seguimiento de hábitos sin objetivos.", - "A self-improving AI agent with memory, skills, messaging, and a web dashboard.": "Un agente de IA auto-improbando con memoria, habilidades, mensajería y un panel web.", + "A self-hosted Bitwarden server": "Un servidor Bitwarden autoalojado", + "A self-hosted, goal-free habit tracking tool.": "Una herramienta autoalojada de seguimiento de hábitos, sin objetivos.", + "A self-improving AI agent with memory, skills, messaging, and a web dashboard.": "Un agente de IA que mejora por sí mismo, con memoria, habilidades, mensajería y un panel web.", "A server reboot is recommended for all changes to take full effect.": "Se recomienda reiniciar el servidor para que todos los cambios surtan efecto.", "A shared directory was replaced during the installation": "Un directorio compartido fue reemplazado durante la instalación", "A shared source does not match its recorded identity": "Una fuente compartida no coincide con su identidad registrada", - "A simple, open-source file sharing host.": "Un host compartido de archivos de código abierto.", - "A simple, private file server.": "Un servidor de archivos simple y privado.", + "A simple, open-source file sharing host.": "Un servicio sencillo y de código abierto para compartir archivos.", + "A simple, private file server.": "Un servidor de archivos sencillo y privado.", "A single matching image platform cannot be resolved": "Una única plataforma de imagen que coincide no se puede resolver", "A single-platform OCI archive is required": "Un archivo OCI de formato único es necesario", "A stack backup is missing; a partial restore is not allowed": "Falta un backup de pila; no se permite una restauración parcial", "A stack member has a different identity": "Un miembro de pila tiene una identidad diferente", "A system reboot is recommended to ensure all changes take effect.": "Se recomienda reiniciar el sistema para garantizar que todos los cambios surtan efecto.", - "A third party companion app available to Plex server owners to allow their users to request, review and discover content.": "Una aplicación compañera de terceros disponible para los propietarios de servidores Plex para permitir a sus usuarios solicitar, revisar y descubrir contenido.", - "A third-party client for self-hosted server and self-hosted server, remote access management interface, remote access to installed applications.": "Un cliente de terceros para servidor auto hospedado y servidor auto hospedado, interfaz de gestión de acceso remoto, acceso remoto a aplicaciones instaladas.", + "A third party companion app available to Plex server owners to allow their users to request, review and discover content.": "Una aplicación complementaria de terceros con la que los propietarios de un servidor Plex permiten a sus usuarios solicitar, valorar y descubrir contenido.", + "A third-party client for self-hosted server and self-hosted server, remote access management interface, remote access to installed applications.": "Un cliente de terceros para servidores autoalojados: interfaz de gestión de acceso remoto y acceso remoto a las aplicaciones instaladas.", "A tmpfs mount is not part of the journal; recovery blocked": "Un montaje tmpfs no figura en el diario de la operación; recuperación bloqueada", "A tmpfs mount overlaps another mount": "Un montaje de tmpfs superpone otro montaje", - "A tunneling daemon by Cloudflare that safely exposes your web servers into the internet.": "Un daemon de túnel por Cloudflare que expone con seguridad sus servidores web en Internet.", - "A versatile file conversion tool that supports multiple formats.": "Una herramienta de conversión de archivos versátil que soporta múltiples formatos.", - "A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols": "Un cliente web GUI del Proyecto V que soporta los protocolos VMess, VLESS, SS, SSR, Trojan, Tuic y Juicity", - "A web app to listen Youtube audio source.": "Una aplicación web para escuchar la fuente de audio de Youtube.", - "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes": "Una aplicación web para administrar sus cuentas de autenticación de dos factores (2FA) y generar sus códigos de seguridad", - "A web frontend for the motion daemon.": "Un frontend web para el daemon de movimiento.", - "A web-based file sharing and management protocol": "Un protocolo de intercambio de archivos y gestión basado en la web", - "A well-designed cross-platform ChatGPT UI.": "Un ChatGPT UI bien diseñado.", + "A tunneling daemon by Cloudflare that safely exposes your web servers into the internet.": "Un daemon de túneles de Cloudflare que expone tus servidores web a Internet de forma segura.", + "A versatile file conversion tool that supports multiple formats.": "Una herramienta versátil de conversión de archivos compatible con múltiples formatos.", + "A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols": "Un cliente web de Project V compatible con los protocolos VMess, VLESS, SS, SSR, Trojan, Tuic y Juicity", + "A web app to listen Youtube audio source.": "Una aplicación web para escuchar el audio de YouTube.", + "A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes": "Una aplicación web para gestionar tus cuentas de autenticación en dos pasos (2FA) y generar sus códigos de seguridad", + "A web frontend for the motion daemon.": "Una interfaz web para el daemon motion.", + "A web-based file sharing and management protocol": "Un protocolo web para compartir y gestionar archivos", + "A well-designed cross-platform ChatGPT UI.": "Una interfaz para ChatGPT multiplataforma y bien diseñada.", "ACL Status:": "Estado de ACL:", "ACL permissions applied for local access for user:": "Permisos ACL aplicados para el acceso local del usuario:", "ADVANCED SETTINGS COMPLETE": "CONFIGURACIÓN AVANZADA COMPLETA", @@ -139,10 +139,10 @@ "AMD CPU detected": "CPU AMD detectada", "AMD CPU fixes applied successfully": "Las correcciones de CPU AMD se aplicaron con éxito", "AMD GPU Tools installation completed!": "¡Se completó la instalación de las herramientas AMD GPU!", - "AMD GPU passthrough configured.": "Paso a través de GPU AMD configurado.", + "AMD GPU passthrough configured.": "Passthrough de GPU AMD configurado.", "AMD GPU(s) detected:": "GPU AMD detectadas:", - "AMD KFD device": "dispositivo AMD KFD", - "AMD VA-API + OpenCL (official mod)": "AMD VA-API + OpenCL (modal oficial)", + "AMD KFD device": "Dispositivo AMD KFD", + "AMD VA-API + OpenCL (official mod)": "AMD VA-API + OpenCL (mod oficial)", "AMD compute device": "Dispositivo de cómputo AMD", "AMD fixes have been successfully reverted": "Las correcciones de AMD se han revertido con éxito", "AMD mesa drivers installed.": "Controladores Mesa de AMD instalados.", @@ -150,15 +150,15 @@ "AMD softdep configured in /etc/modprobe.d/vfio.conf": "Softdep de AMD configurado en /etc/modprobe.d/vfio.conf", "ANALYSIS SUMMARY": "RESUMEN DEL ANÁLISIS", "API returned an invalid timezone": "API devolvió una zona horaria no válida", - "API tokens (Home Assistant, scripts) will keep working.": "Los tokens API (Home Assistant, scripts) seguirán funcionando.", + "API tokens (Home Assistant, scripts) will keep working.": "Los tokens de API (Home Assistant, scripts) seguirán funcionando.", "APT IPv4 configuration completed": "Configuración APT IPv4 completada", "APT IPv4 configuration removed": "Se eliminó la configuración de APT IPv4", "APT and repositories": "APT y repositorios", "APT configured to skip additional languages": "APT configurado para omitir idiomas adicionales", "APT configured to skip downloading additional languages": "APT configurado para omitir la descarga de idiomas adicionales", "APT configured to use IPv4": "APT configurado para usar IPv4", - "APT index update failed after switching to no-subscription. See log:": "La actualización del índice APT falló después de cambiar a sin suscripción. Ver registro:", - "APT index update failed. See log:": "Error al actualizar el índice APT. Ver registro:", + "APT index update failed after switching to no-subscription. See log:": "La actualización del índice APT falló después de cambiar a sin suscripción. Ver log:", + "APT index update failed. See log:": "Error al actualizar el índice APT. Ver log:", "APT indexes updated for Trixie": "Índices APT actualizados para Trixie", "APT indexes updated for Trixie (no-subscription)": "Índices APT actualizados para Trixie (sin suscripción)", "APT language configuration already set": "La configuración del idioma APT ya está configurada", @@ -168,11 +168,11 @@ "APT update failed. Check repository access; NVIDIA installation stopped.": "La actualización de APT ha fallado. Verifica el acceso a los repositorios; la instalación de NVIDIA se ha detenido.", "Aborted": "Abortado", "About to restore": "A punto de restaurar", - "Absolute directory path to use as backup target:": "Ruta absoluta del directorio para usar como destino de la copia de seguridad:", - "Absolute path to a file or directory you want backed up:": "ruta absoluta a un archivo o directorio del que desea realizar una copia de seguridad:", + "Absolute directory path to use as backup target:": "Ruta absoluta del directorio para usar como destino del backup:", + "Absolute path to a file or directory you want backed up:": "Ruta absoluta de un archivo o directorio del que desea hacer backup:", "Acceleration": "Aceleración", "Acceleration configuration cancelled": "Configuración de aceleración cancelada", - "Acceleration for CodeProject.AI": "Aceleración para CodeProject. AI", + "Acceleration for CodeProject.AI": "Aceleración para CodeProject.AI", "Acceleration for Faster Whisper": "Aceleración para Faster Whisper", "Acceleration for Immich smart recognition": "Aceleración para el reconocimiento inteligente Immich", "Acceleration for Ollama": "Aceleración para Ollama", @@ -187,39 +187,39 @@ "Access bridge for Paperless": "Puente de acceso para Paperless", "Access bridge for Tandoor": "Puente de acceso para Tandoor", "Access profile:": "Perfil de acceso:", - "Access token of the Jupyter Lab web interface": "Acceso a la ficha de la interfaz web Jupyter Lab", + "Access token of the Jupyter Lab web interface": "Token de acceso de la interfaz web de Jupyter Lab", "Account is not locked": "La cuenta no está bloqueada", "Action cancelled due to previous xshok-proxmox modifications.": "Acción cancelada debido a modificaciones anteriores de xshok-proxmox.", "Action:": "Acción:", - "Activate Monitor": "Activar monitor", + "Activate Monitor": "Activar Monitor", "Activate ProxMenux Monitor": "Activar ProxMenux Monitor", "Active": "Activo", "Active Connections": "Conexiones activas", "Active exports:": "Exportaciones activas:", "Active session:": "Sesión activa:", - "Actual device path on the host": "Vía de dispositivo real en el host", + "Actual device path on the host": "Ruta real del dispositivo en el host", "Adaptation file too large": "Archivo de adaptación demasiado grande", "Adaptation file with unexpected permissions or owner": "Archivo de adaptación con permisos inesperados o propietario", "Adblock & DNS": "Adblock y DNS", - "Add Audio Passthrough": "Agregar transferencia de audio", + "Add Audio Passthrough": "Agregar passthrough de audio", "Add CIFS storage:": "Agregue almacenamiento CIFS:", - "Add Controller or NVMe (PCI passthrough)": "Agregar controlador o NVMe (paso PCI)", + "Add Controller or NVMe (PCI passthrough)": "Agregar controlador o NVMe (passthrough PCI)", "Add Controller or NVMe PCIe to VM": "Agregar controlador o NVMe PCIe a VM", "Add Coral TPU to LXC": "Agregar Coral TPU a LXC", "Add GPU to LXC": "Agregar GPU a un LXC", - "Add GPU to LXC (Intel | AMD | NVIDIA)": "Agregar GPU a un LXC (Intel | AMD | NVIDIA)", - "Add GPU to VM (Intel | AMD | NVIDIA)": "Agregar GPU a una VM (Intel | AMD | NVIDIA)", - "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento Proxmox", + "Add GPU to LXC (Intel | AMD | NVIDIA)": "Agregar GPU a un LXC (Intel | AMD | NVIDIA)", + "Add GPU to VM (Intel | AMD | NVIDIA)": "Agregar GPU a una VM (Intel | AMD | NVIDIA)", + "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento en Proxmox", "Add Local Disk (Proxmox storage + host mount)": "Agregar disco local (almacenamiento Proxmox + montaje de host)", "Add Local Disk as Host Mount (for LXC bind-mounts)": "Agregar disco local como montaje de host (para montajes vinculados LXC)", "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento Proxmox", "Add NFS Share as Proxmox Storage": "Agregar recurso compartido NFS como almacenamiento de Proxmox", - "Add NFS share as Proxmox Storage": "Agregar recurso compartido NFS como almacenamiento Proxmox", + "Add NFS share as Proxmox Storage": "Agregar recurso compartido NFS como almacenamiento en Proxmox", "Add NFS storage:": "Agregar almacenamiento NFS:", "Add PBS": "Agregar PBS", "Add Samba Share as Proxmox Storage": "Agregar recurso compartido Samba como almacenamiento de Proxmox", - "Add Samba share as Proxmox Storage": "Agregue el recurso compartido Samba como almacenamiento Proxmox", - "Add a Coral PCIe/M.2 device?": "¿Añada un dispositivo Coral PCIe/M.2?", + "Add Samba share as Proxmox Storage": "Agregar recurso compartido Samba como almacenamiento en Proxmox", + "Add a Coral PCIe/M.2 device?": "¿Añadir un dispositivo Coral PCIe/M.2?", "Add a custom data path?": "¿Añadir una ruta de datos personalizada?", "Add an extra custom path": "Añadir una ruta personalizada adicional", "Add another GPU or USB device manually?": "¿Añadir manualmente otra GPU u otro dispositivo USB?", @@ -230,13 +230,13 @@ "Add as VirtIO": "Agregar como VirtIO", "Add as disk (standard)": "Agregar como disco (estándar)", "Add bind mount to container:": "Agregar montaje vinculado al contenedor:", - "Add color prompts and useful aliases to the terminal environment": "Agregue indicaciones de color y alias útiles al entorno del terminal", - "Add custom path": "agregar ruta personalizada", + "Add color prompts and useful aliases to the terminal environment": "Añadir un prompt con colores y alias útiles al entorno del terminal", + "Add custom path": "Agregar ruta personalizada", "Add disk to LXC container": "Agregar disco al contenedor LXC", "Add explicit privileged flag (optional but recommended):": "Agregar explícitamente la opción de contenedor privilegiado (opcional, pero recomendado):", "Add export rule:": "Agregar regla de exportación:", "Add extra paths to this stack": "Añadir rutas adicionales a esta pila", - "Add iSCSI Target as Proxmox Storage": "Agregar destino iSCSI como almacenamiento Proxmox", + "Add iSCSI Target as Proxmox Storage": "Agregar destino iSCSI como almacenamiento en Proxmox", "Add iSCSI storage in Proxmox Storage": "Agregar almacenamiento iSCSI en Proxmox Storage", "Add iSCSI storage in Proxmox:": "Agregar almacenamiento iSCSI en Proxmox:", "Add import disk": "Agregar disco de importación", @@ -248,7 +248,7 @@ "Add share block in /etc/samba/smb.conf:": "Agregue el bloque para compartir en /etc/samba/smb.conf:", "Add unprivileged flag to container configuration:": "Agregar la opción de contenedor sin privilegios a su configuración:", "Add virtual disk": "Agregar disco virtual", - "Add: Mount Host Directory into LXC": "Agregar: montar el directorio de host en LXC", + "Add: Mount Host Directory into LXC": "Agregar: montar un directorio del host en un LXC", "Added to /etc/fstab": "Agregado a /etc/fstab", "Added to /etc/fstab for permanent mounting.": "Agregado a /etc/fstab para montaje permanente.", "Added to /etc/fstab using UUID": "Agregado a /etc/fstab usando UUID", @@ -257,36 +257,36 @@ "Added user": "Usuario agregado", "Adding": "Añadiendo", "Adding CIFS storage to Proxmox...": "Agregando almacenamiento CIFS a Proxmox...", - "Adding QEMU Guest Agent support...": "Agregando soporte para el agente invitado QEMU...", + "Adding QEMU Guest Agent support...": "Agregando soporte para QEMU Guest Agent...", "Adding Radarr to Prowlarr...": "Añadiendo Radarr a Prowlarr...", "Adding Sonarr to Prowlarr...": "Añadiendo Sonarr a Prowlarr...", "Adding disk using the generated command to the selected VM": "Agregar disco usando el comando generado a la VM seleccionada", "Adding existing users to sharedfiles group...": "Agregando usuarios existentes al grupo de archivos compartidos...", "Adding iSCSI storage to Proxmox...": "Agregando almacenamiento iSCSI a Proxmox...", "Adding new share to smb.conf...": "Agregando un nuevo recurso compartido a smb.conf...", - "Adding peers later means raising PEERS in /etc/pve/lxc/.conf and restarting the container. The existing peer keys are kept.": "Añadiendo pares más tarde significa elevar PEERS en /etc/pve/lxc/Seguido CTID confiar.conf y reiniciar el contenedor. Se guardan las llaves existentes.", + "Adding peers later means raising PEERS in /etc/pve/lxc/.conf and restarting the container. The existing peer keys are kept.": "Para añadir peers más adelante hay que aumentar PEERS en /etc/pve/lxc/.conf y reiniciar el contenedor. Las claves de los peers existentes se conservan.", "Adding the mount points...": "Añadiendo los puntos de montaje...", "Adding this NVMe as a PCIe device (via 'Add Controller or NVMe PCIe to VM') gives better performance.": "Agregar este NVMe como dispositivo PCIe (a través de \"Agregar controlador o NVMe PCIe a VM\") proporciona un mejor rendimiento.", "Adding to /etc/fstab for permanent mounting...": "Agregando a /etc/fstab para montaje permanente...", - "Additional URL advertised by Plex (optional)": "URL adicional anunciado por Plex (opcional)", + "Additional URL advertised by Plex (optional)": "URL adicional que anuncia Plex (opcional)", "Additional audio function(s) to be added": "Funciones de audio adicionales que se agregarán", - "Additional media/GPU GIDs, comma-separated": "GID de medios/GPU adicionales, separados por coma", + "Additional media/GPU GIDs, comma-separated": "GID adicionales de medios/GPU, separados por comas", "Additional paths for": "Rutas adicionales para", - "Address of the Compose file": "dirección del archivo de redacción", - "Address to reach Pydio Cells (https://domain or https://IP:8080)": "Dirección para llegar a Pydio Cells (https://dominio o https://IP:8080)", - "Address used to reach wallabag (http://IP or https://wallabag.example.com)": "Dirección utilizada para llegar a wallabag (http://IP o https://wallabag.example.com)", - "Addresses to update: ipv4, ipv6 or both (uses an external service)": "Direcciones para actualizar: ipv4, ipv6 o ambos (utiliza un servicio externo)", - "Adguardhome Sync web interface": "Interfaz web Adguardhome Sync", - "Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances.": "Adguardhome-sync es una herramienta para sincronizar AdGuardHome config a replicar instancias.", + "Address of the Compose file": "Dirección del archivo Compose", + "Address to reach Pydio Cells (https://domain or https://IP:8080)": "Dirección para acceder a Pydio Cells (https://dominio o https://IP:8080)", + "Address used to reach wallabag (http://IP or https://wallabag.example.com)": "Dirección usada para acceder a wallabag (http://IP o https://wallabag.example.com)", + "Addresses to update: ipv4, ipv6 or both (uses an external service)": "Direcciones que se actualizan: ipv4, ipv6 o both (usa un servicio externo)", + "Adguardhome Sync web interface": "Interfaz web de Adguardhome Sync", + "Adguardhome-sync is a tool to synchronize AdGuardHome config to replica instances.": "Adguardhome-sync es una herramienta para sincronizar la configuración de AdGuardHome con instancias réplica.", "Adjust network/CIDR to your environment.": "Ajuste la red/CIDR a su entorno.", "Adjust options if needed (vers=4,hard,timeo,...).": "Ajuste las opciones si es necesario (vers=4,hard,timeo,...).", "Adjusting systemd-journald limits to match Log2RAM size...": "Ajustando los límites de systemd-journald para que coincidan con el tamaño de Log2RAM...", - "Adjusts journald log level if needed (Proxmox defaults may block auth logs)": "Ajusta el nivel de registro de journald si es necesario (los valores predeterminados de Proxmox pueden bloquear los registros de autenticación)", - "Admin page": "Página", + "Adjusts journald log level if needed (Proxmox defaults may block auth logs)": "Ajusta el nivel de log de journald si es necesario (los valores predeterminados de Proxmox pueden bloquear los logs de autenticación)", + "Admin page": "Página de administración", "Administrator email": "Correo del administrador", - "Administrator password, at least 12 characters (empty = generated)": "contraseña de administrador, al menos 12 caracteres (vacío = generado)", + "Administrator password, at least 12 characters (empty = generated)": "Contraseña de administrador, al menos 12 caracteres (vacío = generada)", "Advanced": "Avanzado", - "Advanced Diagnostics": "Diagnóstico de red", + "Advanced Diagnostics": "Diagnóstico avanzado", "Advanced Network Diagnostics": "Diagnóstico de red avanzado", "Advanced: every setting of the container": "Avanzado: cada configuración del contenedor", "Affected LXC containers": "Contenedores LXC afectados", @@ -295,19 +295,19 @@ "After detailed analysis, no changes are needed.": "Después de un análisis detallado, no se necesitan cambios.", "After detailed analysis, no cleanup is needed.": "Después de un análisis detallado, no es necesaria ninguna limpieza.", "After logging in, run: ip a to obtain the IP address.\nThen, enter that IP address in your web browser like this:\n http://IP_ADDRESS\n\nThis will open the Umbral OS dashboard.": "Después de iniciar sesión, ejecute: ip a para obtener la dirección IP.\nLuego, ingrese esa dirección IP en su navegador web de esta manera:\n http://DIRECCIÓN_IP\n\nEsto abrirá el panel de Umbral OS.", - "After pasting on the server, ensure the file is chmod 600 and owned by": "después de pegarlo en el servidor, asegúrese de que el archivo sea chmod 600 y sea propiedad de", + "After pasting on the server, ensure the file is chmod 600 and owned by": "Después de pegarlo en el servidor, asegúrese de que el archivo sea chmod 600 y sea propiedad de", "After reboot the system will be fully accessible (SSH, web UI, login), but the following components will be reinstalled in BACKGROUND — until they finish, commands like nvidia-smi may not yet be available:": "Después de reiniciar, el sistema será completamente accesible (SSH, interfaz web e inicio de sesión), pero los siguientes componentes se reinstalarán EN SEGUNDO PLANO; hasta que finalicen, es posible que comandos como nvidia-smi aún no estén disponibles:", - "After reboot, these components will reinstall in background:": "después de reiniciar, estos componentes se reinstalarán en segundo plano:", + "After reboot, these components will reinstall in background:": "Después de reiniciar, estos componentes se reinstalarán en segundo plano:", "After reboot, verify PVE version:": "Después de reiniciar, verifique la versión PVE:", "After switching mode, reboot the host if requested.": "Después de cambiar de modo, reinicie el host si se le solicita.", "After that, run this script again to add it.": "Después de eso, ejecute este script nuevamente para agregarlo.", - "After the reboot you can follow the post-restore work live from ProxMenux Monitor → Backups tab (estimated time, per-component status, log tail, rollback delta).": "Después del reinicio, puede seguir en tiempo real el trabajo posterior a la restauración desde ProxMenux Monitor → pestaña Copias de seguridad (tiempo estimado, estado por componente, últimas líneas del registro y cambios pendientes de revertir).", + "After the reboot you can follow the post-restore work live from ProxMenux Monitor → Backups tab (estimated time, per-component status, log tail, rollback delta).": "Después del reinicio, puede seguir en tiempo real el trabajo posterior a la restauración desde ProxMenux Monitor → pestaña Backups (tiempo estimado, estado por componente, últimas líneas del log y cambios pendientes de revertir).", "After the reboot, you will only be able to access the Proxmox host via:": "Después del reinicio, solo podrá acceder al host Proxmox a través de:", "After this LXC → VM switch, reboot the host so the new binding state is applied cleanly.": "Después de este cambio LXC → VM, reinicie el host para que el nuevo estado de enlace se aplique limpiamente.", - "Airsonic Advanced web interface": "Interfaz web Airsonic Advanced", - "Airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.": "Airsonic-advanced es un streamer de medios gratuito, basado en web, que proporciona acceso ubiquitious a su música. Úsalo para compartir tu música con tus amigos, o para escuchar tu propia música mientras trabajas. Usted puede transmitir a varios jugadores simultáneamente, por ejemplo a un jugador en su cocina y otro en su salón.", + "Airsonic Advanced web interface": "Interfaz web de Airsonic Advanced", + "Airsonic-advanced is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.": "Airsonic-advanced es un servidor de streaming multimedia gratuito y basado en web que da acceso a tu música desde cualquier lugar. Úsalo para compartir tu música con amigos o para escuchar la tuya en el trabajo. Puede transmitir a varios reproductores a la vez, por ejemplo a uno en la cocina y a otro en el salón.", "Aliases added to .bashrc": "Alias ​​agregados a .bashrc", - "Alist Sync web interface": "Alist interfaz web Sync", + "Alist Sync web interface": "Interfaz web de Alist Sync", "All": "Todos", "All Available Scripts": "Todos los scripts disponibles", "All GPUs Already Assigned": "Todas las GPU ya asignadas", @@ -322,15 +322,15 @@ "All disks may already be in use or mounted.": "Es posible que todos los discos ya estén en uso o montados.", "All images are downloaded and verified first, and native backups are taken with the stack stopped. Contracts are published after the whole set is checked. If a step fails, recovery is attempted where needed; recovery can also fail.": "Primero se descargan y verifican todas las imágenes, y los backups nativos se hacen con la pila detenida. Los contratos se publican después de comprobar el conjunto completo. Si falla un paso, se intenta la recuperación donde haga falta; la recuperación también puede fallar.", "All images are downloaded and verified first, and native backups are taken with the stack stopped. Contracts are published after the whole set is checked. If anything fails, all members are recovered.": "Todas las imágenes se descargan y verifican primero, y los backups nativos se toman con la pila parada. Los contratos se publican después de que se revise todo el conjunto. Si algo falla, todos los miembros se recuperan.", - "All images imported and configured successfully": "Todas las imágenes importadas y configuradas correctamente.", + "All images imported and configured successfully": "Todas las imágenes importadas y configuradas correctamente", "All imports failed": "Todas las importaciones fallaron", "All of them are removed.": "Se eliminan todos.", "All of them are targeted for removal.": "Se eliminarán todos.", "All partitions and metadata removed.": "Se eliminaron todas las particiones y metadatos.", - "All physical interfaces from backup are present on target": "Todas las interfaces físicas de la copia de seguridad están presentes en el objetivo", + "All physical interfaces from backup are present on target": "Todas las interfaces físicas del backup están presentes en el destino", "All stack members are updated together. Main CT:": "Todos los miembros de la pila se actualizan juntos. CT principal:", - "All types (images, backup, iso, vztmpl, snippets)": "Todo tipo (imágenes, copias de seguridad, iso, vztmpl, fragmentos)", - "All user-installed packages from the backup are present on this host": "todos los paquetes instalados por el usuario desde la copia de seguridad están presentes en este host", + "All types (images, backup, iso, vztmpl, snippets)": "Todos los tipos (images, backup, iso, vztmpl, snippets)", + "All user-installed packages from the backup are present on this host": "Todos los paquetes instalados por el usuario desde el backup están presentes en este host", "All users with UID and GID": "Todos los usuarios con UID y GID", "All {count} containers of the application are updated together (main CT: {vmid}). If there are new versions, all images are downloaded and verified, the application is stopped, each container is backed up and replaced with its new image. If anything fails, the backups are restored.": "Se actualizan juntos los {count} contenedores de la aplicación (CT principal: {vmid}). Si hay versiones nuevas, se descargan y verifican todas las imágenes, se detiene la aplicación, se hace un backup de cada contenedor y se sustituyen por las nuevas imágenes. Si algo falla, se restauran los backups.", "Allocate CPU Cores": "Asignar núcleos de CPU", @@ -342,31 +342,31 @@ "Already Mounted": "Ya montado", "Already configured": "Ya configurado", "Already installed — skipping": "Ya instalado - omitiendo", - "Also add the /dev/srX optical device (recommended)": "También agregue el dispositivo óptico /dev/srX (recomendado)", + "Also add the /dev/srX optical device (recommended)": "Añadir también el dispositivo óptico /dev/srX (recomendado)", "Also comment any remaining 'bookworm' entries in *.list if present.": "Comente también cualquier entrada de 'bookworm' que aún exista en los archivos *.list.", "Also install the VirtIO network driver during setup to enable network access.": "Instale también el controlador de red VirtIO durante la configuración para permitir el acceso a la red.", - "Although VFIO can bind to this device, full passthrough to a VM is": "Aunque VFIO puede vincularse a este dispositivo, se requiere transferencia completa a una VM.", - "Altus is an Electron-based WhatsApp client with themes and multiple account support.": "Altus es un cliente de WhatsApp basado en electrones con temas y soporte de cuenta múltiple.", + "Although VFIO can bind to this device, full passthrough to a VM is": "Aunque VFIO puede vincularse a este dispositivo, el passthrough completo a una VM", + "Altus is an Electron-based WhatsApp client with themes and multiple account support.": "Altus es un cliente de WhatsApp basado en Electron, con temas y soporte para varias cuentas.", "Ambiguous mount points in the container": "Puntos de montaje ambiguos en el contenedor", "Ambiguous or invalid environment variable": "Variable de entorno ambiguo o inválido", "Amount of RAM in MiB (default: 4096)": "Cantidad de RAM en MiB (predeterminado: 4096)", - "An AI model used to generate images conditioned on text descriptions.": "Un modelo AI utilizado para generar imágenes condicionadas a descripciones de texto.", + "An AI model used to generate images conditioned on text descriptions.": "Un modelo de IA que genera imágenes a partir de descripciones de texto.", "An AMD dedicated GPU has been detected without FLR support": "Se ha detectado una GPU dedicada de AMD sin soporte FLR", "An AMD integrated GPU (APU) has been detected": "Se ha detectado una GPU (APU) integrada de AMD", - "An Alist storage synchronization tool based on the Web interface.": "Una herramienta de sincronización de almacenamiento Alist basado en la interfaz web.", - "An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System": "Un sistema de control de nivel industrial y eficiente de tipo cero", + "An Alist storage synchronization tool based on the Web interface.": "Una herramienta de sincronización de almacenamiento para Alist basada en interfaz web.", + "An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System": "Un sistema de texto a voz zero-shot de nivel industrial, controlable y eficiente", "An Intel dedicated GPU has been detected without FLR support": "Se ha detectado una GPU dedicada de Intel sin soporte FLR", - "An accelerated video generation framework that speeds up end-to-end diffusion while preserving video quality": "Un marco de generación de vídeo acelerado que acelera la difusión de extremo a extremo preservando la calidad de vídeo", + "An accelerated video generation framework that speeds up end-to-end diffusion while preserving video quality": "Un framework de generación de vídeo que acelera la difusión de extremo a extremo conservando la calidad del vídeo", "An executable required by the adapter is missing in the new image": "Un ejecutable necesario para el adaptador falta en la nueva imagen", "An fstab entry already exists for:": "Ya existe una entrada fstab para:", "An image probe container was started externally": "Un contenedor de sonda de imagen se inició externamente", "An include is not part of the journal; recovery blocked": "Un include no figura en el diario de la operación; recuperación bloqueada", "An include was modified outside the journal; recovery blocked": "Un include se modificó fuera del diario de la operación; recuperación bloqueada", - "An open source generative AI development platform for building AI Agents and LLM workflows": "Una plataforma de desarrollo de AI generativa de código abierto para la construcción de agentes AI y flujos de trabajo LLM", + "An open source generative AI development platform for building AI Agents and LLM workflows": "Una plataforma de código abierto de desarrollo de IA generativa para crear agentes de IA y flujos de trabajo con LLM", "An operation of this installation has not finished; recover it from the management menu before removing it": "Una operación de esta instalación no ha terminado; recuperarla del menú de gestión antes de eliminarla", "An update does not accept configuration changes": "Una actualización no acepta cambios de configuración", "Analysis Tools": "Herramientas de análisis", - "Analysis software that shows your internet speed for up to 30 days.": "Software de análisis que muestra su velocidad de Internet por hasta 30 días.", + "Analysis software that shows your internet speed for up to 30 days.": "Software de análisis que muestra la velocidad de tu conexión a Internet de hasta 30 días.", "Analyze Bridge Configuration": "Analizar la configuración del puente", "Analyze Network Configuration": "Analizar la configuración de la red", "Analyzing Bridge Configuration - READ ONLY MODE": "Analizando la configuración del puente — MODO DE SOLO LECTURA", @@ -376,7 +376,7 @@ "Another OCI operation is using the instance registry": "Otra operación OCI está utilizando el registro de instancias", "Another OCI operation is using the instance registry. Wait for it to finish and open this menu again; no container is modified.": "Otra operación OCI está usando el registro de instancias. Espera a que termine y vuelve a abrir este menú; no se modifica ningún contenedor.", "Another OCI operation is using the instance registry. Wait for it to finish.": "Otra operación OCI está usando el registro de instancias. Espera a que termine.", - "Another OCI operation is using the registry. This operation was not started.": "Otro operación OCI está utilizando el registro. Esta operación no se inició.", + "Another OCI operation is using the registry. This operation was not started.": "Otra operación OCI está utilizando el registro. Esta operación no se inició.", "Another device of the network already answers on this address:": "Otro dispositivo de la red ya responde en esta dirección:", "Another instance uses": "Otro caso utiliza", "Another node, typed by hand": "Otro nodo, escrito a mano", @@ -399,29 +399,29 @@ "Apply fix now?": "¿Aplicar corrección ahora?", "Apply fix now? (The share will be briefly remounted)": "¿Aplicar la corrección ahora? (El recurso compartido se volverá a montar brevemente)", "Apply network optimizations": "Aplicar optimizaciones de red", - "Apply optional security relaxation apparmor:rootlesskit": "Apply opcional security relax apparmor:rootlesskit", - "Apply optional security relaxation apparmor:unconfined": "Apply opcional security relax apparmor:unconfined", - "Apply optional security relaxation seccomp:unconfined": "Aplicar seccomp de relajación de seguridad opcional:unconfined", + "Apply optional security relaxation apparmor:rootlesskit": "Aplicar la relajación de seguridad opcional apparmor:rootlesskit", + "Apply optional security relaxation apparmor:unconfined": "Aplicar la relajación de seguridad opcional apparmor:unconfined", + "Apply optional security relaxation seccomp:unconfined": "Aplicar la relajación de seguridad opcional seccomp:unconfined", "Apply options from the current catalog template? New required paths and settings may be requested. Review the resulting configuration before recreating the CT.": "¿Aplicar las opciones de la plantilla actual del catálogo? Puede que se pidan rutas y ajustes nuevos obligatorios. Revisa la configuración resultante antes de recrear el CT.", "Apply read+write access for 'others' on the host directory?": "¿Aplicar acceso de lectura+escritura para 'otros' en el directorio de host?", "Apply the options from the current catalog template? Your data and configuration are kept.": "¿Aplicar las opciones de la plantilla actual del catálogo? Sus datos y su configuración se mantienen.", "Applying AMD-specific fixes...": "Aplicando correcciones específicas de AMD...", - "Applying Changes": "Aplicar cambios", - "Applying Controller/NVMe passthrough to VM": "Aplicación del paso directo del controlador/NVMe a la VM", + "Applying Changes": "Aplicando cambios", + "Applying Controller/NVMe passthrough to VM": "Aplicando el passthrough de controlador/NVMe a la VM", "Applying balanced memory optimization settings...": "Aplicando configuraciones equilibradas de optimización de memoria...", "Applying changes safely...": "Aplicando cambios de forma segura...", "Applying custom restore": "Aplicar restauración personalizada", "Applying default VM configuration": "Aplicar la configuración predeterminada de VM", "Applying host permissions for unprivileged LXC bind-mounts...": "Aplicando permisos de host para montajes de enlace LXC sin privilegios...", "Applying optimized logrotate configuration...": "Aplicando la configuración optimizada de logrotate...", - "Applying passthrough to CT": "Aplicar paso a CT", + "Applying passthrough to CT": "Aplicando el passthrough al CT", "Applying safe paths and preparing pending restore": "Aplicar rutas seguras y preparar la restauración pendiente", "Applying selected LXC switch action": "Aplicando la acción seleccionada para cambiar el modo del LXC", "Applying the Jellyfin configuration:": "Aplicando la configuración Jellyfin:", "Applying the LAN address to the application URLs...": "Aplicar la dirección LAN a las URL de la aplicación...", "Applying the initial Nextcloud settings...": "Aplicando la configuración inicial de Nextcloud...", "Applying the mount mode...": "Aplicando el modo de montaje...", - "Apprise-api Takes advantage of Apprise through your network with a user-friendly API.": "Apprise-api Aprovecha la aplicación a través de su red con una API fácil de usar.", + "Apprise-api Takes advantage of Apprise through your network with a user-friendly API.": "Apprise-api permite usar Apprise en toda tu red mediante una API fácil de usar.", "Architecture": "Arquitectura", "Architecture:": "Arquitectura:", "Architectures": "Arquitecturas", @@ -431,13 +431,13 @@ "Archive ready": "Archivo listo", "Archive size:": "Tamaño del archivo:", "Archive:": "Archivo:", - "Ardour is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers.": "Ardour es una fuente abierta y colaborativa de un equipo mundial, incluyendo músicos, programadores y ingenieros de grabación profesionales.", + "Ardour is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers.": "Ardour es un proyecto colaborativo y de código abierto de un equipo internacional de músicos, programadores e ingenieros de grabación profesionales.", "Are you absolutely sure?": "¿Estás absolutamente seguro?", "Are you sure you want to continue?": "¿Estás seguro de que quieres continuar?", "Are you sure you want to delete this export?": "¿Está seguro de que desea eliminar esta exportación?", "Are you sure you want to delete this share?": "¿Estás seguro de que deseas eliminar este recurso compartido?", "Are you sure you want to remove these configurations?": "¿Está seguro de que desea eliminar estas configuraciones?", - "Are you sure you want to restore this backup?\nCurrent configuration will be overwritten.": "¿Está seguro de que desea restaurar esta copia de seguridad?\nSe sobrescribirá la configuración actual.", + "Are you sure you want to restore this backup?\nCurrent configuration will be overwritten.": "¿Está seguro de que desea restaurar este backup?\nSe sobrescribirá la configuración actual.", "Are you sure you want to uninstall ProxMenux?": "¿Estás seguro de que deseas desinstalar ProxMenux?", "Are you sure you want to uninstall the selected optimizations.": "¿Está seguro de que desea desinstalar las optimizaciones seleccionadas?", "Are you sure you want to unmount this NFS share?": "¿Está seguro de que desea desmontar este recurso compartido NFS?", @@ -447,25 +447,25 @@ "As Proxmox storage": "Como almacenamiento Proxmox", "As host fstab mount only": "Solo como montaje de host fstab", "Assign GPU PCI function to VM": "Asignar función PCI de GPU a VM", - "Assign controller/NVMe passthrough": "Asignar controlador/paso NVMe", + "Assign controller/NVMe passthrough": "Asignar passthrough de controlador/NVMe", "Assigned to VM": "Asignado a la máquina virtual", "Assigned to VM(s)": "Asignado a máquinas virtuales", "Assigning imported disk to VM using the generated command": "Asignar disco importado a VM usando el comando generado", "Associated Audio Devices": "Dispositivos de audio asociados", "Associated audio removed from VM": "Audio asociado eliminado de la VM", "At least 5GB free space on root filesystem": "Al menos 5 GB de espacio libre en el sistema de archivos raíz", - "At least one selected GPU is blocked by policy for GPU -> VM mode due to passthrough instability risk.": "Al menos una GPU seleccionada está bloqueada por la política para GPU -> modo VM debido al riesgo de inestabilidad de transferencia.", + "At least one selected GPU is blocked by policy for GPU -> VM mode due to passthrough instability risk.": "Al menos una GPU seleccionada está bloqueada por política para el modo GPU -> VM por riesgo de inestabilidad del passthrough.", "Attach imported disk to VM": "Adjunte el disco importado a la VM", "Attach to an existing PVE vzdump job (inherit schedule + retention)": "Adjuntar a un trabajo PVE vzdump existente (heredar programación + retención)", "Attached to PVE job:": "Adjunto al trabajo PVE:", "Attaching the volumes...": "Adjuntar los volúmenes...", "Attempting automatic repair...": "Intentando reparación automática...", - "Attempting passthrough with this GPU typically results in": "Intentar la transferencia con esta GPU generalmente resulta en", + "Attempting passthrough with this GPU typically results in": "Intentar el passthrough con esta GPU suele acabar en", "Attention: Removing the subscription banner may cause issues in the web interface after a future update.": "Atención: Eliminar el banner de suscripción puede causar problemas en la interfaz web después de una actualización futura.", - "Audacity is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.": "Audacity es un editor y grabador de audio de fácil uso. Desarrollado por un grupo de voluntarios como fuente abierta.", + "Audacity is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.": "Audacity es un editor y grabador de audio multipista fácil de usar, desarrollado como código abierto por un grupo de voluntarios.", "Audio device directory": "Directorio de dispositivos de audio", "Audio/Video": "Audio/vídeo", - "Audiobookshelf is a self-hosted audiobook and podcast server.": "Audiobookshelf es un servidor de audiolibros y podcast.", + "Audiobookshelf is a self-hosted audiobook and podcast server.": "Audiobookshelf es un servidor autoalojado de audiolibros y podcasts.", "Audit completed. Press Enter to continue...": "Auditoría completada. Presione Entrar para continuar...", "Audit socket disabled or not required": "Socket de auditoría deshabilitado o no requerido", "Auth key is required.": "Se requiere clave de autenticación.", @@ -477,42 +477,42 @@ "Authentication required:": "Se requiere autenticación:", "Authentication:": "Autenticación:", "Authorization failed": "Autorización fallida", - "Authorization successful": "Autorización exitosa", + "Authorization successful": "Autorización correcta", "Authorize this key on the server": "Autorizar esta clave en el servidor", "Authorize via 'pct exec' (Borg server is an LXC on a PVE host I can SSH into)": "Autorizar a través de 'pct exec' (el servidor Borg es un LXC en un host PVE en el que puedo acceder mediante SSH)", "Authorized": "Autorizado", "Auto-detected firewall backend (nftables/iptables)": "Backend del cortafuegos detectado automáticamente (nftables/iptables)", "Auto-discover servers on network": "Servidores de descubrimiento automático en la red", - "Auto-importing ZFS data pools from backup...": "Importación automática de grupos de datos ZFS desde la copia de seguridad...", + "Auto-importing ZFS data pools from backup...": "Importación automática de grupos de datos ZFS desde el backup...", "Auto-negotiate:": "Negociar automáticamente:", - "Auto-start was skipped because GPU passthrough setup was requested.": "Se omitió el inicio automático porque se solicitó la configuración de transferencia de GPU.", + "Auto-start was skipped because GPU passthrough setup was requested.": "Se omitió el inicio automático porque se solicitó la configuración de passthrough de GPU.", "Auto-sync enabled when /var/log exceeds 80% of": "Sincronización automática habilitada cuando /var/log excede el 80% de", "Auto-sync was not enabled": "La sincronización automática no estaba habilitada", "Automated Post-Install Script": "Script automático Post-Install", "Automated post-installation script": "Script automático Post-Install", - "Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.": "Administrador automático de Videoteca para programas de televisión. Observa nuevos episodios de tus programas favoritos, y cuando son publicados hace su magia.", + "Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.": "Gestor automático de videoteca para series de TV. Vigila la aparición de nuevos episodios de tus series favoritas y, cuando se publican, hace su magia.", "Automatic detection": "Detección automática", "Automatic private network allocation requires a /24 subnet": "Asignación automática de red privada requiere una subred /24", - "Automatic video library manager for TV Shows": "Gestor automático de la biblioteca de vídeo para TV Shows", + "Automatic video library manager for TV Shows": "Gestor automático de videoteca para series de TV", "Automatic/Unattended": "Automático/desatendido", "Automation & Scheduling": "Automatización y programación", "Available": "Disponible", "Available Borg archives (newest first):": "Archivos Borg disponibles (los más nuevos primero):", - "Available Borg targets:": "Objetivos Borg disponibles:", + "Available Borg targets:": "Destinos Borg disponibles:", "Available Disks on Host": "Discos disponibles en el host", "Available ISO Images": "Imágenes ISO disponibles", "Available PBS repositories:": "Repositorios de PBS disponibles:", "Available PVE Version": "Versión PVE disponible", - "Available Shares:": "Acciones disponibles:", + "Available Shares:": "Recursos compartidos disponibles:", "Available action": "Acción disponible", "Available archives:": "Archivos disponibles:", "Available disks detected.": "Discos disponibles detectados.", - "Available host backups:": "Copias de seguridad de host disponibles:", + "Available host backups:": "Backups de host disponibles:", "Available images in /var/lib/vz/images/:": "Imágenes disponibles en /var/lib/vz/images/:", "Available network interfaces:": "Interfaces de red disponibles:", "Available output formats include:": "Los formatos de salida disponibles incluyen:", - "Available physical disks for passthrough:": "Discos físicos disponibles para transferencia:", - "Available shares for guest access:": "Acciones disponibles para acceso de invitados:", + "Available physical disks for passthrough:": "Discos físicos disponibles para passthrough:", + "Available shares for guest access:": "Recursos compartidos disponibles con acceso de invitado:", "Available space in /mnt:": "Espacio disponible en /mnt:", "Available storage information:": "Información de almacenamiento disponible:", "Available storage volumes:": "Volúmenes de almacenamiento disponibles:", @@ -521,64 +521,64 @@ "BIOS Type": "Tipo de BIOS", "BIOS from": "BIOS de", "BIOS: OVMF (UEFI)": "BIOS: OVMF (UEFI)", - "BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.": "BOINC es una plataforma para la computación de alto rendimiento a gran escala (miles o millones de computadoras). Se puede utilizar para el cálculo voluntario (utilizando dispositivos de consumo) o computación de redes (utilizando recursos de organización). Soporta aplicaciones virtualizadas, paralelas y basadas en GPU.", + "BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.": "BOINC es una plataforma de computación de alto rendimiento a gran escala (miles o millones de ordenadores). Sirve para computación voluntaria (con dispositivos domésticos) o computación en grid (con recursos de una organización). Admite aplicaciones virtualizadas, paralelas y basadas en GPU.", "BRIDGE CONFIGURATION ANALYSIS": "ANÁLISIS DE CONFIGURACIÓN DEL PUENTE", "BTRFS:": "BTRFS:", - "Baby Buddy web interface": "Baby Buddy interfaz web", - "Babybuddy is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.": "Babybuddy es un amigo para bebés! Ayuda a los cuidadores a rastrear el sueño, las alimentacións, los cambios en el pañal, el tiempo de estómago y más para aprender y predecir las necesidades del bebé sin (como mucho) adivinar el trabajo.", + "Baby Buddy web interface": "Interfaz web de Baby Buddy", + "Babybuddy is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.": "¡Babybuddy es un compañero para bebés! Ayuda a quienes los cuidan a registrar el sueño, las tomas, los cambios de pañal, el tiempo boca abajo y más, para conocer y prever las necesidades del bebé sin (tantas) conjeturas.", "Back": "Volver", "Back to previous menu or Esc + Enter": "Volver al menú anterior o Esc + Enter", - "Backed up and cleared": "Copia de seguridad y limpieza", - "Backend": "backend", + "Backed up and cleared": "Guardado en backup y vaciado", + "Backend": "Backend", "Backend:": "Parte trasera:", - "Background archive extraction for Arr download queues. No web interface.": "Extracción de archivos de fondo para las colas de descarga Arr. No hay interfaz web.", - "Backup — VM and CT backups": "Copia de seguridad: copias de seguridad de VM y CT", + "Background archive extraction for Arr download queues. No web interface.": "Extracción de archivos comprimidos en segundo plano para las colas de descarga de Arr. Sin interfaz web.", + "Backup — VM and CT backups": "Backup — backups de VM y CT", "Backup & Recovery": "Backups y recuperación", - "Backup Created": "Copia de seguridad creada", + "Backup Created": "Backup creado", "Backup ID (group name in PBS):": "ID del backup (nombre del grupo en PBS):", "Backup ID for this job:": "ID del backup para este trabajo:", "Backup ID:": "ID del backup:", - "Backup Preview": "Vista previa de la copia de seguridad", - "Backup Recommendation": "Recomendación de copia de seguridad", - "Backup Restored": "Copia de seguridad restaurada", - "Backup all VMs and CTs": "Copia de seguridad de todas las máquinas virtuales y CT", - "Backup and Restore Commands": "Comandos de copia de seguridad y restauración", - "Backup available at": "Copia de seguridad disponible en", - "Backup completed successfully.": "La copia de seguridad se completó correctamente.", - "Backup completed:": "Copia de seguridad completada:", + "Backup Preview": "Vista previa del backup", + "Backup Recommendation": "Recomendación de backup", + "Backup Restored": "Backup restaurado", + "Backup all VMs and CTs": "Backup de todas las VM y CT", + "Backup and Restore Commands": "Comandos de backup y restauración", + "Backup available at": "Backup disponible en", + "Backup completed successfully.": "El backup se completó correctamente.", + "Backup completed:": "Backup completado:", "Backup created": "Backup creado", "Backup created in": "Backup creado en", - "Backup created:": "Copia de seguridad creada:", - "Backup declares unused NICs that are not on this host:": "La copia de seguridad declara las NIC no utilizadas que no están en este host:", - "Backup destination is inside the backup": "el destino de la copia de seguridad está dentro de la copia de seguridad", - "Backup failed. See log:": "Error en la copia de seguridad. Ver registro:", - "Backup file appears corrupted, will reinstall packages": "El archivo de copia de seguridad parece dañado, reinstalará los paquetes", - "Backup host configuration": "Copia de seguridad de la configuración del host", - "Backup includes /etc/zfs/zpool.cache. Restore it (same host detected)?": "La copia de seguridad incluye /etc/zfs/zpool.cache.¿Restaurarlo (se detectó el mismo host)?", - "Backup information": "Información de respaldo", + "Backup created:": "Backup creado:", + "Backup declares unused NICs that are not on this host:": "El backup declara NIC sin uso que no están en este host:", + "Backup destination is inside the backup": "El destino del backup está dentro del backup", + "Backup failed. See log:": "Error en el backup. Ver log:", + "Backup file appears corrupted, will reinstall packages": "El archivo de backup parece dañado; se reinstalarán los paquetes", + "Backup host configuration": "Backup de la configuración del host", + "Backup includes /etc/zfs/zpool.cache. Restore it (same host detected)?": "El backup incluye /etc/zfs/zpool.cache. ¿Restaurarlo (se detectó el mismo host)?", + "Backup information": "Información de backup", "Backup kept in": "Backup conservado en", - "Backup location": "Ubicación de la copia de seguridad", - "Backup metadata": "Metadatos de copia de seguridad", + "Backup location": "Ubicación del backup", + "Backup metadata": "Metadatos de backup", "Backup of the previous installation verified": "Backup de la instalación anterior verificada", - "Backup on newer kernel:": "Copia de seguridad en un kernel más nuevo:", - "Backup on older kernel:": "Copia de seguridad en un kernel anterior:", - "Backup origin metadata:": "Metadatos de origen de la copia de seguridad:", - "Backup path:": "Ruta de respaldo:", - "Backup pools not present on this host:": "grupos de respaldo no presentes en este host:", - "Backup saved to:": "Copia de seguridad guardada en:", - "Backup scheduler and retention": "Programador de copias de seguridad y retención", - "Backup to Borg repository": "Copia de seguridad en Borg", - "Backup to Proxmox Backup Server (PBS)": "Copia de seguridad en Proxmox Backup Server (PBS)", - "Backup to a specific directory": "Copia de seguridad en un directorio específico", - "Backup to local archive (.tar.zst)": "Copia de seguridad en archivo local (.tar.zst)", - "Backup:": "Copia de seguridad:", - "Backups already on PBS were encrypted with the current key — downloading them will fail unless you first Download the current keyfile to keep a copy.": "Las copias de seguridad que ya están en PBS se cifraron con la clave actual; la descarga fallará a menos que primero descargue el archivo de clave actual para conservar una copia.", - "Backups already stored on PBS were encrypted with the current keyfile. After this action:": "las copias de seguridad ya almacenadas en PBS se cifraron con el archivo de claves actual. Después de esta acción:", + "Backup on newer kernel:": "Backup de un kernel más nuevo:", + "Backup on older kernel:": "Backup de un kernel anterior:", + "Backup origin metadata:": "Metadatos de origen del backup:", + "Backup path:": "Ruta del backup:", + "Backup pools not present on this host:": "Grupos del backup no presentes en este host:", + "Backup saved to:": "Backup guardado en:", + "Backup scheduler and retention": "Programador de backups y retención", + "Backup to Borg repository": "Backup en Borg", + "Backup to Proxmox Backup Server (PBS)": "Backup en Proxmox Backup Server (PBS)", + "Backup to a specific directory": "Backup en un directorio específico", + "Backup to local archive (.tar.zst)": "Backup en archivo local (.tar.zst)", + "Backup:": "Backup:", + "Backups already on PBS were encrypted with the current key — downloading them will fail unless you first Download the current keyfile to keep a copy.": "Los backups que ya están en PBS se cifraron con la clave actual — descargarlos fallará salvo que antes use Descargar para conservar una copia del archivo de claves actual.", + "Backups already stored on PBS were encrypted with the current keyfile. After this action:": "Los backups ya almacenados en PBS se cifraron con el archivo de claves actual. Después de esta acción:", "Backups verified": "Backups verificados", - "Bambu Studio is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience.": "Bambu Studio es un software de corte de código abierto y rico en características. Contiene flujos de trabajo basados en proyectos, algoritmos de corte optimizados sistemáticamente, y una interfaz gráfica fácil de usar, aportando a los usuarios una experiencia de impresión increíblemente suave.", + "Bambu Studio is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience.": "Bambu Studio es un software de laminado de código abierto, avanzado y lleno de funciones. Incluye flujos de trabajo por proyectos, algoritmos de laminado optimizados y una interfaz gráfica fácil de usar, para una experiencia de impresión muy fluida.", "Bandwidth limit configured": "Límite de ancho de banda configurado", "Bandwidth test (iperf3)": "Prueba de ancho de banda (iperf3)", - "Bandwidth test completed successfully": "La prueba de ancho de banda se completó con éxito", + "Bandwidth test completed successfully": "La prueba de ancho de banda se completó correctamente", "Base VM created with ID": "VM base creada con ID", "Base VMID": "Base VMID", "Base VMID (empty = next free block)": "Base VMID (vacío = siguiente bloque libre)", @@ -590,61 +590,61 @@ "Bashrc customization completed": "Personalización de Bashrc completada", "Basic Settings": "Ajustes básicos", "Basic Utilities": "Utilidades básicas", - "Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.": "Bazarr es una aplicación de acompañamiento para Sonarr y Radarr. Puede gestionar y descargar subtítulos basados en tus requirements. Usted define sus preferencias por programa de televisión o película y Bazarr se encarga de todo para usted.", - "Beets is a music library manager and not, for the most part, a music player. It does include a simple player plugin and an experimental Web-based player, but it generally leaves actual sound-reproduction to specialized tools.": "Beets es un gestor de bibliotecas de música y no, en su mayor parte, un reproductor de música. Incluye un plugin de reproductor simple y un reproductor web experimental, pero generalmente deja la reproducción de sonido real a herramientas especializadas.", - "Before making any changes, we'll create a safety backup.": "Antes de realizar cualquier cambio, crearemos una copia de seguridad de seguridad.", - "Beta (develop branch)": "Beta (rama de desarrollo)", + "Bazarr is a companion application to Sonarr and Radarr. It can manage and download subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.": "Bazarr es una aplicación complementaria de Sonarr y Radarr. Gestiona y descarga subtítulos según tus requisitos. Defines tus preferencias por serie o película y Bazarr se encarga del resto.", + "Beets is a music library manager and not, for the most part, a music player. It does include a simple player plugin and an experimental Web-based player, but it generally leaves actual sound-reproduction to specialized tools.": "Beets es un gestor de bibliotecas de música y no, en su mayor parte, un reproductor. Incluye un plugin de reproductor sencillo y un reproductor web experimental, pero deja la reproducción del sonido a herramientas especializadas.", + "Before making any changes, we'll create a safety backup.": "Antes de realizar cualquier cambio, crearemos un backup de seguridad.", + "Beta (develop branch)": "Beta (rama develop)", "Beta version:": "Versión beta:", "Binary not found in extracted content.": "Binario no encontrado en el contenido extraído.", "Bind mount added:": "Montaje bind añadido:", "Bind mounts are not included in vzdump": "Los bind mounts no están incluidos en vzdump", - "Bitcoin Knots can be used as a desktop client for regular payments or as a full node server utility for merchants and other payment services.": "Bitcoin Knots se puede utilizar como cliente de escritorio para pagos regulares o como un servidor de nodos completo para comerciantes y otros servicios de pago.", + "Bitcoin Knots can be used as a desktop client for regular payments or as a full node server utility for merchants and other payment services.": "Bitcoin Knots puede usarse como cliente de escritorio para pagos habituales o como servidor de nodo completo para comercios y otros servicios de pago.", "Blacklist nouveau driver": "Poner el controlador nouveau en la lista negra", "Blacklisting GPU host drivers...": "Incluir en la lista negra los controladores del host de la GPU...", "Blacklisting nouveau driver...": "Poniendo el controlador nouveau en la lista negra...", - "Blender is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**": "Blender es un software gratuito y de código abierto para gráficos 3D utilizado para crear películas animadas, efectos visuales, arte, modelos impresos 3D, gráficos de movimiento, aplicaciones interactivas 3D, realidad virtual y juegos de computadora. **Esta imagen no admite la reproducción de GPU fuera de la caja sólo experiencia de trabajo acelerada**", - "Blinko is an AI-powered card note-taking project. Designed for individuals who want to quickly capture and organize their fleeting thoughts. Blinko allows users to seamlessly jot down ideas the moment they strike, ensuring that no spark of creativity is lost.": "Blinko es un proyecto de toma de notas con tarjeta de IA. Diseñado para individuos que quieren quickly capturar y organizar sus pensamientos fugaces. Blinko permite a los usuarios descifrar sin problemas las ideas en el momento en que golpean, asegurando que no se pierda ninguna chispa de creatividad.", + "Blender is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**": "Blender es un conjunto de herramientas de gráficos 3D gratuito y de código abierto para crear películas de animación, efectos visuales, arte, modelos para impresión 3D, motion graphics, aplicaciones 3D interactivas, realidad virtual y videojuegos. **Esta imagen no admite renderizado por GPU de serie, solo un entorno de trabajo acelerado**", + "Blinko is an AI-powered card note-taking project. Designed for individuals who want to quickly capture and organize their fleeting thoughts. Blinko allows users to seamlessly jot down ideas the moment they strike, ensuring that no spark of creativity is lost.": "Blinko es un proyecto de notas en tarjetas con IA, pensado para quien quiere capturar y organizar rápidamente sus ideas pasajeras. Permite anotar las ideas en el momento en que surgen, para que no se pierda ninguna chispa de creatividad.", "Blocked GPU ID": "ID de GPU bloqueada", "Blocked GPU ID for VM Mode": "ID de GPU bloqueada para el modo VM", "Blocked device(s)": "Dispositivo(s) bloqueado(s)", "Blocked device(s):": "Dispositivo(s) bloqueado(s):", - "BookStack web interface": "Interfaz web BookStack", - "Bookstack is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.": "Bookstack es una fuente libre y abierta Wiki diseñada para crear una hermosa documentación. Con un editor WYSIWYG simple, pero potente, permite a los equipos crear documentación detallada y útil con facilidad.", + "BookStack web interface": "Interfaz web de BookStack", + "Bookstack is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.": "Bookstack es una wiki gratuita y de código abierto diseñada para crear documentación cuidada. Con un editor WYSIWYG sencillo pero potente, permite a los equipos crear con facilidad documentación detallada y útil.", "Boot Disk": "Disco de arranque", - "Boot artifacts regenerated — reboot the host to activate the merged config.": "artefactos de arranque regenerados: reinicie el host para activar la configuración fusionada.", + "Boot artifacts regenerated — reboot the host to activate the merged config.": "Artefactos de arranque regenerados: reinicie el host para activar la configuración fusionada.", "Boot disk:": "Disco de arranque:", "Boot order set to": "Orden de arranque establecido en", - "Boot partition UUIDs from backup not found on this host:": "Los UUID de partición de arranque desde la copia de seguridad no se encuentran en este host:", + "Boot partition UUIDs from backup not found on this host:": "Los UUID de particiones de arranque del backup no se encuentran en este host:", "Boot type (grub/zfs):": "Tipo de arranque (grub/zfs):", - "Borg backup error log": "Registro de errores de copia de seguridad de Borg", - "Borg backup failed.": "La copia de seguridad de Borg falló.", + "Borg backup error log": "Log de errores de backup de Borg", + "Borg backup failed.": "El backup de Borg falló.", "Borg binary checksum verification failed.": "Error en la verificación de la suma de comprobación binaria de Borg.", "Borg encryption": "Cifrado borg", "Borg extraction failed.": "La extracción de Borg falló.", "Borg not found. Downloading borg": "Borg no encontrado. Descargando borg", "Borg passphrase:": "Frase de contraseña de Borg:", "Borg ready.": "Borg listo.", - "Borg repositories": "repositorios Borg", + "Borg repositories": "Repositorios Borg", "Borg repository location": "Ubicación del repositorio Borg", - "Borg repository passphrase": "frase de contraseña del repositorio Borg", + "Borg repository passphrase": "Frase de contraseña del repositorio Borg", "Borg repository path:": "Ruta del repositorio Borg:", - "Borg restore error log": "Registro de errores de restauración de Borg", - "Borg server SSH user": "usuario SSH del servidor Borg", + "Borg restore error log": "Log de errores de restauración de Borg", + "Borg server SSH user": "Usuario SSH del servidor Borg", "Bridge": "Puente", "Bridge Analysis": "Análisis de puentes", "Bridge Configuration Analysis": "Análisis de configuración de puente", "Bridge:": "Puente:", "Bridges analyzed": "Puentes analizados", "Broken gasket-dkms package state recovered.": "Se ha recuperado el estado dañado del paquete gasket-dkms.", - "Browse Your Life in Images": "Explore su vida en imágenes", + "Browse Your Life in Images": "Explora tu vida en imágenes", "Browse manually (advanced)...": "Navegar manualmente (avanzado)...", "Browsers & Web Desktops": "Navegadores y escritorios web", "Build and install the gasket and apex kernel modules (DKMS)": "Compilar e instalar los módulos del kernel gasket y apex (DKMS)", "Build dependencies installed.": "Construya dependencias instaladas.", - "Build your personal knowledge base with TriliumNext Notes": "Construya su base de conocimiento personal con Trilium", - "Business & ERP": "Negocio y ERP", + "Build your personal knowledge base with TriliumNext Notes": "Crea tu base de conocimiento personal con TriliumNext Notes", + "Business & ERP": "Empresa y ERP", "CDC Data": "Datos CDC", - "CHANGES APPLIED SUCCESSFULLY": "CAMBIOS APLICADOS EXITOSAMENTE", + "CHANGES APPLIED SUCCESSFULLY": "CAMBIOS APLICADOS CORRECTAMENTE", "CIFS Client Tools: AVAILABLE": "Herramientas de cliente CIFS: DISPONIBLES", "CIFS Client Tools: NOT AVAILABLE - installing...": "Herramientas de cliente CIFS: NO DISPONIBLES - instalando...", "CIFS Client: INSTALLED": "Cliente CIFS: INSTALADO", @@ -656,8 +656,8 @@ "CIFS client tools installed.": "Herramientas de cliente CIFS instaladas.", "CIFS share mounted at:": "El recurso compartido CIFS se montó en:", "CIFS share remounted — LXC containers can now read and write": "Se volvió a montar el recurso compartido CIFS: los contenedores LXC ahora pueden leer y escribir", - "CIFS storage added successfully to Proxmox!": "¡Almacenamiento CIFS agregado exitosamente a Proxmox!", - "CLEANUP COMPLETED SUCCESSFULLY": "LIMPIEZA COMPLETADA CON ÉXITO", + "CIFS storage added successfully to Proxmox!": "¡Almacenamiento CIFS agregado correctamente a Proxmox!", + "CLEANUP COMPLETED SUCCESSFULLY": "LIMPIEZA COMPLETADA CORRECTAMENTE", "CLUSTER UPGRADE NOTES:": "NOTAS DE ACTUALIZACIÓN DEL CLÚSTER:", "CONFIGURED INTERFACES": "INTERFACES CONFIGURADAS", "CONFIRM FORMAT": "CONFIRMAR FORMATO", @@ -675,13 +675,13 @@ "CT {vmid} is a host monitor and had a rule in the host firewall. Allow TCP port {port} from {subnet} through the firewall of this host? Existing firewall rules are not changed.": "El CT {vmid} es un monitor del host y tenía una regla en el firewall del host. ¿Permitir el puerto TCP {port} desde {subnet} en el firewall de este host? Las reglas existentes no se modifican.", "CUDA requires a working NVIDIA driver": "CUDA requires un controlador NVIDIA de trabajo", "CUDA requires the NVIDIA Container Toolkit on the host": "CUDA requiere el NVIDIA Container Toolkit en el host", - "Calculate all kinds of statistics from your (local) Emby or Jellyfin server": "Calcular todo tipo de estadísticas de su servidor (local) Emby o Jellyfin", - "Calibre is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.": "Calibre es un poderoso y fácil de usar gestor de libros electrónicos. Los usuarios dicen que es excepcional y debe tener. Te permitirá hacer casi todo y lleva las cosas un paso más allá del software normal de libros electrónicos. También es completamente libre y de código abierto y excelente para usuarios casuales y expertos en informática.", - "Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.": "Calibre-web es una aplicación web que proporciona una interfaz limpia para navegar, leer y descargar eBooks utilizando una base de datos Calibre existente. También es posible integrar google drive y editar metadatos y su biblioteca calibre a través de la propia aplicación.", - "Calligra is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.": "Calligra es una oficina y una suite de arte gráfico por KDE. Está disponible para PCs de escritorio, computadoras de tableta y teléfonos inteligentes. Contiene aplicaciones para procesamiento de palabras, hojas de cálculo, presentación, gráficos vectoriales y bases de datos de edición.", + "Calculate all kinds of statistics from your (local) Emby or Jellyfin server": "Calcula todo tipo de estadísticas de tu servidor (local) Emby o Jellyfin", + "Calibre is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.": "Calibre es un gestor de libros electrónicos potente y fácil de usar. Sus usuarios lo consideran excepcional e imprescindible. Permite hacer casi de todo y va un paso más allá del software habitual de libros electrónicos. Además es totalmente gratuito y de código abierto, ideal tanto para usuarios ocasionales como para expertos.", + "Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself.": "Calibre-web es una aplicación web con una interfaz limpia para explorar, leer y descargar eBooks a partir de una base de datos de Calibre existente. También permite integrar Google Drive y editar los metadatos y tu biblioteca de Calibre desde la propia aplicación.", + "Calligra is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.": "Calligra es una suite ofimática y de artes gráficas de KDE. Está disponible para PC de escritorio, tabletas y smartphones. Incluye aplicaciones de procesador de textos, hojas de cálculo, presentaciones, gráficos vectoriales y edición de bases de datos.", "Cancel": "Cancelar", "Cancel restore": "Cancelar restauración", - "Cancel this setup": "cancelar esta configuración", + "Cancel this setup": "Cancelar esta configuración", "Cancelled by user or empty URL.": "Cancelado por usuario o URL vacía.", "Cancelled by user.": "Cancelado por el usuario.", "Cannot apply the Compose command:": "No puede aplicar el comando Compose:", @@ -689,9 +689,9 @@ "Cannot continue": "no puedo continuar", "Cannot create:": "No se puede crear:", "Cannot detect filesystem on": "No se puede detectar el sistema de archivos en", - "Cannot find": "no puedo encontrar", + "Cannot find": "No se encuentra", "Cannot identify the vendor of the device:": "No se puede identificar el proveedor del dispositivo:", - "Cannot load backup library: lib_host_backup_common.sh": "No se puede cargar la biblioteca de respaldo: lib_host_backup_common.sh", + "Cannot load backup library: lib_host_backup_common.sh": "No se puede cargar la biblioteca de backup: lib_host_backup_common.sh", "Cannot proceed with invalid export path.": "No se puede continuar con una ruta de exportación no válida.", "Cannot proceed with invalid share name.": "No se puede continuar con un nombre compartido no válido.", "Cannot reach Proxmox repositories": "No se puede acceder a los repositorios de Proxmox", @@ -723,30 +723,30 @@ "Ceph no-subscription repository present": "Repositorio Ceph sin suscripción presente", "Ceph packages and repository removed": "Paquetes y repositorio de Ceph eliminados", "Ceph packages are available": "Los paquetes Ceph están disponibles", - "Ceph packages installed and verified successfully": "Paquetes Ceph instalados y verificados exitosamente", + "Ceph packages installed and verified successfully": "Paquetes Ceph instalados y verificados correctamente", "Ceph packages installed but service verification failed": "Paquetes Ceph instalados pero falla la verificación del servicio", "Ceph packages may not be available, but continuing installation...": "Es posible que los paquetes de Ceph no estén disponibles, pero continúa la instalación...", "Ceph repository configured for PVE 8": "Repositorio Ceph configurado para PVE 8", "Ceph repository configured for PVE 9": "Repositorio Ceph configurado para PVE 9", - "Ceph repository signature verification failed; installation has been stopped": "Error en la verificación de la firma del repositorio de Ceph;la instalación ha sido detenida", + "Ceph repository signature verification failed; installation has been stopped": "Error en la verificación de la firma del repositorio de Ceph; la instalación ha sido detenida", "Ceph version OK:": "Versión Ceph correcta:", "Certificate errors are logged in /config/log/letsencrypt inside the container.": "Los errores de certificado se registran en /config/log/letsencrypt dentro del contenedor.", "Certificate fingerprint of the PBS server:": "Huella digital del certificado del servidor PBS:", - "Certificate provider: empty for Let's Encrypt, zerossl for ZeroSSL": "Proveedor de certificados: vacío para Encriptar, cerossl para ZeroSSL", + "Certificate provider: empty for Let's Encrypt, zerossl for ZeroSSL": "Proveedor de certificados: vacío para Let's Encrypt, zerossl para ZeroSSL", "Change GPU acceleration?": "¿Cambiar la aceleración de GPU?", "Change Language": "Cambiar idioma", - "Change Release Channel": "Cambiar canal de lanzamiento", + "Change Release Channel": "Cambiar canal de release", "Change it after the first login.": "Cámbialo después del primer inicio de sesión.", "Change or add an environment variable?": "¿Cambiar o añadir una variable de entorno?", "Change the access network?": "¿Cambiar la red de acceso?", "Change the recognition now?": "¿Cambiar el reconocimiento ahora?", "Change what runs recognition: CPU or GPU": "Cambiar qué ejecuta el reconocimiento: CPU o GPU", - "Changedetection.io provides free, open-source web page monitoring, notification and change detection.": "Changedetection.io proporciona monitorización gratuita de páginas web de código abierto, notificación y detección de cambios.", + "Changedetection.io provides free, open-source web page monitoring, notification and change detection.": "Changedetection.io ofrece monitorización de páginas web, notificaciones y detección de cambios, gratis y de código abierto.", "Changes applied. A system reboot is recommended for them to take full effect.": "Se aplicaron cambios. Se recomienda reiniciar el sistema para que surtan efecto completo.", "Changes have been applied to the configuration file.": "Se han aplicado cambios al archivo de configuración.", "Changes will apply after reboot.": "Los cambios se aplicarán después del reinicio.", - "Changing Release Channel": "Cambiar el canal de lanzamiento", - "Changing the machine type on an existing installed VM is not safe: it changes the chipset and PCI slot layout, which typically prevents the guest OS from booting.": "Cambiar el tipo de máquina en una VM instalada existente no es seguro: cambia el diseño del chipset y de la ranura PCI, lo que normalmente impide que el sistema operativo invitado se inicie.", + "Changing Release Channel": "Cambio de canal de release", + "Changing the machine type on an existing installed VM is not safe: it changes the chipset and PCI slot layout, which typically prevents the guest OS from booting.": "Cambiar el tipo de máquina de una VM ya instalada no es seguro: cambia el chipset y la disposición de las ranuras PCI, lo que normalmente impide que arranque el sistema operativo de la VM.", "Changing the rootfs or its storage requires a separate migration": "Cambiar los rootfs o su almacenamiento requiere una migración separada", "Changing the storage or size of a disk requires a migration; empty disks are not created": "Cambiar el almacenamiento o el tamaño de un disco requiere una migración; los discos vacíos no se crean", "Check": "Controlar", @@ -759,16 +759,16 @@ "Check Proxmox firewall status": "Comprobar el estado del cortafuegos de Proxmox", "Check Samba Status": "Verificar el estado de Samba", "Check VM disk/PCI slots": "Verifique el disco VM/ranuras PCI", - "Check VM passthrough settings": "Verifique la configuración de paso a través de VM", + "Check VM passthrough settings": "Revise la configuración de passthrough de la VM", "Check connectivity with another host": "Verificar la conectividad con otro host", "Check container mount points": "Verifique los puntos de montaje del contenedor", "Check if container is unprivileged:": "Compruebe si el contenedor no tiene privilegios:", "Check kernel params (IOMMU flags)": "Verifique los parámetros del kernel (indicadores IOMMU)", "Check loaded GPU/TPU modules": "Verifique los módulos GPU/TPU cargados", - "Check log:": "Registro de verificación:", + "Check log:": "Revise el log:", "Check resulting config:": "Verifique la configuración resultante:", "Check script not found": "Comprobar script no encontrado", - "Check test progress — show active or last test result": "Verifique el progreso de la prueba: muestre el resultado de la prueba activa o la última", + "Check test progress — show active or last test result": "Progreso de prueba — prueba activa o último resultado", "Check that:": "Comprueba que:", "Check the error messages above for details.": "Consulte los mensajes de error anteriores para obtener más detalles.", "Check the image reference and registry access. If the registry is unavailable, try again later. A private registry needs credentials, which are not supported yet.": "Comprueba la referencia de la imagen y el acceso al registro. Si el registro no está disponible, inténtalo más tarde. Un registro privado necesita credenciales, que todavía no se admiten.", @@ -807,7 +807,7 @@ "Checklist pre-check finished. Warnings:": "Verificación previa de la lista de verificación finalizada. Advertencias:", "Checks for LVM and storage issues": "Comprueba si hay problemas de almacenamiento y LVM", "Choose BIOS type": "Elige el tipo de BIOS", - "Choose No to abort and roll back to the legacy refuse behaviour.": "elija No para cancelar y volver al comportamiento de rechazo heredado.", + "Choose No to abort and roll back to the legacy refuse behaviour.": "Elija No para cancelar y volver al comportamiento de rechazo heredado.", "Choose ZimaOS image option:": "Elige la opción de imagen de ZimaOS:", "Choose a Samba server:": "Elige un servidor Samba:", "Choose a Windows ISO to use:": "Elige una ISO de Windows para usar:", @@ -825,7 +825,7 @@ "Choose a loader for Synology DSM:": "Elige un cargador para Synology DSM:", "Choose a logo for Fastfetch:": "Elige un logotipo para Fastfetch:", "Choose a recent server:": "Elige un servidor reciente:", - "Choose a recovery passphrase (write it down somewhere safe):": "elija una frase de contraseña de recuperación (escríbala en un lugar seguro):", + "Choose a recovery passphrase (write it down somewhere safe):": "Elija una frase de contraseña de recuperación (escríbala en un lugar seguro):", "Choose a script to execute:": "Elige un script para ejecutar:", "Choose a server:": "Elige un servidor:", "Choose a share to mount:": "Elige un recurso compartido para montar:", @@ -843,7 +843,7 @@ "Choose conflict policy:": "Elige política de conflictos:", "Choose filesystem for the disk:": "Elige el sistema de archivos para el disco:", "Choose how the current directory is shown in the Bash prompt:": "Elija cómo se muestra el directorio actual en el prompt de Bash:", - "Choose how this host backup will be triggered:": "elija cómo se activará esta copia de seguridad del host:", + "Choose how this host backup will be triggered:": "Elija cómo se lanzará este backup del host:", "Choose how to continue:": "Elige cómo continuar:", "Choose how to handle affected LXC containers before switching to VM mode.": "Elige cómo manejar los contenedores LXC afectados antes de cambiar al modo VM.", "Choose how to make the disk available on this host. Mark one or both options:": "Elige cómo hacer que el disco esté disponible en este host. Marque una o ambas opciones:", @@ -855,21 +855,21 @@ "Choose options to configure:": "Elige opciones para configurar:", "Choose the driver version for Coral M.2:": "Elige la versión del controlador para Coral M.2:", "Choose the filesystem for the new partition:": "Elige el sistema de archivos para la nueva partición:", - "Choose the release channel to use:": "Elige el canal de lanzamiento a utilizar:", - "Choose the storage for the EFI disk (4MB):": "elija el almacenamiento para el disco EFI (4 MB):", - "Choose the storage for the TPM disk (4MB):": "elija el almacenamiento para el disco TPM (4 MB):", - "Choose the storage for the loader disk:": "elija el almacenamiento para el disco del cargador:", - "Choose the storage for the virtual disk:": "elija el almacenamiento para el disco virtual:", + "Choose the release channel to use:": "Elige el canal de release que quieres usar:", + "Choose the storage for the EFI disk (4MB):": "Elija el almacenamiento para el disco EFI (4 MB):", + "Choose the storage for the TPM disk (4MB):": "Elija el almacenamiento para el disco TPM (4 MB):", + "Choose the storage for the loader disk:": "Elija el almacenamiento para el disco del cargador:", + "Choose the storage for the virtual disk:": "Elija el almacenamiento para el disco virtual:", "Choose the storage volume for the EFI disk (4MB):\n\nUse Spacebar to select.": "Elige el volumen de almacenamiento para el disco EFI (4 MB):\n\nUtilice la barra espaciadora para seleccionar.", "Choose the storage volume for the virtual disk:": "Elige el volumen de almacenamiento para el disco virtual:", "Choose the type of virtual system to install:": "Elige el tipo de sistema virtual a instalar:", "Choose what to do with the selected disk:": "Elige qué hacer con el disco seleccionado:", - "Choose where to save the backup:": "Elige dónde guardar la copia de seguridad:", - "Chrome is the official web browser from Google, built to be fast, secure, and customizable.": "Chrome es el navegador web oficial de Google, construido para ser rápido, seguro y personalizable.", - "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.": "Chromium es un proyecto de navegador de código abierto que pretende construir una manera más segura, rápida y estable para que todos los usuarios experimenten la web.", + "Choose where to save the backup:": "Elige dónde guardar el backup:", + "Chrome is the official web browser from Google, built to be fast, secure, and customizable.": "Chrome es el navegador web oficial de Google, creado para ser rápido, seguro y personalizable.", + "Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.": "Chromium es un proyecto de navegador de código abierto que busca ofrecer a todos los usuarios una forma más segura, rápida y estable de usar la web.", "Circular dependency:": "Dependencia circular:", "Clean disk metadata": "Limpiar metadatos del disco", - "Cleaned up": "limpiado", + "Cleaned up": "Limpiado", "Cleaning cached files...": "Limpiando archivos en caché...", "Cleaning disk metadata...": "Limpiando metadatos del disco...", "Cleaning previous Log2RAM installation...": "Limpiando la instalación anterior de Log2RAM...", @@ -889,23 +889,23 @@ "Clear pool error state": "Borrar estado de error del grupo", "Cleared": "Borrado", "Clearing login credentials...": "Borrando credenciales de inicio de sesión...", - "Client (run a bandwidth test to a server)": "Cliente (ejecute una prueba de ancho de banda en un servidor)", + "Client (run a bandwidth test to a server)": "Cliente (ejecuta una prueba de ancho de banda contra un servidor)", "Client determines best version to use": "El cliente determina la mejor versión para usar", - "Clients reach the VPN through the public address and the UDP port given during the installation, so that port must be forwarded to this container.": "Los clientes llegan a la VPN a través de la dirección pública y el puerto UDP dado durante la instalación, de modo que el puerto debe ser enviado a este contenedor.", + "Clients reach the VPN through the public address and the UDP port given during the installation, so that port must be forwarded to this container.": "Los clientes acceden a la VPN por la dirección pública y el puerto UDP indicados durante la instalación, por lo que ese puerto debe estar redirigido a este contenedor.", "Cloning Coral driver repository (feranick fork)...": "Clonación del repositorio de controladores de Coral (fork feranick)...", "Cloning Lynis from GitHub...": "Clonando Lynis desde GitHub...", "Cloning and applying NVIDIA patch (keylase/nvidia-patch)...": "Clonación y aplicación del parche NVIDIA (keylase/nvidia-patch)...", "Closed": "Cerrado", - "Cloud Database Manager.": "Administrador de bases de datos en la nube.", + "Cloud Database Manager.": "Gestor de bases de datos en la nube.", "Cloud storage synchronization and FUSE mounts": "Sincronización de almacenamiento en la nube y montajes FUSE", "Cloud-Init Automated Installers": "Instaladores automatizados de Cloud-Init", "Cluster certificates updated": "Certificados de clúster actualizados", "Cluster configuration (advanced)": "Configuración de clúster (avanzada)", - "Cluster data will be applied automatically at next boot.": "los datos del clúster se aplicarán automáticamente en el próximo inicio.", + "Cluster data will be applied automatically at next boot.": "Los datos del clúster se aplicarán automáticamente en el próximo inicio.", "Cluster upgrade mode": "Modo de actualización del clúster", - "Code-server is VS Code running on a remote server, accessible through the browser.": "Code-server es el código VS que se ejecuta en un servidor remoto, accesible a través del navegador.", - "CodeProject.AI Server": "CodeProject. AI Server", - "Command": "Dominio", + "Code-server is VS Code running on a remote server, accessible through the browser.": "Code-server es VS Code ejecutándose en un servidor remoto, accesible desde el navegador.", + "CodeProject.AI Server": "CodeProject.AI Server", + "Command": "Comando", "Command override for an unknown service:": "Anulación de comando para un servicio desconocido:", "Commenting any residual Bookworm lines in *.list...": "Comentando cualquier línea residual de Bookworm en *.list...", "Commenting legacy PVE 8 repository .list files (if any)...": "Comentando archivos .list del repositorio PVE 8 heredado (si los hay)...", @@ -915,11 +915,11 @@ "Communication & Community": "Comunicación y comunidad", "Communications": "Comunicaciones", "Community Scripts": "Scripts comunitarios", - "Community single-container Home Assistant OS image": "Comunidad Imagen de un solo contenedor Home Assistant OS", - "Compatibility check": "verificación de compatibilidad", + "Community single-container Home Assistant OS image": "Imagen comunitaria de Home Assistant OS en un solo contenedor", + "Compatibility check": "Verificación de compatibilidad", "Compatibility check — OK": "Verificación de compatibilidad - OK", - "Compatibility check — issues detected": "verificación de compatibilidad: problemas detectados", - "Compatibility check — review warnings": "verificación de compatibilidad: revisar las advertencias", + "Compatibility check — issues detected": "Verificación de compatibilidad: problemas detectados", + "Compatibility check — review warnings": "Verificación de compatibilidad: revisar las advertencias", "Compatible with privileged and unprivileged LXC containers": "Compatible con contenedores LXC privilegiados y no privilegiados", "Compatible with:": "Compatible con:", "Compile firewall rules for all nodes": "Compilar las reglas del cortafuegos para todos los nodos", @@ -927,12 +927,12 @@ "Complete": "Completo", "Complete NVIDIA uninstallation finished.": "Completa la desinstalación de NVIDIA finalizada.", "Complete post-installation optimization finished!": "¡Optimización completa posterior a la instalación finalizada!", - "Complete restore": "restauración completa", + "Complete restore": "Restauración completa", "Complete the DSM installation wizard": "Complete el asistente de instalación de DSM", "Complete the ZimaOS installation wizard": "Complete el asistente de instalación de ZimaOS", "Complete the media server and Seerr accounts, the Bazarr providers and the SABnzbd Usenet credentials when they are selected.": "Complete las cuentas del servidor multimedia y de Seerr, los proveedores de Bazarr y las credenciales de Usenet de SABnzbd cuando estén seleccionados.", "Completed": "Completado", - "Completed Successfully with GPU passthrough configured!": "¡Completado exitosamente con el paso a través de GPU configurado!", + "Completed Successfully with GPU passthrough configured!": "¡Completado correctamente con el passthrough de GPU configurado!", "Completed Successfully!": "¡Completado con éxito!", "Completed with errors —": "Completado con errores.", "Completed.": "Terminado.", @@ -943,25 +943,25 @@ "Completing its final cleanup...": "Completando su limpieza final...", "Completing pending package configurations...": "Completando las configuraciones de paquetes pendientes...", "Compliance checking (PCI-DSS, HIPAA, etc.)": "Comprobación de cumplimiento (PCI-DSS, HIPAA, etc.)", - "Component to uninstall manually (no --auto-uninstall yet):": "Componente para desinstalar manualmente (aún no hay desinstalación automática):", - "Component was installed on the backup source but no matching hardware was found on this host.": "El componente se instaló en la fuente de respaldo, pero no se encontró hardware coincidente en este host.", + "Component to uninstall manually (no --auto-uninstall yet):": "Componente que hay que desinstalar manualmente (aún sin --auto-uninstall):", + "Component was installed on the backup source but no matching hardware was found on this host.": "El componente estaba instalado en el origen del backup, pero no se encontró hardware compatible en este host.", "Component:": "Componente:", "Components to uninstall (manual for now):": "Componentes para desinstalar (manual por ahora):", "Compose capabilities validated in the LXC user namespace:": "Configurar capacidades validadas en el espacio de nombres de usuario de LXC:", "Compose file of the application": "Archivo Compose de la aplicación", "Compose file of this host": "Archivo Compose de este host", "Compressed size:": "Tamaño comprimido:", - "Compressing": "comprimir", + "Compressing": "Comprimiendo", "Compression Tools": "Herramientas de compresión", "Concise output of logical volumes": "Salida concisa de volúmenes lógicos", - "Concise output of physical volumes": "Salida concisa de volúmenes físicos.", - "Concise output of volume groups": "Salida concisa de grupos de volúmenes.", + "Concise output of physical volumes": "Salida concisa de volúmenes físicos", + "Concise output of volume groups": "Salida concisa de grupos de volúmenes", "Concurrent change while restoring the start at boot setting": "Cambio simultáneo mientras se restablece el inicio en el ajuste de arranque", "Configuration Analysis": "Análisis de configuración", "Configuration Menu": "Menú de configuración", "Configuration Summary:": "Resumen de configuración:", "Configuration analysis": "Análisis de configuración", - "Configuration backup created:": "Copia de seguridad de configuración creada:", + "Configuration backup created:": "Backup de configuración creado:", "Configuration can continue now and will be effective after reboot.": "La configuración puede continuar ahora y será efectiva después del reinicio.", "Configuration completed successfully!": "¡La configuración se completó con éxito!", "Configuration file for container": "Archivo de configuración para contenedor", @@ -977,25 +977,25 @@ "Configuration will continue now and be effective after reboot.": "La configuración continuará ahora y será efectiva después del reinicio.", "Configuration:": "Configuración:", "Configure": "Configurar", - "Configure GPU passthrough with VFIO": "Configurar el paso a través de GPU con VFIO", - "Configure LXC Mount Points (Host ↔ Container)": "Configurar puntos de montaje LXC (Host ↔ Contenedor)", + "Configure GPU passthrough with VFIO": "Configurar el passthrough de GPU con VFIO", + "Configure LXC Mount Points (Host ↔ Container)": "Configurar puntos de montaje LXC (Host → Contenedor)", "Configure LXC mount points": "Configurar puntos de montaje LXC", "Configure Mount Point inside LXC": "Configurar el punto de montaje dentro de LXC", - "Configure NFS Client in LXC (only privileged)": "Configurar el Cliente NFS en LXC (solo privilegiado)", - "Configure NFS Server in LXC (only privileged)": "Configurar el servidor NFS en LXC (solo privilegiado)", + "Configure NFS Client in LXC (only privileged)": "Configurar cliente NFS en LXC (solo privilegiado)", + "Configure NFS Server in LXC (only privileged)": "Configurar servidor NFS en LXC (solo privilegiado)", "Configure Proxmox APT repositories": "Configurar repositorios APT de Proxmox", - "Configure Samba Client in LXC (only privileged)": "Configurar el Cliente Samba en LXC (solo privilegiado)", - "Configure Samba Server in LXC (only privileged)": "Configurar el servidor Samba en LXC (solo privilegiado)", + "Configure Samba Client in LXC (only privileged)": "Configurar cliente Samba en LXC (solo privilegiado)", + "Configure Samba Server in LXC (only privileged)": "Configurar servidor Samba en LXC (solo privilegiado)", "Configure as guest (no authentication)": "Configurar como invitado (sin autenticación)", - "Configure backup destinations": "configurar destinos de copia de seguridad", - "Configure backup destinations (PBS, Borg, local)": "configurar destinos de copia de seguridad (PBS, Borg, local)", + "Configure backup destinations": "Configurar destinos de backup", + "Configure backup destinations (PBS, Borg, local)": "Configurar destinos de backup (PBS, Borg, local)", "Configure the Google Coral APT repository": "Configurar el repositorio de Google Coral APT", "Configure the optional variable": "¿Configurar la variable opcional", "Configure the remote in the Rclone Web UI first. Checking its name may start a stopped CT, even in a dry run. Applying the mount restarts the CT and attempts to publish two FUSE views on the host; a dry run does not publish them.": "Configura primero el remoto en la interfaz web de Rclone. Comprobar su nombre puede arrancar un CT detenido, incluso en una simulación. Aplicar el montaje reinicia el CT e intenta publicar dos vistas FUSE en el host; una simulación no las publica.", "Configure with username and password": "Configurar con nombre de usuario y contraseña", "Configured Ports": "Puertos configurados", "Configured but doesn't exist": "Configurado pero no existe", - "Configuring AMD GPU passthrough...": "Configurando el paso a través de GPU AMD...", + "Configuring AMD GPU passthrough...": "Configurando el passthrough de GPU AMD...", "Configuring AMD softdep...": "Configurando el software AMD...", "Configuring APT to skip downloading additional languages": "Configurar APT para omitir la descarga de idiomas adicionales", "Configuring APT to skip downloading additional languages...": "Configurando APT para omitir la descarga de idiomas adicionales...", @@ -1004,9 +1004,9 @@ "Configuring Coral USB support...": "Configurando la compatibilidad con Coral USB...", "Configuring EFI disk": "Configurar el disco EFI", "Configuring I/O priority for vzdump...": "Configurando la prioridad de E/S para vzdump...", - "Configuring Intel iGPU passthrough...": "Configurando el paso a través de Intel iGPU...", + "Configuring Intel iGPU passthrough...": "Configurando el passthrough de la iGPU Intel...", "Configuring MOTD (Message of the Day) banner...": "Configurando el banner MOTD (Mensaje del día)...", - "Configuring NVIDIA GPU passthrough...": "Configurando el paso a través de GPU NVIDIA...", + "Configuring NVIDIA GPU passthrough...": "Configurando el passthrough de GPU NVIDIA...", "Configuring NVIDIA KVM hiding...": "Configurando la ocultación de NVIDIA KVM...", "Configuring NVIDIA modules...": "Configurando módulos NVIDIA...", "Configuring PAM limits...": "Configurando límites de PAM...", @@ -1048,53 +1048,53 @@ "Confirm Import": "Confirmar importación", "Confirm Mount": "Confirmar montaje", "Confirm Mount Point Removal": "Confirmar la eliminación del punto de montaje", - "Confirm Password": "confirmar Contraseña", + "Confirm Password": "Confirmar contraseña", "Confirm Remove": "Confirmar eliminar", "Confirm Restore": "Confirmar restauración", "Confirm Uninstallation": "Confirmar la desinstalación", "Confirm Unmount": "Confirmar desmontar", "Confirm complete restore": "Confirmar restauración completa", - "Confirm custom restore": "confirmar restauración personalizada", + "Confirm custom restore": "Confirmar restauración personalizada", "Confirm delete": "Confirmar eliminación", "Confirm export": "Confirmar exportación", "Confirm password for": "Confirmar contraseña para", "Confirm recovery passphrase:": "Confirmar la contraseña de recuperación:", "Confirm that host data is not reverted": "Confirme que los datos de host no se revierten", - "Confirm the keyfile passphrase:": "confirme la frase de contraseña del archivo clave:", + "Confirm the keyfile passphrase:": "Confirme la frase de contraseña del archivo de claves:", "Confirm the mount path is visible.": "Confirme que la ruta de montaje sea visible.", "Confirm the password:": "Confirme la contraseña:", "Confirmation": "Confirmación", "Confirmation Failed": "Error de confirmación", - "Conflicting ZFS ARC settings backed up and reconciled:": "Configuración de ZFS ARC en conflicto respaldada y corregida:", + "Conflicting ZFS ARC settings backed up and reconciled:": "Configuración de ZFS ARC en conflicto guardada en backup y corregida:", "Conflicting ZFS ARC settings detected in:": "Configuración de ZFS ARC en conflicto detectada en:", - "Conflicting drivers blacklisted successfully.": "Los controladores en conflicto se incluyeron exitosamente en la lista negra.", - "Conflicting path included in backup:": "Ruta conflictiva incluida en la copia de seguridad:", + "Conflicting drivers blacklisted successfully.": "Los controladores en conflicto se incluyeron correctamente en la lista negra.", + "Conflicting path included in backup:": "Ruta conflictiva incluida en el backup:", "Conflicting utilities removed": "Se eliminaron las utilidades conflictivas", "Connect a Coral Accelerator and try again.": "Conecte un Coral Accelerator y vuelva a intentarlo.", "Connect it, or remove it from the container in Proxmox (Resources), and run the recovery again.": "Conéctalo, o elimínalo del contenedor en Proxmox (Recursos), y vuelve a lanzar la recuperación.", - "Connect your devices and users together in your own secure virtual private network.": "Conecta tus dispositivos y usuarios juntos en tu propia red privada virtual segura.", - "Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.": "Conecte sus dispositivos en una red de superposición segura de WireGuard® con SSO, MFA y controles de acceso granular.", + "Connect your devices and users together in your own secure virtual private network.": "Conecta tus dispositivos y usuarios en tu propia red privada virtual segura.", + "Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls.": "Conecta tus dispositivos en una red overlay segura basada en WireGuard®, con SSO, MFA y controles de acceso granulares.", "Connected": "Conectado", "Connecting Radarr to qBittorrent...": "Conexión de Radarr a qBittorrent...", "Connecting Sonarr to qBittorrent...": "Conexión de Sonarr a qBittorrent...", - "Connecting to PBS and starting backup...": "Conectándose a PBS e iniciando la copia de seguridad...", + "Connecting to PBS and starting backup...": "Conectándose a PBS e iniciando el backup...", "Connection Details:": "Detalles de conexión:", "Connection Error": "Error de conexión", "Connection details:": "Detalles de conexión:", "Connectivity Test": "Prueba de conectividad", "Connectivity Test Results": "Resultados de la prueba de conectividad", - "Consider adding RAM or reducing the host workload if ZFS performance is insufficient.": "considere agregar RAM o reducir la carga de trabajo del host si el rendimiento de ZFS es insuficiente.", + "Consider adding RAM or reducing the host workload if ZFS performance is insufficient.": "Considere agregar RAM o reducir la carga de trabajo del host si el rendimiento de ZFS es insuficiente.", "Consider adding physical interface": "Considere agregar una interfaz física", "Consider removing its configuration": "Considere eliminar su configuración", - "Consider security implications for production environments": "Considere las implicaciones de seguridad para los entornos de producción.", - "Consider visiting the repository and supporting the project.": "considere visitar el repositorio y apoyar el proyecto.", - "Console log:": "Registro de consolas:", + "Consider security implications for production environments": "Considere las implicaciones de seguridad para los entornos de producción", + "Consider visiting the repository and supporting the project.": "Considere visitar el repositorio y apoyar el proyecto.", + "Console log:": "Log de la consola:", "Container": "Contenedor", - "Container — LXC root directories": "Contenedor: directorios raíz de LXC", + "Container — LXC root directories": "Contenedor — directorios raíz de LXC", "Container ID": "ID del contenedor", "Container ID not defined. Make sure to select a container first.": "ID de contenedor no definido. Asegúrese de seleccionar un contenedor primero.", "Container Mount Point": "Punto de montaje del contenedor", - "Container OS:": "SO de contenedor:", + "Container OS:": "SO del contenedor:", "Container Path": "Ruta del contenedor", "Container Path:": "Ruta del contenedor:", "Container Status": "Estado del contenedor", @@ -1104,49 +1104,52 @@ "Container converted to privileged": "Contenedor convertido a privilegiado", "Container created:": "Contenedor creado:", "Container data targeted for deletion:": "Datos de los contenedores que se eliminarán:", - "Container did not become ready in time. Skipping driver installation.": "El contenedor no estuvo listo a tiempo. Saltarse la instalación del controlador.", + "Container did not become ready in time. Skipping driver installation.": "El contenedor no estuvo listo a tiempo. Se omite la instalación del controlador.", "Container did not start in time.": "El contenedor no arrancó a tiempo.", - "Container distro": "distribución de contenedores", + "Container distro": "Distribución del contenedor", "Container does not have apt-get available. Coral driver installation only supports Debian/Ubuntu containers.": "El contenedor no tiene apt-get disponible. La instalación del controlador Coral solo admite contenedores Debian/Ubuntu.", - "Container installed, but without a verifiable record for future updates.": "Container instalado, pero sin un registro verificable para futuras actualizaciones.", + "Container installed, but without a verifiable record for future updates.": "Contenedor instalado, pero sin un registro verificable para futuras actualizaciones.", "Container is already stopped.": "El contenedor ya está detenido.", - "Container is running. Restart to apply changes?": "El contenedor está funcionando. ¿Reiniciar para aplicar cambios?", - "Container is stopped. Start it now to verify the mount works?": "El contenedor está detenido. ¿Iniciarlo ahora para verificar que el soporte funciona?", - "Container kept with its data; the installation was not validated:": "Container se mantuvo con sus datos; la instalación no fue validada:", + "Container is running. Restart to apply changes?": "El contenedor está en ejecución. ¿Reiniciarlo para aplicar los cambios?", + "Container is stopped. Start it now to verify the mount works?": "El contenedor está detenido. ¿Iniciarlo ahora para verificar que el montaje funciona?", + "Container kept with its data; the installation was not validated:": "El contenedor se conserva con sus datos; la instalación no se validó:", "Container mount point:": "Punto de montaje del contenedor:", - "Container must be stopped before conversion": "El contenedor debe detenerse antes de la conversión.", + "Container must be stopped before conversion": "El contenedor debe estar detenido antes de la conversión", "Container prepared for the stack:": "Contenedor preparado para la pila:", - "Container recreated": "Container recreated", + "Container recreated": "Contenedor recreado", "Container removed:": "Contenedor eliminado:", "Container restarted successfully": "El contenedor se reinició correctamente", - "Container running steadily": "Contenedor funcionando de manera constante", + "Container running steadily": "Contenedor funcionando de forma estable", "Container started": "Contenedor iniciado", "Container started successfully": "El contenedor se inició correctamente", "Container started successfully.": "El contenedor se inició correctamente.", "Container started.": "Contenedor iniciado.", "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", + "Container successfully converted to privileged.": "Contenedor convertido correctamente a privilegiado.", + "Container template— LXC templates": "Plantilla CT — plantillas LXC", "Container to change": "Contenedor que se va a cambiar", "Container volume": "Volumen de contenedor", "Container volume (included in backups)": "Volumen de contenedor (incluido en backups)", - "Container will pick up the mount on next start": "El contenedor recogerá la montura en el próximo inicio.", - "Container with ID": "Contenedor con identificación", + "Container will pick up the mount on next start": "El contenedor verá el montaje en el próximo inicio", + "Container with ID": "Contenedor con ID", "Container:": "Contenedor:", "Containers & Docker": "Contenedores y Docker", + "Containers created from an OCI image are not listed.": "Los contenedores creados desde una imagen OCI no aparecen en la lista.", + "Containers created from an OCI image are not listed: their devices are changed in OCI manager Apps (Recreate).": "Los contenedores creados desde una imagen OCI no aparecen: sus dispositivos se cambian en OCI manager Apps (Recrear).", + "Containers created from an OCI image are not listed: their paths are changed in OCI manager Apps (Recreate).": "Los contenedores creados desde una imagen OCI no aparecen: sus rutas se cambian en OCI manager Apps (Recrear).", "Containers returned to their previous state": "Los contenedores regresaron a su estado anterior", "Containers targeted for removal:": "Contenedores que se eliminarán:", "Containers that are removed:": "Contenedores que se eliminan:", "Containers that will be created (one LXC per service, on a private network):": "Contenedores que se crearán (un LXC por servicio, en una red privada):", "Containers that will receive this device": "Contenedores que recibirán este dispositivo", "Containers that will receive this path": "Contenedores que recibirán esta ruta", - "Containers:": "Containers:", + "Containers:": "Contenedores:", "Contains files": "Contiene archivos", "Contains:": "Contiene:", "Content Types": "Tipos de contenido", "Content Types:": "Tipos de contenido:", - "Content collaboration platform": "Plataforma de colaboración con contenidos", + "Content collaboration platform": "Plataforma de colaboración sobre contenidos", "Content is usually images for VM block devices.": "El contenido suele ser imágenes para dispositivos de bloque VM.", "Content type is fixed to:": "El tipo de contenido se fija en:", "Content:": "Contenido:", @@ -1166,21 +1169,21 @@ "Controller": "Controlador", "Controller + NVMe": "Controlador + NVMe", "Controller + NVMe assignment will be written now and become active after host reboot.": "La asignación de controlador + NVMe se escribirá ahora y se activará después de reiniciar el host.", - "Controller + NVMe passthrough requires machine type q35. Skipping controller assignment.": "El paso de controlador + NVMe requiere el tipo de máquina q35. Saltarse la asignación del controlador.", + "Controller + NVMe passthrough requires machine type q35. Skipping controller assignment.": "El passthrough de controlador + NVMe requiere el tipo de máquina q35. Se omite la asignación del controlador.", "Controller/NVMe Conflict Policy": "Política de conflictos entre controlador y NVMe", "Controller/NVMe already present in VM config": "Controlador/NVMe ya presente en la configuración de VM", "Controller/NVMe assigned": "Controlador/NVMe asignado", "Controller/NVMe is in use by running VM": "El controlador/NVMe está en uso al ejecutar VM", - "Controller/NVMe passthrough requires IOMMU enabled in BIOS/UEFI and kernel.": "La transferencia de controlador/NVMe requiere IOMMU habilitado en BIOS/UEFI y kernel.", - "Controller/NVMe passthrough requires machine type q35.": "La transferencia de controlador/NVMe requiere el tipo de máquina q35.", - "Controller/NVMe passthrough to VMs requires IOMMU enabled in BIOS/UEFI and kernel.": "La transferencia de controlador/NVMe a máquinas virtuales requiere IOMMU habilitado en BIOS/UEFI y kernel.", - "Controller/NVMe passthrough to VMs requires IOMMU to be enabled in the kernel.": "La transferencia del controlador/NVMe a las máquinas virtuales requiere que IOMMU esté habilitado en el kernel.", - "Controller/NVMe passthrough — compatibility notice": "Transferencia de controlador/NVMe: aviso de compatibilidad", + "Controller/NVMe passthrough requires IOMMU enabled in BIOS/UEFI and kernel.": "El passthrough de controlador/NVMe requiere IOMMU habilitado en BIOS/UEFI y en el kernel.", + "Controller/NVMe passthrough requires machine type q35.": "El passthrough de controlador/NVMe requiere el tipo de máquina q35.", + "Controller/NVMe passthrough to VMs requires IOMMU enabled in BIOS/UEFI and kernel.": "El passthrough de controlador/NVMe a VM requiere IOMMU habilitado en BIOS/UEFI y en el kernel.", + "Controller/NVMe passthrough to VMs requires IOMMU to be enabled in the kernel.": "El passthrough de controlador/NVMe a VM requiere que IOMMU esté habilitado en el kernel.", + "Controller/NVMe passthrough — compatibility notice": "Passthrough de controlador/NVMe — aviso de compatibilidad", "Controller/NVMe removed from source VM": "Controlador/NVMe eliminado de la VM de origen", "Controllers + NVMe": "Controladores + NVMe", "Controllers + NVMe Selected:": "Controladores + NVMe seleccionados:", - "Convert Privileged to Unprivileged": "Convertir privilegiados en no privilegiados", - "Convert Unprivileged to Privileged": "Convertir personas no privilegiadas en privilegiadas", + "Convert Privileged to Unprivileged": "Convertir de privilegiado a sin privilegios", + "Convert Unprivileged to Privileged": "Convertir de sin privilegios a privilegiado", "Convert directory ownership:": "Convertir la propiedad del directorio:", "Convert disk image format": "Convertir formato de imagen de disco", "Convert disk image format using QEMU-IMG": "Convertir formato de imagen de disco usando QEMU-IMG", @@ -1192,16 +1195,16 @@ "Converting file ownership (this may take several minutes)...": "Convirtiendo la propiedad del archivo (esto puede tardar varios minutos)...", "Converting image using command:": "Convertir imagen usando el comando:", "Converting the container to privileged...": "Convertir el contenedor en privilegiado...", - "Converts to deb822; keeps .list backups as .bak": "Se convierte a deb822; mantiene las copias de seguridad .list como .bak", + "Converts to deb822; keeps .list backups as .bak": "Convierte a deb822; conserva los .list anteriores como .bak", "Coordinated backups require zstd": "Backups coordinados requieren zstd", - "Cops by Sébastien Lucas, now maintained by MikesPub, stands for Calibre OPDS (and HTML) Php Server.": "Cops de Sébastien Lucas, ahora mantenida por MikesPub, representa a Calibre OPDS (y HTML) Php Server.", - "Copy a peer configuration to the host with: pct pull /config/peer1/peer1.conf peer1.conf": "Copia una configuración de pares en el host con: pct pull /config/peer1/peer1.conf peer1.conf", + "Cops by Sébastien Lucas, now maintained by MikesPub, stands for Calibre OPDS (and HTML) Php Server.": "Cops, de Sébastien Lucas y ahora mantenido por MikesPub, significa Calibre OPDS (and HTML) Php Server.", + "Copy a peer configuration to the host with: pct pull /config/peer1/peer1.conf peer1.conf": "Copia la configuración de un peer al host con: pct pull /config/peer1/peer1.conf peer1.conf", "Copy failed": "Copia fallida", - "Copy that file offsite yourself, or download it from the Monitor.": "copie ese archivo fuera del sitio usted mismo o descárguelo del Monitor.", - "Copy the correct keyfile to this host and rerun Restore — or pick an unencrypted backup.": "copie el archivo de claves correcto en este host y vuelva a ejecutar Restaurar, o elija una copia de seguridad sin cifrar.", - "Copy the keyfile to a path for offsite backup": "copie el archivo de claves a una ruta para realizar una copia de seguridad externa", - "Copy your PBS keyfile onto this host first (via scp, USB, sftp, etc.) and enter its absolute path below. The file will be copied to": "primero copie su archivo de clave PBS en este host (a través de scp, USB, sftp, etc.) e ingrese su ruta absoluta a continuación. El archivo se copiará a", - "Copy your existing PBS keyfile onto this host first (via scp, USB, sftp, etc.) and enter its absolute path below. The file will be copied to": "primero copie su archivo de claves PBS existente en este host (a través de scp, USB, sftp, etc.) e ingrese su ruta absoluta a continuación. El archivo se copiará a", + "Copy that file offsite yourself, or download it from the Monitor.": "Copie ese archivo fuera del host usted mismo o descárguelo desde el Monitor.", + "Copy the correct keyfile to this host and rerun Restore — or pick an unencrypted backup.": "Copie el archivo de claves correcto en este host y vuelva a ejecutar Restaurar, o elija un backup sin cifrar.", + "Copy the keyfile to a path for offsite backup": "Copiar el archivo de claves a una ruta para guardarlo fuera del host", + "Copy your PBS keyfile onto this host first (via scp, USB, sftp, etc.) and enter its absolute path below. The file will be copied to": "Primero copie su archivo de claves de PBS en este host (por scp, USB, sftp, etc.) e ingrese su ruta absoluta a continuación. El archivo se copiará a", + "Copy your existing PBS keyfile onto this host first (via scp, USB, sftp, etc.) and enter its absolute path below. The file will be copied to": "Primero copie su archivo de claves de PBS existente en este host (por scp, USB, sftp, etc.) e ingrese su ruta absoluta a continuación. El archivo se copiará a", "Copying installer to container": "Copiando el instalador al contenedor", "Copying sources to": "Copiar fuentes a", "Coral APT repository ready.": "Repositorio Coral APT listo.", @@ -1229,7 +1232,7 @@ "Coral kernel modules unloaded.": "Módulos del kernel de Coral descargados.", "Coral packages purged.": "Paquetes de Coral purgados.", "Coral uninstallation completed.": "Se completó la desinstalación de Coral.", - "Core Proxmox packages reinstalled successfully": "Paquetes Core Proxmox reinstalados exitosamente", + "Core Proxmox packages reinstalled successfully": "Paquetes Core Proxmox reinstalados correctamente", "Core is running, but not responding over HTTP on 80/8123": "Core está funcionando, pero no responde a HTTP en 80/8123", "Core is still on the initial installation page": "Core sigue en la página de instalación inicial", "Core packages": "Paquetes principales", @@ -1247,7 +1250,7 @@ "Could not apply the pre-start repair:": "No se puede aplicar la reparación pre-start:", "Could not assign disk": "No se pudo asignar el disco", "Could not authorize the key via 'pct exec' on": "No se pudo autorizar la clave a través de 'pct exec' en", - "Could not back up the existing auth.json": "No se pudo realizar una copia de seguridad del auth.json existente", + "Could not back up the existing auth.json": "No se pudo hacer backup del auth.json existente", "Could not change VM virtual display to vga: std": "No se pudo cambiar la pantalla virtual de VM a vga: estándar", "Could not check the NVIDIA GPU": "No podía comprobar la GPU NVIDIA", "Could not clone any gasket-driver repository. Check your internet connection and": "No se pudo clonar ningún repositorio de gasket-driver. Compruebe la conexión a Internet y", @@ -1291,12 +1294,12 @@ "Could not install": "No se pudo instalar", "Could not install Git — Lynis cannot be cloned. Run 'apt-get install git' manually.": "No se pudo instalar Git: Lynis no se puede clonar. Ejecute 'apt-get install git' manualmente.", "Could not install exFAT tools automatically.": "No se pudieron instalar las herramientas exFAT automáticamente.", - "Could not install sshpass automatically (no internet?). Falling back to manual paste mode — you'll see the line to copy onto the server next.": "No se pudo instalar sshpass automáticamente (¿no hay Internet?).Volviendo al modo de pegado manual, verá la línea para copiar en el servidor a continuación.", + "Could not install sshpass automatically (no internet?). Falling back to manual paste mode — you'll see the line to copy onto the server next.": "No se pudo instalar sshpass automáticamente (¿no hay Internet?). Volviendo al modo de pegado manual, verá la línea para copiar en el servidor a continuación.", "Could not install the NVIDIA Container Toolkit signing key.": "No se pudo instalar la clave de firma de NVIDIA Container Toolkit.", "Could not install the required packages:": "No podía instalar los paquetes necesarios:", "Could not install the stack startup hook": "No se pudo instalar el hook de arranque de la pila", - "Could not install vzdump hook in /etc/vzdump.conf": "No se pudo instalar el gancho vzdump en /etc/vzdump.conf", - "Could not load shared functions. Script cannot continue.": "No se pudieron cargar funciones compartidas. El guión no puede continuar.", + "Could not install vzdump hook in /etc/vzdump.conf": "No se pudo instalar el hook vzdump en /etc/vzdump.conf", + "Could not load shared functions. Script cannot continue.": "No se pudieron cargar funciones compartidas. El script no puede continuar.", "Could not load the host kernel module:": "No podía cargar el módulo del kernel host:", "Could not locate imported disk in VM config.": "No se pudo ubicar el disco importado en la configuración de VM.", "Could not mount": "No se pudo montar", @@ -1307,10 +1310,10 @@ "Could not prepare canonical installation inputs": "No se pudieron preparar los datos de la instalación", "Could not prepare on-boot restore service. Nothing new was scheduled.": "No se pudo preparar el servicio de restauración en el arranque. No se ha programado nada nuevo.", "Could not prepare the NVIDIA driver links": "No podía preparar los enlaces de controladores NVIDIA", - "Could not prepare the file bind mount target:": "No se pudo preparar el objetivo de montaje del archivo bind:", + "Could not prepare the file bind mount target:": "No se pudo preparar el destino del bind mount del archivo:", "Could not publish pending restore. Previous pending restore was kept.": "No se pudo publicar la restauración pendiente. Se mantiene la anterior.", "Could not push the key. Check the password and that": "No se pudo presionar la tecla. Verifique la contraseña y eso", - "Could not query the image registry": "No se puede consultar el registro de imagen", + "Could not query the image registry": "No se puede consultar el registro de imágenes", "Could not read SMART data from": "No se pudieron leer los datos SMART de", "Could not read VM configuration.": "No se pudo leer la configuración de la VM.", "Could not read the CUDA compute capability": "No podía leer la capacidad de cálculo de CUDA", @@ -1344,16 +1347,16 @@ "Could not update config file.": "No se pudo actualizar el archivo de configuración.", "Could not verify removal of the managed host firewall rule.": "No se pudo verificar la eliminación de la regla del cortafuegos del host gestionada por ProxMenux.", "Could not write to:": "No se pudo escribir a:", - "Crafty Controller default login": "Inicio predeterminado de Crafty Controller", + "Crafty Controller default login": "Acceso predeterminado de Crafty Controller", "Create Directory": "Crear directorio", "Create GPT and one partition:": "Crea GPT y una partición:", "Create GPT partition": "Crear partición GPT", "Create LXC server NFS": "Crear servidor LXC NFS", - "Create Network Backup": "Crear copia de seguridad de red", + "Create Network Backup": "Crear backup de red", "Create Samba server service": "Crear servicio de servidor Samba", "Create Samba user:": "Crear usuario de Samba:", "Create Shared Directory": "Crear directorio compartido", - "Create Shared Directory on Host": "Crear directorio compartido en el host", + "Create Shared Directory on Host": "Crear directorio para compartir datos en el host", "Create Universal NFS Export": "Crear exportación NFS universal", "Create VM System Linux": "Crear VM con Linux", "Create VM System NAS": "Crear VM para NAS", @@ -1362,8 +1365,8 @@ "Create VM System macOS (OSX-PROXMOX)": "Crear VM con macOS (OSX-PROXMOX)", "Create VM from template or script": "Crear VM a partir de una plantilla o script", "Create a VM first (machine type q35 + UEFI BIOS), then run this option again.": "Primero cree una máquina virtual (tipo de máquina q35 + UEFI BIOS), luego ejecute esta opción nuevamente.", - "Create a backup of the container configuration:": "Cree una copia de seguridad de la configuración del contenedor:", - "Create a backup of your container before proceeding": "Cree una copia de seguridad de su contenedor antes de continuar", + "Create a backup of the container configuration:": "Cree un backup de la configuración del contenedor:", + "Create a backup of your container before proceeding": "Cree un backup de su contenedor antes de continuar", "Create a fresh GPT + ext4 partition and mount it?": "¿Crear una nueva partición GPT + ext4 y montarla?", "Create a new dataset in a ZFS pool": "Crear un nuevo conjunto de datos en un grupo ZFS", "Create a new group for isolation": "Crear un nuevo grupo para aislamiento", @@ -1374,15 +1377,15 @@ "Create mount point:": "Crear punto de montaje:", "Create new directory in /mnt": "Crear nuevo directorio en /mnt", "Create new folder in /mnt": "Crear nueva carpeta en /mnt", - "Create one first in Datacenter → Backup, then return here to attach.": "cree uno primero en Centro de datos → Copia de seguridad, luego regrese aquí para adjuntarlo.", + "Create one first in Datacenter → Backup, then return here to attach.": "Cree uno primero en Datacenter → Backup y vuelva aquí para adjuntarlo.", "Create persistent network interface names?": "¿Crear nombres de interfaz de red persistentes?", - "Create scheduled backup job": "Crear trabajo de copia de seguridad programado", + "Create scheduled backup job": "Crear trabajo de backup programado", "Create share directory:": "Crear directorio compartido:", "Create shared directory:": "Crear directorio compartido:", "Create this LXC in privileged mode?": "¿Crear este LXC en modo privilegiado?", "Created common remapped user": "Usuario común reasignado creado", "Created directory on host:": "Directorio creado en el host:", - "Created persistent names for": "Creó nombres persistentes para", + "Created persistent names for": "Nombres persistentes creados para", "Created remapped user": "Usuario reasignado creado", "Created sharedfiles group (GID: 101000)": "Grupo de archivos compartidos creado (GID: 101000)", "Creating APT configuration to force IPv4...": "Creando configuración APT para forzar IPv4...", @@ -1397,8 +1400,8 @@ "Creating a backup in": "Creando un backup en", "Creating a backup of": "Crear un backup", "Creating a backup of the container...": "Creando un backup del contenedor...", - "Creating backup of configuration file...": "Creando copia de seguridad del archivo de configuración...", - "Creating backup of network interfaces configuration...": "Creando copia de seguridad de la configuración de las interfaces de red...", + "Creating backup of configuration file...": "Creando backup del archivo de configuración...", + "Creating backup of network interfaces configuration...": "Creando backup de la configuración de las interfaces de red...", "Creating compressed archive...": "Creando archivo comprimido...", "Creating export archive...": "Creando archivo de exportación...", "Creating local archive...": "Creando archivo local...", @@ -1417,16 +1420,16 @@ "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.", + "Credentials cleared. jwt_secret and API tokens preserved.": "Credenciales borradas. Se conservan jwt_secret y los tokens de API.", "Credentials file created securely.": "Archivo de credenciales creado de forma segura.", "Credentials file removed.": "Archivo de credenciales eliminado.", "Credentials file:": "Archivo de credenciales:", - "Credentials validated successfully": "Credenciales validadas exitosamente", - "Cross-host restore: guest IDs in backup overlap live IDs on target:": "Restauración entre hosts: los ID de invitados en la copia de seguridad se superponen a los ID activos en el destino:", - "Cross-kernel restore — kernel-tied paths merged, not copied": "restauración entre núcleos: rutas vinculadas al núcleo fusionadas, no copiadas", + "Credentials validated successfully": "Credenciales validadas correctamente", + "Cross-host restore: guest IDs in backup overlap live IDs on target:": "Restauración entre hosts: los ID de VM/CT del backup coinciden con ID activos en el destino:", + "Cross-kernel restore — kernel-tied paths merged, not copied": "Restauración entre kernels — rutas vinculadas al kernel fusionadas, no copiadas", "Cross-kernel — paths hidden from picker": "Cross-kernel: rutas ocultas al selector", - "Cross-platform file sharing made easy.": "Intercambio de archivos multiplataforma hecho fácil.", - "Cross-platform monitoring tool.": "Herramienta de monitoreo multiplataforma.", + "Cross-platform file sharing made easy.": "Compartir archivos entre plataformas, de forma sencilla.", + "Cross-platform monitoring tool.": "Herramienta de monitorización multiplataforma.", "Cross-version detected — safe restore mode": "Se detectó una versión cruzada: modo de restauración segura", "Current": "Actual", "Current CIFS mounts:": "Montajes CIFS actuales:", @@ -1444,11 +1447,11 @@ "Current ProxMenux version:": "Versión actual de ProxMenux:", "Current Samba Mounts": "Monturas de Samba actuales", "Current Samba client script supports privileged LXC only.": "El script del cliente Samba actual solo admite LXC privilegiado.", - "Current Samba shares in CT": "Acciones actuales de Samba en CT", + "Current Samba shares in CT": "Recursos compartidos Samba actuales en el CT", "Current channel:": "Canal actual:", "Current directory only": "Solo el directorio actual", "Current driver": "Controlador actual", - "Current effective ZFS ARC maximum:": "actual efectivo ZFS ARC máximo:", + "Current effective ZFS ARC maximum:": "Máximo efectivo actual de ZFS ARC:", "Current free space:": "Espacio libre actual:", "Current language:": "Idioma actual:", "Current mode": "Modo actual", @@ -1461,7 +1464,7 @@ "Current user": "Usuario actual", "Current user UID, GID and groups": "UID, GID y grupos del usuario actual", "Current version:": "Versión actual:", - "Currently": "actualmente", + "Currently": "Actualmente", "Currently Mounted:": "Actualmente montado:", "Currently configured target:": "Destino actualmente configurado:", "Currently mounted:": "Actualmente montado:", @@ -1473,21 +1476,21 @@ "Custom MOTD message is already configured": "El mensaje MOTD personalizado ya está configurado", "Custom Options": "Opciones personalizadas", "Custom Path": "Ruta personalizada", - "Custom backup paths": "rutas de copia de seguridad personalizadas", - "Custom backup profile": "Perfil de copia de seguridad personalizado", - "Custom backup to Borg": "Copia de seguridad personalizada en Borg", - "Custom backup to PBS": "Copia de seguridad personalizada en PBS", - "Custom backup to local archive": "Copia de seguridad personalizada en archivo local", + "Custom backup paths": "Rutas de backup personalizadas", + "Custom backup profile": "Perfil de backup personalizado", + "Custom backup to Borg": "Backup personalizado en Borg", + "Custom backup to PBS": "Backup personalizado en PBS", + "Custom backup to local archive": "Backup personalizado en archivo local", "Custom local directory": "Directorio local personalizado", "Custom message added to MOTD": "Mensaje personalizado agregado a MOTD", "Custom options": "Opciones personalizadas", "Custom path": "Ruta personalizada", "Custom path cancelled": "Ruta personalizada cancelada", "Custom path...": "Ruta personalizada...", - "Custom paths are included in BOTH default and custom backup profiles.": "Las rutas personalizadas se incluyen tanto en los perfiles de copia de seguridad predeterminados como en los personalizados.", + "Custom paths are included in BOTH default and custom backup profiles.": "Las rutas personalizadas se incluyen tanto en los perfiles de backup predeterminados como en los personalizados.", "Custom paths currently saved: {count}.": "Rutas personalizadas guardadas actualmente: {count}.", "Custom restore by components": "Restauración personalizada por componentes", - "Custom restore by paths": "restauración personalizada por rutas", + "Custom restore by paths": "Restauración personalizada por rutas", "Custom scripts and ProxMenux files": "Scripts personalizados y archivos ProxMenux", "Custom selection": "Selección personalizada", "Custom systemd units": "Unidades de sistema personalizadas", @@ -1495,25 +1498,25 @@ "Customization": "Personalización", "Customize bashrc": "Personalizar bashrc", "Customizing bashrc for root user...": "Personalizando bashrc para usuario root...", - "DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.": "DB Browser for SQLite es una herramienta de alta calidad, visual y de código abierto para crear, diseñar y editar archivos de base compatibles con SQLite.", + "DB Browser for SQLite is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.": "DB Browser for SQLite es una herramienta visual, de código abierto y de gran calidad para crear, diseñar y editar archivos de base de datos compatibles con SQLite.", "DHCP (automatic)": "DHCP (automático)", "DISABLED unless you enable it": "DESHABILITADO a menos que lo habilites", "DKMS add failed. Check": "Error al agregar DKMS. Controlar", "DKMS build failed.": "Error en la compilación de DKMS.", "DKMS build failed. Last lines of make.log:": "Error en la compilación de DKMS. Últimas líneas de make.log:", - "DKMS driver rebuild": "reconstrucción del controlador DKMS", - "DKMS drivers rebuilt for kernel": "controladores DKMS reconstruidos para el kernel", - "DKMS drivers reinstalled for kernel": "controladores DKMS reinstalados para el kernel", + "DKMS driver rebuild": "Reconstrucción del controlador DKMS", + "DKMS drivers rebuilt for kernel": "Controladores DKMS reconstruidos para el kernel", + "DKMS drivers reinstalled for kernel": "Controladores DKMS reinstalados para el kernel", "DKMS install failed.": "La instalación de DKMS falló.", "DKMS module registered.": "Módulo DKMS registrado.", "DKMS registrations removed.": "Registros DKMS eliminados.", "DNS Resolution": "Resolución DNS", "DNS lookup for a domain": "Búsqueda de DNS para un dominio", - "DNS plugin used with dns validation (cloudflare, duckdns, ovh...)": "plugin DNS utilizado con dns validation (cloudflare, duckdns, ovh...)", - "DNS server written in the client configurations": "Servidor DNS escrito en las configuraciones del cliente", - "DNS server written in the peer configurations (auto or an IP address)": "Servidor DNS escrito en las configuraciones de pares (auto o dirección IP)", - "DOGWALK is Blender Studio's long awaited second game project, focused on creating a bite-sized interactive storytelling playground. Play as a big adorable dog and explore the winter woods with a little kid.": "DOGWALK es el esperado proyecto de segundo juego de Blender Studio, centrado en la creación de un área de narración interactiva de tamaño de mordedura. Juega como un perro adorable grande y explora los bosques de invierno con un niño pequeño.", - "DOSBox Staging is a modern continuation of DOSBox a free and open-source emulator that enables the execution of MS-DOS software, especially video games.": "DOSBox Staging es una continuación moderna de DOSBox un emulador libre y de código abierto que permite la ejecución de software MS-DOS, especialmente videojuegos.", + "DNS plugin used with dns validation (cloudflare, duckdns, ovh...)": "Plugin DNS usado con la validación dns (cloudflare, duckdns, ovh...)", + "DNS server written in the client configurations": "Servidor DNS que se escribe en las configuraciones de los clientes", + "DNS server written in the peer configurations (auto or an IP address)": "Servidor DNS que se escribe en las configuraciones de los peers (auto o una dirección IP)", + "DOGWALK is Blender Studio's long awaited second game project, focused on creating a bite-sized interactive storytelling playground. Play as a big adorable dog and explore the winter woods with a little kid.": "DOGWALK es el esperado segundo proyecto de juego de Blender Studio, centrado en crear un pequeño espacio de narración interactiva. Juega como un perro grande y adorable y explora el bosque invernal con un niño.", + "DOSBox Staging is a modern continuation of DOSBox a free and open-source emulator that enables the execution of MS-DOS software, especially video games.": "DOSBox Staging es una continuación moderna de DOSBox, un emulador gratuito y de código abierto que permite ejecutar software de MS-DOS, sobre todo videojuegos.", "DVB device directory": "Directorio de dispositivos DVB", "Data": "Datos", "Data location": "Ubicación de los datos", @@ -1524,15 +1527,15 @@ "Data wipe complete.": "Borrado de datos completo.", "Data wiped from": "Datos borrados de", "Database management in a single PHP file": "Gestión de bases de datos en un solo archivo PHP", - "Database server proposed on the login page (empty = typed at each login)": "Servidor de base propuesto en la página de inicio de sesión (vacío = escrito en cada login)", + "Database server proposed on the login page (empty = typed at each login)": "Servidor de base de datos propuesto en la página de inicio de sesión (vacío = se escribe en cada inicio de sesión)", "Databases": "Bases de datos", "Datastore name:": "Nombre del almacén de datos:", - "Davos is an FTP automation tool that periodically scans given host locations for new files. It can be configured for various purposes, including listening for specific files to appear in the host location, ready for it to download and then move, if required. It also supports completion notifications as well as downstream API calls, to further the workflow.": "Davos es una herramienta de automatización FTP que analiza periódicamente las ubicaciones de host para nuevos archivos. Puede configurarse para varios propósitos, incluyendo escuchar archivos específicos para aparecer en la ubicación del host, listo para descargar y luego mover, si necesario. También apoya las notificaciones de terminación, así como las llamadas API de abajostream, para promover el flujo de trabajo.", - "Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.": "Ddclient es un cliente Perl utilizado para actualizar las entradas dinámicas de DNS para cuentas en Dynamic DNS Network Service Provider. Fue originalmente escrito por Paul Burry y ahora es principalmente por wimpunk. Tiene la capacidad de actualizar más que solo dyndns y puede conseguir su WAN-ipaddress de algunas maneras diferentes.", - "Deactivate Monitor": "Desactivar monitor", + "Davos is an FTP automation tool that periodically scans given host locations for new files. It can be configured for various purposes, including listening for specific files to appear in the host location, ready for it to download and then move, if required. It also supports completion notifications as well as downstream API calls, to further the workflow.": "Davos es una herramienta de automatización de FTP que examina periódicamente ubicaciones de un servidor en busca de archivos nuevos. Se puede configurar para distintos fines, como esperar a que aparezcan archivos concretos para descargarlos y, si hace falta, moverlos. También admite notificaciones de finalización y llamadas a API posteriores para continuar el flujo de trabajo.", + "Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.": "Ddclient es un cliente en Perl que actualiza entradas de DNS dinámico en cuentas de proveedores de DNS dinámico. Lo escribió originalmente Paul Burry y hoy lo mantiene sobre todo wimpunk. Puede actualizar más servicios que dyndns y obtener tu dirección IP WAN de varias formas.", + "Deactivate Monitor": "Desactivar Monitor", "Deactivate ProxMenux Monitor": "Desactivar ProxMenux Monitor", "Debian repositories missing; creating default source file": "Faltan repositorios de Debian; creando un archivo fuente predeterminado", - "Decompress backup manually": "Descomprimir la copia de seguridad manualmente", + "Decompress backup manually": "Descomprimir el backup manualmente", "Decryption failed. The passphrase may be wrong, or the blob is corrupt. Try again?": "Falló el descifrado. La frase de contraseña puede ser incorrecta o el blob está dañado.¿Intentar otra vez?", "Dedicated container volume (included in backups)": "Volumen de contenedor dedicado (incluido en backups)", "Dedicated container volumes (included in backups)": "Volúmenes de contenedor dedicados (incluidos en backups)", @@ -1544,7 +1547,7 @@ "Default Login Credentials:": "Credenciales de inicio de sesión predeterminadas:", "Default Port": "Puerto predeterminado", "Default Proxmox logo applied": "Logotipo predeterminado de Proxmox aplicado", - "Default is none (video-only passthrough). Use SPACE to toggle selections.": "El valor predeterminado es ninguno (transmisión de solo video). Utilice ESPACIO para alternar selecciones.", + "Default is none (video-only passthrough). Use SPACE to toggle selections.": "Por defecto, ninguno (passthrough solo de vídeo). Use ESPACIO para marcar o desmarcar.", "Default journald configuration restored": "Configuración de diario predeterminada restaurada", "Default location is /mnt/. The share will be mounted here on the host with open permissions so an unprivileged LXC can bind-mount and write to it. For LXC access, bind-mount this path with the LXC Mount Manager.": "La ubicación predeterminada es /mnt/. El recurso compartido se montará aquí en el host con permisos abiertos para que un LXC sin privilegios pueda vincularlo, montarlo y escribir en él. Para acceder a LXC, vincule esta ruta con LXC Mount Manager.", "Default location is /mnt/. The share will be mounted here on the host. Use this path in /etc/fstab. For LXC access, bind-mount this path with the LXC Mount Manager.": "La ubicación predeterminada es /mnt/. El recurso compartido se montará aquí en el host. Utilice esta ruta en /etc/fstab. Para acceder a LXC, vincule esta ruta con LXC Mount Manager.", @@ -1554,34 +1557,34 @@ "Default will be used:": "Se utilizará el valor predeterminado:", "Default:": "Predeterminado:", "Default: only what the application needs": "Por defecto: solo lo que la aplicación necesita", - "Delete Borg target": "Eliminar objetivo Borg", + "Delete Borg target": "Eliminar destino Borg", "Delete Export": "Eliminar Exportar", "Delete Share": "Eliminar Compartir", "Delete a CT (irreversible). Use the correct ": "Eliminar un CT (irreversible). Utilice el correcto", "Delete a VM (irreversible). Use the correct ": "Eliminar una VM (irreversible). Utilice el correcto", "Delete archive": "Eliminar archivo", "Delete it?": "¿Eliminarla?", - "Delete job": "Eliminar tarea de copia de seguridad", - "Delete scheduled backup job?": "¿Eliminar la tarea de copia de seguridad programada?", + "Delete job": "Eliminar trabajo", + "Delete scheduled backup job?": "¿Eliminar el trabajo de backup programado?", "Delete the image to free the space?": "¿Eliminar la imagen para liberar el espacio?", "Delete the images to free the space?": "¿Eliminar las imágenes para liberar el espacio?", - "Delete this corrupt archive and pick another": "elimine este archivo corrupto y elija otro", - "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.": "Deluge es un cliente BitTorrent ligero, Software libre, multiplataforma.", - "Dependencies installed successfully": "Dependencias instaladas exitosamente", + "Delete this corrupt archive and pick another": "Eliminar este archivo dañado y elegir otro", + "Deluge is a lightweight, Free Software, cross-platform BitTorrent client.": "Deluge es un cliente BitTorrent ligero, multiplataforma y de software libre.", + "Dependencies installed successfully": "Dependencias instaladas correctamente", "Deploy with this configuration?": "¿Implementar con esta configuración?", "Deploying Secure Gateway...": "Implementando Secure Gateway...", "Deployment cancelled.": "Despliegue cancelado.", "Deployment failed": "Error en la implementación", "Description": "Descripción", - "Desktop UI backup created": "Se creó la copia de seguridad de la interfaz de usuario del escritorio", + "Desktop UI backup created": "Backup de la interfaz de escritorio creado", "Desktop and Mobile UI patched": "UI de escritorio y móvil parcheada", "Destination Directory": "Directorio de destino", "Destination directory does not exist:": "El directorio de destino no existe:", "Destination directory is not writable:": "El directorio de destino no se puede escribir:", - "Destination path for the copy (typically outside ProxMenux state):": "ruta de destino de la copia (normalmente fuera del estado ProxMenux):", + "Destination path for the copy (typically outside ProxMenux state):": "Ruta de destino de la copia (normalmente fuera del estado ProxMenux):", "Destination:": "Destino:", "Destroy a ZFS dataset (irreversible)": "Destruir un conjunto de datos ZFS (irreversible)", - "Destructive rollback": "retroceso destructivo", + "Destructive rollback": "Rollback destructivo", "Detailed Proxmox version info": "Información detallada de la versión de Proxmox", "Detailed partition layout with GPT info": "Diseño de partición detallado con información GPT", "Detailed service information": "Información detallada del servicio", @@ -1598,12 +1601,12 @@ "Detected Proxmox VE 9.x - Installing Ceph Squid for Debian Trixie": "Detectado Proxmox VE 9.x - Instalación de Ceph Squid para Debian Trixie", "Detected RAM:": "RAM detectada:", "Detected a mounted directory from host. Setting up shared group...": "Se detectó un directorio montado desde el host. Configurando grupo compartido...", - "Detected backups — newest first:": "Copias de seguridad detectadas: las más nuevas primero:", + "Detected backups — newest first:": "Backups detectados — los más recientes primero:", "Detected broken gasket-dkms package state:": "Se ha detectado que el paquete gasket-dkms está dañado:", "Detected existing Samba user:": "Usuario de Samba existente detectado:", "Detected filesystem:": "Sistema de archivos detectado:", "Detected nftables - using nftables ban action": "Nftables detectados: uso de la acción de prohibición de nftables", - "Detected paths in this backup:": "Rutas detectadas en esta copia de seguridad:", + "Detected paths in this backup:": "Rutas detectadas en este backup:", "Detected power state": "Estado de energía detectado", "Detected reset method": "Método de reinicio detectado", "Detected risk factor": "Factor de riesgo detectado", @@ -1616,7 +1619,7 @@ "Detecting if this is an OVH server and installing OVH RTM if necessary...": "Detectando si se trata de un servidor OVH e instalando OVH RTM si es necesario...", "Detecting previous optimizations...": "Detectando optimizaciones anteriores...", "Detecting storage for disk images...": "Detectando almacenamiento para imágenes de disco...", - "Detecting virtualization and installing guest agent...": "Detectando virtualización e instalando agente invitado...", + "Detecting virtualization and installing guest agent...": "Detectando la virtualización e instalando el guest agent...", "Development Tools": "Herramientas de desarrollo", "Device GID does not match the host": "El GID del dispositivo no coincide con el del host", "Device In Use": "Dispositivo en uso", @@ -1628,7 +1631,7 @@ "Device hostname": "Nombre de host del dispositivo", "Device node outside the supported profiles": "Nodo de dispositivo fuera de los perfiles soportados", "Device outside the supported profiles; NVIDIA and device trees require another profile": "Dispositivo fuera de los perfiles soportados; NVIDIA y árboles de dispositivos requieren otro perfil", - "Device path mismatch. Format cancelled.": "la ruta del dispositivo no coincide. Formato cancelado.", + "Device path mismatch. Format cancelled.": "La ruta del dispositivo no coincide. Formateo cancelado.", "Device permissions verified for the application user": "Autorizaciones de dispositivo verificadas para el usuario de la aplicación", "Device removed:": "Dispositivo eliminado:", "Device to attach": "Dispositivo que se va a añadir", @@ -1639,28 +1642,28 @@ "Devices of the host it asks for:": "Dispositivos del host que solicita:", "Devices to add to VM": "Dispositivos para agregar a VM", "Devices to keep (unmark one to remove it)": "Dispositivos que se mantienen (desmarca uno para eliminarlo)", - "Diff: current system vs backup (--- system +++ backup)": "Diferencia: sistema actual vs copia de seguridad (--- sistema +++ copia de seguridad)", - "Different host. Backup from:": "Host diferente. Copia de seguridad procedente de:", - "Direct conversion completed for container": "Conversión directa completada para contenedor.", + "Diff: current system vs backup (--- system +++ backup)": "Diferencias: sistema actual frente al backup (--- sistema +++ backup)", + "Different host. Backup from:": "Host diferente. Backup procedente de:", + "Direct conversion completed for container": "Conversión directa completada para el contenedor", "Directory Exists": "El directorio existe", "Directory Not Empty": "Directorio no vacío", "Directory Not Found": "Directorio no encontrado", "Directory already exists. Continue with permission setup?": "El directorio ya existe. ¿Continuar con la configuración de permisos?", "Directory configured for sharedfiles group access on:": "Directorio configurado para acceso al grupo de archivos compartidos en:", "Directory configured with sharedfiles group ownership": "Directorio configurado con propiedad del grupo de archivos compartidos", - "Directory created successfully.": "Directorio creado exitosamente.", - "Directory created successfully:": "Directorio creado exitosamente:", + "Directory created successfully.": "Directorio creado correctamente.", + "Directory created successfully:": "Directorio creado correctamente:", "Directory created:": "Directorio creado:", "Directory does not exist and was not created.": "El directorio no existe y no fue creado.", "Directory does not exist:": "El directorio no existe:", "Directory error": "error de directorio", - "Directory for the read-only view": "Directorio para la vista de sólo lectura", + "Directory for the read-only view": "Directorio para la vista de solo lectura", "Directory for the read/write view": "Directorio para la vista lectura/escritura", "Directory not found": "Directorio no encontrado", - "Directory storage added successfully to Proxmox!": "¡Almacenamiento de directorio agregado exitosamente a Proxmox!", + "Directory storage added successfully to Proxmox!": "¡Almacenamiento de directorio agregado correctamente a Proxmox!", "Directory successfully.": "Directorio con éxito.", "Directory:": "Directorio:", - "Disable NIC Offloading (Intel e1000e)": "Desactivar descarga NIC (Intel e1000e)", + "Disable NIC Offloading (Intel e1000e)": "Desactivar offloading de NIC (Intel e1000e)", "Disable autostart on conflicting VM": "Deshabilitar el inicio automático en VM en conflicto", "Disable autostart on one VM to avoid startup conflicts.": "Deshabilite el inicio automático en una VM para evitar conflictos de inicio.", "Disable kernel audit messages (optional but recommended):": "Deshabilite los mensajes de auditoría del kernel (opcional pero recomendado):", @@ -1673,9 +1676,9 @@ "Disabling and stopping rpcbind service and socket...": "Deshabilitar y detener el servicio y el socket rpcbind...", "Disabling non-free firmware warnings...": "Deshabilitando las advertencias de firmware no libre...", "Disabling portmapper/rpcbind for security...": "Deshabilitando portmapper/rpcbind por seguridad...", - "Discover targets on portal:": "Descubra objetivos en el portal:", - "Discovering iSCSI targets...": "Descubriendo objetivos iSCSI...", - "Discovery successful": "Descubrimiento exitoso", + "Discover targets on portal:": "Detectar destinos en el portal:", + "Discovering iSCSI targets...": "Descubriendo destinos iSCSI...", + "Discovery successful": "Detección correcta", "Disk": "Disco", "Disk Already Assigned": "Disco ya asignado", "Disk In Use": "Disco en uso", @@ -1693,14 +1696,14 @@ "Disk conversion failed for": "La conversión del disco falló para", "Disk file not found:": "Archivo de disco no encontrado:", "Disk formatted as": "Disco formateado como", - "Disk formatted successfully.": "Disco formateado exitosamente.", - "Disk image — VM disk images": "Imagen de disco: imágenes de disco de VM", + "Disk formatted successfully.": "Disco formateado correctamente.", + "Disk image — VM disk images": "Imagen de disco — discos de las VM", "Disk interface is required to continue VM creation.": "Se requiere una interfaz de disco para continuar con la creación de VM.", "Disk interface selected:": "Interfaz de disco seleccionada:", "Disk interface selection cancelled.": "Selección de interfaz de disco cancelada.", "Disk is part of a host ZFS pool": "El disco es parte de un grupo ZFS de host", "Disk is part of host LVM": "El disco es parte del host LVM", - "Disk is ready for VM passthrough.": "El disco está listo para el paso de VM.", + "Disk is ready for VM passthrough.": "El disco está listo para el passthrough a VM.", "Disk is ready to be added to Proxmox storage.": "El disco está listo para agregarse al almacenamiento de Proxmox.", "Disk metadata cleaned.": "Metadatos del disco limpios.", "Disk mounted at": "Disco montado en", @@ -1722,9 +1725,9 @@ "Display physical volumes (LVM)": "Mostrar volúmenes físicos (LVM)", "Display system summary in ASCII format": "Mostrar resumen del sistema en formato ASCII", "Display volume groups (LVM)": "Mostrar grupos de volúmenes (LVM)", - "Do not assume port 8123 remains active after onboarding on Home Assistant Core 2026.8 or newer.": "No asuma el puerto 8123 permanece activo después de a bordo en Home Assistant Core 2026.8 o más reciente.", - "Do not claim in-place OCI image updates are validated until rootfs replacement and rollback have been tested without losing the managed /mnt/data volume.": "No reclamar actualizaciones de imagen en el lugar OCI se validan hasta que los rootfs reemplazo y rollback han sido probados sin perder el volumen gestionado /mnt/data.", - "Do not enable automatically on unsupported AMD integrated GPUs. HSA overrides are manual compatibility experiments, not a validated default.": "No active automáticamente las GPUs integradas de AMD sin soporte. Los overrides HSA son experimentos de compatibilidad manual, no un defecto validado.", + "Do not assume port 8123 remains active after onboarding on Home Assistant Core 2026.8 or newer.": "No dar por hecho que el puerto 8123 sigue activo tras la configuración inicial en Home Assistant Core 2026.8 o posterior.", + "Do not claim in-place OCI image updates are validated until rootfs replacement and rollback have been tested without losing the managed /mnt/data volume.": "No afirmar que las actualizaciones in situ de imágenes OCI están validadas hasta haber probado el reemplazo del rootfs y el rollback sin perder el volumen gestionado /mnt/data.", + "Do not enable automatically on unsupported AMD integrated GPUs. HSA overrides are manual compatibility experiments, not a validated default.": "No activar automáticamente en GPU integradas de AMD sin soporte. Los overrides de HSA son pruebas manuales de compatibilidad, no un valor por defecto validado.", "Do not mount": "No montar", "Do not run the upgrade from the Web UI virtual console (it will disconnect)": "No ejecute la actualización desde la consola virtual de la interfaz de usuario web (se desconectará)", "Do not start the VM until the system has been rebooted.": "No inicie la VM hasta que se haya reiniciado el sistema.", @@ -1732,9 +1735,9 @@ "Do you want to activate ProxMenux Monitor?": "¿Quieres activar ProxMenux Monitor?", "Do you want to apply the optional NVIDIA patch to remove some GPU limitations?": "¿Quieres aplicar el parche opcional de NVIDIA para eliminar algunas limitaciones de la GPU?", "Do you want to apply these optimizations now?": "¿Quieres aplicar estas optimizaciones ahora?", - "Do you want to configure GPU passthrough for this VM now?": "¿Quiere configurar el paso de GPU para esta máquina virtual ahora?", + "Do you want to configure GPU passthrough for this VM now?": "¿Quiere configurar ahora el passthrough de GPU para esta VM?", "Do you want to continue anyway?": "¿Quieres continuar de todos modos?", - "Do you want to continue with the conversion now, or exit to create a backup first?": "¿Quiere continuar con la conversión ahora o salir para crear una copia de seguridad primero?", + "Do you want to continue with the conversion now, or exit to create a backup first?": "¿Quiere continuar con la conversión ahora o salir para crear un backup primero?", "Do you want to continue?": "¿Quieres continuar?", "Do you want to convert it to a privileged container now?": "¿Quieres convertirlo en un contenedor privilegiado ahora?", "Do you want to create it now?": "¿Quieres crearlo ahora?", @@ -1743,9 +1746,9 @@ "Do you want to disable and remove it now?": "¿Quieres desactivarlo y eliminarlo ahora?", "Do you want to enable IOMMU now?": "¿Quieres habilitar IOMMU ahora?", "Do you want to enable the serial port": "¿Quieres habilitar el puerto serie?", - "Do you want to encrypt this backup?": "¿Quieres cifrar esta copia de seguridad?", - "Do you want to install Log2RAM to reduce log write load?": "¿Quiere instalar Log2RAM para reducir la carga de escritura de registros?", - "Do you want to make this mount permanent?": "¿Quieres que este soporte sea permanente?", + "Do you want to encrypt this backup?": "¿Quieres cifrar este backup?", + "Do you want to install Log2RAM to reduce log write load?": "¿Quiere instalar Log2RAM para reducir la carga de escritura de logs?", + "Do you want to make this mount permanent?": "¿Quiere hacer permanente este montaje?", "Do you want to open Switch GPU Mode now?": "¿Quieres abrir el modo Cambiar GPU ahora?", "Do you want to proceed and run the Proxmox System Update?": "¿Quiere continuar y ejecutar la actualización del sistema Proxmox?", "Do you want to proceed with the cleanup?": "¿Desea continuar con la limpieza?", @@ -1757,7 +1760,7 @@ "Do you want to restart the network service now to apply changes?": "¿Quieres reiniciar el servicio de red ahora para aplicar los cambios?", "Do you want to restart the network service to apply changes?": "¿Quieres reiniciar el servicio de red para aplicar los cambios?", "Do you want to run the network script from": "¿Quiere ejecutar el script de red desde", - "Do you want to run the post-installation script from": "¿Desea ejecutar el script posterior a la instalación desde", + "Do you want to run the post-installation script from": "¿Desea ejecutar el script de post-instalación de", "Do you want to run the script now?": "¿Quieres ejecutar el script ahora?", "Do you want to schedule selected paths for next boot now?": "¿Quiere programar rutas seleccionadas para el próximo inicio ahora?", "Do you want to start the converted unprivileged container": "¿Quiere iniciar el contenedor sin privilegios convertido?", @@ -1768,22 +1771,22 @@ "Do you want to update the NVIDIA userspace libraries inside these containers to match the host?": "¿Quiere actualizar las bibliotecas del espacio de usuario de NVIDIA dentro de estos contenedores para que coincidan con el host?", "Do you want to update the existing export?": "¿Quiere actualizar la exportación existente?", "Do you want to update the existing share?": "¿Quieres actualizar el recurso compartido existente?", - "Do you want to view the selected backup before restoring?": "¿Quieres ver la copia de seguridad seleccionada antes de restaurar?", + "Do you want to view the selected backup before restoring?": "¿Quiere ver el backup seleccionado antes de restaurar?", "Docker Mods are only offered for compatible LinuxServer images": "Docker Mods solo se ofrecen para imágenes compatibles de LinuxServer", "Docker Volume Backup": "Docker Volume Backup", "Docker/CLI not available yet or no valid answer": "Docker/CLI aún no está disponible o no hay respuesta válida", "Documents & Notes": "Documentos y notas", "Documents volume size in GB": "Tamaño del volumen de documentos en GB", - "Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.": "Dokuwiki es un software de wiki de código abierto muy versátil que no requiere una base de datos. Es amado por los usuarios por su sintaxis limpia y legible. La facilidad de mantenimiento, backup e integración lo convierte en el favorito del administrador. Construidos en controles de acceso y conectores de autenticación hacen de DokuWiki especialmente útil en el contexto empresarial y el gran número de plugins aportados por su vibrante comunidad permiten una amplia gama de casos de uso más allá de un wiki tradicional.", - "Dolphin Emulator lets you play GameCube and Wii games with various graphical enhancements and other features are available to improve your game experience.": "Dolphin Emulator le permite jugar juegos de GameCube y Wii con diversas mejoras gráficas y otras características están disponibles para mejorar su experiencia de juego.", + "Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.": "Dokuwiki es un software de wiki de código abierto, fácil de usar y muy versátil, que no necesita base de datos. Sus usuarios lo aprecian por su sintaxis limpia y legible. La facilidad de mantenimiento, backup e integración lo convierte en el favorito de los administradores. Los controles de acceso y conectores de autenticación integrados lo hacen especialmente útil en entornos de empresa, y los numerosos plugins de su activa comunidad permiten muchos usos más allá de una wiki tradicional.", + "Dolphin Emulator lets you play GameCube and Wii games with various graphical enhancements and other features are available to improve your game experience.": "Dolphin Emulator permite jugar a juegos de GameCube y Wii con diversas mejoras gráficas y otras funciones que mejoran la experiencia de juego.", "Domain for the certificate (example.com)": "Dominio para el certificado (example.com)", - "Doplarr is an *arr request bot for Discord.\"": "Doplarrr es un *arr petición bot para discordia.\"", - "Doplarr_rs is a Discord bot for requesting media through *arr backends, written in Rust.": "Doplarr_rs es un bot de discordia para solicitar medios a través de *arr backends, escrito en Rust.", - "Double Commander is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.": "Double Commander es un gestor de archivos de código abierto con dos paneles lado a lado. Está inspirado por Total Commander y cuenta con algunas ideas nuevas.", - "Download Spotify music with album art and metadata": "Descargar música de Spotify con el álbum art y metadata", + "Doplarr is an *arr request bot for Discord.\"": "Doplarr es un bot de Discord para hacer peticiones a las aplicaciones *arr.\"", + "Doplarr_rs is a Discord bot for requesting media through *arr backends, written in Rust.": "Doplarr_rs es un bot de Discord, escrito en Rust, para solicitar contenido a través de backends *arr.", + "Double Commander is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.": "Double Commander es un gestor de archivos gratuito, multiplataforma y de código abierto con dos paneles en paralelo. Se inspira en Total Commander y aporta algunas ideas nuevas.", + "Download Spotify music with album art and metadata": "Descarga música de Spotify con carátulas y metadatos", "Download failed for all attempted URLs": "La descarga falló en todos los intentos de URL", "Download its Compose file from an address": "Descargar su archivo Compose desde una dirección", - "Download keyfile": "Descargar archivo clave", + "Download keyfile": "Descargar archivo de claves", "Download latest VirtIO ISO automatically": "Descargue la última ISO de VirtIO automáticamente", "Downloaded OCI images deleted:": "Imágenes OCI descargadas eliminadas:", "Downloaded amdgpu_top": "Descargado amdgpu_top", @@ -1792,11 +1795,11 @@ "Downloading Home-Labs-Club logo...": "Descargando el logo de Home-Labs-Club...", "Downloading JC Channel logo...": "Descargando logo de JC Channel...", "Downloading ProxMenux logo...": "Descargando el logo de ProxMenux...", - "Downloading Proxmology logo...": "Descargando logo de Proxmología...", + "Downloading Proxmology logo...": "Descargando el logo de Proxmology...", "Downloading UUP converter...": "Descargando el convertidor UUP...", "Downloading amdgpu_top": "Descargando amdgpu_top", "Downloading official installer...": "Descargando el instalador oficial...", - "Downloading pre-existing encrypted backups from this host will fail unless you kept a copy of the current key.": "la descarga de copias de seguridad cifradas preexistentes desde este host fallará a menos que conserve una copia de la clave actual.", + "Downloading pre-existing encrypted backups from this host will fail unless you kept a copy of the current key.": "La descarga de backups cifrados ya existentes desde este host fallará salvo que conserve una copia de la clave actual.", "Downloading the image:": "Descargando la imagen:", "Downloading the latest Fastfetch release...": "Descargando la última versión de Fastfetch...", "Driver blacklist entries removed": "Se eliminaron las entradas de la lista negra de controladores", @@ -1808,12 +1811,12 @@ "Dry run completed; mount configuration was not applied. The CT was started for the remote check.": "Simulación completada; no se ha aplicado la configuración del montaje. El CT se ha arrancado para comprobar el remoto.", "Dry run completed; no changes were made.": "Simulación completada; no se ha hecho ningún cambio.", "Dry run completed; no containers were created.": "Simulación completada; no se ha creado ningún contenedor.", - "Dry run completed; the container and the mounts were not changed.": "Correción seca completada; el contenedor y las monturas no se cambiaron.", - "DuckDNS subdomain without .duckdns.org (comma separated for several)": "Subdominio DuckDNS sin .duckdns.org (comma separado para varios)", - "DuckDNS token from your account at duckdns.org": "DuckDNS token desde tu cuenta en duckdns.org", - "DuckDNS updates the subdomain every 5 minutes. Without UPDATE_IP, DuckDNS itself detects the public IPv4 address of the request.": "DuckDNS actualiza el subdominio cada 5 minutos. Sin UPDATE_IP, DuckDNS detecta la dirección IPv4 pública de la solicitud.", - "DuckStation is a PS1 Emulator aiming for the best accuracy and game support.": "DuckStation es un emulador PS1 que busca el mejor accuracy y soporte para juegos.", - "Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.": "Duckdns es un servicio gratuito que señalará un DNS (sub dominios de duckdns.org) a un IP de su elección. El servicio es totalmente gratuito, y no requiere reactivación o publicaciones de foro para mantener su existencia.", + "Dry run completed; the container and the mounts were not changed.": "Simulación completada; el contenedor y los montajes no se han modificado.", + "DuckDNS subdomain without .duckdns.org (comma separated for several)": "Subdominio de DuckDNS sin .duckdns.org (separados por comas si son varios)", + "DuckDNS token from your account at duckdns.org": "Token de DuckDNS de tu cuenta en duckdns.org", + "DuckDNS updates the subdomain every 5 minutes. Without UPDATE_IP, DuckDNS itself detects the public IPv4 address of the request.": "DuckDNS actualiza el subdominio cada 5 minutos. Sin UPDATE_IP, el propio DuckDNS detecta la dirección IPv4 pública de la petición.", + "DuckStation is a PS1 Emulator aiming for the best accuracy and game support.": "DuckStation es un emulador de PS1 que busca la máxima precisión y compatibilidad con juegos.", + "Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. The service is completely free, and doesn't require reactivation or forum posts to maintain its existence.": "Duckdns es un servicio gratuito que apunta un DNS (subdominios de duckdns.org) a la IP que elijas. Es totalmente gratuito y no exige reactivaciones ni mensajes en foros para mantenerse activo.", "Dumping AMD GPU ROM BIOS via sysfs...": "Volviendo la BIOS de la ROM de la GPU AMD a través de sysfs...", "Duplicate IP addresses found": "Se encontraron direcciones IP duplicadas", "Duplicate parameters cleaned": "Parámetros duplicados limpiados", @@ -1824,60 +1827,60 @@ "Duplicated native directive:": "Directiva nativa duplicada:", "Duplicated native option": "Opción nativa duplicada", "Duplicated or invalid stack VMID": "VMID de pila duplicado o no válido", - "Duplicati is a backup client that securely stores encrypted, incremental, compressed backups on local storage, cloud storage services and remote file servers. It works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon S3, Google Drive, box.com, Mega, B2, and many others.": "Duplicati es un cliente de backup que almacena de forma segura backups cifradas, incrementales y comprimidas en almacenamiento local, servicios de almacenamiento en la nube y servidores de archivos remotos. Funciona con protocolos estándar como FTP, SSH, WebDAV y servicios populares como Microsoft OneDrive, Amazon S3, Google Drive, box.com, Mega, B2, y muchos otros.", - "Duplicati web interface (password only)": "Interfaz web Duplicati (sólo contraseña)", + "Duplicati is a backup client that securely stores encrypted, incremental, compressed backups on local storage, cloud storage services and remote file servers. It works with standard protocols like FTP, SSH, WebDAV as well as popular services like Microsoft OneDrive, Amazon S3, Google Drive, box.com, Mega, B2, and many others.": "Duplicati es un cliente de backup que guarda de forma segura backups cifrados, incrementales y comprimidos en almacenamiento local, servicios en la nube y servidores de archivos remotos. Funciona con protocolos estándar como FTP, SSH o WebDAV y con servicios populares como Microsoft OneDrive, Amazon S3, Google Drive, box.com, Mega, B2 y muchos otros.", + "Duplicati web interface (password only)": "Interfaz web de Duplicati (solo contraseña)", "Duration": "Duración", "Duration:": "Duración:", - "Dynamic NVIDIA is only validated for unprivileged containers. This profile uses static mounts and must be recreated after the host driver changes.": "La NVIDIA dinámica sólo es validada para contenedores no privilegiados. Este perfil utiliza montajes estáticos y debe recrearse después de que el controlador host cambie.", + "Dynamic NVIDIA is only validated for unprivileged containers. This profile uses static mounts and must be recreated after the host driver changes.": "NVIDIA dinámico solo está validado para contenedores sin privilegios. Este perfil usa montajes estáticos y debe recrearse cuando cambie el controlador del host.", "EFI disk created and configured on": "Disco EFI creado y configurado en", "EFI storage selection cancelled.": "Se canceló la selección de almacenamiento EFI.", "EFI storage selection failed or was cancelled. VM creation aborted.": "La selección de almacenamiento EFI falló o se canceló. Se canceló la creación de la máquina virtual.", "EMERGENCY PROXMOX SYSTEM REPAIR": "REPARACIÓN DE EMERGENCIA SISTEMA PROXMOX", "ENABLED for restore": "HABILITADO para restaurar", "EXISTS": "EXISTE", - "Each /request command needs a backend: add a [[backends]] block in the same file with the url and api_key of your Sonarr, Radarr or Seerr instance, then restart the container.": "Cada comando /request necesita un backend: añadir un bloque [[backends]] en el mismo archivo con el url y api key de su instancia Sonarr, Radarr o Seerr y reiniciar el contenedor.", + "Each /request command needs a backend: add a [[backends]] block in the same file with the url and api_key of your Sonarr, Radarr or Seerr instance, then restart the container.": "Cada comando /request necesita un backend: añade un bloque [[backends]] en el mismo archivo con la url y la api_key de tu instancia de Sonarr, Radarr o Seerr y reinicia el contenedor.", "Each LUN will appear as a block device assignable to VMs.": "Cada LUN aparecerá como un dispositivo de bloque asignable a las VM.", - "Each peer gets its configuration and its QR code inside the container: /config/peer1/peer1.conf and /config/peer1/peer1.png, or /config/peer_/peer_.conf when names were given.": "Cada par obtiene su configuración y su código QR dentro del contenedor: /config/peer1/peer1.conf y /config/peer1/peer1.png, o /config/peer Se indica el nombre de usuario/peer se indica el nombre de usuario.conf cuando se dieron nombres.", - "Ebook and audiobook collection manager for Usenet and BitTorrent users.": "Gestor de colección Ebook y audiobook para usuarios de Usenet y BitTorrent.", - "Eden is an experimental open-source emulator for the Nintendo Switch, built with performance and stability in mind.": "Eden es un emulador experimental de código abierto para el Nintendo Switch, construido con rendimiento y estabilidad en mente.", + "Each peer gets its configuration and its QR code inside the container: /config/peer1/peer1.conf and /config/peer1/peer1.png, or /config/peer_/peer_.conf when names were given.": "Cada peer recibe su configuración y su código QR dentro del contenedor: /config/peer1/peer1.conf y /config/peer1/peer1.png, o /config/peer_/peer_.conf si se dieron nombres.", + "Ebook and audiobook collection manager for Usenet and BitTorrent users.": "Gestor de colecciones de ebooks y audiolibros para usuarios de Usenet y BitTorrent.", + "Eden is an experimental open-source emulator for the Nintendo Switch, built with performance and stability in mind.": "Eden es un emulador experimental y de código abierto de Nintendo Switch, creado pensando en el rendimiento y la estabilidad.", "Edge TPU runtime installed.": "Tiempo de ejecución de Edge TPU instalado.", "Edit raw CT configuration file": "Editar archivo de configuración CT sin formato", "Edit raw VM configuration file": "Editar archivo de configuración de VM sin formato", "Edit the VM machine type to q35 and try again.": "Edite el tipo de máquina VM a q35 y vuelva a intentarlo.", - "Email address for certificate expiry notices (required by ZeroSSL)": "Dirección de correo electrónico para avisos de expiración de certificado (necesario para ZeroSSL)", - "Email address of the LibreDB Studio administrator": "Dirección de correo electrónico del administrador LibreDB Studio", - "Email address of the NetBox admin account": "Dirección de correo electrónico de la cuenta de administración NetBox", + "Email address for certificate expiry notices (required by ZeroSSL)": "Dirección de correo para los avisos de caducidad del certificado (obligatoria con ZeroSSL)", + "Email address of the LibreDB Studio administrator": "Dirección de correo del administrador de LibreDB Studio", + "Email address of the NetBox admin account": "Dirección de correo de la cuenta de administrador de NetBox", "Emby WebUI": "Emby WebUI", - "Emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.": "Emby organiza vídeo, música, TV en vivo y fotos de bibliotecas de medios personales y las transmite a televisores inteligentes, cajas de streaming y dispositivos móviles. Este contenedor se envasa como un servidor multimedia emby independiente.", + "Emby organizes video, music, live TV, and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone emby Media Server.": "Emby organiza vídeo, música, TV en directo y fotos de bibliotecas multimedia personales y los transmite a televisores inteligentes, reproductores de streaming y dispositivos móviles. Este contenedor se distribuye como un Emby Media Server independiente.", "Emergency Proxmox System Repair": "Reparación de emergencia del sistema Proxmox", "Emergency recovery:": "Recuperación de emergencia:", - "Empowering the smart home": "Empoderando el hogar inteligente", + "Empowering the smart home": "Impulsando el hogar inteligente", "Empty": "Vacío", "Empty exec service check": "Comprobación de servicio de exec", "Empty or duplicated NVIDIA identity": "Identidad NVIDIA vacía o duplicada", - "EmulatorJS is a Docker-based emulator application that can simulate various operating systems and device environments within containers for development, testing, and learning purposes.": "EmulatorJS es una aplicación emulador basada en Docker que puede simular varios sistemas operating y entornos de dispositivos dentro de contenedores para propósitos de desarrollo, pruebas y aprendizaje.", - "Enable": "Permitir", + "EmulatorJS is a Docker-based emulator application that can simulate various operating systems and device environments within containers for development, testing, and learning purposes.": "EmulatorJS es una aplicación de emulación basada en Docker que simula distintos sistemas operativos y entornos de dispositivo dentro de contenedores, para desarrollo, pruebas y aprendizaje.", + "Enable": "Habilitar", "Enable / disable job timer": "Activar/desactivar el temporizador de copias", "Enable High Availability services": "Activar servicios de alta disponibilidad", "Enable IOMMU in GRUB or ZFS boot": "Habilite IOMMU en el arranque GRUB o ZFS", "Enable IOMMU support if not enabled": "Habilite la compatibilidad con IOMMU si no está habilitado", "Enable IOMMU, reboot the host, and try again.": "Habilite IOMMU, reinicie el host y vuelva a intentarlo.", - "Enable Intel/AMD VA-API video acceleration": "Activar la aceleración de vídeo de Intel/AMD VA-API", - "Enable NVIDIA transcoding and HDR10/Dolby Vision to SDR tone mapping": "Activar la transcodificación NVIDIA y HDR10/Dolby Vision a la cartografía de tono SDR", + "Enable Intel/AMD VA-API video acceleration": "Activar la aceleración de vídeo VA-API de Intel/AMD", + "Enable NVIDIA transcoding and HDR10/Dolby Vision to SDR tone mapping": "Activar la transcodificación NVIDIA y el mapeo de tonos de HDR10/Dolby Vision a SDR", "Enable Remote Desktop (RDP) before disabling the virtual display.": "Habilite el Escritorio remoto (RDP) antes de deshabilitar la pantalla virtual.", "Enable SSD emulation for this disk?": "¿Habilitar la emulación SSD para este disco?", "Enable TCP BBR/Fast Open control": "Activar control TCP BBR/Fast Open", - "Enable VA-API transcoding and HDR10/Dolby Vision to SDR tone mapping": "Activar la transcodificación VA-API y HDR10/Dolby Vision a la cartografía de tono SDR", - "Enable VA-API, hardware encoding and OpenCL tone mapping in Jellyfin": "Activar VA-API, codificación de hardware y cartografía de tono OpenCL en Jellyfin", + "Enable VA-API transcoding and HDR10/Dolby Vision to SDR tone mapping": "Activar la transcodificación VA-API y el mapeo de tonos de HDR10/Dolby Vision a SDR", + "Enable VA-API, hardware encoding and OpenCL tone mapping in Jellyfin": "Activar VA-API, la codificación por hardware y el mapeo de tonos OpenCL en Jellyfin", "Enable VFIO IOMMU support": "Activar soporte VFIO IOMMU", "Enable ZFS autotrim (SSD/NVMe pools)": "Activar ZFS autotrim (pools SSD/NVMe)", "Enable a mount on an existing Rclone OCI container": "Activar un montaje en un contenedor Rclone OCI existente", - "Enable an optical drive for MakeMKV": "Permite una unidad óptica para MakeMKV", + "Enable an optical drive for MakeMKV": "Activar una unidad óptica para MakeMKV", "Enable auto-sync if /var/log exceeds 90% of its size?": "¿Habilitar la sincronización automática si /var/log excede el 90% de su tamaño?", "Enable fast reboots": "Activar reinicios rápidos", "Enable restart on kernel panic": "Activar reinicio ante kernel panic", "Enable the NVIDIA GPU requested by the image": "Activar la GPU NVIDIA solicitada por la imagen", - "Enable the NVIDIA GPU required by Open WebUI CUDA": "Activar la GPU NVIDIA necesario para Open WebUI CUDA", + "Enable the NVIDIA GPU required by Open WebUI CUDA": "Activar la GPU NVIDIA que necesita Open WebUI CUDA", "Enable this FUSE mount now and restart the CT?": "¿Habilitar este montaje FUSE ahora y reiniciar la CT?", "Enable/Disable job": "Activar/Desactivar trabajo", "Enabled": "Activado", @@ -1890,12 +1893,12 @@ "Enabling Google TCP BBR congestion control...": "Habilitando el control de congestión TCP BBR de Google...", "Enabling High Availability (HA) services...": "Habilitando servicios de alta disponibilidad (HA)...", "Enabling IOMMU": "Habilitando IOMMU", - "Enabling IOMMU and configuring VFIO for PCI passthrough...": "Habilitando IOMMU y configurando VFIO para paso a través de PCI...", + "Enabling IOMMU and configuring VFIO for PCI passthrough...": "Habilitando IOMMU y configurando VFIO para passthrough de PCI...", "Enabling TCP Fast Open...": "Habilitando la apertura rápida de TCP...", "Enabling pigz in vzdump configuration...": "Habilitando pigz en la configuración de vzdump...", "Encrypt this Borg repository?": "¿Cifrar este repositorio Borg?", "Encryption": "Cifrado", - "Encryption key": "clave de cifrado", + "Encryption key": "Clave de cifrado", "Encryption key creation failed": "Falló la creación de la clave de cifrado", "Encryption:": "Cifrado:", "English": "Inglés", @@ -1924,9 +1927,9 @@ "Enter a name for the new virtual machine:": "Ingrese un nombre para la nueva máquina virtual:", "Enter a number, or write or paste a command:": "Ingrese un número, o escriba o pegue un comando:", "Enter a usable IPv4 address with its prefix, for example": "Introduzca una dirección IPv4 usable con su prefijo, por ejemplo", - "Enter backup file (.zst):": "Ingrese el archivo de respaldo (.zst):", - "Enter backup path (.tar.zst):": "Ingrese la ruta de respaldo (.tar.zst):", - "Enter backup path (.vma.zst):": "Ingrese la ruta de respaldo (.vma.zst):", + "Enter backup file (.zst):": "Ingrese el archivo de backup (.zst):", + "Enter backup path (.tar.zst):": "Ingrese la ruta de backup (.tar.zst):", + "Enter backup path (.vma.zst):": "Ingrese la ruta de backup (.vma.zst):", "Enter base folder for temporary files and converter (default:": "Ingrese la carpeta base para archivos temporales y convertidor (predeterminado:", "Enter boot target (e.g. scsi0, sata0, ide0):": "Ingrese el destino de inicio (por ejemplo, scsi0, sata0, ide0):", "Enter content types (comma-separated):": "Introduzca los tipos de contenido (separados por comas):", @@ -1995,7 +1998,7 @@ "Enter target disk (e.g. /dev/sdX):": "Ingrese el disco de destino (por ejemplo, /dev/sdX):", "Enter target storage name (e.g., local-lvm):": "Ingrese el nombre del almacenamiento de destino (por ejemplo, local-lvm):", "Enter target storage:": "Ingrese el almacenamiento de destino:", - "Enter the BORG REPOKEY passphrase for target:": "Ingrese la frase de contraseña de BORG REPOKEY para el objetivo:", + "Enter the BORG REPOKEY passphrase for target:": "Ingrese la frase de contraseña de BORG REPOKEY para el destino:", "Enter the Samba username:": "Ingrese el nombre de usuario de Samba:", "Enter the VMID for the new VM:": "Ingrese el VMID para la nueva VM:", "Enter the container terminal:": "Ingrese a la terminal de contenedores:", @@ -2011,7 +2014,7 @@ "Enter the mount point inside the CT for": "Introduzca el punto de montaje dentro del CT para", "Enter the number or type the interface name:": "Ingrese el número o escriba el nombre de la interfaz:", "Enter the password for Samba user:": "Ingrese la contraseña para el usuario de Samba:", - "Enter the recovery passphrase set when the keyfile was created:": "ingrese la frase de contraseña de recuperación establecida cuando se creó el archivo de claves:", + "Enter the recovery passphrase set when the keyfile was created:": "Ingrese la frase de contraseña de recuperación establecida cuando se creó el archivo de claves:", "Enter the size in whole GB, for example": "Introduzca el tamaño en GB enteros, por ejemplo", "Enter the value again.": "Introduce el valor de nuevo.", "Enter username for Samba server:": "Ingrese el nombre de usuario para el servidor Samba:", @@ -2020,15 +2023,15 @@ "Enterprise Proxmox repository disabled": "Repositorio Enterprise Proxmox deshabilitado", "Enterprise repository present": "Repositorio empresarial presente", "Enterprise repository returned 401 Unauthorized (no valid subscription). Switch to the no-subscription repository and retry?": "El repositorio empresarial devolvió 401 No autorizado (sin suscripción válida). ¿Cambiar al repositorio sin suscripción y volver a intentarlo?", - "Enterprise repository unauthorized and fallback declined by user": "Repositorio empresarial no autorizado y respaldo rechazado por el usuario", - "Entropy generation optimization removed": "Se eliminó la optimización de la generación de entropía.", + "Enterprise repository unauthorized and fallback declined by user": "Repositorio enterprise no autorizado y alternativa rechazada por el usuario", + "Entropy generation optimization removed": "Se eliminó la optimización de la generación de entropía", "Environment entry without an explicit value": "Entrada de entorno sin un valor explícito", "Environment override for an unknown service:": "Anulación de entorno para un servicio desconocido:", "Equivalent manual flow of disk_host.sh: partition, format, mount, persist, register in Proxmox.": "Flujo manual equivalente de disk_host.sh: particionar, formatear, montar, persistir, registrar en Proxmox.", "Equivalent manual flow of iscsi_host.sh.": "Flujo manual equivalente de iscsi_host.sh.", "Equivalent manual flow used by Local Shared Manager.": "Flujo manual equivalente utilizado por Local Shared Manager.", "Error": "Error", - "Error applying patch. Backups preserved at": "Error al aplicar el parche. Copias de seguridad conservadas en", + "Error applying patch. Backups preserved at": "Error al aplicar el parche. Backups conservados en", "Error details:": "Detalles del error:", "Error installing": "Error al instalar", "Error installing build dependencies. Check": "Error al instalar las dependencias de compilación. Controlar", @@ -2047,8 +2050,8 @@ "Every hour": "Cada hora", "Every member of the stack is back to its previous installation.": "Cada miembro de la pila está de vuelta a su instalación anterior.", "Every node of this cluster already has this file. A backup of the container does not include it: on another Proxmox host it is written again when the application is recovered from Manage installed OCI applications:": "Todos los nodos de este clúster ya tienen este archivo. Un backup del contenedor no lo incluye: en otro host Proxmox se escribe de nuevo al recuperar la aplicación desde Gestionar aplicaciones OCI instaladas:", - "Every path in this backup is kernel-tied: the restore applies these paths automatically via the safe-subset filter and re-merges the operator's tuning.": "Cada ruta en esta copia de seguridad está vinculada al kernel: la restauración aplica estas rutas automáticamente a través del filtro de subconjunto seguro y vuelve a fusionar el ajuste del operador.", - "Everything restorable in this backup will be restored": "Todo lo que se pueda restaurar en esta copia de seguridad será restaurado", + "Every path in this backup is kernel-tied: the restore applies these paths automatically via the safe-subset filter and re-merges the operator's tuning.": "Todas las rutas de este backup están vinculadas al kernel: la restauración las aplica automáticamente mediante el filtro de subconjunto seguro y vuelve a fusionar los ajustes del usuario.", + "Everything restorable in this backup will be restored": "Todo lo que se pueda restaurar en este backup será restaurado", "Exact name of the remote": "Nombre exacto del remoto", "Example output: rootfs: local-lvm:vm-114-disk-0,size=8G": "Salida de ejemplo: rootfs: local-lvm:vm-114-disk-0,size=8G", "Example target: /dev/sdb": "Destino de ejemplo: /dev/sdb", @@ -2067,8 +2070,8 @@ "Example: pvesm path local-lvm:vm-114-disk-0": "Ejemplo: ruta pvesm local-lvm:vm-114-disk-0", "Example: sed -i '/^unprivileged: 1/d' /etc/pve/lxc/110.conf": "Ejemplo: sed -i '/^sin privilegios: 1/d' /etc/pve/lxc/110.conf", "Examples:": "Ejemplos:", - "Execute destructive rollback?": "¿Ejecutar reversión destructiva?", - "Executing destructive rollback (operator confirmed) ...": "Ejecutando reversión destructiva (confirmado por el operador)...", + "Execute destructive rollback?": "¿Ejecutar el rollback destructivo?", + "Executing destructive rollback (operator confirmed) ...": "Ejecutando el rollback destructivo (confirmado por el usuario) ...", "Executing:": "Ejecutando:", "Execution engine for Index-TTS": "Motor de ejecución para Index-TTS", "Existing Groups": "Grupos existentes", @@ -2081,7 +2084,7 @@ "Exit": "Volver", "Exit and repair manually": "Salir y reparar manualmente", "Exit the container terminal:": "Salir de la terminal de contenedores:", - "Exit: Stop to create backup manually": "Salir: Detener para crear una copia de seguridad manualmente", + "Exit: Stop to create backup manually": "Salir: detener para crear un backup manualmente", "Exiting for manual repair...": "Saliendo para reparación manual...", "Expected /tmp/gasket-driver/src not found. The clone seems incomplete or uses an unknown layout.": "No se encontró /tmp/gasket-driver/src. El clon parece incompleto o utiliza una estructura desconocida.", "Expected Makefile not found in /tmp/gasket-driver/src. Source tree is incomplete.": "No se encontró el Makefile esperado en /tmp/gasket-driver/src. El árbol de código fuente está incompleto.", @@ -2093,12 +2096,12 @@ "Export Summary": "Resumen de exportación", "Export VM to OVA or OVF": "Exportar VM a OVA u OVF", "Export a ZFS pool": "Exportar un grupo ZFS", - "Export added successfully.": "Exportación agregada exitosamente.", - "Export backup data to file": "Exportar datos de respaldo a un archivo", + "Export added successfully.": "Exportación agregada correctamente.", + "Export backup data to file": "Exportar datos de backup a un archivo", "Export completed. The running system has not been modified.": "Exportación completada. El sistema en ejecución no ha sido modificado.", "Export completed:": "Exportación completada:", "Export deleted and NFS service restarted.": "Exportación eliminada y servicio NFS reiniciado.", - "Export error log": "Exportar registro de errores", + "Export error log": "Exportar log de errores", "Export exists:": "Existe exportación:", "Export failed.": "La exportación falló.", "Export list test": "Prueba de lista de exportación", @@ -2106,7 +2109,7 @@ "Export mode:": "Modo de exportación:", "Export not found on server:": "Exportación no encontrada en el servidor:", "Export path:": "Ruta de exportación:", - "Export permissions allow access": "Los permisos de exportación permiten el acceso.", + "Export permissions allow access": "Los permisos de exportación permiten el acceso", "Export to file (no system changes)": "Exportar a archivo (sin cambios en el sistema)", "Export updated successfully.": "Exportación actualizada correctamente.", "Export:": "Exportar:", @@ -2115,9 +2118,9 @@ "Exports:": "Exportaciones:", "Extended Filesystem 4 (recommended)": "Sistema de archivos extendido 4 (recomendado)", "External ZFS ARC settings restored:": "Configuración externa de ZFS ARC restaurada:", - "External ZFS configuration changed after the ProxMenux migration; current file and backup preserved:": "La configuración externa de ZFS cambió después de la migración de ProxMenux; se conservaron el archivo actual y la copia de seguridad:", + "External ZFS configuration changed after the ProxMenux migration; current file and backup preserved:": "La configuración externa de ZFS cambió después de la migración de ProxMenux; se conservaron el archivo actual y el backup:", "External credential is empty or spans multiple lines": "La credencial externa está vacía o abarca varias líneas", - "External disk for backup": "Disco externo para copia de seguridad", + "External disk for backup": "Disco externo para backup", "External field not reserved:": "Campo externo no reservado:", "Extra paths": "Rutas extra", "Extra paths to keep (unmark one to remove it)": "Rutas extra que se mantienen (desmarca una para eliminarla)", @@ -2128,17 +2131,17 @@ "Extracting data from PBS...": "Extrayendo datos de PBS...", "Extraction completed.": "Extracción completada.", "Extraction failed.": "La extracción falló.", - "Extraction failed. Check log:": "La extracción falló. Registro de verificación:", - "Extraction successful": "Extracción exitosa", + "Extraction failed. Check log:": "La extracción falló. Revise el log:", + "Extraction successful": "Extracción correcta", "FAILED": "FALLIDO", - "FFmpeg version the node uses (7 by default)": "Versión FFmpeg el nodo utiliza (7 por defecto)", + "FFmpeg version the node uses (7 by default)": "Versión de FFmpeg que usa el nodo (7 por defecto)", "FINAL CONFIRMATION — DATA WILL BE ERASED": "CONFIRMACIÓN FINAL — LOS DATOS SERÁN BORRADOS", - "FIleZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.": "FIleZilla Client es un cliente de FTP, FTPS y SFTP de formato rápido y fiable con muchas características útiles y una interfaz de usuario gráfica intuitiva.", + "FIleZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.": "FIleZilla Client es un cliente FTP, FTPS y SFTP multiplataforma, rápido y fiable, con muchas funciones útiles y una interfaz gráfica intuitiva.", "Fail2Ban - Intrusion Prevention": "Fail2Ban - Prevención de intrusiones", "Fail2Ban Management": "Gestión de Fail2Ban", "Fail2Ban has been removed": "Fail2Ban ha sido eliminado", "Fail2Ban installation and configuration completed successfully!": "¡La instalación y configuración de Fail2Ban se completaron con éxito!", - "Fail2Ban installed successfully": "Fail2Ban se instaló exitosamente", + "Fail2Ban installed successfully": "Fail2Ban se instaló correctamente", "Fail2Ban is NOT running!": "¡Fail2Ban NO se está ejecutando!", "Fail2Ban is currently installed.": "Fail2Ban está actualmente instalado.", "Fail2Ban is not installed on this system.": "Fail2Ban no está instalado en este sistema.", @@ -2177,7 +2180,7 @@ "Failed to create directory on host:": "No se pudo crear el directorio en el host:", "Failed to create directory:": "No se pudo crear el directorio:", "Failed to create disk": "No se pudo crear el disco", - "Failed to create encryption key. Backup cancelled — fix the underlying issue and retry.": "no se pudo crear la clave de cifrado. Copia de seguridad cancelada: solucione el problema subyacente y vuelva a intentarlo.", + "Failed to create encryption key. Backup cancelled — fix the underlying issue and retry.": "No se pudo crear la clave de cifrado. Backup cancelado — solucione el problema de fondo y vuelva a intentarlo.", "Failed to create group:": "No se pudo crear el grupo:", "Failed to create mount point.": "No se pudo crear el punto de montaje.", "Failed to create mount point:": "No se pudo crear el punto de montaje:", @@ -2213,15 +2216,15 @@ "Failed to format disk as": "No se pudo formatear el disco como", "Failed to format partition": "No se pudo formatear la partición", "Failed to format the partition.": "No se pudo formatear la partición.", - "Failed to generate Fastfetch configuration.": "no se pudo generar la configuración de Fastfetch.", + "Failed to generate Fastfetch configuration.": "No se pudo generar la configuración de Fastfetch.", "Failed to get .deb download URL": "No se pudo obtener la URL de descarga de .deb", "Failed to get latest version from GitHub": "No se pudo obtener la última versión de GitHub", "Failed to get release information from GitHub": "No se pudo obtener información de lanzamiento de GitHub", - "Failed to get shares": "No se pudieron obtener acciones", - "Failed to get shares from": "No se pudieron obtener acciones de", + "Failed to get shares": "No se pudieron obtener los recursos compartidos", + "Failed to get shares from": "No se pudieron obtener los recursos compartidos de", "Failed to import": "No se pudo importar", "Failed to initialize Borg repository at:": "No se pudo inicializar el repositorio Borg en:", - "Failed to inspect the existing ProxMenux Bash configuration.": "no se pudo inspeccionar la configuración de Bash ProxMenux existente.", + "Failed to inspect the existing ProxMenux Bash configuration.": "No se pudo inspeccionar la configuración de Bash ProxMenux existente.", "Failed to install Coral TPU driver inside the container.": "No se pudo instalar el controlador Coral TPU dentro del contenedor.", "Failed to install Fail2Ban": "No se pudo instalar Fail2Ban", "Failed to install Fastfetch.": "No se pudo instalar Fastfetch.", @@ -2279,7 +2282,7 @@ "Failed to update GRUB configuration": "No se pudo actualizar la configuración de GRUB", "Failed to update Lynis": "No se pudo actualizar Lynis", "Failed to update amdgpu_top": "No se pudo actualizar amdgpu_top", - "Failed to update auth.json — restoring backup.": "No se pudo actualizar auth.json: restaurar la copia de seguridad.", + "Failed to update auth.json — restoring backup.": "No se pudo actualizar auth.json — restaurando el backup.", "Failed to update cluster certificates (might not be in a cluster)": "No se pudieron actualizar los certificados del clúster (puede que no estén en un clúster)", "Failed to update initramfs.": "No se pudo actualizar initramfs.", "Failed to update intel-gpu-tools": "No se pudo actualizar Intel-gpu-tools", @@ -2287,34 +2290,34 @@ "Failed to update package lists": "No se pudieron actualizar las listas de paquetes", "Failed to write": "No se pudo escribir", "Failed transitions from D3cold to D0": "Transiciones fallidas de D3cold a D0", - "Failed. See log:": "Fallido. Ver registro:", - "Falling back to each installer with --auto-reinstall...": "recurrir a cada instalador con --auto-reinstall...", - "Falling back to manual paste mode.": "volver al modo de pegado manual.", - "Fast Usenet downloader with a SABnzbd-compatible API": "Descarga rápida Usenet con una API compatible con SABnzbd", + "Failed. See log:": "Falló. Ver log:", + "Falling back to each installer with --auto-reinstall...": "Recurriendo a cada instalador con --auto-reinstall...", + "Falling back to manual paste mode.": "Volviendo al modo de pegado manual.", + "Fast Usenet downloader with a SABnzbd-compatible API": "Descargador rápido de Usenet con una API compatible con SABnzbd", "Fast, modern web interface for qBittorrent": "Interfaz web rápida y moderna para qBittorrent", - "Faster-whisper is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.": "Más rápido es una reimplementación del modelo Whisper de OpenAI usando CTranslate2, que es un motor de inferencia rápida para los modelos Transformer. Este contenedor proporciona un servidor de protocolo de Wyoming para un usuario más rápido.", + "Faster-whisper is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.": "Faster-whisper es una reimplementación del modelo Whisper de OpenAI con CTranslate2, un motor de inferencia rápido para modelos Transformer. Este contenedor ofrece un servidor del protocolo Wyoming para faster-whisper.", "Fastfetch Logo Selection": "Selección de logotipo de búsqueda rápida", "Fastfetch configuration updated": "Configuración Fastfetch actualizada", "Fastfetch download URL retrieved successfully.": "La URL de descarga de Fastfetch se recuperó correctamente.", "Fastfetch installation and configuration completed": "Instalación y configuración de Fastfetch completadas", - "Fastfetch installed successfully": "Fastfetch se instaló exitosamente", + "Fastfetch installed successfully": "Fastfetch se instaló correctamente", "Fastfetch is not installed correctly.": "Fastfetch no está instalado correctamente.", "Fastfetch is not installed.": "Fastfetch no está instalado.", - "Fastfetch is not installed. Run: apt install fastfetch": "Fastfetch no está instalado. Ejecutar: apto instalar fastfetch", + "Fastfetch is not installed. Run: apt install fastfetch": "Fastfetch no está instalado. Ejecute: apt install fastfetch", "Fastfetch now displays: System optimised by: ProxMenux": "Fastfetch ahora muestra: Sistema optimizado por: ProxMenux", "Fastfetch removed from system": "Fastfetch eliminado del sistema", "Fastfetch will start automatically in the console": "Fastfetch se iniciará automáticamente en la consola", - "Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.": "Ferdium es una aplicación de escritorio que te ayuda a organizar cómo utilizas tus aplicaciones favoritas por combininglas en una sola aplicación.", + "Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.": "Ferdium es una aplicación de escritorio que te ayuda a organizar el uso de tus aplicaciones favoritas reuniéndolas en una sola.", "Fetching NVIDIA driver versions supported by your GPU...": "Obteniendo versiones del controlador NVIDIA compatibles con su GPU...", "Figurine installation and configuration completed successfully.": "La instalación y configuración deFigurine se completó con éxito.", "Figurine is not installed.": "Figurine no está instalado.", "Figurine removed from system": "Figurine desinstalado del sistema", - "File bind mounts do not support spaces:": "Las monturas de fijación de archivos no admiten espacios:", - "File processing made easy!": "El procesamiento de archivos se hizo fácil!", + "File bind mounts do not support spaces:": "Los bind mounts de archivo no admiten espacios:", + "File processing made easy!": "¡Procesar archivos, así de fácil!", "File:": "Archivo:", "FileBrowser Quantum": "FileBrowser Quantum", "FileBrowser Quantum (new installation)": "FileBrowser Quantum (nueva instalación)", - "FileDrop is a free, open source file sharing service": "FileDrop es un servicio gratuito de intercambio de archivos de código abierto", + "FileDrop is a free, open source file sharing service": "FileDrop es un servicio gratuito y de código abierto para compartir archivos", "Files & Downloads": "Archivos y descargas", "Files volume size in GB": "Tamaño del volumen de archivos en GB", "Filesystem": "Sistema de archivos", @@ -2327,14 +2330,14 @@ "Finance & Budgeting": "Finanzas y presupuestos", "Find your device using https://finds.synology.com": "Encuentre su dispositivo usando https://finds.synology.com", "Fingerprint:": "Huella digital:", - "Firefly, the easiest using of WireGuard VPN server, plus version of wg-easy.": "Firefly, el uso más fácil del servidor WireGuard VPN, además de la versión de wg-easy.", - "Firefox Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.": "Firefox Browser, también conocido como Mozilla Firefox o simplemente Firefox, es un navegador web libre y de código abierto desarrollado por la Fundación Mozilla y su filial, Mozilla Corporation. Firefox utiliza el motor de diseño Gecko para renderizar páginas web, que implementa estándares web actuales y anticipados.", + "Firefly, the easiest using of WireGuard VPN server, plus version of wg-easy.": "Firefly, la forma más sencilla de usar un servidor VPN WireGuard; versión plus de wg-easy.", + "Firefox Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.": "Firefox Browser, también conocido como Mozilla Firefox o simplemente Firefox, es un navegador web gratuito y de código abierto desarrollado por la Fundación Mozilla y su filial, Mozilla Corporation. Usa el motor Gecko para renderizar páginas web, que implementa los estándares web actuales y previstos.", "Firewall allows port": "El cortafuegos permite el puerto", "Firewall settings": "Configuración del cortafuegos", "Firmware :": "Firmware:", "First complete DSM setup and verify Web UI/SSH access.": "Primero complete la configuración de DSM y verifique el acceso a la interfaz de usuario web/SSH.", "First complete ZimaOS setup and verify remote access (web/SSH).": "Primero complete la configuración de ZimaOS y verifique el acceso remoto (web/SSH).", - "First install the GPU drivers inside the guest and verify remote access (RDP/SSH).": "Primero instale los controladores de GPU dentro del invitado y verifique el acceso remoto (RDP/SSH).", + "First install the GPU drivers inside the guest and verify remote access (RDP/SSH).": "Primero instale los controladores de GPU dentro de la VM y verifique el acceso remoto (RDP/SSH).", "Fix CIFS Permissions": "Reparar permisos CIFS", "Fix Ceph version:": "Reparar la versión de Ceph:", "Fix NFS Access for Unprivileged LXC": "Reparar el acceso NFS para LXC sin privilegios", @@ -2348,26 +2351,26 @@ "Fix systemd-boot meta-package conflict": "Solucionar el conflicto del metapaquete systemd-boot", "Fix systemd-boot:": "Arreglar systemd-boot:", "Fix: on the host, run": "Solución: en el host, ejecute", - "FlexGet web interface": "Interfaz web FlexGet", - "Flexget is a multipurpose automation tool for all of your media.": "Flexget es una herramienta de automatización multipropósito para todos sus medios.", - "Flowise 3.0.1 and later create the administrator account from the web interface, the first time it is opened.": "Flowise 3.0.1 y después crear la cuenta de administrador de la interfaz web, la primera vez que se abre.", - "Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from reicast.": "Flycast es un multiplataforma Sega Dreamcast, Naomi, Naomi 2, y el emulador de onda Atomis derivado del reicast.", + "FlexGet web interface": "Interfaz web de FlexGet", + "Flexget is a multipurpose automation tool for all of your media.": "Flexget es una herramienta de automatización polivalente para todo tu contenido multimedia.", + "Flowise 3.0.1 and later create the administrator account from the web interface, the first time it is opened.": "Flowise 3.0.1 y posteriores crean la cuenta de administrador desde la interfaz web, la primera vez que se abre.", + "Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from reicast.": "Flycast es un emulador multiplataforma de Sega Dreamcast, Naomi, Naomi 2 y Atomiswave derivado de reicast.", "Folder Name": "Nombre de la carpeta", "Folders in /mnt": "Carpetas en /mnt", "Folders to share, separated by ; (for example /downloads/incoming;/my_movies)": "Carpetas que compartir, separadas por ; (por ejemplo /downloads/incoming;/my_movies)", - "Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.": "Folding@home es un proyecto de computación distribuido para simular dinámicas de proteínas, incluyendo el proceso de plegado de proteínas y los movimientos de proteínas implicados en una variedad de enfermedades. Reúne a los científicos citizen que se ofrecen como voluntarios para realizar simulaciones de dinámicas de proteínas en sus computadoras personales. Las visiones de estos datos están ayudando a los científicos a comprender mejor la biología y brindando nuevas oportunidades para desarrollar la terapéutica.", - "Follow post-restore progress live from ProxMenux Monitor → Backups tab after the reboot.": "siga el progreso posterior a la restauración en vivo desde la pestaña ProxMenux Monitor → Copias de seguridad después del reinicio.", + "Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.": "Folding@home es un proyecto de computación distribuida que simula la dinámica de las proteínas, incluido su plegamiento y los movimientos de proteínas implicadas en diversas enfermedades. Reúne a científicos ciudadanos que ejecutan voluntariamente estas simulaciones en sus ordenadores personales. Los resultados ayudan a comprender mejor la biología y abren nuevas vías para desarrollar tratamientos.", + "Follow post-restore progress live from ProxMenux Monitor → Backups tab after the reboot.": "Siga en vivo el progreso posterior a la restauración desde ProxMenux Monitor → pestaña Backups después del reinicio.", "For LVM - Create mount directory and mount:": "Para LVM: cree el directorio de montaje y monte:", - "For ZFS, storage ID must start with a letter and use only letters, numbers, dot, dash, underscore or colon.": "Para ZFS, el ID de almacenamiento debe comenzar con una letra y usar solo letras, números, punto, guión, guión bajo o dos puntos.", + "For ZFS, storage ID must start with a letter and use only letters, numbers, dot, dash, underscore or colon.": "Para ZFS, el ID de almacenamiento debe comenzar con una letra y usar solo letras, números, punto, guion, guion bajo o dos puntos.", "For ZFS/BTRFS - Set the mount path:": "Para ZFS/BTRFS: establezca la ruta de montaje:", "For a consistent export, the VM should be stopped.": "Para una exportación consistente, se debe detener la VM.", - "For any question, issue or bug report, please use the official repository": "para cualquier pregunta, problema o informe de error, utilice el repositorio oficial", + "For any question, issue or bug report, please use the official repository": "Para cualquier pregunta, problema o informe de error, utilice el repositorio oficial", "For dedicated GPUs, FLR is required by this policy to reduce VM": "Para GPU dedicadas, esta política requiere FLR para reducir la VM", "For example: pct enter 101": "Por ejemplo: pct introduzca 101", - "For guest shares add: --options guest": "Para acciones de invitados agregue: --options guest", + "For guest shares add: --options guest": "Para recursos compartidos de invitado añada: --options guest", "For security reasons, the system cannot format it.": "Por razones de seguridad, el sistema no puede formatearlo.", "For unprivileged containers, use instead:": "Para contenedores sin privilegios, utilice en su lugar:", - "For your safety, a backup of the current configuration will be created automatically before restoring.": "Para su seguridad, se creará automáticamente una copia de seguridad de la configuración actual antes de restaurarla.", + "For your safety, a backup of the current configuration will be created automatically before restoring.": "Para su seguridad, se creará automáticamente un backup de la configuración actual antes de restaurarla.", "Force APT to use IPv4": "Forzar APT a usar IPv4", "Force NFSv3:": "Forzar NFSv3:", "Force NFSv4:": "Forzar NFSv4:", @@ -2385,55 +2388,55 @@ "Format — erase and create new filesystem": "Formatear: borrar y crear un nuevo sistema de archivos", "Format:": "Formato:", "Format: ERASE all data and create new filesystem": "Formato: BORRAR todos los datos y crear un nuevo sistema de archivos", - "Formatted and mounted": "formateado y montado", + "Formatted and mounted": "Formateado y montado", "Formatting": "Formato", "Formatting as": "Formatear como", "Formatting partition": "Formatear partición", "Found": "Encontrado", - "Found guest-accessible shares:": "Acciones encontradas accesibles para invitados:", - "Free and easy to use Minecraft server management tool.": "Herramienta de gestión de servidores Minecraft libre y fácil de usar.", + "Found guest-accessible shares:": "Recursos compartidos accesibles como invitado encontrados:", + "Free and easy to use Minecraft server management tool.": "Herramienta gratuita y fácil de usar para gestionar servidores de Minecraft.", "Free public Proxmox repository enabled": "Repositorio público gratuito de Proxmox habilitado", "Free space OK:": "Espacio libre Aceptar:", "Free up disk space": "Liberar espacio en disco", "Free:": "Libre:", - "FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.": "FreeCAD es un modelador de diseño paramétrico 3D (CAD) de uso general y una aplicación de modelado de información de construcción (BIM) con soporte de elementos finitos (FEM).", + "FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.": "FreeCAD es un modelador paramétrico 3D de diseño asistido por ordenador (CAD) de uso general y una aplicación de modelado de información de construcción (BIM) con soporte para el método de elementos finitos (FEM).", "French": "Francés", - "Freshrss is a free, self-hostable aggregator for rss feeds.": "Freshrss es un agregador libre y auto-hostable para las fuentes de rss.", + "Freshrss is a free, self-hostable aggregator for rss feeds.": "Freshrss es un agregador de feeds RSS gratuito y autoalojable.", "Frigate WebUI": "Frigate WebUI", "Frigate uses the AMD GPU for detection once /config/config.yaml defines a detector with type: onnx.": "Frigate usa la GPU AMD para la detección cuando /config/config.yaml define un detector con type: onnx.", "Frigate uses the Coral once /config/config.yaml defines a detector with type: edgetpu and device: pci.": "Frigate usa el Coral cuando /config/config.yaml define un detector con type: edgetpu y device: pci.", "Frigate uses the Intel NPU once /config/config.yaml defines a detector with type: openvino and device: NPU.": "Frigate usa la NPU de Intel cuando /config/config.yaml define un detector con type: openvino y device: NPU.", "Full SMART Report": "Informe SMART completo", "Full SMART info and attributes": "Información y atributos SMART completos", - "Full format — new GPT partition + filesystem": "Formato completo: nueva partición GPT + sistema de archivos", + "Full format — new GPT partition + filesystem": "Formato completo — nueva partición GPT y formateo", "Full format — new GPT partition + filesystem": "Formato completo: nueva partición GPT + sistema de archivos", "Full format: clean + new GPT partition + filesystem": "Formato completo: limpio + nueva partición GPT + sistema de archivos", - "Full log:": "Registro completo:", + "Full log:": "Log completo:", "Full path": "Ruta completa", - "Full report — complete SMART data (scrollable)": "Informe completo: datos SMART completos (desplazables)", - "Full system upgrade, including dependencies": "Actualización completa del sistema, incluidas las dependencias.", + "Full report — complete SMART data (scrollable)": "Informe completo — datos SMART completos (desplazable)", + "Full system upgrade, including dependencies": "Actualización completa del sistema, incluidas las dependencias", "Function Level Reset (FLR) not available": "Restablecimiento del nivel de función (FLR) no disponible", "GID already in use:": "GID ya en uso:", "GID in CT": "GID en TC", - "GIMP is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.": "GIMP es un editor gráfico de raster libre y de código abierto utilizado para la manipulación de imágenes (retouching) y edición de imágenes, dibujo de forma libre, transcodificación entre diferentes formatos de archivo de imagen y tareas más especializadas. Es extensible por medio de plugins, y scriptable.", + "GIMP is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.": "GIMP es un editor de gráficos rasterizados gratuito y de código abierto para retoque y edición de imágenes, dibujo libre, conversión entre formatos de imagen y tareas más especializadas. Se puede ampliar con plugins y automatizar con scripts.", "GPU": "GPU", "GPU -> VM Mode Detected": "GPU -> Modo VM detectado", "GPU Already Added": "GPU ya agregada", "GPU Already Assigned to Another VM": "GPU ya asignada a otra VM", "GPU Already Assigned to This VM": "GPU ya asignada a esta VM", "GPU Busy in Running VM": "GPU ocupada en VM en ejecución", - "GPU Not Available for Reliable VM Passthrough": "GPU no disponible para transferencia de VM confiable", - "GPU Not Compatible with VM Passthrough": "GPU no compatible con paso a través de VM", - "GPU Passthrough Commands": "Comandos de paso a través de GPU", - "GPU Passthrough Not Configured": "Paso de GPU no configurado", - "GPU Passthrough to VM": "Paso de GPU a VM", - "GPU Passthrough to VM (from LXC)": "Paso de GPU a VM (desde LXC)", - "GPU Passthrough to VM (reassign from LXC and another VM)": "Transferencia de GPU a VM (reasignar desde LXC y otra VM)", - "GPU Passthrough to VM (reassign from another VM)": "Transferencia de GPU a VM (reasignar desde otra VM)", + "GPU Not Available for Reliable VM Passthrough": "GPU no disponible para un passthrough fiable a VM", + "GPU Not Compatible with VM Passthrough": "GPU no compatible con el passthrough a VM", + "GPU Passthrough Commands": "Comandos de passthrough de GPU", + "GPU Passthrough Not Configured": "Passthrough de GPU no configurado", + "GPU Passthrough to VM": "Passthrough de GPU a VM", + "GPU Passthrough to VM (from LXC)": "Passthrough de GPU a VM (desde LXC)", + "GPU Passthrough to VM (reassign from LXC and another VM)": "Passthrough de GPU a VM (reasignar desde LXC y otra VM)", + "GPU Passthrough to VM (reassign from another VM)": "Passthrough de GPU a VM (reasignar desde otra VM)", "GPU ROM dump to /usr/share/kvm/": "Volcado de ROM de GPU a /usr/share/kvm/", "GPU ROM dumped to": "ROM de GPU volcada a", "GPU ROM extracted from ACPI VFCT table to": "ROM de GPU extraída de la tabla ACPI VFCT para", - "GPU Switch Mode": "Modo de conmutación de GPU", + "GPU Switch Mode": "Cambio de modo de GPU", "GPU Switch Mode Blocked": "Modo de cambio de GPU bloqueado", "GPU Used in LXC Containers": "GPU utilizada en contenedores LXC", "GPU access removed from LXC": "Acceso a GPU eliminado de LXC", @@ -2443,25 +2446,25 @@ "GPU audio already present in target VM — existing hostpci entry reused": "El audio de la GPU ya está presente en la máquina virtual de destino: se reutiliza la entrada hostpci existente", "GPU available for machine learning:": "GPU disponible para Machine learning:", "GPU driver blacklisted": "Controlador de GPU en lista negra", - "GPU guard hook will block concurrent start when another VM is already using this GPU": "El gancho de protección de GPU bloqueará el inicio simultáneo cuando otra VM ya esté usando esta GPU", + "GPU guard hook will block concurrent start when another VM is already using this GPU": "El hook de protección de GPU bloqueará el inicio simultáneo cuando otra VM ya esté usando esta GPU", "GPU host driver blacklisted in /etc/modprobe.d/blacklist.conf": "Controlador de host de GPU incluido en la lista negra en /etc/modprobe.d/blacklist.conf", - "GPU in VM Passthrough Mode": "GPU en modo de paso a través de VM", + "GPU in VM Passthrough Mode": "GPU en modo passthrough a VM", "GPU kept in source VM config": "GPU mantenida en la configuración de la VM de origen", "GPU not driven by this version": "GPU no impulsada por esta versión", "GPU not found with slot": "GPU no encontrada con ranura", - "GPU passthrough assistant not found. Later, open {menu} → {action} from the main menu to try again.": "No se encontró el asistente de paso GPU.Luego, abra {menu} → {action} desde el menú principal para volver a intentarlo.", - "GPU passthrough assistant not found. You can run it later from Hardware Graphics.": "No se encontró el asistente de transferencia de GPU. Puede ejecutarlo más tarde desde Hardware Graphics.", - "GPU passthrough changes require a host reboot.": "Los cambios de transferencia de GPU requieren reiniciar el host.", - "GPU passthrough configuration will continue now and will become effective after host reboot.": "La configuración de transferencia de GPU continuará ahora y entrará en vigor después de reiniciar el host.", - "GPU passthrough configured for LXC": "Paso a través de GPU configurado para LXC", - "GPU passthrough configured for VM": "Transferencia de GPU configurada para VM", - "GPU passthrough to VMs requires IOMMU to be enabled in the kernel.": "El paso de GPU a las máquinas virtuales requiere que IOMMU esté habilitado en el kernel.", - "GPU passthrough was not applied.": "No se aplicó la transferencia de GPU.", - "GPU passthrough was skipped (no compatible GPU detected).": "Se omitió el paso de GPU (no se detectó ninguna GPU compatible).", - "GPU recognition uses 8 GB of RAM and a limit of 4 CPU equivalents. These resources were tested in the lab and are not a universal minimum. Compatibility depends on the GPU, the models and the kernel. NVIDIA uses the GPUs of the Toolkit inventory; Intel keeps the CPU topology.": "El reconocimiento GPU utiliza 8 GB de RAM y un límite de 4 CPU equivalentes. Estos recursos se probaron en el laboratorio y no son un mínimo universal. La compatibilidad depende de la GPU, los modelos y el núcleo. NVIDIA utiliza las GPU del inventario de Toolkit; Intel mantiene la topología de la CPU.", + "GPU passthrough assistant not found. Later, open {menu} → {action} from the main menu to try again.": "No se encontró el asistente de passthrough de GPU. Más tarde, abra {menu} → {action} desde el menú principal para volver a intentarlo.", + "GPU passthrough assistant not found. You can run it later from Hardware Graphics.": "No se encontró el asistente de passthrough de GPU. Puede ejecutarlo más tarde desde Hardware Graphics.", + "GPU passthrough changes require a host reboot.": "Los cambios de passthrough de GPU requieren reiniciar el host.", + "GPU passthrough configuration will continue now and will become effective after host reboot.": "La configuración de passthrough de GPU continuará ahora y será efectiva tras reiniciar el host.", + "GPU passthrough configured for LXC": "Passthrough de GPU configurado para LXC", + "GPU passthrough configured for VM": "Passthrough de GPU configurado para la VM", + "GPU passthrough to VMs requires IOMMU to be enabled in the kernel.": "El passthrough de GPU a VM requiere que IOMMU esté habilitado en el kernel.", + "GPU passthrough was not applied.": "No se aplicó el passthrough de GPU.", + "GPU passthrough was skipped (no compatible GPU detected).": "Se omitió el passthrough de GPU (no se detectó ninguna GPU compatible).", + "GPU recognition uses 8 GB of RAM and a limit of 4 CPU equivalents. These resources were tested in the lab and are not a universal minimum. Compatibility depends on the GPU, the models and the kernel. NVIDIA uses the GPUs of the Toolkit inventory; Intel keeps the CPU topology.": "El reconocimiento por GPU usa 8 GB de RAM y un límite equivalente a 4 CPU. Estos recursos se probaron en el laboratorio y no son un mínimo universal. La compatibilidad depende de la GPU, los modelos y el kernel. NVIDIA usa las GPU del inventario del Toolkit; Intel conserva la topología de la CPU.", "GPU removed from VM": "GPU eliminada de la VM", "GPU removed from VM config": "GPU eliminada de la configuración de VM", - "GPU render device": "GPU dispositivo de renderizado", + "GPU render device": "Dispositivo de renderizado de la GPU", "GPU switch complete: LXC mode prepared.": "Cambio de GPU completo: modo LXC preparado.", "GPU switch complete: VM mode prepared.": "Cambio de GPU completo: modo VM preparado.", "GPU switch mode completed. No reboot required.": "Modo de cambio de GPU completado. No es necesario reiniciar.", @@ -2469,13 +2472,13 @@ "GPU will be removed from source VM config": "La GPU se eliminará de la configuración de la VM de origen", "GPU will remain configured in source VM": "La GPU permanecerá configurada en la VM de origen", "GPU/TPU - Manual CLI Guide": "GPU/TPU - Guía CLI manual", - "GPU/TPU Passthrough Commands": "Comandos de transferencia de GPU/TPU", + "GPU/TPU Passthrough Commands": "Comandos de passthrough de GPU/TPU", "GPUs and Coral-TPU Menu": "Menú GPU y Coral-TPU", "GRUB config file not found; skipping GRUB changes": "Archivo de configuración de GRUB no encontrado; omitiendo cambios de GRUB", "GRUB configuration updated": "Configuración de GRUB actualizada", "GRUB_CMDLINE_LINUX_DEFAULT not found in GRUB config": "GRUB_CMDLINE_LINUX_DEFAULT no se encuentra en la configuración de GRUB", "GUI mode (if available)": "Modo GUI (si está disponible)", - "GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities.": "GZDoom es un puerto centrico característica para todos los juegos de motores Doom, basado en ZDoom, añadiendo un renderizador OpenGL y potentes capacidades de scripting.", + "GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities.": "GZDoom es un port centrado en funciones para todos los juegos del motor Doom, basado en ZDoom, que añade un renderizador OpenGL y potentes capacidades de scripting.", "Gaming & Leisure": "Juegos y ocio", "Gateway is not installed.": "La puerta de enlace no está instalada.", "Gateway removed.": "Puerta de enlace eliminada.", @@ -2483,12 +2486,12 @@ "Gateway started.": "Se inició la puerta de enlace.", "Gateway stopped.": "La puerta de enlace se detuvo.", "Gathering container privilege information...": "Recopilando información sobre privilegios del contenedor...", - "Generate a new key and authorize it on the server automatically (recommended)": "genere una nueva clave y autorícela en el servidor automáticamente (recomendado)", + "Generate a new key and authorize it on the server automatically (recommended)": "Generar una nueva clave y autorizarla en el servidor automáticamente (recomendado)", "Generate a new key, show me the line to paste manually": "Genera una nueva clave, muéstrame la línea para pegar manualmente", - "Generate a new keyfile": "generar un nuevo archivo de claves", - "Generated Paperless administrator": "Generado administrador sin papel", - "Generated Tandoor administrator": "Administrador de Tandoor Generado", - "Generated administrator login": "Acceso del administrador generado", + "Generate a new keyfile": "Generar un nuevo archivo de claves", + "Generated Paperless administrator": "Administrador de Paperless generado", + "Generated Tandoor administrator": "Administrador de Tandoor generado", + "Generated administrator login": "Acceso de administrador generado", "Generating OVF descriptor...": "Generando descriptor OVF...", "Generating dkms.conf...": "Generando dkms.conf...", "Generating manifest...": "Generando manifiesto...", @@ -2498,20 +2501,20 @@ "Get a list of all your containers:": "Obtenga una lista de todos sus contenedores:", "Get the actual disk path:": "Obtenga la ruta real del disco:", "Get the container's storage information:": "Obtenga la información de almacenamiento del contenedor:", - "Get up and running with large language models locally": "Levántate y corre con grandes modelos de lenguaje local", - "Git installed": "git instalado", - "GitQlient is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.": "GitQlient es un multiplataforma Cliente Git originalmente forked de QGit. Hoy va más allá de sólo un fork y añade mucha nueva funcionalidad.", - "Github Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.": "Github Desktop es una aplicación GitHub de código abierto. Está escrito en TipoScript y utiliza React.", + "Get up and running with large language models locally": "Pon en marcha modelos de lenguaje grandes en local", + "Git installed": "Git instalado", + "GitQlient is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.": "GitQlient es un cliente Git multiplataforma, originalmente un fork de QGit. Hoy va más allá de un simple fork y añade muchas funciones nuevas.", + "Github Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.": "Github Desktop es una aplicación de GitHub de código abierto basada en Electron. Está escrita en TypeScript y usa React.", "Global settings and SSH jail configured": "Configuración global y cárcel SSH configurada", "Gluetun/VPN not yet available: this suite does not route downloads through a VPN.": "Gluetun/VPN todavía no está disponible: esta suite no enruta las descargas a través de una VPN.", - "Go to \"Manage custom paths\" and remove your custom entry that includes the destination": "vaya a \"Administrar rutas personalizadas\" y elimine la entrada personalizada que incluye el destino.", - "Google only ships an official libedgetpu APT repository for Debian/Ubuntu. Hardware passthrough is already written to": "Google solo envía un repositorio APT oficial de libedgetpu para Debian/Ubuntu. La transferencia de hardware ya está escrita en", + "Go to \"Manage custom paths\" and remove your custom entry that includes the destination": "Vaya a \"Administrar rutas personalizadas\" y elimine la entrada personalizada que incluye el destino", + "Google only ships an official libedgetpu APT repository for Debian/Ubuntu. Hardware passthrough is already written to": "Google solo publica un repositorio APT oficial de libedgetpu para Debian/Ubuntu. El passthrough de hardware ya está escrito en", "Graceful shutdown timed out.": "Se agotó el tiempo de cierre elegante.", - "Grafana is a complete observability stack that allows you to monitor and analyze metrics, logs and traces. It allows you to query, visualize, alert on and understand your data no matter where it is stored.": "Grafana es un conjunto completo de observabilidad que permite monitorear y analizar métricas, registros y trazas. Le permite consultar, visualizar, alertar y comprender sus datos sin importar dónde se almacena.", - "Grafana web interface": "Interfaz web Grafana", + "Grafana is a complete observability stack that allows you to monitor and analyze metrics, logs and traces. It allows you to query, visualize, alert on and understand your data no matter where it is stored.": "Grafana es un conjunto completo de observabilidad que permite monitorizar y analizar métricas, logs y trazas. Le permite consultar, visualizar, alertar y comprender sus datos sin importar dónde se almacena.", + "Grafana web interface": "Interfaz web de Grafana", "Grav is a Fast, Simple, and Flexible, file-based Web-platform.": "Grav es una plataforma web rápida, sencilla y flexible basada en archivos.", - "Grocy (new installation; restored data keeps its credentials)": "Grocy (nueva instalación; datos restaurados mantiene su credentials)", - "Grocy is an ERP system for your kitchen! Cut down on food waste, and manage your chores with this brilliant utility.": "Grocy es un sistema ERP para su cocina! Corta los residuos de alimentos, y maneja tus tareas con esta utilidad brillante.", + "Grocy (new installation; restored data keeps its credentials)": "Grocy (instalación nueva; los datos restaurados conservan sus credenciales)", + "Grocy is an ERP system for your kitchen! Cut down on food waste, and manage your chores with this brilliant utility.": "¡Grocy es un ERP para tu cocina! Reduce el desperdicio de comida y organiza tus tareas domésticas con esta estupenda utilidad.", "Group": "Grupo", "Group 'sharedfiles' already exists inside the CT": "El grupo 'archivos compartidos' ya existe dentro del CT", "Group GID:": "GID de grupo:", @@ -2521,63 +2524,63 @@ "Groups": "Grupos", "Groups:": "Grupos:", "Guest Access Denied": "Acceso de invitado denegado", - "Guest Access Error": "Error de acceso de invitados", - "Guest Access Failed": "Error de acceso de invitados", - "Guest Access Validation Results:": "Resultados de la validación del acceso de invitados:", - "Guest Agent configuration applied": "Configuración del agente invitado aplicada", - "Guest Listing Failed": "Error en la lista de invitados", + "Guest Access Error": "Error de acceso de invitado", + "Guest Access Failed": "Acceso de invitado fallido", + "Guest Access Validation Results:": "Resultados de la validación del acceso de invitado:", + "Guest Agent configuration applied": "Configuración del Guest Agent aplicada", + "Guest Listing Failed": "No se pudo listar como invitado", "Guest access (no authentication)": "Acceso de invitado (sin autenticación)", - "Guest access confirmed for share:": "Acceso de invitado confirmado para compartir:", - "Guest access denied for share:": "Acceso de invitado denegado para compartir:", - "Guest access failed.": "El acceso de invitados falló.", - "Guest access is not allowed on this server.": "El acceso de invitados no está permitido en este servidor.", - "Guest access test failed for share:": "La prueba de acceso de invitados falló para compartir:", - "Guest access test:": "Prueba de acceso de invitados:", - "Guest access validated successfully!": "¡Acceso de invitado validado exitosamente!", - "Guest access works for listing, but no shares are available.": "El acceso de invitado funciona para la cotización, pero no hay acciones disponibles.", - "Guest accessible share": "Compartir accesible para invitados", - "Guest accessible:": "Accesible para invitados:", - "Guest agent detection completed": "Detección del agente invitado completada", - "Guest agent installation process completed": "Proceso de instalación del agente invitado completado", - "Guest agent packages removed": "Paquetes de agente invitado eliminados", - "Guest configs restored:": "Configuraciones de invitados restauradas:", - "Guest share access tests failed:": "Las pruebas de acceso compartido de invitados fallaron:", - "Guest share listing failed.": "Error en la lista de invitados compartidos.", - "Guest share listing successful": "Listado de acciones de invitados exitoso", + "Guest access confirmed for share:": "Acceso de invitado confirmado al recurso compartido:", + "Guest access denied for share:": "Acceso de invitado denegado al recurso compartido:", + "Guest access failed.": "El acceso de invitado falló.", + "Guest access is not allowed on this server.": "El acceso de invitado no está permitido en este servidor.", + "Guest access test failed for share:": "La prueba de acceso de invitado falló en el recurso compartido:", + "Guest access test:": "Prueba de acceso de invitado:", + "Guest access validated successfully!": "¡Acceso de invitado validado correctamente!", + "Guest access works for listing, but no shares are available.": "El acceso de invitado permite listar, pero no hay recursos compartidos disponibles.", + "Guest accessible share": "Recurso compartido accesible como invitado", + "Guest accessible:": "Accesible como invitado:", + "Guest agent detection completed": "Detección del guest agent completada", + "Guest agent installation process completed": "Instalación del guest agent completada", + "Guest agent packages removed": "Paquetes del guest agent eliminados", + "Guest configs restored:": "Configuraciones de VM y CT restauradas:", + "Guest share access tests failed:": "Las pruebas de acceso de invitado a los recursos compartidos fallaron:", + "Guest share listing failed.": "No se pudieron listar los recursos compartidos como invitado.", + "Guest share listing successful": "Recursos compartidos listados como invitado correctamente", "Guided Cleanup Available": "Limpieza guiada disponible", "Guided Repair Available": "Reparación guiada disponible", "HA groups will be migrated to HA rules automatically": "Los grupos de HA se migrarán a reglas de HA automáticamente", "HA services disabled (configs preserved)": "Servicios HA deshabilitados (configuraciones preservadas)", - "HAOS One is a community image that runs Docker inside the container. The LXC stays unprivileged, but the inner AppArmor profiles may not be available. The first start downloads Home Assistant Core and its add-ons. If the check fails, the CT and /mnt/data are kept for diagnosis.": "HAOS One es una imagen comunitaria que ejecuta Docker dentro del contenedor. El LXC permanece sin privilegios, pero los perfiles de AppArmor internos pueden no estar disponibles. El primer inicio descarga Home Assistant Core y sus complementos. Si el cheque falla, la CT y /mnt/data se mantienen para el diagnóstico.", + "HAOS One is a community image that runs Docker inside the container. The LXC stays unprivileged, but the inner AppArmor profiles may not be available. The first start downloads Home Assistant Core and its add-ons. If the check fails, the CT and /mnt/data are kept for diagnosis.": "HAOS One es una imagen comunitaria que ejecuta Docker dentro del contenedor. El LXC permanece sin privilegios, pero los perfiles internos de AppArmor pueden no estar disponibles. El primer inicio descarga Home Assistant Core y sus complementos. Si la comprobación falla, el CT y /mnt/data se conservan para el diagnóstico.", "HAOS One profile declined": "Perfil HAOS One rechazado", - "HAOS One requires an unprivileged unmanaged LXC with nesting and keyctl, 2 cores, 2048 MB RAM, rootfs of at least 12 GB and /mnt/data of at least 16 GB on a container volume included in backups": "HAOS One requires un LXC no administrado y sin privilegios con anidamiento y keyctl, 2 núcleos, 2048 MB de RAM, rootfs de al menos 12 GB y /mnt/data de al menos 16 GB en un volumen contenedor incluido en las copias de seguridad", + "HAOS One requires an unprivileged unmanaged LXC with nesting and keyctl, 2 cores, 2048 MB RAM, rootfs of at least 12 GB and /mnt/data of at least 16 GB on a container volume included in backups": "HAOS One requiere un LXC no gestionado y sin privilegios con nesting y keyctl, 2 núcleos, 2048 MB de RAM, rootfs de al menos 12 GB y /mnt/data de al menos 16 GB en un volumen del contenedor incluido en los backups", "HTML5 Network Speed Test Server.": "Servidor de prueba de velocidad de red HTML5.", "HTTP service check without a saved URL": "Control de servicio HTTP sin una URL guardada", - "Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot Gen 1 (gen 2 has issues discovering ha-bridge) or other systems that support Philips Hue. The Bridge handles basic commands such as On, Off and brightness commands of the hue protocol. This bridge can control most devices that have a distinct API.": "Habridge emula Philips Hue API a otras pasarelas de automatización casera como un Amazon Echo/Dot Gen 1 (gen 2 tiene problemas descubriendo ha-bridge) u otros sistemas que apoyan Philips Hue. El puente maneja comandos básicos tales como On, Off y comandos de brillo del protocolo de hue. Este puente puede controlar la mayoría de los dispositivos que tienen una API distinta.", - "HandBrake is an open-source tool, built by volunteers, for converting video from nearly any format to a selection of modern, widely supported codecs.": "HandBrake es una herramienta de código abierto, construida por voluntarios, para convertir vídeo de casi cualquier formato a una selección de codecs modernos y ampliamente apoyados.", - "Hardening SSH: setting MaxAuthTries to 3...": "Endurecimiento de SSH: configuración de MaxAuthTries en 3...", - "Hardware acceleration for Emby": "aceleración de hardware para Emby", - "Hardware acceleration for FileFlows": "aceleración de hardware para FileFlows", - "Hardware acceleration for Frigate": "aceleración de hardware para Frigate", + "Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot Gen 1 (gen 2 has issues discovering ha-bridge) or other systems that support Philips Hue. The Bridge handles basic commands such as On, Off and brightness commands of the hue protocol. This bridge can control most devices that have a distinct API.": "Habridge emula la API de Philips Hue ante otras pasarelas de domótica, como un Amazon Echo/Dot Gen 1 (el gen 2 tiene problemas para descubrir ha-bridge) u otros sistemas compatibles con Philips Hue. El puente gestiona órdenes básicas del protocolo hue como encender, apagar y brillo, y puede controlar la mayoría de dispositivos que tengan una API propia.", + "HandBrake is an open-source tool, built by volunteers, for converting video from nearly any format to a selection of modern, widely supported codecs.": "HandBrake es una herramienta de código abierto, creada por voluntarios, para convertir vídeo desde casi cualquier formato a una selección de códecs modernos y muy extendidos.", + "Hardening SSH: setting MaxAuthTries to 3...": "Hardening de SSH: estableciendo MaxAuthTries en 3...", + "Hardware acceleration for Emby": "Aceleración por hardware para Emby", + "Hardware acceleration for FileFlows": "Aceleración por hardware para FileFlows", + "Hardware acceleration for Frigate": "Aceleración por hardware para Frigate", "Hardware acceleration for Immich": "Aceleración por hardware para Immich", - "Hardware acceleration for Jellyfin": "aceleración de hardware para Jellyfin", - "Hardware acceleration for Plex": "aceleración de hardware para Plex", - "Hardware acceleration for Roon Server": "aceleración de hardware para Roon Server", - "Hardware acceleration for Stremio": "aceleración de hardware para Stremio", - "Hardware acceleration for Tdarr": "aceleración de hardware para Tdarr", + "Hardware acceleration for Jellyfin": "Aceleración por hardware para Jellyfin", + "Hardware acceleration for Plex": "Aceleración por hardware para Plex", + "Hardware acceleration for Roon Server": "Aceleración por hardware para Roon Server", + "Hardware acceleration for Stremio": "Aceleración por hardware para Stremio", + "Hardware acceleration for Tdarr": "Aceleración por hardware para Tdarr", "Hardware acceleration options:": "Opciones de aceleración de hardware:", "Hardware compatibility — these items will be skipped to keep the boot safe:": "Compatibilidad de hardware: estos elementos se omitirán para mantener el arranque seguro:", - "Hardware passthrough is already configured — the Coral device is visible inside the container as /dev/apex_0 (M.2) and/or /dev/bus/usb (USB).": "La transferencia de hardware ya está configurada: el dispositivo Coral es visible dentro del contenedor como /dev/apex_0 (M.2) y/o /dev/bus/usb (USB).", + "Hardware passthrough is already configured — the Coral device is visible inside the container as /dev/apex_0 (M.2) and/or /dev/bus/usb (USB).": "El passthrough de hardware ya está configurado — el dispositivo Coral es visible dentro del contenedor como /dev/apex_0 (M.2) y/o /dev/bus/usb (USB).", "Hardware: GPUs and Coral-TPU": "Hardware: GPU y Coral-TPU", - "Have a Private Social Space Hosted on Your Site": "Tener un espacio social privado acogido en su sitio", - "Have valid backups of all VMs and containers": "Tener copias de seguridad válidas de todas las máquinas virtuales y contenedores", - "Health check failed:": "El cheque de salud falló:", - "Healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.": "Healthchecks es un vigilante para sus trabajos de cron. Es un servidor web que escucha pings de tus trabajos de cron, además de una interfaz web.", + "Have a Private Social Space Hosted on Your Site": "Ten un espacio social privado alojado en tu sitio", + "Have valid backups of all VMs and containers": "Tener backups válidos de todas las VM y contenedores", + "Health check failed:": "La comprobación de estado falló:", + "Healthchecks is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.": "Healthchecks es un vigilante para tus tareas cron. Es un servidor web que espera los pings de tus tareas cron, más una interfaz web.", "HedgeDoc gives you access to all your files wherever you are.": "HedgeDoc te da acceso a todos tus archivos donde estés.", - "HedgeDoc is a self-hosted collaborative Markdown editor for notes.": "HedgeDoc es un editor de Markdown colaborativo y autohospedado para notas.", - "Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way.": "Heimdall es una manera de organizar todos esos enlaces a sus sitios web y aplicaciones web más utilizados de una manera sencilla.", - "Helium is a Chromium-based web browser made for people, with love. Privacy-first with unbiased ad-blocking.": "Helium es un navegador web basado en Chromium hecho para personas, con amor. Privacidad primero con bloqueo de anuncios imparcial.", - "Help & Info (commands)": "Ayuda e Información (comandos)", + "HedgeDoc is a self-hosted collaborative Markdown editor for notes.": "HedgeDoc es un editor de Markdown colaborativo y autoalojado para notas.", + "Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way.": "Heimdall es una forma sencilla de organizar los enlaces a tus sitios y aplicaciones web más usados.", + "Helium is a Chromium-based web browser made for people, with love. Privacy-first with unbiased ad-blocking.": "Helium es un navegador web basado en Chromium hecho para las personas, con cariño. La privacidad es lo primero, con bloqueo de anuncios imparcial.", + "Help & Info (commands)": "Ayuda e información (comandos)", "Help & Information": "Ayuda e Información", "Help and Info": "Ayuda e información", "Help and Info Commands": "Comandos de ayuda e información", @@ -2592,27 +2595,27 @@ "High risk confirmation": "Confirmación de alto riesgo", "High-Risk GPU Power State": "Estado de energía de la GPU de alto riesgo", "Home Assistant": "Home Assistant", - "Home Assistant Core - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server": "Home Assistant Core - Automatización de código abierto que pone el control local y la privacidad primero. Desarrollado por una comunidad mundial de tinkerers y entusiastas del DIY. Perfecto para funcionar en un Raspberry Pi o un servidor local", + "Home Assistant Core - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server": "Home Assistant Core - Domótica de código abierto que da prioridad al control local y la privacidad. Impulsado por una comunidad mundial de aficionados al bricolaje tecnológico. Perfecto para una Raspberry Pi o un servidor local", "Home Assistant OS cannot be checked without an IP address": "Home Assistant OS no se puede verificar sin una dirección IP", "Home Assistant OS did not pass the Supervisor, Core and Observer checks": "Home Assistant OS no pasó los controles del Supervisor, Core y Observer", "Home Assistant OS ready: Supervisor, Core and Observer running": "Home Assistant OS listo: Supervisor, Core y Observador funcionando", "Home Assistant OS was not started: its addresses will be known once Core is running.": "Home Assistant OS no se inició: sus direcciones serán conocidas una vez que Core esté funcionando.", "Home Assistant Observer": "Home Assistant Observer", - "Home Automation systems": "Home Sistemas de automatización", + "Home Automation systems": "Sistemas de domótica", "Home-Lab-Club logo applied": "Logotipo de Home-Lab-Club aplicado", - "HomeKit support for the impatient.": "Soporte HomeKit para el impaciente.", + "HomeKit support for the impatient.": "Soporte de HomeKit para impacientes.", "Homebridge UI": "Homebridge UI", "Host": "Anfitrión", - "Host Backup → Borg": "Copia de seguridad del host → Borg", - "Host Backup → Local archive": "Copia de seguridad del host → Archivo local", - "Host Backup → PBS": "Copia de seguridad del host → PBS", - "Host Backup & Restore": "Backup y Restauración del host", - "Host Config Backup": "Copia de seguridad de la configuración del host", - "Host Config Backup / Restore": "Copia de seguridad/restauración de la configuración del host", + "Host Backup → Borg": "Backup del host → Borg", + "Host Backup → Local archive": "Backup del host → Archivo local", + "Host Backup → PBS": "Backup del host → PBS", + "Host Backup & Restore": "Backup y restauración del host", + "Host Config Backup": "Backup de la configuración del host", + "Host Config Backup / Restore": "Backup/restauración de la configuración del host", "Host Config Restore": "Restauración de configuración del host", "Host Coral node (e.g. /dev/apex_0)": "Nodo Coral del host (por ejemplo, /dev/apex_0)", "Host DRM node (e.g. /dev/dri/renderD128)": "Nodo DRM del host (por ejemplo, /dev/dri/renderD128)", - "Host DVB tuners": "Sintonizadores DVB de host", + "Host DVB tuners": "Sintonizadores DVB del host", "Host Directory": "Directorio del host", "Host Directory to LXC Mount Point": "Directorio del host a punto de montaje LXC", "Host Directory:": "Directorio del host:", @@ -2626,22 +2629,22 @@ "Host Path": "Ruta del host", "Host Path:": "Ruta del host:", "Host Storage (NFS / Samba via Proxmox)": "Almacenamiento de host (NFS/Samba vía Proxmox)", - "Host USB bus": "Hoster autobús USB", + "Host USB bus": "Bus USB del host", "Host USB node (e.g. /dev/ttyACM0 or /dev/bus/usb/003/004)": "Nodo USB del host (por ejemplo, /dev/ttyACM0 o /dev/bus/usb/003/004)", "Host VFIO config was already up to date — no reboot needed.": "La configuración del host VFIO ya estaba actualizada; no es necesario reiniciar.", "Host VFIO configuration already up to date": "Configuración del host VFIO ya actualizada", "Host VFIO configuration changed (initramfs updated). Reboot required before starting the VM.": "La configuración de VFIO del host cambió (initramfs actualizado). Es necesario reiniciar antes de iniciar la máquina virtual.", "Host VFIO configuration changed — reboot required before starting the VM.": "La configuración de VFIO del host cambió: es necesario reiniciar antes de iniciar la máquina virtual.", "Host already in VFIO mode — skipping host reconfiguration for VM reassignment": "El host ya está en modo VFIO: omitir la reconfiguración del host para la reasignación de VM", - "Host audio devices": "Dispositivos de audio hosts", - "Host backup attached to PVE job": "Copia de seguridad del host adjunta al trabajo PVE", + "Host audio devices": "Dispositivos de audio del host", + "Host backup attached to PVE job": "Backup del host adjunto al trabajo de PVE", "Host data is not restored by the backup; confirm it with --acknowledge-external-data": "Los datos de host no son restaurados por el backup; confirme con --acknowledge-external-data", - "Host device for /dev/kvm": "Dispositivo host para /dev/kvm", - "Host device for /dev/net/tun": "Dispositivo host para /dev/net/tun", - "Host device for /dev/ttyUSB0": "Dispositivo host para /dev/ttyUSB0", - "Host device for /dev/video10": "Dispositivo host para /dev/video10", - "Host device for /dev/video11": "Dispositivo host para /dev/video11", - "Host device for /dev/video12": "Dispositivo host para /dev/video12", + "Host device for /dev/kvm": "Dispositivo del host para /dev/kvm", + "Host device for /dev/net/tun": "Dispositivo del host para /dev/net/tun", + "Host device for /dev/ttyUSB0": "Dispositivo del host para /dev/ttyUSB0", + "Host device for /dev/video10": "Dispositivo del host para /dev/video10", + "Host device for /dev/video11": "Dispositivo del host para /dev/video11", + "Host device for /dev/video12": "Dispositivo del host para /dev/video12", "Host device node": "Nodo de dispositivo host", "Host directories are not included in the backup and are not reverted by a recovery.": "Los directorios host no están incluidos en el backup y no son revertidos por una recuperación.", "Host directories are not included in the backups and are not reverted by a recovery.": "Los directorios hosts no están incluidos en los backups y no son revertidos por una recuperación.", @@ -2672,7 +2675,7 @@ "Host kernel module loaded:": "Módulo host kernel cargado:", "Host monitor configured: shared PID and network namespaces, LXCFS disabled in this container": "Monitor de host configurado: PID compartido y espacios de red, LXCFS deshabilitado en este contenedor", "Host monitor verified: PID and network namespaces and memory match the host": "Monitor de host verificado: PID y espacio de nombres de red y memoria coinciden con el host", - "Host monitor: shared PID/network and privileged access. A compromised image could affect Proxmox. Use only on trusted networks.": "Monitor del host: PID compartido/network y acceso privilegiado. Una imagen comprometida podría afectar a Proxmox. Úsalo sólo en redes de confianza.", + "Host monitor: shared PID/network and privileged access. A compromised image could affect Proxmox. Use only on trusted networks.": "Monitor del host: PID y red compartidos y acceso privilegiado. Una imagen comprometida podría afectar a Proxmox. Úsalo solo en redes de confianza.", "Host monitoring declined": "Monitorización del host rechazada", "Host path for": "Ruta del host para", "Host paths found in container configs or saved records (not targeted for removal):": "Rutas del host encontradas en la configuración de los contenedores o en los registros guardados (no se eliminan):", @@ -2682,7 +2685,7 @@ "Hostname": "Nombre de host", "Hot changes applied. No reboot needed for these paths.": "Se aplicaron cambios importantes. No es necesario reiniciar para estas rutas.", "How do you want to add it?": "¿Cómo quieres agregarlo?", - "How do you want to authenticate this backup target?": "¿Cómo desea autenticar este destino de copia de seguridad?", + "How do you want to authenticate this backup target?": "¿Cómo desea autenticar este destino de backup?", "How do you want to select the": "¿Cómo desea seleccionar el", "How do you want to select the HOST folder to mount?": "¿Cómo desea seleccionar la carpeta HOST para montar?", "How do you want to select the NFS server?": "¿Cómo desea seleccionar el servidor NFS?", @@ -2694,13 +2697,13 @@ "How to Access an LXC Terminal": "Cómo acceder a una terminal LXC", "How to Access an LXC Terminal from Proxmox Host": "Cómo acceder a una terminal LXC desde Proxmox Host", "How to schedule": "Cómo programar", - "Htpcmanager is a front end for many htpc related applications.": "Htpcmanager es un extremo frontal para muchas aplicaciones relacionadas con htpc.", + "Htpcmanager is a front end for many htpc related applications.": "Htpcmanager es un front-end para muchas aplicaciones relacionadas con HTPC.", "I have read this": "He leído esto", "I/O priority configured": "Prioridad de E/S configurada", "ID already in use. Please choose another.": "ID ya en uso. Por favor elige otro.", "IGDB": "IGDB", - "IGDB Client ID": "IGDB ID de cliente", - "IGDB Client Secret": "Secreto del cliente IGDB", + "IGDB Client ID": "Client ID de IGDB", + "IGDB Client Secret": "Client Secret de IGDB", "IMPORTANT": "IMPORTANTE", "IMPORTANT NOTES:": "NOTAS IMPORTANTES:", "IMPORTANT PREREQUISITES:": "PRERREQUISITOS IMPORTANTES:", @@ -2716,16 +2719,16 @@ "IOMMU already enabled in GRUB configuration": "IOMMU ya habilitado en la configuración de GRUB", "IOMMU and VFIO setup completed": "Configuración de IOMMU y VFIO completada", "IOMMU configured successfully.": "IOMMU configurado correctamente.", - "IOMMU configured. GPU passthrough setup will continue now and will be effective after reboot.": "IOMMU configurado. La configuración de transferencia de GPU continuará ahora y será efectiva después del reinicio.", + "IOMMU configured. GPU passthrough setup will continue now and will be effective after reboot.": "IOMMU configurado. La configuración de passthrough de GPU continuará ahora y será efectiva tras el reinicio.", "IOMMU enabled in GRUB configuration": "IOMMU habilitado en la configuración de GRUB", "IOMMU groups are not available yet because reboot is pending.": "Los grupos IOMMU aún no están disponibles porque el reinicio está pendiente.", "IOMMU has been enabled on this system.": "IOMMU se ha habilitado en este sistema.", "IOMMU has been enabled on this system. A reboot is required to apply the changes. Reboot now?": "IOMMU se ha habilitado en este sistema. Es necesario reiniciar para aplicar los cambios. ¿Reiniciar ahora?", "IOMMU has been enabled — a system reboot is required": "Se ha habilitado IOMMU: es necesario reiniciar el sistema", "IOMMU interrupt remapping configured": "Reasignación de interrupciones de IOMMU configurada", - "IOMMU is already active on this system": "IOMMU ya está activo en este sistema.", + "IOMMU is already active on this system": "IOMMU ya está activo en este sistema", "IOMMU is already configured for next boot, but it is not active yet.": "IOMMU ya está configurado para el próximo inicio, pero aún no está activo.", - "IOMMU is enabled on the system": "IOMMU está habilitado en el sistema.", + "IOMMU is enabled on the system": "IOMMU está habilitado en el sistema", "IOMMU is not active on this host.": "IOMMU no está activo en este host.", "IOMMU is not active on this system.": "IOMMU no está activo en este sistema.", "IOMMU is not active. Skipping Controller + NVMe assignment.": "IOMMU no está activo. Saltarse la asignación de Controlador + NVMe.", @@ -2747,8 +2750,8 @@ "IPv4 gateway (empty = no outbound route)": "Puerta de enlace IPv4 (vacío = sin ruta de salida)", "ISO": "ISO", "ISO created successfully:": "ISO creada con éxito:", - "ISO image — installation images": "Imagen ISO: imágenes de instalación", - "ISO image downloaded": "imagen ISO descargada", + "ISO image — installation images": "Imagen ISO — imágenes de instalación", + "ISO image downloaded": "Imagen ISO descargada", "ISO not found to mount on device": "ISO no encontrado para montar en el dispositivo", "Identical:": "Idéntico:", "Identify candidate disk (never use system disk):": "Identifique el disco candidato (nunca use el disco del sistema):", @@ -2760,7 +2763,7 @@ "If booting in EFI mode with root on LVM: install GRUB for EFI": "Si arranca en modo EFI con root en LVM: instale GRUB para EFI", "If config issues occur:": "Si ocurren problemas de configuración:", "If container won't start:": "Si el contenedor no se inicia:", - "If imported from ESXi: install qemu-guest-agent inside the guest OS": "Si se importa desde ESXi: instale qemu-guest-agent dentro del sistema operativo invitado", + "If imported from ESXi: install qemu-guest-agent inside the guest OS": "Si se importó desde ESXi: instale qemu-guest-agent dentro del sistema operativo de la VM", "If it does not work well, the acceleration can be changed back from Manage installed OCI applications, without reinstalling.": "Si no funciona bien, la aceleración se puede cambiar de nuevo desde Gestionar aplicaciones OCI instaladas, sin reinstalar.", "If it still fails, the NFS server export options must be changed on the server.": "Si aún falla, se deben cambiar las opciones de exportación del servidor NFS en el servidor.", "If it warns about 'systemd-boot' meta-package, remove it:": "Si advierte sobre el metapaquete 'systemd-boot', elimínelo:", @@ -2768,15 +2771,15 @@ "If needed again, re-add GPU to LXC from GPUs and Coral-TPU Menu → Add GPU to LXC.": "Si es necesario nuevamente, vuelva a agregar GPU a un LXC desde el menú GPU y Coral-TPU → Agregar GPU a un LXC.", "If network does not work:": "Si la red no funciona:", "If not 19.x, upgrade Ceph (Reef→Squid) first per the official guide:": "Si no es 19.x, actualice Ceph (Reef→Squid) primero según la guía oficial:", - "If notifications are enabled (Telegram/Discord/ntfy/...), you will receive a \"Host restore finished\" message when all background tasks complete.": "si las notificaciones están habilitadas (Telegram/Discord/ntfy/...), recibirá un mensaje de \"Restauración del host finalizada\" cuando se completen todas las tareas en segundo plano.", - "If passthrough fails on Windows: install RadeonResetBugFix.": "Si el paso a través falla en Windows: instale RadeonResetBugFix.", + "If notifications are enabled (Telegram/Discord/ntfy/...), you will receive a \"Host restore finished\" message when all background tasks complete.": "Si las notificaciones están habilitadas (Telegram/Discord/ntfy/...), recibirá un mensaje de \"Restauración del host finalizada\" cuando se completen todas las tareas en segundo plano.", + "If passthrough fails on Windows: install RadeonResetBugFix.": "Si el passthrough falla en Windows: instale RadeonResetBugFix.", "If path not accessible (ZFS/BTRFS):": "Si la ruta no es accesible (ZFS/BTRFS):", "If pvesm path returned a DEVICE (LVM):": "Si pvesm path devolvió un DISPOSITIVO (LVM):", "If pvesm path returned a DIRECTORY (ZFS/BTRFS):": "Si pvesm path devolvió un DIRECTORIO (ZFS/BTRFS):", "If repositories error:": "Si hay error en los repositorios:", "If the host freezes, remove hostpci entries from": "Si el host se congela, elimine las entradas hostpci de", "If the image channel has a new version, the CT is stopped, backed up and verified, and replaced with the new image to update the container. If anything fails, the backup is restored.": "Si el canal de imagen tiene una versión nueva, el CT se detiene, se hace un backup, se verifica y se sustituye por la nueva imagen, actualizando el contenedor. Si algo falla, se restaura el backup.", - "If this happens, you can restore the backup from the 'Subscription Banner Removal' option in 'Uninstall optimizations'.": "Si esto sucede, puede restaurar la copia de seguridad desde la opción 'Eliminación del banner de suscripción' en 'Optimizaciones de desinstalación'.", + "If this happens, you can restore the backup from the 'Subscription Banner Removal' option in 'Uninstall optimizations'.": "Si esto sucede, puede restaurar el backup desde la opción 'Eliminación del banner de suscripción' en 'Desinstalar optimizaciones Post-Install'.", "If this node runs hyper-converged Ceph: ensure Ceph is 19.x (Squid) BEFORE upgrading PVE.": "Si este nodo ejecuta Ceph hiperconvergente: asegúrese de que Ceph sea 19.x (Squid) ANTES de actualizar PVE.", "If upgrade fails:": "Si la actualización falla:", "If you answer No, Glances is installed without privileges and monitors ONLY its own LXC, not Proxmox.": "Si responde No, Glances se instala sin privilegios y monitoriza SOLO su propio LXC, no Proxmox.", @@ -2786,12 +2789,12 @@ "If you continue, some adjustments may be duplicated or conflict with those already made by xshok.": "Si continúa, es posible que algunos ajustes se dupliquen o entren en conflicto con los que ya realizó xshok.", "If you do not know what a variable does, answer No: the image keeps its own value.": "Si no sabes qué hace una variable, responde No: la imagen mantiene su propio valor.", "If you have a Coral M.2 / PCIe device that is physically installed but not detected by lspci, cancel here and check your hardware first before proceeding.": "Si tiene un dispositivo Coral M.2/PCIe instalado físicamente que lspci no detecta, cancele esta operación y revise primero el hardware.", - "If you lose connectivity, you can restore from backup using the console.": "Si pierde la conectividad, puede restaurar desde la copia de seguridad usando la consola.", + "If you lose connectivity, you can restore from backup using the console.": "Si pierde la conectividad, puede restaurar desde el backup usando la consola.", "If you lose or reinstall this host without a copy of the passphrase somewhere else (password manager, offline note, another host, USB stick...), every encrypted archive in this Borg repository becomes UNRECOVERABLE.": "si pierde o reinstala este host sin una copia de la frase de contraseña en otro lugar (administrador de contraseñas, nota sin conexión, otro host, memoria USB...), todos los archivos cifrados en este repositorio Borg se vuelven IRRECUPERABLES.", "If you restore this container on another Proxmox host, copy this file to the same path first, because the container backup does not include it:": "Si restauras este contenedor en otro host Proxmox, copia antes este archivo a la misma ruta, porque el backup del contenedor no lo incluye:", "If you want HDMI/analog audio inside the VM, select the audio controller(s) to pass through along with the GPU.": "Si desea audio HDMI/analógico dentro de la VM, seleccione los controladores de audio para pasar junto con la GPU.", - "If you want to use a physical monitor on the passthrough GPU:": "Si desea utilizar un monitor físico en la GPU de paso:", - "If your DHCP has a static reservation for the old MAC, update it.": "si su DHCP tiene una reserva estática para la MAC anterior, actualícela.", + "If you want to use a physical monitor on the passthrough GPU:": "Si desea usar un monitor físico en la GPU en passthrough:", + "If your DHCP has a static reservation for the old MAC, update it.": "Si su DHCP tiene una reserva estática para la MAC anterior, actualícela.", "Image": "Imagen", "Image Source Directory": "Directorio de origen de imágenes", "Image cache": "Caché de imágenes", @@ -2813,12 +2816,12 @@ "Immich CUDA requires NVIDIA driver 545 or later": "Immich CUDA requiere controlador NVIDIA 545 o posterior", "Immich GPU profile not validated": "Perfil GPU Immich no validado", "Immich configuration cancelled": "Configuración Immich cancelada", - "Immich device without a validated translation": "dispositivo Immich sin una traducción validada", - "Immich machine learning": "aprendizaje automático Immich", + "Immich device without a validated translation": "Dispositivo Immich sin una traducción validada", + "Immich machine learning": "Aprendizaje automático Immich", "Immich requires CUDA compute capability 5.2 or later": "Immich requiere CUDA capacidad de cálculo 5.2 o posterior", "Immich runtime without a validated translation": "Immich tiempo de ejecución sin una traducción validada", "Immich server": "Servidor Immich", - "Import — disk image imports": "Importar: importaciones de imágenes de disco", + "Import — disk image imports": "Importación — importación de discos", "Import Disk Image to VM": "Importar imagen de disco a VM", "Import Disk to LXC": "Importar disco a LXC", "Import Disk to VM": "Importar disco a VM", @@ -2827,21 +2830,21 @@ "Import Summary": "Resumen de importación", "Import VM from OVA or OVF": "Importar VM desde OVA u OVF", "Import a ZFS pool": "Importar un grupo ZFS", - "Import a keyfile from an absolute path (replaces the current one)": "importe un archivo de claves desde una ruta absoluta (reemplaza la actual)", + "Import a keyfile from an absolute path (replaces the current one)": "Importar un archivo de claves desde una ruta absoluta (reemplaza el actual)", "Import disk assigned": "Importar disco asignado", "Import disk image to VM": "Importar imagen de disco a VM", "Import disks": "Importar discos", - "Import encryption keyfile": "importar archivo de claves de cifrado", + "Import encryption keyfile": "Importar archivo de claves de cifrado", "Import failed": "Importación fallida", "Import failed for:": "La importación falló para:", "Important: both VMs cannot be running at the same time with the same GPU.": "Importante: ambas VM no pueden ejecutarse al mismo tiempo con la misma GPU.", - "Important: some GPUs may still fail in passthrough and can affect host stability or overall performance depending on hardware/firmware quality.": "Importante: algunas GPU aún pueden fallar en la transferencia y pueden afectar la estabilidad del host o el rendimiento general según la calidad del hardware/firmware.", + "Important: some GPUs may still fail in passthrough and can affect host stability or overall performance depending on hardware/firmware quality.": "Importante: algunas GPU pueden fallar igualmente en passthrough y afectar a la estabilidad del host o al rendimiento general, según la calidad del hardware/firmware.", "Imported (foreign hostid, forced):": "Importado (hostid extranjero, forzado):", "Imported:": "Importado:", "Importing": "Importador", "Importing disk": "Importando disco", "Importing:": "Importador:", - "Improve log rotation and limit log size to save space and extend disk life": "Mejore la rotación de registros y limite el tamaño de los registros para ahorrar espacio y extender la vida útil del disco.", + "Improve log rotation and limit log size to save space and extend disk life": "Mejorar la rotación de logs y limitar su tamaño para ahorrar espacio y alargar la vida del disco", "In the loader interface, follow the instructions to select your Synology model": "En la interfaz del cargador, siga las instrucciones para seleccionar su modelo de Synology", "In use": "En uso", "In use by VM/LXC config": "En uso por la configuración de VM/LXC", @@ -2853,7 +2856,7 @@ "Includes /etc/network (may drop SSH immediately)": "Incluye /etc/network (puede eliminar SSH inmediatamente)", "Includes /etc/zfs": "Incluye /etc/zfs", "Includes cluster data (/etc/pve, /var/lib/pve-cluster)": "Incluye datos del clúster (/etc/pve, /var/lib/pve-cluster)", - "Incompatible GPU for VM Passthrough": "GPU incompatible para paso de VM", + "Incompatible GPU for VM Passthrough": "GPU incompatible con el passthrough a VM", "Incompatible Machine Type": "Tipo de máquina incompatible", "Incompatible Reset Capability for AMD dGPU": "Capacidad de reinicio incompatible para AMD dGPU", "Incompatible Reset Capability for Intel GPU": "Capacidad de reinicio incompatible para GPU Intel", @@ -2864,7 +2867,7 @@ "Incompatible instance record": "Registro de instancia incompatible", "Incompatible record": "Registro incompatible", "Incompatible stack assembly": "Ensamblado de pila incompatible", - "Incompatible version": "versión incompatible", + "Incompatible version": "Versión incompatible", "Incomplete NVIDIA identity": "Identidad incompleta NVIDIA", "Incomplete NVIDIA inventory": "Incompleto inventario de NVIDIA", "Incomplete Proxmox inventory": "Incompleta Proxmox inventario", @@ -2884,7 +2887,7 @@ "Inconsistent stack identity": "Identidad de pila inconsistente", "Inconsistent stack membership for": "Pertenencia a la pila inconsistente para", "Increase container RAM temporarily to": "Aumente temporalmente la RAM del contenedor para", - "Increase file and process limits for advanced workloads": "Aumente los límites de archivos y procesos para cargas de trabajo avanzadas", + "Increase file and process limits for advanced workloads": "Aumentar los límites de archivos y procesos para cargas de trabajo avanzadas", "Increase various system limits": "Aumentar varios límites del sistema", "Increase vzdump backup speed": "Aumentar velocidad de copias vzdump", "Increasing maximum file system open files...": "Aumentando el número máximo de archivos abiertos en el sistema de archivos...", @@ -2902,35 +2905,35 @@ "Initial administrator created:": "Administrador inicial creado:", "Initial administrator user": "Usuario administrador inicial", "Initializing Borg repository if needed...": "Inicializando el repositorio de Borg si es necesario...", - "Initiator IQN is authorised on the target": "El iniciador IQN está autorizado en el objetivo.", + "Initiator IQN is authorised on the target": "El IQN del iniciador está autorizado en el destino", "Initiator IQN:": "IQN del iniciador:", - "Inkscape is professional quality vector graphics software which runs on Linux, Mac OS X and Windows desktop computers.": "Inkscape es un software de gráficos vectoriales de calidad profesional que funciona en Linux, Mac OS X y Windows computadoras de escritorio.", - "Inside the LXC, create the administrator: console kimai:user:create YOUR_USERNAME YOUR_EMAIL ROLE_SUPER_ADMIN": "Dentro del LXC, crea el administrador: consola kimai:user:crear Your USERNAME Your EMAIL ROLE_SUPER_ADMIN", - "Inspect disks before any action": "Inspeccionar los discos antes de cualquier acción.", + "Inkscape is professional quality vector graphics software which runs on Linux, Mac OS X and Windows desktop computers.": "Inkscape es un software de gráficos vectoriales de calidad profesional para ordenadores de escritorio con Linux, Mac OS X y Windows.", + "Inside the LXC, create the administrator: console kimai:user:create YOUR_USERNAME YOUR_EMAIL ROLE_SUPER_ADMIN": "Dentro del LXC, crea el administrador: console kimai:user:create YOUR_USERNAME YOUR_EMAIL ROLE_SUPER_ADMIN", + "Inspect disks before any action": "Inspeccionar los discos antes de cualquier acción", "Inspect host device nodes": "Inspeccionar los nodos del dispositivo host", - "Inspect passthrough/kernel events": "Inspeccionar eventos de transferencia/kernel", + "Inspect passthrough/kernel events": "Inspeccionar eventos de passthrough/kernel", "Inspect storage config block:": "Inspeccionar el bloque de configuración de almacenamiento:", "Inspection commands run directly. Template commands [T] require parameter substitution.": "Los comandos de inspección se ejecutan directamente. Los comandos de plantilla [T] requieren la sustitución de parámetros.", "Install": "Instalar", "Install (experimental)": "Instalar (experimental)", "Install ALL utilities": "Instalar TODAS las utilidades", - "Install AMD GPU drivers inside the guest.": "Instale los controladores de GPU AMD dentro del invitado.", + "Install AMD GPU drivers inside the guest.": "Instale los controladores de GPU AMD dentro de la VM.", "Install CIFS client packages inside CT:": "Instale paquetes de cliente CIFS dentro de CT:", "Install Coral TPU in LXC": "Instalar Coral TPU en LXC", "Install Fail2Ban": "Instalar Fail2Ban", "Install Figurine": "Instalar Figurine", - "Install Intel Graphics Driver inside the guest.": "Instale el controlador de gráficos Intel dentro del invitado.", + "Install Intel Graphics Driver inside the guest.": "Instale el controlador de gráficos Intel dentro de la VM.", "Install Lynis": "Instalar Lynis", "Install NFS client packages inside CT:": "Instale paquetes de cliente NFS dentro de CT:", - "Install NVIDIA Container Toolkit (GPU support for OCI containers)": "Instale NVIDIA Container Toolkit (soporte de GPU para contenedores OCI)", + "Install NVIDIA Container Toolkit (GPU support for OCI containers)": "Instalar NVIDIA Container Toolkit (soporte de GPU para contenedores OCI)", "Install NVIDIA Drivers on Host": "Instalar controladores NVIDIA en el host", - "Install NVIDIA drivers from nvidia.com inside the guest.": "Instale los controladores NVIDIA de nvidia.com dentro del invitado.", + "Install NVIDIA drivers from nvidia.com inside the guest.": "Instale los controladores NVIDIA de nvidia.com dentro de la VM.", "Install NVIDIA proprietary drivers": "Instalar controladores propietarios de NVIDIA", "Install OVH Real Time Monitoring": "Instalar monitorización en tiempo real de OVH", "Install Open vSwitch": "Instalar Open vSwitch", "Install Samba inside CT:": "Instale Samba dentro de CT:", "Install ZFS auto-snapshot": "Instalar ZFS auto-snapshot", - "Install a version from the branch the kernel names.": "instale una versión de la rama de los nombres del kernel.", + "Install a version from the branch the kernel names.": "Instale una versión de la rama que indica el kernel.", "Install an image that is not in the catalog": "Instalar una imagen que no está en el catálogo", "Install analysis tools": "Instalar herramientas de análisis", "Install and configure": "Instalar y configurar", @@ -2946,7 +2949,7 @@ "Install manually with:": "Instalar manualmente con:", "Install network tools": "Instalar herramientas de red", "Install podman or docker to continue.": "Instale podman o docker para continuar.", - "Install relevant guest agent": "Instalar el agente invitado correspondiente", + "Install relevant guest agent": "Instalar el guest agent correspondiente", "Install server packages inside CT:": "Instale paquetes de servidor dentro de CT:", "Install terminal multiplexers": "Instalar multiplexores de terminales", "Install the Edge TPU runtime (libedgetpu1-std)": "Instale el tiempo de ejecución de Edge TPU (libedgetpu1-std)", @@ -2957,7 +2960,7 @@ "Install with default settings": "Instalar con la configuración predeterminada", "Install with personal ISO": "Instalar con ISO personal", "Install with this configuration?": "¿Instalar con esta configuración?", - "Install with traditional method": "Instalar con método tradicional.", + "Install with traditional method": "Instalar con método tradicional", "Install with: apt-get install open-iscsi": "Instalar con: apt-get install open-iscsi", "Install/Update Coral TPU on Host": "Instalar/actualizar Coral TPU en el host", "Install/Update NVIDIA Drivers (Host + LXC)": "Instalar/actualizar controladores NVIDIA (Host + LXC)", @@ -2969,7 +2972,7 @@ "Installation failed": "La instalación falló", "Installation finished but drivers are not loaded. A reboot may be required.": "La instalación finalizó pero los controladores no están cargados. Es posible que sea necesario reiniciar.", "Installation incomplete. These containers and their data are kept:": "Instalación incompleta. Estos contenedores y sus datos se guardan:", - "Installation log:": "Registro de instalación:", + "Installation log:": "Log de instalación:", "Installation summary": "Resumen de instalación", "Installed": "Instalado", "Installed at:": "Instalado en:", @@ -2981,7 +2984,7 @@ "Installer file not found:": "Archivo de Installer no encontrado:", "Installer finished with errors.": "El instalador terminó con errores.", "Installer not found:": "Instalador no encontrado:", - "Installing": "Instalación", + "Installing": "Instalando", "Installing AMD mesa drivers in container...": "Instalando controladores AMD mesa en contenedor...", "Installing Ceph packages...": "Instalando paquetes Ceph...", "Installing Ceph support...": "Instalando soporte Ceph...", @@ -3019,7 +3022,7 @@ "Installing essential Proxmox packages...": "Instalando paquetes esenciales de Proxmox...", "Installing gawk (required for OVF parsing)...": "Instalando gawk (requerido para el análisis de OVF)...", "Installing group": "Grupo de instalación", - "Installing host drivers while the GPU is assigned to a VM could break passthrough and destabilize the system.": "La instalación de controladores de host mientras la GPU está asignada a una máquina virtual podría interrumpir el paso y desestabilizar el sistema.", + "Installing host drivers while the GPU is assigned to a VM could break passthrough and destabilize the system.": "Instalar controladores en el host mientras la GPU está asignada a una VM podría romper el passthrough y desestabilizar el sistema.", "Installing iSCSI initiator tools...": "Instalando herramientas de iniciador iSCSI...", "Installing intel-gpu-tools...": "Instalando herramientas Intel-Gpu...", "Installing kernel headers:": "Instalación de encabezados del kernel:", @@ -3050,18 +3053,18 @@ "Intel GPU Tools installation completed!": "¡Se completó la instalación de las herramientas Intel GPU!", "Intel GPU(s) detected:": "GPU Intel detectadas:", "Intel NPU": "Intel NPU", - "Intel VA-API + OpenCL (official mod)": "Intel VA-API + OpenCL (modal oficial)", + "Intel VA-API + OpenCL (official mod)": "Intel VA-API + OpenCL (mod oficial)", "Intel VA-API drivers installed.": "Controladores Intel VA-API instalados.", - "Intel iGPU passthrough configured.": "Paso a través de Intel iGPU configurado.", + "Intel iGPU passthrough configured.": "Passthrough de iGPU Intel configurado.", "Intel render device for recognition": "Dispositivo de renderización Intel para reconocimiento", "Intel/AMD (VA-API and QSV)": "Intel/AMD (VA-API y QSV)", "Intel/AMD (VA-API)": "Intel/AMD (VA-API)", - "Intel/AMD (streaming rendering and encoding)": "Intel/AMD (reducción y codificación)", + "Intel/AMD (streaming rendering and encoding)": "Intel/AMD (renderizado y codificación del streaming)", "Intel/AMD DRM node (device only)": "Nodo DRM Intel/AMD (solo el dispositivo)", "Intel/AMD VA-API": "Intel/AMD VA-API", - "Intel/AMD VA-API (no OpenCL mod)": "Intel/AMD VA-API (no OpenCL mod)", - "Intel/AMD render node": "Nodo de renderización Intel/AMD", - "IntelliJ IDEA helps you write code faster with tools that eliminate tedious tasks and let you focus on what matters – building great software.": "IntelliJ IDEA le ayuda a escribir código más rápido con herramientas que eliminan tareas tediosas y le permiten concentrarse en lo que importa – construir un gran software.", + "Intel/AMD VA-API (no OpenCL mod)": "Intel/AMD VA-API (sin mod OpenCL)", + "Intel/AMD render node": "Nodo de renderizado Intel/AMD", + "IntelliJ IDEA helps you write code faster with tools that eliminate tedious tasks and let you focus on what matters – building great software.": "IntelliJ IDEA te ayuda a escribir código más rápido, con herramientas que eliminan las tareas tediosas y te dejan centrarte en lo importante – crear buen software.", "Interactive (guided, prompts visible)": "Interactivo (guiado, indicaciones visibles)", "Interactive process viewer (press q to exit)": "Visor de procesos interactivo (presione q para salir)", "Interface": "Interfaz", @@ -3071,11 +3074,11 @@ "Interface names will return to default systemd behavior.": "Los nombres de las interfaces volverán al comportamiento predeterminado de systemd.", "Interface type:": "Tipo de interfaz:", "Interfaces configured": "Interfaces configuradas", - "Interfaces defined with 'auto' but no 'iface' block": "Interfaces definidas con el bloque 'auto' pero sin 'iface'", + "Interfaces defined with 'auto' but no 'iface' block": "Interfaces definidas con 'auto' pero sin bloque 'iface'", "Interfaces to Remove": "Interfaces para eliminar", "Internal error: NVIDIA installer path is empty or file not found.": "Error interno: la ruta del instalador de NVIDIA está vacía o no se encuentra el archivo.", "Internal error: missing arguments in pmx_prepare_host_shared_dir": "Error interno: faltan argumentos en pmx_prepare_host_shared_dir", - "Internal subnet of the tunnel (change it only if it clashes)": "Subnet interno del túnel (cambiarlo sólo si choca)", + "Internal subnet of the tunnel (change it only if it clashes)": "Subred interna del túnel (cámbiala solo si entra en conflicto)", "Interrupted operation": "Operación interrumpida", "Interrupted operation:": "Interrupted operación:", "Interrupted stack operation found": "Se ha encontrado una operación de pila interrumpida", @@ -3130,7 +3133,7 @@ "Invalid device path:": "Ruta de dispositivo no válida:", "Invalid device paths for": "Rutas de dispositivo no válidas para", "Invalid device permissions": "Permisos del dispositivo no válidos", - "Invalid group name. Use letters, digits, underscore or hyphen, and start with a letter or underscore.": "Nombre de grupo no válido. Utilice letras, dígitos, guiones bajos o guiones y comience con una letra o un guión bajo.", + "Invalid group name. Use letters, digits, underscore or hyphen, and start with a letter or underscore.": "Nombre de grupo no válido. Utilice letras, dígitos, guion bajo o guion, y comience con una letra o un guion bajo.", "Invalid health check": "Control de salud inválido", "Invalid healthcheck path": "Camino de control de salud inválido", "Invalid healthcheck port": "Puerto de control de salud inválido", @@ -3201,7 +3204,7 @@ "Invalid template storage": "Almacenamiento de plantillas inválidas", "Invalid tmpfs options:": "Opciones de tmpfs inválidos:", "Invalid tmpfs path:": "Camino de los tmpfs inválidos:", - "Invalid tmpfs size:": "tamaño de tmpfs inválido:", + "Invalid tmpfs size:": "Tamaño de tmpfs inválido:", "Invalid username or password.": "Nombre de usuario o contraseña no válidos.", "Invalid variable name": "Nombre de variable no válido", "Invalid variable name:": "Nombre variable inválido:", @@ -3210,7 +3213,7 @@ "Invalid volume target": "Destino de volumen no válido", "IoT & Smart Home": "IoT y domótica", "Is the value a password or secret?": "¿Es el valor una contraseña o secreto?", - "Issue": "Asunto", + "Issue": "Problema", "Issues found": "Problemas encontrados", "Issues were found. Would you like to use the Guided Cleanup Assistant?": "Se encontraron problemas. ¿Le gustaría utilizar el Asistente de limpieza guiada?", "Issues were found. Would you like to use the Guided Repair Assistant?": "Se encontraron problemas. ¿Le gustaría utilizar el Asistente de reparación guiada?", @@ -3221,36 +3224,36 @@ "It cannot be removed on its own, because the application would stop working: continuing removes the whole application.": "No se puede eliminar por sí solo, porque la aplicación dejaría de funcionar: continuar elimina toda la aplicación.", "It cannot be removed on its own, because the application would stop working: continuing targets the whole application for removal.": "No se puede eliminar por separado, porque la aplicación dejaría de funcionar: si continúas, se eliminará toda la aplicación.", "It is created empty; existing data is not migrated automatically.": "Se crea vacía; los datos existentes no se migran automáticamente.", - "It is recommended to create a backup before continuing.": "Se recomienda crear una copia de seguridad antes de continuar.", - "It is strongly recommended to create a backup of your container before proceeding with the conversion.": "Se recomienda encarecidamente crear una copia de seguridad de su contenedor antes de continuar con la conversión.", + "It is recommended to create a backup before continuing.": "Se recomienda crear un backup antes de continuar.", + "It is strongly recommended to create a backup of your container before proceeding with the conversion.": "Se recomienda encarecidamente crear un backup de su contenedor antes de continuar con la conversión.", "It needs a privileged container, which is not isolated from the host.": "Necesita un contenedor privilegiado, que no está aislado del host.", "It will be installed from the official GitHub repository.": "Se instalará desde el repositorio oficial de GitHub.", "It works through the Docker engine of the host, and a native OCI container does not have one.": "Funciona a través del motor Docker del host, y un contenedor OCI nativo no tiene uno.", - "Italian": "italiano", - "Its Compose file asks for privileged mode; the container is created unprivileged and that mode is only offered as an option.": "Su archivo Compose pide un modo privilegiado; el contenedor se crea sin privilegios y ese modo sólo se ofrece como una opción.", + "Italian": "Italiano", + "Its Compose file asks for privileged mode; the container is created unprivileged and that mode is only offered as an option.": "Su archivo Compose pide el modo privilegiado; el contenedor se crea sin privilegios y ese modo solo se ofrece como opción.", "Its ROCm profile is not offered.": "Su perfil ROCm no se ofrece.", "Its addresses are fixed and are not changed.": "Sus direcciones son fijas y no se cambian.", "Its final cleanup did not complete. Select the stack again in the OCI management menu to complete it.": "Su limpieza final no terminó. Seleccione la pila de nuevo en el menú de gestión OCI para completarla.", "Its labels are not applied: they are read by other Docker tools.": "Sus etiquetas no se aplican: son leídas por otras herramientas Docker.", "JC Channel logo applied": "Logotipo de JC Channel aplicado", - "JDownloader 2 with browser GUI and MyJDownloader support": "JDownloader 2 con compatibilidad con el navegador GUI y MyJDownloader", + "JDownloader 2 with browser GUI and MyJDownloader support": "JDownloader 2 con interfaz gráfica en el navegador y soporte de MyJDownloader", "JDownloader WebUI": "JDownloader WebUI", "JSON output for scripts": "Salida JSON para scripts", - "Jackett works as a proxy server: it translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.": "Jackett funciona como un servidor proxy: traduce consultas de aplicaciones (Sonarr, SickRage, CouchPotato, Mylar, etc) en consultas http específicas para rastreadores, analiza la respuesta html, y luego envía resultados de vuelta al software que solicita. Esto permite obtener subidas recientes (como RSS) y realizar búsquedas. Jackett es un único repositorio de la lógica de traducción de indexador mantenido, eliminando la carga de otras aplicaciones.", + "Jackett works as a proxy server: it translates queries from apps (Sonarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.": "Jackett funciona como un servidor proxy: traduce las consultas de aplicaciones (Sonarr, SickRage, CouchPotato, Mylar, etc.) en consultas http específicas de cada tracker, analiza la respuesta html y devuelve los resultados al software que las pidió. Así se obtienen las subidas recientes (como RSS) y se hacen búsquedas. Jackett es un único repositorio con la lógica de scraping y traducción de indexadores, lo que libera de esa carga a las demás aplicaciones.", "Jellyfin WebUI": "Jellyfin WebUI", "Jellyfin configuration applied:": "Configuración Jellyfin aplicada:", "Jellyfin did not create encoding.xml before the timeout": "Jellyfin no creó encoding.xml antes del timeout", "Jellyfin has not created encoding.xml in any declared path": "Jellyfin no ha creado encoding.xml en ningún camino declarado", - "Jellyseerr is a free and open source software application for managing requests for your media library.": "Jellyseerr es una aplicación de software libre y de código abierto para gestionar solicitudes para su biblioteca multimedia.", - "Jenkins Continuous Integration and Delivery server.": "Servidor de entrega e integración continua de Jenkins.", - "Jenkins unlock": "Jenkins desbloquea", + "Jellyseerr is a free and open source software application for managing requests for your media library.": "Jellyseerr es una aplicación gratuita y de código abierto para gestionar las solicitudes de tu biblioteca multimedia.", + "Jenkins Continuous Integration and Delivery server.": "Servidor de integración y entrega continuas Jenkins.", + "Jenkins unlock": "Desbloqueo de Jenkins", "Job ID (letters, numbers, - _)": "ID de trabajo (letras, números, - _)", "Job ID:": "Identificación del trabajo:", "Job deleted:": "Trabajo eliminado:", "Job disabled:": "Trabajo deshabilitado:", "Job enabled:": "Trabajo habilitado:", "Job selection returned empty id — aborting.": "La selección de trabajo devolvió una identificación vacía: abortando.", - "Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks.": "Joplin es una aplicación gratuita y de código abierto, que puede manejar un gran número de notas organizadas en cuadernos.", + "Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks.": "Joplin es una aplicación gratuita y de código abierto de notas y tareas, capaz de manejar un gran número de notas organizadas en cuadernos.", "Journald configuration adjusted to": "Configuración de diario ajustada a", "Journald configuration is already optimized": "La configuración de Journald ya está optimizada", "Journald configuration updated and service restarted": "Configuración de diario actualizada y servicio reiniciado", @@ -3261,12 +3264,12 @@ "KVM MSR options added to /etc/modprobe.d/kvm.conf": "Opciones de KVM MSR agregadas a /etc/modprobe.d/kvm.conf", "KVM MSR options ensured in /etc/modprobe.d/kvm.conf": "Opciones de KVM MSR aseguradas en /etc/modprobe.d/kvm.conf", "KVM MSR options not present, nothing to revert": "Las opciones de KVM MSR no están presentes, no hay nada que revertir", - "Kali-linux - is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. KALI LINUX ™ is a trademark of OffSec.": "Kali-linux - es una distribución avanzada de pruebas de penetración que se utiliza para pruebas de penetración, Hacking ético y evaluaciones de seguridad de red. KALI LINUX TM es una marca comercial de OffSec.", - "Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections.": "Kasm Workspaces es una plataforma de streaming de contenedores docker para ofrecer acceso basado en el navegador a escritorios, aplicaciones y servicios web. Kasm utiliza la infraestructura de escritorio containerized (CDI) devops-enable para crear contenedores a pedido, desechables, docker que son accesibles a través del navegador web. Ejemplos de casos de uso incluyen aislamiento de navegador remoto (RBI), prevención de la pérdida de datos (DLP), escritorio como servicio (DaaS), servicios de acceso remoto seguro (RAS), y colecciones de inteligencia de código abierto (OSINT).", - "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family!": "Kavita es un servidor de lectura de plataformas cruzadas rápido y rico. Construido con un enfoque para ser una solución completa para todas sus necesidades de lectura. ¡Configura tu propio servidor y comparte tu colección de lectura con tus amigos y familiares!", - "Kavita is a free and open source web based Comic and Book Server.": "Kavita es una web de código abierto y libre Comic y Book Server.", - "Kdenlive is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.": "Kdenlive es un potente programa de edición de vídeo de código abierto y libre realizado por la comunidad KDE. Característica rica y producción lista.", - "KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).": "KeePassXC es un gestor de contraseña gratuito y de código abierto. Comenzó como una comunidad fork de KeePassX (sólo un puerto multiplataforma de KeePass).", + "Kali-linux - is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. KALI LINUX ™ is a trademark of OffSec.": "Kali-linux - es una distribución Linux avanzada para pruebas de penetración, hacking ético y evaluaciones de seguridad de red. KALI LINUX ™ es una marca registrada de OffSec.", + "Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections.": "Kasm Workspaces es una plataforma de streaming de contenedores docker que da acceso desde el navegador a escritorios, aplicaciones y servicios web. Usa una infraestructura de escritorios en contenedores (CDI) preparada para devops para crear contenedores docker desechables y bajo demanda, accesibles desde el navegador. Entre sus casos de uso están el aislamiento remoto del navegador (RBI), la prevención de pérdida de datos (DLP), el escritorio como servicio (DaaS), los servicios de acceso remoto seguro (RAS) y la recopilación de inteligencia de fuentes abiertas (OSINT).", + "Kavita is a fast, feature rich, cross platform reading server. Built with a focus for being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family!": "Kavita es un servidor de lectura rápido, multiplataforma y lleno de funciones, pensado como solución completa para todas tus lecturas. ¡Monta tu propio servidor y comparte tu colección con amigos y familia!", + "Kavita is a free and open source web based Comic and Book Server.": "Kavita es un servidor web de cómics y libros gratuito y de código abierto.", + "Kdenlive is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.": "Kdenlive es un potente editor de vídeo gratuito, de código abierto y multiplataforma creado por la comunidad KDE. Lleno de funciones y listo para producción.", + "KeePassXC is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).": "KeePassXC es un gestor de contraseñas gratuito y de código abierto. Nació como un fork comunitario de KeePassX (a su vez un port multiplataforma de KeePass).", "Keep GPU in LXC config (disable Start on boot)": "Mantenga la GPU en la configuración LXC (deshabilite Inicio al arrancar)", "Keep GPU in LXC config + disable Start on boot": "Mantenga la GPU en la configuración LXC + deshabilite el inicio al arrancar", "Keep GPU in VM config (disable Start on boot)": "Mantenga la GPU en la configuración de VM (deshabilite Inicio al arrancar)", @@ -3281,48 +3284,48 @@ "Kernel and architecture info": "Información sobre el kernel y la arquitectura", "Kernel headers and build tools verified.": "Encabezados del kernel y herramientas de compilación verificados.", "Kernel headers install failed — DKMS rebuild will likely fail:": "Falló la instalación de los encabezados del kernel; es probable que la reconstrucción de DKMS falle:", - "Kernel headers installed": "encabezados del kernel instalados", + "Kernel headers installed": "Encabezados del kernel instalados", "Kernel max Key limit configured": "Límite máximo de claves del kernel configurado", "Kernel panic behavior configuration completed": "Configuración del comportamiento de pánico del kernel completada", "Kernel panic configuration removed": "Se eliminó la configuración de pánico del kernel", "Kernel panic configuration updated and applied": "Configuración de pánico del kernel actualizada y aplicada", "Kernel, modules and boot config": "Kernel, módulos y configuración de arranque", - "Kernel/boot-tied files (boot config, /etc/systemd/system, initramfs config, apt sources, ZFS state, ...) are NOT copied verbatim to keep the target's boot safe. The operator's own tuning inside them (IOMMU cmdline, VFIO IDs, custom quirks, GRUB timeout, ...) is merged into the target's fresh copies automatically via kernel-agnostic merge.": "Los archivos vinculados al kernel/arranque (configuración de arranque, /etc/systemd/system, configuración initramfs, fuentes apt, estado de ZFS, ...) NO se copian palabra por palabra para mantener seguro el arranque del destino. El propio ajuste del operador dentro de ellos (línea cmd de IOMMU, ID de VFIO, peculiaridades personalizadas, tiempo de espera de GRUB, ...) se fusiona automáticamente con las copias nuevas del objetivo mediante una fusión independiente del kernel.", - "Keyfile copied": "archivo clave copiado", - "Keyfile copied to:": "archivo clave copiado a:", - "Keyfile passphrase": "frase de contraseña del archivo clave", - "Keyfile passphrase stored:": "Frase de contraseña del archivo clave almacenada:", + "Kernel/boot-tied files (boot config, /etc/systemd/system, initramfs config, apt sources, ZFS state, ...) are NOT copied verbatim to keep the target's boot safe. The operator's own tuning inside them (IOMMU cmdline, VFIO IDs, custom quirks, GRUB timeout, ...) is merged into the target's fresh copies automatically via kernel-agnostic merge.": "Los archivos vinculados al kernel/arranque (configuración de arranque, /etc/systemd/system, configuración de initramfs, fuentes de apt, estado de ZFS, ...) NO se copian tal cual, para mantener seguro el arranque del destino. Los ajustes del usuario que contienen (cmdline de IOMMU, ID de VFIO, quirks personalizados, timeout de GRUB, ...) se fusionan automáticamente en las copias nuevas del destino mediante una fusión independiente del kernel.", + "Keyfile copied": "Archivo de claves copiado", + "Keyfile copied to:": "Archivo de claves copiado a:", + "Keyfile passphrase": "Frase de contraseña del archivo de claves", + "Keyfile passphrase stored:": "Frase de contraseña del archivo de claves almacenada:", "Keyfile recovered": "Archivo de claves recuperado", - "Keyfile recovered successfully.": "Keyfile recuperado exitosamente.", - "Keyfile recovery available": "Recuperación de archivos clave disponible", - "Keyfile recovery — pick source host": "Recuperación de archivos clave: elija el host de origen", + "Keyfile recovered successfully.": "Keyfile recuperado correctamente.", + "Keyfile recovery available": "Recuperación de archivos de claves disponible", + "Keyfile recovery — pick source host": "Recuperación de archivos de claves: elija el host de origen", "Keyfile removed.": "Archivo de claves eliminado.", - "Keyrings method failed; trying apt-key fallback": "El método de llaveros falló; probando el respaldo de clave apta", - "KiCad - A Cross Platform and Open Source Electronics Design Automation Suite.": "KiCad - Un Cross Platform y Open Source Electronics Design Automation Suite.", - "Kimai has no default account. Enter the container with: pct enter {main_vmid}": "Kimai no tiene una cuenta predeterminada. Introduzca el contenedor con: pct entrar {main vmid}", - "Kimai is a professional grade time-tracking application, free and open-source.": "Kimai es una aplicación profesional de seguimiento de tiempo, libre y de código abierto.", - "Kometa is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.": "Kometa es una poderosa herramienta diseñada para darle control completo sobre sus bibliotecas multimedia. Con Kometa, usted puede tomar su personalización al siguiente nivel, con control granular sobre metadatos, colecciones, overlays, y mucho más.", - "Kometa reads its configuration from /config/config.yml and the container only ships /config/config.yml.template. Copy the template to config.yml, fill in the required Plex and TMDb connections, then restart the container.": "Kometa lee su configuración desde /config/config.yml y el contenedor sólo barcos /config/config.yml.template. Copiar la plantilla para config.yml, rellenar las conexiones necesario Plex y TMDb, luego reiniciar el contenedor.", + "Keyrings method failed; trying apt-key fallback": "El método de keyrings falló; se prueba la alternativa apt-key", + "KiCad - A Cross Platform and Open Source Electronics Design Automation Suite.": "KiCad - Una suite de automatización de diseño electrónico multiplataforma y de código abierto.", + "Kimai has no default account. Enter the container with: pct enter {main_vmid}": "Kimai no tiene una cuenta predeterminada. Entra en el contenedor con: pct enter {main_vmid}", + "Kimai is a professional grade time-tracking application, free and open-source.": "Kimai es una aplicación profesional de control de tiempo, gratuita y de código abierto.", + "Kometa is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.": "Kometa es una potente herramienta que te da control total sobre tus bibliotecas multimedia. Con Kometa llevas la personalización al siguiente nivel, con control detallado de metadatos, colecciones, overlays y mucho más.", + "Kometa reads its configuration from /config/config.yml and the container only ships /config/config.yml.template. Copy the template to config.yml, fill in the required Plex and TMDb connections, then restart the container.": "Kometa lee su configuración de /config/config.yml y el contenedor solo incluye /config/config.yml.template. Copia la plantilla a config.yml, rellena las conexiones obligatorias de Plex y TMDb y reinicia el contenedor.", "Komga is a media server for your comics, mangas, BDs, magazines and eBooks.": "Komga es un servidor multimedia para tus cómics, mangas, BDs, revistas y eBooks.", - "Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.": "Krita es un programa de pintura profesional GRATIS y de código abierto. Está hecho por artistas que quieren ver herramientas de arte asequibles para todos.", + "Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.": "Krita es un programa de pintura profesional, GRATUITO y de código abierto. Lo hacen artistas que quieren herramientas de arte asequibles para todos.", "LAN access to the kept containers (stack configuration incomplete):": "Acceso LAN a los contenedores conservados (configuración de la pila incompleta):", "LAN address applied to the application URLs": "Dirección LAN aplicada a las URL de la aplicación", "LLM App Development Platform": "Plataforma de desarrollo de aplicaciones LLM", - "LM Studio can run local AI models like gpt-oss, Llama, Gemma, Qwen, and DeepSeek privately on your computer.": "LM Studio puede ejecutar modelos locales de IA como gpt-oss, Llama, Gemma, Qwen y DeepSeek en privado en su computadora.", + "LM Studio can run local AI models like gpt-oss, Llama, Gemma, Qwen, and DeepSeek privately on your computer.": "LM Studio ejecuta modelos de IA locales como gpt-oss, Llama, Gemma, Qwen y DeepSeek de forma privada en tu ordenador.", "LUNs appear as block devices assignable to VMs": "Los LUN aparecen como dispositivos de bloque asignables a VM", "LVM PV headers check completed": "Se completó la verificación de los encabezados fotovoltaicos de LVM", "LVM physical volume detected": "Volumen físico LVM detectado", "LVM tools not available, skipping LVM check": "Herramientas LVM no disponibles, omitiendo la verificación de LVM", "LVM:": "LVM:", "LXC Conflict Policy": "Política de conflictos de LXC", - "LXC Container Privilege Status": "Estado de privilegio del contenedor LXC", + "LXC Container Privilege Status": "Estado de privilegios de los contenedores LXC", "LXC Conversion Manual Guides": "Guías manuales de conversión LXC", "LXC Management": "Gestión LXC", - "LXC Mount Manager": "Administrador de montaje LXC", + "LXC Mount Manager": "Gestor de montajes LXC", "LXC Privileged to Unprivileged conversion": "Conversión de LXC privilegiado a no privilegiado", "LXC Unprivileged to Privileged conversion": "Conversión de LXC no privilegiado a privilegiado", "LXC already stopped": "LXC ya se detuvo", - "LXC containers with NVIDIA passthrough:": "Contenedores LXC con transferencia NVIDIA:", + "LXC containers with NVIDIA passthrough:": "Contenedores LXC con passthrough NVIDIA:", "LXC conversion from privileged to unprivileged completed successfully!": "¡La conversión de LXC de privilegiado a no privilegiado se completó con éxito!", "LXC conversion from unprivileged to privileged completed successfully!": "¡La conversión de LXC de no privilegiado a privilegiado se completó con éxito!", "LXC entries outside the NVIDIA inventory of the journal": "Entradas LXC fuera del inventario NVIDIA del diario de la operación", @@ -3334,18 +3337,18 @@ "LXCs to destroy:": "LXC para destruir:", "Lab interruption after installing the new container": "Interrupción de laboratorio después de instalar el nuevo contenedor", "Lab interruption after protecting the data": "Interrupción de laboratorio después de proteger los datos", - "Label Studio is an open source data labeling tool. It lets you label data types like audio, text, images, videos, and time series with a simple and straightforward UI and export to various model formats. It can be used to prepare raw data or improve existing training data to get more accurate ML models.": "Label Studio es una herramienta de etiquetado de datos de código abierto. Le permite etiquetar tipos de datos como audio, texto, imágenes, videos y series de tiempo con una interfaz de usuario sencilla y sencilla y exportar a varios formatos de modelo. Se puede utilizar para preparar datos brutos o mejorar los datos de entrenamiento existentes para obtener más modelos ML de accurate.", + "Label Studio is an open source data labeling tool. It lets you label data types like audio, text, images, videos, and time series with a simple and straightforward UI and export to various model formats. It can be used to prepare raw data or improve existing training data to get more accurate ML models.": "Label Studio es una herramienta de etiquetado de datos de código abierto. Permite etiquetar audio, texto, imágenes, vídeos y series temporales con una interfaz sencilla y exportar a varios formatos de modelo. Sirve para preparar datos en bruto o mejorar datos de entrenamiento existentes y obtener modelos de ML más precisos.", "Label:": "Etiqueta:", "Language Change": "Cambio de idioma", "Language changed to": "Idioma cambiado a", - "Language/locale (e.g. es_ES.UTF-8; translation of every application is not guaranteed)": "Idioma/local (por ejemplo es ES.UTF-8; traducción de cada aplicación no está garantizada)", - "Last 50 kernel log lines": "Últimas 50 líneas de registro del kernel", + "Language/locale (e.g. es_ES.UTF-8; translation of every application is not guaranteed)": "Idioma/locale (p. ej. es_ES.UTF-8; no se garantiza la traducción de todas las aplicaciones)", + "Last 50 kernel log lines": "Últimas 50 líneas de log del kernel", "Last run:": "Última ejecución:", "Last system boot time": "Hora del último arranque del sistema", "Latest version:": "Última versión:", - "Launching GPU passthrough assistant for VM": "Lanzamiento del asistente de transferencia de GPU para VM", - "Lazylibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.": "Lazylibrarian es un programa para seguir a los autores y tomar metadatos para todas sus necesidades de lectura digital. Utiliza un combination of Goodreads Librarything y opcionalmente GoogleBooks como fuentes para información de autor y información de libros. Este contenedor está basado en el DobyTang fork.", - "Ldap-auth software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).": "El software Ldap-auth es para los usuarios que solicitan recursos protegidos de servidores proxiados por nginx. Incluye un daemon (sala-auth) que se comunica con un servidor de autenticación, y un daemon del servidor web que genera una cookie de autenticación basada en el credential del usuario. Los daemons están escritos en Python para su uso con un servidor de autenticación Lightweight Directory Access Protocol (LDAP) (OpenLDAP o Microsoft Windows Active Directory 2003 y 2012).", + "Launching GPU passthrough assistant for VM": "Iniciando el asistente de passthrough de GPU para la VM", + "Lazylibrarian is a program to follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info. This container is based on the DobyTang fork.": "Lazylibrarian es un programa para seguir autores y obtener metadatos para todas tus lecturas digitales. Combina Goodreads, Librarything y, opcionalmente, GoogleBooks como fuentes de información de autores y libros. Este contenedor se basa en el fork de DobyTang.", + "Ldap-auth software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user’s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).": "Ldap-auth autentica a los usuarios que piden recursos protegidos en servidores tras un proxy nginx. Incluye un daemon (ldap-auth) que se comunica con un servidor de autenticación y un daemon de servidor web que genera una cookie de autenticación a partir de las credenciales del usuario. Los daemons están escritos en Python para usarse con un servidor de autenticación LDAP (OpenLDAP o Microsoft Windows Active Directory 2003 y 2012).", "Legacy PVE 8 .list files commented or not present": "Archivos .list de PVE 8 heredados comentados o no presentes", "Legacy ceph.list commented or not present": "Legacy ceph.list comentado o no presente", "Legacy gasket-dkms cleanup could not be verified as complete.": "No se ha podido verificar que la limpieza del paquete heredado gasket-dkms haya finalizado correctamente.", @@ -3353,24 +3356,24 @@ "Legacy network tools (e.g., ifconfig)": "Herramientas de red heredadas (por ejemplo, ifconfig)", "Legend:": "Leyenda:", "Let's review your current network configuration.": "Revisemos su configuración de red actual.", - "Liberate your videos and unleash infinite possibilities.": "Libera tus videos y desata infinitas posibilidades.", + "Liberate your videos and unleash infinite possibilities.": "Libera tus vídeos y desata infinitas posibilidades.", "Libraries: /data/media/movies, /data/media/series and /data/media/music. Select them in the media server.": "Bibliotecas: /data/media/movies, /data/media/series y /data/media/music. Selecciónalas en el servidor multimedia.", "Library size in GB": "Tamaño de la biblioteca en GB", "LibreDB Studio": "LibreDB Studio", - "LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.": "LibreOffice es una suite de oficina libre y potente, y un sucesor de OpenOffice.org (comúnmente conocido como OpenOffice). Su interfaz limpia y herramientas ricas en características le ayudan a desatar su creatividad y mejorar su productividad.", - "LibreWolf is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.": "LibreWolf es una versión personalizada e independiente de Firefox, con los principales objetivos de privacidad, seguridad y libertad de usuario. LibreWolf también tiene como objetivo eliminar todas las telemetrías, la recopilación de datos y las molestias, así como desactivar las características antilibertad como DRM.", + "LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.": "LibreOffice es una suite ofimática gratuita y potente, sucesora de OpenOffice.org (conocida como OpenOffice). Su interfaz limpia y sus completas herramientas te ayudan a dar rienda suelta a tu creatividad y a mejorar tu productividad.", + "LibreWolf is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.": "LibreWolf es una versión personalizada e independiente de Firefox, cuyos objetivos principales son la privacidad, la seguridad y la libertad del usuario. También busca eliminar toda la telemetría, la recopilación de datos y las molestias, y desactiva funciones contrarias a la libertad como el DRM.", "Librespeed is a very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers.": "Librespeed es un Speedtest muy ligero implementado en Javascript, usando XMLHttpRequest y Web Workers.", - "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.": "Lidarr es un gestor de colección de música para usuarios de Usenet y BitTorrent. Puede monitorear múltiples feeds RSS para nuevas pistas de sus artistas favoritos y los agarrará, ordenará y renombrará. También se puede configurar para actualizar automáticamente la calidad de los archivos ya descargados cuando se dispone de un formato de mejor calidad.", - "Lightweight Docker management UI": "Gestión ligera Docker UI", + "Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.": "Lidarr es un gestor de colecciones de música para usuarios de Usenet y BitTorrent. Vigila varios feeds RSS en busca de nuevas pistas de tus artistas favoritos y las descarga, ordena y renombra. También puede mejorar automáticamente la calidad de los archivos ya descargados cuando aparece un formato mejor.", + "Lightweight Docker management UI": "Interfaz ligera de gestión de Docker", "Likely cause: host directory permissions deny the container's mapped UID.": "Causa probable: los permisos del directorio del host niegan el UID asignado del contenedor.", "Limiting size and optimizing journald": "Limitar el tamaño y optimizar el diario", "Limiting size and optimizing journald...": "Limitar el tamaño y optimizar el diario...", - "Limnoria A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.": "Limnoria Un robusto, completo y fácil de usar/programmer-friendly Python IRC bot, con muchos plugins existentes. Sucesor del conocido Supybot.", - "Limnoria joins no IRC network until its configuration file exists. Create it with the setup wizard from the Proxmox host: pct exec -- bash -c 'cd /config && limnoria-wizard'": "Limnoria no se une a ninguna red IRC hasta que exista su archivo de configuración. Crealo con el asistente de configuración del host Proxmox: pct exec ■CTID confiar -- bash -c 'cd /config ' limit limnoria-wizard'", + "Limnoria A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.": "Limnoria, un bot de IRC en Python robusto, completo y fácil de usar tanto para usuarios como para programadores, con muchos plugins disponibles. Sucesor del conocido Supybot.", + "Limnoria joins no IRC network until its configuration file exists. Create it with the setup wizard from the Proxmox host: pct exec -- bash -c 'cd /config && limnoria-wizard'": "Limnoria no entra en ninguna red IRC hasta que existe su archivo de configuración. Créalo con el asistente de configuración desde el host Proxmox: pct exec -- bash -c 'cd /config && limnoria-wizard'", "Line to paste (single line, including \"command=...\" prefix):": "Línea para pegar (una sola línea, incluido el prefijo \"comando=...\"):", "Linux Installation Options": "Opciones de instalación de Linux", "Linux/Mac path:": "Ruta Linux/Mac:", - "LinuxServer Jellyfin with optional GPU passthrough": "LinuxServer Jellyfin con paso de GPU opcional", + "LinuxServer Jellyfin with optional GPU passthrough": "Jellyfin de LinuxServer con passthrough de GPU opcional", "LinuxServer MariaDB requires a user, database and password": "LinuxServer MariaDB requiere un usuario, base de datos y contraseña", "List Available Disks": "Listar discos disponibles", "List IOMMU group mapping": "Listar el mapeo del grupo IOMMU", @@ -3383,15 +3386,15 @@ "List all containers to identify the privileged one:": "Enumere todos los contenedores para identificar el privilegiado:", "List all containers to identify the unprivileged one:": "Enumere todos los contenedores para identificar el que no tiene privilegios:", "List all virtual machines": "Listar todas las máquinas virtuales", - "List backups in a specific storage": "Listar copias de seguridad en un almacenamiento específico", + "List backups in a specific storage": "Listar backups en un almacenamiento específico", "List block devices and partitions": "Listar dispositivos de bloque y particiones", "List configured storages:": "Lista de almacenamientos configurados:", "List containers:": "Lista de contenedores:", "List content of specific storage": "Listar el contenido de un almacenamiento específico", "List disk persistent identifiers": "Listar identificadores persistentes de disco", - "List disks with detailed info": "Listar discos con información detallada.", + "List disks with detailed info": "Listar discos con información detallada", "List importable ZFS pools": "Listar grupos ZFS importables", - "List local backups": "Listar copias de seguridad locales", + "List local backups": "Listar backups locales", "List storages valid for image import": "Listar almacenamientos válidos para importar imágenes", "Listening Ports": "Puertos de escucha", "Listening on:": "Escuchando en:", @@ -3403,18 +3406,18 @@ "Local Disk Manager - Proxmox Host": "Administrador de discos locales - Proxmox Host", "Local Disk Storages": "Almacenamientos en disco local", "Local Shared Directory on Host": "Directorio compartido local en el host", - "Local archive targets (paths + USB mount/unmount)": "destinos de archivos locales (rutas + montaje/desmontaje de USB)", - "Local backup error log": "Registro de errores de copia de seguridad local", - "Local backup failed.": "Error en la copia de seguridad local.", - "Local directory (single-machine — only use if it is a SEPARATE disk)": "directorio local (una sola máquina; utilícelo solo si es un disco SEPARADO)", - "Local keyfile is missing but a recovery copy was found in PBS.": "falta el archivo de claves local, pero se encontró una copia de recuperación en PBS.", - "Local network only (192.168.0.0/16)": "Sólo red local (192.168.0.0/16)", - "Local restore error log": "Registro de errores de restauración local", + "Local archive targets (paths + USB mount/unmount)": "Destinos de archivo local (rutas + montaje/desmontaje de USB)", + "Local backup error log": "Log de errores de backup local", + "Local backup failed.": "Error en el backup local.", + "Local directory (single-machine — only use if it is a SEPARATE disk)": "Directorio local (una sola máquina; utilícelo solo si es un disco SEPARADO)", + "Local keyfile is missing but a recovery copy was found in PBS.": "Falta el archivo de claves local, pero se encontró una copia de recuperación en PBS.", + "Local network only (192.168.0.0/16)": "Solo red local (192.168.0.0/16)", + "Local restore error log": "Log de errores de restauración local", "Local storage for PostgreSQL": "Almacenamiento local para PostgreSQL", "Locale generated": "Configuración regional generada", "Location:": "Ubicación:", - "Log": "Registro", - "Log file": "Archivo de registro", + "Log": "Log", + "Log file": "Archivo de log", "Log2RAM already registered — updating to latest configuration": "Log2RAM ya registrado: actualizando a la última configuración", "Log2RAM installation and configuration completed successfully.": "La instalación y configuración de Log2RAM se completó con éxito.", "Log2RAM installation cancelled by user": "Instalación de Log2RAM cancelada por el usuario", @@ -3422,47 +3425,47 @@ "Log2RAM installed successfully": "Log2RAM se instaló correctamente", "Log2RAM size set to:": "Tamaño de Log2RAM establecido en:", "Log2RAM write scheduled every": "Escritura de Log2RAM programada cada", - "Log:": "Registro:", + "Log:": "Log:", "Logged-in users": "Usuarios registrados", "Logrotate optimization completed": "Optimización de logrotate completada", - "Logrotate service restarted successfully": "El servicio Logrotate se reinició exitosamente", - "Lollypop is a lightweight modern music player designed to work excellently on the GNOME desktop environment.": "Lollypop es un reproductor de música moderno ligero diseñado para trabajar excelentemente en el entorno de escritorio GNOME.", + "Logrotate service restarted successfully": "El servicio Logrotate se reinició correctamente", + "Lollypop is a lightweight modern music player designed to work excellently on the GNOME desktop environment.": "Lollypop es un reproductor de música moderno y ligero, diseñado para funcionar de maravilla en el entorno de escritorio GNOME.", "Long Test — Background": "Prueba larga — en segundo plano", "Long self-test started on": "La autoprueba larga comenzó el", - "Long test — full scan, runs in background if closed": "Prueba larga: análisis completo, se ejecuta en segundo plano si está cerrado", + "Long test — full scan, runs in background if closed": "Prueba larga — completa, sigue en segundo plano", "Look for containers with 'unprivileged: 1' in their config": "Busque contenedores con 'sin privilegios: 1' en su configuración", "Look for containers without 'unprivileged: 1' in their config": "Busque contenedores sin 'sin privilegios: 1' en su configuración", "Lookup domain registration info": "Buscar información de registro de dominio", "Low Container Memory": "Memoria de contenedor baja", "Low free space warning": "Advertencia de poco espacio libre", - "Low-code programming for event-driven applications": "Programación de código bajo para aplicaciones impulsadas por eventos", + "Low-code programming for event-driven applications": "Programación low-code para aplicaciones basadas en eventos", "Low-power CPU platform": "Plataforma de CPU de bajo consumo", - "Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation": "Luanti (antes Minetest) es una plataforma de creación de juego de voxel de código abierto con la creación de juegos fáciles de modding y juego", - "Lucky web interface": "Interfaz web Lucky", - "Lychee is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.": "Lychee es una herramienta gratuita de gestión de fotos, que se ejecuta en su servidor o espacio web. Instalar es cuestión de segundos. Subir, gestionar y compartir fotos como de una aplicación nativa. Lychee viene con todo lo que necesitas y todas tus fotos se guardan de forma segura.", + "Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation": "Luanti (antes Minetest) es una plataforma de código abierto para crear juegos de vóxeles, con mods y creación de juegos sencillos", + "Lucky web interface": "Interfaz web de Lucky", + "Lychee is a free photo-management tool, which runs on your server or web-space. Installing is a matter of seconds. Upload, manage and share photos like from a native application. Lychee comes with everything you need and all your photos are stored securely.": "Lychee es una herramienta gratuita de gestión de fotos que se ejecuta en tu servidor o espacio web. Se instala en segundos. Sube, gestiona y comparte fotos como en una aplicación nativa. Lychee trae todo lo necesario y guarda tus fotos de forma segura.", "Lynis - Security Audit": "Lynis - Auditoría de seguridad", "Lynis Management": "Gestión Lynis", "Lynis command not found": "Comando Lynis no encontrado", "Lynis has been removed": "Lynis ha sido eliminada", "Lynis installation could not be verified": "No se pudo verificar la instalación de Lynis", - "Lynis installed successfully from GitHub": "Lynis se instaló exitosamente desde GitHub", + "Lynis installed successfully from GitHub": "Lynis se instaló correctamente desde GitHub", "Lynis is a security auditing tool that performs comprehensive system scans including:": "Lynis es una herramienta de auditoría de seguridad que realiza análisis completos del sistema que incluyen:", "Lynis is currently installed.": "Lynis está instalado actualmente.", "Lynis is not installed on this system.": "Lynis no está instalado en este sistema.", - "Lynis is not installed. Run: apt install lynis": "Lynis no está instalado. Ejecutar: apto instalar lynis", - "Lynis is ready to use": "Lynis está listo para usar.", + "Lynis is not installed. Run: apt install lynis": "Lynis no está instalado. Ejecute: apt install lynis", + "Lynis is ready to use": "Lynis está listo para usar", "Lynis updated to version:": "Lynis actualizado a la versión:", "Lynis version:": "Versión Lynis:", "Lynis was not installed from Git. Reinstalling...": "Lynis no se instaló desde Git. Reinstalando...", - "Lyrion Music Server is a streaming audio server for Squeezebox audio players.": "Lyrion Music Server es un servidor de audio de streaming para reproductores de audio Squeezebox.", + "Lyrion Music Server is a streaming audio server for Squeezebox audio players.": "Lyrion Music Server es un servidor de streaming de audio para reproductores Squeezebox.", "M.2 / PCIe devices:": "Dispositivos M.2/PCIe:", - "M3U proxy server": "M3U servidor proxy", + "M3U proxy server": "Servidor proxy M3U", "MAC Address": "Dirección MAC", "MAC address": "Dirección MAC", "MACHINE TYPE": "TIPO DE MÁQUINA", - "MAME is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers.": "MAME es un emulador de código abierto y gratuito diseñado para emular el hardware de juegos de arcade, consolas de videojuegos, computadoras antiguas y otros sistemas en software en computadoras personales modernas.", + "MAME is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers.": "MAME es un emulador gratuito y de código abierto que reproduce por software, en ordenadores personales modernos, el hardware de máquinas arcade, videoconsolas, ordenadores antiguos y otros sistemas.", "MOTD configuration updated successfully": "Configuración de MOTD actualizada con éxito", - "MOTD configuration was already up to date": "la configuración de MOTD ya estaba actualizada", + "MOTD configuration was already up to date": "La configuración de MOTD ya estaba actualizada", "Machine Type": "Tipo de máquina", "Machine learning": "Aprendizaje automático", "Machine learning container prepared": "Contenedor Machine learning preparado", @@ -3478,21 +3481,21 @@ "Malformed repository entries cleaned": "Se limpiaron las entradas del repositorio con formato incorrecto", "Manage OCI": "Gestionar OCI", "Manage OCI stack": "Administrar la pila de OCI", - "Manage PBS encryption keyfile": "administrar el archivo de claves de cifrado PBS", + "Manage PBS encryption keyfile": "Administrar el archivo de claves de cifrado PBS", "Manage Secure Gateway": "Administrar Secure Gateway", "Manage and inspect VM disk images": "Administrar e inspeccionar imágenes de disco de VM", - "Manage custom backup paths": "Configurar rutas de respaldo personalizadas", + "Manage custom backup paths": "Configurar rutas de backup personalizadas", "Manage custom paths (add / remove your folders)": "Configurar rutas personalizadas (agreguar/eliminar carpetas)", "Manage installed OCI applications": "Gestionar aplicaciones OCI instaladas", - "Manage local backup target": "Configurar el destino de la copia de seguridad local", + "Manage local backup target": "Configurar el destino del backup local", "Managed disks must have backup enabled and a valid size": "Los discos gestionados deben tener habilitado backup y un tamaño válido", - "Managing Nginx proxy hosts with a simple, powerful interface.": "Gestión de hosts proxy Nginx con una interfaz sencilla y potente.", + "Managing Nginx proxy hosts with a simple, powerful interface.": "Gestión de proxy hosts de Nginx con una interfaz sencilla y potente.", "Manual CLI Guide (Disk and Storage Manager)": "Comandos CLI manuales (Administrador de discos y almacenamiento)", "Manual CLI Guide (GPU/TPU)": "Comandos CLI manuales (GPU/TPU)", "Manual Guide: Convert LXC Privileged to Unprivileged": "Guía manual: convertir LXC privilegiado a no privilegiado", "Manual Guide: Convert LXC Unprivileged to Privileged": "Guía manual: convertir LXC sin privilegios en privilegiado", "Manual Path Entry": "Entrada manual de ruta", - "Manual backup of a VM or CT": "Copia de seguridad manual de una VM o CT", + "Manual backup of a VM or CT": "Backup manual de una VM o CT", "Manual command template (copy/paste):": "Plantilla de comando manual (copiar/pegar):", "Manual destination path": "Ruta de destino manual", "Manual guide script not found": "Script de guía manual no encontrado", @@ -3501,74 +3504,74 @@ "Manual review is required.": "Se requiere una revisión manual.", "Manual steps recommended after import": "Pasos manuales recomendados después de la importación", "Manual upgrade guide step by step": "Guía de actualización manual paso a paso", - "Manyfold is an open source, self-hosted web application for managing a collection of 3D models, particularly focused on 3D printing.": "Manyfold es una aplicación web de código abierto para gestionar una colección de modelos 3D, especialmente centrada en la impresión 3D.", + "Manyfold is an open source, self-hosted web application for managing a collection of 3D models, particularly focused on 3D printing.": "Manyfold es una aplicación web autoalojada y de código abierto para gestionar una colección de modelos 3D, orientada sobre todo a la impresión 3D.", "Mapped GID on host": "GID asignado en el host", "Mapped UID on host": "UID asignado en el host", - "Mariadb is one of the most popular database servers. Made by the original developers of MySQL.": "Mariadb es uno de los servidores de bases de datos más populares. Hecho por los desarrolladores originales de MySQL.", - "Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..": "Mastodon es un servidor de red social de código abierto basado en ActivityPub donde los usuarios pueden seguir amigos y descubrir nuevos..", + "Mariadb is one of the most popular database servers. Made by the original developers of MySQL.": "Mariadb es uno de los servidores de bases de datos más populares, creado por los desarrolladores originales de MySQL.", + "Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..": "Mastodon es un servidor de red social gratuito y de código abierto basado en ActivityPub, donde los usuarios pueden seguir a sus amigos y descubrir otros nuevos..", "Max FD limit / ulimit configured": "Límite máximo de FD/ulimit configurado", "Max FS open files configuration created successfully": "Configuración de archivos abiertos de Max FS creada con éxito", "Max user watches configured": "Número máximo de relojes de usuario configurados", - "Maximum auto-repair attempts reached (3). Please review the log and run any remaining commands manually.": "Se alcanzó el número máximo de intentos de reparación automática (3). Revise el registro y ejecute los comandos restantes manualmente.", + "Maximum auto-repair attempts reached (3). Please review the log and run any remaining commands manually.": "Se alcanzó el número máximo de intentos de reparación automática (3). Revise el log y ejecute los comandos restantes manualmente.", "May need to restart terminal": "Puede que sea necesario reiniciar el terminal", "Media & Streaming": "Multimedia y streaming", - "Media discovery and request management for Jellyfin, Plex and Emby.": "descubrimiento de medios y gestión de solicitudes para Jellyfin, Plex y Emby.", - "Media library transcoding and health checking, with an internal worker node.": "Transcodificación de la biblioteca de medios y control de salud, con un nodo de trabajador interno.", + "Media discovery and request management for Jellyfin, Plex and Emby.": "Descubrimiento de contenido y gestión de solicitudes para Jellyfin, Plex y Emby.", + "Media library transcoding and health checking, with an internal worker node.": "Transcodificación y comprobación de estado de la biblioteca multimedia, con un nodo worker interno.", "Media server": "Servidor multimedia", "Media server selection cancelled or invalid": "Selección de servidor multimedia cancelada o no válida", - "MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.": "MediaElch es un MediaManager para Kodi. Información sobre películas, programas de televisión, conciertos y música se almacenan como archivos nfo. Los Fanarts se descargan automáticamente desde fanart.tv. Utilizando el generador nfo, MediaElch también se puede utilizar con otros MediaCenters.", - "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.": "Medusa es un gestor automático de Videoteca para programas de televisión. Observa nuevos episodios de tus programas favoritos, y cuando son publicados hace su magia.", + "MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.": "MediaElch es un gestor multimedia para Kodi. La información de películas, series, conciertos y música se guarda en archivos nfo. Los fanarts se descargan automáticamente de fanart.tv. Con el generador de nfo, MediaElch también sirve para otros centros multimedia.", + "Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.": "Medusa es un gestor automático de videoteca para series de TV. Vigila la aparición de nuevos episodios de tus series favoritas y, cuando se publican, hace su magia.", "Memory": "Memoria", "Memory in MB": "Memoria en MB", "Memory optimization completed.": "Optimización de la memoria completada.", - "Memory optimizations removed": "Se eliminaron las optimizaciones de memoria.", + "Memory optimizations removed": "Se eliminaron las optimizaciones de memoria", "Memory restored.": "Memoria restaurada.", "Memory settings optimized successfully": "Configuración de memoria optimizada con éxito", "Memory:": "Memoria:", - "Memos is a lightweight, self-hosted memo hub. Open Source and Free forever.": "Memos es un centro de memo liviano y auto hospedado. Fuente Abierta y Libre para siempre.", + "Memos is a lightweight, self-hosted memo hub. Open Source and Free forever.": "Memos es un centro de notas ligero y autoalojado. De código abierto y gratuito para siempre.", "Messaging & Notifications": "Mensajería y notificaciones", "Messaging & Queues": "Mensajería y Colas", - "Messenger for the Decentralized Web": "Messenger para la Web descentralizada", + "Messenger for the Decentralized Web": "Mensajería para la web descentralizada", "Method:": "Método:", "Microsoft Edge is a cross-platform web browser developed by Microsoft and based on Chromium.": "Microsoft Edge es un navegador web multiplataforma desarrollado por Microsoft y basado en Chromium.", "Migrate VMs away from node being upgraded": "Migrar las máquinas virtuales fuera del nodo que se está actualizando", - "Migrate away any guests that must keep running": "Migrar cualquier invitado que deba seguir ejecutándose", - "Migrated": "migrado", + "Migrate away any guests that must keep running": "Migre las VM y CT que deban seguir en ejecución", + "Migrated": "Migrados", "Migrated legacy ProxMenux NVIDIA blacklist state — module will reload after reboot": "Estado de lista negra de NVIDIA ProxMenux heredado migrado: el módulo se recargará después del reinicio", - "MineOS web interface": "Interfaz web MineOS", - "Minisatip is a multi-threaded satip server version 1.2 that runs under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards.": "Minisatip es una versión de servidor de satip multitelecha 1.2 que funciona bajo Linux y fue probada con tarjetas DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC e ISDB-T.", - "Mirror URL not available for this script.": "La URL reflejada no está disponible para este script.", + "MineOS web interface": "Interfaz web de MineOS", + "Minisatip is a multi-threaded satip server version 1.2 that runs under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards.": "Minisatip es un servidor satip multihilo, versión 1.2, que funciona en Linux y se ha probado con tarjetas DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC e ISDB-T.", + "Mirror URL not available for this script.": "No hay URL de mirror disponible para este script.", "Miscellaneous": "Varios", "Missing": "Desaparecido", "Missing OCI metadata:": "Desapareciendo los metadatos de la OCI:", "Missing commands after installation:": "Comandos que faltan después de la instalación:", "Missing dependency": "Dependencia faltante", "Missing native directive:": "Desapareciendo la directiva nativa:", - "Missing on target:": "Falta en el objetivo:", + "Missing on target:": "Falta en el destino:", "Missing or invalid parameter": "Parámetro faltante o no válido", "Missing required command:": "Falta el comando necesario:", "Missing required parameter": "Falta el parámetro requerido", "Mixed GPU Modes": "Modos de GPU mixtos", "Mixed current mode detected in selected GPU(s).": "Modo de corriente mixta detectado en GPU seleccionadas.", - "Mobile UI backup created": "Se creó la copia de seguridad de la interfaz de usuario móvil", + "Mobile UI backup created": "Backup de la interfaz móvil creado", "Mode": "Modo", "Model": "Modelo", "Modern resource monitor (press q to exit)": "Monitor de recursos moderno (presione q para salir)", - "Modern, easy to use download automation for torrents and usenet.": "Moderno, fácil de usar la automatización de descargas para torrents y usenet.", + "Modern, easy to use download automation for torrents and usenet.": "Automatización de descargas moderna y fácil de usar para torrents y usenet.", "Modifying Fastfetch configuration...": "Modificando la configuración de Fastfetch...", "Modules configuration updated.": "Configuración de módulos actualizada.", "Modules loaded.": "Módulos cargados.", "MongoDB 4.4, the last series that runs on a CPU without AVX.": "MongoDB 4.4, la última serie que se ejecuta en una CPU sin AVX.", - "Monica is an open source personal relationship management system, that lets you document your life.": "Monica es un sistema de gestión de relaciones personales de código abierto que le permite documentar su vida.", + "Monica is an open source personal relationship management system, that lets you document your life.": "Monica es un sistema de gestión de relaciones personales de código abierto que te permite documentar tu vida.", "Monitor Activated": "Monitor activado", "Monitor Deactivated": "Monitor desactivado", - "Monitor URL": "URL del monitor", + "Monitor URL": "URL del Monitor", "Monitor disk I/O usage (press q to exit)": "Monitorear el uso de E/S del disco (presione q para salir)", "Monitor progress:": "Supervisar el progreso:", - "Monitor, analyze, and alert on network performance.": "Monitorear, analizar y alertar sobre el rendimiento de la red.", + "Monitor, analyze, and alert on network performance.": "Monitoriza y analiza el rendimiento de la red y recibe alertas.", "Monitoring": "Monitorización", "Monitoring & Analytics": "Monitorización y analítica", - "Most common cause: the archive is corrupted (interrupted write, partial copy, or storage issue).": "causa más común: el archivo está dañado (escritura interrumpida, copia parcial o problema de almacenamiento).", + "Most common cause: the archive is corrupted (interrupted write, partial copy, or storage issue).": "Causa más común: el archivo está dañado (escritura interrumpida, copia parcial o problema de almacenamiento).", "Mount Added Successfully:": "Montaje añadido correctamente:", "Mount CIFS share:": "Monte el recurso compartido CIFS:", "Mount Configuration Summary:": "Resumen de configuración de montaje:", @@ -3611,9 +3614,9 @@ "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.", - "Mount point is writable from inside the container": "El punto de montaje se puede escribir desde el interior del contenedor.", - "Mount point not visible inside the container yet": "El punto de montaje aún no es visible dentro del contenedor.", + "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", + "Mount point is writable from inside the container": "El punto de montaje se puede escribir desde el interior del contenedor", + "Mount point not visible inside the container yet": "El punto de montaje aún no es visible dentro del contenedor", "Mount point ready:": "Punto de montaje listo:", "Mount point removed successfully": "Punto de montaje eliminado correctamente", "Mount point:": "Punto de montaje:", @@ -3622,14 +3625,14 @@ "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?", + "Mount this device and use it as the backup destination?": "¿Montar este dispositivo y usarlo como destino de backup?", "Mount was busy — performed lazy unmount": "El montaje estaba ocupado: se realizó un desmontaje diferido", - "Mount your cloud drive on your home NAS": "Monta tu unidad de nube en tu NAS de origen", + "Mount your cloud drive on your home NAS": "Monta tu unidad en la nube en el NAS de casa", "Mounted": "Montado", "Mounted ISO on device": "ISO montado en el dispositivo", "Mounted at": "Montado en", "Mounted external disk": "Disco externo montado", - "Mounted external disk (offline-safe, single-machine dedup)": "disco externo montado (desduplicación de una sola máquina, segura sin conexión)", + "Mounted external disk (offline-safe, single-machine dedup)": "Disco externo montado (desduplicación de una sola máquina, segura sin conexión)", "Mounted filesystem detected": "Sistema de archivos montado detectado", "Mounting CIFS share...": "Montando recurso compartido CIFS...", "Mounting NFS share...": "Montando recurso compartido NFS...", @@ -3638,7 +3641,7 @@ "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 that copy offsite (USB, password manager, another host). Delete it from this path when done.": "Mueva esa copia fuera del host (USB, gestor de contraseñas, otro host). Elimínela de esta ruta cuando termine.", "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": "Separando temporalmente los volúmenes de datos", "Moving the data volumes aside...": "Separando temporalmente los volúmenes de datos...", @@ -3647,10 +3650,10 @@ "Multiple networks or external networks are not yet supported": "Aún no se admiten múltiples redes o redes externas", "Multiple recovery groups found in PBS. Pick the one that originally created the keyfile:": "Múltiples grupos de recuperación encontrados en PBS. Elige el que creó originalmente el archivo de claves:", "Multiple rootfs directories were found in this archive. Restore cannot continue automatically.": "Se encontraron varios directorios rootfs en este archivo. La restauración no puede continuar automáticamente.", - "Music Collection and Streaming Server": "servidor de transmisión y colección de música", + "Music Collection and Streaming Server": "Servidor de colección y streaming de música", "Music software that transforms your listening experience": "Software de música que transforma tu experiencia de escucha", - "MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.": "MySQL Workbench es una herramienta visual unificada para arquitectos de bases de datos, desarrolladores y DBAs. MySQL Workbench proporciona modelos de datos, desarrollo SQL y herramientas de administración integrales para la configuración del servidor, administración del usuario, backup y mucho más.", - "Mylar3 is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.": "Mylar3 es un descargador automatizado Comic Book (cbr/cbz) para uso con NZB y torrents escrito en python. Admite SABnzbd, NZBGET, y muchos clientes torrent además de DDL.", + "MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.": "MySQL Workbench es una herramienta visual unificada para arquitectos de bases de datos, desarrolladores y DBA. Ofrece modelado de datos, desarrollo SQL y completas herramientas de administración para la configuración del servidor, la gestión de usuarios, el backup y mucho más.", + "Mylar3 is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.": "Mylar3 es un descargador automático de cómics (cbr/cbz) escrito en python para usar con NZB y torrents. Es compatible con SABnzbd, NZBGET y muchos clientes torrent, además de DDL.", "NAS Systems": "Sistemas NAS", "NETWORK CONFIGURATION ANALYSIS": "ANÁLISIS DE CONFIGURACIÓN DE RED", "NFS Access Restricted": "Acceso NFS restringido", @@ -3708,14 +3711,14 @@ "NFS share unmount completed.": "Se completó el desmontaje del recurso compartido NFS.", "NFS storage added successfully!": "¡El almacenamiento NFS se agregó correctamente!", "NFS storage adding in progress...": "Almacenamiento NFS agregando en progreso...", - "NIC": "tarjeta de red", - "NIC changes detected — adjusted automatically": "cambios de NIC detectados: ajustados automáticamente", + "NIC": "Tarjeta de red", + "NIC changes detected — adjusted automatically": "Cambios de NIC detectados: ajustados automáticamente", "NICs:": "NIC:", - "NOT FOUND": "EXTRAVIADO", + "NOT FOUND": "NO ENCONTRADO", "NOTE: The host directory and its contents will remain unchanged.": "NOTA: El directorio del host y su contenido permanecerán sin cambios.", "NVENC patch detected — list narrowed to versions supported by keylase/nvidia-patch.": "Parche NVENC detectado: lista reducida a versiones compatibles con keylase/nvidia-patch.", "NVIDIA (CUDA)": "NVIDIA (CUDA)", - "NVIDIA (CUDA; official GPU image)": "NVIDIA (CUDA; imagen oficial de la GPU)", + "NVIDIA (CUDA; official GPU image)": "NVIDIA (CUDA; imagen oficial para GPU)", "NVIDIA (NVDEC/CUDA)": "NVIDIA (NVDEC/CUDA)", "NVIDIA (NVENC/NVDEC)": "NVIDIA (NVENC/NVDEC)", "NVIDIA Actions": "Acciones de NVIDIA", @@ -3734,14 +3737,14 @@ "NVIDIA Drivers Not Found": "Controladores NVIDIA no encontrados", "NVIDIA GPU / CUDA (Toolkit on the host)": "NVIDIA GPU / CUDA (Toolkit en el host)", "NVIDIA GPU Driver Installation": "Instalación del controlador de GPU NVIDIA", - "NVIDIA GPU passthrough configured.": "Paso a través de GPU NVIDIA configurado.", + "NVIDIA GPU passthrough configured.": "Passthrough de GPU NVIDIA configurado.", "NVIDIA GPU prepared:": "GPU NVIDIA preparó:", "NVIDIA KVM args configured (kvm=off, vendor_id spoof)": "Argumentos de NVIDIA KVM configurados (kvm=off, spoof de seller_id)", "NVIDIA KVM hiding (cpu hidden=1)": "Ocultación de NVIDIA KVM (cpu oculta = 1)", "NVIDIA KVM hiding already configured": "Ocultación de NVIDIA KVM ya configurada", "NVIDIA Patch": "Parche NVIDIA", - "NVIDIA device outside the expected native profile": "dispositivo NVIDIA fuera del perfil nativo esperado", - "NVIDIA driver": "controlador nvidia", + "NVIDIA device outside the expected native profile": "Dispositivo NVIDIA fuera del perfil nativo esperado", + "NVIDIA driver": "Controlador NVIDIA", "NVIDIA driver installed successfully.": "El controlador NVIDIA se instaló correctamente.", "NVIDIA driver installed:": "Controlador NVIDIA instalado:", "NVIDIA driver verification in container:": "Verificación del controlador NVIDIA en contenedor:", @@ -3749,7 +3752,7 @@ "NVIDIA host services disabled for VFIO mode": "Servicios de host NVIDIA deshabilitados para el modo VFIO", "NVIDIA host services/autoload already aligned for native mode": "Servicios de host de NVIDIA/carga automática ya alineados para el modo nativo", "NVIDIA inside the container does not match the host driver or GPU": "NVIDIA dentro del contenedor no coincide con el controlador host o GPU", - "NVIDIA install incomplete. Check log:": "Instalación de NVIDIA incompleta. Registro de verificación:", + "NVIDIA install incomplete. Check log:": "Instalación de NVIDIA incompleta. Revise el log:", "NVIDIA installer downloaded successfully": "El instalador de NVIDIA se descargó correctamente", "NVIDIA installer extracted.": "Instalador de NVIDIA extraído.", "NVIDIA installer not found at": "Instalador de NVIDIA no encontrado en", @@ -3758,7 +3761,7 @@ "NVIDIA is already attached": "NVIDIA ya está añadida", "NVIDIA kernel modules unloaded successfully.": "Los módulos del kernel de NVIDIA se descargaron correctamente.", "NVIDIA libs require approximately 1.5GB of free space.": "Las bibliotecas de NVIDIA requieren aproximadamente 1,5 GB de espacio libre.", - "NVIDIA mount with an unauthorized source or target": "Montaje NVIDIA con una fuente o objetivo no autorizados", + "NVIDIA mount with an unauthorized source or target": "Montaje NVIDIA con un origen o destino no autorizado", "NVIDIA patch applied - check README for supported versions.": "Parche de NVIDIA aplicado: consulte README para conocer las versiones compatibles.", "NVIDIA patch not applied.": "Parche de NVIDIA no aplicado.", "NVIDIA per-BDF VFIO binding configured": "Enlace NVIDIA por BDF VFIO configurado", @@ -3776,31 +3779,31 @@ "NVIDIA userspace libraries installed.": "Bibliotecas de espacio de usuario de NVIDIA instaladas.", "NVML does not match the current host driver": "NVML no coincide con el controlador de host actual", "NVMe Disk Detected": "Disco NVMe detectado", - "NVMe critical_warning is 0 (no critical warnings reported).": "NVMe critic_warning es 0 (no se reportan advertencias críticas).", + "NVMe critical_warning is 0 (no critical warnings reported).": "critical_warning de NVMe es 0 (no se notifican advertencias críticas).", "NVMe health status: PASSED": "Estado de salud de NVMe: PASADO", - "NVMe health status: WARNING (critical_warning =": "Estado de salud de NVMe: ADVERTENCIA (advertencia_crítica =", + "NVMe health status: WARNING (critical_warning =": "Estado de salud de NVMe: ADVERTENCIA (critical_warning =", "NVMe skipped (to add as PCIe use 'Add Controller or NVMe PCIe to VM'):": "NVMe omitido (para agregar como PCIe use 'Agregar controlador o NVMe PCIe a VM'):", - "NVMe-specific SMART log": "Registro SMART específico de NVMe", + "NVMe-specific SMART log": "Log SMART específico de NVMe", "NVR & Cameras": "NVR y cámaras", - "NVR with optional VA-API video acceleration and hardware object detectors": "NVR con detectores opcionales de vídeo VA-API y detectores de objetos de hardware", - "NZBGet web interface": "Interfaz web NZBGet", + "NVR with optional VA-API video acceleration and hardware object detectors": "NVR con aceleración de vídeo VA-API opcional y detectores de objetos por hardware", + "NZBGet web interface": "Interfaz web de NZBGet", "Name": "Nombre", "Name for this application": "Nombre de esta aplicación", - "Name for this target:": "Nombre para este objetivo:", - "Name of the PostgreSQL user created on the first start": "Nombre del usuario PostgreSQL creado en el primer inicio", - "Name of the database created on the first start": "Nombre de la base de datos creada en el primer comienzo", - "Name of the internal worker node": "Nombre del nodo obrero interno", - "Name of this wallabag instance, shown in the interface and in 2FA codes": "Nombre de esta instancia wallabag, mostrado en la interfaz y en códigos 2FA", + "Name for this target:": "Nombre para este destino:", + "Name of the PostgreSQL user created on the first start": "Nombre del usuario de PostgreSQL creado en el primer arranque", + "Name of the database created on the first start": "Nombre de la base de datos creada en el primer arranque", + "Name of the internal worker node": "Nombre del nodo worker interno", + "Name of this wallabag instance, shown in the interface and in 2FA codes": "Nombre de esta instancia de wallabag, mostrado en la interfaz y en los códigos 2FA", "Name or part of the description of the application": "Nombre o parte de la descripción de la aplicación", "Name:": "Nombre:", - "Named accounts need private mode. Stop the container, set public: false in /config/config.js, start it again and create each user with: pct exec -- env THELOUNGE_HOME=/config s6-setuidgid abc thelounge add ": "Las cuentas con nombre necesitan modo privado. Detén el contenedor, pon public: false en /config/config.js, vuelve a arrancarlo y crea cada usuario con:", + "Named accounts need private mode. Stop the container, set public: false in /config/config.js, start it again and create each user with: pct exec -- env THELOUNGE_HOME=/config s6-setuidgid abc thelounge add ": "Las cuentas con nombre necesitan el modo privado. Detén el contenedor, pon public: false en /config/config.js, vuelve a arrancarlo y crea cada usuario con: pct exec -- env THELOUNGE_HOME=/config s6-setuidgid abc thelounge add ", "Neither /etc/kernel/cmdline nor /etc/default/grub found.": "No se encontraron /etc/kernel/cmdline ni /etc/default/grub.", "Nesting feature enabled": "Función de anidamiento habilitada", "NetBIOS Service: RUNNING": "Servicio NetBIOS: EN EJECUCIÓN", "NetBIOS Service: STOPPED": "Servicio NetBIOS: DETENIDO", "NetBIOS port 139:": "Puerto NetBIOS 139:", "NetBox": "NetBox", - "Netbox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It is intended to function as a domain-specific source of truth for network operations.": "Netbox es una herramienta de gestión de direcciones IP (IPAM) y gestión de infraestructuras del centro de datos (DCIM). Inicialmente concebido por el equipo de ingeniería de red en DigitalOcean, NetBox fue desarrollado específicamente para atender las necesidades de los ingenieros de red e infraestructura. Está destinado a funcionar como una fuente de verdad específica para la red operations.", + "Netbox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It is intended to function as a domain-specific source of truth for network operations.": "Netbox es una herramienta de gestión de direcciones IP (IPAM) y de infraestructura de centros de datos (DCIM). Concebida por el equipo de ingeniería de redes de DigitalOcean, se desarrolló para cubrir las necesidades de los ingenieros de redes e infraestructura. Está pensada como fuente de verdad específica para las operaciones de red.", "Network": "Red", "Network :": "Red :", "Network & Firewall": "Red y cortafuegos", @@ -3822,8 +3825,8 @@ "Network Tools": "Herramientas de red", "Network access:": "Acceso a la red:", "Network bridge": "Puente de red", - "Network configuration backed up": "Configuración de red respaldada", - "Network configuration has been restored from backup.": "La configuración de red se ha restaurado desde la copia de seguridad.", + "Network configuration backed up": "Backup de la configuración de red creado", + "Network configuration has been restored from backup.": "La configuración de red se ha restaurado desde el backup.", "Network connection failed to": "La conexión de red no pudo", "Network connectivity": "Conectividad de red", "Network connectivity to": "Conectividad de red a", @@ -3831,31 +3834,31 @@ "Network monitoring tool (iptraf-ng)": "Herramienta de monitorización de red (iptraf-ng)", "Network optimization completed": "Optimización de la red completada", "Network optimizations removed": "Optimizaciones de red eliminadas", - "Network service restarted successfully": "El servicio de red se reinició exitosamente", - "Network service restarted successfully.": "El servicio de red se reinició exitosamente.", + "Network service restarted successfully": "El servicio de red se reinició correctamente", + "Network service restarted successfully.": "El servicio de red se reinició correctamente.", "Network share mounting (NFS/Samba) requires a PRIVILEGED container.": "El montaje de recursos compartidos de red (NFS/Samba) requiere un contenedor PRIVILEGED.", "Network sysctls prepared:": "Red sysctls prepared:", "Network throughput test (client/server)": "Prueba de rendimiento de la red (cliente/servidor)", "Network-wide Ad Blocking": "Bloqueo de anuncios en toda la red", "Network-wide ad and tracker blocking": "Bloqueo de anuncios y rastreadores en toda la red", - "NetworkManager Detected": "Administrador de red detectado", + "NetworkManager Detected": "NetworkManager detectado", "NetworkManager has been removed successfully": "NetworkManager se ha eliminado correctamente", "NetworkManager is running (may cause conflicts)": "NetworkManager se está ejecutando (puede causar conflictos)", "NetworkManager is running, which may conflict with Proxmox.": "NetworkManager se está ejecutando, lo que puede entrar en conflicto con Proxmox.", - "NetworkManager not running": "NetworkManager no se ejecuta", - "Networks the peers reach through the tunnel (0.0.0.0/0 = all traffic)": "Redes que los pares llegan a través del túnel (0.0.0.0/0 = todo el tráfico)", + "NetworkManager not running": "NetworkManager no está en ejecución", + "Networks the peers reach through the tunnel (0.0.0.0/0 = all traffic)": "Redes a las que los peers llegan por el túnel (0.0.0.0/0 = todo el tráfico)", "New Folder in /mnt": "Nueva carpeta en /mnt", "New Group": "Nuevo grupo", "New Search": "Nueva búsqueda", "New VM:": "Nueva máquina virtual:", "New Virtual Machine": "Nueva máquina virtual", - "New backup job": "Nuevo trabajo de copia de seguridad", - "New backups on this host will be unencrypted until a new keyfile is set up.": "Las nuevas copias de seguridad en este host no estarán cifradas hasta que se configure un nuevo archivo de claves.", + "New backup job": "Nuevo trabajo de backup", + "New backups on this host will be unencrypted until a new keyfile is set up.": "Los nuevos backups de este host no se cifrarán hasta que se configure un nuevo archivo de claves.", "New image compatible:": "Nueva imagen compatible:", "New image installed": "Nueva imagen instalada", "New image installed, not verified yet": "Nueva imagen instalada, aún no verificada", "New image verified, not saved yet": "Nueva imagen verificada, no guardada aún", - "New kernel staged; rebuilding DKMS drivers:": "Nuevo kernel preparado;Reconstrucción de controladores DKMS:", + "New kernel staged; rebuilding DKMS drivers:": "Nuevo kernel preparado; Reconstrucción de controladores DKMS:", "New mount options to apply:": "Nuevas opciones de montaje para aplicar:", "New scheduled job (own timer + retention)": "Nuevo trabajo programado (temporizador propio + retención)", "New value for": "Nuevo valor para", @@ -3865,21 +3868,21 @@ "Next Steps:": "Próximos pasos:", "Next step: stop that VM first, then run": "Siguiente paso: detenga esa VM primero y luego ejecútela", "Nextcloud configuration cancelled": "Configuración Nextcloud cancelada", - "Nextcloud gives you access to all your files wherever you are.": "Nextcloud te da acceso a todos tus archivos donde estés.", + "Nextcloud gives you access to all your files wherever you are.": "Nextcloud te da acceso a todos tus archivos estés donde estés.", "Nextcloud volume size in GB": "Tamaño del volumen de Nextcloud en GB", - "Nextcloud with private PostgreSQL and Redis dependencies": "Nextcloud con dependencia privada PostgreSQL y Redis", + "Nextcloud with private PostgreSQL and Redis dependencies": "Nextcloud con sus propias dependencias PostgreSQL y Redis", "Nginx is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.": "Nginx es un servidor web HTTP, proxy inverso, caché de contenido, balanceador de carga, servidor proxy TCP/UDP y servidor proxy de correo.", - "Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.": "Nginx servidor web y proxy reverso con soporte de php y un cliente de Certbot incorporado (Encrypt). También contiene fail2ban para la prevención de la intrusión.", - "Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.": "Ngircd es un servidor gratuito, portátil y ligero de Internet Relay Chat para redes pequeñas o privadas, desarrollado bajo GNU General Public License (GPL). Es fácil de configurar, puede hacer frente a direcciones IP dinámicas y admite conexiones IPv6, SSL protegidas, así como PAM para la autenticación. Está escrito desde cero y no basado en el IRCd original.", + "Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.": "Servidor web y proxy inverso Nginx con soporte de php y un cliente Certbot (Let's Encrypt) integrado. Incluye también fail2ban para la prevención de intrusiones.", + "Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.": "Ngircd es un servidor de Internet Relay Chat gratuito, portable y ligero para redes pequeñas o privadas, desarrollado bajo la GNU General Public License (GPL). Es fácil de configurar, funciona con direcciones IP dinámicas y admite IPv6, conexiones protegidas con SSL y PAM para la autenticación. Está escrito desde cero y no se basa en el IRCd original.", "No": "No", "No .ova or .ovf files found in:": "No se encontraron archivos .ova o .ovf en:", "No .ovf descriptor found inside OVA.": "No se encontró ningún descriptor .ovf dentro de OVA.", - "No .pxar archives were found in this backup:": "No se encontraron archivos .pxar en esta copia de seguridad:", + "No .pxar archives were found in this backup:": "No se encontraron archivos .pxar en este backup:", "No AMD CPU detected. Skipping AMD fixes.": "No se detectó ninguna CPU AMD. Saltarse las correcciones de AMD.", "No AMD GPU detected on this system.": "No se detectó ninguna GPU AMD en este sistema.", "No Available Exports": "No hay exportaciones disponibles", - "No Available Shares": "No hay acciones disponibles", - "No Backups": "Sin copias de seguridad", + "No Available Shares": "Sin recursos compartidos disponibles", + "No Backups": "Sin backups", "No CIFS Proxmox storage and no CIFS fstab mount found on this host.": "No se encontró almacenamiento CIFS Proxmox ni montaje fstab CIFS en este host.", "No CIFS Proxmox storage configured.": "No hay almacenamiento CIFS Proxmox configurado.", "No CIFS Proxmox storages configured.": "No hay almacenamientos CIFS Proxmox configurados.", @@ -3900,16 +3903,16 @@ "No Exports": "Sin exportaciones", "No Exports Found": "No se encontraron exportaciones", "No Folders": "Sin carpetas", - "No GPU (CPU)": "No GPU (CPU)", + "No GPU (CPU)": "Sin GPU (CPU)", "No GPU Detected": "No se detectó ninguna GPU", "No GPU selected.": "No se seleccionó ninguna GPU.", "No GPU selected. Please select at least one GPU to continue.": "No se seleccionó ninguna GPU. Seleccione al menos una GPU para continuar.", "No GPUs detected on this host.": "No se detectaron GPU en este host.", - "No Guest Shares": "No hay acciones para invitados", + "No Guest Shares": "Sin recursos compartidos para invitados", "No IP": "Sin IP", "No IP assigned": "Ninguna IP asignada", "No IPv4 address was detected after 30 seconds.": "No se detectó dirección IPv4 después de 30 segundos.", - "No ISO file detected after UUP Dump process.": "No se detectó ningún archivo ISO después del proceso de volcado UUP.", + "No ISO file detected after UUP Dump process.": "No se detectó ningún archivo ISO tras el proceso de UUP Dump.", "No ISO images found in Proxmox ISO storages.": "No se encontraron imágenes ISO en los almacenamientos ISO de Proxmox.", "No ISO selected.": "No se seleccionó ningún ISO.", "No ISO was generated.": "No se generó ninguna ISO.", @@ -3922,7 +3925,7 @@ "No LXC containers found on this system.": "No se encontraron contenedores LXC en este sistema.", "No MAC": "Sin MAC", "No Method Selected": "Ningún método seleccionado", - "No Mounts": "Sin monturas", + "No Mounts": "Sin montajes", "No NFS Proxmox storage and no NFS fstab mount found on this host.": "No se encontró almacenamiento NFS Proxmox ni montaje fstab NFS en este host.", "No NFS Proxmox storage configured.": "No hay almacenamiento NFS Proxmox configurado.", "No NFS Proxmox storages configured.": "No hay almacenamientos NFS Proxmox configurados.", @@ -3931,7 +3934,7 @@ "No NFS ports found": "No se encontraron puertos NFS", "No NFS servers configured to test.": "No hay servidores NFS configurados para realizar pruebas.", "No NFS servers found on the network.": "No se encontraron servidores NFS en la red.", - "No NFS shares currently mounted.": "Actualmente no hay acciones NFS montadas.", + "No NFS shares currently mounted.": "No hay recursos compartidos NFS montados.", "No NVIDIA GPU detected on this system.": "No se detectó ninguna GPU NVIDIA en este sistema.", "No NVIDIA GPU has been detected on this system. The installer will now exit.": "No se ha detectado ninguna GPU NVIDIA en este sistema. El instalador ahora saldrá.", "No NVIDIA GPU is available": "No hay GPU NVIDIA disponible", @@ -3941,29 +3944,29 @@ "No PVE vzdump job uses a": "Ningún trabajo PVE vzdump utiliza un", "No PVs with old headers found.": "No se encontraron PV con encabezados antiguos.", "No ProxMenux ZFS autotrim state file found.": "No se encontró ningún archivo de estado de recorte automático de ProxMenux ZFS.", - "No ProxMenux host-backup archives were found in:": "No se encontraron archivos de copia de seguridad del host de ProxMenux en:", + "No ProxMenux host-backup archives were found in:": "No se encontraron archivos de backup del host de ProxMenux en:", "No ProxMenux-installed utility package list is available": "No hay disponible ninguna lista de paquetes de utilidades instaladas ProxMenux", "No ProxMenux-managed .link files found — nothing to remove.": "No se encontraron archivos .link administrados por ProxMenux; no hay nada que eliminar.", "No Recent Servers": "No hay servidores recientes", - "No Samba mounts found.": "No se encontraron monturas Samba.", + "No Samba mounts found.": "No se encontraron montajes Samba.", "No Samba ports found": "No se encontraron puertos Samba", "No Samba servers configured to test.": "No hay servidores Samba configurados para realizar pruebas.", "No Samba servers found on the network.": "No se encontraron servidores Samba en la red.", - "No Samba shares currently mounted.": "Actualmente no hay acciones de Samba montadas.", + "No Samba shares currently mounted.": "No hay recursos compartidos Samba montados.", "No Samba users found": "No se encontraron usuarios de Samba", "No Selection": "Sin selección", "No Servers Found": "No se encontraron servidores", - "No Shares": "Sin acciones", - "No Shares Available": "No hay acciones disponibles", - "No Shares Found": "No se encontraron acciones", - "No Shares to Test": "No hay acciones para probar", + "No Shares": "Sin recursos compartidos", + "No Shares Available": "Sin recursos compartidos disponibles", + "No Shares Found": "No se encontraron recursos compartidos", + "No Shares to Test": "Sin recursos compartidos que probar", "No Storage Found": "No se encontró almacenamiento", "No USB device was found on this host.": "No se ha encontrado ningún dispositivo USB en este host.", "No USB drives detected. Enter the mountpoint path manually:": "No se detectaron unidades USB.Ingrese la ruta del punto de montaje manualmente:", - "No USB drives mounted by ProxMenux yet. Mount one first to use it as a target.": "Aún no hay unidades USB montadas por ProxMenux. Monta uno primero para usarlo como objetivo.", + "No USB drives mounted by ProxMenux yet. Mount one first to use it as a target.": "Aún no hay unidades USB montadas por ProxMenux. Monte una primero para usarla como destino.", "No UUP folder found.": "No se encontró ninguna carpeta UUP.", "No VM was selected.": "No se seleccionó ninguna máquina virtual.", - "No VMID defined. Cannot apply guest agent config.": "No hay VMID definido. No se puede aplicar la configuración del agente invitado.", + "No VMID defined. Cannot apply guest agent config.": "No hay VMID definido. No se puede aplicar la configuración del guest agent.", "No VMs Found": "No se encontraron máquinas virtuales", "No VMs available in the system.": "No hay máquinas virtuales disponibles en el sistema.", "No VMs available on this host.": "No hay máquinas virtuales disponibles en este host.", @@ -3990,18 +3993,18 @@ "No archives found in this Borg repository.": "No se encontraron archivos en este repositorio Borg.", "No available Controllers/NVMe devices were found.": "No se encontraron controladores/dispositivos NVMe disponibles.", "No available disks found.": "No se encontraron discos disponibles.", - "No backup found, logrotate configuration not changed": "No se encontró ninguna copia de seguridad, la configuración de logrotate no cambió", - "No backup is scheduled: the rsnapshot lines in /config/crontabs/root are commented out. Uncomment or adjust the intervals you want, then restart the container.": "No se programa ninguna backup: se comentan las líneas rsnapshot en /config/crontabs/root. Descomponer o ajustar los intervalos que desee, reiniciar el contenedor.", - "No backups": "Sin copias de seguridad", - "No backups found": "No se encontraron copias de seguridad", + "No backup found, logrotate configuration not changed": "No se encontró ningún backup; la configuración de logrotate no ha cambiado", + "No backup is scheduled: the rsnapshot lines in /config/crontabs/root are commented out. Uncomment or adjust the intervals you want, then restart the container.": "No hay ningún backup programado: las líneas de rsnapshot en /config/crontabs/root están comentadas. Descomenta o ajusta los intervalos que quieras y reinicia el contenedor.", + "No backups": "Sin backups", + "No backups found": "No se encontraron backups", "No bridge configuration issues found": "No se encontraron problemas de configuración del puente", - "No bridges found in system": "No se encontraron puentes en el sistema.", + "No bridges found in system": "No se encontraron puentes en el sistema", "No changes are required for": "No se requieren cambios para", "No changes are required.": "No se requieren cambios.", "No changes have been made to your system": "No se han realizado cambios en su sistema", "No changes were needed in vfio.conf.": "No se necesitaron cambios en vfio.conf.", "No changes will be made to the running system.": "No se realizarán cambios en el sistema en ejecución.", - "No compatible GPU detected for VM passthrough. Skipping GPU wizard option.": "No se detectó ninguna GPU compatible para el paso a través de VM. Omitir la opción del asistente de GPU.", + "No compatible GPU detected for VM passthrough. Skipping GPU wizard option.": "No se detectó ninguna GPU compatible con el passthrough a VM. Se omite la opción del asistente de GPU.", "No compatible GPU was detected on this host.": "No se detectó ninguna GPU compatible en este host.", "No compatible GPUs detected on this host.": "No se detectaron GPU compatibles en este host.", "No compatible GPUs were detected on this host.": "No se detectaron GPU compatibles en este host.", @@ -4015,11 +4018,11 @@ "No controllers remaining after conflict resolution.": "No quedan controladores después de la resolución del conflicto.", "No custom key (rely on default SSH config)": "Sin clave personalizada (confía en la configuración SSH predeterminada)", "No custom logos were found in /usr/local/share/fastfetch/logos/.\n\nPlease add a logo and try again.": "No se encontraron logotipos personalizados en /usr/local/share/fastfetch/logos/.\n\nAgregue un logotipo e inténtelo nuevamente.", - "No desktop UI backup found, will reinstall packages": "No se encontró ninguna copia de seguridad de la interfaz de usuario del escritorio; se reinstalarán los paquetes", + "No desktop UI backup found, will reinstall packages": "No se encontró ningún backup de la interfaz de escritorio; se reinstalarán los paquetes", "No detector device (CPU)": "Sin dispositivo de detección (CPU)", "No directories found in": "No se encontraron directorios en", "No disk images found in /var/lib/vz/images/. Please add an image first.": "No se encontraron imágenes de disco en /var/lib/vz/images/. Primero agregue una imagen.", - "No disk shares were selected from the guest listing.": "No se seleccionaron recursos compartidos de disco de la lista de invitados.", + "No disk shares were selected from the guest listing.": "No se seleccionó ningún recurso compartido de disco de la lista de invitado.", "No disks available for this CT.": "No hay discos disponibles para este CT.", "No disks available for this VM.": "No hay discos disponibles para esta máquina virtual.", "No disks were added.": "No se agregaron discos.", @@ -4047,7 +4050,7 @@ "No group creation required — uses world-writable sticky bit permissions.": "No se requiere creación de grupos: utiliza permisos de bits adhesivos de escritura mundial.", "No host VFIO reconfiguration expected": "No se espera reconfiguración del VFIO del host", "No host VFIO/native binding changes were required.": "No se requirieron cambios de enlace nativo/VFIO del host.", - "No host backups were found in this PBS repository:": "No se encontraron copias de seguridad del host en este repositorio de PBS:", + "No host backups were found in this PBS repository:": "No se encontraron backups del host en este repositorio de PBS:", "No host directories found in the available container configs or saved records.": "No se encontraron directorios del host en la configuración de los contenedores disponibles ni en los registros guardados.", "No host directory is used by this application.": "Esta aplicación no utiliza ningún directorio host.", "No host reboot expected": "No se espera reiniciar el host", @@ -4057,7 +4060,7 @@ "No iSCSI storage configured in Proxmox.": "No hay almacenamiento iSCSI configurado en Proxmox.", "No iSCSI storage configured.": "No hay almacenamiento iSCSI configurado.", "No iSCSI storage found in Proxmox.": "No se encontró almacenamiento iSCSI en Proxmox.", - "No iSCSI targets found on portal": "No se encontraron objetivos iSCSI en el portal", + "No iSCSI targets found on portal": "No se encontraron destinos iSCSI en el portal", "No image was given": "No se dio ninguna imagen", "No import disks selected for now.": "No se han seleccionado discos de importación por ahora.", "No importable disks available. System disks and protected disks are hidden.": "No hay discos importables disponibles. Los discos del sistema y los discos protegidos están ocultos.", @@ -4070,10 +4073,10 @@ "No matching PVE vzdump jobs were found for the PBS backend.": "No se encontraron trabajos PVE vzdump coincidentes para el backend de PBS.", "No matching PVE vzdump jobs were found for the local archive backend.": "No se encontraron trabajos PVE vzdump coincidentes para el backend del archivo local.", "No mount point was specified.": "No se especificó ningún punto de montaje.", - "No mount points found in any container": "No se encontraron puntos de montaje en ningún contenedor.", + "No mount points found in any container": "No se encontraron puntos de montaje en ningún contenedor", "No mount points found in container": "No se encontraron puntos de montaje en el contenedor", "No name was given": "No se dio nombre", - "No network configuration backups found.": "No se encontraron copias de seguridad de la configuración de red.", + "No network configuration backups found.": "No se encontraron backups de la configuración de red.", "No network interfaces configured (besides loopback)": "No hay interfaces de red configuradas (aparte del loopback)", "No new Controller/NVMe entries were added.": "No se agregaron nuevas entradas de Controlador/NVMe.", "No optimizations detected to uninstall.": "No se detectaron optimizaciones para desinstalar.", @@ -4090,24 +4093,24 @@ "No ports configured": "No hay puertos configurados", "No privileged containers available in Proxmox.": "No hay contenedores privilegiados disponibles en Proxmox.", "No pve-enterprise.list present (skipped)": "No hay pve-enterprise.list presente (omitido)", - "No reboot was started. Review the log before retrying:": "No se ha iniciado el reinicio. Revise el registro antes de volver a intentarlo:", + "No reboot was started. Review the log before retrying:": "No se ha iniciado el reinicio. Revise el log antes de volver a intentarlo:", "No recent": "No reciente", "No recent Samba servers found.": "No se encontraron servidores Samba recientes.", "No registered OCI containers are available for selection on this host.": "No hay contenedores OCI registrados disponibles para seleccionar en este host.", "No restored OCI application is waiting to be recovered.": "No hay ninguna aplicación OCI restaurada pendiente de recuperar.", - "No routing information found.": "No se encontró información de ruta.", - "No scheduled backup jobs configured.": "No se han configurado trabajos de copia de seguridad programados.", - "No scheduled backup jobs found.": "No se encontraron tareas de copia de seguridad programadas.", - "No scripts found for:": "No se encontraron secuencias de comandos para:", - "No security relaxation is required for the reviewed profile.": "No hay relajación de seguridad es necesario para el perfil revisado.", + "No routing information found.": "No se encontró información de enrutamiento.", + "No scheduled backup jobs configured.": "No se han configurado trabajos de backup programados.", + "No scheduled backup jobs found.": "No se encontraron trabajos de backup programados.", + "No scripts found for:": "No se encontraron scripts para:", + "No security relaxation is required for the reviewed profile.": "El perfil revisado no necesita ninguna relajación de seguridad.", "No self-test history found for": "No se encontró ningún historial de autoevaluación para", - "No self-test log available for": "No hay ningún registro de autoprueba disponible para", + "No self-test log available for": "No hay ningún log de autoprueba disponible para", "No server IP or hostname provided.": "No se proporcionó ninguna IP de servidor ni nombre de host.", - "No share access test succeeded with guest authentication.": "Ninguna prueba de acceso compartido se realizó correctamente con la autenticación de invitado.", + "No share access test succeeded with guest authentication.": "Ninguna prueba de acceso a recursos compartidos funcionó con autenticación de invitado.", "No shared media content.": "No hay contenido multimedia compartido.", "No shared mount detected. Applying standard local access.": "No se detectó ningún montaje compartido. Aplicando acceso local estándar.", "No shares configured.": "No hay recursos compartidos configurados.", - "No shares found in smb.conf.": "No se encontraron acciones en smb.conf.", + "No shares found in smb.conf.": "No se encontraron recursos compartidos en smb.conf.", "No shares found on server": "No se encontraron recursos compartidos en el servidor", "No smb.conf file found.": "No se encontró ningún archivo smb.conf.", "No specific LXC action selected": "No se seleccionó ninguna acción LXC específica", @@ -4123,7 +4126,7 @@ "No test currently running": "No hay ninguna prueba actualmente en ejecución", "No uninstaller found for:": "No se encontró ningún desinstalador para:", "No unprivileged containers available in Proxmox.": "No hay contenedores sin privilegios disponibles en Proxmox.", - "No updates available — run a scan first or wait for the Monitor to refresh.": "No hay actualizaciones disponibles: primero ejecute un análisis o espere a que se actualice el monitor.", + "No updates available — run a scan first or wait for the Monitor to refresh.": "No hay actualizaciones disponibles — ejecute antes un análisis o espere a que el Monitor se actualice.", "No updates or failed to fetch templates": "No hay actualizaciones o no se pudieron recuperar las plantillas", "No usable GPU was found on this host. Immich will be installed on the CPU.": "No se ha encontrado ninguna GPU utilizable en este host. Immich se instalará en la CPU.", "No usable GPU was found on this host. Recognition stays on the CPU.": "No se ha encontrado ninguna GPU utilizable en este host. El reconocimiento sigue en la CPU.", @@ -4146,42 +4149,44 @@ "Non-Debian container detected": "Se detectó un contenedor que no es Debian", "Non-free firmware warnings disabled": "Advertencias de firmware no libre deshabilitadas", "None": "Ninguno", - "Normalizing stable monitor service...": "Normalizando el servicio de monitor estable...", + "Normalizing stable monitor service...": "Normalizando el servicio del Monitor estable...", "Not Mounted": "No montado", "Not a JSON object:": "No es un objeto JSON:", - "Not all platforms support Controller/NVMe passthrough reliably.": "No todas las plataformas admiten el paso a través de Controller/NVMe de manera confiable.", + "Not all platforms support Controller/NVMe passthrough reliably.": "No todas las plataformas admiten de forma fiable el passthrough de controlador/NVMe.", "Not all shared directories were verified": "No todos los directorios compartidos fueron verificados", "Not an OVH server, skipping RTM installation": "No es un servidor OVH, se salta la instalación de RTM", "Not currently mounted": "Actualmente no montado", "Not currently mounted — skipping umount.": "Actualmente no montado: omitiendo el desmontaje.", "Not enough free space for the backup": "No suficiente espacio libre para el backup", - "Not found": "Extraviado", + "Not found": "No encontrado", "Not found in the OCI archive:": "No se encuentra en el archivo OCI:", "Not imported:": "No importado:", "Not mounted": "No montado", "Not portable:": "No portátil:", "Not registered as Proxmox storage — use 'LXC Mount Manager' to bind-mount": "No registrado como almacenamiento enProxmox: use 'LXC Mount Manager' para vincular el montaje", - "Not required (access code only)": "No necesario (código de acceso solamente)", - "Not required (password only)": "No necesario (sólo contraseña)", - "Not required (token only)": "No necesario (token only)", + "Not required (access code only)": "No necesario (solo código de acceso)", + "Not required (password only)": "No necesario (solo contraseña)", + "Not required (token only)": "No necesario (solo token)", "Not yet verified by ProxMenux (beta)": "Aún no ha sido verificada por ProxMenux (beta)", "Note: A system reboot will be required after enabling IOMMU.": "Nota: Será necesario reiniciar el sistema después de habilitar IOMMU.", - "Note: this only works if the NFS server does NOT use 'all_squash' for root.": "Nota: esto sólo funciona si el servidor NFS NO usa 'all_squash' como root.", + "Note: this only works if the NFS server does NOT use 'all_squash' for root.": "Nota: esto solo funciona si el servidor NFS NO usa 'all_squash' como root.", "Notes": "Notas", "Nothing has been changed and the current driver is untouched. It will not be offered again while this kernel is running.": "No se ha cambiado nada y el controlador actual no se ha modificado. No se volverá a ofrecer mientras este kernel esté en ejecución.", - "Nothing inside the container is modified": "No se modifica nada dentro del contenedor.", + "Nothing inside the container is modified": "No se modifica nada dentro del contenedor", "Nothing selectable": "Nada seleccionable", "Nothing selected": "Nada seleccionado", "Nothing to Clean": "Nada que limpiar", "Nothing to apply — none of the selected updates have a runnable function on disk.": "No hay nada que aplicar: ninguna de las actualizaciones seleccionadas tiene una función ejecutable en el disco.", - "Nothing to remove": "Nada que quitar", + "Nothing to remove": "Nada que eliminar", "Nothing to restore": "Nada que restaurar", "Nothing to schedule for reboot from selected paths.": "No hay nada que programar para reiniciar desde las rutas seleccionadas.", "Nothing was changed.": "No se ha cambiado nada.", "Nouveau module is loaded, attempting to unload...": "El módulo Nouveau está cargado, intentando descargarse...", "Number of CPU cores (default: 2)": "Número de núcleos de CPU (predeterminado: 2)", - "Nzbget is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.": "Nzbget es un descargador de Usenet, escrito en C++ y diseñado con el rendimiento en mente para lograr la máxima velocidad de descarga utilizando muy pocos recursos del sistema.", - "Nzbhydra2 is a meta search application for NZB indexers, the spiritual successor to NZBmegasearcH, and an evolution of the original application NZBHydra.": "Nzbhydra2 es una meta aplicación de búsqueda para los indexadores NZB, el sucesor espiritual de NZBmegasearcH, y una evolución de la aplicación original NZBHydra.", + "Nzbget is a usenet downloader, written in C++ and designed with performance in mind to achieve maximum download speed by using very little system resources.": "Nzbget es un descargador de Usenet escrito en C++ y diseñado pensando en el rendimiento, para lograr la máxima velocidad de descarga con muy pocos recursos del sistema.", + "Nzbhydra2 is a meta search application for NZB indexers, the spiritual successor to NZBmegasearcH, and an evolution of the original application NZBHydra.": "Nzbhydra2 es una aplicación de metabúsqueda para indexadores NZB, sucesora espiritual de NZBmegasearcH y evolución de la aplicación original NZBHydra.", + "OCI container, configuration kept. Remove its GPU from OCI manager Apps, with Recreate: CT": "Contenedor OCI, configuración conservada. Elimina su GPU desde OCI manager Apps, con Recrear: CT", + "OCI containers keep their configuration: they are stopped and their Start on boot is disabled. Their GPU is removed from OCI manager Apps, with Recreate.": "Los contenedores OCI conservan su configuración: se detienen y se desactiva su inicio automático. Su GPU se elimina desde OCI manager Apps, con Recrear.", "OCI containers require Proxmox VE 9.1 or later.": "Los contenedores OCI requieren Proxmox VE 9.1 o posterior.", "OCI management": "Gestión OCI", "OCI management could not be completed. Check the backend status; no additional cleanup has been authorized.": "La gestión OCI no pudo completarse. Comprueba el estado del backend; no se ha autorizado ninguna limpieza adicional.", @@ -4191,9 +4196,9 @@ "OCI metadata too large": "OCI metadatos demasiado grandes", "OCI stack management": "Gestión de pilas OCI", "OCI verification failed:": "La verificación de la OCI falló:", - "OCR language (Tesseract code)": "lenguaje OCR (código Tesseract)", - "OK": "DE ACUERDO", - "ONLYOFFICE provides a full range of tools to create, edit and collaborate on text documents, spreadsheets, presentations, PDF forms and regular PDF files on web, desktop and mobile platforms.": "ONLYOFFICE ofrece una amplia gama de herramientas para crear, editar y colaborar en documentos de texto, hojas de cálculo, presentaciones, formularios PDF y archivos PDF regulares en plataformas web, de escritorio y móviles.", + "OCR language (Tesseract code)": "Idioma del OCR (código de Tesseract)", + "OK": "OK", + "ONLYOFFICE provides a full range of tools to create, edit and collaborate on text documents, spreadsheets, presentations, PDF forms and regular PDF files on web, desktop and mobile platforms.": "ONLYOFFICE ofrece una amplia gama de herramientas para crear, editar y colaborar en documentos de texto, hojas de cálculo, presentaciones, formularios PDF y archivos PDF normales en plataformas web, de escritorio y móviles.", "OR add new PVE 9 no-subscription repository:": "O agregue un nuevo repositorio PVE 9 sin suscripción:", "OS hint:": "Sugerencia del sistema operativo:", "OS release details": "Detalles de la versión del sistema operativo", @@ -4209,80 +4214,80 @@ "OVH server detection and RTM installation process completed": "Finalizado el proceso de detección del servidor OVH e instalación de RTM", "Object detector for Frigate": "Detector de objetos para Frigate", "Observer is not responding on port 4357": "El observador no responde en el puerto 4357", - "Obsidian is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.": "Obsidian es una aplicación de toma de notas que te permite crear, vincular y organizar tus notas en tu dispositivo, con cientos de plugins y temas para personalizar tu flujo de trabajo. También puede publicar sus notas en línea, acceder a ellas sin conexión y sincronizarlas de forma segura con encriptación de extremo a extremo.", + "Obsidian is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.": "Obsidian es una aplicación de notas que te permite crear, enlazar y organizar tus notas en tu dispositivo, con cientos de plugins y temas para personalizar tu flujo de trabajo. También puedes publicar tus notas en línea, acceder a ellas sin conexión y sincronizarlas de forma segura con cifrado de extremo a extremo.", "Offer as exit node?": "¿Oferta como nodo de salida?", - "Official Emby Media Server image with optional VA-API or NVIDIA acceleration.": "Imagen oficial Emby Media Server con aceleración opcional VA-API o NVIDIA.", - "Official Jellyfin image with optional VA-API or NVIDIA acceleration.": "Imagen oficial Jellyfin con aceleración opcional VA-API o NVIDIA.", + "Official Emby Media Server image with optional VA-API or NVIDIA acceleration.": "Imagen oficial de Emby Media Server con aceleración VA-API o NVIDIA opcional.", + "Official Jellyfin image with optional VA-API or NVIDIA acceleration.": "Imagen oficial de Jellyfin con aceleración VA-API o NVIDIA opcional.", "Official Linux Distributions": "Distribuciones oficiales de Linux", - "Official Plex Media Server image with optional hardware transcoding.": "Imagen oficial Plex Media Server con transcodificación de hardware opcional.", + "Official Plex Media Server image with optional hardware transcoding.": "Imagen oficial de Plex Media Server con transcodificación por hardware opcional.", "Official image": "Imagen oficial", "Old debian.sources file removed to prevent duplication": "Se eliminó el antiguo archivo debian.sources para evitar la duplicación", "Old memory configuration detected. Replacing with balanced optimization...": "Se detectó una configuración de memoria antigua. Reemplazando con optimización equilibrada...", "Old time services removed successfully": "Servicios antiguos eliminados con éxito", - "Ombi allows you to host your own Plex Request and user management system.": "Ombi le permite albergar su propio sistema de solicitud y gestión de usuarios Plex.", + "Ombi allows you to host your own Plex Request and user management system.": "Ombi te permite alojar tu propio sistema de solicitudes y gestión de usuarios de Plex.", "On a privileged CT the mount options carry the only permissions.": "En un CT privilegiado, las opciones de montaje tienen los únicos permisos.", "On some systems, when starting the VM the host may slow down for several minutes until it stabilizes, or freeze completely.": "En algunos sistemas, al iniciar la máquina virtual, el host puede ralentizarse durante varios minutos hasta que se estabilice o se congele por completo.", "On the Borg server, append the following line to:": "en el servidor Borg, agregue la siguiente línea a:", "Once finished, re-run 'PVE 8 to 9 check' to verify that all issues are resolved \n before executing the PVE 8 → PVE 9 upgrade.": "Una vez terminado, vuelva a ejecutar la 'verificación PVE 8 a 9' para verificar que todos los problemas estén resueltos. \n antes de ejecutar la actualización PVE 8 → PVE 9.", "Once finished, re-run the script 'PVE 8 to 9 check' to verify that all issues are resolved \n before rebooting.": "Una vez terminado, vuelva a ejecutar el script 'PVE 8 to 9 check' para verificar que todos los problemas estén resueltos. \n antes de reiniciar.", "Once finished, re-run the script 'PVE 8 to 9 check' to verify that all issues.": "Una vez terminado, vuelva a ejecutar el script 'PVE 8 to 9 check' para verificar que todos los problemas.", - "Once finished, repeat the check ({check}) to review any remaining issues before rebooting.": "una vez terminado, repita la verificación ({check}) para revisar cualquier problema restante antes de reiniciar.", - "Once finished, repeat the check ({check}) to review any remaining issues before starting the PVE 8 → PVE 9 upgrade.": "una vez terminado, repita la verificación ({check}) para revisar cualquier problema restante antes de iniciar la actualización PVE 8 → PVE 9.", - "Once finished, repeat the check ({check}) to review any remaining issues.": "una vez terminado, repita la verificación ({check}) para revisar los problemas restantes.", + "Once finished, repeat the check ({check}) to review any remaining issues before rebooting.": "Una vez terminado, repita la verificación ({check}) para revisar cualquier problema restante antes de reiniciar.", + "Once finished, repeat the check ({check}) to review any remaining issues before starting the PVE 8 → PVE 9 upgrade.": "Una vez terminado, repita la verificación ({check}) para revisar cualquier problema restante antes de iniciar la actualización PVE 8 → PVE 9.", + "Once finished, repeat the check ({check}) to review any remaining issues.": "Una vez terminado, repita la verificación ({check}) para revisar los problemas restantes.", "Once installed, open the VirtIO ISO and run the installer to complete driver setup.": "Una vez instalado, abra VirtIO ISO y ejecute el instalador para completar la configuración del controlador.", - "One or more NVIDIA GPUs are currently configured for VM passthrough (vfio-pci):": "Actualmente, una o más GPU NVIDIA están configuradas para el paso a través de VM (vfio-pci):", - "Online retro games emulator": "emulador de juegos retro en línea", + "One or more NVIDIA GPUs are currently configured for VM passthrough (vfio-pci):": "Actualmente, una o más GPU NVIDIA están configuradas para el passthrough de VM (vfio-pci):", + "Online retro games emulator": "Emulador en línea de juegos retro", "Only Intel/AMD DRM, Coral and USB nodes can be adopted automatically": "Solo se pueden incorporar automáticamente dispositivos DRM Intel/AMD, Coral y USB", "Only Intel/AMD DRM, Coral, NPU and USB nodes can be adopted automatically": "Solo los nodos DRM de Intel/AMD, Coral, NPU y USB se pueden adoptar automáticamente", "Only a Docker Swarm uses these settings, so they are not applied:": "Solo un Docker Swarm utiliza estos ajustes, por lo que no se aplican:", "Only an installed standalone OCI instance can adopt external changes": "Solo una instancia OCI independiente e instalada puede incorporar cambios externos", - "Only backed-up Proxmox volumes can be adopted": "Solo se pueden incorporar volúmenes de Proxmox incluidos en las copias de seguridad", + "Only backed-up Proxmox volumes can be adopted": "Solo se pueden incorporar volúmenes de Proxmox incluidos en los backups", "Only convert to privileged if absolutely necessary for your use case.": "Convierta a privilegiado solo si es absolutamente necesario para su caso de uso.", "Only fully free disks are shown (not system-used and not referenced by VM/LXC).": "Solo se muestran los discos completamente libres (no utilizados por el sistema y a los que VM/LXC no hace referencia).", "Only if using enterprise subscription": "Solo si usa una suscripción empresarial", - "Only if using no-subscription repository": "Sólo si se utiliza un repositorio sin suscripción", + "Only if using no-subscription repository": "Solo si se utiliza un repositorio sin suscripción", "Only needed if you mounted the filesystem in step 6b": "Solo es necesario si montó el sistema de archivos en el paso 6b", - "Only one image at a time can be installed this way.": "Sólo una imagen a la vez se puede instalar de esta manera.", + "Only one image at a time can be installed this way.": "Solo una imagen a la vez se puede instalar de esta manera.", "Only one service at a time can be installed this way.": "De esta forma solo se puede instalar un servicio cada vez.", "Only removes storage definition, not remote data.": "Solo elimina la definición de almacenamiento, no los datos remotos.", "Only run this if you used LVM (step 6b):": "Ejecute esto solo si usó LVM (paso 6b):", - "Only the host backup hook is removed — PVE vzdump jobs targeting this storage stay intact.": "solo se elimina el enlace de copia de seguridad del host; las tareas de PVE vzdump destinados a este almacenamiento permanecen intactos.", + "Only the host backup hook is removed — PVE vzdump jobs targeting this storage stay intact.": "Solo se elimina el hook de backup del host — los trabajos vzdump de PVE que usan este almacenamiento quedan intactos.", "Only the image reference, with no Compose file": "Solo la referencia de la imagen, sin archivo Compose", "Only the update of the image runs unattended.": "Solo la actualización de la imagen se ejecuta de forma desatendida.", "Open": "Abierto", - "Open Source realtime backend in 1 file": "Open Source en tiempo real backend en 1 archivo", + "Open Source realtime backend in 1 file": "Backend de código abierto en tiempo real en 1 archivo", "Open rwx + default inheritance for new files": "Abra rwx + herencia predeterminada para archivos nuevos", - "Open source chat UI for AI models": "Chat de código abierto UI para modelos AI", - "Open source home automation that puts local control and privacy first.": "Automatización casera de código abierto que pone el control local y la privacidad primero.", - "Open source, lightweight, native, supports (HTTP, BitTorrent, Magnet, etc.) for downloading.": "Fuente abierta, ligero, nativo, soporta (HTTP, BitTorrent, Magnet, etc.) para descargar.", - "Open the VM console and wait for the installer to boot": "Abra la consola VM y espere a que se inicie el instalador.", - "Open the VM console and wait for the loader to boot": "Abra la consola VM y espere a que se inicie el cargador.", + "Open source chat UI for AI models": "Interfaz de chat de código abierto para modelos de IA", + "Open source home automation that puts local control and privacy first.": "Domótica de código abierto que da prioridad al control local y la privacidad.", + "Open source, lightweight, native, supports (HTTP, BitTorrent, Magnet, etc.) for downloading.": "De código abierto, ligero y nativo; descarga por HTTP, BitTorrent, Magnet, etc.", + "Open the VM console and wait for the installer to boot": "Abra la consola VM y espere a que se inicie el instalador", + "Open the VM console and wait for the loader to boot": "Abra la consola VM y espere a que se inicie el cargador", "Open the dashboard from this host on port 8008 to create a new admin account.": "Abra el panel de este host en el puerto 8008 para crear una nueva cuenta de administrador.", "Open the dashboard to create a new admin account:": "Abra el panel para crear una nueva cuenta de administrador:", - "Open-source AI-powered coding assistant": "Asistente de codificación de código abierto", - "Open-source UI for building and debugging multi-agent and RAG applications": "UI de código abierto para la construcción y depuración de aplicaciones multiagentes y RAG", - "Open-source self-hosted SQL IDE.": "SQL IDE de código abierto.", - "OpenClaw is a personal AI assistant you run on your own devices": "OpenClaw es un asistente personal de inteligencia artificial que ejecuta en sus propios dispositivos", + "Open-source AI-powered coding assistant": "Asistente de programación con IA de código abierto", + "Open-source UI for building and debugging multi-agent and RAG applications": "Interfaz de código abierto para crear y depurar aplicaciones multiagente y RAG", + "Open-source self-hosted SQL IDE.": "IDE de SQL autoalojado y de código abierto.", + "OpenClaw is a personal AI assistant you run on your own devices": "OpenClaw es un asistente personal de IA que ejecutas en tus propios dispositivos", "OpenList": "OpenList", "OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.": "OpenShot Video Editor es un galardonado editor de vídeo gratuito y de código abierto para Linux, Mac y Windows, y está dedicado a ofrecer soluciones de edición y animación de vídeo de alta calidad al mundo.", "OpenVINO requires a CPU quota to keep the CPU topology": "OpenVINO requiere una cuota de CPU para mantener la topología de la CPU", "OpenVINO requires the render device of an Intel GPU": "OpenVINO requiere el dispositivo renderizado de una GPU Intel", "OpenVSwitch installation could not be verified": "No se pudo verificar la instalación de OpenVSwitch", - "OpenVSwitch installed successfully": "OpenVSwitch se instaló exitosamente", + "OpenVSwitch installed successfully": "OpenVSwitch se instaló correctamente", "OpenVSwitch is ready to use": "OpenVSwitch está listo para usar", "OpenVSwitch removed": "OpenVSwitch eliminado", - "Openssh-server is a sandboxed environment that allows ssh access without giving keys to the entire server.": "Openssh-servidor es un entorno de sandboxed que permite el acceso de ssh sin dar claves a todo el servidor.", - "Openvscode-server provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.": "Openvscode-servidor proporciona una versión de código VS que ejecuta un servidor en una máquina remota y permite el acceso a través de un navegador web moderno.", - "Opera is a multi-platform web browser developed by its namesake company Opera. The browser is based on Chromium, but distinguishes itself from other Chromium-based browsers (Chrome, Edge, etc.) through its user interface and other features.": "Opera es un navegador web multiplataforma desarrollado por su empresa de nombres Opera. El navegador está basado en Chromium, pero se distingue de otros navegadores basados en Chromium (Chrome, Edge, etc.) a través de su interfaz de usuario y otras características.", + "Openssh-server is a sandboxed environment that allows ssh access without giving keys to the entire server.": "Openssh-server es un entorno aislado que permite el acceso por ssh sin dar claves de todo el servidor.", + "Openvscode-server provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.": "Openvscode-server ofrece una versión de VS Code que ejecuta un servidor en una máquina remota y permite acceder desde un navegador web moderno.", + "Opera is a multi-platform web browser developed by its namesake company Opera. The browser is based on Chromium, but distinguishes itself from other Chromium-based browsers (Chrome, Edge, etc.) through its user interface and other features.": "Opera es un navegador web multiplataforma desarrollado por la empresa del mismo nombre. Se basa en Chromium, pero se distingue de otros navegadores basados en él (Chrome, Edge, etc.) por su interfaz y otras funciones.", "Operation": "Operación", "Operation cancelled by user": "Operación cancelada por el usuario", - "Operation cancelled by user to create backup.": "Operación cancelada por el usuario para crear copia de seguridad.", + "Operation cancelled by user to create backup.": "Operación cancelada por el usuario para crear backup.", "Operation cancelled by user.": "Operación cancelada por el usuario.", "Operation cancelled.": "Operación cancelada.", "Operation cancelled. Cannot continue with an unprivileged container.": "Operación cancelada. No se puede continuar con un contenedor sin privilegios.", - "Operation log": "Registro de operaciones", - "Operator config re-applied via kernel-agnostic merge": "La configuración del operador se volvió a aplicar mediante una fusión independiente del kernel", - "Operator config that WILL be re-applied via kernel-agnostic merge": "Configuración del operador que se volverá a aplicar mediante una combinación independiente del kernel", + "Operation log": "Log de operaciones", + "Operator config re-applied via kernel-agnostic merge": "La configuración del usuario se volvió a aplicar mediante una fusión independiente del kernel", + "Operator config that WILL be re-applied via kernel-agnostic merge": "Configuración del usuario que se volverá a aplicar mediante una combinación independiente del kernel", "Optical block device (e.g. /dev/sr0)": "Dispositivo de bloque óptico (por ejemplo /dev/sr0)", "Optimizations detected and ready to revert.": "Optimizaciones detectadas y listas para revertir.", "Optimize": "Optimizar", @@ -4294,51 +4299,51 @@ "Optimizing logrotate configuration...": "Optimizando la configuración de logrotate...", "Optimizing memory settings...": "Optimizando la configuración de la memoria...", "Optimizing network settings...": "Optimizando la configuración de red...", - "Optimizing vzdump backup speed...": "Optimizando la velocidad de copia de seguridad de vzdump...", + "Optimizing vzdump backup speed...": "Optimizando la velocidad de backup de vzdump...", "Optional": "Opcional", "Optional GID of the plex group": "GID opcional del grupo plex", - "Optional GPU Passthrough": "Paso de GPU opcional", + "Optional GPU Passthrough": "Passthrough de GPU opcional", "Optional published URL for Jellyfin": "URL publicada opcional para Jellyfin", "Optional safety helper if you ever need to re-apply manually:": "Ayudante de seguridad opcional si alguna vez necesita volver a aplicar manualmente:", - "Optional token from https://www.plex.tv/claim": "Opcional token from https://www.plex.tv/claim", + "Optional token from https://www.plex.tv/claim": "Token opcional de https://www.plex.tv/claim", "Optional, not mounted by default": "Opcional, no montado por defecto", "Optional: Modernize repository sources:": "Opcional: Modernice las fuentes del repositorio:", "Optional: apply default ACL so new files inherit permissions:": "Opcional: aplique la ACL predeterminada para que los archivos nuevos hereden permisos:", "Optional: register this path as Proxmox dir storage:": "Opcional: registre esta ruta como almacenamiento de directorios de Proxmox:", "Optionally remove": "Opcionalmente eliminar", - "Optionally update NVIDIA libs in LXC containers with passthrough": "Opcionalmente, actualice las bibliotecas de NVIDIA en contenedores LXC con transferencia", + "Optionally update NVIDIA libs in LXC containers with passthrough": "Opcionalmente, actualizar las bibliotecas NVIDIA en los contenedores LXC con passthrough", "Options:": "Opciones:", "Or press CTRL + D": "O presione CTRL + D", "Or re-run this script and accept the 'apply host permissions' prompt.": "O vuelva a ejecutar este script y acepte el mensaje \"aplicar permisos de host\".", "Or use ProxMenux update function": "O utilice la función de actualización de ProxMenux", "Or, if your terminal can't select text, copy it from:": "O, si tu terminal no puede seleccionar texto, cópialo desde:", - "Orca Slicer is an open source slicer for FDM printers. OrcaSlicer is fork of Bambu Studio, it was previously known as BambuStudio-SoftFever, Bambu Studio is forked from PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community": "Orca Slicer es un rebanador de código abierto para impresoras FDM. OrcaSlicer es fork de Bambu Studio, anteriormente conocido como BambuStudio-SoftFever, Bambu Studio es forked de PrusaSlicer por Prusa Research, que es de Slic3r por Alessandro Ranellucci y la comunidad RepRap", + "Orca Slicer is an open source slicer for FDM printers. OrcaSlicer is fork of Bambu Studio, it was previously known as BambuStudio-SoftFever, Bambu Studio is forked from PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community": "Orca Slicer es un laminador de código abierto para impresoras FDM. OrcaSlicer es un fork de Bambu Studio, antes conocido como BambuStudio-SoftFever; Bambu Studio es un fork de PrusaSlicer, de Prusa Research, que procede de Slic3r, de Alessandro Ranellucci y la comunidad RepRap", "Original ZFS ARC config restored from .bak": "Configuración original de ZFS ARC restaurada desde .bak", - "Original bashrc restored": "Bashrc original restaurado.", + "Original bashrc restored": "Bashrc original restaurado", "Original logrotate configuration restored": "Configuración original de logrotate restaurada", "Orphan stack contract archived:": "Contrato de pila huérfano archivado:", - "Oscam is an Open Source Conditional Access Module software used for descrambling DVB transmissions using smart cards. It's both a server and a client.": "Oscam es un software de módulos de acceso condicional de código abierto utilizado para descifrar transmissions DVB utilizando tarjetas inteligentes. Es un servidor y un cliente.", + "Oscam is an Open Source Conditional Access Module software used for descrambling DVB transmissions using smart cards. It's both a server and a client.": "Oscam es un software de código abierto de módulo de acceso condicional que descodifica emisiones DVB mediante tarjetas inteligentes. Es a la vez servidor y cliente.", "Other Prebuilt Linux VMs": "Otras máquinas virtuales Linux prediseñadas", "Output archive:": "Archivo de salida:", - "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.": "Overseerr es una herramienta de gestión de solicitudes y descubrimiento de medios construida para trabajar con su ecosistema Plex existente.", + "Overseerr is a request management and media discovery tool built to work with your existing Plex ecosystem.": "Overseerr es una herramienta de gestión de solicitudes y descubrimiento de contenido creada para funcionar con tu ecosistema Plex.", "Owner:": "Dueño:", "Ownership set to root:sharedfiles with 2775 on:": "Propiedad establecida en root:sharedfiles con 2775 en:", - "P2P bittorrent download": "P2P bittorrent descarga", + "P2P bittorrent download": "Descargas P2P por bittorrent", "PAM limits configured": "Límites PAM configurados", - "PBS API log rotation configured (hourly, size-based)": "Rotación de registros de API de PBS configurada (por horas, según el tamaño)", - "PBS backup error log": "Registro de errores de copia de seguridad de PBS", - "PBS backup failed.": "La copia de seguridad de PBS falló.", - "PBS certificate": "certificado PBS", - "PBS encryption keyfile (show / replace / remove)": "archivo de claves de cifrado PBS (mostrar/reemplazar/eliminar)", - "PBS encryption keyfile — detailed info": "archivo de claves de cifrado PBS: información detallada", + "PBS API log rotation configured (hourly, size-based)": "Rotación de logs de API de PBS configurada (por horas, según el tamaño)", + "PBS backup error log": "Log de errores de backup de PBS", + "PBS backup failed.": "El backup de PBS falló.", + "PBS certificate": "Certificado PBS", + "PBS encryption keyfile (show / replace / remove)": "Archivo de claves de cifrado PBS (mostrar/reemplazar/eliminar)", + "PBS encryption keyfile — detailed info": "Archivo de claves de cifrado PBS: información detallada", "PBS extraction failed": "Error en la extracción de PBS", "PBS host or IP address:": "Host de PBS o dirección IP:", - "PBS upload": "carga de PBS", + "PBS upload": "Subida a PBS", "PCI Address": "Dirección PCI", - "PCI passthrough, TPM state, cloud-init configuration, Proxmox hooks": "Transferencia de PCI, estado de TPM, configuración de inicio en la nube, enlaces Proxmox", - "PCI passthrough, TPM state, cloud-init, snapshots, Proxmox-specific hooks": "Transferencia de PCI, estado de TPM, inicio de nube, instantáneas, enlaces específicos de Proxmox", + "PCI passthrough, TPM state, cloud-init configuration, Proxmox hooks": "Passthrough PCI, estado de TPM, configuración de cloud-init, hooks de Proxmox", + "PCI passthrough, TPM state, cloud-init, snapshots, Proxmox-specific hooks": "Passthrough PCI, estado de TPM, cloud-init, instantáneas, hooks específicos de Proxmox", "PCI reset method": "Método de reinicio de PCI", - "PCIe GPU passthrough requires:": "La transferencia de GPU PCIe requiere:", + "PCIe GPU passthrough requires:": "El passthrough de GPU PCIe requiere:", "PCIe/M.2 gasket-dkms": "gasket-dkms para PCIe/M.2", "PCSX2 is an open source PS2 Emulator.": "PCSX2 es un emulador PS2 de código abierto.", "POSIX ACLs applied (access + default for inheritance).": "ACL POSIX aplicadas (acceso + valor predeterminado para herencia).", @@ -4352,18 +4357,18 @@ "Package configurations completed.": "Configuraciones de paquetes completadas.", "Package lists": "Listas de paquetes", "Package lists updated after GPG fix": "Listas de paquetes actualizadas después de la corrección de GPG", - "Package lists updated successfully": "Listas de paquetes actualizadas exitosamente", + "Package lists updated successfully": "Listas de paquetes actualizadas correctamente", "Package update completed with warnings, continuing...": "Actualización del paquete completada con advertencias, continúa...", "Package update had issues, checking details...": "La actualización del paquete tuvo problemas, comprobando detalles...", - "Packages from backup to install:": "Paquetes de copia de seguridad para instalar:", + "Packages from backup to install:": "Paquetes del backup que se instalarán:", "Packages installed: {count}.": "Paquetes instalados: {count}.", "Packages to be upgraded": "Paquetes a actualizar", - "Packages upgrade successfull": "Actualización de paquetes exitosa", + "Packages upgrade successfull": "Paquetes actualizados correctamente", "Packages upgraded": "Paquetes actualizados", "Packages:": "Paquetes:", "Packaging OVA file...": "Embalaje archivo OVA...", "Packing installer archive...": "Empaquetando el archivo del instalador...", - "PairDrop is a sublime alternative to AirDrop that works on all platforms. Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.": "PairDrop es una alternativa sublime a AirDrop que funciona en todas las plataformas. Envíe imágenes, documentos o texto a través de pares para conectarse a dispositivos en la misma red local/Wi-Fi o para dispositivos emparejados.", + "PairDrop is a sublime alternative to AirDrop that works on all platforms. Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.": "PairDrop es una magnífica alternativa a AirDrop que funciona en todas las plataformas. Envía imágenes, documentos o texto mediante una conexión entre pares a dispositivos de la misma red local/Wi-Fi o a dispositivos emparejados.", "Paperless configuration cancelled": "Configuración de Paperless cancelada", "Paperless-ngx WebUI": "Paperless-ngx WebUI", "Parsing OVF descriptor...": "Analizando el descriptor OVF...", @@ -4372,53 +4377,53 @@ "Partition created": "Partición creada", "Partition created:": "Partición creada:", "Partition table wiped": "Tabla de particiones limpiada", - "Pass /dev/kvm to the LXC": "Paso /dev/kvm al LXC", - "Pass /dev/net/tun to the LXC": "Paso /dev/net/tun al LXC", - "Pass /dev/ttyUSB0 to the LXC": "Paso /dev/ttyUSB0 al LXC", - "Pass /dev/video10 to the LXC": "Paso /dev/video10 al LXC", - "Pass /dev/video11 to the LXC": "Paso /dev/video11 al LXC", - "Pass /dev/video12 to the LXC": "Paso /dev/video12 al LXC", - "Pass a host device to the LXC": "Pase un dispositivo host al LXC", + "Pass /dev/kvm to the LXC": "Pasar /dev/kvm al LXC", + "Pass /dev/net/tun to the LXC": "Pasar /dev/net/tun al LXC", + "Pass /dev/ttyUSB0 to the LXC": "Pasar /dev/ttyUSB0 al LXC", + "Pass /dev/video10 to the LXC": "Pasar /dev/video10 al LXC", + "Pass /dev/video11 to the LXC": "Pasar /dev/video11 al LXC", + "Pass /dev/video12 to the LXC": "Pasar /dev/video12 al LXC", + "Pass a host device to the LXC": "Pasar un dispositivo del host al LXC", "Passing NVIDIA does not enable acceleration inside the application. The host needs NVIDIA Container Toolkit and a compatible image. Continue?": "Pasar NVIDIA no habilita la aceleración dentro de la aplicación. El host necesita NVIDIA Container Toolkit y una imagen compatible.¿Continuar?", - "Passphrase used to unlock the imported keyfile (leave blank if the keyfile is unencrypted / kdf=none):": "frase de contraseña utilizada para desbloquear el archivo de claves importado (déjelo en blanco si el archivo de claves no está cifrado/kdf=none):", + "Passphrase used to unlock the imported keyfile (leave blank if the keyfile is unencrypted / kdf=none):": "Frase de contraseña utilizada para desbloquear el archivo de claves importado (déjelo en blanco si el archivo de claves no está cifrado/kdf=none):", "Passphrases do not match.": "Las frases de contraseña no coinciden.", "Passphrases do not match. Try again.": "Las frases de contraseña no coinciden. Intentar otra vez.", - "Passthrough may fail depending on hardware/firmware implementation.": "El paso a través puede fallar dependiendo de la implementación del hardware/firmware.", - "Passthrough may still work without a ROM file.": "Es posible que el paso a través siga funcionando sin un archivo ROM.", - "Passthrough may work, but startup/restart reliability is not guaranteed.": "El paso a través puede funcionar, pero no se garantiza la confiabilidad del inicio/reinicio.", + "Passthrough may fail depending on hardware/firmware implementation.": "El passthrough puede fallar dependiendo de la implementación del hardware/firmware.", + "Passthrough may still work without a ROM file.": "Es posible que el passthrough siga funcionando sin un archivo ROM.", + "Passthrough may work, but startup/restart reliability is not guaranteed.": "El passthrough puede funcionar, pero no se garantiza la fiabilidad del inicio/reinicio.", "Password": "Contraseña", "Password Mismatch": "La contraseña no coincide", "Password cannot be empty.": "La contraseña no puede estar vacía.", "Password confirmation cannot be empty.": "La confirmación de contraseña no puede estar vacía.", "Password confirmation is required.": "Se requiere confirmación de contraseña.", "Password for": "Contraseña para", - "Password for aMule external connections (remote client)": "Contraseña para conexiones externas aMule (cliente remoto)", - "Password for the SSH login": "Contraseña para el login SSH", + "Password for aMule external connections (remote client)": "Contraseña para las conexiones externas de aMule (cliente remoto)", + "Password for the SSH login": "Contraseña del acceso SSH", "Password for:": "Contraseña para:", "Password is correct": "La contraseña es correcta", "Password of the AdGuard Home that receives the settings": "Contraseña del AdGuard Home que recibe la configuración", - "Password of the Adguardhome Sync web interface": "Contraseña de la interfaz web Adguardhome Sync", - "Password of the Duplicati web interface": "Contraseña de la interfaz web Duplicati", - "Password of the Etherpad admin user": "Contraseña del usuario de admin Etherpad", - "Password of the FlexGet web interface": "Contraseña de la interfaz web FlexGet", - "Password of the LibreDB Studio administrator": "Contraseña del administrador LibreDB Studio", - "Password of the MineOS web interface user": "Contraseña del usuario de interfaz web MineOS", - "Password of the NetBox admin account": "Contraseña de la cuenta de administración NetBox", - "Password of the OpenList admin user": "Contraseña del usuario de admin OpenList", - "Password of the PhotoPrism admin user (at least 8 characters)": "Contraseña del usuario de PhotoPrism admin (al menos 8 caracteres)", + "Password of the Adguardhome Sync web interface": "Contraseña de la interfaz web de Adguardhome Sync", + "Password of the Duplicati web interface": "Contraseña de la interfaz web de Duplicati", + "Password of the Etherpad admin user": "Contraseña del usuario administrador de Etherpad", + "Password of the FlexGet web interface": "Contraseña de la interfaz web de FlexGet", + "Password of the LibreDB Studio administrator": "Contraseña del administrador de LibreDB Studio", + "Password of the MineOS web interface user": "Contraseña del usuario de la interfaz web de MineOS", + "Password of the NetBox admin account": "Contraseña de la cuenta de administrador de NetBox", + "Password of the OpenList admin user": "Contraseña del usuario administrador de OpenList", + "Password of the PhotoPrism admin user (at least 8 characters)": "Contraseña del usuario administrador de PhotoPrism (al menos 8 caracteres)", "Password of the PostgreSQL user": "Contraseña del usuario de PostgreSQL", - "Password of the SnapOtter admin user": "Contraseña del usuario de admin SnapOtter", - "Password of the deprecated Flowise application login (only read by Flowise versions before 3.0.1)": "Password of the deprecated Flowise application login (sólo leído por Flowise versiones antes de 3.0.1)", + "Password of the SnapOtter admin user": "Contraseña del usuario administrador de SnapOtter", + "Password of the deprecated Flowise application login (only read by Flowise versions before 3.0.1)": "Contraseña del acceso antiguo de la aplicación Flowise (solo la leen las versiones de Flowise anteriores a 3.0.1)", "Password of the main AdGuard Home": "Contraseña del AdGuard Home principal", "Password or API token secret:": "Contraseña o token secreto de API:", "Password or secret": "Contraseña o secreto", "Password reset completed.": "Restablecimiento de contraseña completado.", - "Password to access the aMule web interface": "Contraseña para acceder a la interfaz web aMule", + "Password to access the aMule web interface": "Contraseña para acceder a la interfaz web de aMule", "Passwords do not match. Please try again.": "Las contraseñas no coinciden. Por favor inténtalo de nuevo.", "Paste it here and press Ctrl+D on an empty line.": "Pégalo aquí y pulsa Ctrl+D en una línea vacía.", "Paste its Compose file in the terminal": "Pegar su archivo Compose en la terminal", "Paste its docker run command in the terminal": "Pegar su comando docker run en la terminal", - "Paste the UUP Dump URL here": "Pegue la URL del volcado UUP aquí", + "Paste the UUP Dump URL here": "Pegue aquí la URL de UUP Dump", "Patching source for kernel compatibility...": "Fuente de parcheo para compatibilidad del kernel...", "Path added:": "Ruta añadida:", "Path does not exist.": "La ruta no existe.", @@ -4428,18 +4433,18 @@ "Path must be absolute (start with /)": "La ruta debe ser absoluta (comenzar con /)", "Path must be absolute (start with /).": "La ruta debe ser absoluta (comenzar con /).", "Path not found": "Ruta no encontrada", - "Path of the Compose file": "ruta del archivo de redacción", + "Path of the Compose file": "Ruta del archivo Compose", "Path removed:": "Ruta eliminada:", "Path:": "Ruta:", "Paths applied:": "Rutas aplicadas:", - "Paths included in backup": "Rutas incluidas en la copia de seguridad", - "Paths not found at backup time": "Rutas no encontradas en el momento de la copia de seguridad", + "Paths included in backup": "Rutas incluidas en el backup", + "Paths not found at backup time": "Rutas no encontradas al hacer el backup", "Paths skipped:": "Rutas omitidas:", - "Paths to back up:": "Rutas para realizar copias de seguridad:", + "Paths to back up:": "Rutas de las que hacer backup:", "Paths:": "Rutas:", - "Peers reach the server through the public address and the UDP port given during the installation, so that port must be forwarded to this container.": "Peers alcanza el servidor a través de la dirección pública y el puerto UDP dado durante la instalación, de modo que el puerto debe ser enviado a este contenedor.", - "Peers to create: a number (3) or a list of names (phone,laptop)": "Compañeros para crear: un número (3) o una lista de nombres (teléfono, computadora portátil)", - "Pelorus is an AI navigator for Selkies-powered Linux desktops. Pelorus runs a FastAPI server that gives an LLM agent (Ollama, OpenAI-compatible, or Gemini) control over mouse, keyboard, screenshot, and window management via the Pixelflux computer-use backend, a Linux accessibility tree (AT-SPI), and optional KWin D-Bus integration.": "Pelorus es un navegador de IA para los escritorios Linux impulsados por Selkies. Pelorus ejecuta un servidor FastAPI que da un agente LLM (Ollama, OpenAI-compatible, o Gemini) control sobre el ratón, teclado, captura de pantalla y gestión de ventanas a través del backend de uso de computadora Pixelflux, un árbol de accesibilidad de Linux (AT-SPI), y la integración opcional KWin D-Bus.", + "Peers reach the server through the public address and the UDP port given during the installation, so that port must be forwarded to this container.": "Los peers acceden al servidor por la dirección pública y el puerto UDP indicados durante la instalación, por lo que ese puerto debe estar redirigido a este contenedor.", + "Peers to create: a number (3) or a list of names (phone,laptop)": "Peers que se crean: un número (3) o una lista de nombres (movil,portatil)", + "Pelorus is an AI navigator for Selkies-powered Linux desktops. Pelorus runs a FastAPI server that gives an LLM agent (Ollama, OpenAI-compatible, or Gemini) control over mouse, keyboard, screenshot, and window management via the Pixelflux computer-use backend, a Linux accessibility tree (AT-SPI), and optional KWin D-Bus integration.": "Pelorus es un navegador de IA para escritorios Linux con Selkies. Ejecuta un servidor FastAPI que da a un agente LLM (Ollama, compatible con OpenAI o Gemini) el control del ratón, el teclado, las capturas de pantalla y las ventanas mediante el backend de uso del ordenador Pixelflux, un árbol de accesibilidad de Linux (AT-SPI) y una integración opcional con KWin por D-Bus.", "Pending components:": "Componentes pendientes:", "Pending restore ID:": "ID de restauración pendiente:", "Pending restore dir:": "Directorio de restauración pendiente:", @@ -4455,11 +4460,11 @@ "Performing complete package reinstallation...": "Realizando la reinstalación completa del paquete...", "Performing packages upgrade...": "Realizando actualización de paquetes...", "Performing system cleanup...": "Realizando limpieza del sistema...", - "Performs automatic cleanup after updating": "Realiza una limpieza automática después de la actualización.", + "Performs automatic cleanup after updating": "Realiza una limpieza automática después de la actualización", "Permanent Mount": "Montaje permanente", "Permanent Mounts (fstab):": "Montajes permanentes (fstab):", "Permanent:": "Permanente:", - "Permanently delete saved target:": "eliminar permanentemente el objetivo guardado:", + "Permanently delete saved target:": "Eliminar permanentemente el destino guardado:", "Permanently delete this archive and its sidecar?": "¿Eliminar permanentemente este archivo y su sidecar?", "Permission error": "error de permiso", "Permissions:": "Permisos:", @@ -4470,24 +4475,24 @@ "Persistent disk reused:": "Disco persistente reutilizado:", "Persistent:": "Persistente:", "Personal finance management application": "Aplicación de gestión de finanzas personales", - "Photo and video library with optional GPU transcoding and machine learning": "Foto y videoteca con transcodificación GPU opcional y aprendizaje automático", + "Photo and video library with optional GPU transcoding and machine learning": "Biblioteca de fotos y vídeos con transcodificación por GPU y aprendizaje automático opcionales", "PhotoPrism": "PhotoPrism", - "Phpmyadmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.": "Phpmyadmin es una herramienta de software libre escrita en PHP, destinada a manejar la administración de MySQL sobre la Web. phpMyAdmin admite una amplia gama de operations en MySQL y MariaDB.", + "Phpmyadmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.": "Phpmyadmin es una herramienta de software libre escrita en PHP para administrar MySQL por la web. phpMyAdmin admite una amplia gama de operaciones en MySQL y MariaDB.", "Physical Function with": "Función física con", "Physical interface": "Interfaz física", "Physical interfaces available": "Interfaces físicas disponibles", "Pick PVE vzdump job": "Elija la tarea PVE vzdump", "Pick USB target": "Elija el destino USB", - "Pick Yes to destroy them now (before reboot). Pick No to keep the additive restore and clean up manually later.": "elija Sí para destruirlos ahora (antes de reiniciar).Elija No para mantener el aditivo restaurado y limpiado manualmente más tarde.", + "Pick Yes to destroy them now (before reboot). Pick No to keep the additive restore and clean up manually later.": "Elija Sí para destruirlos ahora (antes de reiniciar). Elija No para mantener la restauración aditiva y limpiar manualmente más tarde.", "Pick a USB disk:": "Elige un disco USB:", "Pick a drive to unmount:": "Elige una unidad para desmontar:", - "Pick a mounted USB as target": "Elija un USB montado como objetivo", - "Pick a target to remove:": "elija un objetivo para eliminar:", - "Pick an SSH private key (auto-detected on this host):": "elija una clave privada SSH (detectada automáticamente en este host):", - "Pick an alternative way to authorize the new key:": "elija una forma alternativa de autorizar la nueva clave:", - "Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.": "Pidgin es un programa de chat que le permite iniciar sesión en cuentas en múltiples redes de chat simultáneamente. Esto significa que puede estar charlando con amigos en XMPP y sentado en un canal IRC al mismo tiempo.", - "Piper is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4. This container provides a Wyoming protocol server for Piper.": "Piper es un texto neuronal rápido y local al sistema de habla que suena genial y está optimizado para el Raspberry Pi 4. Este contenedor proporciona un servidor de protocolo de Wyoming para Piper.", - "Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.": "Piwigo es un software de galería de fotos para la web que viene con potentes funciones para publicar y gestionar su colección de imágenes.", + "Pick a mounted USB as target": "Elija un USB montado como destino", + "Pick a target to remove:": "Elija un destino para eliminar:", + "Pick an SSH private key (auto-detected on this host):": "Elija una clave privada SSH (detectada automáticamente en este host):", + "Pick an alternative way to authorize the new key:": "Elija una forma alternativa de autorizar la nueva clave:", + "Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.": "Pidgin es un programa de chat que permite iniciar sesión a la vez en cuentas de varias redes de chat. Así puedes hablar con amigos por XMPP y estar en un canal IRC al mismo tiempo.", + "Piper is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4. This container provides a Wyoming protocol server for Piper.": "Piper es un sistema neuronal de texto a voz rápido y local, que suena muy bien y está optimizado para la Raspberry Pi 4. Este contenedor ofrece un servidor del protocolo Wyoming para Piper.", + "Piwigo is a photo gallery software for the web that comes with powerful features to publish and manage your collection of pictures.": "Piwigo es un software de galería de fotos para la web, con potentes funciones para publicar y gestionar tu colección de imágenes.", "Planka is an elegant open source project tracking tool.": "Planka es una elegante herramienta de seguimiento de proyectos de código abierto.", "Please check network connectivity.": "Por favor verifique la conectividad de la red.", "Please check permissions and try again.": "Por favor verifique los permisos e inténtelo nuevamente.", @@ -4498,7 +4503,7 @@ "Please expand the container disk and run this option again.": "Expanda el disco contenedor y ejecute esta opción nuevamente.", "Please install the NVIDIA drivers first using the option:": "Primero instale los controladores NVIDIA usando la opción:", "Please mark at least one option, or press Cancel to exit.": "Marque al menos una opción o presione Cancelar para salir.", - "Please reboot manually and run the passthrough step again.": "Reinicie manualmente y ejecute el paso de paso nuevamente.", + "Please reboot manually and run the passthrough step again.": "Reinicie manualmente y ejecute de nuevo el paso de passthrough.", "Please reboot manually to complete the switch.": "Reinicie manualmente para completar el cambio.", "Please reboot the system manually to complete the GPU switch.": "Reinicie el sistema manualmente para completar el cambio de GPU.", "Please reselect GPU(s) and choose only compatible devices for VM mode.": "Vuelva a seleccionar las GPU y elija solo dispositivos compatibles para el modo VM.", @@ -4507,12 +4512,12 @@ "Please select a valid option": "Por favor seleccione una opción válida", "Please use an SSH session (Linux, macOS, Windows/PuTTY) or a physical console to perform the upgrade.": "Utilice una sesión SSH (Linux, macOS, Windows/PuTTY) o una consola física para realizar la actualización.", "Plex WebUI": "Plex WebUI", - "Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. Straightforward design and bulk actions mean getting things done faster.": "Plex organiza vídeo, música y fotos de bibliotecas de medios personales y los transmite a televisores inteligentes, cajas de streaming y dispositivos móviles. Este contenedor se envasa como un servidor multimedia Plex independiente. Diseño directo y acciones a granel significan hacer las cosas más rápido.", - "PocketBase admin UI": "Interfaz de usuario de administración PocketBase", - "Podcast synchronization service": "Servicio de sincronización de podcast", + "Plex organizes video, music and photos from personal media libraries and streams them to smart TVs, streaming boxes and mobile devices. This container is packaged as a standalone Plex Media Server. Straightforward design and bulk actions mean getting things done faster.": "Plex organiza vídeo, música y fotos de bibliotecas multimedia personales y los transmite a televisores inteligentes, reproductores de streaming y dispositivos móviles. Este contenedor se distribuye como un Plex Media Server independiente. Un diseño sencillo y las acciones en bloque permiten hacer las cosas más rápido.", + "PocketBase admin UI": "Interfaz de administración de PocketBase", + "Podcast synchronization service": "Servicio de sincronización de podcasts", "Pool does not appear to use SSD/NVMe devices with discard support. Skipping ZFS autotrim for pool:": "El grupo no parece utilizar dispositivos SSD/NVMe con soporte de descarte. Saltar el ajuste automático de ZFS para el grupo:", "Pool exists": "Pool existe", - "Pool name matches but GUID differs (fresh ZFS install):": "el nombre del grupo coincide pero el GUID difiere (instalación nueva de ZFS):", + "Pool name matches but GUID differs (fresh ZFS install):": "El nombre del grupo coincide pero el GUID difiere (instalación nueva de ZFS):", "Pool:": "Pool", "Port": "Puerto", "Port must be a number between 1 and 65535.": "El puerto debe ser un número entre 1 y 65535.", @@ -4521,30 +4526,30 @@ "Portal is reachable": "El portal es accesible", "Portal:": "Portal:", "Ports": "Puertos", - "Portuguese": "portugués", + "Portuguese": "Portugués", "Post-Installation Options": "Opciones Post-Install", "Post-Installation Scripts": "Scripts Post-Install", "Postfix configuration": "Configuración de sufijo", "PostgreSQL": "PostgreSQL", "PostgreSQL URL without an associated service:": "URL de PostgreSQL sin un servicio asociado:", - "PostgreSQL creates the database named in POSTGRES_DB on the first start. The installer default is postgresql.": "PostgreSQL crea la base de datos llamada en POSTGRES_DB en el primer comienzo. El instalador predeterminado es postgresql.", - "PostgreSQL is an advanced, enterprise-class, and open-source relational database system. PostgreSQL supports both SQL (relational) and JSON (non-relational) querying.": "PostgreSQL es un sistema de bases de datos relacionales avanzado, de clase empresarial y de código abierto. PostgreSQL soporta tanto SQL (relacional) como JSON (no-relacional) querying.", + "PostgreSQL creates the database named in POSTGRES_DB on the first start. The installer default is postgresql.": "PostgreSQL crea la base de datos indicada en POSTGRES_DB en el primer arranque. El valor por defecto del instalador es postgresql.", + "PostgreSQL is an advanced, enterprise-class, and open-source relational database system. PostgreSQL supports both SQL (relational) and JSON (non-relational) querying.": "PostgreSQL es un sistema de bases de datos relacionales avanzado, de nivel empresarial y de código abierto. Admite consultas tanto SQL (relacionales) como JSON (no relacionales).", "PostgreSQL requires a password": "PostgreSQL requires una contraseña", "PostgreSQL volume size in GB": "Tamaño del volumen de PostgreSQL en GB", "Potential QEMU startup/assertion failures": "Posibles fallos de inicio/afirmación de QEMU", "Power state D3cold/D0 transitions may be inaccessible": "Las transiciones del estado de energía D3cold/D0 pueden ser inaccesibles", - "Powerful OCR powered by DeepSeek AI": "Potente OCR alimentado por DeepSeek AI", - "Powerful networking tool": "Herramienta de redes potente", + "Powerful OCR powered by DeepSeek AI": "Potente OCR con DeepSeek AI", + "Powerful networking tool": "Potente herramienta de red", "Pre-check found": "Pre-comprobación encontrada", - "Pre-configure destinations so you don't have to enter them every time you back up.": "preconfigure los destinos para que no tenga que ingresarlos cada vez que realice una copia de seguridad.", + "Pre-configure destinations so you don't have to enter them every time you back up.": "Preconfigure los destinos para no tener que introducirlos cada vez que haga un backup.", "Pre-existing gasket-dkms package removed.": "Se eliminó el paquete gasket-dkms preexistente.", - "Pre-restore backup:": "Copia de seguridad previa a la restauración:", + "Pre-restore backup:": "Backup previo a la restauración:", "Pre-upgrade check FAILED: the simulation shows that 'proxmox-ve' would be REMOVED.\n This indicates a repository or dependency issue and upgrading now could break your Proxmox installation.": "La verificación previa a la actualización FALLÓ: la simulación muestra que 'proxmox-ve' sería ELIMINADO.\n Esto indica un problema de repositorio o dependencia y actualizar ahora podría interrumpir la instalación de Proxmox.", - "Pre-upgrade simulation failed. See log:": "Error en la simulación previa a la actualización. Ver registro:", + "Pre-upgrade simulation failed. See log:": "Error en la simulación previa a la actualización. Ver log:", "Pre-upgrade simulation passed: 'proxmox-ve' will be kept or upgraded safely.": "Se pasó la simulación previa a la actualización: 'proxmox-ve' se mantendrá o se actualizará de forma segura.", - "Prepared; the container was not modified yet": "Preparado;el contenedor aún no ha sido modificado", + "Prepared; the container was not modified yet": "Preparado; el contenedor aún no ha sido modificado", "Preparing Log2RAM configuration": "Preparando la configuración de Log2RAM", - "Preparing files for backup...": "Preparando archivos para copia de seguridad...", + "Preparing files for backup...": "Preparando archivos para backup...", "Preparing host mount...": "Preparando el montaje del host...", "Preparing pending restore (network-safe)": "Preparando restauración pendiente (segura para la red)", "Preparing staging area...": "Preparando el área de preparación...", @@ -4552,7 +4557,7 @@ "Preparing the machine learning container for the new choice...": "Preparando el contenedor Machine learning para la nueva opción...", "Preparing the recreation...": "Preparando la recreación...", "Preparing the update...": "Preparando la actualización...", - "Preserving logs to /var/log.hdd before unmounting...": "Preservando registros en /var/log.hdd antes de desmontar...", + "Preserving logs to /var/log.hdd before unmounting...": "Preservando logs en /var/log.hdd antes de desmontar...", "Press 'q' to exit": "Presione 'q' para salir", "Press Ctrl+C to stop the server and return to menu.": "Presione Ctrl+C para detener el servidor y regresar al menú.", "Press ENTER to continue...": "Presione ENTER para continuar...", @@ -4569,10 +4574,10 @@ "Press Enter to return to the main menu...": "Presione Enter para regresar al menú principal...", "Press Enter to return to the menu...": "Pulse Enter para volver al menú...", "Press Enter to return...": "Presione Entrar para regresar...", - "Press Enter when the line has been pasted on the server...": "presione Entrar cuando la línea se haya pegado en el servidor...", + "Press Enter when the line has been pasted on the server...": "Presione Entrar cuando la línea se haya pegado en el servidor...", "Press OK to see the preview, then confirm": "Presione OK para ver la vista previa, luego confirme", "Pretty uptime format": "Formato bastante tiempo de actividad", - "Preview Backup": "Vista previa de copia de seguridad", + "Preview Backup": "Vista previa de backup", "Preview Changes": "Vista previa de cambios", "Preview changes (diff)": "Vista previa de cambios (diff)", "Preview: changes that would be applied": "Vista previa: cambios que se aplicarían", @@ -4582,10 +4587,10 @@ "Previous installation removed": "Instalación anterior eliminada", "Previous installation restored": "Instalación anterior restaurada", "Previous shutdowns": "Paradas anteriores", - "Primary GID for Emby": "GID primario para Emby", + "Primary GID for Emby": "GID principal de Emby", "Printer": "Impresora", - "Privacy-first finance app with envelope budgeting and multi-device sync.": "Aplicación de privacidad-primera aplicación financiera con sobre budgeting y sincronización multidispositivo.", - "Privacy-first, self-hosted PDF toolkit": "kit de herramientas PDF autohospedado que prioriza la privacidad", + "Privacy-first finance app with envelope budgeting and multi-device sync.": "Aplicación de finanzas que da prioridad a la privacidad, con presupuestos por sobres y sincronización entre dispositivos.", + "Privacy-first, self-hosted PDF toolkit": "Kit de herramientas PDF autoalojado que da prioridad a la privacidad", "Private installation record saved": "Registro de instalación privado guardado", "Private network assigned automatically:": "Red privada asignada automáticamente:", "Private network kept, because other containers still use it:": "Red privada conservada, porque otros contenedores la siguen usando:", @@ -4594,7 +4599,7 @@ "Private network release attempted:": "Se ha intentado liberar la red privada:", "Private network targeted for release if no other guest uses it:": "Red privada que se liberará si ningún otro contenedor o VM la usa:", "Private network:": "Red privada:", - "Private personal knowledge management": "Gestión privada de los conocimientos personales", + "Private personal knowledge management": "Gestión privada del conocimiento personal", "Privileged": "Privilegiado", "Privileged Container": "Contenedor privilegiado", "Privileged Container Required": "Se requiere contenedor privilegiado", @@ -4612,47 +4617,47 @@ "Proceed with removal": "Proceder con la eliminación", "Proceed?": "¿Proceder?", "Proceeding with Log2RAM setup on non-SSD disk as requested by user.": "Continuando con la configuración de Log2RAM en un disco que no es SSD según lo solicitado por el usuario.", - "Process may take several minutes depending on container size": "El proceso puede tardar varios minutos dependiendo del tamaño del contenedor.", - "Process may take several minutes for large containers": "El proceso puede tardar varios minutos para contenedores grandes.", + "Process may take several minutes depending on container size": "El proceso puede tardar varios minutos dependiendo del tamaño del contenedor", + "Process may take several minutes for large containers": "El proceso puede tardar varios minutos para contenedores grandes", "Processes using NVIDIA:": "Procesos usando NVIDIA:", "Productivity & Workflows": "Productividad y flujos de trabajo", "Profile": "Perfil", "Profile:": "Perfil:", - "Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. Secure, private and easy. No more depending on external services or e-mail to send those files.": "Projectsend es una aplicación autoalojada que le permite subir archivos y asignarlos a clientes específicos que usted crea. Seguro, privado y fácil. No más dependiendo de servicios externos o correo electrónico para enviar esos archivos.", + "Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. Secure, private and easy. No more depending on external services or e-mail to send those files.": "Projectsend es una aplicación autoalojada que te permite subir archivos y asignarlos a los clientes que tú mismo creas. Segura, privada y sencilla. Sin depender ya de servicios externos ni del correo para enviar esos archivos.", "Proposed Changes": "Cambios propuestos", "Proposed ZFS ARC maximum:": "ZFS ARC máximo propuesto:", "Provided by newer version — skipping": "Proporcionado por una versión más reciente: omitir", "Prowlarr does not offer the application schema:": "Prowlarr no ofrece el esquema de aplicación:", - "Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).": "Prowlarr es un gestor/proxy indexador construido en el popular arrr .net/reactjs base pila para integrarse con sus diversas aplicaciones PVR. Prowlarr soporta tanto los Trackers Torrent como los Indexers Usenet. Se integra perfectamente con Sonarr, Radarr, Lidarr, y Readarr ofreciendo una gestión completa de sus indexadores sin ninguna aplicación Configuración de indexadores necesario (lo hacemos todo).", + "Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Sonarr, Radarr, Lidarr, and Readarr offering complete management of your indexers with no per app Indexer setup required (we do it all).": "Prowlarr es un gestor/proxy de indexadores construido sobre la popular base arr .net/reactjs para integrarse con tus aplicaciones PVR. Es compatible con trackers de torrents e indexadores de Usenet. Se integra con Sonarr, Radarr, Lidarr y Readarr y gestiona por completo tus indexadores sin configurarlos en cada aplicación (lo hacemos todo).", "ProxMenux Information": "Información de ProxMenux", "ProxMenux Monitor": "ProxMenux Monitor", "ProxMenux Monitor Service Verification": "Verificación del servicio de ProxMenux Monitor", "ProxMenux Monitor authentication is not configured on this host — there is no password to reset.": "La autenticación de ProxMenux Monitor no está configurada en este host; no hay contraseña para restablecer.", "ProxMenux Monitor filter configured": "Filtro ProxMenux Monitor configurado", - "ProxMenux Monitor has been activated.": "Se ha activado el ProxMenux Monitor.", - "ProxMenux Monitor has been deactivated.": "ProxMenux Monitor ha sido desactivado.", + "ProxMenux Monitor has been activated.": "ProxMenux Monitor se ha activado.", + "ProxMenux Monitor has been deactivated.": "ProxMenux Monitor se ha desactivado.", "ProxMenux Monitor is not installed": "ProxMenux Monitor no está instalado", "ProxMenux Monitor is not installed.": "ProxMenux Monitor no está instalado.", "ProxMenux Monitor jail configured": "Jail del ProxMenux Monitor configurado", "ProxMenux Monitor protection": "Protección del ProxMenux Monitor", "ProxMenux Monitor unit repaired and restarted": "Unidad de ProxMenux Monitor reparada y reiniciada", - "ProxMenux Monitor → Backups tab (live progress card with estimated time, logs, rollback delta)": "ProxMenux Monitor → pestaña Copias de seguridad (tarjeta de progreso en vivo con tiempo estimado, registros, delta de reversión)", + "ProxMenux Monitor → Backups tab (live progress card with estimated time, logs, rollback delta)": "ProxMenux Monitor → pestaña Backups (tarjeta de progreso en vivo con tiempo estimado, logs, delta de rollback)", "ProxMenux attaches directories, not single files, so this image cannot be installed yet.": "ProxMenux adjunta directorios, no archivos individuales, por lo que esta imagen no se puede instalar todavía.", "ProxMenux can apply open permissions on this NFS directory from the host so the container can read and write:": "ProxMenux puede aplicar permisos de apertura en este directorio NFS desde el host para que el contenedor pueda leer y escribir:", "ProxMenux can remount it with open permissions so any LXC can read and write.": "ProxMenux puede volver a montarlo con permisos abiertos para que cualquier LXC pueda leer y escribir.", "ProxMenux cannot override NFS server-side permissions from the host.": "ProxMenux no puede anular los permisos del lado del servidor NFS del host.", "ProxMenux customizations removed from bashrc": "Personalizaciones de ProxMenux eliminadas de bashrc", "ProxMenux does not give a container the system of its host.": "ProxMenux no le da a un contenedor el sistema de su host.", - "ProxMenux does not validate the contents; any keyfile your PBS accepts is accepted here.": "ProxMenux no valida los contenidos;cualquier archivo clave que acepte su PBS se acepta aquí.", + "ProxMenux does not validate the contents; any keyfile your PBS accepts is accepted here.": "ProxMenux no valida los contenidos; cualquier archivo de claves que acepte su PBS se acepta aquí.", "ProxMenux files:": "Archivos ProxMenux:", "ProxMenux logo applied": "Logotipo de ProxMenux aplicado", "ProxMenux only acts as a launcher — once the script starts, control leaves ProxMenux.": "ProxMenux solo actúa como Lanzador del script.", "ProxMenux saved it locally at:": "ProxMenux lo guardó localmente en:", - "ProxMenux-managed .link file(s). User-authored .link files were left in place.": "archivo(s) .link administrado por ProxMenux. Los archivos .link creados por el usuario se dejaron en su lugar.", - "Proxmology logo applied": "Logotipo de Proxmología aplicado.", + "ProxMenux-managed .link file(s). User-authored .link files were left in place.": "Archivo(s) .link gestionado(s) por ProxMenux. Los archivos .link creados por el usuario se han conservado.", + "Proxmology logo applied": "Logotipo de Proxmology aplicado", "Proxmox 9 system update allready": "Actualización del sistema Proxmox 9 ya", "Proxmox APT repositories configured": "Repositorios Proxmox APT configurados", - "Proxmox Backup Server (PBS) destinations": "destinos de Proxmox Backup Server (PBS)", + "Proxmox Backup Server (PBS) destinations": "Destinos de Proxmox Backup Server (PBS)", "Proxmox CIFS Storage Status:": "Estado de almacenamiento CIFS de Proxmox:", "Proxmox NFS Storage Status:": "Estado de almacenamiento NFS de Proxmox:", "Proxmox System Update": "Actualización del sistema Proxmox", @@ -4686,23 +4691,23 @@ "Proxmox web interface: Datacenter > Storage > Add > SMB/CIFS": "Interfaz web de Proxmox: Centro de datos > Almacenamiento > Agregar > SMB/CIFS", "Proxmox web interface: Datacenter > Storage > Add > ZFS": "Interfaz web de Proxmox: Centro de datos > Almacenamiento > Agregar > ZFS", "Proxmox web interface: Datacenter > Storage > Add > iSCSI": "Interfaz web de Proxmox: Centro de datos > Almacenamiento > Agregar > iSCSI", - "Public UDP port clients connect to": "Público UDP port clients connect to", - "Public UDP port peers connect to": "Los pares del puerto público UDP se conectan", + "Public UDP port clients connect to": "Puerto UDP público al que se conectan los clientes", + "Public UDP port peers connect to": "Puerto UDP público al que se conectan los peers", "Public URL of phpMyAdmin when it is served behind a reverse proxy": "URL pública de phpMyAdmin cuando se sirve detrás de un proxy inverso", - "Public address clients connect to (vpn.example.com or a public IP)": "Los clientes de dirección pública se conectan a (vpn.example.com o IP pública)", - "Public address peers connect to, or auto to detect it (vpn.example.com)": "Los pares de direcciones públicas se conectan a, o auto para detectarlo (vpn.example.com)", + "Public address clients connect to (vpn.example.com or a public IP)": "Dirección pública a la que se conectan los clientes (vpn.example.com o una IP pública)", + "Public address peers connect to, or auto to detect it (vpn.example.com)": "Dirección pública a la que se conectan los peers, o auto para detectarla (vpn.example.com)", "Pulling latest changes from GitHub...": "Sacando los últimos cambios de GitHub...", "Purge the gasket-dkms package": "Purgar el paquete gasket-dkms", "Purging gasket-dkms package...": "Purgando el paquete gasket-dkms...", "Purging log2ram apt package...": "Purgando el paquete log2ram apt...", - "Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.": "Pwndrop es un servicio de hospedaje de archivos autodesplegable para enviar descargas de equipo rojo o compartir de forma segura sus archivos privados sobre HTTP y WebDAV.", - "PyCharm offers out-of-the-box support for Python, databases, Jupyter, Git, Conda, PyTorch, TensorFlow, Hugging Face, Django, Flask, FastAPI, and more.": "PyCharm ofrece soporte fuera de la caja para Python, bases de datos, Jupyter, Git, Conda, PyTorch, TensorFlow, Hugging Face, Django, Flask, FastAPI, y más.", - "Pydio Cells needs an external MySQL or MariaDB database. The setup wizard asks for its address, database name and user on the first start.": "Pydio Cells necesita una base de datos MySQL externa o MariaDB. El asistente de configuración pide su dirección, nombre de la base de datos y usuario en el primer comienzo.", - "Pydio Cells redirects to the address given in EXTERNALURL. If the container changes address, edit lxc.environment.runtime: EXTERNALURL and SERVER_IP in /etc/pve/lxc/.conf with the container stopped, and delete /config/keys/cert.crt to regenerate the certificate.": "Pydio Cells redirige a la dirección dada en EXTERNALURL. Si el contenedor cambia la dirección, edite lxc.environment.runtime: EXTERNALURL y SERVER_IP en /etc/pve/lxc/Seguido CTID ratio.conf con el contenedor detenido, y elimine /config/keys/cert.crt para regenerar el certificado.", - "Pydio-cells is the nextgen file sharing platform for organizations. It is a full rewrite of the Pydio project using the Go language following a micro-service architecture.": "Pydio-cells es la plataforma de intercambio de archivos de Nextgen para organizaciones. Es una reescritura completa del proyecto Pydio usando el lenguaje Go siguiendo una arquitectura de microservicio.", - "QDirStat Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.": "QDirStat Estadísticas de directorios basadas en Qt: KDirStat sin ningún KDE -- del autor del original KDirStat.", + "Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.": "Pwndrop es un servicio de alojamiento de archivos que despliegas tú mismo, para distribuir payloads de red team o compartir de forma segura tus archivos privados por HTTP y WebDAV.", + "PyCharm offers out-of-the-box support for Python, databases, Jupyter, Git, Conda, PyTorch, TensorFlow, Hugging Face, Django, Flask, FastAPI, and more.": "PyCharm ofrece soporte de serie para Python, bases de datos, Jupyter, Git, Conda, PyTorch, TensorFlow, Hugging Face, Django, Flask, FastAPI y más.", + "Pydio Cells needs an external MySQL or MariaDB database. The setup wizard asks for its address, database name and user on the first start.": "Pydio Cells necesita una base de datos MySQL o MariaDB externa. El asistente de configuración pide su dirección, el nombre de la base de datos y el usuario en el primer arranque.", + "Pydio Cells redirects to the address given in EXTERNALURL. If the container changes address, edit lxc.environment.runtime: EXTERNALURL and SERVER_IP in /etc/pve/lxc/.conf with the container stopped, and delete /config/keys/cert.crt to regenerate the certificate.": "Pydio Cells redirige a la dirección indicada en EXTERNALURL. Si el contenedor cambia de dirección, edita lxc.environment.runtime: EXTERNALURL y SERVER_IP en /etc/pve/lxc/.conf con el contenedor detenido y elimina /config/keys/cert.crt para regenerar el certificado.", + "Pydio-cells is the nextgen file sharing platform for organizations. It is a full rewrite of the Pydio project using the Go language following a micro-service architecture.": "Pydio-cells es la plataforma de nueva generación para compartir archivos en organizaciones. Es una reescritura completa del proyecto Pydio en lenguaje Go con una arquitectura de microservicios.", + "QDirStat Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.": "QDirStat, estadísticas de directorios basadas en Qt: KDirStat sin nada de KDE -- del autor del KDirStat original.", "Quick health check (PASSED / FAILED)": "Chequeo de salud rápido (APROBADO / FALLADO)", - "Quick health status — overall SMART result + key attributes": "Estado de salud rápido: resultado SMART general + atributos clave", + "Quick health status — overall SMART result + key attributes": "Estado de salud — resultado SMART + atributos clave", "RAID Detected": "RAID detectado", "RAID member detected": "Miembro RAID detectado", "RAM Size": "Tamaño de RAM", @@ -4714,35 +4719,35 @@ "ROCm requires /dev/kfd on the host": "ROCm requiere /dev/kfd en el host", "ROCm requires the render device of an AMD GPU": "ROCm requiere el dispositivo de render de una GPU AMD", "ROM dump not available — configuring without romfile.": "Volcado de ROM no disponible: configuración sin archivo rom.", - "ROM file used": "archivo ROM utilizado", + "ROM file used": "Archivo ROM utilizado", "RPC Bind Service: RUNNING": "Servicio de enlace RPC: EN EJECUCIÓN", "RPC Bind Service: STOPPED": "Servicio de enlace RPC: DETENIDO", "RPC Bind Service: STOPPED - starting...": "Servicio de enlace RPC: DETENIDO - iniciando...", - "RPCS3 is a multi-platform open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS and FreeBSD.": "RPCS3 es un emulador y depurador de código abierto multiplataforma Sony PlayStation 3 escrito en C++ para Windows, Linux, macOS y FreeBSD.", - "Radarr - A fork of Sonarr to work with movies à la Couchpotato.": "Radarr - Una fork de Sonarr para trabajar con películas a la Couchpotato.", + "RPCS3 is a multi-platform open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS and FreeBSD.": "RPCS3 es un emulador y depurador de Sony PlayStation 3 multiplataforma y de código abierto, escrito en C++ para Windows, Linux, macOS y FreeBSD.", + "Radarr - A fork of Sonarr to work with movies à la Couchpotato.": "Radarr - Un fork de Sonarr para trabajar con películas al estilo de Couchpotato.", "Radarr added to Prowlarr": "Radarr añadido a Prowlarr", "Radarr connected to qBittorrent": "Radarr conectado a qBittorrent", "Radarr root folder configured": "Carpeta raíz Radarr configurada", "RagFlow is an open-source RAG engine based on deep document understanding.": "RagFlow es un motor RAG de código abierto basado en la comprensión profunda de documentos.", - "Raneto - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.": "Raneto - es una plataforma de base de conocimientos de código abierto que utiliza archivos de marcación estática para alimentar su base de conocimientos.", - "Raneto web interface": "Interfaz web Raneto", - "RawTherapee is a free, cross-platform raw image processing program!": "RawTherapee es un programa gratuito de procesamiento de imágenes crudas multiplataforma!", + "Raneto - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.": "Raneto - es una plataforma de base de conocimiento de código abierto que usa archivos Markdown estáticos como contenido.", + "Raneto web interface": "Interfaz web de Raneto", + "RawTherapee is a free, cross-platform raw image processing program!": "¡RawTherapee es un programa gratuito y multiplataforma de procesado de imágenes RAW!", "Rclone WebUI": "Rclone WebUI", "Rclone mount": "Montaje Rclone", "Rclone mount active": "Montaje Rclone activo", "Rclone mount needs a privileged LXC with FUSE access. The container is dedicated to Rclone and its web UI must not be exposed to untrusted networks.": "Rclone mount necesita un LXC privilegiado con acceso FUSE. El contenedor está dedicado a Rclone y su interfaz de usuario web no debe estar expuesto a redes no confiadas.", - "Rclone mount requires a privileged LXC with FUSE access. Use this profile only on a trusted node and network.": "Rclone mount requiere a privilegiada LXC con acceso FUSE. Utilice este perfil sólo en un nodo y red de confianza.", + "Rclone mount requires a privileged LXC with FUSE access. Use this profile only on a trusted node and network.": "Rclone mount necesita un LXC privilegiado con acceso a FUSE. Usa este perfil solo en un nodo y una red de confianza.", "Rclone mount requires a privileged container": "Rclone mount requiere un contenedor privilegiado", "Re-enter the BORG REPOKEY passphrase to confirm:": "Vuelva a ingresar la frase de contraseña de BORG REPOKEY para confirmar:", "Re-running pre-check after repairs...": "Volviendo a ejecutar la verificación previa después de las reparaciones...", "Reachable": "Accesible", "Read its Compose file from a file of this host": "Leer su archivo Compose desde un archivo de este host", - "Read the link with pct console CTID on the Proxmox host, or from the Console panel of the container in the Proxmox web interface, then open the https://playit.gg/claim/ address it shows in a browser and sign in to playit.gg. Ctrl+a q leaves pct console.": "Lea el enlace con la consola pct CTID en el host Proxmox, o desde el panel Console del contenedor en la interfaz web Proxmox, a continuación, abra la dirección https://playit.gg/claim/ que muestra en un navegador y regístrese para playit.gg. Ctrl+a q deja la consola pct.", - "Read-Only": "Sólo lectura", - "Read-Only access": "Acceso de sólo lectura", + "Read the link with pct console CTID on the Proxmox host, or from the Console panel of the container in the Proxmox web interface, then open the https://playit.gg/claim/ address it shows in a browser and sign in to playit.gg. Ctrl+a q leaves pct console.": "Lee el enlace con pct console CTID en el host Proxmox, o desde el panel Console del contenedor en la interfaz web de Proxmox; después abre en un navegador la dirección https://playit.gg/claim/ que muestra e inicia sesión en playit.gg. Ctrl+a q sale de pct console.", + "Read-Only": "Solo lectura", + "Read-Only access": "Acceso de solo lectura", "Read-Write (universal)": "Lectura-Escritura (universal)", "Read-Write access": "Acceso de lectura-escritura", - "Read-only": "Sólo lectura", + "Read-only": "Solo lectura", "Read-only access (or no write permissions).": "Acceso de solo lectura (o sin permisos de escritura).", "Read-only mount": "Montaje de solo lectura", "Read/Write (default)": "Lectura/Escritura (predeterminado)", @@ -4750,13 +4755,13 @@ "Read/write CPU model-specific registers": "Leer/escribir registros específicos del modelo de CPU", "Readable user table (UID, shell, etc.)": "Tabla de usuarios legible (UID, shell, etc.)", "Reading NVMe SMART data...": "Leyendo datos NVMe SMART...", - "Reading NVMe self-test log...": "Leyendo el registro de autoprueba de NVMe...", + "Reading NVMe self-test log...": "Leyendo el log de autoprueba de NVMe...", "Reading SMART data...": "Leyendo datos SMART...", - "Reading SMART self-test log...": "Leyendo el registro de autoprueba SMART...", + "Reading SMART self-test log...": "Leyendo el log de autoprueba SMART...", "Reading full SMART report...": "Leyendo el informe SMART completo...", - "Real-time Performance Monitoring": "Supervisión del desempeño en tiempo real", + "Real-time Performance Monitoring": "Monitorización del rendimiento en tiempo real", "Real-time bandwidth usage (press q to exit)": "Uso de ancho de banda en tiempo real (presione q para salir)", - "Real-time collaborative document editor": "Editor de documentos colaborativos en tiempo real", + "Real-time collaborative document editor": "Editor colaborativo de documentos en tiempo real", "Real-time network monitoring (press q to exit)": "Monitoreo de red en tiempo real (presione q para salir)", "Real-time network usage (iftop)": "Uso de red en tiempo real (iftop)", "Reason: Access denied": "Razón: Acceso denegado", @@ -4776,7 +4781,7 @@ "Recent": "Reciente", "Recent Samba Servers": "Servidores Samba recientes", "Recent Samba server": "Servidor Samba reciente", - "Recent logs:": "Registros recientes:", + "Recent logs:": "Logs recientes:", "Recent test results:": "Resultados de pruebas recientes:", "Recognition": "Reconocimiento", "Recognition already runs on that choice": "El reconocimiento ya funciona con esa opción", @@ -4791,33 +4796,33 @@ "Recommendation: use 'Export to file' for these paths and apply manually during a maintenance window.": "Recomendación: use 'Exportar a archivo' para estas rutas y aplíquelo manualmente durante una ventana de mantenimiento.", "Recommended": "Recomendado", "Recommended diagnostic commands": "Comandos de diagnóstico recomendados", - "Recommended: Install the QEMU Guest Agent in the VM": "Recomendado: Instale el agente invitado QEMU en la VM", - "Recommended: run": "Recomendado: correr", + "Recommended: Install the QEMU Guest Agent in the VM": "Recomendado: instale QEMU Guest Agent en la VM", + "Recommended: run": "Recomendado: ejecute", "Recommended: schedule these paths for next boot to avoid immediate SSH disconnection.": "Recomendado: programe estas rutas para el próximo inicio para evitar la desconexión SSH inmediata.", "Recommended: use GPU -> LXC mode for these devices.": "Recomendado: use GPU -> modo LXC para estos dispositivos.", - "Recommended: use GPU with LXC workloads instead of VM passthrough on this hardware.": "Recomendado: use GPU con cargas de trabajo LXC en lugar de transferencia de VM en este hardware.", - "Reconciled": "reconciliado", + "Recommended: use GPU with LXC workloads instead of VM passthrough on this hardware.": "Recomendado: use la GPU con cargas de trabajo LXC en lugar de passthrough a VM en este hardware.", + "Reconciled": "Reconciliadas", "Recover OCI": "Recuperar OCI", "Recover OCI stack": "Recuperar la pila OCI", "Recover now?": "¿Recuperar ahora?", "Recover or complete the operation?": "¿Recuperar o completar la operación?", "Recover restored OCI applications": "Recuperar aplicaciones OCI restauradas", - "Recover the keyfile using your recovery passphrase?": "¿Recuperar el archivo clave usando su frase de contraseña de recuperación?", + "Recover the keyfile using your recovery passphrase?": "¿Recuperar el archivo de claves usando su frase de contraseña de recuperación?", "Recover the previous installation": "Recuperar la instalación anterior", "Recover them now?": "¿Recuperarlos ahora?", "Recoverable:": "Recuperable:", "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 blob upload failed — main backup is OK, but keyfile recovery from PBS will not be available for this backup.": "La subida del blob de recuperación falló — el backup principal es correcto, pero la recuperación del archivo de claves desde PBS no estará disponible para este backup.", + "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.", "Recovery completed. The disks of the failed attempt were removed; the backup is kept.": "Recuperación completada. Los discos del intento fallido se han eliminado; el backup se mantiene.", "Recovery failed": "La recuperación falló", - "Recovery passphrase": "frase de contraseña de recuperación", + "Recovery passphrase": "Frase de contraseña de recuperación", "Recovery setup failed": "Error en la configuración de recuperación", "Recreate": "Recrear", "Recreate OCI": "Recrear OCI", "Recreate with these options?": "¿Recrear con estas opciones?", - "Recreate: add or remove extra paths and devices": "Recrear: añadir o quitar rutas extra y dispositivos", + "Recreate: add or remove extra paths and devices": "Recrear: añadir o eliminar rutas extra y dispositivos", "Recreate: edit resources, network, paths and GPU": "Recrear: editar recursos, red, rutas y GPU", "Recreating requires a confirmed proposal": "Recreando requires una propuesta confirmada", "Recreating the container...": "Recreando el contenedor...", @@ -4842,59 +4847,59 @@ "Reinstall and reconfigure Fail2Ban": "Reinstale y reconfigure Fail2Ban", "Reinstall/Update NVIDIA drivers": "Reinstalar/actualizar controladores NVIDIA", "Reinstalled": "Reinstalado", - "Reinstalled Proxmox packages successfully": "Paquetes Proxmox reinstalados exitosamente", - "Reinstalling": "reinstalar", + "Reinstalled Proxmox packages successfully": "Paquetes Proxmox reinstalados correctamente", + "Reinstalling": "Reinstalando", "Reinstalling core Proxmox packages...": "Reinstalando los paquetes principales de Proxmox...", "Relative CPU priority (cpuunits)": "Prioridad relativa de la CPU (cpuunits)", - "Release Channel": "Canal de lanzamiento", - "Release channel set to Beta.": "Canal de lanzamiento configurado en Beta.", - "Release channel set to Stable.": "Canal de liberación configurado en Estable.", - "Release channel:": "Canal de lanzamiento:", + "Release Channel": "Canal de release", + "Release channel set to Beta.": "Canal de release establecido en Beta.", + "Release channel set to Stable.": "Canal de release establecido en Estable.", + "Release channel:": "Canal de release:", "Reload Proxmox firewall rules": "Recargar las reglas del cortafuegos de Proxmox", "Reload network configuration (ifupdown2)": "Recargar la configuración de red (ifupdown2)", "Remapped Users:": "Usuarios reasignados:", "Remapped users:": "Usuarios reasignados:", - "Reminder: You must install the QEMU Guest Agent inside the Windows VM": "Recordatorio: debe instalar el agente invitado QEMU dentro de la máquina virtual de Windows", - "Remmina is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported.": "Remmina es un cliente de escritorio remoto escrito en GTK, con el objetivo de ser útil para administradores de sistemas y viajeros, que necesitan trabajar con un montón de computadoras remotas delante de pantallas grandes o pequeñas. Remmina admite múltiples protocolos de red, en una interfaz de usuario integrada y coherente. Actualmente se admiten RDP, VNC, SPICE, SSH y EXEC.", + "Reminder: You must install the QEMU Guest Agent inside the Windows VM": "Recordatorio: debe instalar QEMU Guest Agent dentro de la VM de Windows", + "Remmina is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported.": "Remmina es un cliente de escritorio remoto escrito en GTK, pensado para administradores de sistemas y viajeros que trabajan con muchos ordenadores remotos desde pantallas grandes o pequeñas. Admite varios protocolos de red en una interfaz integrada y coherente. Actualmente soporta RDP, VNC, SPICE, SSH y EXEC.", "Remote Access & VPN": "Acceso remoto y VPN", "Remote dry run completed; no container was created.": "Simulación remota completada; no se ha creado ningún contenedor.", "Remote repository path:": "Ruta del repositorio remoto:", - "Remote server via SSH (recommended — off-host, dedup across machines)": "servidor remoto a través de SSH (recomendado: fuera del host, desduplicación entre máquinas)", + "Remote server via SSH (recommended — off-host, dedup across machines)": "Servidor remoto a través de SSH (recomendado: fuera del host, desduplicación entre máquinas)", "Remote verified:": "Comprobación remota:", "Remounting CIFS share with open permissions...": "Remontando el recurso compartido CIFS con permisos abiertos...", "Removal command finished; review any warnings above.": "Eliminación terminada; revisa los avisos anteriores.", - "Remove CIFS Mount": "Quitar montaje CIFS", - "Remove CIFS Mount (pvesm or fstab)": "Quitar montaje CIFS (pvesm o fstab)", + "Remove CIFS Mount": "Eliminar montaje CIFS", + "Remove CIFS Mount (pvesm or fstab)": "Eliminar montaje CIFS (pvesm o fstab)", "Remove CIFS Storage": "Eliminar almacenamiento CIFS", - "Remove CIFS fstab Mount": "Quitar el montaje fstab de CIFS", - "Remove CIFS fstab mount:": "Quitar el montaje fstab de CIFS:", + "Remove CIFS fstab Mount": "Eliminar montaje CIFS de fstab", + "Remove CIFS fstab mount:": "Eliminar montaje CIFS de fstab:", "Remove CIFS storage:": "Eliminar el almacenamiento CIFS:", - "Remove Disk Storage": "Quitar almacenamiento en disco", - "Remove Disk from fstab": "Quitar disco de fstab", - "Remove FS labels — partitions and data preserved": "Eliminar etiquetas FS: particiones y datos preservados", + "Remove Disk Storage": "Eliminar almacenamiento en disco", + "Remove Disk from fstab": "Eliminar disco de fstab", + "Remove FS labels — partitions and data preserved": "Borrar firmas FS — conserva particiones y datos", "Remove FS labels — partitions and data preserved": "Eliminar etiquetas FS: particiones y datos preservados", - "Remove Fail2Ban": "Quitar Fail2Ban", + "Remove Fail2Ban": "Eliminar Fail2Ban", "Remove GPU from LXC config (keep Start on boot)": "Elimine la GPU de la configuración de LXC (mantenga Iniciar en el arranque)", "Remove GPU from LXC config + keep Start on boot unchanged": "Elimine la GPU de la configuración de LXC + mantenga el inicio al arrancar sin cambios", "Remove GPU from VM config (keep Start on boot)": "Elimine la GPU de la configuración de la VM (mantenga Iniciar en el arranque)", "Remove GPU from source VM config (keep Start on boot)": "Elimine la GPU de la configuración de la VM de origen (mantenga Iniciar en el arranque)", "Remove GPU from source VM config + keep Start on boot unchanged": "Elimine la GPU de la configuración de la máquina virtual de origen + mantenga el inicio al arrancar sin cambios", - "Remove LXC Mount Point": "Quitar el punto de montaje LXC", + "Remove LXC Mount Point": "Eliminar punto de montaje LXC", "Remove Lynis": "Eliminar Lynis", - "Remove Mount Point": "Quitar punto de montaje", + "Remove Mount Point": "Eliminar punto de montaje", "Remove Mount Point Confirmation:": "Eliminar confirmación del punto de montaje:", - "Remove NFS Mount": "Quitar montaje NFS", - "Remove NFS Mount (pvesm or fstab)": "Quitar montaje NFS (pvesm o fstab)", + "Remove NFS Mount": "Eliminar montaje NFS", + "Remove NFS Mount (pvesm or fstab)": "Eliminar montaje NFS (pvesm o fstab)", "Remove NFS Storage": "Eliminar almacenamiento NFS", - "Remove NFS fstab Mount": "Quitar el montaje fstab de NFS", - "Remove NFS fstab mount:": "Quitar el montaje fstab de NFS:", + "Remove NFS fstab Mount": "Eliminar montaje NFS de fstab", + "Remove NFS fstab mount:": "Eliminar montaje NFS de fstab:", "Remove NFS storage:": "Eliminar el almacenamiento NFS:", "Remove OCI": "Eliminar OCI", "Remove Proxmox CIFS storage:": "Eliminar el almacenamiento CIFS de Proxmox:", "Remove Proxmox NFS storage:": "Eliminar el almacenamiento Proxmox NFS:", "Remove Proxmox iSCSI storage:": "Eliminar el almacenamiento iSCSI de Proxmox:", - "Remove Secure Gateway? State will be preserved.": "¿Quitar Secure Gateway? Se preservará el estado.", - "Remove custom paths": "eliminar rutas personalizadas", + "Remove Secure Gateway? State will be preserved.": "¿Eliminar Secure Gateway? Se conservará el estado.", + "Remove custom paths": "Eliminar rutas personalizadas", "Remove disk references from affected VM(s)/CT(s) config": "Eliminar referencias de disco de la configuración de VM/CT(s) afectados", "Remove every registered gasket DKMS version": "Eliminar todas las versiones de gasket registradas en DKMS", "Remove iSCSI Storage": "Eliminar almacenamiento iSCSI", @@ -4902,36 +4907,36 @@ "Remove invalid port": "Eliminar puerto no válido", "Remove invalid port(s)": "Eliminar puertos no válidos", "Remove it? The data of its containers cannot be recovered afterwards.": "¿Eliminarla? Los datos de sus contenedores no se podrán recuperar después.", - "Remove keyfile from this host": "eliminar el archivo de claves de este host", + "Remove keyfile from this host": "Eliminar el archivo de claves de este host", "Remove mount point:": "Eliminar punto de montaje:", "Remove obsolete systemd-boot meta-package": "Eliminar el metapaquete obsoleto systemd-boot", "Remove old repository files:": "Eliminar archivos antiguos del repositorio:", - "Remove passthrough device from VM": "Eliminar el dispositivo de paso de la VM", + "Remove passthrough device from VM": "Eliminar el dispositivo en passthrough de la VM", "Remove subscription banner": "Eliminar banner de suscripción", "Remove the application? Its container disks are deleted, and only a backup can bring them back.": "¿Eliminar la aplicación? Los discos de sus contenedores se eliminan y solo un backup puede recuperarlos.", - "Remove the unprivileged flag from configuration:": "Elimine la bandera sin privilegios de la configuración:", - "Remove unused packages and their config": "Eliminar paquetes no utilizados y su configuración.", + "Remove the unprivileged flag from configuration:": "Elimine el flag unprivileged de la configuración:", + "Remove unused packages and their config": "Eliminar paquetes no utilizados y su configuración", "Remove: delete the application and its containers": "Eliminar: la aplicación y sus contenedores", "Removed": "Remoto", - "Removed KVM MSR options from configuration": "Se eliminaron las opciones de KVM MSR de la configuración.", + "Removed KVM MSR options from configuration": "Se eliminaron las opciones de KVM MSR de la configuración", "Removed Mount:": "Montaje eliminado:", "Removed bwlimit/ionice tuning (no .bak found)": "Se eliminó el ajuste de bwlimit/ionice (no se encontró .bak)", "Removed configurations for": "Configuraciones eliminadas para", "Removed credentials file:": "Archivo de credenciales eliminado:", - "Removed empty KVM configuration file": "Se eliminó el archivo de configuración KVM vacío.", + "Removed empty KVM configuration file": "Se eliminó el archivo de configuración KVM vacío", "Removed empty mount directory:": "Se eliminó el directorio de montaje vacío:", "Removed entry from /etc/fstab": "Entrada eliminada de /etc/fstab", "Removed from /etc/fstab": "Eliminado de /etc/fstab", "Removed from /etc/fstab.": "Eliminado de /etc/fstab.", "Removed idle=nomwait from /etc/kernel/cmdline (ZFS)": "Se eliminó idle=nomwait de /etc/kernel/cmdline (ZFS)", - "Removed idle=nomwait from GRUB configuration": "Se eliminó idle=nomwait de la configuración de GRUB.", + "Removed idle=nomwait from GRUB configuration": "Se eliminó idle=nomwait de la configuración de GRUB", "Removed remapped user:": "Usuario reasignado eliminado:", "Removed sharedfiles group.": "Se eliminó el grupo de archivos compartidos.", "Removed:": "Remoto:", "Removing APT IPv4 configuration...": "Eliminando la configuración de APT IPv4...", "Removing Coral packages...": "Eliminando paquetes de Coral...", "Removing Fail2Ban...": "Eliminando Fail2Ban...", - "Removing GPU from VM": "Quitar GPU de la VM", + "Removing GPU from VM": "Eliminando la GPU de la VM", "Removing Lynis...": "Eliminando a Lynis...", "Removing NVIDIA DKMS entries...": "Eliminando entradas de NVIDIA DKMS...", "Removing NVIDIA packages...": "Eliminando paquetes de NVIDIA...", @@ -4947,12 +4952,12 @@ "Removing from /etc/fstab...": "Eliminando de /etc/fstab...", "Removing gasket DKMS modules...": "Eliminando los módulos gasket de DKMS...", "Removing gateway...": "Eliminando puerta de enlace...", - "Removing guest agent...": "Eliminando agente invitado...", + "Removing guest agent...": "Eliminando el guest agent...", "Removing invalid configurations...": "Eliminando configuraciones no válidas...", "Removing invalid existing file...": "Eliminando archivo existente no válido...", "Removing kernel panic configuration...": "Eliminando la configuración de pánico del kernel...", "Removing memory optimizations...": "Eliminando optimizaciones de memoria...", - "Removing mount point": "Quitar el punto de montaje", + "Removing mount point": "Eliminando el punto de montaje", "Removing network optimizations...": "Eliminando optimizaciones de red...", "Removing no longer required packages and purging old cached updates...": "Eliminando paquetes que ya no son necesarios y eliminando actualizaciones antiguas almacenadas en caché...", "Removing partial VM": "Eliminación de VM parcial", @@ -4992,7 +4997,7 @@ "Repository sources changed, but APT package-list refresh failed. Operation stopped; sources were not rolled back. Inspect Node > Updates > Repositories and retry apt-get update before continuing.": "Las fuentes de los repositorios han cambiado, pero la actualización de la lista de paquetes de APT ha fallado. La operación se ha detenido; las fuentes no se han revertido. Revisa Nodo > Actualizaciones > Repositorios y vuelve a ejecutar apt-get update antes de continuar.", "Repository switch declined; no APT source changed.": "Cambio de repositorio rechazado; no se ha modificado ninguna fuente de APT.", "Repository:": "Repositorio:", - "Request a staging certificate for testing: true or false": "Solicitar un certificado de estadificación para pruebas: verdaderas o falsas", + "Request a staging certificate for testing: true or false": "Solicitar un certificado de staging para pruebas: true o false", "Require reboot": "Requerir reinicio", "Required command not found:": "Comando requerido no encontrado:", "Required if using a VirtIO or SCSI disk.": "Requerido si se utiliza un disco VirtIO o SCSI.", @@ -5005,12 +5010,12 @@ "Reserving a private network...": "Reservando una red privada...", "Reset Capability Blocked": "Capacidad de reinicio bloqueada", "Reset Capability Warning": "Advertencia de capacidad de reinicio", - "Reset Monitor Password": "Restablecer contraseña del monitor", - "Reset ProxMenux Monitor Password": "Restablecer la contraseña del ProxMenux Monitor", + "Reset Monitor Password": "Restablecer contraseña del Monitor", + "Reset ProxMenux Monitor Password": "Restablecer la contraseña de ProxMenux Monitor", "Reset current storage selection": "Restablecer la selección de almacenamiento actual", "Resetting time synchronization...": "Restableciendo la sincronización horaria...", "Residual Bookworm entries commented where applicable": "Entradas residuales de Bookworm comentadas cuando corresponda", - "Resilio-sync (formerly BitTorrent Sync) uses the BitTorrent protocol to sync files and folders between all of your devices. There are both free and paid versions, this container supports both. There is an official sync image but we created this one as it supports user mapping to simplify permissions for volumes.": "Resilio-sync (antes BitTorrent Sync) utiliza el protocolo BitTorrent para sincronizar archivos y carpetas entre todos sus dispositivos. Hay versiones gratuitas y pagadas, este contenedor soporta ambos. Hay una imagen oficial de sincronización, pero creamos ésta ya que soporta la asignación de usuarios para simplificar permisos para volúmenes.", + "Resilio-sync (formerly BitTorrent Sync) uses the BitTorrent protocol to sync files and folders between all of your devices. There are both free and paid versions, this container supports both. There is an official sync image but we created this one as it supports user mapping to simplify permissions for volumes.": "Resilio-sync (antes BitTorrent Sync) usa el protocolo BitTorrent para sincronizar archivos y carpetas entre todos tus dispositivos. Hay versiones gratuita y de pago, y este contenedor admite ambas. Existe una imagen oficial de sync, pero creamos esta porque admite el mapeo de usuarios, que simplifica los permisos de los volúmenes.", "Resolve package conflicts": "Resolver conflictos de paquetes", "Resources": "Recursos", "Restart Network": "Reiniciar la red", @@ -5025,25 +5030,25 @@ "Restarting gateway...": "Reiniciando la puerta de enlace...", "Restarting network service...": "Reiniciando el servicio de red...", "Restarting the server...": "Reiniciando el servidor...", - "Restore Backup": "Restaurar copia de seguridad", - "Restore Network Backup": "Restaurar la copia de seguridad de la red", - "Restore a CT from backup": "Restaurar un CT desde la copia de seguridad", - "Restore a VM from backup": "Restaurar una VM desde la copia de seguridad", - "Restore actions": "Restaurar acciones", + "Restore Backup": "Restaurar backup", + "Restore Network Backup": "Restaurar backup de red", + "Restore a CT from backup": "Restaurar un CT desde un backup", + "Restore a VM from backup": "Restaurar una VM desde un backup", + "Restore actions": "Acciones de restauración", "Restore applied:": "Restauración aplicada:", "Restore can now proceed.": "La restauración ahora puede continuar.", "Restore failed": "Error en la restauración", - "Restore from Borg → staging": "Restaurar desde Borg → puesta en escena", + "Restore from Borg → staging": "Restaurar desde Borg → área temporal", "Restore from Borg repository": "Restaurar desde el repositorio Borg", - "Restore from PBS → staging": "Restaurar desde PBS → puesta en escena", + "Restore from PBS → staging": "Restaurar desde PBS → área temporal", "Restore from Proxmox Backup Server (PBS)": "Restaurar desde Proxmox Backup Server (PBS)", "Restore from local archive (.tar.gz / .tar.zst)": "Restaurar desde un archivo local (.tar.gz / .tar.zst)", - "Restore from local archive → staging": "Restaurar desde archivo local → puesta en escena", + "Restore from local archive → staging": "Restaurar desde archivo local → área temporal", "Restore host configuration": "Restaurar la configuración del host", "Restore it ONLY if the target host has the same pools and disks as the source. Otherwise Proxmox may try to import non-existent pools at next boot.": "Restáurelo SOLO si el host de destino tiene los mismos pools y discos que el de origen. De lo contrario, Proxmox podría intentar importar pools inexistentes en el próximo arranque.", - "Restore plan": "plan de restauración", + "Restore plan": "Plan de restauración", "Restore plan summary": "Resumen del plan de restauración", - "Restore source location": "Restaurar ubicación de origen", + "Restore source location": "Ubicación del origen de la restauración", "Restored OCI applications": "Aplicaciones OCI restauradas", "Restored config is on disk; reboot the host to apply.": "La configuración restaurada está en el disco; reinicie el host para aplicar.", "Restored installation checked": "Instalación restaurada", @@ -5054,7 +5059,7 @@ "Restoring APT language downloads...": "Restaurando descargas del idioma APT...", "Restoring container memory to": "Restaurar la memoria del contenedor a", "Restoring default journald configuration...": "Restaurando la configuración predeterminada del diario...", - "Restoring guest configs (LXC + QEMU)...": "Restaurando configuraciones de invitados (LXC + QEMU)...", + "Restoring guest configs (LXC + QEMU)...": "Restaurando configuraciones de VM y CT (LXC + QEMU)...", "Restoring original bashrc...": "Restaurando bashrc original...", "Restoring original logrotate configuration...": "Restaurando la configuración original de logrotate...", "Restoring subscription banner...": "Restaurando el banner de suscripción...", @@ -5067,14 +5072,14 @@ "Results will be saved automatically to:": "Los resultados se guardarán automáticamente en:", "Results will be saved to:": "Los resultados se guardarán en:", "Retention": "Retención", - "RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface.": "RetroArch es un frontend para emuladores, motores de juego y jugadores de medios. Le permite ejecutar juegos clásicos en una amplia gama de computadoras y consolas a través de su interfaz gráfica slick.", + "RetroArch is a frontend for emulators, game engines and media players. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface.": "RetroArch es un frontend para emuladores, motores de juego y reproductores multimedia. Permite ejecutar juegos clásicos en una gran variedad de ordenadores y consolas con una interfaz gráfica muy cuidada.", "Return": "Volver", "Return to Main Menu": "Volver al menú principal", "Return to Share Menu": "Volver al menú Compartir", "Return to main menu": "Volver al menú principal", "Returning the containers to their previous state...": "Devolviendo los contenedores a su estado anterior...", - "Reused the encryption key from the PVE storage entry.": "reutilizó la clave de cifrado de la entrada de almacenamiento PVE.", - "Reverse proxy samples for other applications are in /config/nginx/proxy_confs inside the container.": "Las muestras de proxy inversa para otras aplicaciones están en /config/nginx/proxy confs dentro del contenedor.", + "Reused the encryption key from the PVE storage entry.": "Se reutilizó la clave de cifrado de la entrada de almacenamiento de PVE.", + "Reverse proxy samples for other applications are in /config/nginx/proxy_confs inside the container.": "Hay ejemplos de proxy inverso para otras aplicaciones en /config/nginx/proxy_confs dentro del contenedor.", "Reverting AMD (Ryzen/EPYC) fixes...": "Revertir correcciones de AMD (Ryzen/EPYC)...", "Reverting IOMMU/VFIO configuration...": "Revirtiendo la configuración de IOMMU/VFIO...", "Reverting TCP BBR + Fast Open...": "Revertir TCP BBR + Apertura rápida...", @@ -5082,33 +5087,33 @@ "Reverting pigz wrapper...": "Revertir la envoltura de pigz...", "Reverting vzdump speed tuning...": "Revertir el ajuste de velocidad de vzdump...", "Review external OCI changes": "Revisar cambios externos de OCI", - "Review passthrough config files": "Revisar los archivos de configuración de paso a través", + "Review passthrough config files": "Revisar los archivos de configuración de passthrough", "Review what will be removed": "Revisa lo que se eliminará", - "Rip DVD and Blu-ray media from a browser": "Rip DVD y Blu-ray medios de un navegador", - "Rollback: nothing to remove (host matches backup)": "Revertir: nada que eliminar (el host coincide con la copia de seguridad)", + "Rip DVD and Blu-ray media from a browser": "Extrae DVD y Blu-ray desde un navegador", + "Rollback: nothing to remove (host matches backup)": "Rollback: nada que eliminar (el host coincide con el backup)", "Rolling back the incomplete container": "Revertir el contenedor incompleto", - "RomM is a self-hosted ROM manager for managing and playing game collections.": "RomM es un gestor de ROM auto hospedado para gestionar y jugar colecciones de juego.", - "Root SSH keys/config": "Configuración/claves SSH raíz", + "RomM is a self-hosted ROM manager for managing and playing game collections.": "RomM es un gestor de ROM autoalojado para organizar y jugar tus colecciones de juegos.", + "Root SSH keys/config": "Claves/configuración SSH de root", "Root inside container = root on host system": "Raíz dentro del contenedor = raíz en el sistema host", "Root privileges are required": "Los privilegios de raíz son necesarios", "Root privileges on the Proxmox node are required": "Los privilegios de raíz en el nodo Proxmox son necesarios", "Root shell/profile config": "Configuración de perfil/shell raíz", "Root user on the PVE host (default 'root'):": "Usuario root en el host PVE ('root' predeterminado):", "Rootfs size in GB": "Tamaño del rootfs en GB", - "Rotate the recovery passphrase": "rotar la frase de contraseña de recuperación", - "Routing Information": "Información de ruta", + "Rotate the recovery passphrase": "Rotar la frase de contraseña de recuperación", + "Routing Information": "Información de enrutamiento", "Routing Table": "Tabla de enrutamiento", - "Rsnapshot is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.": "Rsnapshot es una utilidad instantánea del sistema de archivos basada en rsync. rsnapshot hace fácil hacer instantáneas periódicas de máquinas locales, y máquinas remotas sobre ssh. El código hace un uso amplio de enlaces duros siempre que sea posible, para reducir enormemente el espacio de disco necesario.", + "Rsnapshot is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.": "Rsnapshot es una utilidad de snapshots del sistema de archivos basada en rsync. Facilita hacer snapshots periódicos de máquinas locales y de máquinas remotas por ssh. Usa enlaces duros siempre que puede, lo que reduce mucho el espacio en disco necesario.", "Run 'Mount NFS Share' to install NFS client automatically.": "Ejecute «Montar recurso compartido NFS» para instalar automáticamente el cliente NFS.", "Run 'Mount Samba Share' to install CIFS client automatically.": "Ejecute «Montar recurso compartido Samba» para instalar automáticamente el cliente CIFS.", - "Run GGUF LLMs locally with GPU acceleration": "Ejecute GGUF LLMs localmente con aceleración GPU", + "Run GGUF LLMs locally with GPU acceleration": "Ejecuta LLM en formato GGUF en local con aceleración por GPU", "Run PVE 8 to 9": "Ejecuta PVE 8 a 9", "Run PVE 8 to 9 check": "Ejecute la verificación PVE 8 a 9", "Run \\\"Install NVIDIA Drivers on Host\\\" first so the installer is cached.": "Primero ejecute \\\"Instalar controladores NVIDIA en el host\\\" para que el instalador se almacene en caché.", "Run a full security audit": "Ejecute una auditoría de seguridad completa", "Run a job now": "Ejecute un trabajo ahora", "Run apt-get install -f to complete any pending package configurations": "Ejecutar apt-get install -f para completar las configuraciones de paquetes pendientes", - "Run as root on the Proxmox node; the registry contains private data": "Ejecutar como raíz en el nodo Proxmox; el registro contiene datos privados", + "Run as root on the Proxmox node; the registry contains private data": "Ejecutar como root en el nodo Proxmox; el registro contiene datos privados", "Run as server or client? [s/c]:": "¿Ejecutar como servidor o cliente? [Carolina del Sur]:", "Run checklist again to verify upgrade:": "Ejecute la lista de verificación nuevamente para verificar la actualización:", "Run from console, or SSH inside tmux/screen": "Ejecutar desde la consola o SSH dentro de tmux/screen", @@ -5119,24 +5124,24 @@ "Run mode: Unattended": "Modo de ejecución: desatendido", "Run security audit now": "Ejecute la auditoría de seguridad ahora", "Run the following inside the VM:": "Ejecute lo siguiente dentro de la VM:", - "Run the release-channel switch from an SSH session or the Proxmox host console with:": "ejecute el cambio de canal de lanzamiento desde una sesión SSH o la consola host de Proxmox con:", - "Run the update from an SSH session or the Proxmox host console with:": "ejecute la actualización desde una sesión SSH o la consola host de Proxmox con:", + "Run the release-channel switch from an SSH session or the Proxmox host console with:": "Ejecute el cambio de canal de release desde una sesión SSH o la consola del host Proxmox con:", + "Run the update from an SSH session or the Proxmox host console with:": "Ejecute la actualización desde una sesión SSH o la consola del host Proxmox con:", "Run upgrade checklist script:": "Ejecute el script de la lista de verificación de actualización:", - "Running": "Correr", + "Running": "En ejecución", "Running Lynis security audit...": "Ejecutando auditoría de seguridad de Lynis...", "Running NVIDIA installer in container. This may take several minutes...": "Ejecutando el instalador de NVIDIA en un contenedor. Esto puede tardar varios minutos...", "Running NVIDIA uninstaller...": "Ejecutando el desinstalador de NVIDIA...", "Running VM detected": "VM en ejecución detectada", - "Running backup job:": "Ejecutando trabajo de respaldo:", + "Running backup job:": "Ejecutando trabajo de backup:", "Running cleanup": "Ejecutando limpieza", "Running containers detected": "Contenedores en ejecución detectados", "Running dkms autoinstall for kernel": "Ejecutando la instalación automática de dkms para el kernel", "Running kernel:": "Kernel en ejecución:", "Running pre-upgrade simulation to verify 'proxmox-ve' will remain installed...": "Ejecutando una simulación previa a la actualización para verificar que 'proxmox-ve' permanecerá instalado...", - "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.": "RustDesk es una alternativa de control remoto de código abierto con una configuración mínima.", - "SATA (standard - high compatibility)": "SATA (estándar - alta compatibilidad)", - "SCSI (recommended for Linux and Windows)": "SCSI (recomendado para Linux y Windows)", - "SCSI (recommended for Linux)": "SCSI (recomendado para Linux)", + "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.": "RustDesk es una alternativa de control remoto completa y de código abierto, pensada para el autoalojamiento y la seguridad con una configuración mínima.", + "SATA (standard - high compatibility)": "SATA (estándar - alta compatibilidad)", + "SCSI (recommended for Linux and Windows)": "SCSI (recomendado para Linux y Windows)", + "SCSI (recommended for Linux)": "SCSI (recomendado para Linux)", "SECURITY CONSIDERATIONS:": "CONSIDERACIONES DE SEGURIDAD:", "SECURITY WARNING:": "ADVERTENCIA DE SEGURIDAD:", "SMART Action": "Acción SMART", @@ -5153,24 +5158,24 @@ "SSH access": "Acceso SSH", "SSH access (host + root)": "Acceso SSH (host + raíz)", "SSH auth logger service created and started": "Servicio de registro de autenticación SSH creado e iniciado", - "SSH hardening: MaxAuthTries set to 3 (Lynis recommendation)": "Endurecimiento SSH: MaxAuthTries establecido en 3 (recomendación de Lynis)", + "SSH hardening: MaxAuthTries set to 3 (Lynis recommendation)": "Hardening SSH: MaxAuthTries establecido en 3 (recomendación de Lynis)", "SSH host or IP:": "Host SSH o IP:", - "SSH key strategy": "estrategia clave SSH", + "SSH key strategy": "Estrategia de clave SSH", "SSH login failed": "Error al iniciar sesión en SSH", "SSH network risk": "Riesgo de red SSH", "SSH password auth refused on server": "Autenticación de contraseña SSH rechazada en el servidor", - "SSH port (default 22):": "puerto SSH (predeterminado 22):", + "SSH port (default 22):": "Puerto SSH (predeterminado 22):", "SSH protection (aggressive mode)": "Protección SSH (modo agresivo)", "STEP 6: Choose commands based on your storage type": "PASO 6: Elige comandos según el tipo de almacenamiento", "STEP 9: Cleanup (LVM only)": "PASO 9: Limpieza (solo LVM)", "STORAGE TYPE IDENTIFICATION:": "IDENTIFICACIÓN DEL TIPO DE ALMACENAMIENTO:", "SUGGESTION FOR": "SUGERENCIA PARA", - "SWAG serves HTTPS on port 443. Plain HTTP on port 80 is disabled in /config/nginx/site-confs/default.conf.": "SWAG sirve HTTPS en el puerto 443. Plain HTTP en el puerto 80 está deshabilitado en /config/nginx/site-confs/default.conf.", - "Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.": "Sabnzbd hace Usenet tan simple y simplificado como sea posible automatizando todo lo que podamos. Todo lo que tienes que hacer es añadir un .nzb. SABnzbd se apodera de allí, donde se descargará automáticamente, verificará, reparará, extraerá y archivará con cero interacción humana.", + "SWAG serves HTTPS on port 443. Plain HTTP on port 80 is disabled in /config/nginx/site-confs/default.conf.": "SWAG sirve HTTPS en el puerto 443. El HTTP sin cifrar del puerto 80 está desactivado en /config/nginx/site-confs/default.conf.", + "Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.": "Sabnzbd hace que Usenet sea lo más sencillo posible automatizando todo lo que puede. Solo tienes que añadir un .nzb: SABnzbd se encarga de descargarlo, verificarlo, repararlo, extraerlo y archivarlo sin intervención humana.", "Safe design: no automatic ACL/ownership mutation on host or CT.": "Diseño seguro: sin mutación automática de ACL/propiedad en el host o CT.", "Safe to apply now": "Es seguro aplicar ahora", - "Safety Backup": "Respaldo de seguridad", - "Safety backup created": "Copia de seguridad creada", + "Safety Backup": "Backup de seguridad", + "Safety backup created": "Backup de seguridad creado", "Safety check failed: selected disk is now used by host/system.": "La comprobación de seguridad falló: el host/sistema ahora utiliza el disco seleccionado.", "Safety check failed: selected disk is referenced by a VM/LXC config.": "Error en la verificación de seguridad: una configuración VM/LXC hace referencia al disco seleccionado.", "Samba Client Manager - CT": "Administrador de clientes Samba - CT", @@ -5195,7 +5200,7 @@ "Samba Username": "Nombre de usuario de Samba", "Samba access setup did not complete.": "La configuración del acceso a Samba no se completó.", "Samba client tools installed": "Herramientas cliente Samba instaladas", - "Samba configuration backed up.": "Se realizó una copia de seguridad de la configuración de Samba.", + "Samba configuration backed up.": "Backup de la configuración de Samba creado.", "Samba group kept (has users assigned).": "Se mantiene el grupo Samba (tiene usuarios asignados).", "Samba group removed.": "Se eliminó el grupo de samba.", "Samba packages removed.": "Paquetes de Samba eliminados.", @@ -5203,10 +5208,10 @@ "Samba server installed successfully.": "El servidor Samba se instaló correctamente.", "Samba server is already installed.": "El servidor Samba ya está instalado.", "Samba server is not installed in this CT.": "El servidor Samba no está instalado en este CT.", - "Samba server is running": "El servidor Samba se está ejecutando.", + "Samba server is running": "El servidor Samba se está ejecutando", "Samba servers detected": "Servidores Samba detectados", "Samba services stopped and disabled.": "Los servicios de Samba se detuvieron y deshabilitaron.", - "Samba share": "compartir samba", + "Samba share": "Recurso compartido Samba", "Samba share created successfully!": "¡El recurso compartido de Samba se creó con éxito!", "Samba share mounted successfully!": "¡El recurso compartido de Samba se montó correctamente!", "Samba share unmount successfully. Reboot LXC required to take effect.": "El recurso compartido de Samba se desmontó correctamente. Es necesario reiniciar LXC para que surta efecto.", @@ -5221,9 +5226,9 @@ "Same major series:": "Misma serie principal:", "Same major.minor:": "Mismo mayor.menor:", "Sanitizing NVIDIA host services for VFIO mode...": "Desinfectando los servicios de host de NVIDIA para el modo VFIO...", - "Save and classify articles. Read them later. Freely.": "Guardar y clasificar artículos. Léelos más tarde. Libre.", - "Save the passphrase somewhere safe NOW, before continuing.": "guarde la frase de contraseña en un lugar seguro AHORA, antes de continuar.", - "Save this Borg target so you don't need to enter the details again?": "¿Guardar este objetivo Borg para no tener que volver a introducir los detalles?", + "Save and classify articles. Read them later. Freely.": "Guarda y clasifica artículos. Léelos más tarde. Con libertad.", + "Save the passphrase somewhere safe NOW, before continuing.": "Guarde la frase de contraseña en un lugar seguro AHORA, antes de continuar.", + "Save this Borg target so you don't need to enter the details again?": "¿Guardar este destino Borg para no tener que volver a introducir los detalles?", "Saved record removed": "Registro guardado eliminado", "Saving the new configuration": "Salvando la nueva configuración", "Saving the new configuration of the application...": "Guardando la nueva configuración de la aplicación...", @@ -5237,24 +5242,24 @@ "Schedule": "Cronograma", "Schedule of the automatic restart, in cron format (for example 0 6 * * * for every day at 6:00)": "Programación del reinicio automático, en formato cron (por ejemplo 0 6 * * * para todos los días a las 6:00)", "Schedule:": "Cronograma:", - "Scheduled backup job created": "Tarea de copia de seguridad programada creada", - "Scheduled backup jobs": "Tareas de copia de seguridad programadas", - "Scheduled backups and retention policies": "Tareas de copia de seguridad programadas y políticas de retención", + "Scheduled backup job created": "Trabajo de backup programado creado", + "Scheduled backup jobs": "Trabajos de backup programados", + "Scheduled backups and retention policies": "Backups programados y políticas de retención", "Scheduled tasks (cron)": "Tareas programadas (cron)", "Scheduler script not found:": "Script del programador no encontrado:", "ScreenScraper": "ScreenScraper", "ScreenScraper password": "Contraseña de ScreenScraper", "ScreenScraper username": "Nombre de usuario de ScreenScraper", - "Script Information": "Información del guión", - "Script not found:": "Guión no encontrado:", - "Scripts in": "Guiones en", - "ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed! ScummVM is a complete rewrite of these games' executables and is not an emulator.": "ScummVM es un programa que permite ejecutar ciertos juegos clásicos de aventura gráfica y juego de roles, siempre y cuando ya tenga sus archivos de datos. La parte inteligente sobre esto: ScummVM simplemente reemplaza a los ejecutables enviados por los juegos, lo que le permite jugar en sistemas para los cuales nunca fueron diseñados! ScummVM es una reescritura completa de estos juegos' ejecutables y no es un emulador.", - "Sealskin is a self-hosted, client-server platform that enables users to run powerful, containerized desktop applications streamed directly to a web browser. It uses a browser extension to intercept user actions—such as clicking a link or downloading a file and redirects them to a secure, isolated application environment running on a remote server.": "Sealskin es una plataforma cliente-servidor auto hospedado que permite a los usuarios ejecutar aplicaciones de escritorio potentes y containerizzatos transmitidos directamente a un navegador web. Utiliza una extensión del navegador para interceptar acciones de usuario, como hacer clic en un enlace o descargar un archivo y redirigirlos a un entorno de aplicación seguro y aislado que se ejecuta en un servidor remoto.", + "Script Information": "Información del script", + "Script not found:": "Script no encontrado:", + "Scripts in": "Scripts en", + "ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed! ScummVM is a complete rewrite of these games' executables and is not an emulator.": "ScummVM es un programa que permite ejecutar ciertas aventuras gráficas y juegos de rol clásicos, siempre que ya tengas sus archivos de datos. Lo ingenioso es que ScummVM sustituye los ejecutables de los juegos, de modo que puedes jugarlos en sistemas para los que nunca se diseñaron. ScummVM es una reescritura completa de esos ejecutables y no es un emulador.", + "Sealskin is a self-hosted, client-server platform that enables users to run powerful, containerized desktop applications streamed directly to a web browser. It uses a browser extension to intercept user actions—such as clicking a link or downloading a file and redirects them to a secure, isolated application environment running on a remote server.": "Sealskin es una plataforma cliente-servidor autoalojada que permite ejecutar potentes aplicaciones de escritorio en contenedores transmitidas directamente al navegador. Usa una extensión del navegador para interceptar acciones del usuario, como hacer clic en un enlace o descargar un archivo, y redirigirlas a un entorno de aplicación seguro y aislado en un servidor remoto.", "Search Results for:": "Resultados de búsqueda para:", "Search applications": "Buscar aplicaciones", "Search results for:": "Resultados de la búsqueda para:", - "Search/Filter Scripts": "Scripts de búsqueda/filtro", - "Searchable document archive with OCR": "Archivo de documentos de búsqueda con OCR", + "Search/Filter Scripts": "Buscar/filtrar scripts", + "Searchable document archive with OCR": "Archivo de documentos con búsqueda y OCR", "Secure Disk Formatter": "Formateador de disco seguro", "Secure Gateway (Tailscale VPN)": "Secure Gateway (VPN Tailscale)", "Secure Gateway deployed successfully!": "¡Secure Gateway se implementó con éxito!", @@ -5265,11 +5270,11 @@ "Security directive outside the dynamic profile": "Directiva de seguridad fuera del perfil dinámico", "Security relaxation declined": "Relajación de seguridad rechazada", "See": "Ver", - "See /tmp/proxmenux-mount.log for details.": "consulte /tmp/proxmenux-mount.log para obtener más detalles.", + "See /tmp/proxmenux-mount.log for details.": "Consulte /tmp/proxmenux-mount.log para obtener más detalles.", "Seerr WebUI": "Seerr WebUI", "Seerr/Bazarr connections, the SABnzbd client and the Lidarr profiles, root folder and client are configured manually in this version.": "Las conexiones Seerr/Bazarr, el cliente SABnzbd y los perfiles Lidarr, la carpeta raíz y el cliente se configuran manualmente en esta versión.", "Select": "Seleccionar", - "Select Borg target": "Seleccionar objetivo Borg", + "Select Borg target": "Seleccionar destino Borg", "Select CPU model": "Seleccione el modelo de CPU", "Select CT": "Seleccione TC", "Select CT for destination disk": "Seleccione CT para el disco de destino", @@ -5280,7 +5285,7 @@ "Select Existing Folder": "Seleccionar carpeta existente", "Select Filesystem": "Seleccionar sistema de archivos", "Select Folder": "Seleccionar carpeta", - "Select GPU for VM Passthrough": "Seleccione GPU para paso a través de VM", + "Select GPU for VM Passthrough": "Seleccione la GPU para el passthrough a VM", "Select GPU(s)": "Seleccionar GPU(s)", "Select Host Directory": "Seleccionar directorio de host", "Select Host Folder": "Seleccionar carpeta de host", @@ -5292,8 +5297,8 @@ "Select OVA/OVF file": "Seleccione el archivo OVA/OVF", "Select PBS repository": "Seleccione el repositorio de PBS", "Select Privileged Container": "Seleccionar contenedor privilegiado", - "Select SSH private key": "seleccione la clave privada SSH", - "Select SSH private key file": "seleccione el archivo de clave privada SSH", + "Select SSH private key": "Seleccione la clave privada SSH", + "Select SSH private key file": "Seleccione el archivo de clave privada SSH", "Select Samba Server": "Seleccione el servidor Samba", "Select Samba Share": "Seleccionar recurso compartido Samba", "Select Shared Directory Location": "Seleccione la ubicación del directorio compartido", @@ -5311,9 +5316,9 @@ "Select a category or search for scripts:": "Seleccione una categoría o busque scripts:", "Select a custom ISO to use:": "Seleccione una ISO personalizada para usar:", "Select a job:": "Seleccione un trabajo:", - "Select a network management option:": "Seleccione una opción de administración de red:", + "Select a network management option:": "Seleccione una opción de gestión de red:", "Select a new language for the menu:": "Seleccione un nuevo idioma para el menú:", - "Select a post-installation script:": "Seleccione un script posterior a la instalación:", + "Select a post-installation script:": "Seleccione un script de post-instalación:", "Select a pre-configured Linux VM script to execute:": "Seleccione un script de VM Linux preconfigurado para ejecutar:", "Select a script or action:": "Seleccione un script o acción:", "Select a share to delete:": "Seleccione un recurso compartido para eliminar:", @@ -5327,19 +5332,19 @@ "Select another source path and try again.": "Seleccione otra ruta de origen e inténtelo de nuevo.", "Select archive": "Seleccionar archivo", "Select archive to restore": "Seleccione el archivo para restaurar", - "Select at least one path to continue.": "seleccione al menos una ruta para continuar.", + "Select at least one path to continue.": "Seleccione al menos una ruta para continuar.", "Select at least one stack container": "Seleccione al menos un contenedor de la pila", "Select at least one suite application": "Seleccione al menos una aplicación de suite", "Select authentication mode:": "Seleccione el modo de autenticación:", "Select authentication type:": "Seleccione el tipo de autenticación:", "Select available Controllers/NVMe to add:": "Seleccione Controladores/NVMe disponibles para agregar:", - "Select backup archive": "Seleccionar archivo de copia de seguridad", - "Select backup archive to restore": "Seleccione el archivo de copia de seguridad para restaurar", - "Select backup backend:": "Seleccione el backend de respaldo:", - "Select backup method and profile:": "Seleccione el método de copia de seguridad y el perfil:", - "Select backup profile:": "Seleccione el perfil de respaldo:", - "Select backup to restore": "seleccione la copia de seguridad para restaurar", - "Select backup to restore:": "Seleccione copia de seguridad para restaurar:", + "Select backup archive": "Seleccionar archivo de backup", + "Select backup archive to restore": "Seleccione el archivo de backup para restaurar", + "Select backup backend:": "Seleccione el backend de backup:", + "Select backup method and profile:": "Seleccione el método de backup y el perfil:", + "Select backup profile:": "Seleccione el perfil de backup:", + "Select backup to restore": "Seleccione el backup para restaurar", + "Select backup to restore:": "Seleccione el backup para restaurar:", "Select bridge for network interface(s):": "Seleccione el puente para las interfaces de red:", "Select container:": "Seleccionar contenedor:", "Select content types for this storage:": "Seleccione tipos de contenido para este almacenamiento:", @@ -5379,7 +5384,7 @@ "Select share permissions:": "Seleccione permisos para compartir:", "Select storage for imported disk(s):": "Seleccione el almacenamiento para los discos importados:", "Select storage to remove:": "Seleccione el almacenamiento para eliminar:", - "Select target IQN:": "Seleccione el IQN objetivo:", + "Select target IQN:": "Seleccione el IQN destino:", "Select target mode for selected GPU(s):": "Seleccione el modo de destino para las GPU seleccionadas:", "Select the CT to manage NFS/Samba client:": "Seleccione el CT para administrar el cliente NFS/Samba:", "Select the CT to which you want to add disks:": "Seleccione el CT al que desea agregar discos:", @@ -5407,14 +5412,14 @@ "Select the folder to mount:": "Seleccione la carpeta a montar:", "Select the interface type for all disks:": "Seleccione el tipo de interfaz para todos los discos:", "Select the interface type for:": "Seleccione el tipo de interfaz para:", - "Select the mounted USB to use as backup target:": "seleccione el USB montado para usarlo como destino de respaldo:", - "Select the optimizations to update. Each one re-runs its post-install function and registers the new version.": "Seleccione las optimizaciones para actualizar. Cada uno vuelve a ejecutar su función posterior a la instalación y registra la nueva versión.", - "Select the parent job to attach to:": "seleccione el trabajo principal al que desea adjuntar:", - "Select the paths to restore (one per backup entry):": "seleccione las rutas para restaurar (una por entrada de respaldo):", + "Select the mounted USB to use as backup target:": "Seleccione el USB montado para usarlo como destino de backup:", + "Select the optimizations to update. Each one re-runs its post-install function and registers the new version.": "Seleccione las optimizaciones que desea actualizar. Cada una vuelve a ejecutar su función de post-instalación y registra la nueva versión.", + "Select the parent job to attach to:": "Seleccione el trabajo principal al que adjuntarlo:", + "Select the paths to restore (one per backup entry):": "Seleccione las rutas para restaurar (una por entrada de backup):", "Select the privileged LXC container to convert:": "Seleccione el contenedor LXC privilegiado para convertir:", "Select the storage volume for disk import:": "Seleccione el volumen de almacenamiento para la importación de disco:", "Select the sync interval (in hours):": "Seleccione el intervalo de sincronización (en horas):", - "Select the target VM for PCI passthrough:": "Seleccione la máquina virtual de destino para la transferencia PCI:", + "Select the target VM for PCI passthrough:": "Seleccione la VM de destino para el passthrough PCI:", "Select the type of Linux installation:": "Seleccione el tipo de instalación de Linux:", "Select the type of Windows installation:": "Seleccione el tipo de instalación de Windows:", "Select the unprivileged LXC container to convert:": "Seleccione el contenedor LXC sin privilegios para convertir:", @@ -5436,26 +5441,26 @@ "Selected paths produced no entries to apply.": "Las rutas seleccionadas no generaron entradas para aplicar.", "Selected utilities installation completed": "Instalación de utilidades seleccionadas completada", "Selection": "Selección", - "Self-custodial Bitcoin Lightning wallet with integrated node and app connections.": "Cartera de iluminación Bitcoin auto-custodial con conexiones integradas de nodo y aplicaciones.", - "Self-hosted ZeroTier network controller with web UI for centralized management.": "Controlador de red ZeroTier con interfaz de usuario web para la gestión centralizada.", - "Self-hosted cloud data migration & sync manager": "Gestor de sincronización de datos en la nube", - "Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place.": "Gestor de marcadores colaborativos auto hospedados para recoger, leer, anotar y preservar plenamente lo que importa, todo en un solo lugar.", - "Self-hosted file sharing with a modern web interface": "Compartir archivos con una interfaz web moderna", - "Self-hosted file toolkit for images, video, audio, PDFs, and files": "Herramienta de archivo auto-hosted para imágenes, vídeo, audio, PDF y archivos", - "Self-hosted internet archiving solution": "Solución de archivo de Internet auto-hosted", - "Self-hosted recipe manager and meal planner": "Administrador de recetas y planificador de comidas", - "Self-hosted software development service": "Servicio de desarrollo de software autoapropiado", + "Self-custodial Bitcoin Lightning wallet with integrated node and app connections.": "Monedero Bitcoin Lightning con autocustodia, nodo integrado y conexiones con aplicaciones.", + "Self-hosted ZeroTier network controller with web UI for centralized management.": "Controlador de red ZeroTier autoalojado con interfaz web para la gestión centralizada.", + "Self-hosted cloud data migration & sync manager": "Gestor autoalojado de migración y sincronización de datos en la nube", + "Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place.": "Gestor de marcadores colaborativo y autoalojado para recopilar, leer, anotar y conservar íntegramente lo que importa, todo en un solo lugar.", + "Self-hosted file sharing with a modern web interface": "Compartición de archivos autoalojada con una interfaz web moderna", + "Self-hosted file toolkit for images, video, audio, PDFs, and files": "Kit de herramientas autoalojado para imágenes, vídeo, audio, PDF y archivos", + "Self-hosted internet archiving solution": "Solución autoalojada de archivado de Internet", + "Self-hosted recipe manager and meal planner": "Gestor de recetas y planificador de comidas autoalojado", + "Self-hosted software development service": "Servicio autoalojado de desarrollo de software", "Self-signed TLS certificate created:": "Certificado TLS auto-firmado creado:", - "Selfhosted PDF manager, viewer and editor": "Administrador de PDF, visor y editor", - "Selkies desktop and streaming acceleration": "Selkies escritorio y aceleración de streaming", - "Sending backup to Borg repository...": "Enviando copia de seguridad al repositorio Borg...", - "Sending backup to PBS...": "Enviando copia de seguridad a PBS...", + "Selfhosted PDF manager, viewer and editor": "Gestor, visor y editor de PDF autoalojado", + "Selkies desktop and streaming acceleration": "Aceleración del escritorio y del streaming de Selkies", + "Sending backup to Borg repository...": "Enviando backup al repositorio Borg...", + "Sending backup to PBS...": "Enviando backup a PBS...", "Server": "Servidor", - "Server (listen for incoming tests on TCP 5201)": "Servidor (escuche las pruebas entrantes en TCP 5201)", + "Server (listen for incoming tests on TCP 5201)": "Servidor (espera pruebas entrantes en TCP 5201)", "Server IP/hostname is correct": "La IP/nombre de host del servidor es correcta", "Server IP:": "IP del servidor:", "Server is accessible:": "El servidor es accesible:", - "Server is online": "El servidor está en línea.", + "Server is online": "El servidor está en línea", "Server is running": "El servidor está funcionando", "Server response:": "Respuesta del servidor:", "Server stopped. Press Enter to return to menu...": "El servidor se detuvo. Presione Enter para regresar al menú...", @@ -5464,8 +5469,8 @@ "Servers": "Servidores", "Service": "Servicio", "Service Status": "Estado del servicio", - "Service is active and running": "El servicio está activo y funcionando.", - "Service is inactive": "El servicio está inactivo.", + "Service is active and running": "El servicio está activo y funcionando", + "Service is inactive": "El servicio está inactivo", "Service ready:": "Servicio listo:", "Service responding:": "Servicio que responde:", "Service restarted.": "Servicio reiniciado.", @@ -5476,7 +5481,7 @@ "Services restarted": "Servicios reiniciados", "Services that depend on the main service are not yet supported": "Los servicios que dependen del servicio principal aún no se admiten", "Services:": "Servicios:", - "Set Display > Graphic card (VGA, SPICE or VirtIO) to match the guest": "Configure Pantalla > Tarjeta gráfica (VGA, SPICE o VirtIO) para que coincida con el invitado", + "Set Display > Graphic card (VGA, SPICE or VirtIO) to match the guest": "Configure Pantalla > Tarjeta gráfica (VGA, SPICE o VirtIO) según el sistema de la VM", "Set Hostname": "Establecer nombre de host", "Set Interface MTU Size (leave blank for default)": "Establecer el tamaño de MTU de la interfaz (dejar en blanco por defecto)", "Set MAC Address (leave empty for automatic)": "Establecer dirección MAC (déjelo vacío para automático)", @@ -5492,7 +5497,7 @@ "Set this disk as the primary boot disk?": "¿Configurar este disco como disco de arranque principal?", "Set up custom MOTD banner": "Configurar banner MOTD personalizado", "Set up the apex group and udev rules": "Configurar el grupo apex y las reglas de udev", - "Set up time synchronization and entropy generation": "Configurar la sincronización horaria y la generación de entropía.", + "Set up time synchronization and entropy generation": "Configurar la sincronización horaria y la generación de entropía", "Setting APT language configuration...": "Configurando la configuración del idioma APT...", "Setting VM description": "Configuración de la descripción de la máquina virtual", "Setting boot order...": "Configurando el orden de arranque...", @@ -5500,8 +5505,8 @@ "Setting sharedfiles group with UID remapping...": "Configurando el grupo de archivos compartidos con reasignación de UID...", "Setting systemd ulimits...": "Configurando los límites de systemd...", "Setting ulimit for the shell user...": "Configurando ulimit para el usuario de shell...", - "Setting up persistent network interfaces": "Configurar interfaces de red persistentes", - "Setting up persistent network interfaces successfully.": "Configuración exitosa de interfaces de red persistentes.", + "Setting up persistent network interfaces": "Configurando interfaces de red persistentes", + "Setting up persistent network interfaces successfully.": "Interfaces de red persistentes configuradas correctamente.", "Setting up the Google Coral APT repository...": "Configurando el repositorio Google Coral APT...", "Settings": "Ajustes", "Settings post-install Proxmox": "Configuración post instalación de Proxmox", @@ -5509,7 +5514,7 @@ "Share Access Error": "Error de acceso al recurso compartido", "Share Name": "Nombre compartido", "Share Options": "Opciones para compartir", - "Share added successfully.": "Compartir agregado exitosamente.", + "Share added successfully.": "Compartir agregado correctamente.", "Share deleted and Samba service restarted.": "Compartir eliminado y servicio Samba reiniciado.", "Share exists:": "Compartir existe:", "Share folders automatically (true or false)": "Compartir carpetas automáticamente (true o false)", @@ -5533,28 +5538,28 @@ "Shared host directory (not included in Proxmox backups)": "Directorio del host compartido (no incluido en los backups de Proxmox)", "Shared host files are kept as they are; the backup does not restore their content.": "Los archivos de host compartidos se guardan como están; el backup no restaura su contenido.", "Shared host media directory": "Directorio multimedia compartido del host", - "Shared memory size for the GPU workload in MB": "Tamaño de memoria compartido para el volumen de trabajo de GPU en MB", + "Shared memory size for the GPU workload in MB": "Tamaño de la memoria compartida para la carga de trabajo de la GPU, en MB", "Sharedfiles group already exists (GID: 101000)": "El grupo Sharedfiles ya existe (GID: 101000)", - "Shares found:": "Acciones encontradas:", - "Shares selected from guest listing:": "Acciones seleccionadas de la lista de invitados:", + "Shares found:": "Recursos compartidos encontrados:", + "Shares selected from guest listing:": "Recursos compartidos seleccionados de la lista de invitado:", "Shell user ulimit set": "Conjunto de ulimit de usuario de Shell", "Short self-test started on": "Autotest breve iniciado el", - "Short test — ~2 minutes, basic surface check": "Prueba corta: ~2 minutos, verificación básica de la superficie", - "Shotcut is a free, open source, cross-platform video editor.": "Shotcut es un editor de vídeo de código abierto y gratuito.", + "Short test — ~2 minutes, basic surface check": "Prueba corta — ~2 minutos, comprobación básica", + "Shotcut is a free, open source, cross-platform video editor.": "Shotcut es un editor de vídeo gratuito, de código abierto y multiplataforma.", "Should show 'unprivileged: 0' or no unprivileged line": "Debería mostrar 'sin privilegios: 0' o ninguna línea sin privilegios", "Should show 'unprivileged: 1'": "Debería mostrar 'sin privilegios: 1'", "Should show 'unprivileged: 1' if it's unprivileged": "Debería mostrar 'sin privilegios: 1' si no tiene privilegios", "Should show fewer or no issues": "Debería mostrar menos o ningún problema", "Should show pve-manager/9.x.x": "Debería mostrar pve-manager/9.x.x", - "Show All Scripts": "Mostrar todos los guiones", + "Show All Scripts": "Mostrar todos los scripts", "Show CT users in table format": "Mostrar usuarios de CT en formato de tabla", - "Show Container Privilege Status": "Mostrar estado de privilegios de contenedor", + "Show Container Privilege Status": "Mostrar estado de privilegios de los contenedores", "Show DNS resolution status": "Mostrar estado de resolución DNS", "Show Ethernet device info": "Mostrar información del dispositivo Ethernet", "Show GPU frequency": "Mostrar frecuencia de GPU", "Show GPU kernel driver in use": "Mostrar el controlador del kernel de GPU en uso", "Show GPU time": "Mostrar tiempo de GPU", - "Show Monitor Service Status": "Mostrar estado del servicio del monitor", + "Show Monitor Service Status": "Mostrar estado del servicio del Monitor", "Show Network Config File": "Mostrar archivo de configuración de red", "Show Proxmox storage configuration": "Mostrar la configuración de almacenamiento de Proxmox", "Show Proxmox version": "Mostrar versión de Proxmox", @@ -5568,7 +5573,7 @@ "Show available Proxmox upgrades": "Mostrar actualizaciones de Proxmox disponibles", "Show configured network bridges": "Mostrar puentes de red configurados", "Show container configuration. Use the correct ": "Mostrar la configuración del contenedor. Utilice el correcto", - "Show detailed keyfile info": "Mostrar información detallada del archivo clave", + "Show detailed keyfile info": "Mostrar información detallada del archivo de claves", "Show disk usage by mount point": "Mostrar uso del disco por punto de montaje", "Show jobs and last run status": "Mostrar tareas y estado de la última ejecución", "Show listening ports (TCP/UDP)": "Mostrar puertos de escucha (TCP/UDP)", @@ -5582,23 +5587,23 @@ "Show size of a directory": "Mostrar tamaño de un directorio", "Show standard exclude patterns": "Mostrar patrones de exclusión estándar", "Show status of all storage pools": "Mostrar el estado de todos los grupos de almacenamiento", - "Show the QR code of a peer again with: pct exec -- /app/show-peer 1": "Mostrar el código QR de un par de nuevo con: pct exec -- /app/show-peer 1", + "Show the QR code of a peer again with: pct exec -- /app/show-peer 1": "Vuelve a mostrar el código QR de un peer con: pct exec -- /app/show-peer 1", "Show traffic statistics per interface": "Mostrar estadísticas de tráfico por interfaz", - "Show vzdump backup configuration": "Mostrar configuración de copia de seguridad de vzdump", + "Show vzdump backup configuration": "Mostrar configuración de backup de vzdump", "Shows status and type (nfs/cifs/dir/iscsi...).": "Muestra el estado y el tipo (nfs/cifs/dir/iscsi...).", "Shutdown timeout": "Tiempo de espera de apagado", "SiYuan access code": "Código de acceso de SiYuan", - "SickGear provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more..": "SickGear proporciona la gestión de programas de televisión y/o Anime, detecta nuevos episodios, enlaces aplicaciones de descargador, y más..", - "Signal is a messaging app with privacy at its core. It is free and easy to use, with strong end-to-end encryption that keeps your communication completely private.": "Signal es una aplicación de mensajería con privacidad en su núcleo. Es libre y fácil de usar, con una fuerte encriptación de extremo a extremo que mantiene su comunicación completamente privada.", + "SickGear provides management of TV shows and/or Anime, it detects new episodes, links downloader apps, and more..": "SickGear gestiona series de TV y anime, detecta nuevos episodios, enlaza con aplicaciones de descarga y más..", + "Signal is a messaging app with privacy at its core. It is free and easy to use, with strong end-to-end encryption that keeps your communication completely private.": "Signal es una aplicación de mensajería con la privacidad como base. Es gratuita y fácil de usar, con un sólido cifrado de extremo a extremo que mantiene tus comunicaciones totalmente privadas.", "Signatures removed. Partition table preserved.": "Firmas eliminadas. Se conserva la tabla de particiones.", "Simple and easy to use DDNS": "DDNS simple y fácil de usar", "Single GPU Warning": "Advertencia de GPU única", - "Single target found — selected automatically:": "Objetivo único encontrado: seleccionado automáticamente:", + "Single target found — selected automatically:": "Destino único encontrado: seleccionado automáticamente:", "Size": "Tamaño", "Size in GB of": "Tamaño en GB de", "Size of each consume/export volume in GB": "Tamaño de cada volumen de consumo/exportación en GB", "Size of the /dev/shm shared memory in MB": "Tamaño de la memoria compartida /dev/shm en MB", - "Size of the Frigate temporary cache in MB": "Tamaño de la caché temporal Frigate en MB", + "Size of the Frigate temporary cache in MB": "Tamaño de la caché temporal de Frigate en MB", "Size:": "Tamaño:", "Skip downloading additional languages": "Omitir la descarga de idiomas adicionales", "Skip this device": "Saltar este dispositivo", @@ -5606,22 +5611,22 @@ "Skip this step if using no-subscription repository": "Omita este paso si utiliza un repositorio sin suscripción", "Skip — I will add it as PCIe device": "Saltar: lo agregaré como dispositivo PCIe", "Skip — leave as-is": "Saltar: dejar como está", - "Skipped (no disks of the pool are present on this host):": "omitido (no hay discos del grupo presentes en este host):", - "Skipped (some disks missing):": "omitido (faltan algunos discos):", + "Skipped (no disks of the pool are present on this host):": "Omitido (no hay discos del grupo presentes en este host):", + "Skipped (some disks missing):": "Omitido (faltan algunos discos):", "Skipped because Jellyfin did not create encoding.xml:": "Saltar porque Jellyfin no creó encoding.xml:", "Skipped device": "Dispositivo omitido", - "Skipped to protect target system (would cascade-remove packages)": "omitido para proteger el sistema de destino (eliminaría paquetes en cascada)", - "Skipped, not in apt cache:": "omitido, no en caché apto:", + "Skipped to protect target system (would cascade-remove packages)": "Omitido para proteger el sistema de destino (eliminaría paquetes en cascada)", + "Skipped, not in apt cache:": "Omitido, no está en la caché de apt:", "Skipping LXC": "Saltarse LXC", "Skipping SR-IOV device": "Saltar el dispositivo SR-IOV", "Skipping installation.": "Saltarse la instalación.", "Skipping manual patches — feranick fork already supports this kernel.": "Saltarse parches manuales: feranick fork ya es compatible con este kernel.", - "Sleek podcast downloader with GPodder sync": "descargador de podcast Sleek con sincronización GPodder", + "Sleek podcast downloader with GPodder sync": "Descargador de podcasts elegante con sincronización GPodder", "Smart Card": "Tarjeta inteligente", "Smart restore plan — hardware compatibility check": "Plan de restauración inteligente: verificación de compatibilidad de hardware", - "Smokeping keeps track of your network latency. For a full example of what this application is capable of visit UCDavis.": "Smokeping mantiene un seguimiento de la latencia de su red. Para un ejemplo completo de lo que esta aplicación es capaz de visitar UCDavis.", + "Smokeping keeps track of your network latency. For a full example of what this application is capable of visit UCDavis.": "Smokeping hace un seguimiento de la latencia de tu red. Para ver un ejemplo completo de lo que puede hacer esta aplicación, visita UCDavis.", "SnapOtter": "SnapOtter", - "Snippets — hook scripts / config": "Fragmentos: scripts de enlace/configuración", + "Snippets — hook scripts / config": "Snippets — hook scripts / config", "SoC-integrated GPU: tight coupling with other SoC components": "GPU integrada en SoC: estrecho acoplamiento con otros componentes de SoC", "Some DKMS removals reported errors; final verification will determine the result.": "Algunas eliminaciones de DKMS han devuelto errores; la verificación final determinará el resultado.", "Some changes require a reboot to take effect. Do you want to restart now?": "Algunos cambios requieren un reinicio para que surtan efecto. ¿Quieres reiniciar ahora?", @@ -5630,31 +5635,31 @@ "Some old time services could not be removed (not installed)": "Algunos servicios antiguos no se pudieron eliminar (no instalar)", "Some operations failed — review messages above. Press Enter to continue...": "Algunas operaciones fallaron: revise los mensajes anteriores. Presione Entrar para continuar...", "Some packages still need attention; review": "Algunos paquetes aún requieren atención; revise", - "Some projects publish a Dockerfile and not an image: it has to be built and published to a registry before it can be installed this way. An image of a private registry needs credentials, which are not supported yet.": "Algunos proyectos publican un Dockerfile y no una imagen: tiene que ser construido y publicado a un registro antes de que pueda instalarse de esta manera. Una imagen de un registro privado necesita credentials, que aún no son compatibles.", + "Some projects publish a Dockerfile and not an image: it has to be built and published to a registry before it can be installed this way. An image of a private registry needs credentials, which are not supported yet.": "Algunos proyectos publican un Dockerfile y no una imagen: hay que construirla y publicarla en un registro antes de poder instalarla así. Una imagen de un registro privado necesita credenciales, que todavía no se admiten.", "Some repairs failed. Please fix manually and re-run the script.": "Algunas reparaciones fallaron. Corrija manualmente y vuelva a ejecutar el script.", "Some repositories are not available, continuing with available ones...": "Algunos repositorios no están disponibles, continuando con los disponibles...", "Some selected GPUs are already configured in this container.": "Algunas GPU seleccionadas ya están configuradas en este contenedor.", "Some signatures could not be removed (see warnings above).": "Algunas firmas no se pudieron eliminar (consulte las advertencias anteriores).", - "Some utility packages could not be removed; the remaining list has been preserved": "algunos paquetes de utilidades no se pudieron eliminar;la lista restante se ha conservado", + "Some utility packages could not be removed; the remaining list has been preserved": "Algunos paquetes de utilidades no se pudieron eliminar; la lista restante se ha conservado", "Something is already mounted at": "Ya hay algo montado en", "Something is already mounted at:": "Ya hay algo montado en:", - "Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.": "Sonarr (antes NZBdrone) es un PVR para usuarios de utilidad y bittorrent. Puede monitorear múltiples feeds RSS para nuevos episodios de sus programas favoritos y los agarrará, ordenará y renombrará. También se puede configurar para actualizar automáticamente la calidad de los archivos ya descargados cuando se dispone de un formato de mejor calidad.", + "Sonarr (formerly NZBdrone) is a PVR for usenet and bittorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.": "Sonarr (antes NZBdrone) es un PVR para usuarios de usenet y bittorrent. Vigila varios feeds RSS en busca de nuevos episodios de tus series favoritas y los descarga, ordena y renombra. También puede mejorar automáticamente la calidad de los archivos ya descargados cuando aparece un formato mejor.", "Sonarr added to Prowlarr": "Sonarr añadido a Prowlarr", "Sonarr connected to qBittorrent": "Sonarr conectado a qBittorrent", "Sonarr root folder configured": "Carpeta raíz Sonarr configurada", "Source": "Fuente", "Source VM": "Máquina virtual de origen", - "Source patched successfully.": "Fuente parcheada exitosamente.", + "Source patched successfully.": "Fuente parcheada correctamente.", "Source:": "Fuente:", "Sources copied to": "Fuentes copiadas a", "Spanish": "Español", "Specific host (enter IP)": "Host específico (ingrese IP)", "Specific subnet (enter manually)": "Subred específica (ingresar manualmente)", - "Speedtest Tracker web interface": "Interfaz web Speedtest Tracker", - "Speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.": "Speedtest-tracker es una aplicación de seguimiento de rendimiento de internet autoauspiciada que ejecuta cheques de velocidad contra el servicio Speedtest de Ookla.", - "Spotube is an open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube, Piped.video or JioSaavn as an audio source, eliminating the need for Spotify Premium": "Spotube es un cliente de código abierto, multiplataforma de Spotify compatible con múltiples plataformas utilizando API de datos de Spotify y YouTube, Piped. video o JioSaavn como fuente de audio, eliminando la necesidad de Spotify Premium", - "Stable (main branch)": "Estable (rama principal)", - "Stable monitor service normalized.": "Servicio de monitor estable normalizado.", + "Speedtest Tracker web interface": "Interfaz web de Speedtest Tracker", + "Speedtest-tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.": "Speedtest-tracker es una aplicación autoalojada de seguimiento del rendimiento de Internet que ejecuta pruebas de velocidad contra el servicio Speedtest de Ookla.", + "Spotube is an open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube, Piped.video or JioSaavn as an audio source, eliminating the need for Spotify Premium": "Spotube es un cliente de Spotify de código abierto y multiplataforma que usa la API de datos de Spotify y YouTube, Piped.video o JioSaavn como fuente de audio, sin necesidad de Spotify Premium", + "Stable (main branch)": "Estable (rama main)", + "Stable monitor service normalized.": "Servicio del Monitor estable normalizado.", "Stack": "Pila", "Stack adapter not recognized by the translator": "Adaptador de pila no reconocido por el traductor", "Stack backups are missing; a partial restore is not allowed": "Faltan backups de la pila; no se permite una restauración parcial", @@ -5676,7 +5681,7 @@ "Stale VFIO Config Cleaned": "Configuración VFIO obsoleta limpiada", "Stale VFIO Config Detected": "Se detectó configuración VFIO obsoleta", "Stale VFIO entries removed and initramfs rebuilt.": "Se eliminaron las entradas VFIO obsoletas y se reconstruyó initramfs.", - "Standard NAS (backup, iso, vztmpl)": "NAS estándar (copia de seguridad, iso, vztmpl)", + "Standard NAS (backup, iso, vztmpl)": "NAS estándar (backup, iso, vztmpl)", "Start": "Inicio", "Start VM": "Iniciar máquina virtual", "Start VM after creation": "Iniciar VM después de la creación", @@ -5703,7 +5708,7 @@ "Start the converted container:": "Inicie el contenedor convertido:", "Start the main system upgrade:": "Inicie la actualización principal del sistema:", "Start the stack with Proxmox": "Iniciar la pila con Proxmox", - "Start uploading to PBS — sets a recovery passphrase": "comience a cargar en PBS: establece una frase de contraseña de recuperación", + "Start uploading to PBS — sets a recovery passphrase": "Empezar a subir a PBS — establece una frase de contraseña de recuperación", "Start when finished": "Iniciar al terminar", "Start with Proxmox": "Iniciar con Proxmox", "Starting": "Iniciando", @@ -5733,17 +5738,17 @@ "Starting the service:": "Iniciando el servicio:", "Starting unprivileged container...": "Iniciando el contenedor sin privilegios...", "Startup: coordinated by the stack startup hook": "Arranque: coordinado por el hook de arranque de la pila", - "Startup: independent, without hookscript": "Inicio: independiente, sin gancho", + "Startup: independent, without hookscript": "Inicio: independiente, sin hookscript", "Static IP": "IP estática", "Static IPv4 address": "Dirección IPv4 estática", "Static IPv4 address for": "Dirección IPv4 estática para", "Status": "Estado", "Status:": "Estado:", - "Steam is the ultimate destination for playing, discussing, and creating games.": "Steam es el destino final para jugar, discutir y crear juegos.", + "Steam is the ultimate destination for playing, discussing, and creating games.": "Steam es el lugar de referencia para jugar, hablar de juegos y crearlos.", "SteamGridDB": "SteamGridDB", - "SteamGridDB API key": "SteamClave API de GridDB", + "SteamGridDB API key": "Clave de API de SteamGridDB", "Step": "Paso", - "Step 2: Testing actual share access with guest...": "Paso 2: Probar el acceso compartido real con los invitados...", + "Step 2: Testing actual share access with guest...": "Paso 2: probando el acceso real al recurso compartido como invitado...", "Steps that will run:": "Pasos que se ejecutarán:", "Still has issues": "Todavía tiene problemas", "Stop it first and run this option again.": "Deténgalo primero y ejecute esta opción nuevamente.", @@ -5753,9 +5758,9 @@ "Stop the container before the NVIDIA refresh": "Detén el contenedor antes de la actualización de NVIDIA", "Stop the container if it's running:": "Detenga el contenedor si se está ejecutando:", "Stop them first and run this script again.": "Deténgalos primero y ejecute este script nuevamente.", - "Stop uploading to PBS": "dejar de subir a PBS", + "Stop uploading to PBS": "Dejar de subir a PBS", "Stop uploading?": "¿Dejar de subir?", - "Stopped": "Interrumpido", + "Stopped": "Detenido", "Stopped and disabled": "Detenido y deshabilitado", "Stopped at:": "Detuvo:", "Stopping Coral kernel modules...": "Deteniendo los módulos del kernel de Coral...", @@ -5772,7 +5777,7 @@ "Stopping the container...": "Deteniendo el contenedor...", "Stopping the stack...": "Deteniendo la pila...", "Storage": "Almacenamiento", - "Storage & Share Manager": "Almacenamiento y Gestor de recursos compartidos", + "Storage & Share Manager": "Gestor de almacenamiento y recursos compartidos", "Storage Added:": "Almacenamiento agregado:", "Storage Exists": "El almacenamiento existe", "Storage ID": "ID de almacenamiento", @@ -5807,8 +5812,8 @@ "Storage:": "Almacenamiento:", "Stored Credentials:": "Credenciales almacenadas:", "Stored credentials:": "Credenciales almacenadas:", - "Stremio is a modern media center that gives you the freedom to watch everything you want.": "Stremio es un moderno centro de medios que te da la libertad de ver todo lo que quieras.", - "Subdomains for the certificate, comma separated (wildcard for *.domain)": "Subdominios para el certificado, coma separado (wildcard para *.domain)", + "Stremio is a modern media center that gives you the freedom to watch everything you want.": "Stremio es un centro multimedia moderno que te da la libertad de ver todo lo que quieras.", + "Subdomains for the certificate, comma separated (wildcard for *.domain)": "Subdominios del certificado, separados por comas (wildcard para *.domain)", "Subnet": "Subred", "Subscription banner removal failed": "Error al eliminar el banner de suscripción", "Subscription banner removed successfully": "El banner de suscripción se eliminó correctamente", @@ -5822,12 +5827,12 @@ "Swap in MB": "Swap en MB", "Swap partition detected": "Partición swap detectada", "Swappiness configuration created successfully": "Configuración de swappiness creada correctamente", - "Swing Music is a beautifully designed, self-hosted music streaming server. Like a cooler Spotify ... but bring your own music.": "Swing Music es un servidor de streaming de música de diseño propio. Como un Spotify más fresco... pero trae tu propia música.", - "Switch GPU Mode (VM <-> LXC)": "Cambiar el modo GPU (VM <-> LXC)", - "Switch Mode": "Switch Mode", + "Swing Music is a beautifully designed, self-hosted music streaming server. Like a cooler Spotify ... but bring your own music.": "Swing Music es un servidor de streaming de música autoalojado y de diseño muy cuidado. Como un Spotify con más estilo... pero con tu propia música.", + "Switch GPU Mode (VM <-> LXC)": "Cambiar modo de GPU (VM <-> LXC)", + "Switch Mode": "Cambio de modo", "Switch Script Not Found": "Script de cambio no encontrado", "Switch to GPU -> LXC (native driver mode)": "Cambie a GPU -> LXC (modo de controlador nativo)", - "Switch to GPU -> VM (VFIO passthrough mode)": "Cambie a GPU -> VM (modo de paso VFIO)", + "Switch to GPU -> VM (VFIO passthrough mode)": "Cambiar a GPU -> VM (modo passthrough VFIO)", "Switches to the free no-subscription repository": "Cambia al repositorio gratuito sin suscripción", "Switching to": "Cambiando a", "Switching to GPU -> LXC mode removes VFIO exclusivity.": "Cambiar a GPU -> modo LXC elimina la exclusividad de VFIO.", @@ -5837,8 +5842,8 @@ "Symbolic link loop in the new image": "El bucle de enlace simbólico en la nueva imagen", "Symbolic link outside the rootfs of the new image": "Enlace simbólico fuera de los rootfs de la nueva imagen", "Synchronize time automatically": "Sincronizar la hora automáticamente", - "Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.": "Synclounge es una herramienta de terceros que te permite ver Plex en sincronía con tus amigos/familia, donde estés.", - "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.": "Syncthing reemplaza los servicios patentados de sincronización y nube con algo abierto, confiable y descentralizado. Sus datos son sólo sus datos y merece elegir dónde se almacena, si se comparte con algún tercero y cómo se transmite a través de Internet.", + "Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.": "Synclounge es una herramienta de terceros que te permite ver Plex en sincronía con tus amigos o familia, estés donde estés.", + "Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.": "Syncthing sustituye los servicios propietarios de sincronización y nube por algo abierto, fiable y descentralizado. Tus datos son solo tuyos y mereces decidir dónde se guardan, si se comparten con terceros y cómo viajan por Internet.", "Sysctl not namespaced or not valid:": "Sysctl no namespaced or not valid:", "System": "Sistema", "System CLI Tools": "Herramientas CLI del sistema", @@ -5847,55 +5852,55 @@ "System Utilities Installer": "Instalador de utilidades del sistema", "System disk is SSD or M.2. Proceeding with Log2RAM setup.": "El disco del sistema es SSD o M.2. Continuando con la configuración de Log2RAM.", "System error:": "Error del sistema:", - "System errors and logs": "Errores y registros del sistema", + "System errors and logs": "Errores y logs del sistema", "System group apex already exists.": "El vértice del grupo del sistema ya existe.", "System group apex created.": "Vértice del grupo de sistemas creado.", - "System hardening scoring (0-100)": "Puntuación de endurecimiento del sistema (0-100)", + "System hardening scoring (0-100)": "Puntuación de hardening del sistema (0-100)", "System hostname and kernel info": "Nombre de host del sistema e información del kernel", - "System is already up to date": "El sistema ya está actualizado.", + "System is already up to date": "El sistema ya está actualizado", "System is already up to date. No update needed.": "El sistema ya está actualizado. No se necesita actualización.", "System limits increase completed.": "Aumento de los límites del sistema completado.", "System limits optimizations removed": "Se eliminaron las optimizaciones de los límites del sistema", - "System must be updated to latest PVE 8.4+ before starting": "El sistema debe actualizarse a la última versión de PVE 8.4+ antes de comenzar.", + "System must be updated to latest PVE 8.4+ before starting": "El sistema debe actualizarse a la última versión de PVE 8.4+ antes de comenzar", "System path mounts are not yet supported": "Los montajes de la ruta del sistema aún no están soportados", "System reboot required": "Es necesario reiniciar el sistema", "System upgrade completed": "Actualización del sistema completada", "System uptime": "Tiempo de actividad del sistema", "Systemd ulimits set": "Ulimites de Systemd establecidos", - "TCP BBR configuration created successfully": "Configuración TCP BBR creada exitosamente", - "TCP Fast Open configuration created successfully": "Configuración de TCP Fast Open creada exitosamente", + "TCP BBR configuration created successfully": "Configuración TCP BBR creada correctamente", + "TCP Fast Open configuration created successfully": "Configuración de TCP Fast Open creada correctamente", "TCP optimizations configuration completed": "Configuración de optimizaciones TCP completada", "TCP optimizations reverted (defaults restored on next reboot)": "Optimizaciones de TCP revertidas (los valores predeterminados se restauran en el próximo reinicio)", "TCP port 5201 is reachable (firewall on server)": "El puerto TCP 5201 es accesible (cortafuegos del servidor)", "TPM device added to VM": "Dispositivo TPM agregado a la VM", "TPM storage selection failed or was cancelled. VM creation aborted.": "La selección de almacenamiento de TPM falló o se canceló. Se canceló la creación de la máquina virtual.", "TROUBLESHOOTING:": "SOLUCIÓN DE PROBLEMAS:", - "TUI mode": "modo TUI", + "TUI mode": "Modo TUI", "TUI mode (requires root)": "Modo TUI (requiere root)", - "Take control of your Minecraft servers.": "Tome el control de sus servidores Minecraft.", + "Take control of your Minecraft servers.": "Toma el control de tus servidores de Minecraft.", "Tandoor WebUI": "Tandoor WebUI", "Tandoor configuration cancelled": "Configuración de Tandoor cancelada", "Tandoor needs at least 1 GB for staticfiles and 4 GB for PostgreSQL": "Tandoor necesita al menos 1 GB para ficheros estáticos y 4 GB para PostgreSQL", "Tandoor needs to complete its first start to create the initial administrator": "Tandoor necesita completar su primer arranque para crear el administrador inicial", - "Target IQN:": "IQN objetivo:", + "Target IQN:": "IQN destino:", "Target VM": "Máquina virtual de destino", "Target VM validated": "VM de destino validada", - "Target channel:": "Canal objetivo:", + "Target channel:": "Canal destino:", "Target disk": "Disco de destino", "Target host runs": "Ejecuciones del host de destino", - "Target mode": "Modo objetivo", + "Target mode": "Modo destino", "Target server:": "Servidor de destino:", - "Target:": "Objetivo:", - "Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.": "Tautulli es una aplicación web basada en python para monitoreo, análisis y notificaciones para Plex Media Server.", - "Teable adopts a concise spreadsheet interface, yet creates powerful database applications": "Teable adopta una interfaz de hoja de cálculo concisa, sin embargo crea potentes aplicaciones de bases de datos", + "Target:": "Destino:", + "Tautulli is a python based web application for monitoring, analytics and notifications for Plex Media Server.": "Tautulli es una aplicación web en python de monitorización, analítica y notificaciones para Plex Media Server.", + "Teable adopts a concise spreadsheet interface, yet creates powerful database applications": "Teable usa una interfaz sencilla de hoja de cálculo y, aun así, crea potentes aplicaciones de bases de datos", "Telegram is a cloud-based mobile and desktop messaging app.": "Telegram es una aplicación de mensajería móvil y de escritorio basada en la nube.", - "Temporary data container:": "contenedor de datos temporales:", + "Temporary data container:": "Contenedor de datos temporales:", "Temporary login": "Acceso temporal", "Temporary password retrieved": "Contraseña temporal recuperada", "Temporary working directory (if present):": "Directorio de trabajo temporal (si está presente):", "Terminal Multiplexers": "Multiplexores de terminales", "Terminal multiplexer (Ctrl+b then d to detach, or type exit)": "Multiplexor de terminal (Ctrl+b y luego d para desconectar, o escriba exit)", - "Test Connectivity": "Prueba de Conectividad", + "Test Connectivity": "Prueba de conectividad", "Test NFS Connectivity": "Probar la conectividad NFS", "Test Samba Connectivity": "Probar la conectividad Samba", "Test iSCSI Connectivity": "Probar la conectividad iSCSI", @@ -5907,11 +5912,11 @@ "Test typically completes in ~2 minutes.": "La prueba normalmente se completa en aproximadamente 2 minutos.", "Testing": "Pruebas", "Testing NFS connection...": "Probando conexión NFS...", - "Testing comprehensive guest access to server": "Probando el acceso integral de invitados al servidor", + "Testing comprehensive guest access to server": "Probando el acceso completo de invitado al servidor", "Testing connectivity to portal...": "Probando la conectividad al portal...", - "Testing guest listing and share access on server": "Probar la lista de invitados y compartir el acceso en el servidor", + "Testing guest listing and share access on server": "Probando el listado y el acceso a recursos compartidos como invitado en el servidor", "Testing network connectivity...": "Probando la conectividad de la red...", - "Text that new pads start with (empty = the text of the image)": "Texto que comienzan las nuevas almohadillas (vacío = texto de la imagen)", + "Text that new pads start with (empty = the text of the image)": "Texto con el que empiezan los pads nuevos (vacío = el texto de la imagen)", "Thank you for using ProxMenux. Goodbye!": "Gracias por utilizar ProxMenux. ¡Hasta pronto!", "That VM is currently stopped, so the GPU can be reassigned now.": "Esa VM está actualmente detenida, por lo que la GPU se puede reasignar ahora.", "That doesn't look like an SSH private key. Pick the private key file (no .pub extension, parseable by ssh-keygen).": "Eso no parece una clave privada SSH.Elige el archivo de clave privada (sin extensión .pub, analizable mediante ssh-keygen).", @@ -5919,7 +5924,7 @@ "The AMD GPU did not complete a test inference with ROCm": "La GPU AMD no completó una inferencia de prueba con ROCm", "The AMD driver does not offer its compute interface (/dev/kfd) on this host.": "El driver de AMD no ofrece su interfaz de cómputo (/dev/kfd) en este host.", "The AppArmor/seccomp relaxation does not include the required consent": "La relajación AppArmor/seccomp no incluye el consentimiento necesario", - "The Bookmark Everything App": "La aplicación Todo Marcador", + "The Bookmark Everything App": "La aplicación para guardar todo en marcadores", "The Brave browser is a fast, private and secure web browser for PC, Mac and mobile.": "El navegador Brave es un navegador web rápido, privado y seguro para PC, Mac y móvil.", "The CT already exists:": "El CT ya existe:", "The Compose file declares no service": "El archivo Compose no declara servicio", @@ -5927,7 +5932,7 @@ "The Compose file describes several services:": "El archivo Compose describe varios servicios:", "The Compose file does not contain a Compose document": "El archivo Compose no contiene un documento Compose", "The Compose file is not valid YAML:": "El archivo Compose no es YAML válido:", - "The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. Continue only if you trust the image and accept this risk.": "El Compose ofrece una relajación opcional AppArmor o seccomp; se mantendrá deshabilitado a menos que el usuario lo seleccione. Continúe sólo si confía en la imagen y acepta este riesgo.", + "The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. Continue only if you trust the image and accept this risk.": "El Compose ofrece una relajación opcional de AppArmor o seccomp; seguirá desactivada salvo que el usuario la seleccione. Continúa solo si confías en la imagen y aceptas este riesgo.", "The Compose value must be text or a list:": "El valor Compose debe ser texto o lista:", "The DRM node is not an Intel or AMD GPU; NVIDIA requires its library profile": "El nodo DRM no es una GPU Intel o AMD; NVIDIA requiere su perfil de biblioteca", "The Entrypoint/Cmd combination is empty": "El punto de entrada/Cmd combination está vacío", @@ -5944,7 +5949,7 @@ "The LXC changed during verification; nothing was adopted": "El LXC cambió durante la verificación; no se ha incorporado nada", "The LXC changed while reviewing; nothing was adopted": "El LXC cambió durante la revisión; no se ha incorporado nada", "The LXC has stopped": "El LXC ha parado", - "The Lounge starts in public mode: anyone who reaches the address opens the client without logging in, and the IRC networks added are lost when the session ends.": "El Salón comienza en modo público: cualquier persona que alcance la dirección abre al cliente sin iniciar sesión, y las redes IRC agregadas se pierden cuando termina la sesión.", + "The Lounge starts in public mode: anyone who reaches the address opens the client without logging in, and the IRC networks added are lost when the session ends.": "The Lounge arranca en modo público: cualquiera que llegue a la dirección abre el cliente sin iniciar sesión, y las redes IRC añadidas se pierden al terminar la sesión.", "The MAC address of the container cannot be kept": "La dirección MAC del contenedor no se puede mantener", "The NVIDIA Container Toolkit repository definition was empty.": "La definición del repositorio de NVIDIA Container Toolkit estaba vacía.", "The NVIDIA Container Toolkit signing key could not be read.": "No se pudo leer la clave de firma de NVIDIA Container Toolkit.", @@ -5953,8 +5958,8 @@ "The NVIDIA destination escapes the rootfs": "El destino NVIDIA escapa a los rootfs", "The NVIDIA driver is installed, but the Container Toolkit phase did not complete. GPU support for OCI containers is unavailable until it does.": "El controlador NVIDIA está instalado, pero la fase del Container Toolkit no se completó. La compatibilidad con GPU para contenedores OCI no estará disponible hasta que lo haga.", "The NVIDIA driver or inventory changed; the operation was stopped": "El controlador o inventario de NVIDIA cambió; la operación se detuvo", - "The NVIDIA hook or environment differs from the declared one": "El gancho o entorno NVIDIA difiere del declarado", - "The NVIDIA hook path does not belong to the installer": "La ruta de gancho NVIDIA no pertenece al instalador", + "The NVIDIA hook or environment differs from the declared one": "El hook o entorno NVIDIA difiere del declarado", + "The NVIDIA hook path does not belong to the installer": "La ruta del hook NVIDIA no pertenece al instalador", "The NVIDIA installer needs at least": "El instalador de NVIDIA necesita al menos", "The NVIDIA runtime is up to date; the container is not modified or started": "El tiempo de funcionamiento de NVIDIA está actualizado; el contenedor no se modifica o se inicia", "The Nextcloud volume needs at least 8 GB": "El volumen de Nextcloud necesita al menos 8 GB", @@ -5971,7 +5976,7 @@ "The Paperless persistent volumes need at least 8 GB": "Los volúmenes persistentes de Paperless necesitan al menos 8 GB", "The PostgreSQL volume needs at least 4 GB": "El volumen de PostgreSQL necesita al menos 4 GB", "The PostgreSQL volume needs at least 8 GB": "El volumen de PostgreSQL necesita al menos 8 GB", - "The Proxmox archive keyring is missing; Ceph installation cannot continue safely": "Falta el conjunto de claves de archivo Proxmox;La instalación de Ceph no puede continuar de forma segura", + "The Proxmox archive keyring is missing; Ceph installation cannot continue safely": "Falta el conjunto de claves de archivo Proxmox; La instalación de Ceph no puede continuar de forma segura", "The Proxmox inventory and the local configurations differ": "El inventario de Proxmox y las configuraciones locales difieren", "The ROCm image has no support for the AMD GPU of this host:": "La imagen de ROCm no tiene soporte para la GPU AMD de este host:", "The ROCm image of this application has no support for the AMD GPU of this host:": "La imagen de ROCm de esta aplicación no tiene soporte para la GPU AMD de este host:", @@ -5981,10 +5986,10 @@ "The Tandoor files volume needs at least 2 GB": "El volumen de archivos Tandoor necesita al menos 2 GB", "The URL does not contain the required parameters (id, pack, edition).": "La URL no contiene los parámetros requeridos (id, paquete, edición).", "The USB number can change after reconnecting or rebooting. This profile does not remap it automatically or handle Coral USB re-enumeration. Do not share a dongle already used by another service.": "El número USB puede cambiar después de reconectarse o reiniciar. Este perfil no lo reasigna automáticamente ni gestiona Coral re-enumeración USB. No comparta un dongle ya utilizado por otro servicio.", - "The Unifi-controller software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.": "El software Unifi-controller es un potente motor de software inalámbrico empresarial ideal para implementaciones cliente de alta densidad requiring de baja latencia y alto rendimiento de tiempo de funcionamiento.", + "The Unifi-controller software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.": "El software Unifi-controller es un potente motor de software inalámbrico para empresas, ideal para despliegues con alta densidad de clientes que requieren baja latencia y alta disponibilidad.", "The VA-API device does not exist:": "El dispositivo VA-API no existe:", - "The VM also has these audio devices assigned via PCI passthrough — typically added together with the GPU. Remove them too?": "La VM también tiene estos dispositivos de audio asignados mediante transferencia PCI, que generalmente se agregan junto con la GPU. ¿Quitarlos también?", - "The VM guest will have exclusive access to the GPU.": "El invitado de la VM tendrá acceso exclusivo a la GPU.", + "The VM also has these audio devices assigned via PCI passthrough — typically added together with the GPU. Remove them too?": "La VM también tiene asignados por passthrough PCI estos dispositivos de audio, que suelen añadirse junto con la GPU. ¿Eliminarlos también?", + "The VM guest will have exclusive access to the GPU.": "La VM tendrá acceso exclusivo a la GPU.", "The VM is powered on. Turn it off before adding disks.": "La máquina virtual está encendida. Apáguelo antes de agregar discos.", "The VM/LXC will lose access to this disk after formatting.": "El VM/LXC perderá el acceso a este disco después de formatear.", "The VMID belongs to another container now and is not touched:": "El VMID pertenece ahora a otro contenedor y no se toca:", @@ -5996,7 +6001,7 @@ "The acceleration evidence differs from the verified inventory": "Las pruebas de aceleración difieren del inventario verificado", "The acceleration profile does not support this architecture:": "El perfil de aceleración no apoya esta arquitectura:", "The active kernel driver is not vfio-pci, but the entry in": "El controlador del kernel activo no es vfio-pci, sino la entrada en", - "The active kernel driver is not vfio-pci, but the entry will rebind the GPU to vfio-pci on the next reboot, breaking the LXC passthrough about to be configured.": "El controlador del kernel activo no es vfio-pci, pero la entrada volverá a vincular la GPU a vfio-pci en el próximo reinicio, interrumpiendo el paso a través de LXC que está a punto de configurarse.", + "The active kernel driver is not vfio-pci, but the entry will rebind the GPU to vfio-pci on the next reboot, breaking the LXC passthrough about to be configured.": "El controlador del kernel activo no es vfio-pci, pero la entrada volverá a vincular la GPU a vfio-pci en el próximo reinicio, interrumpiendo el passthrough de LXC que está a punto de configurarse.", "The active kernel driver is not vfio-pci, but the entry will rebind the GPU to vfio-pci on the next reboot.": "el controlador del kernel activo no es vfio-pci, pero la entrada volverá a vincular la GPU a vfio-pci en el próximo reinicio.", "The adaptation content was modified": "El contenido de adaptación fue modificado", "The added disk needs a whole-GiB size recorded by Proxmox": "El disco añadido necesita un tamaño en GiB enteros registrado por Proxmox", @@ -6004,7 +6009,7 @@ "The additional path hides a system directory": "El camino adicional esconde un directorio del sistema", "The address is already assigned on this host or cluster:": "La dirección ya está asignada en este host o cluster:", "The address must start with http:// or https://": "La dirección debe comenzar con http:// o https://", - "The administrator account, the public address and the UDP port are created on the first start, so the web interface opens directly on its login page.": "La cuenta de administrador, la dirección pública y el puerto UDP se crean en el primer comienzo, por lo que la interfaz web se abre directamente en su página de inicio de sesión.", + "The administrator account, the public address and the UDP port are created on the first start, so the web interface opens directly on its login page.": "La cuenta de administrador, la dirección pública y el puerto UDP se crean en el primer arranque, así que la interfaz web se abre directamente en su página de inicio de sesión.", "The administrator email is not valid": "El correo electrónico del administrador no es válido", "The administrator user contains characters that are not allowed": "El usuario administrador contiene caracteres que no se permiten", "The all-in-one AI application.": "La aplicación de IA todo en uno.", @@ -6020,21 +6025,21 @@ "The application stopped during its first start:": "La aplicación se detuvo durante su primer comienzo:", "The application was removed": "La aplicación se ha eliminado", "The archive could not be extracted.": "No se pudo extraer el archivo.", - "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 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 va a hacer backup. Escribir el archivo allí copiaría el backup dentro de sí mismo, lo que produciría un archivo dañado o que crecería sin límite hasta llenar el disco.", "The backup could not be identified; the image is not replaced": "El backup no se pudo identificar; la imagen no es reemplazada", "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 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 metadata was compared against this host. The following items will be SKIPPED to keep the boot safe:": "Los metadatos del backup se compararon con este host. Los siguientes elementos se OMITIRÁN para mantener el arranque seguro:", "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", - "The backup was taken on a different PVE or kernel major.minor. These paths will be SKIPPED to keep the boot safe:": "La copia de seguridad se realizó en un PVE o kernel mayor.menor diferente. Estas rutas se SALTARÁN para mantener el arranque seguro:", - "The bind mount target escapes the rootfs:": "El objetivo de montaje enlazado escapa a los rootfs:", + "The backup was taken on a different PVE or kernel major.minor. These paths will be SKIPPED to keep the boot safe:": "El backup se hizo en un PVE o kernel major.minor distinto. Estas rutas se OMITIRÁN para mantener el arranque seguro:", + "The bind mount target escapes the rootfs:": "El destino del bind mount sale del rootfs:", "The block device does not exist:": "El dispositivo bloque no existe:", - "The build could not be checked beforehand; continuing without that check.": "La compilación no se pudo verificar de antemano;continuar sin ese cheque.", + "The build could not be checked beforehand; continuing without that check.": "La compilación no se pudo comprobar de antemano; se continúa sin esa comprobación.", "The cached image does not match the current digest": "La imagen caché no coincide con el digesto actual", "The cached image is damaged; it will be downloaded again.": "La imagen en caché está dañada; se descargará de nuevo.", "The character device does not exist:": "El dispositivo de carácter no existe:", - "The command asks for a password that is not echoed. After creating the users, the web interface asks for a user name and a password.": "El comando pide una contraseña que no se hace eco. Después de crear los usuarios, la interfaz web pide un nombre de usuario y una contraseña.", + "The command asks for a password that is not echoed. After creating the users, the web interface asks for a user name and a password.": "El comando pide una contraseña que no se muestra al escribirla. Tras crear los usuarios, la interfaz web pide un nombre de usuario y una contraseña.", "The command does not name an image": "El comando no nombra ninguna imagen", "The command reads its variables from a file; write them in the command or use a Compose file": "El comando lee sus variables de un archivo; escríbalas en el comando o utilice un archivo Compose", "The command runs the container as the user of the host; the container uses the user of its image instead.": "El comando ejecuta el contenedor como el usuario del host; el contenedor utiliza el usuario de su imagen en su lugar.", @@ -6053,7 +6058,7 @@ "The container could not be removed automatically:": "El contenedor no se puede retirar automáticamente:", "The container could not be started:": "No se podía iniciar el contenedor:", "The container creation does not match the prepared instance": "La creación de contenedores no coincide con la instancia preparada", - "The container devices do not match the saved record": "Los dispositivos de contenedores no coinciden con el registro guardado", + "The container devices do not match the saved record": "Los dispositivos del contenedor no coinciden con el registro guardado", "The container did not stop to update its persistent configuration:": "El contenedor no se detuvo para actualizar su configuración persistente:", "The container did not stop; its disks are not touched": "El contenedor no se detuvo; sus discos no se tocan", "The container disks do not match the saved record": "Los discos de contenedores no coinciden con el disco guardado", @@ -6073,8 +6078,8 @@ "The container no longer exists:": "El contenedor ya no existe:", "The container of a member was replaced; the assembly is not resumed": "El contenedor de un miembro fue reemplazado; la asamblea no se reanuda", "The container runs on another node of the cluster; migrate it back to this node to remove it:": "El contenedor está en otro nodo del clúster; migra el contenedor de vuelta a este nodo para eliminarlo:", - "The container should now start as privileged": "El contenedor ahora debería comenzar como privilegiado.", - "The container should now start as unprivileged": "El contenedor ahora debería comenzar sin privilegios.", + "The container should now start as privileged": "El contenedor debería arrancar ahora como privilegiado", + "The container should now start as unprivileged": "El contenedor debería arrancar ahora sin privilegios", "The container stopped after starting:": "El contenedor se detuvo después de comenzar:", "The container stopped before publishing the mount": "El contenedor se detuvo antes de publicar el montaje", "The container stopped before the GPU permissions were verified:": "El contenedor se detuvo antes de que se verificaran los permisos de la GPU:", @@ -6095,30 +6100,30 @@ "The custom path cannot hide system directories": "La ruta personalizada no puede ocultar directorios del sistema", "The custom path overlaps another mount": "La ruta personalizada se superpone a otro montaje", "The data and document volumes need at least 8 GB": "Los volúmenes de datos y documentos necesitan al menos 8 GB", - "The database server must accept connections from the IP address of this container, with a user that is not limited to localhost.": "El servidor de bases de datos debe aceptar conexiones desde la dirección IP de este contenedor, con un usuario que no se limita a localhost.", + "The database server must accept connections from the IP address of this container, with a user that is not limited to localhost.": "El servidor de bases de datos debe aceptar conexiones desde la dirección IP de este contenedor, con un usuario que no esté limitado a localhost.", "The dedicated adapter still requires replaying its rootfs changes": "El adaptador dedicado todavía requiere replaying its rootfs changes", "The dependency hook and the stack recipe differ": "El hook de dependencias y la receta de la pila no coinciden", - "The dependency hook was modified; review it before updating": "El gancho de dependencia fue modificado; revisarlo antes de actualizarlo", - "The developer-friendly cloud platform for building and running LLM agents for AI-native applications.": "La plataforma de nube amigable con el desarrollador para construir y ejecutar agentes LLM para aplicaciones nativas de AI.", + "The dependency hook was modified; review it before updating": "El hook de dependencias fue modificado; revíselo antes de actualizar", + "The developer-friendly cloud platform for building and running LLM agents for AI-native applications.": "La plataforma en la nube pensada para desarrolladores, para crear y ejecutar agentes LLM en aplicaciones nativas de IA.", "The device directory does not exist:": "El directorio del dispositivo no existe:", "The device must keep its /dev path inside the LXC:": "El dispositivo debe mantener su camino /dev dentro del LXC:", "The device must keep its native path without duplicates": "El dispositivo debe mantener su ruta nativa sin duplicados", "The device to remove is not attached:": "El dispositivo que se quiere eliminar no está conectado:", "The directory contains no character devices:": "El directorio no contiene dispositivos de carácter:", "The directory does not exist in the CT.": "El directorio no existe en el CT.", - "The disk": "el disco", + "The disk": "El disco", "The disk does not belong to this CT; automatic adoption is unsafe": "El disco no pertenece a este CT; incorporarlo automáticamente no es seguro", "The disk size cannot be reproduced": "El tamaño del disco no se puede reproducir", "The disk usage of the container could not be read": "El uso del disco del contenedor no se podía leer", - "The domain must resolve to the public address of this network before the certificate can be issued.": "El dominio debe resolverse a la dirección pública de esta red antes de que se pueda expedir el certificado.", + "The domain must resolve to the public address of this network before the certificate can be issued.": "El dominio debe resolver a la dirección pública de esta red antes de poder emitir el certificado.", "The download client still needs to be configured.": "El cliente de descarga todavía necesita ser configurado.", "The download stopped progressing; cancelling this attempt.": "La descarga dejó de progresar; cancelando este intento.", "The downloaded image does not match its manifest": "La imagen descargada no coincide con su manifiesto", "The downloaded image is corrupt:": "La imagen descargada es corrupta:", "The dpkg package database is clean.": "La base de datos de paquetes de dpkg está limpia.", "The driver installed but does not drive this GPU.": "El controlador se instaló pero no controla esta GPU.", - "The dynamic NVIDIA hook is missing": "Falta el gancho dinámico NVIDIA", - "The dynamic NVIDIA hook is missing or duplicated": "El gancho dinámico NVIDIA está desaparecido o duplicado", + "The dynamic NVIDIA hook is missing": "Falta el hook dinámico NVIDIA", + "The dynamic NVIDIA hook is missing or duplicated": "Falta el hook dinámico NVIDIA o está duplicado", "The dynamic NVIDIA profile requires an unprivileged LXC": "El perfil dinámico NVIDIA requiere un LXC no privilegiado", "The dynamic profile does not support static driver mounts": "El perfil dinámico no admite montajes de controlador estático", "The file does not exist, is empty or is not readable.": "El archivo no existe, está vacío o no es legible.", @@ -6127,15 +6132,15 @@ "The filesystem": "El sistema de archivos", "The final cleanup did not complete:": "La limpieza final no terminó:", "The following DKMS-managed drivers will now be rebuilt against it so they keep working after reboot:": "Los siguientes controladores administrados por DKMS ahora se reconstruirán para que sigan funcionando después del reinicio:", - "The following LXC containers have NVIDIA passthrough configured:": "Los siguientes contenedores LXC tienen configurado el paso a través de NVIDIA:", - "The following backup paths are kernel-tied and are excluded from the picker to keep the target's boot safe. The operator's own tuning inside these paths (IOMMU cmdline, VFIO IDs, custom quirks) is merged back automatically via kernel-agnostic merge:": "las siguientes rutas de respaldo están vinculadas al kernel y se excluyen del selector para mantener seguro el arranque del destino. El propio ajuste del operador dentro de estas rutas (línea cmd de IOMMU, ID de VFIO, peculiaridades personalizadas) se fusiona automáticamente mediante una fusión independiente del kernel:", - "The following changes will be applied": "Se aplicarán los siguientes cambios.", + "The following LXC containers have NVIDIA passthrough configured:": "Los siguientes contenedores LXC tienen configurado el passthrough de NVIDIA:", + "The following backup paths are kernel-tied and are excluded from the picker to keep the target's boot safe. The operator's own tuning inside these paths (IOMMU cmdline, VFIO IDs, custom quirks) is merged back automatically via kernel-agnostic merge:": "Las siguientes rutas del backup están vinculadas al kernel y se excluyen del selector para mantener seguro el arranque del destino. Los ajustes del usuario dentro de estas rutas (cmdline de IOMMU, ID de VFIO, quirks personalizados) se vuelven a fusionar automáticamente mediante una fusión independiente del kernel:", + "The following changes will be applied": "Se aplicarán los siguientes cambios", "The following devices were excluded because they are part of an SR-IOV configuration:": "Se excluyeron los siguientes dispositivos porque forman parte de una configuración SR-IOV:", - "The following devices were excluded from Controller/NVMe passthrough because they are part of an SR-IOV configuration:": "Los siguientes dispositivos se excluyeron del paso directo de Controlador/NVMe porque forman parte de una configuración SR-IOV:", + "The following devices were excluded from Controller/NVMe passthrough because they are part of an SR-IOV configuration:": "Los siguientes dispositivos se excluyeron del passthrough de Controlador/NVMe porque forman parte de una configuración SR-IOV:", "The following drivers could not be rebuilt for the new kernel — run their installer manually after reboot:": "Los siguientes controladores no se pudieron reconstruir para el nuevo kernel; ejecute su instalador manualmente después de reiniciar:", - "The following entries exist on the host but were NOT in the backup. To make the host EXACTLY match the backup state, they must be removed:": "Las siguientes entradas existen en el host pero NO estaban en la copia de seguridad. Para que el host coincida EXACTAMENTE con el estado de la copia de seguridad, se deben eliminar:", + "The following entries exist on the host but were NOT in the backup. To make the host EXACTLY match the backup state, they must be removed:": "Las siguientes entradas existen en el host pero NO estaban en el backup. Para que el host coincida EXACTAMENTE con el estado del backup, se deben eliminar:", "The following selected GPU(s) are currently in GPU -> VM mode (vfio-pci):": "Las siguientes GPU seleccionadas se encuentran actualmente en modo GPU -> VM (vfio-pci):", - "The following selected GPU(s) still have a VFIO passthrough entry in": "Las siguientes GPU seleccionadas todavía tienen una entrada de paso VFIO en", + "The following selected GPU(s) still have a VFIO passthrough entry in": "Las siguientes GPU seleccionadas todavía tienen una entrada de passthrough VFIO en", "The following selected device(s) are Physical Functions with active Virtual Functions:": "Los siguientes dispositivos seleccionados son funciones físicas con funciones virtuales activas:", "The following selected device(s) are SR-IOV Virtual Functions (VFs):": "Los siguientes dispositivos seleccionados son funciones virtuales (VF) SR-IOV:", "The fstab entry will still be removed; reboot or manual umount needed.": "La entrada fstab seguirá siendo eliminada; Es necesario reiniciar o desmontar manualmente.", @@ -6178,13 +6183,13 @@ "The image is in its registry.": "La imagen está en su registro.", "The image is in its registry:": "La imagen está en su registro:", "The image requests NVIDIA, but the host has no working NVIDIA driver": "La imagen solicita NVIDIA, pero el host no tiene ningún controlador NVIDIA trabajando", - "The image requests disabling part of the AppArmor or seccomp confinement. Continue only if you trust the image and accept this risk.": "La imagen solicita desactivar parte del AppArmor o confinamiento de seccomp. Continúe sólo si confía en la imagen y acepta este riesgo.", - "The image requests disabling part of the AppArmor or seccomp confinement. The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. Continue only if you trust the image and accept this risk.": "La imagen solicita desactivar parte del AppArmor o confinamiento de seccomp. El Compose ofrece una relajación opcional AppArmor o seccomp; se mantendrá deshabilitado a menos que el usuario lo seleccione. Continúe sólo si confía en la imagen y acepta este riesgo.", + "The image requests disabling part of the AppArmor or seccomp confinement. Continue only if you trust the image and accept this risk.": "La imagen pide desactivar parte del confinamiento de AppArmor o seccomp. Continúa solo si confías en la imagen y aceptas este riesgo.", + "The image requests disabling part of the AppArmor or seccomp confinement. The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. Continue only if you trust the image and accept this risk.": "La imagen pide desactivar parte del confinamiento de AppArmor o seccomp. El Compose ofrece una relajación opcional de AppArmor o seccomp; seguirá desactivada salvo que el usuario la seleccione. Continúa solo si confías en la imagen y aceptas este riesgo.", "The image was not found in its registry, or it is private:": "La imagen no se encontró en su registro, o es privada:", - "The imported Compose requests privileged, but the official jlesage/handbrake documentation does not require it; ProxMenux keeps the LXC unprivileged.": "El Compose importado solicita privilegiado, pero la documentación oficial jlesage/handbrake no lo requiere; ProxMenux mantiene el LXC sin privilegios.", + "The imported Compose requests privileged, but the official jlesage/handbrake documentation does not require it; ProxMenux keeps the LXC unprivileged.": "El Compose importado pide privileged, pero la documentación oficial de jlesage/handbrake no lo exige; ProxMenux mantiene el LXC sin privilegios.", "The imported OCI groups are not numeric": "Los grupos OCI importados no son numéricos", "The imported OCI user or group is not numeric": "El usuario o grupo OCI importado no es numérico", - "The initial user name and password stay written in /etc/pve/lxc/.conf as INIT_USERNAME and INIT_PASSWORD. They can be removed after the first login, with the container stopped.": "El nombre de usuario inicial y la contraseña permanecen escritos en /etc/pve/lxc/según INIT_USERNAME e INIT_PASSWORD. Se pueden quitar después de la primera entrada, con el contenedor detenido.", + "The initial user name and password stay written in /etc/pve/lxc/.conf as INIT_USERNAME and INIT_PASSWORD. They can be removed after the first login, with the container stopped.": "El nombre de usuario y la contraseña iniciales quedan escritos en /etc/pve/lxc/.conf como INIT_USERNAME e INIT_PASSWORD. Se pueden eliminar tras el primer inicio de sesión, con el contenedor detenido.", "The installation asks which one to use for these paths.": "La instalación pregunta cuál usar para estas rutas.", "The installation ended with exit code": "La instalación terminó con código de salida", "The installation requires a server restart to apply changes. Do you want to restart now?": "La instalación requiere reiniciar el servidor para aplicar los cambios. ¿Quieres reiniciar ahora?", @@ -6198,14 +6203,14 @@ "The instance identity or status must be reviewed before updating.": "La identidad o el estado de la instancia debe revisarse antes de actualizarse.", "The instance is not ready to be updated": "El caso no está listo para ser actualizado", "The instance is not ready; review its pending operation": "La instancia no está lista; revise su operación pendiente", - "The instance record operation did not complete; no container was modified.": "El registro de instancia operación no se completó; ningún contenedor fue modificado.", + "The instance record operation did not complete; no container was modified.": "La operación sobre el registro de la instancia no se completó; no se modificó ningún contenedor.", "The instance registry is not safe": "El registro de instancias no es seguro", "The journal belongs to another VMID": "El diario pertenece a otro VMID", "The journal belongs to another stack": "El diario pertenece a otra pila", "The journal has an incomplete recovery state": "El diario de la operación tiene un estado de recuperación incompleto", - "The kernel module is not active:": "El módulo del núcleo no está activo:", - "The kernel module of version": "El módulo del kernel de la versión.", - "The local envelope is dropped and future backups do not upload anything. Uploaded envelopes already on PBS stay intact and remain recoverable with their original passphrase.": "El sobre local se elimina y las copias de seguridad futuras no cargan nada. Los sobres cargados que ya están en PBS permanecen intactos y recuperables con su frase de contraseña original.", + "The kernel module is not active:": "El módulo del kernel no está activo:", + "The kernel module of version": "El módulo del kernel de la versión", + "The local envelope is dropped and future backups do not upload anything. Uploaded envelopes already on PBS stay intact and remain recoverable with their original passphrase.": "El sobre local se descarta y los backups futuros no suben nada. Los sobres ya subidos a PBS permanecen intactos y recuperables con su frase de contraseña original.", "The local storage does not accept snippets": "El almacenamiento local no admite snippets", "The long test runs directly on the disk hardware.": "La prueba larga se ejecuta directamente en el hardware del disco.", "The machine learning container is rebuilt with the image of the new choice. Its model cache, the library and the database are kept. The whole application is stopped and updated, as in an update; if anything fails, the previous containers and the previous choice are restored.": "El contenedor Machine learning se reconstruye con la imagen de la nueva opción. Se conservan su caché de modelos, la biblioteca y la base de datos. Toda la aplicación se detiene y se actualiza, como en una actualización; si algo falla, se restauran los contenedores y la opción anteriores.", @@ -6219,7 +6224,7 @@ "The mount evidence does not match the verified directories": "La evidencia de montaje no coincide con los directorios verificados", "The mount source or options were not kept": "La fuente de montaje o las opciones no se guardaron", "The mounted source differs from the configured directory": "La fuente montada difiere del directorio configurado", - "The mounts of the new container do not match the proposal": "Las monturas del nuevo contenedor no coinciden con la propuesta", + "The mounts of the new container do not match the proposal": "Los montajes del nuevo contenedor no coinciden con la propuesta", "The native GPU permissions were not kept": "Los permisos de GPU nativos no se conservaron", "The native unprivileged idmap is required": "El idmap nativo no privilegiado es necesario", "The new SSH key was installed and is now authorized on the server.\nKey file:": "La nueva clave SSH se instaló y ahora está autorizada en el servidor.\nArchivo clave:", @@ -6248,22 +6253,22 @@ "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 stopped halfway. Choose \"{choice}\" for this container in the OCI management menu.": "La operación se detuvo a mitad de camino. Elige \"{choice}\" para este contenedor en el menú de gestión OCI.", "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 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", - "The original MOTD state is unavailable; no changes were made": "el estado MOTD original no está disponible;no se hicieron cambios", + "The original MOTD state is unavailable; no changes were made": "El estado MOTD original no está disponible; no se hicieron cambios", "The original rpcbind service state has been restored": "Se ha restaurado el estado original del servicio rpcbind", "The original rpcbind state could not be restored completely": "El estado original de rpcbind no se pudo restaurar por completo", - "The original rpcbind state is unavailable; no service state was changed": "el estado rpcbind original no está disponible;no se cambió ningún estado de servicio", + "The original rpcbind state is unavailable; no service state was changed": "El estado rpcbind original no está disponible; no se cambió ningún estado de servicio", "The package is currently in a broken state and is blocking apt updates on this system.": "El paquete está dañado y bloquea las actualizaciones de APT en este sistema.", "The parent of an NVIDIA destination is not a directory": "El padre de un destino NVIDIA no es un directorio", - "The parent of the target is not a directory:": "El padre del objetivo no es un directorio:", + "The parent of the target is not a directory:": "El padre del destino no es un directorio:", "The password could not be retrieved automatically": "La contraseña no se pudo recuperar automáticamente", "The passwords do not match. Please try again.": "Las contraseñas no coinciden. Por favor inténtalo de nuevo.", "The path escapes the rootfs:": "El camino escapa a los rootfs:", "The path must be absolute and normalized": "La ruta debe ser absoluta y estar normalizada", "The path overlaps an existing mount": "La ruta se superpone a un montaje existente", "The path to remove is not mounted:": "La ruta que se quiere eliminar no está montada:", - "The persistent NVIDIA hook does not match the installer:": "El gancho NVIDIA persistente no coincide con el instalador:", + "The persistent NVIDIA hook does not match the installer:": "El hook NVIDIA persistente no coincide con el instalador:", "The persistent WebUI credentials were not found": "No se encontraron las persistentes credentiales WebUI", "The physical NVIDIA selection changed": "La selección física de NVIDIA cambió", "The post-start configuration cannot be applied with the LXC stopped": "La configuración post-start no se puede aplicar con el LXC detenido", @@ -6288,18 +6293,18 @@ "The proposed ARC maximum is below Proxmox VE's pool-size guideline:": "El máximo de ARC propuesto está por debajo de la pauta de tamaño de grupo de Proxmox VE:", "The proposed changes no longer match; nothing was adopted": "Los cambios propuestos ya no coinciden; no se ha incorporado nada", "The published views must be inside the common root": "Las opiniones publicadas deben estar dentro de la raíz común", - "The read-only view does not apply the expected protection": "La opinión de sólo lectura no aplica la protección esperada", - "The read-only view was not published": "La opinión de sólo lectura no fue publicada", + "The read-only view does not apply the expected protection": "La vista de solo lectura no aplica la protección esperada", + "The read-only view was not published": "La vista de solo lectura no se publicó", "The read/write view was not published": "La vista de lectura/escritura no se publicó", "The recipe requires configuration at startup; its coordinated replay is not available": "La configuración de la receta requiere al inicio; su reproducción coordinada no está disponible", "The recognition of Immich was not changed:": "No se cambió el reconocimiento de Immich:", "The record belongs to another container": "El registro pertenece a otro contenedor", "The record does not belong to this operation": "El registro no pertenece a esta operación", "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 of a member was replaced; the assembly is not resumed": "El registro de un miembro fue reemplazado; el ensamblado 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 \"Recuperar la instalación anterior\" de nuevo para este contenedor en el menú de gestión OCI.", - "The recovery did not complete. Review the log and choose \"{choice}\" again for this container in the OCI management menu.": "La recuperación no terminó. Revisa el registro y elige \"{choice}\" 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 log y elija \"Recuperar la instalación anterior\" de nuevo para este contenedor en el menú de gestión OCI.", + "The recovery did not complete. Review the log and choose \"{choice}\" again for this container in the OCI management menu.": "La recuperación no terminó. Revisa el log y elige \"{choice}\" 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.", @@ -6310,22 +6315,22 @@ "The repair must preserve the image dependencies:": "La reparación debe preservar las dependencias de la imagen:", "The requested VMID block is already in use": "El bloque VMID solicitado ya está en uso", "The requested machine learning GPU profile is not working; it is not replaced by CPU": "El perfil de GPU solicitado para Machine learning no funciona; no se sustituye por CPU", - "The restored service did not pass its health check": "El servicio restaurado no aprobó su cheque de salud", + "The restored service did not pass its health check": "El servicio restaurado no superó su comprobación de estado", "The restored service stopped; the recovery is not confirmed": "El servicio restaurado se detuvo; la recuperación no se confirma", - "The reviewed Tandoor stack does not require a privileged LXC.": "La pila de Tandoor revisada no requiere un LXC privilegiado.", - "The rootfs capture only belongs to the running installation": "La captura de rootfs sólo pertenece a la instalación de ejecución", + "The reviewed Tandoor stack does not require a privileged LXC.": "La pila de Tandoor revisada no necesita un LXC privilegiado.", + "The rootfs capture only belongs to the running installation": "La captura del rootfs solo pertenece a la instalación en ejecución", "The rootfs is not managed by Proxmox": "Los rootfs no son gestionados por Proxmox", "The rootfs is not mounted": "Los rootfs no se montan", "The same GPU cannot be used by two VMs at the same time.": "Dos máquinas virtuales no pueden utilizar la misma GPU al mismo tiempo.", - "The same connection can be given as container variables instead of the file: UN_SONARR_0_URL and UN_SONARR_0_API_KEY, or the UN_RADARR_0_ equivalents.": "La misma conexión se puede administrar como variables contenedor en lugar del archivo: UN_SONARR_0_URL y UN_SONARR_0_API_KEY, o UN RADARR 0 equivalents.", - "The saved MOTD state is invalid; no changes were made": "el estado MOTD guardado no es válido;no se hicieron cambios", + "The same connection can be given as container variables instead of the file: UN_SONARR_0_URL and UN_SONARR_0_API_KEY, or the UN_RADARR_0_ equivalents.": "La misma conexión se puede dar como variables del contenedor en lugar del archivo: UN_SONARR_0_URL y UN_SONARR_0_API_KEY, o sus equivalentes UN_RADARR_0_.", + "The saved MOTD state is invalid; no changes were made": "El estado MOTD guardado no es válido; no se hicieron cambios", "The saved OCI record is incomplete or has an unexpected format.": "El registro OCI guardado es incompleto o tiene un formato inesperado.", "The saved image channel is checked for a newer image. If replacement is needed, the CT is stopped and a native backup is verified before its root is replaced. Host directories are outside that backup.": "Se comprueba si el canal de imagen guardado tiene una imagen más reciente. Si hay que reemplazarla, se detiene el CT y se verifica un backup nativo antes de reemplazar su raíz. Los directorios del host quedan fuera de ese backup.", "The saved projection does not match the native evidence": "La proyección salva no coincide con la evidencia nativa", - "The saved record was replaced for": "El registro guardado fue reemplazado por", - "The saved utility package list is invalid; no packages were removed": "la lista de paquetes de utilidades guardada no es válida;no se eliminaron paquetes", + "The saved record was replaced for": "El registro guardado fue reemplazado para", + "The saved utility package list is invalid; no packages were removed": "La lista de paquetes de utilidades guardada no es válida; no se eliminaron paquetes", "The script clones the osx-proxmox.com repository and once the setup is complete, the server will automatically reboot.": "El script clona el repositorio osx-proxmox.com y una vez que se completa la configuración, el servidor se reiniciará automáticamente.", - "The script will continue to restore VM passthrough mode on the host and reuse existing hostpci entries.": "El script continuará restaurando el modo de paso a través de VM en el host y reutilizará las entradas hostpci existentes.", + "The script will continue to restore VM passthrough mode on the host and reuse existing hostpci entries.": "El script continuará restaurando el modo de passthrough de VM en el host y reutilizará las entradas hostpci existentes.", "The script will preconfigure the selected GPU now and finalize hardware binding after reboot.": "El script preconfigurará la GPU seleccionada ahora y finalizará el enlace del hardware después del reinicio.", "The selected AMD GPU does not report FLR reset support": "La GPU AMD seleccionada no informa compatibilidad con el restablecimiento de FLR", "The selected AMD GPU is currently in power state D3cold": "La GPU AMD seleccionada se encuentra actualmente en estado de energía D3cold", @@ -6339,14 +6344,14 @@ "The selected GPU is already assigned to another VM that is currently running:": "La GPU seleccionada ya está asignada a otra VM que se está ejecutando actualmente:", "The selected GPU is already assigned to this VM, but the host is not currently using vfio-pci for this device.": "La GPU seleccionada ya está asignada a esta VM, pero el host no utiliza actualmente vfio-pci para este dispositivo.", "The selected GPU is already assigned to this VM.": "La GPU seleccionada ya está asignada a esta VM.", - "The selected GPU is already configured for passthrough to:": "La GPU seleccionada ya está configurada para el paso a:", + "The selected GPU is already configured for passthrough to:": "La GPU seleccionada ya está configurada para passthrough a:", "The selected GPU is already present in this VM. Select another GPU to continue:": "La GPU seleccionada ya está presente en esta VM. Seleccione otra GPU para continuar:", "The selected GPU is currently used by the following LXC container(s):": "La GPU seleccionada es utilizada actualmente por los siguientes contenedores LXC:", "The selected GPU(s) are configured in these VM(s)": "Las GPU seleccionadas están configuradas en estas VM", "The selected GPU(s) are configured in these VM(s):": "Las GPU seleccionadas se configuran en estas máquinas virtuales:", "The selected GPU(s) are used in these LXC container(s)": "Las GPU seleccionadas se utilizan en estos contenedores LXC", "The selected GPU(s) are used in these LXC container(s):": "Las GPU seleccionadas se utilizan en estos contenedores LXC:", - "The selected Intel GPU belongs to Apollo Lake generation and is blocked by policy for VM passthrough due to host instability risk.": "La GPU Intel seleccionada pertenece a la generación Apollo Lake y está bloqueada por la política para el paso de VM debido al riesgo de inestabilidad del host.", + "The selected Intel GPU belongs to Apollo Lake generation and is blocked by policy for VM passthrough due to host instability risk.": "La GPU Intel seleccionada pertenece a la generación Apollo Lake y está bloqueada por política para el passthrough a VM por riesgo de inestabilidad del host.", "The selected Intel GPU does not expose a PCI reset interface": "La GPU Intel seleccionada no expone una interfaz de reinicio PCI", "The selected Intel GPU has non-FLR reset support and unknown subtype": "La GPU Intel seleccionada tiene soporte de reinicio no FLR y subtipo desconocido", "The selected Intel GPU is currently in power state D3cold": "La GPU Intel seleccionada se encuentra actualmente en estado de energía D3cold", @@ -6356,7 +6361,7 @@ "The selected base folder does not exist and could not be created:": "La carpeta base seleccionada no existe y no se pudo crear:", "The selected bridge has no IPv4 subnet for the host-monitor firewall": "El bridge seleccionado no tiene subred IPv4 para el cortafuegos del monitor del host", "The selected configuration needs to start the LXC during the installation": "La configuración seleccionada debe iniciar el LXC durante la instalación", - "The selected container is unprivileged. A privileged container is required for direct device passthrough.": "El contenedor seleccionado no tiene privilegios. Se requiere un contenedor privilegiado para el paso directo del dispositivo.", + "The selected container is unprivileged. A privileged container is required for direct device passthrough.": "El contenedor seleccionado no tiene privilegios. Se requiere un contenedor privilegiado para el passthrough directo de dispositivos.", "The selected device": "El dispositivo seleccionado", "The selected device is not a block device": "El dispositivo seleccionado no es un dispositivo de bloque", "The selected device is not a character device": "El dispositivo seleccionado no es un dispositivo de carácter", @@ -6365,15 +6370,15 @@ "The selected disk is currently used by a RUNNING VM or CT. Stop it before formatting.": "El disco seleccionado lo utiliza actualmente una VM o CT EN EJECUCIÓN. Deténgalo antes de formatear.", "The selected disk is now part of the system ZFS pool. Aborting.": "El disco seleccionado ahora forma parte del grupo ZFS del sistema. Abortando.", "The selected disk now contains a system-critical mount. Aborting.": "El disco seleccionado ahora contiene un montaje crítico para el sistema. Abortando.", - "The selected path does not exist on this host:": "la ruta seleccionada no existe en este host:", + "The selected path does not exist on this host:": "La ruta seleccionada no existe en este host:", "The selected path is not a valid directory:": "La ruta seleccionada no es un directorio válido:", "The selected render device does not exist:": "El dispositivo de renderización seleccionado no existe:", - "The server connected you as guest instead of the specified user.": "El servidor lo conectó como invitado en lugar del usuario especificado.", + "The server connected you as guest instead of the specified user.": "El servidor le conectó como invitado en lugar de con el usuario indicado.", "The server may not have accessible shares.": "Es posible que el servidor no tenga recursos compartidos accesibles.", "The server may require authentication for actual share access.": "El servidor puede requerir autenticación para el acceso real al recurso compartido.", "The server refused password authentication for": "El servidor rechazó la autenticación de contraseña para", "The server rejected": "El servidor rechazó", - "The service builds its own image; only a published image can be installed": "El servicio construye su propia imagen; sólo se puede instalar una imagen publicada", + "The service builds its own image; only a published image can be installed": "El servicio construye su propia imagen; solo se puede instalar una imagen publicada", "The service declares no image:": "El servicio no declara imagen:", "The setting has no final value:": "El ajuste no tiene valor final:", "The share already exists in smb.conf:": "El recurso compartido ya existe en smb.conf:", @@ -6381,13 +6386,13 @@ "The shared directory points to a protected host path": "El directorio compartido apunta a una ruta de host protegida", "The shared path exists but is not a directory:": "El camino compartido existe pero no es un directorio:", "The size of existing disks is not rounded": "El tamaño de los discos existentes no se redondea", - "The source Compose requests privileged: true, but this does not prove that the image needs a privileged LXC. ProxMenux will use an unprivileged LXC by default and will offer the broad mode only as an option. Continue only if you trust the image and accept this risk.": "La fuente Compose pide privilegiado: verdadero, pero esto no prueba que la imagen necesita un LXC privilegiado. ProxMenux utilizará un LXC sin privilegios por defecto y ofrecerá el modo amplio sólo como opción. Continúe sólo si confía en la imagen y acepta este riesgo.", - "The source Compose requests privileged: true, but this does not prove that the image needs a privileged LXC. ProxMenux will use an unprivileged LXC by default and will offer the broad mode only as an option. The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. The Docker rootlesskit profile does not exist in LXC and will be replaced by AppArmor unconfined, which is less restrictive. Continue only if you trust the image and accept this risk.": "La fuente Compose pide privilegiado: verdadero, pero esto no prueba que la imagen necesita un LXC privilegiado. ProxMenux utilizará un LXC sin privilegios por defecto y ofrecerá el modo amplio sólo como opción. El Compose ofrece una relajación opcional AppArmor o seccomp; se mantendrá deshabilitado a menos que el usuario lo seleccione. El perfil de rootlesskit Docker no existe en LXC y será reemplazado por AppArmor no definido, que es menos restrictivo. Continúe sólo si confía en la imagen y acepta este riesgo.", - "The source VM also has these audio devices, likely added together with the GPU. Remove them too?": "La máquina virtual de origen también tiene estos dispositivos de audio, probablemente agregados junto con la GPU. ¿Quitarlos también?", + "The source Compose requests privileged: true, but this does not prove that the image needs a privileged LXC. ProxMenux will use an unprivileged LXC by default and will offer the broad mode only as an option. Continue only if you trust the image and accept this risk.": "El Compose de origen pide privileged: true, pero eso no demuestra que la imagen necesite un LXC privilegiado. ProxMenux usará por defecto un LXC sin privilegios y ofrecerá el modo amplio solo como opción. Continúa solo si confías en la imagen y aceptas este riesgo.", + "The source Compose requests privileged: true, but this does not prove that the image needs a privileged LXC. ProxMenux will use an unprivileged LXC by default and will offer the broad mode only as an option. The Compose offers an optional AppArmor or seccomp relaxation; it will stay disabled unless the user selects it. The Docker rootlesskit profile does not exist in LXC and will be replaced by AppArmor unconfined, which is less restrictive. Continue only if you trust the image and accept this risk.": "El Compose de origen pide privileged: true, pero eso no demuestra que la imagen necesite un LXC privilegiado. ProxMenux usará por defecto un LXC sin privilegios y ofrecerá el modo amplio solo como opción. El Compose ofrece una relajación opcional de AppArmor o seccomp; seguirá desactivada salvo que el usuario la seleccione. El perfil rootlesskit de Docker no existe en LXC y se sustituirá por AppArmor unconfined, que es menos restrictivo. Continúa solo si confías en la imagen y aceptas este riesgo.", + "The source VM also has these audio devices, likely added together with the GPU. Remove them too?": "La VM de origen también tiene estos dispositivos de audio, probablemente añadidos junto con la GPU. ¿Eliminarlos también?", "The specified directory does not exist:": "El directorio especificado no existe:", "The stability period must be shorter than the healthcheck timeout": "El período de estabilidad debe ser más corto que el tiempo de prueba de salud", "The stack contains devices or directives without a translation": "La pila contiene dispositivos o directivas sin una traducción", - "The stack does not have the expected native hook": "La pila no tiene el gancho nativo esperado", + "The stack does not have the expected native hook": "La pila no tiene el hook nativo esperado", "The stack journal is outside the registry": "El diario de la pila está fuera del registro", "The stack member has no declared adaptation profile": "El miembro de la pila no tiene perfil de adaptación declarado", "The stack name only accepts lowercase letters, numbers and hyphens": "El nombre de la pila solo acepta letras minúsculas, números y guiones", @@ -6423,13 +6428,13 @@ "The volume ID does not contain a disk name for this CT; automatic adoption is unsafe": "El ID del volumen no contiene un nombre de disco de este CT; la adopción automática no es segura", "The web UI password must have at least 24 characters": "La contraseña de la interfaz web debe tener al menos 24 caracteres", "The web UI user contains characters that are not allowed": "El usuario de la interfaz web contiene caracteres no permitidos", - "The web interface is served over plain HTTP on port 51821 (INSECURE=true). Keep it inside the local network or publish it through a reverse proxy with TLS.": "La interfaz web se sirve sobre HTTP simple en el puerto 51821 (INSECURE=true). Mantenlo dentro de la red local o publicarlo a través de un proxy inverso con TLS.", - "The web interface uses a self-signed certificate, so the browser shows a warning the first time.": "La interfaz web utiliza un certificado auto-firmado, por lo que el navegador muestra una advertencia por primera vez.", - "The wizard writes a .conf file in /config. Restart the container afterwards so the bot starts with that configuration.": "El mago escribe un archivo .conf en /config. Reinicie el contenedor después para que el bot comience con esa configuración.", - "The world's fastest framework for building websites": "El marco más rápido del mundo para construir sitios web", - "Thelounge (a fork of shoutIRC) is a web IRC client that you host on your own server.": "Thelounge (un fork de shoutIRC) es un cliente IRC web que alberga en su propio servidor.", + "The web interface is served over plain HTTP on port 51821 (INSECURE=true). Keep it inside the local network or publish it through a reverse proxy with TLS.": "La interfaz web se sirve por HTTP sin cifrar en el puerto 51821 (INSECURE=true). Mantenla dentro de la red local o publícala a través de un proxy inverso con TLS.", + "The web interface uses a self-signed certificate, so the browser shows a warning the first time.": "La interfaz web usa un certificado autofirmado, por lo que el navegador muestra un aviso la primera vez.", + "The wizard writes a .conf file in /config. Restart the container afterwards so the bot starts with that configuration.": "El asistente escribe un archivo .conf en /config. Reinicia después el contenedor para que el bot arranque con esa configuración.", + "The world's fastest framework for building websites": "El framework más rápido del mundo para crear sitios web", + "Thelounge (a fork of shoutIRC) is a web IRC client that you host on your own server.": "Thelounge (un fork de shoutIRC) es un cliente web de IRC que alojas en tu propio servidor.", "Then bind-mount to container": "Luego vincule el montaje al contenedor", - "Then change the VM display to none (vga: none) when the guest is stable.": "Luego cambie la visualización de la VM a ninguno (vga: ninguno) cuando el invitado esté estable.", + "Then change the VM display to none (vga: none) when the guest is stable.": "Después cambie la pantalla de la VM a none (vga: none) cuando el sistema de la VM sea estable.", "Then change the VM display to none (vga: none) when the system is stable.": "Luego cambie la visualización de VM a ninguno (vga: ninguno) cuando el sistema esté estable.", "Then run this option again:": "Luego ejecute esta opción nuevamente:", "Then update /etc/fstab on the host with the same options.": "Luego actualice /etc/fstab en el host con las mismas opciones.", @@ -6441,23 +6446,23 @@ "These are the changes that will be made": "Estos son los cambios que se harán", "These container mount paths have an extension-like suffix:": "Estas rutas de montaje del contenedor tienen un sufijo parecido a una extensión:", "These containers were restored from a backup and this host has no record of their OCI application:": "Estos contenedores se restauraron desde un backup y este host no tiene el registro de su aplicación OCI:", - "These interface configurations will be removed": "Estas configuraciones de interfaz serán eliminadas.", + "These interface configurations will be removed": "Estas configuraciones de interfaz serán eliminadas", "These manual changes cannot be adopted safely:": "Estos cambios manuales no se pueden incorporar con seguridad:", "These paths will not be restored live and will be extracted for manual recovery.": "Estas rutas no se restaurarán en vivo y se extraerán para su recuperación manual.", "These values are asked during the installation:": "Estos valores se preguntan durante la instalación:", "They will be added to oci-compose before continuing. Unsupported or changed resources are not imported.": "Se añadirán al oci-compose antes de continuar. No se importarán recursos incompatibles o modificados.", "This CIFS share is mounted with restrictive permissions.": "Este recurso compartido CIFS está montado con permisos restrictivos.", - "This GPU is considered incompatible with GPU passthrough to a VM in ProxMenux.": "Esta GPU se considera incompatible con el paso de GPU a una VM en ProxMenux.", + "This GPU is considered incompatible with GPU passthrough to a VM in ProxMenux.": "Esta GPU se considera incompatible con el passthrough de GPU a una VM en ProxMenux.", "This NFS share is fully restricted — even the host root cannot write to it.": "Este recurso compartido NFS está completamente restringido: ni siquiera la raíz del host puede escribir en él.", "This VM requires extra installation steps, see install guide at:\nhttps://github.com/community-scripts/ProxmoxVE/discussions/144": "Esta máquina virtual requiere pasos de instalación adicionales; consulte la guía de instalación en:\nhttps://github.com/community-scripts/ProxmoxVE/discussions/144", "This action will:": "Esta acción:", "This application cannot be recovered yet; nothing was changed:": "Esta aplicación todavía no se puede recuperar; no se ha cambiado nada:", "This application is not an Immich installed by ProxMenux": "Esta aplicación no es un Immich instalado por ProxMenux", - "This archive does not contain a recognized backup layout.": "Este archivo no contiene un diseño de copia de seguridad reconocido.", - "This backup does not contain any restorable paths.": "esta copia de seguridad no contiene rutas restaurables.", - "This backup includes /etc/zfs/zpool.cache (host-specific ZFS state).": "esta copia de seguridad incluye /etc/zfs/zpool.cache (estado ZFS específico del host).", - "This backup is encrypted.": "esta copia de seguridad está cifrada.", - "This backup was taken on kernel": "Esta copia de seguridad se realizó en el kernel", + "This archive does not contain a recognized backup layout.": "Este archivo no contiene un diseño de backup reconocido.", + "This backup does not contain any restorable paths.": "Este backup no contiene rutas restaurables.", + "This backup includes /etc/zfs/zpool.cache (host-specific ZFS state).": "Este backup incluye /etc/zfs/zpool.cache (estado ZFS específico del host).", + "This backup is encrypted.": "Este backup está cifrado.", + "This backup was taken on kernel": "Este backup se realizó en el kernel", "This cleanup will:": "Esta limpieza realizará lo siguiente:", "This container belongs to a stack; publish the whole stack": "Este contenedor pertenece a una pila; publicar toda la pila", "This container belongs to a stack; recover the whole stack": "Este contenedor pertenece a una pila; recuperar toda la pila", @@ -6469,10 +6474,10 @@ "This container was restored or came back from another host after its record on this host was written. Open this menu again to recover it; nothing was changed.": "Este contenedor se restauró o volvió de otro host después de que se escribiera su registro en este host. Abre de nuevo este menú para recuperarlo; no se ha cambiado nada.", "This converts all directory UIDs/GIDs by adding 100000": "Esto convierte todos los UID/GID del directorio agregando 100000", "This converts all file UIDs/GIDs by adding 100000": "Esto convierte todos los archivos UID/GID agregando 100000", - "This creates a backup in case you need to revert changes": "Esto crea una copia de seguridad en caso de que necesite revertir los cambios.", + "This creates a backup in case you need to revert changes": "Esto crea un backup en caso de que necesite revertir los cambios", "This device is already attached": "Este dispositivo ya está añadido", "This erases existing metadata.": "Esto borra los metadatos existentes.", - "This explicitly marks the container as privileged": "Esto marca explícitamente el contenedor como privilegiado.", + "This explicitly marks the container as privileged": "Esto marca explícitamente el contenedor como privilegiado", "This guarantees that device nodes are available before applying LXC GPU config.": "Esto garantiza que los nodos del dispositivo estén disponibles antes de aplicar la configuración de GPU LXC.", "This host has no active subscription, switch to the no-subscription repository? The inaccessible Enterprise PVE source will be disabled. Enterprise Ceph sources, if present, will be disabled without choosing a replacement Ceph channel; configure Ceph separately if needed.": "Este host no tiene una suscripción activa, ¿cambiar al repositorio sin suscripción? La fuente Enterprise de PVE, que no es accesible, se desactivará. Las fuentes Enterprise de Ceph, si existen, se desactivarán sin elegir un canal de Ceph que las sustituya; configura Ceph por separado si lo necesitas.", "This image cannot be installed as it is described:": "Esta imagen no se puede instalar como se describe:", @@ -6480,19 +6485,19 @@ "This import rejects these paths without checking whether they are files or directories.": "Esta importación rechaza estas rutas sin comprobar si son archivos o directorios.", "This installation will:": "Esta instalación:", "This installer will:": "Este instalador:", - "This interface is configured but doesn't exist physically": "Esta interfaz está configurada pero no existe físicamente.", + "This interface is configured but doesn't exist physically": "Esta interfaz está configurada pero no existe físicamente", "This interface runs on the Proxmox node as root. Open OCI manager Apps from the ProxMenux menu on the Proxmox host.": "Esta interfaz se ejecuta en el nodo Proxmox como root. Abre OCI manager Apps desde el menú de ProxMenux en el host Proxmox.", "This is IRREVERSIBLE.": "Esto es IRREVERSIBLE.", - "This is a destructive action": "Esta es una acción destructiva.", - "This is a simple configuration change": "Este es un cambio de configuración simple.", + "This is a destructive action": "Esta es una acción destructiva", + "This is a simple configuration change": "Este es un cambio de configuración simple", "This is an external community script maintained by": "Este es un script externo mantenido por", - "This is an external script that creates a macOS VM in Proxmox VE in just a few steps, whether you are using AMD or Intel hardware.": "Este es un script externo que crea una máquina virtual macOS en Proxmox VE en solo unos pocos pasos, ya sea que esté utilizando hardware AMD o Intel.", + "This is an external script that creates a macOS VM in Proxmox VE in just a few steps, whether you are using AMD or Intel hardware.": "Este es un script externo que crea una VM de macOS en Proxmox VE en unos pocos pasos, tanto con hardware AMD como Intel.", "This is not a coordinated stack": "Esto no es una pila coordinada", "This is not a valid image reference:": "Esta no es una referencia de imagen válida:", "This is unexpected since credentials were validated.": "Esto es inesperado ya que se validaron las credenciales.", "This is what ProxMenux understood from the": "Esto es lo que ProxMenux entendió del", - "This marks the container as unprivileged": "Esto marca el contenedor como sin privilegios.", - "This may be normal for a fresh installation": "Esto puede ser normal para una instalación nueva.", + "This marks the container as unprivileged": "Esto marca el contenedor como sin privilegios", + "This may be normal for a fresh installation": "Esto puede ser normal para una instalación nueva", "This may take a few minutes. Press OK to proceed.": "Esto puede tardar unos minutos. Presione Aceptar para continuar.", "This may take a few seconds...": "Esto puede tardar unos segundos...", "This may take several minutes...": "Esto puede tardar varios minutos...", @@ -6502,48 +6507,48 @@ "This monitor uses a privileged LXC, shares processes and network with Proxmox and disables AppArmor in the CT. It uses the IP address and firewall of the host. A compromised image could affect the host; do not expose its web UI to the Internet.": "Este monitor utiliza un LXC privilegiado, comparte procesos y red con Proxmox y deshabilita AppArmor en el CT. Utiliza la dirección IP y el cortafuegos del host. Una imagen comprometida podría afectar al host; no exponga su interfaz de usuario web a Internet.", "This operation may take several minutes and requires internet connectivity.": "Esta operación puede tardar varios minutos y requiere conexión a Internet.", "This package was installed by older versions of the ProxMenux Coral installer that placed the M.2 kernel driver on every system, including USB-only setups. It is not needed for Coral USB devices, which use libedgetpu1-std / libedgetpu1-max only.": "Este paquete fue instalado por versiones antiguas del instalador de Coral de ProxMenux, que instalaban el controlador del kernel para Coral M.2 en todos los sistemas, incluidos aquellos que solo usaban Coral USB. No es necesario para los dispositivos Coral USB, que únicamente utilizan libedgetpu1-std o libedgetpu1-max.", - "This passphrase is the ONLY way to access encrypted Borg backups.": "esta frase de contraseña es la ÚNICA forma de acceder a las copias de seguridad cifradas de Borg.", + "This passphrase is the ONLY way to access encrypted Borg backups.": "Esta frase de contraseña es la ÚNICA forma de acceder a los backups cifrados de Borg.", "This path is already used as a mount point in this container.": "Esta ruta ya se utiliza como punto de montaje en este contenedor.", "This path is not a registered mount point. Use it anyway?": "Esta ruta no es un punto de montaje registrado. ¿Usarlo de todos modos?", - "This process changes file ownership inside the container": "Este proceso cambia la propiedad del archivo dentro del contenedor.", - "This profile only supports directory bind mounts": "Este perfil solo admite monturas de bind directorio", + "This process changes file ownership inside the container": "Este proceso cambia la propiedad del archivo dentro del contenedor", + "This profile only supports directory bind mounts": "Este perfil solo admite bind mounts de directorio", "This profile requires a privileged LXC, which reduces isolation from the host.": "Este perfil requiere un LXC privilegiado, lo que reduce el aislamiento respecto al host.", - "This release channel is already active.": "Este canal de lanzamiento ya está activo.", + "This release channel is already active.": "Este canal de release ya está activo.", "This removes the 'unprivileged: 1' line from the config": "Esto elimina la línea 'sin privilegios: 1' de la configuración", "This removes the storage from Proxmox. The iSCSI target is not affected.": "Esto elimina el almacenamiento de Proxmox. El destino iSCSI no se ve afectado.", - "This replaces the currently installed keyfile.": "esto reemplaza el archivo de claves instalado actualmente.", + "This replaces the currently installed keyfile.": "Esto reemplaza el archivo de claves instalado actualmente.", "This returns available IQNs.": "Esto devuelve los IQN disponibles.", "This script cannot be executed from the Proxmox web terminal.": "Este script no se puede ejecutar desde la terminal web de Proxmox.", "This script must be run as root.": "Este script debe ejecutarse como root.", "This script must be run on a Proxmox host.": "Este script debe ejecutarse en un host Proxmox.", "This script will apply the following optimizations and advanced adjustments to your Proxmox VE server": "Este script aplicará las siguientes optimizaciones y ajustes avanzados a su servidor Proxmox VE", "This script will update your Proxmox VE system with advanced options:": "Este script actualizará su sistema Proxmox VE con opciones avanzadas:", - "This session is running in the Monitor terminal. Running it from here would cut the connection mid-install and leave the switch in a broken state.": "esta sesión se ejecuta en la terminal Monitor. Ejecutarlo desde aquí cortaría la conexión durante la instalación y dejaría el conmutador en un estado roto.", - "This session is running in the Monitor terminal. Updating from here would restart the Monitor service and cut the connection mid-install, leaving the update in a broken state.": "esta sesión se ejecuta en la terminal Monitor. La actualización desde aquí reiniciaría el servicio Monitor y cortaría la conexión durante la instalación, dejando la actualización en un estado roto.", - "This shows the storage type and disk identifier": "Esto muestra el tipo de almacenamiento y el identificador del disco.", + "This session is running in the Monitor terminal. Running it from here would cut the connection mid-install and leave the switch in a broken state.": "Esta sesión se ejecuta en el terminal del Monitor. Ejecutarlo desde aquí cortaría la conexión a mitad de la instalación y dejaría el cambio en un estado roto.", + "This session is running in the Monitor terminal. Updating from here would restart the Monitor service and cut the connection mid-install, leaving the update in a broken state.": "Esta sesión se ejecuta en el terminal del Monitor. Actualizar desde aquí reiniciaría el servicio del Monitor y cortaría la conexión a mitad de la instalación, dejando la actualización en un estado roto.", + "This shows the storage type and disk identifier": "Esto muestra el tipo de almacenamiento y el identificador del disco", "This stack has no saved members to update.": "Esta pila no tiene miembros guardados que actualizar.", "This stack needs rootfs adaptations that coordinated updates cannot replay yet.": "Esta pila necesita adaptaciones del rootfs que las actualizaciones coordinadas aún no pueden reaplicar.", "This stack requires replaying specific rootfs adaptations. Coordinated updates are not yet enabled for it.": "Esta pila requiere reaplicar adaptaciones específicas del rootfs. Las actualizaciones coordinadas aún no están habilitadas para ella.", "This state has a high probability of VM startup/reset failures.": "Este estado tiene una alta probabilidad de que se produzcan errores de inicio/reinicio de la máquina virtual.", - "This state indicates a high risk of passthrough failure due to": "Este estado indica un alto riesgo de fallo de paso debido a", + "This state indicates a high risk of passthrough failure due to": "Este estado indica un alto riesgo de fallo del passthrough debido a", "This template requests the host PID namespace, which has no validated safe LXC translation yet": "Esta plantilla solicita el espacio de nombres PID host, que no tiene ninguna traducción segura LXC validada todavía", "This tool is designed for systems with AMD GPUs.": "Esta herramienta está diseñada para sistemas con GPU AMD.", "This tool is designed for systems with Intel GPUs.": "Esta herramienta está diseñada para sistemas con GPU Intel.", "This translator only supports the Nextcloud stack": "Este traductor solo admite el Nextcloud stack", "This value is required.": "Este valor es necesario.", "This variant requires the device": "Esta variante requiere el dispositivo", - "This version does not build against the running kernel.": "esta versión no se basa en el kernel en ejecución.", + "This version does not build against the running kernel.": "Esta versión no compila con el kernel en ejecución.", "This will RESET the ProxMenux Monitor login credentials on this host:": "Esto RESTABLECERÁ las credenciales de inicio de sesión de ProxMenux Monitor en este host:", "This will add the mount to /etc/fstab so it persists after reboot.": "Esto agregará el montaje a /etc/fstab para que persista después del reinicio.", "This will completely remove Fail2Ban and its configuration. Continue?": "Esto eliminará por completo Fail2Ban y su configuración. ¿Continuar?", "This will completely remove Lynis from the system. Continue?": "Esto eliminará completamente a Lynis del sistema. ¿Continuar?", - "This will create a new VM": "Esto creará una nueva máquina virtual.", + "This will create a new VM": "Esto creará una nueva máquina virtual", "This will deploy a Tailscale VPN gateway for secure remote access.": "Esto implementará una puerta de enlace VPN Tailscale para un acceso remoto seguro.", "This will install and configure Fail2Ban with:": "Esto instalará y configurará Fail2Ban con:", "This will install the Beta version from the develop branch and enable beta update checks.\n\nBeta builds may contain bugs or incomplete features.\n\nContinue?": "Esto instalará la versión Beta desde la rama de desarrollo y permitirá las comprobaciones de actualizaciones beta.\n\nLas versiones beta pueden contener errores o funciones incompletas.\n\n¿Continuar?", "This will launch the GPU assistant after VM creation and may require a host reboot.": "Esto iniciará el asistente de GPU después de la creación de la VM y es posible que sea necesario reiniciar el host.", "This will reinstall and reconfigure Fail2Ban with the default ProxMenux settings. Continue?": "Esto reinstalará y reconfigurará Fail2Ban con la configuración predeterminada de ProxMenux. ¿Continuar?", - "This will reinstall core Proxmox packages and regenerate certificates": "Esto reinstalará los paquetes principales de Proxmox y regenerará los certificados.", + "This will reinstall core Proxmox packages and regenerate certificates": "Esto reinstalará los paquetes principales de Proxmox y regenerará los certificados", "This will reinstall the Stable version from the main branch and disable beta update checks.\n\nContinue?": "Esto reinstalará la versión estable desde la rama principal y deshabilitará las comprobaciones de actualizaciones beta.\n\n¿Continuar?", "This will remove NVIDIA drivers and related configuration. Do you want to continue?": "Esto eliminará los controladores NVIDIA y la configuración relacionada. ¿Quieres continuar?", "This will remove and reinstall Lynis from the latest GitHub source. Continue?": "Esto eliminará y reinstalará Lynis desde la última fuente de GitHub. ¿Continuar?", @@ -6554,13 +6559,13 @@ "This will take time. Answer prompts carefully - see notes below.": "Esto llevará tiempo. Responda las indicaciones con atención; consulte las notas a continuación.", "This will upgrade this node to Proxmox VE 9 on Debian Trixie.": "Esto actualizará este nodo a Proxmox VE 9 en Debian Trixie.", "Thunderbird is a free and open-source personal information manager primarily used as an e-mail client with a calendar and contactbook, as well as an RSS feed reader, chat client, and news client.": "Thunderbird es un gestor de información personal gratuito y de código abierto que se utiliza principalmente como cliente de correo electrónico con un calendario y un libro de contactos, así como un lector de feeds RSS, cliente de chat y cliente de noticias.", - "Tick the paths to include in this backup. Press \"Add custom path\" to add a folder or file of your own to the list.": "marque las rutas que desea incluir en esta copia de seguridad. Presione \"Agregar ruta personalizada\" para agregar una carpeta o archivo propio a la lista.", - "Tick the paths to remove (they will not be deleted from disk — only from this list):": "marque las rutas a eliminar (no se eliminarán del disco, solo de esta lista):", + "Tick the paths to include in this backup. Press \"Add custom path\" to add a folder or file of your own to the list.": "Marque las rutas que desea incluir en este backup. Presione \"Agregar ruta personalizada\" para agregar una carpeta o archivo propio a la lista.", + "Tick the paths to remove (they will not be deleted from disk — only from this list):": "Marque las rutas a eliminar (no se eliminarán del disco, solo de esta lista):", "Time is up; Home Assistant OS could not be confirmed as running": "El tiempo ha terminado; Home Assistant OS no puede ser confirmado como funcionamiento", "Time settings configured - Timezone:": "Configuración de hora configurada - Zona horaria:", "Time synchronization reset to UTC": "Restablecimiento de la sincronización horaria a UTC", "Timezone": "Zona horaria", - "Tip: Also mount the VirtIO ISO for drivers and guest agent installer": "Consejo: monte también VirtIO ISO para controladores y el instalador del agente invitado", + "Tip: Also mount the VirtIO ISO for drivers and guest agent installer": "Consejo: monte también la ISO de VirtIO para los controladores y el instalador del guest agent", "Tip: You can install the QEMU Guest Agent inside the VM with:": "Consejo: Puede instalar el Agente Invitado QEMU dentro de la VM con:", "Tip: zfs set acltype=posixacl xattr=sa / enables full ACL support.": "Consejo: zfs set acltype=posixacl xattr=sa / habilita la compatibilidad total con ACL.", "Tmpfs size in MiB for": "Tamaño de tmpfs en MiB para", @@ -6568,22 +6573,22 @@ "To apply it to the current shell now, run:": "Para aplicarlo ahora en la sesión actual, ejecute:", "To assign VFs to VMs or LXCs, edit the configuration manually via the Proxmox web interface. The Physical Function will remain bound to the native driver.": "Para asignar VF a VM o LXC, edite la configuración manualmente a través de la interfaz web de Proxmox. La Función Física permanecerá ligada al controlador nativo.", "To continue with Add GPU to LXC, first switch the host to GPU -> LXC mode and reboot.": "Para continuar con Agregar GPU a un LXC, primero cambie el host a GPU -> modo LXC y reinicie.", - "To copy any of these files verbatim, restore this backup on a host with the same kernel major.minor.": "para copiar cualquiera de estos archivos palabra por palabra, restaure esta copia de seguridad en un host con el mismo kernel mayor.menor.", + "To copy any of these files verbatim, restore this backup on a host with the same kernel major.minor.": "Para copiar cualquiera de estos archivos tal cual, restaure este backup en un host con el mismo kernel major.minor.", "To exit iftop, press q": "Para salir de iftop, presione q", "To exit iptraf-ng, press x": "Para salir de iptraf-ng, presione x", "To fix this, do ONE of the following:": "Para solucionar este problema, haga UNO de los siguientes:", - "To install host drivers, first remove the GPU from VM passthrough configuration and reboot.": "Para instalar los controladores del host, primero elimine la GPU de la configuración de paso a través de la VM y reinicie.", - "To install the monitor, reinstall ProxMenux with the latest version": "Para instalar el monitor, reinstale ProxMenux con la última versión", + "To install host drivers, first remove the GPU from VM passthrough configuration and reboot.": "Para instalar los controladores del host, primero elimine la GPU de la configuración de passthrough de la VM y reinicie.", + "To install the monitor, reinstall ProxMenux with the latest version": "Para instalar el Monitor, reinstale ProxMenux con la última versión", "To pass SR-IOV Virtual Functions to a VM, edit the VM configuration manually via the Proxmox web interface.": "Para pasar funciones virtuales SR-IOV a una VM, edite la configuración de la VM manualmente a través de la interfaz web de Proxmox.", "To pass SR-IOV Virtual Functions to a container, edit the LXC configuration manually via the Proxmox web interface. The Physical Function will remain bound to the native driver.": "Para pasar funciones virtuales SR-IOV a un contenedor, edite la configuración de LXC manualmente a través de la interfaz web de Proxmox. La Función Física permanecerá ligada al controlador nativo.", "To remove partial VM:": "Para eliminar una máquina virtual parcial:", - "To restore": "para restaurar", + "To restore": "Para restaurar", "To restore it on another host, keep this file (not included in the vzdump backup):": "Para restaurarlo en otro host, mantenga este archivo (no incluido en el backup vzdump):", "To revert changes:": "Para revertir cambios:", "To start the VM:": "Para iniciar la máquina virtual:", - "To stop:": "Para parar:", + "To stop:": "Para detenerlo:", "To use Coral from a regular app, install the libedgetpu runtime via the usual method for your distro (community package or build from source). The simplest path is to run an app container that bundles the runtime — e.g. the Frigate Docker image — passing the device through with": "Para usar Coral desde una aplicación normal, instale el runtime libedgetpu mediante el método habitual de su distribución (paquete de la comunidad o compilación desde el código fuente). La opción más sencilla es ejecutar un contenedor de aplicación que incluya el runtime, por ejemplo, la imagen Docker de Frigate, pasando el dispositivo con", - "To use GPU passthrough, please create a new VM configured with:": "Para utilizar la transferencia de GPU, cree una nueva máquina virtual configurada con:", + "To use GPU passthrough, please create a new VM configured with:": "Para usar el passthrough de GPU, cree una nueva VM configurada con:", "To use a custom Fastfetch logo, place your ASCII logo file in:\n\n/usr/local/share/fastfetch/logos/\n\nThe file should not exceed 35 lines to fit properly in the terminal.\n\nPress OK to continue and select your logo.": "Para utilizar un logotipo Fastfetch personalizado, coloque su archivo de logotipo ASCII en:\n\n/usr/local/share/fastfetch/logos/\n\nEl archivo no debe exceder las 35 líneas para que quepa correctamente en la terminal.\n\nPresione OK para continuar y seleccionar su logotipo.", "To use the GPU again in LXC, run Add GPU to LXC from GPUs and Coral-TPU Menu": "Para usar la GPU nuevamente en LXC, ejecute Agregar GPU a LXC desde GPU y Menú Coral-TPU", "To use the VM without issues, the host must be restarted before starting it.": "Para utilizar la VM sin problemas, se debe reiniciar el host antes de iniciarlo.", @@ -6598,46 +6603,46 @@ "Total members:": "Total de miembros:", "Total routes": "Rutas totales", "Total size:": "Tamaño total:", - "Transaction log:": "Registro de transacciones:", + "Transaction log:": "Log de transacciones:", "Translation files:": "Archivos de traducción:", - "Transmission is designed for easy, powerful use. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.": "Transmission está diseñado para un uso fácil y potente. Transmission tiene las características que desea de un cliente BitTorrent: cifrado, una interfaz web, intercambio de pares, enlaces magnéticos, DHT, μTP, UPnP y NAT-PMP, soporte web, directorios de reloj, edición de rastreadores, límites de velocidad globales y per-torrent, y más.", + "Transmission is designed for easy, powerful use. Transmission has the features you want from a BitTorrent client: encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.": "Transmission está diseñado para un uso sencillo y potente. Tiene las funciones que esperas de un cliente BitTorrent: cifrado, interfaz web, intercambio de pares, enlaces magnet, DHT, µTP, redirección de puertos UPnP y NAT-PMP, soporte de webseed, carpetas vigiladas, edición de trackers, límites de velocidad globales y por torrent, y más.", "Tried pvesm path and manual detection methods": "Se probó pvesm path y métodos de detección manual", - "Trust this certificate and save it for scheduled backups?": "¿Confiar en este certificado y guardarlo para copias de seguridad programadas?", + "Trust this certificate and save it for scheduled backups?": "¿Confiar en este certificado y guardarlo para los backups programados?", "Try Again": "Intentar otra vez", "Try a different search term.": "Pruebe con un término de búsqueda diferente.", "Try accessing": "Intenta acceder", "Try another archive": "Pruebe con otro archivo", "Try automatic repair of detected issues": "Pruebe la reparación automática de los problemas detectados", "Try username and password authentication.": "Pruebe la autenticación de nombre de usuario y contraseña.", - "Tvheadend works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.": "Tvheadend funciona como servidor proxy: es un servidor de streaming de TV y registrador para Linux, FreeBSD y Android compatible con DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT confidencialIP y HDHomeRun como fuentes de entrada.", - "Twingate Connector for self-hosted server": "Conector Twingate para servidor auto hospedado", - "Two-factor authentication and backup codes will be removed.": "Se eliminarán la autenticación de dos factores y los códigos de respaldo.", + "Tvheadend works as a proxy server: is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.": "Tvheadend funciona como servidor proxy: es un servidor de streaming y grabador de TV para Linux, FreeBSD y Android compatible con DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP y HDHomeRun como fuentes de entrada.", + "Twingate Connector for self-hosted server": "Conector Twingate para servidores autoalojados", + "Two-factor authentication and backup codes will be removed.": "Se eliminarán la autenticación de dos factores y los códigos de backup.", "Type": "Tipo", - "Type the device path EXACTLY to confirm formatting:": "escriba la ruta del dispositivo EXACTAMENTE para confirmar el formato:", + "Type the device path EXACTLY to confirm formatting:": "Escriba la ruta del dispositivo EXACTAMENTE para confirmar el formato:", "Type the full disk path to confirm": "Escriba la ruta completa del disco para confirmar", "Type:": "Tipo:", "Type: attached to PVE storage": "Tipo: adjunto al almacenamiento PVE", "Typed value does not match selected disk. Operation cancelled.": "El valor escrito no coincide con el disco seleccionado. Operación cancelada.", "UID in CT": "UID en TC", - "UID of the plex user (also owner of the GPU device)": "UID del usuario plex (también propietario del dispositivo GPU)", - "UID that Emby runs as": "UID que Emby funciona como", + "UID of the plex user (also owner of the GPU device)": "UID del usuario plex (también propietario del dispositivo de la GPU)", + "UID that Emby runs as": "UID con el que se ejecuta Emby", "UPGRADE PROMPTS - RECOMMENDED ANSWERS:": "INDICACIONES DE ACTUALIZACIÓN - RESPUESTAS RECOMENDADAS:", - "UPS monitoring and power outage notification system": "Sistema de notificación de seguimiento y salida de energía de UPS", + "UPS monitoring and power outage notification system": "Sistema de monitorización de UPS y avisos de cortes de corriente", "USB Accelerators:": "Aceleradores USB:", - "USB bus directory": "Directorio de autobuses USB", + "USB bus directory": "Directorio del bus USB", "USB bus numbers can change after reconnecting or rebooting.": "Los números de bus USB pueden cambiar al volver a conectar el dispositivo o al reiniciar.", "USB device to attach": "Dispositivo USB que añadir", - "USB disk target": "destino de disco USB", - "USB drives mounted now:": "unidades USB montadas ahora:", + "USB disk target": "Destino de disco USB", + "USB drives mounted now:": "Unidades USB montadas ahora:", "USB libedgetpu1": "USB libedgetpu1", "USB or serial device node": "Nodo de dispositivo USB o serie", - "UUP Dump script not found.": "No se encontró el script de volcado UUP.", - "UUp Dump ISO creator Custom": "UUp Dump Creador de ISO Personalizado", - "Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer.": "Ubooquity es un servidor gratuito, ligero y fácil de usar para tus cómics y libros electrónicos. Úsalo para acceder a tus archivos desde cualquier lugar, con una tableta, un lector electrónico, un teléfono o una computadora.", + "UUP Dump script not found.": "No se encontró el script de UUP Dump.", + "UUp Dump ISO creator Custom": "Creador de ISO personalizada con UUP Dump", + "Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. Use it to access your files from anywhere, with a tablet, an e-reader, a phone or a computer.": "Ubooquity es un servidor doméstico gratuito, ligero y fácil de usar para tus cómics y ebooks. Úsalo para acceder a tus archivos desde cualquier lugar, con una tableta, un lector electrónico, un teléfono o un ordenador.", "Udev rules for Coral USB devices added and rules reloaded.": "Se agregaron reglas de Udev para dispositivos Coral USB y se recargaron reglas.", "Udev rules for Coral USB devices already exist.": "Las reglas de Udev para dispositivos Coral USB ya existen.", "Udev rules for Coral USB devices appended and rules reloaded.": "Se agregaron reglas de Udev para dispositivos Coral USB y se recargaron reglas.", - "UltiMaker Cura is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results.": "UltiMaker Cura es un software de impresión 3D gratuito y fácil de usar confiable por millones de usuarios. Ajuste su modelo 3D con más de 400 ajustes para los mejores resultados de corte e impresión.", + "UltiMaker Cura is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results.": "UltiMaker Cura es un software de impresión 3D gratuito y fácil de usar en el que confían millones de usuarios. Ajusta tu modelo 3D con más de 400 parámetros para obtener los mejores resultados de laminado e impresión.", "Umbrel OS installer script by Helper Scripts\n\nVisit the GitHub repo to learn more, contribute, or support the project:\n\nhttps://community-scripts.github.io/ProxmoxVE/scripts?id=umbrel-os-vm": "Script de instalación del sistema operativo Umbrel de Helper Scripts\n\nVisite el repositorio de GitHub para obtener más información, contribuir o apoyar el proyecto:\n\nhttps://community-scripts.github.io/ProxmoxVE/scripts?id=umbrel-os-vm", "Unable to detect Proxmox version": "No se puede detectar la versión de Proxmox", "Unable to detect Proxmox version.": "No se puede detectar la versión de Proxmox.", @@ -6647,9 +6652,9 @@ "Unable to resolve system disk topology. Aborting.": "No se pudo resolver la topología de discos del sistema. Se cancela.", "Understand the security implications of privileged containers": "Comprender las implicaciones de seguridad de los contenedores privilegiados", "Unexpected Proxmox inventory; recovery blocked": "Inventario Proxmox inesperado; recuperación bloqueada", - "Unexpected formatting directory in the new Valkey volume": "directorio de formato inesperado en el nuevo volumen Valkey", - "Ungoogled Chromium is Google Chromium, sans dependency on Google web services.": "Ungoogled Chromium es Google Chromium, dependencia sans de los servicios web de Google.", - "Unified LLM Fine-Tuning with 100+ Models": "Ajuste unificado de LLM con más de 100 modelos", + "Unexpected formatting directory in the new Valkey volume": "Directorio de formato inesperado en el nuevo volumen Valkey", + "Ungoogled Chromium is Google Chromium, sans dependency on Google web services.": "Ungoogled Chromium es Google Chromium sin la dependencia de los servicios web de Google.", + "Unified LLM Fine-Tuning with 100+ Models": "Fine-tuning unificado de LLM con más de 100 modelos", "Uninstall Coral drivers and configuration": "Desinstalar los controladores y la configuración de Coral", "Uninstall Fail2Ban": "Desinstalar Fail2Ban", "Uninstall Lynis": "Desinstalar Lynis", @@ -6694,12 +6699,12 @@ "Unmount failed": "Error al desmontar", "Unmount it before proceeding. The script will verify this at execution.": "Desmontarlo antes de continuar. El script verificará esto durante la ejecución.", "Unmounted": "Desmontado", - "Unmounted successfully": "Desmontado exitosamente", + "Unmounted successfully": "Desmontado correctamente", "Unmounted:": "Desmontado:", "Unmounting": "Desmontaje", "Unmounting disk...": "Desmontando disco...", "Unpackerr configured": "Unpackerr configurado", - "Unpackerr has no web interface and extracts nothing until it is pointed at a Starr application. Uncomment the [sonarr.0] or [radarr.0] section in /config/unpackerr.conf inside the container, set its url and api_key, then restart the container.": "Unpackerr no tiene interfaz web y no extrae nada hasta que se apunta a una aplicación Starr. Descomentar la sección [sonarr.0] o [radarr.0] en /config/unpackerr.conf dentro del contenedor, establecer su url y api_key, y reiniciar el contenedor.", + "Unpackerr has no web interface and extracts nothing until it is pointed at a Starr application. Uncomment the [sonarr.0] or [radarr.0] section in /config/unpackerr.conf inside the container, set its url and api_key, then restart the container.": "Unpackerr no tiene interfaz web y no extrae nada hasta que se le indica una aplicación Starr. Descomenta la sección [sonarr.0] o [radarr.0] en /config/unpackerr.conf dentro del contenedor, define su url y api_key y reinicia el contenedor.", "Unpackerr requires Sonarr, Radarr or Lidarr in this suite": "Unpackerr requiere Sonarr, Radarr o Lidarr en esta suite", "Unpackerr stopped during its first start": "Unpackerr se detuvo durante su primer inicio", "Unprivileged": "Sin privilegios", @@ -6731,8 +6736,8 @@ "Unsafe private configuration path": "Vía de configuración privada insegura", "Unsafe qBittorrent configuration path": "Vía de configuración segura qBittorrent", "Unsafe record": "Registro inseguro", - "Unsafe registry directory": "Directorio de registros inseguros", - "Unsafe registry lock": "Cierre de registro inseguro", + "Unsafe registry directory": "Directorio del registro no seguro", + "Unsafe registry lock": "Bloqueo del registro no seguro", "Unsafe rootfs for the capture": "rootfs inseguros para la captura", "Unsafe stack assembly": "Ensamblado de pila inseguro", "Unsafe volume path": "Vía de volumen inseguro", @@ -6751,17 +6756,17 @@ "Unsupported device options": "Opciones de dispositivo no admitidas", "Unsupported device type:": "Tipo de dispositivo sin soporte:", "Unsupported dynamic NVIDIA capabilities:": "Capacidades dinámicas de NVIDIA sin apoyo:", - "Unsupported format. Only .ova and .ovf files are supported.": "Formato no compatible. Sólo se admiten archivos .ova y .ovf.", + "Unsupported format. Only .ova and .ovf files are supported.": "Formato no compatible. Solo se admiten archivos .ova y .ovf.", "Unsupported kept setting:": "Ajuste conservado no admitido:", "Unsupported media storage mode:": "Modo de almacenamiento multimedia sin soporte:", "Unsupported mount options": "Opciones de montaje no admitidas", - "Unsupported mount type": "Tipo de montaje sin soporte", - "Unsupported mount type:": "Tipo de montaje sin soporte:", + "Unsupported mount type": "Tipo de montaje no compatible", + "Unsupported mount type:": "Tipo de montaje no compatible:", "Unsupported native device type:": "Tipo de dispositivo nativo sin soporte:", - "Unsupported operation": "operación sin soporte", + "Unsupported operation": "Operación sin soporte", "Unsupported or unknown Proxmox version; no repository changed.": "Versión de Proxmox no compatible o desconocida; no se ha modificado ningún repositorio.", "Unsupported output format:": "Formato de salida no admitido:", - "Unsupported owner strategy:": "estrategia de propietario no admitida:", + "Unsupported owner strategy:": "Estrategia de propietario no admitida:", "Unsupported post-start configuration:": "Configuración sin soporte post-start:", "Unsupported pre-start check:": "Comprobación sin soporte previo:", "Unsupported pre-start repair:": "Reparación sin soporte previo al arranque:", @@ -6771,7 +6776,7 @@ "Unsupported tmpfs options": "Opciones de tmpfs sin soporte", "Unsupported volume options:": "Opciones de volumen no admitidas:", "Until they are registered again they cannot be updated or managed from here. The recovery checks first that everything they need is on this host and changes nothing otherwise.": "Hasta que se registren de nuevo no se pueden actualizar ni gestionar desde aquí. La recuperación comprueba antes que este host tiene todo lo que necesitan y, si no es así, no cambia nada.", - "Untrusted or modified NVIDIA hook": "Gancho NVIDIA sin confianza o modificado", + "Untrusted or modified NVIDIA hook": "Hook NVIDIA sin confianza o modificado", "Unused image removed from the cache:": "Imagen sin uso eliminada de la caché:", "Unused images removed from the cache:": "Imágenes sin uso eliminadas de la caché:", "Update": "Actualización", @@ -6788,7 +6793,7 @@ "Update Proxmox package lists": "Actualizar las listas de paquetes de Proxmox", "Update Share": "Actualizar Compartir", "Update Status": "Estado de actualización", - "Update and upgrade all system packages": "Actualizar y actualizar todos los paquetes del sistema.", + "Update and upgrade all system packages": "Actualizar todos los paquetes del sistema", "Update and upgrade system": "Actualizar el sistema", "Update cancelled by user": "Actualización cancelada por el usuario", "Update completed. Data kept.": "Actualización completada. Datos conservados.", @@ -6805,7 +6810,7 @@ "Updated sharedfiles group to GID: 101000": "Grupo de archivos compartidos actualizado a GID: 101000", "Updated stack checked": "Se ha comprobado la pila actualizada", "Updated:": "Actualizado:", - "Updates all Proxmox and Debian packages": "Actualiza todos los paquetes de Proxmox y Debian.", + "Updates all Proxmox and Debian packages": "Actualiza todos los paquetes de Proxmox y Debian", "Updates and Packages Commands": "Comandos de actualizaciones y paquetes", "Updates are not available yet for this application in this beta": "Aún no hay actualizaciones para esta aplicación en este beta", "Updates are not available yet in this beta for applications that use a privileged container or advanced LXC settings": "Aún no se dispone de actualizaciones en esta beta para aplicaciones que utilizan un contenedor privilegiado o configuración avanzada LXC", @@ -6826,9 +6831,9 @@ "Updating kernel panic configuration...": "Actualizando la configuración de pánico del kernel...", "Updating package lists...": "Actualizando listas de paquetes...", "Updating pve-enterprise.list (if present) to Trixie...": "Actualizando pve-enterprise.list (si está presente) a Trixie...", - "Updating release channel configuration...": "Actualizando la configuración del canal de lanzamiento...", + "Updating release channel configuration...": "Actualizando la configuración del canal de release...", "Upgrade Ceph to compatible version": "Actualice Ceph a una versión compatible", - "Upgrade PVE 8 to PVE 9": "Actualiza PVE 8 a PVE 9", + "Upgrade PVE 8 to PVE 9": "Actualizar PVE 8 a PVE 9", "Upgrade assistant: Proxmox VE 8 → 9 (Trixie)": "Asistente de actualización: Proxmox VE 8 → 9 (Trixie)", "Upgrade canceled by user": "Actualización cancelada por el usuario", "Upgrade one node at a time": "Actualice un nodo a la vez", @@ -6837,40 +6842,40 @@ "Upload an encrypted copy of the key to PBS so you can recover it on a reinstalled host with just a passphrase?": "¿Cargar una copia cifrada de la clave a PBS para poder recuperarla en un host reinstalado con solo una frase de contraseña?", "Upload key to PBS?": "¿Subir clave a PBS?", "Upload to PBS disabled.": "Subir a PBS deshabilitado.", - "Upload to PBS enabled. The envelope is uploaded on every encrypted backup.": "Subir a PBS habilitado. El sobre se carga en cada copia de seguridad cifrada.", + "Upload to PBS enabled. The envelope is uploaded on every encrypted backup.": "Subida a PBS habilitada. El sobre se sube en cada backup cifrado.", "Upload to PBS is currently: no. Pick an action:": "Subir a PBS es actualmente: no. Elige una acción:", "Upload to PBS is currently: yes. Pick an action:": "Subir a PBS actualmente es: sí. Elige una acción:", - "Upload to PBS: enable, disable or rotate the recovery passphrase": "cargar en PBS: habilitar, deshabilitar o rotar la frase de contraseña de recuperación", + "Upload to PBS: enable, disable or rotate the recovery passphrase": "Subida a PBS: habilitar, deshabilitar o rotar la frase de contraseña de recuperación", "Uptime and who is logged in": "Tiempo de actividad y quién ha iniciado sesión", "Usage:": "Usage:", "Use \"Check test progress\" to see results.": "Utilice \"Verificar el progreso de la prueba\" para ver los resultados.", "Use 'Export to file' to save it and inspect manually.": "Utilice 'Exportar a archivo' para guardarlo e inspeccionarlo manualmente.", - "Use 'pct restore' / 'qmrestore' to recover their disks from your VM backups.": "utilice 'pct restaurar' / 'qmrestore' para recuperar sus discos de las copias de seguridad de su VM.", - "Use Custom backup and uncheck the conflicting path from the list": "use una copia de seguridad personalizada y desmarque la ruta conflictiva de la lista", + "Use 'pct restore' / 'qmrestore' to recover their disks from your VM backups.": "Use 'pct restore' / 'qmrestore' para recuperar sus discos desde los backups de sus VM.", + "Use Custom backup and uncheck the conflicting path from the list": "Use el backup personalizado y desmarque la ruta en conflicto de la lista", "Use Default Settings?": "¿Usar configuración predeterminada?", - "Use Download first if you want to save a copy of the current key. Continue?": "use Descargar primero si desea guardar una copia de la clave actual.¿Continuar?", + "Use Download first if you want to save a copy of the current key. Continue?": "Use Descargar primero si desea guardar una copia de la clave actual. ¿Continuar?", "Use SPACE to select, ENTER to confirm": "Utilice ESPACIO para seleccionar, ENTER para confirmar", "Use SPACE to select/deselect, ENTER to confirm": "Utilice ESPACIO para seleccionar/deseleccionar, ENTER para confirmar", "Use SSH or terminal access (SSH recommended)": "Utilice SSH o acceso a terminal (se recomienda SSH)", - "Use Spacebar to select.": "use la barra espaciadora para seleccionar.", - "Use a USB disk": "use un disco USB", - "Use a custom path": "usar una ruta personalizada", + "Use Spacebar to select.": "Use la barra espaciadora para seleccionar.", + "Use a USB disk": "Use un disco USB", + "Use a custom path": "Usar una ruta personalizada", "Use a privileged LXC for NFS server/client workflows.": "Utilice un LXC privilegiado para flujos de trabajo de servidor/cliente NFS.", "Use a privileged LXC for Samba client/server workflows.": "Utilice un LXC privilegiado para flujos de trabajo de cliente/servidor Samba.", - "Use an existing SSH private key file on this host": "use un archivo de clave privada SSH existente en este host", - "Use an existing keyfile": "usar un archivo de claves existente", + "Use an existing SSH private key file on this host": "Use un archivo de clave privada SSH existente en este host", + "Use an existing keyfile": "Usar un archivo de claves existente", "Use as-is — keep data and filesystem": "Úselo tal cual: mantenga los datos y el sistema de archivos", "Use content types according to your use case.": "Utilice tipos de contenido según su caso de uso.", - "Use default": "usar predeterminado", + "Use default": "Usar predeterminado", "Use default (Yes)": "Usar predeterminado (Sí)", "Use default group:": "Usar grupo predeterminado:", "Use enterprise URL if you have subscription.": "Utilice la URL empresarial si tiene una suscripción.", "Use existing VirtIO ISO from storage": "Utilice VirtIO ISO existente desde el almacenamiento", "Use existing filesystem": "Usar el sistema de archivos existente", "Use existing: mount without formatting": "Usar existente: montar sin formatear", - "Use images only if the directory is on suitable storage.": "Utilice imágenes sólo si el directorio está en un almacenamiento adecuado.", + "Use images only if the directory is on suitable storage.": "Utilice imágenes solo si el directorio está en un almacenamiento adecuado.", "Use mp1/mp2/... for extra mount points.": "Utilice mp1/mp2/... para puntos de montaje adicionales.", - "Use only when unprivileged containers cannot meet your needs": "Úselo solo cuando los contenedores sin privilegios no puedan satisfacer sus necesidades.", + "Use only when unprivileged containers cannot meet your needs": "Úselo solo cuando los contenedores sin privilegios no puedan satisfacer sus necesidades", "Use option 1 to add a local disk (as Proxmox storage and/or as a host mount).": "Utilice la opción 1 para agregar un disco local (como almacenamiento Proxmox y/o como montaje de host).", "Use option 1 to add an iSCSI target as Proxmox storage.": "Utilice la opción 1 para agregar un destino iSCSI como almacenamiento Proxmox.", "Use pigz for faster gzip compression": "Usar pigz para comprimir gzip más rápido", @@ -6883,23 +6888,23 @@ "Useful System Commands": "Comandos útiles del sistema", "Useful to verify options/content after script execution.": "Útil para verificar opciones/contenido después de la ejecución del script.", "User": "Usuario", - "User account exists on server": "La cuenta de usuario existe en el servidor.", + "User account exists on server": "La cuenta de usuario existe en el servidor", "User activity and uptime": "Actividad del usuario y tiempo de actividad", "User chose not to remove NetworkManager": "El usuario decidió no eliminar NetworkManager", - "User chose to exit for manual backup creation.": "El usuario eligió salir para la creación manual de la copia de seguridad.", - "User name for the SSH login": "Nombre de usuario para el login SSH", + "User chose to exit for manual backup creation.": "El usuario eligió salir para la creación manual del backup.", + "User name for the SSH login": "Nombre de usuario del acceso SSH", "User name of the administrator of the web interface": "Nombre de usuario del administrador de la interfaz web", - "User name of the deprecated Flowise application login (only read by Flowise versions before 3.0.1)": "Nombre de usuario del login de aplicación Flowise deprecado (sólo leído por Flowise versiones antes de 3.0.1)", + "User name of the deprecated Flowise application login (only read by Flowise versions before 3.0.1)": "Nombre de usuario del acceso antiguo de la aplicación Flowise (solo lo leen las versiones de Flowise anteriores a 3.0.1)", "User of the AdGuard Home that receives the settings": "Usuario del AdGuard Home que recibe la configuración", "User of the main AdGuard Home": "Usuario del AdGuard Home principal", - "User-friendly WebUI for LLMs (Formerly Ollama WebUI)": "WebUI fácil de usar para LLMs (Formerly Ollama WebUI)", + "User-friendly WebUI for LLMs (Formerly Ollama WebUI)": "WebUI fácil de usar para LLM (antes Ollama WebUI)", "Username": "Nombre de usuario", "Username (e.g. root@pam or user@pbs!token):": "Nombre de usuario (por ejemplo, root@pam o usuario@pbs!token):", "Username and password": "Nombre de usuario y contraseña", "Username and password will be cleared.": "Se borrarán el nombre de usuario y la contraseña.", "Username cannot be empty.": "El nombre de usuario no puede estar vacío.", "Username is correct": "El nombre de usuario es correcto", - "Username on the Borg server that runs \"borg serve\" (typically \"borg\"). This is NOT the admin/root user of the server — that one is asked later only if you choose \"Generate a new key and authorize it\".": "nombre de usuario en el servidor Borg que ejecuta \"borg server\" (normalmente \"borg\").Este NO es el usuario administrador/root del servidor; ese se solicita más tarde solo si elige \"Generar una nueva clave y autorizarla\".", + "Username on the Borg server that runs \"borg serve\" (typically \"borg\"). This is NOT the admin/root user of the server — that one is asked later only if you choose \"Generate a new key and authorize it\".": "Nombre de usuario en el servidor Borg que ejecuta \"borg serve\" (normalmente \"borg\"). NO es el usuario administrador/root del servidor — ese se pide más tarde solo si elige \"Generar una nueva clave y autorizarla\".", "Username:": "Nombre de usuario:", "Users:": "Usuarios:", "Using UUID is recommended over /dev/sdX.": "Se recomienda usar UUID en lugar de /dev/sdX.", @@ -6915,40 +6920,40 @@ "Utilities and Tools": "Utilidades y herramientas", "Utilities installation completed": "Instalación de utilidades completada", "Utilities installed by ProxMenux have been removed": "Se han eliminado las utilidades instaladas por ProxMenux", - "VA-API driver": "Conductor VA-API", + "VA-API driver": "Controlador VA-API", "VA-API render device": "Dispositivo de renderización VA-API", - "VA-API video acceleration": "VA-API aceleración de vídeo", + "VA-API video acceleration": "Aceleración de vídeo VA-API", "VFIO device IDs removed from /etc/modprobe.d/vfio.conf": "ID de dispositivos VFIO eliminados de /etc/modprobe.d/vfio.conf", "VFIO modules configured in /etc/modules": "Módulos VFIO configurados en /etc/modules", "VFIO modules configured.": "Módulos VFIO configurados.", "VFIO modules in /etc/modules": "Módulos VFIO en /etc/modules", "VFIO modules removed from /etc/modules": "Módulos VFIO eliminados de /etc/modules", "VFIO orphans cleared and initramfs rebuilt — next boot will free the GPU.": "VFIO huérfano eliminado e initramfs reconstruido; el próximo arranque liberará la GPU.", - "VFIO orphans cleared but initramfs rebuild failed; check /var/log/proxmenux logs.": "Los huérfanos de VFIO se borraron pero la reconstrucción de initramfs falló;verifique los registros de /var/log/proxmenux.", + "VFIO orphans cleared but initramfs rebuild failed; check /var/log/proxmenux logs.": "Los huérfanos de VFIO se limpiaron, pero la reconstrucción de initramfs falló; revise los logs en /var/log/proxmenux.", "VFS cache mode": "Modo de caché VFS", "VLAN": "VLAN", - "VLC Media Player is a free and open source cross-platform multimedia player and framework that delivers dependable performance across multiple devices.": "VLC Media Player es un reproductor multimedia de código abierto y gratuito que ofrece un rendimiento confiable en múltiples dispositivos.", + "VLC Media Player is a free and open source cross-platform multimedia player and framework that delivers dependable performance across multiple devices.": "VLC Media Player es un reproductor y framework multimedia gratuito, de código abierto y multiplataforma que ofrece un rendimiento fiable en múltiples dispositivos.", "VM": "VM", "VM Conflict Policy": "Política de conflictos de máquinas virtuales", "VM ID": "ID de máquina virtual", "VM ID:": "ID de máquina virtual:", "VM Must Be Stopped": "La máquina virtual debe detenerse", "VM Name": "Nombre de la máquina virtual", - "VM Storage (images, backup)": "Almacenamiento de VM (imágenes, respaldo)", + "VM Storage (images, backup)": "Discos de VM (images, backup)", "VM and CT Management Commands": "Comandos de gestión de VM y CT", "VM creation cancelled before disk planning.": "La creación de VM se canceló antes de la planificación del disco.", "VM creation cancelled by user.": "Creación de VM cancelada por el usuario.", "VM creation completed": "Creación de VM completada", - "VM creation completed with GPU passthrough configured.": "La creación de VM se completó con el paso a través de GPU configurado.", - "VM creation completed. GPU passthrough was not applied.": "Se completó la creación de la máquina virtual. No se aplicó la transferencia de GPU.", - "VM creation completed. GPU passthrough was skipped (no compatible GPU detected).": "Se completó la creación de la máquina virtual. Se omitió el paso de GPU (no se detectó ninguna GPU compatible).", + "VM creation completed with GPU passthrough configured.": "La creación de VM se completó con el passthrough de GPU configurado.", + "VM creation completed. GPU passthrough was not applied.": "Creación de la VM completada. No se aplicó el passthrough de GPU.", + "VM creation completed. GPU passthrough was skipped (no compatible GPU detected).": "Creación de la VM completada. Se omitió el passthrough de GPU (no se detectó ninguna GPU compatible).", "VM creation failed or was cancelled during storage setup.": "La creación de la máquina virtual falló o se canceló durante la configuración del almacenamiento.", "VM description configured": "Descripción de VM configurada", - "VM imported successfully": "VM importada exitosamente", + "VM imported successfully": "VM importada correctamente", "VM is running": "La máquina virtual se está ejecutando", "VM is still running. Export cancelled.": "La máquina virtual todavía está ejecutándose. Exportación cancelada.", - "VM passthrough configuration failed. Review the log and VM config.": "Error en la configuración de paso a través de VM. Revise el registro y la configuración de la VM.", - "VM passthrough requires exclusive VFIO binding of the GPU.": "El paso de VM requiere un enlace VFIO exclusivo de la GPU.", + "VM passthrough configuration failed. Review the log and VM config.": "Error en la configuración de passthrough de VM. Revise el log y la configuración de la VM.", + "VM passthrough requires exclusive VFIO binding of the GPU.": "El passthrough a VM requiere vincular la GPU en exclusiva a VFIO.", "VM removed:": "VM eliminada:", "VM selected:": "Máquina virtual seleccionada:", "VM shell created:": "Shell de VM creado:", @@ -6962,13 +6967,13 @@ "VMID of the Rclone OCI container": "VMID del contenedor Rclone OCI", "VMs to destroy:": "VM para destruir:", "VMs, LXCs, network, /etc/pve, users, cron, packages, drivers, ProxMenux state, etc.": "VM, LXC, red, /etc/pve, usuarios, cron, paquetes, controladores, estado de ProxMenux, etc.", - "VS Code is an integrated development environment developed by Microsoft. This container runs the full desktop application, for a web native version see Code Server.": "VS Code es un entorno de desarrollo integrado desarrollado por Microsoft. Este contenedor ejecuta la aplicación completa de escritorio, para una versión nativa web ver Code Server.", - "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VS Code.": "VSCodium es una distribución binaria impulsada por la comunidad, de libre licencia del editor VS Code de Microsoft.", - "Valid backups for all VMs/CTs": "Copias de seguridad válidas para todas las VM/CT", + "VS Code is an integrated development environment developed by Microsoft. This container runs the full desktop application, for a web native version see Code Server.": "VS Code es un entorno de desarrollo integrado de Microsoft. Este contenedor ejecuta la aplicación de escritorio completa; para una versión nativa web, consulta Code Server.", + "VSCodium is a community-driven, freely-licensed binary distribution of Microsoft’s editor VS Code.": "VSCodium es una distribución binaria, comunitaria y de licencia libre, del editor VS Code de Microsoft.", + "Valid backups for all VMs/CTs": "Backups válidos de todas las VM/CT", "Validating Proxmox 9 repositories (checking 'proxmox-ve' candidate)...": "Validando repositorios de Proxmox 9 (marcando el candidato 'proxmox-ve')...", "Validating credentials with server": "Validar credenciales con el servidor", "Validating disk safety...": "Validando la seguridad del disco...", - "Validation method: http (port 80 forwarded) or dns (DNS provider plugin)": "Método de validación: http (port 80 reenviado) o dns ( plugin del proveedor DNS)", + "Validation method: http (port 80 forwarded) or dns (DNS provider plugin)": "Método de validación: http (puerto 80 redirigido) o dns (plugin del proveedor DNS)", "Value for": "Valor para", "Variable name": "Nombre de la variable", "Variables": "Variables", @@ -6982,7 +6987,7 @@ "Verify Options > OS Type — currently set to:": "Verificar opciones > Tipo de sistema operativo: actualmente configurado en:", "Verify PVE version (must be 8.4.1 or newer):": "Verifique la versión de PVE (debe ser 8.4.1 o más reciente):", "Verify active exports:": "Verificar exportaciones activas:", - "Verify bridge assignment and NIC model — change to VirtIO if guest drivers are available": "Verifique la asignación del puente y el modelo de NIC: cambie a VirtIO si hay controladores invitados disponibles", + "Verify bridge assignment and NIC model — change to VirtIO if guest drivers are available": "Verifique la asignación del bridge y el modelo de NIC — cambie a VirtIO si la VM tiene los controladores", "Verify iSCSI sessions and storage status:": "Verifique las sesiones iSCSI y el estado del almacenamiento:", "Verify inside container:": "Verificar el interior del contenedor:", "Verify installations": "Verificar instalaciones", @@ -7002,24 +7007,24 @@ "Version: Auto-negotiation (NFSv3/NFSv4)": "Versión: negociación automática (NFSv3/NFSv4)", "Versions shown belong to maintained NVIDIA branches that list your GPU PCI ID and are new enough to build against the running kernel. DKMS compilation is the final validation. The recommended version keeps the current branch, or uses the NVIDIA Production Branch on a fresh install.": "Las versiones mostradas pertenecen a ramas mantenidas de NVIDIA que enumeran su ID PCI de GPU y son lo suficientemente nuevas como para compilarse con el kernel en ejecución. La compilación DKMS es la validación final. La versión recomendada mantiene la rama actual o utiliza la rama de producción de NVIDIA en una instalación nueva.", "Video": "Vídeo", - "Video acceleration and object detection are independent choices; the installer does not write camera or detector YAML.": "La aceleración de vídeo y la detección de objetos son opciones independientes; el instalador no escribe cámara o detector YAML.", + "Video acceleration and object detection are independent choices; the installer does not write camera or detector YAML.": "La aceleración de vídeo y la detección de objetos se eligen por separado; el instalador no escribe el YAML de cámaras ni de detectores.", "Video transcoding acceleration": "Aceleración de transcodificación de vídeo", "Video transcoding profile not implemented:": "Perfil de transcodificación de vídeo no implementado:", "View CIFS Mounts (pvesm + fstab)": "Ver montajes CIFS (pvesm + fstab)", "View Current Exports": "Ver exportaciones actuales", "View Current Mounts": "Ver montajes actuales", - "View Current Shares": "Ver acciones actuales", + "View Current Shares": "Ver recursos compartidos actuales", "View Disk Storages": "Ver almacenamientos en disco", "View Mount Points": "Ver puntos de montaje", "View NFS Mounts (pvesm + fstab)": "Ver montajes NFS (pvesm + fstab)", - "View backup metadata": "Ver metadatos de respaldo", + "View backup metadata": "Ver metadatos de backup", "View current paths": "Ver rutas actuales", "View existing folders in /mnt": "Ver carpetas existentes en /mnt", "View iSCSI Storages": "Ver almacenamientos iSCSI", "View raw CT configuration file": "Ver archivo de configuración CT sin formato", "View raw VM configuration file": "Ver el archivo de configuración de VM sin formato", "View restore plan": "Ver plan de restauración", - "View self-test log": "Ver registro de autoprueba", + "View self-test log": "Ver log de autoprueba", "View status": "Ver estado", "VirtIO (advanced - high performance)": "VirtIO (avanzado - alto rendimiento)", "VirtIO ISO not found after selection.": "VirtIO ISO no encontrado después de la selección.", @@ -7029,29 +7034,29 @@ "Virtual Function": "Función Virtual", "Virtual Function (parent PF:": "Función virtual (PF principal:", "Virtual Machine ID": "ID de máquina virtual", - "Virtual disk": "disco virtual", + "Virtual disk": "Disco virtual", "Virtual disks": "Discos virtuales", "Virtual display already set to": "Pantalla virtual ya configurada en", "Virtual display changed from": "La pantalla virtual cambió de", "Virtual display normalized to vga: std (compatibility)": "Pantalla virtual normalizada a vga: std (compatibilidad)", "Virtual display set to": "Pantalla virtual configurada en", "Virtual interface (normal)": "Interfaz virtual (normal)", - "Virtual whiteboard for sketching hand-drawn like diagrams": "Pizarra virtual para dibujar a mano como diagramas", + "Virtual whiteboard for sketching hand-drawn like diagrams": "Pizarra virtual para dibujar diagramas con aspecto de hechos a mano", "Virtualization": "Virtualización", "Visit https://osx-proxmox.com for more information.": "Visite https://osx-proxmox.com para obtener más información.", - "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:": "Visite el sitio web para descubrir más scripts, mantenerse actualizado con las últimas actualizaciones y respaldar el proyecto:", - "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:\n\nhttps://community-scripts.github.io/ProxmoxVE": "Visite el sitio web para descubrir más scripts, mantenerse actualizado con las últimas actualizaciones y respaldar el proyecto:\n\nhttps://community-scripts.github.io/ProxmoxVE", - "Vivaldi is a Norwegian freeware, cross-platform web browser with a built-in email client developed by Vivaldi Technologies.": "Vivaldi es un freeware noruego, navegador web multiplataforma con un cliente de correo electrónico integrado desarrollado por Vivaldi Technologies.", + "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:": "Visite el sitio web para descubrir más scripts, estar al día de las novedades y apoyar el proyecto:", + "Visit the website to discover more scripts, stay updated with the latest updates, and support the project:\n\nhttps://community-scripts.github.io/ProxmoxVE": "Visite el sitio web para descubrir más scripts, estar al día de las novedades y apoyar el proyecto:\n\nhttps://community-scripts.github.io/ProxmoxVE", + "Vivaldi is a Norwegian freeware, cross-platform web browser with a built-in email client developed by Vivaldi Technologies.": "Vivaldi es un navegador web noruego, gratuito y multiplataforma, con cliente de correo integrado, desarrollado por Vivaldi Technologies.", "Volume configuration cancelled": "Configuración de volumen cancelada", "Volume options are not yet supported": "Todavía no se admiten opciones de volumen", "Volume size in GB": "Tamaño del volumen en GB", "Volumes attached": "Volumen adjunto", "Volumes prepared for the first start:": "Volumen preparado para el primer comienzo:", "Volumes shared between services are not yet supported": "Todavía no se admiten volúmenes compartidos entre los servicios", - "Vscodium-web is a community-driven, freely-licensed binary distribution of the remote host web component of Microsoft's editor VS Code.": "Vscodium-web es una distribución binaria basada en la comunidad, con licencia gratuita del componente web host remoto del editor VS Code de Microsoft.", + "Vscodium-web is a community-driven, freely-licensed binary distribution of the remote host web component of Microsoft's editor VS Code.": "Vscodium-web es una distribución binaria, comunitaria y de licencia libre, del componente web de host remoto del editor VS Code de Microsoft.", "Vulnerability detection": "Detección de vulnerabilidades", "WARNING": "ADVERTENCIA", - "WARNING — This backup contains paths that are risky to restore on a running system:": "ADVERTENCIA: esta copia de seguridad contiene rutas cuya restauración es riesgosa en un sistema en ejecución:", + "WARNING — This backup contains paths that are risky to restore on a running system:": "ADVERTENCIA — Este backup contiene rutas arriesgadas de restaurar en un sistema en ejecución:", "WARNING — You selected risky paths for live restore:": "ADVERTENCIA: Seleccionó rutas riesgosas para la restauración en vivo:", "WARNING: All data on selected disk will be ERASED if formatted.": "ADVERTENCIA: Todos los datos del disco seleccionado se BORRARÁN si se formatea.", "WARNING: The NFS server is not affected. The mount directory contents are NOT deleted (data stays on the server).": "ADVERTENCIA: El servidor NFS no se ve afectado. El contenido del directorio de montaje NO se elimina (los datos permanecen en el servidor).", @@ -7065,15 +7070,15 @@ "WARNING: This removes the storage from Proxmox. The NFS server is not affected.": "ADVERTENCIA: Esto elimina el almacenamiento de Proxmox. El servidor NFS no se ve afectado.", "WARNING: This removes the storage from Proxmox. The Samba server is not affected.": "ADVERTENCIA: Esto elimina el almacenamiento de Proxmox. El servidor Samba no se ve afectado.", "WARNING: This will ERASE all data on this disk.": "ADVERTENCIA: Esto BORRARÁ todos los datos de este disco.", - "WARNING: This will FORMAT the disk": "ADVERTENCIA: Esto formateará el disco.", + "WARNING: This will FORMAT the disk": "ADVERTENCIA: Esto formateará el disco", "WARNING: This will completely remove NFS server from the CT.": "ADVERTENCIA: Esto eliminará completamente el servidor NFS del CT.", "WARNING: This will completely remove Samba server from the CT.": "ADVERTENCIA: Esto eliminará completamente el servidor Samba del CT.", "WARNING: You are about to remove this Proxmox storage:": "ADVERTENCIA: Está a punto de eliminar este almacenamiento de Proxmox:", - "WARNING: You are about to remove this disk mount:": "ADVERTENCIA: Está a punto de quitar este soporte de disco:", + "WARNING: You are about to remove this disk mount:": "ADVERTENCIA: Está a punto de eliminar este montaje de disco:", "WARNING: this will ERASE EVERYTHING on the disk.": "ADVERTENCIA: esto BORRARÁ TODO lo que hay en el disco.", - "WEB UI to manage WireGuard VPN.": "WEB UI para administrar WireGuard VPN.", + "WEB UI to manage WireGuard VPN.": "Interfaz web para gestionar una VPN WireGuard.", "WILL BE PERMANENTLY ERASED.": "SE BORRARÁN PERMANENTEMENTE.", - "WPS Office is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency.": "WPS Office es una suite de oficina amplia y ligera con alta compatibilidad. Como un práctico y profesional software de oficina, WPS Office le permite editar archivos en Writer, Presentation, Spreadsheet y PDF para mejorar su eficiencia de trabajo.", + "WPS Office is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency.": "WPS Office es una suite ofimática completa, ligera y llena de funciones, con alta compatibilidad. Práctica y profesional, permite editar archivos en Writer, Presentation, Spreadsheet y PDF para mejorar tu eficiencia en el trabajo.", "Wait for each node to complete before starting next": "Espere a que se complete cada nodo antes de comenzar el siguiente", "Waiting for Home Assistant OS...": "Esperando a Home Assistant OS...", "Waiting for the FUSE mount:": "Esperando el montaje FUSE:", @@ -7088,22 +7093,22 @@ "Warning: Limited PCI Reset Support": "Advertencia: soporte limitado para reinicio de PCI", "Warning: both VMs have autostart enabled (onboot=1).": "Advertencia: ambas máquinas virtuales tienen el inicio automático habilitado (onboot=1).", "Warnings": "Advertencias", - "WeKnora is an LLM-powered framework designed for deep document understanding and semantic retrieval, especially for handling complex, heterogeneous documents.": "WeKnora es un marco impulsado por LLM diseñado para la comprensión profunda de documentos y la recuperación semántica, especialmente para el manejo de complex, documentos heterogéneos.", + "WeKnora is an LLM-powered framework designed for deep document understanding and semantic retrieval, especially for handling complex, heterogeneous documents.": "WeKnora es un framework basado en LLM diseñado para la comprensión profunda de documentos y la recuperación semántica, en especial con documentos complejos y heterogéneos.", "Web UI": "Web UI", "Web UI 1": "Web UI 1", "Web UI 2": "Web UI 2", - "Web UI password": "contraseña de la interfaz de usuario web", + "Web UI password": "Contraseña de la interfaz de usuario web", "Web UI user": "Usuario de la interfaz web", "Web access": "Acceso web", "Web address of the AdGuard Home that receives the settings (e.g. http://192.168.1.3)": "Dirección web del AdGuard Home que recibe los ajustes (por ejemplo, http://192.168.1.3)", "Web address of the main AdGuard Home, whose settings are copied (e.g. http://192.168.1.2)": "Dirección web del AdGuard Home principal, cuyos ajustes se copian (por ejemplo, http://192.168.1.2)", - "Web interface to manage devices running Tasmota firmware.": "Interfaz web para gestionar dispositivos que ejecutan el firmware de Tasmota.", - "WebCord can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped https://discord.com page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes).": "WebCord se puede resumir como un paquete de endurecimientos de seguridad y privacidad, Discord características reimplementaciones, Electron / Chromium / Discord bugs workarounds, hojas de estilo, páginas internas y envueltas https://discord.com página, diseñado para conformarse con ToS tanto como sea posible (o ocultar los cambios que podrían violarlo de los ojos de Discord).", - "Webgrabplus is a multi-site incremental xmltv epg grabber. It collects tv-program guide data from selected tvguide sites for your favourite channels.": "Webgrabplus es un multi-sitio incremental xmltv epg grabber. Recopila datos de guía de tv-program de sitios seleccionados de tvguide para sus canales favoritos.", + "Web interface to manage devices running Tasmota firmware.": "Interfaz web para gestionar dispositivos con firmware Tasmota.", + "WebCord can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped https://discord.com page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes).": "WebCord puede resumirse como un conjunto de medidas de hardening de seguridad y privacidad, reimplementaciones de funciones de Discord, soluciones a fallos de Electron / Chromium / Discord, hojas de estilo, páginas internas y la página https://discord.com encapsulada, diseñado para cumplir los ToS en lo posible (u ocultar a Discord los cambios que podrían incumplirlos).", + "Webgrabplus is a multi-site incremental xmltv epg grabber. It collects tv-program guide data from selected tvguide sites for your favourite channels.": "Webgrabplus es un capturador incremental de EPG xmltv para múltiples sitios. Recoge los datos de la guía de programación de los sitios de guías de TV seleccionados para tus canales favoritos.", "Webservers & Proxies": "Servidores web y proxies", "Website": "Sitio web", - "Webstation is a web native emulation focused LXQt desktop based on Ubuntu.": "Webstation es una emulación nativa web centrada en el escritorio LXQt basado en Ubuntu.", - "Webtop - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.": "Webtop - Contenedores alpinos, Ubuntu, Fedora y Arch que contienen entornos completos de escritorio en sabores oficialmente compatibles accesibles a través de cualquier navegador web moderno.", + "Webstation is a web native emulation focused LXQt desktop based on Ubuntu.": "Webstation es un escritorio LXQt nativo web, centrado en la emulación y basado en Ubuntu.", + "Webtop - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.": "Webtop - Contenedores basados en Alpine, Ubuntu, Fedora y Arch con entornos de escritorio completos, en variantes con soporte oficial, accesibles desde cualquier navegador web moderno.", "Weixin (WeChat) is an instant messaging, social media, and mobile payment app developed by Tencent.": "Weixin (WeChat) es una aplicación de mensajería instantánea, redes sociales y pago móvil desarrollada por Tencent.", "What cannot be translated:": "Lo que no puede traducirse:", "What do you want to do?": "¿Qué es lo que quieres hacer?", @@ -7112,7 +7117,7 @@ "What would you like to do?": "¿Qué te gustaría hacer?", "When asked to select a disk, click Load Driver and load the VirtIO drivers.": "Cuando se le solicite seleccionar un disco, haga clic en Cargar controlador y cargue los controladores VirtIO.", "When this GPU is passed through to a VM, the Proxmox host will lose all video output on the physical monitor.": "Cuando esta GPU pasa a una VM, el host Proxmox perderá toda la salida de video en el monitor físico.", - "Where are the backup archives stored?": "¿Dónde se almacenan los archivos de respaldo?", + "Where are the backup archives stored?": "¿Dónde se almacenan los archivos de backup?", "Where do you want the host folder?": "¿Dónde quieres la carpeta host?", "Where do you want to mount inside container?": "¿Dónde desea montar dentro del contenedor?", "Where do you want to mount the NFS export?": "¿Dónde desea montar la exportación NFS?", @@ -7124,69 +7129,69 @@ "Where to store the Nextcloud files, configuration and data": "Dónde almacenar los archivos, la configuración y los datos de Nextcloud", "Where to store the consume and export folders": "Dónde almacenar las carpetas de consumo y exportación", "Where to store the recipe images and files": "Dónde almacenar las imágenes y archivos de las recetas", - "While the server allows guest listing, no shares are actually accessible without authentication.": "Si bien el servidor permite la lista de invitados, en realidad no se puede acceder a ningún recurso compartido sin autenticación.", - "Wikijs A modern, lightweight and powerful wiki app built on NodeJS.": "Wikijs Una moderna, ligera y potente aplicación wiki construida en NodeJS.", + "While the server allows guest listing, no shares are actually accessible without authentication.": "Aunque el servidor permite listar como invitado, en realidad ningún recurso compartido es accesible sin autenticación.", + "Wikijs A modern, lightweight and powerful wiki app built on NodeJS.": "Wikijs, una aplicación wiki moderna, ligera y potente construida sobre NodeJS.", "Will be configured now": "Se configurará ahora", "Windows Installation Options": "Opciones de instalación de Windows", "Windows path:": "Ruta de Windows:", - "WineGUI is a user-interface friendly Wine manager that provides a graphical frontend for creating and managing Wine bottles.": "WineGUI es un gestor de vino amigable con interfaz de usuario que proporciona un frontend gráfico para crear y gestionar botellas de vino.", - "Wipe all — erase partitions + metadata": "Limpiar todo: borrar particiones + metadatos", + "WineGUI is a user-interface friendly Wine manager that provides a graphical frontend for creating and managing Wine bottles.": "WineGUI es un gestor de Wine de interfaz sencilla que ofrece un frontend gráfico para crear y gestionar botellas de Wine.", + "Wipe all — erase partitions + metadata": "Borrar todo — elimina particiones + metadatos", "Wipe all — remove partitions + metadata": "Limpiar todo: eliminar particiones + metadatos", "Wipe old signatures and partition table (DESTRUCTIVE):": "Limpiar firmas antiguas y tabla de particiones (DESTRUCTIVO):", "Wiping existing partition table...": "Limpiando la tabla de particiones existente...", "Wiping partitions and metadata...": "Limpiando particiones y metadatos...", - "WireGuard Easy web interface": "Interfaz web WireGuard Easy", - "WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.": "WireGuard® es un VPN extremadamente sencillo pero rápido y moderno que utiliza la criptografía de última generación. Su objetivo es ser más rápido, más simple, más inclinado y más útil que IPsec, evitando al mismo tiempo el dolor de cabeza masivo. Tiene la intención de ser considerablemente más performante que OpenVPN. WireGuard está diseñado como una VPN de propósito general para ejecutar en interfaces incrustadas y super ordenadores por igual, encajan para muchas circunstancias diferentes. Inicialmente lanzado para el kernel de Linux, ahora es multiplataforma (Windows, macOS, BSD, iOS, Android) y ampliamente implementable. Actualmente está en desarrollo pesado, pero ya podría considerarse como la solución VPN más segura, fácil de usar y más simple de la industria.", - "Wired NICs in backup missing on target:": "Faltan NIC cableadas en la copia de seguridad en el objetivo:", + "WireGuard Easy web interface": "Interfaz web de WireGuard Easy", + "WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.": "WireGuard® es una VPN extremadamente sencilla, rápida y moderna que usa criptografía de última generación. Pretende ser más rápida, simple, ligera y útil que IPsec, evitando sus enormes quebraderos de cabeza, y bastante más eficiente que OpenVPN. Está diseñada como VPN de uso general, tanto para interfaces embebidas como para superordenadores, apta para circunstancias muy distintas. Publicada inicialmente para el kernel de Linux, hoy es multiplataforma (Windows, macOS, BSD, iOS, Android) y fácil de desplegar. Sigue en pleno desarrollo, pero ya puede considerarse la solución VPN más segura, fácil de usar y sencilla del sector.", + "Wired NICs in backup missing on target:": "NIC cableadas del backup que faltan en el destino:", "Wireless Controller": "Controlador inalámbrico", "Wireshark is the world’s foremost and widely-used network protocol analyzer. It lets you see what’s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.": "Wireshark es el analizador de protocolo de red más importante y ampliamente utilizado del mundo. Le permite ver lo que está sucediendo en su red a nivel microscópico y es el estándar de facto (y a menudo de jure) en muchas empresas comerciales y sin fines de lucro, agencias gubernamentales e instituciones educativas. El desarrollo de Wireshark prospera gracias a las contribuciones voluntarias de expertos en redes en todo el mundo y es la continuación de un proyecto iniciado por Gerald Combs en 1998.", - "With dns validation, the DNSPLUGIN variable names the provider plugin. The advanced installation asks for it; otherwise add the line lxc.environment.runtime: DNSPLUGIN= to /etc/pve/lxc/.conf with the container stopped.": "Con dns validation, la variable DNSPLUGIN nombra el plugin del proveedor. La instalación avanzada lo pide; de lo contrario, añadir la línea lxc.environment.runtime: DNSPLUGIN= a /etc/pve/lxc/.conf con el contenedor detenido.", - "With dns validation, write the provider credentials in /config/dns-conf/.ini inside the container and restart it.": "Con la validación dns, escriba el proveedor credentials en /config/dns-conf/iereplugin Principe.ini dentro del contenedor y reiniciarlo.", - "With http validation, port 80 of the router must be forwarded to port 80 of this container.": "Con validación http, el puerto 80 del router debe ser enviado al puerto 80 de este contenedor.", + "With dns validation, the DNSPLUGIN variable names the provider plugin. The advanced installation asks for it; otherwise add the line lxc.environment.runtime: DNSPLUGIN= to /etc/pve/lxc/.conf with the container stopped.": "Con la validación dns, la variable DNSPLUGIN indica el plugin del proveedor. La instalación avanzada la pide; si no, añade la línea lxc.environment.runtime: DNSPLUGIN= a /etc/pve/lxc/.conf con el contenedor detenido.", + "With dns validation, write the provider credentials in /config/dns-conf/.ini inside the container and restart it.": "Con la validación dns, escribe las credenciales del proveedor en /config/dns-conf/.ini dentro del contenedor y reinícialo.", + "With http validation, port 80 of the router must be forwarded to port 80 of this container.": "Con la validación http, el puerto 80 del router debe estar redirigido al puerto 80 de este contenedor.", "With warnings": "Con advertencias", - "Without Function Level Reset (FLR), passthrough is not considered reliable": "Sin reinicio del nivel de función (FLR), el paso a través no se considera confiable", - "Without a usable reset path, passthrough reliability is poor and VM": "Sin una ruta de reinicio utilizable, la confiabilidad del paso a través es pobre y la VM", + "Without Function Level Reset (FLR), passthrough is not considered reliable": "Sin Function Level Reset (FLR), el passthrough no se considera fiable", + "Without a usable reset path, passthrough reliability is poor and VM": "Sin una ruta de reset utilizable, la fiabilidad del passthrough es baja y la VM", "Wizard cancelled": "Asistente cancelado", - "Wolfenstein: Blade of Agony is a story-driven WWII shooter inspired by Wolfenstein and Doom.": "Wolfenstein: Blade of Agony es un tirador WWII inspirado en Wolfenstein y Doom.", + "Wolfenstein: Blade of Agony is a story-driven WWII shooter inspired by Wolfenstein and Doom.": "Wolfenstein: Blade of Agony es un shooter de la Segunda Guerra Mundial con historia, inspirado en Wolfenstein y Doom.", "Workflow automation tool": "Herramienta de automatización de flujos de trabajo", "Working directory:": "Directorio de trabajo:", "Works with LVM, ZFS, and BTRFS storage types": "Funciona con tipos de almacenamiento LVM, ZFS y BTRFS", "Worth knowing before installing it:": "Conviene saberlo antes de instalarlo:", - "Would you like to continue in passthrough-only mode? The libedgetpu APT install will be skipped, the Coral device will still be visible inside the container (e.g. /dev/apex_0), and you can install the runtime yourself or use an app container that bundles it (e.g. the Frigate Docker image).": "¿Le gustaría continuar en modo de solo paso? Se omitirá la instalación de libedgetpu APT, el dispositivo Coral seguirá siendo visible dentro del contenedor (por ejemplo, /dev/apex_0) y podrá instalar el tiempo de ejecución usted mismo o usar un contenedor de aplicaciones que lo incluya (por ejemplo, la imagen de Frigate Docker).", - "Would you like to see the current": "¿Quieres ver la actualidad?", + "Would you like to continue in passthrough-only mode? The libedgetpu APT install will be skipped, the Coral device will still be visible inside the container (e.g. /dev/apex_0), and you can install the runtime yourself or use an app container that bundles it (e.g. the Frigate Docker image).": "¿Quiere continuar en modo solo passthrough? Se omitirá la instalación por APT de libedgetpu, el dispositivo Coral seguirá visible dentro del contenedor (por ejemplo, /dev/apex_0) y podrá instalar el runtime usted mismo o usar un contenedor de aplicación que lo incluya (por ejemplo, la imagen Docker de Frigate).", + "Would you like to see the current": "¿Quiere ver el archivo", "Write access confirmed for user:": "Acceso de escritura confirmado para el usuario:", "Write access confirmed.": "Acceso de escritura confirmado.", "Write access test FAILED for user:": "La prueba de acceso de escritura FALLÓ para el usuario:", "Write access verified for user:": "Acceso de escritura verificado para el usuario:", "Write the value it produces instead.": "Escribe el valor que produce en su lugar.", "Wrong SHA-256 in": "SHA-256 equivocado en", - "Wrong inherited registry lock": "Cierre heredado del registro equivocado", - "Wrong passphrase": "frase de contraseña incorrecta", + "Wrong inherited registry lock": "Bloqueo del registro heredado incorrecto", + "Wrong passphrase": "Frase de contraseña incorrecta", "Wrong size in": "Tamaño equivocado en", - "Xbackbone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.": "Xbackbone es un gestor de archivos PHP simple, auto-alojado, ligero que soporta la herramienta de intercambio instantáneo ShareX y *NIX sistemas. Admite la carga y visualización de imágenes, GIF, vídeo, código, texto formateado y descarga y carga de archivos. También tiene una interfaz de usuario web con gestión multiusuario, pasado carga historia y soporte de búsqueda.", - "Yaak is a desktop API client for organizing and executing REST, GraphQL, and gRPC requests. It's built using Tauri, Rust, and ReactJS.": "Yaak es un cliente de API de escritorio para organizar y ejecutar solicitudes REST, GraphQL y gRPC. Está construido usando Tauri, Rust y ReactJS.", + "Xbackbone is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.": "Xbackbone es un gestor de archivos en PHP sencillo, autoalojado y ligero, compatible con la herramienta de compartición instantánea ShareX y con sistemas *NIX. Permite subir y mostrar imágenes, GIF, vídeo, código y texto con formato, y descargar y subir archivos. También tiene una interfaz web con gestión multiusuario, historial de subidas y búsqueda.", + "Yaak is a desktop API client for organizing and executing REST, GraphQL, and gRPC requests. It's built using Tauri, Rust, and ReactJS.": "Yaak es un cliente de API de escritorio para organizar y ejecutar peticiones REST, GraphQL y gRPC. Está construido con Tauri, Rust y ReactJS.", "Yes": "Sí", "Yes, upload": "Sí, subir", - "Yes: set a recovery passphrase now; the encrypted key envelope is uploaded with every backup.": "Sí: establezca una contraseña de recuperación ahora;el sobre de la clave cifrada se carga con cada copia de seguridad.", + "Yes: set a recovery passphrase now; the encrypted key envelope is uploaded with every backup.": "Sí: establezca ahora una frase de contraseña de recuperación; el sobre de la clave cifrada se sube con cada backup.", "You are connected via SSH and selected network-related restore paths.": "Está conectado a través de SSH y rutas de restauración relacionadas con la red seleccionadas.", "You can add it manually through:": "Puedes agregarlo manualmente a través de:", "You can add servers manually.": "Puede agregar servidores manualmente.", "You can enter the export path manually.": "Puede ingresar la ruta de exportación manualmente.", "You can enter the share name manually.": "Puede ingresar el nombre del recurso compartido manualmente.", "You can keep using ProxMenux from this terminal.": "Puedes seguir usando ProxMenux desde esta terminal.", - "You can now monitor your AMD GPU using:": "Ahora puedes monitorear tu GPU AMD usando:", - "You can now monitor your Intel GPU using:": "Ahora puedes monitorear tu GPU Intel usando:", + "You can now monitor your AMD GPU using:": "Ahora puedes monitorizar tu GPU AMD usando:", + "You can now monitor your Intel GPU using:": "Ahora puedes monitorizar tu GPU Intel usando:", "You can now select Controller/NVMe devices in Storage Plan.": "Ahora puede seleccionar dispositivos Controlador/NVMe en el Plan de almacenamiento.", "You can reboot later manually with: reboot": "Puedes reiniciar más tarde manualmente con: reiniciar", "You can reboot later manually.": "Puede reiniciar más tarde manualmente.", "You can restore it anytime with": "Puedes restaurarlo en cualquier momento con", - "You can restore the backup with": "Puede restaurar la copia de seguridad con", + "You can restore the backup with": "Puede restaurar el backup con", "You can run a security audit with:": "Puede ejecutar una auditoría de seguridad con:", "You can still install amdgpu_top if needed.": "Aún puedes instalar amdgpu_top si es necesario.", "You can still install intel-gpu-tools if needed.": "Aún puede instalar intel-gpu-tools si es necesario.", "You can still mount this share for READ-ONLY access.": "Aún puede montar este recurso compartido con acceso de SOLO LECTURA.", "You can use the following credentials to login to the Nextcloud vm:": "Puede utilizar las siguientes credenciales para iniciar sesión en la máquina virtual de Nextcloud:", - "You haven't added any custom paths yet.": "aún no has agregado ninguna ruta personalizada.", + "You haven't added any custom paths yet.": "Aún no ha agregado ninguna ruta personalizada.", "You may need to run 'pveceph install' manually": "Es posible que tengas que ejecutar 'pveceph install' manualmente", "You must select a logo to continue.": "Debes seleccionar un logotipo para continuar.", "You must select at least one mount method to continue.": "Debe seleccionar al menos un método de montaje para continuar.", @@ -7195,9 +7200,9 @@ "You should now be able to access the Proxmox web interface.": "Ahora debería poder acceder a la interfaz web de Proxmox.", "You will need a Tailscale auth key from: https://login.tailscale.com/admin/settings/keys": "Necesitará una clave de autenticación de Tailscale de: https://login.tailscale.com/admin/settings/keys", "Your Coral USB device and its runtime (libedgetpu1) will NOT be affected.": "El dispositivo Coral USB y su entorno de ejecución (libedgetpu1) NO se verán afectados.", - "Your machine learning Env work with Jupyter Lab": "Tu máquina de aprendizaje Env trabaja con Jupyter Lab", - "Your next YouTube media manager": "Su próximo director de medios de YouTube", - "Your_spotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics.": "Your_spotify es una aplicación autoalojada que rastrea lo que escucha y le ofrece un panel para explorar estadísticas sobre él! Está compuesto por un servidor web que encuesta la API de Spotify de vez en cuando y una aplicación web en la que puede explorar sus estadísticas.", + "Your machine learning Env work with Jupyter Lab": "Tu entorno de machine learning con Jupyter Lab", + "Your next YouTube media manager": "Tu próximo gestor multimedia de YouTube", + "Your_spotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics.": "¡Your_spotify es una aplicación autoalojada que registra lo que escuchas y te ofrece un panel para explorar tus estadísticas! Consta de un servidor web que consulta la API de Spotify cada cierto tiempo y una aplicación web donde explorar tus estadísticas.", "ZFS ARC config removed (kernel defaults will apply on reboot)": "Se eliminó la configuración de ZFS ARC (los valores predeterminados del kernel se aplicarán al reiniciar)", "ZFS ARC maximum configured:": "ZFS ARC máximo configurado:", "ZFS ARC optimization completed": "Optimización ZFS ARC completada", @@ -7215,28 +7220,28 @@ "ZFS not detected. Nothing to disable.": "ZFS no detectado. Nada que desactivar.", "ZFS not detected. Skipping ZFS ARC optimization.": "ZFS no detectado. Saltándose la optimización ZFS ARC.", "ZFS not detected. Skipping ZFS autotrim.": "ZFS no detectado. Saltarse el recorte automático de ZFS.", - "ZFS pool": "grupo ZFS", + "ZFS pool": "Grupo ZFS", "ZFS pool created": "Grupo ZFS creado", "ZFS pool created and mounted at": "Grupo ZFS creado y montado en", "ZFS pool exported:": "Grupo ZFS exportado:", "ZFS pool is not available after creation:": "El grupo ZFS no está disponible después de la creación:", "ZFS pool not found:": "Grupo ZFS no encontrado:", "ZFS pool:": "Grupo ZFS:", - "ZFS storage added successfully to Proxmox!": "¡Almacenamiento ZFS agregado exitosamente a Proxmox!", + "ZFS storage added successfully to Proxmox!": "¡Almacenamiento ZFS agregado correctamente a Proxmox!", "ZFS tools not found. Install zfsutils-linux and retry.": "No se encontraron herramientas ZFS. Instale zfsutils-linux y vuelva a intentarlo.", "ZFS:": "ZFS:", - "ZNC web interface": "Interfaz web ZNC", - "Zen Browser is a free and open-source fork of Mozilla Firefox with a focus on privacy, customizability and design.": "Zen Browser es un fork gratuito y de código abierto de Mozilla Firefox con un enfoque en privacidad, personalizabilidad y diseño.", - "Zero all data — partition table preserved, data wiped": "Cero todos los datos: tabla de particiones preservada, datos borrados", + "ZNC web interface": "Interfaz web de ZNC", + "Zen Browser is a free and open-source fork of Mozilla Firefox with a focus on privacy, customizability and design.": "Zen Browser es un fork gratuito y de código abierto de Mozilla Firefox centrado en la privacidad, la personalización y el diseño.", + "Zero all data — partition table preserved, data wiped": "Poner a cero — conserva la tabla de particiones", "Zero all data — partition table preserved": "Cero todos los datos: se conserva la tabla de particiones", "Zeroing partition": "Partición de puesta a cero", - "Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC.": "Znc es un rebote de red IRC o BNC. Puede separar al cliente del servidor IRC real, y también de canales seleccionados. Múltiples clientes de diferentes ubicaciones pueden conectarse a una sola cuenta ZNC simultáneamente y por lo tanto aparecen bajo el mismo apodo en IRC.", - "Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.": "Zotero es una herramienta gratuita, fácil de usar para ayudarle a recoger, organizar, anotar, citar y compartir la investigación.", + "Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC.": "Znc es un bouncer de redes IRC o BNC. Puede separar al cliente del servidor IRC real y también de los canales seleccionados. Varios clientes desde distintas ubicaciones pueden conectarse a la vez a una misma cuenta ZNC y aparecer así con el mismo apodo en IRC.", + "Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.": "Zotero es una herramienta gratuita y fácil de usar que te ayuda a recopilar, organizar, anotar, citar y compartir tu investigación.", "a device it asks for cannot be translated:": "un dispositivo que solicita no se puede traducir:", "a different host monitor include already exists:": "ya existe un include de monitor del host distinto:", "a value is required": "se necesita un valor", - "aMule WebUI (password only, no username)": "aMule WebUI (sólo contraseña, sin nombre de usuario)", - "aMule is a multi-platform client for the ED2K file sharing network and based on the windows client eMule. aMule started in August 2003, as a fork of xMule, which is a fork of lMule.": "aMule es un cliente multiplataforma para la red de intercambio de archivos ED2K y basado en el eMule cliente de ventanas. aMule comenzó en agosto de 2003, como un fork de xMule, que es un fork de lMule.", + "aMule WebUI (password only, no username)": "aMule WebUI (solo contraseña, sin nombre de usuario)", + "aMule is a multi-platform client for the ED2K file sharing network and based on the windows client eMule. aMule started in August 2003, as a fork of xMule, which is a fork of lMule.": "aMule es un cliente multiplataforma para la red de intercambio de archivos ED2K, basado en el cliente de Windows eMule. aMule nació en agosto de 2003 como un fork de xMule, que a su vez es un fork de lMule.", "active VF(s)": "FV activas", "active VFs": "FV activas", "active Virtual Functions. Changing its driver binding would destroy every VF.": "Funciones virtuales activas. Cambiar la vinculación del controlador destruiría todos los VF.", @@ -7248,11 +7253,11 @@ "amdgpu_top is already installed:": "amdgpu_top ya está instalado:", "amdgpu_top is not installed": "amdgpu_top no está instalado", "amdgpu_top is up to date": "amdgpu_top está actualizado", - "amdgpu_top uninstalled successfully": "amdgpu_top se desinstaló exitosamente", + "amdgpu_top uninstalled successfully": "amdgpu_top se desinstaló correctamente", "amdgpu_top updated to": "amdgpu_top actualizado a", "and": "y", "and could not be unmounted — disk may be busy.": "y no se pudo desmontar; es posible que el disco esté ocupado.", - "and upgrade the system (disables the enterprise repo)": "y actualizar el sistema (deshabilita el repositorio empresarial)", + "and upgrade the system (disables the enterprise repo)": "y actualizar el sistema (deshabilita el repositorio enterprise)", "and, read-only, at": "y, en solo lectura, en", "another container of this host already uses the address": "otro contenedor de este host ya usa la dirección", "apex device node not found yet; a reboot may be required.": "el nodo del dispositivo Apex aún no se ha encontrado; Es posible que sea necesario reiniciar.", @@ -7263,7 +7268,7 @@ "appears to be part of a": "parece ser parte de un", "apply requires the OCI archive of the resolved image": "aplicar requiere el archivo OCI de la imagen resuelta", "applying minimal banner patch": "aplicando un parche de banner mínimo", - "apt cache refreshed.": "caché apto actualizado.", + "apt cache refreshed.": "caché de apt actualizada.", "apt-get exited": "apt-salir", "apt-get update returned warnings. Continuing anyway; check": "apt-get update devolvió advertencias. Continuando de todos modos; controlar", "as": "como", @@ -7272,15 +7277,15 @@ "automatically. Reboot LXC to fully release.": "automáticamente. Reinicie LXC para liberarlo por completo.", "available for LXC bind-mounts via 'LXC Mount Manager'": "disponible para montajes de enlace LXC a través de 'LXC Mount Manager'", "available in this same GPU and TPU menu.": "disponible en este mismo menú de GPU y TPU.", - "backup at /etc/fstab.proxmenux.bak": "copia de seguridad en /etc/fstab.proxmenux.bak", + "backup at /etc/fstab.proxmenux.bak": "backup en /etc/fstab.proxmenux.bak", "ban": "prohibición", "belongs to another OCI installation": "pertenece a otra instalación OCI", "blocking issue(s).": "problema(s) de bloqueo.", - "btrfs — Proxmox dir storage (snapshots, compression)": "btrfs: almacenamiento de directorios de Proxmox (instantáneas, compresión)", - "btrfs — snapshots and compression": "btrfs: instantáneas y compresión", - "budge is an open source 'budgeting with envelopes' personal finance app.": "budge es una aplicación de financiación personal de código abierto 'budgeting con sobres'.", + "btrfs — Proxmox dir storage (snapshots, compression)": "btrfs — dir de Proxmox (instantáneas, compresión)", + "btrfs — snapshots and compression": "btrfs — instantáneas y compresión", + "budge is an open source 'budgeting with envelopes' personal finance app.": "budge es una aplicación de finanzas personales de código abierto basada en el 'presupuesto por sobres'.", "builds against kernel": "se construye contra el kernel", - "but it does not match the one used to create the backup. Replace it with the correct keyfile from the source host and retry.": "pero no coincide con el utilizado para crear la copia de seguridad. Reemplácelo con el archivo de claves correcto del host de origen y vuelva a intentarlo.", + "but it does not match the one used to create the backup. Replace it with the correct keyfile from the source host and retry.": "pero no coincide con el utilizado para crear el backup. Reemplácelo con el archivo de claves correcto del host de origen y vuelva a intentarlo.", "bytes": "bytes", "can write to": "puede escribir a", "chmod 1777 + setfacl o::rwx (applied on the NFS share from this host)": "chmod 1777 + setfacl o::rwx (aplicado en el recurso compartido NFS de este host)", @@ -7289,15 +7294,15 @@ "containers": "contenedores", "containers of": "contenedores de", "content:": "contenido:", - "copyparty web interface": "Interfaz web copyparty", + "copyparty web interface": "Interfaz web de copyparty", "could not be compiled for kernel": "no se pudo compilar para el kernel", "could not validate NVIDIA; exit code": "no puede validar NVIDIA; código de salida", "cpuunits must be between 8 and 10000": "cpuunits debe ser entre 8 y 10000", "custom": "personalizado", "custom dependency commands are not yet supported": "los comandos de dependencia personalizados todavía no son compatibles", "custom path(s) saved.": "rutas personalizadas guardadas.", - "darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.": "darktable es una aplicación de flujo de trabajo de fotografía de código abierto y desarrollador bruto. Un faro virtual y un cuarto oscuro para fotógrafos. Gestiona sus negativos digitales en una base de datos, permite visualizarlos a través de un faro zoomable y le permite desarrollar imágenes crudas y mejorarlas.", - "ddclient starts with the example configuration and updates nothing yet. Write your provider, login and domains in /config/ddclient.conf inside the container, then restart it.": "ddclient comienza con la configuración de ejemplo y no actualiza nada todavía. Escriba su proveedor, login y dominios en /config/ddclient.conf dentro del contenedor, luego reiniciarlo.", + "darktable is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.": "darktable es una aplicación de flujo de trabajo fotográfico y revelador RAW de código abierto. Una mesa de luz y un cuarto oscuro virtuales para fotógrafos. Gestiona tus negativos digitales en una base de datos, permite verlos en una mesa de luz con zoom y revelar y mejorar imágenes RAW.", + "ddclient starts with the example configuration and updates nothing yet. Write your provider, login and domains in /config/ddclient.conf inside the container, then restart it.": "ddclient arranca con la configuración de ejemplo y todavía no actualiza nada. Escribe tu proveedor, usuario y dominios en /config/ddclient.conf dentro del contenedor y reinícialo.", "default": "por defecto", "delete the credentials file (if any)": "eliminar el archivo de credenciales (si corresponde)", "delete the matching line from /etc/fstab": "elimine la línea coincidente de /etc/fstab", @@ -7306,10 +7311,10 @@ "devices": "dispositivos", "devices (dynamic runtime)": "dispositivos (tiempo de ejecución dinamico)", "did not become ready. Skipping.": "no estuvo listo. Salto a la comba.", - "digiKam: Professional Photo Management with the Power of Open Source": "digiKam: Gestión de fotos profesionales con el poder de código abierto", + "digiKam: Professional Photo Management with the Power of Open Source": "digiKam: gestión fotográfica profesional con la potencia del código abierto", "disk(s) added to CT": "disco(s) agregado(s) a CT", "disk(s) added to VM": "discos agregados a la VM", - "diskover is an open source file system indexer that uses Elasticsearch to index and manage data across heterogeneous storage systems.": "diskover es un indexador de sistema de archivos de código abierto que utiliza Elasticsearch para indexar y gestionar datos a través de sistemas de almacenamiento heterogéneo.", + "diskover is an open source file system indexer that uses Elasticsearch to index and manage data across heterogeneous storage systems.": "diskover es un indexador de sistemas de archivos de código abierto que usa Elasticsearch para indexar y gestionar datos en sistemas de almacenamiento heterogéneos.", "disks present": "discos presentes", "dkms autoinstall did not activate:": "la instalación automática de dkms no se activó:", "dkms.conf generated.": "dkms.conf generado.", @@ -7317,7 +7322,7 @@ "docker run command of the application": "comando docker run de la aplicación", "does not exist on this host. Path not added.": "no existe en este host. Ruta no agregada.", "does not exist. Exiting.": "no existe. Saliendo.", - "doplarr_rs starts from the example configuration and connects to nothing. Write the token of your Discord bot in discord_token in /config/config.toml inside the container.": "doplarr_rs comienza desde la configuración de ejemplo y se conecta a nada. Escribe la ficha de tu bot Discord token en /config/config.toml dentro del contenedor.", + "doplarr_rs starts from the example configuration and connects to nothing. Write the token of your Discord bot in discord_token in /config/config.toml inside the container.": "doplarr_rs arranca con la configuración de ejemplo y no se conecta a nada. Escribe el token de tu bot de Discord en discord_token, en /config/config.toml dentro del contenedor.", "downloaded Compose file": "archivo Compose descargado", "dpkg still reports unfinished package work; review": "dpkg todavía informa de tareas de paquetes sin finalizar; revise", "driver components": "componentes del controlador", @@ -7327,16 +7332,16 @@ "exFAT (portable: Windows/Linux/macOS)": "exFAT (portátil: Windows/Linux/macOS)", "exFAT tools installed successfully.": "Herramientas exFAT instaladas correctamente.", "experimental on this GPU": "experimental en esta GPU", - "ext4 — Proxmox dir storage (recommended)": "ext4 — Almacenamiento de directorios de Proxmox (recomendado)", - "ext4 — recommended, most compatible": "ext4: recomendado, más compatible", - "fail2ban-client could not communicate with the server": "El cliente fail2ban no pudo comunicarse con el servidor.", - "fail2ban-client successfully communicated with the server": "El cliente fail2ban se comunicó exitosamente con el servidor.", + "ext4 — Proxmox dir storage (recommended)": "ext4 — dir de Proxmox (recomendado)", + "ext4 — recommended, most compatible": "ext4 — recomendado, el más compatible", + "fail2ban-client could not communicate with the server": "fail2ban-client no pudo comunicarse con el servidor", + "fail2ban-client successfully communicated with the server": "fail2ban-client se comunicó correctamente con el servidor", "failed": "fallido", "failed with exit code": "falló con código de salida", "failed:": "fallido:", "feranick fork unreachable. Falling back to google/gasket-driver...": "No se puede acceder al fork de feranick. Se usará google/gasket-driver como alternativa...", "feranick/gasket-driver cloned (actively maintained, kernel 6.12+ ready).": "feranick/gasket-driver clonado (mantenido activamente, kernel 6.12+ listo).", - "file?": "¿archivo?", + "file?": "actual?", "files": "archivos", "files/folders": "archivos/carpetas", "filesystem. Skipping format.": "sistema de archivos. Saltar formato.", @@ -7345,7 +7350,7 @@ "for next boot (needs reboot to take effect)": "para el próximo arranque (es necesario reiniciar para que surta efecto)", "for this policy and may fail after first use or on subsequent VM starts.": "para esta política y puede fallar después del primer uso o en inicios posteriores de la máquina virtual.", "formatted as": "formateado como", - "found": "encontró", + "found": "encontrados", "free": "libre", "from": "desde", "from Proxmox web interface (you will be asked)": "desde la interfaz web de Proxmox (se le preguntará)", @@ -7360,15 +7365,15 @@ "gawk installed": "gawk instalado", "go2rtc WebUI": "go2rtc WebUI", "google/gasket-driver cloned (fallback — will apply local patches).": "google/gasket-driver clonado (alternativa; se aplicarán parches locales).", - "gpg not found; trying apt-key fallback": "gpg no encontrado; probando el respaldo de clave apta", + "gpg not found; trying apt-key fallback": "gpg no encontrado; se prueba la alternativa apt-key", "gzip could not be verified, leaving it unchanged": "No se ha podido verificar gzip; se deja sin cambios", - "gzip replaced with pigz wrapper successfully": "gzip reemplazado con el contenedor pigz exitosamente", + "gzip replaced with pigz wrapper successfully": "gzip reemplazado con el contenedor pigz correctamente", "has": "tiene", - "has a different MAC than the backup — update any DHCP static reservation": "tiene una MAC diferente a la de la copia de seguridad: actualice cualquier reserva estática de DHCP", + "has a different MAC than the backup — update any DHCP static reservation": "tiene una MAC diferente a la del backup: actualice cualquier reserva estática de DHCP", "has a new MAC": "tiene una nueva MAC", "has only": "solo tiene", "health and persistence profile not yet defined": "perfil de salud y persistencia aún no definido", - "hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.": "HiSHtory es una mejor historia de shell. Almacena su historia de la concha en contexto (cual directorio se ejecutó el comando, ya sea sucedió o falló, cuánto tiempo tomó, etc.). Todo esto está almacenado localmente y encriptado de extremo a extremo para sincronizar a todos los demás ordenadores.", + "hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.": "hiSHtory es un historial de shell mejorado. Guarda tu historial con contexto (en qué directorio ejecutaste el comando, si funcionó o falló, cuánto tardó, etc.). Todo se almacena en local y cifrado de extremo a extremo para sincronizarlo con el resto de tus ordenadores.", "host directory": "directorio host", "host fstab only (not registered as Proxmox storage)": "host fstab solamente (no registrado como almacenamiento en Proxmox)", "hostpci entries for all IOMMU group devices": "entradas hostpci para todos los dispositivos del grupo IOMMU", @@ -7386,11 +7391,11 @@ "iSCSI Storages:": "Almacenamientos iSCSI:", "iSCSI discovery failed": "Falló el descubrimiento de iSCSI", "iSCSI port": "puerto iSCSI", - "iSCSI service is running on the target": "El servicio iSCSI se está ejecutando en el objetivo.", - "iSCSI storage added successfully to Proxmox!": "¡Almacenamiento iSCSI agregado exitosamente a Proxmox!", + "iSCSI service is running on the target": "El servicio iSCSI se está ejecutando en el destino", + "iSCSI storage added successfully to Proxmox!": "¡Almacenamiento iSCSI agregado correctamente a Proxmox!", "iSCSI storage provides raw block devices for VM disk images.": "El almacenamiento iSCSI proporciona dispositivos de bloques sin formato para imágenes de disco de VM.", "iSCSI tools installed": "Herramientas iSCSI instaladas", - "iftop usage": "uso de iftop", + "iftop usage": "Uso de iftop", "image cache on": "caché de imágenes en", "image itself": "la propia imagen", "imported:": "importado:", @@ -7405,13 +7410,13 @@ "installed correctly and available": "instalado correctamente y disponible", "installed in CT": "instalado en TC", "installed inside CT": "instalado dentro de CT", - "installed successfully.": "instalado exitosamente.", + "installed successfully.": "instalado correctamente.", "installed.": "instalado.", "installing": "instalando", "intel-gpu-tools installed successfully": "Intel-gpu-tools instalado correctamente", "intel-gpu-tools is already installed:": "Intel-gpu-tools ya está instalado:", "intel-gpu-tools is up to date": "Intel-gpu-tools está actualizado", - "intel-gpu-tools uninstalled successfully": "Intel-gpu-tools se desinstaló exitosamente", + "intel-gpu-tools uninstalled successfully": "Intel-gpu-tools se desinstaló correctamente", "intel-gpu-tools updated to": "Intel-gpu-tools actualizado a", "intel_iommu/amd_iommu is set in cmdline but no IOMMU groups exist — IOMMU appears disabled in BIOS. Enable VT-d / AMD-Vi in firmware before continuing.": "intel_iommu/amd_iommu está configurado en cmdline pero no existen grupos IOMMU; IOMMU aparece deshabilitado en BIOS. Habilite VT-d/AMD-Vi en el firmware antes de continuar.", "interfaces": "interfaces", @@ -7419,13 +7424,13 @@ "iperf3 - Bandwidth test": "iperf3 - Prueba de ancho de banda", "iperf3 - Bandwidth test (Client mode)": "iperf3 - Prueba de ancho de banda (modo cliente)", "iperf3 - Bandwidth test (Server mode)": "iperf3 - Prueba de ancho de banda (modo servidor)", - "iperf3 client": "cliente iperf3", - "iperf3 client output": "salida del cliente iperf3", - "iperf3 server": "servidor iperf3", - "iperf3 server is running on": "El servidor iperf3 se está ejecutando.", - "iperf3 server output": "salida del servidor iperf3", + "iperf3 client": "Cliente iperf3", + "iperf3 client output": "Salida del cliente iperf3", + "iperf3 server": "Servidor iperf3", + "iperf3 server is running on": "El servidor iperf3 se está ejecutando en", + "iperf3 server output": "Salida del servidor iperf3", "iperf3 test failed": "La prueba iperf3 falló", - "iptraf-ng usage": "uso de iptraf-ng", + "iptraf-ng usage": "Uso de iptraf-ng", "is UNPRIVILEGED.": "NO ES PRIVILEGIADO.", "is a Physical Function with": "es una función física con", "is already assigned to the following VM(s) or CT(s):": "ya está asignado a las siguientes VM o CT:", @@ -7456,13 +7461,13 @@ "its host firewall rule was not added:": "no se añadió su regla del firewall del host:", "its include exists with other content:": "su include existe con otro contenido:", "its record is missing and it was not found among the restored containers": "falta su registro y no está entre los contenedores restaurados", - "journald MaxLevelStore is adequate for auth logging": "journald MaxLevelStore es adecuado para el registro de autenticación", + "journald MaxLevelStore is adequate for auth logging": "journald MaxLevelStore es adecuado para registrar la autenticación", "journald drop-in created: /etc/systemd/journald.conf.d/proxmenux-loglevel.conf": "drop-in de diario creado: /etc/systemd/journald.conf.d/proxmenux-loglevel.conf", - "journald log level restored": "Nivel de registro de journald restaurado", + "journald log level restored": "Nivel de log de journald restaurado", "journald restarted - auth messages will now be stored": "Journald reiniciado: los mensajes de autenticación ahora se almacenarán", "jq is required for this operation but is not installed.": "Se requiere jq para esta operación pero no está instalado.", "jq is required to apply updates from this menu.": "Se requiere jq para aplicar actualizaciones desde este menú.", - "jq not available — skipping rollback execution": "jq no disponible: omitir la ejecución de reversión", + "jq not available — skipping rollback execution": "jq no disponible — se omite la ejecución del rollback", "keep-daily (0 disables)": "mantener diario (0 deshabilitados)", "keep-hourly (0 disables)": "mantener cada hora (0 inhabilitaciones)", "keep-last (0 disables)": "mantener último (0 desactiva)", @@ -7480,22 +7485,22 @@ "kexec-tools is already installed": "kexec-tools ya está instalado", "kexec-tools is not installed or already removed.": "kexec-tools no está instalado o ya se ha eliminado.", "layers": "capas", - "legacy .link file(s) to the ProxMenux-managed format": "archivos .link heredados al formato administrado por ProxMenux", + "legacy .link file(s) to the ProxMenux-managed format": "archivo(s) .link antiguos al formato gestionado por ProxMenux", "log2ram completely removed from system": "log2ram completamente eliminado del sistema", "manually inside the container before starting it.": "manualmente dentro del contenedor antes de ponerlo en marcha.", "manually inside the container.": "manualmente dentro del contenedor.", "maximum performance": "máximo rendimiento", "may be closed — trying discovery anyway...": "puede estar cerrado; intentando el descubrimiento de todos modos...", - "melonDS aims at providing fast and accurate Nintendo DS emulation.": "melonDS pretende proporcionar una emulación rápida y accurate Nintendo DS.", + "melonDS aims at providing fast and accurate Nintendo DS emulation.": "melonDS busca ofrecer una emulación de Nintendo DS rápida y precisa.", "members:": "miembros:", "minimum": "mínimo", - "missing": "desaparecido", + "missing": "faltan", "mkfs.btrfs not found. Install btrfs-progs and retry.": "mkfs.btrfs no encontrado. Instale btrfs-progs y vuelva a intentarlo.", "more": "más", - "motionEye web interface": "Interfaz web motionEye", + "motionEye web interface": "Interfaz web de motionEye", "mount.cifs command not found after installation.": "El comando mount.cifs no se encuentra después de la instalación.", "mount.nfs command not found after installation.": "El comando mount.nfs no se encuentra después de la instalación.", - "mstream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere. There are mobile apps available for both Android and iPhone.": "mstream es un servidor de streaming de música personal. Puede utilizar mStream para transmitir su música desde el ordenador de su casa a cualquier dispositivo, en cualquier lugar. Hay aplicaciones móviles disponibles para Android y iPhone.", + "mstream is a personal music streaming server. You can use mStream to stream your music from your home computer to any device, anywhere. There are mobile apps available for both Android and iPhone.": "mstream es un servidor personal de streaming de música. Puedes usar mStream para transmitir tu música desde el ordenador de casa a cualquier dispositivo, estés donde estés. Hay aplicaciones móviles para Android e iPhone.", "must contain a valid numeric UID for the GPU": "debe contener un UID numérico válido para la GPU", "needed": "necesario", "needs a privileged LXC": "necesita un LXC privilegiado", @@ -7517,22 +7522,22 @@ "not changed": "sin cambios", "not found.": "extraviado.", "not installed": "no instalado", - "not reliable on this hardware due to the following limitations": "No es confiable en este hardware debido a las siguientes limitaciones.", + "not reliable on this hardware due to the following limitations": "no es fiable en este hardware por las siguientes limitaciones", "nouveau driver has been blacklisted.": "El controlador nouveau se ha puesto en la lista negra.", "nouveau module unloaded after initramfs rebuild.": "El módulo nouveau se descargó después de la reconstrucción de initramfs.", "nouveau module unloaded successfully.": "El módulo nouveau se descargó correctamente.", "nouveau still active. Proceeding with installation. A reboot will be required for the driver to work.": "nouveau sigue activo. Continuando con la instalación. Será necesario reiniciar para que el controlador funcione.", "now": "ahora", "now?": "¿ahora?", - "nvidia-smi not found after install. Check log:": "nvidia-smi no se encuentra después de la instalación. Registro de verificación:", + "nvidia-smi not found after install. Check log:": "nvidia-smi no se encuentra tras la instalación. Revise el log:", "nvidia-smi not found in PATH. Please verify the driver installation.": "nvidia-smi no encontrado en RUTA. Verifique la instalación del controlador.", "nvidia-smi not found in container": "nvidia-smi no encontrado en el contenedor", "of": "de", "of free disk space.": "de espacio libre en disco.", - "older firmware may increase passthrough instability": "el firmware más antiguo puede aumentar la inestabilidad del paso", + "older firmware may increase passthrough instability": "un firmware antiguo puede aumentar la inestabilidad del passthrough", "oldest driver offered:": "controlador más antiguo ofrecido:", "on": "en", - "on SSD/NVMe pools that support discard": "en grupos de SSD/NVMe que admiten descarte", + "on SSD/NVMe pools that support discard": "en pools SSD/NVMe que admiten discard", "one of its services declares no image": "uno de sus servicios no declara imagen", "one of its services is not written as a service": "uno de sus servicios no está escrito como servicio", "openssl encryption failed.": "falló el cifrado de openssl.", @@ -7543,23 +7548,23 @@ "or none": "o ninguno", "or use the ProxMenux LXC Mount Manager.": "o utilice el Administrador de montaje ProxMenux LXC.", "orphan iface lines, no impact on restore": "líneas de iface huérfanas, sin impacto en la restauración", - "other .tar archive(s) — not ProxMenux host backups (e.g. PVE vzdump or unrelated tarballs).": "otros archivos .tar, no copias de seguridad del host ProxMenux (por ejemplo, PVE vzdump o archivos tar no relacionados).", + "other .tar archive(s) — not ProxMenux host backups (e.g. PVE vzdump or unrelated tarballs).": "otros archivos .tar, no backups del host ProxMenux (por ejemplo, PVE vzdump o archivos tar no relacionados).", "packages (this may take a few minutes)...": "paquetes (esto puede tardar unos minutos)...", "packages.": "paquetes.", "parent PF:": "padre PF:", "partition(s). Partition table preserved.": "partición(es). Se conserva la tabla de particiones.", "pasted Compose file": "archivo Compose pegado", - "paths for next boot (/etc/pve, guests, drivers, ...)": "rutas para el próximo arranque (/etc/pve, invitados, controladores, ...)", + "paths for next boot (/etc/pve, guests, drivers, ...)": "rutas para el próximo arranque (/etc/pve, VM y CT, controladores, ...)", "pct exec authorization failed": "error en la autorización ejecutiva de PCT", - "pct push failed. Check log:": "Error al enviar el PCT. Registro de verificación:", + "pct push failed. Check log:": "pct push falló. Revise el log:", "pending (reboot required to enumerate full group)": "pendiente (es necesario reiniciar para enumerar el grupo completo)", "phpMyAdmin is installed with arbitrary server connections enabled: the login page has a Server field where the address of the MySQL or MariaDB server is entered, together with its user and password.": "phpMyAdmin se instala con conexiones de servidor arbitrarias habilitadas: la página de inicio de sesión tiene un campo Server donde se introduce la dirección del servidor MySQL o MariaDB, junto con su usuario y contraseña.", "pigz configuration completed": "configuración de pigz completada", "pigz enabled in vzdump configuration": "pigz habilitado en la configuración de vzdump", - "pigz installed successfully": "pigz instalado exitosamente", + "pigz installed successfully": "pigz instalado correctamente", "pigz removed": "cerdo eliminado", "pigz wrapper script created": "script contenedor pigz creado", - "playit.gg has to claim this agent before it forwards anything. The agent prints a one-time claim link on the container console and keeps it there until the link is opened.": "playit.gg tiene que reclamar a este agente antes de que avance cualquier cosa. El agente imprime un enlace de reclamación de una sola vez en la consola de contenedores y lo mantiene allí hasta que se abra el enlace.", + "playit.gg has to claim this agent before it forwards anything. The agent prints a one-time claim link on the container console and keeps it there until the link is opened.": "playit.gg tiene que reclamar este agente antes de redirigir nada. El agente muestra un enlace de reclamación de un solo uso en la consola del contenedor y lo mantiene hasta que se abre el enlace.", "port": "puerto", "portmapper/rpcbind has been disabled": "portmapper/rpcbind ha sido deshabilitado", "private network assigned automatically": "red privada asignada automáticamente", @@ -7575,8 +7580,8 @@ "pvesm not found.": "pvesm no encontrado.", "pvesm path failed, trying manual detection...": "La ruta pvesm falló, intentando la detección manual...", "pvesm status failed": "el estado de pvesm falló", - "pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.": "pyLoad es un gestor de descargas Free and Open Source escrito en Python y diseñado para ser extremadamente ligero, fácilmente extensible y totalmente manejable a través de web.", - "pyLoad web interface": "interfaz web de pyLoad", + "pyLoad is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.": "pyLoad es un gestor de descargas libre y de código abierto escrito en Python, diseñado para ser muy ligero, fácil de ampliar y totalmente gestionable por web.", + "pyLoad web interface": "Interfaz web de pyLoad", "qBittorrent WebUI password (user: admin)": "contraseña de qBittorrent WebUI (usuario: admin)", "qBittorrent already has a configuration; it is not overwritten": "qBittorrent ya tiene una configuración; no está sobrescrito", "qBittorrent configured": "qBittorrent configurado", @@ -7596,25 +7601,25 @@ "remapped users": "usuarios reasignados", "remove the (now-empty) directory if possible": "elimine el directorio (ahora vacío) si es posible", "removed from Proxmox": "eliminado de Proxmox", - "removed successfully from Proxmox.": "eliminado exitosamente de Proxmox.", - "requires running the official installer, which restarts the Monitor service.": "requiere ejecutar el instalador oficial, que reinicia el servicio Monitor.", + "removed successfully from Proxmox.": "eliminado correctamente de Proxmox.", + "requires running the official installer, which restarts the Monitor service.": "requiere ejecutar el instalador oficial, que reinicia el servicio del Monitor.", "requires the package": "requiere el paquete", - "restarted successfully": "reiniciado exitosamente", + "restarted successfully": "reiniciado correctamente", "restoring /etc/network would lose connectivity": "restaurar /etc/network perdería conectividad", "restoring on:": "restaurar en:", "retries": "reintentos", "reverse proxy": "proxy inverso", - "root and real users only": "Sólo usuarios root y reales.", + "root and real users only": "Solo root y usuarios reales", "rpcbind could not be disabled completely": "rpcbind no se pudo desactivar por completo", "rpcbind service and socket have been disabled and stopped": "el servicio rpcbind y el socket han sido deshabilitados y detenidos", - "rpcbind units were not found; no changes were made": "no se encontraron unidades rpcbind;no se hicieron cambios", - "rsnapshot starts with the default configuration, which backs up /data into /.snapshots. Edit /config/rsnapshot.conf inside the container to set your own backup points, snapshot root and retention intervals.": "rsnapshot comienza con la configuración predeterminada, que respalda /data en /.snapshots. Editar /config/rsnapshot.conf dentro del contenedor para establecer sus propios puntos de backup, raíz instantánea y intervalos de retención.", - "running": "correr", + "rpcbind units were not found; no changes were made": "no se encontraron unidades rpcbind; no se hicieron cambios", + "rsnapshot starts with the default configuration, which backs up /data into /.snapshots. Edit /config/rsnapshot.conf inside the container to set your own backup points, snapshot root and retention intervals.": "rsnapshot arranca con la configuración por defecto, que hace backup de /data en /.snapshots. Edita /config/rsnapshot.conf dentro del contenedor para definir tus propios puntos de backup, la raíz de snapshots y los intervalos de retención.", + "running": "en ejecución", "runs in": "se ejecuta en", "safe paths now (configs, packages, /etc, /root, ...)": "rutas seguras ahora (configuraciones, paquetes, /etc, /root, ...)", "same MAC": "misma MAC", "seconds (default)": "segundos (predeterminado)", - "see log:": "ver registro:", + "see log:": "ver log:", "selected by default": "seleccionado por defecto", "selected path(s):": "ruta(s) seleccionada(s):", "server": "servidor", @@ -7624,7 +7629,7 @@ "servers found.": "servidores encontrados.", "several containers of this host carry the same installation:": "varios contenedores de este host llevan la misma instalación:", "sha256sum not found. Cannot verify Borg binary.": "sha256sum no encontrado. No se puede verificar el binario Borg.", - "shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++.": "shadPS4 es un emulador de PlayStation 4 temprano para Windows, Linux y macOS escrito en C++.", + "shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++.": "shadPS4 es un emulador de PlayStation 4 en fase inicial para Windows, Linux y macOS, escrito en C++.", "showmount command is not working properly.": "El comando showmount no funciona correctamente.", "showmount command not found after installation.": "El comando showmount no se encuentra después de la instalación.", "single portable archive": "archivo portátil único", @@ -7634,23 +7639,23 @@ "sources.list update skipped (no change)": "Actualización de sources.list omitida (sin cambios)", "sources.list updated to Trixie": "fuentes.lista actualizada a Trixie", "ssh-keygen failed. Cannot create a new SSH key.": "ssh-keygen falló. No se puede crear una nueva clave SSH.", - "stale entry/entries for interfaces no longer present": "entrada obsoleta/entradas para interfaces que ya no están presentes", + "stale entry/entries for interfaces no longer present": "entrada(s) obsoleta(s) de interfaces que ya no existen", "standard performance": "rendimiento estándar", "start/restart failures and reset instability.": "fallos de inicio/reinicio y reinicio de inestabilidad.", - "started successfully.": "comenzó exitosamente.", + "started successfully.": "comenzó correctamente.", "started.": "comenzó.", "startup/restart errors are likely.": "Es probable que se produzcan errores de inicio/reinicio.", "staticfiles volume size in GB": "Tamaño en GB del volumen de ficheros estáticos", "stop source VM first": "detener la VM de origen primero", - "stopped": "interrumpido", + "stopped": "detenido", "storage yet.": "almacenamiento todavía.", - "storage(s) from backup exist on target": "los almacenamientos de la copia de seguridad existen en el destino", + "storage(s) from backup exist on target": "los almacenamientos del backup existen en el destino", "storage.": "almacenamiento.", - "successfully formatted with": "formateado exitosamente con", + "successfully formatted with": "formateado correctamente con", "suggested:": "sugerido:", "switch_gpu_mode.sh was not found.": "No se encontró switch_gpu_mode.sh.", - "sysfs ROM dump failed — trying ACPI VFCT table...": "Error en el volcado de ROM de sysfs: al intentar la tabla ACPI VFCT...", - "syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.": "syslog-ng le permite recoger flexiblemente, parse, clasificar, reescribir y correlacionar los registros de toda su infraestructura y almacenar o encaminarlos a herramientas de análisis de registros.", + "sysfs ROM dump failed — trying ACPI VFCT table...": "El volcado de ROM por sysfs falló — probando la tabla ACPI VFCT...", + "syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.": "syslog-ng permite recoger, analizar, clasificar, reescribir y correlacionar con flexibilidad los logs de toda tu infraestructura y guardarlos o enviarlos a herramientas de análisis de logs.", "systemctl restart networking failed:": "systemctl restart networking falló:", "systemd OnCalendar expression": "expresión systemd OnCalendar", "the API key was not generated on the first start": "la clave de API no se generó en el primer comienzo", @@ -7702,10 +7707,10 @@ "video": "vídeo", "video + recognition": "vídeo + reconocimiento", "video only": "solo vídeo", - "vzdump backup speed optimization completed": "Optimización de la velocidad de copia de seguridad de vzdump completada", - "wallabag builds its links from the address given during the installation. If it does not match the address of the container, edit lxc.environment.runtime: SYMFONY__ENV__DOMAIN_NAME in /etc/pve/lxc/.conf with the container stopped, and start it again.": "wallabag construye sus enlaces desde la dirección dada durante la instalación. Si no coincide con la dirección del contenedor, edite lxc.environment. tiempo de ejecución: SYMFONY DOMAIN NAME en /etc/pve/lxc/ se hizo referencia aCTID ratio.conf con el contenedor parado, y comenzar de nuevo.", + "vzdump backup speed optimization completed": "Optimización de la velocidad de backup de vzdump completada", + "wallabag builds its links from the address given during the installation. If it does not match the address of the container, edit lxc.environment.runtime: SYMFONY__ENV__DOMAIN_NAME in /etc/pve/lxc/.conf with the container stopped, and start it again.": "wallabag construye sus enlaces a partir de la dirección indicada durante la instalación. Si no coincide con la dirección del contenedor, edita lxc.environment.runtime: SYMFONY__ENV__DOMAIN_NAME en /etc/pve/lxc/.conf con el contenedor detenido y vuelve a arrancarlo.", "wallabag listens on port 80 of the container and stores its data in SQLite.": "wallabag escucha en el puerto 80 del contenedor y almacena sus datos en SQLite.", - "wallabag web interface": "Interfaz web wallabag", + "wallabag web interface": "Interfaz web de wallabag", "was": "era", "was installed, but the kernel reports:": "se instaló, pero el kernel informa:", "when finished": "al terminar", @@ -7715,16 +7720,16 @@ "with Proxmox": "con Proxmox", "with prefix, e.g.": "con prefijo, por ejemplo", "with the password you provided.": "con la contraseña que proporcionaste.", - "xemu is a free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games on Windows, macOS, and Linux systems.": "xemu es una aplicación gratuita y de código abierto que emula la consola original de juego Microsoft Xbox, permitiendo a la gente jugar sus juegos originales de Xbox en sistemas Windows, macOS y Linux.", - "xfs — Proxmox dir storage (large files and VMs)": "xfs: almacenamiento de directorios de Proxmox (archivos grandes y máquinas virtuales)", - "xfs — better for large files": "xfs: mejor para archivos grandes", + "xemu is a free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games on Windows, macOS, and Linux systems.": "xemu es una aplicación gratuita y de código abierto que emula la consola Xbox original de Microsoft y permite jugar a sus juegos en Windows, macOS y Linux.", + "xfs — Proxmox dir storage (large files and VMs)": "xfs — dir de Proxmox (archivos grandes y VM)", + "xfs — better for large files": "xfs — mejor para archivos grandes", "years old": "años", - "yes": "si", + "yes": "sí", "yes (scrypt-unlock passphrase stored)": "sí (frase de contraseña de desbloqueo de scrypt almacenada)", "yes (survives reboot)": "sí (sobrevive al reinicio)", "yes (via PBS escrow + recovery passphrase)": "sí (a través del depósito en garantía de PBS + frase de contraseña de recuperación)", "zeroed.": "puesto a cero.", - "zfs — Proxmox ZFS pool storage": "zfs — Almacenamiento en grupo Proxmox ZFS", + "zfs — Proxmox ZFS pool storage": "zfs — pool ZFS de Proxmox", "zfs-auto-snapshot installed successfully": "zfs-auto-snapshot se instaló correctamente", "zfs-auto-snapshot is already installed": "zfs-auto-snapshot ya está instalado", "zfs-auto-snapshot removed (existing snapshots preserved on the pool)": "zfs-auto-snapshot eliminado (las instantáneas existentes se conservan en el grupo)", @@ -7736,14 +7741,14 @@ "— safe restore mode will skip boot/kernel/apt config": "- el modo de restauración segura omitirá la configuración de arranque/kernel/apt", "— that part works on any distro and is harmless.": "esa parte funciona en cualquier distribución y es inofensiva.", "• Both: mounts twice (pvesm + an independent fstab entry)": "• Ambos: se monta dos veces (pvesm + una entrada fstab independiente)", - "• Both: registers as Proxmox storage AND keeps the mount available for LXC bind-mounts": "• Ambos: se registra como almacenamiento enProxmox Y mantiene la montura disponible para montajes enlazados de LXC", + "• Both: registers as Proxmox storage AND keeps the mount available for LXC bind-mounts": "• Ambos: se registra como almacenamiento en Proxmox Y mantiene el montaje disponible para bind mounts de LXC", "• Both: two independent CIFS mounts (one for Proxmox UI, one for LXC bind-mounts with open perms)": "• Ambos: dos montajes CIFS independientes (uno para Proxmox UI, otro para montajes enlazados LXC con permisos abiertos)", "• Clean up remapped users": "• Limpiar usuarios reasignados", "• Host fstab: mounted at a path you choose, NOT visible as Proxmox storage": "• Host fstab: montado en la ruta que usted elija, NO visible como almacenamiento en Proxmox", "• Host fstab: mounted at host path only, for LXC bind-mounts (NOT visible as Proxmox storage)": "• Host fstab: montado solo en la ruta del host, para montajes vinculados LXC (NO visible como almacenamiento en Proxmox)", "• Host fstab: mounted with open uid/gid/file_mode at a path you choose, ideal for LXC bind-mounts": "• Host fstab: montado con uid/gid/file_mode abierto en la ruta que usted elija, ideal para montajes enlazados de LXC", "• Proxmox storage (pvesm): visible in Datacenter > Storage, mount at /mnt/pve/": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, montaje en /mnt/pve/", - "• Proxmox storage (pvesm): visible in Datacenter > Storage, usable for VMs/backups/ISOs": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, utilizable para VM/copias de seguridad/ISO", + "• Proxmox storage (pvesm): visible in Datacenter > Storage, usable for VMs/backups/ISOs": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, utilizable para VM/backups/ISO", "• Remove Samba groups": "• Eliminar grupos de Samba", "• Remove all Samba users": "• Eliminar todos los usuarios de Samba", "• Remove all exports": "• Eliminar todas las exportaciones", diff --git a/scripts/global/share-common.func b/scripts/global/share-common.func index 6381dc0f..2b80ee66 100644 --- a/scripts/global/share-common.func +++ b/scripts/global/share-common.func @@ -449,15 +449,26 @@ select_lxc_container() { return 1 fi - local options=() + local options=() oci_note="" list_h=15 while read -r id name status; do if [[ -n "$id" ]]; then + if pmx_lxc_is_oci "$id"; then + list_h=12 + oci_note="\n\n$(translate "Containers created from an OCI image are not listed: their paths are changed in OCI manager Apps (Recreate).")" + continue + fi options+=("$id" "$name ($status)") fi done <<< "$ct_list" + if [[ ${#options[@]} -eq 0 ]]; then + dialog --title "$(translate "Error")" \ + --msgbox "$(translate "No LXC containers available")${oci_note}" 12 66 + return 1 + fi + ctid=$(dialog --title "$(translate "Select LXC Container")" \ - --menu "\n$(translate "Select container:")" 25 80 15 \ + --menu "\n$(translate "Select container:")${oci_note}" 25 80 "$list_h" \ "${options[@]}" 3>&1 1>&2 2>&3) if [[ -z "$ctid" ]]; then @@ -600,15 +611,24 @@ select_privileged_lxc() { # === Select CT === local ct_list ctid ct_status conf unpriv - ct_list=$(pct list | awk 'NR>1 {print $1, $3}') + local oci_note="" list_h=12 id name + while read -r id name; do + [[ -n "$id" ]] || continue + if pmx_lxc_is_oci "$id"; then + list_h=8 + oci_note="\n\n$(translate "Containers created from an OCI image are not listed.")" + continue + fi + ct_list+="${ct_list:+ }$id ${name:-CT-$id}" + done < <(pct list | awk 'NR>1 {print $1, $3}') if [[ -z "$ct_list" ]]; then dialog --backtitle "ProxMenux" --title "$(translate "Error")" \ - --msgbox "$(translate "No CTs available in the system.")" 8 50 + --msgbox "$(translate "No CTs available in the system.")${oci_note}" 10 60 return 1 fi ctid=$(dialog --backtitle "ProxMenux" --title "$(translate "Select CT")" \ - --menu "$(translate "Select the CT to manage NFS/Samba client:")" 20 70 12 \ + --menu "$(translate "Select the CT to manage NFS/Samba client:")${oci_note}" 20 70 "$list_h" \ $ct_list 3>&1 1>&2 2>&3) if [[ -z "$ctid" ]]; then diff --git a/scripts/gpu_tpu/add_gpu_lxc.sh b/scripts/gpu_tpu/add_gpu_lxc.sh index ffcf609c..b4623efa 100644 --- a/scripts/gpu_tpu/add_gpu_lxc.sh +++ b/scripts/gpu_tpu/add_gpu_lxc.sh @@ -251,7 +251,7 @@ detect_host_gpus() { # Container selection # ============================================================ select_container() { - local menu_items=() + local menu_items=() oci_hidden=0 while IFS= read -r line; do [[ "$line" =~ ^VMID ]] && continue local ctid status name @@ -259,19 +259,26 @@ select_container() { status=$(echo "$line" | awk '{print $2}') name=$(echo "$line" | awk '{print $3}') [[ -z "$ctid" ]] && continue + if pmx_lxc_is_oci "$ctid"; then + oci_hidden=$((oci_hidden + 1)) + continue + fi menu_items+=("$ctid" "${name:-CT-${ctid}} (${status})") done < <(pct list 2>/dev/null) + local oci_note="" list_h=12 + [[ $oci_hidden -gt 0 ]] && list_h=7 && oci_note="\n\n$(translate 'Containers created from an OCI image are not listed: their devices are changed in OCI manager Apps (Recreate).')" + if [[ ${#menu_items[@]} -eq 0 ]]; then dialog --backtitle "ProxMenux" \ --title "$(translate 'Add GPU to LXC')" \ - --msgbox "\n$(translate 'No LXC containers found on this system.')" 8 60 + --msgbox "\n$(translate 'No LXC containers found on this system.')${oci_note}" 12 66 exit 0 fi CONTAINER_ID=$(dialog --backtitle "ProxMenux" \ --title "$(translate 'Add GPU to LXC')" \ - --menu "\n$(translate 'Select the LXC container:')" 20 72 12 \ + --menu "\n$(translate 'Select the LXC container:')${oci_note}" 20 72 "$list_h" \ "${menu_items[@]}" \ 2>&1 >/dev/tty) || exit 0 } diff --git a/scripts/gpu_tpu/add_gpu_vm.sh b/scripts/gpu_tpu/add_gpu_vm.sh index e28ce150..a6d0a086 100644 --- a/scripts/gpu_tpu/add_gpu_vm.sh +++ b/scripts/gpu_tpu/add_gpu_vm.sh @@ -1402,7 +1402,7 @@ check_switch_mode() { SWITCH_FROM_LXC=true SWITCH_LXC_LIST=$(IFS=', '; echo "${lxc_affected[*]}") - local msg action_choice + local msg action_choice oci_count=0 msg="\n$(translate 'The selected GPU is currently used by the following LXC container(s):')\n\n" local i for i in "${!LXC_AFFECTED_CTIDS[@]}"; do @@ -1411,8 +1411,13 @@ check_switch_mode() { onboot_txt="onboot=0" [[ "${LXC_AFFECTED_RUNNING[$i]}" == "1" ]] && status_txt="$(translate 'running')" [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]] && onboot_txt="onboot=1" + if pmx_lxc_is_oci "${LXC_AFFECTED_CTIDS[$i]}"; then + onboot_txt+=", OCI" + oci_count=$((oci_count + 1)) + fi msg+=" • CT ${LXC_AFFECTED_CTIDS[$i]} (${LXC_AFFECTED_NAMES[$i]}) [${status_txt}, ${onboot_txt}]\n" done + [[ "$oci_count" -gt 0 ]] && msg+="\n$(translate 'OCI containers keep their configuration: they are stopped and their Start on boot is disabled. Their GPU is removed from OCI manager Apps, with Recreate.')\n" msg+="\n$(translate 'VM passthrough requires exclusive VFIO binding of the GPU.')\n" msg+="$(translate 'Choose how to handle affected LXC containers before switching to VM mode.')\n\n" [[ "$running_count" -gt 0 ]] && \ @@ -1421,17 +1426,22 @@ check_switch_mode() { msg+="\Z1\Zb$(translate 'Start on boot enabled (onboot=1)'): ${onboot_count}\Zn\n" msg+="\n\Z1$(translate 'After this LXC → VM switch, reboot the host so the new binding state is applied cleanly.')\Zn" - action_choice=$(_pmx_menu --default-item "2" \ - "$(translate 'GPU Used in LXC Containers')" \ - "$msg" 25 96 8 \ - "1" "$(translate 'Keep GPU in LXC config (disable Start on boot)')" \ - "2" "$(translate 'Remove GPU from LXC config (keep Start on boot)')") || exit 0 + if [[ "$oci_count" -eq ${#LXC_AFFECTED_CTIDS[@]} ]]; then + LXC_SWITCH_ACTION="keep_gpu_disable_onboot" + _pmx_msgbox "$(translate 'GPU Used in LXC Containers')" "$msg" 25 96 + else + action_choice=$(_pmx_menu --default-item "2" \ + "$(translate 'GPU Used in LXC Containers')" \ + "$msg" 25 96 8 \ + "1" "$(translate 'Keep GPU in LXC config (disable Start on boot)')" \ + "2" "$(translate 'Remove GPU from LXC config (keep Start on boot)')") || exit 0 - case "$action_choice" in - 1) LXC_SWITCH_ACTION="keep_gpu_disable_onboot" ;; - 2) LXC_SWITCH_ACTION="remove_gpu_keep_onboot" ;; - *) exit 0 ;; - esac + case "$action_choice" in + 1) LXC_SWITCH_ACTION="keep_gpu_disable_onboot" ;; + 2) LXC_SWITCH_ACTION="remove_gpu_keep_onboot" ;; + *) exit 0 ;; + esac + fi else SWITCH_FROM_LXC=false fi @@ -1942,7 +1952,15 @@ cleanup_lxc_configs() { msg_ok "$(translate 'LXC already stopped') ${ctid}" | tee -a "$screen_capture" fi - if [[ "$LXC_SWITCH_ACTION" == "keep_gpu_disable_onboot" ]]; then + # OCI manager Apps keeps the record of what an OCI container has: its + # configuration is not edited from here. + local action="$LXC_SWITCH_ACTION" + if pmx_lxc_is_oci "$ctid"; then + action="keep_gpu_disable_onboot" + msg_warn "$(translate 'OCI container, configuration kept. Remove its GPU from OCI manager Apps, with Recreate: CT') ${ctid}" | tee -a "$screen_capture" + fi + + if [[ "$action" == "keep_gpu_disable_onboot" ]]; then if [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]]; then if pct set "$ctid" -onboot 0 >>"$LOG_FILE" 2>&1; then msg_warn "$(translate 'Start on boot disabled for LXC') ${ctid}" | tee -a "$screen_capture" @@ -1952,7 +1970,7 @@ cleanup_lxc_configs() { fi fi - if [[ "$LXC_SWITCH_ACTION" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then + if [[ "$action" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then _remove_selected_gpu_from_lxc_conf "$conf" msg_ok "$(translate 'GPU access removed from LXC') ${ctid}" | tee -a "$screen_capture" fi diff --git a/scripts/gpu_tpu/install_coral_lxc.sh b/scripts/gpu_tpu/install_coral_lxc.sh index ff3ae110..c6842afc 100644 --- a/scripts/gpu_tpu/install_coral_lxc.sh +++ b/scripts/gpu_tpu/install_coral_lxc.sh @@ -63,7 +63,7 @@ initialize_cache # ========================================================== select_container() { - local menu_items=() + local menu_items=() oci_hidden=0 while IFS= read -r line; do [[ "$line" =~ ^VMID ]] && continue local ctid status name @@ -71,19 +71,26 @@ select_container() { status=$(echo "$line" | awk '{print $2}') name=$(echo "$line" | awk '{print $3}') [[ -z "$ctid" ]] && continue + if pmx_lxc_is_oci "$ctid"; then + oci_hidden=$((oci_hidden + 1)) + continue + fi menu_items+=("$ctid" "${name:-CT-${ctid}} (${status})") done < <(pct list 2>/dev/null) + local oci_note="" list_h=12 + [[ $oci_hidden -gt 0 ]] && list_h=7 && oci_note="\n\n$(translate 'Containers created from an OCI image are not listed: their devices are changed in OCI manager Apps (Recreate).')" + if [[ ${#menu_items[@]} -eq 0 ]]; then dialog --backtitle "ProxMenux" \ --title "$(translate 'Install Coral TPU in LXC')" \ - --msgbox "\n$(translate 'No LXC containers found on this system.')" 8 60 + --msgbox "\n$(translate 'No LXC containers found on this system.')${oci_note}" 12 66 exit 0 fi CONTAINER_ID=$(dialog --backtitle "ProxMenux" \ --title "$(translate 'Install Coral TPU in LXC')" \ - --menu "\n$(translate 'Select the LXC container:')" 20 72 12 \ + --menu "\n$(translate 'Select the LXC container:')${oci_note}" 20 72 "$list_h" \ "${menu_items[@]}" \ 2>&1 >/dev/tty) || exit 0 diff --git a/scripts/gpu_tpu/switch_gpu_mode.sh b/scripts/gpu_tpu/switch_gpu_mode.sh index d7060270..4d1b9744 100644 --- a/scripts/gpu_tpu/switch_gpu_mode.sh +++ b/scripts/gpu_tpu/switch_gpu_mode.sh @@ -770,7 +770,7 @@ detect_affected_lxc_for_selected() { prompt_lxc_action_for_vm_mode() { [[ ${#LXC_AFFECTED_CTIDS[@]} -eq 0 ]] && return 0 - local running_count=0 onboot_count=0 i + local running_count=0 onboot_count=0 oci_count=0 i for i in "${!LXC_AFFECTED_CTIDS[@]}"; do [[ "${LXC_AFFECTED_RUNNING[$i]}" == "1" ]] && running_count=$((running_count + 1)) [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]] && onboot_count=$((onboot_count + 1)) @@ -783,11 +783,23 @@ prompt_lxc_action_for_vm_mode() { st="$(translate 'stopped')"; ob="onboot=0" [[ "${LXC_AFFECTED_RUNNING[$i]}" == "1" ]] && st="$(translate 'running')" [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]] && ob="onboot=1" + if pmx_lxc_is_oci "${LXC_AFFECTED_CTIDS[$i]}"; then + ob+=", OCI" + oci_count=$((oci_count + 1)) + fi msg+=" • CT ${LXC_AFFECTED_CTIDS[$i]} (${LXC_AFFECTED_NAMES[$i]}) [${st}, ${ob}]\n" done + [[ "$oci_count" -gt 0 ]] && msg+="\n$(translate 'OCI containers keep their configuration: they are stopped and their Start on boot is disabled. Their GPU is removed from OCI manager Apps, with Recreate.')\n" msg+="\n$(translate 'Switching to GPU -> VM mode requires exclusive VFIO binding.')\n" [[ "$running_count" -gt 0 ]] && msg+="\Z1$(translate 'Running containers detected'): ${running_count}\Zn\n" [[ "$onboot_count" -gt 0 ]] && msg+="\Z1\Zb$(translate 'Start on boot enabled'): ${onboot_count}\Zn\n" + if [[ "$oci_count" -eq ${#LXC_AFFECTED_CTIDS[@]} ]]; then + LXC_ACTION="keep_gpu_disable_onboot" + dialog --backtitle "ProxMenux" --colors \ + --title "$(translate 'LXC Conflict Policy')" \ + --msgbox "$msg" 22 80 + return 0 + fi msg+="\n$(translate 'Choose conflict policy:')" choice=$(dialog --backtitle "ProxMenux" --colors \ @@ -849,13 +861,21 @@ apply_lxc_action_for_vm_mode() { fi fi - if [[ "$LXC_ACTION" == "keep_gpu_disable_onboot" && "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]]; then + # OCI manager Apps keeps the record of what an OCI container has: its + # configuration is not edited from here. + local action="$LXC_ACTION" + if pmx_lxc_is_oci "$ctid"; then + action="keep_gpu_disable_onboot" + msg_warn "$(translate 'OCI container, configuration kept. Remove its GPU from OCI manager Apps, with Recreate: CT') ${ctid}" | tee -a "$screen_capture" + fi + + if [[ "$action" == "keep_gpu_disable_onboot" && "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]]; then if pct set "$ctid" -onboot 0 >>"$LOG_FILE" 2>&1; then msg_warn "$(translate 'Start on boot disabled for LXC') ${ctid}" | tee -a "$screen_capture" fi fi - if [[ "$LXC_ACTION" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then + if [[ "$action" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then local t for t in "${types[@]}"; do _remove_type_from_lxc_conf "$conf" "$t" diff --git a/scripts/gpu_tpu/switch_gpu_mode_direct.sh b/scripts/gpu_tpu/switch_gpu_mode_direct.sh index 61ae5a27..a1f4b934 100644 --- a/scripts/gpu_tpu/switch_gpu_mode_direct.sh +++ b/scripts/gpu_tpu/switch_gpu_mode_direct.sh @@ -596,7 +596,7 @@ detect_affected_lxc_for_selected() { prompt_lxc_action_for_vm_mode() { [[ ${#LXC_AFFECTED_CTIDS[@]} -eq 0 ]] && return 0 - local running_count=0 onboot_count=0 i + local running_count=0 onboot_count=0 oci_count=0 i for i in "${!LXC_AFFECTED_CTIDS[@]}"; do [[ "${LXC_AFFECTED_RUNNING[$i]}" == "1" ]] && running_count=$((running_count + 1)) [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]] && onboot_count=$((onboot_count + 1)) @@ -609,11 +609,21 @@ prompt_lxc_action_for_vm_mode() { st="$(translate 'stopped')"; ob="onboot=0" [[ "${LXC_AFFECTED_RUNNING[$i]}" == "1" ]] && st="$(translate 'running')" [[ "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]] && ob="onboot=1" + if pmx_lxc_is_oci "${LXC_AFFECTED_CTIDS[$i]}"; then + ob+=", OCI" + oci_count=$((oci_count + 1)) + fi msg+=" - CT ${LXC_AFFECTED_CTIDS[$i]} (${LXC_AFFECTED_NAMES[$i]}) [${st}, ${ob}]\n" done + [[ "$oci_count" -gt 0 ]] && msg+="\n$(translate 'OCI containers keep their configuration: they are stopped and their Start on boot is disabled. Their GPU is removed from OCI manager Apps, with Recreate.')\n" msg+="\n$(translate 'Switching to GPU -> VM mode requires exclusive VFIO binding.')\n" [[ "$running_count" -gt 0 ]] && msg+="$(translate 'Running containers detected'): ${running_count}\n" [[ "$onboot_count" -gt 0 ]] && msg+="$(translate 'Start on boot enabled'): ${onboot_count}\n" + if [[ "$oci_count" -eq ${#LXC_AFFECTED_CTIDS[@]} ]]; then + LXC_ACTION="keep_gpu_disable_onboot" + hybrid_msgbox "$(translate 'LXC Conflict Policy')" "$msg" 22 80 + return 0 + fi msg+="\n$(translate 'Choose conflict policy'):" local choice @@ -675,13 +685,21 @@ apply_lxc_action_for_vm_mode() { fi fi - if [[ "$LXC_ACTION" == "keep_gpu_disable_onboot" && "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]]; then + # OCI manager Apps keeps the record of what an OCI container has: its + # configuration is not edited from here. + local action="$LXC_ACTION" + if pmx_lxc_is_oci "$ctid"; then + action="keep_gpu_disable_onboot" + msg_warn "$(translate 'OCI container, configuration kept. Remove its GPU from OCI manager Apps, with Recreate: CT') ${ctid}" | tee -a "$screen_capture" + fi + + if [[ "$action" == "keep_gpu_disable_onboot" && "${LXC_AFFECTED_ONBOOT[$i]}" == "1" ]]; then if pct set "$ctid" -onboot 0 >>"$LOG_FILE" 2>&1; then msg_warn "$(translate 'Start on boot disabled for LXC') ${ctid}" | tee -a "$screen_capture" fi fi - if [[ "$LXC_ACTION" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then + if [[ "$action" == "remove_gpu_keep_onboot" && -f "$conf" ]]; then local t for t in "${types[@]}"; do _remove_type_from_lxc_conf "$conf" "$t" diff --git a/scripts/menus/share_menu.sh b/scripts/menus/share_menu.sh index 8c22d02c..2c0b515a 100644 --- a/scripts/menus/share_menu.sh +++ b/scripts/menus/share_menu.sh @@ -34,14 +34,14 @@ while true; do OPTION=$(dialog --colors --backtitle "ProxMenux" \ --title "$(translate "Storage & Share Manager")" \ --menu "\n$(translate "Select an option:")" 28 78 17 \ - "" "\Zb\Z4 HOST\Zn" \ + "" "\Z4──────────────────────────── HOST ─────────────────────────────\Zn" \ "1" "$(translate "Add NFS share as Proxmox Storage")" \ "2" "$(translate "Add Samba share as Proxmox Storage")" \ "3" "$(translate "Add iSCSI Target as Proxmox Storage")" \ "4" "$(translate "Add Local Disk as Proxmox Storage")" \ "5" "$(translate "Create Shared Directory on Host")" \ "" "" \ - "" "\Zb\Z4 LXC\Zn" \ + "" "\Z4───────────────────────────── LXC ─────────────────────────────\Zn" \ "6" "$(translate "Configure LXC Mount Points (Host ↔ Container)")" \ "" "" \ "7" "$(translate "Configure NFS Client in LXC (only privileged)")" \ diff --git a/scripts/share/lxc-mount-manager_minimal.sh b/scripts/share/lxc-mount-manager_minimal.sh index 2052b2f3..04efb73f 100644 --- a/scripts/share/lxc-mount-manager_minimal.sh +++ b/scripts/share/lxc-mount-manager_minimal.sh @@ -266,19 +266,25 @@ select_lxc_container() { return 1 fi - local options=() + local options=() oci_note="" list_h=15 while read -r id name status; do - [[ -n "$id" && "$id" =~ ^[0-9]+$ ]] && options+=("$id" "${name:-unnamed} ($status)") + [[ -n "$id" && "$id" =~ ^[0-9]+$ ]] || continue + if pmx_lxc_is_oci "$id"; then + list_h=12 + oci_note="\n\n$(translate "Containers created from an OCI image are not listed: their paths are changed in OCI manager Apps (Recreate).")" + continue + fi + options+=("$id" "${name:-unnamed} ($status)") done <<< "$ct_list" if [[ ${#options[@]} -eq 0 ]]; then - dialog --title "Error" --msgbox "$(translate "No valid containers found")" 8 50 + dialog --title "Error" --msgbox "$(translate "No valid containers found")${oci_note}" 12 66 return 1 fi local ctid ctid=$(dialog --title "$(translate "Select LXC Container")" \ - --menu "$(translate "Select container:")" 25 85 15 \ + --menu "$(translate "Select container:")${oci_note}" 25 85 "$list_h" \ "${options[@]}" 3>&1 1>&2 2>&3) [[ $? -ne 0 || -z "$ctid" ]] && return 1 diff --git a/scripts/storage/disk-passthrough_ct.sh b/scripts/storage/disk-passthrough_ct.sh index f4dceb27..467c1f41 100644 --- a/scripts/storage/disk-passthrough_ct.sh +++ b/scripts/storage/disk-passthrough_ct.sh @@ -196,18 +196,29 @@ disk_referenced_in_config() { -CT_LIST=$(pct list | awk 'NR>1 {print $1, $3}') +CT_LIST="" +OCI_NOTE="" +CT_LIST_H=$UI_MENU_LIST_H +while read -r ct_id ct_name; do + [[ -n "$ct_id" ]] || continue + if pmx_lxc_is_oci "$ct_id"; then + CT_LIST_H=$((UI_MENU_LIST_H - 2)) + OCI_NOTE="\n\n$(translate "Containers created from an OCI image are not listed: their paths are changed in OCI manager Apps (Recreate).")" + continue + fi + CT_LIST+="${CT_LIST:+ }$ct_id ${ct_name:-CT-$ct_id}" +done < <(pct list | awk 'NR>1 {print $1, $3}') if [ -z "$CT_LIST" ]; then dialog --backtitle "$BACKTITLE" \ --title "$(translate "Error")" \ - --msgbox "$(translate "No CTs available in the system.")" $UI_MSG_H $UI_MSG_W + --msgbox "$(translate "No CTs available in the system.")${OCI_NOTE}" 12 $UI_MSG_W exit 1 fi # shellcheck disable=SC2086 # CT_LIST is intentionally word-split into dialog menu pairs CTID=$(dialog --backtitle "$BACKTITLE" \ --title "$(translate "Select CT for destination disk")" \ - --menu "$(translate "Select the CT to which you want to add disks:")" $UI_MENU_H $UI_MENU_W $UI_MENU_LIST_H \ + --menu "$(translate "Select the CT to which you want to add disks:")${OCI_NOTE}" $UI_MENU_H $UI_MENU_W $CT_LIST_H \ $CT_LIST \ 2>&1 >/dev/tty) diff --git a/scripts/utils.sh b/scripts/utils.sh index f9be54ad..3ac15ff2 100644 --- a/scripts/utils.sh +++ b/scripts/utils.sh @@ -419,6 +419,13 @@ update_component_status() { # Hybrid Dialog Functions (Web/Terminal) # ============================================ +# A container created from an OCI image declares its entrypoint (or cmd) in +# its configuration. It has no package manager to install drivers with, and +# OCI manager Apps is what changes its devices. +pmx_lxc_is_oci() { + grep -qaE '^(entrypoint|cmd):' "/etc/pve/lxc/${1}.conf" 2>/dev/null +} + # Detect if running in web mode is_web_mode() { [[ "$EXECUTION_MODE" == "web" ]]