8547 lines
272 KiB
Text
8547 lines
272 KiB
Text
# BastionGuard™ French translation
|
|
# Copyright (C) 2025-2026 BastionGuard™
|
|
# This file is distributed under the same license as the BastionGuard package.
|
|
# Calogero Scarnà <info@bastionguard.eu>, 2025-2026.
|
|
#
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: BastionGuard 1.0\n"
|
|
"Report-Msgid-Bugs-To: info@bastionguard.eu\n"
|
|
"POT-Creation-Date: 2026-01-19 07:54+0100\n"
|
|
"PO-Revision-Date: 2026-01-19 07:54+0100\n"
|
|
"Last-Translator: Calogero Scarnà <info@bastionguard.eu>\n"
|
|
"Language-Team: French\n"
|
|
"Language: fr\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../src/SettingsPage.cpp:366 ../src/wizard/wizard_setup.cpp:126
|
|
#: ../src/wizard/wizard_setup.cpp:248
|
|
msgid "Impossibile creare file temporaneo"
|
|
msgstr "Impossible de créer un fichier temporaire"
|
|
|
|
#: ../src/SettingsPage.cpp:374
|
|
msgid "Errore scrittura temporanea"
|
|
msgstr "Erreur d'écriture du fichier temporaire"
|
|
|
|
#: ../src/SettingsPage.cpp:433
|
|
msgid "[settings] 📖 Letto webports.conf: "
|
|
msgstr "[paramètres] 📖 Lecture de webports.conf : "
|
|
|
|
#: ../src/SettingsPage.cpp:438
|
|
msgid "[settings] ⚠️ Nessun webports.conf trovato, uso default 81/444\n"
|
|
msgstr "[paramètres] ⚠️ Aucun webports.conf trouvé, utilisation des valeurs par défaut 81/444\n"
|
|
|
|
#: ../src/SettingsPage.cpp:448
|
|
msgid "[copy_with_pkexec] File sorgente non trovato: "
|
|
msgstr "[copy_with_pkexec] Fichier source non trouvé : "
|
|
|
|
#: ../src/SettingsPage.cpp:476
|
|
msgid "[update_ports_in_file] File non trovato: "
|
|
msgstr "[update_ports_in_file] Fichier non trouvé : "
|
|
|
|
#: ../src/SettingsPage.cpp:482
|
|
msgid "[update_ports_in_file] Impossibile aprire il file: "
|
|
msgstr "[update_ports_in_file] Impossible d'ouvrir le fichier : "
|
|
|
|
#: ../src/SettingsPage.cpp:507
|
|
msgid "[update_ports_in_file] Impossibile scrivere il file temporaneo"
|
|
msgstr "[update_ports_in_file] Impossible d'écrire le fichier temporaire"
|
|
|
|
#: ../src/SettingsPage.cpp:518
|
|
msgid "[update_ports_in_file] "
|
|
msgstr "[update_ports_in_file] "
|
|
|
|
#: ../src/SettingsPage.cpp:552
|
|
msgid ""
|
|
"[detect_distro] lsb_release non fornisce info, fallback su /etc/os-release\n"
|
|
msgstr ""
|
|
"[detect_distro] lsb_release ne fournit pas d'informations, repli sur /etc/os-release\n"
|
|
|
|
#: ../src/SettingsPage.cpp:604
|
|
msgid "[detect_distro] Distribuzione rilevata: "
|
|
msgstr "[detect_distro] Distribution détectée : "
|
|
|
|
#: ../src/SettingsPage.cpp:633
|
|
msgid "[detect_webserver] Apache rilevato"
|
|
msgstr "[detect_webserver] Apache détecté"
|
|
|
|
#: ../src/SettingsPage.cpp:639
|
|
msgid "[detect_webserver] Nginx rilevato"
|
|
msgstr "[detect_webserver] Nginx détecté"
|
|
|
|
#: ../src/SettingsPage.cpp:645
|
|
msgid "[detect_webserver] LiteSpeed rilevato"
|
|
msgstr "[detect_webserver] LiteSpeed détecté"
|
|
|
|
#: ../src/SettingsPage.cpp:663
|
|
msgid "[detect_webserver] Nessun server rilevato"
|
|
msgstr "[detect_webserver] Aucun serveur web détecté"
|
|
|
|
#: ../src/SettingsPage.cpp:685
|
|
msgid "[settings] Porte lette da "
|
|
msgstr "[paramètres] Ports lus depuis "
|
|
|
|
#: ../src/SettingsPage.cpp:689
|
|
msgid "[settings] ⚠ Impossibile aprire "
|
|
msgstr "[paramètres] ⚠ Impossible d'ouvrir "
|
|
|
|
#: ../src/SettingsPage.cpp:690
|
|
msgid " — uso valori di default (80/443)\n"
|
|
msgstr " — utilisation des valeurs par défaut (80/443)\n"
|
|
|
|
#: ../src/SettingsPage.cpp:710
|
|
msgid "[settings] ❌ Impossibile creare file temporaneo: "
|
|
msgstr "[paramètres] ❌ Impossible de créer un fichier temporaire : "
|
|
|
|
#: ../src/SettingsPage.cpp:724
|
|
msgid "[settings] ✅ Porte BastionGuard salvate in "
|
|
msgstr "[paramètres] ✅ Ports BastionGuard enregistrés dans "
|
|
|
|
#: ../src/SettingsPage.cpp:729
|
|
msgid "[settings] ❌ Errore durante l'installazione via pkexec.\n"
|
|
msgstr "[paramètres] ❌ Erreur lors de l'installation via pkexec.\n"
|
|
|
|
#: ../src/SettingsPage.cpp:733
|
|
msgid "[settings] ⚠ Eccezione durante update_webserver_ports: "
|
|
msgstr "[paramètres] ⚠ Exception lors de update_webserver_ports : "
|
|
|
|
#: ../src/SettingsPage.cpp:820 ../src/SettingsPage.cpp:1092
|
|
msgid "Percorso quarantena: "
|
|
msgstr "Chemin de quarantaine : "
|
|
|
|
#: ../src/SettingsPage.cpp:821
|
|
msgid "Seleziona cartella quarantena"
|
|
msgstr "Sélectionner le dossier de quarantaine"
|
|
|
|
#: ../src/SettingsPage.cpp:822 ../src/SettingsPage.cpp:857
|
|
#: ../src/SettingsPage.cpp:1167
|
|
msgid "Antivirus real time: Disabilitato"
|
|
msgstr "Antivirus en temps réel : Désactivé"
|
|
|
|
#: ../src/SettingsPage.cpp:824
|
|
msgid "Abilita tutte le opzioni"
|
|
msgstr "Activer toutes les options"
|
|
|
|
#: ../src/SettingsPage.cpp:826
|
|
msgid "Protezione disattivata"
|
|
msgstr "Protection désactivée"
|
|
|
|
#: ../src/SettingsPage.cpp:831
|
|
msgid "Directory Samba"
|
|
msgstr "Répertoire Samba"
|
|
|
|
#: ../src/SettingsPage.cpp:856 ../src/SettingsPage.cpp:1166
|
|
msgid "Antivirus real time: Abilitato"
|
|
msgstr "Antivirus en temps réel : Activé"
|
|
|
|
#: ../src/SettingsPage.cpp:871
|
|
msgid "Cartelle monitorate (clamonacc)"
|
|
msgstr "Dossiers surveillés (clamonacc)"
|
|
|
|
#: ../src/SettingsPage.cpp:891 ../src/SettingsPage.cpp:1278
|
|
msgid "Aggiungi cartella"
|
|
msgstr "Ajouter un dossier"
|
|
|
|
#: ../src/SettingsPage.cpp:892 ../src/SettingsPage.cpp:1279
|
|
msgid "Rimuovi cartella"
|
|
msgstr "Supprimer le dossier"
|
|
|
|
#: ../src/SettingsPage.cpp:895
|
|
msgid "Base"
|
|
msgstr "Base"
|
|
|
|
#: ../src/SettingsPage.cpp:902
|
|
msgid "Opzioni di scansione"
|
|
msgstr "Options de scan"
|
|
|
|
#: ../src/SettingsPage.cpp:933
|
|
msgid ""
|
|
"⚠️ Attenzione: modificare queste opzioni avanzate solo se si è sicuri.\n"
|
|
"Un uso improprio può compromettere la protezione."
|
|
msgstr ""
|
|
"⚠️ Attention : ne modifiez ces options avancées que si vous êtes sûr de vous.\n"
|
|
"Une mauvaise utilisation peut compromettre la protection."
|
|
|
|
#: ../src/SettingsPage.cpp:970
|
|
msgid "Tutte le opzioni avanzate abilitate (toggle)"
|
|
msgstr "Toutes les options avancées activées (bascule)"
|
|
|
|
#: ../src/SettingsPage.cpp:971
|
|
msgid "Abilita tutte le opzioni avanzate"
|
|
msgstr "Activer toutes les options avancées"
|
|
|
|
#: ../src/SettingsPage.cpp:976 ../src/SambaPage.cpp:96
|
|
msgid "Salva configurazione"
|
|
msgstr "Enregistrer la configuration"
|
|
|
|
#: ../src/SettingsPage.cpp:981
|
|
msgid "Database firme personalizzato"
|
|
msgstr "Base de signatures personnalisée"
|
|
|
|
#: ../src/SettingsPage.cpp:988
|
|
msgid ""
|
|
"ClamAV utilizzerà automaticamente le firme personalizzate\n"
|
|
"presenti in questa cartella:"
|
|
msgstr ""
|
|
"ClamAV utilisera automatiquement les signatures personnalisées\n"
|
|
"présentes dans ce dossier :"
|
|
|
|
#: ../src/SettingsPage.cpp:1019
|
|
msgid "[MANCANTE] "
|
|
msgstr "[MANQUANT] "
|
|
|
|
#: ../src/SettingsPage.cpp:1042
|
|
msgid "Avanzate"
|
|
msgstr "Avancé"
|
|
|
|
#: ../src/SettingsPage.cpp:1081
|
|
msgid "Seleziona una cartella quarantena"
|
|
msgstr "Sélectionner un dossier de quarantaine"
|
|
|
|
#: ../src/SettingsPage.cpp:1083 ../src/SettingsPage.cpp:1103
|
|
#: ../src/SettingsPage.cpp:1288 ../src/SettingsPage.cpp:2611
|
|
#: ../src/wizard/wizard_window.cpp:275
|
|
msgid "_Annulla"
|
|
msgstr "_Annuler"
|
|
|
|
#: ../src/SettingsPage.cpp:1084 ../src/SettingsPage.cpp:1104
|
|
#: ../src/SettingsPage.cpp:1289
|
|
msgid "_Seleziona"
|
|
msgstr "_Sélectionner"
|
|
|
|
#: ../src/SettingsPage.cpp:1101
|
|
msgid "Seleziona una cartella"
|
|
msgstr "Sélectionner un dossier"
|
|
|
|
#: ../src/SettingsPage.cpp:1144
|
|
msgid "Errore: impossibile scrivere il file temporaneo di configurazione"
|
|
msgstr "Erreur : impossible d'écrire le fichier temporaire de configuration"
|
|
|
|
#: ../src/SettingsPage.cpp:1151
|
|
msgid "Configurazione salvata su"
|
|
msgstr "Configuration enregistrée dans"
|
|
|
|
#: ../src/SettingsPage.cpp:1153
|
|
msgid "Errore: impossibile salvare configurazione!"
|
|
msgstr "Erreur : impossible d'enregistrer la configuration !"
|
|
|
|
#: ../src/SettingsPage.cpp:1159
|
|
msgid "Errore: impossibile installare clamd automaticamente."
|
|
msgstr "Erreur : impossible d'installer clamd automatiquement."
|
|
|
|
#: ../src/SettingsPage.cpp:1179
|
|
msgid "Protezione Anti-Ransomware"
|
|
msgstr "Protection Anti-Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:1187 ../src/SettingsPage.cpp:1360
|
|
msgid "Protezione Anti-Ransomware: Attiva"
|
|
msgstr "Protection Anti-Ransomware : Active"
|
|
|
|
#: ../src/SettingsPage.cpp:1188
|
|
msgid "Protezione Anti-Ransomware: Disattivata (servizio non attivo)"
|
|
msgstr "Protection Anti-Ransomware : Désactivée (service non actif)"
|
|
|
|
#: ../src/SettingsPage.cpp:1198
|
|
msgid "Regole YARA in uso"
|
|
msgstr "Règles YARA en cours d'utilisation"
|
|
|
|
#: ../src/SettingsPage.cpp:1210
|
|
msgid "Aggiorna regole YARA"
|
|
msgstr "Mettre à jour les règles YARA"
|
|
|
|
#: ../src/SettingsPage.cpp:1214
|
|
msgid "⏳ Aggiornamento regole YARA in corso..."
|
|
msgstr "⏳ Mise à jour des règles YARA en cours..."
|
|
|
|
#: ../src/SettingsPage.cpp:1221
|
|
msgid "✔ Regole YARA aggiornate con successo"
|
|
msgstr "✔ Règles YARA mises à jour avec succès"
|
|
|
|
#: ../src/SettingsPage.cpp:1224
|
|
msgid "❌ Errore durante l'aggiornamento delle regole YARA"
|
|
msgstr "❌ Erreur lors de la mise à jour des règles YARA"
|
|
|
|
#: ../src/SettingsPage.cpp:1232
|
|
msgid "Aggiorna Sanesecurity DB"
|
|
msgstr "Mettre à jour la base Sanesecurity"
|
|
|
|
#: ../src/SettingsPage.cpp:1236
|
|
msgid "⏳ Aggiornamento Sanesecurity DB in corso..."
|
|
msgstr "⏳ Mise à jour de la base Sanesecurity en cours..."
|
|
|
|
#: ../src/SettingsPage.cpp:1243
|
|
msgid "✔ Sanesecurity DB aggiornato con successo"
|
|
msgstr "✔ Base Sanesecurity mise à jour avec succès"
|
|
|
|
#: ../src/SettingsPage.cpp:1245
|
|
msgid "❌ Errore durante l'aggiornamento del Sanesecurity DB"
|
|
msgstr "❌ Erreur lors de la mise à jour de la base Sanesecurity"
|
|
|
|
#: ../src/SettingsPage.cpp:1259
|
|
msgid "Usa regole YARA"
|
|
msgstr "Utiliser les règles YARA"
|
|
|
|
#: ../src/SettingsPage.cpp:1263
|
|
msgid "Usa DB Sanesecurity"
|
|
msgstr "Utiliser la base Sanesecurity"
|
|
|
|
#: ../src/SettingsPage.cpp:1267
|
|
msgid "Cartelle da scansionare:"
|
|
msgstr "Dossiers à scanner :"
|
|
|
|
#: ../src/SettingsPage.cpp:1286
|
|
msgid "Seleziona cartella da scansionare"
|
|
msgstr "Sélectionner le dossier à scanner"
|
|
|
|
#: ../src/SettingsPage.cpp:1315
|
|
msgid "Intervallo scansione (min):"
|
|
msgstr "Intervalle de scan (min) :"
|
|
|
|
#: ../src/SettingsPage.cpp:1320
|
|
msgid "Salva configurazione scanner"
|
|
msgstr "Enregistrer la configuration du scanner"
|
|
|
|
#: ../src/SettingsPage.cpp:1342 ../src/AntiRansomwarePage.cpp:58
|
|
msgid "Anti-Ransomware"
|
|
msgstr "Anti-Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:1352
|
|
msgid "⏳ Avvio servizio Anti-Ransomware..."
|
|
msgstr "⏳ Démarrage du service Anti-Ransomware..."
|
|
|
|
#: ../src/SettingsPage.cpp:1354
|
|
msgid "❌ Impossibile avviare il servizio Anti-Ransomware"
|
|
msgstr "❌ Impossible de démarrer le service Anti-Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:1363
|
|
msgid "⏳ Arresto servizio Anti-Ransomware..."
|
|
msgstr "⏳ Arrêt du service Anti-Ransomware..."
|
|
|
|
#: ../src/SettingsPage.cpp:1365
|
|
msgid "❌ Impossibile fermare il servizio Anti-Ransomware"
|
|
msgstr "❌ Impossible d'arrêter le service Anti-Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:1371
|
|
msgid "Protezione Anti-Ransomware: Disattivata"
|
|
msgstr "Protection Anti-Ransomware : Désactivée"
|
|
|
|
#: ../src/SettingsPage.cpp:1380
|
|
msgid "⚠ refreshAntiransomRules chiamata ma rulesStore non è inizializzato\n"
|
|
msgstr "⚠ refreshAntiransomRules appelé mais rulesStore n'est pas initialisé\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1389
|
|
msgid "⚠ rulesStore non inizializzato\n"
|
|
msgstr "⚠ rulesStore non initialisé\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1399
|
|
msgid "⚠ Nessuna cartella YARA trovata in "
|
|
msgstr "⚠ Aucun dossier YARA trouvé dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1419 ../src/Backend.cpp:1082
|
|
msgid "⚠ Impossibile aprire "
|
|
msgstr "⚠ Impossible d'ouvrir "
|
|
|
|
#: ../src/SettingsPage.cpp:1434
|
|
msgid " regole YARA caricate da "
|
|
msgstr " règles YARA chargées depuis "
|
|
|
|
#: ../src/SettingsPage.cpp:1436
|
|
msgid "⚠ Nessuna regola YARA trovata in "
|
|
msgstr "⚠ Aucune règle YARA trouvée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1458
|
|
msgid "⚠️ Config non trovata → uso default (/home)\n"
|
|
msgstr "⚠️ Config non trouvée → utilisation des valeurs par défaut (/home)\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1500
|
|
msgid "✔ Config caricata da "
|
|
msgstr "✔ Configuration chargée depuis "
|
|
|
|
#: ../src/SettingsPage.cpp:1528
|
|
msgid "# Configurazione BastionGuard Ransomware Scanner\n"
|
|
msgstr "# Configuration BastionGuard Ransomware Scanner\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1548 ../src/SettingsPage.cpp:1552
|
|
msgid "✔ Config aggiornata in: "
|
|
msgstr "✔ Configuration mise à jour dans : "
|
|
|
|
#: ../src/SettingsPage.cpp:1550
|
|
msgid "❌ Errore: impossibile aggiornare config in "
|
|
msgstr "❌ Erreur : impossible de mettre à jour la configuration dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1564
|
|
msgid "Protezione Anti-Phishing"
|
|
msgstr "Protection Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:1573
|
|
msgid "Protezione Anti-Phishing: Attiva (servizio di sistema)"
|
|
msgstr "Protection Anti-Phishing : Active (service système)"
|
|
|
|
#: ../src/SettingsPage.cpp:1574
|
|
msgid "Protezione Anti-Phishing: Disattivata (servizio non attivo)"
|
|
msgstr "Protection Anti-Phishing : Désactivée (service non actif)"
|
|
|
|
#: ../src/SettingsPage.cpp:1584
|
|
msgid "Aggiorna automaticamente la blacklist ogni 2 ore"
|
|
msgstr "Mettre à jour automatiquement la liste noire toutes les 2 heures"
|
|
|
|
#: ../src/SettingsPage.cpp:1595
|
|
msgid "⏳ Attivazione aggiornamento automatico..."
|
|
msgstr "⏳ Activation de la mise à jour automatique..."
|
|
|
|
#: ../src/SettingsPage.cpp:1596
|
|
msgid "⏳ Disattivazione aggiornamento automatico..."
|
|
msgstr "⏳ Désactivation de la mise à jour automatique..."
|
|
|
|
#: ../src/SettingsPage.cpp:1603
|
|
msgid "✔ Aggiornamento automatico abilitato (ogni 2 ore)"
|
|
msgstr "✔ Mise à jour automatique activée (toutes les 2 heures)"
|
|
|
|
#: ../src/SettingsPage.cpp:1604
|
|
msgid "ℹ️ Aggiornamento automatico disabilitato"
|
|
msgstr "ℹ️ Mise à jour automatique désactivée"
|
|
|
|
#: ../src/SettingsPage.cpp:1606
|
|
msgid "❌ Errore nella modifica del timer automatico"
|
|
msgstr "❌ Erreur lors de la modification du minuteur automatique"
|
|
|
|
#: ../src/SettingsPage.cpp:1616
|
|
msgid "Usa Google Safe Browsing (verifica aggiuntiva)"
|
|
msgstr "Utiliser Google Safe Browsing (vérification supplémentaire)"
|
|
|
|
#: ../src/SettingsPage.cpp:1619
|
|
msgid "Chiave API Google Safe Browsing:"
|
|
msgstr "Clé API Google Safe Browsing :"
|
|
|
|
#: ../src/SettingsPage.cpp:1622
|
|
msgid "Inserisci la tua API key..."
|
|
msgstr "Entrez votre clé API..."
|
|
|
|
#: ../src/SettingsPage.cpp:1629 ../src/SettingsPage.cpp:2834
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:84
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:113
|
|
msgid "Salva"
|
|
msgstr "Enregistrer"
|
|
|
|
#: ../src/SettingsPage.cpp:1634
|
|
msgid "Chiave Google Safe salvata"
|
|
msgstr "Clé Google Safe enregistrée"
|
|
|
|
#: ../src/SettingsPage.cpp:1637 ../src/SettingsPage.cpp:1647
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:82
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:111
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:229
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:237
|
|
msgid "Mostra"
|
|
msgstr "Afficher"
|
|
|
|
#: ../src/SettingsPage.cpp:1647
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:229
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:237
|
|
msgid "Nascondi"
|
|
msgstr "Masquer"
|
|
|
|
#: ../src/SettingsPage.cpp:1653
|
|
msgid "Verifica"
|
|
msgstr "Vérifier"
|
|
|
|
#: ../src/SettingsPage.cpp:1655
|
|
msgid "Verifica chiave Google Safe..."
|
|
msgstr "Vérification de la clé Google Safe..."
|
|
|
|
#: ../src/SettingsPage.cpp:1660
|
|
msgid "Chiave Google Safe valida"
|
|
msgstr "Clé Google Safe valide"
|
|
|
|
#: ../src/SettingsPage.cpp:1662
|
|
msgid "Chiave Google Safe non valida"
|
|
msgstr "Clé Google Safe invalide"
|
|
|
|
#: ../src/SettingsPage.cpp:1687
|
|
msgid "✔ Google Safe Browsing abilitato"
|
|
msgstr "✔ Google Safe Browsing activé"
|
|
|
|
#: ../src/SettingsPage.cpp:1688
|
|
msgid "ℹ️ Google Safe Browsing disabilitato"
|
|
msgstr "ℹ️ Google Safe Browsing désactivé"
|
|
|
|
#: ../src/SettingsPage.cpp:1694
|
|
msgid "Blacklist caricate"
|
|
msgstr "Liste noire chargée"
|
|
|
|
#: ../src/SettingsPage.cpp:1705
|
|
msgid "Aggiorna blacklist"
|
|
msgstr "Mettre à jour la liste noire"
|
|
|
|
#: ../src/SettingsPage.cpp:1708
|
|
msgid "Aggiornamento blacklist..."
|
|
msgstr "Mise à jour de la liste noire..."
|
|
|
|
#: ../src/SettingsPage.cpp:1715
|
|
msgid "Blacklist aggiornata"
|
|
msgstr "Liste noire mise à jour"
|
|
|
|
#: ../src/SettingsPage.cpp:1722
|
|
msgid "♻ Riavvio servizio Anti-Phishing..."
|
|
msgstr "♻ Redémarrage du service Anti-Phishing..."
|
|
|
|
#: ../src/SettingsPage.cpp:1725
|
|
msgid "✔ Servizio Anti-Phishing riavviato con nuova blacklist"
|
|
msgstr "✔ Service Anti-Phishing redémarré avec la nouvelle liste noire"
|
|
|
|
#: ../src/SettingsPage.cpp:1727
|
|
msgid "⚠ Errore durante il riavvio del servizio Anti-Phishing"
|
|
msgstr "⚠ Erreur lors du redémarrage du service Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:1732
|
|
msgid "Errore aggiornamento blacklist"
|
|
msgstr "Erreur lors de la mise à jour de la liste noire"
|
|
|
|
#: ../src/SettingsPage.cpp:1740
|
|
msgid "La lista completa aggiornata si trova in: phishing/blacklist.txt"
|
|
msgstr "La liste complète mise à jour se trouve dans : phishing/blacklist.txt"
|
|
|
|
#: ../src/SettingsPage.cpp:1761
|
|
msgid "Blocco IP automatico (Firewall)"
|
|
msgstr "Blocage IP automatique (Pare-feu)"
|
|
|
|
#: ../src/SettingsPage.cpp:1770
|
|
msgid "Abilita blocco IP automatico"
|
|
msgstr "Activer le blocage IP automatique"
|
|
|
|
#: ../src/SettingsPage.cpp:1786
|
|
msgid ""
|
|
"Blocca automaticamente gli IP malevoli rilevati dal modulo Anti-Phishing\n"
|
|
"utilizzando il firewall di sistema (UFW / firewalld)."
|
|
msgstr ""
|
|
"Bloque automatiquement les IP malveillantes détectées par le module Anti-Phishing\n"
|
|
"en utilisant le pare-feu du système (UFW / firewalld)."
|
|
|
|
#: ../src/SettingsPage.cpp:1804
|
|
msgid "Firewall IP: Disattivato"
|
|
msgstr "Pare-feu IP : Désactivé"
|
|
|
|
#: ../src/SettingsPage.cpp:1812
|
|
msgid "Firewall IP attivo: UFW"
|
|
msgstr "Pare-feu IP actif : UFW"
|
|
|
|
#: ../src/SettingsPage.cpp:1815
|
|
msgid "Firewall IP attivo: firewalld"
|
|
msgstr "Pare-feu IP actif : firewalld"
|
|
|
|
#: ../src/SettingsPage.cpp:1818
|
|
msgid "Firewall IP attivo"
|
|
msgstr "Pare-feu IP actif"
|
|
|
|
#: ../src/SettingsPage.cpp:1833
|
|
msgid "Configura blocco IP firewall"
|
|
msgstr "Configurer le blocage IP du pare-feu"
|
|
|
|
#: ../src/SettingsPage.cpp:1879
|
|
msgid "✔ Blocco IP firewall abilitato"
|
|
msgstr "✔ Blocage IP pare-feu activé"
|
|
|
|
#: ../src/SettingsPage.cpp:1880
|
|
msgid "ℹ️ Blocco IP firewall disabilitato"
|
|
msgstr "ℹ️ Blocage IP pare-feu désactivé"
|
|
|
|
#: ../src/SettingsPage.cpp:1900
|
|
msgid "Anti-Phishing"
|
|
msgstr "Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:1908
|
|
msgid "⏳ Avvio servizio Anti-Phishing..."
|
|
msgstr "⏳ Démarrage du service Anti-Phishing..."
|
|
|
|
#: ../src/SettingsPage.cpp:1910
|
|
msgid "❌ Impossibile avviare il servizio Anti-Phishing"
|
|
msgstr "❌ Impossible de démarrer le service Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:1916
|
|
msgid "Protezione Anti-Phishing: Attiva"
|
|
msgstr "Protection Anti-Phishing : Active"
|
|
|
|
#: ../src/SettingsPage.cpp:1919
|
|
msgid "⏳ Arresto servizio Anti-Phishing..."
|
|
msgstr "⏳ Arrêt du service Anti-Phishing..."
|
|
|
|
#: ../src/SettingsPage.cpp:1921
|
|
msgid "❌ Impossibile fermare il servizio Anti-Phishing"
|
|
msgstr "❌ Impossible d'arrêter le service Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:1927
|
|
msgid "Protezione Anti-Phishing: Disattivata"
|
|
msgstr "Protection Anti-Phishing : Désactivée"
|
|
|
|
#: ../src/SettingsPage.cpp:1933
|
|
msgid "⚠ refreshPhishLists chiamata ma phishStore non è inizializzato\n"
|
|
msgstr "⚠ refreshPhishLists appelé mais phishStore n'est pas initialisé\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1941
|
|
msgid "⚠ phishStore non inizializzato\n"
|
|
msgstr "⚠ phishStore non initialisé\n"
|
|
|
|
#: ../src/SettingsPage.cpp:1964
|
|
msgid "Blacklist ridotta vuota in "
|
|
msgstr "Liste noire réduite vide dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1967
|
|
msgid "Caricate "
|
|
msgstr "Chargées "
|
|
|
|
#: ../src/SettingsPage.cpp:1968
|
|
msgid "righe da blacklist ridotta"
|
|
msgstr "lignes depuis la liste noire réduite"
|
|
|
|
#: ../src/SettingsPage.cpp:1972
|
|
msgid "Nessuna blacklist ridotta trovata in "
|
|
msgstr "Aucune liste noire réduite trouvée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1979
|
|
msgid "Lista completa in "
|
|
msgstr "Liste complète dans "
|
|
|
|
#: ../src/SettingsPage.cpp:1982
|
|
msgid "Lista completa non trovata in "
|
|
msgstr "Liste complète non trouvée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:2013
|
|
msgid "Lingua dell'applicazione"
|
|
msgstr "Langue de l'application"
|
|
|
|
#: ../src/SettingsPage.cpp:2019
|
|
msgid "Seleziona lingua"
|
|
msgstr "Sélectionner la langue"
|
|
|
|
#: ../src/SettingsPage.cpp:2055
|
|
msgid "Applica"
|
|
msgstr "Appliquer"
|
|
|
|
#: ../src/SettingsPage.cpp:2076
|
|
msgid "✔ Lingua salvata in "
|
|
msgstr "✔ Langue enregistrée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:2078
|
|
msgid "❌ Impossibile salvare "
|
|
msgstr "❌ Impossible d'enregistrer "
|
|
|
|
#: ../src/SettingsPage.cpp:2085
|
|
msgid "Riavvio dei servizi in corso..."
|
|
msgstr "Redémarrage des services en cours..."
|
|
|
|
#: ../src/SettingsPage.cpp:2096
|
|
msgid "Attendere qualche secondo, l'app verrà riavviata automaticamente."
|
|
msgstr "Veuillez patienter quelques secondes, l'application va redémarrer automatiquement."
|
|
|
|
#: ../src/SettingsPage.cpp:2120 ../src/SettingsPage.cpp:2129
|
|
msgid "[BastionGuard] ⚠ Impossibile riavviare "
|
|
msgstr "[BastionGuard] ⚠ Impossible de redémarrer "
|
|
|
|
#: ../src/SettingsPage.cpp:2121
|
|
msgid " tramite systemctl (anche con pkexec)"
|
|
msgstr " via systemctl (même avec pkexec)"
|
|
|
|
#: ../src/SettingsPage.cpp:2163
|
|
msgid "❌ Impossibile rilanciare l’app (execl fallito)"
|
|
msgstr "❌ Impossible de relancer l'application (execl a échoué)"
|
|
|
|
#: ../src/SettingsPage.cpp:2165
|
|
msgid "❌ Impossibile determinare il percorso dell’eseguibile"
|
|
msgstr "❌ Impossible de déterminer le chemin de l'exécutable"
|
|
|
|
#: ../src/SettingsPage.cpp:2191 ../src/wizard/wizard_window.cpp:567
|
|
msgid "Sistema operativo / Distro"
|
|
msgstr "Système d'exploitation / Distribution"
|
|
|
|
#: ../src/SettingsPage.cpp:2196 ../src/wizard/wizard_window.cpp:571
|
|
msgid "Rilevamento automatico"
|
|
msgstr "Détection automatique"
|
|
|
|
#: ../src/SettingsPage.cpp:2230
|
|
msgid "Applica configurazione web"
|
|
msgstr "Appliquer la configuration web"
|
|
|
|
#: ../src/SettingsPage.cpp:2308
|
|
msgid "[BastionGuard] Distro rilevata: "
|
|
msgstr "[BastionGuard] Distribution détectée : "
|
|
|
|
#: ../src/SettingsPage.cpp:2316 ../src/wizard/wizard_window.cpp:1252
|
|
msgid "Le porte devono essere numeriche valide."
|
|
msgstr "Les ports doivent être des nombres valides."
|
|
|
|
#: ../src/SettingsPage.cpp:2317 ../src/SettingsPage.cpp:2326
|
|
#: ../src/SettingsPage.cpp:2383
|
|
msgid "BastionGuard - Errore"
|
|
msgstr "BastionGuard - Erreur"
|
|
|
|
#: ../src/SettingsPage.cpp:2325
|
|
msgid "Errore durante la sostituzione delle porte nel template."
|
|
msgstr "Erreur lors du remplacement des ports dans le modèle."
|
|
|
|
#: ../src/SettingsPage.cpp:2355 ../src/wizard/wizard_window.cpp:1307
|
|
msgid "echo '[BastionGuard] Applicazione configurazione NGINX...'\n"
|
|
msgstr "echo '[BastionGuard] Application de la configuration NGINX...'\n"
|
|
|
|
#: ../src/SettingsPage.cpp:2365 ../src/wizard/wizard_window.cpp:1320
|
|
msgid "echo '[BastionGuard] Verifica configurazione esistente...'\n"
|
|
msgstr "echo '[BastionGuard] Vérification de la configuration existante...'\n"
|
|
|
|
#: ../src/SettingsPage.cpp:2371
|
|
msgid ""
|
|
" echo '[BastionGuard] Configurazione già presente, aggiornamento non "
|
|
"necessario.'\n"
|
|
msgstr ""
|
|
" echo '[BastionGuard] Configuration déjà présente, pas de mise à jour nécessaire.'\n"
|
|
|
|
#: ../src/SettingsPage.cpp:2381
|
|
msgid "[BastionGuard] Fallito:\n"
|
|
msgstr "[BastionGuard] Échec :\n"
|
|
|
|
#: ../src/SettingsPage.cpp:2382
|
|
msgid "Errore durante l’applicazione della configurazione:\n"
|
|
msgstr "Erreur lors de l'application de la configuration :\n"
|
|
|
|
#: ../src/SettingsPage.cpp:2387
|
|
msgid "Configurazione NGINX aggiornata e servizio riavviato."
|
|
msgstr "Configuration NGINX mise à jour et service redémarré."
|
|
|
|
#: ../src/SettingsPage.cpp:2388
|
|
msgid "BastionGuard - Esito"
|
|
msgstr "BastionGuard - Résultat"
|
|
|
|
#: ../src/SettingsPage.cpp:2400
|
|
msgid "Opzioni"
|
|
msgstr "Options"
|
|
|
|
#: ../src/SettingsPage.cpp:2407
|
|
msgid "Gestione Whitelist Anti-Phishing"
|
|
msgstr "Gestion de la liste blanche Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:2449
|
|
msgid "Cerca dominio..."
|
|
msgstr "Rechercher un domaine..."
|
|
|
|
#: ../src/SettingsPage.cpp:2454
|
|
msgid "Inserisci dominio o IP (es. example.com)"
|
|
msgstr "Entrez un domaine ou une IP (ex. example.com)"
|
|
|
|
#: ../src/SettingsPage.cpp:2457 ../src/SettingsPage.cpp:2578
|
|
#: ../src/SettingsPage.cpp:2832 ../src/SambaPage.cpp:93
|
|
#: ../src/SambaPage.cpp:285
|
|
msgid "Aggiungi"
|
|
msgstr "Ajouter"
|
|
|
|
#: ../src/SettingsPage.cpp:2458 ../src/SettingsPage.cpp:2833
|
|
msgid "Rimuovi selezionato"
|
|
msgstr "Supprimer la sélection"
|
|
|
|
#: ../src/SettingsPage.cpp:2459
|
|
msgid "Salva modifiche"
|
|
msgstr "Enregistrer les modifications"
|
|
|
|
#: ../src/SettingsPage.cpp:2460
|
|
msgid "Ricarica"
|
|
msgstr "Recharger"
|
|
|
|
#: ../src/SettingsPage.cpp:2507
|
|
msgid "Dominio non valido"
|
|
msgstr "Domaine invalide"
|
|
|
|
#: ../src/SettingsPage.cpp:2508
|
|
msgid "Usa solo lettere, numeri e punti."
|
|
msgstr "Utilisez uniquement des lettres, chiffres et points."
|
|
|
|
#: ../src/SettingsPage.cpp:2531 ../src/SettingsPage.cpp:2894
|
|
msgid "Errore"
|
|
msgstr "Erreur"
|
|
|
|
#: ../src/SettingsPage.cpp:2532
|
|
msgid "Impossibile salvare la whitelist utente."
|
|
msgstr "Impossible d'enregistrer la liste blanche utilisateur."
|
|
|
|
#: ../src/SettingsPage.cpp:2547
|
|
msgid "Whitelist salvata"
|
|
msgstr "Liste blanche enregistrée"
|
|
|
|
#: ../src/SettingsPage.cpp:2548
|
|
msgid "La whitelist è stata aggiornata in entrambi i percorsi."
|
|
msgstr "La liste blanche a été mise à jour dans les deux emplacements."
|
|
|
|
#: ../src/SettingsPage.cpp:2552
|
|
msgid "Anti-Phishing whitelist"
|
|
msgstr "Liste blanche Anti-Phishing"
|
|
|
|
#: ../src/SettingsPage.cpp:2563
|
|
msgid "Allowlist SHA256 Anti-ransomware"
|
|
msgstr "Liste blanche SHA256 Anti-ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:2569
|
|
msgid "SHA256"
|
|
msgstr "SHA256"
|
|
|
|
#: ../src/SettingsPage.cpp:2570
|
|
msgid "Regola (opzionale)"
|
|
msgstr "Règle (optionnelle)"
|
|
|
|
#: ../src/SettingsPage.cpp:2579 ../src/SambaPage.cpp:94
|
|
msgid "Rimuovi"
|
|
msgstr "Supprimer"
|
|
|
|
#: ../src/SettingsPage.cpp:2592
|
|
msgid "Aggiungi SHA256"
|
|
msgstr "Ajouter SHA256"
|
|
|
|
#: ../src/SettingsPage.cpp:2612
|
|
msgid "_Aggiungi"
|
|
msgstr "_Ajouter"
|
|
|
|
#: ../src/SettingsPage.cpp:2645
|
|
msgid "Filtri Anti-Falsi Positivi"
|
|
msgstr "Filtres Anti-Faux Positifs"
|
|
|
|
#: ../src/SettingsPage.cpp:2652
|
|
msgid "Analizza solo file sospetti"
|
|
msgstr "Analyser uniquement les fichiers suspects"
|
|
|
|
#: ../src/SettingsPage.cpp:2653
|
|
msgid "Percorsi da ignorare"
|
|
msgstr "Chemins à ignorer"
|
|
|
|
#: ../src/SettingsPage.cpp:2658
|
|
msgid "Percorsi aziendali sicuri"
|
|
msgstr "Chemins d'entreprise sécurisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2663
|
|
msgid "Estensioni da ignorare"
|
|
msgstr "Extensions à ignorer"
|
|
|
|
#: ../src/SettingsPage.cpp:2668
|
|
msgid "Estensioni sospette"
|
|
msgstr "Extensions suspectes"
|
|
|
|
#: ../src/SettingsPage.cpp:2687
|
|
msgid "Salva impostazioni avanzate"
|
|
msgstr "Enregistrer les paramètres avancés"
|
|
|
|
#: ../src/SettingsPage.cpp:2700
|
|
msgid "✔ Impostazioni avanzate salvate"
|
|
msgstr "✔ Paramètres avancés enregistrés"
|
|
|
|
#: ../src/SettingsPage.cpp:2706
|
|
msgid "Anti-Ransomware avanzate"
|
|
msgstr "Anti-Ransomware - Avancé"
|
|
|
|
#: ../src/SettingsPage.cpp:2725
|
|
msgid "Pagamenti Sicuri (CEF)"
|
|
msgstr "Paiements Sécurisés (CEF)"
|
|
|
|
#: ../src/SettingsPage.cpp:2732
|
|
msgid ""
|
|
"Questa opzione apre in sandbox CEF delle pagine tipiche di pagamento "
|
|
"(checkout, gateway, 3D Secure)\n"
|
|
"\n"
|
|
"Consigliato per acquisti online e inserimento dati carta."
|
|
msgstr ""
|
|
"Cette option ouvre dans un bac à sable CEF les pages typiques de paiement\n"
|
|
"(checkout, passerelle, 3D Secure)\n"
|
|
"\n"
|
|
"Recommandé pour les achats en ligne et la saisie des données de carte."
|
|
|
|
#: ../src/SettingsPage.cpp:2743
|
|
msgid ""
|
|
"ℹ️ I pagamenti sicuri utilizzano un browser isolato (CEF sandbox) per ridurre "
|
|
"il rischio di furto di credenziali e dati di pagamento.\n"
|
|
"Questa modalità non modifica il funzionamento del sito e non salva alcuna "
|
|
"informazione sensibile."
|
|
msgstr ""
|
|
"ℹ️ Les paiements sécurisés utilisent un navigateur isolé (bac à sable CEF) pour réduire "
|
|
"le risque de vol d'identifiants et de données de paiement.\n"
|
|
"Ce mode ne modifie pas le fonctionnement du site et ne conserve aucune information sensible."
|
|
|
|
#: ../src/SettingsPage.cpp:2754
|
|
msgid "Abilita pagamenti sicuri"
|
|
msgstr "Activer les paiements sécurisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2774
|
|
msgid "✔ Pagamenti sicuri: abilitati"
|
|
msgstr "✔ Paiements sécurisés : activés"
|
|
|
|
#: ../src/SettingsPage.cpp:2775
|
|
msgid "ℹ️ Pagamenti sicuri: disabilitati"
|
|
msgstr "ℹ️ Paiements sécurisés : désactivés"
|
|
|
|
#: ../src/SettingsPage.cpp:2784
|
|
msgid "Domini/URL per Pagamenti Sicuri"
|
|
msgstr "Domaines/URL pour les Paiements Sécurisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2828
|
|
msgid ""
|
|
"Inserisci dominio o URL (es. paypal.com oppure https://checkout.stripe.com)"
|
|
msgstr ""
|
|
"Entrez un domaine ou une URL (ex. paypal.com ou https://checkout.stripe.com)"
|
|
|
|
#: ../src/SettingsPage.cpp:2835 ../src/QuarantinePage.cpp:124
|
|
msgid "Ripristina"
|
|
msgstr "Restaurer"
|
|
|
|
#: ../src/SettingsPage.cpp:2850
|
|
msgid "Valore non valido"
|
|
msgstr "Valeur invalide"
|
|
|
|
#: ../src/SettingsPage.cpp:2851
|
|
msgid "Inserisci un dominio o URL valido."
|
|
msgstr "Entrez un domaine ou une URL valide."
|
|
|
|
#: ../src/SettingsPage.cpp:2895
|
|
msgid "Impossibile salvare payments.json."
|
|
msgstr "Impossible d'enregistrer payments.json."
|
|
|
|
#: ../src/SettingsPage.cpp:2900
|
|
msgid "✔ Lista pagamenti salvata"
|
|
msgstr "✔ Liste des paiements enregistrée"
|
|
|
|
#: ../src/SettingsPage.cpp:2916
|
|
msgid "Pagamenti Sicuri"
|
|
msgstr "Paiements Sécurisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2928
|
|
msgid "Servizi Utente (systemd --user)"
|
|
msgstr "Services utilisateur (systemd --user)"
|
|
|
|
#: ../src/SettingsPage.cpp:2934
|
|
msgid ""
|
|
"Questi servizi vengono gestiti con systemd --user.\n"
|
|
"Abilitare = avvio automatico al login. Disabilitare = non parte "
|
|
"automaticamente."
|
|
msgstr ""
|
|
"Ces services sont gérés avec systemd --user.\n"
|
|
"Activer = démarrage automatique à la connexion. Désactiver = ne démarre pas automatiquement."
|
|
|
|
#: ../src/SettingsPage.cpp:2943
|
|
msgid "Nota: puoi avviarli manualmente con: systemctl --user start <unit>"
|
|
msgstr "Note : vous pouvez les démarrer manuellement avec : systemctl --user start <unité>"
|
|
|
|
#: ../src/SettingsPage.cpp:2950
|
|
#: ../src/first_run/first-run-services-window.cpp:324
|
|
msgid "Privacy Guard"
|
|
msgstr "Privacy Guard"
|
|
|
|
#: ../src/SettingsPage.cpp:2950
|
|
#: ../src/first_run/first-run-services-window.cpp:324
|
|
msgid "Blocco microfono e webcam quando non in uso"
|
|
msgstr "Blocage du microphone et de la webcam quand non utilisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2951
|
|
#: ../src/first_run/first-run-services-window.cpp:325
|
|
msgid "Ransomware Alert"
|
|
msgstr "Alerte Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:2951
|
|
#: ../src/first_run/first-run-services-window.cpp:325
|
|
msgid "Notifiche su possibili attività ransomware"
|
|
msgstr "Notifications sur les possibles activités ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:2952
|
|
#: ../src/first_run/first-run-services-window.cpp:326
|
|
msgid "Ransomware Realtime Alert"
|
|
msgstr "Alerte Ransomware en temps réel"
|
|
|
|
#: ../src/SettingsPage.cpp:2952
|
|
#: ../src/first_run/first-run-services-window.cpp:326
|
|
msgid "Avvisi in tempo reale su comportamenti sospetti"
|
|
msgstr "Alertes en temps réel sur les comportements suspects"
|
|
|
|
#: ../src/SettingsPage.cpp:2953
|
|
#: ../src/first_run/first-run-services-window.cpp:327
|
|
msgid "Ransomware Scanner"
|
|
msgstr "Scanner Ransomware"
|
|
|
|
#: ../src/SettingsPage.cpp:2953
|
|
#: ../src/first_run/first-run-services-window.cpp:327
|
|
msgid "Scansione periodica alla ricerca di comportamenti malevoli"
|
|
msgstr "Scan périodique à la recherche de comportements malveillants"
|
|
|
|
#: ../src/SettingsPage.cpp:2954
|
|
#: ../src/first_run/first-run-services-window.cpp:328
|
|
msgid "User-Agent Randomizer"
|
|
msgstr "Randomiseur d'User-Agent"
|
|
|
|
#: ../src/SettingsPage.cpp:2954
|
|
#: ../src/first_run/first-run-services-window.cpp:328
|
|
msgid "Modifica user-agent per aumentare anonimato"
|
|
msgstr "Modification de l'user-agent pour augmenter l'anonymat"
|
|
|
|
#: ../src/SettingsPage.cpp:2955
|
|
#: ../src/first_run/first-run-services-window.cpp:329
|
|
msgid "PAC Daemon"
|
|
msgstr "Démon PAC"
|
|
|
|
#: ../src/SettingsPage.cpp:2955
|
|
#: ../src/first_run/first-run-services-window.cpp:329
|
|
msgid "Gestione automatica di proxy PAC sicuri"
|
|
msgstr "Gestion automatique de proxies PAC sécurisés"
|
|
|
|
#: ../src/SettingsPage.cpp:2956
|
|
#: ../src/first_run/first-run-services-window.cpp:330
|
|
msgid "CEF Sandbox Service"
|
|
msgstr "Service Sandbox CEF"
|
|
|
|
#: ../src/SettingsPage.cpp:2956
|
|
#: ../src/first_run/first-run-services-window.cpp:330
|
|
msgid "Supporto in background per pagamenti sicuri con CEF"
|
|
msgstr "Support en arrière-plan pour les paiements sécurisés avec CEF"
|
|
|
|
#: ../src/SettingsPage.cpp:2964
|
|
msgid "Servizi Utente"
|
|
msgstr "Services utilisateur"
|
|
|
|
#: ../src/SettingsPage.cpp:2976
|
|
msgid "Servizi di Sistema (pkexec)"
|
|
msgstr "Services système (pkexec)"
|
|
|
|
#: ../src/SettingsPage.cpp:2982
|
|
msgid ""
|
|
"Questi servizi richiedono privilegi amministrativi.\n"
|
|
"Vengono gestiti con: pkexec systemctl ..."
|
|
msgstr ""
|
|
"Ces services nécessitent des privilèges administratifs.\n"
|
|
"Ils sont gérés avec : pkexec systemctl ..."
|
|
|
|
#: ../src/SettingsPage.cpp:2991
|
|
msgid ""
|
|
"Durante l’attivazione/disattivazione potrebbe essere richiesta la password."
|
|
msgstr ""
|
|
"Pendant l'activation/désactivation, votre mot de passe pourrait être demandé."
|
|
|
|
#: ../src/SettingsPage.cpp:2998
|
|
#: ../src/first_run/first-run-services-window.cpp:333
|
|
msgid "Phishing Scanner (System)"
|
|
msgstr "Scanner Anti-Phishing (Système)"
|
|
|
|
#: ../src/SettingsPage.cpp:2998
|
|
#: ../src/first_run/first-run-services-window.cpp:333
|
|
msgid "Phishing Scanner (System)"
|
|
msgstr "Scanneur anti-phishing à niveau système"
|
|
|
|
#: ../src/SettingsPage.cpp:2999
|
|
#: ../src/first_run/first-run-services-window.cpp:335
|
|
msgid "Ransomware Realtime (System)"
|
|
msgstr "Ransomware en temps réel (Système)"
|
|
|
|
#: ../src/SettingsPage.cpp:2999
|
|
#: ../src/first_run/first-run-services-window.cpp:335
|
|
msgid "Monitor realtime ransomware a livello di sistema"
|
|
msgstr "Surveillance en temps réel du ransomware au niveau système"
|
|
|
|
#: ../src/SettingsPage.cpp:3000
|
|
#: ../src/first_run/first-run-services-window.cpp:334
|
|
msgid "USB Protection (System)"
|
|
msgstr "Protection USB (Système)"
|
|
|
|
#: ../src/SettingsPage.cpp:3000
|
|
#: ../src/first_run/first-run-services-window.cpp:334
|
|
msgid "Monitoraggio e blocco dispositivi USB sospetti"
|
|
msgstr "Surveillance et blocage des périphériques USB suspects"
|
|
|
|
#: ../src/SettingsPage.cpp:3008
|
|
msgid "Servizi Sistema"
|
|
msgstr "Services système"
|
|
|
|
#: ../src/SettingsPage.cpp:3099
|
|
msgid "Impossibile abilitare il servizio"
|
|
msgstr "Impossible d'activer le service"
|
|
|
|
#: ../src/SettingsPage.cpp:3100
|
|
msgid "Impossibile disabilitare il servizio"
|
|
msgstr "Impossible de désactiver le service"
|
|
|
|
#: ../src/SettingsPage.cpp:3117
|
|
msgid "Aggiorna stato servizi"
|
|
msgstr "Actualiser l'état des services"
|
|
|
|
#: ../src/SettingsPage.cpp:3249
|
|
msgid ""
|
|
"Servizio: %1\n"
|
|
"\n"
|
|
"Verifica i permessi o prova ad eseguire il comando da terminale."
|
|
msgstr ""
|
|
"Service : %1\n"
|
|
"\n"
|
|
"Vérifiez les permissions ou essayez d'exécuter la commande depuis le terminal."
|
|
|
|
#: ../src/SettingsPage.cpp:3280 ../src/SettingsPage.cpp:3352
|
|
msgid "[SettingsPage] ❌ Impossibile scrivere "
|
|
msgstr "[SettingsPage] ❌ Impossible d'écrire "
|
|
|
|
#: ../src/SettingsPage.cpp:3300
|
|
msgid "[SettingsPage] ✅ Allowlist salvata in "
|
|
msgstr "[SettingsPage] ✅ Liste blanche enregistrée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:3356
|
|
msgid "# --- BastionGuard Anti-Ransomware Config ---\n"
|
|
msgstr "# --- Configuration Anti-Ransomware BastionGuard ---\n"
|
|
|
|
#: ../src/SettingsPage.cpp:3369
|
|
msgid "[SettingsPage] ✅ Config salvata in "
|
|
msgstr "[SettingsPage] ✅ Configuration enregistrée dans "
|
|
|
|
#: ../src/SettingsPage.cpp:3376
|
|
msgid "Configurazione salvata correttamente."
|
|
msgstr "Configuration enregistrée correctement."
|
|
|
|
#: ../src/SettingsPage.cpp:3384
|
|
msgid ""
|
|
"Le impostazioni aggiornate sono state caricate e applicate.\n"
|
|
"Non serve riavviare il programma."
|
|
msgstr ""
|
|
"Les paramètres mis à jour ont été chargés et appliqués.\n"
|
|
"Il n'est pas nécessaire de redémarrer le programme."
|
|
|
|
#: ../src/SettingsPage.cpp:3391
|
|
msgid "[SettingsPage] ⚠ Errore in saveAdvancedConfig: "
|
|
msgstr "[SettingsPage] ⚠ Erreur dans saveAdvancedConfig : "
|
|
|
|
#: ../src/SettingsPage.cpp:3428
|
|
msgid "[SettingsPage] 🔄 Configurazione caricata da "
|
|
msgstr "[SettingsPage] 🔄 Configuration chargée depuis "
|
|
|
|
#: ../src/SettingsPage.cpp:3431
|
|
msgid "[SettingsPage] ⚠ Errore caricando configurazione: "
|
|
msgstr "[SettingsPage] ⚠ Erreur lors du chargement de la configuration : "
|
|
|
|
#: ../src/SettingsPage.cpp:3476
|
|
msgid ""
|
|
"Servizio: %1\n"
|
|
"\n"
|
|
"Possibili cause:\n"
|
|
"• Il file .service non esiste\n"
|
|
"• systemd --user non è attivo per l'utente\n"
|
|
"• Problemi di permessi o path\n"
|
|
"• Errore di sintassi nel file di servizio"
|
|
msgstr ""
|
|
"Service : %1\n"
|
|
"\n"
|
|
"Causes possibles :\n"
|
|
"• Le fichier .service n'existe pas\n"
|
|
"• systemd --user n'est pas actif pour l'utilisateur\n"
|
|
"• Problèmes de permissions ou de chemin\n"
|
|
"• Erreur de syntaxe dans le fichier de service"
|
|
|
|
#: ../src/ScanPage.cpp:68
|
|
msgid "Scansione automatica"
|
|
msgstr "Scan automatique"
|
|
|
|
#: ../src/ScanPage.cpp:79
|
|
msgid "⚙️ Scansione automatica attiva"
|
|
msgstr "⚙️ Scan automatique activé"
|
|
|
|
#: ../src/ScanPage.cpp:80
|
|
msgid "⛔ Scansione automatica disattivata"
|
|
msgstr "⛔ Scan automatique désactivé"
|
|
|
|
#: ../src/ScanPage.cpp:111
|
|
msgid "API Key VirusTotal:"
|
|
msgstr "Clé API VirusTotal :"
|
|
|
|
#: ../src/ScanPage.cpp:139
|
|
msgid "Privacy e dati cloud"
|
|
msgstr "Confidentialité et données cloud"
|
|
|
|
#: ../src/ScanPage.cpp:169
|
|
msgid "Privacy / Dati cloud"
|
|
msgstr "Confidentialité / Données cloud"
|
|
|
|
#: ../src/ScanPage.cpp:191
|
|
msgid "❌ Errore: inotify non inizializzato"
|
|
msgstr "❌ Erreur : inotify non initialisé"
|
|
|
|
#: ../src/ScanPage.cpp:193
|
|
msgid "📡 Inotify inizializzato"
|
|
msgstr "📡 Inotify initialisé"
|
|
|
|
#: ../src/ScanPage.cpp:284
|
|
msgid "⚠️ Impossibile monitorare: "
|
|
msgstr "⚠️ Impossible de surveiller : "
|
|
|
|
#: ../src/ScanPage.cpp:289
|
|
msgid "📁 Watch attivo: "
|
|
msgstr "📁 Surveillance active : "
|
|
|
|
#: ../src/ScanPage.cpp:347 ../src/AntiRansomwarePage.cpp:162
|
|
#: ../src/ScanPage.hpp:33
|
|
msgid "Seleziona cartella"
|
|
msgstr "Sélectionner un dossier"
|
|
|
|
#: ../src/ScanPage.cpp:368
|
|
msgid "📁 Cartella selezionata: "
|
|
msgstr "📁 Dossier sélectionné : "
|
|
|
|
#: ../src/ScanPage.cpp:380 ../src/AntiRansomwarePage.cpp:144
|
|
#: ../src/ScanPage.hpp:34
|
|
msgid "Seleziona file"
|
|
msgstr "Sélectionner un fichier"
|
|
|
|
#: ../src/ScanPage.cpp:401 ../src/AntiRansomwarePage.cpp:152
|
|
msgid "📄 File selezionato: "
|
|
msgstr "📄 Fichier sélectionné : "
|
|
|
|
#: ../src/ScanPage.cpp:438
|
|
msgid "🔑 API Key VirusTotal caricata da cloud.conf"
|
|
msgstr "🔑 Clé API VirusTotal chargée depuis cloud.conf"
|
|
|
|
#: ../src/ScanPage.cpp:442
|
|
msgid "⚠️ Errore caricamento cloud.conf"
|
|
msgstr "⚠️ Erreur de chargement de cloud.conf"
|
|
|
|
#: ../src/ScanPage.cpp:458
|
|
msgid "💾 API Key salvata in cloud.conf"
|
|
msgstr "💾 Clé API enregistrée dans cloud.conf"
|
|
|
|
#: ../src/ScanPage.cpp:462
|
|
msgid "❌ Errore salvataggio cloud.conf"
|
|
msgstr "❌ Erreur d'enregistrement de cloud.conf"
|
|
|
|
#: ../src/ScanPage.cpp:527
|
|
msgid "🛑 Tutti i monitor inotify sono stati disattivati"
|
|
msgstr "🛑 Toutes les surveillances inotify ont été désactivées"
|
|
|
|
#: ../src/ScanPage.cpp:535
|
|
msgid "⏳ È già in corso un'altra scansione..."
|
|
msgstr "⏳ Une autre analyse est déjà en cours..."
|
|
|
|
#: ../src/ScanPage.cpp:540
|
|
msgid "⚠️ Nessun file o cartella selezionato.\n"
|
|
msgstr "⚠️ Aucun fichier ou dossier sélectionné.\n"
|
|
|
|
#: ../src/ScanPage.cpp:547
|
|
msgid ""
|
|
"🔍 Avvio scansione con clamdscan...\n"
|
|
"\n"
|
|
msgstr ""
|
|
"🔍 Lancement de l'analyse avec clamdscan...\n"
|
|
"\n"
|
|
|
|
#: ../src/ScanPage.cpp:578
|
|
msgid "❌ Errore avvio clamdscan: "
|
|
msgstr "❌ Erreur au démarrage de clamdscan : "
|
|
|
|
#: ../src/ScanPage.cpp:595
|
|
msgid "✅ Scansione completata.\n"
|
|
msgstr "✅ Analyse terminée.\n"
|
|
|
|
#: ../src/ScanPage.cpp:634
|
|
msgid "❌ Errore lettura output: "
|
|
msgstr "❌ Erreur de lecture de la sortie : "
|
|
|
|
#: ../src/ScanPage.cpp:650
|
|
msgid "📁 Ignorato (non è un file regolare): "
|
|
msgstr "📁 Ignoré (n'est pas un fichier régulier) : "
|
|
|
|
#: ../src/ScanPage.cpp:658
|
|
msgid "⏳ File troppo piccolo, potrebbe essere ancora in scrittura: "
|
|
msgstr "⏳ Fichier trop petit, il est peut-être encore en cours d'écriture : "
|
|
|
|
#: ../src/ScanPage.cpp:663
|
|
msgid "❌ Impossibile determinare dimensione file: "
|
|
msgstr "❌ Impossible de déterminer la taille du fichier : "
|
|
|
|
#: ../src/ScanPage.cpp:680
|
|
msgid "🔍 Scansione automatica per: "
|
|
msgstr "🔍 Analyse automatique pour : "
|
|
|
|
#: ../src/ScanPage.cpp:725
|
|
msgid "⬜ ClamAV pulito, avvio controllo cloud..."
|
|
msgstr "⬜ ClamAV propre, lancement du contrôle cloud..."
|
|
|
|
#: ../src/ScanPage.cpp:734
|
|
msgid "⬜ File pulito da ClamAV, controllo cloud..."
|
|
msgstr "⬜ Fichier propre selon ClamAV, contrôle cloud..."
|
|
|
|
#: ../src/ScanPage.cpp:739
|
|
msgid "❌ Errore scansione automatica"
|
|
msgstr "❌ Erreur lors de l'analyse automatique"
|
|
|
|
#: ../src/ScanPage.cpp:747
|
|
msgid "❌ Errore accesso file: "
|
|
msgstr "❌ Erreur d'accès au fichier : "
|
|
|
|
#: ../src/ScanPage.cpp:875
|
|
msgid "📡 Monitoraggio Download attivo (inotify)"
|
|
msgstr "📡 Surveillance des téléchargements active (inotify)"
|
|
|
|
#: ../src/ScanPage.cpp:933
|
|
msgid "🌍 Monitor globale inotify attivo"
|
|
msgstr "🌍 Surveillance globale inotify active"
|
|
|
|
#: ../src/ScanPage.cpp:952
|
|
msgid "⚠️ PKGBUILD sospetto: "
|
|
msgstr "⚠️ PKGBUILD suspect : "
|
|
|
|
#: ../src/ScanPage.cpp:957 ../src/AurScan.cpp:127
|
|
msgid "📦 PKGBUILD rilevato: "
|
|
msgstr "📦 PKGBUILD détecté : "
|
|
|
|
#: ../src/ScanPage.cpp:969 ../src/AurScan.cpp:258
|
|
msgid "❌ PKGBUILD non trovato: "
|
|
msgstr "❌ PKGBUILD non trouvé : "
|
|
|
|
#: ../src/ScanPage.cpp:973
|
|
msgid "🦠 Scansione AUR: "
|
|
msgstr "🦠 Analyse AUR : "
|
|
|
|
#: ../src/ScanPage.cpp:1015
|
|
msgid "✅ PKGBUILD pulito: "
|
|
msgstr "✅ PKGBUILD propre : "
|
|
|
|
#: ../src/ScanPage.cpp:1019
|
|
msgid "❌ Errore lettura output AUR"
|
|
msgstr "❌ Erreur de lecture de la sortie AUR"
|
|
|
|
#: ../src/ScanPage.cpp:1027
|
|
msgid "❌ Errore avvio clamdscan per PKGBUILD"
|
|
msgstr "❌ Erreur au démarrage de clamdscan pour PKGBUILD"
|
|
|
|
#: ../src/ScanPage.cpp:1051
|
|
msgid "🔏 Nessun match cloud → File sicuro."
|
|
msgstr "🔏 Aucun résultat cloud → Fichier sécurisé."
|
|
|
|
#: ../src/ScanPage.cpp:1098
|
|
msgid "🌐 Avvio controllo cloud..."
|
|
msgstr "🌐 Lancement du contrôle cloud..."
|
|
|
|
#: ../src/ScanPage.cpp:1139
|
|
msgid "⚠️ Alert inviato per file infetto: "
|
|
msgstr "⚠️ Alerte envoyée pour fichier infecté : "
|
|
|
|
#: ../src/ScanPage.cpp:1145
|
|
msgid "File infetto rilevato:\n"
|
|
msgstr "Fichier infecté détecté :\n"
|
|
|
|
#: ../src/ScanPage.cpp:1178
|
|
msgid "⚠️ File infetto: "
|
|
msgstr "⚠️ Fichier infecté : "
|
|
|
|
#: ../src/ScanPage.cpp:1183
|
|
msgid "File infetto:\n"
|
|
msgstr "Fichier infecté :\n"
|
|
|
|
#: ../src/ScanPage.cpp:1201
|
|
msgid "Minaccia rilevata:\n"
|
|
msgstr "Menace détectée :\n"
|
|
|
|
#: ../src/ScanPage.cpp:1201
|
|
msgid ""
|
|
"\n"
|
|
"Tipo: "
|
|
msgstr ""
|
|
"\n"
|
|
"Type : "
|
|
|
|
#: ../src/ScanPage.cpp:1281
|
|
msgid "🔐 Privacy – Controllo Cloud"
|
|
msgstr "🔐 Confidentialité – Contrôle Cloud"
|
|
|
|
#: ../src/ScanPage.cpp:1286
|
|
msgid ""
|
|
"BastionGuard NON carica alcun file online.\n"
|
|
"\n"
|
|
"• Nessun contenuto locale viene trasmesso\n"
|
|
"• Viene calcolato solo l’hash SHA256 del file\n"
|
|
"• L’hash è confrontato con database pubblici\n"
|
|
"• Nessun percorso o dato personale viene inviato\n"
|
|
"• La API Key resta salvata esclusivamente in locale\n"
|
|
"\n"
|
|
"Il controllo cloud è una verifica di reputazione, non un upload del file."
|
|
msgstr ""
|
|
"BastionGuard NE charge AUCUN fichier en ligne.\n"
|
|
"\n"
|
|
"• Aucun contenu local n'est transmis\n"
|
|
"• Seul le hash SHA256 du fichier est calculé\n"
|
|
"• Le hash est comparé avec des bases de données publiques\n"
|
|
"• Aucun chemin ni donnée personnelle n'est envoyé\n"
|
|
"• La clé API reste enregistrée exclusivement en local\n"
|
|
"\n"
|
|
"Le contrôle cloud est une vérification de réputation, pas un upload du fichier."
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:81
|
|
msgid "[privacyd] Errore scrittura log."
|
|
msgstr "[privacyd] Erreur d'écriture du journal."
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:132
|
|
msgid "[privacyd] Avviato monitoraggio webcam/microfono."
|
|
msgstr "[privacyd] Surveillance webcam/microphone démarrée."
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:140
|
|
msgid "Nuovo accesso: "
|
|
msgstr "Nouvel accès : "
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:148
|
|
msgid "Accesso terminato: %1"
|
|
msgstr "Accès terminé : %1"
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:159
|
|
msgid "[privacyd] Monitoraggio terminato."
|
|
msgstr "[privacyd] Surveillance terminée."
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:177
|
|
msgid "=== Avvio BastionGuard-privacyd (headless) ==="
|
|
msgstr "=== Démarrage de BastionGuard-privacyd (mode headless) ==="
|
|
|
|
#: ../src/BastionGuard-privacyd.cpp:185
|
|
msgid "=== Arresto BastionGuard-privacyd ==="
|
|
msgstr "=== Arrêt de BastionGuard-privacyd ==="
|
|
|
|
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:48
|
|
msgid "HIBP: API key non valida (401)"
|
|
msgstr "HIBP : clé API invalide (401)"
|
|
|
|
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:53
|
|
msgid "HIBP: rate limit superato (429)"
|
|
msgstr "HIBP : limite de taux dépassée (429)"
|
|
|
|
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:68
|
|
msgid "HIBP: JSON non valido"
|
|
msgstr "HIBP : JSON invalide"
|
|
|
|
#: ../src/IdentityLeakPage/providers/LeakCheckProvider.cpp:40
|
|
msgid "Rilevato da LeakCheck Public API"
|
|
msgstr "Détecté par l'API publique LeakCheck"
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:22
|
|
msgid "Normalizzazione identità…"
|
|
msgstr "Normalisation de l'identité…"
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:49
|
|
msgid "Fonte attiva: HIBP (copertura completa)"
|
|
msgstr "Source active : HIBP (couverture complète)"
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:51
|
|
msgid "⚠ HIBP non configurato"
|
|
msgstr "⚠ HIBP non configuré"
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:52
|
|
msgid " Uso LeakCheck (copertura limitata)"
|
|
msgstr " Utilisation de LeakCheck (couverture limitée)"
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:70
|
|
msgid "❌ Errore durante la verifica: "
|
|
msgstr "❌ Erreur pendant la vérification : "
|
|
|
|
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:78
|
|
msgid "✔ Nessuna violazione rilevata."
|
|
msgstr "✔ Aucune violation détectée."
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:31
|
|
msgid "🛡️ Controllo violazioni identità"
|
|
msgstr "🛡️ Vérification des violations d'identité"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:55
|
|
msgid "Inserisci email da monitorare"
|
|
msgstr "Entrez l'email à surveiller"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:58
|
|
msgid "ℹ️ Privacy"
|
|
msgstr "ℹ️ Confidentialité"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:77
|
|
msgid "HIBP API Key"
|
|
msgstr "Clé API HIBP"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:105
|
|
msgid "LeakCheck API Key"
|
|
msgstr "Clé API LeakCheck"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:115
|
|
msgid "⚠️ Info"
|
|
msgstr "⚠️ Info"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:141
|
|
msgid "Verifica password compromessa"
|
|
msgstr "Vérifier mot de passe compromis"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:145
|
|
msgid "Verifica password"
|
|
msgstr "Vérifier le mot de passe"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:159
|
|
msgid "Monitor automatico (ogni 24h)"
|
|
msgstr "Surveillance automatique (toutes les 24h)"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:172
|
|
msgid "Verifica violazioni"
|
|
msgstr "Vérifier les violations"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:251
|
|
msgid "⚠ HIBP API rimossa"
|
|
msgstr "⚠ Clé API HIBP supprimée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:252
|
|
msgid "✔ HIBP API salvata"
|
|
msgstr "✔ Clé API HIBP enregistrée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:262
|
|
msgid "⚠ LeakCheck API rimossa"
|
|
msgstr "⚠ Clé API LeakCheck supprimée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:263
|
|
msgid "✔ LeakCheck API salvata"
|
|
msgstr "✔ Clé API LeakCheck enregistrée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:275
|
|
msgid "Monitor automatico attivato (24h)"
|
|
msgstr "Surveillance automatique activée (24h)"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:307
|
|
msgid "Monitor automatico disattivato"
|
|
msgstr "Surveillance automatique désactivée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:310
|
|
msgid "Monitor automatico abilitato"
|
|
msgstr "Surveillance automatique activée"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:331
|
|
msgid "Avvio controllo violazioni…"
|
|
msgstr "Lancement de la vérification des violations…"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:344
|
|
msgid "Controllo completato."
|
|
msgstr "Vérification terminée."
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:361
|
|
msgid "🔐 Controllo password (HIBP)…"
|
|
msgstr "🔐 Vérification mot de passe (HIBP)…"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:369
|
|
msgid "❌ Password compromessa – trovata in "
|
|
msgstr "❌ Mot de passe compromis – trouvé dans "
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:371
|
|
msgid " violazioni"
|
|
msgstr " violations"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:373
|
|
msgid " → Cambiala immediatamente"
|
|
msgstr " → Changez-le immédiatement"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:376
|
|
msgid "✔ Password NON presente in database noti"
|
|
msgstr "✔ Mot de passe NON présent dans les bases de données connues"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:381
|
|
msgid "❌ Errore controllo password: "
|
|
msgstr "❌ Erreur lors de la vérification du mot de passe : "
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:449
|
|
msgid "🔐 Tutela della privacy"
|
|
msgstr "🔐 Protection de la confidentialité"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:454
|
|
msgid ""
|
|
"Nessun dato personale viene inviato o memorizzato da BastionGuard.\n"
|
|
"\n"
|
|
"• Le email vengono verificate tramite API ufficiali\n"
|
|
"• Le password NON vengono mai trasmesse\n"
|
|
"• Il controllo password usa solo hash parziali (HIBP Range)\n"
|
|
"• Nessuna informazione viene salvata su server esterni\n"
|
|
"\n"
|
|
"Il controllo avviene nel rispetto totale della privacy."
|
|
msgstr ""
|
|
"Aucune donnée personnelle n'est envoyée ou stockée par BastionGuard.\n"
|
|
"\n"
|
|
"• Les emails sont vérifiées via les API officielles\n"
|
|
"• Les mots de passe NE sont JAMAIS transmis\n"
|
|
"• La vérification des mots de passe utilise uniquement des hash partiels (HIBP Range)\n"
|
|
"• Aucune information n'est enregistrée sur des serveurs externes\n"
|
|
"\n"
|
|
"La vérification est effectuée dans le respect total de la confidentialité."
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:465
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:551
|
|
msgid "Ho capito"
|
|
msgstr "J'ai compris"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:535
|
|
msgid "⚠️ Avviso su LeakCheck"
|
|
msgstr "⚠️ Avertissement concernant LeakCheck"
|
|
|
|
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:540
|
|
msgid ""
|
|
"Le API utilizzate da BastionGuard per LeakCheck NON sono le stesse impiegate "
|
|
"dal sito web ufficiale.\n"
|
|
"\n"
|
|
"• BastionGuard non è affiliato a LeakCheck\n"
|
|
"• Non esiste alcuna partnership o approvazione implicita\n"
|
|
"• I risultati possono differire da quelli mostrati sul sito\n"
|
|
"\n"
|
|
"L’utente è responsabile dell’utilizzo delle API."
|
|
msgstr ""
|
|
"Les API utilisées par BastionGuard pour LeakCheck NE sont PAS les mêmes que celles utilisées par le site officiel.\n"
|
|
"\n"
|
|
"• BastionGuard n'est pas affilié à LeakCheck\n"
|
|
"• Il n'existe aucune partenariat ni approbation implicite\n"
|
|
"• Les résultats peuvent différer de ceux affichés sur le site\n"
|
|
"\n"
|
|
"L'utilisateur est responsable de l'utilisation des API."
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:71
|
|
msgid "Monitor Identity Leak attivo (HIBP + LeakCheck)"
|
|
msgstr "Surveillance des fuites d'identité active (HIBP + LeakCheck)"
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:74
|
|
msgid ""
|
|
"⚠ Monitor Identity Leak attivo in modalità LIMITATA (solo LeakCheck, API "
|
|
"HIBP mancante)"
|
|
msgstr ""
|
|
"⚠ Surveillance des fuites d'identité active en mode LIMITÉ (seulement LeakCheck, API HIBP manquante)"
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:90
|
|
msgid "⚠ Nuova violazione rilevata per identità: "
|
|
msgstr "⚠ Nouvelle violation détectée pour l'identité : "
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:94
|
|
msgid ""
|
|
"⚠ Possibile esposizione rilevata (fonte LeakCheck, verifica manuale "
|
|
"consigliata)"
|
|
msgstr ""
|
|
"⚠ Possible exposition détectée (source LeakCheck, vérification manuelle recommandée)"
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:101
|
|
msgid "❌ Errore monitor Identity Leak: "
|
|
msgstr "❌ Erreur de surveillance des fuites d'identité : "
|
|
|
|
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:114
|
|
msgid "Monitor Identity Leak fermato"
|
|
msgstr "Surveillance des fuites d'identité arrêtée"
|
|
|
|
#: ../src/IdentityLeakPage/storage/LeakDatabase.cpp:47
|
|
msgid "SQLite: open failed"
|
|
msgstr "SQLite : échec d'ouverture"
|
|
|
|
#: ../src/Backend.cpp:262
|
|
msgid "Impossibile scrivere la configurazione Samba"
|
|
msgstr "Impossible d'écrire la configuration Samba"
|
|
|
|
#: ../src/Backend.cpp:269
|
|
msgid "Stato Samba salvato: "
|
|
msgstr "État Samba enregistré : "
|
|
|
|
#: ../src/Backend.cpp:270
|
|
msgid "abilitato"
|
|
msgstr "activé"
|
|
|
|
#: ../src/Backend.cpp:270
|
|
msgid "disabilitato"
|
|
msgstr "désactivé"
|
|
|
|
#: ../src/Backend.cpp:288
|
|
msgid "✔ Riavviato clamav-daemon\n"
|
|
msgstr "✔ clamav-daemon redémarré\n"
|
|
|
|
#: ../src/Backend.cpp:291
|
|
msgid "✔ Riavviato clamd\n"
|
|
msgstr "✔ clamd redémarré\n"
|
|
|
|
#: ../src/Backend.cpp:293
|
|
msgid "⚠ Nessun servizio clamd/clamav-daemon trovato\n"
|
|
msgstr "⚠ Aucun service clamd/clamav-daemon trouvé\n"
|
|
|
|
#: ../src/Backend.cpp:306
|
|
msgid "⚠ install_to_system_data: pkexec failed (code "
|
|
msgstr "⚠ install_to_system_data : pkexec a échoué (code "
|
|
|
|
#: ../src/Backend.cpp:313
|
|
msgid "❌ install_to_system_data exception: "
|
|
msgstr "❌ Exception install_to_system_data : "
|
|
|
|
#: ../src/Backend.cpp:345 ../src/Backend.cpp:1524
|
|
msgid "Impossibile aprire il file di configurazione per scrittura: "
|
|
msgstr "Impossible d'ouvrir le fichier de configuration en écriture : "
|
|
|
|
#: ../src/Backend.cpp:353
|
|
msgid "Percorso quarantena salvato in configurazione: "
|
|
msgstr "Chemin de quarantaine enregistré dans la configuration : "
|
|
|
|
#: ../src/Backend.cpp:355
|
|
msgid "Errore durante la scrittura della configurazione: "
|
|
msgstr "Erreur lors de l'écriture de la configuration : "
|
|
|
|
#: ../src/Backend.cpp:385 ../src/QuarantinePage.cpp:77 ../src/Quarantine.cpp:56
|
|
msgid "❌ Errore creazione cartella quarantena: "
|
|
msgstr "❌ Erreur lors de la création du dossier de quarantaine : "
|
|
|
|
#: ../src/Backend.cpp:422
|
|
msgid "❌ Errore copia "
|
|
msgstr "❌ Erreur de copie "
|
|
|
|
#: ../src/Backend.cpp:475
|
|
msgid "Abilitata"
|
|
msgstr "Activée"
|
|
|
|
#: ../src/Backend.cpp:475
|
|
msgid "Disabilitata"
|
|
msgstr "Désactivée"
|
|
|
|
#: ../src/Backend.cpp:538 ../src/Backend.cpp:588 ../src/Backend.cpp:648
|
|
#: ../src/Backend.cpp:656 ../src/DashboardPage.cpp:229
|
|
#: ../src/MainWindow.cpp:131
|
|
msgid "sconosciuta"
|
|
msgstr "inconnue"
|
|
|
|
#: ../src/Backend.cpp:667
|
|
msgid "✔ clamd già installato\n"
|
|
msgstr "✔ clamd déjà installé\n"
|
|
|
|
#: ../src/Backend.cpp:672
|
|
msgid "⚠ clamd non trovato, tentativo installazione per "
|
|
msgstr "⚠ clamd non trouvé, tentative d'installation pour "
|
|
|
|
#: ../src/Backend.cpp:690
|
|
msgid "❌ Distribuzione non riconosciuta: "
|
|
msgstr "❌ Distribution non reconnue : "
|
|
|
|
#: ../src/Backend.cpp:695
|
|
msgid "✔ clamd installato correttamente\n"
|
|
msgstr "✔ clamd installé correctement\n"
|
|
|
|
#: ../src/Backend.cpp:698
|
|
msgid "❌ Errore durante l’installazione di clamd\n"
|
|
msgstr "❌ Erreur lors de l'installation de clamd\n"
|
|
|
|
#: ../src/Backend.cpp:742
|
|
msgid "[Backend] ⚠ Errore lettura configurazione firewall\n"
|
|
msgstr "[Backend] ⚠ Erreur de lecture de la configuration du pare-feu\n"
|
|
|
|
#: ../src/Backend.cpp:748
|
|
msgid "[Backend] 🛰️ Listener D-Bus ransomware attivo\n"
|
|
msgstr "[Backend] 🛰️ Écouteur D-Bus ransomware actif\n"
|
|
|
|
#: ../src/Backend.cpp:750
|
|
msgid "[Backend] ⚠ Impossibile avviare listener D-Bus ransomware: "
|
|
msgstr "[Backend] ⚠ Impossible de démarrer l'écouteur D-Bus ransomware : "
|
|
|
|
#: ../src/Backend.cpp:774
|
|
msgid "[Backend] Configurazione Google Safe caricata da "
|
|
msgstr "[Backend] Configuration Google Safe chargée depuis "
|
|
|
|
#: ../src/Backend.cpp:777
|
|
msgid "[Backend] ⚠ Impossibile leggere config Google Safe\n"
|
|
msgstr "[Backend] ⚠ Impossible de lire la configuration Google Safe\n"
|
|
|
|
#: ../src/Backend.cpp:782
|
|
msgid "[Backend] Google Safe Browsing attivo (API Key: %1)\n"
|
|
msgstr "[Backend] Google Safe Browsing actif (Clé API : %1)\n"
|
|
|
|
#: ../src/Backend.cpp:783
|
|
msgid "vuota"
|
|
msgstr "vide"
|
|
|
|
#: ../src/Backend.cpp:783
|
|
msgid "presente"
|
|
msgstr "présente"
|
|
|
|
#: ../src/Backend.cpp:787
|
|
msgid "[Backend] Google Safe Browsing disattivato.\n"
|
|
msgstr "[Backend] Google Safe Browsing désactivé.\n"
|
|
|
|
#: ../src/Backend.cpp:793
|
|
msgid "[Backend] Blacklist non trovata in "
|
|
msgstr "[Backend] Liste noire non trouvée dans "
|
|
|
|
#: ../src/Backend.cpp:794
|
|
msgid " — provo a scaricarla con updatePhishLists()\n"
|
|
msgstr " — tentative de téléchargement avec updatePhishLists()\n"
|
|
|
|
#: ../src/Backend.cpp:797
|
|
msgid "[Backend] Blacklist aggiornata e trovata in "
|
|
msgstr "[Backend] Liste noire mise à jour et trouvée dans "
|
|
|
|
#: ../src/Backend.cpp:799
|
|
msgid "[Backend] updatePhishLists() fallita, continuerò senza WebProbe\n"
|
|
msgstr "[Backend] updatePhishLists() a échoué, je continuerai sans WebProbe\n"
|
|
|
|
#: ../src/Backend.cpp:808
|
|
msgid "[Backend] WebProbe avviato su porta "
|
|
msgstr "[Backend] WebProbe démarré sur le port "
|
|
|
|
#: ../src/Backend.cpp:809
|
|
msgid " con blacklist: "
|
|
msgstr " avec liste noire : "
|
|
|
|
#: ../src/Backend.cpp:811
|
|
msgid "[Backend] Errore inizializzazione WebProbe: "
|
|
msgstr "[Backend] Erreur d'initialisation de WebProbe : "
|
|
|
|
#: ../src/Backend.cpp:815
|
|
msgid "[Backend] Nessuna blacklist disponibile, WebProbe non inizializzato\n"
|
|
msgstr "[Backend] Aucune liste noire disponible, WebProbe non initialisé\n"
|
|
|
|
#: ../src/Backend.cpp:821
|
|
msgid "[Backend] Whitelist caricata con "
|
|
msgstr "[Backend] Liste blanche chargée avec "
|
|
|
|
#: ../src/Backend.cpp:824
|
|
msgid "[Backend] ⚠ Errore caricamento whitelist: "
|
|
msgstr "[Backend] ⚠ Erreur de chargement de la liste blanche : "
|
|
|
|
#: ../src/Backend.cpp:844
|
|
msgid "✔ Servizio Anti-Ransomware avviato\n"
|
|
msgstr "✔ Service Anti-Ransomware démarré\n"
|
|
|
|
#: ../src/Backend.cpp:846
|
|
msgid "❌ Errore avvio servizio Anti-Ransomware\n"
|
|
msgstr "❌ Erreur au démarrage du service Anti-Ransomware\n"
|
|
|
|
#: ../src/Backend.cpp:855
|
|
msgid "✔ Servizio Anti-Ransomware fermato\n"
|
|
msgstr "✔ Service Anti-Ransomware arrêté\n"
|
|
|
|
#: ../src/Backend.cpp:857
|
|
msgid "⚠ Impossibile fermare il servizio Anti-Ransomware\n"
|
|
msgstr "⚠ Impossible d'arrêter le service Anti-Ransomware\n"
|
|
|
|
#: ../src/Backend.cpp:928
|
|
msgid "⬇ Inizio aggiornamento delle regole YARA..."
|
|
msgstr "⬇ Début de la mise à jour des règles YARA..."
|
|
|
|
#: ../src/Backend.cpp:964
|
|
msgid "✔ Aggiornato: "
|
|
msgstr "✔ Mis à jour : "
|
|
|
|
#: ../src/Backend.cpp:972
|
|
msgid "Totale riusciti: "
|
|
msgstr "Total réussis : "
|
|
|
|
#: ../src/Backend.cpp:973
|
|
msgid "Falliti: "
|
|
msgstr "Échecs : "
|
|
|
|
#: ../src/Backend.cpp:976
|
|
msgid "⚠ Alcuni download sono stati bloccati dall'AntiPhishing."
|
|
msgstr "⚠ Certains téléchargements ont été bloqués par l'AntiPhishing."
|
|
|
|
#: ../src/Backend.cpp:979
|
|
msgid "📁 Regole salvate in: "
|
|
msgstr "📁 Règles enregistrées dans : "
|
|
|
|
#: ../src/Backend.cpp:994
|
|
msgid "✔ Copiate anche in /usr/share/BastionGuard/data/yara"
|
|
msgstr "✔ Également copiées dans /usr/share/BastionGuard/data/yara"
|
|
|
|
#: ../src/Backend.cpp:996
|
|
msgid "⚠ Impossibile copiare in /usr/share (permessi negati)"
|
|
msgstr "⚠ Impossible de copier dans /usr/share (permissions refusées)"
|
|
|
|
#: ../src/Backend.cpp:1075
|
|
msgid "❌ Impossibile scrivere "
|
|
msgstr "❌ Impossible d'écrire "
|
|
|
|
#: ../src/Backend.cpp:1105
|
|
msgid "⚠ Nessun dato da "
|
|
msgstr "⚠ Aucune donnée depuis "
|
|
|
|
#: ../src/Backend.cpp:1131
|
|
msgid "# ... lista completa salvata in blacklist.txt\n"
|
|
msgstr "# ... liste complète enregistrée dans blacklist.txt\n"
|
|
|
|
#: ../src/Backend.cpp:1146
|
|
msgid "❌ Impossibile aprire la blacklist per generare dnsmasq."
|
|
msgstr "❌ Impossible d'ouvrir la liste noire pour générer dnsmasq."
|
|
|
|
#: ../src/Backend.cpp:1150
|
|
msgid "❌ Impossibile creare file temporaneo dnsmasq."
|
|
msgstr "❌ Impossible de créer un fichier temporaire dnsmasq."
|
|
|
|
#: ../src/Backend.cpp:1255
|
|
msgid "[Backend] ✅ Whitelist utente/banca caricata: "
|
|
msgstr "[Backend] ✅ Liste blanche utilisateur/banque chargée : "
|
|
|
|
#: ../src/Backend.cpp:1257
|
|
msgid "[Backend] ✅ Whitelist infrastrutturale: "
|
|
msgstr "[Backend] ✅ Liste blanche infrastructure : "
|
|
|
|
#: ../src/Backend.cpp:1258 ../src/SecureBrowser.cpp:662
|
|
msgid " domini.\n"
|
|
msgstr " domaines.\n"
|
|
|
|
#: ../src/Backend.cpp:1317
|
|
msgid "✔ File dnsmasq generato: "
|
|
msgstr "✔ Fichier dnsmasq généré : "
|
|
|
|
#: ../src/Backend.cpp:1318
|
|
msgid " voci. Skipped whitelist: "
|
|
msgstr " entrées. Ignorées liste blanche : "
|
|
|
|
#: ../src/Backend.cpp:1319
|
|
msgid " | Skipped IP: "
|
|
msgstr " | IP ignorées : "
|
|
|
|
#: ../src/Backend.cpp:1329
|
|
msgid "⚠ Errore generazione dnsmasq blocklist: "
|
|
msgstr "⚠ Erreur lors de la génération de la liste de blocage dnsmasq : "
|
|
|
|
#: ../src/Backend.cpp:1339
|
|
msgid "[Firewall] Blocco IP disabilitato — salto applicazione regole.\n"
|
|
msgstr "[Firewall] Blocage IP désactivé — saut de l'application des règles.\n"
|
|
|
|
#: ../src/Backend.cpp:1341
|
|
msgid "[Firewall] Nessun firewall supportato rilevato.\n"
|
|
msgstr "[Firewall] Aucun pare-feu supporté détecté.\n"
|
|
|
|
#: ../src/Backend.cpp:1354
|
|
msgid "[Firewall] Tentata applicazione regole da "
|
|
msgstr "[Firewall] Tentative d'application des règles depuis "
|
|
|
|
#: ../src/Backend.cpp:1355
|
|
msgid " righe blacklist "
|
|
msgstr " lignes de liste noire "
|
|
|
|
#: ../src/Backend.cpp:1360
|
|
msgid "[Firewall] Errore applicazione regole firewall: "
|
|
msgstr "[Firewall] Erreur d'application des règles pare-feu : "
|
|
|
|
#: ../src/Backend.cpp:1364
|
|
msgid "[Firewall] Errore sconosciuto applicazione regole firewall.\n"
|
|
msgstr "[Firewall] Erreur inconnue lors de l'application des règles pare-feu.\n"
|
|
|
|
#: ../src/Backend.cpp:1368
|
|
msgid "✔ Blacklist phishing aggiornata in "
|
|
msgstr "✔ Liste noire phishing mise à jour dans "
|
|
|
|
#: ../src/Backend.cpp:1369
|
|
msgid " e ridotta in "
|
|
msgstr " et réduite dans "
|
|
|
|
#: ../src/Backend.cpp:1378
|
|
msgid "▶ Avvio protezione Anti-Phishing...\n"
|
|
msgstr "▶ Démarrage de la protection Anti-Phishing...\n"
|
|
|
|
#: ../src/Backend.cpp:1381
|
|
msgid "✔ Servizio Anti-Phishing avviato\n"
|
|
msgstr "✔ Service Anti-Phishing démarré\n"
|
|
|
|
#: ../src/Backend.cpp:1383
|
|
msgid "❌ Errore avvio servizio Anti-Phishing\n"
|
|
msgstr "❌ Erreur au démarrage du service Anti-Phishing\n"
|
|
|
|
#: ../src/Backend.cpp:1388
|
|
msgid "⏹ Arresto protezione Anti-Phishing...\n"
|
|
msgstr "⏹ Arrêt de la protection Anti-Phishing...\n"
|
|
|
|
#: ../src/Backend.cpp:1391
|
|
msgid "✔ Servizio Anti-Phishing fermato\n"
|
|
msgstr "✔ Service Anti-Phishing arrêté\n"
|
|
|
|
#: ../src/Backend.cpp:1393
|
|
msgid "⚠ Errore arresto BastionGuard-phishing-scanner.service\n"
|
|
msgstr "⚠ Erreur lors de l'arrêt de BastionGuard-phishing-scanner.service\n"
|
|
|
|
#: ../src/Backend.cpp:1423
|
|
msgid "⬇ Inizio aggiornamento Sanesecurity DB..."
|
|
msgstr "⬇ Début de la mise à jour de la base Sanesecurity..."
|
|
|
|
#: ../src/Backend.cpp:1435
|
|
msgid "⬇ Scarico "
|
|
msgstr "⬇ Téléchargement "
|
|
|
|
#: ../src/Backend.cpp:1441
|
|
msgid "⚠ Errore download o file vuoto: "
|
|
msgstr "⚠ Erreur de téléchargement ou fichier vide : "
|
|
|
|
#: ../src/Backend.cpp:1449
|
|
msgid "❌ Errore copia locale "
|
|
msgstr "❌ Erreur de copie locale "
|
|
|
|
#: ../src/Backend.cpp:1455
|
|
msgid "✔ "
|
|
msgstr "✔ "
|
|
|
|
#: ../src/Backend.cpp:1455
|
|
msgid " installato system-wide in "
|
|
msgstr " installé au niveau système dans "
|
|
|
|
#: ../src/Backend.cpp:1457
|
|
msgid "ℹ "
|
|
msgstr "ℹ "
|
|
|
|
#: ../src/Backend.cpp:1457
|
|
msgid " disponibile solo in "
|
|
msgstr " disponible uniquement dans "
|
|
|
|
#: ../src/Backend.cpp:1464
|
|
msgid "✔ Database Sanesecurity aggiornato in "
|
|
msgstr "✔ Base de données Sanesecurity mise à jour dans "
|
|
|
|
#: ../src/Backend.cpp:1513
|
|
msgid "Variabile HOME non trovata"
|
|
msgstr "Variable HOME non trouvée"
|
|
|
|
#: ../src/Backend.cpp:1529
|
|
msgid "Configurazione Google Safe Browsing"
|
|
msgstr "Configuration Google Safe Browsing"
|
|
|
|
#: ../src/Backend.cpp:1534
|
|
msgid "Configurazione Google Safe salvata in "
|
|
msgstr "Configuration Google Safe enregistrée dans "
|
|
|
|
#: ../src/Backend.cpp:1536
|
|
msgid "Errore durante il salvataggio della configurazione Google Safe: "
|
|
msgstr "Erreur lors de l'enregistrement de la configuration Google Safe : "
|
|
|
|
#: ../src/Backend.cpp:1543
|
|
msgid "Nessuna chiave API Google Safe impostata"
|
|
msgstr "Aucune clé API Google Safe définie"
|
|
|
|
#: ../src/Backend.cpp:1549
|
|
msgid "Impossibile inizializzare la libreria CURL"
|
|
msgstr "Impossible d'initialiser la bibliothèque CURL"
|
|
|
|
#: ../src/Backend.cpp:1571
|
|
msgid "Errore nella richiesta HTTP a Google Safe: "
|
|
msgstr "Erreur dans la requête HTTP vers Google Safe : "
|
|
|
|
#: ../src/Backend.cpp:1581
|
|
msgid "Chiave Google Safe valida e attiva"
|
|
msgstr "Clé Google Safe valide et active"
|
|
|
|
#: ../src/Backend.cpp:1584
|
|
msgid "Chiave API non valida o risposta inattesa dal server"
|
|
msgstr "Clé API invalide ou réponse inattendue du serveur"
|
|
|
|
#: ../src/Backend.cpp:1602
|
|
msgid "Timer aggiornamento phishing attivato correttamente."
|
|
msgstr "Minuteur de mise à jour anti-phishing activé correctement."
|
|
|
|
#: ../src/Backend.cpp:1604
|
|
msgid "Timer aggiornamento phishing disattivato."
|
|
msgstr "Minuteur de mise à jour anti-phishing désactivé."
|
|
|
|
#: ../src/Backend.cpp:1609
|
|
msgid "Errore durante l’attivazione del timer di aggiornamento phishing!"
|
|
msgstr "Erreur lors de l'activation du minuteur de mise à jour anti-phishing !"
|
|
|
|
#: ../src/Backend.cpp:1611
|
|
msgid "Errore durante la disattivazione del timer di aggiornamento phishing!"
|
|
msgstr "Erreur lors de la désactivation du minuteur de mise à jour anti-phishing !"
|
|
|
|
#: ../src/Backend.cpp:1801
|
|
msgid "❌ Impossibile scrivere credenziali SMB\n"
|
|
msgstr "❌ Impossible d'écrire les identifiants SMB\n"
|
|
|
|
#: ../src/Backend.cpp:1812
|
|
msgid "✔ Credenziali SMB salvate in modo sicuro (XOR + Base64)\n"
|
|
msgstr "✔ Identifiants SMB enregistrés de manière sécurisée (XOR + Base64)\n"
|
|
|
|
#: ../src/Backend.cpp:1843
|
|
msgid "✔ Credenziali SMB caricate: "
|
|
msgstr "✔ Identifiants SMB chargés : "
|
|
|
|
#: ../src/Backend.cpp:1903
|
|
msgid "SMB ERROR: contesto SMB nullo\n"
|
|
msgstr "ERREUR SMB : contexte SMB nul\n"
|
|
|
|
#: ../src/Backend.cpp:1929
|
|
msgid "SMB ERROR: funzioni SMB mancanti (contesto non valido)\n"
|
|
msgstr "ERREUR SMB : fonctions SMB manquantes (contexte invalide)\n"
|
|
|
|
#: ../src/Backend.cpp:1937
|
|
msgid "SMB ERROR: impossibile aprire "
|
|
msgstr "ERREUR SMB : impossible d'ouvrir "
|
|
|
|
#: ../src/Backend.cpp:1981
|
|
msgid "SMB ERROR: ctx nullo\n"
|
|
msgstr "ERREUR SMB : ctx nul\n"
|
|
|
|
#: ../src/Backend.cpp:1992
|
|
msgid "SMB ERROR: funzioni SMB non disponibili\n"
|
|
msgstr "ERREUR SMB : fonctions SMB non disponibles\n"
|
|
|
|
#: ../src/Backend.cpp:1999
|
|
msgid "SMB ERROR: impossibile aprire file: "
|
|
msgstr "ERREUR SMB : impossible d'ouvrir le fichier : "
|
|
|
|
#: ../src/Backend.cpp:2010
|
|
msgid "SMB ERROR: callback fallita\n"
|
|
msgstr "ERREUR SMB : échec du callback\n"
|
|
|
|
#: ../src/Backend.cpp:2030
|
|
msgid "SMB ERROR: impossibile creare contesto SMB\n"
|
|
msgstr "ERREUR SMB : impossible de créer le contexte SMB\n"
|
|
|
|
#: ../src/Backend.cpp:2039
|
|
msgid "SMB ERROR: impossibile creare directory "
|
|
msgstr "ERREUR SMB : impossible de créer le répertoire "
|
|
|
|
#: ../src/Backend.cpp:2048
|
|
msgid "SMB ERROR: impossibile aprire file locale "
|
|
msgstr "ERREUR SMB : impossible d'ouvrir le fichier local "
|
|
|
|
#: ../src/Backend.cpp:2049
|
|
msgid " per scrittura\n"
|
|
msgstr " en écriture\n"
|
|
|
|
#: ../src/Backend.cpp:2073
|
|
msgid "SMB ERROR: copia fallita per: "
|
|
msgstr "ERREUR SMB : échec de la copie pour : "
|
|
|
|
#: ../src/Backend.cpp:2121
|
|
msgid "=== Scansione Samba: "
|
|
msgstr "=== Analyse Samba : "
|
|
|
|
#: ../src/Backend.cpp:2135
|
|
msgid "Percorso SMB rilevato. Creo contesto SMB..."
|
|
msgstr "Chemin SMB détecté. Création du contexte SMB..."
|
|
|
|
#: ../src/Backend.cpp:2140
|
|
msgid "ERRORE: impossibile creare contesto SMB."
|
|
msgstr "ERREUR : impossible de créer le contexte SMB."
|
|
|
|
#: ../src/Backend.cpp:2149
|
|
msgid "ERRORE: impossibile elencare la share SMB."
|
|
msgstr "ERREUR : impossible de lister le partage SMB."
|
|
|
|
#: ../src/Backend.cpp:2157
|
|
msgid "File trovati via SMB: "
|
|
msgstr "Fichiers trouvés via SMB : "
|
|
|
|
#: ../src/Backend.cpp:2166
|
|
msgid "ERRORE: directory locale non trovata."
|
|
msgstr "ERREUR : répertoire local non trouvé."
|
|
|
|
#: ../src/Backend.cpp:2182
|
|
msgid "ERRORE: impossibile scansionare la directory locale."
|
|
msgstr "ERREUR : impossible d'analyser le répertoire local."
|
|
|
|
#: ../src/Backend.cpp:2187
|
|
msgid "Nessun file da scansionare."
|
|
msgstr "Aucun fichier à analyser."
|
|
|
|
#: ../src/Backend.cpp:2192
|
|
msgid "File trovati localmente: "
|
|
msgstr "Fichiers trouvés localement : "
|
|
|
|
#: ../src/Backend.cpp:2209
|
|
msgid "ERRORE: clamdscan non trovato."
|
|
msgstr "ERREUR : clamdscan non trouvé."
|
|
|
|
#: ../src/Backend.cpp:2220
|
|
msgid "ERRORE: il demone clamd non è attivo."
|
|
msgstr "ERREUR : le démon clamd n'est pas actif."
|
|
|
|
#: ../src/Backend.cpp:2225
|
|
msgid "Demone ClamAV rilevato."
|
|
msgstr "Démon ClamAV détecté."
|
|
|
|
#: ../src/Backend.cpp:2235
|
|
msgid "ERRORE: impossibile creare temp dir."
|
|
msgstr "ERREUR : impossible de créer le répertoire temporaire."
|
|
|
|
#: ../src/Backend.cpp:2249
|
|
msgid "Trovati "
|
|
msgstr "Trouvés "
|
|
|
|
#: ../src/Backend.cpp:2249
|
|
msgid " file da copiare."
|
|
msgstr " fichiers à copier."
|
|
|
|
#: ../src/Backend.cpp:2268
|
|
msgid "ERRORE copia locale: "
|
|
msgstr "ERREUR copie locale : "
|
|
|
|
#: ../src/Backend.cpp:2297
|
|
msgid "ERRORE lettura SMB: "
|
|
msgstr "ERREUR lecture SMB : "
|
|
|
|
#: ../src/Backend.cpp:2306
|
|
msgid "Copiato: "
|
|
msgstr "Copié : "
|
|
|
|
#: ../src/Backend.cpp:2324
|
|
msgid "Eseguo comando: "
|
|
msgstr "Exécution de la commande : "
|
|
|
|
#: ../src/Backend.cpp:2328
|
|
msgid "ERRORE: popen() fallita."
|
|
msgstr "ERREUR : échec de popen()."
|
|
|
|
#: ../src/Backend.cpp:2372
|
|
msgid "=== Scansione completata ==="
|
|
msgstr "=== Analyse terminée ==="
|
|
|
|
#: ../src/Backend.cpp:2373 ../src/usb/USBScanPage.cpp:652
|
|
msgid "File analizzati: "
|
|
msgstr "Fichiers analysés : "
|
|
|
|
#: ../src/Backend.cpp:2374
|
|
msgid "File infetti: "
|
|
msgstr "Fichiers infectés : "
|
|
|
|
#: ../src/Backend.cpp:2377
|
|
msgid "Scansione completata."
|
|
msgstr "Analyse terminée."
|
|
|
|
#: ../src/Backend.cpp:2401
|
|
msgid "Directory Samba non trovata: "
|
|
msgstr "Répertoire Samba non trouvé : "
|
|
|
|
#: ../src/Backend.cpp:2413
|
|
msgid "⚠️ Impossibile riscrivere la configurazione Samba\n"
|
|
msgstr "⚠️ Impossible de réécrire la configuration Samba\n"
|
|
|
|
#: ../src/Backend.cpp:2423
|
|
msgid "Rimossa directory Samba: "
|
|
msgstr "Répertoire Samba supprimé : "
|
|
|
|
#: ../src/Backend.cpp:2443
|
|
msgid "🔧 Inizializzazione canale D-Bus per invio alert..."
|
|
msgstr "🔧 Initialisation du canal D-Bus pour l'envoi d'alertes..."
|
|
|
|
#: ../src/Backend.cpp:2470
|
|
msgid "🟢 Servizio BastionGuard-ransomware-alert trovato su D-Bus."
|
|
msgstr "🟢 Service BastionGuard-ransomware-alert trouvé sur D-Bus."
|
|
|
|
#: ../src/Backend.cpp:2472
|
|
msgid ""
|
|
"⚠️ Servizio BastionGuard-ransomware-alert non attivo. Gli avvisi non verranno "
|
|
"mostrati."
|
|
msgstr ""
|
|
"⚠️ Service BastionGuard-ransomware-alert non actif. Les alertes ne seront pas affichées."
|
|
|
|
#: ../src/Backend.cpp:2475
|
|
msgid "❌ Errore inizializzazione D-Bus: "
|
|
msgstr "❌ Erreur d'initialisation D-Bus : "
|
|
|
|
#: ../src/Backend.cpp:2506
|
|
msgid "⚠️ Impossibile verificare il listener D-Bus: "
|
|
msgstr "⚠️ Impossible de vérifier l'écouteur D-Bus : "
|
|
|
|
#: ../src/Backend.cpp:2511
|
|
msgid ""
|
|
"⚠️ Listener org.BastionGuard.Ransomware.Alert non attivo — nessun popup verrà "
|
|
"mostrato."
|
|
msgstr ""
|
|
"⚠️ Écouteur org.BastionGuard.Ransomware.Alert non actif — aucun popup ne sera affiché."
|
|
|
|
#: ../src/Backend.cpp:2534
|
|
msgid ""
|
|
"📢 Alert ransomware inviato via D-Bus:\n"
|
|
" - File: %1\n"
|
|
" - Famiglia: %2"
|
|
msgstr ""
|
|
"📢 Alerte ransomware envoyée via D-Bus :\n"
|
|
" - Fichier : %1\n"
|
|
" - Famille : %2"
|
|
|
|
#: ../src/Backend.cpp:2539
|
|
msgid "❌ Errore nell'invio alert D-Bus: "
|
|
msgstr "❌ Erreur lors de l'envoi de l'alerte D-Bus : "
|
|
|
|
#: ../src/Backend.cpp:2560
|
|
msgid "⚠️ Impossibile spostare il file, provo copia: "
|
|
msgstr "⚠️ Impossible de déplacer le fichier, tentative de copie : "
|
|
|
|
#: ../src/Backend.cpp:2568
|
|
msgid "🧰 File spostato in quarantena: "
|
|
msgstr "🧰 Fichier déplacé en quarantaine : "
|
|
|
|
#: ../src/Backend.cpp:2573
|
|
msgid "File spostato in quarantena con successo:\n"
|
|
msgstr "Fichier déplacé en quarantaine avec succès :\n"
|
|
|
|
#: ../src/Backend.cpp:2579
|
|
msgid "Quarantena completata"
|
|
msgstr "Quarantaine terminée"
|
|
|
|
#: ../src/Backend.cpp:2584
|
|
msgid "❌ Errore durante la quarantena: "
|
|
msgstr "❌ Erreur pendant la mise en quarantaine : "
|
|
|
|
#: ../src/Backend.cpp:2603
|
|
msgid "📁 Creata directory di quarantena: "
|
|
msgstr "📁 Création du répertoire de quarantaine : "
|
|
|
|
#: ../src/Backend.cpp:2614
|
|
msgid "❌ Errore in ensureQuarantinePath(): "
|
|
msgstr "❌ Erreur dans ensureQuarantinePath() : "
|
|
|
|
#: ../src/Backend.cpp:2658
|
|
msgid "[Backend] ❌ Errore: init cURL\n"
|
|
msgstr "[Backend] ❌ Erreur : initialisation cURL\n"
|
|
|
|
#: ../src/Backend.cpp:2664
|
|
msgid "[Backend] ❌ Errore apertura file "
|
|
msgstr "[Backend] ❌ Erreur d'ouverture du fichier "
|
|
|
|
#: ../src/Backend.cpp:2669
|
|
msgid "[Backend] 🌍 Download da URL: "
|
|
msgstr "[Backend] 🌍 Téléchargement depuis l'URL : "
|
|
|
|
#: ../src/Backend.cpp:2694
|
|
msgid "[Backend] Risultato cURL: "
|
|
msgstr "[Backend] Résultat cURL : "
|
|
|
|
#: ../src/Backend.cpp:2697
|
|
msgid "[Backend] ❌ Errore rete o HTTP ("
|
|
msgstr "[Backend] ❌ Erreur réseau ou HTTP ("
|
|
|
|
#: ../src/Backend.cpp:2702
|
|
msgid "[Backend] ⚠ banks.json scaricato ma vuoto.\n"
|
|
msgstr "[Backend] ⚠ banks.json téléchargé mais vide.\n"
|
|
|
|
#: ../src/Backend.cpp:2706
|
|
msgid "[Backend] ✅ Lista banche aggiornata ("
|
|
msgstr "[Backend] ✅ Liste des banques mise à jour ("
|
|
|
|
#: ../src/Backend.cpp:2740
|
|
msgid "✔ Whitelist salvata ("
|
|
msgstr "✔ Liste blanche enregistrée ("
|
|
|
|
#: ../src/Backend.cpp:2742
|
|
msgid "❌ Errore salvataggio whitelist: "
|
|
msgstr "❌ Erreur d'enregistrement de la liste blanche : "
|
|
|
|
#: ../src/Backend.cpp:2759
|
|
msgid "✔ Whitelist caricata ("
|
|
msgstr "✔ Liste blanche chargée ("
|
|
|
|
#: ../src/Backend.cpp:2761
|
|
msgid "⚠ Errore caricamento whitelist: "
|
|
msgstr "⚠ Erreur de chargement de la liste blanche : "
|
|
|
|
#: ../src/Backend.cpp:2772
|
|
msgid "✔ dnsmasq ricaricato correttamente.\n"
|
|
msgstr "✔ dnsmasq rechargé correctement.\n"
|
|
|
|
#: ../src/Backend.cpp:2775
|
|
msgid "⚠️ Errore nel reload di dnsmasq.\n"
|
|
msgstr "⚠️ Erreur lors du rechargement de dnsmasq.\n"
|
|
|
|
#: ../src/Backend.cpp:2781
|
|
msgid "[Backend] setPhishingPort("
|
|
msgstr "[Backend] setPhishingPort("
|
|
|
|
#: ../src/Backend.cpp:2781
|
|
msgid ") — funzione non più usata."
|
|
msgstr ") — fonction plus utilisée."
|
|
|
|
#: ../src/Backend.cpp:2815
|
|
msgid "[Firewall] Nessun IP valido estratto\n"
|
|
msgstr "[Firewall] Aucun IP valide extrait\n"
|
|
|
|
#: ../src/Backend.cpp:2899
|
|
msgid "[Firewall] Impossibile aprire blacklist\n"
|
|
msgstr "[Firewall] Impossible d'ouvrir la liste noire\n"
|
|
|
|
#: ../src/Backend.cpp:2915
|
|
msgid "[Firewall] Nessun IP valido trovato\n"
|
|
msgstr "[Firewall] Aucun IP valide trouvé\n"
|
|
|
|
#: ../src/QuarantinePage.cpp:45
|
|
msgid "Nessun file in quarantena"
|
|
msgstr "Aucun fichier en quarantaine"
|
|
|
|
#: ../src/QuarantinePage.cpp:88
|
|
msgid "⚠ Errore attivazione monitor quarantena: "
|
|
msgstr "⚠ Erreur d'activation de la surveillance de quarantaine : "
|
|
|
|
#: ../src/QuarantinePage.cpp:127
|
|
msgid "Elimina"
|
|
msgstr "Supprimer"
|
|
|
|
#: ../src/RealtimePage.cpp:10
|
|
msgid "▶ Avvia protezione"
|
|
msgstr "▶ Lancer la protection"
|
|
|
|
#: ../src/RealtimePage.cpp:11
|
|
msgid "■ Ferma protezione"
|
|
msgstr "■ Arrêter la protection"
|
|
|
|
#: ../src/RealtimePage.cpp:26 ../src/MainWindow.cpp:285
|
|
msgid "Protezione in tempo reale"
|
|
msgstr "Protection en temps réel"
|
|
|
|
#: ../src/RealtimePage.cpp:42
|
|
msgid "Monitoraggio in tempo reale con AntiRansom Engine..."
|
|
msgstr "Surveillance en temps réel avec le moteur AntiRansom..."
|
|
|
|
#: ../src/RealtimePage.cpp:73
|
|
msgid "🔐 Protezione realtime pronta."
|
|
msgstr "🔐 Protection en temps réel prête."
|
|
|
|
#: ../src/RealtimePage.cpp:81
|
|
msgid "[RealtimePage] Avvio protezione richiesto"
|
|
msgstr "[RealtimePage] Demande de démarrage de la protection"
|
|
|
|
#: ../src/RealtimePage.cpp:82
|
|
msgid ">>> Protezione avviata"
|
|
msgstr ">>> Protection démarrée"
|
|
|
|
#: ../src/RealtimePage.cpp:95
|
|
msgid "[RealtimePage] Arresto protezione richiesto"
|
|
msgstr "[RealtimePage] Demande d'arrêt de la protection"
|
|
|
|
#: ../src/RealtimePage.cpp:96
|
|
msgid ">>> Protezione fermata"
|
|
msgstr ">>> Protection arrêtée"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:115
|
|
msgid "Utente grafico rilevato: "
|
|
msgstr "Utilisateur graphique détecté : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:131
|
|
msgid "ERRORE: impossibile determinare l'utente grafico."
|
|
msgstr "ERREUR : impossible de déterminer l'utilisateur graphique."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:137
|
|
msgid "ERRORE: getpwnam fallito per utente: "
|
|
msgstr "ERREUR : échec de getpwnam pour l'utilisateur : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:150
|
|
msgid "ERRORE: impossibile scrivere token utente: "
|
|
msgstr "ERREUR : impossible d'écrire le token utilisateur : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:160
|
|
msgid "Token copiato con successo all'utente: "
|
|
msgstr "Token copié avec succès vers l'utilisateur : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:175
|
|
msgid "Token caricato da /etc"
|
|
msgstr "Token chargé depuis /etc"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:180
|
|
msgid "Token non presente, creazione nuovo..."
|
|
msgstr "Token non présent, création d'un nouveau..."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:218
|
|
msgid "Token creato in /etc"
|
|
msgstr "Token créé dans /etc"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:245
|
|
msgid "Alert inviato: "
|
|
msgstr "Alerte envoyée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:466
|
|
msgid "DelayedScanQueue: aggiunto "
|
|
msgstr "DelayedScanQueue : ajouté "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:474
|
|
msgid "DelayedScanQueue: thread avviato"
|
|
msgstr "DelayedScanQueue : thread démarré"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:498
|
|
msgid "DelayedScanQueue: SCANSIONE RITARDATA → "
|
|
msgstr "DelayedScanQueue : ANALYSE DIFFÉRÉE → "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:505
|
|
msgid "DelayedScanQueue: thread terminato"
|
|
msgstr "DelayedScanQueue : thread terminé"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:583
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:788
|
|
msgid " non accessibile"
|
|
msgstr " non accessible"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:693
|
|
msgid "ATOMIC RENAME rilevato → "
|
|
msgstr "ATOMIC RENAME détecté → "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:728
|
|
msgid "Avvio Anti-Ransomware (Realtime + YARA + Delayed Scan)"
|
|
msgstr "Démarrage Anti-Ransomware (Realtime + YARA + Delayed Scan)"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:737
|
|
msgid "ERRORE: impossibile caricare/creare token."
|
|
msgstr "ERREUR : impossible de charger/créer le token."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:746
|
|
msgid "ERRORE FATALE: impossibile determinare utente desktop."
|
|
msgstr "ERREUR FATALE : impossible de déterminer l'utilisateur du bureau."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:752
|
|
msgid "ERRORE: getpwnam fallito per utente "
|
|
msgstr "ERREUR : échec de getpwnam pour l'utilisateur "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:760
|
|
msgid "ERRORE FATALE: HOME non accessibile: "
|
|
msgstr "ERREUR FATALE : HOME non accessible : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:764
|
|
msgid "Utente rilevato: "
|
|
msgstr "Utilisateur détecté : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:765
|
|
msgid "Home monitorata: "
|
|
msgstr "Dossier personnel surveillé : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:796
|
|
msgid " non accessibile (area protetta/FUSE)"
|
|
msgstr " non accessible (zone protégée/FUSE)"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:802
|
|
msgid "Lista directory monitorate:"
|
|
msgstr "Liste des répertoires surveillés :"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:812
|
|
msgid "ERRORE FATALE: impossibile caricare regole YARA."
|
|
msgstr "ERREUR FATALE : impossible de charger les règles YARA."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:816
|
|
msgid "Regole YARA caricate correttamente."
|
|
msgstr "Règles YARA chargées correctement."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:828
|
|
msgid "Thread delayed avviato (ritardo 30 secondi)."
|
|
msgstr "Thread différé démarré (délai 30 secondes)."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:836
|
|
msgid "ERRORE FATALE: inotify init fallito."
|
|
msgstr "ERREUR FATALE : échec d'initialisation inotify."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:842
|
|
msgid "Inotify inizializzato correttamente."
|
|
msgstr "Inotify initialisé correctement."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:848
|
|
msgid "Thread realtime avviato."
|
|
msgstr "Thread temps réel démarré."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:861
|
|
msgid "Richiesta terminazione..."
|
|
msgstr "Demande de terminaison..."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:868
|
|
msgid "Anti-Ransomware terminato correttamente."
|
|
msgstr "Anti-Ransomware terminé correctement."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:329
|
|
msgid "[D-Bus] Alert inviato: "
|
|
msgstr "[D-Bus] Alerte envoyée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:333
|
|
msgid "[D-Bus] Errore alert: "
|
|
msgstr "[D-Bus] Erreur alerte : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:375
|
|
msgid "Allowlist non trovata: "
|
|
msgstr "Liste blanche non trouvée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:379
|
|
msgid "Allowlist caricata da: "
|
|
msgstr "Liste blanche chargée depuis : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:401
|
|
msgid "voci allowlist caricate"
|
|
msgstr "entrées liste blanche chargées"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:474
|
|
msgid "Config non trovata, uso default (YARA=1, DB=0, scan=/home)"
|
|
msgstr "Config non trouvée, utilisation des valeurs par défaut (YARA=1, DB=0, scan=/home)"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:492
|
|
msgid "Config trovata: "
|
|
msgstr "Configuration trouvée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:528
|
|
msgid "Parametro max_memory invalido: "
|
|
msgstr "Paramètre max_memory invalide : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:534
|
|
msgid "Parametro scan_interval invalido: "
|
|
msgstr "Paramètre scan_interval invalide : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:568
|
|
msgid "Uso cartella YARA utente: "
|
|
msgstr "Utilisation du dossier YARA utilisateur : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:571
|
|
msgid "Uso cartella YARA di sistema: "
|
|
msgstr "Utilisation du dossier YARA système : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:574
|
|
msgid "Cartella YARA non trovata, uso fallback interno: "
|
|
msgstr "Dossier YARA non trouvé, utilisation de la solution de secours interne : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:578
|
|
msgid "Percorso YARA specificato non trovato: "
|
|
msgstr "Chemin YARA spécifié non trouvé : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:585
|
|
msgid "Config caricata correttamente"
|
|
msgstr "Configuration chargée correctement"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:598
|
|
msgid "Nessuna configurazione Samba trovata: "
|
|
msgstr "Aucune configuration Samba trouvée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:609
|
|
msgid "directory Samba caricate"
|
|
msgstr "répertoires Samba chargés"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:685
|
|
msgid "Errore creazione compilatore YARA"
|
|
msgstr "Erreur lors de la création du compilateur YARA"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:702
|
|
msgid "Caricata regola YARA: "
|
|
msgstr "Règle YARA chargée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:704
|
|
msgid "Errore compilando: "
|
|
msgstr "Erreur lors de la compilation : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:708
|
|
msgid "Cartella YARA non valida: "
|
|
msgstr "Dossier YARA invalide : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:715
|
|
msgid "Integrità compromessa per la regola Zero-Day!"
|
|
msgstr "Intégrité compromise pour la règle Zero-Day !"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:716
|
|
msgid "SHA256 atteso: "
|
|
msgstr "SHA256 attendu : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:717
|
|
msgid "SHA256 trovato: "
|
|
msgstr "SHA256 trouvé : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:726
|
|
msgid "Caricata regola Zero-Day protetta: "
|
|
msgstr "Règle Zero-Day protégée chargée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:728
|
|
msgid "Errore compilando Zero-Day: "
|
|
msgstr "Erreur lors de la compilation de Zero-Day : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:733
|
|
msgid "Regola Zero-Day non trovata: "
|
|
msgstr "Règle Zero-Day non trouvée : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:738
|
|
msgid "Nessuna regola YARA valida trovata."
|
|
msgstr "Aucune règle YARA valide trouvée."
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:743
|
|
msgid "Errore compilazione regole YARA"
|
|
msgstr "Erreur de compilation des règles YARA"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:749
|
|
msgid "regole YARA totali compilate"
|
|
msgstr "règles YARA totales compilées"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:757
|
|
msgid "📄 Scansione file: "
|
|
msgstr "📄 Analyse du fichier : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:760
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1031
|
|
msgid "❌ File non trovato: "
|
|
msgstr "❌ Fichier non trouvé : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:767
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:820
|
|
msgid "❌ Errore caricamento regole YARA\n"
|
|
msgstr "❌ Erreur de chargement des règles YARA\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:784
|
|
msgid "❌ Errore durante la scansione YARA\n"
|
|
msgstr "❌ Erreur pendant l'analyse YARA\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:791
|
|
msgid "✔ Nessuna regola YARA ha matchato.\n"
|
|
msgstr "✔ Aucune règle YARA n'a matché.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:797
|
|
msgid "⚠ RILEVATO!\n"
|
|
msgstr "⚠ DÉTECTÉ !\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:798
|
|
msgid " Regole trovate:\n"
|
|
msgstr " Règles trouvées :\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:802
|
|
msgid " Severità massima: "
|
|
msgstr " Sévérité maximale : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:810
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1077
|
|
msgid "📁 Scansione directory: "
|
|
msgstr "📁 Analyse du répertoire : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:813
|
|
msgid "❌ Directory non trovata: "
|
|
msgstr "❌ Répertoire non trouvé : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:847
|
|
msgid "⚠ RILEVATO: "
|
|
msgstr "⚠ DÉTECTÉ : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:856
|
|
msgid "✔ Nessun file infetto trovato.\n"
|
|
msgstr "✔ Aucun fichier infecté trouvé.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
|
|
msgid "⚠ Trovati "
|
|
msgstr "⚠ Trouvés "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
|
|
msgid " file infetti.\n"
|
|
msgstr " fichiers infectés.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:927
|
|
msgid "Errore inizializzazione YARA"
|
|
msgstr "Erreur d'initialisation YARA"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:938
|
|
msgid "🧠 Max memory dinamica settata a: "
|
|
msgstr "🧠 Mémoire maximale dynamique définie à : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:985
|
|
msgid "Uso:\n"
|
|
msgstr "Utilisation :\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:986
|
|
msgid " BastionGuard-antiransomware (modalità demone)\n"
|
|
msgstr " BastionGuard-antiransomware (mode démon)\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:987
|
|
msgid ""
|
|
" BastionGuard-antiransomware --scan <file> (scansiona un singolo "
|
|
"file)\n"
|
|
msgstr ""
|
|
" BastionGuard-antiransomware --scan <fichier> (analyse un seul fichier)\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:988
|
|
msgid ""
|
|
" BastionGuard-antiransomware --scan-dir <dir> (scansiona una "
|
|
"directory)\n"
|
|
msgstr ""
|
|
" BastionGuard-antiransomware --scan-dir <répertoire> (analyse un répertoire)\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:989
|
|
msgid ""
|
|
" BastionGuard-antiransomware --rules-dir <dir> (override path regole)\n"
|
|
msgstr ""
|
|
" BastionGuard-antiransomware --rules-dir <répertoire> (remplace le chemin des règles)\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:990
|
|
msgid " BastionGuard-antiransomware --0day-protection <file>\n"
|
|
msgstr " BastionGuard-antiransomware --0day-protection <fichier>\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:991
|
|
msgid " BastionGuard-antiransomware --help\n"
|
|
msgstr " BastionGuard-antiransomware --help\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1000
|
|
msgid "❌ Non puoi usare --scan e --scan-dir insieme.\n"
|
|
msgstr "❌ Impossible d'utiliser --scan et --scan-dir ensemble.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1010
|
|
msgid ""
|
|
"❌ Impossibile compilare le regole YARA; il demone continuerà senza YARA\n"
|
|
msgstr ""
|
|
"❌ Impossible de compiler les règles YARA ; le démon continuera sans YARA\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1043
|
|
msgid "🔍 Scansione file: "
|
|
msgstr "🔍 Analyse du fichier : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1058
|
|
msgid "⚠ RILEVATO nel file di test!\n"
|
|
msgstr "⚠ DÉTECTÉ dans le fichier de test !\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1061
|
|
msgid "✔ Nessuna regola matchata.\n"
|
|
msgstr "✔ Aucune règle n'a matché.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1113
|
|
msgid "▶ Demone Anti-Ransomware avviato\n"
|
|
msgstr "▶ Démon Anti-Ransomware démarré\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1198
|
|
msgid "🟡 Allowlist: "
|
|
msgstr "🟡 Liste blanche : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1210
|
|
msgid "⚠️ [YARA_SAMBA] Ransomware in Samba: "
|
|
msgstr "⚠️ [YARA_SAMBA] Ransomware dans Samba : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1229
|
|
msgid "⚠️ [YARA] Ransomware rilevato: "
|
|
msgstr "⚠️ [YARA] Ransomware détecté : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1272
|
|
msgid "🌐 Scansione Samba: "
|
|
msgstr "🌐 Analyse Samba : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1289
|
|
msgid "⏩ Samba OFF. Solo YARA.\n"
|
|
msgstr "⏩ Samba OFF. Seulement YARA.\n"
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1295
|
|
msgid "🔍 Scansione directory: "
|
|
msgstr "🔍 Analyse du répertoire : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1312
|
|
msgid "Errore scansione: "
|
|
msgstr "Erreur d'analyse : "
|
|
|
|
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1327
|
|
msgid "⏹ Demone Anti-Ransomware terminato\n"
|
|
msgstr "⏹ Démon Anti-Ransomware terminé\n"
|
|
|
|
#: ../src/ClamdConfig.cpp:109
|
|
msgid "❌ Errore backup: "
|
|
msgstr "❌ Erreur de sauvegarde : "
|
|
|
|
#: ../src/ClamdConfig.cpp:116
|
|
msgid "❌ Impossibile creare il backup di "
|
|
msgstr "❌ Impossible de créer la sauvegarde de "
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:106
|
|
msgid "Impossibile creare directory config: "
|
|
msgstr "Impossible de créer le répertoire de configuration : "
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:126
|
|
msgid "Impossibile creare directory flag: "
|
|
msgstr "Impossible de créer le répertoire des drapeaux : "
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:145
|
|
msgid "Errore durante scrittura flag file: "
|
|
msgstr "Erreur lors de l'écriture du fichier drapeau : "
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:177
|
|
msgid "Errore: impossibile aprire config.json per scrittura"
|
|
msgstr "Erreur : impossible d'ouvrir config.json en écriture"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:182
|
|
msgid "Errore durante il salvataggio config: "
|
|
msgstr "Erreur lors de l'enregistrement de la configuration : "
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:223
|
|
msgid "BastionGuard - Configurazione iniziale"
|
|
msgstr "BastionGuard - Configuration initiale"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:239
|
|
msgid "⚠ Errore caricamento icona minimize\n"
|
|
msgstr "⚠ Erreur de chargement de l'icône minimiser\n"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:250
|
|
msgid "⚠ Errore caricamento icona close\n"
|
|
msgstr "⚠ Erreur de chargement de l'icône fermer\n"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:277
|
|
msgid "⚠ Impossibile caricare logo-sidebar.png\n"
|
|
msgstr "⚠ Impossible de charger logo-sidebar.png\n"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:300
|
|
msgid "Scegli quali servizi di protezione attivare"
|
|
msgstr "Choisissez quels services de protection activer"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:305
|
|
msgid ""
|
|
"I servizi selezionati verranno avviati automaticamente al login.\n"
|
|
"Potrai modificarli in qualsiasi momento dalle impostazioni."
|
|
msgstr ""
|
|
"Les services sélectionnés seront lancés automatiquement à la connexion.\n"
|
|
"Vous pourrez les modifier à tout moment depuis les paramètres."
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:366
|
|
msgid "Configurazione minima"
|
|
msgstr "Configuration minimale"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:370
|
|
msgid "Attiva tutto"
|
|
msgstr "Tout activer"
|
|
|
|
#: ../src/first_run/first-run-services-window.cpp:374
|
|
msgid "Applica e continua"
|
|
msgstr "Appliquer et continuer"
|
|
|
|
#: ../src/UpdatePage.cpp:56
|
|
msgid "Aggiorna firme (freshclam)"
|
|
msgstr "Mettre à jour les signatures (freshclam)"
|
|
|
|
#: ../src/UpdatePage.cpp:58
|
|
msgid "Aggiungi sorgente"
|
|
msgstr "Ajouter une source"
|
|
|
|
#: ../src/UpdatePage.cpp:59
|
|
msgid "Salva sorgenti"
|
|
msgstr "Enregistrer les sources"
|
|
|
|
#: ../src/UpdatePage.cpp:60
|
|
msgid "Sorgenti aggiuntive"
|
|
msgstr "Sources supplémentaires"
|
|
|
|
#: ../src/UpdatePage.cpp:75
|
|
msgid "Servizio automatico Freshclam:"
|
|
msgstr "Service automatique Freshclam :"
|
|
|
|
#: ../src/UpdatePage.cpp:79
|
|
msgid "Aggiorna automaticamente le firme SaneSecurity (ogni 2 ore):"
|
|
msgstr "Mettre à jour automatiquement les signatures SaneSecurity (toutes les 2 heures) :"
|
|
|
|
#: ../src/UpdatePage.cpp:101
|
|
msgid "Sorgenti di aggiornamento aggiuntive"
|
|
msgstr "Sources de mise à jour supplémentaires"
|
|
|
|
#: ../src/UpdatePage.cpp:136
|
|
msgid "Abilito"
|
|
msgstr "J'active"
|
|
|
|
#: ../src/UpdatePage.cpp:136
|
|
msgid "Disabilito"
|
|
msgstr "Je désactive"
|
|
|
|
#: ../src/UpdatePage.cpp:162
|
|
msgid "🔄 Avvio aggiornamento delle firme...\n"
|
|
msgstr "🔄 Lancement de la mise à jour des signatures...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:174
|
|
msgid "⏸️ Arresto servizio clamav-freshclam...\n"
|
|
msgstr "⏸️ Arrêt du service clamav-freshclam...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:178
|
|
msgid "🚀 Avvio aggiornamento con pkexec freshclam...\n"
|
|
msgstr "🚀 Lancement de la mise à jour avec pkexec freshclam...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:182
|
|
msgid "❌ Errore freshclam: "
|
|
msgstr "❌ Erreur freshclam : "
|
|
|
|
#: ../src/UpdatePage.cpp:192
|
|
msgid ""
|
|
"\n"
|
|
"🧾 Codice di uscita: %1\n"
|
|
msgstr ""
|
|
"\n"
|
|
"🧾 Code de sortie : %1\n"
|
|
|
|
#: ../src/UpdatePage.cpp:195
|
|
msgid "▶️ Riavvio del servizio clamav-freshclam...\n"
|
|
msgstr "▶️ Redémarrage du service clamav-freshclam...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:199 ../src/UpdatePage.cpp:235
|
|
msgid ""
|
|
"\n"
|
|
"🔽 Scarico firme aggiuntive dalle sorgenti configurate...\n"
|
|
msgstr ""
|
|
"\n"
|
|
"🔽 Téléchargement des signatures supplémentaires depuis les sources configurées...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:203
|
|
msgid "🔐 Aggiornamento firme SaneSecurity...\n"
|
|
msgstr "🔐 Mise à jour des signatures SaneSecurity...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:207
|
|
msgid "🔁 Ricarico clamd (clamav-daemon)...\n"
|
|
msgstr "🔁 Rechargement de clamd (clamav-daemon)...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:210
|
|
msgid "⚠ Reload clamav-daemon fallito (codice non zero).\n"
|
|
msgstr "⚠ Rechargement de clamav-daemon échoué (code non nul).\n"
|
|
|
|
#: ../src/UpdatePage.cpp:215
|
|
msgid "✅ Aggiornamento completato con successo.\n"
|
|
msgstr "✅ Mise à jour terminée avec succès.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:222
|
|
msgid "❌ Errore durante l'aggiornamento: %1\n"
|
|
msgstr "❌ Erreur pendant la mise à jour : %1\n"
|
|
|
|
#: ../src/UpdatePage.cpp:286
|
|
msgid "⬇️ Scarico da: "
|
|
msgstr "⬇️ Téléchargement depuis : "
|
|
|
|
#: ../src/UpdatePage.cpp:293
|
|
msgid ""
|
|
"\n"
|
|
"✅ Aggiornamento firme extra completato.\n"
|
|
msgstr ""
|
|
"\n"
|
|
"✅ Mise à jour des signatures supplémentaires terminée.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:315 ../src/UpdatePage.cpp:434
|
|
msgid "➕ Nuova sorgente"
|
|
msgstr "➕ Nouvelle source"
|
|
|
|
#: ../src/UpdatePage.cpp:335
|
|
msgid "Nome sorgente (es. Sanesecurity)"
|
|
msgstr "Nom de la source (ex. Sanesecurity)"
|
|
|
|
#: ../src/UpdatePage.cpp:339
|
|
msgid "https://example.com/firme.cvd"
|
|
msgstr "https://exemple.com/signatures.cvd"
|
|
|
|
#: ../src/UpdatePage.cpp:342
|
|
msgid "_Richiede autenticazione"
|
|
msgstr "_Nécessite une authentification"
|
|
|
|
#: ../src/UpdatePage.cpp:346
|
|
msgid "Username"
|
|
msgstr "Nom d'utilisateur"
|
|
|
|
#: ../src/UpdatePage.cpp:350
|
|
msgid "Password"
|
|
msgstr "Mot de passe"
|
|
|
|
#: ../src/UpdatePage.cpp:355
|
|
msgid "_Test connessione"
|
|
msgstr "_Tester la connexion"
|
|
|
|
#: ../src/UpdatePage.cpp:356
|
|
msgid "_Salva sorgente"
|
|
msgstr "_Enregistrer la source"
|
|
|
|
#: ../src/UpdatePage.cpp:357
|
|
msgid "_Elimina sorgente"
|
|
msgstr "_Supprimer la source"
|
|
|
|
#: ../src/UpdatePage.cpp:456
|
|
msgid "💾 Sorgente salvata.\n"
|
|
msgstr "💾 Source enregistrée.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:461
|
|
msgid "❌ Sorgente rimossa.\n"
|
|
msgstr "❌ Source supprimée.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:486
|
|
msgid "Sorgenti salvate in ~/.config/BastionGuard/sources.conf\n"
|
|
msgstr "Sources enregistrées dans ~/.config/BastionGuard/sources.conf\n"
|
|
|
|
#: ../src/UpdatePage.cpp:539
|
|
msgid "⚠ Nessun URL specificato per "
|
|
msgstr "⚠ Aucun URL spécifié pour "
|
|
|
|
#: ../src/UpdatePage.cpp:543
|
|
msgid "🔍 Test connessione a "
|
|
msgstr "🔍 Test de connexion à "
|
|
|
|
#: ../src/UpdatePage.cpp:550
|
|
msgid "⚠ Nessuna password trovata per "
|
|
msgstr "⚠ Aucun mot de passe trouvé pour "
|
|
|
|
#: ../src/UpdatePage.cpp:560
|
|
msgid "Errore: "
|
|
msgstr "Erreur : "
|
|
|
|
#: ../src/UpdatePage.cpp:563
|
|
msgid "Risposta HTTP: "
|
|
msgstr "Réponse HTTP : "
|
|
|
|
#: ../src/UpdatePage.cpp:565
|
|
msgid "✅ Connessione riuscita.\n"
|
|
msgstr "✅ Connexion réussie.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:567
|
|
msgid "❌ Connessione fallita o accesso negato.\n"
|
|
msgstr "❌ Connexion échouée ou accès refusé.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:626
|
|
msgid "🌐 Aggiornamento database SaneSecurity (mirror sicuro)...\n"
|
|
msgstr "🌐 Mise à jour de la base de données SaneSecurity (miroir sécurisé)...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:648
|
|
msgid "❌ Errore rsync: "
|
|
msgstr "❌ Erreur rsync : "
|
|
|
|
#: ../src/UpdatePage.cpp:674
|
|
msgid "📦 Firme SaneSecurity aggiornate senza toccare i database ufficiali.\n"
|
|
msgstr "📦 Signatures SaneSecurity mises à jour sans toucher aux bases de données officielles.\n"
|
|
|
|
#: ../src/UpdatePage.cpp:707
|
|
msgid "⏱️ Attivo aggiornamento automatico SaneSecurity ogni 2 ore...\n"
|
|
msgstr "⏱️ Activation de la mise à jour automatique SaneSecurity toutes les 2 heures...\n"
|
|
|
|
#: ../src/UpdatePage.cpp:708
|
|
msgid "⏸️ Disattivo aggiornamento automatico SaneSecurity...\n"
|
|
msgstr "⏸️ Désactivation de la mise à jour automatique SaneSecurity...\n"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:31
|
|
msgid "⚠ Regola MATCH: "
|
|
msgstr "⚠ Règle CORRESPONDANTE : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:73
|
|
msgid "📄 Scegli file"
|
|
msgstr "📄 Choisir un fichier"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:74
|
|
msgid "📂 Scegli cartella"
|
|
msgstr "📂 Choisir un dossier"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:75
|
|
msgid "🧪 Scansiona"
|
|
msgstr "🧪 Analyser"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:76
|
|
msgid "🔔 Test notifica"
|
|
msgstr "🔔 Tester la notification"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:103
|
|
msgid "🔐 Anti-Ransomware pronto.\n"
|
|
msgstr "🔐 Anti-Ransomware prêt.\n"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:146 ../src/AntiRansomwarePage.cpp:165
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:13 ../src/bankgui-main.cpp:108
|
|
#: ../src/usb/ScanPromptWindow.cpp:11 ../src/usb/LiveScanDialog.cpp:100
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:103
|
|
#: ../src/SambaPage.cpp:286
|
|
msgid "Annulla"
|
|
msgstr "Annuler"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:147 ../src/AntiRansomwarePage.cpp:166
|
|
msgid "Seleziona"
|
|
msgstr "Sélectionner"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:171
|
|
msgid "📂 Cartella selezionata: "
|
|
msgstr "📂 Dossier sélectionné : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:186
|
|
msgid "⚠ Nessun file o cartella selezionata."
|
|
msgstr "⚠ Aucun fichier ou dossier sélectionné."
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:195
|
|
msgid "❌ Percorso non valido."
|
|
msgstr "❌ Chemin invalide."
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:217
|
|
msgid "⚠ Nessuna regola YARA trovata."
|
|
msgstr "⚠ Aucune règle YARA trouvée."
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:230
|
|
msgid "📜 Regole YARA caricate."
|
|
msgstr "📜 Règles YARA chargées."
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:242
|
|
msgid "🔍 Scansione: "
|
|
msgstr "🔍 Analyse : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:249
|
|
msgid "❌ Errore YARA: "
|
|
msgstr "❌ Erreur YARA : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:258
|
|
msgid "⚠️ Rilevata regola YARA: "
|
|
msgstr "⚠️ Règle YARA détectée : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:279
|
|
msgid "Rilevato ransomware:\n"
|
|
msgstr "Ransomware détecté :\n"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:279
|
|
msgid ""
|
|
"\n"
|
|
"Regola: "
|
|
msgstr ""
|
|
"\n"
|
|
"Règle : "
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:312
|
|
msgid "⚠ Impossibile leggere log realtime."
|
|
msgstr "⚠ Impossible de lire les journaux en temps réel."
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:352
|
|
msgid "Alert inviato:"
|
|
msgstr "Alerte envoyée :"
|
|
|
|
#: ../src/AntiRansomwarePage.cpp:372
|
|
msgid "🚨 ALERT realtime: "
|
|
msgstr "🚨 ALERTE temps réel : "
|
|
|
|
#: ../src/xdg-main.cpp:50
|
|
msgid "Usage: BastionGuard-bankopener <url>\n"
|
|
msgstr "Utilisation : BastionGuard-bankopener <url>\n"
|
|
|
|
#: ../src/xdg-main.cpp:55
|
|
msgid "[BankOpener] 🔍 Verifico dominio: "
|
|
msgstr "[BankOpener] 🔍 Vérification du domaine : "
|
|
|
|
#: ../src/xdg-main.cpp:64
|
|
msgid ""
|
|
"[BankOpener] 🖥️ Sessione Wayland rilevata → uso backend Wayland per CEF.\n"
|
|
msgstr ""
|
|
"[BankOpener] 🖥️ Session Wayland détectée → utilisation du backend Wayland pour CEF.\n"
|
|
|
|
#: ../src/xdg-main.cpp:71
|
|
msgid "[BankOpener] 🖥️ Sessione X11 rilevata → uso backend X11 per CEF.\n"
|
|
msgstr "[BankOpener] 🖥️ Session X11 détectée → utilisation du backend X11 pour CEF.\n"
|
|
|
|
#: ../src/xdg-main.cpp:76
|
|
msgid ""
|
|
"[BankOpener] ⚠️ Nessuna sessione grafica rilevata → fallback X11 software.\n"
|
|
msgstr ""
|
|
"[BankOpener] ⚠️ Aucune session graphique détectée → repli sur X11 logiciel.\n"
|
|
|
|
#: ../src/xdg-main.cpp:105
|
|
msgid "[BankOpener] 🌍 Apertura browser di sistema: "
|
|
msgstr "[BankOpener] 🌍 Ouverture du navigateur système : "
|
|
|
|
#: ../src/xdg-main.cpp:109
|
|
msgid "[BankOpener] ⚠️ Errore esecuzione comando: "
|
|
msgstr "[BankOpener] ⚠️ Erreur lors de l'exécution de la commande : "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:45
|
|
msgid "Impossibile aprire blacklist phishing: "
|
|
msgstr "Impossible d'ouvrir la liste noire anti-phishing : "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:56
|
|
msgid "Blacklist phishing vuota o non caricata da "
|
|
msgstr "Liste noire anti-phishing vide ou non chargée depuis "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:59
|
|
msgid "voci caricate da blacklist phishing in "
|
|
msgstr "entrées chargées depuis la liste noire anti-phishing dans "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:80
|
|
msgid "⚠ URL in blacklist: "
|
|
msgstr "⚠ URL dans la liste noire : "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:84
|
|
msgid "⚠ URL sospetto (phishing euristico): "
|
|
msgstr "⚠ URL suspecte (phishing heuristique) : "
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:104
|
|
msgid ">>> AntiPhishing avviato"
|
|
msgstr ">>> AntiPhishing démarré"
|
|
|
|
#: ../src/AntiPhishingEngine.cpp:109
|
|
msgid ">>> AntiPhishing fermato"
|
|
msgstr ">>> AntiPhishing arrêté"
|
|
|
|
#: ../src/DashboardPage.cpp:54
|
|
msgid "Inizializzazione..."
|
|
msgstr "Initialisation..."
|
|
|
|
#: ../src/DashboardPage.cpp:55 ../src/DashboardPage.cpp:232
|
|
msgid "Versione firme: sconosciuta"
|
|
msgstr "Version des signatures : inconnue"
|
|
|
|
#: ../src/DashboardPage.cpp:56 ../src/DashboardPage.cpp:239
|
|
msgid "Data aggiornamento: sconosciuta"
|
|
msgstr "Date de mise à jour : inconnue"
|
|
|
|
#: ../src/DashboardPage.cpp:57
|
|
msgid "Anti-Ransomware: stato sconosciuto"
|
|
msgstr "Anti-Ransomware : état inconnu"
|
|
|
|
#: ../src/DashboardPage.cpp:58
|
|
msgid "Anti-Phishing: stato sconosciuto"
|
|
msgstr "Anti-Phishing : état inconnu"
|
|
|
|
#: ../src/DashboardPage.cpp:84
|
|
msgid "Stato"
|
|
msgstr "État"
|
|
|
|
#: ../src/DashboardPage.cpp:85
|
|
msgid "Versione Firme"
|
|
msgstr "Version des signatures"
|
|
|
|
#: ../src/DashboardPage.cpp:86
|
|
msgid "Ultimo aggiornamento"
|
|
msgstr "Dernière mise à jour"
|
|
|
|
#: ../src/DashboardPage.cpp:101
|
|
msgid "Ultimi file scansionati"
|
|
msgstr "Derniers fichiers analysés"
|
|
|
|
#: ../src/DashboardPage.cpp:128
|
|
msgid "⚠ Impossibile caricare immagine: "
|
|
msgstr "⚠ Impossible de charger l'image : "
|
|
|
|
#: ../src/DashboardPage.cpp:179 ../src/MainWindow.cpp:239
|
|
msgid "⚠ Impossibile caricare icona: "
|
|
msgstr "⚠ Impossible de charger l'icône : "
|
|
|
|
#: ../src/DashboardPage.cpp:227
|
|
msgid "<b>Antivirus engine:</b> <span foreground='green'><b>Attivo</b></span>"
|
|
msgstr "<b>Moteur antivirus :</b> <span foreground='green'><b>Actif</b></span>"
|
|
|
|
#: ../src/DashboardPage.cpp:255
|
|
msgid "Nessun file scansionato di recente."
|
|
msgstr "Aucun fichier analysé récemment."
|
|
|
|
#: ../src/DashboardPage.cpp:262
|
|
msgid "<b>Anti-Ransomware:</b> <span foreground='green'><b>Attivo</b></span>"
|
|
msgstr "<b>Anti-Ransomware :</b> <span foreground='green'><b>Actif</b></span>"
|
|
|
|
#: ../src/DashboardPage.cpp:266
|
|
msgid ""
|
|
"<b>Anti-Ransomware:</b> <span foreground='red'><b>Disattivato</b></span>"
|
|
msgstr ""
|
|
"<b>Anti-Ransomware :</b> <span foreground='red'><b>Désactivé</b></span>"
|
|
|
|
#: ../src/DashboardPage.cpp:274
|
|
msgid "<b>Anti-Phishing:</b> <span foreground='green'><b>Attivo</b></span>"
|
|
msgstr "<b>Anti-Phishing :</b> <span foreground='green'><b>Actif</b></span>"
|
|
|
|
#: ../src/DashboardPage.cpp:278
|
|
msgid "<b>Anti-Phishing:</b> <span foreground='red'><b>Disattivato</b></span>"
|
|
msgstr "<b>Anti-Phishing :</b> <span foreground='red'><b>Désactivé</b></span>"
|
|
|
|
#: ../src/SaneSecurityUpdater.cpp:35
|
|
msgid "Errore: impossibile creare la cartella temporanea"
|
|
msgstr "Erreur : impossible de créer le dossier temporaire"
|
|
|
|
#: ../src/SaneSecurityUpdater.cpp:47
|
|
msgid "Errore durante rsync (codice "
|
|
msgstr "Erreur pendant rsync (code "
|
|
|
|
#: ../src/SaneSecurityUpdater.cpp:66
|
|
msgid "Errore copiando i file SaneSecurity"
|
|
msgstr "Erreur lors de la copie des fichiers SaneSecurity"
|
|
|
|
#: ../src/SaneSecurityUpdater.cpp:73
|
|
msgid "⚠ Impossibile ricaricare il servizio ClamAV: servizio non trovato"
|
|
msgstr "⚠ Impossible de recharger le service ClamAV : service non trouvé"
|
|
|
|
#: ../src/SecureBrowser.cpp:132
|
|
msgid "[SecureBrowser] ⚠ File non trovato: "
|
|
msgstr "[SecureBrowser] ⚠ Fichier non trouvé : "
|
|
|
|
#: ../src/SecureBrowser.cpp:139
|
|
msgid "[SecureBrowser] ⚠ Impossibile aprire: "
|
|
msgstr "[SecureBrowser] ⚠ Impossible d'ouvrir : "
|
|
|
|
#: ../src/SecureBrowser.cpp:168
|
|
msgid "[SecureBrowser] ✅ Caricati "
|
|
msgstr "[SecureBrowser] ✅ Chargés "
|
|
|
|
#: ../src/SecureBrowser.cpp:169
|
|
msgid " domini trusted da "
|
|
msgstr " domaines de confiance depuis "
|
|
|
|
#: ../src/SecureBrowser.cpp:172
|
|
msgid "[SecureBrowser] ❌ Errore parsing JSON (%1): %2"
|
|
msgstr "[SecureBrowser] ❌ Erreur d'analyse JSON (%1) : %2"
|
|
|
|
#: ../src/SecureBrowser.cpp:185
|
|
msgid "[SecureBrowser] 🔍 Caricamento domini trusted...\n"
|
|
msgstr "[SecureBrowser] 🔍 Chargement des domaines de confiance...\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:195
|
|
msgid "[SecureBrowser] ✅ Cache inizializzata: "
|
|
msgstr "[SecureBrowser] ✅ Cache initialisé : "
|
|
|
|
#: ../src/SecureBrowser.cpp:196 ../src/phishing/BastionGuard-daemon.cpp:93
|
|
msgid " domini trusted.\n"
|
|
msgstr " domaines de confiance.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:199
|
|
msgid "[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' presente in cache.\n"
|
|
msgstr "[SecureBrowser] 🔎 Vérification : 'intesasanpaolo.com' présent dans le cache.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:201
|
|
msgid ""
|
|
"[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' NON presente in cache.\n"
|
|
msgstr ""
|
|
"[SecureBrowser] 🔎 Vérification : 'intesasanpaolo.com' NON présent dans le cache.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:209
|
|
msgid "[SecureBrowser] 🟢 Trusted (match diretto): "
|
|
msgstr "[SecureBrowser] 🟢 De confiance (correspondance directe) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:219
|
|
msgid "[SecureBrowser] 🟢 Trusted (match parent '%1'): %2"
|
|
msgstr "[SecureBrowser] 🟢 De confiance (correspondance parent '%1') : %2"
|
|
|
|
#: ../src/SecureBrowser.cpp:228
|
|
msgid "[SecureBrowser] 🔴 NON trusted: "
|
|
msgstr "[SecureBrowser] 🔴 NON de confiance : "
|
|
|
|
#: ../src/SecureBrowser.cpp:247
|
|
msgid "[SecureBrowser] 🌐 Browser creato.\n"
|
|
msgstr "[SecureBrowser] 🌐 Navigateur créé.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:260
|
|
msgid "[SecureBrowser] 🔒 Tutte le finestre chiuse — uscita loop.\n"
|
|
msgstr "[SecureBrowser] 🔒 Toutes les fenêtres fermées — sortie de la boucle.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:275
|
|
msgid "[SecureBrowser] 🌍 URL richiesto: "
|
|
msgstr "[SecureBrowser] 🌍 URL demandée : "
|
|
|
|
#: ../src/SecureBrowser.cpp:276
|
|
msgid "[SecureBrowser] 🧩 Host estratto: "
|
|
msgstr "[SecureBrowser] 🧩 Hôte extrait : "
|
|
|
|
#: ../src/SecureBrowser.cpp:280
|
|
msgid "[SecureBrowser] ✅ Dominio locale consentito.\n"
|
|
msgstr "[SecureBrowser] ✅ Domaine local autorisé.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:298
|
|
msgid "[SecureBrowser] 🟢 Consentito (entry trusted): "
|
|
msgstr "[SecureBrowser] 🟢 Autorisé (entrée de confiance) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:308
|
|
msgid "[SecureBrowser] 🟢 Consentito (subframe in sessione trusted): "
|
|
msgstr "[SecureBrowser] 🟢 Autorisé (sous-frame dans une session de confiance) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:313
|
|
msgid ""
|
|
"[SecureBrowser] 🟢 Consentito (main-frame senza gesto utente, sessione "
|
|
"trusted): "
|
|
msgstr ""
|
|
"[SecureBrowser] 🟢 Autorisé (frame principal sans geste utilisateur, session de confiance) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:321
|
|
msgid "[SecureBrowser] 🟢 Consentito (main-frame click verso trusted): "
|
|
msgstr "[SecureBrowser] 🟢 Autorisé (frame principal clic vers domaine de confiance) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:325
|
|
msgid ""
|
|
"[SecureBrowser] 🚫 Bloccato (uscita main-frame user-initiated da sessione "
|
|
"trusted): "
|
|
msgstr ""
|
|
"[SecureBrowser] 🚫 Bloqué (sortie du frame principal initiée par l'utilisateur depuis une session de confiance) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:336
|
|
msgid "[SecureBrowser] 🟢 Consentito (bank domain): "
|
|
msgstr "[SecureBrowser] 🟢 Autorisé (domaine bancaire) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:340
|
|
msgid "[SecureBrowser] 🟢 Consentito (payment domain): "
|
|
msgstr "[SecureBrowser] 🟢 Autorisé (domaine de paiement) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:344
|
|
msgid "[SecureBrowser] 🚫 Navigazione bloccata verso dominio non trusted: "
|
|
msgstr "[SecureBrowser] 🚫 Navigation bloquée vers un domaine non de confiance : "
|
|
|
|
#: ../src/SecureBrowser.cpp:364
|
|
msgid "[SecureBrowser] ✅ Bypass cert error ("
|
|
msgstr "[SecureBrowser] ✅ Contournement erreur certificat ("
|
|
|
|
#: ../src/SecureBrowser.cpp:365
|
|
msgid ") per dominio trusted/payment: "
|
|
msgstr ") pour domaine de confiance/paiement : "
|
|
|
|
#: ../src/SecureBrowser.cpp:370
|
|
msgid "[SecureBrowser] ⛔ Cert error ("
|
|
msgstr "[SecureBrowser] ⛔ Erreur certificat ("
|
|
|
|
#: ../src/SecureBrowser.cpp:371
|
|
msgid ") per dominio NON trusted: "
|
|
msgstr ") pour domaine NON de confiance : "
|
|
|
|
#: ../src/SecureBrowser.cpp:523
|
|
msgid ""
|
|
"[SecureBrowser] ⚠️ Richiesta duplicata nello stesso processo. Apro via "
|
|
"sistema.\n"
|
|
msgstr ""
|
|
"[SecureBrowser] ⚠️ Demande dupliquée dans le même processus. Ouverture via le système.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:530
|
|
msgid "[SecureBrowser] ℹ️ Istanza già attiva. Apro nel browser di sistema.\n"
|
|
msgstr "[SecureBrowser] ℹ️ Instance déjà active. Ouverture dans le navigateur système.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:536
|
|
msgid "[SecureBrowser] 🧩 Avvio sandbox Blink/CEF per URL: "
|
|
msgstr "[SecureBrowser] 🧩 Lancement du bac à sable Blink/CEF pour l'URL : "
|
|
|
|
#: ../src/SecureBrowser.cpp:548
|
|
msgid "[SecureBrowser] ⚠️ Creazione cache_dir fallita: "
|
|
msgstr "[SecureBrowser] ⚠️ Échec de la création du répertoire cache : "
|
|
|
|
#: ../src/SecureBrowser.cpp:569
|
|
msgid "[SecureBrowser] ❌ CefInitialize returned false for backend: "
|
|
msgstr "[SecureBrowser] ❌ CefInitialize a retourné false pour le backend : "
|
|
|
|
#: ../src/SecureBrowser.cpp:578
|
|
msgid "[SecureBrowser] ⚠️ CEF init (Wayland?) fallito → ritento con X11.\n"
|
|
msgstr "[SecureBrowser] ⚠️ Échec initialisation CEF (Wayland ?) → nouvelle tentative avec X11.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:584
|
|
msgid ""
|
|
"[SecureBrowser] ❌ CefInitialize fallito definitivamente. Fallback a xdg-"
|
|
"open.\n"
|
|
msgstr ""
|
|
"[SecureBrowser] ❌ Échec définitif de CefInitialize. Repli sur xdg-open.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:600
|
|
msgid ""
|
|
"[SecureBrowser] ❌ CreateBrowserView() ha restituito nullptr. Fallback a xdg-"
|
|
"open.\n"
|
|
msgstr ""
|
|
"[SecureBrowser] ❌ CreateBrowserView() a retourné nullptr. Repli sur xdg-open.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:631
|
|
msgid "[SecureBrowser] ✅ Sandbox chiusa correttamente.\n"
|
|
msgstr "[SecureBrowser] ✅ Bac à sable fermé correctement.\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:647
|
|
msgid "[SecureBrowser] 🔍 Caricamento domini pagamenti...\n"
|
|
msgstr "[SecureBrowser] 🔍 Chargement des domaines de paiement...\n"
|
|
|
|
#: ../src/SecureBrowser.cpp:661
|
|
msgid "[SecureBrowser] ✅ Cache pagamenti inizializzata: "
|
|
msgstr "[SecureBrowser] ✅ Cache des paiements initialisé : "
|
|
|
|
#: ../src/SecureBrowser.cpp:670
|
|
msgid "[SecureBrowser] 🟢 Payment trusted (match diretto): "
|
|
msgstr "[SecureBrowser] 🟢 Paiement de confiance (correspondance directe) : "
|
|
|
|
#: ../src/SecureBrowser.cpp:679
|
|
msgid "[SecureBrowser] 🟢 Payment trusted (match parent '"
|
|
msgstr "[SecureBrowser] 🟢 Paiement de confiance (correspondance parent '"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:13
|
|
msgid "⚠️ Ransomware rilevato in tempo reale"
|
|
msgstr "⚠️ Ransomware détecté en temps réel"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:16
|
|
msgid ""
|
|
"Famiglia: %1\n"
|
|
"File: %2"
|
|
msgstr ""
|
|
"Famille : %1\n"
|
|
"Fichier : %2"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:21
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:34
|
|
msgid "Metti in quarantena"
|
|
msgstr "Mettre en quarantaine"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:22
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:35
|
|
msgid "Ignora"
|
|
msgstr "Ignorer"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:23
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:36
|
|
msgid "Ignora tutti"
|
|
msgstr "Tout ignorer"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:48
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:43
|
|
msgid "Errore caricamento CSS\n"
|
|
msgstr "Erreur de chargement du CSS\n"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:72
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:64
|
|
msgid "Icona X non trovata\n"
|
|
msgstr "Icône X non trouvée\n"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:105
|
|
msgid "Errore caricamento icona alert\n"
|
|
msgstr "Erreur de chargement de l'icône d'alerte\n"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:116
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:107
|
|
msgid "🕒 %1 altri in attesa..."
|
|
msgstr "🕒 %1 autres en attente..."
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:164
|
|
msgid "[✔] File quarantena: %1"
|
|
msgstr "[✔] Fichier en quarantaine : %1"
|
|
|
|
#: ../src/alert/AlertWindowRealtime.cpp:169
|
|
msgid "[ERROR] Quarantena fallita per: %1"
|
|
msgstr "[ERREUR] Échec de la quarantaine pour : %1"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:32
|
|
msgid "⚠️ Attenzione: BastionGuard ha rilevato un'infezione"
|
|
msgstr "⚠️ Attention : BastionGuard a détecté une infection"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
|
|
msgid "Famiglia: "
|
|
msgstr "Famille : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
|
|
msgid "File: "
|
|
msgstr "Fichier : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:165
|
|
msgid "[✔] File in quarantena: "
|
|
msgstr "[✔] Fichier en quarantaine : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-alert.cpp:167
|
|
msgid "❌ Errore quarantena: "
|
|
msgstr "❌ Erreur quarantaine : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:83
|
|
msgid "[ERRORE] Token root NON trovato: "
|
|
msgstr "[ERREUR] Token root NON trouvé : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:92
|
|
msgid "[INFO] Vecchio token utente rimosso"
|
|
msgstr "[INFO] Ancien token utilisateur supprimé"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:94
|
|
msgid "[ERRORE] Non posso rimuovere vecchio token utente"
|
|
msgstr "[ERREUR] Impossible de supprimer l'ancien token utilisateur"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:100
|
|
msgid "[ERRORE] Non posso aprire token root"
|
|
msgstr "[ERREUR] Impossible d'ouvrir le token root"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:106
|
|
msgid "[ERRORE] Non posso creare token utente"
|
|
msgstr "[ERREUR] Impossible de créer le token utilisateur"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:117
|
|
msgid "[OK] Token copiato nella home: "
|
|
msgstr "[OK] Token copié dans le dossier personnel : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:128
|
|
msgid "[ERRORE] Non posso aprire token utente"
|
|
msgstr "[ERREUR] Impossible d'ouvrir le token utilisateur"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:134
|
|
msgid "[ERRORE] Token utente vuoto"
|
|
msgstr "[ERREUR] Token utilisateur vide"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:136
|
|
msgid "[OK] Token caricato: "
|
|
msgstr "[OK] Token chargé : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:165
|
|
msgid "[INFO] Avvio listener TCP..."
|
|
msgstr "[INFO] Démarrage de l'écouteur TCP..."
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:169
|
|
msgid "[ERRORE] socket fallita"
|
|
msgstr "[ERREUR] Échec de la socket"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:182
|
|
msgid "[ERRORE] bind fallita: "
|
|
msgstr "[ERREUR] Échec du bind : "
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:187
|
|
msgid "[OK] Bind su 127.0.0.1:1025"
|
|
msgstr "[OK] Bind sur 127.0.0.1:1025"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:190
|
|
msgid "[ERRORE] listen fallita"
|
|
msgstr "[ERREUR] Échec du listen"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:195
|
|
msgid "[OK] Listener avviato"
|
|
msgstr "[OK] Écouteur démarré"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:227
|
|
msgid "[IGNORATO] Alert proveniente dal log interno"
|
|
msgstr "[IGNORÉ] Alerte provenant du journal interne"
|
|
|
|
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:233
|
|
msgid "[SCARTATO] Token non valido"
|
|
msgstr "[REJETÉ] Token invalide"
|
|
|
|
#: ../src/MainWindow.cpp:61
|
|
msgid "✔ Caricato config da: "
|
|
msgstr "✔ Configuration chargée depuis : "
|
|
|
|
#: ../src/MainWindow.cpp:68
|
|
msgid "❌ Errore: impossibile leggere clamd.conf in nessuno dei percorsi noti"
|
|
msgstr "❌ Erreur : impossible de lire clamd.conf dans aucun des chemins connus"
|
|
|
|
#: ../src/MainWindow.cpp:168 ../src/bankgui-main.cpp:159
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:151
|
|
msgid "⚠ Errore caricamento icona minimize"
|
|
msgstr "⚠ Erreur de chargement de l'icône minimiser"
|
|
|
|
#: ../src/MainWindow.cpp:179
|
|
msgid "[MainWindow] Pulsante close → nascondo nella tray"
|
|
msgstr "[MainWindow] Bouton fermer → masquage dans la zone de notification"
|
|
|
|
#: ../src/MainWindow.cpp:183 ../src/bankgui-main.cpp:173
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:165
|
|
#: ../src/SettingsWindow.cpp:81
|
|
msgid "⚠ Errore caricamento icona close"
|
|
msgstr "⚠ Erreur de chargement de l'icône fermer"
|
|
|
|
#: ../src/MainWindow.cpp:206 ../src/bankgui-main.cpp:69
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:53
|
|
msgid "⚠ Impossibile caricare data/logo-sidebar.png"
|
|
msgstr "⚠ Impossible de charger data/logo-sidebar.png"
|
|
|
|
#: ../src/MainWindow.cpp:277
|
|
msgid "Dashboard"
|
|
msgstr "Tableau de bord"
|
|
|
|
#: ../src/MainWindow.cpp:283
|
|
msgid "Scansione in tempo reale"
|
|
msgstr "Analyse en temps réel"
|
|
|
|
#: ../src/MainWindow.cpp:284
|
|
msgid "Protezione Ransomware"
|
|
msgstr "Protection Ransomware"
|
|
|
|
#: ../src/MainWindow.cpp:286 ../src/wizard/wizard_window.cpp:458
|
|
msgid "Banche"
|
|
msgstr "Banques"
|
|
|
|
#: ../src/MainWindow.cpp:287
|
|
msgid "Privacy Webcam"
|
|
msgstr "Confidentialité Webcam"
|
|
|
|
#: ../src/MainWindow.cpp:288
|
|
msgid "Log"
|
|
msgstr "Journaux"
|
|
|
|
#: ../src/MainWindow.cpp:289
|
|
msgid "Quarantena"
|
|
msgstr "Quarantaine"
|
|
|
|
#: ../src/MainWindow.cpp:290
|
|
msgid "Periferiche USB"
|
|
msgstr "Périphériques USB"
|
|
|
|
#: ../src/MainWindow.cpp:291
|
|
msgid "Samba"
|
|
msgstr "Samba"
|
|
|
|
#: ../src/MainWindow.cpp:292
|
|
msgid "Violazioni Identità"
|
|
msgstr "Violations d'identité"
|
|
|
|
#: ../src/MainWindow.cpp:316 ../src/TrayIcon.cpp:45
|
|
msgid "Impostazioni"
|
|
msgstr "Paramètres"
|
|
|
|
#: ../src/MainWindow.cpp:333
|
|
msgid "Aggiornamenti"
|
|
msgstr "Mises à jour"
|
|
|
|
#: ../src/MainWindow.cpp:350
|
|
msgid "Informazioni"
|
|
msgstr "Informations"
|
|
|
|
#: ../src/MainWindow.cpp:351
|
|
msgid "Donazioni"
|
|
msgstr "Dons"
|
|
|
|
#: ../src/MainWindow.cpp:376
|
|
msgid "[MainWindow] Nascondo finestra nella tray invece di chiudere"
|
|
msgstr "[MainWindow] Masquage de la fenêtre dans la zone de notification au lieu de fermer"
|
|
|
|
#: ../src/MainWindow.cpp:390
|
|
msgid "[MainWindow] Ritorno alla Dashboard"
|
|
msgstr "[MainWindow] Retour au tableau de bord"
|
|
|
|
#: ../src/MainWindow.cpp:392
|
|
msgid "⚠ Errore durante il ritorno alla Dashboard: "
|
|
msgstr "⚠ Erreur lors du retour au tableau de bord : "
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:8
|
|
msgid "Protezione Firewall"
|
|
msgstr "Protection Pare-feu"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:9
|
|
msgid "Scegli quale firewall usare per bloccare gli IP malevoli:"
|
|
msgstr "Choisissez quel pare-feu utiliser pour bloquer les IP malveillantes :"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:10
|
|
msgid "Usa firewalld"
|
|
msgstr "Utiliser firewalld"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:11
|
|
msgid "Usa UFW"
|
|
msgstr "Utiliser UFW"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:12
|
|
msgid "Installa firewall"
|
|
msgstr "Installer un pare-feu"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:104
|
|
msgid "Installa firewall (%1)"
|
|
msgstr "Installer le pare-feu (%1)"
|
|
|
|
#: ../src/firewall/FirewallChoiceDialog.cpp:142
|
|
msgid ""
|
|
"Per installare il firewall esegui il comando:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"Pour installer le pare-feu, exécutez la commande :\n"
|
|
"\n"
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:23
|
|
msgid "[Firewall] Command failed: "
|
|
msgstr "[Firewall] Échec de la commande : "
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:35
|
|
#: ../src/firewall/FirewallRuleManager.cpp:71
|
|
msgid "[Firewall] SKIP non-IP: "
|
|
msgstr "[Firewall] IGNORER non-IP : "
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:39
|
|
#: ../src/firewall/FirewallRuleManager.cpp:75
|
|
msgid "[Firewall] Nessun IP valido da applicare.\n"
|
|
msgstr "[Firewall] Aucun IP valide à appliquer.\n"
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:89
|
|
msgid "[Firewall] Applying rules with firewalld (ipset)\n"
|
|
msgstr "[Firewall] Application des règles avec firewalld (ipset)\n"
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:94
|
|
msgid "[Firewall] Applying rules with UFW\n"
|
|
msgstr "[Firewall] Application des règles avec UFW\n"
|
|
|
|
#: ../src/firewall/FirewallRuleManager.cpp:99
|
|
msgid "[Firewall] Nessun firewall selezionato.\n"
|
|
msgstr "[Firewall] Aucun pare-feu sélectionné.\n"
|
|
|
|
#: ../src/TrayIcon.cpp:51
|
|
msgid "Mostra/Maximizza finestra"
|
|
msgstr "Afficher/Maximiser la fenêtre"
|
|
|
|
#: ../src/TrayIcon.cpp:57
|
|
msgid "Esci"
|
|
msgstr "Quitter"
|
|
|
|
#: ../src/ScanPage.hpp:35 ../src/usb/ScanPromptWindow.cpp:10
|
|
msgid "Scansiona"
|
|
msgstr "Analyser"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:45
|
|
msgid "❌ Errore: impossibile inizializzare YARA\n"
|
|
msgstr "❌ Erreur : impossible d'initialiser YARA\n"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:67
|
|
msgid "❌ Errore: creazione compilatore YARA\n"
|
|
msgstr "❌ Erreur : création du compilateur YARA\n"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:77
|
|
msgid "❌ Errore YARA in "
|
|
msgstr "❌ Erreur YARA dans "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:78
|
|
msgid "??"
|
|
msgstr "??"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:88
|
|
msgid "⚠ Regole non trovate: "
|
|
msgstr "⚠ Règles non trouvées : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:95
|
|
msgid "⚠ Impossibile aprire regole: "
|
|
msgstr "⚠ Impossible d'ouvrir les règles : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:104
|
|
msgid "❌ Errori trovati, regole YARA non caricate\n"
|
|
msgstr "❌ Erreurs trouvées, règles YARA non chargées\n"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:110
|
|
msgid "❌ Errore compilazione regole YARA\n"
|
|
msgstr "❌ Erreur de compilation des règles YARA\n"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:112
|
|
msgid "✔ Regole YARA caricate da "
|
|
msgstr "✔ Règles YARA chargées depuis "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:127
|
|
msgid "⚠ Ransomware rilevato: "
|
|
msgstr "⚠ Ransomware détecté : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:137
|
|
msgid "Nessuna regola YARA caricata, impossibile scansionare "
|
|
msgstr "Aucune règle YARA chargée, impossible d'analyser "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:142
|
|
msgid "File inesistente o non accessibile: "
|
|
msgstr "Fichier inexistant ou non accessible : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:146
|
|
msgid "Scansione file: "
|
|
msgstr "Analyse du fichier : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:160
|
|
msgid "Errore scansione file: "
|
|
msgstr "Erreur d'analyse du fichier : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:170
|
|
msgid ">>> AntiRansomEngine avviato"
|
|
msgstr ">>> AntiRansomEngine démarré"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:188
|
|
msgid "⚠ Comportamento sospetto rilevato: "
|
|
msgstr "⚠ Comportement suspect détecté : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:192
|
|
msgid "❌ Errore durante la scansione: "
|
|
msgstr "❌ Erreur pendant l'analyse : "
|
|
|
|
#: ../src/AntiRansomEngine.cpp:201
|
|
msgid ">>> AntiRansomEngine fermato"
|
|
msgstr ">>> AntiRansomEngine arrêté"
|
|
|
|
#: ../src/AntiRansomEngine.cpp:207
|
|
msgid "[AntiRansomEngine] Avvio monitoraggio..."
|
|
msgstr "[AntiRansomEngine] Démarrage de la surveillance..."
|
|
|
|
#: ../src/AntiRansomEngine.cpp:215
|
|
msgid "[AntiRansomEngine] Arresto monitoraggio..."
|
|
msgstr "[AntiRansomEngine] Arrêt de la surveillance..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:113
|
|
msgid "Script di rete non trovato: "
|
|
msgstr "Script réseau non trouvé : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:123
|
|
msgid "Avvio BastionGuard-net-setup.sh con pkexec..."
|
|
msgstr "Lancement de BastionGuard-net-setup.sh avec pkexec..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:150
|
|
msgid "✅ Setup di rete completato con successo (pkexec)."
|
|
msgstr "✅ Configuration réseau terminée avec succès (pkexec)."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:153
|
|
msgid "⚠️ Errore esecuzione BastionGuard-net-setup.sh, codice: "
|
|
msgstr "⚠️ Erreur lors de l'exécution de BastionGuard-net-setup.sh, code : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:158
|
|
msgid "ERRORE GLib: "
|
|
msgstr "ERREUR GLib : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:161 ../src/wizard/wizard_window.cpp:189
|
|
msgid "Eccezione: "
|
|
msgstr "Exception : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:164
|
|
msgid "Errore sconosciuto durante run_net_setup()."
|
|
msgstr "Erreur inconnue pendant run_net_setup()."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:175
|
|
msgid "Script non trovato: "
|
|
msgstr "Script non trouvé : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:182
|
|
msgid "User agents abilitati con successo."
|
|
msgstr "User agents activés avec succès."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:185
|
|
msgid "Errore nell'esecuzione dello script, codice: "
|
|
msgstr "Erreur lors de l'exécution du script, code : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:192
|
|
msgid "Errore sconosciuto durante l'esecuzione dello script."
|
|
msgstr "Erreur inconnue pendant l'exécution du script."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:223
|
|
msgid ""
|
|
"Benvenuto nel setup iniziale di BastionGuard.\n"
|
|
"Questo wizard ti guiderà passo passo nella configurazione iniziale.\n"
|
|
"\n"
|
|
"Sono previsti 9 passaggi principali:\n"
|
|
"1) Configurazione del resolver locale (DNS 127.0.0.1)\n"
|
|
"2) Apertura delle porte firewall necessarie\n"
|
|
"3) Configurazione avanzata del firewall (nftables)\n"
|
|
"4) Generazione e installazione della CA di sistema\n"
|
|
"5) Configurazione del webserver (porte HTTP/HTTPS)\n"
|
|
"6) Installazione del Native Messaging Host per browser\n"
|
|
"7) Abilitazione del servizio User Agent\n"
|
|
"8) Download della lista delle banche (MISP)\n"
|
|
"9) Riepilogo ed esecuzione delle azioni selezionate.\n"
|
|
"\n"
|
|
"Puoi usare i pulsanti Avanti e Indietro per navigare tra le sezioni."
|
|
msgstr ""
|
|
"Bienvenue dans l'assistant de configuration initiale de BastionGuard.\n"
|
|
"Ce wizard vous guidera étape par étape dans la configuration initiale.\n"
|
|
"\n"
|
|
"9 étapes principales sont prévues :\n"
|
|
"1) Configuration du résolveur local (DNS 127.0.0.1)\n"
|
|
"2) Ouverture des ports firewall nécessaires\n"
|
|
"3) Configuration avancée du pare-feu (nftables)\n"
|
|
"4) Génération et installation de l'autorité de certification système\n"
|
|
"5) Configuration du serveur web (ports HTTP/HTTPS)\n"
|
|
"6) Installation du Native Messaging Host pour les navigateurs\n"
|
|
"7) Activation du service User Agent\n"
|
|
"8) Téléchargement de la liste des banques (MISP)\n"
|
|
"9) Résumé et exécution des actions sélectionnées.\n"
|
|
"\n"
|
|
"Vous pouvez utiliser les boutons Suivant et Précédent pour naviguer entre les sections."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:237
|
|
msgid ""
|
|
"In questa sezione puoi abilitare un resolver DNS locale (127.0.0.1). Serve "
|
|
"per instradare le richieste DNS attraverso BastionGuard, migliorando "
|
|
"sicurezza e controllo."
|
|
msgstr ""
|
|
"Dans cette section, vous pouvez activer un résolveur DNS local (127.0.0.1). "
|
|
"Il permet de router les requêtes DNS via BastionGuard, améliorant la sécurité et le contrôle."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:240
|
|
msgid ""
|
|
"Qui puoi aprire automaticamente le porte necessarie al funzionamento di "
|
|
"BastionGuard: 53/udp per DNS, 81/tcp http e 444/tcp https per comunicazioni "
|
|
"interne. Viene aggiunto il gruppo adm e system-journal all'utente."
|
|
msgstr ""
|
|
"Ici vous pouvez ouvrir automatiquement les ports nécessaires au fonctionnement de "
|
|
"BastionGuard : 53/udp pour DNS, 81/tcp http et 444/tcp https pour les communications internes. "
|
|
"L'utilisateur est ajouté aux groupes adm et system-journal."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:244
|
|
msgid ""
|
|
"In questa sezione puoi installare e configurare automaticamente il firewall "
|
|
"nftables se nessun altro firewall (come UFW o firewalld) è attivo sul "
|
|
"sistema.\n"
|
|
"\n"
|
|
"nftables rappresenta il sistema firewall moderno sostitutivo di iptables. "
|
|
"BastionGuard può configurarlo per aprire solo le porte necessarie (53/udp, "
|
|
"81/tcp, 444/tcp) e applicare regole di base sicure per il traffico locale."
|
|
msgstr ""
|
|
"Dans cette section, vous pouvez installer et configurer automatiquement le pare-feu "
|
|
"nftables si aucun autre pare-feu (comme UFW ou firewalld) n'est actif sur le système.\n"
|
|
"\n"
|
|
"nftables est le système pare-feu moderne remplaçant iptables. "
|
|
"BastionGuard peut le configurer pour n'ouvrir que les ports nécessaires (53/udp, "
|
|
"81/tcp, 444/tcp) et appliquer des règles de base sécurisées pour le trafic local."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:251
|
|
msgid ""
|
|
"Questa opzione genera certificati locali e installa una CA (Certificate "
|
|
"Authority) di sistema. Serve per permettere a BastionGuard di validare "
|
|
"connessioni HTTPS in modo sicuro."
|
|
msgstr ""
|
|
"Cette option génère des certificats locaux et installe une autorité de certification "
|
|
"(CA) système. Elle permet à BastionGuard de valider les connexions HTTPS de manière sécurisée."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:254
|
|
msgid ""
|
|
"Configurazione del webserver (Apache, Nginx, ecc.) per impostare "
|
|
"automaticamente le porte HTTP/HTTPS usate da BastionGuard per proxy e "
|
|
"interfaccia web."
|
|
msgstr ""
|
|
"Configuration du serveur web (Apache, Nginx, etc.) pour définir automatiquement "
|
|
"les ports HTTP/HTTPS utilisés par BastionGuard pour le proxy et l'interface web."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:257
|
|
msgid ""
|
|
"Il Native Messaging Host permette l’integrazione con i browser web (es. "
|
|
"Firefox, Chromium). È necessario per comunicare con le estensioni di "
|
|
"BastionGuard."
|
|
msgstr ""
|
|
"Le Native Messaging Host permet l'intégration avec les navigateurs web (ex. "
|
|
"Firefox, Chromium). Il est nécessaire pour communiquer avec les extensions de "
|
|
"BastionGuard."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:260
|
|
msgid ""
|
|
"Il servizio User Agent consente di avviare automaticamente componenti "
|
|
"aggiuntivi di BastionGuard per tutti gli utenti attivi. È consigliato "
|
|
"abilitarlo per ricevere notifiche e scansioni in tempo reale."
|
|
msgstr ""
|
|
"Le service User Agent permet de lancer automatiquement les composants "
|
|
"supplémentaires de BastionGuard pour tous les utilisateurs actifs. Il est recommandé "
|
|
"de l'activer pour recevoir les notifications et analyses en temps réel."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:263
|
|
msgid "Configura resolver locale (DNS → 127.0.0.1)"
|
|
msgstr "Configurer le résolveur local (DNS → 127.0.0.1)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:264
|
|
msgid ""
|
|
"Apri automaticamente le porte firewall necessarie (53/udp, 81/tcp, 444/tcp)"
|
|
msgstr ""
|
|
"Ouvrir automatiquement les ports pare-feu nécessaires (53/udp, 81/tcp, 444/tcp)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:265
|
|
msgid "Installa e abilita automaticamente nftables se non è attivo un firewall"
|
|
msgstr "Installer et activer automatiquement nftables si aucun pare-feu n'est actif"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:266
|
|
msgid "Genera certificati locali e installa la CA di sistema"
|
|
msgstr "Générer des certificats locaux et installer la CA système"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:267 ../src/wizard/wizard_window.cpp:559
|
|
msgid "Configura automaticamente il webserver (porte e moduli)"
|
|
msgstr "Configurer automatiquement le serveur web (ports et modules)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:268
|
|
msgid "Installa Native Messaging Host (per browser)"
|
|
msgstr "Installer le Native Messaging Host (pour les navigateurs)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:269
|
|
msgid ""
|
|
"Abilita automaticamente il servizio BastionGuard User Agent per gli utenti "
|
|
"attivi"
|
|
msgstr ""
|
|
"Activer automatiquement le service BastionGuard User Agent pour les utilisateurs actifs"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:270 ../src/wizard/wizard_window.cpp:504
|
|
msgid "Scarica automaticamente la lista delle banche (MISP)"
|
|
msgstr "Télécharger automatiquement la liste des banques (MISP)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:271
|
|
msgid "Esegui abilitazione ora"
|
|
msgstr "Exécuter l'activation maintenant"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:272
|
|
msgid "_Indietro"
|
|
msgstr "_Précédent"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:273
|
|
msgid "_Avanti"
|
|
msgstr "_Suivant"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:274
|
|
msgid "_Esegui"
|
|
msgstr "_Exécuter"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:450
|
|
msgid "Benvenuto"
|
|
msgstr "Bienvenue"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:451
|
|
msgid "Resolver"
|
|
msgstr "Résolveur"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:452
|
|
msgid "Firewall"
|
|
msgstr "Pare-feu"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:453
|
|
msgid "Firewall avanzato"
|
|
msgstr "Pare-feu avancé"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:454
|
|
msgid "Certificati"
|
|
msgstr "Certificats"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:455
|
|
msgid "Webserver"
|
|
msgstr "Serveur web"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:456
|
|
msgid "Native Host"
|
|
msgstr "Hôte natif"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:457
|
|
msgid "User Agent"
|
|
msgstr "Agent utilisateur"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:459
|
|
msgid "Riepilogo"
|
|
msgstr "Résumé"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:493
|
|
msgid ""
|
|
"BastionGuard può scaricare automaticamente la lista ufficiale delle banche "
|
|
"dal progetto MISP (Malware Information Sharing Platform). Questa lista serve "
|
|
"per identificare i siti bancari reali e proteggerli da falsi positivi o da "
|
|
"phishing.\n"
|
|
"\n"
|
|
"Il file verrà salvato nella tua cartella utente (~/.local/share/BastionGuard/"
|
|
"banks.json). Non richiede privilegi di amministratore."
|
|
msgstr ""
|
|
"BastionGuard peut télécharger automatiquement la liste officielle des banques "
|
|
"depuis le projet MISP (Malware Information Sharing Platform). Cette liste sert "
|
|
"à identifier les vrais sites bancaires et à les protéger des faux positifs ou du "
|
|
"phishing.\n"
|
|
"\n"
|
|
"Le fichier sera enregistré dans votre dossier utilisateur (~/.local/share/BastionGuard/"
|
|
"banks.json). Aucun privilège administrateur n'est requis."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:525
|
|
msgid ""
|
|
"BastionGuard può configurare automaticamente nftables come firewall di "
|
|
"sistema se non sono attivi altri firewall (UFW o firewalld).\n"
|
|
"\n"
|
|
"Durante il riepilogo finale, il programma installerà e attiverà nftables "
|
|
"aprendo solo le porte necessarie (53/udp, 81/tcp, 444/tcp) e applicando "
|
|
"regole sicure per il traffico locale."
|
|
msgstr ""
|
|
"BastionGuard peut configurer automatiquement nftables comme pare-feu système "
|
|
"si aucun autre pare-feu (UFW ou firewalld) n'est actif.\n"
|
|
"\n"
|
|
"Lors du résumé final, le programme installera et activera nftables en ouvrant "
|
|
"uniquement les ports nécessaires (53/udp, 81/tcp, 444/tcp) et en appliquant "
|
|
"des règles sécurisées pour le trafic local."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:534
|
|
msgid "Installa e abilita automaticamente nftables"
|
|
msgstr "Installer et activer automatiquement nftables"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:631
|
|
msgid "Servizio abilitato correttamente."
|
|
msgstr "Service activé correctement."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:631
|
|
msgid "Errore durante l'abilitazione."
|
|
msgstr "Erreur lors de l'activation."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:664
|
|
msgid ""
|
|
"Riepilogo delle azioni selezionate:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"Résumé des actions sélectionnées :\n"
|
|
"\n"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:667
|
|
msgid "Resolver locale (DNS → 127.0.0.1) + Policies browser"
|
|
msgstr "Résolveur local (DNS → 127.0.0.1) + Politiques navigateur"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:668
|
|
msgid "Resolver locale"
|
|
msgstr "Résolveur local"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:671
|
|
msgid "Apertura porte firewall (53/udp, 81/tcp, 444/tcp) e gruppi utenti"
|
|
msgstr "Ouverture des ports pare-feu (53/udp, 81/tcp, 444/tcp) et groupes utilisateurs"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:672
|
|
msgid "Apertura porte firewall"
|
|
msgstr "Ouverture des ports pare-feu"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:674
|
|
msgid "Firewall avanzato nftables (installazione e configurazione automatica)"
|
|
msgstr "Pare-feu avancé nftables (installation et configuration automatique)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:675
|
|
msgid "Firewall avanzato nftables"
|
|
msgstr "Pare-feu avancé nftables"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:678
|
|
msgid "Certificati CA (generazione + installazione)"
|
|
msgstr "Certificats CA (génération + installation)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:679
|
|
msgid "Certificati CA"
|
|
msgstr "Certificats CA"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:682
|
|
msgid "Configurazione automatica del webserver (porte e moduli)"
|
|
msgstr "Configuration automatique du serveur web (ports et modules)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:683
|
|
msgid "Configurazione webserver"
|
|
msgstr "Configuration serveur web"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:686
|
|
msgid "Native Messaging Host (integrazione browser)"
|
|
msgstr "Hôte Native Messaging (intégration navigateur)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:687
|
|
msgid "Native Messaging Host"
|
|
msgstr "Hôte Native Messaging"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:690
|
|
msgid "Servizio User Agent (notifiche e scansioni in tempo reale)"
|
|
msgstr "Service Agent utilisateur (notifications et analyses en temps réel)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:691
|
|
msgid "Servizio User Agent"
|
|
msgstr "Service Agent utilisateur"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:693 ../src/wizard/wizard_window.cpp:694
|
|
msgid "Download lista banche (MISP)"
|
|
msgstr "Téléchargement liste des banques (MISP)"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:721
|
|
msgid "Errore scrivendo il file di configurazione"
|
|
msgstr "Erreur lors de l'écriture du fichier de configuration"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:724
|
|
msgid "Controlla i permessi della cartella di configurazione."
|
|
msgstr "Vérifiez les permissions du dossier de configuration."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:732
|
|
msgid "Abilitazione servizio User Agent..."
|
|
msgstr "Activation du service Agent utilisateur..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:734
|
|
msgid "OK: User Agent abilitato."
|
|
msgstr "OK : Agent utilisateur activé."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:734
|
|
msgid "ERRORE: impossibile abilitare User Agent."
|
|
msgstr "ERREUR : impossible d'activer l'Agent utilisateur."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:739
|
|
msgid "Nessun firewall attivo rilevato, installazione nftables..."
|
|
msgstr "Aucun pare-feu actif détecté, installation de nftables..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:742
|
|
msgid "OK: nftables installato e configurato."
|
|
msgstr "OK : nftables installé et configuré."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:745
|
|
msgid "ERRORE: installazione nftables fallita."
|
|
msgstr "ERREUR : échec de l'installation de nftables."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:750
|
|
msgid ""
|
|
"Eseguo il setup di rete (BastionGuard-net-setup.sh) prima delle azioni "
|
|
"privilegiate..."
|
|
msgstr ""
|
|
"Exécution de la configuration réseau (BastionGuard-net-setup.sh) avant les actions "
|
|
"privilégiées..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:753
|
|
msgid "OK: setup di rete completato con successo."
|
|
msgstr "OK : configuration réseau terminée avec succès."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:755
|
|
msgid ""
|
|
"ERRORE: setup di rete fallito o incompleto. Continuo con le altre operazioni."
|
|
msgstr ""
|
|
"ERREUR : configuration réseau échouée ou incomplète. Continuation avec les autres opérations."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:760
|
|
msgid "Avvio download lista banche (utente locale)..."
|
|
msgstr "Lancement du téléchargement de la liste des banques (utilisateur local)..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:763
|
|
msgid "OK: lista banche scaricata correttamente."
|
|
msgstr "OK : liste des banques téléchargée correctement."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:764
|
|
msgid "ERRORE: impossibile scaricare la lista banche."
|
|
msgstr "ERREUR : impossible de télécharger la liste des banques."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:783
|
|
msgid "Inizio esecuzione wizard..."
|
|
msgstr "Début de l'exécution de l'assistant..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:788
|
|
msgid "Richiesta autenticazione amministratore..."
|
|
msgstr "Demande d'authentification administrateur..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:818
|
|
msgid "Inizio esecuzione wizard combinato..."
|
|
msgstr "Début de l'exécution de l'assistant combiné..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:822
|
|
msgid "Configuro i browser per usare il resolver locale..."
|
|
msgstr "Configuration des navigateurs pour utiliser le résolveur local..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:825
|
|
msgid "OK: browser configurati."
|
|
msgstr "OK : navigateurs configurés."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:825
|
|
msgid "Avviso: policies browser non completamente scritte (permessi)."
|
|
msgstr "Avertissement : politiques navigateur non entièrement écrites (permissions)."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:852
|
|
msgid "Esecuzione privilegiata unica (una sola autenticazione)..."
|
|
msgstr "Exécution privilégiée unique (une seule authentification)..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:856
|
|
msgid "ERRORE: esecuzione privilegiata fallita."
|
|
msgstr "ERREUR : échec de l'exécution privilégiée."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:860
|
|
msgid "OK: operazioni privilegiate completate."
|
|
msgstr "OK : opérations privilégiées terminées."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:877
|
|
msgid "Installo Native Messaging Host (user-level)..."
|
|
msgstr "Installation de l'hôte Native Messaging (niveau utilisateur)..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:880
|
|
msgid "OK: native host installato."
|
|
msgstr "OK : hôte natif installé."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:880
|
|
msgid "ERRORE: native host fallito."
|
|
msgstr "ERREUR : échec de l'hôte natif."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:895
|
|
msgid "Setup completato con successo."
|
|
msgstr "Configuration terminée avec succès."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:896
|
|
msgid ""
|
|
"Il servizio BastionGuard-phishing-scanner è stato riavviato correttamente."
|
|
msgstr ""
|
|
"Le service BastionGuard-phishing-scanner a été redémarré correctement."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:898
|
|
msgid "Setup completato"
|
|
msgstr "Configuration terminée"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:899
|
|
msgid ""
|
|
"BastionGuard è stato configurato correttamente.\n"
|
|
"Il servizio phishing-scanner è stato riavviato.\n"
|
|
"Riavvia il browser se hai installato il Native Host."
|
|
msgstr ""
|
|
"BastionGuard a été configuré correctement.\n"
|
|
"Le service anti-phishing a été redémarré.\n"
|
|
"Redémarrez votre navigateur si vous avez installé l'hôte natif."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:905
|
|
msgid "Setup completato con errori."
|
|
msgstr "Configuration terminée avec des erreurs."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:906
|
|
msgid "Completato con errori"
|
|
msgstr "Terminé avec erreurs"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:907
|
|
msgid ""
|
|
"Alcuni passaggi non sono riusciti. Controlla il log per maggiori dettagli."
|
|
msgstr ""
|
|
"Certains passages ont échoué. Consultez le journal pour plus de détails."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:929
|
|
msgid "Errore scrivendo il file di configurazione:"
|
|
msgstr "Erreur lors de l'écriture du fichier de configuration :"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:998
|
|
msgid "ERRORE: impossibile scrivere policies Firefox: "
|
|
msgstr "ERREUR : impossible d'écrire les politiques Firefox : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1016 ../src/wizard/wizard_window.cpp:1081
|
|
msgid "OK: policy per Firefox/Chromium/Chrome/Edge installate."
|
|
msgstr "OK : politiques pour Firefox/Chromium/Chrome/Edge installées."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1019
|
|
msgid "Avviso: alcune policies browser non sono state scritte (permessi?)."
|
|
msgstr "Avertissement : certaines politiques navigateur n'ont pas été écrites (permissions ?)."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1023
|
|
msgid "ERRORE: configure_browser_doh eccezione: "
|
|
msgstr "ERREUR : exception dans configure_browser_doh : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1084
|
|
msgid "ERRORE: impossibile scrivere le policies browser: "
|
|
msgstr "ERREUR : impossible d'écrire les politiques navigateur : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1257
|
|
msgid "Nessun server NGINX rilevato sul sistema."
|
|
msgstr "Aucun serveur NGINX détecté sur le système."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1280
|
|
msgid "Errore durante la sostituzione delle porte nel template NGINX."
|
|
msgstr "Erreur lors du remplacement des ports dans le modèle NGINX."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1322
|
|
msgid " echo '[BastionGuard] Inserisco blocco mancante in nginx.conf...'\n"
|
|
msgstr " echo '[BastionGuard] Insertion du bloc manquant dans nginx.conf...'\n"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1326
|
|
msgid ""
|
|
" echo '[BastionGuard] Configurazione già presente, nessuna modifica "
|
|
"necessaria.'\n"
|
|
msgstr ""
|
|
" echo '[BastionGuard] Configuration déjà présente, aucune modification nécessaire.'\n"
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1339
|
|
msgid "Impossibile creare lo script temporaneo."
|
|
msgstr "Impossible de créer le script temporaire."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1356
|
|
msgid "Errore durante l’applicazione della configurazione NGINX."
|
|
msgstr "Erreur lors de l'application de la configuration NGINX."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1360
|
|
msgid "Configurazione NGINX applicata con successo."
|
|
msgstr "Configuration NGINX appliquée avec succès."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1364
|
|
msgid "Errore apply_web_config: "
|
|
msgstr "Erreur apply_web_config : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1384
|
|
msgid "Scarico la lista delle banche da MISP (solo utente)..."
|
|
msgstr "Téléchargement de la liste des banques depuis MISP (utilisateur uniquement)..."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1388
|
|
msgid "✅ Lista banche salvata in: "
|
|
msgstr "✅ Liste des banques enregistrée dans : "
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1391
|
|
msgid "❌ Errore durante il download della lista delle banche (curl fallito)."
|
|
msgstr "❌ Erreur lors du téléchargement de la liste des banques (curl a échoué)."
|
|
|
|
#: ../src/wizard/wizard_window.cpp:1395
|
|
msgid "Eccezione download_bank_list_user(): "
|
|
msgstr "Exception dans download_bank_list_user() : "
|
|
|
|
#: ../src/wizard/StyleProvider.cpp:50 ../src/wizard/StyleProvider.cpp:53
|
|
msgid "✔ CSS caricato da "
|
|
msgstr "✔ CSS chargé depuis "
|
|
|
|
#: ../src/wizard/StyleProvider.cpp:55
|
|
msgid "⚠ Nessun file CSS trovato:\n"
|
|
msgstr "⚠ Aucun fichier CSS trouvé :\n"
|
|
|
|
#: ../src/wizard/StyleProvider.cpp:65 ../src/StyleProvider.cpp:48
|
|
msgid "❌ Errore CSS: "
|
|
msgstr "❌ Erreur CSS : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:134 ../src/wizard/wizard_setup.cpp:256
|
|
msgid "fdopen fallita"
|
|
msgstr "fdopen a échoué"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:163
|
|
msgid ""
|
|
"\n"
|
|
"===== [BastionGuard DEBUG: write_temp_script_and_elevate] =====\n"
|
|
msgstr ""
|
|
"\n"
|
|
"===== [BastionGuard DEBUG : write_temp_script_and_elevate] =====\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:164
|
|
msgid "Comando elevato eseguito:\n"
|
|
msgstr "Commande élevée exécutée :\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:169
|
|
msgid "(nessun output catturato)\n"
|
|
msgstr "(aucune sortie capturée)\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:301
|
|
msgid "echo '[BastionGuard] Imposto resolver locale...' >&2"
|
|
msgstr "echo '[BastionGuard] Configuration du résolveur local...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:307
|
|
msgid "echo '[BastionGuard] Apertura porte e setup nftables...' >&2"
|
|
msgstr "echo '[BastionGuard] Ouverture des ports et configuration nftables...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:320
|
|
msgid "echo '[BastionGuard] Generazione certificati...' >&2"
|
|
msgstr "echo '[BastionGuard] Génération des certificats...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:337
|
|
msgid "echo '[BastionGuard] Configuro webserver (nginx) porte...' >&2"
|
|
msgstr "echo '[BastionGuard] Configuration du serveur web (nginx) ports...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:358
|
|
msgid "Configuro override del resolver locale..."
|
|
msgstr "Configuration de l'override du résolveur local..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:370
|
|
msgid "Backup di resolv.conf creato in: "
|
|
msgstr "Sauvegarde de resolv.conf créée dans : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:386
|
|
msgid "Impostato nameserver 127.0.0.1 tramite resolvectl"
|
|
msgstr "Nameserver 127.0.0.1 défini via resolvectl"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:400
|
|
msgid "Impostato nameserver 127.0.0.1 tramite nmcli"
|
|
msgstr "Nameserver 127.0.0.1 défini via nmcli"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:417
|
|
msgid "Scrittura diretta di /etc/resolv.conf eseguita"
|
|
msgstr "Écriture directe de /etc/resolv.conf effectuée"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:420
|
|
msgid "Fallback scrittura diretta /etc/resolv.conf fallito"
|
|
msgstr "Repli sur écriture directe de /etc/resolv.conf échoué"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:425
|
|
msgid "Eccezione in setup_resolv_override:"
|
|
msgstr "Exception dans setup_resolv_override :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:437
|
|
msgid "Backup non trovato:"
|
|
msgstr "Sauvegarde non trouvée :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:450
|
|
msgid "Ripristino resolv.conf fallito:"
|
|
msgstr "Restauration de resolv.conf échouée :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:454
|
|
msgid "Ripristinato resolv.conf da backup:"
|
|
msgstr "resolv.conf restauré depuis la sauvegarde :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:457
|
|
msgid "Eccezione in restore_resolv_backup:"
|
|
msgstr "Exception dans restore_resolv_backup :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:467
|
|
msgid ""
|
|
"Apro le porte firewall necessarie (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
|
|
msgstr ""
|
|
"Ouverture des ports pare-feu nécessaires (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:496
|
|
msgid "Rilevata distribuzione: "
|
|
msgstr "Distribution détectée : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:513
|
|
msgid "Porte aperte tramite firewalld."
|
|
msgstr "Ports ouverts via firewalld."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:525
|
|
msgid "Porte aperte tramite ufw."
|
|
msgstr "Ports ouverts via ufw."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:546
|
|
msgid "Regole nftables applicate (best-effort)."
|
|
msgstr "Règles nftables appliquées (meilleur effort)."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:560
|
|
msgid "Regole iptables applicate (best-effort)."
|
|
msgstr "Règles iptables appliquées (meilleur effort)."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:573
|
|
msgid ""
|
|
"Nessuno strumento firewall rilevato; apri manualmente le porte se necessario."
|
|
msgstr ""
|
|
"Aucun outil pare-feu détecté ; ouvrez manuellement les ports si nécessaire."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:591
|
|
msgid "Utente effettivo: "
|
|
msgstr "Utilisateur effectif : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:602
|
|
msgid "Aggiungo l'utente ai gruppi 'adm' e 'systemd-journal'..."
|
|
msgstr "Ajout de l'utilisateur aux groupes 'adm' et 'systemd-journal'..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:605
|
|
msgid "Utente aggiunto ai gruppi richiesti."
|
|
msgstr "Utilisateur ajouté aux groupes requis."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:608
|
|
msgid "Errore aggiungendo l'utente ai gruppi: "
|
|
msgstr "Erreur lors de l'ajout de l'utilisateur aux groupes : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:611
|
|
msgid "Utente già presente nei gruppi 'adm' o 'systemd-journal'."
|
|
msgstr "Utilisateur déjà présent dans les groupes 'adm' ou 'systemd-journal'."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:614
|
|
msgid "Impossibile determinare l'utente effettivo; salto l'aggiunta ai gruppi."
|
|
msgstr "Impossible de déterminer l'utilisateur effectif ; saut de l'ajout aux groupes."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:622
|
|
msgid ""
|
|
"Per completare la configurazione,\n"
|
|
"termina e riavvia la sessione utente."
|
|
msgstr ""
|
|
"Pour terminer la configuration,\n"
|
|
"terminez et redémarrez la session utilisateur."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:628
|
|
msgid "BastionGuard - Permessi aggiornati"
|
|
msgstr "BastionGuard - Permissions mises à jour"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:630
|
|
msgid ""
|
|
"I nuovi permessi di accesso ai log diventeranno attivi dopo il logout.\n"
|
|
"Chiudi e riapri la sessione per visualizzare correttamente l'avvio "
|
|
"dell'applicazione BastionGuard."
|
|
msgstr ""
|
|
"Les nouveaux droits d'accès aux journaux deviendront actifs après la déconnexion.\n"
|
|
"Fermez et rouvrez la session pour voir correctement le démarrage de l'application BastionGuard."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:638
|
|
msgid "Riavvio del servizio BastionGuard-phishing-scanner..."
|
|
msgstr "Redémarrage du service BastionGuard-phishing-scanner..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:646
|
|
msgid "systemd non presente: salto il riavvio del servizio."
|
|
msgstr "systemd non présent : saut du redémarrage du service."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:655
|
|
msgid "Servizio BastionGuard-phishing-scanner riavviato."
|
|
msgstr "Service BastionGuard-phishing-scanner redémarré."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:657
|
|
msgid "Tentativo di riavvio eseguito (codice "
|
|
msgstr "Tentative de redémarrage exécutée (code "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:657
|
|
msgid "). Verifica lo stato del servizio."
|
|
msgstr "). Vérifiez l'état du service."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:660
|
|
msgid ""
|
|
"Unità systemd BastionGuard-phishing-scanner non trovata: salto il riavvio."
|
|
msgstr ""
|
|
"Unité systemd BastionGuard-phishing-scanner non trouvée : saut du redémarrage."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:668
|
|
msgid "Eccezione in setup_firewall_ports: "
|
|
msgstr "Exception dans setup_firewall_ports : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:675
|
|
msgid "[wizard] 🔧 Configurazione rete e nftables (modalità agent)...\n"
|
|
msgstr "[wizard] 🔧 Configuration réseau et nftables (mode agent)...\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:682
|
|
msgid "[wizard] ⚠ File di configurazione nftables non trovato: "
|
|
msgstr "[wizard] ⚠ Fichier de configuration nftables non trouvé : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:693
|
|
msgid "echo '[BastionGuard] ▶ Configurazione nftables e rete...'\n"
|
|
msgstr "echo '[BastionGuard] ▶ Configuration nftables et réseau...'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:700
|
|
msgid " echo '[BastionGuard] Abilito e avvio nftables.service...'\n"
|
|
msgstr " echo '[BastionGuard] Activation et démarrage de nftables.service...'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:703
|
|
msgid ""
|
|
" echo '[BastionGuard] UFW o Firewalld rilevati: mantengo configurazione "
|
|
"esistente.'\n"
|
|
msgstr ""
|
|
" echo '[BastionGuard] UFW ou Firewalld détectés : conservation de la configuration "
|
|
"existante.'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:708
|
|
msgid ""
|
|
"echo '[BastionGuard] ▶ Eseguo BastionGuard-net-setup.sh (modalità "
|
|
"agent)...'\n"
|
|
msgstr ""
|
|
"echo '[BastionGuard] ▶ Exécution de BastionGuard-net-setup.sh (mode "
|
|
"agent)...'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:711
|
|
msgid "echo '[BastionGuard] Nessuno script di rete trovato.'\n"
|
|
msgstr "echo '[BastionGuard] Aucun script réseau trouvé.'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:714
|
|
msgid "echo '[BastionGuard] ✅ Configurazione nftables + rete completata.'\n"
|
|
msgstr "echo '[BastionGuard] ✅ Configuration nftables + réseau terminée.'\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:720
|
|
msgid "[wizard][DEBUG] Output BastionGuard-net-setup.sh:\n"
|
|
msgstr "[wizard][DEBUG] Sortie de BastionGuard-net-setup.sh :\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:723
|
|
msgid "[wizard] ✅ nftables e rete configurati con successo (agent mode)\n"
|
|
msgstr "[wizard] ✅ nftables et réseau configurés avec succès (mode agent)\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:725
|
|
msgid "[wizard] ⚠ Errore configurando nftables o rete:\n"
|
|
msgstr "[wizard] ⚠ Erreur lors de la configuration nftables ou réseau :\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:730
|
|
msgid "[wizard] ⚠ Eccezione in install_nftables_conf: "
|
|
msgstr "[wizard] ⚠ Exception dans install_nftables_conf : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:741
|
|
msgid "File CA non trovato:"
|
|
msgstr "Fichier CA non trouvé :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:791
|
|
msgid "Installazione CA: script restituisce warning o errore"
|
|
msgstr "Installation CA : le script retourne un avertissement ou une erreur"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:793 ../src/wizard/wizard_setup.cpp:803
|
|
msgid "CA installata nel trust store di sistema"
|
|
msgstr "CA installée dans le magasin de confiance système"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:797
|
|
msgid ""
|
|
"CA copiata in directory comuni, ma potresti doverla abilitare manualmente"
|
|
msgstr ""
|
|
"CA copiée dans les répertoires communs, mais vous devrez peut-être l'activer manuellement"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:807
|
|
msgid "Eccezione in install_system_ca:"
|
|
msgstr "Exception dans install_system_ca :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:815
|
|
msgid "Generazione CA locale e certificato per il warning server..."
|
|
msgstr "Génération de la CA locale et du certificat pour le serveur d'avertissement..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:845
|
|
msgid "[wizard] Certificati: errore nello script\n"
|
|
msgstr "[wizard] Certificats : erreur dans le script\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:851
|
|
msgid "[wizard] ⚠️ Attenzione: installazione CA di sistema non riuscita."
|
|
msgstr "[wizard] ⚠️ Attention : échec de l'installation de la CA système."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:852
|
|
msgid ""
|
|
"[wizard] L'utente può installare manualmente il file: /etc/BastionGuard/"
|
|
"certs/BastionGuard-ca.crt.pem"
|
|
msgstr ""
|
|
"[wizard] L'utilisateur peut installer manuellement le fichier : /etc/BastionGuard/"
|
|
"certs/BastionGuard-ca.crt.pem"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:856
|
|
msgid ""
|
|
"[wizard] ✅ Certificati generati in /etc/BastionGuard/certs e CA installata "
|
|
"nel sistema"
|
|
msgstr ""
|
|
"[wizard] ✅ Certificats générés dans /etc/BastionGuard/certs et CA installée "
|
|
"dans le système"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:860
|
|
msgid "[wizard] Eccezione in setup_certificates: "
|
|
msgstr "[wizard] Exception dans setup_certificates : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:872
|
|
msgid "Blacklist phishing copiata in:"
|
|
msgstr "Liste noire anti-phishing copiée dans :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:875
|
|
msgid "Errore copiando blacklist:"
|
|
msgstr "Erreur lors de la copie de la liste noire :"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:885
|
|
msgid "Installazione native messaging host..."
|
|
msgstr "Installation de l'hôte native messaging..."
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:900
|
|
msgid "Impossibile impostare i permessi eseguibili: "
|
|
msgstr "Impossible de définir les permissions exécutables : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:905
|
|
msgid "Avviso: binario native host non trovato: "
|
|
msgstr "Avertissement : binaire hôte natif non trouvé : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:977
|
|
msgid "Impossibile creare la directory: "
|
|
msgstr "Impossible de créer le répertoire : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:984
|
|
msgid "Manifest già presente, salto: "
|
|
msgstr "Manifeste déjà présent, saut : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:992
|
|
msgid "Manifest scritto in: "
|
|
msgstr "Manifeste écrit dans : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:995
|
|
msgid "Impossibile scrivere manifest in: "
|
|
msgstr "Impossible d'écrire le manifeste dans : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1000
|
|
msgid "Native host configurato, manifest creati"
|
|
msgstr "Hôte natif configuré, manifestes créés"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1004
|
|
msgid "Nessun manifest creato (tutti già presenti?)"
|
|
msgstr "Aucun manifeste créé (tous déjà présents ?)"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1008
|
|
msgid "Eccezione in install_native_host: "
|
|
msgstr "Exception dans install_native_host : "
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1025
|
|
msgid ""
|
|
"[wizard] 🔁 Esecuzione privilegiata combinata (una sola autenticazione)...\n"
|
|
msgstr ""
|
|
"[wizard] 🔁 Exécution privilégiée combinée (une seule authentification)...\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1029
|
|
msgid "echo '[BastionGuard] Configuro DNS temporaneo...' >&2"
|
|
msgstr "echo '[BastionGuard] Configuration DNS temporaire...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1039
|
|
msgid "echo '[BastionGuard] Ripristino resolv.conf...' >&2"
|
|
msgstr "echo '[BastionGuard] Restauration de resolv.conf...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1047
|
|
msgid "echo '[BastionGuard] Configuro firewall (nftables)...' >&2"
|
|
msgstr "echo '[BastionGuard] Configuration du pare-feu (nftables)...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1061
|
|
msgid "echo '[BastionGuard] Genero certificati locali...' >&2"
|
|
msgstr "echo '[BastionGuard] Génération des certificats locaux...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1093
|
|
msgid "echo '[BastionGuard] Copio blacklist phishing...' >&2"
|
|
msgstr "echo '[BastionGuard] Copie de la liste noire anti-phishing...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1099
|
|
msgid "echo '[BastionGuard] Riavvio BastionGuard-phishing-scanner...' >&2"
|
|
msgstr "echo '[BastionGuard] Redémarrage de BastionGuard-phishing-scanner...' >&2"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1110
|
|
msgid "[wizard] ⚠ Errore nello script privilegiato:\n"
|
|
msgstr "[wizard] ⚠ Erreur dans le script privilégié :\n"
|
|
|
|
#: ../src/wizard/wizard_setup.cpp:1113
|
|
msgid "[wizard] ✅ Tutte le operazioni privilegiate completate."
|
|
msgstr "[wizard] ✅ Toutes les opérations privilégiées terminées."
|
|
|
|
#: ../src/bankgui-main.cpp:95
|
|
msgid "Inserisci l'URL della banca o un identificatore:"
|
|
msgstr "Entrez l'URL de la banque ou un identifiant :"
|
|
|
|
#: ../src/bankgui-main.cpp:112
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:107
|
|
msgid "Apri in Secure Browser"
|
|
msgstr "Ouvrir dans le navigateur sécurisé"
|
|
|
|
#: ../src/bankgui-main.cpp:196
|
|
msgid "Inserisci un URL valido."
|
|
msgstr "Entrez une URL valide."
|
|
|
|
#: ../src/bankgui-main.cpp:196
|
|
msgid "Il campo non può essere vuoto."
|
|
msgstr "Le champ ne peut pas être vide."
|
|
|
|
#: ../src/bankgui-main.cpp:211
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:259
|
|
msgid "Errore avvio subprocess."
|
|
msgstr "Erreur au démarrage du sous-processus."
|
|
|
|
#: ../src/BankPage.cpp:60
|
|
msgid "🏦 Zona Sicura – Banche"
|
|
msgstr "🏦 Zone Sécurisée – Banques"
|
|
|
|
#: ../src/BankPage.cpp:78
|
|
msgid "URL sorgente (es. MISP bank-website/list.json)"
|
|
msgstr "URL source (ex. MISP bank-website/list.json)"
|
|
|
|
#: ../src/BankPage.cpp:84
|
|
msgid "🔄 Aggiorna lista"
|
|
msgstr "🔄 Mettre à jour la liste"
|
|
|
|
#: ../src/BankPage.cpp:91
|
|
msgid "Aggiornamento automatico ogni 6 ore"
|
|
msgstr "Mise à jour automatique toutes les 6 heures"
|
|
|
|
#: ../src/BankPage.cpp:107
|
|
msgid "🔁 Aggiornamento automatico abilitato."
|
|
msgstr "🔁 Mise à jour automatique activée."
|
|
|
|
#: ../src/BankPage.cpp:110
|
|
msgid "⏸️ Aggiornamento automatico disattivato."
|
|
msgstr "⏸️ Mise à jour automatique désactivée."
|
|
|
|
#: ../src/BankPage.cpp:118
|
|
msgid "🔁 Aggiornamento automatico attivo."
|
|
msgstr "🔁 Mise à jour automatique active."
|
|
|
|
#: ../src/BankPage.cpp:139
|
|
msgid "Aggiungi dominio alla whitelist..."
|
|
msgstr "Ajouter un domaine à la liste blanche..."
|
|
|
|
#: ../src/BankPage.cpp:141
|
|
msgid "➕ Aggiungi"
|
|
msgstr "➕ Ajouter"
|
|
|
|
#: ../src/BankPage.cpp:184
|
|
msgid "⬇️ Download in corso..."
|
|
msgstr "⬇️ Téléchargement en cours..."
|
|
|
|
#: ../src/BankPage.cpp:194
|
|
msgid "✅ Lista aggiornata da MISP."
|
|
msgstr "✅ Liste mise à jour depuis MISP."
|
|
|
|
#: ../src/BankPage.cpp:198
|
|
msgid "❌ Errore nel download della lista."
|
|
msgstr "❌ Erreur lors du téléchargement de la liste."
|
|
|
|
#: ../src/BankPage.cpp:218
|
|
msgid "pkexec fallito o annullato dall'utente"
|
|
msgstr "pkexec échoué ou annulé par l'utilisateur"
|
|
|
|
#: ../src/BankPage.cpp:222
|
|
msgid "\\nAggiornato il: "
|
|
msgstr "\\nMis à jour le : "
|
|
|
|
#: ../src/BankPage.cpp:227
|
|
msgid "[BankPage] ✅ Lista copiata in "
|
|
msgstr "[BankPage] ✅ Liste copiée dans "
|
|
|
|
#: ../src/BankPage.cpp:229
|
|
msgid "[BankPage] ⚠️ Copia in /usr/share/BastionGuard/data/bank fallita: "
|
|
msgstr "[BankPage] ⚠️ Échec de la copie dans /usr/share/BastionGuard/data/bank : "
|
|
|
|
#: ../src/BankPage.cpp:241
|
|
msgid "⚠ Nessuna lista trovata.\n"
|
|
msgstr "⚠ Aucune liste trouvée.\n"
|
|
|
|
#: ../src/BankPage.cpp:249
|
|
msgid "❌ Errore parsing JSON.\n"
|
|
msgstr "❌ Erreur d'analyse JSON.\n"
|
|
|
|
#: ../src/BankPage.cpp:254
|
|
msgid ""
|
|
"🌍 Elenco banche conosciute:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"🌍 Liste des banques connues :\n"
|
|
"\n"
|
|
|
|
#: ../src/BankPage.cpp:277
|
|
msgid ""
|
|
"\n"
|
|
"Totale banche: "
|
|
msgstr ""
|
|
"\n"
|
|
"Total des banques : "
|
|
|
|
#: ../src/BankPage.cpp:282
|
|
msgid ""
|
|
"🛡️ Whitelist:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"🛡️ Liste blanche :\n"
|
|
"\n"
|
|
|
|
#: ../src/BankPage.cpp:286
|
|
msgid "(Nessun dominio whitelistato)\n"
|
|
msgstr "(Aucun domaine en liste blanche)\n"
|
|
|
|
#: ../src/BankPage.cpp:297
|
|
msgid "⚠ Inserisci un dominio valido."
|
|
msgstr "⚠ Entrez un domaine valide."
|
|
|
|
#: ../src/BankPage.cpp:304
|
|
msgid "✅ Dominio aggiunto alla whitelist."
|
|
msgstr "✅ Domaine ajouté à la liste blanche."
|
|
|
|
#: ../src/BankPage.cpp:307
|
|
msgid "ℹ️ Dominio già presente nella whitelist."
|
|
msgstr "ℹ️ Domaine déjà présent dans la liste blanche."
|
|
|
|
#: ../src/BankPage.cpp:361
|
|
msgid "[BankPage] ⏱️ Auto-update attivo ogni 6 ore."
|
|
msgstr "[BankPage] ⏱️ Mise à jour automatique active toutes les 6 heures."
|
|
|
|
#: ../src/BankPage.cpp:367
|
|
msgid "[BankPage] ⏹️ Auto-update disattivato."
|
|
msgstr "[BankPage] ⏹️ Mise à jour automatique désactivée."
|
|
|
|
#: ../src/BankPage.cpp:377
|
|
msgid "[BankPage] ⏰ Aggiornamento automatico lista banche..."
|
|
msgstr "[BankPage] ⏰ Mise à jour automatique de la liste des banques..."
|
|
|
|
#: ../src/BankPage.cpp:382
|
|
msgid "✅ Lista aggiornata automaticamente da MISP."
|
|
msgstr "✅ Liste mise à jour automatiquement depuis MISP."
|
|
|
|
#: ../src/BankPage.cpp:387
|
|
msgid "✅ Lista aggiornata automaticamente il: "
|
|
msgstr "✅ Liste mise à jour automatiquement le : "
|
|
|
|
#: ../src/BankPage.cpp:389
|
|
msgid "⚠️ Errore nell'aggiornamento automatico."
|
|
msgstr "⚠️ Erreur lors de la mise à jour automatique."
|
|
|
|
#: ../src/StyleProvider.cpp:45
|
|
msgid "[CSS] Caricato stile da: "
|
|
msgstr "[CSS] Style chargé depuis : "
|
|
|
|
#: ../src/DonatePage.cpp:40
|
|
msgid "Sostieni BastionGuard"
|
|
msgstr "Soutenir BastionGuard"
|
|
|
|
#: ../src/DonatePage.cpp:47
|
|
msgid ""
|
|
"Grazie al tuo contributo possiamo migliorare BastionGuard, basta un piccolo "
|
|
"gesto. Il contributo è prettamente volontario, vi chiediamo solo di "
|
|
"sostenerci a portare avanti qualcosa del tutto gratuito per voi."
|
|
msgstr ""
|
|
"Grâce à votre contribution, nous pouvons améliorer BastionGuard, un petit geste suffit. "
|
|
"La contribution est purement volontaire, nous vous demandons simplement de nous soutenir "
|
|
"pour continuer à proposer quelque chose de totalement gratuit pour vous."
|
|
|
|
#: ../src/DonatePage.cpp:61
|
|
msgid "❌ Impossibile caricare l'immagine data/donate.png"
|
|
msgstr "❌ Impossible de charger l'image data/donate.png"
|
|
|
|
#: ../src/DonatePage.cpp:79
|
|
msgid "Vai alla donazione"
|
|
msgstr "Aller à la donation"
|
|
|
|
#: ../src/DonatePage.cpp:94
|
|
msgid "❌ Errore apertura link donazione: "
|
|
msgstr "❌ Erreur lors de l'ouverture du lien de donation : "
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:228
|
|
msgid "Monitor USB avviato."
|
|
msgstr "Surveillance USB démarrée."
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:240
|
|
msgid "Collegato USB: "
|
|
msgstr "USB connecté : "
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:252
|
|
msgid "Rimosso USB: "
|
|
msgstr "USB déconnecté : "
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:263
|
|
msgid "Monitor USB terminato."
|
|
msgstr "Surveillance USB terminée."
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:281
|
|
msgid "Errore apertura system bus.\n"
|
|
msgstr "Erreur lors de l'ouverture du bus système.\n"
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:286
|
|
msgid "Errore registrazione nome DBus.\n"
|
|
msgstr "Erreur lors de l'enregistrement du nom DBus.\n"
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:290
|
|
msgid "BastionGuard-usbd avviato."
|
|
msgstr "BastionGuard-usbd démarré."
|
|
|
|
#: ../src/usb/BastionGuard-usbd.cpp:300
|
|
msgid "BastionGuard-usbd terminato."
|
|
msgstr "BastionGuard-usbd terminé."
|
|
|
|
#: ../src/usb/ScanPromptWindow.cpp:7
|
|
msgid "Unità USB rilevata"
|
|
msgstr "Périphérique USB détecté"
|
|
|
|
#: ../src/usb/ScanPromptWindow.cpp:8
|
|
msgid ""
|
|
"È stata collegata una nuova periferica USB:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"Un nouveau périphérique USB a été connecté :\n"
|
|
"\n"
|
|
|
|
#: ../src/usb/ScanPromptWindow.cpp:9
|
|
msgid ""
|
|
"\n"
|
|
"\n"
|
|
"Vuoi eseguire una scansione antivirus?"
|
|
msgstr ""
|
|
"\n"
|
|
"\n"
|
|
"Voulez-vous effectuer une analyse antivirus ?"
|
|
|
|
#: ../src/usb/LiveScanDialog.cpp:61
|
|
msgid "Scansione della periferica USB in corso"
|
|
msgstr "Analyse du périphérique USB en cours"
|
|
|
|
#: ../src/usb/LiveScanDialog.cpp:80
|
|
msgid "Percorso analizzato:\n"
|
|
msgstr "Chemin analysé :\n"
|
|
|
|
#: ../src/usb/LiveScanDialog.cpp:89
|
|
msgid "Analisi in corso..."
|
|
msgstr "Analyse en cours..."
|
|
|
|
#: ../src/usb/LiveScanDialog.cpp:106
|
|
msgid "Interruzione in corso..."
|
|
msgstr "Interruption en cours..."
|
|
|
|
#: ../src/usb/LiveScanDialog.cpp:186
|
|
msgid "Completato"
|
|
msgstr "Terminé"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:104
|
|
msgid "🖴 Periferiche USB"
|
|
msgstr "🖴 Périphériques USB"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:126 ../src/PrivacyPage.cpp:92
|
|
msgid "🔄 Aggiorna"
|
|
msgstr "🔄 Actualiser"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:130
|
|
msgid "Aggiornamento manuale lista USB."
|
|
msgstr "Mise à jour manuelle de la liste USB."
|
|
|
|
#: ../src/usb/USBScanPage.cpp:134
|
|
msgid "Auto scan ogni 3 min"
|
|
msgstr "Auto-analyse toutes les 3 min"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:161
|
|
msgid "Autoscan USB attivato (ogni 3 minuti)"
|
|
msgstr "Auto-analyse USB activée (toutes les 3 minutes)"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:164
|
|
msgid "Autoscan USB disattivato"
|
|
msgstr "Auto-analyse USB désactivée"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:184
|
|
msgid "📜 Log giornaliero USB"
|
|
msgstr "📜 Journal quotidien USB"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:335
|
|
msgid "Monta e Scansiona"
|
|
msgstr "Monter et Analyser"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:342
|
|
msgid "Richiesta scansione completa per: "
|
|
msgstr "Demande d'analyse complète pour : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:386
|
|
msgid "Rilevato disco senza partizione montabile, uso: "
|
|
msgstr "Disque détecté sans partition montable, utilisation : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:389
|
|
msgid "Nessuna partizione valida trovata su "
|
|
msgstr "Aucune partition valide trouvée sur "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:397
|
|
msgid "Device già montato: "
|
|
msgstr "Périphérique déjà monté : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:423
|
|
msgid "Mount output: "
|
|
msgstr "Sortie de montage : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:427
|
|
msgid "Errore udisksctl: "
|
|
msgstr "Erreur udisksctl : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:432
|
|
msgid "Non è un filesystem montabile: "
|
|
msgstr "Ce n'est pas un système de fichiers montable : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:442
|
|
msgid "Output udisksctl non interpretabile."
|
|
msgstr "Sortie udisksctl non interprétable."
|
|
|
|
#: ../src/usb/USBScanPage.cpp:459
|
|
msgid "Mountpoint non valido o inesistente: "
|
|
msgstr "Point de montage invalide ou inexistant : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:459
|
|
msgid "Mountpoint non valido o inesistente: "
|
|
msgstr "Point de montage invalide ou inexistant : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:467
|
|
msgid "Eccezione montaggio: "
|
|
msgstr "Exception lors du montage : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:480
|
|
msgid "Device non trovato: "
|
|
msgstr "Périphérique non trouvé : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:485
|
|
msgid "Scansione già in corso per device: "
|
|
msgstr "Analyse déjà en cours pour le périphérique : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:489
|
|
msgid "Avvio scansione USB: "
|
|
msgstr "Lancement de l'analyse USB : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:498
|
|
msgid "Errore: impossibile montare il dispositivo USB."
|
|
msgstr "Erreur : impossible de monter le périphérique USB."
|
|
|
|
#: ../src/usb/USBScanPage.cpp:621
|
|
msgid "Errore invio D-Bus alert: "
|
|
msgstr "Erreur lors de l'envoi de l'alerte D-Bus : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:651
|
|
msgid "=========== RISULTATO SCANSIONE ===========\n"
|
|
msgstr "=========== RÉSULTAT DE L'ANALYSE ===========\n"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:653
|
|
msgid "File infetti: "
|
|
msgstr "Fichiers infectés : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:657
|
|
msgid "---- FILE INFETTI ----\n"
|
|
msgstr "---- FICHIERS INFECTÉS ----\n"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:662
|
|
msgid ""
|
|
"Nessuna minaccia rilevata.\n"
|
|
"\n"
|
|
msgstr ""
|
|
"Aucune menace détectée.\n"
|
|
"\n"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:665
|
|
msgid "---- OUTPUT COMPLETO ----\n"
|
|
msgstr "---- SORTIE COMPLÈTE ----\n"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:694
|
|
msgid "[ResultDialog] CSS error: "
|
|
msgstr "[ResultDialog] Erreur CSS : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:729
|
|
msgid "Scansione USB completata"
|
|
msgstr "Analyse USB terminée"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:755
|
|
msgid ""
|
|
"Minacce rilevate durante la scansione.\n"
|
|
"Verifica la quarantena."
|
|
msgstr ""
|
|
"Menaces détectées pendant l'analyse.\n"
|
|
"Vérifiez la quarantaine."
|
|
|
|
#: ../src/usb/USBScanPage.cpp:756
|
|
msgid "La scansione si è conclusa senza rilevare minacce."
|
|
msgstr "L'analyse s'est terminée sans détecter de menaces."
|
|
|
|
#: ../src/usb/USBScanPage.cpp:764 ../src/SambaPage.cpp:472
|
|
msgid "Chiudi"
|
|
msgstr "Fermer"
|
|
|
|
#: ../src/usb/USBScanPage.cpp:808
|
|
msgid "Collegata periferica: "
|
|
msgstr "Périphérique connecté : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:820
|
|
msgid "Avvio scansione richiesta dall’utente per: "
|
|
msgstr "Lancement de l'analyse demandée par l'utilisateur pour : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:825
|
|
msgid "Scansione USB annullata per: "
|
|
msgstr "Analyse USB annulée pour : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:850
|
|
msgid "Rimossa periferica: "
|
|
msgstr "Périphérique retiré : "
|
|
|
|
#: ../src/usb/USBScanPage.cpp:955
|
|
msgid "(Nessun log disponibile)"
|
|
msgstr "(Aucun journal disponible)"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:108
|
|
msgid "[BastionGuard-secure] ⚠ payments.json non trovato: "
|
|
msgstr "[BastionGuard-secure] ⚠ payments.json non trouvé : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:114
|
|
msgid "[BastionGuard-secure] ⚠ Impossibile aprire: "
|
|
msgstr "[BastionGuard-secure] ⚠ Impossible d'ouvrir : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:123
|
|
msgid "[BastionGuard-secure] ❌ Errore parsing JSON (%1): %2"
|
|
msgstr "[BastionGuard-secure] ❌ Erreur d'analyse JSON (%1) : %2"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:132
|
|
msgid ""
|
|
"[BastionGuard-secure] ⚠ payments.json deve essere un oggetto con chiave "
|
|
"\"list\"."
|
|
msgstr ""
|
|
"[BastionGuard-secure] ⚠ payments.json doit être un objet avec la clé "
|
|
"\"list\"."
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:139
|
|
msgid ""
|
|
"[BastionGuard-secure] ⚠ payments.json: chiave \"list\" mancante o non "
|
|
"array.\n"
|
|
msgstr ""
|
|
"[BastionGuard-secure] ⚠ payments.json : clé \"list\" manquante ou non un tableau.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:149
|
|
msgid "[BastionGuard-secure] ✅ Caricati "
|
|
msgstr "[BastionGuard-secure] ✅ Chargés "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:150
|
|
msgid " domini da payments.json (list)\n"
|
|
msgstr " domaines depuis payments.json (list)\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:191
|
|
msgid "[BastionGuard-secure] ⚠ Nessun dominio presente in payments.json.\n"
|
|
msgstr "[BastionGuard-secure] ⚠ Aucun domaine présent dans payments.json.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:201
|
|
msgid "[BastionGuard-secure] ⚠ URL vuoto.\n"
|
|
msgstr "[BastionGuard-secure] ⚠ URL vide.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:207
|
|
msgid "[BastionGuard-secure] ❌ Impossibile estrarre dominio da: "
|
|
msgstr "[BastionGuard-secure] ❌ Impossible d'extraire le domaine de : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:213
|
|
msgid "[BastionGuard-secure] 🟢 Dominio consentito (payments.json): "
|
|
msgstr "[BastionGuard-secure] 🟢 Domaine autorisé (payments.json) : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:214
|
|
msgid "[BastionGuard-secure] 🔐 Avvio SecureBrowser (CEF)...\n"
|
|
msgstr "[BastionGuard-secure] 🔐 Lancement du SecureBrowser (CEF)...\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:219
|
|
msgid "[BastionGuard-secure] 🔴 Dominio NON presente in payments.json: "
|
|
msgstr "[BastionGuard-secure] 🔴 Domaine NON présent dans payments.json : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure.cpp:220
|
|
msgid "[BastionGuard-secure] → Apertura nel browser di sistema.\n"
|
|
msgstr "[BastionGuard-secure] → Ouverture dans le navigateur système.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:33
|
|
msgid "[BastionGuard-secure] Sessione Wayland rilevata → backend Wayland.\n"
|
|
msgstr "[BastionGuard-secure] Session Wayland détectée → backend Wayland.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:37
|
|
msgid "[BastionGuard-secure] Sessione X11 rilevata → backend X11.\n"
|
|
msgstr "[BastionGuard-secure] Session X11 détectée → backend X11.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:41
|
|
msgid ""
|
|
"[BastionGuard-secure] Nessuna sessione grafica rilevata → fallback X11.\n"
|
|
msgstr ""
|
|
"[BastionGuard-secure] Aucune session graphique détectée → repli sur X11.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:50
|
|
msgid ""
|
|
"[BastionGuard-secure] Forzo rendering software (LIBGL_ALWAYS_SOFTWARE=1)\n"
|
|
msgstr ""
|
|
"[BastionGuard-secure] Forçage du rendu logiciel (LIBGL_ALWAYS_SOFTWARE=1)\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:95
|
|
msgid "[BastionGuard-secure] HOME non impostata.\n"
|
|
msgstr "[BastionGuard-secure] HOME non défini.\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:179
|
|
msgid ""
|
|
"[BastionGuard-secure] Bypass dnsmasq disabilitato (BASTIONGUARD_NO_BWRAP=1)\n"
|
|
msgstr ""
|
|
"[BastionGuard-secure] Contournement dnsmasq désactivé (BASTIONGUARD_NO_BWRAP=1)\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:186
|
|
msgid "Usage: BastionGuard-secure <url>\n"
|
|
msgstr "Utilisation : BastionGuard-secure <url>\n"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:191
|
|
msgid "[BastionGuard-secure] URL richiesto: "
|
|
msgstr "[BastionGuard-secure] URL demandée : "
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:78
|
|
msgid "Seleziona un sito sicuro per i pagamenti/e-commerce:"
|
|
msgstr "Sélectionnez un site sécurisé pour les paiements/e-commerce :"
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:94
|
|
msgid ""
|
|
"La lista proviene da ~/.config/BastionGuard/payments.json (chiave: \"list\")."
|
|
msgstr ""
|
|
"La liste provient de ~/.config/BastionGuard/payments.json (clé : \"list\")."
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:237
|
|
msgid "Seleziona un elemento valido."
|
|
msgstr "Sélectionnez un élément valide."
|
|
|
|
#: ../src/payment_secure/BastionGuard-secure-main.cpp:243
|
|
msgid "Dominio non valido."
|
|
msgstr "Domaine invalide."
|
|
|
|
#: ../src/main.cpp:93
|
|
msgid "[Main] ⚠️ HOME non trovato, salto install wrapper"
|
|
msgstr "[Main] ⚠️ HOME non trouvé, saut de l'installation du wrapper"
|
|
|
|
#: ../src/main.cpp:108
|
|
msgid "[Main] ⚠️ Errore creando %1: %2"
|
|
msgstr "[Main] ⚠️ Erreur lors de la création de %1 : %2"
|
|
|
|
#: ../src/main.cpp:135
|
|
msgid "[Main] 🔗 Creato symlink: %1 → %2"
|
|
msgstr "[Main] 🔗 Lien symbolique créé : %1 → %2"
|
|
|
|
#: ../src/main.cpp:138
|
|
msgid "[Main] ⚠️ Impossibile creare symlink %1: %2"
|
|
msgstr "[Main] ⚠️ Impossible de créer le lien symbolique %1 : %2"
|
|
|
|
#: ../src/main.cpp:142
|
|
msgid "[Main] 🔁 Symlink già presente: %1 → %2"
|
|
msgstr "[Main] 🔁 Lien symbolique déjà présent : %1 → %2"
|
|
|
|
#: ../src/main.cpp:169
|
|
msgid "[Main] ⚙️ Aggiornato %1"
|
|
msgstr "[Main] ⚙️ Mis à jour %1"
|
|
|
|
#: ../src/main.cpp:180
|
|
msgid "[Main] ✅ PATH aggiornato per sessione corrente"
|
|
msgstr "[Main] ✅ PATH mis à jour pour la session courante"
|
|
|
|
#: ../src/main.cpp:184
|
|
msgid "[Main] ⚠️ Errore ensureUserWrapperInstalled(): %1"
|
|
msgstr "[Main] ⚠️ Erreur dans ensureUserWrapperInstalled() : %1"
|
|
|
|
#: ../src/main.cpp:253
|
|
msgid "BastionGuard in esecuzione"
|
|
msgstr "BastionGuard en cours d'exécution"
|
|
|
|
#: ../src/main.cpp:267
|
|
msgid "[TrayIcon] Quit richiesto"
|
|
msgstr "[TrayIcon] Quit demandé"
|
|
|
|
#: ../src/main.cpp:308
|
|
msgid "[Lang] Config caricata da "
|
|
msgstr "[Lang] Configuration chargée depuis "
|
|
|
|
#: ../src/main.cpp:310
|
|
msgid "[Lang] Nessuna config trovata, uso locale di sistema"
|
|
msgstr "[Lang] Aucune configuration trouvée, utilisation des paramètres système locaux"
|
|
|
|
#: ../src/main.cpp:351
|
|
msgid "Avvio aggiornamento blacklist (modalità headless)..."
|
|
msgstr "Lancement de la mise à jour de la liste noire (mode headless)..."
|
|
|
|
#: ../src/main.cpp:355
|
|
msgid "✔ Blacklist aggiornata con successo."
|
|
msgstr "✔ Liste noire mise à jour avec succès."
|
|
|
|
#: ../src/main.cpp:358
|
|
msgid "❌ Errore durante l'aggiornamento blacklist."
|
|
msgstr "❌ Erreur lors de la mise à jour de la liste noire."
|
|
|
|
#: ../src/main.cpp:362
|
|
msgid "Eccezione durante updatePhishLists(): "
|
|
msgstr "Exception lors de updatePhishLists() : "
|
|
|
|
#: ../src/main.cpp:371
|
|
msgid "[BastionGuard] Avvio aggiornamento SaneSecurity (modalità headless)..."
|
|
msgstr "[BastionGuard] Lancement de la mise à jour SaneSecurity (mode headless)..."
|
|
|
|
#: ../src/main.cpp:377
|
|
msgid "[BastionGuard] ✔ Aggiornamento SaneSecurity completato."
|
|
msgstr "[BastionGuard] ✔ Mise à jour SaneSecurity terminée."
|
|
|
|
#: ../src/main.cpp:380
|
|
msgid "[BastionGuard] ❌ Errore durante l'aggiornamento SaneSecurity."
|
|
msgstr "[BastionGuard] ❌ Erreur lors de la mise à jour SaneSecurity."
|
|
|
|
#: ../src/main.cpp:385
|
|
msgid "[BastionGuard] ❌ Eccezione durante updateSaneSecurity(): "
|
|
msgstr "[BastionGuard] ❌ Exception lors de updateSaneSecurity() : "
|
|
|
|
#: ../src/main.cpp:397
|
|
msgid ""
|
|
"[Main] ❌ Utente 'clamav' non trovato. Lo scanner userà l'utente normale."
|
|
msgstr ""
|
|
"[Main] ❌ Utilisateur 'clamav' non trouvé. Le scanner utilisera l'utilisateur normal."
|
|
|
|
#: ../src/main.cpp:413
|
|
msgid ""
|
|
"[Main] 🔐 Processo configurato per lanciare i sottoprocessi come 'clamav'"
|
|
msgstr ""
|
|
"[Main] 🔐 Processus configuré pour lancer les sous-processus en tant que 'clamav'"
|
|
|
|
#: ../src/AboutPage.cpp:118
|
|
msgid ""
|
|
"© 2025-%1 Calogero Scarnà — BastionGuard™\n"
|
|
"BastionGuard è stato depositato il 16/12/2025 presso UIBM (Italia) con il "
|
|
"numero 302025000196519.\n"
|
|
"Il motore anti-ransomware e anti-phishing è parte integrante della "
|
|
"piattaforma di sicurezza.\n"
|
|
"Il sistema include la scansione delle periferiche USB,\n"
|
|
"scansione delle cartelle samba\n"
|
|
"e le funzionalità di blocco di microfono e webcam.\n"
|
|
"La protezione comprende la scansione in tempo reale con inotify.\n"
|
|
"ClamAV® è un marchio registrato da Cisco\n"
|
|
"%2\n"
|
|
msgstr ""
|
|
"© 2025-%1 Calogero Scarnà — BastionGuard™\n"
|
|
"BastionGuard a été déposé le 16/12/2025 auprès de l'UIBM (Italie) sous le "
|
|
"numéro 302025000196519.\n"
|
|
"Le moteur anti-ransomware et anti-phishing fait partie intégrante de la "
|
|
"plateforme de sécurité.\n"
|
|
"Le système inclut l'analyse des périphériques USB,\n"
|
|
"l'analyse des dossiers Samba\n"
|
|
"et les fonctionnalités de blocage du microphone et de la webcam.\n"
|
|
"La protection comprend l'analyse en temps réel avec inotify.\n"
|
|
"ClamAV® est une marque déposée par Cisco\n"
|
|
"%2\n"
|
|
|
|
#: ../src/AboutPage.cpp:140
|
|
msgid "Programma"
|
|
msgstr "Programme"
|
|
|
|
#: ../src/AboutPage.cpp:145
|
|
msgid ""
|
|
"Questa applicazione utilizza:\n"
|
|
"- ClamAV Antivirus Engine\n"
|
|
"- GTK4 / gtkmm-4\n"
|
|
"- SysTray / QT6\n"
|
|
"- Image / libpng\n"
|
|
"- Rules / yara\n"
|
|
"- Udev\n"
|
|
"- Libudev\n"
|
|
"- Nginx\n"
|
|
"- Sigc++\n"
|
|
"- Libsecret\n"
|
|
"- IDN2\n"
|
|
"- SQLITE3\n"
|
|
"- HYPERSCAN\n"
|
|
"- RE2\n"
|
|
"- Polkit\n"
|
|
"- Nlohmann_json\n"
|
|
"- DNSmasq /blocco pagine\n"
|
|
"- Antiphishing server/ libsoup\n"
|
|
"- Sandbox bancario/ chromium sandbox (CEF)\n"
|
|
"- MISP lista per le banche\n"
|
|
msgstr ""
|
|
"Cette application utilise :\n"
|
|
"- Moteur antivirus ClamAV\n"
|
|
"- GTK4 / gtkmm-4\n"
|
|
"- SysTray / QT6\n"
|
|
"- Image / libpng\n"
|
|
"- Règles / yara\n"
|
|
"- Udev\n"
|
|
"- Libudev\n"
|
|
"- Nginx\n"
|
|
"- Sigc++\n"
|
|
"- Libsecret\n"
|
|
"- IDN2\n"
|
|
"- SQLITE3\n"
|
|
"- HYPERSCAN\n"
|
|
"- RE2\n"
|
|
"- Polkit\n"
|
|
"- Nlohmann_json\n"
|
|
"- DNSmasq / blocage de pages\n"
|
|
"- Serveur anti-phishing / libsoup\n"
|
|
"- Sandbox bancaire / bac à sable Chromium (CEF)\n"
|
|
"- Liste MISP pour les banques\n"
|
|
|
|
#: ../src/AboutPage.cpp:169
|
|
msgid "Terze Parti"
|
|
msgstr "Tiers"
|
|
|
|
#: ../src/AboutPage.cpp:189
|
|
msgid "Licenza"
|
|
msgstr "Licence"
|
|
|
|
#: ../src/AboutPage.cpp:209
|
|
msgid "Database"
|
|
msgstr "Bases de données"
|
|
|
|
#: ../src/AboutPage.cpp:237
|
|
msgid ""
|
|
"GNU GPL v3 license text not found.\n"
|
|
"Assicurati che il file COPYING sia incluso nel progetto o che la tua "
|
|
"distribuzione fornisca /usr/share/common-licenses/GPL-3."
|
|
msgstr ""
|
|
"Le texte de la licence GNU GPL v3 n'a pas été trouvé.\n"
|
|
"Assurez-vous que le fichier COPYING est inclus dans le projet ou que votre "
|
|
"distribution fournit /usr/share/common-licenses/GPL-3."
|
|
|
|
#: ../src/AboutPage.cpp:247
|
|
msgid "Directory /var/lib/clamav non trovata.\n"
|
|
msgstr "Répertoire /var/lib/clamav non trouvé.\n"
|
|
|
|
#: ../src/AboutPage.cpp:250
|
|
msgid ""
|
|
"📁 Database ClamAV trovati in /var/lib/clamav\n"
|
|
"\n"
|
|
msgstr ""
|
|
"📁 Bases de données ClamAV trouvées dans /var/lib/clamav\n"
|
|
"\n"
|
|
|
|
#: ../src/AboutPage.cpp:262
|
|
msgid " (database ufficiale ClamAV)\n"
|
|
msgstr " (base de données officielle ClamAV)\n"
|
|
|
|
#: ../src/pac/PacManager.cpp:45 ../src/pac/PacManager.cpp:64
|
|
msgid "systemctl non disponibile"
|
|
msgstr "systemctl non disponible"
|
|
|
|
#: ../src/pac/PacManager.cpp:52
|
|
msgid "bastionguard-pacd avviato (systemd --user)"
|
|
msgstr "bastionguard-pacd démarré (systemd --user)"
|
|
|
|
#: ../src/pac/PacManager.cpp:56
|
|
msgid "Impossibile avviare bastionguard-pacd (systemd --user)"
|
|
msgstr "Impossible de démarrer bastionguard-pacd (systemd --user)"
|
|
|
|
#: ../src/pac/PacManager.cpp:71
|
|
msgid "bastionguard-pacd fermato (systemd --user)"
|
|
msgstr "bastionguard-pacd arrêté (systemd --user)"
|
|
|
|
#: ../src/pac/PacManager.cpp:113 ../src/pac/PacManager.cpp:136
|
|
msgid "gsettings non disponibile"
|
|
msgstr "gsettings non disponible"
|
|
|
|
#: ../src/pac/PacManager.cpp:124
|
|
msgid "Proxy GNOME impostato su AUTO (PAC)"
|
|
msgstr "Proxy GNOME défini sur AUTO (PAC)"
|
|
|
|
#: ../src/pac/PacManager.cpp:128
|
|
msgid "Impossibile impostare proxy GNOME via gsettings"
|
|
msgstr "Impossible de définir le proxy GNOME via gsettings"
|
|
|
|
#: ../src/pac/PacManager.cpp:144
|
|
msgid "Proxy GNOME ripristinato a NONE"
|
|
msgstr "Proxy GNOME restauré à NONE"
|
|
|
|
#: ../src/pac/PacManager.cpp:147
|
|
msgid "Impossibile disabilitare proxy GNOME"
|
|
msgstr "Impossible de désactiver le proxy GNOME"
|
|
|
|
#: ../src/pac/PacManager.cpp:178
|
|
msgid ""
|
|
"Fallback headless: environment.d impostato (richiede relogin/riavvio "
|
|
"sessione)"
|
|
msgstr ""
|
|
"Repli headless : environment.d défini (nécessite une reconnexion/redémarrage de session)"
|
|
|
|
#: ../src/pac/PacManager.cpp:181
|
|
msgid "Impossibile scrivere environment.d fallback"
|
|
msgstr "Impossible d'écrire environment.d en repli"
|
|
|
|
#: ../src/pac/PacManager.cpp:192
|
|
msgid "Fallback headless: environment.d rimosso"
|
|
msgstr "Repli headless : environment.d supprimé"
|
|
|
|
#: ../src/pac/PacManager.cpp:195
|
|
msgid "Impossibile rimuovere environment.d fallback"
|
|
msgstr "Impossible de supprimer environment.d en repli"
|
|
|
|
#: ../src/privhelper/bastionguard_privhelper.cpp:87
|
|
msgid "Errore disabilitando nodo PipeWire id="
|
|
msgstr "Erreur lors de la désactivation du nœud PipeWire id="
|
|
|
|
#: ../src/privhelper/bastionguard_privhelper.cpp:126
|
|
msgid "Errore riabilitando nodo PipeWire id="
|
|
msgstr "Erreur lors de la réactivation du nœud PipeWire id="
|
|
|
|
#: ../src/privhelper/bastionguard_privhelper.cpp:143
|
|
msgid "Errore: questo helper deve essere eseguito come root.\n"
|
|
msgstr "Erreur : cet assistant doit être exécuté en tant que root.\n"
|
|
|
|
#: ../src/privhelper/bastionguard_privhelper.cpp:161
|
|
#: ../src/privhelper/bastionguard_privhelper.cpp:172
|
|
msgid "Comando non valido: "
|
|
msgstr "Commande invalide : "
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:39
|
|
msgid "[Firewall] Impossibile aprire blacklist: "
|
|
msgstr "[Firewall] Impossible d'ouvrir la liste noire : "
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:122
|
|
msgid "[Firewall] Deve essere eseguito come root.\n"
|
|
msgstr "[Firewall] Doit être exécuté en tant que root.\n"
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:136
|
|
msgid "[Firewall] Regole rimosse.\n"
|
|
msgstr "[Firewall] Règles supprimées.\n"
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:141
|
|
msgid "[Firewall] Comando non valido: "
|
|
msgstr "[Firewall] Commande invalide : "
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:150
|
|
msgid "[Firewall] Blacklist vuota o non valida.\n"
|
|
msgstr "[Firewall] Liste noire vide ou invalide.\n"
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:161
|
|
msgid "[Firewall] Regole applicate ("
|
|
msgstr "[Firewall] Règles appliquées ("
|
|
|
|
#: ../src/privhelper/bastionguard-firewall.cpp:166
|
|
msgid "[Firewall] Nessun firewall supportato trovato.\n"
|
|
msgstr "[Firewall] Aucun pare-feu supporté trouvé.\n"
|
|
|
|
#: ../src/cef/bastionguard_cef.cpp:191
|
|
msgid "[cef] CefInitialize failed\n"
|
|
msgstr "[cef] Échec de CefInitialize\n"
|
|
|
|
#: ../src/cef/bastionguard_cef.cpp:195
|
|
msgid "[cef] initialized (sandbox ON)\n"
|
|
msgstr "[cef] initialisé (sandbox ACTIVÉE)\n"
|
|
|
|
#: ../src/cef/bastionguard_cef.cpp:204
|
|
msgid "[cef] signal received, exiting\n"
|
|
msgstr "[cef] signal reçu, sortie\n"
|
|
|
|
#: ../src/cef/bastionguard_cef.cpp:211
|
|
msgid "[cef] backend proxy listening on "
|
|
msgstr "[cef] proxy backend écoute sur "
|
|
|
|
#: ../src/cef/bastionguard_cef.cpp:219
|
|
msgid "[cef] proxy fatal: "
|
|
msgstr "[cef] proxy fatal : "
|
|
|
|
#: ../src/SettingsWindow.cpp:10
|
|
msgid "Impostazioni BastionGuard"
|
|
msgstr "Paramètres BastionGuard"
|
|
|
|
#: ../src/AurScan.cpp:50
|
|
msgid "📦 AurScan inizializzato"
|
|
msgstr "📦 AurScan initialisé"
|
|
|
|
#: ../src/AurScan.cpp:137
|
|
msgid "📁 Monitor AUR attivo su: "
|
|
msgstr "📁 Surveillance AUR active sur : "
|
|
|
|
#: ../src/AurScan.cpp:189
|
|
msgid "🆕 Nuova directory AUR trovata: "
|
|
msgstr "🆕 Nouveau répertoire AUR trouvé : "
|
|
|
|
#: ../src/AurScan.cpp:204
|
|
msgid "🌱 Monitor root AUR attivo su: "
|
|
msgstr "🌱 Surveillance root AUR active sur : "
|
|
|
|
#: ../src/AurScan.cpp:210
|
|
msgid "🐧 Sistema non Arch-based — AUR disattivato"
|
|
msgstr "🐧 Système non basé sur Arch — AUR désactivé"
|
|
|
|
#: ../src/AurScan.cpp:215
|
|
msgid "📡 Avvio monitor AUR…"
|
|
msgstr "📡 Lancement de la surveillance AUR…"
|
|
|
|
#: ../src/AurScan.cpp:235
|
|
msgid "✅ AurScan avviato"
|
|
msgstr "✅ AurScan démarré"
|
|
|
|
#: ../src/AurScan.cpp:250
|
|
msgid "🛑 AurScan disattivato"
|
|
msgstr "🛑 AurScan désactivé"
|
|
|
|
#: ../src/AurScan.cpp:264
|
|
msgid "❌ Impossibile leggere PKGBUILD: "
|
|
msgstr "❌ Impossible de lire PKGBUILD : "
|
|
|
|
#: ../src/AurScan.cpp:269
|
|
msgid "🔎 Analisi sicurezza PKGBUILD: "
|
|
msgstr "🔎 Analyse de sécurité PKGBUILD : "
|
|
|
|
#: ../src/AurScan.cpp:287
|
|
msgid "Uso di curl come comando"
|
|
msgstr "Utilisation de curl comme commande"
|
|
|
|
#: ../src/AurScan.cpp:288 ../src/AurScan.cpp:289
|
|
msgid "Curl pipato verso shell — RCE"
|
|
msgstr "Curl pipé vers shell — RCE"
|
|
|
|
#: ../src/AurScan.cpp:290
|
|
msgid "Uso di wget come comando"
|
|
msgstr "Utilisation de wget comme commande"
|
|
|
|
#: ../src/AurScan.cpp:291 ../src/AurScan.cpp:292
|
|
msgid "Wget pipato verso shell — RCE"
|
|
msgstr "Wget pipé vers shell — RCE"
|
|
|
|
#: ../src/AurScan.cpp:293
|
|
msgid "Esecuzione dinamica tramite bash -c"
|
|
msgstr "Exécution dynamique via bash -c"
|
|
|
|
#: ../src/AurScan.cpp:294
|
|
msgid "Permessi 777 pericolosi"
|
|
msgstr "Permissions 777 dangereuses"
|
|
|
|
#: ../src/AurScan.cpp:295
|
|
msgid "Comando distruttivo rm -rf"
|
|
msgstr "Commande destructrice rm -rf"
|
|
|
|
#: ../src/AurScan.cpp:296
|
|
msgid "Uso improprio di sudo nel PKGBUILD"
|
|
msgstr "Utilisation abusive de sudo dans le PKGBUILD"
|
|
|
|
#: ../src/AurScan.cpp:297
|
|
msgid "Pipe verso sh — RCE"
|
|
msgstr "Pipe vers sh — RCE"
|
|
|
|
#: ../src/AurScan.cpp:298
|
|
msgid "Pipe verso bash — RCE"
|
|
msgstr "Pipe vers bash — RCE"
|
|
|
|
#: ../src/AurScan.cpp:299
|
|
msgid "Possibile payload codificato e decodificato"
|
|
msgstr "Payload possiblement encodé et décodé"
|
|
|
|
#: ../src/AurScan.cpp:300
|
|
msgid "Install con permessi insicuri"
|
|
msgstr "Installation avec permissions non sécurisées"
|
|
|
|
#: ../src/AurScan.cpp:301
|
|
msgid "Scrittura sospetta in /etc"
|
|
msgstr "Écriture suspecte dans /etc"
|
|
|
|
#: ../src/AurScan.cpp:302
|
|
msgid "Scrittura diretta in /usr/bin"
|
|
msgstr "Écriture directe dans /usr/bin"
|
|
|
|
#: ../src/AurScan.cpp:303
|
|
msgid "Exec dinamico con python"
|
|
msgstr "Exec dynamique avec python"
|
|
|
|
#: ../src/AurScan.cpp:304
|
|
msgid "Exec arbitrario"
|
|
msgstr "Exécution arbitraire"
|
|
|
|
#: ../src/AurScan.cpp:328
|
|
msgid "🚨 Minacce individuate nel PKGBUILD!"
|
|
msgstr "🚨 Menaces détectées dans le PKGBUILD !"
|
|
|
|
#: ../src/AurScan.cpp:335
|
|
msgid "✅ PKGBUILD pulito."
|
|
msgstr "✅ PKGBUILD propre."
|
|
|
|
#: ../src/xdg-open.cpp:46
|
|
msgid "[BankOpener] ⚠️ URL vuoto.\n"
|
|
msgstr "[BankOpener] ⚠️ URL vide.\n"
|
|
|
|
#: ../src/xdg-open.cpp:52
|
|
msgid "[BankOpener] ❌ Impossibile estrarre dominio da: "
|
|
msgstr "[BankOpener] ❌ Impossible d'extraire le domaine de : "
|
|
|
|
#: ../src/xdg-open.cpp:61
|
|
msgid "[BankOpener] 🧩 Dominio sicuro rilevato: "
|
|
msgstr "[BankOpener] 🧩 Domaine sécurisé détecté : "
|
|
|
|
#: ../src/xdg-open.cpp:63
|
|
msgid "[BankOpener] 🔐 Avvio sandbox CEF (Blink)...\n"
|
|
msgstr "[BankOpener] 🔐 Lancement du bac à sable CEF (Blink)...\n"
|
|
|
|
#: ../src/xdg-open.cpp:69
|
|
msgid "[BankOpener] 🌐 Dominio non in lista sicura: "
|
|
msgstr "[BankOpener] 🌐 Domaine non dans la liste sécurisée : "
|
|
|
|
#: ../src/xdg-open.cpp:70
|
|
msgid "[BankOpener] → Apertura nel browser predefinito.\n"
|
|
msgstr "[BankOpener] → Ouverture dans le navigateur par défaut.\n"
|
|
|
|
#: ../src/xdg-open.cpp:123 ../src/xdg-open.cpp:197
|
|
msgid "[BankOpener] ⚠️ Impossibile aprire "
|
|
msgstr "[BankOpener] ⚠️ Impossible d'ouvrir "
|
|
|
|
#: ../src/xdg-open.cpp:129 ../src/xdg-open.cpp:203
|
|
msgid "[BankOpener] ⚠️ Errore parsing JSON in "
|
|
msgstr "[BankOpener] ⚠️ Erreur d'analyse JSON dans "
|
|
|
|
#: ../src/xdg-open.cpp:162
|
|
msgid "[BankOpener] ⚠️ Nessun dominio caricato da liste.\n"
|
|
msgstr "[BankOpener] ⚠️ Aucun domaine chargé depuis les listes.\n"
|
|
|
|
#: ../src/xdg-open.cpp:238
|
|
msgid "[BankOpener] ✅ Domini pagamenti caricati: "
|
|
msgstr "[BankOpener] ✅ Domaines de paiement chargés : "
|
|
|
|
#: ../src/SambaPage.cpp:53
|
|
msgid "<b>Abilita scansione Samba</b>"
|
|
msgstr "<b>Activer l'analyse Samba</b>"
|
|
|
|
#: ../src/SambaPage.cpp:75
|
|
msgid "Percorso"
|
|
msgstr "Chemin"
|
|
|
|
#: ../src/SambaPage.cpp:95
|
|
msgid "Scansiona ora"
|
|
msgstr "Analyser maintenant"
|
|
|
|
#: ../src/SambaPage.cpp:166
|
|
msgid "Configurazione Samba salvata correttamente."
|
|
msgstr "Configuration Samba enregistrée correctement."
|
|
|
|
#: ../src/SambaPage.cpp:172
|
|
msgid "Configurazione salvata"
|
|
msgstr "Configuration enregistrée"
|
|
|
|
#: ../src/SambaPage.cpp:246
|
|
msgid "<b>Aggiungi percorso SMB</b>"
|
|
msgstr "<b>Ajouter un chemin SMB</b>"
|
|
|
|
#: ../src/SambaPage.cpp:257
|
|
msgid "Username (opzionale)"
|
|
msgstr "Nom d'utilisateur (optionnel)"
|
|
|
|
#: ../src/SambaPage.cpp:260
|
|
msgid "Password (opzionale)"
|
|
msgstr "Mot de passe (optionnel)"
|
|
|
|
#: ../src/SambaPage.cpp:271
|
|
msgid ""
|
|
"<i>Nota: in caso di rilevamento malware su file remoti,\n"
|
|
"sarà necessario intervenire manualmente per la rimozione.</i>"
|
|
msgstr ""
|
|
"<i>Note : en cas de détection de malware sur des fichiers distants,\n"
|
|
"il sera nécessaire d'intervenir manuellement pour la suppression.</i>"
|
|
|
|
#: ../src/SambaPage.cpp:314
|
|
msgid "Percorso SMB non valido:\n"
|
|
msgstr "Chemin SMB invalide :\n"
|
|
|
|
#: ../src/SambaPage.cpp:425
|
|
msgid "Scansione Samba avviata…"
|
|
msgstr "Analyse Samba démarrée…"
|
|
|
|
#: ../src/SambaPage.cpp:430 ../src/SambaPage.cpp:526
|
|
msgid "File corrente: --"
|
|
msgstr "Fichier courant : --"
|
|
|
|
#: ../src/SambaPage.cpp:469
|
|
msgid "Interrompi scansione"
|
|
msgstr "Interrompre l'analyse"
|
|
|
|
#: ../src/SambaPage.cpp:518
|
|
msgid ""
|
|
"Scansione completata.\n"
|
|
"File analizzati: %1\n"
|
|
"File infetti: %2"
|
|
msgstr ""
|
|
"Analyse terminée.\n"
|
|
"Fichiers analysés : %1\n"
|
|
"Fichiers infectés : %2"
|
|
|
|
#: ../src/SambaPage.cpp:556
|
|
msgid "File corrente: "
|
|
msgstr "Fichier courant : "
|
|
|
|
#: ../src/Quarantine.cpp:69
|
|
msgid "❌ File inesistente: "
|
|
msgstr "❌ Fichier inexistant : "
|
|
|
|
#: ../src/Quarantine.cpp:87
|
|
msgid "❌ Errore: impossibile creare il file meta in "
|
|
msgstr "❌ Erreur : impossible de créer le fichier meta dans "
|
|
|
|
#: ../src/Quarantine.cpp:100
|
|
msgid "DEBUG move(): cross-device link, uso copy+remove\n"
|
|
msgstr "DEBUG move() : lien inter-disques, utilisation de copie+suppression\n"
|
|
|
|
#: ../src/Quarantine.cpp:105
|
|
msgid "❌ Errore copia in quarantena: "
|
|
msgstr "❌ Erreur de copie en quarantaine : "
|
|
|
|
#: ../src/Quarantine.cpp:114
|
|
msgid "⚠ Impossibile rimuovere il file originale: "
|
|
msgstr "⚠ Impossible de supprimer le fichier original : "
|
|
|
|
#: ../src/Quarantine.cpp:120 ../src/Quarantine.cpp:131
|
|
msgid "❌ Errore spostamento quarantena: "
|
|
msgstr "❌ Erreur lors du déplacement en quarantaine : "
|
|
|
|
#: ../src/Quarantine.cpp:127
|
|
msgid "✔ File spostato in quarantena: "
|
|
msgstr "✔ Fichier déplacé en quarantaine : "
|
|
|
|
#: ../src/Quarantine.cpp:143
|
|
msgid "❌ Ripristino impossibile: metadata mancante per "
|
|
msgstr "❌ Restauration impossible : métadonnées manquantes pour "
|
|
|
|
#: ../src/Quarantine.cpp:155
|
|
msgid "❌ Ripristino impossibile: metadata vuoto o corrotto in "
|
|
msgstr "❌ Restauration impossible : métadonnées vides ou corrompues dans "
|
|
|
|
#: ../src/Quarantine.cpp:164
|
|
msgid "❌ Ripristino impossibile: file in quarantena mancante "
|
|
msgstr "❌ Restauration impossible : fichier en quarantaine manquant "
|
|
|
|
#: ../src/Quarantine.cpp:189
|
|
msgid "DEBUG restore(): cross-device link, uso copy+remove\n"
|
|
msgstr "DEBUG restore() : lien inter-disques, utilisation de copie+suppression\n"
|
|
|
|
#: ../src/Quarantine.cpp:194
|
|
msgid "❌ Errore copia durante il ripristino: "
|
|
msgstr "❌ Erreur de copie lors de la restauration : "
|
|
|
|
#: ../src/Quarantine.cpp:202
|
|
msgid "⚠ Impossibile rimuovere il file in quarantena: "
|
|
msgstr "⚠ Impossible de supprimer le fichier en quarantaine : "
|
|
|
|
#: ../src/Quarantine.cpp:207 ../src/Quarantine.cpp:219
|
|
msgid "❌ Errore ripristino: "
|
|
msgstr "❌ Erreur lors de la restauration : "
|
|
|
|
#: ../src/Quarantine.cpp:215
|
|
msgid "✔ File ripristinato in: "
|
|
msgstr "✔ Fichier restauré dans : "
|
|
|
|
#: ../src/Quarantine.cpp:234
|
|
msgid "✔ File eliminato dalla quarantena: "
|
|
msgstr "✔ Fichier supprimé de la quarantaine : "
|
|
|
|
#: ../src/Quarantine.cpp:237
|
|
msgid "❌ Errore eliminazione: "
|
|
msgstr "❌ Erreur de suppression : "
|
|
|
|
#: ../src/PrivacyPage.cpp:53
|
|
msgid "🔒 Privacy Webcam / Microfono"
|
|
msgstr "🔒 Confidentialité Webcam / Microphone"
|
|
|
|
#: ../src/PrivacyPage.cpp:76
|
|
msgid "[Privacy] Errore lettura auto_refresh"
|
|
msgstr "[Privacy] Erreur de lecture auto_refresh"
|
|
|
|
#: ../src/PrivacyPage.cpp:84
|
|
msgid "Abilita/Disabilita Webcam e Microfono"
|
|
msgstr "Activer/Désactiver Webcam et Microphone"
|
|
|
|
#: ../src/PrivacyPage.cpp:96
|
|
msgid "Aggiornamento automatico ogni 5 minuti"
|
|
msgstr "Mise à jour automatique toutes les 5 minutes"
|
|
|
|
#: ../src/PrivacyPage.cpp:101
|
|
msgid "🔓 Sblocca dispositivi"
|
|
msgstr "🔓 Débloquer les périphériques"
|
|
|
|
#: ../src/PrivacyPage.cpp:108
|
|
msgid "Richiesto sblocco manuale dei dispositivi"
|
|
msgstr "Déblocage manuel des périphériques requis"
|
|
|
|
#: ../src/PrivacyPage.cpp:142
|
|
msgid "📜 Log giornaliero caricato."
|
|
msgstr "📜 Journal quotidien chargé."
|
|
|
|
#: ../src/PrivacyPage.cpp:144 ../src/PrivacyPage.cpp:555
|
|
msgid "📝 Nessun log disponibile per oggi."
|
|
msgstr "📝 Aucun journal disponible pour aujourd'hui."
|
|
|
|
#: ../src/PrivacyPage.cpp:147
|
|
msgid "⚠️ Errore durante il caricamento del log."
|
|
msgstr "⚠️ Erreur lors du chargement du journal."
|
|
|
|
#: ../src/PrivacyPage.cpp:157
|
|
msgid "⏳ Inizializzazione del servizio privacy..."
|
|
msgstr "⏳ Initialisation du service de confidentialité..."
|
|
|
|
#: ../src/PrivacyPage.cpp:158
|
|
msgid "=== Avvio BastionGuard PrivacyPage ==="
|
|
msgstr "=== Démarrage de BastionGuard PrivacyPage ==="
|
|
|
|
#: ../src/PrivacyPage.cpp:165 ../src/PrivacyPage.cpp:699
|
|
msgid "🕵️ Monitoraggio privacy attivo"
|
|
msgstr "🕵️ Surveillance de la confidentialité active"
|
|
|
|
#: ../src/PrivacyPage.cpp:177
|
|
msgid "=== Arresto monitoraggio privacy ==="
|
|
msgstr "=== Arrêt de la surveillance de la confidentialité ==="
|
|
|
|
#: ../src/PrivacyPage.cpp:190
|
|
msgid "Avvio automatico del servizio BastionGuard-privacyd..."
|
|
msgstr "Démarrage automatique du service BastionGuard-privacyd..."
|
|
|
|
#: ../src/PrivacyPage.cpp:202
|
|
msgid "📷 Webcam/Microfono sbloccati automaticamente"
|
|
msgstr "📷 Webcam/Microphone débloqués automatiquement"
|
|
|
|
#: ../src/PrivacyPage.cpp:204
|
|
msgid "❌ Errore nello sblocco automatico"
|
|
msgstr "❌ Erreur lors du déblocage automatique"
|
|
|
|
#: ../src/PrivacyPage.cpp:252
|
|
msgid "🕵️ Monitoraggio in tempo reale avviato"
|
|
msgstr "🕵️ Surveillance en temps réel démarrée"
|
|
|
|
#: ../src/PrivacyPage.cpp:261
|
|
msgid "Nuovo accesso rilevato: %1"
|
|
msgstr "Nouvel accès détecté : %1"
|
|
|
|
#: ../src/PrivacyPage.cpp:321
|
|
msgid "⚠️ Accesso dispositivo rilevato"
|
|
msgstr "⚠️ Accès à un périphérique détecté"
|
|
|
|
#: ../src/PrivacyPage.cpp:371
|
|
msgid "<b>%1</b> sta tentando di accedere a webcam o microfono."
|
|
msgstr "<b>%1</b> tente d'accéder à la webcam ou au microphone."
|
|
|
|
#: ../src/PrivacyPage.cpp:382
|
|
msgid "🕒 %1 altri processi in attesa..."
|
|
msgstr "🕒 %1 autres processus en attente..."
|
|
|
|
#: ../src/PrivacyPage.cpp:393
|
|
msgid "✔ Consenti"
|
|
msgstr "✔ Autoriser"
|
|
|
|
#: ../src/PrivacyPage.cpp:394
|
|
msgid "✖ Nega"
|
|
msgstr "✖ Refuser"
|
|
|
|
#: ../src/PrivacyPage.cpp:407
|
|
msgid "Accesso CONSENTITO a %1"
|
|
msgstr "Accès AUTORISÉ à %1"
|
|
|
|
#: ../src/PrivacyPage.cpp:421
|
|
msgid "Accesso NEGATO a %1 — blocco webcam/microfono"
|
|
msgstr "Accès REFUSÉ à %1 — blocage webcam/microphone"
|
|
|
|
#: ../src/PrivacyPage.cpp:439
|
|
msgid "❌ ERRORE: impossibile applicare il blocco tramite helper!"
|
|
msgstr "❌ ERREUR : impossible d'appliquer le blocage via l'assistant !"
|
|
|
|
#: ../src/PrivacyPage.cpp:440
|
|
msgid "❌ Errore: impossibile bloccare webcam/microfono"
|
|
msgstr "❌ Erreur : impossible de bloquer la webcam/microphone"
|
|
|
|
#: ../src/PrivacyPage.cpp:442
|
|
msgid "🔒 Webcam/microfono BLOCCATI tramite helper (popup)"
|
|
msgstr "🔒 Webcam/microphone BLOQUÉS via l'assistant (popup)"
|
|
|
|
#: ../src/PrivacyPage.cpp:443
|
|
msgid "🔒 Webcam e microfono bloccati"
|
|
msgstr "🔒 Webcam et microphone bloqués"
|
|
|
|
#: ../src/PrivacyPage.cpp:465
|
|
msgid "🔄 Aggiornamento elenco processi e log..."
|
|
msgstr "🔄 Mise à jour de la liste des processus et du journal..."
|
|
|
|
#: ../src/PrivacyPage.cpp:466
|
|
msgid "Aggiornamento manuale avviato"
|
|
msgstr "Mise à jour manuelle démarrée"
|
|
|
|
#: ../src/PrivacyPage.cpp:492
|
|
msgid "Auto aggiornamento attivato (salvato in config)"
|
|
msgstr "Mise à jour automatique activée (enregistrée dans la config)"
|
|
|
|
#: ../src/PrivacyPage.cpp:493
|
|
msgid "Auto aggiornamento disattivato (salvato in config)"
|
|
msgstr "Mise à jour automatique désactivée (enregistrée dans la config)"
|
|
|
|
#: ../src/PrivacyPage.cpp:495
|
|
msgid "[Privacy] Errore salvataggio auto_refresh: "
|
|
msgstr "[Privacy] Erreur d'enregistrement auto_refresh : "
|
|
|
|
#: ../src/PrivacyPage.cpp:500
|
|
msgid "⏳ Auto aggiornamento attivo ogni 5 minuti."
|
|
msgstr "⏳ Mise à jour automatique active toutes les 5 minutes."
|
|
|
|
#: ../src/PrivacyPage.cpp:508
|
|
msgid "🛑 Auto aggiornamento disattivato."
|
|
msgstr "🛑 Mise à jour automatique désactivée."
|
|
|
|
#: ../src/PrivacyPage.cpp:525
|
|
msgid "Nessun processo sta utilizzando webcam o microfono."
|
|
msgstr "Aucun processus n'utilise la webcam ou le microphone."
|
|
|
|
#: ../src/PrivacyPage.cpp:527
|
|
msgid ""
|
|
"📋 Processi attivi:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"📋 Processus actifs :\n"
|
|
"\n"
|
|
|
|
#: ../src/PrivacyPage.cpp:535
|
|
msgid ""
|
|
"📜 Log giornaliero:\n"
|
|
"\n"
|
|
msgstr ""
|
|
"📜 Journal quotidien :\n"
|
|
"\n"
|
|
|
|
#: ../src/PrivacyPage.cpp:552
|
|
msgid "⚠️ Impossibile leggere il log giornaliero."
|
|
msgstr "⚠️ Impossible de lire le journal quotidien."
|
|
|
|
#: ../src/PrivacyPage.cpp:561
|
|
msgid "✅ Aggiornamento completato."
|
|
msgstr "✅ Mise à jour terminée."
|
|
|
|
#: ../src/PrivacyPage.cpp:565
|
|
msgid "Errore update_process_list: "
|
|
msgstr "Erreur update_process_list : "
|
|
|
|
#: ../src/PrivacyPage.cpp:620
|
|
msgid "[Privacy] Errore scrittura log giornaliero."
|
|
msgstr "[Privacy] Erreur d'écriture du journal quotidien."
|
|
|
|
#: ../src/PrivacyPage.cpp:640
|
|
msgid "Privacy abilitata"
|
|
msgstr "Confidentialité activée"
|
|
|
|
#: ../src/PrivacyPage.cpp:640
|
|
msgid "Privacy disabilitata"
|
|
msgstr "Confidentialité désactivée"
|
|
|
|
#: ../src/PrivacyPage.cpp:642
|
|
msgid "[Privacy] Errore salvataggio config: "
|
|
msgstr "[Privacy] Erreur d'enregistrement de la configuration : "
|
|
|
|
#: ../src/PrivacyPage.cpp:655
|
|
msgid "[Privacy] Errore caricamento config"
|
|
msgstr "[Privacy] Erreur de chargement de la configuration"
|
|
|
|
#: ../src/PrivacyPage.cpp:669
|
|
msgid "📷 Riattivazione webcam/microfono..."
|
|
msgstr "📷 Réactivation webcam/microphone..."
|
|
|
|
#: ../src/PrivacyPage.cpp:670
|
|
msgid "🔒 Disattivazione webcam/microfono in corso..."
|
|
msgstr "🔒 Désactivation webcam/microphone en cours..."
|
|
|
|
#: ../src/PrivacyPage.cpp:672
|
|
msgid "Toggle privacy: "
|
|
msgstr "Bascule confidentialité : "
|
|
|
|
#: ../src/PrivacyPage.cpp:700
|
|
msgid "Script OK: UNBLOCK eseguito"
|
|
msgstr "Script OK : UNBLOCK exécuté"
|
|
|
|
#: ../src/PrivacyPage.cpp:707
|
|
msgid "🔕 Privacy monitor disattivato"
|
|
msgstr "🔕 Surveillance de la confidentialité désactivée"
|
|
|
|
#: ../src/PrivacyPage.cpp:708
|
|
msgid "Script OK: BLOCK eseguito"
|
|
msgstr "Script OK : BLOCK exécuté"
|
|
|
|
#: ../src/PrivacyPage.cpp:716
|
|
msgid "ERRORE: esecuzione script privacy fallita"
|
|
msgstr "ERREUR : exécution du script de confidentialité échouée"
|
|
|
|
#: ../src/PrivacyPage.cpp:717
|
|
msgid "❌ Errore nell'esecuzione dello script."
|
|
msgstr "❌ Erreur lors de l'exécution du script."
|
|
|
|
#: ../src/PrivacyPage.cpp:738
|
|
msgid "🔓 Dispositivi sbloccati manualmente"
|
|
msgstr "🔓 Périphériques débloqués manuellement"
|
|
|
|
#: ../src/PrivacyPage.cpp:741
|
|
msgid "Webcam e microfono sbloccati"
|
|
msgstr "Webcam et microphone débloqués"
|
|
|
|
#: ../src/PrivacyPage.cpp:743
|
|
msgid "❌ Errore durante sblocco manuale"
|
|
msgstr "❌ Erreur lors du déblocage manuel"
|
|
|
|
#: ../src/PrivacyPage.cpp:744
|
|
msgid "❌ Impossibile sbloccare i dispositivi."
|
|
msgstr "❌ Impossible de débloquer les périphériques."
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:93
|
|
msgid "[BastionGuard-daemon] ✅ Whitelist caricata: "
|
|
msgstr "[BastionGuard-daemon] ✅ Liste blanche chargée : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:116
|
|
msgid "[BastionGuard-daemon] 📁 Creata directory log: "
|
|
msgstr "[BastionGuard-daemon] 📁 Répertoire de journal créé : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:121
|
|
msgid "[BastionGuard-daemon] Log creato automaticamente.\n"
|
|
msgstr "[BastionGuard-daemon] Journal créé automatiquement.\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:123
|
|
msgid "[BastionGuard-daemon] 🧾 Creato file log: "
|
|
msgstr "[BastionGuard-daemon] 🧾 Fichier journal créé : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:141
|
|
msgid "[BastionGuard-daemon] 🔐 Proprietario impostato su "
|
|
msgstr "[BastionGuard-daemon] 🔐 Propriétaire défini sur "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:144
|
|
msgid "[BastionGuard-daemon] ⚠️ Impossibile cambiare owner del log ("
|
|
msgstr "[BastionGuard-daemon] ⚠️ Impossible de changer le propriétaire du journal ("
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:148
|
|
msgid "[BastionGuard-daemon] ⚠️ Utente '"
|
|
msgstr "[BastionGuard-daemon] ⚠️ Utilisateur '"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:149
|
|
msgid "' non trovato: skip chown\n"
|
|
msgstr "' non trouvé : saut de chown\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:153
|
|
msgid "[BastionGuard-daemon] ⚠️ Errore gestione log: "
|
|
msgstr "[BastionGuard-daemon] ⚠️ Erreur de gestion du journal : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:175
|
|
msgid "[BastionGuard-daemon] 🚀 Avvio del servizio LocalWarningServer..."
|
|
msgstr "[BastionGuard-daemon] 🚀 Démarrage du service LocalWarningServer..."
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:191
|
|
msgid ""
|
|
"[BastionGuard-daemon] ⚠️ Permessi insufficienti per aprire porte 81/444.\n"
|
|
msgstr ""
|
|
"[BastionGuard-daemon] ⚠️ Permissions insuffisantes pour ouvrir les ports 81/444.\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:192
|
|
msgid ""
|
|
" Esegui: sudo setcap 'cap_net_bind_service=+ep' /usr/bin/BastionGuard-"
|
|
"daemon\n"
|
|
msgstr ""
|
|
" Exécutez : sudo setcap 'cap_net_bind_service=+ep' /usr/bin/BastionGuard-"
|
|
"daemon\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:209
|
|
msgid "[BastionGuard-daemon] ✅ Server attivo su "
|
|
msgstr "[BastionGuard-daemon] ✅ Serveur actif sur "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:210
|
|
msgid " e "
|
|
msgstr " et "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:219
|
|
msgid "[BastionGuard-daemon] 🟢 Trusted domain rilevato: "
|
|
msgstr "[BastionGuard-daemon] 🟢 Domaine de confiance détecté : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:219
|
|
msgid " — bypass redirect.\n"
|
|
msgstr " — contournement de la redirection.\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:221
|
|
msgid "[BastionGuard-daemon] 🔴 Sospetto: "
|
|
msgstr "[BastionGuard-daemon] 🔴 Suspect : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:221
|
|
msgid " — instradato verso 127.0.0.2.\n"
|
|
msgstr " — redirigé vers 127.0.0.2.\n"
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:230
|
|
msgid "[BastionGuard-daemon] 🛑 Arresto in corso..."
|
|
msgstr "[BastionGuard-daemon] 🛑 Arrêt en cours..."
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:232
|
|
msgid "[BastionGuard-daemon] ✅ Terminato correttamente."
|
|
msgstr "[BastionGuard-daemon] ✅ Terminé correctement."
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:235
|
|
msgid "[BastionGuard-daemon] ❌ Errore fatale: "
|
|
msgstr "[BastionGuard-daemon] ❌ Erreur fatale : "
|
|
|
|
#: ../src/phishing/BastionGuard-daemon.cpp:239
|
|
msgid "[BastionGuard-daemon] ❌ Errore sconosciuto."
|
|
msgstr "[BastionGuard-daemon] ❌ Erreur inconnue."
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:64
|
|
msgid "(Log non disponibile)"
|
|
msgstr "(Journal non disponible)"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:68
|
|
msgid "(Log vuoto)"
|
|
msgstr "(Journal vide)"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:86
|
|
msgid "(Nessuna attività recente)"
|
|
msgstr "(Aucune activité récente)"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:193
|
|
msgid "[LocalWarningServer] ✅ Whitelist caricata: "
|
|
msgstr "[LocalWarningServer] ✅ Liste blanche chargée : "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:194
|
|
msgid " domini trusted\n"
|
|
msgstr " domaines de confiance\n"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:232
|
|
msgid "[LocalWarningServer] ⚠️ Porta "
|
|
msgstr "[LocalWarningServer] ⚠️ Port "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:233
|
|
msgid " non disponibile: "
|
|
msgstr " non disponible : "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:269
|
|
msgid "[LocalWarningServer] ❌ Errore creazione SoupServer\n"
|
|
msgstr "[LocalWarningServer] ❌ Erreur de création de SoupServer\n"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:286
|
|
msgid "[LocalWarningServer] TLS error: "
|
|
msgstr "[LocalWarningServer] Erreur TLS : "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:300
|
|
msgid "[LocalWarningServer] ⚠️ Nessuna porta disponibile su "
|
|
msgstr "[LocalWarningServer] ⚠️ Aucun port disponible sur "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:307
|
|
msgid "[LocalWarningServer] ✅ Avviato su "
|
|
msgstr "[LocalWarningServer] ✅ Démarré sur "
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:325
|
|
msgid "[LocalWarningServer] 🛑 Arrestato\n"
|
|
msgstr "[LocalWarningServer] 🛑 Arrêté\n"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:342
|
|
#: ../src/phishing/local_warning_server.cpp:351
|
|
msgid "dominio-sconosciuto"
|
|
msgstr "domaine-inconnu"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:375
|
|
msgid "Accesso bloccato - BastionGuard DNS"
|
|
msgstr "Accès bloqué - BastionGuard DNS"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:413
|
|
msgid "Dominio bloccato"
|
|
msgstr "Domaine bloqué"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:415
|
|
msgid "L'accesso al dominio"
|
|
msgstr "L'accès au domaine"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:418
|
|
msgid "è stato bloccato dal sistema DNS di BastionGuard (dnsmasq)."
|
|
msgstr "a été bloqué par le système DNS de BastionGuard (dnsmasq)."
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:420
|
|
msgid "Torna al sicuro"
|
|
msgstr "Retour à la sécurité"
|
|
|
|
#: ../src/phishing/local_warning_server.cpp:421
|
|
msgid "BastionGuard — protezione DNS attiva"
|
|
msgstr "BastionGuard — protection DNS active"
|
|
|
|
#: ../src/phishing/google_safe.cpp:33
|
|
msgid ""
|
|
"[GoogleSafe] 🛈 Modulo attivo ma disabilitato in questa build (dnsmasq "
|
|
"backend)\n"
|
|
msgstr ""
|
|
"[GoogleSafe] 🛈 Module actif mais désactivé dans cette build (backend dnsmasq)\n"
|
|
|
|
#: ../src/phishing/WebProbe.cpp:97
|
|
msgid "[WebProbe] ✅ Caricata blocklist da: "
|
|
msgstr "[WebProbe] ✅ Liste de blocage chargée depuis : "
|
|
|
|
#: ../src/phishing/WebProbe.cpp:98
|
|
msgid " domini)\n"
|
|
msgstr " domaines)\n"
|
|
|
|
#: ../src/phishing/WebProbe.cpp:102
|
|
msgid "[WebProbe] ⚠️ Nessuna blocklist trovata.\n"
|
|
msgstr "[WebProbe] ⚠️ Aucune liste de blocage trouvée.\n"
|
|
|
|
#: ../src/phishing/WebProbe.cpp:205
|
|
msgid "[WebProbe] ⚠️ DNS ha restituito 127.0.0.2 per "
|
|
msgstr "[WebProbe] ⚠️ DNS a retourné 127.0.0.2 pour "
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:30
|
|
msgid "[Cloud] Nessun file "
|
|
msgstr "[Cloud] Aucun fichier "
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:30
|
|
msgid " trovato.\n"
|
|
msgstr " trouvé.\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:41 ../src/cloud/MalwareBazaar.cpp:44
|
|
msgid "malware_bazaar_api_key="
|
|
msgstr "malware_bazaar_api_key="
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:47
|
|
msgid "[Cloud] API key caricata correttamente.\n"
|
|
msgstr "[Cloud] Clé API chargée correctement.\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:49
|
|
msgid "[Cloud] API key vuota.\n"
|
|
msgstr "[Cloud] Clé API vide.\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:126
|
|
msgid "[Cloud] Nessuna API key impostata.\n"
|
|
msgstr "[Cloud] Aucune clé API définie.\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:132
|
|
msgid "[Cloud] Impossibile inizializzare CURL.\n"
|
|
msgstr "[Cloud] Impossible d'initialiser CURL.\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:158
|
|
msgid "[Cloud] Curl errore: "
|
|
msgstr "[Cloud] Erreur CURL : "
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:164
|
|
msgid "[Cloud] JSON non valido\n"
|
|
msgstr "[Cloud] JSON invalide\n"
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:171
|
|
msgid "[Cloud] Errore API: "
|
|
msgstr "[Cloud] Erreur API : "
|
|
|
|
#: ../src/cloud/MalwareBazaar.cpp:177
|
|
msgid "[Cloud] Nessun dato per questo hash\n"
|
|
msgstr "[Cloud] Aucune donnée pour ce hash\n"
|
|
|
|
|
|
msgid "DB ClamAV"
|
|
msgstr "Base de données ClamAV"
|
|
|
|
msgid "Database firme ClamAV"
|
|
msgstr "Base de données des signatures ClamAV"
|
|
|
|
msgid ""
|
|
"Questa sezione mostra le firme presenti nel database ClamAV.\n"
|
|
"Le firme personalizzate installate in /var/lib/clamav verranno caricate automaticamente da clamd."
|
|
msgstr ""
|
|
"Cette section affiche les signatures présentes dans la base de données ClamAV.\n"
|
|
"Les signatures personnalisées installées dans /var/lib/clamav seront automatiquement chargées par clamd."
|
|
|
|
msgid "Percorso database:"
|
|
msgstr "Chemin de la base de données :"
|
|
|
|
msgid "Aggiorna"
|
|
msgstr "Mettre à jour"
|
|
|
|
msgid "Firme trovate: %1"
|
|
msgstr "Signatures trouvées : %1"
|
|
|
|
msgid "Nessuna firma trovata in /var/lib/clamav"
|
|
msgstr "Aucune signature trouvée dans /var/lib/clamav"
|
|
|
|
#: src/DashboardPage.cpp
|
|
msgid "Verifica aggiornamenti..."
|
|
msgstr "Vérification des mises à jour..."
|
|
|
|
#: src/DashboardPage.cpp
|
|
msgid "Aggiornato"
|
|
msgstr "À jour"
|
|
|
|
#: src/DashboardPage.cpp
|
|
msgid "Aggiornamento disponibile"
|
|
msgstr "Mise à jour disponible"
|
|
|
|
#: src/DashboardPage.cpp
|
|
msgid "Impossibile verificare"
|
|
msgstr "Impossible de vérifier"
|
|
|
|
msgid "Remoto: %1 (%2)"
|
|
msgstr "Version distante : %1 (%2)"
|
|
|
|
msgid "Anti-Phishing avanzate"
|
|
msgstr "Anti-hameçonnage avancé"
|
|
|
|
msgid "Gestione Whitelist / Blacklist Anti-Phishing"
|
|
msgstr "Gestion de la liste blanche / liste noire Anti-hameçonnage"
|
|
|
|
msgid "Cerca in whitelist/blacklist..."
|
|
msgstr "Rechercher dans la liste blanche/liste noire..."
|
|
|
|
msgid "Whitelist (consenti)"
|
|
msgstr "Liste blanche (autoriser)"
|
|
|
|
msgid "Aggiungi a whitelist (dominio o IPv4)"
|
|
msgstr "Ajouter à la liste blanche (domaine ou IPv4)"
|
|
|
|
msgid "Blacklist custom (blocca via dnsmasq)"
|
|
msgstr "Liste noire personnalisée (bloquer via dnsmasq)"
|
|
|
|
msgid "Aggiungi a blacklist (dominio o IPv4)"
|
|
msgstr "Ajouter à la liste noire (domaine ou IPv4)"
|
|
|
|
msgid "Salvataggio completato"
|
|
msgstr "Enregistrement terminé"
|
|
|
|
msgid "Whitelist/Blacklist salvate. Config dnsmasq aggiornata (127.0.0.2) e servizio ricaricato."
|
|
msgstr "Liste blanche/liste noire enregistrées. Configuration dnsmasq mise à jour (127.0.0.2) et service rechargé."
|
|
|
|
msgid "Valore non valido"
|
|
msgstr "Valeur non valide"
|
|
|
|
msgid "Inserisci un dominio valido o un IPv4 valido."
|
|
msgstr "Veuillez saisir un domaine valide ou une adresse IPv4 valide."
|
|
|
|
msgid "Già presente"
|
|
msgstr "Déjà présent"
|
|
|
|
msgid "Questo elemento è già nella whitelist."
|
|
msgstr "Cet élément est déjà dans la liste blanche."
|
|
|
|
msgid "Questo elemento è già nella blacklist."
|
|
msgstr "Cet élément est déjà dans la liste noire."
|
|
|
|
msgid "Impossibile salvare la blacklist utente."
|
|
msgstr "Impossible d’enregistrer la liste noire utilisateur."
|
|
|
|
msgid "Impossibile creare file temporaneo per dnsmasq."
|
|
msgstr "Impossible de créer le fichier temporaire pour dnsmasq."
|
|
|
|
msgid "DNSMasq"
|
|
msgstr "DNSMasq"
|
|
|
|
msgid "Configura dnsmasq per BastionGuard.\n\n• Abilita conf-dir=/etc/dnsmasq.d/,*.conf se manca\n• Crea /etc/dnsmasq.d/BastionGuard.conf con listen-address 127.0.0.1,127.0.0.2\n• Riavvia dnsmasq (se presente)"
|
|
msgstr "Configurer dnsmasq pour BastionGuard.\n\n• Activer conf-dir=/etc/dnsmasq.d/,*.conf s’il est absent\n• Créer /etc/dnsmasq.d/BastionGuard.conf avec listen-address 127.0.0.1,127.0.0.2\n• Redémarrer dnsmasq (s’il est présent)"
|
|
|
|
msgid "Configura dnsmasq (conf-dir + BastionGuard.conf)"
|
|
msgstr "Configurer dnsmasq (conf-dir + BastionGuard.conf)"
|
|
|
|
msgid "Configurazione dnsmasq (conf-dir + BastionGuard.conf)"
|
|
msgstr "Configuration dnsmasq (conf-dir + BastionGuard.conf)"
|
|
|
|
msgid "Configurazione dnsmasq"
|
|
msgstr "Configuration dnsmasq"
|
|
|
|
msgid "Configuro dnsmasq (conf-dir + BastionGuard.conf)..."
|
|
msgstr "Configuration de dnsmasq (conf-dir + BastionGuard.conf)..."
|
|
|
|
msgid "Configuro dnsmasq..."
|
|
msgstr "Configuration de dnsmasq..."
|
|
|
|
msgid "OK: dnsmasq configurato."
|
|
msgstr "OK : dnsmasq configuré."
|
|
|
|
msgid "ERRORE: dnsmasq non configurato."
|
|
msgstr "ERREUR : dnsmasq non configuré."
|
|
|
|
msgid "❌ Errore configurazione dnsmasq, codice: "
|
|
msgstr "❌ Erreur de configuration dnsmasq, code : "
|
|
|
|
msgid "Eccezione configure_dnsmasq(): "
|
|
msgstr "Exception configure_dnsmasq() : "
|
|
|
|
msgid "Errore sconosciuto in configure_dnsmasq()."
|
|
msgstr "Erreur inconnue dans configure_dnsmasq()."
|
|
|
|
msgid "== BastionGuard dnsmasq setup =="
|
|
msgstr "== Configuration dnsmasq de BastionGuard =="
|
|
|
|
msgid ""
|
|
"Benvenuto nel setup iniziale di BastionGuard.\n"
|
|
"Questo wizard ti guiderà passo passo nella configurazione iniziale.\n"
|
|
"\n"
|
|
"Sono previsti 10 passaggi principali:\n"
|
|
"1) Configurazione del resolver locale (DNS 127.0.0.1)\n"
|
|
"2) Configurazione di DNSMasq per BastionGuard\n"
|
|
"3) Apertura delle porte firewall necessarie\n"
|
|
"4) Configurazione avanzata del firewall (nftables)\n"
|
|
"5) Generazione e installazione della CA di sistema\n"
|
|
"6) Configurazione del webserver (porte HTTP/HTTPS)\n"
|
|
"7) Installazione del Native Messaging Host per browser\n"
|
|
"8) Abilitazione del servizio User Agent\n"
|
|
"9) Download della lista delle banche (MISP)\n"
|
|
"10) Riepilogo ed esecuzione delle azioni selezionate.\n"
|
|
"\n"
|
|
"Puoi usare i pulsanti Avanti e Indietro per navigare tra le sezioni."
|
|
msgstr ""
|
|
"Bienvenue dans l’assistant de configuration initiale de BastionGuard.\n"
|
|
"Cet assistant vous guidera pas à pas dans la configuration initiale.\n"
|
|
"\n"
|
|
"10 étapes principales sont prévues :\n"
|
|
"1) Configuration du résolveur local (DNS 127.0.0.1)\n"
|
|
"2) Configuration de DNSMasq pour BastionGuard\n"
|
|
"3) Ouverture des ports pare-feu nécessaires\n"
|
|
"4) Configuration avancée du pare-feu (nftables)\n"
|
|
"5) Génération et installation de l’autorité de certification (CA) système\n"
|
|
"6) Configuration du serveur web (ports HTTP/HTTPS)\n"
|
|
"7) Installation du Native Messaging Host pour le navigateur\n"
|
|
"8) Activation du service User Agent\n"
|
|
"9) Téléchargement de la liste des banques (MISP)\n"
|
|
"10) Récapitulatif et exécution des actions sélectionnées.\n"
|
|
"\n"
|
|
"Vous pouvez utiliser les boutons Suivant et Précédent pour naviguer entre les sections."
|
|
|
|
msgid "Protezione"
|
|
msgstr "Protection"
|
|
|
|
msgid "Servizi"
|
|
msgstr "Services"
|
|
|
|
msgid "Phishing Scanner"
|
|
msgstr "Analyseur de phishing"
|
|
|
|
msgid "Analyze a URL for phishing"
|
|
msgstr "Analyser une URL pour détecter le phishing"
|
|
|
|
msgid "Check a domain phishing"
|
|
msgstr "Vérifier un domaine pour le phishing"
|
|
|
|
msgid "When a destination is not present in our blocklists, BastionGuard applies heuristic page analysis to detect phishing patterns, redirect chains, credential-harvesting forms, obfuscated scripts, and brand impersonation signals."
|
|
msgstr "Lorsqu’une destination n’est pas présente dans nos listes de blocage, BastionGuard applique une analyse heuristique de la page afin de détecter les schémas de phishing, les chaînes de redirection, les formulaires de collecte d’identifiants, les scripts obscurcis et les signaux d’usurpation de marque."
|
|
|
|
msgid "Analyze"
|
|
msgstr "Analyser"
|
|
|
|
msgid "Insert a URL to analyze."
|
|
msgstr "Saisissez une URL à analyser."
|
|
|
|
msgid "The URL format is not valid."
|
|
msgstr "Le format de l’URL n’est pas valide."
|
|
|
|
msgid "Analysis started..."
|
|
msgstr "Analyse démarrée..."
|
|
|
|
msgid "Analyzing URL..."
|
|
msgstr "Analyse de l’URL en cours..."
|
|
|
|
msgid "Starting analysis for:"
|
|
msgstr "Démarrage de l’analyse pour :"
|
|
|
|
msgid "Ready."
|
|
msgstr "Prêt."
|
|
|
|
msgid "Unable to contact BastionGuard Security Intelligence."
|
|
msgstr "Impossible de contacter BastionGuard Security Intelligence."
|
|
|
|
msgid "Remote analysis failed."
|
|
msgstr "L’analyse à distance a échoué."
|
|
|
|
msgid "The remote BastionGuard Security Intelligence page did not return valid HTML."
|
|
msgstr "La page distante BastionGuard Security Intelligence n’a pas renvoyé de HTML valide."
|
|
|
|
msgid "Unexpected response format from remote analyzer."
|
|
msgstr "Format de réponse inattendu du moteur d’analyse distant."
|
|
|
|
msgid "Parsing failed."
|
|
msgstr "Échec de l’analyse des données."
|
|
|
|
msgid "The remote page responded, but no classification block was found."
|
|
msgstr "La page distante a répondu, mais aucun bloc de classification n’a été trouvé."
|
|
|
|
msgid "Malicious result detected."
|
|
msgstr "Résultat malveillant détecté."
|
|
|
|
msgid "Suspicious result detected."
|
|
msgstr "Résultat suspect détecté."
|
|
|
|
msgid "Analysis complete."
|
|
msgstr "Analyse terminée."
|
|
|
|
msgid "Protezione Email"
|
|
msgstr "Protection des e-mails"
|
|
|
|
msgid "Abilita protezione email"
|
|
msgstr "Activer la protection des e-mails"
|
|
|
|
msgid "Scansiona email in uscita"
|
|
msgstr "Analyser les e-mails sortants"
|
|
|
|
msgid "Inserisci firma automatica"
|
|
msgstr "Insérer une signature automatique"
|
|
|
|
msgid "Pubblica STARTTLS"
|
|
msgstr "Publier STARTTLS"
|
|
|
|
msgid "Abilita listener TLS implicito"
|
|
msgstr "Activer l’écoute TLS implicite"
|
|
|
|
msgid "Nome visualizzato"
|
|
msgstr "Nom affiché"
|
|
|
|
msgid "Ruolo"
|
|
msgstr "Rôle"
|
|
|
|
msgid "Azienda"
|
|
msgstr "Entreprise"
|
|
|
|
msgid "Telefono"
|
|
msgstr "Téléphone"
|
|
|
|
msgid "Sito web"
|
|
msgstr "Site web"
|
|
|
|
msgid "Logo fisso utilizzato: /usr/share/BastionGuard/data/logo.png"
|
|
msgstr "Logo fixe utilisé : /usr/share/BastionGuard/data/logo.png"
|
|
|
|
msgid "Installa l'estensione BastionGuard per Thunderbird e il native host.\nSe necessario, inserisci la password amministratore per completare l'installazione."
|
|
msgstr "Installez l’extension BastionGuard pour Thunderbird et l’hôte natif.\nSi nécessaire, saisissez le mot de passe administrateur pour terminer l’installation."
|
|
|
|
msgid "Password amministratore"
|
|
msgstr "Mot de passe administrateur"
|
|
|
|
msgid "Inserisci la password sudo"
|
|
msgstr "Saisir le mot de passe sudo"
|
|
|
|
msgid "Installa estensione Thunderbird"
|
|
msgstr "Installer l’extension Thunderbird"
|
|
|
|
msgid "Pulisci log"
|
|
msgstr "Nettoyer les journaux"
|
|
|
|
msgid "Script non trovato:\n"
|
|
msgstr "Script introuvable :\n"
|
|
|
|
msgid "Impossibile avviare lo script di installazione.\n"
|
|
msgstr "Impossible de démarrer le script d’installation.\n"
|
|
|
|
msgid "\n✔ Installazione Thunderbird completata.\n"
|
|
msgstr "\n✔ Installation de Thunderbird terminée.\n"
|
|
|
|
msgid "\n❌ Installazione fallita (exit=%1)\n"
|
|
msgstr "\n❌ Échec de l’installation (exit=%1)\n"
|
|
|
|
msgid "Seleziona i profili SMTP da importare da Thunderbird.\nLe password non sono esportabili: dovrai inserirle manualmente dopo l'importazione."
|
|
msgstr "Sélectionnez les profils SMTP à importer depuis Thunderbird.\nLes mots de passe ne peuvent pas être exportés : vous devrez les saisir manuellement après l’importation."
|
|
|
|
msgid "Profili trovati in Thunderbird"
|
|
msgstr "Profils trouvés dans Thunderbird"
|
|
|
|
msgid "Profili attivi (da mail.json)"
|
|
msgstr "Profils actifs (depuis mail.json)"
|
|
|
|
msgid "Email: "
|
|
msgstr "E-mail : "
|
|
|
|
msgid "smtp_host non valido — inserisci il server SMTP reale"
|
|
msgstr "smtp_host invalide — saisissez le serveur SMTP réel"
|
|
|
|
msgid "Server SMTP:"
|
|
msgstr "Serveur SMTP :"
|
|
|
|
msgid "Porta:"
|
|
msgstr "Port :"
|
|
|
|
msgid "Password:"
|
|
msgstr "Mot de passe :"
|
|
|
|
msgid "(salvata)"
|
|
msgstr "(enregistré)"
|
|
|
|
msgid "Inserisci la password SMTP"
|
|
msgstr "Saisir le mot de passe SMTP"
|
|
|
|
msgid "🔍 Scansiona Thunderbird"
|
|
msgstr "🔍 Analyser Thunderbird"
|
|
|
|
msgid "❌ Nessun profilo trovato"
|
|
msgstr "❌ Aucun profil trouvé"
|
|
|
|
msgid "✔ Trovati %1 profili SMTP da Thunderbird"
|
|
msgstr "✔ %1 profils SMTP trouvés dans Thunderbird"
|
|
|
|
msgid "⬇ Importa profili selezionati"
|
|
msgstr "⬇ Importer les profils sélectionnés"
|
|
|
|
msgid "❌ Nessun profilo da importare. Scansiona prima."
|
|
msgstr "❌ Aucun profil à importer. Analysez d’abord."
|
|
|
|
msgid "✔ %1 profili salvati e proxy riavviato."
|
|
msgstr "✔ %1 profils enregistrés et proxy redémarré."
|
|
|
|
msgid "✔ Importati %1 profili — salvataggio fallito, usa 'Salva' manualmente."
|
|
msgstr "✔ %1 profils importés — échec de l’enregistrement, utilisez « Enregistrer » manuellement."
|
|
|
|
msgid "Nessun profilo selezionato."
|
|
msgstr "Aucun profil sélectionné."
|
|
|
|
msgid "Generale"
|
|
msgstr "Général"
|
|
|
|
msgid "Firma"
|
|
msgstr "Signature"
|
|
|
|
msgid "Profili SMTP"
|
|
msgstr "Profils SMTP"
|
|
|
|
msgid "Thunderbird"
|
|
msgstr "Thunderbird"
|
|
|
|
msgid "Salva configurazione email"
|
|
msgstr "Enregistrer la configuration des e-mails"
|
|
|
|
msgid "Firma vuota"
|
|
msgstr "Signature vide"
|
|
|
|
msgid "La firma automatica è abilitata ma tutti i campi firma sono vuoti."
|
|
msgstr "La signature automatique est activée mais tous les champs de signature sont vides."
|
|
|
|
msgid "Profili SMTP non configurati"
|
|
msgstr "Profils SMTP non configurés"
|
|
|
|
msgid "I seguenti profili avevano smtp_host = 127.0.0.1 e non possono essere usati come relay:\n"
|
|
msgstr "Les profils suivants avaient smtp_host = 127.0.0.1 et ne peuvent pas être utilisés comme relais :\n"
|
|
|
|
msgid "\nSono stati salvati senza server SMTP. Aggiorna i campi 'Server SMTP' nel tab Profili SMTP e reimporta."
|
|
msgstr "\nIls ont été enregistrés sans serveur SMTP. Mettez à jour les champs « Serveur SMTP » dans l’onglet Profils SMTP et réimportez."
|
|
|
|
msgid "❌ Impossibile salvare la configurazione"
|
|
msgstr "❌ Impossible d’enregistrer la configuration"
|
|
|
|
msgid "Errore salvataggio"
|
|
msgstr "Erreur d’enregistrement"
|
|
|
|
msgid "Impossibile scrivere ~/.config/BastionGuard/mail.json"
|
|
msgstr "Impossible d’écrire dans ~/.config/BastionGuard/mail.json"
|
|
|
|
msgid "✔ Configurazione salvata in ~/.config/BastionGuard/mail.json"
|
|
msgstr "✔ Configuration enregistrée dans ~/.config/BastionGuard/mail.json"
|
|
|
|
msgid "✔ %1 profili attivi"
|
|
msgstr "✔ %1 profils actifs"
|
|
|
|
msgid "✔ Configurazione email multi-SMTP salvata"
|
|
msgstr "✔ Configuration e-mail multi-SMTP enregistrée"
|
|
|
|
msgid "Email"
|
|
msgstr "E-mail"
|
|
|
|
msgid "Mail Proxy"
|
|
msgstr "Proxy de messagerie"
|
|
|
|
msgid "Proxy SMTP locale per protezione email in uscita"
|
|
msgstr "Proxy SMTP local pour la protection des e-mails sortants"
|
|
|
|
msgid "⏳ Troppi controlli cloud in corso, salto temporaneamente."
|
|
msgstr "⏳ Trop de vérifications cloud en cours, saut temporaire."
|
|
|
|
msgid "❌ Errore controllo cloud sconosciuto."
|
|
msgstr "❌ Erreur inconnue lors de la vérification cloud."
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] CA non ancora generata, verrà installata al primo avvio CEF\n"
|
|
msgstr "[FirstRun] CA aún no generada, se instalará en el primer inicio de CEF\n"
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] helper non trovato: "
|
|
msgstr "[FirstRun] helper no encontrado: "
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] Installazione CA BastionGuard nel trust store...\n"
|
|
msgstr "[FirstRun] Instalando la CA de BastionGuard en el almacén de confianza...\n"
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] ⚠️ pkexec fallito, tentativo sudo...\n"
|
|
msgstr "[FirstRun] ⚠️ pkexec falló, intentando con sudo...\n"
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] ✅ CA installata nel sistema\n"
|
|
msgstr "[FirstRun] ✅ CA instalada en el sistema\n"
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] ❌ Installazione CA fallita\n"
|
|
msgstr "[FirstRun] ❌ Falló la instalación de la CA\n"
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] ✅ NSS: "
|
|
msgstr "[FirstRun] ✅ NSS: "
|
|
|
|
#: first-run-services-window.cpp
|
|
msgid "[FirstRun] ✅ NSS profili utente aggiornati\n"
|
|
msgstr "[FirstRun] ✅ Perfiles de usuario NSS actualizados\n"
|
|
|
|
#. bank_filter.hpp
|
|
#: bank_filter.hpp
|
|
msgid "[filter] HOME variable not set\n"
|
|
msgstr "[filter] Variable HOME no establecida\n"
|
|
|
|
#. Translators: %1 = list type (banks/payments), %2 = file path
|
|
#: bank_filter.hpp
|
|
#, c-format
|
|
msgid "[filter] cannot read %s list: %s\n"
|
|
msgstr "[filter] no se puede leer la lista %s: %s\n"
|
|
|
|
#. Translators: %1 = number of bank domains, %2 = number of payment domains
|
|
#: bank_filter.hpp
|
|
#, c-format
|
|
msgid "[filter] loaded %zu bank domains, %zu payment domains\n"
|
|
msgstr "[filter] cargados %zu dominios bancarios y %zu dominios de pago\n"
|
|
|
|
#. block_page.hpp
|
|
#: block_page.hpp
|
|
msgid "BastionGuard — Protected Session"
|
|
msgstr "BastionGuard — Sesión protegida"
|
|
|
|
#: block_page.hpp
|
|
msgid "Banking institution"
|
|
msgstr "Institución bancaria"
|
|
|
|
#: block_page.hpp
|
|
msgid "Secure payment"
|
|
msgstr "Pago seguro"
|
|
|
|
#: block_page.hpp
|
|
msgid "Protected session opened"
|
|
msgstr "Sesión protegida iniciada"
|
|
|
|
#: block_page.hpp
|
|
#, c-format
|
|
msgid ""
|
|
"BastionGuard has opened <strong>%s</strong> in an isolated, protected "
|
|
"window.<br><br>This tab has no access to the site. Use the BastionGuard "
|
|
"window that just opened."
|
|
msgstr ""
|
|
"BastionGuard ha abierto <strong>%s</strong> en una ventana aislada y protegida."
|
|
"<br><br>Esta pestaña no tiene acceso al sitio. Utiliza la ventana de BastionGuard "
|
|
"que se acaba de abrir."
|
|
|
|
#: block_page.hpp
|
|
msgid ""
|
|
"💡 You can safely close this tab. The secure session is already active in "
|
|
"the sandbox."
|
|
msgstr ""
|
|
"💡 Puedes cerrar esta pestaña con seguridad. La sesión segura ya está activa "
|
|
"en el entorno aislado."
|
|
|
|
#: block_page.hpp
|
|
msgid "Shield icon"
|
|
msgstr "Icono de escudo"
|
|
|
|
#: block_page.hpp
|
|
msgid "Verified"
|
|
msgstr "Verificado"
|
|
|
|
#: block_page.hpp
|
|
msgid "en"
|
|
msgstr "es"
|
|
|
|
#. ca_installer.hpp
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] NSS utente aggiornato\n"
|
|
msgstr "[ca-installer] NSS de usuario actualizado\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ❌ helper non trovato: "
|
|
msgstr "[ca-installer] ❌ helper no encontrado: "
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
|
|
msgstr "[ca-installer] 🔐 Solicitud de autorización para instalar la CA...\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
|
|
msgstr "[ca-installer] ❌ pkexec falló o fue rechazado por el usuario\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ✅ CA installata nel sistema via pkexec\n"
|
|
msgstr "[ca-installer] ✅ CA instalada en el sistema mediante pkexec\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ⚠️ Fallback sudo...\n"
|
|
msgstr "[ca-installer] ⚠️ Uso de sudo como alternativa...\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ❌ Impossibile installare CA nel sistema\n"
|
|
msgstr "[ca-installer] ❌ No se pudo instalar la CA en el sistema\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ✅ CA già trusted\n"
|
|
msgstr "[ca-installer] ✅ La CA ya es de confianza\n"
|
|
|
|
#: ca_installer.hpp
|
|
msgid "[ca-installer] ❌ CA source non trovata: "
|
|
msgstr "[ca-installer] ❌ Fuente de la CA no encontrada: "
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Installazione navigazione sicura"
|
|
msgstr "Installation de la navigation sécurisée"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Avvio installazione navigazione sicura...\n"
|
|
msgstr "Démarrage de l’installation de la navigation sécurisée...\n"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Log installazione"
|
|
msgstr "Journal d’installation"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Chiudi"
|
|
msgstr "Fermer"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "✔ Navigazione sicura installata"
|
|
msgstr "✔ Navigation sécurisée installée"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "❌ Installazione navigazione sicura fallita"
|
|
msgstr "❌ Échec de l’installation de la navigation sécurisée"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Installazione completata"
|
|
msgstr "Installation terminée"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "La navigazione sicura è stata installata correttamente.\n\nChiudi il browser e riaprilo."
|
|
msgstr "La navigation sécurisée a été installée avec succès.\n\nFermez le navigateur puis rouvrez-le."
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "La navigazione sicura è stata installata, ma il riavvio del servizio BastionGuard-cef non è riuscito.\n\nChiudi il browser e riaprilo."
|
|
msgstr "La navigation sécurisée a été installée, mais le redémarrage du service BastionGuard-cef a échoué.\n\nFermez le navigateur puis rouvrez-le."
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Errore"
|
|
msgstr "Erreur"
|
|
|
|
#: SettingsPage.cpp
|
|
msgid "Impossibile completare l'installazione della navigazione sicura. Controlla il log nella finestra aperta."
|
|
msgstr "Impossible de terminer l’installation de la navigation sécurisée. Consultez le journal dans la fenêtre ouverte."
|
|
|
|
#: DashoardPage.cpp
|
|
msgid "Tema Scuro"
|
|
msgstr "Thème sombre"
|
|
|
|
#: DashoardPage.cpp
|
|
msgid "Tema Chiaro"
|
|
msgstr "Thème clair"
|
|
|
|
#: SettingsWindow.cpp
|
|
msgid "Domini Pagamenti"
|
|
msgstr "Domaines de paiement"
|
|
|
|
#: SettingsWindow.cpp
|
|
msgid "Bypass Proxy"
|
|
msgstr "Contournement du proxy"
|
|
|
|
# ── build_secure_payments_tab — pulsante "Installazione navigazione sicura" ───
|
|
|
|
msgid "Installazione navigazione sicura"
|
|
msgstr "Installation de la navigation sécurisée"
|
|
|
|
msgid "Avvio installazione navigazione sicura...\n"
|
|
msgstr "Démarrage de l'installation de la navigation sécurisée...\n"
|
|
|
|
msgid "Installazione completata"
|
|
msgstr "Installation terminée"
|
|
|
|
msgid ""
|
|
"La navigazione sicura è stata installata correttamente.\n"
|
|
"\n"
|
|
"Chiudi il browser e riaprilo."
|
|
msgstr ""
|
|
"La navigation sécurisée a été installée avec succès.\n"
|
|
"\n"
|
|
"Fermez le navigateur puis rouvrez-le."
|
|
|
|
msgid ""
|
|
"La navigazione sicura è stata installata, ma il riavvio del servizio "
|
|
"BastionGuard-cef non è riuscito.\n"
|
|
"\n"
|
|
"Chiudi il browser e riaprilo."
|
|
msgstr ""
|
|
"La navigation sécurisée a été installée, mais le redémarrage du service "
|
|
"BastionGuard-cef a échoué.\n"
|
|
"\n"
|
|
"Fermez le navigateur puis rouvrez-le."
|
|
|
|
msgid "✔ Navigazione sicura installata"
|
|
msgstr "✔ Navigation sécurisée installée"
|
|
|
|
msgid "❌ Installazione navigazione sicura fallita"
|
|
msgstr "❌ Échec de l'installation de la navigation sécurisée"
|
|
|
|
msgid ""
|
|
"Impossibile completare l'installazione della navigazione sicura. "
|
|
"Controlla il log nella finestra aperta."
|
|
msgstr ""
|
|
"Impossible de terminer l'installation de la navigation sécurisée. "
|
|
"Consultez le journal dans la fenêtre ouverte."
|
|
|
|
# ── build_proxy_bypass_tab ────────────────────────────────────────────────────
|
|
|
|
msgid "🔓 Bypass Proxy"
|
|
msgstr "🔓 Contourner le proxy"
|
|
|
|
msgid ""
|
|
"Domini in questa lista bypassano completamente il proxy BastionGuard.\n"
|
|
"Il traffico viene inoltrato in tunnel TCP puro trasparente: nessuna\n"
|
|
"intercettazione TLS, nessuna sostituzione certificati.\n"
|
|
"\n"
|
|
"Usare per siti che attivano 2FA o CAPTCHA quando rilevano la presenza del proxy."
|
|
msgstr ""
|
|
"Les domaines de cette liste contournent complètement le proxy BastionGuard.\n"
|
|
"Le trafic est redirigé via un tunnel TCP transparent pur : aucune\n"
|
|
"interception TLS et aucun remplacement de certificats.\n"
|
|
"\n"
|
|
"À utiliser pour les sites qui activent 2FA ou CAPTCHA lorsqu'ils détectent un proxy."
|
|
|
|
msgid ""
|
|
"ℹ️ Anche le banche presenti in banks.json vengono bypassate se inserite qui.\n"
|
|
"Rimuoverle dal bypass per ripristinare la protezione sandbox."
|
|
msgstr ""
|
|
"ℹ️ Les banques présentes dans banks.json seront également contournées si elles sont ajoutées ici.\n"
|
|
"Supprimez-les de la liste de contournement pour rétablir la protection sandbox."
|
|
|
|
msgid "Domini in bypass:"
|
|
msgstr "Domaines contournés :"
|
|
|
|
msgid "Inserisci dominio (es. banca.it oppure checkout.esempio.com)"
|
|
msgstr "Saisissez un domaine (ex. banca.it ou checkout.exemple.com)"
|
|
|
|
msgid "Aggiungi"
|
|
msgstr "Ajouter"
|
|
|
|
msgid "Rimuovi"
|
|
msgstr "Supprimer"
|
|
|
|
msgid "Ripristina"
|
|
msgstr "Restaurer"
|
|
|
|
msgid "Salva"
|
|
msgstr "Enregistrer"
|
|
|
|
msgid "Valore non valido"
|
|
msgstr "Valeur non valide"
|
|
|
|
msgid "Inserisci un dominio valido (es. banca.it)."
|
|
msgstr "Saisissez un domaine valide (ex. banca.it)."
|
|
|
|
msgid "➕ Dominio aggiunto — clicca Salva per applicare."
|
|
msgstr "➕ Domaine ajouté — cliquez sur Enregistrer pour appliquer."
|
|
|
|
msgid "🗑 Dominio rimosso — clicca Salva per applicare."
|
|
msgstr "🗑 Domaine supprimé — cliquez sur Enregistrer pour appliquer."
|
|
|
|
msgid "↩️ Lista ripristinata dal file."
|
|
msgstr "↩️ Liste restaurée depuis le fichier."
|
|
|
|
msgid "Errore"
|
|
msgstr "Erreur"
|
|
|
|
msgid "Impossibile salvare proxy_bypass.json."
|
|
msgstr "Impossible d'enregistrer proxy_bypass.json."
|
|
|
|
msgid "✔ proxy_bypass.json salvato"
|
|
msgstr "✔ proxy_bypass.json enregistré"
|
|
|
|
msgid "Bypass Proxy"
|
|
msgstr "Contournement du proxy"
|
|
|
|
msgid ""
|
|
"[filter] HOME variable not set\n"
|
|
msgstr ""
|
|
"[filter] variable HOME non définie\n"
|
|
|
|
msgid "banks"
|
|
msgstr "banques"
|
|
|
|
msgid "payments"
|
|
msgstr "paiements"
|
|
|
|
msgid "exclusions"
|
|
msgstr "exclusions"
|
|
|
|
msgid "user-banks"
|
|
msgstr "banques utilisateur"
|
|
|
|
msgid "proxy-bypass"
|
|
msgstr "contournement du proxy"
|
|
|
|
msgid ""
|
|
"[filter] loaded %zu bank, %zu user-bank, %zu payment, %zu exclusion, %zu proxy-bypass domains\n"
|
|
msgstr ""
|
|
"[filter] %zu banques, %zu banques utilisateur, %zu paiements, %zu exclusions, %zu domaines de contournement du proxy chargés\n"
|
|
|
|
msgid ""
|
|
"[filter] cannot read %s list: %s\n"
|
|
msgstr ""
|
|
"[filter] impossible de lire la liste %s : %s\n"
|
|
|
|
|
|
msgid ""
|
|
"[bastionguard] session closed for root: %s — browser proxy restored\n"
|
|
msgstr ""
|
|
"[bastionguard] session fermée pour root : %s — proxy du navigateur restauré\n"
|
|
|
|
msgid ""
|
|
"[bastionguard] failed to launch %s for %s\n"
|
|
msgstr ""
|
|
"[bastionguard] échec du lancement de %s pour %s\n"
|
|
|
|
msgid ""
|
|
"[bastionguard] open_notify exception: %s\n"
|
|
msgstr ""
|
|
"[bastionguard] exception open_notify : %s\n"
|
|
|
|
msgid ""
|
|
"[bastionguard] open_notify unknown exception\n"
|
|
msgstr ""
|
|
"[bastionguard] exception open_notify inconnue\n"
|
|
|
|
msgid ""
|
|
"[bastionguard] secure domain already active, blocking again: %s (session: %s)\n"
|
|
msgstr ""
|
|
"[bastionguard] domaine sécurisé déjà actif, blocage à nouveau : %s (session : %s)\n"
|
|
|
|
msgid ""
|
|
"[bastionguard] %s intercepted: %s (root: %s)\n"
|
|
msgstr ""
|
|
"[bastionguard] %s intercepté : %s (root : %s)\n"
|
|
|
|
msgid ""
|
|
"[cef] accept error: %s\n"
|
|
msgstr ""
|
|
"[cef] erreur d’acceptation : %s\n"
|
|
|
|
msgid ""
|
|
"[args] invalid --port value\n"
|
|
msgstr ""
|
|
"[args] valeur --port invalide\n"
|
|
|
|
msgid ""
|
|
"[cef] CefInitialize failed\n"
|
|
msgstr ""
|
|
"[cef] échec de CefInitialize\n"
|
|
|
|
msgid ""
|
|
"[cef] initialized (sandbox ON)\n"
|
|
msgstr ""
|
|
"[cef] initialisé (sandbox activée)\n"
|
|
|
|
msgid ""
|
|
"[cef] starting %u I/O threads\n"
|
|
msgstr ""
|
|
"[cef] démarrage de %u threads E/S\n"
|
|
|
|
msgid ""
|
|
"[cef] signal received, exiting\n"
|
|
msgstr ""
|
|
"[cef] signal reçu, arrêt en cours\n"
|
|
|
|
msgid ""
|
|
"[filter] SIGHUP: reloading domain lists\n"
|
|
msgstr ""
|
|
"[filter] SIGHUP : rechargement des listes de domaines\n"
|
|
|
|
msgid ""
|
|
"[cef] acceptor error: %s\n"
|
|
msgstr ""
|
|
"[cef] erreur de l’accepteur : %s\n"
|
|
|
|
msgid ""
|
|
"[cef] backend proxy listening on %s:%d\n"
|
|
msgstr ""
|
|
"[cef] proxy backend à l’écoute sur %s:%d\n"
|
|
|
|
|
|
msgid ""
|
|
"[browser-proxy] Firefox profile configured: %s\n"
|
|
msgstr ""
|
|
"[browser-proxy] profil Firefox configuré : %s\n"
|
|
|
|
msgid ""
|
|
"[browser-proxy] Chromium policy written: %s\n"
|
|
msgstr ""
|
|
"[browser-proxy] politique Chromium écrite : %s\n"
|
|
|
|
msgid ""
|
|
"[ca-install] certutil not found, skipping Firefox CA install\n"
|
|
msgstr ""
|
|
"[ca-install] certutil introuvable, installation de la CA Firefox ignorée\n"
|
|
|
|
msgid ""
|
|
"[ca-install] CA installed in Firefox profile: %s\n"
|
|
msgstr ""
|
|
"[ca-install] CA installée dans le profil Firefox : %s\n"
|
|
|
|
msgid ""
|
|
"[ca-install] CA installed in ~/.pki/nssdb (Chromium)\n"
|
|
msgstr ""
|
|
"[ca-install] CA installée dans ~/.pki/nssdb (Chromium)\n"
|
|
|
|
msgid ""
|
|
"[ca-install] CA installed in snap Chromium nssdb\n"
|
|
msgstr ""
|
|
"[ca-install] CA installée dans la base nssdb de Chromium snap\n"
|
|
|
|
msgid ""
|
|
"[ca-install] CA cert not found, skipping\n"
|
|
msgstr ""
|
|
"[ca-install] certificat CA introuvable, opération ignorée\n"
|
|
|
|
msgid ""
|
|
"[ca-install] installing BastionGuard CA in browsers\n"
|
|
msgstr ""
|
|
"[ca-install] installation de la CA BastionGuard dans les navigateurs\n"
|
|
|
|
msgid ""
|
|
"[browser-proxy] configuring browsers\n"
|
|
msgstr ""
|
|
"[browser-proxy] configuration des navigateurs\n"
|
|
|
|
msgid ""
|
|
"[browser-proxy] restoring browser proxy settings\n"
|
|
msgstr ""
|
|
"[browser-proxy] restauration des paramètres proxy du navigateur\n"
|
|
|
|
msgid ""
|
|
"[proxy-config] command failed: %s\n"
|
|
msgstr ""
|
|
"[proxy-config] échec de la commande : %s\n"
|
|
|
|
msgid ""
|
|
"[proxy-config] setting system proxy → %s:%d\n"
|
|
msgstr ""
|
|
"[proxy-config] configuration du proxy système → %s:%d\n"
|
|
|
|
msgid ""
|
|
"[proxy-config] restoring system proxy\n"
|
|
msgstr ""
|
|
"[proxy-config] restauration du proxy système\n"
|
|
|
|
|
|
msgid ""
|
|
"[tls-intercept] generazione CA intermedia RSA 4096...\n"
|
|
msgstr ""
|
|
"[tls-intercept] génération d’une CA intermédiaire RSA 4096...\n"
|
|
|
|
msgid ""
|
|
"[tls-intercept] ✅ CA intermedia generata\n"
|
|
msgstr ""
|
|
"[tls-intercept] ✅ CA intermédiaire générée\n"
|
|
|
|
msgid ""
|
|
"[tls-intercept] CA copiata in /etc/BastionGuard/certs/\n"
|
|
msgstr ""
|
|
"[tls-intercept] CA copiée dans /etc/BastionGuard/certs/\n"
|
|
|
|
msgid ""
|
|
"[tls-intercept] CA caricata dal disco\n"
|
|
msgstr ""
|
|
"[tls-intercept] CA chargée depuis le disque\n"
|
|
|
|
msgid ""
|
|
"[tls-intercept] leaf cert pronto per: %s\n"
|
|
msgstr ""
|
|
"[tls-intercept] certificat leaf prêt pour : %s\n"
|
|
|
|
|
|
msgid ""
|
|
"[ca-installer] NSS utente aggiornato\n"
|
|
msgstr ""
|
|
"[ca-installer] NSS utilisateur mis à jour\n"
|
|
|
|
msgid "[ca-installer] ❌ helper non trovato: "
|
|
msgstr "[ca-installer] ❌ helper introuvable : "
|
|
|
|
msgid ""
|
|
"[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
|
|
msgstr ""
|
|
"[ca-installer] 🔐 demande d’autorisation pour installer la CA...\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
|
|
msgstr ""
|
|
"[ca-installer] ❌ échec de pkexec ou refus de l’utilisateur\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] ✅ CA installata nel sistema via pkexec\n"
|
|
msgstr ""
|
|
"[ca-installer] ✅ CA installée dans le système via pkexec\n"
|
|
|
|
msgid "[ca-installer] ❌ CA intercept non trovata: "
|
|
msgstr "[ca-installer] ❌ CA d’interception introuvable : "
|
|
|
|
msgid ""
|
|
"[ca-installer] ℹ️ Verrà generata al primo avvio del proxy TLS\n"
|
|
msgstr ""
|
|
"[ca-installer] ℹ️ sera générée au premier démarrage du proxy TLS\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] ✅ CA già trusted (sentinel valido)\n"
|
|
msgstr ""
|
|
"[ca-installer] ✅ CA déjà approuvée (sentinel valide)\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] 🔄 CA nuova o non ancora trusted — installazione...\n"
|
|
msgstr ""
|
|
"[ca-installer] 🔄 CA nouvelle ou pas encore approuvée — installation...\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] ⚠️ Fallback sudo...\n"
|
|
msgstr ""
|
|
"[ca-installer] ⚠️ utilisation du fallback sudo...\n"
|
|
|
|
msgid ""
|
|
"[ca-installer] ❌ Impossibile installare CA nel sistema\n"
|
|
msgstr ""
|
|
"[ca-installer] ❌ impossible d’installer la CA dans le système\n"
|
|
|
|
msgid "Tema dell'interfaccia"
|
|
msgstr "Thème de l’interface"
|
|
|
|
msgid "Seleziona tema"
|
|
msgstr "Sélectionner le thème"
|
|
|
|
msgid "☀ Chiaro (Light)"
|
|
msgstr "☀ Clair (Light)"
|
|
|
|
msgid "🌙 Scuro (Dark)"
|
|
msgstr "🌙 Sombre (Dark)"
|
|
|
|
msgid "Tema scuro: sfondo #1a1d23, testo chiaro."
|
|
msgstr "Thème sombre : arrière-plan #1a1d23, texte clair."
|
|
|
|
msgid "Tema chiaro: sfondo #f8f9fa, testo scuro."
|
|
msgstr "Thème clair : arrière-plan #f8f9fa, texte sombre."
|
|
|
|
msgid "Applica tema"
|
|
msgstr "Appliquer le thème"
|
|
|
|
msgid ""
|
|
"File CSS non trovato:\n"
|
|
msgstr ""
|
|
"Fichier CSS introuvable :\n"
|
|
|
|
msgid ""
|
|
"Tema applicato con successo.\n"
|
|
"Per un'applicazione completa riavvia BastionGuard."
|
|
msgstr ""
|
|
"Thème appliqué avec succès.\n"
|
|
"Pour une application complète, redémarrez BastionGuard."
|
|
|
|
msgid ""
|
|
"Errore nel caricamento del tema:\n"
|
|
msgstr ""
|
|
"Erreur lors du chargement du thème :\n"
|
|
|
|
msgid "✅ Lista aggiornata da MISP, whitelist integrata e servizio CEF riavviato."
|
|
msgstr "✅ Liste mise à jour depuis MISP, liste blanche intégrée et service CEF redémarré."
|
|
|
|
msgid "⚠ Lista aggiornata da MISP, ma merge whitelist fallito."
|
|
msgstr "⚠ Liste mise à jour depuis MISP, mais la fusion de la liste blanche a échoué."
|
|
|
|
msgid "🛡️ Nuovi domini bancari:\n\n"
|
|
msgstr "🛡️ Nouveaux domaines bancaires:\n\n"
|
|
|
|
#: PasswordDialogs.cpp:50
|
|
msgid "Nome"
|
|
msgstr "Nom"
|
|
|
|
#: PasswordDialogs.cpp:53
|
|
msgid "Username / Email"
|
|
msgstr "Nom d'utilisateur / E-mail"
|
|
|
|
#: PasswordDialogs.cpp:56
|
|
msgid "URL / dominio"
|
|
msgstr "URL / domaine"
|
|
|
|
#: PasswordDialogs.cpp:59
|
|
msgid "tag1, tag2, tag3"
|
|
msgstr "tag1, tag2, tag3"
|
|
|
|
#: PasswordDialogs.cpp:61
|
|
msgid "Password"
|
|
msgstr "Mot de passe"
|
|
|
|
#: PasswordDialogs.cpp:66 PasswordSearchRow.cpp:36 PasswordVaultView.cpp:167
|
|
msgid "Mostra password"
|
|
msgstr "Afficher le mot de passe"
|
|
|
|
#: PasswordDialogs.cpp:79
|
|
msgid "Note"
|
|
msgstr "Notes"
|
|
|
|
#: PasswordDialogs.cpp:90 PasswordImportDialog.cpp:153
|
|
#: PasswordManagerPage.cpp:270 PasswordManagerPage.cpp:321
|
|
#: PasswordManagerPage.cpp:452 PasswordVaultView.cpp:250
|
|
msgid "Annulla"
|
|
msgstr "Annuler"
|
|
|
|
#: PasswordDialogs.cpp:91 PasswordVaultView.cpp:251
|
|
msgid "Salva"
|
|
msgstr "Enregistrer"
|
|
|
|
#: PasswordImportDialog.cpp:31
|
|
msgid "Seleziona un file CSV esportato da Chrome, Edge, Firefox o Safari."
|
|
msgstr "Sélectionnez un fichier CSV exporté depuis Chrome, Edge, Firefox ou Safari."
|
|
|
|
#: PasswordImportDialog.cpp:32
|
|
msgid "📂 Scegli file CSV…"
|
|
msgstr "📂 Choisir un fichier CSV…"
|
|
|
|
#: PasswordImportDialog.cpp:34
|
|
msgid "⬆ Importa credenziali"
|
|
msgstr "⬆ Importer les identifiants"
|
|
|
|
#: PasswordImportDialog.cpp:36
|
|
msgid "Importa credenziali da browser"
|
|
msgstr "Importer les identifiants depuis le navigateur"
|
|
|
|
#: PasswordImportDialog.cpp:83
|
|
msgid "Anteprima (prime 50 righe — tutte verranno importate):"
|
|
msgstr "Aperçu (50 premières lignes — toutes seront importées) :"
|
|
|
|
#: PasswordImportDialog.cpp:103 PasswordVaultView.cpp:108
|
|
#: PasswordVaultView.cpp:227
|
|
msgid "Chiudi"
|
|
msgstr "Fermer"
|
|
|
|
#: PasswordImportDialog.cpp:138
|
|
msgid "Seleziona file CSV"
|
|
msgstr "Sélectionner un fichier CSV"
|
|
|
|
#: PasswordImportDialog.cpp:143 PasswordVaultView.cpp:246
|
|
msgid "File CSV (*.csv)"
|
|
msgstr "Fichiers CSV (*.csv)"
|
|
|
|
#: PasswordImportDialog.cpp:149
|
|
msgid "Tutti i file"
|
|
msgstr "Tous les fichiers"
|
|
|
|
#: PasswordImportDialog.cpp:154
|
|
msgid "Apri"
|
|
msgstr "Ouvrir"
|
|
|
|
#: PasswordImportDialog.cpp:203
|
|
msgid "Browser: "
|
|
msgstr "Navigateur : "
|
|
|
|
#: PasswordImportDialog.cpp:205
|
|
msgid "Credenziali trovate: "
|
|
msgstr "Identifiants trouvés : "
|
|
|
|
#: PasswordImportDialog.cpp:231 PasswordVaultView.cpp:92
|
|
msgid "Nome / Sito"
|
|
msgstr "Nom / Site"
|
|
|
|
#: PasswordImportDialog.cpp:232 PasswordVaultView.cpp:93
|
|
msgid "Username"
|
|
msgstr "Nom d'utilisateur"
|
|
|
|
#: PasswordImportDialog.cpp:233 PasswordVaultView.cpp:94
|
|
msgid "URL"
|
|
msgstr "URL"
|
|
|
|
#: PasswordImportDialog.cpp:268
|
|
msgid " altre (tutte verranno importate)"
|
|
msgstr " autres (toutes seront importées)"
|
|
|
|
#: PasswordImportDialog.cpp:287 PasswordImportDialog.cpp:317
|
|
msgid "Preparazione: "
|
|
msgstr "Préparation : "
|
|
|
|
#: PasswordImportDialog.cpp:289
|
|
msgid " credenziali…"
|
|
msgstr " identifiants…"
|
|
|
|
#: PasswordImportDialog.cpp:326
|
|
msgid "Salvataggio nel vault…"
|
|
msgstr "Enregistrement dans le coffre…"
|
|
|
|
#: PasswordManagerPage.cpp:36
|
|
msgid "🔓 Sblocca vault"
|
|
msgstr "🔓 Déverrouiller le coffre"
|
|
|
|
#: PasswordManagerPage.cpp:37
|
|
msgid "🔒 Blocca"
|
|
msgstr "🔒 Verrouiller"
|
|
|
|
#: PasswordManagerPage.cpp:40
|
|
msgid "+ Nuova"
|
|
msgstr "+ Nouveau"
|
|
|
|
#: PasswordManagerPage.cpp:41
|
|
msgid "⬆ Importa"
|
|
msgstr "⬆ Importer"
|
|
|
|
#: PasswordManagerPage.cpp:42
|
|
msgid "🗄 Vault"
|
|
msgstr "🗄 Coffre"
|
|
|
|
#: PasswordManagerPage.cpp:43
|
|
msgid "↺ Aggiorna"
|
|
msgstr "↺ Actualiser"
|
|
|
|
#: PasswordManagerPage.cpp:44
|
|
msgid "🗑 Elimina tutto"
|
|
msgstr "🗑 Tout supprimer"
|
|
|
|
#: PasswordManagerPage.cpp:123 PasswordManagerPage.cpp:202
|
|
msgid "🔒 Vault bloccato"
|
|
msgstr "🔒 Coffre verrouillé"
|
|
|
|
#: PasswordManagerPage.cpp:169
|
|
msgid "Cerca credenziali..."
|
|
msgstr "Rechercher des identifiants..."
|
|
|
|
#: PasswordManagerPage.cpp:199
|
|
msgid "🔓 Vault sbloccato"
|
|
msgstr "🔓 Coffre déverrouillé"
|
|
|
|
#: PasswordManagerPage.cpp:241
|
|
msgid "Crea master password"
|
|
msgstr "Créer un mot de passe maître"
|
|
|
|
#: PasswordManagerPage.cpp:246
|
|
msgid ""
|
|
"Prima configurazione: scegli una master password.\n"
|
|
"Minimo 8 caratteri. Non può essere recuperata se dimenticata."
|
|
msgstr ""
|
|
"Configuration initiale : choisissez un mot de passe maître.\n"
|
|
"Minimum 8 caractères. Il ne peut pas être récupéré s'il est oublié."
|
|
|
|
#: PasswordManagerPage.cpp:253
|
|
msgid "Nuova master password"
|
|
msgstr "Nouveau mot de passe maître"
|
|
|
|
#: PasswordManagerPage.cpp:258
|
|
msgid "Conferma master password"
|
|
msgstr "Confirmer le mot de passe maître"
|
|
|
|
#: PasswordManagerPage.cpp:271
|
|
msgid "Crea vault"
|
|
msgstr "Créer le coffre"
|
|
|
|
#: PasswordManagerPage.cpp:298
|
|
msgid "Le password non coincidono.\n"
|
|
msgstr "Les mots de passe ne correspondent pas.\n"
|
|
|
|
#: PasswordManagerPage.cpp:300
|
|
msgid "La master password deve essere di almeno 8 caratteri.\n"
|
|
msgstr "Le mot de passe maître doit comporter au moins 8 caractères.\n"
|
|
|
|
#: PasswordManagerPage.cpp:302
|
|
msgid "🔓 Vault creato e sbloccato"
|
|
msgstr "🔓 Coffre créé et déverrouillé"
|
|
|
|
#: PasswordManagerPage.cpp:305
|
|
msgid "Errore durante la creazione del vault.\n"
|
|
msgstr "Erreur lors de la création du coffre.\n"
|
|
|
|
#: PasswordManagerPage.cpp:313
|
|
msgid "Sblocca vault"
|
|
msgstr "Déverrouiller le coffre"
|
|
|
|
#: PasswordManagerPage.cpp:315
|
|
msgid "Master password"
|
|
msgstr "Mot de passe maître"
|
|
|
|
#: PasswordManagerPage.cpp:322
|
|
msgid "Sblocca"
|
|
msgstr "Déverrouiller"
|
|
|
|
#: PasswordManagerPage.cpp:335
|
|
msgid "Password errata.\n"
|
|
msgstr "Mot de passe incorrect.\n"
|
|
|
|
#: PasswordManagerPage.cpp:357
|
|
msgid "Nuova credenziale"
|
|
msgstr "Nouvel identifiant"
|
|
|
|
#: PasswordManagerPage.cpp:362
|
|
msgid "Nome credenziale obbligatorio.\n"
|
|
msgstr "Le nom de l'identifiant est obligatoire.\n"
|
|
|
|
#: PasswordManagerPage.cpp:368
|
|
msgid "Credenziale aggiunta: "
|
|
msgstr "Identifiant ajouté : "
|
|
|
|
#: PasswordManagerPage.cpp:371
|
|
msgid "Errore durante il salvataggio.\n"
|
|
msgstr "Erreur lors de l'enregistrement.\n"
|
|
|
|
#: PasswordManagerPage.cpp:408
|
|
msgid "Import completato: "
|
|
msgstr "Importation terminée : "
|
|
|
|
#: PasswordManagerPage.cpp:409
|
|
msgid " importate"
|
|
msgstr " importés"
|
|
|
|
#: PasswordManagerPage.cpp:410
|
|
msgid " fallite"
|
|
msgstr " échoués"
|
|
|
|
#: PasswordManagerPage.cpp:435
|
|
msgid "Nessuna credenziale da eliminare.\n"
|
|
msgstr "Aucun identifiant à supprimer.\n"
|
|
|
|
#: PasswordManagerPage.cpp:438
|
|
msgid "Eliminare tutte le credenziali?"
|
|
msgstr "Supprimer tous les identifiants ?"
|
|
|
|
#: PasswordManagerPage.cpp:449
|
|
msgid "Sei sicuro? L'operazione è irreversibile."
|
|
msgstr "Êtes-vous sûr ? Cette opération est irréversible."
|
|
|
|
#: PasswordSearchRow.cpp:32
|
|
msgid "Utente: "
|
|
msgstr "Utilisateur : "
|
|
|
|
#: PasswordSearchRow.cpp:33
|
|
msgid "URL: "
|
|
msgstr "URL : "
|
|
|
|
#: PasswordSearchRow.cpp:34
|
|
msgid "Aggiornato: "
|
|
msgstr "Mis à jour : "
|
|
|
|
#: PasswordSearchRow.cpp:37
|
|
msgid "Modifica"
|
|
msgstr "Modifier"
|
|
|
|
#: PasswordSearchRow.cpp:38
|
|
msgid "Elimina"
|
|
msgstr "Supprimer"
|
|
|
|
#: PasswordVaultView.cpp:31 PasswordVaultView.cpp:263
|
|
msgid "💾 Esporta CSV"
|
|
msgstr "💾 Exporter CSV"
|
|
|
|
#: PasswordVaultView.cpp:33
|
|
msgid "Vault — credenziali salvate"
|
|
msgstr "Coffre — identifiants enregistrés"
|
|
|
|
#: PasswordVaultView.cpp:59
|
|
msgid "Filtra per nome, username, URL…"
|
|
msgstr "Filtrer par nom, utilisateur, URL…"
|
|
|
|
#: PasswordVaultView.cpp:95
|
|
msgid "Aggiornato"
|
|
msgstr "Mis à jour"
|
|
|
|
#: PasswordVaultView.cpp:181
|
|
msgid " credenziali"
|
|
msgstr " identifiants"
|
|
|
|
#: PasswordVaultView.cpp:192
|
|
msgid "Dettaglio credenziale"
|
|
msgstr "Détails de l'identifiant"
|
|
|
|
#: PasswordVaultView.cpp:216
|
|
msgid "Nome:"
|
|
msgstr "Nom :"
|
|
|
|
#: PasswordVaultView.cpp:217
|
|
msgid "Username:"
|
|
msgstr "Nom d'utilisateur :"
|
|
|
|
#: PasswordVaultView.cpp:218
|
|
msgid "URL:"
|
|
msgstr "URL :"
|
|
|
|
#: PasswordVaultView.cpp:219
|
|
msgid "Password:"
|
|
msgstr "Mot de passe :"
|
|
|
|
#: PasswordVaultView.cpp:221
|
|
msgid "Note:"
|
|
msgstr "Notes :"
|
|
|
|
#: PasswordVaultView.cpp:222
|
|
msgid "Creato:"
|
|
msgstr "Créé :"
|
|
|
|
#: PasswordVaultView.cpp:223
|
|
msgid "Modificato:"
|
|
msgstr "Modifié :"
|
|
|
|
#: PasswordVaultView.cpp:240
|
|
msgid "Salva CSV"
|
|
msgstr "Enregistrer CSV"
|
|
|
|
#: PasswordVaultView.cpp:259
|
|
msgid "⏳ Esportazione…"
|
|
msgstr "⏳ Exportation…"
|
|
|
|
#: PasswordVaultView.cpp:267
|
|
msgid "Errore export"
|
|
msgstr "Erreur d'exportation"
|
|
|
|
#: PasswordVaultView.cpp:281
|
|
msgid "Export completato"
|
|
msgstr "Exportation terminée"
|
|
|
|
#: PasswordVaultView.cpp:286
|
|
msgid " credenziali salvate in:\n"
|
|
msgstr " identifiants enregistrés dans :\n"
|
|
|
|
#: SecurityBanner.cpp
|
|
msgid ""
|
|
"<b>Protezione avanzata AES-256-GCM</b> — "
|
|
"Le password sono cifrate con AES-256-GCM e la chiave è derivata dalla master password "
|
|
"tramite PBKDF2-SHA256 (100.000 iterazioni). Il file cifrato include un tag di "
|
|
"autenticazione: qualsiasi manipolazione esterna renderà il vault permanentemente illeggibile."
|
|
msgstr ""
|
|
"<b>Protection avancée AES-256-GCM</b> — "
|
|
"Les mots de passe sont chiffrés avec AES-256-GCM et la clé est dérivée du mot de passe "
|
|
"maître via PBKDF2-SHA256 (100 000 itérations). Le fichier chiffré inclut un tag "
|
|
"d’authentification : toute manipulation externe rendra le coffre définitivement illisible."
|
|
|
|
#: SecurityBanner.cpp
|
|
msgid ""
|
|
"<b>Attenzione:</b> — "
|
|
"L'esportazione del vault salva il file CSV con password in chiaro. "
|
|
"Salvare il file in un luogo sicuro e non accessibile."
|
|
msgstr ""
|
|
"<b>Attention :</b> — "
|
|
"L’exportation du coffre enregistre un fichier CSV contenant les mots de passe en clair. "
|
|
"Conservez ce fichier dans un endroit sûr et non accessible aux autres."
|
|
|
|
msgid "Protezione"
|
|
msgstr "Protection"
|
|
|
|
msgid "Sicurezza"
|
|
msgstr "Sécurité"
|
|
|
|
msgid "💾 Backup"
|
|
msgstr "💾 Sauvegarde"
|
|
|
|
msgid "🛡 Recovery GRUB"
|
|
msgstr "🛡 Récupération GRUB"
|
|
|
|
msgid "<b>Gestione snapshot BastionGuard</b>\n\nPer creare, eliminare e ripristinare snapshot aprire l'interfaccia grafica dedicata.\n"
|
|
msgstr "<b>Gestion des instantanés BastionGuard</b>\n\nPour créer, supprimer ou restaurer des instantanés, ouvrez l’interface graphique dédiée.\n"
|
|
|
|
msgid "🛡 Apri Gestione Backup"
|
|
msgstr "🛡 Ouvrir le gestionnaire de sauvegardes"
|
|
|
|
msgid "<b>BastionGuard Recovery Environment</b>\n\nInstalla una voce GRUB per avviare un sistema Linux minimale isolato e ripristinare snapshot in sicurezza.\n\n<b>⚠ Requisiti:</b>\n • Almeno <b>2 GB</b> di spazio libero sulla partizione <tt>/boot</tt>\n • Connessione internet per il download dei pacchetti Debian\n • La build può richiedere 10–20 minuti"
|
|
msgstr "<b>Environnement de récupération BastionGuard</b>\n\nInstalle une entrée GRUB pour démarrer un système Linux minimal isolé et restaurer les instantanés en toute sécurité.\n\n<b>⚠ Prérequis :</b>\n • Au moins <b>2 Go</b> d’espace libre sur la partition <tt>/boot</tt>\n • Connexion Internet pour télécharger les paquets Debian\n • La construction peut prendre entre 10 et 20 minutes"
|
|
|
|
msgid "In attesa..."
|
|
msgstr "En attente..."
|
|
|
|
msgid "🔨 Build filesystem squashfs"
|
|
msgstr "🔨 Construire le système de fichiers squashfs"
|
|
|
|
msgid "⬆ Installa voce GRUB"
|
|
msgstr "⬆ Installer l’entrée GRUB"
|
|
|
|
msgid "🗑 Rimuovi voce GRUB"
|
|
msgstr "🗑 Supprimer l’entrée GRUB"
|
|
|
|
msgid "Log operazioni"
|
|
msgstr "Journal des opérations"
|
|
|
|
msgid "Operazione in corso..."
|
|
msgstr "Opération en cours..."
|
|
|
|
msgid "%1 GB"
|
|
msgstr "%1 Go"
|
|
|
|
msgid "%1 MB"
|
|
msgstr "%1 Mo"
|
|
|
|
msgid "%1 KB"
|
|
msgstr "%1 Ko"
|
|
|
|
msgid "Avvio gestore backup BastionGuard...\n"
|
|
msgstr "Démarrage du gestionnaire de sauvegarde BastionGuard...\n"
|
|
|
|
msgid "Errore durante l'avvio del gestore backup BastionGuard.\n"
|
|
msgstr "Erreur lors du démarrage du gestionnaire de sauvegarde BastionGuard.\n"
|
|
|
|
msgid "<span foreground='#22c55e'>✅ <b>Immagine recovery presente</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs: %2\nVoce GRUB: %3</small>"
|
|
msgstr "<span foreground='#22c55e'>✅ <b>Image de récupération présente</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs : %2\nEntrée GRUB : %3</small>"
|
|
|
|
msgid "✅ installata"
|
|
msgstr "✅ installée"
|
|
|
|
msgid "⚠ non installata"
|
|
msgstr "⚠ non installée"
|
|
|
|
msgid "<span foreground='#f59e0b'>⚠ <b>Immagine recovery non trovata</b></span>\n<small>Usare \"Build filesystem squashfs\" per crearla.</small>"
|
|
msgstr "<span foreground='#f59e0b'>⚠ <b>Image de récupération introuvable</b></span>\n<small>Utilisez « Build filesystem squashfs » pour la créer.</small>"
|
|
|
|
msgid "Spazio libero su <tt>%1</tt>: <b>%2</b> %3"
|
|
msgstr "Espace libre sur <tt>%1</tt> : <b>%2</b> %3"
|
|
|
|
msgid "<span foreground='#22c55e'>✅ sufficiente</span>"
|
|
msgstr "<span foreground='#22c55e'>✅ suffisant</span>"
|
|
|
|
msgid "<span foreground='#ef4444'>❌ insufficiente (minimo 2 GB)</span>"
|
|
msgstr "<span foreground='#ef4444'>❌ insuffisant (minimum 2 Go)</span>"
|
|
|
|
msgid "Spazio disponibile: <i>non rilevato</i>"
|
|
msgstr "Espace disponible : <i>non détecté</i>"
|
|
|
|
msgid "==> Avvio build Recovery environment...\n"
|
|
msgstr "==> Démarrage de la construction de l’environnement de récupération...\n"
|
|
|
|
msgid " (può richiedere 10-20 minuti)\n"
|
|
msgstr " (cela peut prendre 10 à 20 minutes)\n"
|
|
|
|
msgid "==> Installazione voce GRUB...\n"
|
|
msgstr "==> Installation de l’entrée GRUB...\n"
|
|
|
|
msgid "==> Rimozione voce GRUB...\n"
|
|
msgstr "==> Suppression de l’entrée GRUB...\n"
|
|
|
|
msgid "⚠ Operazione già in corso.\n"
|
|
msgstr "⚠ Opération déjà en cours.\n"
|
|
|
|
msgid "Errore avvio processo: %1\n"
|
|
msgstr "Erreur lors du démarrage du processus : %1\n"
|
|
|
|
msgid "Errore avvio processo"
|
|
msgstr "Erreur lors du démarrage du processus"
|
|
|
|
msgid "⚠ %1"
|
|
msgstr "⚠ %1"
|
|
|
|
msgid "==> Operazione completata con successo.\n"
|
|
msgstr "==> Opération terminée avec succès.\n"
|
|
|
|
msgid "Completato — disponibile al prossimo avvio"
|
|
msgstr "Terminé — disponible au prochain démarrage"
|
|
|
|
msgid "==> Operazione terminata con errore (codice: %1)\n"
|
|
msgstr "==> Opération terminée avec une erreur (code : %1)\n"
|
|
|
|
msgid "Operazione fallita (codice %1)"
|
|
msgstr "Échec de l’opération (code %1)"
|
|
|
|
# --- Banner attivazione "bloccato" (src/backup/BackupPage.cpp) ---
|
|
|
|
msgid ""
|
|
"<b>Available only with the donation bundle.</b> Backup and Recovery Data are "
|
|
"part of the BastionGuard donation bundle and are not available in the "
|
|
"Community Edition. Support the project to unlock them."
|
|
msgstr ""
|
|
"<b>Disponible uniquement avec le pack de donation.</b> La sauvegarde et les "
|
|
"données de récupération font partie du pack de donation BastionGuard et ne "
|
|
"sont pas disponibles dans l’édition communautaire. Soutenez le projet pour "
|
|
"les déverrouiller."
|
|
|
|
# --- Banner attivazione "bloccato" (src/password_manager/PasswordManagerPage.cpp) ---
|
|
|
|
msgid ""
|
|
"<b>Available only with the donation bundle.</b> The Password Manager is part "
|
|
"of the BastionGuard donation bundle and is not available in the Community "
|
|
"Edition. Support the project to unlock it."
|
|
msgstr ""
|
|
"<b>Disponible uniquement avec le pack de donation.</b> Le gestionnaire de "
|
|
"mots de passe fait partie du pack de donation BastionGuard et n’est pas "
|
|
"disponible dans l’édition communautaire. Soutenez le projet pour le "
|
|
"déverrouiller."
|
|
|
|
# --- Messaggio di log condiviso (Backup + Password Manager) ---
|
|
# (compare in più handler; va tradotto una sola volta)
|
|
|
|
msgid ""
|
|
"This feature is available only with the BastionGuard donation bundle "
|
|
"(Community Edition).\n"
|
|
msgstr ""
|
|
"Cette fonctionnalité est disponible uniquement avec le pack de donation "
|
|
"BastionGuard (édition communautaire).\n"
|
|
|
|
# --- Tab Activation completa del bundle (src/AboutPage.cpp, build con
|
|
# -DBASTIONGUARD_DONATION_BUNDLE=ON). Sono le stringhe visibili nello
|
|
# screenshot della tab Activation. ---
|
|
|
|
msgid "<b>BastionGuard Donation Bundle activation</b>"
|
|
msgstr "<b>Activation du pack de donation BastionGuard</b>"
|
|
|
|
msgid ""
|
|
"One BGRD3 donation key unlocks BastionGuard Backup, BastionGuard Password "
|
|
"Manager, and BastionGuard Recovery Data on this computer. Copy the IDs "
|
|
"below, generate the key from the private portal, then paste the complete "
|
|
"BEGIN/END activation block here."
|
|
msgstr ""
|
|
"Une clé de donation BGRD3 déverrouille BastionGuard Backup, BastionGuard "
|
|
"Password Manager et BastionGuard Recovery Data sur cet ordinateur. Copiez "
|
|
"les identifiants ci-dessous, générez la clé depuis le portail privé, puis "
|
|
"collez ici le bloc d’activation BEGIN/END complet."
|
|
|
|
msgid "Copy activation IDs"
|
|
msgstr "Copier les identifiants d’activation"
|
|
|
|
msgid "Refresh IDs with administrator rights"
|
|
msgstr "Actualiser les identifiants avec les droits d’administrateur"
|
|
|
|
msgid "Activated"
|
|
msgstr "Activé"
|
|
|
|
msgid "Save activation key"
|
|
msgstr "Enregistrer la clé d’activation"
|
|
|
|
msgid "Change activation key"
|
|
msgstr "Modifier la clé d’activation"
|
|
|
|
msgid "Activation: active"
|
|
msgstr "Activation : active"
|
|
|
|
msgid ""
|
|
"BastionGuard Backup, Password Manager, and Recovery Data are unlocked on "
|
|
"this computer."
|
|
msgstr ""
|
|
"BastionGuard Backup, Password Manager et Recovery Data sont déverrouillés "
|
|
"sur cet ordinateur."
|
|
|
|
msgid "never"
|
|
msgstr "jamais"
|
|
|
|
msgid "Activation file: "
|
|
msgstr "Fichier d’activation : "
|
|
|
|
msgid ""
|
|
"Motherboard serial is not readable without administrator rights. Press "
|
|
"Refresh IDs with administrator rights and authorize pkexec."
|
|
msgstr ""
|
|
"Le numéro de série de la carte mère n’est pas lisible sans droits "
|
|
"d’administrateur. Cliquez sur Actualiser les identifiants avec les droits "
|
|
"d’administrateur et autorisez pkexec."
|
|
|
|
msgid ""
|
|
"Backup and Password Manager remain locked until a valid BGRD3 donation key "
|
|
"is saved. The same key also unlocks BastionGuard Recovery Data."
|
|
msgstr ""
|
|
"Backup et Password Manager restent verrouillés jusqu’à ce qu’une clé de "
|
|
"donation BGRD3 valide soit enregistrée. La même clé déverrouille également "
|
|
"BastionGuard Recovery Data."
|
|
|
|
# --- Messaggi degli handler della tab Activation (Copy IDs / Refresh /
|
|
# Save / pkexec / clipboard). Usati solo nel build bundle. ---
|
|
|
|
msgid "/etc/machine-id: "
|
|
msgstr "/etc/machine-id : "
|
|
|
|
msgid "Motherboard serial: "
|
|
msgstr "Numéro de série de la carte mère : "
|
|
|
|
msgid "Activation engine: "
|
|
msgstr "Moteur d’activation : "
|
|
|
|
msgid "Hardware cache: "
|
|
msgstr "Cache matériel : "
|
|
|
|
msgid "Key format: BGRD3 + KEYID"
|
|
msgstr "Format de clé : BGRD3 + KEYID"
|
|
|
|
msgid "Required /etc/machine-id: "
|
|
msgstr "/etc/machine-id requis : "
|
|
|
|
msgid "Required motherboard serial: "
|
|
msgstr "Numéro de série de la carte mère requis : "
|
|
|
|
msgid "not readable"
|
|
msgstr "non lisible"
|
|
|
|
msgid "Name: "
|
|
msgstr "Nom : "
|
|
|
|
msgid "Edition: "
|
|
msgstr "Édition : "
|
|
|
|
msgid "Expires: "
|
|
msgstr "Expire le : "
|
|
|
|
msgid "Donation"
|
|
msgstr "Donation"
|
|
|
|
msgid "Donation supporter"
|
|
msgstr "Donateur"
|
|
|
|
msgid "Activation: not active"
|
|
msgstr "Activation : inactive"
|
|
|
|
msgid "Activation IDs copied to the clipboard."
|
|
msgstr "Les identifiants d’activation ont été copiés dans le presse-papiers."
|
|
|
|
msgid ""
|
|
"Unable to access the system clipboard. Select and copy the values below "
|
|
"manually."
|
|
msgstr ""
|
|
"Impossible d’accéder au presse-papiers du système. Sélectionnez et copiez "
|
|
"manuellement les valeurs ci-dessous."
|
|
|
|
msgid "Hardware IDs refreshed with administrator rights."
|
|
msgstr "Les identifiants matériels ont été actualisés avec les droits d’administrateur."
|
|
|
|
msgid "Unable to refresh hardware IDs with administrator rights."
|
|
msgstr "Impossible d’actualiser les identifiants matériels avec les droits d’administrateur."
|
|
|
|
msgid ""
|
|
"The application could not refresh the complete hardware IDs through pkexec."
|
|
msgstr ""
|
|
"L’application n’a pas pu actualiser les identifiants matériels complets via "
|
|
"pkexec."
|
|
|
|
msgid "Administrator authorization failed or was cancelled."
|
|
msgstr "L’autorisation administrateur a échoué ou a été annulée."
|
|
|
|
msgid "pkexec authorization was cancelled, unavailable, or denied."
|
|
msgstr "L’autorisation pkexec a été annulée, est indisponible ou a été refusée."
|
|
|
|
msgid "pkexec may have been cancelled, unavailable, or denied."
|
|
msgstr "pkexec a peut-être été annulé, est indisponible ou a été refusé."
|
|
|
|
msgid "Continuing with currently readable values."
|
|
msgstr "Poursuite avec les valeurs actuellement lisibles."
|
|
|
|
msgid "Activation is currently active."
|
|
msgstr "L’activation est actuellement active."
|
|
|
|
msgid ""
|
|
"Paste a replacement BGRD3 activation key below, then press Save activation "
|
|
"key."
|
|
msgstr ""
|
|
"Collez ci-dessous une clé d’activation BGRD3 de remplacement, puis cliquez "
|
|
"sur Enregistrer la clé d’activation."
|
|
|
|
msgid ""
|
|
"No activation key was pasted. Paste the full BGRD3 BEGIN/END activation "
|
|
"block, then press Save activation key."
|
|
msgstr ""
|
|
"Aucune clé d’activation n’a été collée. Collez le bloc d’activation BGRD3 "
|
|
"BEGIN/END complet, puis cliquez sur Enregistrer la clé d’activation."
|
|
|
|
msgid ""
|
|
"The key must be generated with both values shown above and copied "
|
|
"completely, including BEGIN and END lines."
|
|
msgstr ""
|
|
"La clé doit être générée avec les deux valeurs affichées ci-dessus et copiée "
|
|
"intégralement, y compris les lignes BEGIN et END."
|
|
|
|
msgid "The activation key was NOT saved."
|
|
msgstr "La clé d’activation n’a PAS été enregistrée."
|
|
|
|
msgid "Activation failed: "
|
|
msgstr "Échec de l’activation : "
|
|
|
|
msgid "<b>Donation bundle active.</b> Password Manager is unlocked on this computer."
|
|
msgstr "<b>Pack de donation actif.</b> Le gestionnaire de mots de passe est déverrouillé sur cet ordinateur."
|
|
|
|
msgid "<b>Available only with the donation bundle.</b> The Password Manager is part of the BastionGuard donation bundle and is not available in the Community Edition. Support the project to unlock it."
|
|
msgstr "<b>Disponible uniquement avec le pack de donation.</b> Le gestionnaire de mots de passe fait partie du pack de donation BastionGuard et n’est pas disponible dans l’édition communautaire. Soutenez le projet pour le déverrouiller."
|
|
|
|
msgid "Refresh activation"
|
|
msgstr "Actualiser l’activation"
|
|
|
|
msgid "<b>Donation bundle active.</b> Backup and Recovery GRUB tools are unlocked."
|
|
msgstr "<b>Pack de donation actif.</b> Les outils de sauvegarde et de récupération GRUB sont déverrouillés."
|
|
|
|
msgid "<b>Available only with the donation bundle.</b> Backup and Recovery Data are part of the BastionGuard donation bundle and are not available in the Community Edition. Support the project to unlock them."
|
|
msgstr "<b>Disponible uniquement avec le pack de donation.</b> La sauvegarde et les données de récupération font partie du pack de donation BastionGuard et ne sont pas disponibles dans l’édition communautaire. Soutenez le projet pour les déverrouiller."
|
|
|
|
#: src/vpn/VpnPage.cpp:36
|
|
msgid "Pagina VPN inizializzata."
|
|
msgstr "Page VPN initialisée."
|
|
|
|
#: src/vpn/VpnPage.cpp:40
|
|
msgid "⚠ Strumenti WireGuard mancanti: "
|
|
msgstr "⚠ Outils WireGuard manquants : "
|
|
|
|
#: src/vpn/VpnPage.cpp:41
|
|
msgid ". Installa il pacchetto 'wireguard-tools'."
|
|
msgstr ". Installez le paquet 'wireguard-tools'."
|
|
|
|
#: src/vpn/VpnPage.cpp:82
|
|
msgid "VPN WireGuard"
|
|
msgstr "VPN WireGuard"
|
|
|
|
#: src/vpn/VpnPage.cpp:88
|
|
msgid "Connettiti al tuo server WireGuard e maschera il tuo IP pubblico."
|
|
msgstr "Connectez-vous à votre serveur WireGuard et masquez votre adresse IP publique."
|
|
|
|
#: src/vpn/VpnPage.cpp:103
|
|
msgid "Connessione"
|
|
msgstr "Connexion"
|
|
|
|
#: src/vpn/VpnPage.cpp:104
|
|
msgid "Configurazione"
|
|
msgstr "Configuration"
|
|
|
|
#: src/vpn/VpnPage.cpp:105
|
|
msgid "Kill-switch"
|
|
msgstr "Kill switch"
|
|
|
|
#: src/vpn/VpnPage.cpp:123
|
|
msgid "Aggiorna attivazione"
|
|
msgstr "Actualiser l’activation"
|
|
|
|
#: src/vpn/VpnPage.cpp:131
|
|
msgid "Log"
|
|
msgstr "Journal"
|
|
|
|
#: src/vpn/VpnPage.cpp:152
|
|
msgid "Connetti"
|
|
msgstr "Connecter"
|
|
|
|
#: src/vpn/VpnPage.cpp:154
|
|
msgid "Disconnetti"
|
|
msgstr "Déconnecter"
|
|
|
|
#: src/vpn/VpnPage.cpp:162 src/vpn/VpnPage.cpp:353
|
|
msgid "Stato: disconnesso"
|
|
msgstr "État : déconnecté"
|
|
|
|
#: src/vpn/VpnPage.cpp:164 src/vpn/VpnPage.cpp:356
|
|
msgid "Endpoint: —"
|
|
msgstr "Endpoint : —"
|
|
|
|
#: src/vpn/VpnPage.cpp:172
|
|
msgid "IP pubblico"
|
|
msgstr "IP publique"
|
|
|
|
#: src/vpn/VpnPage.cpp:177
|
|
msgid "Prima del tunnel: —"
|
|
msgstr "Avant le tunnel : —"
|
|
|
|
#: src/vpn/VpnPage.cpp:179 src/vpn/VpnPage.cpp:577
|
|
msgid "Con tunnel attivo: —"
|
|
msgstr "Avec le tunnel actif : —"
|
|
|
|
#: src/vpn/VpnPage.cpp:181
|
|
msgid "Aggiorna IP"
|
|
msgstr "Actualiser l’IP"
|
|
|
|
#: src/vpn/VpnPage.cpp:201
|
|
msgid "Chiavi del client"
|
|
msgstr "Clés du client"
|
|
|
|
#: src/vpn/VpnPage.cpp:207
|
|
msgid "(generata localmente)"
|
|
msgstr "(générée localement)"
|
|
|
|
#: src/vpn/VpnPage.cpp:210
|
|
msgid "(da comunicare al tuo server)"
|
|
msgstr "(à communiquer à votre serveur)"
|
|
|
|
#: src/vpn/VpnPage.cpp:211
|
|
msgid "Genera chiavi"
|
|
msgstr "Générer les clés"
|
|
|
|
#: src/vpn/VpnPage.cpp:214
|
|
msgid "Chiave privata:"
|
|
msgstr "Clé privée :"
|
|
|
|
#: src/vpn/VpnPage.cpp:215
|
|
msgid "Chiave pubblica:"
|
|
msgstr "Clé publique :"
|
|
|
|
#: src/vpn/VpnPage.cpp:222
|
|
msgid "Dati del tuo server"
|
|
msgstr "Données de votre serveur"
|
|
|
|
#: src/vpn/VpnPage.cpp:227
|
|
msgid "Chiave pubblica del server"
|
|
msgstr "Clé publique du serveur"
|
|
|
|
#: src/vpn/VpnPage.cpp:228
|
|
msgid "es. vpn.miosito.it:51820"
|
|
msgstr "ex. vpn.monsite.fr:51820"
|
|
|
|
#: src/vpn/VpnPage.cpp:229
|
|
msgid "es. 10.0.0.2/32"
|
|
msgstr "ex. 10.0.0.2/32"
|
|
|
|
#: src/vpn/VpnPage.cpp:230
|
|
msgid "es. 10.0.0.1 (opzionale)"
|
|
msgstr "ex. 10.0.0.1 (facultatif)"
|
|
|
|
#: src/vpn/VpnPage.cpp:231
|
|
msgid "0.0.0.0/0, ::/0"
|
|
msgstr "0.0.0.0/0, ::/0"
|
|
|
|
#: src/vpn/VpnPage.cpp:234
|
|
msgid "Chiave pubblica server:"
|
|
msgstr "Clé publique du serveur :"
|
|
|
|
#: src/vpn/VpnPage.cpp:235
|
|
msgid "Endpoint (host:porta):"
|
|
msgstr "Endpoint (hôte:port) :"
|
|
|
|
#: src/vpn/VpnPage.cpp:236
|
|
msgid "Indirizzo client:"
|
|
msgstr "Adresse du client :"
|
|
|
|
#: src/vpn/VpnPage.cpp:237
|
|
msgid "DNS:"
|
|
msgstr "DNS :"
|
|
|
|
#: src/vpn/VpnPage.cpp:238
|
|
msgid "AllowedIPs:"
|
|
msgstr "AllowedIPs :"
|
|
|
|
#: src/vpn/VpnPage.cpp:240
|
|
msgid "Genera e carica"
|
|
msgstr "Générer et charger"
|
|
|
|
#: src/vpn/VpnPage.cpp:250
|
|
msgid "In alternativa, importa un file .conf esistente"
|
|
msgstr "Vous pouvez également importer un fichier .conf existant"
|
|
|
|
#: src/vpn/VpnPage.cpp:257
|
|
msgid "/percorso/al/tuo/wg0.conf"
|
|
msgstr "/chemin/vers/votre/wg0.conf"
|
|
|
|
#: src/vpn/VpnPage.cpp:258
|
|
msgid "Sfoglia…"
|
|
msgstr "Parcourir…"
|
|
|
|
#: src/vpn/VpnPage.cpp:259
|
|
msgid "Importa"
|
|
msgstr "Importer"
|
|
|
|
#: src/vpn/VpnPage.cpp:286
|
|
msgid "Blocca tutto il traffico se il tunnel cade"
|
|
msgstr "Bloquer tout le trafic si le tunnel tombe"
|
|
|
|
#: src/vpn/VpnPage.cpp:295
|
|
msgid ""
|
|
"Quando attivo, il traffico in uscita è consentito solo attraverso il tunnel "
|
|
"WireGuard. Se la VPN cade, la connessione viene bloccata."
|
|
msgstr ""
|
|
"Lorsque cette option est activée, le trafic sortant est autorisé uniquement via le tunnel "
|
|
"WireGuard. Si le VPN tombe, la connexion est bloquée."
|
|
|
|
#: src/vpn/VpnPage.cpp:341
|
|
msgid "Stato: connesso"
|
|
msgstr "État : connecté"
|
|
|
|
#: src/vpn/VpnPage.cpp:349
|
|
msgid "Endpoint: "
|
|
msgstr "Endpoint : "
|
|
|
|
#: src/vpn/VpnPage.cpp:381
|
|
msgid ""
|
|
"<b>Disponibile solo con il donation bundle.</b> La VPN WireGuard fa parte "
|
|
"del bundle BastionGuard e non è disponibile nella Community Edition. "
|
|
"Sostieni il progetto per sbloccarla."
|
|
msgstr ""
|
|
"<b>Disponible uniquement avec le pack de donation.</b> Le VPN WireGuard fait partie "
|
|
"du pack BastionGuard et n’est pas disponible dans la Community Edition. "
|
|
"Soutenez le projet pour le débloquer."
|
|
|
|
#: src/vpn/VpnPage.cpp:421 src/vpn/VpnPage.cpp:454 src/vpn/VpnPage.cpp:508
|
|
#: src/vpn/VpnPage.cpp:529 src/vpn/VpnPage.cpp:567 src/vpn/VpnPage.cpp:588
|
|
#: src/vpn/VpnPage.cpp:634
|
|
msgid ""
|
|
"Questa funzione è disponibile solo con il donation bundle (Community "
|
|
"Edition)."
|
|
msgstr ""
|
|
"Cette fonctionnalité est disponible uniquement avec le pack de donation (Community "
|
|
"Edition)."
|
|
|
|
#: src/vpn/VpnPage.cpp:425
|
|
msgid "Generazione coppia di chiavi…"
|
|
msgstr "Génération de la paire de clés…"
|
|
|
|
#: src/vpn/VpnPage.cpp:441
|
|
msgid "✗ Generazione chiavi fallita."
|
|
msgstr "✗ Échec de la génération des clés."
|
|
|
|
#: src/vpn/VpnPage.cpp:447
|
|
msgid "✔ Chiavi generate. Comunica la chiave pubblica al server."
|
|
msgstr "✔ Clés générées. Communiquez la clé publique au serveur."
|
|
|
|
#: src/vpn/VpnPage.cpp:459
|
|
msgid "Genera prima le chiavi del client."
|
|
msgstr "Générez d’abord les clés du client."
|
|
|
|
#: src/vpn/VpnPage.cpp:473
|
|
msgid "✔ Configurazione caricata. Premi Connetti per attivare il tunnel."
|
|
msgstr "✔ Configuration chargée. Appuyez sur Connecter pour activer le tunnel."
|
|
|
|
#: src/vpn/VpnPage.cpp:475
|
|
msgid "✗ Configurazione non valida: "
|
|
msgstr "✗ Configuration non valide : "
|
|
|
|
#: src/vpn/VpnPage.cpp:482
|
|
msgid "Seleziona configurazione WireGuard"
|
|
msgstr "Sélectionner la configuration WireGuard"
|
|
|
|
#: src/vpn/VpnPage.cpp:485
|
|
msgid "Annulla"
|
|
msgstr "Annuler"
|
|
|
|
#: src/vpn/VpnPage.cpp:486
|
|
msgid "Apri"
|
|
msgstr "Ouvrir"
|
|
|
|
#: src/vpn/VpnPage.cpp:489
|
|
msgid "File WireGuard (*.conf)"
|
|
msgstr "Fichiers WireGuard (*.conf)"
|
|
|
|
#: src/vpn/VpnPage.cpp:513
|
|
msgid "Nessun file selezionato."
|
|
msgstr "Aucun fichier sélectionné."
|
|
|
|
#: src/vpn/VpnPage.cpp:517
|
|
msgid "✔ Configurazione importata. Premi Connetti per attivare il tunnel."
|
|
msgstr "✔ Configuration importée. Appuyez sur Connecter pour activer le tunnel."
|
|
|
|
#: src/vpn/VpnPage.cpp:519
|
|
msgid "✗ Import fallito: "
|
|
msgstr "✗ Échec de l’importation : "
|
|
|
|
#: src/vpn/VpnPage.cpp:534
|
|
msgid ""
|
|
"Nessuna configurazione caricata. Importa un file .conf dalla scheda "
|
|
"Configurazione, oppure compila i campi e premi \"Genera e carica\"."
|
|
msgstr ""
|
|
"Aucune configuration chargée. Importez un fichier .conf depuis l’onglet "
|
|
"Configuration, ou remplissez les champs et appuyez sur \"Générer et charger\"."
|
|
|
|
#: src/vpn/VpnPage.cpp:541
|
|
msgid "Connessione al server WireGuard…"
|
|
msgstr "Connexion au serveur WireGuard…"
|
|
|
|
#: src/vpn/VpnPage.cpp:546
|
|
msgid "✔ Tunnel attivo."
|
|
msgstr "✔ Tunnel actif."
|
|
|
|
#: src/vpn/VpnPage.cpp:554
|
|
msgid "Verifica IP pubblico con tunnel…"
|
|
msgstr "Vérification de l’IP publique avec le tunnel…"
|
|
|
|
#: src/vpn/VpnPage.cpp:559
|
|
msgid "✗ Connessione fallita: "
|
|
msgstr "✗ Échec de la connexion : "
|
|
|
|
#: src/vpn/VpnPage.cpp:571
|
|
msgid "Disconnessione…"
|
|
msgstr "Déconnexion…"
|
|
|
|
#: src/vpn/VpnPage.cpp:576
|
|
msgid "✔ Tunnel chiuso."
|
|
msgstr "✔ Tunnel fermé."
|
|
|
|
#: src/vpn/VpnPage.cpp:579
|
|
msgid "✗ Disconnessione fallita: "
|
|
msgstr "✗ Échec de la déconnexion : "
|
|
|
|
#: src/vpn/VpnPage.cpp:609
|
|
msgid "Impossibile determinare l'IP pubblico."
|
|
msgstr "Impossible de déterminer l’IP publique."
|
|
|
|
#: src/vpn/VpnPage.cpp:613
|
|
msgid "Con tunnel attivo: "
|
|
msgstr "Avec le tunnel actif : "
|
|
|
|
#: src/vpn/VpnPage.cpp:616
|
|
msgid "✔ IP pubblico mascherato correttamente."
|
|
msgstr "✔ IP publique correctement masquée."
|
|
|
|
#: src/vpn/VpnPage.cpp:618
|
|
msgid ""
|
|
"⚠ L'IP pubblico non è cambiato: verifica AllowedIPs = 0.0.0.0/0, ::/0 e il "
|
|
"NAT sul server."
|
|
msgstr ""
|
|
"⚠ L’IP publique n’a pas changé : vérifiez AllowedIPs = 0.0.0.0/0, ::/0 et le "
|
|
"NAT sur le serveur."
|
|
|
|
#: src/vpn/VpnPage.cpp:623
|
|
msgid "Prima del tunnel: "
|
|
msgstr "Avant le tunnel : "
|
|
|
|
#: src/vpn/VpnPage.cpp:639
|
|
msgid "Attivazione kill-switch…"
|
|
msgstr "Activation du kill switch…"
|
|
|
|
#: src/vpn/VpnPage.cpp:640
|
|
msgid "Disattivazione kill-switch…"
|
|
msgstr "Désactivation du kill switch…"
|
|
|
|
#: src/vpn/VpnPage.cpp:648
|
|
msgid "✔ Kill-switch attivo."
|
|
msgstr "✔ Kill switch actif."
|
|
|
|
#: src/vpn/VpnPage.cpp:649
|
|
msgid "✔ Kill-switch disattivato."
|
|
msgstr "✔ Kill switch désactivé."
|
|
|
|
#: src/vpn/VpnPage.cpp:651
|
|
msgid "✗ Operazione kill-switch fallita: "
|
|
msgstr "✗ Échec de l’opération du kill switch : "
|