Event-only modal cache + Settings edit gating + ES i18n polish

Modal caches now refresh on events only — the periodic prewarmer runs one-shot at startup, mount points split into static/runtime endpoints, and backups get a client 6-hour gate. Updates tab shows post-apply feedback and the script terminal no longer closes the parent modal. Settings adds edit gating on 3 cards with the 3-level contrast rule applied consistently. ES translation batch (~25 fixes) and What's New for 1.2.4.1-beta refreshed.
This commit is contained in:
MacRimi
2026-08-14 20:17:45 +02:00
parent 452902bd9a
commit 99ad69e8cf
19 changed files with 1317 additions and 490 deletions
+13 -16
View File
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Betriebssystem-Update anwenden",
"osUpToDate": "Betriebssystem auf dem neuesten Stand",
"installedByHelperPrefix": "Installiert von",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "– Updates führen den Community-Scripts-Helfer aus.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installiert von Proxmox Helper-Scripts.",
"installedPrefix": "installiert",
"upstreamAvailable": "Version {version} verfügbar",
"upToDateAt": "Aktuell unter",
@@ -1409,14 +1409,7 @@
"alsoDetectedContainer": "Auch auf diesem Container erkannt",
"addAnotherApplication": "Fügen Sie eine weitere Anwendung hinzu",
"doneButton": "Erledigt",
"editButton": "Bearbeiten",
"upstreamErrorTimeout": "Netzwerk-Timeout beim Kontaktieren des Upstreams",
"upstreamErrorNetwork": "Netzwerkfehler: {detail}",
"upstreamErrorGeneric": "Upstream-Prüfung fehlgeschlagen: {detail}",
"notificationsEnabled": "Upstream-Update-Benachrichtigungen EIN – zum Stummschalten klicken",
"notificationsMuted": "Upstream-Update-Benachrichtigungen stummgeschaltet – zum Aktivieren klicken",
"notifyUpstreamLabel": "Benachrichtigen Sie mich, wenn eine neue Upstream-Version verfügbar ist",
"notifyUpstreamHelp": "Sendet „app_update_available“ an die Kanäle, die in Einstellungen → Benachrichtigungen aktiviert sind.Deaktivieren Sie diese Option, wenn diese App auf Ihrer Box nicht aktualisiert werden kann."
"editButton": "Bearbeiten"
}
},
"settings": {
@@ -1428,9 +1421,9 @@
},
"interfaceLanguage": {
"title": "Schnittstellensprache",
"description": "Wählen Sie die vom Monitor-Dashboard verwendete Sprache. Fehlende Übersetzungen fallen auf Englisch zurück.",
"description": "Wählen Sie die Sprache für das Monitor-Dashboard.",
"label": "Dashboard-Sprache",
"fallbackNote": "Nicht übersetzter Text wird auf Englisch angezeigt, bis die Community ihn ausfüllt.",
"fallbackNote": "Automatische Übersetzung mit Google Translate. Melde Fehler in den Issues des Projekts oder schicke einen PR mit der Korrektur.",
"statusComplete": "vollständig",
"statusPartial": "teilweise",
"statusNeedsTranslation": "Community-Übersetzung erforderlich"
@@ -1686,8 +1679,7 @@
"post_install_update": "ProxMenux-Optimierungsupdates verfügbar",
"secure_gateway_update_available": "Secure Gateway-Update verfügbar",
"nvidia_driver_update_available": "NVIDIA-Treiberupdate verfügbar",
"coral_driver_update_available": "Update des Coral TPU-Treibers verfügbar",
"app_update_available": "App-Update verfügbar"
"coral_driver_update_available": "Update des Coral TPU-Treibers verfügbar"
},
"ui": {
"quietHours": "Ruhige Stunden",
@@ -2995,7 +2987,13 @@
"dontShowAgain": "Für diese Version nicht mehr anzeigen",
"currentFeatures": {
"hostUpdate": "Host-Update mit einem Klick über den Health Monitor. Die neue Schaltfläche „Jetzt aktualisieren“ in System Updates führt den Proxmox-Update-Flow in einem Dashboard-Terminal aus, ohne den Browser zu verlassen.",
"mobileInstall": "In-App-Installationsaufforderung für Mobilgeräte. Erstbesucher von Android und iOS Safari sehen jetzt einfache Schritte zum Hinzufügen des Monitors als PWA zu ihrem Startbildschirm."
"mobileInstall": "In-App-Installationsaufforderung für Mobilgeräte. Erstbesucher von Android und iOS Safari sehen jetzt einfache Schritte zum Hinzufügen des Monitors als PWA zu ihrem Startbildschirm.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
@@ -3530,7 +3528,6 @@
"deletePbsDescription": "Dadurch wird der PBS-Snapshot aus dem Datenspeicher entfernt.",
"deletePbsTitle": "PBS-Snapshot löschen",
"companionFile": "Begleitdatei",
"descriptionAfter": "",
"descriptionBefore": "Durchsuchen Sie die gefundenen Backups und stellen Sie sie wieder her",
"downloadTitle": "Laden Sie dieses Backup herunter",
"emptyAfter": "Backups noch nicht.",
+17 -6
View File
@@ -1193,8 +1193,8 @@
"applyOsUpdate": "Apply OS update",
"osUpToDate": "OS up to date",
"installedByHelperPrefix": "Installed by",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "— updates run the community-scripts helper.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installed by Proxmox Helper-Scripts.",
"installedPrefix": "installed",
"upstreamAvailable": "upstream {version} available",
"upToDateAt": "Up to date at",
@@ -1263,7 +1263,12 @@
"ociBody": "This container was created from an OCI (Docker) image. Update management for OCI containers is coming with the upcoming OCI install feature — updates will rebuild the container from a newer image tag rather than patching packages inside.",
"helperNotUpdateable": "The community-scripts registry marks this app as not updateable.",
"helperDetectedTitle": "Detected a helper-scripts updater",
"helperDetectedBody": "Applying manually is safest."
"helperDetectedBody": "Applying manually is safest.",
"postApplyChecking": "Verifying update result…",
"postApplyAllOk": "{count} package(s) applied successfully — nothing pending.",
"postApplyNothingPending": "Nothing pending — everything is up to date.",
"postApplyPartial": "{pending} package(s) still pending after the run.",
"postApplyPartialSubline": "{applied} applied. Some updates did not complete — review the terminal output above."
},
"appEditor": {
"closePanel": "Close panel",
@@ -1427,9 +1432,9 @@
},
"interfaceLanguage": {
"title": "Interface language",
"description": "Choose the language used by the Monitor dashboard. Missing translations fall back to English.",
"description": "Choose the language used by the Monitor dashboard.",
"label": "Dashboard language",
"fallbackNote": "Untranslated text is shown in English until the community fills it in.",
"fallbackNote": "",
"statusComplete": "complete",
"statusPartial": "partial",
"statusNeedsTranslation": "community translation needed"
@@ -2994,7 +2999,13 @@
"dontShowAgain": "Don't show again for this version",
"currentFeatures": {
"hostUpdate": "One-click host update from the Health Monitor. The new Update Now button in System Updates runs the Proxmox update flow inside a dashboard terminal, without leaving the browser.",
"mobileInstall": "In-app install prompt for mobile. First-time visitors on Android and iOS Safari now see simple steps for adding the Monitor to their home screen as a PWA."
"mobileInstall": "In-app install prompt for mobile. First-time visitors on Android and iOS Safari now see simple steps for adding the Monitor to their home screen as a PWA.",
"pageSpeed": "Faster page loads and smoother navigation across the dashboard. Overview opens instantly and the VMs & LXCs page never flashes 'Loading…' between guest modals again.",
"appTab": "New App tab inside the VM & LXC modal — especially for LXCs. Register the apps installed in a container, capture their weblinks, and get notifications when a new upstream version ships.",
"updatesTab": "Reworked Updates tab for LXCs: apply OS packages and registered-app updates from a single button, and schedule a recurring auto-update job that checks the container's OS and its tracked app on every run.",
"backupNoTimeout": "Long backup jobs no longer time out. VM and LXC backups launched from the Monitor now run in the background until they naturally finish, so a 30-minute PBS backup completes the same as a 10-second local one.",
"vmDiskUsage": "VMs running the QEMU Guest Agent (qemu-guest-agent) now report real used / total disk figures on the dashboard, instead of the '0 GB' that PVE returns for guest-managed filesystems.",
"pwaInstall": "First-time visitors on Android and iOS Safari now see an in-app install prompt with clear steps for adding the Monitor to their home screen as a PWA."
}
},
"network": {
+109 -98
View File
@@ -15,7 +15,7 @@
"unknown": "Desconocido"
},
"actions": {
"refresh": "Refrescar",
"refresh": "Recargar",
"toggleTheme": "Alternar tema",
"openUserMenu": "Abrir menú de usuario",
"cancel": "Cancelar",
@@ -29,12 +29,12 @@
"copyToClipboard": "Copiar al portapapeles"
},
"navigation": {
"overview": "Descripción general",
"overview": "General",
"storage": "Almacenamiento",
"network": "Red",
"virtualMachines": "VM y LXC",
"hardware": "Hardware",
"backup": "Respaldo",
"backup": "Backup",
"terminal": "Terminal",
"systemLogs": "Registros del sistema",
"security": "Seguridad",
@@ -46,10 +46,10 @@
"menu": "Menú de navegación"
},
"status": {
"healthy": "Saludable",
"healthy": "OK",
"warning": "Advertencia",
"critical": "Crítico",
"uptime": "Tiempo de actividad: {uptime}",
"uptime": "Uptime: {uptime}",
"node": "Nodo: {node}",
"connectionFailed": "Error de conexión al servidor ProxMenux",
"checkService": "Compruebe que monitor.service se esté ejecutando correctamente.",
@@ -60,7 +60,7 @@
"hot": "Caliente",
"moderate": "Moderado",
"high": "Alto",
"stopped": "Interrumpido",
"stopped": "Detenido",
"active": "Activo",
"disabled": "Desactivado",
"inactive": "inactivo",
@@ -96,12 +96,12 @@
"free": "Gratis",
"activeVmLxc": "VM y LXC activos",
"runningCount": "{count} en ejecución",
"vmsCount": "{count} VMs",
"vmsCount": "{count} VM",
"stoppedCount": "{count} detenidos",
"temperature": "Temperatura",
"noSensorAvailable": "No hay sensores disponibles",
"collectingData": "Recopilando datos...",
"storageOverview": "Descripción general del almacenamiento",
"storageOverview": "Almacenamiento",
"totalNodeCapacity": "Capacidad total del nodo:",
"totalCapacity": "Capacidad total:",
"physicalDisks": "Discos físicos:",
@@ -114,7 +114,7 @@
"noVmLxcStorage": "No hay almacenamiento VM/LXC configurado",
"localStorageSystem": "Almacenamiento local (sistema)",
"storageDataUnavailable": "Datos de almacenamiento no disponibles",
"networkOverview": "Descripción general de la red",
"networkOverview": "Red",
"activeInterfaces": "Interfaces activas:",
"received": "Recibió:",
"sent": "Enviado:",
@@ -122,7 +122,7 @@
"sentShort": "Enviado",
"networkDataUnavailable": "Datos de red no disponibles",
"systemInformation": "Información del sistema",
"uptime": "Tiempo de actividad:",
"uptime": "Uptime:",
"uptimeDuration": {
"dayOne": "{count} día",
"dayFew": "{count} días",
@@ -132,7 +132,7 @@
"kernel": "Núcleo:",
"availableUpdates": "Actualizaciones disponibles:",
"packages": "paquetes",
"systemOverview": "Descripción general del sistema",
"systemOverview": "Sistema",
"loadAverage1m": "Carga Promedio (1m):",
"cpuThreads": "Hilos de CPU:",
"networkInterfaces": "Interfaces de red:",
@@ -214,10 +214,10 @@
"viewDetails": "Ver detalles",
"diskDetails": "Detalles del disco: /dev/{name}",
"physicalDisk": "Disco físico",
"overview": "Descripción general",
"overview": "General",
"smart": "SMART",
"history": "Historia",
"schedule": "Cronograma",
"schedule": "Programación",
"serialNumber": "Número de serie",
"healthStatus": "Estado de salud",
"wearLifetime": "Desgaste y vida útil",
@@ -226,7 +226,7 @@
"lifeRemaining": "Vida restante",
"realTest": "Prueba real",
"wear": {
"label": "Tener puesto",
"label": "Desgaste",
"percentageUsed": "Porcentaje utilizado",
"mediaWearout": "Desgaste de los medios",
"wearLevel": "Nivel de desgaste",
@@ -270,11 +270,11 @@
"connection_error": "Problema de conexión"
},
"health": {
"healthy": "Saludable",
"healthy": "OK",
"warning": "Advertencia",
"critical": "Crítico",
"unknown": "Desconocido",
"passed": "Aprobado",
"passed": "Correcto",
"online": "En línea",
"failed": "Fallido",
"degraded": "Degradado"
@@ -320,7 +320,7 @@
"loadingReport": "Cargando informe...",
"reportLoadFailed": "No se pudieron cargar los datos del informe.",
"statusValues": {
"passed": "Aprobado",
"passed": "Correcto",
"failed": "Fallido",
"running": "En ejecución",
"aborted": "Abortado",
@@ -353,7 +353,7 @@
"executiveSummary": "Resumen ejecutivo",
"smartStatus": "Estado SMART",
"healthAssessment": "Evaluación del estado del disco",
"passedUpper": "APROBADO",
"passedUpper": "CORRECTO",
"testAgeWarning": "Este informe se basa en una prueba SMART realizada hace {days} días ({date}). Es posible que la salud del disco haya cambiado desde entonces. Recomendamos ejecutar una nueva prueba SMART para obtener resultados actualizados.",
"healthyAssessment": "Este disco está funcionando dentro de los parámetros normales. Todos los atributos SMART están dentro de umbrales aceptables. El disco ha estado encendido durante aproximadamente {uptime} y actualmente está funcionando a {temperature}. {sectors}",
"failedAssessment": "Este disco ha informado de un error de salud SMART. Se requiere acción inmediata. Haga una copia de seguridad de todos los datos críticos y planifique el reemplazo del disco.",
@@ -461,11 +461,11 @@
"warning": "Advertencia",
"critical": "Crítico",
"failed": "Fallido",
"passed": "Aprobado",
"passed": "Correcto",
"supported": "Apoyado",
"notSupported": "No compatible",
"none": "Ninguno",
"info": "Información"
"info": "Info"
},
"selfTestStatus": {
"completedWithoutError": "Completado sin errores",
@@ -884,7 +884,7 @@
"sleeping": "Durmiendo",
"diskWait": "espera de disco",
"zombie": "Zombi",
"stopped": "Interrumpido",
"stopped": "Detenido",
"tracingStop": "parada de rastreo",
"dead": "Muerto",
"idle": "Inactivo",
@@ -900,8 +900,8 @@
"totalCpuAllocated": "CPU total asignada",
"totalMemory": "Memoria Total",
"totalDisk": "Disco total",
"running": "correr",
"stopped": "interrumpido",
"running": "Activo",
"stopped": "Detenido",
"vms": "máquinas virtuales",
"used": "Usado",
"configured": "Configurado",
@@ -912,7 +912,7 @@
"idle": "Inactivo",
"listTitle": "Máquinas virtuales y contenedores",
"empty": "No se encontraron máquinas virtuales",
"uptime": "Tiempo de actividad: {uptime}",
"uptime": "Uptime: {uptime}",
"cpuUsage": "Uso de CPU",
"memory": "Memoria",
"disk": "Disco",
@@ -925,8 +925,8 @@
"cpuCores": "Núcleos de CPU",
"notes": "Notas",
"hideNotes": "Ocultar notas",
"lessInfo": "Menos información",
"info": "Información",
"lessInfo": "Menos info",
"info": "Info",
"ipAddresses": "Direcciones IP",
"enterNotes": "Introduzca notas aquí...",
"editNotes": "Editar",
@@ -998,7 +998,7 @@
"type": "Tipo",
"rateLimit": "Límite de tarifa",
"firewall": "Cortafuegos",
"backup": "Respaldo",
"backup": "Backup",
"replicate": "Reproducir exactamente",
"volume": "Volumen",
"path": "Ruta",
@@ -1019,7 +1019,7 @@
"notMounted": "no montado",
"hostDetached": "anfitrión independiente",
"readOnly": "solo lectura",
"stopped": "interrumpido",
"stopped": "Detenido",
"mounted": "montado"
}
},
@@ -1107,7 +1107,7 @@
"notes": "Notas",
"variables": "Variables: {{cluster}}, {{guestname}}, {{node}}, {{vmid}}",
"creating": "Creando...",
"submit": "Respaldo",
"submit": "Backup",
"typeContainer": "recipiente",
"typeVirtualMachine": "máquina virtual",
"modes": {
@@ -1123,7 +1123,7 @@
},
"firewall": {
"title": "Registros de cortafuegos",
"refresh": "Refrescar",
"refresh": "Recargar",
"loading": "Cargando registro del cortafuegos...",
"disabledTitle": "El cortafuegos no está habilitado para este {type}",
"disabledHint": "Habilítelo en la interfaz de usuario de Proxmox en {type} -> Firewall -> Opciones y agregue al menos una regla con registro: información o superior para que los paquetes comiencen a registrarse. Las nuevas entradas aparecerán aquí automáticamente en la próxima actualización.",
@@ -1151,7 +1151,7 @@
"title": "Actualizaciones programadas",
"enabledHelper": "Se ejecuta en segundo plano usando las opciones de aplicación anteriores.",
"disabledHelper": "Habilite la ejecución de actualizaciones automáticamente según una programación cron.",
"chipLabel": "Cronograma",
"chipLabel": "Programado",
"disabledSuffix": "(desactivado)",
"whatLabel": "Qué:",
"targetOs": "Paquetes de sistema operativo",
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Aplicar actualizaciones de SO",
"osUpToDate": "SO actualizado",
"installedByHelperPrefix": "Instalado por",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "— las actualizaciones ejecutan el asistente de scripts comunitarios.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Instalado por Proxmox Helper-Scripts.",
"installedPrefix": "instalado",
"upstreamAvailable": "versión {version} disponible",
"upToDateAt": "Actualizado en",
@@ -1264,7 +1264,12 @@
"ociBody": "Este contenedor se creó a partir de una imagen OCI (Docker). La gestión de actualizaciones para contenedores OCI viene con la próxima función de instalación de OCI: las actualizaciones reconstruirán el contenedor a partir de una etiqueta de imagen más nueva en lugar de aplicar parches a los paquetes internos.",
"helperNotUpdateable": "El registro de scripts comunitarios marca esta aplicación como no actualizable.",
"helperDetectedTitle": "Detectado un actualizador de scripts auxiliares",
"helperDetectedBody": "La aplicación manual es la más segura."
"helperDetectedBody": "La aplicación manual es la más segura.",
"postApplyChecking": "Comprobando resultado de la actualización…",
"postApplyAllOk": "{count} paquete(s) aplicados correctamente — nada pendiente.",
"postApplyNothingPending": "Nada pendiente — todo actualizado.",
"postApplyPartial": "{pending} paquete(s) siguen pendientes tras la ejecución.",
"postApplyPartialSubline": "{applied} aplicados. Algunas actualizaciones no finalizaron — revisa la salida del terminal."
},
"appEditor": {
"closePanel": "Cerrar panel",
@@ -1428,9 +1433,9 @@
},
"interfaceLanguage": {
"title": "Idioma de la interfaz",
"description": "Elija el idioma utilizado por el panel de Monitor. Las traducciones que faltan vuelven al inglés.",
"description": "Elija el idioma utilizado por el panel de Monitor.",
"label": "Idioma del panel",
"fallbackNote": "El texto no traducido se muestra en inglés hasta que la comunidad lo completa.",
"fallbackNote": "",
"statusComplete": "completo",
"statusPartial": "parcial",
"statusNeedsTranslation": "Se necesita traducción comunitaria."
@@ -1509,7 +1514,7 @@
"description": "Excluya las interfaces de red (puentes, enlaces, NIC físicas) del monitoreo y las notificaciones de estado. Úselo para interfaces que están deshabilitadas o no utilizadas intencionalmente.",
"emptyTitle": "No se detectaron interfaces de red",
"interface": "Interfaz",
"down": "ABAJO",
"down": "DOWN",
"excluded": "excluido",
"noIp": "Sin IP",
"healthHelp": "Cuando está APAGADA, esta interfaz no activará advertencias ni alertas críticas en Health Monitor.",
@@ -2234,7 +2239,7 @@
"accept": "Aceptar",
"blockReject": "Bloquear/rechazar",
"portsCovered": "Puertos cubiertos",
"drop": "Gota",
"drop": "Descartar",
"reject": "Rechazar",
"cluster": "Grupo",
"host": "Anfitrión",
@@ -2673,7 +2678,7 @@
},
"status": {
"connected": "Conectado",
"stopped": "Interrumpido",
"stopped": "Detenido",
"error": "Error"
},
"installed": {
@@ -2877,7 +2882,7 @@
"emergency": "Emergencia",
"alert": "Alerta",
"warning": "Advertencia",
"info": "Información",
"info": "Info",
"notice": "Aviso",
"success": "Éxito",
"debug": "Depurar"
@@ -2995,7 +3000,13 @@
"dontShowAgain": "No volver a mostrar para esta versión",
"currentFeatures": {
"hostUpdate": "Actualización del host con un solo clic desde Health Monitor. El nuevo botón Actualizar ahora en Actualizaciones del sistema ejecuta el flujo de actualización de Proxmox dentro de una terminal del tablero, sin salir del navegador.",
"mobileInstall": "Aviso de instalación en la aplicación para dispositivos móviles. Quienes visitan Safari por primera vez en Android e iOS ahora ven pasos sencillos para agregar el monitor a su pantalla de inicio como PWA."
"mobileInstall": "Aviso de instalación en la aplicación para dispositivos móviles. Quienes visitan Safari por primera vez en Android e iOS ahora ven pasos sencillos para agregar el monitor a su pantalla de inicio como PWA.",
"pageSpeed": "Carga de páginas más rápida y navegación más fluida en todo el panel. La página de Inicio abre al instante y la página de VMs y LXC ya no muestra 'Cargando…' al abrir los modales de cada máquina.",
"appTab": "Nueva pestaña App dentro del modal de VM y LXC — especialmente para los LXC. Registra las aplicaciones instaladas en un contenedor, guarda sus enlaces web y recibe notificaciones cuando aparece una nueva versión.",
"updatesTab": "Pestaña Updates rediseñada para LXC: aplica las actualizaciones del SO y de las apps registradas desde un mismo botón, y programa una tarea de auto-actualización recurrente que revisa el SO del contenedor y la app registrada en cada ejecución.",
"backupNoTimeout": "Las copias de seguridad largas ya no expiran. Los backups de VM y LXC lanzados desde el Monitor se ejecutan en segundo plano hasta terminar de forma natural, así que un backup de 30 min a PBS se completa igual que uno local de 10 s.",
"vmDiskUsage": "Las VM con el QEMU Guest Agent (qemu-guest-agent) instalado muestran ahora el uso real de disco (usado / total) en el panel, en lugar del '0 GB' que devuelve PVE para los sistemas de archivos gestionados por el huésped.",
"pwaInstall": "Los usuarios que abren el Monitor por primera vez en Android y iOS Safari ven ahora un aviso dentro de la app con los pasos para añadir el Monitor a la pantalla de inicio como PWA."
}
},
"network": {
@@ -3026,7 +3037,7 @@
"activeCount": "{active}/{total} Activo"
},
"status": {
"healthy": "Saludable",
"healthy": "OK",
"warning": "Advertencia",
"critical": "Crítico",
"up": "Arriba",
@@ -3058,7 +3069,7 @@
"current": "Actual",
"domain": "Dominio",
"down": "Abajo",
"drops": "Gotas",
"drops": "DESCARTADOS",
"dropsIn": "Gotas en",
"dropsOut": "Se retira",
"duplex": "Dúplex",
@@ -3362,8 +3373,8 @@
"reinstallViaPostInstall": "Reinstale a través de ProxMenux después de la instalación: {label}",
"noUpdatesAvailable": "No hay actualizaciones disponibles",
"none": "ninguno",
"running": "correr",
"stopped": "interrumpido",
"running": "Activo",
"stopped": "Detenido",
"unused": "no usado",
"unbound": "sin consolidar",
"driversReady": "Controladores listos",
@@ -3520,8 +3531,8 @@
"archives": {
"archive": "Archivo",
"at": "en",
"backup": "Respaldo",
"backupTimeLabel": "tiempo de respaldo",
"backup": "Backup",
"backupTimeLabel": "Creado",
"deleteBackendTitle": "Eliminar esta copia de seguridad",
"deleteBorgDescription": "Esto elimina el archivo Borg del repositorio.",
"deleteBorgTitle": "Eliminar archivo Borg",
@@ -3543,7 +3554,7 @@
"importKeyToRestoreTitle": "Importe el archivo de claves correspondiente antes de restaurar",
"importKeyToViewTitle": "Importe el archivo de claves correspondiente antes de ver el contenido",
"inspectTitle": "Inspeccionar copia de seguridad",
"job": "Trabajo",
"job": "Tarea",
"loadFailed": "No se pudieron cargar las copias de seguridad",
"packedSizeLabel": "Tamaño empaquetado",
"remoteQueryWarning": "Las copias de seguridad remotas pueden tardar un momento en consultarse.",
@@ -3554,7 +3565,7 @@
},
"backends": {
"borgDescription": "Repositorio Borg para copias de seguridad de host deduplicadas.",
"borgDescriptionTimerOnly": "Los destinos Borg son utilizados por los temporizadores Monitor, no por los trabajos PVE vzdump.",
"borgDescriptionTimerOnly": "Los destinos Borg son utilizados por los temporizadores Monitor, no por los tareas PVE vzdump.",
"borgShortDescription": "Repositorio Borg deduplicado",
"local": "Local",
"localDescription": "Carpeta en este host o en una unidad USB montada.",
@@ -3596,10 +3607,10 @@
},
"deleteJob": {
"attachedToStorage": "Adjunto al almacenamiento PVE",
"attachedWarning": "Este trabajo está conectado a un gancho de almacenamiento PVE. Al eliminarlo, también se elimina el gancho del Monitor de ese almacenamiento.",
"description": "Se eliminarán los metadatos del temporizador y del monitor para este trabajo.",
"attachedWarning": "Esta tarea está conectada a un gancho de almacenamiento PVE. Al eliminarla, también se elimina el gancho del Monitor de ese almacenamiento.",
"description": "Se eliminarán los metadatos del temporizador y del monitor para esta tarea.",
"timerWarning": "Se eliminará el temporizador systemd. Las copias de seguridad ya creadas permanecen en su destino.",
"title": "Eliminar trabajo de copia de seguridad"
"title": "Eliminar tarea de copia de seguridad"
},
"destinations": {
"absolutePathHelp": "Utilice una ruta absoluta en este host.",
@@ -3624,7 +3635,7 @@
"editTitle": "Editar destino",
"fingerprintHelp": "Verificación opcional de la huella digital del servidor.",
"generateNewSshKey": "Generar nueva clave SSH",
"jobsWillBeDeleted": "También se eliminarán {count} trabajos que utilicen este destino.",
"jobsWillBeDeleted": "También se eliminarán {count} tareas que utilicen este destino.",
"kept": "conservó",
"leavePassphraseBlank": "Déjelo en blanco para conservar la frase de contraseña guardada.",
"leavePasswordBlank": "Déjelo en blanco para conservar la contraseña guardada.",
@@ -3638,10 +3649,10 @@
"localUsbDescription": "Carpeta en este host o una unidad USB montada.",
"managedByPve": "Gestionado por PVE",
"manuallyAdded": "Agregado manualmente",
"nameCredentialsLocked": "El nombre y las credenciales están bloqueados mientras los trabajos utilizan este destino.",
"namePassphraseLocked": "El nombre del repositorio y la frase de contraseña están bloqueados mientras los trabajos utilizan este destino.",
"nameCredentialsLocked": "El nombre y las credenciales están bloqueados mientras los tareas utilizan este destino.",
"namePassphraseLocked": "El nombre del repositorio y la frase de contraseña están bloqueados mientras los tareas utilizan este destino.",
"noBorgInDialog": "La edición de destinos de Borg está disponible desde el flujo de configuración de Borg.",
"noBorgInWizard": "Borg no está disponible para trabajos adjuntos PVE.",
"noBorgInWizard": "Borg no está disponible para tareas adjuntos PVE.",
"noPbsInDialog": "La edición de destino de PBS está disponible desde el flujo de configuración de PBS.",
"noPbsInWizard": "Aún no se han configurado repositorios de PBS.",
"not": "no",
@@ -3649,7 +3660,7 @@
"probingCapacity": "Comprobando capacidad...",
"remoteSsh": "SSH remoto",
"remoteSshDescription": "Repositorio Borg en otro host a través de SSH.",
"removeAndDeleteJobs": "Eliminar destino y eliminar trabajos",
"removeAndDeleteJobs": "Eliminar destino y eliminar tareas",
"removeDescriptionPlain": "Esto solo elimina el destino del Monitor. Las copias de seguridad existentes permanecen donde están.",
"removeDescriptionWithData": "Esto elimina el destino del Monitor. Las copias de seguridad existentes permanecen donde están.",
"removeDestination": "Eliminar destino",
@@ -3672,7 +3683,7 @@
"autoDetectedFromPveStorage": "Detectado desde el almacenamiento PVE",
"borgPassphraseLossBefore": "Si pierde la frase de contraseña de Borg, las copias de seguridad cifradas no se podrán restaurar.",
"borgPassphraseOnlyWay": "Esta frase de contraseña es la única forma de desbloquear el repositorio.",
"borgPassphraseSavedAfter": "para que los trabajos programados puedan ejecutarse sin supervisión.",
"borgPassphraseSavedAfter": "para que los tareas programados puedan ejecutarse sin supervisión.",
"borgPassphraseSavedAt": "La frase de contraseña se guarda en",
"encryptBackups": "Cifrar copias de seguridad",
"encryptThisBackup": "Cifre esta copia de seguridad",
@@ -3720,7 +3731,7 @@
"repoNameAndSnapshotRequired": "Se requieren el nombre del repositorio y la instantánea.",
"runFailed": "Error de ejecución: {error}",
"snapshotInfoMissing": "Falta información de la instantánea.",
"toggleFailed": "No se pudo cambiar el estado del trabajo: {error}"
"toggleFailed": "No se pudo cambiar el estado de la tarea: {error}"
},
"extraPaths": {
"absolutePathHintAfter": "— la ruta debe existir en este host exactamente como se escribió.",
@@ -3759,9 +3770,9 @@
"fingerprintOptional": "Huella digital (opcional)",
"free": "Gratis",
"groupNameInPbs": "Nombre del grupo en PBS",
"jobId": "ID de trabajo",
"jobIdLabel": "ID de trabajo",
"jobName": "Nombre del trabajo",
"jobId": "ID de tarea",
"jobIdLabel": "ID de tarea",
"jobName": "Nombre de la tarea",
"kernel": "Núcleo",
"label": "Etiqueta",
"localDestination": "Destino local",
@@ -3781,7 +3792,7 @@
"pathLabel": "Ruta",
"pbsRepository": "repositorio de PBS",
"profileLabel": "Perfil",
"pveJobLabel": "trabajo PvE",
"pveJobLabel": "tarea PvE",
"pveStorage": "almacenamiento PVE",
"pveVersion": "versión PvE",
"recoveryPassphrase": "Frase de contraseña de recuperación",
@@ -3793,8 +3804,8 @@
"repositoryPath": "Ruta del repositorio",
"retentionLabel": "Retención",
"roles": "Roles",
"schedule": "Cronograma",
"scheduleLabel": "Cronograma",
"schedule": "Programación",
"scheduleLabel": "Programación",
"serverHostOrIp": "IP/host del servidor",
"size": "Tamaño",
"sizeLabel": "Tamaño",
@@ -3818,56 +3829,56 @@
},
"jobs": {
"attachDescriptionAfter": "copias de seguridad.",
"attachDescriptionBefore": "Adjunte Monitor a un trabajo PVE vzdump y ejecútelo después del",
"attachDescriptionBefore": "Une Monitor a una tarea PVE vzdump y ejecútela después del",
"attachDescriptionMiddle": "evento para seleccionados",
"attachToPveJob": "Adjuntar al trabajo PVE",
"attachToPveJob": "Unirse a una tarea de Backup en PVE",
"attachedToPveVzdump": "Adjunto a PVE vzdump",
"backendEditHelp": "El backend no se puede cambiar una vez creado el trabajo.",
"createJob": "crear trabajo",
"createScheduledJob": "Crear trabajo programado",
"backendEditHelp": "El backend no se puede cambiar una vez creado la tarea.",
"createJob": "crear tarea",
"createScheduledJob": "Crear tarea programado",
"customProfileTitle": "Perfil personalizado",
"defaultProfileTitle": "Perfil predeterminado",
"detailDescription": "Programación, perfil, destino y última ejecución de este trabajo.",
"disableJob": "Desactivar trabajo",
"detailDescription": "Programación, perfil, destino y última ejecución de esta tarea.",
"disableJob": "Desactivar tarea",
"disableJobDescription": "El temporizador systemd se detendrá; no se ejecutarán más automáticamente. Puede volver a habilitarlo más tarde desde este mismo cuadro de diálogo.",
"editScheduledJob": "Editar trabajo programado",
"editScheduledJob": "Editar tarea programado",
"encryptedTitle": "cifrado",
"inheritedRetentionLabel": "Retención del trabajo PVE",
"inheritedScheduleLabel": "Programación del trabajo PVE",
"inheritedRetentionLabel": "Retención de la tarea PVE",
"inheritedScheduleLabel": "Programación de la tarea PVE",
"invalidJobName": "Utilice únicamente letras, números, guiones y guiones bajos.",
"jobNameHelpAfter": "Sea breve y legible.",
"jobNameHelpAnd": "y",
"jobNameHelpBefore": "Se utiliza en nombres y registros de temporizadores. Los caracteres permitidos también incluyen",
"jobNameLocked": "El nombre del trabajo se bloquea después de la creación.",
"jobNameLocked": "El nombre de la tarea se bloquea después de la creación.",
"lastRun": "última ejecución",
"lastRunLabel": "última ejecución",
"liveLogSize": "en vivo · {size}",
"loadFailed": "No se pudieron cargar trabajos",
"loadingJob": "Cargando trabajo...",
"loadFailed": "No se pudieron cargar tareas",
"loadingJob": "Cargando tarea...",
"manualOneShot": "manual / de una sola vez",
"manualOneShotDescription": "Copia de seguridad de un solo disparo: capturada en el momento del disparo. No se puede volver a ejecutar ni editar.",
"neverRun": "nunca corras",
"newScheduledJob": "Nuevo trabajo programado",
"newScheduledJob": "Nueva tarea programada",
"newScheduledJobDescription": "Cree una tarea de copia de seguridad del host recurrente.",
"nextRun": "Próxima ejecución",
"nextRunLabel": "Próxima ejecución",
"nextRunTitle": "Próxima ejecución programada",
"noCompatiblePveJob": "No se encontró ningún trabajo de copia de seguridad PVE compatible",
"noCompatiblePveJob": "No se encontró ningún tarea de copia de seguridad PVE compatible",
"noCompatiblePveJobDescriptionAfter": "primero.",
"noCompatiblePveJobDescriptionBefore": "Cree o habilite un trabajo de copia de seguridad PVE para",
"noCompatiblePveJobDescriptionBefore": "Cree o habilite una tarea de copia de seguridad PVE para",
"noCompatiblePveJobDescriptionMiddle": "en",
"notAvailableForBorg": "no disponible para Borg",
"openJobTitle": "Abrir detalles del trabajo",
"openJobTitle": "Abrir detalles de la tarea",
"parentPveJobHelpAfter": "se ejecuta con éxito.",
"parentPveJobHelpBefore": "El monitor se ejecuta después de este trabajo PVE.",
"parentPveJobHelpBefore": "El monitor se ejecuta después de esta tarea PVE.",
"pbsGroupHelp": "Este se convierte en el grupo de respaldo de PBS.",
"pickParentPveJob": "Elige el trabajo PVE principal",
"pickParentPveJob": "Elige la tarea PVE principal",
"retentionTitle": "Retención",
"runAttachedTitle": "Activar una ejecución ad hoc ahora (el temporizador PVE mantiene su propio cronograma)",
"runNowTitle": "Activa este trabajo ahora",
"runNowTitle": "Activa esta tarea ahora",
"running": "Ejecutando...",
"scheduledTitle": "Programado",
"standaloneScheduledJob": "Trabajo programado independiente",
"standaloneScheduledJob": "Tarea programado independiente",
"starting": "Iniciando...",
"stepOf": "Paso {step} de {total}",
"summary": "Resumen",
@@ -3949,7 +3960,7 @@
},
"logs": {
"openFull": "Abrir registro completo",
"runLog": "Ejecutar registro",
"runLog": "Registro",
"tail": "cola"
},
"manifest": {
@@ -3975,7 +3986,7 @@
"manual": {
"description": "Ejecute una copia de seguridad única del host ahora.",
"inProgress": "Copia de seguridad manual en progreso",
"oneShotDescription": "Las copias de seguridad únicas se mantienen como trabajos congelados para que puedas inspeccionar su registro más tarde.",
"oneShotDescription": "Las copias de seguridad únicas se mantienen como tareas congelados para que puedas inspeccionar su registro más tarde.",
"reopenLogTitle": "Reabrir registro",
"run": "Ejecutar",
"runBackup": "Ejecutar copia de seguridad",
@@ -4120,7 +4131,7 @@
"advancedHelpBefore": "Usar",
"advancedHelpMiddle": "y",
"advancedOption": "Avanzado",
"borgTimerOnly": "Los trabajos Borg están programados mediante temporizadores Monitor.",
"borgTimerOnly": "Los tareas Borg están programados mediante temporizadores Monitor.",
"dailyOption": "A diario",
"everyDayAt": "Todos los días a las {time}",
"everyDayAtMidnight": "Todos los días a medianoche",
@@ -4142,7 +4153,7 @@
"pickFrequency": "Frecuencia de selección",
"preview": "Avance",
"rawOnCalendar": "{value} (sistema en Calendario)",
"title": "Cronograma",
"title": "Programación",
"weekdaysAt": "{days} en {time}",
"weeklyOption": "Semanalmente"
},
@@ -4153,7 +4164,7 @@
"manual": "manual",
"manualOneShot": "manual / de una sola vez",
"ok": "OK",
"running": "correr",
"running": "Activo",
"scheduled": "programado"
},
"taskStates": {
@@ -4162,7 +4173,7 @@
"packing": "embalaje",
"queued": "en cola",
"restoring": "restaurando",
"running": "correr"
"running": "Activo"
},
"usb": {
"description": "Monte unidades USB para que puedan ser elegidas como objetivo local o Borg. Las unidades que ya tenían un sistema de archivos se pueden volver a montar tal como están; Las unidades sin formato (sin tabla de particiones) se pueden borrar y formatear para",
@@ -4185,7 +4196,7 @@
"typeDeviceExactly": "Escriba la ruta del dispositivo EXACTAMENTE para confirmar:",
"typeDeviceToConfirm": "Escriba la ruta del dispositivo para confirmar",
"unformatted": "Sin formato",
"unmountConfirm": "¿Desmontar {path}? Cualquier trabajo de copia de seguridad que apunte a esta ruta fallará hasta que lo vuelva a montar.",
"unmountConfirm": "¿Desmontar {path}? Cualquier tarea de copia de seguridad que apunte a esta ruta fallará hasta que lo vuelva a montar.",
"unmounted": "Desmontado",
"uuidTitle": "uuid: {uuid}",
"wipeAndFormat": "Limpiar y formatear"
@@ -4217,15 +4228,15 @@
"description": "Comprobaciones detalladas de todos los componentes del sistema.",
"status": {
"ok": "OK",
"info": "Información",
"info": "Info",
"warning": "Advertencia",
"critical": "Crítico",
"unknown": "Desconocido"
},
"stats": {
"total": "Total",
"healthy": "Saludable",
"info": "Información",
"healthy": "OK",
"info": "Info",
"warning": "Advertencia",
"critical": "Crítico",
"unknown": "Desconocido"
@@ -4287,7 +4298,7 @@
"certificateValid": "El certificado es válido",
"clusterDetected": "Clúster detectado (corosync.conf está presente)",
"active": "Activo",
"up": "ARRIBA",
"up": "UP",
"kernelUpToDate": "Kernel/PVE está actualizado",
"proxmoxUpToDate": "Proxmox VE está actualizado",
"noSecurityUpdates": "No hay actualizaciones de seguridad pendientes",
@@ -4299,7 +4310,7 @@
"gatewayLatency": "Latencia a la puerta de enlace: {latency} ms",
"failedLogins": "{count} intentos fallidos de inicio de sesión en 24 horas",
"fail2banBannedIps": "Fail2Ban actualmente está bloqueando {count} direcciones IP (cárceles: {jails})",
"uptimeDays": "Tiempo de actividad: {count} días",
"uptimeDays": "Uptime: {count} días",
"pendingPackages": "{count} paquetes pendientes",
"updatedDaysAgo": "Última actualización hace {count} días",
"storageAvailable": "{type} almacenamiento está disponible",
+13 -16
View File
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Appliquer la mise à jour du système d'exploitation",
"osUpToDate": "OS à jour",
"installedByHelperPrefix": "Installé par",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "- les mises à jour exécutent l'assistant de scripts de communauté.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installé par Proxmox Helper-Scripts.",
"installedPrefix": "installé",
"upstreamAvailable": "version {version} disponible",
"upToDateAt": "À jour à",
@@ -1409,14 +1409,7 @@
"alsoDetectedContainer": "Également détecté sur ce conteneur",
"addAnotherApplication": "Ajouter une autre application",
"doneButton": "Fait",
"editButton": "Modifier",
"upstreamErrorTimeout": "expiration du délai d'attente du réseau lors du contact en amont",
"upstreamErrorNetwork": "Erreur réseau : {detail}",
"upstreamErrorGeneric": "Échec de la vérification en amont : {detail}",
"notificationsEnabled": "Notifications de mise à jour en amont activées – cliquez pour désactiver le son",
"notificationsMuted": "Notifications de mise à jour en amont MUTED – cliquez pour activer",
"notifyUpstreamLabel": "Me prévenir lorsqu'une nouvelle version en amont est disponible",
"notifyUpstreamHelp": "envoie `app_update_available` aux canaux activés dans Paramètres → Notifications.Désactivez-la si cette application ne peut pas être mise à jour sur votre box."
"editButton": "Modifier"
}
},
"settings": {
@@ -1428,9 +1421,9 @@
},
"interfaceLanguage": {
"title": "Langue de l'interface",
"description": "Choisissez la langue utilisée par le tableau de bord Monitor. Les traductions manquantes reviennent à l'anglais.",
"description": "Choisissez la langue utilisée par le tableau de bord du Monitor.",
"label": "Langue du tableau de bord",
"fallbackNote": "Le texte non traduit est affiché en anglais jusqu'à ce que la communauté le remplisse.",
"fallbackNote": "Traduction automatique via Google Translate. Signalez les erreurs dans les issues du projet ou envoyez une PR avec la correction.",
"statusComplete": "complet",
"statusPartial": "partiel",
"statusNeedsTranslation": "traduction communautaire nécessaire"
@@ -1686,8 +1679,7 @@
"post_install_update": "Mises à jour d'optimisation de ProxMenux disponibles",
"secure_gateway_update_available": "Mise à jour de Secure Gateway disponible",
"nvidia_driver_update_available": "Mise à jour du pilote NVIDIA disponible",
"coral_driver_update_available": "Mise à jour du pilote Coral TPU disponible",
"app_update_available": "mise à jour de l'application disponible"
"coral_driver_update_available": "Mise à jour du pilote Coral TPU disponible"
},
"ui": {
"quietHours": "Heures calmes",
@@ -2995,7 +2987,13 @@
"dontShowAgain": "Ne plus afficher pour cette version",
"currentFeatures": {
"hostUpdate": "Mise à jour de l'hôte en un clic depuis Health Monitor. Le nouveau bouton Mettre à jour maintenant dans les mises à jour système exécute le flux de mise à jour Proxmox dans un terminal de tableau de bord, sans quitter le navigateur.",
"mobileInstall": "Invite d'installation dans l'application pour mobile. Les nouveaux visiteurs sur Android et iOS Safari voient désormais des étapes simples pour ajouter le moniteur à leur écran d'accueil en tant que PWA."
"mobileInstall": "Invite d'installation dans l'application pour mobile. Les nouveaux visiteurs sur Android et iOS Safari voient désormais des étapes simples pour ajouter le moniteur à leur écran d'accueil en tant que PWA.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
@@ -3530,7 +3528,6 @@
"deletePbsDescription": "Cela supprime l'instantané PBS de la banque de données.",
"deletePbsTitle": "Supprimer l'instantané PBS",
"companionFile": "fichier compagnon",
"descriptionAfter": "",
"descriptionBefore": "Parcourez et restaurez les sauvegardes trouvées dans",
"downloadTitle": "Téléchargez cette sauvegarde",
"emptyAfter": "sauvegardes encore.",
+13 -16
View File
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Applica l'aggiornamento del sistema operativo",
"osUpToDate": "Sistema operativo aggiornato",
"installedByHelperPrefix": "Installato da",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "- gli aggiornamenti eseguono l'helper degli script della comunità.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installato da Proxmox Helper-Scripts.",
"installedPrefix": "installato",
"upstreamAvailable": "versione {version} disponibile",
"upToDateAt": "Aggiornato a",
@@ -1409,14 +1409,7 @@
"alsoDetectedContainer": "Rilevato anche su questo contenitore",
"addAnotherApplication": "Aggiungi un'altra applicazione",
"doneButton": "Fatto",
"editButton": "Modificare",
"upstreamErrorTimeout": "timeout della rete durante il contatto a monte",
"upstreamErrorNetwork": "errore di rete: {detail}",
"upstreamErrorGeneric": "controllo upstream non riuscito: {detail}",
"notificationsEnabled": "notifiche di aggiornamento upstream attivate: fai clic per disattivare l'audio",
"notificationsMuted": "notifiche di aggiornamento upstream MUTED: fare clic per abilitare",
"notifyUpstreamLabel": "avvisami quando è disponibile una nuova versione upstream",
"notifyUpstreamHelp": "invia `app_update_available` ai canali abilitati in Impostazioni → Notifiche.Disattiva se questa app non può essere aggiornata sul tuo box."
"editButton": "Modificare"
}
},
"settings": {
@@ -1428,9 +1421,9 @@
},
"interfaceLanguage": {
"title": "Linguaggio dell'interfaccia",
"description": "Scegli la lingua utilizzata dalla dashboard Monitor. Le traduzioni mancanti ricadono in inglese.",
"description": "Scegli la lingua utilizzata dal pannello del Monitor.",
"label": "Lingua del dashboard",
"fallbackNote": "Il testo non tradotto viene mostrato in inglese finché la community non lo completa.",
"fallbackNote": "Traduzione automatica con Google Translate. Segnala eventuali errori nelle issues del progetto o invia una PR con la correzione.",
"statusComplete": "completare",
"statusPartial": "parziale",
"statusNeedsTranslation": "è necessaria la traduzione della comunità"
@@ -1686,8 +1679,7 @@
"post_install_update": "Aggiornamenti di ottimizzazione ProxMenux disponibili",
"secure_gateway_update_available": "Aggiornamento Secure Gateway disponibile",
"nvidia_driver_update_available": "Aggiornamento del driver NVIDIA disponibile",
"coral_driver_update_available": "Disponibile l'aggiornamento del driver Coral TPU",
"app_update_available": "aggiornamento dell'app disponibile"
"coral_driver_update_available": "Disponibile l'aggiornamento del driver Coral TPU"
},
"ui": {
"quietHours": "Ore tranquille",
@@ -2995,7 +2987,13 @@
"dontShowAgain": "Non mostrare più per questa versione",
"currentFeatures": {
"hostUpdate": "Aggiornamento host con un clic da Health Monitor. Il nuovo pulsante Aggiorna ora in Aggiornamenti di sistema esegue il flusso di aggiornamento di Proxmox all'interno di un terminale dashboard, senza uscire dal browser.",
"mobileInstall": "Richiesta di installazione in-app per dispositivi mobili. Chi visita per la prima volta Android e iOS Safari ora vede semplici passaggi per aggiungere il monitor alla propria schermata iniziale come PWA."
"mobileInstall": "Richiesta di installazione in-app per dispositivi mobili. Chi visita per la prima volta Android e iOS Safari ora vede semplici passaggi per aggiungere il monitor alla propria schermata iniziale come PWA.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
@@ -3530,7 +3528,6 @@
"deletePbsDescription": "Ciò rimuove lo snapshot PBS dall'archivio dati.",
"deletePbsTitle": "Elimina istantanea PBS",
"companionFile": "file compagno",
"descriptionAfter": "",
"descriptionBefore": "Sfoglia e ripristina i backup trovati in",
"downloadTitle": "Scarica questo backup",
"emptyAfter": "backup ancora.",
+13 -16
View File
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Aplicar atualização do sistema operacional",
"osUpToDate": "SO atualizado",
"installedByHelperPrefix": "Instalado por",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "— as atualizações executam o auxiliar de scripts da comunidade.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Instalado pelo Proxmox Helper-Scripts.",
"installedPrefix": "instalado",
"upstreamAvailable": "versão {version} disponível",
"upToDateAt": "Atualizado em",
@@ -1409,14 +1409,7 @@
"alsoDetectedContainer": "Também detectado neste contêiner",
"addAnotherApplication": "Adicione outro aplicativo",
"doneButton": "Feito",
"editButton": "Editar",
"upstreamErrorTimeout": "Tempo limite da rede ao entrar em contato com o upstream",
"upstreamErrorNetwork": "Erro de rede: {detail}",
"upstreamErrorGeneric": "falha na verificação upstream: {detail}",
"notificationsEnabled": "Notificações de atualização upstream ATIVADAS – clique para silenciar",
"notificationsMuted": "notificações de atualização upstream silenciadas – clique para ativar",
"notifyUpstreamLabel": "Notifique-me quando uma nova versão upstream estiver disponível",
"notifyUpstreamHelp": "Envia `app_update_available` para os canais habilitados em Configurações → Notificações.Desligue se este aplicativo não puder ser atualizado em sua caixa."
"editButton": "Editar"
}
},
"settings": {
@@ -1428,9 +1421,9 @@
},
"interfaceLanguage": {
"title": "Idioma da interface",
"description": "Escolha o idioma usado pelo painel do Monitor. As traduções ausentes voltam para o inglês.",
"description": "Escolha o idioma utilizado pelo painel do Monitor.",
"label": "Idioma do painel",
"fallbackNote": "O texto não traduzido é mostrado em inglês até que a comunidade o preencha.",
"fallbackNote": "Tradução automática com Google Translate. Reporte erros nas issues do projeto ou envie um PR com a correção.",
"statusComplete": "completo",
"statusPartial": "parcial",
"statusNeedsTranslation": "tradução comunitária necessária"
@@ -1686,8 +1679,7 @@
"post_install_update": "Atualizações de otimização ProxMenux disponíveis",
"secure_gateway_update_available": "Atualização do Secure Gateway disponível",
"nvidia_driver_update_available": "Atualização de driver NVIDIA disponível",
"coral_driver_update_available": "Atualização do driver Coral TPU disponível",
"app_update_available": "atualização de aplicativo disponível"
"coral_driver_update_available": "Atualização do driver Coral TPU disponível"
},
"ui": {
"quietHours": "Horas tranquilas",
@@ -2995,7 +2987,13 @@
"dontShowAgain": "Não mostrar novamente para esta versão",
"currentFeatures": {
"hostUpdate": "Atualização do host com um clique no Health Monitor. O novo botão Atualizar agora em Atualizações do sistema executa o fluxo de atualização do Proxmox dentro de um terminal de painel, sem sair do navegador.",
"mobileInstall": "Prompt de instalação no aplicativo para celular. Visitantes iniciantes no Android e iOS Safari agora veem etapas simples para adicionar o Monitor à tela inicial como um PWA."
"mobileInstall": "Prompt de instalação no aplicativo para celular. Visitantes iniciantes no Android e iOS Safari agora veem etapas simples para adicionar o Monitor à tela inicial como um PWA.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
@@ -3530,7 +3528,6 @@
"deletePbsDescription": "Isso remove o instantâneo do PBS do armazenamento de dados.",
"deletePbsTitle": "Excluir instantâneo do PBS",
"companionFile": "arquivo complementar",
"descriptionAfter": "",
"descriptionBefore": "Procure e restaure backups encontrados em",
"downloadTitle": "Baixe este backup",
"emptyAfter": "backups ainda.",
+18 -20
View File
@@ -1,7 +1,7 @@
{
"app": {
"title": "ProxMenux Monitor",
"description": "Systémový prehľad Proxmoxu",
"description": "Proxmox System Dashboard",
"loading": "Načítava sa...",
"connecting": "Pripájam sa k ProxMenux Monitoru",
"unknown": "Neznáme",
@@ -143,7 +143,7 @@
"year": "1 rok"
},
"stats": {
"avg": "priemer",
"avg": "avg",
"max": "max",
"min": "min"
},
@@ -839,7 +839,7 @@
"topCount": "Prvých {shown} z {total} procesov",
"loadFailed": "Nepodarilo sa načítať procesy",
"lifetimeAverageTitle": "Priemerné CPU % za celý život procesu - užitočné pri hľadaní procesov, ktoré dlho bežia potichu na pozadí",
"averageShort": "priem."
"averageShort": "avg"
},
"processInfo": {
"titleFallback": "Proces",
@@ -1193,8 +1193,8 @@
"applyOsUpdate": "Aktualizovať systém",
"osUpToDate": "Systém je aktuálny",
"installedByHelperPrefix": "Nainštalované cez",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "— aktualizácie spustia pomocný skript z community-scripts.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Inštalované pomocou Proxmox Helper-Scripts.",
"installedPrefix": "nainštalovaná verzia",
"upstreamAvailable": "dostupná verzia {version}",
"upToDateAt": "Aktuálna verzia",
@@ -1408,14 +1408,7 @@
"alsoDetectedContainer": "Ďalšie aplikácie nájdené v kontajneri",
"addAnotherApplication": "Pridať ďalšiu aplikáciu",
"doneButton": "Hotovo",
"editButton": "Upraviť",
"upstreamErrorTimeout": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Časový limit siete pri kontaktovaní upstream",
"upstreamErrorNetwork": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Chyba siete: {detail}",
"upstreamErrorGeneric": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Kontrola proti prúdu zlyhala: {detail}",
"notificationsEnabled": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Upozornenia na upstream aktualizácie sú ZAPNUTÉ – kliknutím ich stlmíte",
"notificationsMuted": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Upstream upozornenia na aktualizácie MUTED – kliknutím povolíte",
"notifyUpstreamLabel": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Upozorniť ma, keď bude k dispozícii nová upstream verzia",
"notifyUpstreamHelp": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: Odošle `app_update_available` do kanálov povolených v Nastaveniach → Upozornenia.Vypnite, ak túto aplikáciu nie je možné aktualizovať na vašom boxe."
"editButton": "Upraviť"
}
},
"settings": {
@@ -1427,9 +1420,9 @@
},
"interfaceLanguage": {
"title": "Jazyk rozhrania",
"description": "Vyberte jazyk, ktorý bude používať Monitor dashboard. Texty bez prekladu sa zobrazia po anglicky.",
"description": "Vyberte jazyk používaný v paneli Monitor.",
"label": "Jazyk dashboardu",
"fallbackNote": "Nepreložené texty zostanú po anglicky, kým ich komunita nedoplní.",
"fallbackNote": "",
"statusComplete": "hotové",
"statusPartial": "čiastočne preložené",
"statusNeedsTranslation": "čaká na komunitný preklad"
@@ -1685,8 +1678,7 @@
"post_install_update": "Dostupné aktualizácie optimalizácií ProxMenux",
"secure_gateway_update_available": "K dispozícii je aktualizácia Secure Gateway",
"nvidia_driver_update_available": "Dostupná aktualizácia ovládača NVIDIA",
"coral_driver_update_available": "Dostupná aktualizácia ovládača Coral TPU",
"app_update_available": "Technický text používateľského rozhrania pre riadiaci panel Proxmox.Preložiť: K dispozícii je aktualizácia aplikácie"
"coral_driver_update_available": "Dostupná aktualizácia ovládača Coral TPU"
},
"ui": {
"quietHours": "Tiché hodiny",
@@ -2994,7 +2986,13 @@
"dontShowAgain": "Túto verziu už nezobrazovať",
"currentFeatures": {
"hostUpdate": "Aktualizácia hosta jedným kliknutím z kontroly stavu. Nové tlačidlo Aktualizovať teraz v časti systémových aktualizácií spustí aktualizáciu Proxmoxu priamo v termináli dashboardu, bez odchodu z prehliadača.",
"mobileInstall": "Výzva na inštaláciu aplikácie v mobile. Prví návštevníci v Androide a iOS Safari uvidia jednoduchý spodný panel s krokmi na pridanie Monitoru na domovskú obrazovku."
"mobileInstall": "Výzva na inštaláciu aplikácie v mobile. Prví návštevníci v Androide a iOS Safari uvidia jednoduchý spodný panel s krokmi na pridanie Monitoru na domovskú obrazovku.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {
@@ -4216,7 +4214,7 @@
"title": "Stav systému",
"description": "Podrobná kontrola všetkých častí systému",
"status": {
"ok": "V poriadku",
"ok": "OK",
"info": "Info",
"warning": "Upozornenie",
"critical": "Problém",
@@ -4226,7 +4224,7 @@
"total": "Spolu",
"healthy": "V poriadku",
"info": "Info",
"warning": "Upozornenia",
"warning": "Upozornenie",
"critical": "Problémy",
"unknown": "Neznáme"
},
+13 -15
View File
@@ -1194,8 +1194,8 @@
"applyOsUpdate": "Använd OS-uppdatering",
"osUpToDate": "OS uppdaterat",
"installedByHelperPrefix": "Installerad av",
"helperScriptsName": "Proxmox Helper-Scripts",
"helperUpdatesRun": "— uppdateringar kör community-scripts helper.",
"helperScriptsName": "Proxmox VE Helper-Scripts",
"helperUpdatesRun": "Installerad av Proxmox Helper-Scripts.",
"installedPrefix": "installerat",
"upstreamAvailable": "version {version} tillgänglig",
"upToDateAt": "Uppdaterad kl",
@@ -1409,14 +1409,7 @@
"alsoDetectedContainer": "Detekteras även på denna behållare",
"addAnotherApplication": "Lägg till ytterligare ett program",
"doneButton": "Gjort",
"editButton": "Redigera",
"upstreamErrorTimeout": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Nätverkstimeout vid kontakt uppströms",
"upstreamErrorNetwork": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Nätverksfel: {detail}",
"upstreamErrorGeneric": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Uppströmskontroll misslyckades: {detail}",
"notificationsEnabled": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Uppströmsuppdateringsmeddelanden PÅ – klicka för att stänga av ljudet",
"notificationsMuted": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Uppströmsuppdateringsmeddelanden AVSTÄLLD – klicka för att aktivera",
"notifyUpstreamLabel": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Meddela mig när en ny uppströmsversion är tillgänglig",
"notifyUpstreamHelp": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Skickar `app_update_available` till de kanaler som är aktiverade i Inställningar → Aviseringar.Stäng av om den här appen inte kan uppdateras på din box."
"editButton": "Redigera"
}
},
"settings": {
@@ -1428,9 +1421,9 @@
},
"interfaceLanguage": {
"title": "Gränssnittsspråk",
"description": "Välj det språk som används av Monitor-instrumentpanelen. Saknade översättningar faller tillbaka till engelska.",
"description": "Välj språket som används av Monitor-panelen.",
"label": "Språk på instrumentpanelen",
"fallbackNote": "Oöversatt text visas på engelska tills communityn fyller i den.",
"fallbackNote": "",
"statusComplete": "komplett",
"statusPartial": "partiell",
"statusNeedsTranslation": "gemenskapsöversättning behövs"
@@ -1686,8 +1679,7 @@
"post_install_update": "ProxMenux optimeringsuppdateringar tillgängliga",
"secure_gateway_update_available": "Secure Gateway uppdatering tillgänglig",
"nvidia_driver_update_available": "NVIDIA drivrutinsuppdatering tillgänglig",
"coral_driver_update_available": "Coral TPU drivrutinsuppdatering tillgänglig",
"app_update_available": "Teknisk gränssnittstext för en Proxmox-hanteringspanel.Översätt: Appuppdatering tillgänglig"
"coral_driver_update_available": "Coral TPU drivrutinsuppdatering tillgänglig"
},
"ui": {
"quietHours": "Tysta timmar",
@@ -2995,7 +2987,13 @@
"dontShowAgain": "Visa inte igen för den här versionen",
"currentFeatures": {
"hostUpdate": "Värduppdatering med ett klick från Health Monitor. Den nya knappen Uppdatera nu i Systemuppdateringar kör Proxmox-uppdateringsflödet i en instrumentpanelsterminal utan att lämna webbläsaren.",
"mobileInstall": "Uppmaning om installation i appen för mobil. Förstagångsbesökare på Android och iOS Safari ser nu enkla steg för att lägga till monitorn på sin startskärm som en PWA."
"mobileInstall": "Uppmaning om installation i appen för mobil. Förstagångsbesökare på Android och iOS Safari ser nu enkla steg för att lägga till monitorn på sin startskärm som en PWA.",
"pageSpeed": "",
"appTab": "",
"updatesTab": "",
"backupNoTimeout": "",
"vmDiskUsage": "",
"pwaInstall": ""
}
},
"network": {