diff --git a/lang/de.json b/lang/de.json index 1e552659..d1f6b1dc 100644 --- a/lang/de.json +++ b/lang/de.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Portmapper/rpcbind wird aus Sicherheitsgründen deaktiviert...", "Discard changes": "Änderungen verwerfen", "Discard unapplied changes?": "Noch nicht angewendete Änderungen verwerfen?", + "Discover NFS exports on a server": "NFS-Exporte eines Servers ermitteln", "Discover targets on portal:": "Entdecken Sie Ziele auf dem Portal:", "Discovering iSCSI targets...": "iSCSI-Ziele werden ermittelt...", "Discovery successful": "Entdeckung erfolgreich", @@ -6008,6 +6009,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Starten Sie die VM, um die Windows-Installation von der gemounteten ISO aus zu starten.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Die Anwendungen starten, sobald sie registriert sind? Antworten Sie mit „Nein“, wenn die ursprünglichen Container noch auf einem anderen Host laufen: Beide würden die gleichen Adressen verwenden.", "Start the converted container:": "Starten Sie den konvertierten Container:", + "Start the interactive Proxmox package upgrade": "Interaktive Paketaktualisierung von Proxmox starten", "Start the main system upgrade:": "Starten Sie das Hauptsystem-Upgrade:", "Start the stack with Proxmox": "Starten Sie den Stack mit Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Hochladen auf PBS starten – legt eine Wiederherstellungspassphrase fest", diff --git a/lang/es.json b/lang/es.json index 0638f139..8c5bc834 100644 --- a/lang/es.json +++ b/lang/es.json @@ -1776,6 +1776,7 @@ "Disabling portmapper/rpcbind for security...": "Deshabilitando portmapper/rpcbind por seguridad...", "Discard changes": "Descartar cambios", "Discard unapplied changes?": "¿Descartar los cambios sin aplicar?", + "Discover NFS exports on a server": "Descubrir los exports NFS de un servidor", "Discover targets on portal:": "Detectar destinos en el portal:", "Discovering iSCSI targets...": "Descubriendo destinos iSCSI...", "Discovery successful": "Detección correcta", @@ -5993,6 +5994,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Inicie la VM para comenzar la instalación de Windows desde la ISO montada.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "¿Iniciar las aplicaciones una vez registradas? Responde No si los contenedores originales siguen en marcha en otro host: los dos usarían las mismas direcciones.", "Start the converted container:": "Inicie el contenedor convertido:", + "Start the interactive Proxmox package upgrade": "Iniciar la actualización interactiva de paquetes de Proxmox", "Start the main system upgrade:": "Inicie la actualización principal del sistema:", "Start the stack with Proxmox": "Iniciar la pila con Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Empezar a subir a PBS — establece una frase de contraseña de recuperación", diff --git a/lang/fr.json b/lang/fr.json index d9509728..81f4f302 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Désactivation de portmapper/rpcbind pour la sécurité...", "Discard changes": "Abandonner les modifications", "Discard unapplied changes?": "Abandonner les modifications non appliquées ?", + "Discover NFS exports on a server": "Découvrir les exports NFS d’un serveur", "Discover targets on portal:": "Découvrez les cibles sur le portail :", "Discovering iSCSI targets...": "Découverte des cibles iSCSI...", "Discovery successful": "Découverte réussie", @@ -6008,6 +6009,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Démarrez la VM pour commencer l'installation de Windows à partir de l'ISO montée.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Lancer les applications une fois enregistrées ? Répondez Non si les conteneurs d'origine s'exécutent toujours sur un autre hôte : les deux utiliseraient les mêmes adresses.", "Start the converted container:": "Démarrez le conteneur converti :", + "Start the interactive Proxmox package upgrade": "Lancer la mise à niveau interactive des paquets Proxmox", "Start the main system upgrade:": "Démarrez la mise à niveau principale du système :", "Start the stack with Proxmox": "Démarrer la pile avec Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Commencer le téléchargement sur PBS – définit une phrase secrète de récupération", diff --git a/lang/it.json b/lang/it.json index 1828d013..74e297a0 100644 --- a/lang/it.json +++ b/lang/it.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Disabilitazione di portmapper/rpcbind per sicurezza...", "Discard changes": "Scarta le modifiche", "Discard unapplied changes?": "Scartare le modifiche non applicate?", + "Discover NFS exports on a server": "Individuare le esportazioni NFS di un server", "Discover targets on portal:": "Scopri target sul portale:", "Discovering iSCSI targets...": "Individuazione dei target iSCSI...", "Discovery successful": "Scoperta riuscita", @@ -6008,6 +6009,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Avvia la VM per iniziare l’installazione di Windows dalla ISO montata.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Avviare le applicazioni dopo la registrazione? Rispondi No se i container originali sono ancora in esecuzione su un altro host: entrambi userebbero gli stessi indirizzi.", "Start the converted container:": "Avvia il container convertito:", + "Start the interactive Proxmox package upgrade": "Avviare l’aggiornamento interattivo dei pacchetti Proxmox", "Start the main system upgrade:": "Avvia l’aggiornamento principale del sistema:", "Start the stack with Proxmox": "Avvia lo stack con Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Avvia il caricamento su PBS — viene impostata una passphrase di ripristino", diff --git a/lang/pt.json b/lang/pt.json index ade30ee9..00269efe 100644 --- a/lang/pt.json +++ b/lang/pt.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Desativando portmapper/rpcbind por segurança...", "Discard changes": "Descartar alterações", "Discard unapplied changes?": "Descartar as alterações por aplicar?", + "Discover NFS exports on a server": "Descobrir as exportações NFS de um servidor", "Discover targets on portal:": "Descubra alvos no portal:", "Discovering iSCSI targets...": "Descobrindo alvos iSCSI...", "Discovery successful": "Descoberta bem-sucedida", @@ -6008,6 +6009,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Inicie a VM para iniciar a instalação do Windows a partir do ISO montado.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Iniciar os aplicativos assim que estiverem registrados? Responda Não se os contêineres originais ainda estiverem em execução em outro host: ambos usariam os mesmos endereços.", "Start the converted container:": "Inicie o contêiner convertido:", + "Start the interactive Proxmox package upgrade": "Iniciar a atualização interativa de pacotes do Proxmox", "Start the main system upgrade:": "Inicie a atualização principal do sistema:", "Start the stack with Proxmox": "Iniciar a pilha com Proxmox", "Start uploading to PBS — sets a recovery passphrase": "comece a enviar para o PBS – define uma senha de recuperação", diff --git a/lang/sk.json b/lang/sk.json index becda058..ae7dd52b 100644 --- a/lang/sk.json +++ b/lang/sk.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Z bezpečnostných dôvodov vypínam portmapper/rpcbind...", "Discard changes": "Zahodiť zmeny", "Discard unapplied changes?": "Zahodiť nepoužité zmeny?", + "Discover NFS exports on a server": "Zistiť NFS exporty servera", "Discover targets on portal:": "Vyhľadať targety na portáli:", "Discovering iSCSI targets...": "Vyhľadávam iSCSI targety...", "Discovery successful": "Vyhľadanie bolo úspešné", @@ -6010,6 +6011,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Spustite VM a začnite inštaláciu Windowsu z pripojeného ISO.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Spustiť aplikácie po ich zaregistrovaní? Odpoveď Nie, ak pôvodné kontajnery stále bežia na inom hostiteľovi: oba by používali rovnaké adresy.", "Start the converted container:": "Spustiť prevedený kontajner:", + "Start the interactive Proxmox package upgrade": "Spustiť interaktívnu aktualizáciu balíkov Proxmoxu", "Start the main system upgrade:": "Spustite hlavnú aktualizáciu systému:", "Start the stack with Proxmox": "Spustiť zásobník s Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Spustiť nahrávanie do PBS - nastaví obnovovaciu frázu", diff --git a/lang/sv.json b/lang/sv.json index 663e5e28..25db3060 100644 --- a/lang/sv.json +++ b/lang/sv.json @@ -1778,6 +1778,7 @@ "Disabling portmapper/rpcbind for security...": "Inaktiverar portmapper/rpcbind för säkerhet...", "Discard changes": "Kasta ändringar", "Discard unapplied changes?": "Kasta ändringar som inte har tillämpats?", + "Discover NFS exports on a server": "Hitta NFS-exporter på en server", "Discover targets on portal:": "Upptäck mål på portalen:", "Discovering iSCSI targets...": "Upptäcker iSCSI-mål...", "Discovery successful": "Upptäckten lyckades", @@ -6008,6 +6009,7 @@ "Start the VM to begin Windows installation from the mounted ISO.": "Starta den virtuella datorn för att påbörja Windows-installationen från den monterade ISO.", "Start the applications once they are registered? Answer No if the original containers are still running on another host: both would use the same addresses.": "Starta applikationerna när de är registrerade? Svara Nej om de ursprungliga behållarna fortfarande körs på en annan värd: båda skulle använda samma adresser.", "Start the converted container:": "Starta den konverterade behållaren:", + "Start the interactive Proxmox package upgrade": "Starta den interaktiva paketuppgraderingen av Proxmox", "Start the main system upgrade:": "Starta huvudsystemuppgraderingen:", "Start the stack with Proxmox": "Börja stapeln med Proxmox", "Start uploading to PBS — sets a recovery passphrase": "Börja ladda upp till PBS — ställer in en återställningslösenfras", diff --git a/scripts/help_info_menu.sh b/scripts/help_info_menu.sh index 770400ca..cb1c02a9 100644 --- a/scripts/help_info_menu.sh +++ b/scripts/help_info_menu.sh @@ -308,7 +308,7 @@ show_storage_commands() { echo -e "16) ${GREEN}cat /etc/pve/storage.cfg${NC} - $(translate 'Show Proxmox storage configuration')" echo -e "17) ${GREEN}pvesm status${NC} - $(translate 'Show status of all storage pools')" echo -e "18) ${GREEN}pvesm list ${NC} - $(translate 'List content of specific storage')" - echo -e "19) ${GREEN}pvesm scan ${NC} - $(translate 'Scan storage for new content')" + echo -e "19) ${GREEN}pvesm scan nfs ${NC} - $(translate 'Discover NFS exports on a server')" echo -e "20) ${GREEN}qm importdisk ${NC} - $(translate 'Import disk image to VM')" echo -e "21) ${GREEN}qm set - ${NC} - $(translate 'Add physical disk to VM via') passthrough" echo -e "22) ${GREEN}qemu-img convert -O ${NC} - $(translate 'Convert disk image format')" @@ -358,9 +358,9 @@ show_storage_commands() { cmd="pvesm list $store" ;; 19) - echo -en "${TAB}${BOLD}${YW}${HOLD}$(translate 'Enter storage ID: ')${CL}" - read -r store - cmd="pvesm scan $store" + echo -en "${TAB}${BOLD}${YW}${HOLD}$(translate 'Enter NFS server IP or hostname:') ${CL}" + read -r server + cmd="pvesm scan nfs $server" ;; 20) echo -en "${TAB}${BOLD}${YW}${HOLD}$(translate 'Enter VM ID: ')${CL}" @@ -652,7 +652,7 @@ show_update_commands() { echo -e " 1) ${GREEN}apt update && apt upgrade -y${NC} - $(translate 'Update and upgrade all system packages')" echo -e " 2) ${GREEN}apt dist-upgrade -y${NC} - $(translate 'Full system upgrade, including dependencies')" echo -e " 3) ${GREEN}pveupdate${NC} - $(translate 'Update Proxmox package lists')" - echo -e " 4) ${GREEN}pveupgrade${NC} - $(translate 'Show available Proxmox upgrades')" + echo -e " 4) ${GREEN}pveupgrade${NC} - $(translate 'Start the interactive Proxmox package upgrade')" echo -e " 5) ${GREEN}apt autoremove --purge${NC} - $(translate 'Remove unused packages and their config')" echo -e " ${DEF}0) $(translate ' Back to previous menu or Esc + Enter')" echo diff --git a/web/messages/de/docs/about/faq.json b/web/messages/de/docs/about/faq.json index 579a8de6..737e140c 100644 --- a/web/messages/de/docs/about/faq.json +++ b/web/messages/de/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Wie deinstalliere ich ProxMenux?", - "p1Rich": "In ProxMenux: Einstellungen → ProxMenux deinstallieren. Die Deinstallation entfernt den Skriptbaum, das Startskript und den Monitor-Dienst sowie auf Wunsch ausgewählte Abhängigkeiten. /root/.bashrc und /etc/motd werden aus den bei der Installation angelegten Sicherungen wiederhergestellt, sofern diese vorhanden sind.", + "p1Rich": "In ProxMenux: Einstellungen → ProxMenux deinstallieren. Die Deinstallation entfernt den Skriptbaum, das Startskript und den Monitor-Dienst sowie auf Wunsch ausgewählte Abhängigkeiten. /root/.bashrc und /etc/motd werden aus den von Post-Install angelegten Sicherungen wiederhergestellt, sofern diese vorhanden sind (andernfalls wird die ProxMenux-Zeile aus der MOTD entfernt).", "p2Rich": "Die vollständige Anleitung finden Sie unter ProxMenux deinstallieren." }, "q11": { "question": "VirusTotal markiert die Installations-URL - ist es sicher?", - "p1Rich": "Der in Issue #162 gemeldete Treffer von Chong Lua Dao bei 1 von 95 Prüfungen wurde vom Maintainer als Fehlalarm eingestuft. Der Installer verwendet das Muster curl | bash und kann jq aus dessen offizieller GitHub-Veröffentlichung herunterladen. Dieses Verhalten kann heuristische Scanner auslösen. Der damalige Bericht ist keine Bewertung aller künftigen Downloads.", + "p1Rich": "Der in Issue #162 gemeldete Treffer von Chong Lua Dao bei 1 von 95 Prüfungen wurde vom Maintainer als Fehlalarm eingestuft. Der Installer wird mit einem Befehl gestartet, der das Skript herunterlädt und ausführt (bash -c \"$(wget -qLO - …)\") und kann jq aus dessen offizieller GitHub-Veröffentlichung herunterladen. Dieses Verhalten kann heuristische Scanner auslösen. Der damalige Bericht ist keine Bewertung aller künftigen Downloads.", "p2Rich": "ProxMenux ist vollständig quelloffen. Sie können das Installationsskript Zeile für Zeile prüfen: install_proxmenux.sh. Weitere Hintergründe finden Sie in Issue #162." } } diff --git a/web/messages/en/docs/about/faq.json b/web/messages/en/docs/about/faq.json index e1a33f96..b1fdc48f 100644 --- a/web/messages/en/docs/about/faq.json +++ b/web/messages/en/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "How do I uninstall ProxMenux?", - "p1Rich": "From inside ProxMenux: Settings → Uninstall ProxMenux. The uninstaller removes the script tree, the launcher and the Monitor service, optionally removes selected dependencies, and restores /root/.bashrc and /etc/motd from install-time backups if those backups exist.", + "p1Rich": "From inside ProxMenux: Settings → Uninstall ProxMenux. The uninstaller removes the script tree, the launcher and the Monitor service, optionally removes selected dependencies, and restores /root/.bashrc and /etc/motd from the backups created by Post-Install, if they exist (otherwise it removes the ProxMenux MOTD line).", "p2Rich": "Full step-by-step: Uninstall ProxMenux." }, "q11": { "question": "VirusTotal flags the install URL — is it safe?", - "p1Rich": "The 1/95 result reported in Issue #162, from Chong Lua Dao, was identified by the maintainer as a false positive. The installer uses the curl | bash pattern and can download jq from its official GitHub release. Such behaviour can trigger heuristic scanners; the historical report is not a verdict on every future download.", + "p1Rich": "The 1/95 result reported in Issue #162, from Chong Lua Dao, was identified by the maintainer as a false positive. The installer is run with a command that downloads and executes the script (bash -c \"$(wget -qLO - …)\") and can download jq from its official GitHub release. Such behaviour can trigger heuristic scanners; the historical report is not a verdict on every future download.", "p2Rich": "ProxMenux is 100% open source and the install script is reviewable line by line: install_proxmenux.sh. More context in Issue #162." } } diff --git a/web/messages/es/docs/about/faq.json b/web/messages/es/docs/about/faq.json index c6d9252d..5b879271 100644 --- a/web/messages/es/docs/about/faq.json +++ b/web/messages/es/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "¿Cómo desinstalo ProxMenux?", - "p1Rich": "Desde ProxMenux: Ajustes → Desinstalar ProxMenux. El desinstalador elimina el árbol de scripts, el lanzador y el servicio Monitor, permite eliminar dependencias seleccionadas y restaura /root/.bashrc y /etc/motd desde los backups hechos al instalar, si existen.", + "p1Rich": "Desde ProxMenux: Ajustes → Desinstalar ProxMenux. El desinstalador elimina el árbol de scripts, el lanzador y el servicio Monitor, permite eliminar dependencias seleccionadas y restaura /root/.bashrc y /etc/motd desde los backups que crea Post-Install, si existen (si no, elimina la línea de ProxMenux del MOTD).", "p2Rich": "Paso a paso completo: Desinstalar ProxMenux." }, "q11": { "question": "VirusTotal marca la URL de instalación — ¿es seguro?", - "p1Rich": "El resultado de 1/95 notificado en el issue #162, de Chong Lua Dao, fue identificado por el mantenedor como un falso positivo. El instalador usa el patrón curl | bash y puede descargar jq desde su versión oficial de GitHub. Este comportamiento puede activar análisis heurísticos; aquel informe histórico no determina la seguridad de futuras descargas.", + "p1Rich": "El resultado de 1/95 notificado en el issue #162, de Chong Lua Dao, fue identificado por el mantenedor como un falso positivo. El instalador se ejecuta con una orden que descarga y ejecuta el script (bash -c \"$(wget -qLO - …)\") y puede descargar jq desde su versión oficial de GitHub. Este comportamiento puede activar análisis heurísticos; aquel informe histórico no determina la seguridad de futuras descargas.", "p2Rich": "ProxMenux es 100% código abierto y el script de instalación es revisable línea por línea: install_proxmenux.sh. Más contexto en la Issue #162." } } diff --git a/web/messages/es/docs/disk-manager/import-disk-lxc.json b/web/messages/es/docs/disk-manager/import-disk-lxc.json index 1c5ad1b0..9732c752 100644 --- a/web/messages/es/docs/disk-manager/import-disk-lxc.json +++ b/web/messages/es/docs/disk-manager/import-disk-lxc.json @@ -82,7 +82,7 @@ }, "troubleshoot": { "heading": "Solución de problemas", - "unprivTitle": "\"No se puede continuar con un contenedor no privilegiado\"", + "unprivTitle": "\"No se puede continuar con un contenedor sin privilegios\"", "unprivBody": "Rechazaste la conversión, así que el script se detuvo sin cambiar nada. Para continuar, vuelve a ejecutarlo y acepta: el script detiene el contenedor, guarda una copia de su configuración en /etc/pve/lxc/<CTID>.conf.bak y sustituye unprivileged: 1 por unprivileged: 0. Ese cambio por sí solo no convierte los UID/GID de los archivos existentes, así que haz antes un backup del contenedor y corrige los propietarios; como alternativa, restaura o recrea el contenedor como privilegiado.", "permsTitle": "Los permisos dentro del contenedor están mal", "permsBody": "Al montar una partición en un contenedor privilegiado se conserva la propiedad existente; un sistema de archivos recién formateado suele pertenecer a root:root. Si el servicio usa otro usuario, por ejemplo www-data para Nextcloud, comprueba su UID/GID y ajusta los archivos necesarios con chown/chmod. Los cambios afectan también al disco subyacente." diff --git a/web/messages/es/docs/storage-share/host-nfs.json b/web/messages/es/docs/storage-share/host-nfs.json index 9354db11..743e712c 100644 --- a/web/messages/es/docs/storage-share/host-nfs.json +++ b/web/messages/es/docs/storage-share/host-nfs.json @@ -140,7 +140,7 @@ "heading": "Solución de problemas", "noServersTitle": "\"No se encontraron servidores NFS en la red\"", "noServersBody": "El auto-descubrimiento usa nmap -p 2049 --open <subnet>/24. El servidor puede no responder si: está en una VLAN / subnet diferente, su firewall bloquea las sondas nmap (muchos lo hacen) o el puerto 2049 está intencionalmente cerrado en esa interfaz. Usa la opción Manual con la IP o hostname del servidor en su lugar.", - "portTitle": "«El puerto NFS (2049) no es accesible»", + "portTitle": "«No se puede acceder al puerto NFS (2049)»", "portBody": "El ping tuvo éxito pero nc -z -w 3 <server> 2049 falló. Comprueba que el servicio NFS está corriendo en el servidor (systemctl status nfs-server en Linux, Panel de Control → File Services en Synology, plugin NFS en OMV / TrueNAS) y que el firewall permite el 2049 desde el host Proxmox.", "showmountTitle": "\"Failed to connect\" desde showmount", "showmountBody": "El servidor rechazó la consulta de la lista de exports. Causas comunes: el servidor aplica ACLs de cliente estrictas (tu IP de Proxmox no está en la lista permitida), rpcbind no está corriendo en el servidor o el servidor expone solo NFSv4 con showmount deshabilitado. La ruta del export se puede añadir manualmente igualmente si la conoces.", diff --git a/web/messages/fr/docs/about/faq.json b/web/messages/fr/docs/about/faq.json index af1d0db6..1c4b1719 100644 --- a/web/messages/fr/docs/about/faq.json +++ b/web/messages/fr/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Comment désinstaller ProxMenux ?", - "p1Rich": "Dans ProxMenux : Paramètres → Désinstaller ProxMenux. La désinstallation supprime l’arborescence des scripts, le lanceur et le service Monitor, ainsi que les dépendances sélectionnées si vous le souhaitez. Elle restaure /root/.bashrc et /etc/motd depuis les sauvegardes de l’installation, si elles existent.", + "p1Rich": "Dans ProxMenux : Paramètres → Désinstaller ProxMenux. La désinstallation supprime l’arborescence des scripts, le lanceur et le service Monitor, ainsi que les dépendances sélectionnées si vous le souhaitez. Elle restaure /root/.bashrc et /etc/motd depuis les sauvegardes créées par Post-Install, si elles existent (sinon, elle supprime la ligne ProxMenux du MOTD).", "p2Rich": "Étape par étape : Désinstaller ProxMenux." }, "q11": { "question": "VirusTotal affiche l'URL d'installation — est-ce sûr?", - "p1Rich": "Le résultat de 1/95 attribué à Chong Lua Dao et signalé dans l’issue #162 a été identifié par le mainteneur comme un faux positif. L’installateur utilise le modèle curl | bash et peut télécharger jq depuis sa version officielle sur GitHub. Ce comportement peut déclencher des analyses heuristiques ; ce rapport historique ne préjuge pas de tous les téléchargements futurs.", + "p1Rich": "Le résultat de 1/95 attribué à Chong Lua Dao et signalé dans l’issue #162 a été identifié par le mainteneur comme un faux positif. L’installateur est lancé par une commande qui télécharge puis exécute le script (bash -c \"$(wget -qLO - …)\") et peut télécharger jq depuis sa version officielle sur GitHub. Ce comportement peut déclencher des analyses heuristiques ; ce rapport historique ne préjuge pas de tous les téléchargements futurs.", "p2Rich": "ProxMenux est entièrement open source. Vous pouvez examiner le script d’installation ligne par ligne : install_proxmenux.sh. Plus de contexte dans l’issue #162." } } diff --git a/web/messages/it/docs/about/faq.json b/web/messages/it/docs/about/faq.json index a0252618..078002c8 100644 --- a/web/messages/it/docs/about/faq.json +++ b/web/messages/it/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Come posso disinstallare ProxMenux?", - "p1Rich": "Da ProxMenux: Impostazioni → Disinstalla ProxMenux. La disinstallazione rimuove gli script, il comando di avvio e il servizio Monitor, oltre alle dipendenze selezionate se richiesto. Ripristina /root/.bashrc e /etc/motd dalle copie create all’installazione, se presenti.", + "p1Rich": "Da ProxMenux: Impostazioni → Disinstalla ProxMenux. La disinstallazione rimuove gli script, il comando di avvio e il servizio Monitor, oltre alle dipendenze selezionate se richiesto. Ripristina /root/.bashrc e /etc/motd dalle copie create da Post-Install, se presenti (altrimenti rimuove la riga di ProxMenux dal MOTD).", "p2Rich": "Procedura completa: Disinstallare ProxMenux." }, "q11": { "question": "VirusTotal contrassegna l'URL di installazione — è sicuro?", - "p1Rich": "Il risultato di 1/95 del motore Chong Lua Dao, riportato nella issue #162, è stato identificato dal manutentore come falso positivo. L’installazione usa il modello curl | bash e può scaricare jq dalla sua release ufficiale su GitHub. Questo comportamento può attivare gli scanner euristici; il rapporto storico non costituisce una valutazione di ogni download futuro.", + "p1Rich": "Il risultato di 1/95 del motore Chong Lua Dao, riportato nella issue #162, è stato identificato dal manutentore come falso positivo. L’installazione si avvia con un comando che scarica ed esegue lo script (bash -c \"$(wget -qLO - …)\") e può scaricare jq dalla sua release ufficiale su GitHub. Questo comportamento può attivare gli scanner euristici; il rapporto storico non costituisce una valutazione di ogni download futuro.", "p2Rich": "ProxMenux è completamente open source e puoi esaminare lo script di installazione riga per riga: install_proxmenux.sh. Altri dettagli nella issue #162." } } diff --git a/web/messages/pt/docs/about/faq.json b/web/messages/pt/docs/about/faq.json index ba153648..71549138 100644 --- a/web/messages/pt/docs/about/faq.json +++ b/web/messages/pt/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Como faço para desinstalar ProxMenux?", - "p1Rich": "No ProxMenux: Definições → Desinstalar ProxMenux. A desinstalação remove os scripts, o comando de arranque e o serviço Monitor, além das dependências selecionadas, se assim escolher. Restaura /root/.bashrc e /etc/motd a partir das cópias criadas na instalação, caso existam.", + "p1Rich": "No ProxMenux: Definições → Desinstalar ProxMenux. A desinstalação remove os scripts, o comando de arranque e o serviço Monitor, além das dependências selecionadas, se assim escolher. Restaura /root/.bashrc e /etc/motd a partir das cópias criadas pelo Post-Install, caso existam (caso contrário, remove a linha do ProxMenux do MOTD).", "p2Rich": "Passo a passo completo: Desinstalar ProxMenux." }, "q11": { "question": "VirusTotal sinaliza o URL de instalação — é seguro?", - "p1Rich": "O resultado de 1/95 do motor Chong Lua Dao, comunicado na issue #162, foi identificado pelo responsável do projeto como um falso positivo. O instalador usa o padrão curl | bash e pode descarregar jq da sua versão oficial no GitHub. Este comportamento pode ativar análises heurísticas; esse relatório histórico não avalia todos os downloads futuros.", + "p1Rich": "O resultado de 1/95 do motor Chong Lua Dao, comunicado na issue #162, foi identificado pelo responsável do projeto como um falso positivo. O instalador é executado com um comando que descarrega e executa o script (bash -c \"$(wget -qLO - …)\") e pode descarregar jq da sua versão oficial no GitHub. Este comportamento pode ativar análises heurísticas; esse relatório histórico não avalia todos os downloads futuros.", "p2Rich": "O ProxMenux é totalmente de código aberto e pode analisar o script de instalação linha a linha: install_proxmenux.sh. Mais contexto na issue #162." } } diff --git a/web/messages/sk/docs/about/faq.json b/web/messages/sk/docs/about/faq.json index 52fe8bd1..f3d5e07f 100644 --- a/web/messages/sk/docs/about/faq.json +++ b/web/messages/sk/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Ako odinštalujem ProxMenux?", - "p1Rich": "V ProxMenuxe: Nastavenia → Odinštalovať ProxMenux. Odinštalovanie odstráni skripty, spúšťač a službu Monitor a voliteľne aj vybrané závislosti. Súbory /root/.bashrc a /etc/motd obnoví zo záloh vytvorených pri inštalácii, ak sú dostupné.", + "p1Rich": "V ProxMenuxe: Nastavenia → Odinštalovať ProxMenux. Odinštalovanie odstráni skripty, spúšťač a službu Monitor a voliteľne aj vybrané závislosti. Súbory /root/.bashrc a /etc/motd obnoví zo záloh, ktoré vytvoril Post-Install, ak sú dostupné (inak odstráni riadok ProxMenux z MOTD).", "p2Rich": "Celý postup nájdete na stránke Odinštalovanie ProxMenuxu." }, "q11": { "question": "VirusTotal označuje inštalačnú URL ako podozrivú — je bezpečná?", - "p1Rich": "Výsledok 1/95 od Chong Lua Dao, nahlásený v issue #162, správca projektu označil za falošný poplach. Inštalátor používa vzor curl | bash a môže stiahnuť jq z jeho oficiálneho vydania na GitHube. Takéto správanie môže spustiť heuristickú detekciu; historické hlásenie nie je hodnotením všetkých budúcich stiahnutí.", + "p1Rich": "Výsledok 1/95 od Chong Lua Dao, nahlásený v issue #162, správca projektu označil za falošný poplach. Inštalátor sa spúšťa príkazom, ktorý skript stiahne a spustí (bash -c \"$(wget -qLO - …)\") a môže stiahnuť jq z jeho oficiálneho vydania na GitHube. Takéto správanie môže spustiť heuristickú detekciu; historické hlásenie nie je hodnotením všetkých budúcich stiahnutí.", "p2Rich": "ProxMenux má úplne otvorený zdrojový kód a inštalačný skript si môžete skontrolovať riadok po riadku: install_proxmenux.sh. Ďalšie súvislosti nájdete v issue #162." } } diff --git a/web/messages/sv/docs/about/faq.json b/web/messages/sv/docs/about/faq.json index ce2459dc..a39c07b9 100644 --- a/web/messages/sv/docs/about/faq.json +++ b/web/messages/sv/docs/about/faq.json @@ -83,12 +83,12 @@ }, "q10": { "question": "Hur avinstallerar jag ProxMenux?", - "p1Rich": "I ProxMenux: Inställningar → Avinstallera ProxMenux. Avinstallationen tar bort skriptträdet, startkommandot och Monitor-tjänsten samt, om du väljer det, utvalda beroenden. Den återställer /root/.bashrc och /etc/motd från säkerhetskopiorna som skapades vid installationen, om de finns.", + "p1Rich": "I ProxMenux: Inställningar → Avinstallera ProxMenux. Avinstallationen tar bort skriptträdet, startkommandot och Monitor-tjänsten samt, om du väljer det, utvalda beroenden. Den återställer /root/.bashrc och /etc/motd från säkerhetskopiorna som Post-Install skapade, om de finns (annars tas ProxMenux-raden bort ur MOTD).", "p2Rich": "Fullständiga instruktioner: Avinstallera ProxMenux." }, "q11": { "question": "VirusTotal flaggar installationsadressen — är den säker?", - "p1Rich": "Resultatet 1/95 från Chong Lua Dao, som rapporterades i ärende #162, bedömdes av projektansvarig som ett falsklarm. Installationsprogrammet använder mönstret curl | bash och kan ladda ned jq från dess officiella GitHub-utgåva. Detta beteende kan utlösa heuristiska skannrar. Den historiska rapporten säger inget avgörande om alla framtida nedladdningar.", + "p1Rich": "Resultatet 1/95 från Chong Lua Dao, som rapporterades i ärende #162, bedömdes av projektansvarig som ett falsklarm. Installationsprogrammet startas med ett kommando som laddar ned och kör skriptet (bash -c \"$(wget -qLO - …)\") och kan ladda ned jq från dess officiella GitHub-utgåva. Detta beteende kan utlösa heuristiska skannrar. Den historiska rapporten säger inget avgörande om alla framtida nedladdningar.", "p2Rich": "ProxMenux har helt öppen källkod och du kan granska installationsskriptet rad för rad: install_proxmenux.sh. Mer bakgrund finns i ärende #162." } }