From b3319268a7236e25604f3b3d882e8f87a1e995f2 Mon Sep 17 00:00:00 2001 From: ProxMenuxBot Date: Thu, 22 Oct 2026 08:34:25 +0000 Subject: [PATCH] chore(i18n): auto-fill missing translations in messages/{locale}/common.json Source: 3298b55 Triggered by: push --- AppImage/messages/de/common.json | 79 +++++++++++++++++++++++++++++++- AppImage/messages/es/common.json | 79 +++++++++++++++++++++++++++++++- AppImage/messages/fr/common.json | 79 +++++++++++++++++++++++++++++++- AppImage/messages/it/common.json | 79 +++++++++++++++++++++++++++++++- AppImage/messages/pt/common.json | 79 +++++++++++++++++++++++++++++++- AppImage/messages/sv/common.json | 79 +++++++++++++++++++++++++++++++- 6 files changed, 462 insertions(+), 12 deletions(-) diff --git a/AppImage/messages/de/common.json b/AppImage/messages/de/common.json index 56b803d0..f02a3803 100644 --- a/AppImage/messages/de/common.json +++ b/AppImage/messages/de/common.json @@ -2280,7 +2280,9 @@ "appriseSlackDocs": "Slack-URL-Formate und Einrichtung", "appriseMatrixSteps": "Verwenden Sie ein Benachrichtigungskonto, das in den Raum schreiben darf. Ersetzen Sie den Beispielbenutzer, das Passwort, den Homeserver und die vollständige Raum-ID; kodieren Sie Sonderzeichen in Zugangsdaten für URLs. Das Schema matrixs verwendet HTTPS. Informationen zur Unterstützung von Tokens, SSO und verschlüsselten Räumen in Ihrer installierten Apprise-Version finden Sie in der Dokumentation.", "appriseMatrixDocs": "Matrix-URL-Formate und Einrichtung", - "appriseServiceFinish": "Aktivieren Sie Apprise, geben Sie Ihre URL ein, wählen Sie Benachrichtigungskategorien oder einzelne Ereignisse aus, speichern Sie und verwenden Sie anschließend Test senden. Diese Beispiele ändern Ihre gespeicherte URL nicht. Dieser Apprise-Kanal hat ein Ziel; verwenden Sie die Apprise-API für mehrere Dienste gleichzeitig." + "appriseServiceFinish": "Aktivieren Sie Apprise, geben Sie Ihre URL ein, wählen Sie Benachrichtigungskategorien oder einzelne Ereignisse aus, speichern Sie und verwenden Sie anschließend Test senden. Diese Beispiele ändern Ihre gespeicherte URL nicht. Dieser Apprise-Kanal hat ein Ziel; verwenden Sie die Apprise-API für mehrere Dienste gleichzeitig.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "The token can include the 'bot' prefix or be entered without it." }, "ai": { "title": "KI-Verbesserung", @@ -2458,7 +2460,73 @@ "availableUpdates": "Verfügbare Updates", "availableUpdatesDescription": "{count} Optimierungen können auf eine neuere Version aktualisiert werden.", "selectedCount": "{selected} von {total} ausgewählt", - "updateSelected": "Update ausgewählt" + "updateSelected": "Update ausgewählt", + "toolDescriptions": { + "subscriptionAuto": "Patch the Proxmox web UI to suppress the subscription dialog and register a successful patch.", + "timeSync": "Erkennen Sie die Zeitzone anhand der öffentlichen IP und aktivieren Sie die Systemd-Zeitsynchronisierung (NTP).", + "aptLanguages": "Verhindern Sie, dass APT Übersetzungsdateien herunterlädt, um Aktualisierungen zu beschleunigen.", + "journald": "Begrenzen Sie die Journalgröße, erhöhen Sie das Ratenlimit und erzwingen Sie die Protokollierung auf Informationsebene, damit der Protokoll-Viewer und Fail2Ban funktionieren.", + "logrotate": "Ersetzen Sie logrotate.conf durch ein Log2RAM-freundliches Profil (tägliche Rotation, Copytruncate).", + "systemLimits": "Heben Sie Inotify-Überwachungen, Dateideskriptoren, Prozessschlüssel und PID-Grenzwerte auf Unternehmensebene an.", + "memory": "Optimieren Sie die Auslagerung, die Dirty-Page-Verhältnisse und die Komprimierungsproaktivität für VM-Hosts, ohne die Speicher-Overcommit-Richtlinie des Kernels außer Kraft zu setzen.", + "kernelPanic": "Automatischer Neustart bei Kernel-Panik / ups / Hardlockup;Absturzdumps nach /var/crash schreiben.", + "aptIpv4": "Erzwingen Sie die Verwendung von IPv4 durch APT, um Blockaden auf Hosts mit unterbrochener IPv6-Konnektivität zu vermeiden.", + "network": "Optimieren Sie TCP-Puffer, Somaxconn und IPv4-Härtung und deaktivieren Sie rp_filter auf Firmware-Brücken (PVE 9-kompatibel).", + "bashrc": "Installieren und migrieren Sie die verwaltete ProxMenux-Bash-Eingabeaufforderung und -Aliase sicher und behalten Sie dabei den kurzen/vollständigen Arbeitsverzeichnisstil bei oder wählen Sie ihn aus.", + "log2ramAuto": "Log2RAM mit automatisch an den Host-RAM angepasster Größe installieren (128 MB/256 MB/512 MB);Die SSD/M.2-Erkennung wird auf rotierenden Festplatten übersprungen.", + "zfsAutotrim": "ZFS-Autotrim für erkannte Pools aktivieren und nur Pools aufzeichnen, die durch ProxMenux geändert wurden.", + "persistentNetwork": "NIC-Namen über systemd-.link-Dateien an MAC-Adressen anheften, damit bei Kernel-Updates die Schnittstellennamen nicht gemischt werden.", + "kexec": "Installieren Sie kexec-tools und fügen Sie eine Strg+Alt+K-Hotkey-+Systemd-Einheit für schnelle Neustarts hinzu, die BIOS/POST überspringen.", + "amd": "AMD EPYC/Ryzen-CPUs erkennen und Mikrocode + IOMMU + KVM-spezifische Kernel-Boot-Parameter anwenden.", + "openVSwitch": "Installieren Sie OpenVSwitch für softwaredefinierte Netzwerke innerhalb von VMs und Containern.", + "tcpBbr": "Aktivieren Sie TCP Fast Open (Clients + Server) und BBR-Überlastungskontrolle für eine bessere Latenz unter Last.", + "ceph": "Installieren Sie Ceph (Client- und Serverpakete) für verteilten RBD/CephFS-Speicher.PVE 8/9 aware repo selection.", + "zfsArc": "Begrenzen Sie ZFS ARC max mithilfe der 10 %-RAM-Richtlinie von Proxmox VE (16 GiB-Obergrenze), gleichen Sie widersprüchliche Moduleinstellungen sicher ab und melden Sie die Richtlinie zur Poolgröße, bevor Sie sie anwenden.", + "zfsSnapshots": "Installieren Sie zfs-auto-snapshot mit Cron-Zeitplänen für stündliche/tägliche/wöchentliche/monatliche Snapshots.", + "rpc": "Deaktivieren Sie den rpcbind-Dienst/Socket und behalten Sie dabei den genauen vorherigen Systemd-Status für ein Rollback bei.", + "pigz": "Ersetzen Sie gzip durch pigz (parallele Implementierung) für eine schnellere vzdump-Backup-Komprimierung.", + "guestAgent": "Erkennen Sie den Hypervisor des Hosts (qemu/vmware/hyperv/virtualbox) und installieren Sie den passenden Gastagenten.", + "vfio": "Enable IOMMU and load VFIO modules to allow GPU/PCI passthrough into VMs.", + "motd": "Fügen Sie das ProxMenux MOTD-Banner hinzu und bewahren Sie dabei den ursprünglichen Dateiinhalt oder dessen Abwesenheit für ein Rollback auf.", + "subscriptionCustom": "Patchen Sie die Proxmox-Web-Benutzeroberfläche, um das Dialogfeld „Kein gültiges Abonnement“ zu unterdrücken (PVE 8 + 9-Varianten werden unterstützt).", + "zram": "Aktivieren Sie ein Opt-in-ZRAM-Swap-Profil mit einer Größe von einem Zehntel des RAM.", + "backupLimits": "Heben Sie die vzdump-Bandbreiten-/IO-Grenzwerte an, damit Backups mit dem tatsächlichen Durchsatz des Speichers ausgeführt werden.", + "ovh": "Erkennen Sie von OVH gemietete Hardware über die Whois-Suche und installieren Sie OVH Real-Time Monitoring (kein Betrieb bei Nicht-OVH).", + "ha": "Enable the Proxmox HA stack (pve-ha-lrm, pve-ha-crm, corosync) for cluster failover.", + "fastfetch": "Installieren Sie das Fastfetch-Systemzusammenfassungstool mit dem ProxMenux-Logo + Statusblock als SSH-Anmeldebanner.", + "figurine": "Installieren Sie Figur (ASCII-Art-Hostnamen-Banner) und verbinden Sie es mit dem SSH-Anmeldefluss.", + "log2ramCustom": "Log2RAM mit vom Benutzer gewählter RAM-Größe installieren;fragt vor der Bewerbung nach Größe und SSD/M.2-Kenntnissen.", + "systemUtilities": "Ausgewählte Systemdienstprogramme installieren und nur Pakete verfolgen, die von ProxMenux neu hinzugefügt wurden." + }, + "toolNames": { + "subscription_banner": "Entfernung des Abonnementbanners", + "time_sync": "Zeitsynchronisation", + "apt_languages": "APT-Sprachüberspringen", + "journald": "Journald-Optimierung", + "logrotate": "Logrotate-Optimierung", + "system_limits": "Erhöhung der Systemgrenzen", + "memory_settings": "Optimierung der Speichereinstellungen", + "zram_swap": "ZRAM-Swap-Profil", + "kernel_panic": "Kernel-Panic-Konfiguration", + "apt_ipv4": "APT IPv4 Force", + "kexec": "kexec für schnelle Neustarts", + "rpc": "RPC / rpcbind deaktivieren", + "motd": "Benutzerdefiniertes MOTD-Banner", + "system_utils": "System Utilities", + "network_optimization": "Netzwerkoptimierungen", + "bashrc_custom": "Bashrc-Anpassung", + "figurine": "Figur", + "fastfetch": "Fastfetch", + "log2ram": "Log2ram (SSD-Schutz)", + "zfs_autotrim": "ZFS Autotrim", + "amd_fixes": "AMD CPU (Ryzen/EPYC) fixes", + "persistent_network": "Festlegen persistenter Netzwerkschnittstellen", + "vfio_iommu": "VFIO/IOMMU-Passthrough", + "lvm_repair": "Reparatur von LVM-PV-Headern", + "repo_cleanup": "Repository-Bereinigung", + "proxmox_repos": "Proxmox APT-Repositorys", + "entropy": "Entropy Generation (haveged)" + } }, "healthThresholds": { "title": "Schwellenwerte für den Health-Monitor", @@ -7776,5 +7844,12 @@ "notFound": "Der Knoten wurde nicht gefunden. Laden Sie die Liste neu und versuchen Sie es erneut.", "detectedRemove": "Nur manuell hinzugefügte Knoten können entfernt werden. Erkannte Knoten können ausgeblendet werden." } + }, + "apiErrors": { + "http": "API-Anfrage fehlgeschlagen: {status} {statusText}", + "unexpectedContentType": "JSON-Antwort erwartet, aber {contentType} erhalten", + "unknownContentType": "unbekannter Inhaltstyp", + "invalidJson": "Ungültige JSON-Antwort von {endpoint}", + "unauthorized": "Nicht autorisiert: {endpoint}" } } diff --git a/AppImage/messages/es/common.json b/AppImage/messages/es/common.json index 9b39f32d..b4be900f 100644 --- a/AppImage/messages/es/common.json +++ b/AppImage/messages/es/common.json @@ -2433,7 +2433,9 @@ "appriseSlackDocs": "Formatos de URL y configuración de Slack", "appriseMatrixSteps": "Utiliza una cuenta de notificaciones que pueda publicar en la sala. Sustituye el usuario, la contraseña, el servidor de origen y el ID completo de la sala del ejemplo; codifica para URL los caracteres especiales de las credenciales. El esquema matrixs utiliza HTTPS. Consulta en la documentación la compatibilidad con tokens, SSO y salas cifradas de tu versión de Apprise.", "appriseMatrixDocs": "Formatos de URL y configuración de Matrix", - "appriseServiceFinish": "Activa Apprise, introduce tu URL, elige las categorías de notificación o los eventos individuales, guarda y utiliza Enviar prueba. Estos ejemplos no cambian tu URL guardada. Este canal de Apprise tiene un único destino; utiliza la API de Apprise para varios servicios a la vez." + "appriseServiceFinish": "Activa Apprise, introduce tu URL, elige las categorías de notificación o los eventos individuales, guarda y utiliza Enviar prueba. Estos ejemplos no cambian tu URL guardada. Este canal de Apprise tiene un único destino; utiliza la API de Apprise para varios servicios a la vez.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "el token puede incluir el prefijo 'bot' o ingresarse sin él." }, "ai": { "title": "mejora de la IA", @@ -2611,7 +2613,73 @@ "availableUpdates": "Actualizaciones disponibles", "availableUpdatesDescription": "Las {count} optimizaciones se pueden actualizar a una versión más reciente.", "selectedCount": "{selected} de {total} seleccionado", - "updateSelected": "Actualización seleccionada" + "updateSelected": "Actualización seleccionada", + "toolDescriptions": { + "subscriptionAuto": "parchee la interfaz de usuario web de Proxmox para suprimir el cuadro de diálogo de suscripción y registrar un parche exitoso.", + "timeSync": "detecta la zona horaria desde la IP pública y habilita la sincronización horaria del sistema (NTP).", + "aptLanguages": "Evite que APT descargue archivos de traducción para acelerar las actualizaciones.", + "journald": "limite el tamaño del diario, aumente el límite de velocidad y fuerce el registro a nivel de información para que el visor de registros y Fail2Ban funcionen.", + "logrotate": "reemplace logrotate.conf con un perfil compatible con Log2RAM (rotación diaria, copia truncada).", + "systemLimits": "aumente las vigilancias de inotify, los descriptores de archivos, las claves de proceso y los límites de PID a niveles empresariales.", + "memory": "ajuste el intercambio, las proporciones de páginas sucias y la proactividad de compactación para los hosts VM sin anular la política de sobrecompromiso de memoria del kernel.", + "kernelPanic": "reinicio automático en caso de pánico del kernel / oops / hardlockup;escriba volcados de memoria en /var/crash.", + "aptIpv4": "Obligue a APT a usar IPv4 para evitar bloqueos en hosts con conectividad IPv6 rota.", + "network": "ajuste los buffers TCP, somaxconn, endurecimiento de IPv4 y desactive rp_filter en puentes fw (compatible con PVE 9).", + "bashrc": "instale y migre de forma segura el indicador y los alias de Bash ProxMenux administrados mientras conserva o selecciona el estilo de directorio de trabajo corto/completo.", + "log2ramAuto": "instale Log2RAM con un tamaño ajustado automáticamente a la RAM del host (128 M/256 M/512 M);La detección de SSD/M.2 se salta en discos giratorios.", + "zfsAutotrim": "habilite el recorte automático de ZFS en los grupos detectados y registre solo los grupos modificados por ProxMenux.", + "persistentNetwork": "fije los nombres de las NIC a las direcciones MAC a través de archivos systemd .link para que las actualizaciones del kernel no mezclen los nombres de las interfaces.", + "kexec": "instale kexec-tools y agregue una tecla de acceso rápido Ctrl+Alt+K + unidad systemd para reinicios rápidos que omiten BIOS/POST.", + "amd": "Detecta CPU AMD EPYC/Ryzen y aplica microcódigo + IOMMU + parámetros de arranque del kernel específicos de KVM.", + "openVSwitch": "instale OpenVSwitch para redes definidas por software dentro de máquinas virtuales y contenedores.", + "tcpBbr": "habilite TCP Fast Open (clientes + servidor) y control de congestión BBR para una mejor latencia bajo carga.", + "ceph": "instale Ceph (paquetes cliente + servidor) para almacenamiento distribuido RBD/CephFS;Selección de repositorio compatible con PVE 8/9.", + "zfsArc": "limite el ARC máximo de ZFS utilizando la política de 10 % de RAM de Proxmox VE (límite máximo de 16 GiB), concilie de forma segura configuraciones de módulos en conflicto e informe la pauta de tamaño del grupo antes de aplicarla.", + "zfsSnapshots": "Instale zfs-auto-snapshot con programaciones cron para instantáneas horarias/diarias/semanales/mensuales.", + "rpc": "deshabilite el servicio/socket rpcbind mientras conserva su estado anterior exacto del sistema para la reversión.", + "pigz": "reemplace gzip con pigz (implementación paralela) para una compresión de copia de seguridad vzdump más rápida.", + "guestAgent": "detecte el hipervisor del host (qemu/vmware/hyperv/virtualbox) e instale el agente invitado correspondiente.", + "vfio": "habilite IOMMU y cargue módulos VFIO para permitir el paso de GPU/PCI a las máquinas virtuales.", + "motd": "Add the ProxMenux MOTD banner while preserving the original file contents or absence for rollback.", + "subscriptionCustom": "parchee la interfaz de usuario web Proxmox para suprimir el cuadro de diálogo \"no hay suscripción válida\" (se admiten variantes PVE 8 + 9).", + "zram": "habilite un perfil de intercambio ZRAM opcional con un tamaño de una décima parte de la RAM.", + "backupLimits": "Eleve los límites de ancho de banda/IO de vzdump para que las copias de seguridad se ejecuten al rendimiento real del almacenamiento.", + "ovh": "Detect OVH-rented hardware via whois lookup and install OVH Real-Time Monitoring (no-op on non-OVH).", + "ha": "Enable the Proxmox HA stack (pve-ha-lrm, pve-ha-crm, corosync) for cluster failover.", + "fastfetch": "instale la herramienta de resumen del sistema Fastfetch con el logotipo ProxMenux + bloque de estado como banner de inicio de sesión SSH.", + "figurine": "instale Figurilla (banner de nombre de host en formato ASCII) y conéctelo al flujo de inicio de sesión SSH.", + "log2ramCustom": "instale Log2RAM con el tamaño de RAM elegido por el usuario;Solicita el tamaño y el conocimiento de SSD/M.2 antes de aplicar.", + "systemUtilities": "instale las utilidades del sistema seleccionadas y realice un seguimiento solo de los paquetes agregados recientemente por ProxMenux." + }, + "toolNames": { + "subscription_banner": "Eliminación del banner de suscripción", + "time_sync": "sincronización de tiempo", + "apt_languages": "Saltar idioma APT", + "journald": "Optimización de diario", + "logrotate": "Optimización Logrotate", + "system_limits": "Aumento de los límites del sistema", + "memory_settings": "Optimización de la configuración de la memoria", + "zram_swap": "perfil de intercambio ZRAM", + "kernel_panic": "Configuración de pánico del kernel", + "apt_ipv4": "Fuerza APT IPv4", + "kexec": "kexec para reinicios rápidos", + "rpc": "RPC / rpcbind Desactivar", + "motd": "Banner MOTD personalizado", + "system_utils": "Utilidades del sistema", + "network_optimization": "optimizaciones de red", + "bashrc_custom": "Personalización de Bashrc", + "figurine": "estatuilla", + "fastfetch": "búsqueda rápida", + "log2ram": "Log2ram (Protección SSD)", + "zfs_autotrim": "ZFS Autotrim", + "amd_fixes": "Correcciones de AMD CPU (Ryzen/EPYC)", + "persistent_network": "configuración de interfaces de red persistentes", + "vfio_iommu": "Paso VFIO/IOMMU", + "lvm_repair": "Reparación de encabezados fotovoltaicos LVM", + "repo_cleanup": "Limpieza del repositorio", + "proxmox_repos": "Proxmox Repositorios APT", + "entropy": "Generación de entropía (haveged)" + } }, "healthThresholds": { "title": "Umbrales del monitor de salud", @@ -7776,5 +7844,12 @@ "notFound": "No se encontró el nodo. Recarga la lista y vuelve a intentarlo.", "detectedRemove": "Solo se pueden eliminar los nodos añadidos a mano. Los nodos detectados se pueden ocultar." } + }, + "apiErrors": { + "http": "Error en la solicitud de API: {status} {statusText}", + "unexpectedContentType": "respuesta JSON esperada pero obtuve {contentType}", + "unknownContentType": "tipo de contenido desconocido", + "invalidJson": "Respuesta JSON no válida de {endpoint}", + "unauthorized": "No autorizado: {endpoint}" } } diff --git a/AppImage/messages/fr/common.json b/AppImage/messages/fr/common.json index a19b65c1..3d4873cb 100644 --- a/AppImage/messages/fr/common.json +++ b/AppImage/messages/fr/common.json @@ -2280,7 +2280,9 @@ "appriseSlackDocs": "Formats d'URL et configuration de Slack", "appriseMatrixSteps": "Utilisez un compte de notification autorisé à publier dans le salon. Remplacez l'utilisateur, le mot de passe, le serveur d'origine et l'identifiant complet du salon de l'exemple ; encodez les caractères spéciaux des identifiants pour les URL. Le schéma matrixs utilise HTTPS. Consultez la documentation pour la prise en charge des jetons, du SSO et des salons chiffrés dans votre version d'Apprise.", "appriseMatrixDocs": "Formats d'URL et configuration de Matrix", - "appriseServiceFinish": "Activez Apprise, saisissez votre URL, choisissez les catégories de notification ou les événements individuels, enregistrez, puis utilisez Envoyer un test. Ces exemples ne modifient pas votre URL enregistrée. Ce canal Apprise possède une destination ; utilisez l'API Apprise pour plusieurs services à la fois." + "appriseServiceFinish": "Activez Apprise, saisissez votre URL, choisissez les catégories de notification ou les événements individuels, enregistrez, puis utilisez Envoyer un test. Ces exemples ne modifient pas votre URL enregistrée. Ce canal Apprise possède une destination ; utilisez l'API Apprise pour plusieurs services à la fois.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "Le jeton peut inclure le préfixe « bot » ou être saisi sans celui-ci." }, "ai": { "title": "Amélioration de l'IA", @@ -2458,7 +2460,73 @@ "availableUpdates": "Mises à jour disponibles", "availableUpdatesDescription": "Les optimisations {count} peuvent être mises à jour vers une version plus récente.", "selectedCount": "{selected} sur {total} sélectionné", - "updateSelected": "Mise à jour sélectionnée" + "updateSelected": "Mise à jour sélectionnée", + "toolDescriptions": { + "subscriptionAuto": "corrigez l'interface utilisateur Web Proxmox pour supprimer la boîte de dialogue d'abonnement et enregistrer un correctif réussi.", + "timeSync": "Detect timezone from public IP and enable systemd time sync (NTP).", + "aptLanguages": "empêchez APT de télécharger les fichiers de traduction pour accélérer les mises à jour.", + "journald": "Limitez la taille du journal, augmentez la limite de débit et forcez la journalisation au niveau des informations pour que la visionneuse de journaux et Fail2Ban fonctionnent.", + "logrotate": "remplacez logrotate.conf par un profil compatible Log2RAM (rotation quotidienne, copie tronquée).", + "systemLimits": "Élevez les surveillances inotify, les descripteurs de fichiers, les clés de processus et les limites PID au niveau de l'entreprise.", + "memory": "Ajustez le swappiness, les ratios de pages sales et la proactivité du compactage pour les hôtes VM sans remplacer la politique de surcharge de mémoire du noyau.", + "kernelPanic": "Redémarrage automatique en cas de panique du noyau / oups / hardlockup ;écrivez les vidages sur incident dans /var/crash.", + "aptIpv4": "Forcer APT à utiliser IPv4 pour éviter les blocages sur les hôtes dont la connectivité IPv6 est interrompue.", + "network": "Ajustez les tampons TCP, somaxconn, le renforcement IPv4 et désactivez rp_filter sur les ponts fw (compatible PVE 9).", + "bashrc": "installez et migrez en toute sécurité l'invite et les alias ProxMenux Bash gérés tout en préservant ou en sélectionnant le style de répertoire de travail court/complet.", + "log2ramAuto": "Installez Log2RAM avec une taille automatiquement adaptée à la RAM hôte (128 M/256 M/512 M) ;La détection SSD/M.2 saute sur les disques rotatifs.", + "zfsAutotrim": "Activez le trim automatique ZFS sur les pools détectés et enregistrez uniquement les pools modifiés par ProxMenux.", + "persistentNetwork": "épinglez les noms de cartes réseau aux adresses MAC via les fichiers systemd .link afin que les mises à jour du noyau ne mélangent pas les noms d'interface.", + "kexec": "installez kexec-tools et ajoutez un raccourci clavier Ctrl+Alt+K + une unité systemd pour des redémarrages rapides qui ignorent le BIOS/POST.", + "amd": "Détectez les processeurs AMD EPYC/Ryzen et appliquez le microcode + IOMMU + les paramètres de démarrage du noyau spécifiques à KVM.", + "openVSwitch": "Installez OpenVSwitch pour la mise en réseau définie par logiciel à l'intérieur des machines virtuelles et des conteneurs.", + "tcpBbr": "Activez TCP Fast Open (clients + serveur) et le contrôle de congestion BBR pour une meilleure latence sous charge.", + "ceph": "Installez Ceph (packages client + serveur) pour le stockage distribué RBD/CephFS ;Sélection de dépôt compatible PVE 8/9.", + "zfsArc": "Limitez l'ARC max du ZFS à l'aide de la politique de 10 % de RAM du Proxmox VE (plafond de 16 Gio), réconciliez en toute sécurité les paramètres de module conflictuels et signalez la directive de taille de pool avant de l'appliquer.", + "zfsSnapshots": "Installez zfs-auto-snapshot avec des planifications cron pour les instantanés horaires/quotidiens/hebdomadaires/mensuels.", + "rpc": "Désactivez le service/socket rpcbind tout en préservant leur état système précédent exact pour la restauration.", + "pigz": "Remplacez gzip par pigz (implémentation parallèle) pour une compression de sauvegarde vzdump plus rapide.", + "guestAgent": "Détectez l'hyperviseur de l'hôte (qemu/vmware/hyperv/virtualbox) et installez l'agent invité correspondant.", + "vfio": "activez IOMMU et chargez les modules VFIO pour autoriser le relais GPU/PCI dans les machines virtuelles.", + "motd": "ajoutez la bannière ProxMenux MOTD tout en préservant le contenu du fichier d'origine ou son absence pour la restauration.", + "subscriptionCustom": "Corrigez l'interface utilisateur Web Proxmox pour supprimer la boîte de dialogue \"Aucun abonnement valide\" (variantes PVE 8 + 9 prises en charge).", + "zram": "activez un profil d'échange ZRAM opt-in dimensionné à un dixième de la RAM.", + "backupLimits": "levez les limites de bande passante/E/S de vzdump afin que les sauvegardes s'exécutent au débit réel du stockage.", + "ovh": "Détectez le matériel loué par OVH via la recherche whois et installez OVH Real-Time Monitoring (pas d'opération sur les non-OVH).", + "ha": "Activez la pile HA Proxmox (pve-ha-lrm, pve-ha-crm, corosync) pour le basculement du cluster.", + "fastfetch": "Installez l'outil de résumé du système Fastfetch avec le logo ProxMenux + le bloc d'état comme bannière de connexion SSH.", + "figurine": "installez Figurine (bannière de nom d'hôte ASCII-art) et connectez-la au flux de connexion SSH.", + "log2ramCustom": "installez Log2RAM avec la taille de RAM choisie par l'utilisateur ;vous demande la taille et la connaissance du SSD/M.2 avant de postuler.", + "systemUtilities": "installez les utilitaires système sélectionnés et suivez uniquement les packages nouvellement ajoutés par ProxMenux." + }, + "toolNames": { + "subscription_banner": "Suppression de la bannière d'abonnement", + "time_sync": "Synchronisation du temps", + "apt_languages": "ignorer la langue APT", + "journald": "Optimisation Journald", + "logrotate": "Optimisation de la rotation", + "system_limits": "Augmentation des limites du système", + "memory_settings": "Optimisation des paramètres de mémoire", + "zram_swap": "Profil d'échange ZRAM", + "kernel_panic": "Configuration de panique du noyau", + "apt_ipv4": "APT IPv4 Force", + "kexec": "kexec pour des redémarrages rapides", + "rpc": "RPC / rpcbind Désactiver", + "motd": "Bannière MOTD personnalisée", + "system_utils": "Utilitaires système", + "network_optimization": "Optimisations du réseau", + "bashrc_custom": "Personnalisation Bashrc", + "figurine": "Figurine", + "fastfetch": "Fastfetch", + "log2ram": "Log2ram (Protection SSD)", + "zfs_autotrim": "ZFS Découpage automatique", + "amd_fixes": "Correctifs AMD CPU (Ryzen/EPYC)", + "persistent_network": "Définition d'interfaces réseau persistantes", + "vfio_iommu": "Passthrough VFIO/IOMMU", + "lvm_repair": "Réparation des en-têtes PV LVM", + "repo_cleanup": "Nettoyage du référentiel", + "proxmox_repos": "Dépôts APT Proxmox", + "entropy": "Entropy Generation (haveged)" + } }, "healthThresholds": { "title": "Seuils du moniteur de santé", @@ -7776,5 +7844,12 @@ "notFound": "Le nœud est introuvable. Rechargez la liste et réessayez.", "detectedRemove": "Seuls les nœuds ajoutés manuellement peuvent être supprimés. Les nœuds détectés peuvent être masqués." } + }, + "apiErrors": { + "http": "Échec de la requête API : {status} {statusText}", + "unexpectedContentType": "Réponse JSON attendue mais obtenu {contentType}", + "unknownContentType": "type de contenu inconnu", + "invalidJson": "Réponse JSON non valide de {endpoint}", + "unauthorized": "Non autorisé : {endpoint}" } } diff --git a/AppImage/messages/it/common.json b/AppImage/messages/it/common.json index f09d96e1..eb261a01 100644 --- a/AppImage/messages/it/common.json +++ b/AppImage/messages/it/common.json @@ -2280,7 +2280,9 @@ "appriseSlackDocs": "Formati URL e configurazione di Slack", "appriseMatrixSteps": "Usa un account di notifica autorizzato a pubblicare nella stanza. Sostituisci utente, password, homeserver e ID completo della stanza dell'esempio; codifica per URL i caratteri speciali nelle credenziali. Lo schema matrixs usa HTTPS. Consulta la documentazione per il supporto di token, SSO e stanze cifrate nella versione di Apprise installata.", "appriseMatrixDocs": "Formati URL e configurazione di Matrix", - "appriseServiceFinish": "Abilita Apprise, inserisci il tuo URL, scegli le categorie di notifica o i singoli eventi, salva e poi usa Invia test. Questi esempi non modificano l'URL salvato. Questo canale Apprise ha una sola destinazione; usa l'API Apprise per più servizi contemporaneamente." + "appriseServiceFinish": "Abilita Apprise, inserisci il tuo URL, scegli le categorie di notifica o i singoli eventi, salva e poi usa Invia test. Questi esempi non modificano l'URL salvato. Questo canale Apprise ha una sola destinazione; usa l'API Apprise per più servizi contemporaneamente.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "il token può includere il prefisso \"bot\" o essere inserito senza di esso." }, "ai": { "title": "Miglioramento con IA", @@ -2458,7 +2460,73 @@ "availableUpdates": "Aggiornamenti disponibili", "availableUpdatesDescription": "Ottimizzazioni aggiornabili a una versione più recente: {count}.", "selectedCount": "Selezionati: {selected} di {total}", - "updateSelected": "Aggiorna ottimizzazioni selezionate" + "updateSelected": "Aggiorna ottimizzazioni selezionate", + "toolDescriptions": { + "subscriptionAuto": "applica una patch all'interfaccia utente Web Proxmox per eliminare la finestra di dialogo di sottoscrizione e registrare una patch riuscita.", + "timeSync": "rileva il fuso orario dall'IP pubblico e abilita la sincronizzazione dell'ora di sistema (NTP).", + "aptLanguages": "impedisce ad APT di scaricare file di traduzione per accelerare gli aggiornamenti.", + "journald": "limita la dimensione del journal, aumenta il limite di velocità e forza la registrazione a livello di informazioni in modo che il visualizzatore di log e Fail2Ban funzionino.", + "logrotate": "sostituisci logrotate.conf con un profilo compatibile con Log2RAM (rotazione giornaliera, copytruncate).", + "systemLimits": "innalza i controlli di inotify, i descrittori di file, le chiavi di processo e i limiti PID a livelli aziendali.", + "memory": "ottimizza lo swappiness, i rapporti di pagine sporche e la proattività della compattazione per gli host VM senza sovrascrivere la politica di overcommit della memoria del kernel.", + "kernelPanic": "riavvio automatico in caso di panico del kernel/oops/hardlockup;scrivere i dump di arresto anomalo del sistema su /var/crash.", + "aptIpv4": "forza APT a utilizzare IPv4 per evitare stalli su host con connettività IPv6 interrotta.", + "network": "ottimizza i buffer TCP, somaxconn, rafforzamento IPv4 e disabilita rp_filter sui bridge fw (compatibile con PVE 9).", + "bashrc": "installa e migra in modo sicuro il prompt e gli alias Bash ProxMenux gestiti preservando o selezionando lo stile della directory di lavoro breve/completa.", + "log2ramAuto": "installa Log2RAM con dimensioni ottimizzate automaticamente per la RAM dell'host (128 M/256 M/512 M);Il rilevamento SSD/M.2 salta sui dischi rotazionali.", + "zfsAutotrim": "abilita l'autotrim ZFS sui pool rilevati e registra solo i pool modificati da ProxMenux.", + "persistentNetwork": "aggiungi i nomi NIC agli indirizzi MAC tramite i file systemd .link in modo che gli aggiornamenti del kernel non mescolino i nomi delle interfacce.", + "kexec": "installa kexec-tools e aggiungi un tasto di scelta rapida Ctrl+Alt+K + unità systemd per riavvii rapidi che saltano BIOS/POST.", + "amd": "rileva le CPU AMD EPYC/Ryzen e applica il microcodice + IOMMU + parametri di avvio del kernel specifici di KVM.", + "openVSwitch": "installa OpenVSwitch per il networking definito dal software all'interno di VM e contenitori.", + "tcpBbr": "abilita TCP Fast Open (client + server) e il controllo della congestione BBR per una migliore latenza sotto carico.", + "ceph": "installazione di Ceph (pacchetti client + server) per l'archiviazione RBD/CephFS distribuita;Selezione del repository consapevole di PVE 8/9.", + "zfsArc": "Limita ZFS ARC max utilizzando la policy del 10% della RAM di Proxmox VE (soffitto di 16 GiB), riconcilia in modo sicuro le impostazioni del modulo in conflitto e riporta le linee guida sulle dimensioni del pool prima di applicarle.", + "zfsSnapshots": "installa zfs-auto-snapshot con pianificazioni cron per istantanee orarie/giornaliere/settimanali/mensili.", + "rpc": "disabilita il servizio/socket rpcbind preservando l'esatto stato precedente del systemd per il rollback.", + "pigz": "sostituisci gzip con pigz (implementazione parallela) per una compressione del backup vzdump più rapida.", + "guestAgent": "rileva l'hypervisor dell'host (qemu/vmware/hyperv/virtualbox) e installa l'agente guest corrispondente.", + "vfio": "abilita IOMMU e carica i moduli VFIO per consentire il passthrough GPU/PCI nelle VM.", + "motd": "aggiungi il banner MOTD ProxMenux preservando il contenuto del file originale o l'assenza per il rollback.", + "subscriptionCustom": "patch l'interfaccia utente web Proxmox per eliminare la finestra di dialogo \"nessun abbonamento valido\" (sono supportate le varianti PVE 8 + 9).", + "zram": "abilita un profilo di scambio ZRAM opzionale dimensionato a un decimo di RAM.", + "backupLimits": "aumenta i limiti di larghezza di banda/IO di vzdump in modo che i backup vengano eseguiti al throughput reale dello storage.", + "ovh": "rileva l'hardware noleggiato da OVH tramite la ricerca whois e installa OVH Real-Time Monitoring (no-op su non-OVH).", + "ha": "abilita lo stack HA Proxmox (pve-ha-lrm, pve-ha-crm, corosync) per il failover del cluster.", + "fastfetch": "installa lo strumento di riepilogo del sistema Fastfetch con il logo ProxMenux + blocco di stato come banner di accesso SSH.", + "figurine": "installa Figurine (banner del nome host ASCII-art) e collegalo al flusso di accesso SSH.", + "log2ramCustom": "installa Log2RAM con la dimensione della RAM scelta dall'utente;richiede informazioni sulle dimensioni e sulla conoscenza dell'SSD/M.2 prima dell'applicazione.", + "systemUtilities": "installa le utilità di sistema selezionate e monitora solo i pacchetti appena aggiunti da ProxMenux." + }, + "toolNames": { + "subscription_banner": "rimozione del banner di abbonamento", + "time_sync": "sincronizzazione temporale", + "apt_languages": "Salta lingua APT", + "journald": "Ottimizzazione del journal", + "logrotate": "Ottimizzazione di Logrotate", + "system_limits": "Aumento dei limiti del sistema", + "memory_settings": "Ottimizzazione delle impostazioni di memoria", + "zram_swap": "Profilo di scambio ZRAM", + "kernel_panic": "Configurazione Kernel Panic", + "apt_ipv4": "APT IPv4 Force", + "kexec": "kexec per riavvii rapidi", + "rpc": "RPC / rpcbind Disabilita", + "motd": "Banner MOTD personalizzato", + "system_utils": "Utilità di sistema", + "network_optimization": "ottimizzazioni di rete", + "bashrc_custom": "personalizzazione Bashrc", + "figurine": "Figurina", + "fastfetch": "Fastfetch", + "log2ram": "Log2ram (protezione SSD)", + "zfs_autotrim": "ZFS Autotrim", + "amd_fixes": "correzioni AMD CPU (Ryzen/EPYC).", + "persistent_network": "impostazione di interfacce di rete persistenti", + "vfio_iommu": "Passthrough VFIO/IOMMU", + "lvm_repair": "Riparazione di intestazioni FV LVM", + "repo_cleanup": "pulizia del repository", + "proxmox_repos": "repository APT Proxmox", + "entropy": "Generazione di entropia (haveged)" + } }, "healthThresholds": { "title": "Soglie monitoraggio integrità", @@ -7776,5 +7844,12 @@ "notFound": "Nodo non trovato. Ricarica l'elenco e riprova.", "detectedRemove": "Si possono rimuovere solo i nodi aggiunti manualmente. I nodi rilevati possono essere nascosti." } + }, + "apiErrors": { + "http": "testo tecnico dell'interfaccia utente per una dashboard di gestione Proxmox.Traduzione: richiesta API non riuscita: {status} {statusText}", + "unexpectedContentType": "risposta JSON prevista ma è stato ottenuto {contentType}", + "unknownContentType": "tipo di contenuto sconosciuto", + "invalidJson": "risposta JSON non valida da {endpoint}", + "unauthorized": "Non autorizzato: {endpoint}" } } diff --git a/AppImage/messages/pt/common.json b/AppImage/messages/pt/common.json index 150b118a..4f54b4ba 100644 --- a/AppImage/messages/pt/common.json +++ b/AppImage/messages/pt/common.json @@ -2280,7 +2280,9 @@ "appriseSlackDocs": "Formatos de URL e configuração do Slack", "appriseMatrixSteps": "Utilize uma conta de notificações que possa publicar na sala. Substitua o utilizador, a palavra-passe, o homeserver e o ID completo da sala do exemplo; codifique os caracteres especiais das credenciais para URL. O esquema matrixs usa HTTPS. Consulte a documentação sobre o suporte de tokens, SSO e salas cifradas na versão do Apprise instalada.", "appriseMatrixDocs": "Formatos de URL e configuração do Matrix", - "appriseServiceFinish": "Ative o Apprise, introduza o seu URL, escolha as categorias de notificação ou os eventos individuais, guarde e utilize Enviar teste. Estes exemplos não alteram o URL guardado. Este canal do Apprise tem um destino; utilize a API do Apprise para vários serviços em simultâneo." + "appriseServiceFinish": "Ative o Apprise, introduza o seu URL, escolha as categorias de notificação ou os eventos individuais, guarde e utilize Enviar teste. Estes exemplos não alteram o URL guardado. Este canal do Apprise tem um destino; utilize a API do Apprise para vários serviços em simultâneo.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "O token pode incluir o prefixo 'bot' ou ser inserido sem ele." }, "ai": { "title": "Aprimoramento de IA", @@ -2458,7 +2460,73 @@ "availableUpdates": "Atualizações disponíveis", "availableUpdatesDescription": "As otimizações {count} podem ser atualizadas para uma versão mais recente.", "selectedCount": "{selected} de {total} selecionado", - "updateSelected": "Atualização selecionada" + "updateSelected": "Atualização selecionada", + "toolDescriptions": { + "subscriptionAuto": "aplique patch à interface da web do Proxmox para suprimir a caixa de diálogo de assinatura e registrar um patch bem-sucedido.", + "timeSync": "Detecte o fuso horário do IP público e habilite a sincronização de horário do systemd (NTP).", + "aptLanguages": "impede o APT de baixar arquivos de tradução para acelerar as atualizações.", + "journald": "limite o tamanho do diário, aumente o limite de taxa e force o registro em nível de informação para que o visualizador de log e o Fail2Ban funcionem.", + "logrotate": "Substitua logrotate.conf por um perfil compatível com Log2RAM (rotação diária, copytruncate).", + "systemLimits": "eleve relógios inotify, descritores de arquivos, chaves de processo e limites PID para níveis corporativos.", + "memory": "ajuste a troca, as proporções de páginas sujas e a proatividade de compactação para hosts VM sem substituir a política de superalocação de memória do kernel.", + "kernelPanic": "reinicialização automática em kernel panic / oops / hardlockup;gravar despejos de memória em /var/crash.", + "aptIpv4": "Force o APT a usar IPv4 para evitar travamentos em hosts com conectividade IPv6 quebrada.", + "network": "Ajuste buffers TCP, somaxconn, proteção IPv4 e desative rp_filter em pontes fw (compatível com PVE 9).", + "bashrc": "instale e migre com segurança o prompt e os aliases gerenciados do Bash ProxMenux, preservando ou selecionando o estilo de diretório de trabalho curto/completo.", + "log2ramAuto": "Instale Log2RAM com tamanho ajustado automaticamente para hospedar RAM (128M/256M/512M);A detecção de SSD/M.2 salta em discos rotacionais.", + "zfsAutotrim": "Habilite o ajuste automático ZFS em pools detectados e registre apenas pools alterados por ProxMenux.", + "persistentNetwork": "fixe nomes de NIC em endereços MAC por meio de arquivos .link do systemd para que as atualizações do kernel não embaralhem os nomes das interfaces.", + "kexec": "Instale kexec-tools e adicione uma tecla de atalho Ctrl+Alt+K + unidade systemd para reinicializações rápidas que ignoram BIOS/POST.", + "amd": "Detecte CPUs AMD EPYC/Ryzen e aplique microcódigo + IOMMU + parâmetros de inicialização de kernel específicos do KVM.", + "openVSwitch": "Instale o OpenVSwitch para redes definidas por software dentro de VMs e contêineres.", + "tcpBbr": "Habilite TCP Fast Open (clientes + servidor) e controle de congestionamento BBR para melhor latência sob carga.", + "ceph": "Instale o Ceph (pacotes cliente + servidor) para armazenamento RBD/CephFS distribuído;Seleção de repositório com reconhecimento de PVE 8/9.", + "zfsArc": "limite o ZFS ARC max usando a política de 10% de RAM do Proxmox VE (teto de 16 GiB), reconcilie com segurança as configurações conflitantes do módulo e relate a diretriz de tamanho do pool antes de aplicá-la.", + "zfsSnapshots": "Instale zfs-auto-snapshot com programações cron para snapshots horários/diários/semanais/mensais.", + "rpc": "Desative o serviço/soquete rpcbind enquanto preserva seu estado anterior exato do systemd para reversão.", + "pigz": "Substitua gzip por pigz (implementação paralela) para compactação de backup vzdump mais rápida.", + "guestAgent": "detecte o hipervisor do host (qemu/vmware/hyperv/virtualbox) e instale o agente convidado correspondente.", + "vfio": "Habilite o IOMMU e carregue os módulos VFIO para permitir a passagem GPU/PCI nas VMs.", + "motd": "Adicione o banner ProxMenux MOTD preservando o conteúdo do arquivo original ou ausente para reversão.", + "subscriptionCustom": "corrija a UI da web Proxmox para suprimir a caixa de diálogo \"nenhuma assinatura válida\" (variantes PVE 8 + 9 suportadas).", + "zram": "Habilite um perfil de troca ZRAM opcional dimensionado para um décimo de RAM.", + "backupLimits": "Aumente os limites de largura de banda/IO do vzdump para que os backups sejam executados na taxa de transferência real do armazenamento.", + "ovh": "Detecte o hardware alugado pela OVH através da pesquisa whois e instale o OVH Real-Time Monitoring (no-op em não-OVH).", + "ha": "Habilite a pilha HA Proxmox (pve-ha-lrm, pve-ha-crm, corosync) para failover de cluster.", + "fastfetch": "Instale a ferramenta de resumo do sistema Fastfetch com o logotipo ProxMenux + bloco de status como banner de login SSH.", + "figurine": "Instale o Figurine (banner de nome de host em arte ASCII) e conecte-o ao fluxo de login SSH.", + "log2ramCustom": "Instale Log2RAM com tamanho de RAM escolhido pelo usuário;solicita tamanho e conhecimento do SSD/M.2 antes da aplicação.", + "systemUtilities": "Instale utilitários de sistema selecionados e rastreie apenas os pacotes que foram adicionados recentemente pelo ProxMenux." + }, + "toolNames": { + "subscription_banner": "Remoção de Banner de Assinatura", + "time_sync": "Time Synchronization", + "apt_languages": "Pular Idioma APT", + "journald": "Otimização do Journald", + "logrotate": "Otimização Logrotate", + "system_limits": "Aumento dos Limites do Sistema", + "memory_settings": "Otimização de configurações de memória", + "zram_swap": "Perfil de troca ZRAM", + "kernel_panic": "Configuração do Kernel Panic", + "apt_ipv4": "Força APT IPv4", + "kexec": "kexec para reinicializações rápidas", + "rpc": "Desativar RPC / rpcbind", + "motd": "Banner MOTD personalizado", + "system_utils": "Utilitários de Sistema", + "network_optimization": "Otimizações de Rede", + "bashrc_custom": "Personalização Bashrc", + "figurine": "Estatueta", + "fastfetch": "Fastfetch", + "log2ram": "Log2ram (proteção SSD)", + "zfs_autotrim": "ZFS Autotrim", + "amd_fixes": "correções AMD CPU (Ryzen/EPYC)", + "persistent_network": "Configurando interfaces de rede persistentes", + "vfio_iommu": "Passagem VFIO/IOMMU", + "lvm_repair": "Reparo de cabeçalhos LVM PV", + "repo_cleanup": "Limpeza de Repositório", + "proxmox_repos": "Repositórios APT Proxmox", + "entropy": "Geração de Entropia (haveged)" + } }, "healthThresholds": { "title": "Limites do Monitor de Integridade", @@ -7776,5 +7844,12 @@ "notFound": "O nó não foi encontrado. Recarregue a lista e tente novamente.", "detectedRemove": "Só podem ser eliminados os nós adicionados manualmente. Os nós detetados podem ser ocultados." } + }, + "apiErrors": { + "http": "falha na solicitação de API: {status} {statusText}", + "unexpectedContentType": "resposta JSON esperada, mas obteve {contentType}", + "unknownContentType": "tipo de conteúdo desconhecido", + "invalidJson": "resposta JSON inválida do {endpoint}", + "unauthorized": "Não autorizado: {endpoint}" } } diff --git a/AppImage/messages/sv/common.json b/AppImage/messages/sv/common.json index c0f5d09e..6688b362 100644 --- a/AppImage/messages/sv/common.json +++ b/AppImage/messages/sv/common.json @@ -2280,7 +2280,9 @@ "appriseSlackDocs": "URL-format och konfiguration för Slack", "appriseMatrixSteps": "Använd ett aviseringskonto som får skicka meddelanden till rummet. Ersätt exemplets användare, lösenord, hemserver och fullständiga rums-ID; URL-koda specialtecken i inloggningsuppgifterna. Schemat matrixs använder HTTPS. Se dokumentationen för stöd för token, SSO och krypterade rum i din installerade Apprise-version.", "appriseMatrixDocs": "URL-format och konfiguration för Matrix", - "appriseServiceFinish": "Aktivera Apprise, ange din URL, välj aviseringskategorier eller enskilda händelser, spara och använd sedan Skicka test. Dessa exempel ändrar inte din sparade URL. Denna Apprise-kanal har ett mål; använd Apprise-API för flera tjänster samtidigt." + "appriseServiceFinish": "Aktivera Apprise, ange din URL, välj aviseringskategorier eller enskilda händelser, spara och använd sedan Skicka test. Dessa exempel ändrar inte din sparade URL. Denna Apprise-kanal har ett mål; använd Apprise-API för flera tjänster samtidigt.", + "botTokenPlaceholder": "7595377878:AAGE6Fb2cy...", + "botTokenHelp": "Token kan innehålla prefixet 'bot' eller anges utan det." }, "ai": { "title": "AI-förbättring", @@ -2458,7 +2460,73 @@ "availableUpdates": "Tillgängliga uppdateringar", "availableUpdatesDescription": "{count} optimeringar kan uppdateras till en nyare version.", "selectedCount": "{selected} av {total} har valts", - "updateSelected": "Uppdatering vald" + "updateSelected": "Uppdatering vald", + "toolDescriptions": { + "subscriptionAuto": "Patch the Proxmox web UI to suppress the subscription dialog and register a successful patch.", + "timeSync": "Upptäck tidszon från offentlig IP och aktivera systemd tidssynkronisering (NTP).", + "aptLanguages": "Stoppa APT från att ladda ner översättningsfiler för att påskynda uppdateringarna.", + "journald": "Begränsa journalstorleken, höj hastighetsgränsen och tvinga fram loggning på infonivå så att loggvisaren och Fail2Ban fungerar.", + "logrotate": "Ersätt logrotate.conf med en Log2RAM-vänlig profil (daglig rotation, copytruncate).", + "systemLimits": "Höj inotify-klockor, filbeskrivningar, processnycklar och PID-gränser till företagsnivåer.", + "memory": "Justera utbyten, smutsiga sidförhållanden och komprimeringsproaktivitet för VM-värdar utan att åsidosätta kärnans policy för minnesöverskridande.", + "kernelPanic": "Automatisk omstart vid kärnan panik / oops / hardlockup;skriv kraschdumpar till /var/crash.", + "aptIpv4": "Tvinga APT att använda IPv4 för att undvika stall på värdar med trasig IPv6-anslutning.", + "network": "Justera TCP-buffertar, somaxconn, IPv4-härdning och inaktivera rp_filter på fw-bryggor (PVE 9-kompatibel).", + "bashrc": "Installera och migrera den hanterade ProxMenux Bash-prompten och aliasen på ett säkert sätt samtidigt som du bevarar eller väljer den korta/fulla arbetskatalogstilen.", + "log2ramAuto": "Installera Log2RAM med storleken automatiskt anpassad till värd-RAM (128M/256M/512M);SSD/M.2-detekteringshopp på roterande diskar.", + "zfsAutotrim": "Aktivera ZFS autotrim på upptäckta pooler och registrera endast pooler ändrade av ProxMenux.", + "persistentNetwork": "Fäst NIC-namn till MAC-adresser via systemd .link-filer så att kärnuppdateringar inte blandar gränssnittsnamn.", + "kexec": "Installera kexec-tools och lägg till en Ctrl+Alt+K snabbtangent + systemd-enhet för snabba omstarter som hoppar över BIOS/POST.", + "amd": "Upptäck AMD EPYC/Ryzen-processorer och använd mikrokod + IOMMU + KVM-specifika kärnstartparametrar.", + "openVSwitch": "Installera OpenVSwitch för mjukvarudefinierat nätverk i virtuella datorer och behållare.", + "tcpBbr": "Aktivera TCP Fast Open (klienter + server) och BBR-överbelastningskontroll för bättre latens under belastning.", + "ceph": "Installera Ceph (klient + serverpaket) för distribuerad RBD/CephFS-lagring;PVE 8/9 medvetet repoval.", + "zfsArc": "Kapa ZFS ARC max genom att använda Proxmox VE:s 10%-av-RAM-policy (16 GiB-tak), stämma av motstridiga modulinställningar på ett säkert sätt och rapportera poolstorleksriktlinjen innan du tillämpar den.", + "zfsSnapshots": "Installera zfs-auto-snapshot med cron-scheman för ögonblicksbilder varje timme/dag/vecka/månad.", + "rpc": "Inaktivera rpcbind-tjänsten/socket samtidigt som de behåller deras exakta tidigare systemtillstånd för återställning.", + "pigz": "Ersätt gzip med pigz (parallell implementering) för snabbare vzdump-backupkomprimering.", + "guestAgent": "Upptäck värdens hypervisor (qemu/vmware/hyperv/virtualbox) och installera den matchande gästagenten.", + "vfio": "Aktivera IOMMU och ladda VFIO-moduler för att tillåta GPU/PCI-passthrough till virtuella datorer.", + "motd": "Lägg till ProxMenux MOTD-bannern samtidigt som du behåller originalfilens innehåll eller frånvaro för återställning.", + "subscriptionCustom": "Patcha Proxmox webbgränssnitt för att undertrycka dialogrutan \"ingen giltig prenumeration\" (PVE 8 + 9 varianter stöds).", + "zram": "Aktivera en ZRAM-växlingsprofil med en storlek på en tiondel av RAM-minnet.", + "backupLimits": "Lyft vzdump-bandbredds-/IO-gränserna så att säkerhetskopieringar körs med lagringens verkliga genomströmning.", + "ovh": "Upptäck OVH-hyrd hårdvara via whois-sökning och installera OVH Real-Time Monitoring (no-op på icke-OVH).", + "ha": "Aktivera Proxmox HA-stacken (pve-ha-lrm, pve-ha-crm, corosync) för kluster-failover.", + "fastfetch": "Installera Fastfetch-systemsammanfattningsverktyget med ProxMenux-logotypen + statusblock som SSH-inloggningsbannern.", + "figurine": "Installera Figurine (ASCII-art hostname banner) och koppla in den i SSH-inloggningsflödet.", + "log2ramCustom": "Installera Log2RAM med användarvald RAM-storlek;frågar efter storlek och SSD/M.2-medvetenhet innan du ansöker.", + "systemUtilities": "Installera utvalda systemverktyg och spåra endast paket som nyligen lagts till av ProxMenux." + }, + "toolNames": { + "subscription_banner": "Borttagning av prenumerationsbanner", + "time_sync": "Tidssynkronisering", + "apt_languages": "APT Language Skip", + "journald": "Journald Optimization", + "logrotate": "Logrotate Optimization", + "system_limits": "Ökning av systemgränser", + "memory_settings": "Optimering av minnesinställningar", + "zram_swap": "ZRAM Swap-profil", + "kernel_panic": "Kernel Panic Configuration", + "apt_ipv4": "APT IPv4 Force", + "kexec": "kexec för snabba omstarter", + "rpc": "RPC / rpcbind Disable", + "motd": "Anpassad MOTD-banner", + "system_utils": "Systemverktyg", + "network_optimization": "Nätverksoptimeringar", + "bashrc_custom": "Bashrc Customization", + "figurine": "Figurine", + "fastfetch": "Fastfetch", + "log2ram": "Log2ram (SSD-skydd)", + "zfs_autotrim": "ZFS Autotrim", + "amd_fixes": "AMD CPU (Ryzen/EPYC) fixes", + "persistent_network": "Ställa in beständiga nätverksgränssnitt", + "vfio_iommu": "VFIO/IOMMU Passthrough", + "lvm_repair": "Reparation av LVM PV Headers", + "repo_cleanup": "Repository Cleanup", + "proxmox_repos": "Proxmox APT Repositories", + "entropy": "Entropy Generation (haved)" + } }, "healthThresholds": { "title": "Health Monitor Trösklar", @@ -7776,5 +7844,12 @@ "notFound": "Noden hittades inte. Läs in listan igen och försök igen.", "detectedRemove": "Endast noder som lagts till manuellt kan tas bort. Identifierade noder kan döljas." } + }, + "apiErrors": { + "http": "API request failed: {status} {statusText}", + "unexpectedContentType": "Förväntade JSON-svar men fick {contentType}", + "unknownContentType": "okänd innehållstyp", + "invalidJson": "Ogiltigt JSON-svar från {endpoint}", + "unauthorized": "Obehörig: {endpoint}" } }