BastionGuard/locale/de_DE.po
specialworld83 f0f913a209 Release 2.0
2026-07-15 10:52:22 +02:00

8538 lines
268 KiB
Text

# BastionGuard™ German 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: German\n"
"Language: de\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 "Konnte temporäre Datei nicht erstellen"
#: ../src/SettingsPage.cpp:374
msgid "Errore scrittura temporanea"
msgstr "Fehler beim Schreiben der temporären Datei"
#: ../src/SettingsPage.cpp:433
msgid "[settings] 📖 Letto webports.conf: "
msgstr "[settings] 📖 webports.conf gelesen: "
#: ../src/SettingsPage.cpp:438
msgid "[settings] ⚠️ Nessun webports.conf trovato, uso default 81/444\n"
msgstr "[settings] ⚠️ Keine webports.conf gefunden, verwende Standard 81/444\n"
#: ../src/SettingsPage.cpp:448
msgid "[copy_with_pkexec] File sorgente non trovato: "
msgstr "[copy_with_pkexec] Quelldatei nicht gefunden: "
#: ../src/SettingsPage.cpp:476
msgid "[update_ports_in_file] File non trovato: "
msgstr "[update_ports_in_file] Datei nicht gefunden: "
#: ../src/SettingsPage.cpp:482
msgid "[update_ports_in_file] Impossibile aprire il file: "
msgstr "[update_ports_in_file] Datei konnte nicht geöffnet werden: "
#: ../src/SettingsPage.cpp:507
msgid "[update_ports_in_file] Impossibile scrivere il file temporaneo"
msgstr "[update_ports_in_file] Temporäre Datei konnte nicht geschrieben werden"
#: ../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 liefert keine Infos, Fallback auf /etc/os-release\n"
#: ../src/SettingsPage.cpp:604
msgid "[detect_distro] Distribuzione rilevata: "
msgstr "[detect_distro] Erkannte Distribution: "
#: ../src/SettingsPage.cpp:633
msgid "[detect_webserver] Apache rilevato"
msgstr "[detect_webserver] Apache erkannt"
#: ../src/SettingsPage.cpp:639
msgid "[detect_webserver] Nginx rilevato"
msgstr "[detect_webserver] Nginx erkannt"
#: ../src/SettingsPage.cpp:645
msgid "[detect_webserver] LiteSpeed rilevato"
msgstr "[detect_webserver] LiteSpeed erkannt"
#: ../src/SettingsPage.cpp:663
msgid "[detect_webserver] Nessun server rilevato"
msgstr "[detect_webserver] Kein Webserver erkannt"
#: ../src/SettingsPage.cpp:685
msgid "[settings] Porte lette da "
msgstr "[settings] Ports gelesen aus "
#: ../src/SettingsPage.cpp:689
msgid "[settings] ⚠ Impossibile aprire "
msgstr "[settings] ⚠ Kann nicht öffnen "
#: ../src/SettingsPage.cpp:690
msgid " — uso valori di default (80/443)\n"
msgstr " — Verwende Standardwerte (80/443)\n"
#: ../src/SettingsPage.cpp:710
msgid "[settings] ❌ Impossibile creare file temporaneo: "
msgstr "[settings] ❌ Temporäre Datei konnte nicht erstellt werden: "
#: ../src/SettingsPage.cpp:724
msgid "[settings] ✅ Porte BastionGuard salvate in "
msgstr "[settings] ✅ BastionGuard-Ports gespeichert in "
#: ../src/SettingsPage.cpp:729
msgid "[settings] ❌ Errore durante l'installazione via pkexec.\n"
msgstr "[settings] ❌ Fehler während der Installation via pkexec.\n"
#: ../src/SettingsPage.cpp:733
msgid "[settings] ⚠ Eccezione durante update_webserver_ports: "
msgstr "[settings] ⚠ Ausnahme während update_webserver_ports: "
#: ../src/SettingsPage.cpp:820 ../src/SettingsPage.cpp:1092
msgid "Percorso quarantena: "
msgstr "Quarantäne-Pfad: "
#: ../src/SettingsPage.cpp:821
msgid "Seleziona cartella quarantena"
msgstr "Quarantäne-Ordner auswählen"
#: ../src/SettingsPage.cpp:822 ../src/SettingsPage.cpp:857
#: ../src/SettingsPage.cpp:1167
msgid "Antivirus real time: Disabilitato"
msgstr "Echtzeit-Antivirus: Deaktiviert"
#: ../src/SettingsPage.cpp:824
msgid "Abilita tutte le opzioni"
msgstr "Alle Optionen aktivieren"
#: ../src/SettingsPage.cpp:826
msgid "Protezione disattivata"
msgstr "Schutz deaktiviert"
#: ../src/SettingsPage.cpp:831
msgid "Directory Samba"
msgstr "Samba-Verzeichnisse"
#: ../src/SettingsPage.cpp:856 ../src/SettingsPage.cpp:1166
msgid "Antivirus real time: Abilitato"
msgstr "Echtzeit-Antivirus: Aktiviert"
#: ../src/SettingsPage.cpp:871
msgid "Cartelle monitorate (clamonacc)"
msgstr "Überwachte Ordner (clamonacc)"
#: ../src/SettingsPage.cpp:891 ../src/SettingsPage.cpp:1278
msgid "Aggiungi cartella"
msgstr "Ordner hinzufügen"
#: ../src/SettingsPage.cpp:892 ../src/SettingsPage.cpp:1279
msgid "Rimuovi cartella"
msgstr "Ordner entfernen"
#: ../src/SettingsPage.cpp:895
msgid "Base"
msgstr "Basis"
#: ../src/SettingsPage.cpp:902
msgid "Opzioni di scansione"
msgstr "Scann-Optionen"
#: ../src/SettingsPage.cpp:933
msgid ""
"⚠️ Attenzione: modificare queste opzioni avanzate solo se si è sicuri.\n"
"Un uso improprio può compromettere la protezione."
msgstr ""
"⚠️ Achtung: Diese erweiterten Optionen nur ändern, wenn Sie sicher sind.\n"
"Unsachgemäßer Gebrauch kann den Schutz beeinträchtigen."
#: ../src/SettingsPage.cpp:970
msgid "Tutte le opzioni avanzate abilitate (toggle)"
msgstr "Alle erweiterten Optionen aktiviert (Umschaltung)"
#: ../src/SettingsPage.cpp:971
msgid "Abilita tutte le opzioni avanzate"
msgstr "Alle erweiterten Optionen aktivieren"
#: ../src/SettingsPage.cpp:976 ../src/SambaPage.cpp:96
msgid "Salva configurazione"
msgstr "Konfiguration speichern"
#: ../src/SettingsPage.cpp:981
msgid "Database firme personalizzato"
msgstr "Benutzerdefinierte Signatur-Datenbank"
#: ../src/SettingsPage.cpp:988
msgid ""
"ClamAV utilizzerà automaticamente le firme personalizzate\n"
"presenti in questa cartella:"
msgstr ""
"ClamAV verwendet automatisch die benutzerdefinierten Signaturen\n"
"aus diesem Verzeichnis:"
#: ../src/SettingsPage.cpp:1019
msgid "[MANCANTE] "
msgstr "[FEHLT] "
#: ../src/SettingsPage.cpp:1042
msgid "Avanzate"
msgstr "Erweitert"
#: ../src/SettingsPage.cpp:1081
msgid "Seleziona una cartella quarantena"
msgstr "Quarantäne-Ordner auswählen"
#: ../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 "_Abbrechen"
#: ../src/SettingsPage.cpp:1084 ../src/SettingsPage.cpp:1104
#: ../src/SettingsPage.cpp:1289
msgid "_Seleziona"
msgstr "_Auswählen"
#: ../src/SettingsPage.cpp:1101
msgid "Seleziona una cartella"
msgstr "Ordner auswählen"
#: ../src/SettingsPage.cpp:1144
msgid "Errore: impossibile scrivere il file temporaneo di configurazione"
msgstr "Fehler: Konfigurations-Temporärdatei konnte nicht geschrieben werden"
#: ../src/SettingsPage.cpp:1151
msgid "Configurazione salvata su"
msgstr "Konfiguration gespeichert unter"
#: ../src/SettingsPage.cpp:1153
msgid "Errore: impossibile salvare configurazione!"
msgstr "Fehler: Konfiguration konnte nicht gespeichert werden!"
#: ../src/SettingsPage.cpp:1159
msgid "Errore: impossibile installare clamd automaticamente."
msgstr "Fehler: clamd konnte nicht automatisch installiert werden."
#: ../src/SettingsPage.cpp:1179
msgid "Protezione Anti-Ransomware"
msgstr "Anti-Ransomware-Schutz"
#: ../src/SettingsPage.cpp:1187 ../src/SettingsPage.cpp:1360
msgid "Protezione Anti-Ransomware: Attiva"
msgstr "Anti-Ransomware-Schutz: Aktiv"
#: ../src/SettingsPage.cpp:1188
msgid "Protezione Anti-Ransomware: Disattivata (servizio non attivo)"
msgstr "Anti-Ransomware-Schutz: Deaktiviert (Dienst nicht aktiv)"
#: ../src/SettingsPage.cpp:1198
msgid "Regole YARA in uso"
msgstr "Aktuell verwendete YARA-Regeln"
#: ../src/SettingsPage.cpp:1210
msgid "Aggiorna regole YARA"
msgstr "YARA-Regeln aktualisieren"
#: ../src/SettingsPage.cpp:1214
msgid "⏳ Aggiornamento regole YARA in corso..."
msgstr "⏳ YARA-Regeln werden aktualisiert..."
#: ../src/SettingsPage.cpp:1221
msgid "✔ Regole YARA aggiornate con successo"
msgstr "✔ YARA-Regeln erfolgreich aktualisiert"
#: ../src/SettingsPage.cpp:1224
msgid "❌ Errore durante l'aggiornamento delle regole YARA"
msgstr "❌ Fehler beim Aktualisieren der YARA-Regeln"
#: ../src/SettingsPage.cpp:1232
msgid "Aggiorna Sanesecurity DB"
msgstr "Sanesecurity-Datenbank aktualisieren"
#: ../src/SettingsPage.cpp:1236
msgid "⏳ Aggiornamento Sanesecurity DB in corso..."
msgstr "⏳ Sanesecurity-Datenbank wird aktualisiert..."
#: ../src/SettingsPage.cpp:1243
msgid "✔ Sanesecurity DB aggiornato con successo"
msgstr "✔ Sanesecurity-Datenbank erfolgreich aktualisiert"
#: ../src/SettingsPage.cpp:1245
msgid "❌ Errore durante l'aggiornamento del Sanesecurity DB"
msgstr "❌ Fehler beim Aktualisieren der Sanesecurity-Datenbank"
#: ../src/SettingsPage.cpp:1259
msgid "Usa regole YARA"
msgstr "YARA-Regeln verwenden"
#: ../src/SettingsPage.cpp:1263
msgid "Usa DB Sanesecurity"
msgstr "Sanesecurity-Datenbank verwenden"
#: ../src/SettingsPage.cpp:1267
msgid "Cartelle da scansionare:"
msgstr "Zu scannende Ordner:"
#: ../src/SettingsPage.cpp:1286
msgid "Seleziona cartella da scansionare"
msgstr "Zu scannenden Ordner auswählen"
#: ../src/SettingsPage.cpp:1315
msgid "Intervallo scansione (min):"
msgstr "Scan-Intervall (Minuten):"
#: ../src/SettingsPage.cpp:1320
msgid "Salva configurazione scanner"
msgstr "Scanner-Konfiguration speichern"
#: ../src/SettingsPage.cpp:1342 ../src/AntiRansomwarePage.cpp:58
msgid "Anti-Ransomware"
msgstr "Anti-Ransomware"
#: ../src/SettingsPage.cpp:1352
msgid "⏳ Avvio servizio Anti-Ransomware..."
msgstr "⏳ Anti-Ransomware-Dienst wird gestartet..."
#: ../src/SettingsPage.cpp:1354
msgid "❌ Impossibile avviare il servizio Anti-Ransomware"
msgstr "❌ Anti-Ransomware-Dienst konnte nicht gestartet werden"
#: ../src/SettingsPage.cpp:1363
msgid "⏳ Arresto servizio Anti-Ransomware..."
msgstr "⏳ Anti-Ransomware-Dienst wird gestoppt..."
#: ../src/SettingsPage.cpp:1365
msgid "❌ Impossibile fermare il servizio Anti-Ransomware"
msgstr "❌ Anti-Ransomware-Dienst konnte nicht gestoppt werden"
#: ../src/SettingsPage.cpp:1371
msgid "Protezione Anti-Ransomware: Disattivata"
msgstr "Anti-Ransomware-Schutz: Deaktiviert"
#: ../src/SettingsPage.cpp:1380
msgid "⚠ refreshAntiransomRules chiamata ma rulesStore non è inizializzato\n"
msgstr "⚠ refreshAntiransomRules aufgerufen, aber rulesStore nicht initialisiert\n"
#: ../src/SettingsPage.cpp:1389
msgid "⚠ rulesStore non inizializzato\n"
msgstr "⚠ rulesStore nicht initialisiert\n"
#: ../src/SettingsPage.cpp:1399
msgid "⚠ Nessuna cartella YARA trovata in "
msgstr "⚠ Kein YARA-Ordner gefunden in "
#: ../src/SettingsPage.cpp:1419 ../src/Backend.cpp:1082
msgid "⚠ Impossibile aprire "
msgstr "⚠ Kann nicht öffnen "
#: ../src/SettingsPage.cpp:1434
msgid " regole YARA caricate da "
msgstr " YARA-Regeln geladen aus "
#: ../src/SettingsPage.cpp:1436
msgid "⚠ Nessuna regola YARA trovata in "
msgstr "⚠ Keine YARA-Regeln gefunden in "
#: ../src/SettingsPage.cpp:1458
msgid "⚠️ Config non trovata → uso default (/home)\n"
msgstr "⚠️ Konfiguration nicht gefunden → verwende Standard (/home)\n"
#: ../src/SettingsPage.cpp:1500
msgid "✔ Config caricata da "
msgstr "✔ Konfiguration geladen aus "
#: ../src/SettingsPage.cpp:1528
msgid "# Configurazione BastionGuard Ransomware Scanner\n"
msgstr "# BastionGuard Ransomware-Scanner Konfiguration\n"
#: ../src/SettingsPage.cpp:1548 ../src/SettingsPage.cpp:1552
msgid "✔ Config aggiornata in: "
msgstr "✔ Konfiguration aktualisiert in: "
#: ../src/SettingsPage.cpp:1550
msgid "❌ Errore: impossibile aggiornare config in "
msgstr "❌ Fehler: Konfiguration konnte nicht aktualisiert werden in "
#: ../src/SettingsPage.cpp:1564
msgid "Protezione Anti-Phishing"
msgstr "Anti-Phishing-Schutz"
#: ../src/SettingsPage.cpp:1573
msgid "Protezione Anti-Phishing: Attiva (servizio di sistema)"
msgstr "Anti-Phishing-Schutz: Aktiv (Systemdienst)"
#: ../src/SettingsPage.cpp:1574
msgid "Protezione Anti-Phishing: Disattivata (servizio non attivo)"
msgstr "Anti-Phishing-Schutz: Deaktiviert (Dienst nicht aktiv)"
#: ../src/SettingsPage.cpp:1584
msgid "Aggiorna automaticamente la blacklist ogni 2 ore"
msgstr "Blacklist automatisch alle 2 Stunden aktualisieren"
#: ../src/SettingsPage.cpp:1595
msgid "⏳ Attivazione aggiornamento automatico..."
msgstr "⏳ Automatische Aktualisierung wird aktiviert..."
#: ../src/SettingsPage.cpp:1596
msgid "⏳ Disattivazione aggiornamento automatico..."
msgstr "⏳ Automatische Aktualisierung wird deaktiviert..."
#: ../src/SettingsPage.cpp:1603
msgid "✔ Aggiornamento automatico abilitato (ogni 2 ore)"
msgstr "✔ Automatische Aktualisierung aktiviert (alle 2 Stunden)"
#: ../src/SettingsPage.cpp:1604
msgid "ℹ️ Aggiornamento automatico disabilitato"
msgstr "ℹ️ Automatische Aktualisierung deaktiviert"
#: ../src/SettingsPage.cpp:1606
msgid "❌ Errore nella modifica del timer automatico"
msgstr "❌ Fehler beim Ändern des automatischen Timers"
#: ../src/SettingsPage.cpp:1616
msgid "Usa Google Safe Browsing (verifica aggiuntiva)"
msgstr "Google Safe Browsing verwenden (zusätzliche Überprüfung)"
#: ../src/SettingsPage.cpp:1619
msgid "Chiave API Google Safe Browsing:"
msgstr "Google Safe Browsing API-Schlüssel:"
#: ../src/SettingsPage.cpp:1622
msgid "Inserisci la tua API key..."
msgstr "Deinen API-Schlüssel eingeben..."
#: ../src/SettingsPage.cpp:1629 ../src/SettingsPage.cpp:2834
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:84
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:113
msgid "Salva"
msgstr "Speichern"
#: ../src/SettingsPage.cpp:1634
msgid "Chiave Google Safe salvata"
msgstr "Google Safe Schlüssel gespeichert"
#: ../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 "Anzeigen"
#: ../src/SettingsPage.cpp:1647
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:229
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:237
msgid "Nascondi"
msgstr "Verbergen"
#: ../src/SettingsPage.cpp:1653
msgid "Verifica"
msgstr "Überprüfen"
#: ../src/SettingsPage.cpp:1655
msgid "Verifica chiave Google Safe..."
msgstr "Google Safe Schlüssel überprüfen..."
#: ../src/SettingsPage.cpp:1660
msgid "Chiave Google Safe valida"
msgstr "Google Safe Schlüssel ist gültig"
#: ../src/SettingsPage.cpp:1662
msgid "Chiave Google Safe non valida"
msgstr "Google Safe Schlüssel ist ungültig"
#: ../src/SettingsPage.cpp:1687
msgid "✔ Google Safe Browsing abilitato"
msgstr "✔ Google Safe Browsing aktiviert"
#: ../src/SettingsPage.cpp:1688
msgid "ℹ️ Google Safe Browsing disabilitato"
msgstr "ℹ️ Google Safe Browsing deaktiviert"
#: ../src/SettingsPage.cpp:1694
msgid "Blacklist caricate"
msgstr "Blacklist geladen"
#: ../src/SettingsPage.cpp:1705
msgid "Aggiorna blacklist"
msgstr "Blacklist aktualisieren"
#: ../src/SettingsPage.cpp:1708
msgid "Aggiornamento blacklist..."
msgstr "Blacklist wird aktualisiert..."
#: ../src/SettingsPage.cpp:1715
msgid "Blacklist aggiornata"
msgstr "Blacklist aktualisiert"
#: ../src/SettingsPage.cpp:1722
msgid "♻ Riavvio servizio Anti-Phishing..."
msgstr "♻ Anti-Phishing-Dienst wird neu gestartet..."
#: ../src/SettingsPage.cpp:1725
msgid "✔ Servizio Anti-Phishing riavviato con nuova blacklist"
msgstr "✔ Anti-Phishing-Dienst mit neuer Blacklist neu gestartet"
#: ../src/SettingsPage.cpp:1727
msgid "⚠ Errore durante il riavvio del servizio Anti-Phishing"
msgstr "⚠ Fehler beim Neustart des Anti-Phishing-Dienstes"
#: ../src/SettingsPage.cpp:1732
msgid "Errore aggiornamento blacklist"
msgstr "Fehler beim Aktualisieren der Blacklist"
#: ../src/SettingsPage.cpp:1740
msgid "La lista completa aggiornata si trova in: phishing/blacklist.txt"
msgstr "Die vollständige aktualisierte Liste befindet sich in: phishing/blacklist.txt"
#: ../src/SettingsPage.cpp:1761
msgid "Blocco IP automatico (Firewall)"
msgstr "Automatische IP-Blockierung (Firewall)"
#: ../src/SettingsPage.cpp:1770
msgid "Abilita blocco IP automatico"
msgstr "Automatische IP-Blockierung aktivieren"
#: ../src/SettingsPage.cpp:1786
msgid ""
"Blocca automaticamente gli IP malevoli rilevati dal modulo Anti-Phishing\n"
"utilizzando il firewall di sistema (UFW / firewalld)."
msgstr ""
"Blockiert automatisch bösartige IPs, die vom Anti-Phishing-Modul erkannt werden,\n"
"mittels der System-Firewall (UFW / firewalld)."
#: ../src/SettingsPage.cpp:1804
msgid "Firewall IP: Disattivato"
msgstr "IP-Firewall: Deaktiviert"
#: ../src/SettingsPage.cpp:1812
msgid "Firewall IP attivo: UFW"
msgstr "IP-Firewall aktiv: UFW"
#: ../src/SettingsPage.cpp:1815
msgid "Firewall IP attivo: firewalld"
msgstr "IP-Firewall aktiv: firewalld"
#: ../src/SettingsPage.cpp:1818
msgid "Firewall IP attivo"
msgstr "IP-Firewall aktiv"
#: ../src/SettingsPage.cpp:1833
msgid "Configura blocco IP firewall"
msgstr "IP-Firewall-Blockierung konfigurieren"
#: ../src/SettingsPage.cpp:1879
msgid "✔ Blocco IP firewall abilitato"
msgstr "✔ IP-Firewall-Blockierung aktiviert"
#: ../src/SettingsPage.cpp:1880
msgid "ℹ️ Blocco IP firewall disabilitato"
msgstr "ℹ️ IP-Firewall-Blockierung deaktiviert"
#: ../src/SettingsPage.cpp:1900
msgid "Anti-Phishing"
msgstr "Anti-Phishing"
#: ../src/SettingsPage.cpp:1908
msgid "⏳ Avvio servizio Anti-Phishing..."
msgstr "⏳ Anti-Phishing-Dienst wird gestartet..."
#: ../src/SettingsPage.cpp:1910
msgid "❌ Impossibile avviare il servizio Anti-Phishing"
msgstr "❌ Anti-Phishing-Dienst konnte nicht gestartet werden"
#: ../src/SettingsPage.cpp:1916
msgid "Protezione Anti-Phishing: Attiva"
msgstr "Anti-Phishing-Schutz: Aktiv"
#: ../src/SettingsPage.cpp:1919
msgid "⏳ Arresto servizio Anti-Phishing..."
msgstr "⏳ Anti-Phishing-Dienst wird gestoppt..."
#: ../src/SettingsPage.cpp:1921
msgid "❌ Impossibile fermare il servizio Anti-Phishing"
msgstr "❌ Anti-Phishing-Dienst konnte nicht gestoppt werden"
#: ../src/SettingsPage.cpp:1927
msgid "Protezione Anti-Phishing: Disattivata"
msgstr "Anti-Phishing-Schutz: Deaktiviert"
#: ../src/SettingsPage.cpp:1933
msgid "⚠ refreshPhishLists chiamata ma phishStore non è inizializzato\n"
msgstr "⚠ refreshPhishLists aufgerufen, aber phishStore nicht initialisiert\n"
#: ../src/SettingsPage.cpp:1941
msgid "⚠ phishStore non inizializzato\n"
msgstr "⚠ phishStore nicht initialisiert\n"
#: ../src/SettingsPage.cpp:1964
msgid "Blacklist ridotta vuota in "
msgstr "Reduzierte Blacklist leer in "
#: ../src/SettingsPage.cpp:1967
msgid "Caricate "
msgstr "Geladen "
#: ../src/SettingsPage.cpp:1968
msgid "righe da blacklist ridotta"
msgstr "Zeilen aus reduzierter Blacklist"
#: ../src/SettingsPage.cpp:1972
msgid "Nessuna blacklist ridotta trovata in "
msgstr "Keine reduzierte Blacklist gefunden in "
#: ../src/SettingsPage.cpp:1979
msgid "Lista completa in "
msgstr "Vollständige Liste in "
#: ../src/SettingsPage.cpp:1982
msgid "Lista completa non trovata in "
msgstr "Vollständige Liste nicht gefunden in "
#: ../src/SettingsPage.cpp:2013
msgid "Lingua dell'applicazione"
msgstr "Anwendungssprache"
#: ../src/SettingsPage.cpp:2019
msgid "Seleziona lingua"
msgstr "Sprache auswählen"
#: ../src/SettingsPage.cpp:2055
msgid "Applica"
msgstr "Anwenden"
#: ../src/SettingsPage.cpp:2076
msgid "✔ Lingua salvata in "
msgstr "✔ Sprache gespeichert in "
#: ../src/SettingsPage.cpp:2078
msgid "❌ Impossibile salvare "
msgstr "❌ Konnte nicht speichern "
#: ../src/SettingsPage.cpp:2085
msgid "Riavvio dei servizi in corso..."
msgstr "Dienste werden neu gestartet..."
#: ../src/SettingsPage.cpp:2096
msgid "Attendere qualche secondo, l'app verrà riavviata automaticamente."
msgstr "Bitte einige Sekunden warten, die Anwendung wird automatisch neu gestartet."
#: ../src/SettingsPage.cpp:2120 ../src/SettingsPage.cpp:2129
msgid "[BastionGuard] ⚠ Impossibile riavviare "
msgstr "[BastionGuard] ⚠ Konnte nicht neu starten "
#: ../src/SettingsPage.cpp:2121
msgid " tramite systemctl (anche con pkexec)"
msgstr " mittels systemctl (auch mit pkexec)"
#: ../src/SettingsPage.cpp:2163
msgid "❌ Impossibile rilanciare l’app (execl fallito)"
msgstr "❌ Anwendung konnte nicht neu gestartet werden (execl fehlgeschlagen)"
#: ../src/SettingsPage.cpp:2165
msgid "❌ Impossibile determinare il percorso dell’eseguibile"
msgstr "❌ Pfad der ausführbaren Datei konnte nicht ermittelt werden"
#: ../src/SettingsPage.cpp:2191 ../src/wizard/wizard_window.cpp:567
msgid "Sistema operativo / Distro"
msgstr "Betriebssystem / Distribution"
#: ../src/SettingsPage.cpp:2196 ../src/wizard/wizard_window.cpp:571
msgid "Rilevamento automatico"
msgstr "Automatische Erkennung"
#: ../src/SettingsPage.cpp:2230
msgid "Applica configurazione web"
msgstr "Web-Konfiguration anwenden"
#: ../src/SettingsPage.cpp:2308
msgid "[BastionGuard] Distro rilevata: "
msgstr "[BastionGuard] Distribution erkannt: "
#: ../src/SettingsPage.cpp:2316 ../src/wizard/wizard_window.cpp:1252
msgid "Le porte devono essere numeriche valide."
msgstr "Die Ports müssen gültige Zahlen sein."
#: ../src/SettingsPage.cpp:2317 ../src/SettingsPage.cpp:2326
#: ../src/SettingsPage.cpp:2383
msgid "BastionGuard - Errore"
msgstr "BastionGuard - Fehler"
#: ../src/SettingsPage.cpp:2325
msgid "Errore durante la sostituzione delle porte nel template."
msgstr "Fehler beim Ersetzen der Ports in der Vorlage."
#: ../src/SettingsPage.cpp:2355 ../src/wizard/wizard_window.cpp:1307
msgid "echo '[BastionGuard] Applicazione configurazione NGINX...'\n"
msgstr "echo '[BastionGuard] NGINX-Konfiguration wird angewendet...'\n"
#: ../src/SettingsPage.cpp:2365 ../src/wizard/wizard_window.cpp:1320
msgid "echo '[BastionGuard] Verifica configurazione esistente...'\n"
msgstr "echo '[BastionGuard] Bestehende Konfiguration wird überprüft...'\n"
#: ../src/SettingsPage.cpp:2371
msgid ""
" echo '[BastionGuard] Configurazione già presente, aggiornamento non "
"necessario.'\n"
msgstr ""
" echo '[BastionGuard] Konfiguration bereits vorhanden, Aktualisierung nicht "
"notwendig.'\n"
#: ../src/SettingsPage.cpp:2381
msgid "[BastionGuard] Fallito:\n"
msgstr "[BastionGuard] Fehlgeschlagen:\n"
#: ../src/SettingsPage.cpp:2382
msgid "Errore durante l’applicazione della configurazione:\n"
msgstr "Fehler beim Anwenden der Konfiguration:\n"
#: ../src/SettingsPage.cpp:2387
msgid "Configurazione NGINX aggiornata e servizio riavviato."
msgstr "NGINX-Konfiguration aktualisiert und Dienst neu gestartet."
#: ../src/SettingsPage.cpp:2388
msgid "BastionGuard - Esito"
msgstr "BastionGuard - Ergebnis"
#: ../src/SettingsPage.cpp:2400
msgid "Opzioni"
msgstr "Optionen"
#: ../src/SettingsPage.cpp:2407
msgid "Gestione Whitelist Anti-Phishing"
msgstr "Anti-Phishing-Whitelist-Verwaltung"
#: ../src/SettingsPage.cpp:2449
msgid "Cerca dominio..."
msgstr "Domain suchen..."
#: ../src/SettingsPage.cpp:2454
msgid "Inserisci dominio o IP (es. example.com)"
msgstr "Domain oder IP eingeben (z.B. 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 "Hinzufügen"
#: ../src/SettingsPage.cpp:2458 ../src/SettingsPage.cpp:2833
msgid "Rimuovi selezionato"
msgstr "Ausgewähltes entfernen"
#: ../src/SettingsPage.cpp:2459
msgid "Salva modifiche"
msgstr "Änderungen speichern"
#: ../src/SettingsPage.cpp:2460
msgid "Ricarica"
msgstr "Neu laden"
#: ../src/SettingsPage.cpp:2507
msgid "Dominio non valido"
msgstr "Ungültige Domain"
#: ../src/SettingsPage.cpp:2508
msgid "Usa solo lettere, numeri e punti."
msgstr "Nur Buchstaben, Zahlen und Punkte verwenden."
#: ../src/SettingsPage.cpp:2531 ../src/SettingsPage.cpp:2894
msgid "Errore"
msgstr "Fehler"
#: ../src/SettingsPage.cpp:2532
msgid "Impossibile salvare la whitelist utente."
msgstr "Benutzer-Whitelist konnte nicht gespeichert werden."
#: ../src/SettingsPage.cpp:2547
msgid "Whitelist salvata"
msgstr "Whitelist gespeichert"
#: ../src/SettingsPage.cpp:2548
msgid "La whitelist è stata aggiornata in entrambi i percorsi."
msgstr "Die Whitelist wurde in beiden Pfaden aktualisiert."
#: ../src/SettingsPage.cpp:2552
msgid "Anti-Phishing whitelist"
msgstr "Anti-Phishing-Whitelist"
#: ../src/SettingsPage.cpp:2563
msgid "Allowlist SHA256 Anti-ransomware"
msgstr "Anti-Ransomware SHA256 Allowlist"
#: ../src/SettingsPage.cpp:2569
msgid "SHA256"
msgstr "SHA256"
#: ../src/SettingsPage.cpp:2570
msgid "Regola (opzionale)"
msgstr "Regel (optional)"
#: ../src/SettingsPage.cpp:2579 ../src/SambaPage.cpp:94
msgid "Rimuovi"
msgstr "Entfernen"
#: ../src/SettingsPage.cpp:2592
msgid "Aggiungi SHA256"
msgstr "SHA256 hinzufügen"
#: ../src/SettingsPage.cpp:2612
msgid "_Aggiungi"
msgstr "_Hinzufügen"
#: ../src/SettingsPage.cpp:2645
msgid "Filtri Anti-Falsi Positivi"
msgstr "Anti-False-Positive-Filter"
#: ../src/SettingsPage.cpp:2652
msgid "Analizza solo file sospetti"
msgstr "Nur verdächtige Dateien analysieren"
#: ../src/SettingsPage.cpp:2653
msgid "Percorsi da ignorare"
msgstr "Zu ignorierende Pfade"
#: ../src/SettingsPage.cpp:2658
msgid "Percorsi aziendali sicuri"
msgstr "Sichere Unternehmenspfade"
#: ../src/SettingsPage.cpp:2663
msgid "Estensioni da ignorare"
msgstr "Zu ignorierende Dateiendungen"
#: ../src/SettingsPage.cpp:2668
msgid "Estensioni sospette"
msgstr "Verdächtige Dateiendungen"
#: ../src/SettingsPage.cpp:2687
msgid "Salva impostazioni avanzate"
msgstr "Erweiterte Einstellungen speichern"
#: ../src/SettingsPage.cpp:2700
msgid "✔ Impostazioni avanzate salvate"
msgstr "✔ Erweiterte Einstellungen gespeichert"
#: ../src/SettingsPage.cpp:2706
msgid "Anti-Ransomware avanzate"
msgstr "Anti-Ransomware – Erweitert"
#: ../src/SettingsPage.cpp:2725
msgid "Pagamenti Sicuri (CEF)"
msgstr "Sichere Zahlungen (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 ""
"Diese Option öffnet Zahlungsseiten (Checkout, Gateway, 3D Secure)\n"
"in einer CEF-Sandbox\n"
"\n"
"Empfohlen für Online-Käufe und Kreditkarteneingabe."
#: ../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 ""
"ℹ️ Sichere Zahlungen verwenden einen isolierten Browser (CEF-Sandbox),\n"
"um das Risiko von Diebstahl von Anmeldedaten und Zahlungsdaten zu reduzieren.\n"
"Dieser Modus verändert nicht die Funktionsweise der Website und speichert\n"
"keine sensiblen Informationen."
#: ../src/SettingsPage.cpp:2754
msgid "Abilita pagamenti sicuri"
msgstr "Sichere Zahlungen aktivieren"
#: ../src/SettingsPage.cpp:2774
msgid "✔ Pagamenti sicuri: abilitati"
msgstr "✔ Sichere Zahlungen: aktiviert"
#: ../src/SettingsPage.cpp:2775
msgid "ℹ️ Pagamenti sicuri: disabilitati"
msgstr "ℹ️ Sichere Zahlungen: deaktiviert"
#: ../src/SettingsPage.cpp:2784
msgid "Domini/URL per Pagamenti Sicuri"
msgstr "Domänen/URLs für sichere Zahlungen"
#: ../src/SettingsPage.cpp:2828
msgid ""
"Inserisci dominio o URL (es. paypal.com oppure https://checkout.stripe.com)"
msgstr ""
"Domain oder URL eingeben (z.B. paypal.com oder https://checkout.stripe.com)"
#: ../src/SettingsPage.cpp:2835 ../src/QuarantinePage.cpp:124
msgid "Ripristina"
msgstr "Wiederherstellen"
#: ../src/SettingsPage.cpp:2850
msgid "Valore non valido"
msgstr "Ungültiger Wert"
#: ../src/SettingsPage.cpp:2851
msgid "Inserisci un dominio o URL valido."
msgstr "Geben Sie eine gültige Domain oder URL ein."
#: ../src/SettingsPage.cpp:2895
msgid "Impossibile salvare payments.json."
msgstr "payments.json konnte nicht gespeichert werden."
#: ../src/SettingsPage.cpp:2900
msgid "✔ Lista pagamenti salvata"
msgstr "✔ Zahlungsliste gespeichert"
#: ../src/SettingsPage.cpp:2916
msgid "Pagamenti Sicuri"
msgstr "Sichere Zahlungen"
#: ../src/SettingsPage.cpp:2928
msgid "Servizi Utente (systemd --user)"
msgstr "Benutzerdienste (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 ""
"Diese Dienste werden mit systemd --user verwaltet.\n"
"Aktivieren = automatischer Start beim Login. Deaktivieren = kein automatischer Start."
#: ../src/SettingsPage.cpp:2943
msgid "Nota: puoi avviarli manualmente con: systemctl --user start <unit>"
msgstr "Hinweis: Manuell starten mit: 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 "Mikrofon- und Webcam-Sperre wenn nicht in Benutzung"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Ransomware Alert"
msgstr "Ransomware-Warnung"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Notifiche su possibili attività ransomware"
msgstr "Benachrichtigungen bei möglichen Ransomware-Aktivitäten"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Ransomware Realtime Alert"
msgstr "Ransomware Echtzeit-Warnung"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Avvisi in tempo reale su comportamenti sospetti"
msgstr "Echtzeit-Warnungen bei verdächtigem Verhalten"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Ransomware Scanner"
msgstr "Ransomware-Scanner"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Scansione periodica alla ricerca di comportamenti malevoli"
msgstr "Periodische Suche nach bösartigem Verhalten"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "User-Agent Randomizer"
msgstr "User-Agent Randomizer"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "Modifica user-agent per aumentare anonimato"
msgstr "Ändert User-Agent zur Erhöhung der Anonymität"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "PAC Daemon"
msgstr "PAC Daemon"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "Gestione automatica di proxy PAC sicuri"
msgstr "Automatische Verwaltung sicherer PAC-Proxys"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "CEF Sandbox Service"
msgstr "CEF Sandbox Dienst"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "Supporto in background per pagamenti sicuri con CEF"
msgstr "Hintergrundunterstützung für sichere Zahlungen mit CEF"
#: ../src/SettingsPage.cpp:2964
msgid "Servizi Utente"
msgstr "Benutzerdienste"
#: ../src/SettingsPage.cpp:2976
msgid "Servizi di Sistema (pkexec)"
msgstr "Systemdienste (pkexec)"
#: ../src/SettingsPage.cpp:2982
msgid ""
"Questi servizi richiedono privilegi amministrativi.\n"
"Vengono gestiti con: pkexec systemctl ..."
msgstr ""
"Diese Dienste benötigen Administratorrechte.\n"
"Sie werden verwaltet mit: pkexec systemctl ..."
#: ../src/SettingsPage.cpp:2991
msgid ""
"Durante l’attivazione/disattivazione potrebbe essere richiesta la password."
msgstr ""
"Während der Aktivierung/Deaktivierung kann ein Passwort verlangt werden."
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Phishing Scanner (System)"
msgstr "Phishing-Scanner (System)"
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Scansione anti-phishing a livello di sistema"
msgstr "Systemweite Anti-Phishing-Überprüfung"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Ransomware Realtime (System)"
msgstr "Echtzeit-Ransomware-Schutz (System)"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Monitor realtime ransomware a livello di sistema"
msgstr "Echtzeit-Überwachung von Ransomware auf Systemebene"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "USB Protection (System)"
msgstr "USB-Schutz (System)"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "Monitoraggio e blocco dispositivi USB sospetti"
msgstr "Überwachung und Blockierung verdächtiger USB-Geräte"
#: ../src/SettingsPage.cpp:3008
msgid "Servizi Sistema"
msgstr "Systemdienste"
#: ../src/SettingsPage.cpp:3099
msgid "Impossibile abilitare il servizio"
msgstr "Dienst konnte nicht aktiviert werden"
#: ../src/SettingsPage.cpp:3100
msgid "Impossibile disabilitare il servizio"
msgstr "Dienst konnte nicht deaktiviert werden"
#: ../src/SettingsPage.cpp:3117
msgid "Aggiorna stato servizi"
msgstr "Dienste-Status aktualisieren"
#: ../src/SettingsPage.cpp:3249
msgid ""
"Servizio: %1\n"
"\n"
"Verifica i permessi o prova ad eseguire il comando da terminale."
msgstr ""
"Dienst: %1\n"
"\n"
"Überprüfen Sie die Berechtigungen oder versuchen Sie, den Befehl im Terminal auszuführen."
#: ../src/SettingsPage.cpp:3280 ../src/SettingsPage.cpp:3352
msgid "[SettingsPage] ❌ Impossibile scrivere "
msgstr "[SettingsPage] ❌ Kann nicht schreiben: "
#: ../src/SettingsPage.cpp:3300
msgid "[SettingsPage] ✅ Allowlist salvata in "
msgstr "[SettingsPage] ✅ Allowlist gespeichert in "
#: ../src/SettingsPage.cpp:3356
msgid "# --- BastionGuard Anti-Ransomware Config ---\n"
msgstr "# --- BastionGuard Anti-Ransomware Konfiguration ---\n"
#: ../src/SettingsPage.cpp:3369
msgid "[SettingsPage] ✅ Config salvata in "
msgstr "[SettingsPage] ✅ Konfiguration gespeichert in "
#: ../src/SettingsPage.cpp:3376
msgid "Configurazione salvata correttamente."
msgstr "Konfiguration erfolgreich gespeichert."
#: ../src/SettingsPage.cpp:3384
msgid ""
"Le impostazioni aggiornate sono state caricate e applicate.\n"
"Non serve riavviare il programma."
msgstr ""
"Die aktualisierten Einstellungen wurden geladen und angewendet.\n"
"Ein Neustart des Programms ist nicht erforderlich."
#: ../src/SettingsPage.cpp:3391
msgid "[SettingsPage] ⚠ Errore in saveAdvancedConfig: "
msgstr "[SettingsPage] ⚠ Fehler in saveAdvancedConfig: "
#: ../src/SettingsPage.cpp:3428
msgid "[SettingsPage] 🔄 Configurazione caricata da "
msgstr "[SettingsPage] 🔄 Konfiguration geladen von "
#: ../src/SettingsPage.cpp:3431
msgid "[SettingsPage] ⚠ Errore caricando configurazione: "
msgstr "[SettingsPage] ⚠ Fehler beim Laden der Konfiguration: "
#: ../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 ""
"Dienst: %1\n"
"\n"
"Mögliche Ursachen:\n"
"• Die .service-Datei existiert nicht\n"
"• systemd --user ist für den Benutzer nicht aktiv\n"
"• Berechtigungs- oder Pfadprobleme\n"
"• Syntaxfehler in der Dienstdatei"
#: ../src/ScanPage.cpp:68
msgid "Scansione automatica"
msgstr "Automatische Scans"
#: ../src/ScanPage.cpp:79
msgid "⚙️ Scansione automatica attiva"
msgstr "⚙️ Automatischer Scan aktiviert"
#: ../src/ScanPage.cpp:80
msgid "⛔ Scansione automatica disattivata"
msgstr "⛔ Automatischer Scan deaktiviert"
#: ../src/ScanPage.cpp:111
msgid "API Key VirusTotal:"
msgstr "VirusTotal API-Schlüssel:"
#: ../src/ScanPage.cpp:139
msgid "Privacy e dati cloud"
msgstr "Datenschutz & Cloud-Daten"
#: ../src/ScanPage.cpp:169
msgid "Privacy / Dati cloud"
msgstr "Datenschutz / Cloud-Daten"
#: ../src/ScanPage.cpp:191
msgid "❌ Errore: inotify non inizializzato"
msgstr "❌ Fehler: inotify konnte nicht initialisiert werden"
#: ../src/ScanPage.cpp:193
msgid "📡 Inotify inizializzato"
msgstr "📡 inotify initialisiert"
#: ../src/ScanPage.cpp:284
msgid "⚠️ Impossibile monitorare: "
msgstr "⚠️ Kann nicht überwachen: "
#: ../src/ScanPage.cpp:289
msgid "📁 Watch attivo: "
msgstr "📁 Überwachung aktiv: "
#: ../src/ScanPage.cpp:347 ../src/AntiRansomwarePage.cpp:162
#: ../src/ScanPage.hpp:33
msgid "Seleziona cartella"
msgstr "Ordner auswählen"
#: ../src/ScanPage.cpp:368
msgid "📁 Cartella selezionata: "
msgstr "📁 Ausgewählter Ordner: "
#: ../src/ScanPage.cpp:380 ../src/AntiRansomwarePage.cpp:144
#: ../src/ScanPage.hpp:34
msgid "Seleziona file"
msgstr "Datei auswählen"
#: ../src/ScanPage.cpp:401 ../src/AntiRansomwarePage.cpp:152
msgid "📄 File selezionato: "
msgstr "📄 Ausgewählte Datei: "
#: ../src/ScanPage.cpp:438
msgid "🔑 API Key VirusTotal caricata da cloud.conf"
msgstr "🔑 VirusTotal API-Schlüssel aus cloud.conf geladen"
#: ../src/ScanPage.cpp:442
msgid "⚠️ Errore caricamento cloud.conf"
msgstr "⚠️ Fehler beim Laden von cloud.conf"
#: ../src/ScanPage.cpp:458
msgid "💾 API Key salvata in cloud.conf"
msgstr "💾 API-Schlüssel in cloud.conf gespeichert"
#: ../src/ScanPage.cpp:462
msgid "❌ Errore salvataggio cloud.conf"
msgstr "❌ Fehler beim Speichern von cloud.conf"
#: ../src/ScanPage.cpp:527
msgid "🛑 Tutti i monitor inotify sono stati disattivati"
msgstr "🛑 Alle inotify-Überwachungen wurden deaktiviert"
#: ../src/ScanPage.cpp:535
msgid "⏳ È già in corso un'altra scansione..."
msgstr "⏳ Es läuft bereits ein anderer Scan..."
#: ../src/ScanPage.cpp:540
msgid "⚠️ Nessun file o cartella selezionato.\n"
msgstr "⚠️ Keine Datei oder Ordner ausgewählt.\n"
#: ../src/ScanPage.cpp:547
msgid ""
"🔍 Avvio scansione con clamdscan...\n"
"\n"
msgstr ""
"🔍 Starte Scan mit clamdscan...\n"
"\n"
#: ../src/ScanPage.cpp:578
msgid "❌ Errore avvio clamdscan: "
msgstr "❌ Fehler beim Starten von clamdscan: "
#: ../src/ScanPage.cpp:595
msgid "✅ Scansione completata.\n"
msgstr "✅ Scan abgeschlossen.\n"
#: ../src/ScanPage.cpp:634
msgid "❌ Errore lettura output: "
msgstr "❌ Fehler beim Lesen der Ausgabe: "
#: ../src/ScanPage.cpp:650
msgid "📁 Ignorato (non è un file regolare): "
msgstr "📁 Ignoriert (keine normale Datei): "
#: ../src/ScanPage.cpp:658
msgid "⏳ File troppo piccolo, potrebbe essere ancora in scrittura: "
msgstr "⏳ Datei zu klein, möglicherweise noch im Schreibvorgang: "
#: ../src/ScanPage.cpp:663
msgid "❌ Impossibile determinare dimensione file: "
msgstr "❌ Dateigröße konnte nicht ermittelt werden: "
#: ../src/ScanPage.cpp:680
msgid "🔍 Scansione automatica per: "
msgstr "🔍 Automatischer Scan für: "
#: ../src/ScanPage.cpp:725
msgid "⬜ ClamAV pulito, avvio controllo cloud..."
msgstr "⬜ ClamAV sauber, starte Cloud-Überprüfung..."
#: ../src/ScanPage.cpp:734
msgid "⬜ File pulito da ClamAV, controllo cloud..."
msgstr "⬜ Datei von ClamAV sauber, Cloud-Überprüfung..."
#: ../src/ScanPage.cpp:739
msgid "❌ Errore scansione automatica"
msgstr "❌ Fehler beim automatischen Scan"
#: ../src/ScanPage.cpp:747
msgid "❌ Errore accesso file: "
msgstr "❌ Dateizugriffsfehler: "
#: ../src/ScanPage.cpp:875
msgid "📡 Monitoraggio Download attivo (inotify)"
msgstr "📡 Download-Überwachung aktiv (inotify)"
#: ../src/ScanPage.cpp:933
msgid "🌍 Monitor globale inotify attivo"
msgstr "🌍 Globale inotify-Überwachung aktiv"
#: ../src/ScanPage.cpp:952
msgid "⚠️ PKGBUILD sospetto: "
msgstr "⚠️ Verdächtiges PKGBUILD: "
#: ../src/ScanPage.cpp:957 ../src/AurScan.cpp:127
msgid "📦 PKGBUILD rilevato: "
msgstr "📦 PKGBUILD erkannt: "
#: ../src/ScanPage.cpp:969 ../src/AurScan.cpp:258
msgid "❌ PKGBUILD non trovato: "
msgstr "❌ PKGBUILD nicht gefunden: "
#: ../src/ScanPage.cpp:973
msgid "🦠 Scansione AUR: "
msgstr "🦠 AUR-Scan: "
#: ../src/ScanPage.cpp:1015
msgid "✅ PKGBUILD pulito: "
msgstr "✅ PKGBUILD sauber: "
#: ../src/ScanPage.cpp:1019
msgid "❌ Errore lettura output AUR"
msgstr "❌ Fehler beim Lesen der AUR-Ausgabe"
#: ../src/ScanPage.cpp:1027
msgid "❌ Errore avvio clamdscan per PKGBUILD"
msgstr "❌ Fehler beim Starten von clamdscan für PKGBUILD"
#: ../src/ScanPage.cpp:1051
msgid "🔏 Nessun match cloud → File sicuro."
msgstr "🔏 Kein Cloud-Treffer → Datei sicher."
#: ../src/ScanPage.cpp:1098
msgid "🌐 Avvio controllo cloud..."
msgstr "🌐 Starte Cloud-Überprüfung..."
#: ../src/ScanPage.cpp:1139
msgid "⚠️ Alert inviato per file infetto: "
msgstr "⚠️ Alarm für infizierte Datei gesendet: "
#: ../src/ScanPage.cpp:1145
msgid "File infetto rilevato:\n"
msgstr "Infizierte Datei erkannt:\n"
#: ../src/ScanPage.cpp:1178
msgid "⚠️ File infetto: "
msgstr "⚠️ Infizierte Datei: "
#: ../src/ScanPage.cpp:1183
msgid "File infetto:\n"
msgstr "Infizierte Datei:\n"
#: ../src/ScanPage.cpp:1201
msgid "Minaccia rilevata:\n"
msgstr "Bedrohung erkannt:\n"
#: ../src/ScanPage.cpp:1201
msgid ""
"\n"
"Tipo: "
msgstr ""
"\n"
"Typ: "
#: ../src/ScanPage.cpp:1281
msgid "🔐 Privacy – Controllo Cloud"
msgstr "🔐 Datenschutz – Cloud-Überprüfung"
#: ../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 lädt **keine** Dateien online hoch.\n"
"\n"
"• Es wird kein lokaler Inhalt übertragen\n"
"• Es wird nur der SHA256-Hash der Datei berechnet\n"
"• Der Hash wird mit öffentlichen Datenbanken verglichen\n"
"• Kein Pfad oder personenbezogene Daten werden gesendet\n"
"• Der API-Schlüssel bleibt ausschließlich lokal gespeichert\n"
"\n"
"Die Cloud-Überprüfung ist eine reine Reputationsprüfung, **kein** Datei-Upload."
#: ../src/BastionGuard-privacyd.cpp:81
msgid "[privacyd] Errore scrittura log."
msgstr "[privacyd] Fehler beim Schreiben des Logs."
#: ../src/BastionGuard-privacyd.cpp:132
msgid "[privacyd] Avviato monitoraggio webcam/microfono."
msgstr "[privacyd] Überwachung von Webcam/Mikrofon gestartet."
#: ../src/BastionGuard-privacyd.cpp:140
msgid "Nuovo accesso: "
msgstr "Neuer Zugriff: "
#: ../src/BastionGuard-privacyd.cpp:148
msgid "Accesso terminato: %1"
msgstr "Zugriff beendet: %1"
#: ../src/BastionGuard-privacyd.cpp:159
msgid "[privacyd] Monitoraggio terminato."
msgstr "[privacyd] Überwachung beendet."
#: ../src/BastionGuard-privacyd.cpp:177
msgid "=== Avvio BastionGuard-privacyd (headless) ==="
msgstr "=== Start BastionGuard-privacyd (headless) ==="
#: ../src/BastionGuard-privacyd.cpp:185
msgid "=== Arresto BastionGuard-privacyd ==="
msgstr "=== Stopp BastionGuard-privacyd ==="
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:48
msgid "HIBP: API key non valida (401)"
msgstr "HIBP: Ungültiger API-Schlüssel (401)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:53
msgid "HIBP: rate limit superato (429)"
msgstr "HIBP: Rate-Limit überschritten (429)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:68
msgid "HIBP: JSON non valido"
msgstr "HIBP: Ungültiges JSON"
#: ../src/IdentityLeakPage/providers/LeakCheckProvider.cpp:40
msgid "Rilevato da LeakCheck Public API"
msgstr "Von LeakCheck Public API erkannt"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:22
msgid "Normalizzazione identità…"
msgstr "Normalisierung der Identität…"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:49
msgid "Fonte attiva: HIBP (copertura completa)"
msgstr "Aktive Quelle: HIBP (vollständige Abdeckung)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:51
msgid "⚠ HIBP non configurato"
msgstr "⚠ HIBP nicht konfiguriert"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:52
msgid " Uso LeakCheck (copertura limitata)"
msgstr " Verwendung von LeakCheck (eingeschränkte Abdeckung)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:70
msgid "❌ Errore durante la verifica: "
msgstr "❌ Fehler während der Überprüfung: "
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:78
msgid "✔ Nessuna violazione rilevata."
msgstr "✔ Keine Verletzungen erkannt."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:31
msgid "🛡️ Controllo violazioni identità"
msgstr "🛡️ Identitätsverletzungsprüfung"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:55
msgid "Inserisci email da monitorare"
msgstr "Zu überwachende E-Mail-Adresse eingeben"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:58
msgid "ℹ️ Privacy"
msgstr "ℹ️ Datenschutz"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:77
msgid "HIBP API Key"
msgstr "HIBP API-Schlüssel"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:105
msgid "LeakCheck API Key"
msgstr "LeakCheck API-Schlüssel"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:115
msgid "⚠️ Info"
msgstr "⚠️ Info"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:141
msgid "Verifica password compromessa"
msgstr "Kompromittiertes Passwort prüfen"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:145
msgid "Verifica password"
msgstr "Passwort prüfen"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:159
msgid "Monitor automatico (ogni 24h)"
msgstr "Automatische Überwachung (alle 24h)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:172
msgid "Verifica violazioni"
msgstr "Verletzungen prüfen"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:251
msgid "⚠ HIBP API rimossa"
msgstr "⚠ HIBP API entfernt"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:252
msgid "✔ HIBP API salvata"
msgstr "✔ HIBP API gespeichert"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:262
msgid "⚠ LeakCheck API rimossa"
msgstr "⚠ LeakCheck API entfernt"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:263
msgid "✔ LeakCheck API salvata"
msgstr "✔ LeakCheck API gespeichert"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:275
msgid "Monitor automatico attivato (24h)"
msgstr "Automatische Überwachung aktiviert (24h)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:307
msgid "Monitor automatico disattivato"
msgstr "Automatische Überwachung deaktiviert"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:310
msgid "Monitor automatico abilitato"
msgstr "Automatische Überwachung aktiviert"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:331
msgid "Avvio controllo violazioni…"
msgstr "Starte Überprüfung auf Verletzungen…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:344
msgid "Controllo completato."
msgstr "Überprüfung abgeschlossen."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:361
msgid "🔐 Controllo password (HIBP)…"
msgstr "🔐 Passwortprüfung (HIBP)…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:369
msgid "❌ Password compromessa – trovata in "
msgstr "❌ Passwort kompromittiert – gefunden in "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:371
msgid " violazioni"
msgstr " Verletzungen"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:373
msgid " → Cambiala immediatamente"
msgstr " → Sofort ändern!"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:376
msgid "✔ Password NON presente in database noti"
msgstr "✔ Passwort **nicht** in bekannten Datenbanken vorhanden"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:381
msgid "❌ Errore controllo password: "
msgstr "❌ Fehler bei der Passwortprüfung: "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:449
msgid "🔐 Tutela della privacy"
msgstr "🔐 Schutz der Privatsphäre"
#: ../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 ""
"Von BastionGuard werden **keine** personenbezogenen Daten gesendet oder gespeichert.\n"
"\n"
"• E-Mails werden nur über offizielle APIs geprüft\n"
"• Passwörter werden **niemals** übertragen\n"
"• Passwortprüfung erfolgt nur mit Teil-Hashes (HIBP Range)\n"
"• Es werden keine Informationen auf externen Servern gespeichert\n"
"\n"
"Die Prüfung erfolgt unter vollständigem Respekt der Privatsphäre."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:465
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:551
msgid "Ho capito"
msgstr "Verstanden"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:535
msgid "⚠️ Avviso su LeakCheck"
msgstr "⚠️ Hinweis zu 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 ""
"Die von BastionGuard für LeakCheck verwendeten APIs sind **nicht** dieselben wie die des offiziellen Websites.\n"
"\n"
"• BastionGuard ist **nicht** mit LeakCheck verbunden\n"
"• Es besteht keinerlei Partnerschaft oder implizite Genehmigung\n"
"• Die Ergebnisse können von denen auf der Website abweichen\n"
"\n"
"Der Benutzer ist für die Nutzung der APIs selbst verantwortlich."
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:71
msgid "Monitor Identity Leak attivo (HIBP + LeakCheck)"
msgstr "Identity-Leak-Überwachung aktiv (HIBP + LeakCheck)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:74
msgid ""
"⚠ Monitor Identity Leak attivo in modalità LIMITATA (solo LeakCheck, API "
"HIBP mancante)"
msgstr ""
"⚠ Identity-Leak-Überwachung nur im **EINGESCHRÄNKTEN** Modus aktiv (nur LeakCheck, HIBP-API fehlt)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:90
msgid "⚠ Nuova violazione rilevata per identità: "
msgstr "⚠ Neue Verletzung für Identität erkannt: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:94
msgid ""
"⚠ Possibile esposizione rilevata (fonte LeakCheck, verifica manuale "
"consigliata)"
msgstr ""
"⚠ Mögliche Datenpanne erkannt (Quelle: LeakCheck, manuelle Überprüfung empfohlen)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:101
msgid "❌ Errore monitor Identity Leak: "
msgstr "❌ Fehler beim Identity-Leak-Monitor: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:114
msgid "Monitor Identity Leak fermato"
msgstr "Identity-Leak-Überwachung gestoppt"
#: ../src/IdentityLeakPage/storage/LeakDatabase.cpp:47
msgid "SQLite: open failed"
msgstr "SQLite: Öffnen fehlgeschlagen"
#: ../src/Backend.cpp:262
msgid "Impossibile scrivere la configurazione Samba"
msgstr "Samba-Konfiguration konnte nicht geschrieben werden"
#: ../src/Backend.cpp:269
msgid "Stato Samba salvato: "
msgstr "Samba-Status gespeichert: "
#: ../src/Backend.cpp:270
msgid "abilitato"
msgstr "aktiviert"
#: ../src/Backend.cpp:270
msgid "disabilitato"
msgstr "deaktiviert"
#: ../src/Backend.cpp:288
msgid "✔ Riavviato clamav-daemon\n"
msgstr "✔ clamav-daemon neu gestartet\n"
#: ../src/Backend.cpp:291
msgid "✔ Riavviato clamd\n"
msgstr "✔ clamd neu gestartet\n"
#: ../src/Backend.cpp:293
msgid "⚠ Nessun servizio clamd/clamav-daemon trovato\n"
msgstr "⚠ Kein clamd/clamav-daemon Dienst gefunden\n"
#: ../src/Backend.cpp:306
msgid "⚠ install_to_system_data: pkexec failed (code "
msgstr "⚠ install_to_system_data: pkexec fehlgeschlagen (Code "
#: ../src/Backend.cpp:313
msgid "❌ install_to_system_data exception: "
msgstr "❌ install_to_system_data Ausnahme: "
#: ../src/Backend.cpp:345 ../src/Backend.cpp:1524
msgid "Impossibile aprire il file di configurazione per scrittura: "
msgstr "Konfigurationsdatei konnte nicht zum Schreiben geöffnet werden: "
#: ../src/Backend.cpp:353
msgid "Percorso quarantena salvato in configurazione: "
msgstr "Quarantänepfad in Konfiguration gespeichert: "
#: ../src/Backend.cpp:355
msgid "Errore durante la scrittura della configurazione: "
msgstr "Fehler beim Schreiben der Konfiguration: "
#: ../src/Backend.cpp:385 ../src/QuarantinePage.cpp:77 ../src/Quarantine.cpp:56
msgid "❌ Errore creazione cartella quarantena: "
msgstr "❌ Fehler beim Erstellen des Quarantäne-Ordners: "
#: ../src/Backend.cpp:422
msgid "❌ Errore copia "
msgstr "❌ Kopierfehler "
#: ../src/Backend.cpp:475
msgid "Abilitata"
msgstr "Aktiviert"
#: ../src/Backend.cpp:475
msgid "Disabilitata"
msgstr "Deaktiviert"
#: ../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 "unbekannt"
#: ../src/Backend.cpp:667
msgid "✔ clamd già installato\n"
msgstr "✔ clamd bereits installiert\n"
#: ../src/Backend.cpp:672
msgid "⚠ clamd non trovato, tentativo installazione per "
msgstr "⚠ clamd nicht gefunden, versuche Installation für "
#: ../src/Backend.cpp:690
msgid "❌ Distribuzione non riconosciuta: "
msgstr "❌ Distribution nicht erkannt: "
#: ../src/Backend.cpp:695
msgid "✔ clamd installato correttamente\n"
msgstr "✔ clamd korrekt installiert\n"
#: ../src/Backend.cpp:698
msgid "❌ Errore durante l’installazione di clamd\n"
msgstr "❌ Fehler während der Installation von clamd\n"
#: ../src/Backend.cpp:742
msgid "[Backend] ⚠ Errore lettura configurazione firewall\n"
msgstr "[Backend] ⚠ Fehler beim Lesen der Firewall-Konfiguration\n"
#: ../src/Backend.cpp:748
msgid "[Backend] 🛰️ Listener D-Bus ransomware attivo\n"
msgstr "[Backend] 🛰️ D-Bus Ransomware-Listener aktiv\n"
#: ../src/Backend.cpp:750
msgid "[Backend] ⚠ Impossibile avviare listener D-Bus ransomware: "
msgstr "[Backend] ⚠ Kann D-Bus Ransomware-Listener nicht starten: "
#: ../src/Backend.cpp:774
msgid "[Backend] Configurazione Google Safe caricata da "
msgstr "[Backend] Google Safe-Konfiguration geladen von "
#: ../src/Backend.cpp:777
msgid "[Backend] ⚠ Impossibile leggere config Google Safe\n"
msgstr "[Backend] ⚠ Kann Google Safe Konfiguration nicht lesen\n"
#: ../src/Backend.cpp:782
msgid "[Backend] Google Safe Browsing attivo (API Key: %1)\n"
msgstr "[Backend] Google Safe Browsing aktiv (API-Schlüssel: %1)\n"
#: ../src/Backend.cpp:783
msgid "vuota"
msgstr "leer"
#: ../src/Backend.cpp:783
msgid "presente"
msgstr "vorhanden"
#: ../src/Backend.cpp:787
msgid "[Backend] Google Safe Browsing disattivato.\n"
msgstr "[Backend] Google Safe Browsing deaktiviert.\n"
#: ../src/Backend.cpp:793
msgid "[Backend] Blacklist non trovata in "
msgstr "[Backend] Blacklist nicht gefunden in "
#: ../src/Backend.cpp:794
msgid " — provo a scaricarla con updatePhishLists()\n"
msgstr " — versuche Download mit updatePhishLists()\n"
#: ../src/Backend.cpp:797
msgid "[Backend] Blacklist aggiornata e trovata in "
msgstr "[Backend] Blacklist aktualisiert und gefunden in "
#: ../src/Backend.cpp:799
msgid "[Backend] updatePhishLists() fallita, continuerò senza WebProbe\n"
msgstr "[Backend] updatePhishLists() fehlgeschlagen, fahre ohne WebProbe fort\n"
#: ../src/Backend.cpp:808
msgid "[Backend] WebProbe avviato su porta "
msgstr "[Backend] WebProbe gestartet auf Port "
#: ../src/Backend.cpp:809
msgid " con blacklist: "
msgstr " mit Blacklist: "
#: ../src/Backend.cpp:811
msgid "[Backend] Errore inizializzazione WebProbe: "
msgstr "[Backend] Fehler bei der Initialisierung von WebProbe: "
#: ../src/Backend.cpp:815
msgid "[Backend] Nessuna blacklist disponibile, WebProbe non inizializzato\n"
msgstr "[Backend] Keine Blacklist verfügbar, WebProbe nicht initialisiert\n"
#: ../src/Backend.cpp:821
msgid "[Backend] Whitelist caricata con "
msgstr "[Backend] Whitelist geladen mit "
#: ../src/Backend.cpp:824
msgid "[Backend] ⚠ Errore caricamento whitelist: "
msgstr "[Backend] ⚠ Fehler beim Laden der Whitelist: "
#: ../src/Backend.cpp:844
msgid "✔ Servizio Anti-Ransomware avviato\n"
msgstr "✔ Anti-Ransomware-Dienst gestartet\n"
#: ../src/Backend.cpp:846
msgid "❌ Errore avvio servizio Anti-Ransomware\n"
msgstr "❌ Fehler beim Starten des Anti-Ransomware-Dienstes\n"
#: ../src/Backend.cpp:855
msgid "✔ Servizio Anti-Ransomware fermato\n"
msgstr "✔ Anti-Ransomware-Dienst gestoppt\n"
#: ../src/Backend.cpp:857
msgid "⚠ Impossibile fermare il servizio Anti-Ransomware\n"
msgstr "⚠ Kann Anti-Ransomware-Dienst nicht stoppen\n"
#: ../src/Backend.cpp:928
msgid "⬇ Inizio aggiornamento delle regole YARA..."
msgstr "⬇ Beginne Aktualisierung der YARA-Regeln..."
#: ../src/Backend.cpp:964
msgid "✔ Aggiornato: "
msgstr "✔ Aktualisiert: "
#: ../src/Backend.cpp:972
msgid "Totale riusciti: "
msgstr "Insgesamt erfolgreich: "
#: ../src/Backend.cpp:973
msgid "Falliti: "
msgstr "Fehlgeschlagen: "
#: ../src/Backend.cpp:976
msgid "⚠ Alcuni download sono stati bloccati dall'AntiPhishing."
msgstr "⚠ Einige Downloads wurden vom Anti-Phishing blockiert."
#: ../src/Backend.cpp:979
msgid "📁 Regole salvate in: "
msgstr "📁 Regeln gespeichert in: "
#: ../src/Backend.cpp:994
msgid "✔ Copiate anche in /usr/share/BastionGuard/data/yara"
msgstr "✔ Auch nach /usr/share/BastionGuard/data/yara kopiert"
#: ../src/Backend.cpp:996
msgid "⚠ Impossibile copiare in /usr/share (permessi negati)"
msgstr "⚠ Kann nicht nach /usr/share kopieren (Zugriff verweigert)"
#: ../src/Backend.cpp:1075
msgid "❌ Impossibile scrivere "
msgstr "❌ Kann nicht schreiben "
#: ../src/Backend.cpp:1105
msgid "⚠ Nessun dato da "
msgstr "⚠ Keine Daten von "
#: ../src/Backend.cpp:1131
msgid "# ... lista completa salvata in blacklist.txt\n"
msgstr "# ... vollständige Liste in blacklist.txt gespeichert\n"
#: ../src/Backend.cpp:1146
msgid "❌ Impossibile aprire la blacklist per generare dnsmasq."
msgstr "❌ Kann Blacklist nicht öffnen um dnsmasq zu generieren."
#: ../src/Backend.cpp:1150
msgid "❌ Impossibile creare file temporaneo dnsmasq."
msgstr "❌ Kann temporäre dnsmasq-Datei nicht erstellen."
#: ../src/Backend.cpp:1255
msgid "[Backend] ✅ Whitelist utente/banca caricata: "
msgstr "[Backend] ✅ Benutzer-/Bank-Whitelist geladen: "
#: ../src/Backend.cpp:1257
msgid "[Backend] ✅ Whitelist infrastrutturale: "
msgstr "[Backend] ✅ Infrastruktur-Whitelist: "
#: ../src/Backend.cpp:1258 ../src/SecureBrowser.cpp:662
msgid " domini.\n"
msgstr " Domains.\n"
#: ../src/Backend.cpp:1317
msgid "✔ File dnsmasq generato: "
msgstr "✔ dnsmasq-Datei generiert: "
#: ../src/Backend.cpp:1318
msgid " voci. Skipped whitelist: "
msgstr " Einträge. Übersprungene Whitelist: "
#: ../src/Backend.cpp:1319
msgid " | Skipped IP: "
msgstr " | Übersprungene IP: "
#: ../src/Backend.cpp:1329
msgid "⚠ Errore generazione dnsmasq blocklist: "
msgstr "⚠ Fehler bei der Erstellung der dnsmasq-Blockliste: "
#: ../src/Backend.cpp:1339
msgid "[Firewall] Blocco IP disabilitato — salto applicazione regole.\n"
msgstr "[Firewall] IP-Blockierung deaktiviert — überspringe Anwendung der Regeln.\n"
#: ../src/Backend.cpp:1341
msgid "[Firewall] Nessun firewall supportato rilevato.\n"
msgstr "[Firewall] Kein unterstützter Firewall erkannt.\n"
#: ../src/Backend.cpp:1354
msgid "[Firewall] Tentata applicazione regole da "
msgstr "[Firewall] Versuche Anwendung der Regeln von "
#: ../src/Backend.cpp:1355
msgid " righe blacklist "
msgstr " Blacklist-Zeilen "
#: ../src/Backend.cpp:1360
msgid "[Firewall] Errore applicazione regole firewall: "
msgstr "[Firewall] Fehler bei der Anwendung der Firewall-Regeln: "
#: ../src/Backend.cpp:1364
msgid "[Firewall] Errore sconosciuto applicazione regole firewall.\n"
msgstr "[Firewall] Unbekannter Fehler bei der Anwendung der Firewall-Regeln.\n"
#: ../src/Backend.cpp:1368
msgid "✔ Blacklist phishing aggiornata in "
msgstr "✔ Phishing-Blacklist aktualisiert in "
#: ../src/Backend.cpp:1369
msgid " e ridotta in "
msgstr " und reduziert in "
#: ../src/Backend.cpp:1378
msgid "▶ Avvio protezione Anti-Phishing...\n"
msgstr "▶ Starte Anti-Phishing-Schutz...\n"
#: ../src/Backend.cpp:1381
msgid "✔ Servizio Anti-Phishing avviato\n"
msgstr "✔ Anti-Phishing-Dienst gestartet\n"
#: ../src/Backend.cpp:1383
msgid "❌ Errore avvio servizio Anti-Phishing\n"
msgstr "❌ Fehler beim Starten des Anti-Phishing-Dienstes\n"
#: ../src/Backend.cpp:1388
msgid "⏹ Arresto protezione Anti-Phishing...\n"
msgstr "⏹ Stoppe Anti-Phishing-Schutz...\n"
#: ../src/Backend.cpp:1391
msgid "✔ Servizio Anti-Phishing fermato\n"
msgstr "✔ Anti-Phishing-Dienst gestoppt\n"
#: ../src/Backend.cpp:1393
msgid "⚠ Errore arresto BastionGuard-phishing-scanner.service\n"
msgstr "⚠ Fehler beim Stoppen von BastionGuard-phishing-scanner.service\n"
#: ../src/Backend.cpp:1423
msgid "⬇ Inizio aggiornamento Sanesecurity DB..."
msgstr "⬇ Beginne Aktualisierung der Sanesecurity-Datenbank..."
#: ../src/Backend.cpp:1435
msgid "⬇ Scarico "
msgstr "⬇ Lade herunter "
#: ../src/Backend.cpp:1441
msgid "⚠ Errore download o file vuoto: "
msgstr "⚠ Download-Fehler oder leere Datei: "
#: ../src/Backend.cpp:1449
msgid "❌ Errore copia locale "
msgstr "❌ Fehler beim lokalen Kopieren "
#: ../src/Backend.cpp:1455
msgid "✔ "
msgstr "✔ "
#: ../src/Backend.cpp:1455
msgid " installato system-wide in "
msgstr " systemweit installiert in "
#: ../src/Backend.cpp:1457
msgid "ℹ "
msgstr "ℹ "
#: ../src/Backend.cpp:1457
msgid " disponibile solo in "
msgstr " nur verfügbar in "
#: ../src/Backend.cpp:1464
msgid "✔ Database Sanesecurity aggiornato in "
msgstr "✔ Sanesecurity-Datenbank aktualisiert in "
#: ../src/Backend.cpp:1513
msgid "Variabile HOME non trovata"
msgstr "HOME-Variable nicht gefunden"
#: ../src/Backend.cpp:1529
msgid "Configurazione Google Safe Browsing"
msgstr "Google Safe Browsing Konfiguration"
#: ../src/Backend.cpp:1534
msgid "Configurazione Google Safe salvata in "
msgstr "Google Safe Konfiguration gespeichert in "
#: ../src/Backend.cpp:1536
msgid "Errore durante il salvataggio della configurazione Google Safe: "
msgstr "Fehler beim Speichern der Google Safe Konfiguration: "
#: ../src/Backend.cpp:1543
msgid "Nessuna chiave API Google Safe impostata"
msgstr "Kein Google Safe API-Schlüssel eingestellt"
#: ../src/Backend.cpp:1549
msgid "Impossibile inizializzare la libreria CURL"
msgstr "Kann CURL-Bibliothek nicht initialisieren"
#: ../src/Backend.cpp:1571
msgid "Errore nella richiesta HTTP a Google Safe: "
msgstr "Fehler bei der HTTP-Anfrage an Google Safe: "
#: ../src/Backend.cpp:1581
msgid "Chiave Google Safe valida e attiva"
msgstr "Google Safe Schlüssel gültig und aktiv"
#: ../src/Backend.cpp:1584
msgid "Chiave API non valida o risposta inattesa dal server"
msgstr "Ungültiger API-Schlüssel oder unerwartete Serverantwort"
#: ../src/Backend.cpp:1602
msgid "Timer aggiornamento phishing attivato correttamente."
msgstr "Phishing-Update-Timer erfolgreich aktiviert."
#: ../src/Backend.cpp:1604
msgid "Timer aggiornamento phishing disattivato."
msgstr "Phishing-Update-Timer deaktiviert."
#: ../src/Backend.cpp:1609
msgid "Errore durante l’attivazione del timer di aggiornamento phishing!"
msgstr "Fehler beim Aktivieren des Phishing-Update-Timers!"
#: ../src/Backend.cpp:1611
msgid "Errore durante la disattivazione del timer di aggiornamento phishing!"
msgstr "Fehler beim Deaktivieren des Phishing-Update-Timers!"
#: ../src/Backend.cpp:1801
msgid "❌ Impossibile scrivere credenziali SMB\n"
msgstr "❌ Kann SMB-Anmeldedaten nicht schreiben\n"
#: ../src/Backend.cpp:1812
msgid "✔ Credenziali SMB salvate in modo sicuro (XOR + Base64)\n"
msgstr "✔ SMB-Anmeldedaten sicher gespeichert (XOR + Base64)\n"
#: ../src/Backend.cpp:1843
msgid "✔ Credenziali SMB caricate: "
msgstr "✔ SMB-Anmeldedaten geladen: "
#: ../src/Backend.cpp:1903
msgid "SMB ERROR: contesto SMB nullo\n"
msgstr "SMB FEHLER: SMB-Kontext null\n"
#: ../src/Backend.cpp:1929
msgid "SMB ERROR: funzioni SMB mancanti (contesto non valido)\n"
msgstr "SMB FEHLER: SMB-Funktionen fehlen (ungültiger Kontext)\n"
#: ../src/Backend.cpp:1937
msgid "SMB ERROR: impossibile aprire "
msgstr "SMB FEHLER: Kann nicht öffnen "
#: ../src/Backend.cpp:1981
msgid "SMB ERROR: ctx nullo\n"
msgstr "SMB FEHLER: ctx null\n"
#: ../src/Backend.cpp:1992
msgid "SMB ERROR: funzioni SMB non disponibili\n"
msgstr "SMB FEHLER: SMB-Funktionen nicht verfügbar\n"
#: ../src/Backend.cpp:1999
msgid "SMB ERROR: impossibile aprire file: "
msgstr "SMB FEHLER: Kann Datei nicht öffnen: "
#: ../src/Backend.cpp:2010
msgid "SMB ERROR: callback fallita\n"
msgstr "SMB FEHLER: Callback fehlgeschlagen\n"
#: ../src/Backend.cpp:2030
msgid "SMB ERROR: impossibile creare contesto SMB\n"
msgstr "SMB FEHLER: Kann SMB-Kontext nicht erstellen\n"
#: ../src/Backend.cpp:2039
msgid "SMB ERROR: impossibile creare directory "
msgstr "SMB FEHLER: Kann Verzeichnis nicht erstellen "
#: ../src/Backend.cpp:2048
msgid "SMB ERROR: impossibile aprire file locale "
msgstr "SMB FEHLER: Kann lokale Datei nicht öffnen "
#: ../src/Backend.cpp:2049
msgid " per scrittura\n"
msgstr " zum Schreiben\n"
#: ../src/Backend.cpp:2073
msgid "SMB ERROR: copia fallita per: "
msgstr "SMB FEHLER: Kopieren fehlgeschlagen für: "
#: ../src/Backend.cpp:2121
msgid "=== Scansione Samba: "
msgstr "=== Samba-Scan: "
#: ../src/Backend.cpp:2135
msgid "Percorso SMB rilevato. Creo contesto SMB..."
msgstr "SMB-Pfad erkannt. Erstelle SMB-Kontext..."
#: ../src/Backend.cpp:2140
msgid "ERRORE: impossibile creare contesto SMB."
msgstr "FEHLER: Kann SMB-Kontext nicht erstellen."
#: ../src/Backend.cpp:2149
msgid "ERRORE: impossibile elencare la share SMB."
msgstr "FEHLER: Kann SMB-Freigabe nicht auflisten."
#: ../src/Backend.cpp:2157
msgid "File trovati via SMB: "
msgstr "Über SMB gefundene Dateien: "
#: ../src/Backend.cpp:2166
msgid "ERRORE: directory locale non trovata."
msgstr "FEHLER: Lokales Verzeichnis nicht gefunden."
#: ../src/Backend.cpp:2182
msgid "ERRORE: impossibile scansionare la directory locale."
msgstr "FEHLER: Lokales Verzeichnis konnte nicht gescannt werden."
#: ../src/Backend.cpp:2187
msgid "Nessun file da scansionare."
msgstr "Keine Dateien zum Scannen vorhanden."
#: ../src/Backend.cpp:2192
msgid "File trovati localmente: "
msgstr "Lokal gefundene Dateien: "
#: ../src/Backend.cpp:2209
msgid "ERRORE: clamdscan non trovato."
msgstr "FEHLER: clamdscan nicht gefunden."
#: ../src/Backend.cpp:2220
msgid "ERRORE: il demone clamd non è attivo."
msgstr "FEHLER: clamd-Daemon ist nicht aktiv."
#: ../src/Backend.cpp:2225
msgid "Demone ClamAV rilevato."
msgstr "ClamAV-Daemon erkannt."
#: ../src/Backend.cpp:2235
msgid "ERRORE: impossibile creare temp dir."
msgstr "FEHLER: Temporäres Verzeichnis konnte nicht erstellt werden."
#: ../src/Backend.cpp:2249
msgid "Trovati "
msgstr "Gefunden "
#: ../src/Backend.cpp:2249
msgid " file da copiare."
msgstr " Dateien zum Kopieren."
#: ../src/Backend.cpp:2268
msgid "ERRORE copia locale: "
msgstr "FEHLER beim lokalen Kopieren: "
#: ../src/Backend.cpp:2297
msgid "ERRORE lettura SMB: "
msgstr "FEHLER beim Lesen von SMB: "
#: ../src/Backend.cpp:2306
msgid "Copiato: "
msgstr "Kopiert: "
#: ../src/Backend.cpp:2324
msgid "Eseguo comando: "
msgstr "Führe Befehl aus: "
#: ../src/Backend.cpp:2328
msgid "ERRORE: popen() fallita."
msgstr "FEHLER: popen() fehlgeschlagen."
#: ../src/Backend.cpp:2372
msgid "=== Scansione completata ==="
msgstr "=== Scan abgeschlossen ==="
#: ../src/Backend.cpp:2373 ../src/usb/USBScanPage.cpp:652
msgid "File analizzati: "
msgstr "Analysierte Dateien: "
#: ../src/Backend.cpp:2374
msgid "File infetti: "
msgstr "Infizierte Dateien: "
#: ../src/Backend.cpp:2377
msgid "Scansione completata."
msgstr "Scan abgeschlossen."
#: ../src/Backend.cpp:2401
msgid "Directory Samba non trovata: "
msgstr "Samba-Verzeichnis nicht gefunden: "
#: ../src/Backend.cpp:2413
msgid "⚠️ Impossibile riscrivere la configurazione Samba\n"
msgstr "⚠️ Samba-Konfiguration konnte nicht überschrieben werden\n"
#: ../src/Backend.cpp:2423
msgid "Rimossa directory Samba: "
msgstr "Samba-Verzeichnis entfernt: "
#: ../src/Backend.cpp:2443
msgid "🔧 Inizializzazione canale D-Bus per invio alert..."
msgstr "🔧 Initialisiere D-Bus-Kanal für Alarmmeldungen..."
#: ../src/Backend.cpp:2470
msgid "🟢 Servizio BastionGuard-ransomware-alert trovato su D-Bus."
msgstr "🟢 Dienst BastionGuard-ransomware-alert auf D-Bus gefunden."
#: ../src/Backend.cpp:2472
msgid ""
"⚠️ Servizio BastionGuard-ransomware-alert non attivo. Gli avvisi non verranno "
"mostrati."
msgstr ""
"⚠️ Dienst BastionGuard-ransomware-alert nicht aktiv. Warnungen werden nicht angezeigt."
#: ../src/Backend.cpp:2475
msgid "❌ Errore inizializzazione D-Bus: "
msgstr "❌ Fehler bei D-Bus-Initialisierung: "
#: ../src/Backend.cpp:2506
msgid "⚠️ Impossibile verificare il listener D-Bus: "
msgstr "⚠️ D-Bus-Listener konnte nicht überprüft werden: "
#: ../src/Backend.cpp:2511
msgid ""
"⚠️ Listener org.BastionGuard.Ransomware.Alert non attivo — nessun popup verrà "
"mostrato."
msgstr ""
"⚠️ Listener org.BastionGuard.Ransomware.Alert nicht aktiv — keine Popups werden angezeigt."
#: ../src/Backend.cpp:2534
msgid ""
"📢 Alert ransomware inviato via D-Bus:\n"
" - File: %1\n"
" - Famiglia: %2"
msgstr ""
"📢 Ransomware-Warnung via D-Bus gesendet:\n"
" - Datei: %1\n"
" - Familie: %2"
#: ../src/Backend.cpp:2539
msgid "❌ Errore nell'invio alert D-Bus: "
msgstr "❌ Fehler beim Senden der D-Bus-Warnung: "
#: ../src/Backend.cpp:2560
msgid "⚠️ Impossibile spostare il file, provo copia: "
msgstr "⚠️ Datei konnte nicht verschoben werden, versuche Kopie: "
#: ../src/Backend.cpp:2568
msgid "🧰 File spostato in quarantena: "
msgstr "🧰 Datei in Quarantäne verschoben: "
#: ../src/Backend.cpp:2573
msgid "File spostato in quarantena con successo:\n"
msgstr "Datei erfolgreich in Quarantäne verschoben:\n"
#: ../src/Backend.cpp:2579
msgid "Quarantena completata"
msgstr "Quarantäne abgeschlossen"
#: ../src/Backend.cpp:2584
msgid "❌ Errore durante la quarantena: "
msgstr "❌ Fehler während der Quarantäne: "
#: ../src/Backend.cpp:2603
msgid "📁 Creata directory di quarantena: "
msgstr "📁 Quarantäne-Verzeichnis erstellt: "
#: ../src/Backend.cpp:2614
msgid "❌ Errore in ensureQuarantinePath(): "
msgstr "❌ Fehler in ensureQuarantinePath(): "
#: ../src/Backend.cpp:2658
msgid "[Backend] ❌ Errore: init cURL\n"
msgstr "[Backend] ❌ Fehler: cURL-Initialisierung\n"
#: ../src/Backend.cpp:2664
msgid "[Backend] ❌ Errore apertura file "
msgstr "[Backend] ❌ Fehler beim Öffnen der Datei "
#: ../src/Backend.cpp:2669
msgid "[Backend] 🌍 Download da URL: "
msgstr "[Backend] 🌍 Download von URL: "
#: ../src/Backend.cpp:2694
msgid "[Backend] Risultato cURL: "
msgstr "[Backend] cURL-Ergebnis: "
#: ../src/Backend.cpp:2697
msgid "[Backend] ❌ Errore rete o HTTP ("
msgstr "[Backend] ❌ Netzwerk- oder HTTP-Fehler ("
#: ../src/Backend.cpp:2702
msgid "[Backend] ⚠ banks.json scaricato ma vuoto.\n"
msgstr "[Backend] ⚠ banks.json heruntergeladen aber leer.\n"
#: ../src/Backend.cpp:2706
msgid "[Backend] ✅ Lista banche aggiornata ("
msgstr "[Backend] ✅ Bankenliste aktualisiert ("
#: ../src/Backend.cpp:2740
msgid "✔ Whitelist salvata ("
msgstr "✔ Whitelist gespeichert ("
#: ../src/Backend.cpp:2742
msgid "❌ Errore salvataggio whitelist: "
msgstr "❌ Fehler beim Speichern der Whitelist: "
#: ../src/Backend.cpp:2759
msgid "✔ Whitelist caricata ("
msgstr "✔ Whitelist geladen ("
#: ../src/Backend.cpp:2761
msgid "⚠ Errore caricamento whitelist: "
msgstr "⚠ Fehler beim Laden der Whitelist: "
#: ../src/Backend.cpp:2772
msgid "✔ dnsmasq ricaricato correttamente.\n"
msgstr "✔ dnsmasq erfolgreich neu geladen.\n"
#: ../src/Backend.cpp:2775
msgid "⚠️ Errore nel reload di dnsmasq.\n"
msgstr "⚠️ Fehler beim Neuladen von dnsmasq.\n"
#: ../src/Backend.cpp:2781
msgid "[Backend] setPhishingPort("
msgstr "[Backend] setPhishingPort("
#: ../src/Backend.cpp:2781
msgid ") — funzione non più usata."
msgstr ") — Funktion nicht mehr verwendet."
#: ../src/Backend.cpp:2815
msgid "[Firewall] Nessun IP valido estratto\n"
msgstr "[Firewall] Keine gültige IP extrahiert\n"
#: ../src/Backend.cpp:2899
msgid "[Firewall] Impossibile aprire blacklist\n"
msgstr "[Firewall] Blacklist konnte nicht geöffnet werden\n"
#: ../src/Backend.cpp:2915
msgid "[Firewall] Nessun IP valido trovato\n"
msgstr "[Firewall] Keine gültige IP gefunden\n"
#: ../src/QuarantinePage.cpp:45
msgid "Nessun file in quarantena"
msgstr "Keine Dateien in Quarantäne"
#: ../src/QuarantinePage.cpp:88
msgid "⚠ Errore attivazione monitor quarantena: "
msgstr "⚠ Fehler beim Aktivieren des Quarantäne-Monitors: "
#: ../src/QuarantinePage.cpp:127
msgid "Elimina"
msgstr "Löschen"
#: ../src/RealtimePage.cpp:10
msgid "▶ Avvia protezione"
msgstr "▶ Schutz starten"
#: ../src/RealtimePage.cpp:11
msgid "■ Ferma protezione"
msgstr "■ Schutz stoppen"
#: ../src/RealtimePage.cpp:26 ../src/MainWindow.cpp:285
msgid "Protezione in tempo reale"
msgstr "Echtzeitschutz"
#: ../src/RealtimePage.cpp:42
msgid "Monitoraggio in tempo reale con AntiRansom Engine..."
msgstr "Echtzeit-Überwachung mit AntiRansom Engine..."
#: ../src/RealtimePage.cpp:73
msgid "🔐 Protezione realtime pronta."
msgstr "🔐 Echtzeitschutz bereit."
#: ../src/RealtimePage.cpp:81
msgid "[RealtimePage] Avvio protezione richiesto"
msgstr "[RealtimePage] Schutzstart angefordert"
#: ../src/RealtimePage.cpp:82
msgid ">>> Protezione avviata"
msgstr ">>> Schutz gestartet"
#: ../src/RealtimePage.cpp:95
msgid "[RealtimePage] Arresto protezione richiesto"
msgstr "[RealtimePage] Schutzstopp angefordert"
#: ../src/RealtimePage.cpp:96
msgid ">>> Protezione fermata"
msgstr ">>> Schutz gestoppt"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:115
msgid "Utente grafico rilevato: "
msgstr "Grafischer Benutzer erkannt: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:131
msgid "ERRORE: impossibile determinare l'utente grafico."
msgstr "FEHLER: Grafischer Benutzer konnte nicht ermittelt werden."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:137
msgid "ERRORE: getpwnam fallito per utente: "
msgstr "FEHLER: getpwnam fehlgeschlagen für Benutzer: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:150
msgid "ERRORE: impossibile scrivere token utente: "
msgstr "FEHLER: Benutzer-Token konnte nicht geschrieben werden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:160
msgid "Token copiato con successo all'utente: "
msgstr "Token erfolgreich für Benutzer kopiert: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:175
msgid "Token caricato da /etc"
msgstr "Token aus /etc geladen"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:180
msgid "Token non presente, creazione nuovo..."
msgstr "Token nicht vorhanden, erstelle neuen..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:218
msgid "Token creato in /etc"
msgstr "Token in /etc erstellt"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:245
msgid "Alert inviato: "
msgstr "Warnung gesendet: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:466
msgid "DelayedScanQueue: aggiunto "
msgstr "DelayedScanQueue: hinzugefügt "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:474
msgid "DelayedScanQueue: thread avviato"
msgstr "DelayedScanQueue: Thread gestartet"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:498
msgid "DelayedScanQueue: SCANSIONE RITARDATA → "
msgstr "DelayedScanQueue: VERZÖGERTER SCAN → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:505
msgid "DelayedScanQueue: thread terminato"
msgstr "DelayedScanQueue: Thread beendet"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:583
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:788
msgid " non accessibile"
msgstr " nicht zugänglich"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:693
msgid "ATOMIC RENAME rilevato → "
msgstr "ATOMIC RENAME erkannt → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:728
msgid "Avvio Anti-Ransomware (Realtime + YARA + Delayed Scan)"
msgstr "Starte Anti-Ransomware (Realtime + YARA + Verzögerter Scan)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:737
msgid "ERRORE: impossibile caricare/creare token."
msgstr "FEHLER: Token konnte nicht geladen/erstellt werden."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:746
msgid "ERRORE FATALE: impossibile determinare utente desktop."
msgstr "SCHWERER FEHLER: Desktop-Benutzer konnte nicht ermittelt werden."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:752
msgid "ERRORE: getpwnam fallito per utente "
msgstr "FEHLER: getpwnam fehlgeschlagen für Benutzer "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:760
msgid "ERRORE FATALE: HOME non accessibile: "
msgstr "SCHWERER FEHLER: HOME nicht zugänglich: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:764
msgid "Utente rilevato: "
msgstr "Benutzer erkannt: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:765
msgid "Home monitorata: "
msgstr "Überwachtes Home-Verzeichnis: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:796
msgid " non accessibile (area protetta/FUSE)"
msgstr " nicht zugänglich (geschützter Bereich/FUSE)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:802
msgid "Lista directory monitorate:"
msgstr "Liste der überwachten Verzeichnisse:"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:812
msgid "ERRORE FATALE: impossibile caricare regole YARA."
msgstr "SCHWERER FEHLER: YARA-Regeln konnten nicht geladen werden."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:816
msgid "Regole YARA caricate correttamente."
msgstr "YARA-Regeln korrekt geladen."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:828
msgid "Thread delayed avviato (ritardo 30 secondi)."
msgstr "Verzögerungs-Thread gestartet (30 Sekunden Verzögerung)."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:836
msgid "ERRORE FATALE: inotify init fallito."
msgstr "SCHWERER FEHLER: inotify-Initialisierung fehlgeschlagen."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:842
msgid "Inotify inizializzato correttamente."
msgstr "inotify korrekt initialisiert."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:848
msgid "Thread realtime avviato."
msgstr "Echtzeit-Thread gestartet."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:861
msgid "Richiesta terminazione..."
msgstr "Beendigungsanfrage..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:868
msgid "Anti-Ransomware terminato correttamente."
msgstr "Anti-Ransomware korrekt beendet."
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:329
msgid "[D-Bus] Alert inviato: "
msgstr "[D-Bus] Warnung gesendet: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:333
msgid "[D-Bus] Errore alert: "
msgstr "[D-Bus] Warnungsfehler: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:375
msgid "Allowlist non trovata: "
msgstr "Allowlist nicht gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:379
msgid "Allowlist caricata da: "
msgstr "Allowlist geladen von: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:401
msgid "voci allowlist caricate"
msgstr "Allowlist-Einträge geladen"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:474
msgid "Config non trovata, uso default (YARA=1, DB=0, scan=/home)"
msgstr "Konfiguration nicht gefunden, verwende Standardwerte (YARA=1, DB=0, scan=/home)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:492
msgid "Config trovata: "
msgstr "Konfiguration gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:528
msgid "Parametro max_memory invalido: "
msgstr "Ungültiger Parameter max_memory: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:534
msgid "Parametro scan_interval invalido: "
msgstr "Ungültiger Parameter scan_interval: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:568
msgid "Uso cartella YARA utente: "
msgstr "Verwende Benutzer-YARA-Ordner: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:571
msgid "Uso cartella YARA di sistema: "
msgstr "Verwende systemweiten YARA-Ordner: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:574
msgid "Cartella YARA non trovata, uso fallback interno: "
msgstr "YARA-Ordner nicht gefunden, verwende internen Fallback: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:578
msgid "Percorso YARA specificato non trovato: "
msgstr "Angegebener YARA-Pfad nicht gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:585
msgid "Config caricata correttamente"
msgstr "Konfiguration korrekt geladen"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:598
msgid "Nessuna configurazione Samba trovata: "
msgstr "Keine Samba-Konfiguration gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:609
msgid "directory Samba caricate"
msgstr "Samba-Verzeichnisse geladen"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:685
msgid "Errore creazione compilatore YARA"
msgstr "Fehler beim Erstellen des YARA-Compilers"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:702
msgid "Caricata regola YARA: "
msgstr "YARA-Regel geladen: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:704
msgid "Errore compilando: "
msgstr "Fehler beim Kompilieren: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:708
msgid "Cartella YARA non valida: "
msgstr "Ungültiger YARA-Ordner: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:715
msgid "Integrità compromessa per la regola Zero-Day!"
msgstr "Integrität der Zero-Day-Regel beeinträchtigt!"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:716
msgid "SHA256 atteso: "
msgstr "Erwarteter SHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:717
msgid "SHA256 trovato: "
msgstr "Gefundener SHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:726
msgid "Caricata regola Zero-Day protetta: "
msgstr "Geschützte Zero-Day-Regel geladen: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:728
msgid "Errore compilando Zero-Day: "
msgstr "Fehler beim Kompilieren der Zero-Day-Regel: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:733
msgid "Regola Zero-Day non trovata: "
msgstr "Zero-Day-Regel nicht gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:738
msgid "Nessuna regola YARA valida trovata."
msgstr "Keine gültige YARA-Regel gefunden."
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:743
msgid "Errore compilazione regole YARA"
msgstr "Fehler beim Kompilieren der YARA-Regeln"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:749
msgid "regole YARA totali compilate"
msgstr "insgesamt kompilierte YARA-Regeln"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:757
msgid "📄 Scansione file: "
msgstr "📄 Datei scannen: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:760
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1031
msgid "❌ File non trovato: "
msgstr "❌ Datei nicht gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:767
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:820
msgid "❌ Errore caricamento regole YARA\n"
msgstr "❌ Fehler beim Laden der YARA-Regeln\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:784
msgid "❌ Errore durante la scansione YARA\n"
msgstr "❌ Fehler während des YARA-Scans\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:791
msgid "✔ Nessuna regola YARA ha matchato.\n"
msgstr "✔ Keine YARA-Regel hat getroffen.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:797
msgid "⚠ RILEVATO!\n"
msgstr "⚠ ERKANNT!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:798
msgid " Regole trovate:\n"
msgstr " Gefundene Regeln:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:802
msgid " Severità massima: "
msgstr " Maximale Schwere: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:810
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1077
msgid "📁 Scansione directory: "
msgstr "📁 Verzeichnis scannen: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:813
msgid "❌ Directory non trovata: "
msgstr "❌ Verzeichnis nicht gefunden: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:847
msgid "⚠ RILEVATO: "
msgstr "⚠ ERKANNT: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:856
msgid "✔ Nessun file infetto trovato.\n"
msgstr "✔ Keine infizierte Datei gefunden.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid "⚠ Trovati "
msgstr "⚠ Gefunden "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid " file infetti.\n"
msgstr " infizierte Dateien.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:927
msgid "Errore inizializzazione YARA"
msgstr "Fehler bei YARA-Initialisierung"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:938
msgid "🧠 Max memory dinamica settata a: "
msgstr "🧠 Dynamischer Maximal-Speicher gesetzt auf: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:985
msgid "Uso:\n"
msgstr "Verwendung:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:986
msgid " BastionGuard-antiransomware (modalità demone)\n"
msgstr " BastionGuard-antiransomware (Daemon-Modus)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:987
msgid ""
" BastionGuard-antiransomware --scan <file> (scansiona un singolo "
"file)\n"
msgstr ""
" BastionGuard-antiransomware --scan <datei> (Einzelne Datei scannen)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:988
msgid ""
" BastionGuard-antiransomware --scan-dir <dir> (scansiona una "
"directory)\n"
msgstr ""
" BastionGuard-antiransomware --scan-dir <verz> (Verzeichnis scannen)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:989
msgid ""
" BastionGuard-antiransomware --rules-dir <dir> (override path regole)\n"
msgstr ""
" BastionGuard-antiransomware --rules-dir <verz> (Regelpfad überschreiben)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:990
msgid " BastionGuard-antiransomware --0day-protection <file>\n"
msgstr " BastionGuard-antiransomware --0day-protection <datei>\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 "❌ --scan und --scan-dir können nicht gleichzeitig verwendet werden.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1010
msgid ""
"❌ Impossibile compilare le regole YARA; il demone continuerà senza YARA\n"
msgstr ""
"❌ YARA-Regeln konnten nicht kompiliert werden; Daemon fährt ohne YARA fort\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1043
msgid "🔍 Scansione file: "
msgstr "🔍 Datei scannen: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1058
msgid "⚠ RILEVATO nel file di test!\n"
msgstr "⚠ Im Testfile ERKANNT!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1061
msgid "✔ Nessuna regola matchata.\n"
msgstr "✔ Keine Regel getroffen.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1113
msgid "▶ Demone Anti-Ransomware avviato\n"
msgstr "▶ Anti-Ransomware-Daemon gestartet\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1198
msgid "🟡 Allowlist: "
msgstr "🟡 Allowlist: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1210
msgid "⚠️ [YARA_SAMBA] Ransomware in Samba: "
msgstr "⚠️ [YARA_SAMBA] Ransomware in Samba: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1229
msgid "⚠️ [YARA] Ransomware rilevato: "
msgstr "⚠️ [YARA] Ransomware erkannt: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1272
msgid "🌐 Scansione Samba: "
msgstr "🌐 Samba-Scan: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1289
msgid "⏩ Samba OFF. Solo YARA.\n"
msgstr "⏩ Samba AUS. Nur YARA.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1295
msgid "🔍 Scansione directory: "
msgstr "🔍 Verzeichnisscan: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1312
msgid "Errore scansione: "
msgstr "Scan-Fehler: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1327
msgid "⏹ Demone Anti-Ransomware terminato\n"
msgstr "⏹ Anti-Ransomware-Daemon beendet\n"
#: ../src/ClamdConfig.cpp:109
msgid "❌ Errore backup: "
msgstr "❌ Backup-Fehler: "
#: ../src/ClamdConfig.cpp:116
msgid "❌ Impossibile creare il backup di "
msgstr "❌ Backup von konnte nicht erstellt werden: "
#: ../src/first_run/first-run-services-window.cpp:106
msgid "Impossibile creare directory config: "
msgstr "Konfigurationsverzeichnis konnte nicht erstellt werden: "
#: ../src/first_run/first-run-services-window.cpp:126
msgid "Impossibile creare directory flag: "
msgstr "Flag-Verzeichnis konnte nicht erstellt werden: "
#: ../src/first_run/first-run-services-window.cpp:145
msgid "Errore durante scrittura flag file: "
msgstr "Fehler beim Schreiben der Flag-Datei: "
#: ../src/first_run/first-run-services-window.cpp:177
msgid "Errore: impossibile aprire config.json per scrittura"
msgstr "Fehler: config.json konnte nicht zum Schreiben geöffnet werden"
#: ../src/first_run/first-run-services-window.cpp:182
msgid "Errore durante il salvataggio config: "
msgstr "Fehler beim Speichern der Konfiguration: "
#: ../src/first_run/first-run-services-window.cpp:223
msgid "BastionGuard - Configurazione iniziale"
msgstr "BastionGuard - Ersteinrichtung"
#: ../src/first_run/first-run-services-window.cpp:239
msgid "⚠ Errore caricamento icona minimize\n"
msgstr "⚠ Fehler beim Laden des Minimieren-Symbols\n"
#: ../src/first_run/first-run-services-window.cpp:250
msgid "⚠ Errore caricamento icona close\n"
msgstr "⚠ Fehler beim Laden des Schließen-Symbols\n"
#: ../src/first_run/first-run-services-window.cpp:277
msgid "⚠ Impossibile caricare logo-sidebar.png\n"
msgstr "⚠ logo-sidebar.png konnte nicht geladen werden\n"
#: ../src/first_run/first-run-services-window.cpp:300
msgid "Scegli quali servizi di protezione attivare"
msgstr "Wählen Sie aus, welche Schutzdienste aktiviert werden sollen"
#: ../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 ""
"Die ausgewählten Dienste werden beim Login automatisch gestartet.\n"
"Sie können diese jederzeit in den Einstellungen ändern."
#: ../src/first_run/first-run-services-window.cpp:366
msgid "Configurazione minima"
msgstr "Minimale Konfiguration"
#: ../src/first_run/first-run-services-window.cpp:370
msgid "Attiva tutto"
msgstr "Alles aktivieren"
#: ../src/first_run/first-run-services-window.cpp:374
msgid "Applica e continua"
msgstr "Anwenden und fortfahren"
#: ../src/UpdatePage.cpp:56
msgid "Aggiorna firme (freshclam)"
msgstr "Signaturen aktualisieren (freshclam)"
#: ../src/UpdatePage.cpp:58
msgid "Aggiungi sorgente"
msgstr "Quelle hinzufügen"
#: ../src/UpdatePage.cpp:59
msgid "Salva sorgenti"
msgstr "Quellen speichern"
#: ../src/UpdatePage.cpp:60
msgid "Sorgenti aggiuntive"
msgstr "Zusätzliche Quellen"
#: ../src/UpdatePage.cpp:75
msgid "Servizio automatico Freshclam:"
msgstr "Automatischer Freshclam-Dienst:"
#: ../src/UpdatePage.cpp:79
msgid "Aggiorna automaticamente le firme SaneSecurity (ogni 2 ore):"
msgstr "SaneSecurity-Signaturen automatisch aktualisieren (alle 2 Stunden):"
#: ../src/UpdatePage.cpp:101
msgid "Sorgenti di aggiornamento aggiuntive"
msgstr "Zusätzliche Update-Quellen"
#: ../src/UpdatePage.cpp:136
msgid "Abilito"
msgstr "Aktiviere"
#: ../src/UpdatePage.cpp:136
msgid "Disabilito"
msgstr "Deaktiviere"
#: ../src/UpdatePage.cpp:162
msgid "🔄 Avvio aggiornamento delle firme...\n"
msgstr "🔄 Starte Signaturen-Update...\n"
#: ../src/UpdatePage.cpp:174
msgid "⏸️ Arresto servizio clamav-freshclam...\n"
msgstr "⏸️ Stoppe clamav-freshclam-Dienst...\n"
#: ../src/UpdatePage.cpp:178
msgid "🚀 Avvio aggiornamento con pkexec freshclam...\n"
msgstr "🚀 Starte Update mit pkexec freshclam...\n"
#: ../src/UpdatePage.cpp:182
msgid "❌ Errore freshclam: "
msgstr "❌ Freshclam-Fehler: "
#: ../src/UpdatePage.cpp:192
msgid ""
"\n"
"🧾 Codice di uscita: %1\n"
msgstr ""
"\n"
"🧾 Exit-Code: %1\n"
#: ../src/UpdatePage.cpp:195
msgid "▶️ Riavvio del servizio clamav-freshclam...\n"
msgstr "▶️ Neustart des clamav-freshclam-Dienstes...\n"
#: ../src/UpdatePage.cpp:199 ../src/UpdatePage.cpp:235
msgid ""
"\n"
"🔽 Scarico firme aggiuntive dalle sorgenti configurate...\n"
msgstr ""
"\n"
"🔽 Lade zusätzliche Signaturen von den konfigurierten Quellen herunter...\n"
#: ../src/UpdatePage.cpp:203
msgid "🔐 Aggiornamento firme SaneSecurity...\n"
msgstr "🔐 Aktualisiere SaneSecurity-Signaturen...\n"
#: ../src/UpdatePage.cpp:207
msgid "🔁 Ricarico clamd (clamav-daemon)...\n"
msgstr "🔁 Lade clamd (clamav-daemon) neu...\n"
#: ../src/UpdatePage.cpp:210
msgid "⚠ Reload clamav-daemon fallito (codice non zero).\n"
msgstr "⚠ Neuladen von clamav-daemon fehlgeschlagen (Exit-Code ungleich 0).\n"
#: ../src/UpdatePage.cpp:215
msgid "✅ Aggiornamento completato con successo.\n"
msgstr "✅ Update erfolgreich abgeschlossen.\n"
#: ../src/UpdatePage.cpp:222
msgid "❌ Errore durante l'aggiornamento: %1\n"
msgstr "❌ Fehler während des Updates: %1\n"
#: ../src/UpdatePage.cpp:286
msgid "⬇️ Scarico da: "
msgstr "⬇️ Lade herunter von: "
#: ../src/UpdatePage.cpp:293
msgid ""
"\n"
"✅ Aggiornamento firme extra completato.\n"
msgstr ""
"\n"
"✅ Zusätzliche Signaturen erfolgreich aktualisiert.\n"
#: ../src/UpdatePage.cpp:315 ../src/UpdatePage.cpp:434
msgid "➕ Nuova sorgente"
msgstr "➕ Neue Quelle"
#: ../src/UpdatePage.cpp:335
msgid "Nome sorgente (es. Sanesecurity)"
msgstr "Name der Quelle (z.B. Sanesecurity)"
#: ../src/UpdatePage.cpp:339
msgid "https://example.com/firme.cvd"
msgstr "https://example.com/signaturen.cvd"
#: ../src/UpdatePage.cpp:342
msgid "_Richiede autenticazione"
msgstr "_Benötigt Authentifizierung"
#: ../src/UpdatePage.cpp:346
msgid "Username"
msgstr "Benutzername"
#: ../src/UpdatePage.cpp:350
msgid "Password"
msgstr "Passwort"
#: ../src/UpdatePage.cpp:355
msgid "_Test connessione"
msgstr "_Verbindung testen"
#: ../src/UpdatePage.cpp:356
msgid "_Salva sorgente"
msgstr "_Quelle speichern"
#: ../src/UpdatePage.cpp:357
msgid "_Elimina sorgente"
msgstr "_Quelle löschen"
#: ../src/UpdatePage.cpp:456
msgid "💾 Sorgente salvata.\n"
msgstr "💾 Quelle gespeichert.\n"
#: ../src/UpdatePage.cpp:461
msgid "❌ Sorgente rimossa.\n"
msgstr "❌ Quelle entfernt.\n"
#: ../src/UpdatePage.cpp:486
msgid "Sorgenti salvate in ~/.config/BastionGuard/sources.conf\n"
msgstr "Quellen gespeichert in ~/.config/BastionGuard/sources.conf\n"
#: ../src/UpdatePage.cpp:539
msgid "⚠ Nessun URL specificato per "
msgstr "⚠ Keine URL angegeben für "
#: ../src/UpdatePage.cpp:543
msgid "🔍 Test connessione a "
msgstr "🔍 Verbindungstest zu "
#: ../src/UpdatePage.cpp:550
msgid "⚠ Nessuna password trovata per "
msgstr "⚠ Kein Passwort gefunden für "
#: ../src/UpdatePage.cpp:560
msgid "Errore: "
msgstr "Fehler: "
#: ../src/UpdatePage.cpp:563
msgid "Risposta HTTP: "
msgstr "HTTP-Antwort: "
#: ../src/UpdatePage.cpp:565
msgid "✅ Connessione riuscita.\n"
msgstr "✅ Verbindung erfolgreich.\n"
#: ../src/UpdatePage.cpp:567
msgid "❌ Connessione fallita o accesso negato.\n"
msgstr "❌ Verbindung fehlgeschlagen oder Zugriff verweigert.\n"
#: ../src/UpdatePage.cpp:626
msgid "🌐 Aggiornamento database SaneSecurity (mirror sicuro)...\n"
msgstr "🌐 Aktualisiere SaneSecurity-Datenbank (sicherer Mirror)...\n"
#: ../src/UpdatePage.cpp:648
msgid "❌ Errore rsync: "
msgstr "❌ rsync-Fehler: "
#: ../src/UpdatePage.cpp:674
msgid "📦 Firme SaneSecurity aggiornate senza toccare i database ufficiali.\n"
msgstr "📦 SaneSecurity-Signaturen aktualisiert ohne die offiziellen Datenbanken zu berühren.\n"
#: ../src/UpdatePage.cpp:707
msgid "⏱️ Attivo aggiornamento automatico SaneSecurity ogni 2 ore...\n"
msgstr "⏱️ Automatische SaneSecurity-Aktualisierung alle 2 Stunden aktiviert...\n"
#: ../src/UpdatePage.cpp:708
msgid "⏸️ Disattivo aggiornamento automatico SaneSecurity...\n"
msgstr "⏸️ Automatische SaneSecurity-Aktualisierung deaktiviert...\n"
#: ../src/AntiRansomwarePage.cpp:31
msgid "⚠ Regola MATCH: "
msgstr "⚠ Regel TREFFER: "
#: ../src/AntiRansomwarePage.cpp:73
msgid "📄 Scegli file"
msgstr "📄 Datei auswählen"
#: ../src/AntiRansomwarePage.cpp:74
msgid "📂 Scegli cartella"
msgstr "📂 Ordner auswählen"
#: ../src/AntiRansomwarePage.cpp:75
msgid "🧪 Scansiona"
msgstr "🧪 Scannen"
#: ../src/AntiRansomwarePage.cpp:76
msgid "🔔 Test notifica"
msgstr "🔔 Benachrichtigung testen"
#: ../src/AntiRansomwarePage.cpp:103
msgid "🔐 Anti-Ransomware pronto.\n"
msgstr "🔐 Anti-Ransomware bereit.\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 "Abbrechen"
#: ../src/AntiRansomwarePage.cpp:147 ../src/AntiRansomwarePage.cpp:166
msgid "Seleziona"
msgstr "Auswählen"
#: ../src/AntiRansomwarePage.cpp:171
msgid "📂 Cartella selezionata: "
msgstr "📂 Ausgewählter Ordner: "
#: ../src/AntiRansomwarePage.cpp:186
msgid "⚠ Nessun file o cartella selezionata."
msgstr "⚠ Keine Datei oder Ordner ausgewählt."
#: ../src/AntiRansomwarePage.cpp:195
msgid "❌ Percorso non valido."
msgstr "❌ Ungültiger Pfad."
#: ../src/AntiRansomwarePage.cpp:217
msgid "⚠ Nessuna regola YARA trovata."
msgstr "⚠ Keine YARA-Regel gefunden."
#: ../src/AntiRansomwarePage.cpp:230
msgid "📜 Regole YARA caricate."
msgstr "📜 YARA-Regeln geladen."
#: ../src/AntiRansomwarePage.cpp:242
msgid "🔍 Scansione: "
msgstr "🔍 Scan: "
#: ../src/AntiRansomwarePage.cpp:249
msgid "❌ Errore YARA: "
msgstr "❌ YARA-Fehler: "
#: ../src/AntiRansomwarePage.cpp:258
msgid "⚠️ Rilevata regola YARA: "
msgstr "⚠️ YARA-Regel erkannt: "
#: ../src/AntiRansomwarePage.cpp:279
msgid "Rilevato ransomware:\n"
msgstr "Ransomware erkannt:\n"
#: ../src/AntiRansomwarePage.cpp:279
msgid ""
"\n"
"Regola: "
msgstr ""
"\n"
"Regel: "
#: ../src/AntiRansomwarePage.cpp:312
msgid "⚠ Impossibile leggere log realtime."
msgstr "⚠ Echtzeit-Logs konnten nicht gelesen werden."
#: ../src/AntiRansomwarePage.cpp:352
msgid "Alert inviato:"
msgstr "Warnung gesendet:"
#: ../src/AntiRansomwarePage.cpp:372
msgid "🚨 ALERT realtime: "
msgstr "🚨 ECHTZEIT-ALARM: "
#: ../src/xdg-main.cpp:50
msgid "Usage: BastionGuard-bankopener <url>\n"
msgstr "Verwendung: BastionGuard-bankopener <url>\n"
#: ../src/xdg-main.cpp:55
msgid "[BankOpener] 🔍 Verifico dominio: "
msgstr "[BankOpener] 🔍 Überprüfe Domain: "
#: ../src/xdg-main.cpp:64
msgid ""
"[BankOpener] 🖥️ Sessione Wayland rilevata → uso backend Wayland per CEF.\n"
msgstr ""
"[BankOpener] 🖥️ Wayland-Sitzung erkannt → verwende Wayland-Backend für CEF.\n"
#: ../src/xdg-main.cpp:71
msgid "[BankOpener] 🖥️ Sessione X11 rilevata → uso backend X11 per CEF.\n"
msgstr "[BankOpener] 🖥️ X11-Sitzung erkannt → verwende X11-Backend für CEF.\n"
#: ../src/xdg-main.cpp:76
msgid ""
"[BankOpener] ⚠️ Nessuna sessione grafica rilevata → fallback X11 software.\n"
msgstr ""
"[BankOpener] ⚠️ Keine grafische Sitzung erkannt → Software-Fallback auf X11.\n"
#: ../src/xdg-main.cpp:105
msgid "[BankOpener] 🌍 Apertura browser di sistema: "
msgstr "[BankOpener] 🌍 Öffne System-Browser: "
#: ../src/xdg-main.cpp:109
msgid "[BankOpener] ⚠️ Errore esecuzione comando: "
msgstr "[BankOpener] ⚠️ Fehler beim Ausführen des Befehls: "
#: ../src/AntiPhishingEngine.cpp:45
msgid "Impossibile aprire blacklist phishing: "
msgstr "Phishing-Blacklist konnte nicht geöffnet werden: "
#: ../src/AntiPhishingEngine.cpp:56
msgid "Blacklist phishing vuota o non caricata da "
msgstr "Phishing-Blacklist leer oder nicht geladen von "
#: ../src/AntiPhishingEngine.cpp:59
msgid "voci caricate da blacklist phishing in "
msgstr "Einträge aus Phishing-Blacklist geladen in "
#: ../src/AntiPhishingEngine.cpp:80
msgid "⚠ URL in blacklist: "
msgstr "⚠ URL in Blacklist: "
#: ../src/AntiPhishingEngine.cpp:84
msgid "⚠ URL sospetto (phishing euristico): "
msgstr "⚠ Verdächtige URL (heuristisches Phishing): "
#: ../src/AntiPhishingEngine.cpp:104
msgid ">>> AntiPhishing avviato"
msgstr ">>> AntiPhishing gestartet"
#: ../src/AntiPhishingEngine.cpp:109
msgid ">>> AntiPhishing fermato"
msgstr ">>> AntiPhishing gestoppt"
#: ../src/DashboardPage.cpp:54
msgid "Inizializzazione..."
msgstr "Initialisierung..."
#: ../src/DashboardPage.cpp:55 ../src/DashboardPage.cpp:232
msgid "Versione firme: sconosciuta"
msgstr "Signaturversion: unbekannt"
#: ../src/DashboardPage.cpp:56 ../src/DashboardPage.cpp:239
msgid "Data aggiornamento: sconosciuta"
msgstr "Aktualisierungsdatum: unbekannt"
#: ../src/DashboardPage.cpp:57
msgid "Anti-Ransomware: stato sconosciuto"
msgstr "Anti-Ransomware: Status unbekannt"
#: ../src/DashboardPage.cpp:58
msgid "Anti-Phishing: stato sconosciuto"
msgstr "Anti-Phishing: Status unbekannt"
#: ../src/DashboardPage.cpp:84
msgid "Stato"
msgstr "Status"
#: ../src/DashboardPage.cpp:85
msgid "Versione Firme"
msgstr "Signaturversion"
#: ../src/DashboardPage.cpp:86
msgid "Ultimo aggiornamento"
msgstr "Letztes Update"
#: ../src/DashboardPage.cpp:101
msgid "Ultimi file scansionati"
msgstr "Zuletzt gescannte Dateien"
#: ../src/DashboardPage.cpp:128
msgid "⚠ Impossibile caricare immagine: "
msgstr "⚠ Bild konnte nicht geladen werden: "
#: ../src/DashboardPage.cpp:179 ../src/MainWindow.cpp:239
msgid "⚠ Impossibile caricare icona: "
msgstr "⚠ Symbol konnte nicht geladen werden: "
#: ../src/DashboardPage.cpp:227
msgid "<b>Antivirus engine:</b> <span foreground='green'><b>Attivo</b></span>"
msgstr "<b>Antivirus-Engine:</b> <span foreground='green'><b>Aktiv</b></span>"
#: ../src/DashboardPage.cpp:255
msgid "Nessun file scansionato di recente."
msgstr "Kürzlich keine Dateien gescannt."
#: ../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>Aktiv</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>Deaktiviert</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>Aktiv</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>Deaktiviert</b></span>"
#: ../src/SaneSecurityUpdater.cpp:35
msgid "Errore: impossibile creare la cartella temporanea"
msgstr "Fehler: Temporäres Verzeichnis konnte nicht erstellt werden"
#: ../src/SaneSecurityUpdater.cpp:47
msgid "Errore durante rsync (codice "
msgstr "Fehler während rsync (Code "
#: ../src/SaneSecurityUpdater.cpp:66
msgid "Errore copiando i file SaneSecurity"
msgstr "Fehler beim Kopieren der SaneSecurity-Dateien"
#: ../src/SaneSecurityUpdater.cpp:73
msgid "⚠ Impossibile ricaricare il servizio ClamAV: servizio non trovato"
msgstr "⚠ ClamAV-Dienst konnte nicht neu geladen werden: Dienst nicht gefunden"
#: ../src/SecureBrowser.cpp:132
msgid "[SecureBrowser] ⚠ File non trovato: "
msgstr "[SecureBrowser] ⚠ Datei nicht gefunden: "
#: ../src/SecureBrowser.cpp:139
msgid "[SecureBrowser] ⚠ Impossibile aprire: "
msgstr "[SecureBrowser] ⚠ Kann nicht öffnen: "
#: ../src/SecureBrowser.cpp:168
msgid "[SecureBrowser] ✅ Caricati "
msgstr "[SecureBrowser] ✅ Geladen "
#: ../src/SecureBrowser.cpp:169
msgid " domini trusted da "
msgstr " vertrauenswürdige Domains aus "
#: ../src/SecureBrowser.cpp:172
msgid "[SecureBrowser] ❌ Errore parsing JSON (%1): %2"
msgstr "[SecureBrowser] ❌ JSON-Parsing-Fehler (%1): %2"
#: ../src/SecureBrowser.cpp:185
msgid "[SecureBrowser] 🔍 Caricamento domini trusted...\n"
msgstr "[SecureBrowser] 🔍 Lade vertrauenswürdige Domains...\n"
#: ../src/SecureBrowser.cpp:195
msgid "[SecureBrowser] ✅ Cache inizializzata: "
msgstr "[SecureBrowser] ✅ Cache initialisiert: "
#: ../src/SecureBrowser.cpp:196 ../src/phishing/BastionGuard-daemon.cpp:93
msgid " domini trusted.\n"
msgstr " vertrauenswürdige Domains.\n"
#: ../src/SecureBrowser.cpp:199
msgid "[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' presente in cache.\n"
msgstr "[SecureBrowser] 🔎 Prüfung: 'intesasanpaolo.com' in Cache vorhanden.\n"
#: ../src/SecureBrowser.cpp:201
msgid ""
"[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' NON presente in cache.\n"
msgstr ""
"[SecureBrowser] 🔎 Prüfung: 'intesasanpaolo.com' NICHT in Cache vorhanden.\n"
#: ../src/SecureBrowser.cpp:209
msgid "[SecureBrowser] 🟢 Trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 Vertrauenswürdig (direkter Treffer): "
#: ../src/SecureBrowser.cpp:219
msgid "[SecureBrowser] 🟢 Trusted (match parent '%1'): %2"
msgstr "[SecureBrowser] 🟢 Vertrauenswürdig (Eltern-Treffer '%1'): %2"
#: ../src/SecureBrowser.cpp:228
msgid "[SecureBrowser] 🔴 NON trusted: "
msgstr "[SecureBrowser] 🔴 NICHT vertrauenswürdig: "
#: ../src/SecureBrowser.cpp:247
msgid "[SecureBrowser] 🌐 Browser creato.\n"
msgstr "[SecureBrowser] 🌐 Browser erstellt.\n"
#: ../src/SecureBrowser.cpp:260
msgid "[SecureBrowser] 🔒 Tutte le finestre chiuse — uscita loop.\n"
msgstr "[SecureBrowser] 🔒 Alle Fenster geschlossen — Schleife beendet.\n"
#: ../src/SecureBrowser.cpp:275
msgid "[SecureBrowser] 🌍 URL richiesto: "
msgstr "[SecureBrowser] 🌍 Angefragte URL: "
#: ../src/SecureBrowser.cpp:276
msgid "[SecureBrowser] 🧩 Host estratto: "
msgstr "[SecureBrowser] 🧩 Extrahierter Host: "
#: ../src/SecureBrowser.cpp:280
msgid "[SecureBrowser] ✅ Dominio locale consentito.\n"
msgstr "[SecureBrowser] ✅ Lokale Domain erlaubt.\n"
#: ../src/SecureBrowser.cpp:298
msgid "[SecureBrowser] 🟢 Consentito (entry trusted): "
msgstr "[SecureBrowser] 🟢 Erlaubt (vertrauenswürdiger Eintrag): "
#: ../src/SecureBrowser.cpp:308
msgid "[SecureBrowser] 🟢 Consentito (subframe in sessione trusted): "
msgstr "[SecureBrowser] 🟢 Erlaubt (Subframe in vertrauenswürdiger Sitzung): "
#: ../src/SecureBrowser.cpp:313
msgid ""
"[SecureBrowser] 🟢 Consentito (main-frame senza gesto utente, sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🟢 Erlaubt (Haupt-Frame ohne Benutzeraktion, vertrauenswürdige Sitzung): "
#: ../src/SecureBrowser.cpp:321
msgid "[SecureBrowser] 🟢 Consentito (main-frame click verso trusted): "
msgstr "[SecureBrowser] 🟢 Erlaubt (Haupt-Frame Klick zu vertrauenswürdigem Ziel): "
#: ../src/SecureBrowser.cpp:325
msgid ""
"[SecureBrowser] 🚫 Bloccato (uscita main-frame user-initiated da sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🚫 Blockiert (benutzerinitiierter Haupt-Frame-Ausgang aus vertrauenswürdiger Sitzung): "
#: ../src/SecureBrowser.cpp:336
msgid "[SecureBrowser] 🟢 Consentito (bank domain): "
msgstr "[SecureBrowser] 🟢 Erlaubt (Bank-Domain): "
#: ../src/SecureBrowser.cpp:340
msgid "[SecureBrowser] 🟢 Consentito (payment domain): "
msgstr "[SecureBrowser] 🟢 Erlaubt (Zahlungs-Domain): "
#: ../src/SecureBrowser.cpp:344
msgid "[SecureBrowser] 🚫 Navigazione bloccata verso dominio non trusted: "
msgstr "[SecureBrowser] 🚫 Navigation zu nicht vertrauenswürdiger Domain blockiert: "
#: ../src/SecureBrowser.cpp:364
msgid "[SecureBrowser] ✅ Bypass cert error ("
msgstr "[SecureBrowser] ✅ Zertifikatsfehler umgangen ("
#: ../src/SecureBrowser.cpp:365
msgid ") per dominio trusted/payment: "
msgstr ") für vertrauenswürdige/Zahlungs-Domain: "
#: ../src/SecureBrowser.cpp:370
msgid "[SecureBrowser] ⛔ Cert error ("
msgstr "[SecureBrowser] ⛔ Zertifikatsfehler ("
#: ../src/SecureBrowser.cpp:371
msgid ") per dominio NON trusted: "
msgstr ") für NICHT vertrauenswürdige Domain: "
#: ../src/SecureBrowser.cpp:523
msgid ""
"[SecureBrowser] ⚠️ Richiesta duplicata nello stesso processo. Apro via "
"sistema.\n"
msgstr ""
"[SecureBrowser] ⚠️ Doppelte Anfrage im selben Prozess. Öffne über System.\n"
#: ../src/SecureBrowser.cpp:530
msgid "[SecureBrowser] ℹ️ Istanza già attiva. Apro nel browser di sistema.\n"
msgstr "[SecureBrowser] ℹ️ Instanz bereits aktiv. Öffne im System-Browser.\n"
#: ../src/SecureBrowser.cpp:536
msgid "[SecureBrowser] 🧩 Avvio sandbox Blink/CEF per URL: "
msgstr "[SecureBrowser] 🧩 Starte Blink/CEF-Sandbox für URL: "
#: ../src/SecureBrowser.cpp:548
msgid "[SecureBrowser] ⚠️ Creazione cache_dir fallita: "
msgstr "[SecureBrowser] ⚠️ Erstellung des Cache-Verzeichnisses fehlgeschlagen: "
#: ../src/SecureBrowser.cpp:569
msgid "[SecureBrowser] ❌ CefInitialize returned false for backend: "
msgstr "[SecureBrowser] ❌ CefInitialize gab false zurück für Backend: "
#: ../src/SecureBrowser.cpp:578
msgid "[SecureBrowser] ⚠️ CEF init (Wayland?) fallito → ritento con X11.\n"
msgstr "[SecureBrowser] ⚠️ CEF-Initialisierung (Wayland?) fehlgeschlagen → versuche erneut mit X11.\n"
#: ../src/SecureBrowser.cpp:584
msgid ""
"[SecureBrowser] ❌ CefInitialize fallito definitivamente. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ CefInitialize endgültig fehlgeschlagen. Fallback auf xdg-open.\n"
#: ../src/SecureBrowser.cpp:600
msgid ""
"[SecureBrowser] ❌ CreateBrowserView() ha restituito nullptr. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ CreateBrowserView() hat nullptr zurückgegeben. Fallback auf xdg-open.\n"
#: ../src/SecureBrowser.cpp:631
msgid "[SecureBrowser] ✅ Sandbox chiusa correttamente.\n"
msgstr "[SecureBrowser] ✅ Sandbox korrekt geschlossen.\n"
#: ../src/SecureBrowser.cpp:647
msgid "[SecureBrowser] 🔍 Caricamento domini pagamenti...\n"
msgstr "[SecureBrowser] 🔍 Lade Zahlungs-Domains...\n"
#: ../src/SecureBrowser.cpp:661
msgid "[SecureBrowser] ✅ Cache pagamenti inizializzata: "
msgstr "[SecureBrowser] ✅ Zahlungs-Cache initialisiert: "
#: ../src/SecureBrowser.cpp:670
msgid "[SecureBrowser] 🟢 Payment trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 Zahlung vertrauenswürdig (direkter Treffer): "
#: ../src/SecureBrowser.cpp:679
msgid "[SecureBrowser] 🟢 Payment trusted (match parent '"
msgstr "[SecureBrowser] 🟢 Zahlung vertrauenswürdig (Eltern-Treffer '"
#: ../src/alert/AlertWindowRealtime.cpp:13
msgid "⚠️ Ransomware rilevato in tempo reale"
msgstr "⚠️ Ransomware in Echtzeit erkannt"
#: ../src/alert/AlertWindowRealtime.cpp:16
msgid ""
"Famiglia: %1\n"
"File: %2"
msgstr ""
"Familie: %1\n"
"Datei: %2"
#: ../src/alert/AlertWindowRealtime.cpp:21
#: ../src/alert/BastionGuard-ransomware-alert.cpp:34
msgid "Metti in quarantena"
msgstr "In Quarantäne verschieben"
#: ../src/alert/AlertWindowRealtime.cpp:22
#: ../src/alert/BastionGuard-ransomware-alert.cpp:35
msgid "Ignora"
msgstr "Ignorieren"
#: ../src/alert/AlertWindowRealtime.cpp:23
#: ../src/alert/BastionGuard-ransomware-alert.cpp:36
msgid "Ignora tutti"
msgstr "Alle ignorieren"
#: ../src/alert/AlertWindowRealtime.cpp:48
#: ../src/firewall/FirewallChoiceDialog.cpp:43
msgid "Errore caricamento CSS\n"
msgstr "Fehler beim Laden des CSS\n"
#: ../src/alert/AlertWindowRealtime.cpp:72
#: ../src/firewall/FirewallChoiceDialog.cpp:64
msgid "Icona X non trovata\n"
msgstr "X-Symbol nicht gefunden\n"
#: ../src/alert/AlertWindowRealtime.cpp:105
msgid "Errore caricamento icona alert\n"
msgstr "Fehler beim Laden des Alarm-Symbols\n"
#: ../src/alert/AlertWindowRealtime.cpp:116
#: ../src/alert/BastionGuard-ransomware-alert.cpp:107
msgid "🕒 %1 altri in attesa..."
msgstr "🕒 %1 weitere in Warteschlange..."
#: ../src/alert/AlertWindowRealtime.cpp:164
msgid "[✔] File quarantena: %1"
msgstr "[✔] Datei in Quarantäne: %1"
#: ../src/alert/AlertWindowRealtime.cpp:169
msgid "[ERROR] Quarantena fallita per: %1"
msgstr "[FEHLER] Quarantäne fehlgeschlagen für: %1"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:32
msgid "⚠️ Attenzione: BastionGuard ha rilevato un'infezione"
msgstr "⚠️ Achtung: BastionGuard hat eine Infektion erkannt"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "Famiglia: "
msgstr "Familie: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "File: "
msgstr "Datei: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:165
msgid "[✔] File in quarantena: "
msgstr "[✔] Datei in Quarantäne: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:167
msgid "❌ Errore quarantena: "
msgstr "❌ Quarantäne-Fehler: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:83
msgid "[ERRORE] Token root NON trovato: "
msgstr "[FEHLER] Root-Token NICHT gefunden: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:92
msgid "[INFO] Vecchio token utente rimosso"
msgstr "[INFO] Alter Benutzer-Token entfernt"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:94
msgid "[ERRORE] Non posso rimuovere vecchio token utente"
msgstr "[FEHLER] Alter Benutzer-Token konnte nicht entfernt werden"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:100
msgid "[ERRORE] Non posso aprire token root"
msgstr "[FEHLER] Root-Token konnte nicht geöffnet werden"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:106
msgid "[ERRORE] Non posso creare token utente"
msgstr "[FEHLER] Benutzer-Token konnte nicht erstellt werden"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:117
msgid "[OK] Token copiato nella home: "
msgstr "[OK] Token in Home-Verzeichnis kopiert: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:128
msgid "[ERRORE] Non posso aprire token utente"
msgstr "[FEHLER] Benutzer-Token konnte nicht geöffnet werden"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:134
msgid "[ERRORE] Token utente vuoto"
msgstr "[FEHLER] Benutzer-Token leer"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:136
msgid "[OK] Token caricato: "
msgstr "[OK] Token geladen: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:165
msgid "[INFO] Avvio listener TCP..."
msgstr "[INFO] Starte TCP-Listener..."
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:169
msgid "[ERRORE] socket fallita"
msgstr "[FEHLER] Socket fehlgeschlagen"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:182
msgid "[ERRORE] bind fallita: "
msgstr "[FEHLER] Bind fehlgeschlagen: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:187
msgid "[OK] Bind su 127.0.0.1:1025"
msgstr "[OK] Bind auf 127.0.0.1:1025"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:190
msgid "[ERRORE] listen fallita"
msgstr "[FEHLER] Listen fehlgeschlagen"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:195
msgid "[OK] Listener avviato"
msgstr "[OK] Listener gestartet"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:227
msgid "[IGNORATO] Alert proveniente dal log interno"
msgstr "[IGNORIERT] Alarm kommt aus internem Log"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:233
msgid "[SCARTATO] Token non valido"
msgstr "[VERWORFEN] Ungültiger Token"
#: ../src/MainWindow.cpp:61
msgid "✔ Caricato config da: "
msgstr "✔ Konfiguration geladen von: "
#: ../src/MainWindow.cpp:68
msgid "❌ Errore: impossibile leggere clamd.conf in nessuno dei percorsi noti"
msgstr "❌ Fehler: clamd.conf konnte in keinem bekannten Pfad gelesen werden"
#: ../src/MainWindow.cpp:168 ../src/bankgui-main.cpp:159
#: ../src/payment_secure/BastionGuard-secure-main.cpp:151
msgid "⚠ Errore caricamento icona minimize"
msgstr "⚠ Fehler beim Laden des Minimieren-Symbols"
#: ../src/MainWindow.cpp:179
msgid "[MainWindow] Pulsante close → nascondo nella tray"
msgstr "[MainWindow] Schließen-Button → verstecke in Tray"
#: ../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 "⚠ Fehler beim Laden des Schließen-Symbols"
#: ../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 "⚠ data/logo-sidebar.png konnte nicht geladen werden"
#: ../src/MainWindow.cpp:277
msgid "Dashboard"
msgstr "Dashboard"
#: ../src/MainWindow.cpp:283
msgid "Scansione in tempo reale"
msgstr "Echtzeit-Scan"
#: ../src/MainWindow.cpp:284
msgid "Protezione Ransomware"
msgstr "Ransomware-Schutz"
#: ../src/MainWindow.cpp:286 ../src/wizard/wizard_window.cpp:458
msgid "Banche"
msgstr "Banken"
#: ../src/MainWindow.cpp:287
msgid "Privacy Webcam"
msgstr "Webcam-Datenschutz"
#: ../src/MainWindow.cpp:288
msgid "Log"
msgstr "Protokoll"
#: ../src/MainWindow.cpp:289
msgid "Quarantena"
msgstr "Quarantäne"
#: ../src/MainWindow.cpp:290
msgid "Periferiche USB"
msgstr "USB-Geräte"
#: ../src/MainWindow.cpp:291
msgid "Samba"
msgstr "Samba"
#: ../src/MainWindow.cpp:292
msgid "Violazioni Identità"
msgstr "Identitätsverletzungen"
#: ../src/MainWindow.cpp:316 ../src/TrayIcon.cpp:45
msgid "Impostazioni"
msgstr "Einstellungen"
#: ../src/MainWindow.cpp:333
msgid "Aggiornamenti"
msgstr "Updates"
#: ../src/MainWindow.cpp:350
msgid "Informazioni"
msgstr "Informationen"
#: ../src/MainWindow.cpp:351
msgid "Donazioni"
msgstr "Spenden"
#: ../src/MainWindow.cpp:376
msgid "[MainWindow] Nascondo finestra nella tray invece di chiudere"
msgstr "[MainWindow] Verstecke Fenster in Tray statt zu schließen"
#: ../src/MainWindow.cpp:390
msgid "[MainWindow] Ritorno alla Dashboard"
msgstr "[MainWindow] Zurück zum Dashboard"
#: ../src/MainWindow.cpp:392
msgid "⚠ Errore durante il ritorno alla Dashboard: "
msgstr "⚠ Fehler beim Zurückkehren zum Dashboard: "
#: ../src/firewall/FirewallChoiceDialog.cpp:8
msgid "Protezione Firewall"
msgstr "Firewall-Schutz"
#: ../src/firewall/FirewallChoiceDialog.cpp:9
msgid "Scegli quale firewall usare per bloccare gli IP malevoli:"
msgstr "Wählen Sie, welchen Firewall Sie für das Blockieren bösartiger IPs verwenden möchten:"
#: ../src/firewall/FirewallChoiceDialog.cpp:10
msgid "Usa firewalld"
msgstr "firewalld verwenden"
#: ../src/firewall/FirewallChoiceDialog.cpp:11
msgid "Usa UFW"
msgstr "UFW verwenden"
#: ../src/firewall/FirewallChoiceDialog.cpp:12
msgid "Installa firewall"
msgstr "Firewall installieren"
#: ../src/firewall/FirewallChoiceDialog.cpp:104
msgid "Installa firewall (%1)"
msgstr "Firewall installieren (%1)"
#: ../src/firewall/FirewallChoiceDialog.cpp:142
msgid ""
"Per installare il firewall esegui il comando:\n"
"\n"
msgstr ""
"Um den Firewall zu installieren, führe den Befehl aus:\n"
"\n"
#: ../src/firewall/FirewallRuleManager.cpp:23
msgid "[Firewall] Command failed: "
msgstr "[Firewall] Befehl fehlgeschlagen: "
#: ../src/firewall/FirewallRuleManager.cpp:35
#: ../src/firewall/FirewallRuleManager.cpp:71
msgid "[Firewall] SKIP non-IP: "
msgstr "[Firewall] ÜBERSPRINGE Nicht-IP: "
#: ../src/firewall/FirewallRuleManager.cpp:39
#: ../src/firewall/FirewallRuleManager.cpp:75
msgid "[Firewall] Nessun IP valido da applicare.\n"
msgstr "[Firewall] Keine gültigen IPs zum Anwenden.\n"
#: ../src/firewall/FirewallRuleManager.cpp:89
msgid "[Firewall] Applying rules with firewalld (ipset)\n"
msgstr "[Firewall] Wende Regeln mit firewalld (ipset) an\n"
#: ../src/firewall/FirewallRuleManager.cpp:94
msgid "[Firewall] Applying rules with UFW\n"
msgstr "[Firewall] Wende Regeln mit UFW an\n"
#: ../src/firewall/FirewallRuleManager.cpp:99
msgid "[Firewall] Nessun firewall selezionato.\n"
msgstr "[Firewall] Kein Firewall ausgewählt.\n"
#: ../src/TrayIcon.cpp:51
msgid "Mostra/Maximizza finestra"
msgstr "Fenster anzeigen/maximieren"
#: ../src/TrayIcon.cpp:57
msgid "Esci"
msgstr "Beenden"
#: ../src/ScanPage.hpp:35 ../src/usb/ScanPromptWindow.cpp:10
msgid "Scansiona"
msgstr "Scannen"
#: ../src/AntiRansomEngine.cpp:45
msgid "❌ Errore: impossibile inizializzare YARA\n"
msgstr "❌ Fehler: YARA konnte nicht initialisiert werden\n"
#: ../src/AntiRansomEngine.cpp:67
msgid "❌ Errore: creazione compilatore YARA\n"
msgstr "❌ Fehler: YARA-Compiler konnte nicht erstellt werden\n"
#: ../src/AntiRansomEngine.cpp:77
msgid "❌ Errore YARA in "
msgstr "❌ YARA-Fehler in "
#: ../src/AntiRansomEngine.cpp:78
msgid "??"
msgstr "??"
#: ../src/AntiRansomEngine.cpp:88
msgid "⚠ Regole non trovate: "
msgstr "⚠ Regeln nicht gefunden: "
#: ../src/AntiRansomEngine.cpp:95
msgid "⚠ Impossibile aprire regole: "
msgstr "⚠ Regeln konnten nicht geöffnet werden: "
#: ../src/AntiRansomEngine.cpp:104
msgid "❌ Errori trovati, regole YARA non caricate\n"
msgstr "❌ Fehler gefunden, YARA-Regeln nicht geladen\n"
#: ../src/AntiRansomEngine.cpp:110
msgid "❌ Errore compilazione regole YARA\n"
msgstr "❌ Fehler beim Kompilieren der YARA-Regeln\n"
#: ../src/AntiRansomEngine.cpp:112
msgid "✔ Regole YARA caricate da "
msgstr "✔ YARA-Regeln geladen von "
#: ../src/AntiRansomEngine.cpp:127
msgid "⚠ Ransomware rilevato: "
msgstr "⚠ Ransomware erkannt: "
#: ../src/AntiRansomEngine.cpp:137
msgid "Nessuna regola YARA caricata, impossibile scansionare "
msgstr "Keine YARA-Regeln geladen, Scan unmöglich für "
#: ../src/AntiRansomEngine.cpp:142
msgid "File inesistente o non accessibile: "
msgstr "Datei existiert nicht oder ist nicht zugänglich: "
#: ../src/AntiRansomEngine.cpp:146
msgid "Scansione file: "
msgstr "Datei-Scan: "
#: ../src/AntiRansomEngine.cpp:160
msgid "Errore scansione file: "
msgstr "Fehler beim Scannen der Datei: "
#: ../src/AntiRansomEngine.cpp:170
msgid ">>> AntiRansomEngine avviato"
msgstr ">>> AntiRansomEngine gestartet"
#: ../src/AntiRansomEngine.cpp:188
msgid "⚠ Comportamento sospetto rilevato: "
msgstr "⚠ Verdächtiges Verhalten erkannt: "
#: ../src/AntiRansomEngine.cpp:192
msgid "❌ Errore durante la scansione: "
msgstr "❌ Fehler während des Scans: "
#: ../src/AntiRansomEngine.cpp:201
msgid ">>> AntiRansomEngine fermato"
msgstr ">>> AntiRansomEngine gestoppt"
#: ../src/AntiRansomEngine.cpp:207
msgid "[AntiRansomEngine] Avvio monitoraggio..."
msgstr "[AntiRansomEngine] Starte Überwachung..."
#: ../src/AntiRansomEngine.cpp:215
msgid "[AntiRansomEngine] Arresto monitoraggio..."
msgstr "[AntiRansomEngine] Stoppe Überwachung..."
#: ../src/wizard/wizard_window.cpp:113
msgid "Script di rete non trovato: "
msgstr "Netzwerk-Skript nicht gefunden: "
#: ../src/wizard/wizard_window.cpp:123
msgid "Avvio BastionGuard-net-setup.sh con pkexec..."
msgstr "Starte BastionGuard-net-setup.sh mit pkexec..."
#: ../src/wizard/wizard_window.cpp:150
msgid "✅ Setup di rete completato con successo (pkexec)."
msgstr "✅ Netzwerk-Setup erfolgreich abgeschlossen (pkexec)."
#: ../src/wizard/wizard_window.cpp:153
msgid "⚠️ Errore esecuzione BastionGuard-net-setup.sh, codice: "
msgstr "⚠️ Fehler bei Ausführung von BastionGuard-net-setup.sh, Code: "
#: ../src/wizard/wizard_window.cpp:158
msgid "ERRORE GLib: "
msgstr "GLib-FEHLER: "
#: ../src/wizard/wizard_window.cpp:161 ../src/wizard/wizard_window.cpp:189
msgid "Eccezione: "
msgstr "Ausnahme: "
#: ../src/wizard/wizard_window.cpp:164
msgid "Errore sconosciuto durante run_net_setup()."
msgstr "Unbekannter Fehler während run_net_setup()."
#: ../src/wizard/wizard_window.cpp:175
msgid "Script non trovato: "
msgstr "Skript nicht gefunden: "
#: ../src/wizard/wizard_window.cpp:182
msgid "User agents abilitati con successo."
msgstr "User-Agents erfolgreich aktiviert."
#: ../src/wizard/wizard_window.cpp:185
msgid "Errore nell'esecuzione dello script, codice: "
msgstr "Fehler bei der Skriptausführung, Code: "
#: ../src/wizard/wizard_window.cpp:192
msgid "Errore sconosciuto durante l'esecuzione dello script."
msgstr "Unbekannter Fehler während der Skriptausführung."
#: ../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 ""
"Willkommen beim Erstsetup von BastionGuard.\n"
"Dieser Assistent führt Sie Schritt für Schritt durch die Ersteinrichtung.\n"
"\n"
"Es sind 9 Hauptschritte vorgesehen:\n"
"1) Konfiguration des lokalen Resolvers (DNS 127.0.0.1)\n"
"2) Öffnen der benötigten Firewall-Ports\n"
"3) Erweiterte Firewall-Konfiguration (nftables)\n"
"4) Erzeugung und Installation der systemweiten CA\n"
"5) Konfiguration des Webservers (HTTP/HTTPS-Ports)\n"
"6) Installation des Native Messaging Hosts für Browser\n"
"7) Aktivierung des User-Agent-Dienstes\n"
"8) Download der Bankenliste (MISP)\n"
"9) Zusammenfassung und Ausführung der ausgewählten Aktionen.\n"
"\n"
"Sie können mit den Schaltflächen „Weiter“ und „Zurück“ zwischen den Abschnitten navigieren."
#: ../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 ""
"In diesem Abschnitt können Sie einen lokalen DNS-Resolver (127.0.0.1) aktivieren. "
"Dies dient dazu, DNS-Anfragen über BastionGuard zu leiten und so Sicherheit und Kontrolle zu verbessern."
#: ../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 ""
"Hier können Sie automatisch die für BastionGuard notwendigen Ports öffnen: "
"53/udp für DNS, 81/tcp http und 444/tcp https für interne Kommunikation. "
"Der Benutzer wird den Gruppen adm und systemd-journal hinzugefügt."
#: ../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 ""
"In diesem Abschnitt können Sie automatisch nftables als Firewall installieren "
"und konfigurieren, falls kein anderer Firewall (wie UFW oder firewalld) aktiv ist.\n"
"\n"
"nftables ist das moderne Firewall-System, das iptables ablöst. "
"BastionGuard kann es so konfigurieren, dass nur die notwendigen Ports (53/udp, "
"81/tcp, 444/tcp) geöffnet werden und grundlegende sichere Regeln für den lokalen Verkehr angewendet werden."
#: ../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 ""
"Diese Option erzeugt lokale Zertifikate und installiert eine systemweite "
"CA (Certificate Authority). Dies ermöglicht BastionGuard eine sichere "
"Validierung von HTTPS-Verbindungen."
#: ../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 ""
"Automatische Konfiguration des Webservers (Apache, Nginx usw.) mit den "
"von BastionGuard für Proxy und Weboberfläche verwendeten HTTP/HTTPS-Ports."
#: ../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 ""
"Der Native Messaging Host ermöglicht die Integration mit Webbrowsern (z. B. "
"Firefox, Chromium). Er ist notwendig, um mit den BastionGuard-Erweiterungen zu kommunizieren."
#: ../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 ""
"Der User-Agent-Dienst startet automatisch zusätzliche BastionGuard-Komponenten "
"für alle aktiven Benutzer. Es wird empfohlen, ihn zu aktivieren, um "
"Echtzeit-Benachrichtigungen und Scans zu erhalten."
#: ../src/wizard/wizard_window.cpp:263
msgid "Configura resolver locale (DNS → 127.0.0.1)"
msgstr "Lokalen Resolver konfigurieren (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 ""
"Öffne automatisch die notwendigen Firewall-Ports (53/udp, 81/tcp, 444/tcp)"
#: ../src/wizard/wizard_window.cpp:265
msgid "Installa e abilita automaticamente nftables se non è attivo un firewall"
msgstr "Installiere und aktiviere nftables automatisch, wenn kein Firewall aktiv ist"
#: ../src/wizard/wizard_window.cpp:266
msgid "Genera certificati locali e installa la CA di sistema"
msgstr "Lokale Zertifikate erzeugen und systemweite CA installieren"
#: ../src/wizard/wizard_window.cpp:267 ../src/wizard/wizard_window.cpp:559
msgid "Configura automaticamente il webserver (porte e moduli)"
msgstr "Webserver automatisch konfigurieren (Ports und Module)"
#: ../src/wizard/wizard_window.cpp:268
msgid "Installa Native Messaging Host (per browser)"
msgstr "Native Messaging Host installieren (für Browser)"
#: ../src/wizard/wizard_window.cpp:269
msgid ""
"Abilita automaticamente il servizio BastionGuard User Agent per gli utenti "
"attivi"
msgstr ""
"BastionGuard User-Agent-Dienst automatisch für aktive Benutzer aktivieren"
#: ../src/wizard/wizard_window.cpp:270 ../src/wizard/wizard_window.cpp:504
msgid "Scarica automaticamente la lista delle banche (MISP)"
msgstr "Bankenliste automatisch herunterladen (MISP)"
#: ../src/wizard/wizard_window.cpp:271
msgid "Esegui abilitazione ora"
msgstr "Aktivierung jetzt ausführen"
#: ../src/wizard/wizard_window.cpp:272
msgid "_Indietro"
msgstr "_Zurück"
#: ../src/wizard/wizard_window.cpp:273
msgid "_Avanti"
msgstr "_Weiter"
#: ../src/wizard/wizard_window.cpp:274
msgid "_Esegui"
msgstr "_Ausführen"
#: ../src/wizard/wizard_window.cpp:450
msgid "Benvenuto"
msgstr "Willkommen"
#: ../src/wizard/wizard_window.cpp:451
msgid "Resolver"
msgstr "Resolver"
#: ../src/wizard/wizard_window.cpp:452
msgid "Firewall"
msgstr "Firewall"
#: ../src/wizard/wizard_window.cpp:453
msgid "Firewall avanzato"
msgstr "Erweiterter Firewall"
#: ../src/wizard/wizard_window.cpp:454
msgid "Certificati"
msgstr "Zertifikate"
#: ../src/wizard/wizard_window.cpp:455
msgid "Webserver"
msgstr "Webserver"
#: ../src/wizard/wizard_window.cpp:456
msgid "Native Host"
msgstr "Native Host"
#: ../src/wizard/wizard_window.cpp:457
msgid "User Agent"
msgstr "User Agent"
#: ../src/wizard/wizard_window.cpp:459
msgid "Riepilogo"
msgstr "Zusammenfassung"
#: ../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 kann automatisch die offizielle Liste der Banken vom MISP-Projekt "
"(Malware Information Sharing Platform) herunterladen. Diese Liste dient dazu, "
"echte Bank-Websites zu identifizieren und sie vor False Positives oder Phishing zu schützen.\n"
"\n"
"Die Datei wird in Ihrem Benutzerverzeichnis gespeichert (~/.local/share/BastionGuard/"
"banks.json). Es sind keine Administratorrechte erforderlich."
#: ../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 kann nftables automatisch als System-Firewall konfigurieren, "
"wenn kein anderer Firewall (UFW oder firewalld) aktiv ist.\n"
"\n"
"Im abschließenden Überblick wird das Programm nftables installieren und aktivieren, "
"nur die notwendigen Ports öffnen (53/udp, 81/tcp, 444/tcp) und sichere Regeln "
"für den lokalen Verkehr anwenden."
#: ../src/wizard/wizard_window.cpp:534
msgid "Installa e abilita automaticamente nftables"
msgstr "nftables automatisch installieren und aktivieren"
#: ../src/wizard/wizard_window.cpp:631
msgid "Servizio abilitato correttamente."
msgstr "Dienst korrekt aktiviert."
#: ../src/wizard/wizard_window.cpp:631
msgid "Errore durante l'abilitazione."
msgstr "Fehler bei der Aktivierung."
#: ../src/wizard/wizard_window.cpp:664
msgid ""
"Riepilogo delle azioni selezionate:\n"
"\n"
msgstr ""
"Zusammenfassung der ausgewählten Aktionen:\n"
"\n"
#: ../src/wizard/wizard_window.cpp:667
msgid "Resolver locale (DNS → 127.0.0.1) + Policies browser"
msgstr "Lokaler Resolver (DNS → 127.0.0.1) + Browser-Policies"
#: ../src/wizard/wizard_window.cpp:668
msgid "Resolver locale"
msgstr "Lokaler Resolver"
#: ../src/wizard/wizard_window.cpp:671
msgid "Apertura porte firewall (53/udp, 81/tcp, 444/tcp) e gruppi utenti"
msgstr "Öffnen der Firewall-Ports (53/udp, 81/tcp, 444/tcp) und Benutzergruppen"
#: ../src/wizard/wizard_window.cpp:672
msgid "Apertura porte firewall"
msgstr "Öffnen der Firewall-Ports"
#: ../src/wizard/wizard_window.cpp:674
msgid "Firewall avanzato nftables (installazione e configurazione automatica)"
msgstr "Erweiterter Firewall nftables (automatische Installation und Konfiguration)"
#: ../src/wizard/wizard_window.cpp:675
msgid "Firewall avanzato nftables"
msgstr "Erweiterter Firewall nftables"
#: ../src/wizard/wizard_window.cpp:678
msgid "Certificati CA (generazione + installazione)"
msgstr "CA-Zertifikate (Erzeugung + Installation)"
#: ../src/wizard/wizard_window.cpp:679
msgid "Certificati CA"
msgstr "CA-Zertifikate"
#: ../src/wizard/wizard_window.cpp:682
msgid "Configurazione automatica del webserver (porte e moduli)"
msgstr "Automatische Webserver-Konfiguration (Ports und Module)"
#: ../src/wizard/wizard_window.cpp:683
msgid "Configurazione webserver"
msgstr "Webserver-Konfiguration"
#: ../src/wizard/wizard_window.cpp:686
msgid "Native Messaging Host (integrazione browser)"
msgstr "Native Messaging Host (Browser-Integration)"
#: ../src/wizard/wizard_window.cpp:687
msgid "Native Messaging Host"
msgstr "Native Messaging Host"
#: ../src/wizard/wizard_window.cpp:690
msgid "Servizio User Agent (notifiche e scansioni in tempo reale)"
msgstr "User-Agent-Dienst (Echtzeit-Benachrichtigungen und Scans)"
#: ../src/wizard/wizard_window.cpp:691
msgid "Servizio User Agent"
msgstr "User-Agent-Dienst"
#: ../src/wizard/wizard_window.cpp:693 ../src/wizard/wizard_window.cpp:694
msgid "Download lista banche (MISP)"
msgstr "Download Bankenliste (MISP)"
#: ../src/wizard/wizard_window.cpp:721
msgid "Errore scrivendo il file di configurazione"
msgstr "Fehler beim Schreiben der Konfigurationsdatei"
#: ../src/wizard/wizard_window.cpp:724
msgid "Controlla i permessi della cartella di configurazione."
msgstr "Überprüfen Sie die Berechtigungen des Konfigurationsordners."
#: ../src/wizard/wizard_window.cpp:732
msgid "Abilitazione servizio User Agent..."
msgstr "Aktiviere User-Agent-Dienst..."
#: ../src/wizard/wizard_window.cpp:734
msgid "OK: User Agent abilitato."
msgstr "OK: User Agent aktiviert."
#: ../src/wizard/wizard_window.cpp:734
msgid "ERRORE: impossibile abilitare User Agent."
msgstr "FEHLER: User Agent konnte nicht aktiviert werden."
#: ../src/wizard/wizard_window.cpp:739
msgid "Nessun firewall attivo rilevato, installazione nftables..."
msgstr "Kein aktiver Firewall erkannt, installiere nftables..."
#: ../src/wizard/wizard_window.cpp:742
msgid "OK: nftables installato e configurato."
msgstr "OK: nftables installiert und konfiguriert."
#: ../src/wizard/wizard_window.cpp:745
msgid "ERRORE: installazione nftables fallita."
msgstr "FEHLER: nftables-Installation fehlgeschlagen."
#: ../src/wizard/wizard_window.cpp:750
msgid ""
"Eseguo il setup di rete (BastionGuard-net-setup.sh) prima delle azioni "
"privilegiate..."
msgstr ""
"Führe Netzwerk-Setup aus (BastionGuard-net-setup.sh) vor den privilegierten Aktionen..."
#: ../src/wizard/wizard_window.cpp:753
msgid "OK: setup di rete completato con successo."
msgstr "OK: Netzwerk-Setup erfolgreich abgeschlossen."
#: ../src/wizard/wizard_window.cpp:755
msgid ""
"ERRORE: setup di rete fallito o incompleto. Continuo con le altre operazioni."
msgstr ""
"FEHLER: Netzwerk-Setup fehlgeschlagen oder unvollständig. Fahre mit den anderen Operationen fort."
#: ../src/wizard/wizard_window.cpp:760
msgid "Avvio download lista banche (utente locale)..."
msgstr "Starte Download der Bankenliste (lokaler Benutzer)..."
#: ../src/wizard/wizard_window.cpp:763
msgid "OK: lista banche scaricata correttamente."
msgstr "OK: Bankenliste korrekt heruntergeladen."
#: ../src/wizard/wizard_window.cpp:764
msgid "ERRORE: impossibile scaricare la lista banche."
msgstr "FEHLER: Bankenliste konnte nicht heruntergeladen werden."
#: ../src/wizard/wizard_window.cpp:783
msgid "Inizio esecuzione wizard..."
msgstr "Starte Ausführung des Wizards..."
#: ../src/wizard/wizard_window.cpp:788
msgid "Richiesta autenticazione amministratore..."
msgstr "Fordere Administrator-Authentifizierung an..."
#: ../src/wizard/wizard_window.cpp:818
msgid "Inizio esecuzione wizard combinato..."
msgstr "Starte kombinierte Wizard-Ausführung..."
#: ../src/wizard/wizard_window.cpp:822
msgid "Configuro i browser per usare il resolver locale..."
msgstr "Konfiguriere Browser für lokalen Resolver..."
#: ../src/wizard/wizard_window.cpp:825
msgid "OK: browser configurati."
msgstr "OK: Browser konfiguriert."
#: ../src/wizard/wizard_window.cpp:825
msgid "Avviso: policies browser non completamente scritte (permessi)."
msgstr "Warnung: Browser-Policies nicht vollständig geschrieben (Berechtigungen?)."
#: ../src/wizard/wizard_window.cpp:852
msgid "Esecuzione privilegiata unica (una sola autenticazione)..."
msgstr "Einmalige privilegierte Ausführung (nur eine Authentifizierung)..."
#: ../src/wizard/wizard_window.cpp:856
msgid "ERRORE: esecuzione privilegiata fallita."
msgstr "FEHLER: privilegierte Ausführung fehlgeschlagen."
#: ../src/wizard/wizard_window.cpp:860
msgid "OK: operazioni privilegiate completate."
msgstr "OK: privilegierte Operationen abgeschlossen."
#: ../src/wizard/wizard_window.cpp:877
msgid "Installo Native Messaging Host (user-level)..."
msgstr "Installiere Native Messaging Host (Benutzerebene)..."
#: ../src/wizard/wizard_window.cpp:880
msgid "OK: native host installato."
msgstr "OK: Native Host installiert."
#: ../src/wizard/wizard_window.cpp:880
msgid "ERRORE: native host fallito."
msgstr "FEHLER: Native Host fehlgeschlagen."
#: ../src/wizard/wizard_window.cpp:895
msgid "Setup completato con successo."
msgstr "Setup erfolgreich abgeschlossen."
#: ../src/wizard/wizard_window.cpp:896
msgid ""
"Il servizio BastionGuard-phishing-scanner è stato riavviato correttamente."
msgstr ""
"Der Dienst BastionGuard-phishing-scanner wurde korrekt neu gestartet."
#: ../src/wizard/wizard_window.cpp:898
msgid "Setup completato"
msgstr "Setup abgeschlossen"
#: ../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 wurde korrekt konfiguriert.\n"
"Der Phishing-Scanner-Dienst wurde neu gestartet.\n"
"Starten Sie den Browser neu, wenn Sie den Native Host installiert haben."
#: ../src/wizard/wizard_window.cpp:905
msgid "Setup completato con errori."
msgstr "Setup mit Fehlern abgeschlossen."
#: ../src/wizard/wizard_window.cpp:906
msgid "Completato con errori"
msgstr "Mit Fehlern abgeschlossen"
#: ../src/wizard/wizard_window.cpp:907
msgid ""
"Alcuni passaggi non sono riusciti. Controlla il log per maggiori dettagli."
msgstr ""
"Einige Schritte sind fehlgeschlagen. Prüfen Sie das Log für weitere Details."
#: ../src/wizard/wizard_window.cpp:929
msgid "Errore scrivendo il file di configurazione:"
msgstr "Fehler beim Schreiben der Konfigurationsdatei:"
#: ../src/wizard/wizard_window.cpp:998
msgid "ERRORE: impossibile scrivere policies Firefox: "
msgstr "FEHLER: Firefox-Policies konnten nicht geschrieben werden: "
#: ../src/wizard/wizard_window.cpp:1016 ../src/wizard/wizard_window.cpp:1081
msgid "OK: policy per Firefox/Chromium/Chrome/Edge installate."
msgstr "OK: Policies für Firefox/Chromium/Chrome/Edge installiert."
#: ../src/wizard/wizard_window.cpp:1019
msgid "Avviso: alcune policies browser non sono state scritte (permessi?)."
msgstr "Warnung: Einige Browser-Policies wurden nicht geschrieben (Berechtigungen?)."
#: ../src/wizard/wizard_window.cpp:1023
msgid "ERRORE: configure_browser_doh eccezione: "
msgstr "FEHLER: configure_browser_doh Ausnahme: "
#: ../src/wizard/wizard_window.cpp:1084
msgid "ERRORE: impossibile scrivere le policies browser: "
msgstr "FEHLER: Browser-Policies konnten nicht geschrieben werden: "
#: ../src/wizard/wizard_window.cpp:1257
msgid "Nessun server NGINX rilevato sul sistema."
msgstr "Kein NGINX-Server auf dem System erkannt."
#: ../src/wizard/wizard_window.cpp:1280
msgid "Errore durante la sostituzione delle porte nel template NGINX."
msgstr "Fehler beim Ersetzen der Ports im NGINX-Template."
#: ../src/wizard/wizard_window.cpp:1322
msgid " echo '[BastionGuard] Inserisco blocco mancante in nginx.conf...'\n"
msgstr " echo '[BastionGuard] Füge fehlenden Block in nginx.conf ein...'\n"
#: ../src/wizard/wizard_window.cpp:1326
msgid ""
" echo '[BastionGuard] Configurazione già presente, nessuna modifica "
"necessaria.'\n"
msgstr ""
" echo '[BastionGuard] Konfiguration bereits vorhanden, keine Änderung notwendig.'\n"
#: ../src/wizard/wizard_window.cpp:1339
msgid "Impossibile creare lo script temporaneo."
msgstr "Temporäres Skript konnte nicht erstellt werden."
#: ../src/wizard/wizard_window.cpp:1356
msgid "Errore durante l’applicazione della configurazione NGINX."
msgstr "Fehler bei der Anwendung der NGINX-Konfiguration."
#: ../src/wizard/wizard_window.cpp:1360
msgid "Configurazione NGINX applicata con successo."
msgstr "NGINX-Konfiguration erfolgreich angewendet."
#: ../src/wizard/wizard_window.cpp:1364
msgid "Errore apply_web_config: "
msgstr "Fehler bei apply_web_config: "
#: ../src/wizard/wizard_window.cpp:1384
msgid "Scarico la lista delle banche da MISP (solo utente)..."
msgstr "Lade Bankenliste von MISP herunter (nur Benutzer)..."
#: ../src/wizard/wizard_window.cpp:1388
msgid "✅ Lista banche salvata in: "
msgstr "✅ Bankenliste gespeichert in: "
#: ../src/wizard/wizard_window.cpp:1391
msgid "❌ Errore durante il download della lista delle banche (curl fallito)."
msgstr "❌ Fehler beim Herunterladen der Bankenliste (curl fehlgeschlagen)."
#: ../src/wizard/wizard_window.cpp:1395
msgid "Eccezione download_bank_list_user(): "
msgstr "Ausnahme bei download_bank_list_user(): "
#: ../src/wizard/StyleProvider.cpp:50 ../src/wizard/StyleProvider.cpp:53
msgid "✔ CSS caricato da "
msgstr "✔ CSS geladen von "
#: ../src/wizard/StyleProvider.cpp:55
msgid "⚠ Nessun file CSS trovato:\n"
msgstr "⚠ Keine CSS-Datei gefunden:\n"
#: ../src/wizard/StyleProvider.cpp:65 ../src/StyleProvider.cpp:48
msgid "❌ Errore CSS: "
msgstr "❌ CSS-Fehler: "
#: ../src/wizard/wizard_setup.cpp:134 ../src/wizard/wizard_setup.cpp:256
msgid "fdopen fallita"
msgstr "fdopen fehlgeschlagen"
#: ../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 "Privilegierter Befehl ausgeführt:\n"
#: ../src/wizard/wizard_setup.cpp:169
msgid "(nessun output catturato)\n"
msgstr "(keine Ausgabe erfasst)\n"
#: ../src/wizard/wizard_setup.cpp:301
msgid "echo '[BastionGuard] Imposto resolver locale...' >&2"
msgstr "echo '[BastionGuard] Stelle lokalen Resolver ein...' >&2"
#: ../src/wizard/wizard_setup.cpp:307
msgid "echo '[BastionGuard] Apertura porte e setup nftables...' >&2"
msgstr "echo '[BastionGuard] Öffne Ports und richte nftables ein...' >&2"
#: ../src/wizard/wizard_setup.cpp:320
msgid "echo '[BastionGuard] Generazione certificati...' >&2"
msgstr "echo '[BastionGuard] Erzeuge Zertifikate...' >&2"
#: ../src/wizard/wizard_setup.cpp:337
msgid "echo '[BastionGuard] Configuro webserver (nginx) porte...' >&2"
msgstr "echo '[BastionGuard] Konfiguriere Webserver (nginx) Ports...' >&2"
#: ../src/wizard/wizard_setup.cpp:358
msgid "Configuro override del resolver locale..."
msgstr "Konfiguriere Override des lokalen Resolvers..."
#: ../src/wizard/wizard_setup.cpp:370
msgid "Backup di resolv.conf creato in: "
msgstr "Backup von resolv.conf erstellt in: "
#: ../src/wizard/wizard_setup.cpp:386
msgid "Impostato nameserver 127.0.0.1 tramite resolvectl"
msgstr "Nameserver 127.0.0.1 über resolvectl gesetzt"
#: ../src/wizard/wizard_setup.cpp:400
msgid "Impostato nameserver 127.0.0.1 tramite nmcli"
msgstr "Nameserver 127.0.0.1 über nmcli gesetzt"
#: ../src/wizard/wizard_setup.cpp:417
msgid "Scrittura diretta di /etc/resolv.conf eseguita"
msgstr "Direktes Schreiben von /etc/resolv.conf durchgeführt"
#: ../src/wizard/wizard_setup.cpp:420
msgid "Fallback scrittura diretta /etc/resolv.conf fallito"
msgstr "Fallback direktes Schreiben /etc/resolv.conf fehlgeschlagen"
#: ../src/wizard/wizard_setup.cpp:425
msgid "Eccezione in setup_resolv_override:"
msgstr "Ausnahme in setup_resolv_override:"
#: ../src/wizard/wizard_setup.cpp:437
msgid "Backup non trovato:"
msgstr "Backup nicht gefunden:"
#: ../src/wizard/wizard_setup.cpp:450
msgid "Ripristino resolv.conf fallito:"
msgstr "Wiederherstellung von resolv.conf fehlgeschlagen:"
#: ../src/wizard/wizard_setup.cpp:454
msgid "Ripristinato resolv.conf da backup:"
msgstr "resolv.conf aus Backup wiederhergestellt:"
#: ../src/wizard/wizard_setup.cpp:457
msgid "Eccezione in restore_resolv_backup:"
msgstr "Ausnahme in restore_resolv_backup:"
#: ../src/wizard/wizard_setup.cpp:467
msgid ""
"Apro le porte firewall necessarie (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
msgstr ""
"Öffne die notwendigen Firewall-Ports (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
#: ../src/wizard/wizard_setup.cpp:496
msgid "Rilevata distribuzione: "
msgstr "Erkannte Distribution: "
#: ../src/wizard/wizard_setup.cpp:513
msgid "Porte aperte tramite firewalld."
msgstr "Ports über firewalld geöffnet."
#: ../src/wizard/wizard_setup.cpp:525
msgid "Porte aperte tramite ufw."
msgstr "Ports über ufw geöffnet."
#: ../src/wizard/wizard_setup.cpp:546
msgid "Regole nftables applicate (best-effort)."
msgstr "nftables-Regeln angewendet (best-effort)."
#: ../src/wizard/wizard_setup.cpp:560
msgid "Regole iptables applicate (best-effort)."
msgstr "iptables-Regeln angewendet (best-effort)."
#: ../src/wizard/wizard_setup.cpp:573
msgid ""
"Nessuno strumento firewall rilevato; apri manualmente le porte se necessario."
msgstr ""
"Kein Firewall-Tool erkannt; öffnen Sie die Ports bei Bedarf manuell."
#: ../src/wizard/wizard_setup.cpp:591
msgid "Utente effettivo: "
msgstr "Effektiver Benutzer: "
#: ../src/wizard/wizard_setup.cpp:602
msgid "Aggiungo l'utente ai gruppi 'adm' e 'systemd-journal'..."
msgstr "Füge Benutzer zu Gruppen 'adm' und 'systemd-journal' hinzu..."
#: ../src/wizard/wizard_setup.cpp:605
msgid "Utente aggiunto ai gruppi richiesti."
msgstr "Benutzer zu den erforderlichen Gruppen hinzugefügt."
#: ../src/wizard/wizard_setup.cpp:608
msgid "Errore aggiungendo l'utente ai gruppi: "
msgstr "Fehler beim Hinzufügen des Benutzers zu den Gruppen: "
#: ../src/wizard/wizard_setup.cpp:611
msgid "Utente già presente nei gruppi 'adm' o 'systemd-journal'."
msgstr "Benutzer bereits in Gruppen 'adm' oder 'systemd-journal' vorhanden."
#: ../src/wizard/wizard_setup.cpp:614
msgid "Impossibile determinare l'utente effettivo; salto l'aggiunta ai gruppi."
msgstr "Effektiver Benutzer konnte nicht ermittelt werden; überspringe Gruppenzuweisung."
#: ../src/wizard/wizard_setup.cpp:622
msgid ""
"Per completare la configurazione,\n"
"termina e riavvia la sessione utente."
msgstr ""
"Um die Konfiguration abzuschließen,\n"
"beenden und neu starten Sie die Benutzersitzung."
#: ../src/wizard/wizard_setup.cpp:628
msgid "BastionGuard - Permessi aggiornati"
msgstr "BastionGuard - Berechtigungen aktualisiert"
#: ../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 ""
"Die neuen Log-Zugriffsrechte werden nach dem Logout aktiv.\n"
"Schließen und erneut Öffnen der Sitzung, um den korrekten Start der BastionGuard-Anwendung zu gewährleisten."
#: ../src/wizard/wizard_setup.cpp:638
msgid "Riavvio del servizio BastionGuard-phishing-scanner..."
msgstr "Neustart des Dienstes BastionGuard-phishing-scanner..."
#: ../src/wizard/wizard_setup.cpp:646
msgid "systemd non presente: salto il riavvio del servizio."
msgstr "systemd nicht vorhanden: überspringe Dienst-Neustart."
#: ../src/wizard/wizard_setup.cpp:655
msgid "Servizio BastionGuard-phishing-scanner riavviato."
msgstr "Dienst BastionGuard-phishing-scanner neu gestartet."
#: ../src/wizard/wizard_setup.cpp:657
msgid "Tentativo di riavvio eseguito (codice "
msgstr "Neustart-Versuch ausgeführt (Code "
#: ../src/wizard/wizard_setup.cpp:657
msgid "). Verifica lo stato del servizio."
msgstr "). Prüfen Sie den Dienststatus."
#: ../src/wizard/wizard_setup.cpp:660
msgid ""
"Unità systemd BastionGuard-phishing-scanner non trovata: salto il riavvio."
msgstr ""
"systemd-Unit BastionGuard-phishing-scanner nicht gefunden: überspringe Neustart."
#: ../src/wizard/wizard_setup.cpp:668
msgid "Eccezione in setup_firewall_ports: "
msgstr "Ausnahme in setup_firewall_ports: "
#: ../src/wizard/wizard_setup.cpp:675
msgid "[wizard] 🔧 Configurazione rete e nftables (modalità agent)...\n"
msgstr "[wizard] 🔧 Netzwerk- und nftables-Konfiguration (Agent-Modus)...\n"
#: ../src/wizard/wizard_setup.cpp:682
msgid "[wizard] ⚠ File di configurazione nftables non trovato: "
msgstr "[wizard] ⚠ nftables-Konfigurationsdatei nicht gefunden: "
#: ../src/wizard/wizard_setup.cpp:693
msgid "echo '[BastionGuard] ▶ Configurazione nftables e rete...'\n"
msgstr "echo '[BastionGuard] ▶ nftables- und Netzwerk-Konfiguration...'\n"
#: ../src/wizard/wizard_setup.cpp:700
msgid " echo '[BastionGuard] Abilito e avvio nftables.service...'\n"
msgstr " echo '[BastionGuard] Aktiviere und starte nftables.service...'\n"
#: ../src/wizard/wizard_setup.cpp:703
msgid ""
" echo '[BastionGuard] UFW o Firewalld rilevati: mantengo configurazione "
"esistente.'\n"
msgstr ""
" echo '[BastionGuard] UFW oder Firewalld erkannt: behalte bestehende Konfiguration bei.'\n"
#: ../src/wizard/wizard_setup.cpp:708
msgid ""
"echo '[BastionGuard] ▶ Eseguo BastionGuard-net-setup.sh (modalità "
"agent)...'\n"
msgstr ""
"echo '[BastionGuard] ▶ Führe BastionGuard-net-setup.sh aus (Agent-Modus)...'\n"
#: ../src/wizard/wizard_setup.cpp:711
msgid "echo '[BastionGuard] Nessuno script di rete trovato.'\n"
msgstr "echo '[BastionGuard] Kein Netzwerk-Skript gefunden.'\n"
#: ../src/wizard/wizard_setup.cpp:714
msgid "echo '[BastionGuard] ✅ Configurazione nftables + rete completata.'\n"
msgstr "echo '[BastionGuard] ✅ nftables + Netzwerk-Konfiguration abgeschlossen.'\n"
#: ../src/wizard/wizard_setup.cpp:720
msgid "[wizard][DEBUG] Output BastionGuard-net-setup.sh:\n"
msgstr "[wizard][DEBUG] Ausgabe 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 und Netzwerk erfolgreich konfiguriert (Agent-Modus)\n"
#: ../src/wizard/wizard_setup.cpp:725
msgid "[wizard] ⚠ Errore configurando nftables o rete:\n"
msgstr "[wizard] ⚠ Fehler bei nftables- oder Netzwerk-Konfiguration:\n"
#: ../src/wizard/wizard_setup.cpp:730
msgid "[wizard] ⚠ Eccezione in install_nftables_conf: "
msgstr "[wizard] ⚠ Ausnahme in install_nftables_conf: "
#: ../src/wizard/wizard_setup.cpp:741
msgid "File CA non trovato:"
msgstr "CA-Datei nicht gefunden:"
#: ../src/wizard/wizard_setup.cpp:791
msgid "Installazione CA: script restituisce warning o errore"
msgstr "CA-Installation: Skript gibt Warnung oder Fehler zurück"
#: ../src/wizard/wizard_setup.cpp:793 ../src/wizard/wizard_setup.cpp:803
msgid "CA installata nel trust store di sistema"
msgstr "CA im systemweiten Trust-Store installiert"
#: ../src/wizard/wizard_setup.cpp:797
msgid ""
"CA copiata in directory comuni, ma potresti doverla abilitare manualmente"
msgstr ""
"CA in gängige Verzeichnisse kopiert, muss aber eventuell manuell aktiviert werden"
#: ../src/wizard/wizard_setup.cpp:807
msgid "Eccezione in install_system_ca:"
msgstr "Ausnahme in install_system_ca:"
#: ../src/wizard/wizard_setup.cpp:815
msgid "Generazione CA locale e certificato per il warning server..."
msgstr "Erzeuge lokale CA und Zertifikat für den Warning-Server..."
#: ../src/wizard/wizard_setup.cpp:845
msgid "[wizard] Certificati: errore nello script\n"
msgstr "[wizard] Zertifikate: Fehler im Skript\n"
#: ../src/wizard/wizard_setup.cpp:851
msgid "[wizard] ⚠️ Attenzione: installazione CA di sistema non riuscita."
msgstr "[wizard] ⚠️ Achtung: systemweite CA-Installation fehlgeschlagen."
#: ../src/wizard/wizard_setup.cpp:852
msgid ""
"[wizard] L'utente può installare manualmente il file: /etc/BastionGuard/"
"certs/BastionGuard-ca.crt.pem"
msgstr ""
"[wizard] Der Benutzer kann die Datei manuell installieren: /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] ✅ Zertifikate in /etc/BastionGuard/certs erzeugt und CA systemweit installiert"
#: ../src/wizard/wizard_setup.cpp:860
msgid "[wizard] Eccezione in setup_certificates: "
msgstr "[wizard] Ausnahme in setup_certificates: "
#: ../src/wizard/wizard_setup.cpp:872
msgid "Blacklist phishing copiata in:"
msgstr "Phishing-Blacklist kopiert nach:"
#: ../src/wizard/wizard_setup.cpp:875
msgid "Errore copiando blacklist:"
msgstr "Fehler beim Kopieren der Blacklist:"
#: ../src/wizard/wizard_setup.cpp:885
msgid "Installazione native messaging host..."
msgstr "Installation Native Messaging Host..."
#: ../src/wizard/wizard_setup.cpp:900
msgid "Impossibile impostare i permessi eseguibili: "
msgstr "Ausführbare Berechtigungen konnten nicht gesetzt werden: "
#: ../src/wizard/wizard_setup.cpp:905
msgid "Avviso: binario native host non trovato: "
msgstr "Warnung: Native-Host-Binärdatei nicht gefunden: "
#: ../src/wizard/wizard_setup.cpp:977
msgid "Impossibile creare la directory: "
msgstr "Verzeichnis konnte nicht erstellt werden: "
#: ../src/wizard/wizard_setup.cpp:984
msgid "Manifest già presente, salto: "
msgstr "Manifest bereits vorhanden, überspringe: "
#: ../src/wizard/wizard_setup.cpp:992
msgid "Manifest scritto in: "
msgstr "Manifest geschrieben nach: "
#: ../src/wizard/wizard_setup.cpp:995
msgid "Impossibile scrivere manifest in: "
msgstr "Manifest konnte nicht geschrieben werden nach: "
#: ../src/wizard/wizard_setup.cpp:1000
msgid "Native host configurato, manifest creati"
msgstr "Native Host konfiguriert, Manifeste erstellt"
#: ../src/wizard/wizard_setup.cpp:1004
msgid "Nessun manifest creato (tutti già presenti?)"
msgstr "Kein Manifest erstellt (alle bereits vorhanden?)"
#: ../src/wizard/wizard_setup.cpp:1008
msgid "Eccezione in install_native_host: "
msgstr "Ausnahme in install_native_host: "
#: ../src/wizard/wizard_setup.cpp:1025
msgid ""
"[wizard] 🔁 Esecuzione privilegiata combinata (una sola autenticazione)...\n"
msgstr ""
"[wizard] 🔁 Kombinierte privilegierte Ausführung (nur eine Authentifizierung)...\n"
#: ../src/wizard/wizard_setup.cpp:1029
msgid "echo '[BastionGuard] Configuro DNS temporaneo...' >&2"
msgstr "echo '[BastionGuard] Konfiguriere temporären DNS...' >&2"
#: ../src/wizard/wizard_setup.cpp:1039
msgid "echo '[BastionGuard] Ripristino resolv.conf...' >&2"
msgstr "echo '[BastionGuard] Stelle resolv.conf wieder her...' >&2"
#: ../src/wizard/wizard_setup.cpp:1047
msgid "echo '[BastionGuard] Configuro firewall (nftables)...' >&2"
msgstr "echo '[BastionGuard] Konfiguriere Firewall (nftables)...' >&2"
#: ../src/wizard/wizard_setup.cpp:1061
msgid "echo '[BastionGuard] Genero certificati locali...' >&2"
msgstr "echo '[BastionGuard] Erzeuge lokale Zertifikate...' >&2"
#: ../src/wizard/wizard_setup.cpp:1093
msgid "echo '[BastionGuard] Copio blacklist phishing...' >&2"
msgstr "echo '[BastionGuard] Kopiere Phishing-Blacklist...' >&2"
#: ../src/wizard/wizard_setup.cpp:1099
msgid "echo '[BastionGuard] Riavvio BastionGuard-phishing-scanner...' >&2"
msgstr "echo '[BastionGuard] Starte BastionGuard-phishing-scanner neu...' >&2"
#: ../src/wizard/wizard_setup.cpp:1110
msgid "[wizard] ⚠ Errore nello script privilegiato:\n"
msgstr "[wizard] ⚠ Fehler im privilegierten Skript:\n"
#: ../src/wizard/wizard_setup.cpp:1113
msgid "[wizard] ✅ Tutte le operazioni privilegiate completate."
msgstr "[wizard] ✅ Alle privilegierten Operationen abgeschlossen."
#: ../src/bankgui-main.cpp:95
msgid "Inserisci l'URL della banca o un identificatore:"
msgstr "Geben Sie die URL der Bank oder einen Identifikator ein:"
#: ../src/bankgui-main.cpp:112
#: ../src/payment_secure/BastionGuard-secure-main.cpp:107
msgid "Apri in Secure Browser"
msgstr "Im Secure Browser öffnen"
#: ../src/bankgui-main.cpp:196
msgid "Inserisci un URL valido."
msgstr "Geben Sie eine gültige URL ein."
#: ../src/bankgui-main.cpp:196
msgid "Il campo non può essere vuoto."
msgstr "Das Feld darf nicht leer sein."
#: ../src/bankgui-main.cpp:211
#: ../src/payment_secure/BastionGuard-secure-main.cpp:259
msgid "Errore avvio subprocess."
msgstr "Fehler beim Starten des Unterprozesses."
#: ../src/BankPage.cpp:60
msgid "🏦 Zona Sicura – Banche"
msgstr "🏦 Sicherer Bereich – Banken"
#: ../src/BankPage.cpp:78
msgid "URL sorgente (es. MISP bank-website/list.json)"
msgstr "Quell-URL (z.B. MISP bank-website/list.json)"
#: ../src/BankPage.cpp:84
msgid "🔄 Aggiorna lista"
msgstr "🔄 Liste aktualisieren"
#: ../src/BankPage.cpp:91
msgid "Aggiornamento automatico ogni 6 ore"
msgstr "Automatische Aktualisierung alle 6 Stunden"
#: ../src/BankPage.cpp:107
msgid "🔁 Aggiornamento automatico abilitato."
msgstr "🔁 Automatische Aktualisierung aktiviert."
#: ../src/BankPage.cpp:110
msgid "⏸️ Aggiornamento automatico disattivato."
msgstr "⏸️ Automatische Aktualisierung deaktiviert."
#: ../src/BankPage.cpp:118
msgid "🔁 Aggiornamento automatico attivo."
msgstr "🔁 Automatische Aktualisierung aktiv."
#: ../src/BankPage.cpp:139
msgid "Aggiungi dominio alla whitelist..."
msgstr "Domain zur Whitelist hinzufügen..."
#: ../src/BankPage.cpp:141
msgid "➕ Aggiungi"
msgstr "➕ Hinzufügen"
#: ../src/BankPage.cpp:184
msgid "⬇️ Download in corso..."
msgstr "⬇️ Download läuft..."
#: ../src/BankPage.cpp:194
msgid "✅ Lista aggiornata da MISP."
msgstr "✅ Liste von MISP aktualisiert."
#: ../src/BankPage.cpp:198
msgid "❌ Errore nel download della lista."
msgstr "❌ Fehler beim Herunterladen der Liste."
#: ../src/BankPage.cpp:218
msgid "pkexec fallito o annullato dall'utente"
msgstr "pkexec fehlgeschlagen oder vom Benutzer abgebrochen"
#: ../src/BankPage.cpp:222
msgid "\\nAggiornato il: "
msgstr "\\nAktualisiert am: "
#: ../src/BankPage.cpp:227
msgid "[BankPage] ✅ Lista copiata in "
msgstr "[BankPage] ✅ Liste kopiert nach "
#: ../src/BankPage.cpp:229
msgid "[BankPage] ⚠️ Copia in /usr/share/BastionGuard/data/bank fallita: "
msgstr "[BankPage] ⚠️ Kopieren nach /usr/share/BastionGuard/data/bank fehlgeschlagen: "
#: ../src/BankPage.cpp:241
msgid "⚠ Nessuna lista trovata.\n"
msgstr "⚠ Keine Liste gefunden.\n"
#: ../src/BankPage.cpp:249
msgid "❌ Errore parsing JSON.\n"
msgstr "❌ JSON-Parsing-Fehler.\n"
#: ../src/BankPage.cpp:254
msgid ""
"🌍 Elenco banche conosciute:\n"
"\n"
msgstr ""
"🌍 Bekannte Bankenliste:\n"
"\n"
#: ../src/BankPage.cpp:277
msgid ""
"\n"
"Totale banche: "
msgstr ""
"\n"
"Gesamt Banken: "
#: ../src/BankPage.cpp:282
msgid ""
"🛡️ Whitelist:\n"
"\n"
msgstr ""
"🛡️ Whitelist:\n"
"\n"
#: ../src/BankPage.cpp:286
msgid "(Nessun dominio whitelistato)\n"
msgstr "(Keine Domains auf der Whitelist)\n"
#: ../src/BankPage.cpp:297
msgid "⚠ Inserisci un dominio valido."
msgstr "⚠ Geben Sie eine gültige Domain ein."
#: ../src/BankPage.cpp:304
msgid "✅ Dominio aggiunto alla whitelist."
msgstr "✅ Domain zur Whitelist hinzugefügt."
#: ../src/BankPage.cpp:307
msgid "ℹ️ Dominio già presente nella whitelist."
msgstr "ℹ️ Domain bereits in der Whitelist vorhanden."
#: ../src/BankPage.cpp:361
msgid "[BankPage] ⏱️ Auto-update attivo ogni 6 ore."
msgstr "[BankPage] ⏱️ Auto-Update aktiv alle 6 Stunden."
#: ../src/BankPage.cpp:367
msgid "[BankPage] ⏹️ Auto-update disattivato."
msgstr "[BankPage] ⏹️ Auto-Update deaktiviert."
#: ../src/BankPage.cpp:377
msgid "[BankPage] ⏰ Aggiornamento automatico lista banche..."
msgstr "[BankPage] ⏰ Automatische Aktualisierung der Bankenliste..."
#: ../src/BankPage.cpp:382
msgid "✅ Lista aggiornata automaticamente da MISP."
msgstr "✅ Liste automatisch von MISP aktualisiert."
#: ../src/BankPage.cpp:387
msgid "✅ Lista aggiornata automaticamente il: "
msgstr "✅ Liste automatisch aktualisiert am: "
#: ../src/BankPage.cpp:389
msgid "⚠️ Errore nell'aggiornamento automatico."
msgstr "⚠️ Fehler bei der automatischen Aktualisierung."
#: ../src/StyleProvider.cpp:45
msgid "[CSS] Caricato stile da: "
msgstr "[CSS] Stil geladen von: "
#: ../src/DonatePage.cpp:40
msgid "Sostieni BastionGuard"
msgstr "BastionGuard unterstützen"
#: ../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 ""
"Dank Ihrer Unterstützung können wir BastionGuard weiter verbessern – schon "
"ein kleiner Beitrag hilft sehr. Die Spende ist völlig freiwillig. Wir bitten "
"Sie lediglich darum, uns bei der Weiterentwicklung dieses für Sie komplett "
"kostenlosen Projekts zu unterstützen."
#: ../src/DonatePage.cpp:61
msgid "❌ Impossibile caricare l'immagine data/donate.png"
msgstr "❌ Bild data/donate.png konnte nicht geladen werden"
#: ../src/DonatePage.cpp:79
msgid "Vai alla donazione"
msgstr "Zur Spende gehen"
#: ../src/DonatePage.cpp:94
msgid "❌ Errore apertura link donazione: "
msgstr "❌ Fehler beim Öffnen des Spenden-Links: "
#: ../src/usb/BastionGuard-usbd.cpp:228
msgid "Monitor USB avviato."
msgstr "USB-Überwachung gestartet."
#: ../src/usb/BastionGuard-usbd.cpp:240
msgid "Collegato USB: "
msgstr "USB angeschlossen: "
#: ../src/usb/BastionGuard-usbd.cpp:252
msgid "Rimosso USB: "
msgstr "USB entfernt: "
#: ../src/usb/BastionGuard-usbd.cpp:263
msgid "Monitor USB terminato."
msgstr "USB-Überwachung beendet."
#: ../src/usb/BastionGuard-usbd.cpp:281
msgid "Errore apertura system bus.\n"
msgstr "Fehler beim Öffnen des System-Busses.\n"
#: ../src/usb/BastionGuard-usbd.cpp:286
msgid "Errore registrazione nome DBus.\n"
msgstr "Fehler bei der Registrierung des DBus-Namens.\n"
#: ../src/usb/BastionGuard-usbd.cpp:290
msgid "BastionGuard-usbd avviato."
msgstr "BastionGuard-usbd gestartet."
#: ../src/usb/BastionGuard-usbd.cpp:300
msgid "BastionGuard-usbd terminato."
msgstr "BastionGuard-usbd beendet."
#: ../src/usb/ScanPromptWindow.cpp:7
msgid "Unità USB rilevata"
msgstr "USB-Gerät erkannt"
#: ../src/usb/ScanPromptWindow.cpp:8
msgid ""
"È stata collegata una nuova periferica USB:\n"
"\n"
msgstr ""
"Ein neues USB-Gerät wurde angeschlossen:\n"
"\n"
#: ../src/usb/ScanPromptWindow.cpp:9
msgid ""
"\n"
"\n"
"Vuoi eseguire una scansione antivirus?"
msgstr ""
"\n"
"\n"
"Möchten Sie einen Antivirus-Scan durchführen?"
#: ../src/usb/LiveScanDialog.cpp:61
msgid "Scansione della periferica USB in corso"
msgstr "Scan des USB-Geräts läuft"
#: ../src/usb/LiveScanDialog.cpp:80
msgid "Percorso analizzato:\n"
msgstr "Analysierter Pfad:\n"
#: ../src/usb/LiveScanDialog.cpp:89
msgid "Analisi in corso..."
msgstr "Analyse läuft..."
#: ../src/usb/LiveScanDialog.cpp:106
msgid "Interruzione in corso..."
msgstr "Unterbrechung läuft..."
#: ../src/usb/LiveScanDialog.cpp:186
msgid "Completato"
msgstr "Abgeschlossen"
#: ../src/usb/USBScanPage.cpp:104
msgid "🖴 Periferiche USB"
msgstr "🖴 USB-Geräte"
#: ../src/usb/USBScanPage.cpp:126 ../src/PrivacyPage.cpp:92
msgid "🔄 Aggiorna"
msgstr "🔄 Aktualisieren"
#: ../src/usb/USBScanPage.cpp:130
msgid "Aggiornamento manuale lista USB."
msgstr "Manuelle Aktualisierung der USB-Liste."
#: ../src/usb/USBScanPage.cpp:134
msgid "Auto scan ogni 3 min"
msgstr "Auto-Scan alle 3 Minuten"
#: ../src/usb/USBScanPage.cpp:161
msgid "Autoscan USB attivato (ogni 3 minuti)"
msgstr "USB-Autoscan aktiviert (alle 3 Minuten)"
#: ../src/usb/USBScanPage.cpp:164
msgid "Autoscan USB disattivato"
msgstr "USB-Autoscan deaktiviert"
#: ../src/usb/USBScanPage.cpp:184
msgid "📜 Log giornaliero USB"
msgstr "📜 Tägliches USB-Log"
#: ../src/usb/USBScanPage.cpp:335
msgid "Monta e Scansiona"
msgstr "Mounten und Scannen"
#: ../src/usb/USBScanPage.cpp:342
msgid "Richiesta scansione completa per: "
msgstr "Vollständiger Scan angefordert für: "
#: ../src/usb/USBScanPage.cpp:386
msgid "Rilevato disco senza partizione montabile, uso: "
msgstr "Festplatte ohne mountbare Partition erkannt, verwende: "
#: ../src/usb/USBScanPage.cpp:389
msgid "Nessuna partizione valida trovata su "
msgstr "Keine gültige Partition gefunden auf "
#: ../src/usb/USBScanPage.cpp:397
msgid "Device già montato: "
msgstr "Gerät bereits gemountet: "
#: ../src/usb/USBScanPage.cpp:423
msgid "Mount output: "
msgstr "Mount-Ausgabe: "
#: ../src/usb/USBScanPage.cpp:427
msgid "Errore udisksctl: "
msgstr "udisksctl-Fehler: "
#: ../src/usb/USBScanPage.cpp:432
msgid "Non è un filesystem montabile: "
msgstr "Kein mountbares Dateisystem: "
#: ../src/usb/USBScanPage.cpp:442
msgid "Output udisksctl non interpretabile."
msgstr "udisksctl-Ausgabe nicht interpretierbar."
#: ../src/usb/USBScanPage.cpp:459
msgid "Mountpoint non valido o inesistente: "
msgstr "Mountpoint ungültig oder nicht existent: "
#: ../src/usb/USBScanPage.cpp:467
msgid "Eccezione montaggio: "
msgstr "Ausnahme beim Mounten: "
#: ../src/usb/USBScanPage.cpp:480
msgid "Device non trovato: "
msgstr "Gerät nicht gefunden: "
#: ../src/usb/USBScanPage.cpp:485
msgid "Scansione già in corso per device: "
msgstr "Scan bereits im Gange für Gerät: "
#: ../src/usb/USBScanPage.cpp:489
msgid "Avvio scansione USB: "
msgstr "Starte USB-Scan: "
#: ../src/usb/USBScanPage.cpp:498
msgid "Errore: impossibile montare il dispositivo USB."
msgstr "Fehler: USB-Gerät konnte nicht gemountet werden."
#: ../src/usb/USBScanPage.cpp:621
msgid "Errore invio D-Bus alert: "
msgstr "Fehler beim Senden des D-Bus-Alarms: "
#: ../src/usb/USBScanPage.cpp:651
msgid "=========== RISULTATO SCANSIONE ===========\n"
msgstr "=========== SCAN-ERGEBNIS ===========\n"
#: ../src/usb/USBScanPage.cpp:653
msgid "File infetti: "
msgstr "Infizierte Dateien: "
#: ../src/usb/USBScanPage.cpp:657
msgid "---- FILE INFETTI ----\n"
msgstr "---- INFIZIERTE DATEIEN ----\n"
#: ../src/usb/USBScanPage.cpp:662
msgid ""
"Nessuna minaccia rilevata.\n"
"\n"
msgstr ""
"Keine Bedrohung erkannt.\n"
"\n"
#: ../src/usb/USBScanPage.cpp:665
msgid "---- OUTPUT COMPLETO ----\n"
msgstr "---- KOMPLETTE AUSGABE ----\n"
#: ../src/usb/USBScanPage.cpp:694
msgid "[ResultDialog] CSS error: "
msgstr "[ResultDialog] CSS-Fehler: "
#: ../src/usb/USBScanPage.cpp:729
msgid "Scansione USB completata"
msgstr "USB-Scan abgeschlossen"
#: ../src/usb/USBScanPage.cpp:755
msgid ""
"Minacce rilevate durante la scansione.\n"
"Verifica la quarantena."
msgstr ""
"Während des Scans Bedrohungen erkannt.\n"
"Überprüfen Sie die Quarantäne."
#: ../src/usb/USBScanPage.cpp:756
msgid "La scansione si è conclusa senza rilevare minacce."
msgstr "Der Scan wurde ohne erkannte Bedrohungen abgeschlossen."
#: ../src/usb/USBScanPage.cpp:764 ../src/SambaPage.cpp:472
msgid "Chiudi"
msgstr "Schließen"
#: ../src/usb/USBScanPage.cpp:808
msgid "Collegata periferica: "
msgstr "Angeschlossenes Gerät: "
#: ../src/usb/USBScanPage.cpp:820
msgid "Avvio scansione richiesta dall’utente per: "
msgstr "Vom Benutzer angeforderter Scan gestartet für: "
#: ../src/usb/USBScanPage.cpp:825
msgid "Scansione USB annullata per: "
msgstr "USB-Scan abgebrochen für: "
#: ../src/usb/USBScanPage.cpp:850
msgid "Rimossa periferica: "
msgstr "Gerät entfernt: "
#: ../src/usb/USBScanPage.cpp:955
msgid "(Nessun log disponibile)"
msgstr "(Kein Log verfügbar)"
#: ../src/payment_secure/BastionGuard-secure.cpp:108
msgid "[BastionGuard-secure] ⚠ payments.json non trovato: "
msgstr "[BastionGuard-secure] ⚠ payments.json nicht gefunden: "
#: ../src/payment_secure/BastionGuard-secure.cpp:114
msgid "[BastionGuard-secure] ⚠ Impossibile aprire: "
msgstr "[BastionGuard-secure] ⚠ Kann nicht öffnen: "
#: ../src/payment_secure/BastionGuard-secure.cpp:123
msgid "[BastionGuard-secure] ❌ Errore parsing JSON (%1): %2"
msgstr "[BastionGuard-secure] ❌ JSON-Parsing-Fehler (%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 muss ein Objekt mit Schlüssel \"list\" sein."
#: ../src/payment_secure/BastionGuard-secure.cpp:139
msgid ""
"[BastionGuard-secure] ⚠ payments.json: chiave \"list\" mancante o non "
"array.\n"
msgstr ""
"[BastionGuard-secure] ⚠ payments.json: Schlüssel \"list\" fehlt oder ist kein Array.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:149
msgid "[BastionGuard-secure] ✅ Caricati "
msgstr "[BastionGuard-secure] ✅ Geladen "
#: ../src/payment_secure/BastionGuard-secure.cpp:150
msgid " domini da payments.json (list)\n"
msgstr " Domains aus payments.json (list)\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:191
msgid "[BastionGuard-secure] ⚠ Nessun dominio presente in payments.json.\n"
msgstr "[BastionGuard-secure] ⚠ Keine Domains in payments.json vorhanden.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:201
msgid "[BastionGuard-secure] ⚠ URL vuoto.\n"
msgstr "[BastionGuard-secure] ⚠ Leere URL.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:207
msgid "[BastionGuard-secure] ❌ Impossibile estrarre dominio da: "
msgstr "[BastionGuard-secure] ❌ Domain konnte nicht extrahiert werden aus: "
#: ../src/payment_secure/BastionGuard-secure.cpp:213
msgid "[BastionGuard-secure] 🟢 Dominio consentito (payments.json): "
msgstr "[BastionGuard-secure] 🟢 Domain erlaubt (payments.json): "
#: ../src/payment_secure/BastionGuard-secure.cpp:214
msgid "[BastionGuard-secure] 🔐 Avvio SecureBrowser (CEF)...\n"
msgstr "[BastionGuard-secure] 🔐 Starte SecureBrowser (CEF)...\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:219
msgid "[BastionGuard-secure] 🔴 Dominio NON presente in payments.json: "
msgstr "[BastionGuard-secure] 🔴 Domain NICHT in payments.json vorhanden: "
#: ../src/payment_secure/BastionGuard-secure.cpp:220
msgid "[BastionGuard-secure] → Apertura nel browser di sistema.\n"
msgstr "[BastionGuard-secure] → Öffnen im System-Browser.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:33
msgid "[BastionGuard-secure] Sessione Wayland rilevata → backend Wayland.\n"
msgstr "[BastionGuard-secure] Wayland-Sitzung erkannt → Wayland-Backend.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:37
msgid "[BastionGuard-secure] Sessione X11 rilevata → backend X11.\n"
msgstr "[BastionGuard-secure] X11-Sitzung erkannt → X11-Backend.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:41
msgid ""
"[BastionGuard-secure] Nessuna sessione grafica rilevata → fallback X11.\n"
msgstr ""
"[BastionGuard-secure] Keine grafische Sitzung erkannt → Fallback auf X11.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:50
msgid ""
"[BastionGuard-secure] Forzo rendering software (LIBGL_ALWAYS_SOFTWARE=1)\n"
msgstr ""
"[BastionGuard-secure] Erzwinge Software-Rendering (LIBGL_ALWAYS_SOFTWARE=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:95
msgid "[BastionGuard-secure] HOME non impostata.\n"
msgstr "[BastionGuard-secure] HOME nicht gesetzt.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:179
msgid ""
"[BastionGuard-secure] Bypass dnsmasq disabilitato (BASTIONGUARD_NO_BWRAP=1)\n"
msgstr ""
"[BastionGuard-secure] dnsmasq-Bypass deaktiviert (BASTIONGUARD_NO_BWRAP=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:186
msgid "Usage: BastionGuard-secure <url>\n"
msgstr "Verwendung: BastionGuard-secure <url>\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:191
msgid "[BastionGuard-secure] URL richiesto: "
msgstr "[BastionGuard-secure] Angefragte URL: "
#: ../src/payment_secure/BastionGuard-secure-main.cpp:78
msgid "Seleziona un sito sicuro per i pagamenti/e-commerce:"
msgstr "Wählen Sie eine sichere Website für Zahlungen/E-Commerce:"
#: ../src/payment_secure/BastionGuard-secure-main.cpp:94
msgid ""
"La lista proviene da ~/.config/BastionGuard/payments.json (chiave: \"list\")."
msgstr ""
"Die Liste stammt aus ~/.config/BastionGuard/payments.json (Schlüssel: \"list\")."
#: ../src/payment_secure/BastionGuard-secure-main.cpp:237
msgid "Seleziona un elemento valido."
msgstr "Wählen Sie ein gültiges Element aus."
#: ../src/payment_secure/BastionGuard-secure-main.cpp:243
msgid "Dominio non valido."
msgstr "Ungültige Domain."
#: ../src/main.cpp:93
msgid "[Main] ⚠️ HOME non trovato, salto install wrapper"
msgstr "[Main] ⚠️ HOME nicht gefunden, überspringe Wrapper-Installation"
#: ../src/main.cpp:108
msgid "[Main] ⚠️ Errore creando %1: %2"
msgstr "[Main] ⚠️ Fehler beim Erstellen von %1: %2"
#: ../src/main.cpp:135
msgid "[Main] 🔗 Creato symlink: %1 → %2"
msgstr "[Main] 🔗 Symlink erstellt: %1 → %2"
#: ../src/main.cpp:138
msgid "[Main] ⚠️ Impossibile creare symlink %1: %2"
msgstr "[Main] ⚠️ Symlink %1 konnte nicht erstellt werden: %2"
#: ../src/main.cpp:142
msgid "[Main] 🔁 Symlink già presente: %1 → %2"
msgstr "[Main] 🔁 Symlink bereits vorhanden: %1 → %2"
#: ../src/main.cpp:169
msgid "[Main] ⚙️ Aggiornato %1"
msgstr "[Main] ⚙️ %1 aktualisiert"
#: ../src/main.cpp:180
msgid "[Main] ✅ PATH aggiornato per sessione corrente"
msgstr "[Main] ✅ PATH für aktuelle Sitzung aktualisiert"
#: ../src/main.cpp:184
msgid "[Main] ⚠️ Errore ensureUserWrapperInstalled(): %1"
msgstr "[Main] ⚠️ Fehler in ensureUserWrapperInstalled(): %1"
#: ../src/main.cpp:253
msgid "BastionGuard in esecuzione"
msgstr "BastionGuard wird ausgeführt"
#: ../src/main.cpp:267
msgid "[TrayIcon] Quit richiesto"
msgstr "[TrayIcon] Beenden angefordert"
#: ../src/main.cpp:308
msgid "[Lang] Config caricata da "
msgstr "[Lang] Konfiguration geladen von "
#: ../src/main.cpp:310
msgid "[Lang] Nessuna config trovata, uso locale di sistema"
msgstr "[Lang] Keine Konfiguration gefunden, verwende System-Locale"
#: ../src/main.cpp:351
msgid "Avvio aggiornamento blacklist (modalità headless)..."
msgstr "Starte Blacklist-Update (Headless-Modus)..."
#: ../src/main.cpp:355
msgid "✔ Blacklist aggiornata con successo."
msgstr "✔ Blacklist erfolgreich aktualisiert."
#: ../src/main.cpp:358
msgid "❌ Errore durante l'aggiornamento blacklist."
msgstr "❌ Fehler beim Aktualisieren der Blacklist."
#: ../src/main.cpp:362
msgid "Eccezione durante updatePhishLists(): "
msgstr "Ausnahme während updatePhishLists(): "
#: ../src/main.cpp:371
msgid "[BastionGuard] Avvio aggiornamento SaneSecurity (modalità headless)..."
msgstr "[BastionGuard] Starte SaneSecurity-Update (Headless-Modus)..."
#: ../src/main.cpp:377
msgid "[BastionGuard] ✔ Aggiornamento SaneSecurity completato."
msgstr "[BastionGuard] ✔ SaneSecurity-Update abgeschlossen."
#: ../src/main.cpp:380
msgid "[BastionGuard] ❌ Errore durante l'aggiornamento SaneSecurity."
msgstr "[BastionGuard] ❌ Fehler beim SaneSecurity-Update."
#: ../src/main.cpp:385
msgid "[BastionGuard] ❌ Eccezione durante updateSaneSecurity(): "
msgstr "[BastionGuard] ❌ Ausnahme während updateSaneSecurity(): "
#: ../src/main.cpp:397
msgid ""
"[Main] ❌ Utente 'clamav' non trovato. Lo scanner userà l'utente normale."
msgstr ""
"[Main] ❌ Benutzer 'clamav' nicht gefunden. Der Scanner verwendet den normalen Benutzer."
#: ../src/main.cpp:413
msgid ""
"[Main] 🔐 Processo configurato per lanciare i sottoprocessi come 'clamav'"
msgstr ""
"[Main] 🔐 Prozess so konfiguriert, dass Unterprozesse als 'clamav' gestartet werden"
#: ../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 wurde am 16.12.2025 beim UIBM (Italien) unter der Nummer 302025000196519 eingetragen.\n"
"Der Anti-Ransomware- und Anti-Phishing-Motor ist ein integraler Bestandteil der Sicherheitsplattform.\n"
"Das System umfasst die Überprüfung von USB-Geräten,\n"
"die Überprüfung von Samba-Ordnern\n"
"und die Funktionen zur Blockierung von Mikrofon und Webcam.\n"
"Der Schutz umfasst Echtzeit-Scans mit inotify.\n"
"ClamAV® ist eine eingetragene Marke von Cisco\n"
"%2\n"
#: ../src/AboutPage.cpp:140
msgid "Programma"
msgstr "Programm"
#: ../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 ""
"Diese Anwendung verwendet:\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 /Seitenblockierung\n"
"- Antiphishing-Server / libsoup\n"
"- Banking-Sandbox / Chromium Sandbox (CEF)\n"
"- MISP-Liste für Banken\n"
#: ../src/AboutPage.cpp:169
msgid "Terze Parti"
msgstr "Drittanbieter"
#: ../src/AboutPage.cpp:189
msgid "Licenza"
msgstr "Lizenz"
#: ../src/AboutPage.cpp:209
msgid "Database"
msgstr "Datenbanken"
#: ../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 ""
"GNU GPL v3 Lizenztext nicht gefunden.\n"
"Stellen Sie sicher, dass die Datei COPYING im Projekt enthalten ist oder dass Ihre Distribution /usr/share/common-licenses/GPL-3 bereitstellt."
#: ../src/AboutPage.cpp:247
msgid "Directory /var/lib/clamav non trovata.\n"
msgstr "Verzeichnis /var/lib/clamav nicht gefunden.\n"
#: ../src/AboutPage.cpp:250
msgid ""
"📁 Database ClamAV trovati in /var/lib/clamav\n"
"\n"
msgstr ""
"📁 ClamAV-Datenbanken gefunden in /var/lib/clamav\n"
"\n"
#: ../src/AboutPage.cpp:262
msgid " (database ufficiale ClamAV)\n"
msgstr " (offizielle ClamAV-Datenbank)\n"
#: ../src/pac/PacManager.cpp:45 ../src/pac/PacManager.cpp:64
msgid "systemctl non disponibile"
msgstr "systemctl nicht verfügbar"
#: ../src/pac/PacManager.cpp:52
msgid "bastionguard-pacd avviato (systemd --user)"
msgstr "bastionguard-pacd gestartet (systemd --user)"
#: ../src/pac/PacManager.cpp:56
msgid "Impossibile avviare bastionguard-pacd (systemd --user)"
msgstr "bastionguard-pacd konnte nicht gestartet werden (systemd --user)"
#: ../src/pac/PacManager.cpp:71
msgid "bastionguard-pacd fermato (systemd --user)"
msgstr "bastionguard-pacd gestoppt (systemd --user)"
#: ../src/pac/PacManager.cpp:113 ../src/pac/PacManager.cpp:136
msgid "gsettings non disponibile"
msgstr "gsettings nicht verfügbar"
#: ../src/pac/PacManager.cpp:124
msgid "Proxy GNOME impostato su AUTO (PAC)"
msgstr "GNOME-Proxy auf AUTO (PAC) gesetzt"
#: ../src/pac/PacManager.cpp:128
msgid "Impossibile impostare proxy GNOME via gsettings"
msgstr "GNOME-Proxy konnte über gsettings nicht gesetzt werden"
#: ../src/pac/PacManager.cpp:144
msgid "Proxy GNOME ripristinato a NONE"
msgstr "GNOME-Proxy auf NONE zurückgesetzt"
#: ../src/pac/PacManager.cpp:147
msgid "Impossibile disabilitare proxy GNOME"
msgstr "GNOME-Proxy konnte nicht deaktiviert werden"
#: ../src/pac/PacManager.cpp:178
msgid ""
"Fallback headless: environment.d impostato (richiede relogin/riavvio "
"sessione)"
msgstr ""
"Headless-Fallback: environment.d gesetzt (erfordert Neuanmeldung/Neustart der Sitzung)"
#: ../src/pac/PacManager.cpp:181
msgid "Impossibile scrivere environment.d fallback"
msgstr "environment.d-Fallback konnte nicht geschrieben werden"
#: ../src/pac/PacManager.cpp:192
msgid "Fallback headless: environment.d rimosso"
msgstr "Headless-Fallback: environment.d entfernt"
#: ../src/pac/PacManager.cpp:195
msgid "Impossibile rimuovere environment.d fallback"
msgstr "environment.d-Fallback konnte nicht entfernt werden"
#: ../src/privhelper/bastionguard_privhelper.cpp:87
msgid "Errore disabilitando nodo PipeWire id="
msgstr "Fehler beim Deaktivieren des PipeWire-Knotens id="
#: ../src/privhelper/bastionguard_privhelper.cpp:126
msgid "Errore riabilitando nodo PipeWire id="
msgstr "Fehler beim Reaktivieren des PipeWire-Knotens id="
#: ../src/privhelper/bastionguard_privhelper.cpp:143
msgid "Errore: questo helper deve essere eseguito come root.\n"
msgstr "Fehler: Dieser Helper muss als root ausgeführt werden.\n"
#: ../src/privhelper/bastionguard_privhelper.cpp:161
#: ../src/privhelper/bastionguard_privhelper.cpp:172
msgid "Comando non valido: "
msgstr "Ungültiger Befehl: "
#: ../src/privhelper/bastionguard-firewall.cpp:39
msgid "[Firewall] Impossibile aprire blacklist: "
msgstr "[Firewall] Blacklist konnte nicht geöffnet werden: "
#: ../src/privhelper/bastionguard-firewall.cpp:122
msgid "[Firewall] Deve essere eseguito come root.\n"
msgstr "[Firewall] Muss als root ausgeführt werden.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:136
msgid "[Firewall] Regole rimosse.\n"
msgstr "[Firewall] Regeln entfernt.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:141
msgid "[Firewall] Comando non valido: "
msgstr "[Firewall] Ungültiger Befehl: "
#: ../src/privhelper/bastionguard-firewall.cpp:150
msgid "[Firewall] Blacklist vuota o non valida.\n"
msgstr "[Firewall] Blacklist leer oder ungültig.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:161
msgid "[Firewall] Regole applicate ("
msgstr "[Firewall] Regeln angewendet ("
#: ../src/privhelper/bastionguard-firewall.cpp:166
msgid "[Firewall] Nessun firewall supportato trovato.\n"
msgstr "[Firewall] Kein unterstützter Firewall gefunden.\n"
#: ../src/cef/bastionguard_cef.cpp:191
msgid "[cef] CefInitialize failed\n"
msgstr "[cef] CefInitialize fehlgeschlagen\n"
#: ../src/cef/bastionguard_cef.cpp:195
msgid "[cef] initialized (sandbox ON)\n"
msgstr "[cef] initialisiert (Sandbox EIN)\n"
#: ../src/cef/bastionguard_cef.cpp:204
msgid "[cef] signal received, exiting\n"
msgstr "[cef] Signal empfangen, Beenden\n"
#: ../src/cef/bastionguard_cef.cpp:211
msgid "[cef] backend proxy listening on "
msgstr "[cef] Backend-Proxy lauscht auf "
#: ../src/cef/bastionguard_cef.cpp:219
msgid "[cef] proxy fatal: "
msgstr "[cef] Proxy fatal: "
#: ../src/SettingsWindow.cpp:10
msgid "Impostazioni BastionGuard"
msgstr "BastionGuard Einstellungen"
#: ../src/AurScan.cpp:50
msgid "📦 AurScan inizializzato"
msgstr "📦 AurScan initialisiert"
#: ../src/AurScan.cpp:137
msgid "📁 Monitor AUR attivo su: "
msgstr "📁 AUR-Überwachung aktiv auf: "
#: ../src/AurScan.cpp:189
msgid "🆕 Nuova directory AUR trovata: "
msgstr "🆕 Neues AUR-Verzeichnis gefunden: "
#: ../src/AurScan.cpp:204
msgid "🌱 Monitor root AUR attivo su: "
msgstr "🌱 Root-AUR-Überwachung aktiv auf: "
#: ../src/AurScan.cpp:210
msgid "🐧 Sistema non Arch-based — AUR disattivato"
msgstr "🐧 Kein Arch-basiertes System — AUR deaktiviert"
#: ../src/AurScan.cpp:215
msgid "📡 Avvio monitor AUR…"
msgstr "📡 Starte AUR-Überwachung…"
#: ../src/AurScan.cpp:235
msgid "✅ AurScan avviato"
msgstr "✅ AurScan gestartet"
#: ../src/AurScan.cpp:250
msgid "🛑 AurScan disattivato"
msgstr "🛑 AurScan deaktiviert"
#: ../src/AurScan.cpp:264
msgid "❌ Impossibile leggere PKGBUILD: "
msgstr "❌ PKGBUILD konnte nicht gelesen werden: "
#: ../src/AurScan.cpp:269
msgid "🔎 Analisi sicurezza PKGBUILD: "
msgstr "🔎 Sicherheitsanalyse PKGBUILD: "
#: ../src/AurScan.cpp:287
msgid "Uso di curl come comando"
msgstr "Verwendung von curl als Befehl"
#: ../src/AurScan.cpp:288 ../src/AurScan.cpp:289
msgid "Curl pipato verso shell — RCE"
msgstr "Curl in Shell gepiped — RCE"
#: ../src/AurScan.cpp:290
msgid "Uso di wget come comando"
msgstr "Verwendung von wget als Befehl"
#: ../src/AurScan.cpp:291 ../src/AurScan.cpp:292
msgid "Wget pipato verso shell — RCE"
msgstr "Wget in Shell gepiped — RCE"
#: ../src/AurScan.cpp:293
msgid "Esecuzione dinamica tramite bash -c"
msgstr "Dynamische Ausführung via bash -c"
#: ../src/AurScan.cpp:294
msgid "Permessi 777 pericolosi"
msgstr "Gefährliche 777-Berechtigungen"
#: ../src/AurScan.cpp:295
msgid "Comando distruttivo rm -rf"
msgstr "Destruktiver Befehl rm -rf"
#: ../src/AurScan.cpp:296
msgid "Uso improprio di sudo nel PKGBUILD"
msgstr "Missbräuchliche Verwendung von sudo im PKGBUILD"
#: ../src/AurScan.cpp:297
msgid "Pipe verso sh — RCE"
msgstr "Pipe nach sh — RCE"
#: ../src/AurScan.cpp:298
msgid "Pipe verso bash — RCE"
msgstr "Pipe nach bash — RCE"
#: ../src/AurScan.cpp:299
msgid "Possibile payload codificato e decodificato"
msgstr "Möglicher codierter und decodierter Payload"
#: ../src/AurScan.cpp:300
msgid "Install con permessi insicuri"
msgstr "Installation mit unsicheren Berechtigungen"
#: ../src/AurScan.cpp:301
msgid "Scrittura sospetta in /etc"
msgstr "Verdächtiges Schreiben in /etc"
#: ../src/AurScan.cpp:302
msgid "Scrittura diretta in /usr/bin"
msgstr "Direktes Schreiben in /usr/bin"
#: ../src/AurScan.cpp:303
msgid "Exec dinamico con python"
msgstr "Dynamisches Exec mit Python"
#: ../src/AurScan.cpp:304
msgid "Exec arbitrario"
msgstr "Arbiträres Exec"
#: ../src/AurScan.cpp:328
msgid "🚨 Minacce individuate nel PKGBUILD!"
msgstr "🚨 Bedrohungen im PKGBUILD entdeckt!"
#: ../src/AurScan.cpp:335
msgid "✅ PKGBUILD pulito."
msgstr "✅ PKGBUILD sauber."
#: ../src/xdg-open.cpp:46
msgid "[BankOpener] ⚠️ URL vuoto.\n"
msgstr "[BankOpener] ⚠️ Leere URL.\n"
#: ../src/xdg-open.cpp:52
msgid "[BankOpener] ❌ Impossibile estrarre dominio da: "
msgstr "[BankOpener] ❌ Domain konnte nicht extrahiert werden aus: "
#: ../src/xdg-open.cpp:61
msgid "[BankOpener] 🧩 Dominio sicuro rilevato: "
msgstr "[BankOpener] 🧩 Sichere Domain erkannt: "
#: ../src/xdg-open.cpp:63
msgid "[BankOpener] 🔐 Avvio sandbox CEF (Blink)...\n"
msgstr "[BankOpener] 🔐 Starte CEF-Sandbox (Blink)...\n"
#: ../src/xdg-open.cpp:69
msgid "[BankOpener] 🌐 Dominio non in lista sicura: "
msgstr "[BankOpener] 🌐 Domain nicht in sicherer Liste: "
#: ../src/xdg-open.cpp:70
msgid "[BankOpener] → Apertura nel browser predefinito.\n"
msgstr "[BankOpener] → Öffnen im Standard-Browser.\n"
#: ../src/xdg-open.cpp:123 ../src/xdg-open.cpp:197
msgid "[BankOpener] ⚠️ Impossibile aprire "
msgstr "[BankOpener] ⚠️ Kann nicht öffnen "
#: ../src/xdg-open.cpp:129 ../src/xdg-open.cpp:203
msgid "[BankOpener] ⚠️ Errore parsing JSON in "
msgstr "[BankOpener] ⚠️ JSON-Parsing-Fehler in "
#: ../src/xdg-open.cpp:162
msgid "[BankOpener] ⚠️ Nessun dominio caricato da liste.\n"
msgstr "[BankOpener] ⚠️ Keine Domains aus Listen geladen.\n"
#: ../src/xdg-open.cpp:238
msgid "[BankOpener] ✅ Domini pagamenti caricati: "
msgstr "[BankOpener] ✅ Zahlungs-Domains geladen: "
#: ../src/SambaPage.cpp:53
msgid "<b>Abilita scansione Samba</b>"
msgstr "<b>Samba-Scan aktivieren</b>"
#: ../src/SambaPage.cpp:75
msgid "Percorso"
msgstr "Pfad"
#: ../src/SambaPage.cpp:95
msgid "Scansiona ora"
msgstr "Jetzt scannen"
#: ../src/SambaPage.cpp:166
msgid "Configurazione Samba salvata correttamente."
msgstr "Samba-Konfiguration korrekt gespeichert."
#: ../src/SambaPage.cpp:172
msgid "Configurazione salvata"
msgstr "Konfiguration gespeichert"
#: ../src/SambaPage.cpp:246
msgid "<b>Aggiungi percorso SMB</b>"
msgstr "<b>SMB-Pfad hinzufügen</b>"
#: ../src/SambaPage.cpp:257
msgid "Username (opzionale)"
msgstr "Benutzername (optional)"
#: ../src/SambaPage.cpp:260
msgid "Password (opzionale)"
msgstr "Passwort (optional)"
#: ../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>Hinweis: Bei Erkennung von Malware auf entfernten Dateien\n"
"ist ein manuelles Eingreifen zur Entfernung erforderlich.</i>"
#: ../src/SambaPage.cpp:314
msgid "Percorso SMB non valido:\n"
msgstr "Ungültiger SMB-Pfad:\n"
#: ../src/SambaPage.cpp:425
msgid "Scansione Samba avviata…"
msgstr "Samba-Scan gestartet…"
#: ../src/SambaPage.cpp:430 ../src/SambaPage.cpp:526
msgid "File corrente: --"
msgstr "Aktuelle Datei: --"
#: ../src/SambaPage.cpp:469
msgid "Interrompi scansione"
msgstr "Scan abbrechen"
#: ../src/SambaPage.cpp:518
msgid ""
"Scansione completata.\n"
"File analizzati: %1\n"
"File infetti: %2"
msgstr ""
"Scan abgeschlossen.\n"
"Analysierte Dateien: %1\n"
"Infizierte Dateien: %2"
#: ../src/SambaPage.cpp:556
msgid "File corrente: "
msgstr "Aktuelle Datei: "
#: ../src/Quarantine.cpp:69
msgid "❌ File inesistente: "
msgstr "❌ Datei existiert nicht: "
#: ../src/Quarantine.cpp:87
msgid "❌ Errore: impossibile creare il file meta in "
msgstr "❌ Fehler: Metadatei konnte nicht erstellt werden in "
#: ../src/Quarantine.cpp:100
msgid "DEBUG move(): cross-device link, uso copy+remove\n"
msgstr "DEBUG move(): Cross-Device-Link, verwende copy+remove\n"
#: ../src/Quarantine.cpp:105
msgid "❌ Errore copia in quarantena: "
msgstr "❌ Fehler beim Kopieren in Quarantäne: "
#: ../src/Quarantine.cpp:114
msgid "⚠ Impossibile rimuovere il file originale: "
msgstr "⚠ Originaldatei konnte nicht entfernt werden: "
#: ../src/Quarantine.cpp:120 ../src/Quarantine.cpp:131
msgid "❌ Errore spostamento quarantena: "
msgstr "❌ Fehler beim Verschieben in Quarantäne: "
#: ../src/Quarantine.cpp:127
msgid "✔ File spostato in quarantena: "
msgstr "✔ Datei in Quarantäne verschoben: "
#: ../src/Quarantine.cpp:143
msgid "❌ Ripristino impossibile: metadata mancante per "
msgstr "❌ Wiederherstellung unmöglich: Metadaten fehlen für "
#: ../src/Quarantine.cpp:155
msgid "❌ Ripristino impossibile: metadata vuoto o corrotto in "
msgstr "❌ Wiederherstellung unmöglich: Metadaten leer oder beschädigt in "
#: ../src/Quarantine.cpp:164
msgid "❌ Ripristino impossibile: file in quarantena mancante "
msgstr "❌ Wiederherstellung unmöglich: Datei in Quarantäne fehlt "
#: ../src/Quarantine.cpp:189
msgid "DEBUG restore(): cross-device link, uso copy+remove\n"
msgstr "DEBUG restore(): Cross-Device-Link, verwende copy+remove\n"
#: ../src/Quarantine.cpp:194
msgid "❌ Errore copia durante il ripristino: "
msgstr "❌ Fehler beim Kopieren während der Wiederherstellung: "
#: ../src/Quarantine.cpp:202
msgid "⚠ Impossibile rimuovere il file in quarantena: "
msgstr "⚠ Datei in Quarantäne konnte nicht entfernt werden: "
#: ../src/Quarantine.cpp:207 ../src/Quarantine.cpp:219
msgid "❌ Errore ripristino: "
msgstr "❌ Fehler bei der Wiederherstellung: "
#: ../src/Quarantine.cpp:215
msgid "✔ File ripristinato in: "
msgstr "✔ Datei wiederhergestellt in: "
#: ../src/Quarantine.cpp:234
msgid "✔ File eliminato dalla quarantena: "
msgstr "✔ Datei aus Quarantäne gelöscht: "
#: ../src/Quarantine.cpp:237
msgid "❌ Errore eliminazione: "
msgstr "❌ Fehler beim Löschen: "
#: ../src/PrivacyPage.cpp:53
msgid "🔒 Privacy Webcam / Microfono"
msgstr "🔒 Datenschutz Webcam / Mikrofon"
#: ../src/PrivacyPage.cpp:76
msgid "[Privacy] Errore lettura auto_refresh"
msgstr "[Privacy] Fehler beim Lesen von auto_refresh"
#: ../src/PrivacyPage.cpp:84
msgid "Abilita/Disabilita Webcam e Microfono"
msgstr "Webcam und Mikrofon aktivieren/deaktivieren"
#: ../src/PrivacyPage.cpp:96
msgid "Aggiornamento automatico ogni 5 minuti"
msgstr "Automatische Aktualisierung alle 5 Minuten"
#: ../src/PrivacyPage.cpp:101
msgid "🔓 Sblocca dispositivi"
msgstr "🔓 Geräte entsperren"
#: ../src/PrivacyPage.cpp:108
msgid "Richiesto sblocco manuale dei dispositivi"
msgstr "Manuelles Entsperren der Geräte erforderlich"
#: ../src/PrivacyPage.cpp:142
msgid "📜 Log giornaliero caricato."
msgstr "📜 Tägliches Log geladen."
#: ../src/PrivacyPage.cpp:144 ../src/PrivacyPage.cpp:555
msgid "📝 Nessun log disponibile per oggi."
msgstr "📝 Heute kein Log verfügbar."
#: ../src/PrivacyPage.cpp:147
msgid "⚠️ Errore durante il caricamento del log."
msgstr "⚠️ Fehler beim Laden des Logs."
#: ../src/PrivacyPage.cpp:157
msgid "⏳ Inizializzazione del servizio privacy..."
msgstr "⏳ Initialisierung des Datenschutzdienstes..."
#: ../src/PrivacyPage.cpp:158
msgid "=== Avvio BastionGuard PrivacyPage ==="
msgstr "=== Start BastionGuard PrivacyPage ==="
#: ../src/PrivacyPage.cpp:165 ../src/PrivacyPage.cpp:699
msgid "🕵️ Monitoraggio privacy attivo"
msgstr "🕵️ Datenschutz-Überwachung aktiv"
#: ../src/PrivacyPage.cpp:177
msgid "=== Arresto monitoraggio privacy ==="
msgstr "=== Stopp Datenschutz-Überwachung ==="
#: ../src/PrivacyPage.cpp:190
msgid "Avvio automatico del servizio BastionGuard-privacyd..."
msgstr "Autostart des Dienstes BastionGuard-privacyd..."
#: ../src/PrivacyPage.cpp:202
msgid "📷 Webcam/Microfono sbloccati automaticamente"
msgstr "📷 Webcam/Mikrofon automatisch entsperrt"
#: ../src/PrivacyPage.cpp:204
msgid "❌ Errore nello sblocco automatico"
msgstr "❌ Fehler beim automatischen Entsperren"
#: ../src/PrivacyPage.cpp:252
msgid "🕵️ Monitoraggio in tempo reale avviato"
msgstr "🕵️ Echtzeit-Überwachung gestartet"
#: ../src/PrivacyPage.cpp:261
msgid "Nuovo accesso rilevato: %1"
msgstr "Neuer Zugriff erkannt: %1"
#: ../src/PrivacyPage.cpp:321
msgid "⚠️ Accesso dispositivo rilevato"
msgstr "⚠️ Gerätezugriff erkannt"
#: ../src/PrivacyPage.cpp:371
msgid "<b>%1</b> sta tentando di accedere a webcam o microfono."
msgstr "<b>%1</b> versucht auf Webcam oder Mikrofon zuzugreifen."
#: ../src/PrivacyPage.cpp:382
msgid "🕒 %1 altri processi in attesa..."
msgstr "🕒 %1 weitere Prozesse in Warteschlange..."
#: ../src/PrivacyPage.cpp:393
msgid "✔ Consenti"
msgstr "✔ Erlauben"
#: ../src/PrivacyPage.cpp:394
msgid "✖ Nega"
msgstr "✖ Verweigern"
#: ../src/PrivacyPage.cpp:407
msgid "Accesso CONSENTITO a %1"
msgstr "Zugriff ERLAUBT für %1"
#: ../src/PrivacyPage.cpp:421
msgid "Accesso NEGATO a %1 — blocco webcam/microfono"
msgstr "Zugriff VERWEIGERT für %1 — Webcam/Mikrofon blockiert"
#: ../src/PrivacyPage.cpp:439
msgid "❌ ERRORE: impossibile applicare il blocco tramite helper!"
msgstr "❌ FEHLER: Blockierung über Helper konnte nicht angewendet werden!"
#: ../src/PrivacyPage.cpp:440
msgid "❌ Errore: impossibile bloccare webcam/microfono"
msgstr "❌ Fehler: Webcam/Mikrofon konnte nicht blockiert werden"
#: ../src/PrivacyPage.cpp:442
msgid "🔒 Webcam/microfono BLOCCATI tramite helper (popup)"
msgstr "🔒 Webcam/Mikrofon ÜBER HELPER BLOCKIERT (Popup)"
#: ../src/PrivacyPage.cpp:443
msgid "🔒 Webcam e microfono bloccati"
msgstr "🔒 Webcam und Mikrofon blockiert"
#: ../src/PrivacyPage.cpp:465
msgid "🔄 Aggiornamento elenco processi e log..."
msgstr "🔄 Aktualisiere Prozessliste und Log..."
#: ../src/PrivacyPage.cpp:466
msgid "Aggiornamento manuale avviato"
msgstr "Manuelle Aktualisierung gestartet"
#: ../src/PrivacyPage.cpp:492
msgid "Auto aggiornamento attivato (salvato in config)"
msgstr "Auto-Aktualisierung aktiviert (in Konfiguration gespeichert)"
#: ../src/PrivacyPage.cpp:493
msgid "Auto aggiornamento disattivato (salvato in config)"
msgstr "Auto-Aktualisierung deaktiviert (in Konfiguration gespeichert)"
#: ../src/PrivacyPage.cpp:495
msgid "[Privacy] Errore salvataggio auto_refresh: "
msgstr "[Privacy] Fehler beim Speichern von auto_refresh: "
#: ../src/PrivacyPage.cpp:500
msgid "⏳ Auto aggiornamento attivo ogni 5 minuti."
msgstr "⏳ Auto-Aktualisierung aktiv alle 5 Minuten."
#: ../src/PrivacyPage.cpp:508
msgid "🛑 Auto aggiornamento disattivato."
msgstr "🛑 Auto-Aktualisierung deaktiviert."
#: ../src/PrivacyPage.cpp:525
msgid "Nessun processo sta utilizzando webcam o microfono."
msgstr "Kein Prozess nutzt aktuell Webcam oder Mikrofon."
#: ../src/PrivacyPage.cpp:527
msgid ""
"📋 Processi attivi:\n"
"\n"
msgstr ""
"📋 Aktive Prozesse:\n"
"\n"
#: ../src/PrivacyPage.cpp:535
msgid ""
"📜 Log giornaliero:\n"
"\n"
msgstr ""
"📜 Tägliches Log:\n"
"\n"
#: ../src/PrivacyPage.cpp:552
msgid "⚠️ Impossibile leggere il log giornaliero."
msgstr "⚠️ Tägliches Log konnte nicht gelesen werden."
#: ../src/PrivacyPage.cpp:561
msgid "✅ Aggiornamento completato."
msgstr "✅ Aktualisierung abgeschlossen."
#: ../src/PrivacyPage.cpp:565
msgid "Errore update_process_list: "
msgstr "Fehler bei update_process_list: "
#: ../src/PrivacyPage.cpp:620
msgid "[Privacy] Errore scrittura log giornaliero."
msgstr "[Privacy] Fehler beim Schreiben des täglichen Logs."
#: ../src/PrivacyPage.cpp:640
msgid "Privacy abilitata"
msgstr "Datenschutz aktiviert"
#: ../src/PrivacyPage.cpp:640
msgid "Privacy disabilitata"
msgstr "Datenschutz deaktiviert"
#: ../src/PrivacyPage.cpp:642
msgid "[Privacy] Errore salvataggio config: "
msgstr "[Privacy] Fehler beim Speichern der Konfiguration: "
#: ../src/PrivacyPage.cpp:655
msgid "[Privacy] Errore caricamento config"
msgstr "[Privacy] Fehler beim Laden der Konfiguration"
#: ../src/PrivacyPage.cpp:669
msgid "📷 Riattivazione webcam/microfono..."
msgstr "📷 Webcam/Mikrofon wieder aktivieren..."
#: ../src/PrivacyPage.cpp:670
msgid "🔒 Disattivazione webcam/microfono in corso..."
msgstr "🔒 Deaktiviere Webcam/Mikrofon..."
#: ../src/PrivacyPage.cpp:672
msgid "Toggle privacy: "
msgstr "Datenschutz umschalten: "
#: ../src/PrivacyPage.cpp:700
msgid "Script OK: UNBLOCK eseguito"
msgstr "Script OK: UNBLOCK ausgeführt"
#: ../src/PrivacyPage.cpp:707
msgid "🔕 Privacy monitor disattivato"
msgstr "🔕 Datenschutz-Überwachung deaktiviert"
#: ../src/PrivacyPage.cpp:708
msgid "Script OK: BLOCK eseguito"
msgstr "Script OK: BLOCK ausgeführt"
#: ../src/PrivacyPage.cpp:716
msgid "ERRORE: esecuzione script privacy fallita"
msgstr "FEHLER: Ausführung des Datenschutz-Skripts fehlgeschlagen"
#: ../src/PrivacyPage.cpp:717
msgid "❌ Errore nell'esecuzione dello script."
msgstr "❌ Fehler bei der Skriptausführung."
#: ../src/PrivacyPage.cpp:738
msgid "🔓 Dispositivi sbloccati manualmente"
msgstr "🔓 Geräte manuell entsperrt"
#: ../src/PrivacyPage.cpp:741
msgid "Webcam e microfono sbloccati"
msgstr "Webcam und Mikrofon entsperrt"
#: ../src/PrivacyPage.cpp:743
msgid "❌ Errore durante sblocco manuale"
msgstr "❌ Fehler beim manuellen Entsperren"
#: ../src/PrivacyPage.cpp:744
msgid "❌ Impossibile sbloccare i dispositivi."
msgstr "❌ Geräte konnten nicht entsperrt werden."
#: ../src/phishing/BastionGuard-daemon.cpp:93
msgid "[BastionGuard-daemon] ✅ Whitelist caricata: "
msgstr "[BastionGuard-daemon] ✅ Whitelist geladen: "
#: ../src/phishing/BastionGuard-daemon.cpp:116
msgid "[BastionGuard-daemon] 📁 Creata directory log: "
msgstr "[BastionGuard-daemon] 📁 Log-Verzeichnis erstellt: "
#: ../src/phishing/BastionGuard-daemon.cpp:121
msgid "[BastionGuard-daemon] Log creato automaticamente.\n"
msgstr "[BastionGuard-daemon] Log automatisch erstellt.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:123
msgid "[BastionGuard-daemon] 🧾 Creato file log: "
msgstr "[BastionGuard-daemon] 🧾 Log-Datei erstellt: "
#: ../src/phishing/BastionGuard-daemon.cpp:141
msgid "[BastionGuard-daemon] 🔐 Proprietario impostato su "
msgstr "[BastionGuard-daemon] 🔐 Eigentümer gesetzt auf "
#: ../src/phishing/BastionGuard-daemon.cpp:144
msgid "[BastionGuard-daemon] ⚠️ Impossibile cambiare owner del log ("
msgstr "[BastionGuard-daemon] ⚠️ Log-Eigentümer konnte nicht geändert werden ("
#: ../src/phishing/BastionGuard-daemon.cpp:148
msgid "[BastionGuard-daemon] ⚠️ Utente '"
msgstr "[BastionGuard-daemon] ⚠️ Benutzer '"
#: ../src/phishing/BastionGuard-daemon.cpp:149
msgid "' non trovato: skip chown\n"
msgstr "' nicht gefunden: chown übersprungen\n"
#: ../src/phishing/BastionGuard-daemon.cpp:153
msgid "[BastionGuard-daemon] ⚠️ Errore gestione log: "
msgstr "[BastionGuard-daemon] ⚠️ Fehler bei der Log-Verwaltung: "
#: ../src/phishing/BastionGuard-daemon.cpp:175
msgid "[BastionGuard-daemon] 🚀 Avvio del servizio LocalWarningServer..."
msgstr "[BastionGuard-daemon] 🚀 Starte LocalWarningServer-Dienst..."
#: ../src/phishing/BastionGuard-daemon.cpp:191
msgid ""
"[BastionGuard-daemon] ⚠️ Permessi insufficienti per aprire porte 81/444.\n"
msgstr ""
"[BastionGuard-daemon] ⚠️ Unzureichende Berechtigungen zum Öffnen der 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 ""
" Führen Sie aus: 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] ✅ Server aktiv auf "
#: ../src/phishing/BastionGuard-daemon.cpp:210
msgid " e "
msgstr " und "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid "[BastionGuard-daemon] 🟢 Trusted domain rilevato: "
msgstr "[BastionGuard-daemon] 🟢 Vertrauenswürdige Domain erkannt: "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid " — bypass redirect.\n"
msgstr " — Redirect umgangen.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid "[BastionGuard-daemon] 🔴 Sospetto: "
msgstr "[BastionGuard-daemon] 🔴 Verdächtig: "
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid " — instradato verso 127.0.0.2.\n"
msgstr " — umgeleitet nach 127.0.0.2.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:230
msgid "[BastionGuard-daemon] 🛑 Arresto in corso..."
msgstr "[BastionGuard-daemon] 🛑 Wird gestoppt..."
#: ../src/phishing/BastionGuard-daemon.cpp:232
msgid "[BastionGuard-daemon] ✅ Terminato correttamente."
msgstr "[BastionGuard-daemon] ✅ Korrekte Beendigung."
#: ../src/phishing/BastionGuard-daemon.cpp:235
msgid "[BastionGuard-daemon] ❌ Errore fatale: "
msgstr "[BastionGuard-daemon] ❌ Fataler Fehler: "
#: ../src/phishing/BastionGuard-daemon.cpp:239
msgid "[BastionGuard-daemon] ❌ Errore sconosciuto."
msgstr "[BastionGuard-daemon] ❌ Unbekannter Fehler."
#: ../src/phishing/local_warning_server.cpp:64
msgid "(Log non disponibile)"
msgstr "(Log nicht verfügbar)"
#: ../src/phishing/local_warning_server.cpp:68
msgid "(Log vuoto)"
msgstr "(Log leer)"
#: ../src/phishing/local_warning_server.cpp:86
msgid "(Nessuna attività recente)"
msgstr "(Keine kürzliche Aktivität)"
#: ../src/phishing/local_warning_server.cpp:193
msgid "[LocalWarningServer] ✅ Whitelist caricata: "
msgstr "[LocalWarningServer] ✅ Whitelist geladen: "
#: ../src/phishing/local_warning_server.cpp:194
msgid " domini trusted\n"
msgstr " vertrauenswürdige Domains\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 " nicht verfügbar: "
#: ../src/phishing/local_warning_server.cpp:269
msgid "[LocalWarningServer] ❌ Errore creazione SoupServer\n"
msgstr "[LocalWarningServer] ❌ Fehler beim Erstellen des SoupServers\n"
#: ../src/phishing/local_warning_server.cpp:286
msgid "[LocalWarningServer] TLS error: "
msgstr "[LocalWarningServer] TLS-Fehler: "
#: ../src/phishing/local_warning_server.cpp:300
msgid "[LocalWarningServer] ⚠️ Nessuna porta disponibile su "
msgstr "[LocalWarningServer] ⚠️ Kein verfügbarer Port auf "
#: ../src/phishing/local_warning_server.cpp:307
msgid "[LocalWarningServer] ✅ Avviato su "
msgstr "[LocalWarningServer] ✅ Gestartet auf "
#: ../src/phishing/local_warning_server.cpp:325
msgid "[LocalWarningServer] 🛑 Arrestato\n"
msgstr "[LocalWarningServer] 🛑 Gestoppt\n"
#: ../src/phishing/local_warning_server.cpp:342
#: ../src/phishing/local_warning_server.cpp:351
msgid "dominio-sconosciuto"
msgstr "unbekannte-domain"
#: ../src/phishing/local_warning_server.cpp:375
msgid "Accesso bloccato - BastionGuard DNS"
msgstr "Zugriff blockiert - BastionGuard DNS"
#: ../src/phishing/local_warning_server.cpp:413
msgid "Dominio bloccato"
msgstr "Domain blockiert"
#: ../src/phishing/local_warning_server.cpp:415
msgid "L'accesso al dominio"
msgstr "Der Zugriff auf die Domain"
#: ../src/phishing/local_warning_server.cpp:418
msgid "è stato bloccato dal sistema DNS di BastionGuard (dnsmasq)."
msgstr "wurde vom DNS-System von BastionGuard (dnsmasq) blockiert."
#: ../src/phishing/local_warning_server.cpp:420
msgid "Torna al sicuro"
msgstr "Zurück in Sicherheit"
#: ../src/phishing/local_warning_server.cpp:421
msgid "BastionGuard — protezione DNS attiva"
msgstr "BastionGuard — DNS-Schutz aktiv"
#: ../src/phishing/google_safe.cpp:33
msgid ""
"[GoogleSafe] 🛈 Modulo attivo ma disabilitato in questa build (dnsmasq "
"backend)\n"
msgstr ""
"[GoogleSafe] 🛈 Modul aktiv, aber in diesem Build deaktiviert (dnsmasq-Backend)\n"
#: ../src/phishing/WebProbe.cpp:97
msgid "[WebProbe] ✅ Caricata blocklist da: "
msgstr "[WebProbe] ✅ Blockliste geladen von: "
#: ../src/phishing/WebProbe.cpp:98
msgid " domini)\n"
msgstr " Domains)\n"
#: ../src/phishing/WebProbe.cpp:102
msgid "[WebProbe] ⚠️ Nessuna blocklist trovata.\n"
msgstr "[WebProbe] ⚠️ Keine Blockliste gefunden.\n"
#: ../src/phishing/WebProbe.cpp:205
msgid "[WebProbe] ⚠️ DNS ha restituito 127.0.0.2 per "
msgstr "[WebProbe] ⚠️ DNS hat 127.0.0.2 zurückgegeben für "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid "[Cloud] Nessun file "
msgstr "[Cloud] Keine Datei "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid " trovato.\n"
msgstr " gefunden.\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] API-Schlüssel korrekt geladen.\n"
#: ../src/cloud/MalwareBazaar.cpp:49
msgid "[Cloud] API key vuota.\n"
msgstr "[Cloud] API-Schlüssel leer.\n"
#: ../src/cloud/MalwareBazaar.cpp:126
msgid "[Cloud] Nessuna API key impostata.\n"
msgstr "[Cloud] Kein API-Schlüssel gesetzt.\n"
#: ../src/cloud/MalwareBazaar.cpp:132
msgid "[Cloud] Impossibile inizializzare CURL.\n"
msgstr "[Cloud] CURL konnte nicht initialisiert werden.\n"
#: ../src/cloud/MalwareBazaar.cpp:158
msgid "[Cloud] Curl errore: "
msgstr "[Cloud] Curl-Fehler: "
#: ../src/cloud/MalwareBazaar.cpp:164
msgid "[Cloud] JSON non valido\n"
msgstr "[Cloud] Ungültiges JSON\n"
#: ../src/cloud/MalwareBazaar.cpp:171
msgid "[Cloud] Errore API: "
msgstr "[Cloud] API-Fehler: "
#: ../src/cloud/MalwareBazaar.cpp:177
msgid "[Cloud] Nessun dato per questo hash\n"
msgstr "[Cloud] Keine Daten für diesen Hash\n"
msgid "DB ClamAV"
msgstr "ClamAV-Datenbank"
msgid "Database firme ClamAV"
msgstr "ClamAV-Signaturdatenbank"
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 ""
"Dieser Abschnitt zeigt die im ClamAV-Datenbank enthaltenen Signaturen an.\n"
"Benutzerdefinierte Signaturen, die in /var/lib/clamav installiert sind, werden automatisch von clamd geladen."
msgid "Percorso database:"
msgstr "Datenbankpfad:"
msgid "Aggiorna"
msgstr "Aktualisieren"
msgid "Firme trovate: %1"
msgstr "Gefundene Signaturen: %1"
msgid "Nessuna firma trovata in /var/lib/clamav"
msgstr "Keine Signaturen in /var/lib/clamav gefunden"
#: src/DashboardPage.cpp
msgid "Verifica aggiornamenti..."
msgstr "Suche nach Updates..."
#: src/DashboardPage.cpp
msgid "Aggiornato"
msgstr "Auf dem neuesten Stand"
#: src/DashboardPage.cpp
msgid "Aggiornamento disponibile"
msgstr "Update verfügbar"
#: src/DashboardPage.cpp
msgid "Impossibile verificare"
msgstr "Überprüfung nicht möglich"
msgid "Remoto: %1 (%2)"
msgstr "Remote: %1 (%2)"
msgid "Anti-Phishing avanzate"
msgstr "Erweiterter Anti-Phishing-Schutz"
msgid "Gestione Whitelist / Blacklist Anti-Phishing"
msgstr "Verwaltung der Whitelist / Blacklist für Anti-Phishing"
msgid "Cerca in whitelist/blacklist..."
msgstr "In Whitelist/Blacklist suchen..."
msgid "Whitelist (consenti)"
msgstr "Whitelist (erlauben)"
msgid "Aggiungi a whitelist (dominio o IPv4)"
msgstr "Zur Whitelist hinzufügen (Domain oder IPv4)"
msgid "Blacklist custom (blocca via dnsmasq)"
msgstr "Benutzerdefinierte Blacklist (Blockierung über dnsmasq)"
msgid "Aggiungi a blacklist (dominio o IPv4)"
msgstr "Zur Blacklist hinzufügen (Domain oder IPv4)"
msgid "Salvataggio completato"
msgstr "Speichern abgeschlossen"
msgid "Whitelist/Blacklist salvate. Config dnsmasq aggiornata (127.0.0.2) e servizio ricaricato."
msgstr "Whitelist/Blacklist gespeichert. dnsmasq-Konfiguration (127.0.0.2) aktualisiert und Dienst neu geladen."
msgid "Valore non valido"
msgstr "Ungültiger Wert"
msgid "Inserisci un dominio valido o un IPv4 valido."
msgstr "Bitte eine gültige Domain oder eine gültige IPv4-Adresse eingeben."
msgid "Già presente"
msgstr "Bereits vorhanden"
msgid "Questo elemento è già nella whitelist."
msgstr "Dieses Element ist bereits in der Whitelist."
msgid "Questo elemento è già nella blacklist."
msgstr "Dieses Element ist bereits in der Blacklist."
msgid "Impossibile salvare la blacklist utente."
msgstr "Benutzer-Blacklist konnte nicht gespeichert werden."
msgid "Impossibile creare file temporaneo per dnsmasq."
msgstr "Temporäre Datei für dnsmasq konnte nicht erstellt werden."
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 "dnsmasq für BastionGuard konfigurieren.\n\n• conf-dir=/etc/dnsmasq.d/,*.conf aktivieren, falls nicht vorhanden\n• /etc/dnsmasq.d/BastionGuard.conf mit listen-address 127.0.0.1,127.0.0.2 erstellen\n• dnsmasq neu starten (falls vorhanden)"
msgid "Configura dnsmasq (conf-dir + BastionGuard.conf)"
msgstr "dnsmasq konfigurieren (conf-dir + BastionGuard.conf)"
msgid "Configurazione dnsmasq (conf-dir + BastionGuard.conf)"
msgstr "dnsmasq-Konfiguration (conf-dir + BastionGuard.conf)"
msgid "Configurazione dnsmasq"
msgstr "dnsmasq-Konfiguration"
msgid "Configuro dnsmasq (conf-dir + BastionGuard.conf)..."
msgstr "dnsmasq wird konfiguriert (conf-dir + BastionGuard.conf)..."
msgid "Configuro dnsmasq..."
msgstr "dnsmasq wird konfiguriert..."
msgid "OK: dnsmasq configurato."
msgstr "OK: dnsmasq wurde konfiguriert."
msgid "ERRORE: dnsmasq non configurato."
msgstr "FEHLER: dnsmasq wurde nicht konfiguriert."
msgid "❌ Errore configurazione dnsmasq, codice: "
msgstr "❌ Fehler bei der dnsmasq-Konfiguration, Code: "
msgid "Eccezione configure_dnsmasq(): "
msgstr "Ausnahme configure_dnsmasq(): "
msgid "Errore sconosciuto in configure_dnsmasq()."
msgstr "Unbekannter Fehler in configure_dnsmasq()."
msgid "== BastionGuard dnsmasq setup =="
msgstr "== BastionGuard dnsmasq Einrichtung =="
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 ""
"Willkommen beim initialen Setup von BastionGuard.\n"
"Dieser Assistent führt Sie Schritt für Schritt durch die Erstkonfiguration.\n"
"\n"
"Es sind 10 Hauptschritte vorgesehen:\n"
"1) Konfiguration des lokalen Resolvers (DNS 127.0.0.1)\n"
"2) Konfiguration von DNSMasq für BastionGuard\n"
"3) Öffnen der erforderlichen Firewall-Ports\n"
"4) Erweiterte Firewall-Konfiguration (nftables)\n"
"5) Generierung und Installation der System-CA\n"
"6) Konfiguration des Webservers (HTTP/HTTPS-Ports)\n"
"7) Installation des Native Messaging Host für den Browser\n"
"8) Aktivierung des User-Agent-Dienstes\n"
"9) Download der Bankenliste (MISP)\n"
"10) Zusammenfassung und Ausführung der ausgewählten Aktionen.\n"
"\n"
"Sie können die Schaltflächen Weiter und Zurück verwenden, um zwischen den Abschnitten zu navigieren."
msgid "Protezione"
msgstr "Schutz"
msgid "Servizi"
msgstr "Dienstleistungen"
msgid "Phishing Scanner"
msgstr "Phishing-Scanner"
msgid "Analyze a URL for phishing"
msgstr "URL auf Phishing analysieren"
msgid "Check a domain phishing"
msgstr "Domain auf Phishing prüfen"
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 "Wenn ein Ziel nicht in unseren Blocklisten vorhanden ist, führt BastionGuard eine heuristische Seitenanalyse durch, um Phishing-Muster, Weiterleitungsketten, Formulare zum Sammeln von Zugangsdaten, verschleierte Skripte und Hinweise auf Marken-Imitationen zu erkennen."
msgid "Analyze"
msgstr "Analysieren"
msgid "Insert a URL to analyze."
msgstr "Geben Sie eine URL zur Analyse ein."
msgid "The URL format is not valid."
msgstr "Das URL-Format ist ungültig."
msgid "Analysis started..."
msgstr "Analyse gestartet..."
msgid "Analyzing URL..."
msgstr "URL wird analysiert..."
msgid "Starting analysis for:"
msgstr "Analyse wird gestartet für:"
msgid "Ready."
msgstr "Bereit."
msgid "Unable to contact BastionGuard Security Intelligence."
msgstr "Verbindung zu BastionGuard Security Intelligence konnte nicht hergestellt werden."
msgid "Remote analysis failed."
msgstr "Remote-Analyse fehlgeschlagen."
msgid "The remote BastionGuard Security Intelligence page did not return valid HTML."
msgstr "Die entfernte BastionGuard Security Intelligence-Seite hat kein gültiges HTML zurückgegeben."
msgid "Unexpected response format from remote analyzer."
msgstr "Unerwartetes Antwortformat vom entfernten Analyse-Dienst."
msgid "Parsing failed."
msgstr "Verarbeitung der Daten fehlgeschlagen."
msgid "The remote page responded, but no classification block was found."
msgstr "Die entfernte Seite hat geantwortet, aber kein Klassifizierungsblock wurde gefunden."
msgid "Malicious result detected."
msgstr "Bösartiges Ergebnis erkannt."
msgid "Suspicious result detected."
msgstr "Verdächtiges Ergebnis erkannt."
msgid "Analysis complete."
msgstr "Analyse abgeschlossen."
msgid "Protezione Email"
msgstr "E-Mail-Schutz"
msgid "Abilita protezione email"
msgstr "E-Mail-Schutz aktivieren"
msgid "Scansiona email in uscita"
msgstr "Ausgehende E-Mails scannen"
msgid "Inserisci firma automatica"
msgstr "Automatische Signatur einfügen"
msgid "Pubblica STARTTLS"
msgstr "STARTTLS veröffentlichen"
msgid "Abilita listener TLS implicito"
msgstr "Impliziten TLS-Listener aktivieren"
msgid "Nome visualizzato"
msgstr "Angezeigter Name"
msgid "Ruolo"
msgstr "Rolle"
msgid "Azienda"
msgstr "Unternehmen"
msgid "Telefono"
msgstr "Telefon"
msgid "Sito web"
msgstr "Webseite"
msgid "Logo fisso utilizzato: /usr/share/BastionGuard/data/logo.png"
msgstr "Verwendetes festes Logo: /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 "Installiere die BastionGuard-Erweiterung für Thunderbird und den Native Host.\nFalls erforderlich, gib das Administratorpasswort ein, um die Installation abzuschließen."
msgid "Password amministratore"
msgstr "Administratorpasswort"
msgid "Inserisci la password sudo"
msgstr "sudo-Passwort eingeben"
msgid "Installa estensione Thunderbird"
msgstr "Thunderbird-Erweiterung installieren"
msgid "Pulisci log"
msgstr "Logs bereinigen"
msgid "Script non trovato:\n"
msgstr "Skript nicht gefunden:\n"
msgid "Impossibile avviare lo script di installazione.\n"
msgstr "Installationsskript konnte nicht gestartet werden.\n"
msgid "\n✔ Installazione Thunderbird completata.\n"
msgstr "\n✔ Thunderbird-Installation abgeschlossen.\n"
msgid "\n❌ Installazione fallita (exit=%1)\n"
msgstr "\n❌ Installation fehlgeschlagen (exit=%1)\n"
msgid "Seleziona i profili SMTP da importare da Thunderbird.\nLe password non sono esportabili: dovrai inserirle manualmente dopo l'importazione."
msgstr "Wähle die SMTP-Profile aus, die aus Thunderbird importiert werden sollen.\nPasswörter können nicht exportiert werden: Sie müssen nach dem Import manuell eingegeben werden."
msgid "Profili trovati in Thunderbird"
msgstr "In Thunderbird gefundene Profile"
msgid "Profili attivi (da mail.json)"
msgstr "Aktive Profile (aus mail.json)"
msgid "Email: "
msgstr "E-Mail: "
msgid "smtp_host non valido — inserisci il server SMTP reale"
msgstr "smtp_host ungültig — echten SMTP-Server eingeben"
msgid "Server SMTP:"
msgstr "SMTP-Server:"
msgid "Porta:"
msgstr "Port:"
msgid "Password:"
msgstr "Passwort:"
msgid "(salvata)"
msgstr "(gespeichert)"
msgid "Inserisci la password SMTP"
msgstr "SMTP-Passwort eingeben"
msgid "🔍 Scansiona Thunderbird"
msgstr "🔍 Thunderbird scannen"
msgid "❌ Nessun profilo trovato"
msgstr "❌ Kein Profil gefunden"
msgid "✔ Trovati %1 profili SMTP da Thunderbird"
msgstr "✔ %1 SMTP-Profile aus Thunderbird gefunden"
msgid "⬇ Importa profili selezionati"
msgstr "⬇ Ausgewählte Profile importieren"
msgid "❌ Nessun profilo da importare. Scansiona prima."
msgstr "❌ Keine Profile zum Importieren. Zuerst scannen."
msgid "✔ %1 profili salvati e proxy riavviato."
msgstr "✔ %1 Profile gespeichert und Proxy neu gestartet."
msgid "✔ Importati %1 profili — salvataggio fallito, usa 'Salva' manualmente."
msgstr "✔ %1 Profile importiert — Speichern fehlgeschlagen, bitte manuell auf 'Speichern' klicken."
msgid "Nessun profilo selezionato."
msgstr "Kein Profil ausgewählt."
msgid "Generale"
msgstr "Allgemein"
msgid "Firma"
msgstr "Signatur"
msgid "Profili SMTP"
msgstr "SMTP-Profile"
msgid "Thunderbird"
msgstr "Thunderbird"
msgid "Salva configurazione email"
msgstr "E-Mail-Konfiguration speichern"
msgid "Firma vuota"
msgstr "Leere Signatur"
msgid "La firma automatica è abilitata ma tutti i campi firma sono vuoti."
msgstr "Die automatische Signatur ist aktiviert, aber alle Signaturfelder sind leer."
msgid "Profili SMTP non configurati"
msgstr "SMTP-Profile nicht konfiguriert"
msgid "I seguenti profili avevano smtp_host = 127.0.0.1 e non possono essere usati come relay:\n"
msgstr "Die folgenden Profile hatten smtp_host = 127.0.0.1 und können nicht als Relay verwendet werden:\n"
msgid "\nSono stati salvati senza server SMTP. Aggiorna i campi 'Server SMTP' nel tab Profili SMTP e reimporta."
msgstr "\nSie wurden ohne SMTP-Server gespeichert. Aktualisiere die Felder 'SMTP-Server' im Tab SMTP-Profile und importiere sie erneut."
msgid "❌ Impossibile salvare la configurazione"
msgstr "❌ Konfiguration konnte nicht gespeichert werden"
msgid "Errore salvataggio"
msgstr "Speicherfehler"
msgid "Impossibile scrivere ~/.config/BastionGuard/mail.json"
msgstr "Kann ~/.config/BastionGuard/mail.json nicht schreiben"
msgid "✔ Configurazione salvata in ~/.config/BastionGuard/mail.json"
msgstr "✔ Konfiguration in ~/.config/BastionGuard/mail.json gespeichert"
msgid "✔ %1 profili attivi"
msgstr "✔ %1 aktive Profile"
msgid "✔ Configurazione email multi-SMTP salvata"
msgstr "✔ Multi-SMTP-E-Mail-Konfiguration gespeichert"
msgid "Email"
msgstr "E-Mail"
msgid "Mail Proxy"
msgstr "Mail-Proxy"
msgid "Proxy SMTP locale per protezione email in uscita"
msgstr "Lokaler SMTP-Proxy zum Schutz ausgehender E-Mails"
msgid "⏳ Troppi controlli cloud in corso, salto temporaneamente."
msgstr "⏳ Zu viele Cloud-Prüfungen laufen gerade, wird vorübergehend übersprungen."
msgid "❌ Errore controllo cloud sconosciuto."
msgstr "❌ Unbekannter Fehler bei der Cloud-Prüfung."
#: first-run-services-window.cpp
msgid "[FirstRun] CA non ancora generata, verrà installata al primo avvio CEF\n"
msgstr "[FirstRun] CA noch nicht erstellt, wird beim ersten Start von CEF installiert\n"
#: first-run-services-window.cpp
msgid "[FirstRun] helper non trovato: "
msgstr "[FirstRun] Helper nicht gefunden: "
#: first-run-services-window.cpp
msgid "[FirstRun] Installazione CA BastionGuard nel trust store...\n"
msgstr "[FirstRun] Installation der BastionGuard-CA im Trust Store...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ⚠️ pkexec fallito, tentativo sudo...\n"
msgstr "[FirstRun] ⚠️ pkexec fehlgeschlagen, versuche sudo...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ✅ CA installata nel sistema\n"
msgstr "[FirstRun] ✅ CA im System installiert\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ❌ Installazione CA fallita\n"
msgstr "[FirstRun] ❌ Installation der CA fehlgeschlagen\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] ✅ NSS-Benutzerprofile aktualisiert\n"
#. bank_filter.hpp
#: bank_filter.hpp
msgid "[filter] HOME variable not set\n"
msgstr "[filter] HOME-Variable nicht gesetzt\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] Kann %s-Liste nicht lesen: %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] %zu Bank-Domains und %zu Zahlungs-Domains geladen\n"
#. block_page.hpp
#: block_page.hpp
msgid "BastionGuard — Protected Session"
msgstr "BastionGuard — Geschützte Sitzung"
#: block_page.hpp
msgid "Banking institution"
msgstr "Bankinstitut"
#: block_page.hpp
msgid "Secure payment"
msgstr "Sichere Zahlung"
#: block_page.hpp
msgid "Protected session opened"
msgstr "Geschützte Sitzung geöffnet"
#: 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 hat <strong>%s</strong> in einem isolierten, geschützten "
"Fenster geöffnet.<br><br>Dieser Tab hat keinen Zugriff auf die Website. "
"Verwenden Sie das soeben geöffnete BastionGuard-Fenster."
#: block_page.hpp
msgid ""
"💡 You can safely close this tab. The secure session is already active in "
"the sandbox."
msgstr ""
"💡 Sie können diesen Tab sicher schließen. Die sichere Sitzung ist bereits in "
"der Sandbox aktiv."
#: block_page.hpp
msgid "Shield icon"
msgstr "Schildsymbol"
#: block_page.hpp
msgid "Verified"
msgstr "Verifiziert"
#: block_page.hpp
msgid "en"
msgstr "de"
#. ca_installer.hpp
#: ca_installer.hpp
msgid "[ca-installer] NSS utente aggiornato\n"
msgstr "[ca-installer] NSS-Benutzer aktualisiert\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ Helper nicht gefunden: "
#: ca_installer.hpp
msgid "[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr "[ca-installer] 🔐 Berechtigung zur CA-Installation wird angefordert...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr "[ca-installer] ❌ pkexec fehlgeschlagen oder vom Benutzer abgelehnt\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr "[ca-installer] ✅ CA im System über pkexec installiert\n"
#: ca_installer.hpp
msgid "[ca-installer] ⚠️ Fallback sudo...\n"
msgstr "[ca-installer] ⚠️ Fallback auf sudo...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr "[ca-installer] ❌ CA konnte nicht im System installiert werden\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA già trusted\n"
msgstr "[ca-installer] ✅ CA bereits vertrauenswürdig\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ CA source non trovata: "
msgstr "[ca-installer] ❌ CA-Quelle nicht gefunden: "
#: SettingsPage.cpp
msgid "Installazione navigazione sicura"
msgstr "Installation der sicheren Navigation"
#: SettingsPage.cpp
msgid "Avvio installazione navigazione sicura...\n"
msgstr "Start der Installation der sicheren Navigation...\n"
#: SettingsPage.cpp
msgid "Log installazione"
msgstr "Installationsprotokoll"
#: SettingsPage.cpp
msgid "Chiudi"
msgstr "Schließen"
#: SettingsPage.cpp
msgid "✔ Navigazione sicura installata"
msgstr "✔ Sichere Navigation installiert"
#: SettingsPage.cpp
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ Installation der sicheren Navigation fehlgeschlagen"
#: SettingsPage.cpp
msgid "Installazione completata"
msgstr "Installation abgeschlossen"
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata correttamente.\n\nChiudi il browser e riaprilo."
msgstr "Die sichere Navigation wurde erfolgreich installiert.\n\nSchließen Sie den Browser und öffnen Sie ihn erneut."
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata, ma il riavvio del servizio BastionGuard-cef non è riuscito.\n\nChiudi il browser e riaprilo."
msgstr "Die sichere Navigation wurde installiert, aber der Neustart des Dienstes BastionGuard-cef ist fehlgeschlagen.\n\nSchließen Sie den Browser und öffnen Sie ihn erneut."
#: SettingsPage.cpp
msgid "Errore"
msgstr "Fehler"
#: SettingsPage.cpp
msgid "Impossibile completare l'installazione della navigazione sicura. Controlla il log nella finestra aperta."
msgstr "Die Installation der sicheren Navigation konnte nicht abgeschlossen werden. Überprüfen Sie das Protokoll im geöffneten Fenster."
#: DashoardPage.cpp
msgid "Tema Scuro"
msgstr "Dunkles Design"
#: DashoardPage.cpp
msgid "Tema Chiaro"
msgstr "Helles Design"
#: SettingsWindow.cpp
msgid "Domini Pagamenti"
msgstr "Zahlungsdomänen"
#: SettingsWindow.cpp
msgid "Bypass Proxy"
msgstr "Proxy-Bypass"
# ── build_secure_payments_tab — pulsante "Installazione navigazione sicura" ───
msgid "Installazione navigazione sicura"
msgstr "Installation der sicheren Navigation"
msgid "Avvio installazione navigazione sicura...\n"
msgstr "Installation der sicheren Navigation wird gestartet...\n"
msgid "Installazione completata"
msgstr "Installation abgeschlossen"
msgid ""
"La navigazione sicura è stata installata correttamente.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"Die sichere Navigation wurde erfolgreich installiert.\n"
"\n"
"Schließen Sie den Browser und öffnen Sie ihn erneut."
msgid ""
"La navigazione sicura è stata installata, ma il riavvio del servizio "
"BastionGuard-cef non è riuscito.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"Die sichere Navigation wurde installiert, aber der Neustart des Dienstes "
"BastionGuard-cef ist fehlgeschlagen.\n"
"\n"
"Schließen Sie den Browser und öffnen Sie ihn erneut."
msgid "✔ Navigazione sicura installata"
msgstr "✔ Sichere Navigation installiert"
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ Installation der sicheren Navigation fehlgeschlagen"
msgid ""
"Impossibile completare l'installazione della navigazione sicura. "
"Controlla il log nella finestra aperta."
msgstr ""
"Die Installation der sicheren Navigation konnte nicht abgeschlossen werden. "
"Überprüfen Sie das Protokoll im geöffneten Fenster."
# ── build_proxy_bypass_tab ────────────────────────────────────────────────────
msgid "🔓 Bypass Proxy"
msgstr "🔓 Proxy umgehen"
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 ""
"Domänen in dieser Liste umgehen den BastionGuard-Proxy vollständig.\n"
"Der Datenverkehr wird über einen reinen transparenten TCP-Tunnel weitergeleitet: keine\n"
"TLS-Abfangung und kein Zertifikatsaustausch.\n"
"\n"
"Verwenden Sie dies für Websites, die 2FA oder CAPTCHA aktivieren, wenn sie einen Proxy erkennen."
msgid ""
"ℹ️ Anche le banche presenti in banks.json vengono bypassate se inserite qui.\n"
"Rimuoverle dal bypass per ripristinare la protezione sandbox."
msgstr ""
"ℹ️ Auch Banken, die in banks.json enthalten sind, werden umgangen, wenn sie hier hinzugefügt werden.\n"
"Entfernen Sie sie aus der Bypass-Liste, um den Sandbox-Schutz wiederherzustellen."
msgid "Domini in bypass:"
msgstr "Umgangene Domänen:"
msgid "Inserisci dominio (es. banca.it oppure checkout.esempio.com)"
msgstr "Domäne eingeben (z. B. banca.it oder checkout.beispiel.com)"
msgid "Aggiungi"
msgstr "Hinzufügen"
msgid "Rimuovi"
msgstr "Entfernen"
msgid "Ripristina"
msgstr "Zurücksetzen"
msgid "Salva"
msgstr "Speichern"
msgid "Valore non valido"
msgstr "Ungültiger Wert"
msgid "Inserisci un dominio valido (es. banca.it)."
msgstr "Geben Sie eine gültige Domäne ein (z. B. banca.it)."
msgid "➕ Dominio aggiunto — clicca Salva per applicare."
msgstr "➕ Domäne hinzugefügt — klicken Sie auf Speichern, um anzuwenden."
msgid "🗑 Dominio rimosso — clicca Salva per applicare."
msgstr "🗑 Domäne entfernt — klicken Sie auf Speichern, um anzuwenden."
msgid "↩️ Lista ripristinata dal file."
msgstr "↩️ Liste aus Datei wiederhergestellt."
msgid "Errore"
msgstr "Fehler"
msgid "Impossibile salvare proxy_bypass.json."
msgstr "proxy_bypass.json konnte nicht gespeichert werden."
msgid "✔ proxy_bypass.json salvato"
msgstr "✔ proxy_bypass.json gespeichert"
msgid "Bypass Proxy"
msgstr "Proxy-Bypass"
msgid ""
"[filter] HOME variable not set\n"
msgstr ""
"[filter] HOME-Variable ist nicht gesetzt\n"
msgid "banks"
msgstr "Banken"
msgid "payments"
msgstr "Zahlungen"
msgid "exclusions"
msgstr "Ausnahmen"
msgid "user-banks"
msgstr "Benutzerbanken"
msgid "proxy-bypass"
msgstr "Proxy-Umgehung"
msgid ""
"[filter] loaded %zu bank, %zu user-bank, %zu payment, %zu exclusion, %zu proxy-bypass domains\n"
msgstr ""
"[filter] %zu Banken, %zu Benutzerbanken, %zu Zahlungen, %zu Ausnahmen, %zu Proxy-Umgehungs-Domänen geladen\n"
msgid ""
"[filter] cannot read %s list: %s\n"
msgstr ""
"[filter] Liste %s kann nicht gelesen werden: %s\n"
msgid ""
"[bastionguard] session closed for root: %s — browser proxy restored\n"
msgstr ""
"[bastionguard] Sitzung für root geschlossen: %s — Browser-Proxy wiederhergestellt\n"
msgid ""
"[bastionguard] failed to launch %s for %s\n"
msgstr ""
"[bastionguard] Start von %s für %s fehlgeschlagen\n"
msgid ""
"[bastionguard] open_notify exception: %s\n"
msgstr ""
"[bastionguard] open_notify-Ausnahme: %s\n"
msgid ""
"[bastionguard] open_notify unknown exception\n"
msgstr ""
"[bastionguard] Unbekannte open_notify-Ausnahme\n"
msgid ""
"[bastionguard] secure domain already active, blocking again: %s (session: %s)\n"
msgstr ""
"[bastionguard] Sichere Domain bereits aktiv, wird erneut blockiert: %s (Sitzung: %s)\n"
msgid ""
"[bastionguard] %s intercepted: %s (root: %s)\n"
msgstr ""
"[bastionguard] %s abgefangen: %s (root: %s)\n"
msgid ""
"[cef] accept error: %s\n"
msgstr ""
"[cef] Accept-Fehler: %s\n"
msgid ""
"[args] invalid --port value\n"
msgstr ""
"[args] Ungültiger Wert für --port\n"
msgid ""
"[cef] CefInitialize failed\n"
msgstr ""
"[cef] CefInitialize fehlgeschlagen\n"
msgid ""
"[cef] initialized (sandbox ON)\n"
msgstr ""
"[cef] Initialisiert (Sandbox EIN)\n"
msgid ""
"[cef] starting %u I/O threads\n"
msgstr ""
"[cef] Starte %u E/A-Threads\n"
msgid ""
"[cef] signal received, exiting\n"
msgstr ""
"[cef] Signal empfangen, beende Programm\n"
msgid ""
"[filter] SIGHUP: reloading domain lists\n"
msgstr ""
"[filter] SIGHUP: Domainlisten werden neu geladen\n"
msgid ""
"[cef] acceptor error: %s\n"
msgstr ""
"[cef] Acceptor-Fehler: %s\n"
msgid ""
"[cef] backend proxy listening on %s:%d\n"
msgstr ""
"[cef] Backend-Proxy hört auf %s:%d\n"
msgid ""
"[browser-proxy] Firefox profile configured: %s\n"
msgstr ""
"[browser-proxy] Firefox-Profil konfiguriert: %s\n"
msgid ""
"[browser-proxy] Chromium policy written: %s\n"
msgstr ""
"[browser-proxy] Chromium-Richtlinie geschrieben: %s\n"
msgid ""
"[ca-install] certutil not found, skipping Firefox CA install\n"
msgstr ""
"[ca-install] certutil nicht gefunden, Firefox-CA-Installation wird übersprungen\n"
msgid ""
"[ca-install] CA installed in Firefox profile: %s\n"
msgstr ""
"[ca-install] CA im Firefox-Profil installiert: %s\n"
msgid ""
"[ca-install] CA installed in ~/.pki/nssdb (Chromium)\n"
msgstr ""
"[ca-install] CA in ~/.pki/nssdb (Chromium) installiert\n"
msgid ""
"[ca-install] CA installed in snap Chromium nssdb\n"
msgstr ""
"[ca-install] CA in snap Chromium nssdb installiert\n"
msgid ""
"[ca-install] CA cert not found, skipping\n"
msgstr ""
"[ca-install] CA-Zertifikat nicht gefunden, wird übersprungen\n"
msgid ""
"[ca-install] installing BastionGuard CA in browsers\n"
msgstr ""
"[ca-install] BastionGuard-CA wird in Browsern installiert\n"
msgid ""
"[browser-proxy] configuring browsers\n"
msgstr ""
"[browser-proxy] Browser werden konfiguriert\n"
msgid ""
"[browser-proxy] restoring browser proxy settings\n"
msgstr ""
"[browser-proxy] Browser-Proxy-Einstellungen werden wiederhergestellt\n"
msgid ""
"[proxy-config] command failed: %s\n"
msgstr ""
"[proxy-config] Befehl fehlgeschlagen: %s\n"
msgid ""
"[proxy-config] setting system proxy → %s:%d\n"
msgstr ""
"[proxy-config] System-Proxy wird gesetzt → %s:%d\n"
msgid ""
"[proxy-config] restoring system proxy\n"
msgstr ""
"[proxy-config] System-Proxy wird wiederhergestellt\n"
msgid ""
"[tls-intercept] generazione CA intermedia RSA 4096...\n"
msgstr ""
"[tls-intercept] Generiere intermediäre CA RSA 4096...\n"
msgid ""
"[tls-intercept] ✅ CA intermedia generata\n"
msgstr ""
"[tls-intercept] ✅ Intermediäre CA generiert\n"
msgid ""
"[tls-intercept] CA copiata in /etc/BastionGuard/certs/\n"
msgstr ""
"[tls-intercept] CA nach /etc/BastionGuard/certs/ kopiert\n"
msgid ""
"[tls-intercept] CA caricata dal disco\n"
msgstr ""
"[tls-intercept] CA von der Festplatte geladen\n"
msgid ""
"[tls-intercept] leaf cert pronto per: %s\n"
msgstr ""
"[tls-intercept] Leaf-Zertifikat bereit für: %s\n"
msgid ""
"[ca-installer] NSS utente aggiornato\n"
msgstr ""
"[ca-installer] Benutzer-NSS aktualisiert\n"
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ Helfer nicht gefunden: "
msgid ""
"[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr ""
"[ca-installer] 🔐 Autorisierung für CA-Installation angefordert...\n"
msgid ""
"[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr ""
"[ca-installer] ❌ pkexec fehlgeschlagen oder vom Benutzer abgelehnt\n"
msgid ""
"[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr ""
"[ca-installer] ✅ CA im System über pkexec installiert\n"
msgid "[ca-installer] ❌ CA intercept non trovata: "
msgstr "[ca-installer] ❌ Intercept-CA nicht gefunden: "
msgid ""
"[ca-installer] ℹ️ Verrà generata al primo avvio del proxy TLS\n"
msgstr ""
"[ca-installer] ℹ️ Wird beim ersten Start des TLS-Proxys generiert\n"
msgid ""
"[ca-installer] ✅ CA già trusted (sentinel valido)\n"
msgstr ""
"[ca-installer] ✅ CA bereits vertrauenswürdig (gültiger Sentinel)\n"
msgid ""
"[ca-installer] 🔄 CA nuova o non ancora trusted — installazione...\n"
msgstr ""
"[ca-installer] 🔄 Neue oder noch nicht vertrauenswürdige CA — Installation...\n"
msgid ""
"[ca-installer] ⚠️ Fallback sudo...\n"
msgstr ""
"[ca-installer] ⚠️ Fallback auf sudo...\n"
msgid ""
"[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr ""
"[ca-installer] ❌ CA konnte nicht im System installiert werden\n"
msgid "Tema dell'interfaccia"
msgstr "Oberflächenthema"
msgid "Seleziona tema"
msgstr "Thema auswählen"
msgid "☀ Chiaro (Light)"
msgstr "☀ Hell (Light)"
msgid "🌙 Scuro (Dark)"
msgstr "🌙 Dunkel (Dark)"
msgid "Tema scuro: sfondo #1a1d23, testo chiaro."
msgstr "Dunkles Thema: Hintergrund #1a1d23, heller Text."
msgid "Tema chiaro: sfondo #f8f9fa, testo scuro."
msgstr "Helles Thema: Hintergrund #f8f9fa, dunkler Text."
msgid "Applica tema"
msgstr "Thema anwenden"
msgid ""
"File CSS non trovato:\n"
msgstr ""
"CSS-Datei nicht gefunden:\n"
msgid ""
"Tema applicato con successo.\n"
"Per un'applicazione completa riavvia BastionGuard."
msgstr ""
"Thema erfolgreich angewendet.\n"
"Für eine vollständige Anwendung starten Sie BastionGuard neu."
msgid ""
"Errore nel caricamento del tema:\n"
msgstr ""
"Fehler beim Laden des Themas:\n"
msgid "✅ Lista aggiornata da MISP, whitelist integrata e servizio CEF riavviato."
msgstr "✅ Liste von MISP aktualisiert, Whitelist integriert und CEF-Dienst neu gestartet."
msgid "⚠ Lista aggiornata da MISP, ma merge whitelist fallito."
msgstr "⚠ Liste von MISP aktualisiert, aber Zusammenführung der Whitelist fehlgeschlagen."
msgid "🛡️ Nuovi domini bancari:\n\n"
msgstr "🛡️ Neue Bank-Domains:\n\n"
#: PasswordDialogs.cpp:50
msgid "Nome"
msgstr "Name"
#: PasswordDialogs.cpp:53
msgid "Username / Email"
msgstr "Benutzername / E-Mail"
#: PasswordDialogs.cpp:56
msgid "URL / dominio"
msgstr "URL / Domain"
#: PasswordDialogs.cpp:59
msgid "tag1, tag2, tag3"
msgstr "Tag1, Tag2, Tag3"
#: PasswordDialogs.cpp:61
msgid "Password"
msgstr "Passwort"
#: PasswordDialogs.cpp:66 PasswordSearchRow.cpp:36 PasswordVaultView.cpp:167
msgid "Mostra password"
msgstr "Passwort anzeigen"
#: PasswordDialogs.cpp:79
msgid "Note"
msgstr "Notizen"
#: PasswordDialogs.cpp:90 PasswordImportDialog.cpp:153
#: PasswordManagerPage.cpp:270 PasswordManagerPage.cpp:321
#: PasswordManagerPage.cpp:452 PasswordVaultView.cpp:250
msgid "Annulla"
msgstr "Abbrechen"
#: PasswordDialogs.cpp:91 PasswordVaultView.cpp:251
msgid "Salva"
msgstr "Speichern"
#: PasswordImportDialog.cpp:31
msgid "Seleziona un file CSV esportato da Chrome, Edge, Firefox o Safari."
msgstr "Wählen Sie eine CSV-Datei aus, die aus Chrome, Edge, Firefox oder Safari exportiert wurde."
#: PasswordImportDialog.cpp:32
msgid "📂 Scegli file CSV…"
msgstr "📂 CSV-Datei auswählen…"
#: PasswordImportDialog.cpp:34
msgid "⬆ Importa credenziali"
msgstr "⬆ Anmeldedaten importieren"
#: PasswordImportDialog.cpp:36
msgid "Importa credenziali da browser"
msgstr "Anmeldedaten aus dem Browser importieren"
#: PasswordImportDialog.cpp:83
msgid "Anteprima (prime 50 righe — tutte verranno importate):"
msgstr "Vorschau (erste 50 Zeilen — alle werden importiert):"
#: PasswordImportDialog.cpp:103 PasswordVaultView.cpp:108
#: PasswordVaultView.cpp:227
msgid "Chiudi"
msgstr "Schließen"
#: PasswordImportDialog.cpp:138
msgid "Seleziona file CSV"
msgstr "CSV-Datei auswählen"
#: PasswordImportDialog.cpp:143 PasswordVaultView.cpp:246
msgid "File CSV (*.csv)"
msgstr "CSV-Dateien (*.csv)"
#: PasswordImportDialog.cpp:149
msgid "Tutti i file"
msgstr "Alle Dateien"
#: PasswordImportDialog.cpp:154
msgid "Apri"
msgstr "Öffnen"
#: PasswordImportDialog.cpp:203
msgid "Browser: "
msgstr "Browser: "
#: PasswordImportDialog.cpp:205
msgid "Credenziali trovate: "
msgstr "Gefundene Anmeldedaten: "
#: PasswordImportDialog.cpp:231 PasswordVaultView.cpp:92
msgid "Nome / Sito"
msgstr "Name / Website"
#: PasswordImportDialog.cpp:232 PasswordVaultView.cpp:93
msgid "Username"
msgstr "Benutzername"
#: PasswordImportDialog.cpp:233 PasswordVaultView.cpp:94
msgid "URL"
msgstr "URL"
#: PasswordImportDialog.cpp:268
msgid " altre (tutte verranno importate)"
msgstr " weitere (alle werden importiert)"
#: PasswordImportDialog.cpp:287 PasswordImportDialog.cpp:317
msgid "Preparazione: "
msgstr "Vorbereitung: "
#: PasswordImportDialog.cpp:289
msgid " credenziali…"
msgstr " Anmeldedaten…"
#: PasswordImportDialog.cpp:326
msgid "Salvataggio nel vault…"
msgstr "Speichern im Vault…"
#: PasswordManagerPage.cpp:36
msgid "🔓 Sblocca vault"
msgstr "🔓 Vault entsperren"
#: PasswordManagerPage.cpp:37
msgid "🔒 Blocca"
msgstr "🔒 Sperren"
#: PasswordManagerPage.cpp:40
msgid "+ Nuova"
msgstr "+ Neu"
#: PasswordManagerPage.cpp:41
msgid "⬆ Importa"
msgstr "⬆ Importieren"
#: PasswordManagerPage.cpp:42
msgid "🗄 Vault"
msgstr "🗄 Vault"
#: PasswordManagerPage.cpp:43
msgid "↺ Aggiorna"
msgstr "↺ Aktualisieren"
#: PasswordManagerPage.cpp:44
msgid "🗑 Elimina tutto"
msgstr "🗑 Alles löschen"
#: PasswordManagerPage.cpp:123 PasswordManagerPage.cpp:202
msgid "🔒 Vault bloccato"
msgstr "🔒 Vault gesperrt"
#: PasswordManagerPage.cpp:169
msgid "Cerca credenziali..."
msgstr "Anmeldedaten suchen..."
#: PasswordManagerPage.cpp:199
msgid "🔓 Vault sbloccato"
msgstr "🔓 Vault entsperrt"
#: PasswordManagerPage.cpp:241
msgid "Crea master password"
msgstr "Master-Passwort erstellen"
#: PasswordManagerPage.cpp:246
msgid ""
"Prima configurazione: scegli una master password.\n"
"Minimo 8 caratteri. Non può essere recuperata se dimenticata."
msgstr ""
"Erste Einrichtung: Wählen Sie ein Master-Passwort.\n"
"Mindestens 8 Zeichen. Es kann nicht wiederhergestellt werden, wenn es vergessen wird."
#: PasswordManagerPage.cpp:253
msgid "Nuova master password"
msgstr "Neues Master-Passwort"
#: PasswordManagerPage.cpp:258
msgid "Conferma master password"
msgstr "Master-Passwort bestätigen"
#: PasswordManagerPage.cpp:271
msgid "Crea vault"
msgstr "Vault erstellen"
#: PasswordManagerPage.cpp:298
msgid "Le password non coincidono.\n"
msgstr "Die Passwörter stimmen nicht überein.\n"
#: PasswordManagerPage.cpp:300
msgid "La master password deve essere di almeno 8 caratteri.\n"
msgstr "Das Master-Passwort muss mindestens 8 Zeichen lang sein.\n"
#: PasswordManagerPage.cpp:302
msgid "🔓 Vault creato e sbloccato"
msgstr "🔓 Vault erstellt und entsperrt"
#: PasswordManagerPage.cpp:305
msgid "Errore durante la creazione del vault.\n"
msgstr "Fehler beim Erstellen des Vaults.\n"
#: PasswordManagerPage.cpp:313
msgid "Sblocca vault"
msgstr "Vault entsperren"
#: PasswordManagerPage.cpp:315
msgid "Master password"
msgstr "Master-Passwort"
#: PasswordManagerPage.cpp:322
msgid "Sblocca"
msgstr "Entsperren"
#: PasswordManagerPage.cpp:335
msgid "Password errata.\n"
msgstr "Falsches Passwort.\n"
#: PasswordManagerPage.cpp:357
msgid "Nuova credenziale"
msgstr "Neue Zugangsdaten"
#: PasswordManagerPage.cpp:362
msgid "Nome credenziale obbligatorio.\n"
msgstr "Name der Zugangsdaten ist erforderlich.\n"
#: PasswordManagerPage.cpp:368
msgid "Credenziale aggiunta: "
msgstr "Zugangsdaten hinzugefügt: "
#: PasswordManagerPage.cpp:371
msgid "Errore durante il salvataggio.\n"
msgstr "Fehler beim Speichern.\n"
#: PasswordManagerPage.cpp:408
msgid "Import completato: "
msgstr "Import abgeschlossen: "
#: PasswordManagerPage.cpp:409
msgid " importate"
msgstr " importiert"
#: PasswordManagerPage.cpp:410
msgid " fallite"
msgstr " fehlgeschlagen"
#: PasswordManagerPage.cpp:435
msgid "Nessuna credenziale da eliminare.\n"
msgstr "Keine Zugangsdaten zum Löschen vorhanden.\n"
#: PasswordManagerPage.cpp:438
msgid "Eliminare tutte le credenziali?"
msgstr "Alle Zugangsdaten löschen?"
#: PasswordManagerPage.cpp:449
msgid "Sei sicuro? L'operazione è irreversibile."
msgstr "Sind Sie sicher? Dieser Vorgang ist nicht rückgängig zu machen."
#: PasswordSearchRow.cpp:32
msgid "Utente: "
msgstr "Benutzer: "
#: PasswordSearchRow.cpp:33
msgid "URL: "
msgstr "URL: "
#: PasswordSearchRow.cpp:34
msgid "Aggiornato: "
msgstr "Aktualisiert: "
#: PasswordSearchRow.cpp:37
msgid "Modifica"
msgstr "Bearbeiten"
#: PasswordSearchRow.cpp:38
msgid "Elimina"
msgstr "Löschen"
#: PasswordVaultView.cpp:31 PasswordVaultView.cpp:263
msgid "💾 Esporta CSV"
msgstr "💾 CSV exportieren"
#: PasswordVaultView.cpp:33
msgid "Vault — credenziali salvate"
msgstr "Vault — gespeicherte Zugangsdaten"
#: PasswordVaultView.cpp:59
msgid "Filtra per nome, username, URL…"
msgstr "Nach Name, Benutzername, URL filtern…"
#: PasswordVaultView.cpp:95
msgid "Aggiornato"
msgstr "Aktualisiert"
#: PasswordVaultView.cpp:181
msgid " credenziali"
msgstr " Zugangsdaten"
#: PasswordVaultView.cpp:192
msgid "Dettaglio credenziale"
msgstr "Details der Zugangsdaten"
#: PasswordVaultView.cpp:216
msgid "Nome:"
msgstr "Name:"
#: PasswordVaultView.cpp:217
msgid "Username:"
msgstr "Benutzername:"
#: PasswordVaultView.cpp:218
msgid "URL:"
msgstr "URL:"
#: PasswordVaultView.cpp:219
msgid "Password:"
msgstr "Passwort:"
#: PasswordVaultView.cpp:221
msgid "Note:"
msgstr "Notizen:"
#: PasswordVaultView.cpp:222
msgid "Creato:"
msgstr "Erstellt:"
#: PasswordVaultView.cpp:223
msgid "Modificato:"
msgstr "Geändert:"
#: PasswordVaultView.cpp:240
msgid "Salva CSV"
msgstr "CSV speichern"
#: PasswordVaultView.cpp:259
msgid "⏳ Esportazione…"
msgstr "⏳ Export läuft…"
#: PasswordVaultView.cpp:267
msgid "Errore export"
msgstr "Exportfehler"
#: PasswordVaultView.cpp:281
msgid "Export completato"
msgstr "Export abgeschlossen"
#: PasswordVaultView.cpp:286
msgid " credenziali salvate in:\n"
msgstr " Zugangsdaten gespeichert in:\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>Erweiterter AES-256-GCM-Schutz</b> — "
"Passwörter werden mit AES-256-GCM verschlüsselt und der Schlüssel wird aus dem "
"Master-Passwort mittels PBKDF2-SHA256 (100.000 Iterationen) abgeleitet. "
"Die verschlüsselte Datei enthält ein Authentifizierungs-Tag: "
"jede externe Manipulation macht den Vault dauerhaft unlesbar."
#: 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>Achtung:</b> — "
"Beim Export des Vaults wird eine CSV-Datei mit Passwörtern im Klartext gespeichert. "
"Speichern Sie die Datei an einem sicheren Ort, der für andere nicht zugänglich ist."
msgid "Protezione"
msgstr "Schutz"
msgid "Sicurezza"
msgstr "Sicherheit"
msgid "💾 Backup"
msgstr "💾 Backup"
msgid "🛡 Recovery GRUB"
msgstr "🛡 GRUB-Wiederherstellung"
msgid "<b>Gestione snapshot BastionGuard</b>\n\nPer creare, eliminare e ripristinare snapshot aprire l'interfaccia grafica dedicata.\n"
msgstr "<b>BastionGuard-Snapshotverwaltung</b>\n\nZum Erstellen, Löschen oder Wiederherstellen von Snapshots die entsprechende grafische Oberfläche öffnen.\n"
msgid "🛡 Apri Gestione Backup"
msgstr "🛡 Backup-Verwaltung öffnen"
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>BastionGuard-Wiederherstellungsumgebung</b>\n\nInstalliert einen GRUB-Eintrag, um ein minimales, isoliertes Linux-System zu starten und Snapshots sicher wiederherzustellen.\n\n<b>⚠ Voraussetzungen:</b>\n • Mindestens <b>2 GB</b> freier Speicherplatz auf der <tt>/boot</tt>-Partition\n • Internetverbindung zum Herunterladen der Debian-Pakete\n • Der Build-Vorgang kann 10–20 Minuten dauern"
msgid "In attesa..."
msgstr "Warten..."
msgid "🔨 Build filesystem squashfs"
msgstr "🔨 SquashFS-Dateisystem erstellen"
msgid "⬆ Installa voce GRUB"
msgstr "⬆ GRUB-Eintrag installieren"
msgid "🗑 Rimuovi voce GRUB"
msgstr "🗑 GRUB-Eintrag entfernen"
msgid "Log operazioni"
msgstr "Operationsprotokoll"
msgid "Operazione in corso..."
msgstr "Vorgang läuft..."
msgid "%1 GB"
msgstr "%1 GB"
msgid "%1 MB"
msgstr "%1 MB"
msgid "%1 KB"
msgstr "%1 KB"
msgid "Avvio gestore backup BastionGuard...\n"
msgstr "Start des BastionGuard-Backup-Managers...\n"
msgid "Errore durante l'avvio del gestore backup BastionGuard.\n"
msgstr "Fehler beim Starten des BastionGuard-Backup-Managers.\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>Recovery-Image vorhanden</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs: %2\nGRUB-Eintrag: %3</small>"
msgid "✅ installata"
msgstr "✅ installiert"
msgid "⚠ non installata"
msgstr "⚠ nicht installiert"
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>Recovery-Image nicht gefunden</b></span>\n<small>Verwenden Sie „Build filesystem squashfs“, um es zu erstellen.</small>"
msgid "Spazio libero su <tt>%1</tt>: <b>%2</b> %3"
msgstr "Freier Speicher auf <tt>%1</tt>: <b>%2</b> %3"
msgid "<span foreground='#22c55e'>✅ sufficiente</span>"
msgstr "<span foreground='#22c55e'>✅ ausreichend</span>"
msgid "<span foreground='#ef4444'>❌ insufficiente (minimo 2 GB)</span>"
msgstr "<span foreground='#ef4444'>❌ unzureichend (mindestens 2 GB)</span>"
msgid "Spazio disponibile: <i>non rilevato</i>"
msgstr "Verfügbarer Speicher: <i>nicht erkannt</i>"
msgid "==> Avvio build Recovery environment...\n"
msgstr "==> Erstellung der Recovery-Umgebung wird gestartet...\n"
msgid " (può richiedere 10-20 minuti)\n"
msgstr " (kann 10–20 Minuten dauern)\n"
msgid "==> Installazione voce GRUB...\n"
msgstr "==> Installation des GRUB-Eintrags...\n"
msgid "==> Rimozione voce GRUB...\n"
msgstr "==> Entfernen des GRUB-Eintrags...\n"
msgid "⚠ Operazione già in corso.\n"
msgstr "⚠ Vorgang läuft bereits.\n"
msgid "Errore avvio processo: %1\n"
msgstr "Fehler beim Starten des Prozesses: %1\n"
msgid "Errore avvio processo"
msgstr "Fehler beim Starten des Prozesses"
msgid "⚠ %1"
msgstr "⚠ %1"
msgid "==> Operazione completata con successo.\n"
msgstr "==> Vorgang erfolgreich abgeschlossen.\n"
msgid "Completato — disponibile al prossimo avvio"
msgstr "Abgeschlossen — beim nächsten Start verfügbar"
msgid "==> Operazione terminata con errore (codice: %1)\n"
msgstr "==> Vorgang mit Fehler beendet (Code: %1)\n"
msgid "Operazione fallita (codice %1)"
msgstr "Vorgang fehlgeschlagen (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>Nur mit dem Spendenpaket verfügbar.</b> Backup und Wiederherstellungsdaten "
"sind Teil des BastionGuard-Spendenpakets und in der Community Edition nicht "
"verfügbar. Unterstützen Sie das Projekt, um sie freizuschalten."
# --- 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>Nur mit dem Spendenpaket verfügbar.</b> Der Passwort-Manager ist Teil "
"des BastionGuard-Spendenpakets und in der Community Edition nicht "
"verfügbar. Unterstützen Sie das Projekt, um ihn freizuschalten."
# --- 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 ""
"Diese Funktion ist nur mit dem BastionGuard-Spendenpaket verfügbar "
"(Community Edition).\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>Aktivierung des BastionGuard-Spendenpakets</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 ""
"Ein BGRD3-Spendenschlüssel schaltet BastionGuard Backup, den BastionGuard "
"Passwort-Manager und BastionGuard Recovery Data auf diesem Computer frei. "
"Kopieren Sie die untenstehenden IDs, erzeugen Sie den Schlüssel im privaten "
"Portal und fügen Sie anschließend den vollständigen BEGIN/END-"
"Aktivierungsblock hier ein."
msgid "Copy activation IDs"
msgstr "Aktivierungs-IDs kopieren"
msgid "Refresh IDs with administrator rights"
msgstr "IDs mit Administratorrechten aktualisieren"
msgid "Activated"
msgstr "Aktiviert"
msgid "Save activation key"
msgstr "Aktivierungsschlüssel speichern"
msgid "Change activation key"
msgstr "Aktivierungsschlüssel ändern"
msgid "Activation: active"
msgstr "Aktivierung: aktiv"
msgid ""
"BastionGuard Backup, Password Manager, and Recovery Data are unlocked on "
"this computer."
msgstr ""
"BastionGuard Backup, Passwort-Manager und Recovery Data sind auf diesem "
"Computer freigeschaltet."
msgid "never"
msgstr "nie"
msgid "Activation file: "
msgstr "Aktivierungsdatei: "
msgid ""
"Motherboard serial is not readable without administrator rights. Press "
"Refresh IDs with administrator rights and authorize pkexec."
msgstr ""
"Die Seriennummer des Motherboards kann ohne Administratorrechte nicht "
"gelesen werden. Klicken Sie auf IDs mit Administratorrechten aktualisieren "
"und autorisieren Sie 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 und Passwort-Manager bleiben gesperrt, bis ein gültiger BGRD3-"
"Spendenschlüssel gespeichert wurde. Derselbe Schlüssel schaltet auch "
"BastionGuard Recovery Data frei."
# --- 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 "Motherboard-Seriennummer: "
msgid "Activation engine: "
msgstr "Aktivierungs-Engine: "
msgid "Hardware cache: "
msgstr "Hardware-Cache: "
msgid "Key format: BGRD3 + KEYID"
msgstr "Schlüsselformat: BGRD3 + KEYID"
msgid "Required /etc/machine-id: "
msgstr "Erforderliche /etc/machine-id: "
msgid "Required motherboard serial: "
msgstr "Erforderliche Motherboard-Seriennummer: "
msgid "not readable"
msgstr "nicht lesbar"
msgid "Name: "
msgstr "Name: "
msgid "Edition: "
msgstr "Edition: "
msgid "Expires: "
msgstr "Läuft ab: "
msgid "Donation"
msgstr "Spende"
msgid "Donation supporter"
msgstr "Spendenunterstützer"
msgid "Activation: not active"
msgstr "Aktivierung: nicht aktiv"
msgid "Activation IDs copied to the clipboard."
msgstr "Aktivierungs-IDs wurden in die Zwischenablage kopiert."
msgid ""
"Unable to access the system clipboard. Select and copy the values below "
"manually."
msgstr ""
"Auf die Systemzwischenablage kann nicht zugegriffen werden. Wählen Sie die "
"untenstehenden Werte aus und kopieren Sie sie manuell."
msgid "Hardware IDs refreshed with administrator rights."
msgstr "Hardware-IDs wurden mit Administratorrechten aktualisiert."
msgid "Unable to refresh hardware IDs with administrator rights."
msgstr "Hardware-IDs konnten nicht mit Administratorrechten aktualisiert werden."
msgid ""
"The application could not refresh the complete hardware IDs through pkexec."
msgstr ""
"Die Anwendung konnte die vollständigen Hardware-IDs nicht über pkexec "
"aktualisieren."
msgid "Administrator authorization failed or was cancelled."
msgstr "Die Administratorautorisierung ist fehlgeschlagen oder wurde abgebrochen."
msgid "pkexec authorization was cancelled, unavailable, or denied."
msgstr "Die pkexec-Autorisierung wurde abgebrochen, ist nicht verfügbar oder wurde verweigert."
msgid "pkexec may have been cancelled, unavailable, or denied."
msgstr "pkexec wurde möglicherweise abgebrochen, ist nicht verfügbar oder wurde verweigert."
msgid "Continuing with currently readable values."
msgstr "Es wird mit den derzeit lesbaren Werten fortgefahren."
msgid "Activation is currently active."
msgstr "Die Aktivierung ist derzeit aktiv."
msgid ""
"Paste a replacement BGRD3 activation key below, then press Save activation "
"key."
msgstr ""
"Fügen Sie unten einen Ersatz-BGRD3-Aktivierungsschlüssel ein und klicken "
"Sie anschließend auf Aktivierungsschlüssel speichern."
msgid ""
"No activation key was pasted. Paste the full BGRD3 BEGIN/END activation "
"block, then press Save activation key."
msgstr ""
"Es wurde kein Aktivierungsschlüssel eingefügt. Fügen Sie den vollständigen "
"BGRD3-BEGIN/END-Aktivierungsblock ein und klicken Sie anschließend auf "
"Aktivierungsschlüssel speichern."
msgid ""
"The key must be generated with both values shown above and copied "
"completely, including BEGIN and END lines."
msgstr ""
"Der Schlüssel muss mit beiden oben angezeigten Werten erzeugt und "
"vollständig kopiert werden, einschließlich der BEGIN- und END-Zeilen."
msgid "The activation key was NOT saved."
msgstr "Der Aktivierungsschlüssel wurde NICHT gespeichert."
msgid "Activation failed: "
msgstr "Aktivierung fehlgeschlagen: "
msgid "<b>Donation bundle active.</b> Password Manager is unlocked on this computer."
msgstr "<b>Spendenpaket aktiv.</b> Der Passwort-Manager ist auf diesem Computer freigeschaltet."
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>Nur mit dem Spendenpaket verfügbar.</b> Der Passwort-Manager ist Teil des BastionGuard-Spendenpakets und in der Community Edition nicht verfügbar. Unterstützen Sie das Projekt, um ihn freizuschalten."
msgid "Refresh activation"
msgstr "Aktivierung aktualisieren"
msgid "<b>Donation bundle active.</b> Backup and Recovery GRUB tools are unlocked."
msgstr "<b>Spendenpaket aktiv.</b> Backup- und GRUB-Wiederherstellungstools sind freigeschaltet."
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>Nur mit dem Spendenpaket verfügbar.</b> Backup und Wiederherstellungsdaten sind Teil des BastionGuard-Spendenpakets und in der Community Edition nicht verfügbar. Unterstützen Sie das Projekt, um sie freizuschalten."
#: src/vpn/VpnPage.cpp:36
msgid "Pagina VPN inizializzata."
msgstr "VPN-Seite initialisiert."
#: src/vpn/VpnPage.cpp:40
msgid "⚠ Strumenti WireGuard mancanti: "
msgstr "⚠ WireGuard-Tools fehlen: "
#: src/vpn/VpnPage.cpp:41
msgid ". Installa il pacchetto 'wireguard-tools'."
msgstr ". Installiere das Paket 'wireguard-tools'."
#: src/vpn/VpnPage.cpp:82
msgid "VPN WireGuard"
msgstr "WireGuard-VPN"
#: src/vpn/VpnPage.cpp:88
msgid "Connettiti al tuo server WireGuard e maschera il tuo IP pubblico."
msgstr "Verbinde dich mit deinem WireGuard-Server und maskiere deine öffentliche IP-Adresse."
#: src/vpn/VpnPage.cpp:103
msgid "Connessione"
msgstr "Verbindung"
#: src/vpn/VpnPage.cpp:104
msgid "Configurazione"
msgstr "Konfiguration"
#: src/vpn/VpnPage.cpp:105
msgid "Kill-switch"
msgstr "Kill-Switch"
#: src/vpn/VpnPage.cpp:123
msgid "Aggiorna attivazione"
msgstr "Aktivierung aktualisieren"
#: src/vpn/VpnPage.cpp:131
msgid "Log"
msgstr "Log"
#: src/vpn/VpnPage.cpp:152
msgid "Connetti"
msgstr "Verbinden"
#: src/vpn/VpnPage.cpp:154
msgid "Disconnetti"
msgstr "Trennen"
#: src/vpn/VpnPage.cpp:162 src/vpn/VpnPage.cpp:353
msgid "Stato: disconnesso"
msgstr "Status: getrennt"
#: src/vpn/VpnPage.cpp:164 src/vpn/VpnPage.cpp:356
msgid "Endpoint: —"
msgstr "Endpunkt: —"
#: src/vpn/VpnPage.cpp:172
msgid "IP pubblico"
msgstr "Öffentliche IP"
#: src/vpn/VpnPage.cpp:177
msgid "Prima del tunnel: —"
msgstr "Vor dem Tunnel: —"
#: src/vpn/VpnPage.cpp:179 src/vpn/VpnPage.cpp:577
msgid "Con tunnel attivo: —"
msgstr "Bei aktivem Tunnel: —"
#: src/vpn/VpnPage.cpp:181
msgid "Aggiorna IP"
msgstr "IP aktualisieren"
#: src/vpn/VpnPage.cpp:201
msgid "Chiavi del client"
msgstr "Client-Schlüssel"
#: src/vpn/VpnPage.cpp:207
msgid "(generata localmente)"
msgstr "(lokal generiert)"
#: src/vpn/VpnPage.cpp:210
msgid "(da comunicare al tuo server)"
msgstr "(an deinen Server zu übermitteln)"
#: src/vpn/VpnPage.cpp:211
msgid "Genera chiavi"
msgstr "Schlüssel generieren"
#: src/vpn/VpnPage.cpp:214
msgid "Chiave privata:"
msgstr "Privater Schlüssel:"
#: src/vpn/VpnPage.cpp:215
msgid "Chiave pubblica:"
msgstr "Öffentlicher Schlüssel:"
#: src/vpn/VpnPage.cpp:222
msgid "Dati del tuo server"
msgstr "Daten deines Servers"
#: src/vpn/VpnPage.cpp:227
msgid "Chiave pubblica del server"
msgstr "Öffentlicher Schlüssel des Servers"
#: src/vpn/VpnPage.cpp:228
msgid "es. vpn.miosito.it:51820"
msgstr "z. B. vpn.miosito.it:51820"
#: src/vpn/VpnPage.cpp:229
msgid "es. 10.0.0.2/32"
msgstr "z. B. 10.0.0.2/32"
#: src/vpn/VpnPage.cpp:230
msgid "es. 10.0.0.1 (opzionale)"
msgstr "z. B. 10.0.0.1 (optional)"
#: 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 "Öffentlicher Serverschlüssel:"
#: src/vpn/VpnPage.cpp:235
msgid "Endpoint (host:porta):"
msgstr "Endpunkt (Host:Port):"
#: src/vpn/VpnPage.cpp:236
msgid "Indirizzo client:"
msgstr "Client-Adresse:"
#: 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 "Generieren und laden"
#: src/vpn/VpnPage.cpp:250
msgid "In alternativa, importa un file .conf esistente"
msgstr "Alternativ kannst du eine vorhandene .conf-Datei importieren"
#: src/vpn/VpnPage.cpp:257
msgid "/percorso/al/tuo/wg0.conf"
msgstr "/pfad/zu/deiner/wg0.conf"
#: src/vpn/VpnPage.cpp:258
msgid "Sfoglia…"
msgstr "Durchsuchen…"
#: src/vpn/VpnPage.cpp:259
msgid "Importa"
msgstr "Importieren"
#: src/vpn/VpnPage.cpp:286
msgid "Blocca tutto il traffico se il tunnel cade"
msgstr "Den gesamten Datenverkehr blockieren, wenn der Tunnel ausfällt"
#: 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 ""
"Wenn aktiviert, ist ausgehender Datenverkehr nur über den WireGuard-Tunnel "
"zulässig. Wenn die VPN ausfällt, wird die Verbindung blockiert."
#: src/vpn/VpnPage.cpp:341
msgid "Stato: connesso"
msgstr "Status: verbunden"
#: src/vpn/VpnPage.cpp:349
msgid "Endpoint: "
msgstr "Endpunkt: "
#: 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>Nur mit dem Donation-Bundle verfügbar.</b> Die WireGuard-VPN ist Teil "
"des BastionGuard-Bundles und in der Community Edition nicht verfügbar. "
"Unterstütze das Projekt, um sie freizuschalten."
#: 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 ""
"Diese Funktion ist nur mit dem Donation-Bundle verfügbar (Community "
"Edition)."
#: src/vpn/VpnPage.cpp:425
msgid "Generazione coppia di chiavi…"
msgstr "Schlüsselpaar wird generiert…"
#: src/vpn/VpnPage.cpp:441
msgid "✗ Generazione chiavi fallita."
msgstr "✗ Schlüsselgenerierung fehlgeschlagen."
#: src/vpn/VpnPage.cpp:447
msgid "✔ Chiavi generate. Comunica la chiave pubblica al server."
msgstr "✔ Schlüssel generiert. Übermittle den öffentlichen Schlüssel an den Server."
#: src/vpn/VpnPage.cpp:459
msgid "Genera prima le chiavi del client."
msgstr "Generiere zuerst die Client-Schlüssel."
#: src/vpn/VpnPage.cpp:473
msgid "✔ Configurazione caricata. Premi Connetti per attivare il tunnel."
msgstr "✔ Konfiguration geladen. Drücke „Verbinden“, um den Tunnel zu aktivieren."
#: src/vpn/VpnPage.cpp:475
msgid "✗ Configurazione non valida: "
msgstr "✗ Ungültige Konfiguration: "
#: src/vpn/VpnPage.cpp:482
msgid "Seleziona configurazione WireGuard"
msgstr "WireGuard-Konfiguration auswählen"
#: src/vpn/VpnPage.cpp:485
msgid "Annulla"
msgstr "Abbrechen"
#: src/vpn/VpnPage.cpp:486
msgid "Apri"
msgstr "Öffnen"
#: src/vpn/VpnPage.cpp:489
msgid "File WireGuard (*.conf)"
msgstr "WireGuard-Dateien (*.conf)"
#: src/vpn/VpnPage.cpp:513
msgid "Nessun file selezionato."
msgstr "Keine Datei ausgewählt."
#: src/vpn/VpnPage.cpp:517
msgid "✔ Configurazione importata. Premi Connetti per attivare il tunnel."
msgstr "✔ Konfiguration importiert. Drücke „Verbinden“, um den Tunnel zu aktivieren."
#: src/vpn/VpnPage.cpp:519
msgid "✗ Import fallito: "
msgstr "✗ Import fehlgeschlagen: "
#: 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 ""
"Keine Konfiguration geladen. Importiere eine .conf-Datei aus dem Tab "
"Konfiguration oder fülle die Felder aus und drücke \"Generieren und laden\"."
#: src/vpn/VpnPage.cpp:541
msgid "Connessione al server WireGuard…"
msgstr "Verbindung zum WireGuard-Server wird hergestellt…"
#: src/vpn/VpnPage.cpp:546
msgid "✔ Tunnel attivo."
msgstr "✔ Tunnel aktiv."
#: src/vpn/VpnPage.cpp:554
msgid "Verifica IP pubblico con tunnel…"
msgstr "Öffentliche IP mit Tunnel wird überprüft…"
#: src/vpn/VpnPage.cpp:559
msgid "✗ Connessione fallita: "
msgstr "✗ Verbindung fehlgeschlagen: "
#: src/vpn/VpnPage.cpp:571
msgid "Disconnessione…"
msgstr "Verbindung wird getrennt…"
#: src/vpn/VpnPage.cpp:576
msgid "✔ Tunnel chiuso."
msgstr "✔ Tunnel geschlossen."
#: src/vpn/VpnPage.cpp:579
msgid "✗ Disconnessione fallita: "
msgstr "✗ Trennen der Verbindung fehlgeschlagen: "
#: src/vpn/VpnPage.cpp:609
msgid "Impossibile determinare l'IP pubblico."
msgstr "Die öffentliche IP konnte nicht ermittelt werden."
#: src/vpn/VpnPage.cpp:613
msgid "Con tunnel attivo: "
msgstr "Bei aktivem Tunnel: "
#: src/vpn/VpnPage.cpp:616
msgid "✔ IP pubblico mascherato correttamente."
msgstr "✔ Öffentliche IP erfolgreich maskiert."
#: 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 ""
"⚠ Die öffentliche IP hat sich nicht geändert: Prüfe AllowedIPs = 0.0.0.0/0, ::/0 und "
"NAT auf dem Server."
#: src/vpn/VpnPage.cpp:623
msgid "Prima del tunnel: "
msgstr "Vor dem Tunnel: "
#: src/vpn/VpnPage.cpp:639
msgid "Attivazione kill-switch…"
msgstr "Kill-Switch wird aktiviert…"
#: src/vpn/VpnPage.cpp:640
msgid "Disattivazione kill-switch…"
msgstr "Kill-Switch wird deaktiviert…"
#: src/vpn/VpnPage.cpp:648
msgid "✔ Kill-switch attivo."
msgstr "✔ Kill-Switch aktiv."
#: src/vpn/VpnPage.cpp:649
msgid "✔ Kill-switch disattivato."
msgstr "✔ Kill-Switch deaktiviert."
#: src/vpn/VpnPage.cpp:651
msgid "✗ Operazione kill-switch fallita: "
msgstr "✗ Kill-Switch-Vorgang fehlgeschlagen: "