BastionGuard/locale/pl_PL.po

9062 lines
290 KiB
Text

# BastionGuard™ Polish 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: \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: Polish\n"
"Language: pl\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 "Nie można utworzyć pliku tymczasowego"
#: ../src/SettingsPage.cpp:374
msgid "Errore scrittura temporanea"
msgstr "Błąd zapisu pliku tymczasowego"
#: ../src/SettingsPage.cpp:433
msgid "[settings] 📖 Letto webports.conf: "
msgstr "[ustawienia] 📖 Odczytano webports.conf: "
#: ../src/SettingsPage.cpp:438
msgid "[settings] ⚠️ Nessun webports.conf trovato, uso default 81/444\n"
msgstr "[ustawienia] ⚠️ Nie znaleziono webports.conf, używam domyślnych 81/444\n"
#: ../src/SettingsPage.cpp:448
msgid "[copy_with_pkexec] File sorgente non trovato: "
msgstr "[copy_with_pkexec] Nie znaleziono pliku źródłowego: "
#: ../src/SettingsPage.cpp:476
msgid "[update_ports_in_file] File non trovato: "
msgstr "[update_ports_in_file] Nie znaleziono pliku: "
#: ../src/SettingsPage.cpp:482
msgid "[update_ports_in_file] Impossibile aprire il file: "
msgstr "[update_ports_in_file] Nie można otworzyć pliku: "
#: ../src/SettingsPage.cpp:507
msgid "[update_ports_in_file] Impossibile scrivere il file temporaneo"
msgstr "[update_ports_in_file] Nie można zapisać pliku tymczasowego"
#: ../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 nie dostarcza informacji, powrót do /etc/os-release\n"
#: ../src/SettingsPage.cpp:604
msgid "[detect_distro] Distribuzione rilevata: "
msgstr "[detect_distro] Wykryta dystrybucja: "
#: ../src/SettingsPage.cpp:633
msgid "[detect_webserver] Apache rilevato"
msgstr "[detect_webserver] Wykryto Apache"
#: ../src/SettingsPage.cpp:639
msgid "[detect_webserver] Nginx rilevato"
msgstr "[detect_webserver] Wykryto Nginx"
#: ../src/SettingsPage.cpp:645
msgid "[detect_webserver] LiteSpeed rilevato"
msgstr "[detect_webserver] Wykryto LiteSpeed"
#: ../src/SettingsPage.cpp:663
msgid "[detect_webserver] Nessun server rilevato"
msgstr "[detect_webserver] Nie wykryto żadnego serwera"
#: ../src/SettingsPage.cpp:685
msgid "[settings] Porte lette da "
msgstr "[ustawienia] Porty odczytane z "
#: ../src/SettingsPage.cpp:689
msgid "[settings] ⚠ Impossibile aprire "
msgstr "[ustawienia] ⚠ Nie można otworzyć "
#: ../src/SettingsPage.cpp:690
msgid " — uso valori di default (80/443)\n"
msgstr " — używam wartości domyślnych (80/443)\n"
#: ../src/SettingsPage.cpp:710
msgid "[settings] ❌ Impossibile creare file temporaneo: "
msgstr "[ustawienia] ❌ Nie można utworzyć pliku tymczasowego: "
#: ../src/SettingsPage.cpp:724
msgid "[settings] ✅ Porte BastionGuard salvate in "
msgstr "[ustawienia] ✅ Porty BastionGuard zapisane w "
#: ../src/SettingsPage.cpp:729
msgid "[settings] ❌ Errore durante l'installazione via pkexec.\n"
msgstr "[ustawienia] ❌ Błąd podczas instalacji przez pkexec.\n"
#: ../src/SettingsPage.cpp:733
msgid "[settings] ⚠ Eccezione durante update_webserver_ports: "
msgstr "[ustawienia] ⚠ Wyjątek podczas update_webserver_ports: "
#: ../src/SettingsPage.cpp:820 ../src/SettingsPage.cpp:1092
msgid "Percorso quarantena: "
msgstr "Ścieżka kwarantanny: "
#: ../src/SettingsPage.cpp:821
msgid "Seleziona cartella quarantena"
msgstr "Wybierz folder kwarantanny"
#: ../src/SettingsPage.cpp:822 ../src/SettingsPage.cpp:857
#: ../src/SettingsPage.cpp:1167
msgid "Antivirus real time: Disabilitato"
msgstr "Antywirus w czasie rzeczywistym: Wyłączony"
#: ../src/SettingsPage.cpp:824
msgid "Abilita tutte le opzioni"
msgstr "Włącz wszystkie opcje"
#: ../src/SettingsPage.cpp:826
msgid "Protezione disattivata"
msgstr "Ochrona wyłączona"
#: ../src/SettingsPage.cpp:831
msgid "Directory Samba"
msgstr "Katalogi Samba"
#: ../src/SettingsPage.cpp:856 ../src/SettingsPage.cpp:1166
msgid "Antivirus real time: Abilitato"
msgstr "Antywirus w czasie rzeczywistym: Włączony"
#: ../src/SettingsPage.cpp:871
msgid "Cartelle monitorate (clamonacc)"
msgstr "Monitorowane foldery (clamonacc)"
#: ../src/SettingsPage.cpp:891 ../src/SettingsPage.cpp:1278
msgid "Aggiungi cartella"
msgstr "Dodaj folder"
#: ../src/SettingsPage.cpp:892 ../src/SettingsPage.cpp:1279
msgid "Rimuovi cartella"
msgstr "Usuń folder"
#: ../src/SettingsPage.cpp:895
msgid "Base"
msgstr "Podstawowe"
#: ../src/SettingsPage.cpp:902
msgid "Opzioni di scansione"
msgstr "Opcje skanowania"
#: ../src/SettingsPage.cpp:933
msgid ""
"⚠️ Attenzione: modificare queste opzioni avanzate solo se si è sicuri.\n"
"Un uso improprio può compromettere la protezione."
msgstr ""
"⚠️ Uwaga: modyfikuj te zaawansowane opcje tylko jeśli jesteś pewien.\n"
"Niewłaściwe użycie może osłabić ochronę."
#: ../src/SettingsPage.cpp:970
msgid "Tutte le opzioni avanzate abilitate (toggle)"
msgstr "Wszystkie opcje zaawansowane włączone/wyłączone (przełącznik)"
#: ../src/SettingsPage.cpp:971
msgid "Abilita tutte le opzioni avanzate"
msgstr "Włącz wszystkie opcje zaawansowane"
#: ../src/SettingsPage.cpp:976 ../src/SambaPage.cpp:96
msgid "Salva configurazione"
msgstr "Zapisz konfigurację"
#: ../src/SettingsPage.cpp:981
msgid "Database firme personalizzato"
msgstr "Niestandardowa baza sygnatur"
#: ../src/SettingsPage.cpp:988
msgid ""
"ClamAV utilizzerà automaticamente le firme personalizzate\n"
"presenti in questa cartella:"
msgstr ""
"ClamAV automatycznie wykorzysta niestandardowe sygnatury\n"
"znajdujące się w tym folderze:"
#: ../src/SettingsPage.cpp:1019
msgid "[MANCANTE] "
msgstr "[BRAKUJE] "
#: ../src/SettingsPage.cpp:1042
msgid "Avanzate"
msgstr "Zaawansowane"
#: ../src/SettingsPage.cpp:1081
msgid "Seleziona una cartella quarantena"
msgstr "Wybierz folder kwarantanny"
#: ../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 "_Anuluj"
#: ../src/SettingsPage.cpp:1084 ../src/SettingsPage.cpp:1104
#: ../src/SettingsPage.cpp:1289
msgid "_Seleziona"
msgstr "_Wybierz"
#: ../src/SettingsPage.cpp:1101
msgid "Seleziona una cartella"
msgstr "Wybierz folder"
#: ../src/SettingsPage.cpp:1144
msgid "Errore: impossibile scrivere il file temporaneo di configurazione"
msgstr "Błąd: nie można zapisać tymczasowego pliku konfiguracyjnego"
#: ../src/SettingsPage.cpp:1151
msgid "Configurazione salvata su"
msgstr "Konfiguracja zapisana w"
#: ../src/SettingsPage.cpp:1153
msgid "Errore: impossibile salvare configurazione!"
msgstr "Błąd: nie można zapisać konfiguracji!"
#: ../src/SettingsPage.cpp:1159
msgid "Errore: impossibile installare clamd automaticamente."
msgstr "Błąd: nie można automatycznie zainstalować clamd."
#: ../src/SettingsPage.cpp:1179
msgid "Protezione Anti-Ransomware"
msgstr "Ochrona anty-ransomware"
#: ../src/SettingsPage.cpp:1187 ../src/SettingsPage.cpp:1360
msgid "Protezione Anti-Ransomware: Attiva"
msgstr "Ochrona anty-ransomware: Aktywna"
#: ../src/SettingsPage.cpp:1188
msgid "Protezione Anti-Ransomware: Disattivata (servizio non attivo)"
msgstr "Ochrona anty-ransomware: Wyłączona (usługa nieaktywna)"
#: ../src/SettingsPage.cpp:1198
msgid "Regole YARA in uso"
msgstr "Używane reguły YARA"
#: ../src/SettingsPage.cpp:1210
msgid "Aggiorna regole YARA"
msgstr "Aktualizuj reguły YARA"
#: ../src/SettingsPage.cpp:1214
msgid "⏳ Aggiornamento regole YARA in corso..."
msgstr "⏳ Trwa aktualizacja reguł YARA..."
#: ../src/SettingsPage.cpp:1221
msgid "✔ Regole YARA aggiornate con successo"
msgstr "✔ Reguły YARA zaktualizowane pomyślnie"
#: ../src/SettingsPage.cpp:1224
msgid "❌ Errore durante l'aggiornamento delle regole YARA"
msgstr "❌ Błąd podczas aktualizacji reguł YARA"
#: ../src/SettingsPage.cpp:1232
msgid "Aggiorna Sanesecurity DB"
msgstr "Aktualizuj bazę Sanesecurity"
#: ../src/SettingsPage.cpp:1236
msgid "⏳ Aggiornamento Sanesecurity DB in corso..."
msgstr "⏳ Trwa aktualizacja bazy Sanesecurity..."
#: ../src/SettingsPage.cpp:1243
msgid "✔ Sanesecurity DB aggiornato con successo"
msgstr "✔ Baza Sanesecurity zaktualizowana pomyślnie"
#: ../src/SettingsPage.cpp:1245
msgid "❌ Errore durante l'aggiornamento del Sanesecurity DB"
msgstr "❌ Błąd podczas aktualizacji bazy Sanesecurity"
#: ../src/SettingsPage.cpp:1259
msgid "Usa regole YARA"
msgstr "Używaj reguł YARA"
#: ../src/SettingsPage.cpp:1263
msgid "Usa DB Sanesecurity"
msgstr "Używaj bazy Sanesecurity"
#: ../src/SettingsPage.cpp:1267
msgid "Cartelle da scansionare:"
msgstr "Foldery do skanowania:"
#: ../src/SettingsPage.cpp:1286
msgid "Seleziona cartella da scansionare"
msgstr "Wybierz folder do skanowania"
#: ../src/SettingsPage.cpp:1315
msgid "Intervallo scansione (min):"
msgstr "Interwał skanowania (min):"
#: ../src/SettingsPage.cpp:1320
msgid "Salva configurazione scanner"
msgstr "Zapisz konfigurację skanera"
#: ../src/SettingsPage.cpp:1342 ../src/AntiRansomwarePage.cpp:58
msgid "Anti-Ransomware"
msgstr "Anti-Ransomware"
#: ../src/SettingsPage.cpp:1352
msgid "⏳ Avvio servizio Anti-Ransomware..."
msgstr "⏳ Uruchamianie usługi Anti-Ransomware..."
#: ../src/SettingsPage.cpp:1354
msgid "❌ Impossibile avviare il servizio Anti-Ransomware"
msgstr "❌ Nie można uruchomić usługi Anti-Ransomware"
#: ../src/SettingsPage.cpp:1363
msgid "⏳ Arresto servizio Anti-Ransomware..."
msgstr "⏳ Zatrzymywanie usługi Anti-Ransomware..."
#: ../src/SettingsPage.cpp:1365
msgid "❌ Impossibile fermare il servizio Anti-Ransomware"
msgstr "❌ Nie można zatrzymać usługi Anti-Ransomware"
#: ../src/SettingsPage.cpp:1371
msgid "Protezione Anti-Ransomware: Disattivata"
msgstr "Ochrona anty-ransomware: Wyłączona"
#: ../src/SettingsPage.cpp:1380
msgid "⚠ refreshAntiransomRules chiamata ma rulesStore non è inizializzato\n"
msgstr "⚠ Wywołano refreshAntiransomRules, ale rulesStore nie jest zainicjowany\n"
#: ../src/SettingsPage.cpp:1389
msgid "⚠ rulesStore non inizializzato\n"
msgstr "⚠ rulesStore nie jest zainicjowany\n"
#: ../src/SettingsPage.cpp:1399
msgid "⚠ Nessuna cartella YARA trovata in "
msgstr "⚠ Nie znaleziono folderu z regułami YARA w "
#: ../src/SettingsPage.cpp:1419 ../src/Backend.cpp:1082
msgid "⚠ Impossibile aprire "
msgstr "⚠ Nie można otworzyć "
#: ../src/SettingsPage.cpp:1434
msgid " regole YARA caricate da "
msgstr " reguł YARA wczytano z "
#: ../src/SettingsPage.cpp:1436
msgid "⚠ Nessuna regola YARA trovata in "
msgstr "⚠ Nie znaleziono żadnych reguł YARA w "
#: ../src/SettingsPage.cpp:1458
msgid "⚠️ Config non trovata → uso default (/home)\n"
msgstr "⚠️ Nie znaleziono konfiguracji → używam domyślnej (/home)\n"
#: ../src/SettingsPage.cpp:1500
msgid "✔ Config caricata da "
msgstr "✔ Konfiguracja wczytana z "
#: ../src/SettingsPage.cpp:1528
msgid "# Configurazione BastionGuard Ransomware Scanner\n"
msgstr "# Konfiguracja skanera ransomware BastionGuard\n"
#: ../src/SettingsPage.cpp:1548 ../src/SettingsPage.cpp:1552
msgid "✔ Config aggiornata in: "
msgstr "✔ Konfiguracja zaktualizowana w: "
#: ../src/SettingsPage.cpp:1550
msgid "❌ Errore: impossibile aggiornare config in "
msgstr "❌ Błąd: nie można zaktualizować konfiguracji w "
#: ../src/SettingsPage.cpp:1564
msgid "Protezione Anti-Phishing"
msgstr "Ochrona antyphishingowa"
#: ../src/SettingsPage.cpp:1573
msgid "Protezione Anti-Phishing: Attiva (servizio di sistema)"
msgstr "Ochrona antyphishingowa: Aktywna (usługa systemowa)"
#: ../src/SettingsPage.cpp:1574
msgid "Protezione Anti-Phishing: Disattivata (servizio non attivo)"
msgstr "Ochrona antyphishingowa: Wyłączona (usługa nieaktywna)"
#: ../src/SettingsPage.cpp:1584
msgid "Aggiorna automaticamente la blacklist ogni 2 ore"
msgstr "Automatycznie aktualizuj czarną listę co 2 godziny"
#: ../src/SettingsPage.cpp:1595
msgid "⏳ Attivazione aggiornamento automatico..."
msgstr "⏳ Włączanie automatycznej aktualizacji..."
#: ../src/SettingsPage.cpp:1596
msgid "⏳ Disattivazione aggiornamento automatico..."
msgstr "⏳ Wyłączanie automatycznej aktualizacji..."
#: ../src/SettingsPage.cpp:1603
msgid "✔ Aggiornamento automatico abilitato (ogni 2 ore)"
msgstr "✔ Automatyczna aktualizacja włączona (co 2 godziny)"
#: ../src/SettingsPage.cpp:1604
msgid "ℹ️ Aggiornamento automatico disabilitato"
msgstr "ℹ️ Automatyczna aktualizacja wyłączona"
#: ../src/SettingsPage.cpp:1606
msgid "❌ Errore nella modifica del timer automatico"
msgstr "❌ Błąd podczas zmiany timera automatycznego"
#: ../src/SettingsPage.cpp:1616
msgid "Usa Google Safe Browsing (verifica aggiuntiva)"
msgstr "Używaj Google Safe Browsing (dodatkowa weryfikacja)"
#: ../src/SettingsPage.cpp:1619
msgid "Chiave API Google Safe Browsing:"
msgstr "Klucz API Google Safe Browsing:"
#: ../src/SettingsPage.cpp:1622
msgid "Inserisci la tua API key..."
msgstr "Wprowadź swój klucz API..."
#: ../src/SettingsPage.cpp:1629 ../src/SettingsPage.cpp:2834
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:84
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:113
msgid "Salva"
msgstr "Zapisz"
#: ../src/SettingsPage.cpp:1634
msgid "Chiave Google Safe salvata"
msgstr "Klucz Google Safe zapisany"
#: ../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 "Pokaż"
#: ../src/SettingsPage.cpp:1647
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:229
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:237
msgid "Nascondi"
msgstr "Ukryj"
#: ../src/SettingsPage.cpp:1653
msgid "Verifica"
msgstr "Zweryfikuj"
#: ../src/SettingsPage.cpp:1655
msgid "Verifica chiave Google Safe..."
msgstr "Weryfikacja klucza Google Safe..."
#: ../src/SettingsPage.cpp:1660
msgid "Chiave Google Safe valida"
msgstr "Klucz Google Safe jest prawidłowy"
#: ../src/SettingsPage.cpp:1662
msgid "Chiave Google Safe non valida"
msgstr "Klucz Google Safe jest nieprawidłowy"
#: ../src/SettingsPage.cpp:1687
msgid "✔ Google Safe Browsing abilitato"
msgstr "✔ Google Safe Browsing włączony"
#: ../src/SettingsPage.cpp:1688
msgid "ℹ️ Google Safe Browsing disabilitato"
msgstr "ℹ️ Google Safe Browsing wyłączony"
#: ../src/SettingsPage.cpp:1694
msgid "Blacklist caricate"
msgstr "Wczytano czarną listę"
#: ../src/SettingsPage.cpp:1705
msgid "Aggiorna blacklist"
msgstr "Aktualizuj czarną listę"
#: ../src/SettingsPage.cpp:1708
msgid "Aggiornamento blacklist..."
msgstr "Trwa aktualizacja czarnej listy..."
#: ../src/SettingsPage.cpp:1715
msgid "Blacklist aggiornata"
msgstr "Czarna lista zaktualizowana"
#: ../src/SettingsPage.cpp:1722
msgid "♻ Riavvio servizio Anti-Phishing..."
msgstr "♻ Ponowne uruchamianie usługi antyphishingowej..."
#: ../src/SettingsPage.cpp:1725
msgid "✔ Servizio Anti-Phishing riavviato con nuova blacklist"
msgstr "✔ Usługa antyphishingowa uruchomiona ponownie z nową czarną listą"
#: ../src/SettingsPage.cpp:1727
msgid "⚠ Errore durante il riavvio del servizio Anti-Phishing"
msgstr "⚠ Błąd podczas ponownego uruchamiania usługi antyphishingowej"
#: ../src/SettingsPage.cpp:1732
msgid "Errore aggiornamento blacklist"
msgstr "Błąd aktualizacji czarnej listy"
#: ../src/SettingsPage.cpp:1740
msgid "La lista completa aggiornata si trova in: phishing/blacklist.txt"
msgstr "Pełna zaktualizowana lista znajduje się w: phishing/blacklist.txt"
#: ../src/SettingsPage.cpp:1761
msgid "Blocco IP automatico (Firewall)"
msgstr "Automatyczne blokowanie IP (Firewall)"
#: ../src/SettingsPage.cpp:1770
msgid "Abilita blocco IP automatico"
msgstr "Włącz automatyczne blokowanie IP"
#: ../src/SettingsPage.cpp:1786
msgid ""
"Blocca automaticamente gli IP malevoli rilevati dal modulo Anti-Phishing\n"
"utilizzando il firewall di sistema (UFW / firewalld)."
msgstr ""
"Automatycznie blokuje złośliwe adresy IP wykryte przez moduł antyphishingowy\n"
"za pomocą systemowego firewalla (UFW / firewalld)."
#: ../src/SettingsPage.cpp:1804
msgid "Firewall IP: Disattivato"
msgstr "Firewall IP: Wyłączony"
#: ../src/SettingsPage.cpp:1812
msgid "Firewall IP attivo: UFW"
msgstr "Firewall IP aktywny: UFW"
#: ../src/SettingsPage.cpp:1815
msgid "Firewall IP attivo: firewalld"
msgstr "Firewall IP aktywny: firewalld"
#: ../src/SettingsPage.cpp:1818
msgid "Firewall IP attivo"
msgstr "Firewall IP aktywny"
#: ../src/SettingsPage.cpp:1833
msgid "Configura blocco IP firewall"
msgstr "Konfiguruj blokowanie IP w firewallu"
#: ../src/SettingsPage.cpp:1879
msgid "✔ Blocco IP firewall abilitato"
msgstr "✔ Blokowanie IP przez firewall włączone"
#: ../src/SettingsPage.cpp:1880
msgid "ℹ️ Blocco IP firewall disabilitato"
msgstr "ℹ️ Blokowanie IP przez firewall wyłączone"
#: ../src/SettingsPage.cpp:1900
msgid "Anti-Phishing"
msgstr "Anti-Phishing"
#: ../src/SettingsPage.cpp:1908
msgid "⏳ Avvio servizio Anti-Phishing..."
msgstr "⏳ Uruchamianie usługi Anti-Phishing..."
#: ../src/SettingsPage.cpp:1910
msgid "❌ Impossibile avviare il servizio Anti-Phishing"
msgstr "❌ Nie można uruchomić usługi Anti-Phishing"
#: ../src/SettingsPage.cpp:1916
msgid "Protezione Anti-Phishing: Attiva"
msgstr "Ochrona antyphishingowa: Aktywna"
#: ../src/SettingsPage.cpp:1919
msgid "⏳ Arresto servizio Anti-Phishing..."
msgstr "⏳ Zatrzymywanie usługi Anti-Phishing..."
#: ../src/SettingsPage.cpp:1921
msgid "❌ Impossibile fermare il servizio Anti-Phishing"
msgstr "❌ Nie można zatrzymać usługi Anti-Phishing"
#: ../src/SettingsPage.cpp:1927
msgid "Protezione Anti-Phishing: Disattivata"
msgstr "Ochrona antyphishingowa: Wyłączona"
#: ../src/SettingsPage.cpp:1933
msgid "⚠ refreshPhishLists chiamata ma phishStore non è inizializzato\n"
msgstr "⚠ Wywołano refreshPhishLists, ale phishStore nie jest zainicjowany\n"
#: ../src/SettingsPage.cpp:1941
msgid "⚠ phishStore non inizializzato\n"
msgstr "⚠ phishStore nie jest zainicjowany\n"
#: ../src/SettingsPage.cpp:1964
msgid "Blacklist ridotta vuota in "
msgstr "Skrócona czarna lista pusta w "
#: ../src/SettingsPage.cpp:1967
msgid "Caricate "
msgstr "Wczytano "
#: ../src/SettingsPage.cpp:1968
msgid "righe da blacklist ridotta"
msgstr "wierszy ze skróconej czarnej listy"
#: ../src/SettingsPage.cpp:1972
msgid "Nessuna blacklist ridotta trovata in "
msgstr "Nie znaleziono skróconej czarnej listy w "
#: ../src/SettingsPage.cpp:1979
msgid "Lista completa in "
msgstr "Pełna lista w "
#: ../src/SettingsPage.cpp:1982
msgid "Lista completa non trovata in "
msgstr "Nie znaleziono pełnej listy w "
#: ../src/SettingsPage.cpp:2013
msgid "Lingua dell'applicazione"
msgstr "Język aplikacji"
#: ../src/SettingsPage.cpp:2019
msgid "Seleziona lingua"
msgstr "Wybierz język"
#: ../src/SettingsPage.cpp:2055
msgid "Applica"
msgstr "Zastosuj"
#: ../src/SettingsPage.cpp:2076
msgid "✔ Lingua salvata in "
msgstr "✔ Język zapisany w "
#: ../src/SettingsPage.cpp:2078
msgid "❌ Impossibile salvare "
msgstr "❌ Nie można zapisać "
#: ../src/SettingsPage.cpp:2085
msgid "Riavvio dei servizi in corso..."
msgstr "Trwa ponowne uruchamianie usług..."
#: ../src/SettingsPage.cpp:2096
msgid "Attendere qualche secondo, l'app verrà riavviata automaticamente."
msgstr "Poczekaj kilka sekund, aplikacja uruchomi się ponownie automatycznie."
#: ../src/SettingsPage.cpp:2120 ../src/SettingsPage.cpp:2129
msgid "[BastionGuard] ⚠ Impossibile riavviare "
msgstr "[BastionGuard] ⚠ Nie można ponownie uruchomić "
#: ../src/SettingsPage.cpp:2121
msgid " tramite systemctl (anche con pkexec)"
msgstr " za pomocą systemctl (nawet z pkexec)"
#: ../src/SettingsPage.cpp:2163
msgid "❌ Impossibile rilanciare l’app (execl fallito)"
msgstr "❌ Nie można ponownie uruchomić aplikacji (execl się nie powiódł)"
#: ../src/SettingsPage.cpp:2165
msgid "❌ Impossibile determinare il percorso dell’eseguibile"
msgstr "❌ Nie można określić ścieżki pliku wykonywalnego"
#: ../src/SettingsPage.cpp:2191 ../src/wizard/wizard_window.cpp:567
msgid "Sistema operativo / Distro"
msgstr "System operacyjny / Dystrybucja"
#: ../src/SettingsPage.cpp:2196 ../src/wizard/wizard_window.cpp:571
msgid "Rilevamento automatico"
msgstr "Automatyczne wykrywanie"
#: ../src/SettingsPage.cpp:2230
msgid "Applica configurazione web"
msgstr "Zastosuj konfigurację sieciową"
#: ../src/SettingsPage.cpp:2308
msgid "[BastionGuard] Distro rilevata: "
msgstr "[BastionGuard] Wykryta dystrybucja: "
#: ../src/SettingsPage.cpp:2316 ../src/wizard/wizard_window.cpp:1252
msgid "Le porte devono essere numeriche valide."
msgstr "Porty muszą być prawidłowymi liczbami."
#: ../src/SettingsPage.cpp:2317 ../src/SettingsPage.cpp:2326
#: ../src/SettingsPage.cpp:2383
msgid "BastionGuard - Errore"
msgstr "BastionGuard - Błąd"
#: ../src/SettingsPage.cpp:2325
msgid "Errore durante la sostituzione delle porte nel template."
msgstr "Błąd podczas zamiany portów w szablonie."
#: ../src/SettingsPage.cpp:2355 ../src/wizard/wizard_window.cpp:1307
msgid "echo '[BastionGuard] Applicazione configurazione NGINX...'\n"
msgstr "echo '[BastionGuard] Stosowanie konfiguracji NGINX...'\n"
#: ../src/SettingsPage.cpp:2365 ../src/wizard/wizard_window.cpp:1320
msgid "echo '[BastionGuard] Verifica configurazione esistente...'\n"
msgstr "echo '[BastionGuard] Sprawdzanie istniejącej konfiguracji...'\n"
#: ../src/SettingsPage.cpp:2371
msgid ""
" echo '[BastionGuard] Configurazione già presente, aggiornamento non "
"necessario.'\n"
msgstr ""
" echo '[BastionGuard] Konfiguracja już istnieje, aktualizacja nie jest konieczna.'\n"
#: ../src/SettingsPage.cpp:2381
msgid "[BastionGuard] Fallito:\n"
msgstr "[BastionGuard] Niepowodzenie:\n"
#: ../src/SettingsPage.cpp:2382
msgid "Errore durante l’applicazione della configurazione:\n"
msgstr "Błąd podczas stosowania konfiguracji:\n"
#: ../src/SettingsPage.cpp:2387
msgid "Configurazione NGINX aggiornata e servizio riavviato."
msgstr "Konfiguracja NGINX zaktualizowana i usługa uruchomiona ponownie."
#: ../src/SettingsPage.cpp:2388
msgid "BastionGuard - Esito"
msgstr "BastionGuard - Wynik"
#: ../src/SettingsPage.cpp:2400
msgid "Opzioni"
msgstr "Opcje"
#: ../src/SettingsPage.cpp:2407
msgid "Gestione Whitelist Anti-Phishing"
msgstr "Zarządzanie białą listą antyphishingową"
#: ../src/SettingsPage.cpp:2449
msgid "Cerca dominio..."
msgstr "Szukaj domeny..."
#: ../src/SettingsPage.cpp:2454
msgid "Inserisci dominio o IP (es. example.com)"
msgstr "Wprowadź domenę lub IP (np. 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 "Dodaj"
#: ../src/SettingsPage.cpp:2458 ../src/SettingsPage.cpp:2833
msgid "Rimuovi selezionato"
msgstr "Usuń zaznaczone"
#: ../src/SettingsPage.cpp:2459
msgid "Salva modifiche"
msgstr "Zapisz zmiany"
#: ../src/SettingsPage.cpp:2460
msgid "Ricarica"
msgstr "Odśwież"
#: ../src/SettingsPage.cpp:2507
msgid "Dominio non valido"
msgstr "Nieprawidłowa domena"
#: ../src/SettingsPage.cpp:2508
msgid "Usa solo lettere, numeri e punti."
msgstr "Używaj tylko liter, cyfr i kropek."
#: ../src/SettingsPage.cpp:2531 ../src/SettingsPage.cpp:2894
msgid "Errore"
msgstr "Błąd"
#: ../src/SettingsPage.cpp:2532
msgid "Impossibile salvare la whitelist utente."
msgstr "Nie można zapisać białej listy użytkownika."
#: ../src/SettingsPage.cpp:2547
msgid "Whitelist salvata"
msgstr "Biała lista zapisana"
#: ../src/SettingsPage.cpp:2548
msgid "La whitelist è stata aggiornata in entrambi i percorsi."
msgstr "Biała lista została zaktualizowana w obu lokalizacjach."
#: ../src/SettingsPage.cpp:2552
msgid "Anti-Phishing whitelist"
msgstr "Biała lista antyphishingowa"
#: ../src/SettingsPage.cpp:2563
msgid "Allowlist SHA256 Anti-ransomware"
msgstr "Lista dozwolonych SHA256 anty-ransomware"
#: ../src/SettingsPage.cpp:2569
msgid "SHA256"
msgstr "SHA256"
#: ../src/SettingsPage.cpp:2570
msgid "Regola (opzionale)"
msgstr "Reguła (opcjonalna)"
#: ../src/SettingsPage.cpp:2579 ../src/SambaPage.cpp:94
msgid "Rimuovi"
msgstr "Usuń"
#: ../src/SettingsPage.cpp:2592
msgid "Aggiungi SHA256"
msgstr "Dodaj SHA256"
#: ../src/SettingsPage.cpp:2612
msgid "_Aggiungi"
msgstr "_Dodaj"
#: ../src/SettingsPage.cpp:2645
msgid "Filtri Anti-Falsi Positivi"
msgstr "Filtry przeciw fałszywym pozytywom"
#: ../src/SettingsPage.cpp:2652
msgid "Analizza solo file sospetti"
msgstr "Analizuj tylko podejrzane pliki"
#: ../src/SettingsPage.cpp:2653
msgid "Percorsi da ignorare"
msgstr "Ścieżki do ignorowania"
#: ../src/SettingsPage.cpp:2658
msgid "Percorsi aziendali sicuri"
msgstr "Bezpieczne ścieżki firmowe"
#: ../src/SettingsPage.cpp:2663
msgid "Estensioni da ignorare"
msgstr "Rozszerzenia do ignorowania"
#: ../src/SettingsPage.cpp:2668
msgid "Estensioni sospette"
msgstr "Podejrzane rozszerzenia"
#: ../src/SettingsPage.cpp:2687
msgid "Salva impostazioni avanzate"
msgstr "Zapisz ustawienia zaawansowane"
#: ../src/SettingsPage.cpp:2700
msgid "✔ Impostazioni avanzate salvate"
msgstr "✔ Ustawienia zaawansowane zapisane"
#: ../src/SettingsPage.cpp:2706
msgid "Anti-Ransomware avanzate"
msgstr "Zaawansowane opcje anty-ransomware"
#: ../src/SettingsPage.cpp:2725
msgid "Pagamenti Sicuri (CEF)"
msgstr "Bezpieczne płatności (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 ""
"Ta opcja otwiera typowe strony płatnicze (checkout, bramki, 3D Secure)\n"
"w izolowanym środowisku CEF sandbox\n"
"\n"
"Zalecane przy zakupach online i wpisywaniu danych karty."
#: ../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 ""
"ℹ️ Bezpieczne płatności korzystają z izolowanej przeglądarki (CEF sandbox)\n"
"w celu zmniejszenia ryzyka kradzieży danych logowania i informacji płatniczych.\n"
"Ten tryb nie zmienia działania strony i nie zapisuje żadnych wrażliwych informacji."
#: ../src/SettingsPage.cpp:2754
msgid "Abilita pagamenti sicuri"
msgstr "Włącz bezpieczne płatności"
#: ../src/SettingsPage.cpp:2774
msgid "✔ Pagamenti sicuri: abilitati"
msgstr "✔ Bezpieczne płatności: włączone"
#: ../src/SettingsPage.cpp:2775
msgid "ℹ️ Pagamenti sicuri: disabilitati"
msgstr "ℹ️ Bezpieczne płatności: wyłączone"
#: ../src/SettingsPage.cpp:2784
msgid "Domini/URL per Pagamenti Sicuri"
msgstr "Domeny/URL dla bezpiecznych płatności"
#: ../src/SettingsPage.cpp:2828
msgid ""
"Inserisci dominio o URL (es. paypal.com oppure https://checkout.stripe.com)"
msgstr ""
"Wprowadź domenę lub URL (np. paypal.com albo https://checkout.stripe.com)"
#: ../src/SettingsPage.cpp:2835 ../src/QuarantinePage.cpp:124
msgid "Ripristina"
msgstr "Przywróć"
#: ../src/SettingsPage.cpp:2850
msgid "Valore non valido"
msgstr "Nieprawidłowa wartość"
#: ../src/SettingsPage.cpp:2851
msgid "Inserisci un dominio o URL valido."
msgstr "Wprowadź prawidłową domenę lub URL."
#: ../src/SettingsPage.cpp:2895
msgid "Impossibile salvare payments.json."
msgstr "Nie można zapisać payments.json."
#: ../src/SettingsPage.cpp:2900
msgid "✔ Lista pagamenti salvata"
msgstr "✔ Lista płatności zapisana"
#: ../src/SettingsPage.cpp:2916
msgid "Pagamenti Sicuri"
msgstr "Bezpieczne płatności"
#: ../src/SettingsPage.cpp:2928
msgid "Servizi Utente (systemd --user)"
msgstr "Usługi użytkownika (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 ""
"Te usługi są zarządzane przez systemd --user.\n"
"Włączone = automatyczny start przy logowaniu. Wyłączone = nie startują automatycznie."
#: ../src/SettingsPage.cpp:2943
msgid "Nota: puoi avviarli manualmente con: systemctl --user start <unit>"
msgstr "Uwaga: możesz uruchomić je ręcznie poleceniem: systemctl --user start <jednostka>"
#: ../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 "Blokada mikrofonu i kamerki gdy nie są używane"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Ransomware Alert"
msgstr "Ostrzeżenie ransomware"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Notifiche su possibili attività ransomware"
msgstr "Powiadomienia o możliwych działaniach ransomware"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Ransomware Realtime Alert"
msgstr "Ostrzeżenia ransomware w czasie rzeczywistym"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Avvisi in tempo reale su comportamenti sospetti"
msgstr "Ostrzeżenia w czasie rzeczywistym o podejrzanych zachowaniach"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Ransomware Scanner"
msgstr "Skaner ransomware"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Scansione periodica alla ricerca di comportamenti malevoli"
msgstr "Okresowe skanowanie w poszukiwaniu złośliwych zachowań"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "User-Agent Randomizer"
msgstr "Losowy User-Agent"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "Modifica user-agent per aumentare anonimato"
msgstr "Zmiana user-agenta w celu zwiększenia anonimowości"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "PAC Daemon"
msgstr "Demon PAC"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "Gestione automatica di proxy PAC sicuri"
msgstr "Automatyczne zarządzanie bezpiecznymi proxy PAC"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "CEF Sandbox Service"
msgstr "Usługa CEF Sandbox"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "Supporto in background per pagamenti sicuri con CEF"
msgstr "Obsługa w tle dla bezpiecznych płatności CEF"
#: ../src/SettingsPage.cpp:2964
msgid "Servizi Utente"
msgstr "Usługi użytkownika"
#: ../src/SettingsPage.cpp:2976
msgid "Servizi di Sistema (pkexec)"
msgstr "Usługi systemowe (pkexec)"
#: ../src/SettingsPage.cpp:2982
msgid ""
"Questi servizi richiedono privilegi amministrativi.\n"
"Vengono gestiti con: pkexec systemctl ..."
msgstr ""
"Te usługi wymagają uprawnień administracyjnych.\n"
"Są zarządzane przez: pkexec systemctl ..."
#: ../src/SettingsPage.cpp:2991
msgid ""
"Durante l’attivazione/disattivazione potrebbe essere richiesta la password."
msgstr ""
"Podczas włączania/wyłączania może zostać poproszona o hasło."
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Phishing Scanner (System)"
msgstr "Skaner phishingu (systemowy)"
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Phishing Scanner (System)"
msgstr "Skaner phishingu (systemowy)"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Ransomware Realtime (System)"
msgstr "Ransomware w czasie rzeczywistym (systemowy)"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Monitor realtime ransomware a livello di sistema"
msgstr "Monitorowanie ransomware w czasie rzeczywistym na poziomie systemu"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "USB Protection (System)"
msgstr "Ochrona USB (systemowa)"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "Monitoraggio e blocco dispositivi USB sospetti"
msgstr "Monitorowanie i blokowanie podejrzanych urządzeń USB"
#: ../src/SettingsPage.cpp:3008
msgid "Servizi Sistema"
msgstr "Usługi systemowe"
#: ../src/SettingsPage.cpp:3099
msgid "Impossibile abilitare il servizio"
msgstr "Nie można włączyć usługi"
#: ../src/SettingsPage.cpp:3100
msgid "Impossibile disabilitare il servizio"
msgstr "Nie można wyłączyć usługi"
#: ../src/SettingsPage.cpp:3117
msgid "Aggiorna stato servizi"
msgstr "Aktualizuj stan usług"
#: ../src/SettingsPage.cpp:3249
msgid ""
"Servizio: %1\n"
"\n"
"Verifica i permessi o prova ad eseguire il comando da terminale."
msgstr ""
"Usługa: %1\n"
"\n"
"Sprawdź uprawnienia lub spróbuj uruchomić polecenie z terminala."
#: ../src/SettingsPage.cpp:3280 ../src/SettingsPage.cpp:3352
msgid "[SettingsPage] ❌ Impossibile scrivere "
msgstr "[SettingsPage] ❌ Nie można zapisać "
#: ../src/SettingsPage.cpp:3300
msgid "[SettingsPage] ✅ Allowlist salvata in "
msgstr "[SettingsPage] ✅ Lista dozwolonych zapisana w "
#: ../src/SettingsPage.cpp:3356
msgid "# --- BastionGuard Anti-Ransomware Config ---\n"
msgstr "# --- Konfiguracja BastionGuard Anti-Ransomware ---\n"
#: ../src/SettingsPage.cpp:3369
msgid "[SettingsPage] ✅ Config salvata in "
msgstr "[SettingsPage] ✅ Konfiguracja zapisana w "
#: ../src/SettingsPage.cpp:3376
msgid "Configurazione salvata correttamente."
msgstr "Konfiguracja zapisana poprawnie."
#: ../src/SettingsPage.cpp:3384
msgid ""
"Le impostazioni aggiornate sono state caricate e applicate.\n"
"Non serve riavviare il programma."
msgstr ""
"Zaktualizowane ustawienia zostały wczytane i zastosowane.\n"
"Nie trzeba restartować programu."
#: ../src/SettingsPage.cpp:3391
msgid "[SettingsPage] ⚠ Errore in saveAdvancedConfig: "
msgstr "[SettingsPage] ⚠ Błąd w saveAdvancedConfig: "
#: ../src/SettingsPage.cpp:3428
msgid "[SettingsPage] 🔄 Configurazione caricata da "
msgstr "[SettingsPage] 🔄 Konfiguracja wczytana z "
#: ../src/SettingsPage.cpp:3431
msgid "[SettingsPage] ⚠ Errore caricando configurazione: "
msgstr "[SettingsPage] ⚠ Błąd podczas wczytywania konfiguracji: "
#: ../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 ""
"Usługa: %1\n"
"\n"
"Możliwe przyczyny:\n"
"• Plik .service nie istnieje\n"
"• systemd --user nie jest aktywny dla użytkownika\n"
"• Problemy z uprawnieniami lub ścieżką\n"
"• Błąd składni w pliku usługi"
#: ../src/ScanPage.cpp:68
msgid "Scansione automatica"
msgstr "Skanowanie automatyczne"
#: ../src/ScanPage.cpp:79
msgid "⚙️ Scansione automatica attiva"
msgstr "⚙️ Skanowanie automatyczne aktywne"
#: ../src/ScanPage.cpp:80
msgid "⛔ Scansione automatica disattivata"
msgstr "⛔ Skanowanie automatyczne wyłączone"
#: ../src/ScanPage.cpp:111
msgid "API Key VirusTotal:"
msgstr "Klucz API VirusTotal:"
#: ../src/ScanPage.cpp:139
msgid "Privacy e dati cloud"
msgstr "Prywatność i dane w chmurze"
#: ../src/ScanPage.cpp:169
msgid "Privacy / Dati cloud"
msgstr "Prywatność / Dane w chmurze"
#: ../src/ScanPage.cpp:191
msgid "❌ Errore: inotify non inizializzato"
msgstr "❌ Błąd: inotify nie zainicjowany"
#: ../src/ScanPage.cpp:193
msgid "📡 Inotify inizializzato"
msgstr "📡 Inotify zainicjowany"
#: ../src/ScanPage.cpp:284
msgid "⚠️ Impossibile monitorare: "
msgstr "⚠️ Nie można monitorować: "
#: ../src/ScanPage.cpp:289
msgid "📁 Watch attivo: "
msgstr "📁 Aktywny watch: "
#: ../src/ScanPage.cpp:347 ../src/AntiRansomwarePage.cpp:162
#: ../src/ScanPage.hpp:33
msgid "Seleziona cartella"
msgstr "Wybierz folder"
#: ../src/ScanPage.cpp:368
msgid "📁 Cartella selezionata: "
msgstr "📁 Wybrany folder: "
#: ../src/ScanPage.cpp:380 ../src/AntiRansomwarePage.cpp:144
#: ../src/ScanPage.hpp:34
msgid "Seleziona file"
msgstr "Wybierz plik"
#: ../src/ScanPage.cpp:401 ../src/AntiRansomwarePage.cpp:152
msgid "📄 File selezionato: "
msgstr "📄 Wybrany plik: "
#: ../src/ScanPage.cpp:438
msgid "🔑 API Key VirusTotal caricata da cloud.conf"
msgstr "🔑 Klucz API VirusTotal wczytany z cloud.conf"
#: ../src/ScanPage.cpp:442
msgid "⚠️ Errore caricamento cloud.conf"
msgstr "⚠️ Błąd wczytywania cloud.conf"
#: ../src/ScanPage.cpp:458
msgid "💾 API Key salvata in cloud.conf"
msgstr "💾 Klucz API zapisany w cloud.conf"
#: ../src/ScanPage.cpp:462
msgid "❌ Errore salvataggio cloud.conf"
msgstr "❌ Błąd zapisu cloud.conf"
#: ../src/ScanPage.cpp:527
msgid "🛑 Tutti i monitor inotify sono stati disattivati"
msgstr "🛑 Wszystkie monitory inotify zostały wyłączone"
#: ../src/ScanPage.cpp:535
msgid "⏳ È già in corso un'altra scansione..."
msgstr "⏳ Już trwa inne skanowanie..."
#: ../src/ScanPage.cpp:540
msgid "⚠️ Nessun file o cartella selezionato.\n"
msgstr "⚠️ Nie wybrano żadnego pliku ani folderu.\n"
#: ../src/ScanPage.cpp:547
msgid ""
"🔍 Avvio scansione con clamdscan...\n"
"\n"
msgstr ""
"🔍 Uruchamianie skanowania za pomocą clamdscan...\n"
"\n"
#: ../src/ScanPage.cpp:578
msgid "❌ Errore avvio clamdscan: "
msgstr "❌ Błąd uruchamiania clamdscan: "
#: ../src/ScanPage.cpp:595
msgid "✅ Scansione completata.\n"
msgstr "✅ Skanowanie zakończone.\n"
#: ../src/ScanPage.cpp:634
msgid "❌ Errore lettura output: "
msgstr "❌ Błąd odczytu wyniku: "
#: ../src/ScanPage.cpp:650
msgid "📁 Ignorato (non è un file regolare): "
msgstr "📁 Pominięto (to nie jest zwykły plik): "
#: ../src/ScanPage.cpp:658
msgid "⏳ File troppo piccolo, potrebbe essere ancora in scrittura: "
msgstr "⏳ Plik za mały, prawdopodobnie wciąż jest zapisywany: "
#: ../src/ScanPage.cpp:663
msgid "❌ Impossibile determinare dimensione file: "
msgstr "❌ Nie można określić rozmiaru pliku: "
#: ../src/ScanPage.cpp:680
msgid "🔍 Scansione automatica per: "
msgstr "🔍 Automatyczne skanowanie dla: "
#: ../src/ScanPage.cpp:725
msgid "⬜ ClamAV pulito, avvio controllo cloud..."
msgstr "⬜ ClamAV czysty, uruchamiam kontrolę w chmurze..."
#: ../src/ScanPage.cpp:734
msgid "⬜ File pulito da ClamAV, controllo cloud..."
msgstr "⬜ Plik czysty według ClamAV, kontrola w chmurze..."
#: ../src/ScanPage.cpp:739
msgid "❌ Errore scansione automatica"
msgstr "❌ Błąd automatycznego skanowania"
#: ../src/ScanPage.cpp:747
msgid "❌ Errore accesso file: "
msgstr "❌ Błąd dostępu do pliku: "
#: ../src/ScanPage.cpp:875
msgid "📡 Monitoraggio Download attivo (inotify)"
msgstr "📡 Aktywne monitorowanie pobierania (inotify)"
#: ../src/ScanPage.cpp:933
msgid "🌍 Monitor globale inotify attivo"
msgstr "🌍 Aktywny globalny monitor inotify"
#: ../src/ScanPage.cpp:952
msgid "⚠️ PKGBUILD sospetto: "
msgstr "⚠️ Podejrzany PKGBUILD: "
#: ../src/ScanPage.cpp:957 ../src/AurScan.cpp:127
msgid "📦 PKGBUILD rilevato: "
msgstr "📦 Wykryto PKGBUILD: "
#: ../src/ScanPage.cpp:969 ../src/AurScan.cpp:258
msgid "❌ PKGBUILD non trovato: "
msgstr "❌ Nie znaleziono PKGBUILD: "
#: ../src/ScanPage.cpp:973
msgid "🦠 Scansione AUR: "
msgstr "🦠 Skanowanie AUR: "
#: ../src/ScanPage.cpp:1015
msgid "✅ PKGBUILD pulito: "
msgstr "✅ Czysty PKGBUILD: "
#: ../src/ScanPage.cpp:1019
msgid "❌ Errore lettura output AUR"
msgstr "❌ Błąd odczytu wyniku AUR"
#: ../src/ScanPage.cpp:1027
msgid "❌ Errore avvio clamdscan per PKGBUILD"
msgstr "❌ Błąd uruchamiania clamdscan dla PKGBUILD"
#: ../src/ScanPage.cpp:1051
msgid "🔏 Nessun match cloud → File sicuro."
msgstr "🔏 Brak dopasowania w chmurze → Plik bezpieczny."
#: ../src/ScanPage.cpp:1098
msgid "🌐 Avvio controllo cloud..."
msgstr "🌐 Uruchamianie kontroli w chmurze..."
#: ../src/ScanPage.cpp:1139
msgid "⚠️ Alert inviato per file infetto: "
msgstr "⚠️ Wysłano alert dla zainfekowanego pliku: "
#: ../src/ScanPage.cpp:1145
msgid "File infetto rilevato:\n"
msgstr "Wykryto zainfekowany plik:\n"
#: ../src/ScanPage.cpp:1178
msgid "⚠️ File infetto: "
msgstr "⚠️ Zainfekowany plik: "
#: ../src/ScanPage.cpp:1183
msgid "File infetto:\n"
msgstr "Zainfekowany plik:\n"
#: ../src/ScanPage.cpp:1201
msgid "Minaccia rilevata:\n"
msgstr "Wykryto zagrożenie:\n"
#: ../src/ScanPage.cpp:1201
msgid ""
"\n"
"Tipo: "
msgstr ""
"\n"
"Typ: "
#: ../src/ScanPage.cpp:1281
msgid "🔐 Privacy – Controllo Cloud"
msgstr "🔐 Prywatność – Kontrola w chmurze"
#: ../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 NIE przesyła żadnych plików online.\n"
"\n"
"• Żadna lokalna zawartość nie jest przesyłana\n"
"• Obliczany jest wyłącznie hash SHA256 pliku\n"
"• Hash jest porównywany z publicznymi bazami danych\n"
"• Żadna ścieżka ani dane osobowe nie są wysyłane\n"
"• Klucz API pozostaje zapisany wyłącznie lokalnie\n"
"\n"
"Kontrola w chmurze to jedynie weryfikacja reputacji, a nie wysyłanie pliku."
#: ../src/BastionGuard-privacyd.cpp:81
msgid "[privacyd] Errore scrittura log."
msgstr "[privacyd] Błąd zapisu logu."
#: ../src/BastionGuard-privacyd.cpp:132
msgid "[privacyd] Avviato monitoraggio webcam/microfono."
msgstr "[privacyd] Uruchomiono monitorowanie kamerki/mikrofonu."
#: ../src/BastionGuard-privacyd.cpp:140
msgid "Nuovo accesso: "
msgstr "Nowy dostęp: "
#: ../src/BastionGuard-privacyd.cpp:148
msgid "Accesso terminato: %1"
msgstr "Dostęp zakończony: %1"
#: ../src/BastionGuard-privacyd.cpp:159
msgid "[privacyd] Monitoraggio terminato."
msgstr "[privacyd] Monitorowanie zakończone."
#: ../src/BastionGuard-privacyd.cpp:177
msgid "=== Avvio BastionGuard-privacyd (headless) ==="
msgstr "=== Uruchamianie BastionGuard-privacyd (tryb headless) ==="
#: ../src/BastionGuard-privacyd.cpp:185
msgid "=== Arresto BastionGuard-privacyd ==="
msgstr "=== Zatrzymywanie BastionGuard-privacyd ==="
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:48
msgid "HIBP: API key non valida (401)"
msgstr "HIBP: Nieprawidłowy klucz API (401)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:53
msgid "HIBP: rate limit superato (429)"
msgstr "HIBP: przekroczono limit zapytań (429)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:68
msgid "HIBP: JSON non valido"
msgstr "HIBP: Nieprawidłowy JSON"
#: ../src/IdentityLeakPage/providers/LeakCheckProvider.cpp:40
msgid "Rilevato da LeakCheck Public API"
msgstr "Wykryto przez LeakCheck Public API"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:22
msgid "Normalizzazione identità…"
msgstr "Normalizacja tożsamości…"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:49
msgid "Fonte attiva: HIBP (copertura completa)"
msgstr "Aktywne źródło: HIBP (pełne pokrycie)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:51
msgid "⚠ HIBP non configurato"
msgstr "⚠ HIBP nie skonfigurowany"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:52
msgid " Uso LeakCheck (copertura limitata)"
msgstr " Używam LeakCheck (ograniczone pokrycie)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:70
msgid "❌ Errore durante la verifica: "
msgstr "❌ Błąd podczas weryfikacji: "
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:78
msgid "✔ Nessuna violazione rilevata."
msgstr "✔ Nie wykryto żadnych naruszeń."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:31
msgid "🛡️ Controllo violazioni identità"
msgstr "🛡️ Kontrola naruszeń tożsamości"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:55
msgid "Inserisci email da monitorare"
msgstr "Wprowadź adres e-mail do monitorowania"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:58
msgid "ℹ️ Privacy"
msgstr "ℹ️ Prywatność"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:77
msgid "HIBP API Key"
msgstr "Klucz API HIBP"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:105
msgid "LeakCheck API Key"
msgstr "Klucz API LeakCheck"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:115
msgid "⚠️ Info"
msgstr "⚠️ Informacje"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:141
msgid "Verifica password compromessa"
msgstr "Sprawdź, czy hasło zostało naruszone"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:145
msgid "Verifica password"
msgstr "Zweryfikuj hasło"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:159
msgid "Monitor automatico (ogni 24h)"
msgstr "Automatyczne monitorowanie (co 24h)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:172
msgid "Verifica violazioni"
msgstr "Sprawdź naruszenia"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:251
msgid "⚠ HIBP API rimossa"
msgstr "⚠ Usunięto klucz API HIBP"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:252
msgid "✔ HIBP API salvata"
msgstr "✔ Zapisano klucz API HIBP"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:262
msgid "⚠ LeakCheck API rimossa"
msgstr "⚠ Usunięto klucz API LeakCheck"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:263
msgid "✔ LeakCheck API salvata"
msgstr "✔ Zapisano klucz API LeakCheck"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:275
msgid "Monitor automatico attivato (24h)"
msgstr "Włączono automatyczne monitorowanie (24h)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:307
msgid "Monitor automatico disattivato"
msgstr "Wyłączono automatyczne monitorowanie"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:310
msgid "Monitor automatico abilitato"
msgstr "Włączono automatyczne monitorowanie"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:331
msgid "Avvio controllo violazioni…"
msgstr "Uruchamianie kontroli naruszeń…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:344
msgid "Controllo completato."
msgstr "Kontrola zakończona."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:361
msgid "🔐 Controllo password (HIBP)…"
msgstr "🔐 Sprawdzanie hasła (HIBP)…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:369
msgid "❌ Password compromessa – trovata in "
msgstr "❌ Hasło naruszone – znalezione w "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:371
msgid " violazioni"
msgstr " naruszeniach"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:373
msgid " → Cambiala immediatamente"
msgstr " → Zmień je natychmiast"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:376
msgid "✔ Password NON presente in database noti"
msgstr "✔ Hasło NIE występuje w znanych bazach danych"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:381
msgid "❌ Errore controllo password: "
msgstr "❌ Błąd sprawdzania hasła: "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:449
msgid "🔐 Tutela della privacy"
msgstr "🔐 Ochrona prywatności"
#: ../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 ""
"Żadne dane osobowe nie są wysyłane ani przechowywane przez BastionGuard.\n"
"\n"
"• Adresy e-mail są weryfikowane za pomocą oficjalnych API\n"
"• Hasła NIGDY nie są przesyłane\n"
"• Sprawdzanie hasła używa jedynie częściowych hashów (HIBP Range)\n"
"• Żadne informacje nie są zapisywane na serwerach zewnętrznych\n"
"\n"
"Kontrola odbywa się z pełnym poszanowaniem prywatności."
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:465
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:551
msgid "Ho capito"
msgstr "Rozumiem"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:535
msgid "⚠️ Avviso su LeakCheck"
msgstr "⚠️ Ostrzeżenie dotyczące 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 ""
"API używane przez BastionGuard dla LeakCheck NIE są tymi samymi, które stosuje oficjalna strona.\n"
"\n"
"• BastionGuard nie jest powiązany z LeakCheck\n"
"• Nie istnieje żadne partnerstwo ani implicite zatwierdzenie\n"
"• Wyniki mogą się różnić od tych pokazywanych na stronie\n"
"\n"
"Użytkownik ponosi odpowiedzialność za korzystanie z API."
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:71
msgid "Monitor Identity Leak attivo (HIBP + LeakCheck)"
msgstr "Aktywne monitorowanie wycieków tożsamości (HIBP + LeakCheck)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:74
msgid ""
"⚠ Monitor Identity Leak attivo in modalità LIMITATA (solo LeakCheck, API "
"HIBP mancante)"
msgstr ""
"⚠ Monitorowanie wycieków tożsamości aktywne w trybie OGRANICZONYM (tylko LeakCheck, brak klucza HIBP)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:90
msgid "⚠ Nuova violazione rilevata per identità: "
msgstr "⚠ Wykryto nowe naruszenie dla tożsamości: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:94
msgid ""
"⚠ Possibile esposizione rilevata (fonte LeakCheck, verifica manuale "
"consigliata)"
msgstr ""
"⚠ Wykryto możliwe narażenie (źródło LeakCheck, zalecana ręczna weryfikacja)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:101
msgid "❌ Errore monitor Identity Leak: "
msgstr "❌ Błąd monitorowania wycieków tożsamości: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:114
msgid "Monitor Identity Leak fermato"
msgstr "Zatrzymano monitorowanie wycieków tożsamości"
#: ../src/IdentityLeakPage/storage/LeakDatabase.cpp:47
msgid "SQLite: open failed"
msgstr "SQLite: nie udało się otworzyć bazy"
#: ../src/Backend.cpp:262
msgid "Impossibile scrivere la configurazione Samba"
msgstr "Nie można zapisać konfiguracji Samba"
#: ../src/Backend.cpp:269
msgid "Stato Samba salvato: "
msgstr "Stan Samba zapisany: "
#: ../src/Backend.cpp:270
msgid "abilitato"
msgstr "włączony"
#: ../src/Backend.cpp:270
msgid "disabilitato"
msgstr "wyłączony"
#: ../src/Backend.cpp:288
msgid "✔ Riavviato clamav-daemon\n"
msgstr "✔ Ponownie uruchomiono clamav-daemon\n"
#: ../src/Backend.cpp:291
msgid "✔ Riavviato clamd\n"
msgstr "✔ Ponownie uruchomiono clamd\n"
#: ../src/Backend.cpp:293
msgid "⚠ Nessun servizio clamd/clamav-daemon trovato\n"
msgstr "⚠ Nie znaleziono usługi clamd/clamav-daemon\n"
#: ../src/Backend.cpp:306
msgid "⚠ install_to_system_data: pkexec failed (code "
msgstr "⚠ install_to_system_data: pkexec nie powiódł się (kod "
#: ../src/Backend.cpp:313
msgid "❌ install_to_system_data exception: "
msgstr "❌ Wyjątek install_to_system_data: "
#: ../src/Backend.cpp:345 ../src/Backend.cpp:1524
msgid "Impossibile aprire il file di configurazione per scrittura: "
msgstr "Nie można otworzyć pliku konfiguracyjnego do zapisu: "
#: ../src/Backend.cpp:353
msgid "Percorso quarantena salvato in configurazione: "
msgstr "Ścieżka kwarantanny zapisana w konfiguracji: "
#: ../src/Backend.cpp:355
msgid "Errore durante la scrittura della configurazione: "
msgstr "Błąd podczas zapisu konfiguracji: "
#: ../src/Backend.cpp:385 ../src/QuarantinePage.cpp:77 ../src/Quarantine.cpp:56
msgid "❌ Errore creazione cartella quarantena: "
msgstr "❌ Błąd tworzenia folderu kwarantanny: "
#: ../src/Backend.cpp:422
msgid "❌ Errore copia "
msgstr "❌ Błąd kopiowania "
#: ../src/Backend.cpp:475
msgid "Abilitata"
msgstr "Włączona"
#: ../src/Backend.cpp:475
msgid "Disabilitata"
msgstr "Wyłączona"
#: ../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 "nieznana"
#: ../src/Backend.cpp:667
msgid "✔ clamd già installato\n"
msgstr "✔ clamd już zainstalowany\n"
#: ../src/Backend.cpp:672
msgid "⚠ clamd non trovato, tentativo installazione per "
msgstr "⚠ Nie znaleziono clamd, próba instalacji dla "
#: ../src/Backend.cpp:690
msgid "❌ Distribuzione non riconosciuta: "
msgstr "❌ Nieznana dystrybucja: "
#: ../src/Backend.cpp:695
msgid "✔ clamd installato correttamente\n"
msgstr "✔ clamd zainstalowany poprawnie\n"
#: ../src/Backend.cpp:698
msgid "❌ Errore durante l’installazione di clamd\n"
msgstr "❌ Błąd podczas instalacji clamd\n"
#: ../src/Backend.cpp:742
msgid "[Backend] ⚠ Errore lettura configurazione firewall\n"
msgstr "[Backend] ⚠ Błąd odczytu konfiguracji firewalla\n"
#: ../src/Backend.cpp:748
msgid "[Backend] 🛰️ Listener D-Bus ransomware attivo\n"
msgstr "[Backend] 🛰️ Aktywny nasłuch D-Bus ransomware\n"
#: ../src/Backend.cpp:750
msgid "[Backend] ⚠ Impossibile avviare listener D-Bus ransomware: "
msgstr "[Backend] ⚠ Nie można uruchomić nasłuchu D-Bus ransomware: "
#: ../src/Backend.cpp:774
msgid "[Backend] Configurazione Google Safe caricata da "
msgstr "[Backend] Wczytano konfigurację Google Safe z "
#: ../src/Backend.cpp:777
msgid "[Backend] ⚠ Impossibile leggere config Google Safe\n"
msgstr "[Backend] ⚠ Nie można odczytać konfiguracji Google Safe\n"
#: ../src/Backend.cpp:782
msgid "[Backend] Google Safe Browsing attivo (API Key: %1)\n"
msgstr "[Backend] Google Safe Browsing aktywny (klucz API: %1)\n"
#: ../src/Backend.cpp:783
msgid "vuota"
msgstr "pusty"
#: ../src/Backend.cpp:783
msgid "presente"
msgstr "obecny"
#: ../src/Backend.cpp:787
msgid "[Backend] Google Safe Browsing disattivato.\n"
msgstr "[Backend] Google Safe Browsing wyłączony.\n"
#: ../src/Backend.cpp:793
msgid "[Backend] Blacklist non trovata in "
msgstr "[Backend] Nie znaleziono czarnej listy w "
#: ../src/Backend.cpp:794
msgid " — provo a scaricarla con updatePhishLists()\n"
msgstr " — próbuję ją pobrać za pomocą updatePhishLists()\n"
#: ../src/Backend.cpp:797
msgid "[Backend] Blacklist aggiornata e trovata in "
msgstr "[Backend] Czarna lista zaktualizowana i znaleziona w "
#: ../src/Backend.cpp:799
msgid "[Backend] updatePhishLists() fallita, continuerò senza WebProbe\n"
msgstr "[Backend] updatePhishLists() nie powiodło się, kontynuuję bez WebProbe\n"
#: ../src/Backend.cpp:808
msgid "[Backend] WebProbe avviato su porta "
msgstr "[Backend] WebProbe uruchomiony na porcie "
#: ../src/Backend.cpp:809
msgid " con blacklist: "
msgstr " z czarną listą: "
#: ../src/Backend.cpp:811
msgid "[Backend] Errore inizializzazione WebProbe: "
msgstr "[Backend] Błąd inicjalizacji WebProbe: "
#: ../src/Backend.cpp:815
msgid "[Backend] Nessuna blacklist disponibile, WebProbe non inizializzato\n"
msgstr "[Backend] Brak dostępnej czarnej listy, WebProbe nie zainicjowany\n"
#: ../src/Backend.cpp:821
msgid "[Backend] Whitelist caricata con "
msgstr "[Backend] Wczytano białą listę z "
#: ../src/Backend.cpp:824
msgid "[Backend] ⚠ Errore caricamento whitelist: "
msgstr "[Backend] ⚠ Błąd wczytywania białej listy: "
#: ../src/Backend.cpp:844
msgid "✔ Servizio Anti-Ransomware avviato\n"
msgstr "✔ Uruchomiono usługę Anti-Ransomware\n"
#: ../src/Backend.cpp:846
msgid "❌ Errore avvio servizio Anti-Ransomware\n"
msgstr "❌ Błąd uruchamiania usługi Anti-Ransomware\n"
#: ../src/Backend.cpp:855
msgid "✔ Servizio Anti-Ransomware fermato\n"
msgstr "✔ Zatrzymano usługę Anti-Ransomware\n"
#: ../src/Backend.cpp:857
msgid "⚠ Impossibile fermare il servizio Anti-Ransomware\n"
msgstr "⚠ Nie można zatrzymać usługi Anti-Ransomware\n"
#: ../src/Backend.cpp:928
msgid "⬇ Inizio aggiornamento delle regole YARA..."
msgstr "⬇ Rozpoczynam aktualizację reguł YARA..."
#: ../src/Backend.cpp:964
msgid "✔ Aggiornato: "
msgstr "✔ Zaktualizowano: "
#: ../src/Backend.cpp:972
msgid "Totale riusciti: "
msgstr "Łącznie udanych: "
#: ../src/Backend.cpp:973
msgid "Falliti: "
msgstr "Nieudanych: "
#: ../src/Backend.cpp:976
msgid "⚠ Alcuni download sono stati bloccati dall'AntiPhishing."
msgstr "⚠ Niektóre pliki zostały zablokowane przez moduł antyphishingowy."
#: ../src/Backend.cpp:979
msgid "📁 Regole salvate in: "
msgstr "📁 Reguły zapisane w: "
#: ../src/Backend.cpp:994
msgid "✔ Copiate anche in /usr/share/BastionGuard/data/yara"
msgstr "✔ Skopiowano również do /usr/share/BastionGuard/data/yara"
#: ../src/Backend.cpp:996
msgid "⚠ Impossibile copiare in /usr/share (permessi negati)"
msgstr "⚠ Nie można skopiować do /usr/share (odmowa uprawnień)"
#: ../src/Backend.cpp:1075
msgid "❌ Impossibile scrivere "
msgstr "❌ Nie można zapisać "
#: ../src/Backend.cpp:1105
msgid "⚠ Nessun dato da "
msgstr "⚠ Brak danych z "
#: ../src/Backend.cpp:1131
msgid "# ... lista completa salvata in blacklist.txt\n"
msgstr "# ... pełna lista zapisana w blacklist.txt\n"
#: ../src/Backend.cpp:1146
msgid "❌ Impossibile aprire la blacklist per generare dnsmasq."
msgstr "❌ Nie można otworzyć czarnej listy w celu wygenerowania dnsmasq."
#: ../src/Backend.cpp:1150
msgid "❌ Impossibile creare file temporaneo dnsmasq."
msgstr "❌ Nie można utworzyć tymczasowego pliku dnsmasq."
#: ../src/Backend.cpp:1255
msgid "[Backend] ✅ Whitelist utente/banca caricata: "
msgstr "[Backend] ✅ Wczytano białą listę użytkownika/banku: "
#: ../src/Backend.cpp:1257
msgid "[Backend] ✅ Whitelist infrastrutturale: "
msgstr "[Backend] ✅ Wczytano białą listę infrastruktury: "
#: ../src/Backend.cpp:1258 ../src/SecureBrowser.cpp:662
msgid " domini.\n"
msgstr " domen.\n"
#: ../src/Backend.cpp:1317
msgid "✔ File dnsmasq generato: "
msgstr "✔ Wygenerowano plik dnsmasq: "
#: ../src/Backend.cpp:1318
msgid " voci. Skipped whitelist: "
msgstr " wpisów. Pominięto białą listę: "
#: ../src/Backend.cpp:1319
msgid " | Skipped IP: "
msgstr " | Pominięto IP: "
#: ../src/Backend.cpp:1329
msgid "⚠ Errore generazione dnsmasq blocklist: "
msgstr "⚠ Błąd generowania listy blokującej dnsmasq: "
#: ../src/Backend.cpp:1339
msgid "[Firewall] Blocco IP disabilitato — salto applicazione regole.\n"
msgstr "[Firewall] Blokowanie IP wyłączone — pomijam stosowanie reguł.\n"
#: ../src/Backend.cpp:1341
msgid "[Firewall] Nessun firewall supportato rilevato.\n"
msgstr "[Firewall] Nie wykryto obsługiwanego firewalla.\n"
#: ../src/Backend.cpp:1354
msgid "[Firewall] Tentata applicazione regole da "
msgstr "[Firewall] Próba zastosowania reguł z "
#: ../src/Backend.cpp:1355
msgid " righe blacklist "
msgstr " wierszy czarnej listy "
#: ../src/Backend.cpp:1360
msgid "[Firewall] Errore applicazione regole firewall: "
msgstr "[Firewall] Błąd stosowania reguł firewalla: "
#: ../src/Backend.cpp:1364
msgid "[Firewall] Errore sconosciuto applicazione regole firewall.\n"
msgstr "[Firewall] Nieznany błąd stosowania reguł firewalla.\n"
#: ../src/Backend.cpp:1368
msgid "✔ Blacklist phishing aggiornata in "
msgstr "✔ Czarna lista phishing zaktualizowana w "
#: ../src/Backend.cpp:1369
msgid " e ridotta in "
msgstr " oraz zredukowana w "
#: ../src/Backend.cpp:1378
msgid "▶ Avvio protezione Anti-Phishing...\n"
msgstr "▶ Uruchamianie ochrony antyphishingowej...\n"
#: ../src/Backend.cpp:1381
msgid "✔ Servizio Anti-Phishing avviato\n"
msgstr "✔ Uruchomiono usługę antyphishingową\n"
#: ../src/Backend.cpp:1383
msgid "❌ Errore avvio servizio Anti-Phishing\n"
msgstr "❌ Błąd uruchamiania usługi antyphishingowej\n"
#: ../src/Backend.cpp:1388
msgid "⏹ Arresto protezione Anti-Phishing...\n"
msgstr "⏹ Zatrzymywanie ochrony antyphishingowej...\n"
#: ../src/Backend.cpp:1391
msgid "✔ Servizio Anti-Phishing fermato\n"
msgstr "✔ Zatrzymano usługę antyphishingową\n"
#: ../src/Backend.cpp:1393
msgid "⚠ Errore arresto BastionGuard-phishing-scanner.service\n"
msgstr "⚠ Błąd zatrzymywania BastionGuard-phishing-scanner.service\n"
#: ../src/Backend.cpp:1423
msgid "⬇ Inizio aggiornamento Sanesecurity DB..."
msgstr "⬇ Rozpoczynam aktualizację bazy Sanesecurity..."
#: ../src/Backend.cpp:1435
msgid "⬇ Scarico "
msgstr "⬇ Pobieram "
#: ../src/Backend.cpp:1441
msgid "⚠ Errore download o file vuoto: "
msgstr "⚠ Błąd pobierania lub pusty plik: "
#: ../src/Backend.cpp:1449
msgid "❌ Errore copia locale "
msgstr "❌ Błąd kopiowania lokalnego "
#: ../src/Backend.cpp:1455
msgid "✔ "
msgstr "✔ "
#: ../src/Backend.cpp:1455
msgid " installato system-wide in "
msgstr " zainstalowano systemowo w "
#: ../src/Backend.cpp:1457
msgid "ℹ "
msgstr "ℹ "
#: ../src/Backend.cpp:1457
msgid " disponibile solo in "
msgstr " dostępny tylko w "
#: ../src/Backend.cpp:1464
msgid "✔ Database Sanesecurity aggiornato in "
msgstr "✔ Baza Sanesecurity zaktualizowana w "
#: ../src/Backend.cpp:1513
msgid "Variabile HOME non trovata"
msgstr "Nie znaleziono zmiennej HOME"
#: ../src/Backend.cpp:1529
msgid "Configurazione Google Safe Browsing"
msgstr "Konfiguracja Google Safe Browsing"
#: ../src/Backend.cpp:1534
msgid "Configurazione Google Safe salvata in "
msgstr "Konfiguracja Google Safe zapisana w "
#: ../src/Backend.cpp:1536
msgid "Errore durante il salvataggio della configurazione Google Safe: "
msgstr "Błąd podczas zapisu konfiguracji Google Safe: "
#: ../src/Backend.cpp:1543
msgid "Nessuna chiave API Google Safe impostata"
msgstr "Nie ustawiono klucza API Google Safe"
#: ../src/Backend.cpp:1549
msgid "Impossibile inizializzare la libreria CURL"
msgstr "Nie można zainicjować biblioteki CURL"
#: ../src/Backend.cpp:1571
msgid "Errore nella richiesta HTTP a Google Safe: "
msgstr "Błąd żądania HTTP do Google Safe: "
#: ../src/Backend.cpp:1581
msgid "Chiave Google Safe valida e attiva"
msgstr "Klucz Google Safe prawidłowy i aktywny"
#: ../src/Backend.cpp:1584
msgid "Chiave API non valida o risposta inattesa dal server"
msgstr "Nieprawidłowy klucz API lub nieoczekiwana odpowiedź serwera"
#: ../src/Backend.cpp:1602
msgid "Timer aggiornamento phishing attivato correttamente."
msgstr "Timer aktualizacji phishingu uruchomiony poprawnie."
#: ../src/Backend.cpp:1604
msgid "Timer aggiornamento phishing disattivato."
msgstr "Timer aktualizacji phishingu wyłączony."
#: ../src/Backend.cpp:1609
msgid "Errore durante l’attivazione del timer di aggiornamento phishing!"
msgstr "Błąd podczas włączania timera aktualizacji phishingu!"
#: ../src/Backend.cpp:1611
msgid "Errore durante la disattivazione del timer di aggiornamento phishing!"
msgstr "Błąd podczas wyłączania timera aktualizacji phishingu!"
#: ../src/Backend.cpp:1801
msgid "❌ Impossibile scrivere credenziali SMB\n"
msgstr "❌ Nie można zapisać poświadczeń SMB\n"
#: ../src/Backend.cpp:1812
msgid "✔ Credenziali SMB salvate in modo sicuro (XOR + Base64)\n"
msgstr "✔ Poświadczenia SMB zapisane bezpiecznie (XOR + Base64)\n"
#: ../src/Backend.cpp:1843
msgid "✔ Credenziali SMB caricate: "
msgstr "✔ Wczytano poświadczenia SMB: "
#: ../src/Backend.cpp:1903
msgid "SMB ERROR: contesto SMB nullo\n"
msgstr "BŁĄD SMB: pusty kontekst SMB\n"
#: ../src/Backend.cpp:1929
msgid "SMB ERROR: funzioni SMB mancanti (contesto non valido)\n"
msgstr "SMB ERROR: brakujące funkcje SMB (nieprawidłowy kontekst)\n"
#: ../src/Backend.cpp:1937
msgid "SMB ERROR: impossibile aprire "
msgstr "SMB ERROR: nie można otworzyć "
#: ../src/Backend.cpp:1981
msgid "SMB ERROR: ctx nullo\n"
msgstr "SMB ERROR: pusty kontekst\n"
#: ../src/Backend.cpp:1992
msgid "SMB ERROR: funzioni SMB non disponibili\n"
msgstr "SMB ERROR: funkcje SMB niedostępne\n"
#: ../src/Backend.cpp:1999
msgid "SMB ERROR: impossibile aprire file: "
msgstr "SMB ERROR: nie można otworzyć pliku: "
#: ../src/Backend.cpp:2010
msgid "SMB ERROR: callback fallita\n"
msgstr "SMB ERROR: callback nie powiódł się\n"
#: ../src/Backend.cpp:2030
msgid "SMB ERROR: impossibile creare contesto SMB\n"
msgstr "SMB ERROR: nie można utworzyć kontekstu SMB\n"
#: ../src/Backend.cpp:2039
msgid "SMB ERROR: impossibile creare directory "
msgstr "SMB ERROR: nie można utworzyć katalogu "
#: ../src/Backend.cpp:2048
msgid "SMB ERROR: impossibile aprire file locale "
msgstr "SMB ERROR: nie można otworzyć lokalnego pliku "
#: ../src/Backend.cpp:2049
msgid " per scrittura\n"
msgstr " do zapisu\n"
#: ../src/Backend.cpp:2073
msgid "SMB ERROR: copia fallita per: "
msgstr "SMB ERROR: kopiowanie nie powiodło się dla: "
#: ../src/Backend.cpp:2121
msgid "=== Scansione Samba: "
msgstr "=== Skanowanie Samba: "
#: ../src/Backend.cpp:2135
msgid "Percorso SMB rilevato. Creo contesto SMB..."
msgstr "Wykryto ścieżkę SMB. Tworzę kontekst SMB..."
#: ../src/Backend.cpp:2140
msgid "ERRORE: impossibile creare contesto SMB."
msgstr "BŁĄD: nie można utworzyć kontekstu SMB."
#: ../src/Backend.cpp:2149
msgid "ERRORE: impossibile elencare la share SMB."
msgstr "BŁĄD: nie można wyświetlić zawartości udziału SMB."
#: ../src/Backend.cpp:2157
msgid "File trovati via SMB: "
msgstr "Pliki znalezione przez SMB: "
#: ../src/Backend.cpp:2166
msgid "ERRORE: directory locale non trovata."
msgstr "BŁĄD: nie znaleziono lokalnego katalogu."
#: ../src/Backend.cpp:2182
msgid "ERRORE: impossibile scansionare la directory locale."
msgstr "BŁĄD: nie można przeskanować lokalnego katalogu."
#: ../src/Backend.cpp:2187
msgid "Nessun file da scansionare."
msgstr "Brak plików do przeskanowania."
#: ../src/Backend.cpp:2192
msgid "File trovati localmente: "
msgstr "Pliki znalezione lokalnie: "
#: ../src/Backend.cpp:2209
msgid "ERRORE: clamdscan non trovato."
msgstr "BŁĄD: nie znaleziono clamdscan."
#: ../src/Backend.cpp:2220
msgid "ERRORE: il demone clamd non è attivo."
msgstr "BŁĄD: demon clamd nie jest uruchomiony."
#: ../src/Backend.cpp:2225
msgid "Demone ClamAV rilevato."
msgstr "Wykryto demona ClamAV."
#: ../src/Backend.cpp:2235
msgid "ERRORE: impossibile creare temp dir."
msgstr "BŁĄD: nie można utworzyć katalogu tymczasowego."
#: ../src/Backend.cpp:2249
msgid "Trovati "
msgstr "Znaleziono "
#: ../src/Backend.cpp:2249
msgid " file da copiare."
msgstr " plików do skopiowania."
#: ../src/Backend.cpp:2268
msgid "ERRORE copia locale: "
msgstr "BŁĄD kopiowania lokalnego: "
#: ../src/Backend.cpp:2297
msgid "ERRORE lettura SMB: "
msgstr "BŁĄD odczytu SMB: "
#: ../src/Backend.cpp:2306
msgid "Copiato: "
msgstr "Skopiowano: "
#: ../src/Backend.cpp:2324
msgid "Eseguo comando: "
msgstr "Wykonuję polecenie: "
#: ../src/Backend.cpp:2328
msgid "ERRORE: popen() fallita."
msgstr "BŁĄD: popen() nie powiodło się."
#: ../src/Backend.cpp:2372
msgid "=== Scansione completata ==="
msgstr "=== Skanowanie zakończone ==="
#: ../src/Backend.cpp:2373 ../src/usb/USBScanPage.cpp:652
msgid "File analizzati: "
msgstr "Przeskanowane pliki: "
#: ../src/Backend.cpp:2374
msgid "File infetti: "
msgstr "Zainfekowane pliki: "
#: ../src/Backend.cpp:2377
msgid "Scansione completata."
msgstr "Skanowanie zakończone."
#: ../src/Backend.cpp:2401
msgid "Directory Samba non trovata: "
msgstr "Nie znaleziono katalogu Samba: "
#: ../src/Backend.cpp:2413
msgid "⚠️ Impossibile riscrivere la configurazione Samba\n"
msgstr "⚠️ Nie można przepisać konfiguracji Samba\n"
#: ../src/Backend.cpp:2423
msgid "Rimossa directory Samba: "
msgstr "Usunięto katalog Samba: "
#: ../src/Backend.cpp:2443
msgid "🔧 Inizializzazione canale D-Bus per invio alert..."
msgstr "🔧 Inicjalizacja kanału D-Bus do wysyłania alertów..."
#: ../src/Backend.cpp:2470
msgid "🟢 Servizio BastionGuard-ransomware-alert trovato su D-Bus."
msgstr "🟢 Znaleziono usługę BastionGuard-ransomware-alert na D-Bus."
#: ../src/Backend.cpp:2472
msgid ""
"⚠️ Servizio BastionGuard-ransomware-alert non attivo. Gli avvisi non verranno "
"mostrati."
msgstr ""
"⚠️ Usługa BastionGuard-ransomware-alert nieaktywna. Alerty nie będą wyświetlane."
#: ../src/Backend.cpp:2475
msgid "❌ Errore inizializzazione D-Bus: "
msgstr "❌ Błąd inicjalizacji D-Bus: "
#: ../src/Backend.cpp:2506
msgid "⚠️ Impossibile verificare il listener D-Bus: "
msgstr "⚠️ Nie można zweryfikować nasłuchu D-Bus: "
#: ../src/Backend.cpp:2511
msgid ""
"⚠️ Listener org.BastionGuard.Ransomware.Alert non attivo — nessun popup verrà "
"mostrato."
msgstr ""
"⚠️ Nasłuch org.BastionGuard.Ransomware.Alert nieaktywny — nie pojawią się żadne okienka popup."
#: ../src/Backend.cpp:2534
msgid ""
"📢 Alert ransomware inviato via D-Bus:\n"
" - File: %1\n"
" - Famiglia: %2"
msgstr ""
"📢 Wysłano alert ransomware przez D-Bus:\n"
" - Plik: %1\n"
" - Rodzina: %2"
#: ../src/Backend.cpp:2539
msgid "❌ Errore nell'invio alert D-Bus: "
msgstr "❌ Błąd podczas wysyłania alertu D-Bus: "
#: ../src/Backend.cpp:2560
msgid "⚠️ Impossibile spostare il file, provo copia: "
msgstr "⚠️ Nie można przenieść pliku, próbuję kopiowania: "
#: ../src/Backend.cpp:2568
msgid "🧰 File spostato in quarantena: "
msgstr "🧰 Plik przeniesiony do kwarantanny: "
#: ../src/Backend.cpp:2573
msgid "File spostato in quarantena con successo:\n"
msgstr "Plik pomyślnie przeniesiony do kwarantanny:\n"
#: ../src/Backend.cpp:2579
msgid "Quarantena completata"
msgstr "Kwarantanna zakończona"
#: ../src/Backend.cpp:2584
msgid "❌ Errore durante la quarantena: "
msgstr "❌ Błąd podczas kwarantanny: "
#: ../src/Backend.cpp:2603
msgid "📁 Creata directory di quarantena: "
msgstr "📁 Utworzono katalog kwarantanny: "
#: ../src/Backend.cpp:2614
msgid "❌ Errore in ensureQuarantinePath(): "
msgstr "❌ Błąd w ensureQuarantinePath(): "
#: ../src/Backend.cpp:2658
msgid "[Backend] ❌ Errore: init cURL\n"
msgstr "[Backend] ❌ Błąd: inicjalizacja cURL\n"
#: ../src/Backend.cpp:2664
msgid "[Backend] ❌ Errore apertura file "
msgstr "[Backend] ❌ Błąd otwierania pliku "
#: ../src/Backend.cpp:2669
msgid "[Backend] 🌍 Download da URL: "
msgstr "[Backend] 🌍 Pobieranie z URL: "
#: ../src/Backend.cpp:2694
msgid "[Backend] Risultato cURL: "
msgstr "[Backend] Wynik cURL: "
#: ../src/Backend.cpp:2697
msgid "[Backend] ❌ Errore rete o HTTP ("
msgstr "[Backend] ❌ Błąd sieci lub HTTP ("
#: ../src/Backend.cpp:2702
msgid "[Backend] ⚠ banks.json scaricato ma vuoto.\n"
msgstr "[Backend] ⚠ banks.json pobrany, ale pusty.\n"
#: ../src/Backend.cpp:2706
msgid "[Backend] ✅ Lista banche aggiornata ("
msgstr "[Backend] ✅ Lista banków zaktualizowana ("
#: ../src/Backend.cpp:2740
msgid "✔ Whitelist salvata ("
msgstr "✔ Biała lista zapisana ("
#: ../src/Backend.cpp:2742
msgid "❌ Errore salvataggio whitelist: "
msgstr "❌ Błąd zapisu białej listy: "
#: ../src/Backend.cpp:2759
msgid "✔ Whitelist caricata ("
msgstr "✔ Biała lista wczytana ("
#: ../src/Backend.cpp:2761
msgid "⚠ Errore caricamento whitelist: "
msgstr "⚠ Błąd wczytywania białej listy: "
#: ../src/Backend.cpp:2772
msgid "✔ dnsmasq ricaricato correttamente.\n"
msgstr "✔ dnsmasq poprawnie przeładowany.\n"
#: ../src/Backend.cpp:2775
msgid "⚠️ Errore nel reload di dnsmasq.\n"
msgstr "⚠️ Błąd podczas przeładowania dnsmasq.\n"
#: ../src/Backend.cpp:2781
msgid "[Backend] setPhishingPort("
msgstr "[Backend] setPhishingPort("
#: ../src/Backend.cpp:2781
msgid ") — funzione non più usata."
msgstr ") — funkcja już nieużywana."
#: ../src/Backend.cpp:2815
msgid "[Firewall] Nessun IP valido estratto\n"
msgstr "[Firewall] Nie wyodrębniono żadnego prawidłowego IP\n"
#: ../src/Backend.cpp:2899
msgid "[Firewall] Impossibile aprire blacklist\n"
msgstr "[Firewall] Nie można otworzyć czarnej listy\n"
#: ../src/Backend.cpp:2915
msgid "[Firewall] Nessun IP valido trovato\n"
msgstr "[Firewall] Nie znaleziono żadnego prawidłowego IP\n"
#: ../src/QuarantinePage.cpp:45
msgid "Nessun file in quarantena"
msgstr "Brak plików w kwarantannie"
#: ../src/QuarantinePage.cpp:88
msgid "⚠ Errore attivazione monitor quarantena: "
msgstr "⚠ Błąd aktywacji monitora kwarantanny: "
#: ../src/QuarantinePage.cpp:127
msgid "Elimina"
msgstr "Usuń"
#: ../src/RealtimePage.cpp:10
msgid "▶ Avvia protezione"
msgstr "▶ Uruchom ochronę"
#: ../src/RealtimePage.cpp:11
msgid "■ Ferma protezione"
msgstr "■ Zatrzymaj ochronę"
#: ../src/RealtimePage.cpp:26 ../src/MainWindow.cpp:285
msgid "Protezione in tempo reale"
msgstr "Ochrona w czasie rzeczywistym"
#: ../src/RealtimePage.cpp:42
msgid "Monitoraggio in tempo reale con AntiRansom Engine..."
msgstr "Monitorowanie w czasie rzeczywistym przez silnik AntiRansom..."
#: ../src/RealtimePage.cpp:73
msgid "🔐 Protezione realtime pronta."
msgstr "🔐 Ochrona w czasie rzeczywistym gotowa."
#: ../src/RealtimePage.cpp:81
msgid "[RealtimePage] Avvio protezione richiesto"
msgstr "[RealtimePage] Żądanie uruchomienia ochrony"
#: ../src/RealtimePage.cpp:82
msgid ">>> Protezione avviata"
msgstr ">>> Ochrona uruchomiona"
#: ../src/RealtimePage.cpp:95
msgid "[RealtimePage] Arresto protezione richiesto"
msgstr "[RealtimePage] Żądanie zatrzymania ochrony"
#: ../src/RealtimePage.cpp:96
msgid ">>> Protezione fermata"
msgstr ">>> Ochrona zatrzymana"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:115
msgid "Utente grafico rilevato: "
msgstr "Wykryto użytkownika graficznego: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:131
msgid "ERRORE: impossibile determinare l'utente grafico."
msgstr "BŁĄD: nie można określić użytkownika graficznego."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:137
msgid "ERRORE: getpwnam fallito per utente: "
msgstr "BŁĄD: getpwnam nie powiódł się dla użytkownika: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:150
msgid "ERRORE: impossibile scrivere token utente: "
msgstr "BŁĄD: nie można zapisać tokenu użytkownika: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:160
msgid "Token copiato con successo all'utente: "
msgstr "Token pomyślnie skopiowany do użytkownika: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:175
msgid "Token caricato da /etc"
msgstr "Token wczytany z /etc"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:180
msgid "Token non presente, creazione nuovo..."
msgstr "Token nie istnieje, tworzę nowy..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:218
msgid "Token creato in /etc"
msgstr "Token utworzony w /etc"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:245
msgid "Alert inviato: "
msgstr "Wysłano alert: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:466
msgid "DelayedScanQueue: aggiunto "
msgstr "DelayedScanQueue: dodano "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:474
msgid "DelayedScanQueue: thread avviato"
msgstr "DelayedScanQueue: uruchomiono wątek"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:498
msgid "DelayedScanQueue: SCANSIONE RITARDATA → "
msgstr "DelayedScanQueue: SKANOWANIE OPÓŹNIONE → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:505
msgid "DelayedScanQueue: thread terminato"
msgstr "DelayedScanQueue: wątek zakończony"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:583
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:788
msgid " non accessibile"
msgstr " niedostępny"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:693
msgid "ATOMIC RENAME rilevato → "
msgstr "Wykryto ATOMIC RENAME → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:728
msgid "Avvio Anti-Ransomware (Realtime + YARA + Delayed Scan)"
msgstr "Uruchamianie Anti-Ransomware (Realtime + YARA + Opóźnione skanowanie)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:737
msgid "ERRORE: impossibile caricare/creare token."
msgstr "BŁĄD: nie można wczytać/utworzyć tokenu."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:746
msgid "ERRORE FATALE: impossibile determinare utente desktop."
msgstr "BŁĄD KRYTYCZNY: nie można określić użytkownika pulpitu."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:752
msgid "ERRORE: getpwnam fallito per utente "
msgstr "BŁĄD: getpwnam nie powiódł się dla użytkownika "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:760
msgid "ERRORE FATALE: HOME non accessibile: "
msgstr "BŁĄD KRYTYCZNY: katalog HOME niedostępny: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:764
msgid "Utente rilevato: "
msgstr "Wykryty użytkownik: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:765
msgid "Home monitorata: "
msgstr "Monitorowany katalog domowy: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:796
msgid " non accessibile (area protetta/FUSE)"
msgstr " niedostępny (obszar chroniony/FUSE)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:802
msgid "Lista directory monitorate:"
msgstr "Lista monitorowanych katalogów:"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:812
msgid "ERRORE FATALE: impossibile caricare regole YARA."
msgstr "BŁĄD KRYTYCZNY: nie można wczytać reguł YARA."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:816
msgid "Regole YARA caricate correttamente."
msgstr "Reguły YARA poprawnie wczytane."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:828
msgid "Thread delayed avviato (ritardo 30 secondi)."
msgstr "Uruchomiono wątek opóźnionego skanowania (opóźnienie 30 sekund)."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:836
msgid "ERRORE FATALE: inotify init fallito."
msgstr "BŁĄD KRYTYCZNY: inicjalizacja inotify nie powiodła się."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:842
msgid "Inotify inizializzato correttamente."
msgstr "Inotify poprawnie zainicjowany."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:848
msgid "Thread realtime avviato."
msgstr "Uruchomiono wątek czasu rzeczywistego."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:861
msgid "Richiesta terminazione..."
msgstr "Żądanie zakończenia..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:868
msgid "Anti-Ransomware terminato correttamente."
msgstr "Anti-Ransomware zakończony poprawnie."
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:329
msgid "[D-Bus] Alert inviato: "
msgstr "[D-Bus] Wysłano alert: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:333
msgid "[D-Bus] Errore alert: "
msgstr "[D-Bus] Błąd alertu: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:375
msgid "Allowlist non trovata: "
msgstr "Nie znaleziono listy dozwolonych: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:379
msgid "Allowlist caricata da: "
msgstr "Lista dozwolonych wczytana z: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:401
msgid "voci allowlist caricate"
msgstr "wczytanych pozycji listy dozwolonych"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:474
msgid "Config non trovata, uso default (YARA=1, DB=0, scan=/home)"
msgstr "Nie znaleziono konfiguracji, używam domyślnych (YARA=1, DB=0, scan=/home)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:492
msgid "Config trovata: "
msgstr "Znaleziono konfigurację: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:528
msgid "Parametro max_memory invalido: "
msgstr "Nieprawidłowy parametr max_memory: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:534
msgid "Parametro scan_interval invalido: "
msgstr "Nieprawidłowy parametr scan_interval: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:568
msgid "Uso cartella YARA utente: "
msgstr "Używam folderu YARA użytkownika: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:571
msgid "Uso cartella YARA di sistema: "
msgstr "Używam systemowego folderu YARA: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:574
msgid "Cartella YARA non trovata, uso fallback interno: "
msgstr "Nie znaleziono folderu YARA, używam wewnętrznego fallbacku: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:578
msgid "Percorso YARA specificato non trovato: "
msgstr "Podana ścieżka YARA nie znaleziona: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:585
msgid "Config caricata correttamente"
msgstr "Konfiguracja poprawnie wczytana"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:598
msgid "Nessuna configurazione Samba trovata: "
msgstr "Nie znaleziono konfiguracji Samba: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:609
msgid "directory Samba caricate"
msgstr "wczytanych katalogów Samba"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:685
msgid "Errore creazione compilatore YARA"
msgstr "Błąd tworzenia kompilatora YARA"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:702
msgid "Caricata regola YARA: "
msgstr "Wczytano regułę YARA: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:704
msgid "Errore compilando: "
msgstr "Błąd kompilacji: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:708
msgid "Cartella YARA non valida: "
msgstr "Nieprawidłowy folder YARA: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:715
msgid "Integrità compromessa per la regola Zero-Day!"
msgstr "Naruszenie integralności reguły Zero-Day!"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:716
msgid "SHA256 atteso: "
msgstr "Oczekiwany SHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:717
msgid "SHA256 trovato: "
msgstr "Znaleziony SHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:726
msgid "Caricata regola Zero-Day protetta: "
msgstr "Wczytano chronioną regułę Zero-Day: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:728
msgid "Errore compilando Zero-Day: "
msgstr "Błąd kompilacji Zero-Day: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:733
msgid "Regola Zero-Day non trovata: "
msgstr "Nie znaleziono reguły Zero-Day: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:738
msgid "Nessuna regola YARA valida trovata."
msgstr "Nie znaleziono żadnych prawidłowych reguł YARA."
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:743
msgid "Errore compilazione regole YARA"
msgstr "Błąd kompilacji reguł YARA"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:749
msgid "regole YARA totali compilate"
msgstr "łącznie skompilowanych reguł YARA"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:757
msgid "📄 Scansione file: "
msgstr "📄 Skanowanie pliku: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:760
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1031
msgid "❌ File non trovato: "
msgstr "❌ Nie znaleziono pliku: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:767
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:820
msgid "❌ Errore caricamento regole YARA\n"
msgstr "❌ Błąd wczytywania reguł YARA\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:784
msgid "❌ Errore durante la scansione YARA\n"
msgstr "❌ Błąd podczas skanowania YARA\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:791
msgid "✔ Nessuna regola YARA ha matchato.\n"
msgstr "✔ Żadna reguła YARA nie dopasowała.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:797
msgid "⚠ RILEVATO!\n"
msgstr "⚠ WYKRYTO!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:798
msgid " Regole trovate:\n"
msgstr " Znalezione reguły:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:802
msgid " Severità massima: "
msgstr " Maksymalna powaga: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:810
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1077
msgid "📁 Scansione directory: "
msgstr "📁 Skanowanie katalogu: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:813
msgid "❌ Directory non trovata: "
msgstr "❌ Nie znaleziono katalogu: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:847
msgid "⚠ RILEVATO: "
msgstr "⚠ WYKRYTO: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:856
msgid "✔ Nessun file infetto trovato.\n"
msgstr "✔ Nie znaleziono zainfekowanych plików.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid "⚠ Trovati "
msgstr "⚠ Znaleziono "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid " file infetti.\n"
msgstr " zainfekowanych plików.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:927
msgid "Errore inizializzazione YARA"
msgstr "Błąd inicjalizacji YARA"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:938
msgid "🧠 Max memory dinamica settata a: "
msgstr "🧠 Dynamiczne maksymalne zużycie pamięci ustawione na: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:985
msgid "Uso:\n"
msgstr "Użycie:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:986
msgid " BastionGuard-antiransomware (modalità demone)\n"
msgstr " BastionGuard-antiransomware (tryb demona)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:987
msgid ""
" BastionGuard-antiransomware --scan <file> (scansiona un singolo "
"file)\n"
msgstr ""
" BastionGuard-antiransomware --scan <plik> (skanuje pojedynczy plik)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:988
msgid ""
" BastionGuard-antiransomware --scan-dir <dir> (scansiona una "
"directory)\n"
msgstr ""
" BastionGuard-antiransomware --scan-dir <katalog> (skanuje katalog)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:989
msgid ""
" BastionGuard-antiransomware --rules-dir <dir> (override path regole)\n"
msgstr ""
" BastionGuard-antiransomware --rules-dir <katalog> (nadpisuje ścieżkę reguł)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:990
msgid " BastionGuard-antiransomware --0day-protection <file>\n"
msgstr " BastionGuard-antiransomware --0day-protection <plik>\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 "❌ Nie można używać jednocześnie --scan i --scan-dir.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1010
msgid ""
"❌ Impossibile compilare le regole YARA; il demone continuerà senza YARA\n"
msgstr ""
"❌ Nie można skompilować reguł YARA; demon będzie kontynuował bez YARA\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1043
msgid "🔍 Scansione file: "
msgstr "🔍 Skanowanie pliku: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1058
msgid "⚠ RILEVATO nel file di test!\n"
msgstr "⚠ WYKRYTO w pliku testowym!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1061
msgid "✔ Nessuna regola matchata.\n"
msgstr "✔ Żadna reguła nie dopasowała.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1113
msgid "▶ Demone Anti-Ransomware avviato\n"
msgstr "▶ Uruchomiono demona Anti-Ransomware\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1198
msgid "🟡 Allowlist: "
msgstr "🟡 Lista dozwolonych: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1210
msgid "⚠️ [YARA_SAMBA] Ransomware in Samba: "
msgstr "⚠️ [YARA_SAMBA] Ransomware w Samba: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1229
msgid "⚠️ [YARA] Ransomware rilevato: "
msgstr "⚠️ [YARA] Wykryto ransomware: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1272
msgid "🌐 Scansione Samba: "
msgstr "🌐 Skanowanie Samba: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1289
msgid "⏩ Samba OFF. Solo YARA.\n"
msgstr "⏩ Samba WYŁĄCZONE. Tylko YARA.\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1295
msgid "🔍 Scansione directory: "
msgstr "🔍 Skanowanie katalogu: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1312
msgid "Errore scansione: "
msgstr "Błąd skanowania: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1327
msgid "⏹ Demone Anti-Ransomware terminato\n"
msgstr "⏹ Demon Anti-Ransomware zakończony\n"
#: ../src/ClamdConfig.cpp:109
msgid "❌ Errore backup: "
msgstr "❌ Błąd kopii zapasowej: "
#: ../src/ClamdConfig.cpp:116
msgid "❌ Impossibile creare il backup di "
msgstr "❌ Nie można utworzyć kopii zapasowej "
#: ../src/first_run/first-run-services-window.cpp:106
msgid "Impossibile creare directory config: "
msgstr "Nie można utworzyć katalogu konfiguracyjnego: "
#: ../src/first_run/first-run-services-window.cpp:126
msgid "Impossibile creare directory flag: "
msgstr "Nie można utworzyć katalogu flag: "
#: ../src/first_run/first-run-services-window.cpp:145
msgid "Errore durante scrittura flag file: "
msgstr "Błąd podczas zapisu pliku flagi: "
#: ../src/first_run/first-run-services-window.cpp:177
msgid "Errore: impossibile aprire config.json per scrittura"
msgstr "Błąd: nie można otworzyć config.json do zapisu"
#: ../src/first_run/first-run-services-window.cpp:182
msgid "Errore durante il salvataggio config: "
msgstr "Błąd podczas zapisywania konfiguracji: "
#: ../src/first_run/first-run-services-window.cpp:223
msgid "BastionGuard - Configurazione iniziale"
msgstr "BastionGuard - Początkowa konfiguracja"
#: ../src/first_run/first-run-services-window.cpp:239
msgid "⚠ Errore caricamento icona minimize\n"
msgstr "⚠ Błąd wczytywania ikony minimalizacji\n"
#: ../src/first_run/first-run-services-window.cpp:250
msgid "⚠ Errore caricamento icona close\n"
msgstr "⚠ Błąd wczytywania ikony zamykania\n"
#: ../src/first_run/first-run-services-window.cpp:277
msgid "⚠ Impossibile caricare logo-sidebar.png\n"
msgstr "⚠ Nie można wczytać logo-sidebar.png\n"
#: ../src/first_run/first-run-services-window.cpp:300
msgid "Scegli quali servizi di protezione attivare"
msgstr "Wybierz, które usługi ochrony aktywować"
#: ../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 ""
"Wybrane usługi będą uruchamiane automatycznie przy logowaniu.\n"
"Możesz je w każdej chwili zmodyfikować w ustawieniach."
#: ../src/first_run/first-run-services-window.cpp:366
msgid "Configurazione minima"
msgstr "Minimalna konfiguracja"
#: ../src/first_run/first-run-services-window.cpp:370
msgid "Attiva tutto"
msgstr "Aktywuj wszystko"
#: ../src/first_run/first-run-services-window.cpp:374
msgid "Applica e continua"
msgstr "Zastosuj i kontynuuj"
#: ../src/UpdatePage.cpp:56
msgid "Aggiorna firme (freshclam)"
msgstr "Aktualizuj sygnatury (freshclam)"
#: ../src/UpdatePage.cpp:58
msgid "Aggiungi sorgente"
msgstr "Dodaj źródło"
#: ../src/UpdatePage.cpp:59
msgid "Salva sorgenti"
msgstr "Zapisz źródła"
#: ../src/UpdatePage.cpp:60
msgid "Sorgenti aggiuntive"
msgstr "Dodatkowe źródła"
#: ../src/UpdatePage.cpp:75
msgid "Servizio automatico Freshclam:"
msgstr "Automatyczna usługa Freshclam:"
#: ../src/UpdatePage.cpp:79
msgid "Aggiorna automaticamente le firme SaneSecurity (ogni 2 ore):"
msgstr "Automatycznie aktualizuj sygnatury SaneSecurity (co 2 godziny):"
#: ../src/UpdatePage.cpp:101
msgid "Sorgenti di aggiornamento aggiuntive"
msgstr "Dodatkowe źródła aktualizacji"
#: ../src/UpdatePage.cpp:136
msgid "Abilito"
msgstr "Włączam"
#: ../src/UpdatePage.cpp:136
msgid "Disabilito"
msgstr "Wyłączam"
#: ../src/UpdatePage.cpp:162
msgid "🔄 Avvio aggiornamento delle firme...\n"
msgstr "🔄 Uruchamianie aktualizacji sygnatur...\n"
#: ../src/UpdatePage.cpp:174
msgid "⏸️ Arresto servizio clamav-freshclam...\n"
msgstr "⏸️ Zatrzymywanie usługi clamav-freshclam...\n"
#: ../src/UpdatePage.cpp:178
msgid "🚀 Avvio aggiornamento con pkexec freshclam...\n"
msgstr "🚀 Uruchamianie aktualizacji przez pkexec freshclam...\n"
#: ../src/UpdatePage.cpp:182
msgid "❌ Errore freshclam: "
msgstr "❌ Błąd freshclam: "
#: ../src/UpdatePage.cpp:192
msgid ""
"\n"
"🧾 Codice di uscita: %1\n"
msgstr ""
"\n"
"🧾 Kod wyjścia: %1\n"
#: ../src/UpdatePage.cpp:195
msgid "▶️ Riavvio del servizio clamav-freshclam...\n"
msgstr "▶️ Ponowne uruchamianie usługi clamav-freshclam...\n"
#: ../src/UpdatePage.cpp:199 ../src/UpdatePage.cpp:235
msgid ""
"\n"
"🔽 Scarico firme aggiuntive dalle sorgenti configurate...\n"
msgstr ""
"\n"
"🔽 Pobieranie dodatkowych sygnatur z skonfigurowanych źródeł...\n"
#: ../src/UpdatePage.cpp:203
msgid "🔐 Aggiornamento firme SaneSecurity...\n"
msgstr "🔐 Aktualizacja sygnatur SaneSecurity...\n"
#: ../src/UpdatePage.cpp:207
msgid "🔁 Ricarico clamd (clamav-daemon)...\n"
msgstr "🔁 Przeładowywanie clamd (clamav-daemon)...\n"
#: ../src/UpdatePage.cpp:210
msgid "⚠ Reload clamav-daemon fallito (codice non zero).\n"
msgstr "⚠ Przeładowanie clamav-daemon nie powiodło się (kod inny niż zero).\n"
#: ../src/UpdatePage.cpp:215
msgid "✅ Aggiornamento completato con successo.\n"
msgstr "✅ Aktualizacja zakończona sukcesem.\n"
#: ../src/UpdatePage.cpp:222
msgid "❌ Errore durante l'aggiornamento: %1\n"
msgstr "❌ Błąd podczas aktualizacji: %1\n"
#: ../src/UpdatePage.cpp:286
msgid "⬇️ Scarico da: "
msgstr "⬇️ Pobieranie z: "
#: ../src/UpdatePage.cpp:293
msgid ""
"\n"
"✅ Aggiornamento firme extra completato.\n"
msgstr ""
"\n"
"✅ Aktualizacja dodatkowych sygnatur zakończona.\n"
#: ../src/UpdatePage.cpp:315 ../src/UpdatePage.cpp:434
msgid "➕ Nuova sorgente"
msgstr "➕ Nowe źródło"
#: ../src/UpdatePage.cpp:335
msgid "Nome sorgente (es. Sanesecurity)"
msgstr "Nazwa źródła (np. Sanesecurity)"
#: ../src/UpdatePage.cpp:339
msgid "https://example.com/firme.cvd"
msgstr "https://przyklad.pl/sygnatury.cvd"
#: ../src/UpdatePage.cpp:342
msgid "_Richiede autenticazione"
msgstr "_Wymaga uwierzytelnienia"
#: ../src/UpdatePage.cpp:346
msgid "Username"
msgstr "Nazwa użytkownika"
#: ../src/UpdatePage.cpp:350
msgid "Password"
msgstr "Hasło"
#: ../src/UpdatePage.cpp:355
msgid "_Test connessione"
msgstr "_Test połączenia"
#: ../src/UpdatePage.cpp:356
msgid "_Salva sorgente"
msgstr "_Zapisz źródło"
#: ../src/UpdatePage.cpp:357
msgid "_Elimina sorgente"
msgstr "_Usuń źródło"
#: ../src/UpdatePage.cpp:456
msgid "💾 Sorgente salvata.\n"
msgstr "💾 Źródło zapisane.\n"
#: ../src/UpdatePage.cpp:461
msgid "❌ Sorgente rimossa.\n"
msgstr "❌ Źródło usunięte.\n"
#: ../src/UpdatePage.cpp:486
msgid "Sorgenti salvate in ~/.config/BastionGuard/sources.conf\n"
msgstr "Źródła zapisane w ~/.config/BastionGuard/sources.conf\n"
#: ../src/UpdatePage.cpp:539
msgid "⚠ Nessun URL specificato per "
msgstr "⚠ Nie podano URL dla "
#: ../src/UpdatePage.cpp:543
msgid "🔍 Test connessione a "
msgstr "🔍 Test połączenia z "
#: ../src/UpdatePage.cpp:550
msgid "⚠ Nessuna password trovata per "
msgstr "⚠ Nie znaleziono hasła dla "
#: ../src/UpdatePage.cpp:560
msgid "Errore: "
msgstr "Błąd: "
#: ../src/UpdatePage.cpp:563
msgid "Risposta HTTP: "
msgstr "Odpowiedź HTTP: "
#: ../src/UpdatePage.cpp:565
msgid "✅ Connessione riuscita.\n"
msgstr "✅ Połączenie udane.\n"
#: ../src/UpdatePage.cpp:567
msgid "❌ Connessione fallita o accesso negato.\n"
msgstr "❌ Połączenie nieudane lub odmowa dostępu.\n"
#: ../src/UpdatePage.cpp:626
msgid "🌐 Aggiornamento database SaneSecurity (mirror sicuro)...\n"
msgstr "🌐 Aktualizacja bazy SaneSecurity (bezpieczne lustro)...\n"
#: ../src/UpdatePage.cpp:648
msgid "❌ Errore rsync: "
msgstr "❌ Błąd rsync: "
#: ../src/UpdatePage.cpp:674
msgid "📦 Firme SaneSecurity aggiornate senza toccare i database ufficiali.\n"
msgstr "📦 Sygnatury SaneSecurity zaktualizowane bez ingerencji w oficjalne bazy.\n"
#: ../src/UpdatePage.cpp:707
msgid "⏱️ Attivo aggiornamento automatico SaneSecurity ogni 2 ore...\n"
msgstr "⏱️ Włączam automatyczną aktualizację SaneSecurity co 2 godziny...\n"
#: ../src/UpdatePage.cpp:708
msgid "⏸️ Disattivo aggiornamento automatico SaneSecurity...\n"
msgstr "⏸️ Wyłączam automatyczną aktualizację SaneSecurity...\n"
#: ../src/AntiRansomwarePage.cpp:31
msgid "⚠ Regola MATCH: "
msgstr "⚠ Dopasowana reguła: "
#: ../src/AntiRansomwarePage.cpp:73
msgid "📄 Scegli file"
msgstr "📄 Wybierz plik"
#: ../src/AntiRansomwarePage.cpp:74
msgid "📂 Scegli cartella"
msgstr "📂 Wybierz folder"
#: ../src/AntiRansomwarePage.cpp:75
msgid "🧪 Scansiona"
msgstr "🧪 Skanuj"
#: ../src/AntiRansomwarePage.cpp:76
msgid "🔔 Test notifica"
msgstr "🔔 Test powiadomienia"
#: ../src/AntiRansomwarePage.cpp:103
msgid "🔐 Anti-Ransomware pronto.\n"
msgstr "🔐 Anti-Ransomware gotowy.\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 "Anuluj"
#: ../src/AntiRansomwarePage.cpp:147 ../src/AntiRansomwarePage.cpp:166
msgid "Seleziona"
msgstr "Wybierz"
#: ../src/AntiRansomwarePage.cpp:171
msgid "📂 Cartella selezionata: "
msgstr "📂 Wybrany folder: "
#: ../src/AntiRansomwarePage.cpp:186
msgid "⚠ Nessun file o cartella selezionata."
msgstr "⚠ Nie wybrano żadnego pliku ani folderu."
#: ../src/AntiRansomwarePage.cpp:195
msgid "❌ Percorso non valido."
msgstr "❌ Nieprawidłowa ścieżka."
#: ../src/AntiRansomwarePage.cpp:217
msgid "⚠ Nessuna regola YARA trovata."
msgstr "⚠ Nie znaleziono żadnych reguł YARA."
#: ../src/AntiRansomwarePage.cpp:230
msgid "📜 Regole YARA caricate."
msgstr "📜 Wczytano reguły YARA."
#: ../src/AntiRansomwarePage.cpp:242
msgid "🔍 Scansione: "
msgstr "🔍 Skanowanie: "
#: ../src/AntiRansomwarePage.cpp:249
msgid "❌ Errore YARA: "
msgstr "❌ Błąd YARA: "
#: ../src/AntiRansomwarePage.cpp:258
msgid "⚠️ Rilevata regola YARA: "
msgstr "⚠️ Wykryto regułę YARA: "
#: ../src/AntiRansomwarePage.cpp:279
msgid "Rilevato ransomware:\n"
msgstr "Wykryto ransomware:\n"
#: ../src/AntiRansomwarePage.cpp:279
msgid ""
"\n"
"Regola: "
msgstr ""
"\n"
"Reguła: "
#: ../src/AntiRansomwarePage.cpp:312
msgid "⚠ Impossibile leggere log realtime."
msgstr "⚠ Nie można odczytać logów czasu rzeczywistego."
#: ../src/AntiRansomwarePage.cpp:352
msgid "Alert inviato:"
msgstr "Wysłano alert:"
#: ../src/AntiRansomwarePage.cpp:372
msgid "🚨 ALERT realtime: "
msgstr "🚨 ALERT w czasie rzeczywistym: "
#: ../src/xdg-main.cpp:50
msgid "Usage: BastionGuard-bankopener <url>\n"
msgstr "Użycie: BastionGuard-bankopener <url>\n"
#: ../src/xdg-main.cpp:55
msgid "[BankOpener] 🔍 Verifico dominio: "
msgstr "[BankOpener] 🔍 Sprawdzam domenę: "
#: ../src/xdg-main.cpp:64
msgid ""
"[BankOpener] 🖥️ Sessione Wayland rilevata → uso backend Wayland per CEF.\n"
msgstr ""
"[BankOpener] 🖥️ Wykryto sesję Wayland → używam backendu Wayland dla CEF.\n"
#: ../src/xdg-main.cpp:71
msgid "[BankOpener] 🖥️ Sessione X11 rilevata → uso backend X11 per CEF.\n"
msgstr ""
"[BankOpener] 🖥️ Wykryto sesję X11 → używam backendu X11 dla CEF.\n"
#: ../src/xdg-main.cpp:76
msgid ""
"[BankOpener] ⚠️ Nessuna sessione grafica rilevata → fallback X11 software.\n"
msgstr ""
"[BankOpener] ⚠️ Nie wykryto sesji graficznej → powrót do programowego X11.\n"
#: ../src/xdg-main.cpp:105
msgid "[BankOpener] 🌍 Apertura browser di sistema: "
msgstr "[BankOpener] 🌍 Otwieranie systemowej przeglądarki: "
#: ../src/xdg-main.cpp:109
msgid "[BankOpener] ⚠️ Errore esecuzione comando: "
msgstr "[BankOpener] ⚠️ Błąd wykonywania polecenia: "
#: ../src/AntiPhishingEngine.cpp:45
msgid "Impossibile aprire blacklist phishing: "
msgstr "Nie można otworzyć czarnej listy phishing: "
#: ../src/AntiPhishingEngine.cpp:56
msgid "Blacklist phishing vuota o non caricata da "
msgstr "Czarna lista phishing pusta lub nie wczytana z "
#: ../src/AntiPhishingEngine.cpp:59
msgid "voci caricate da blacklist phishing in "
msgstr "wczytanych pozycji czarnej listy phishing w "
#: ../src/AntiPhishingEngine.cpp:80
msgid "⚠ URL in blacklist: "
msgstr "⚠ URL na czarnej liście: "
#: ../src/AntiPhishingEngine.cpp:84
msgid "⚠ URL sospetto (phishing euristico): "
msgstr "⚠ Podejrzany URL (heurystyka phishing): "
#: ../src/AntiPhishingEngine.cpp:104
msgid ">>> AntiPhishing avviato"
msgstr ">>> AntiPhishing uruchomiony"
#: ../src/AntiPhishingEngine.cpp:109
msgid ">>> AntiPhishing fermato"
msgstr ">>> AntiPhishing zatrzymany"
#: ../src/DashboardPage.cpp:54
msgid "Inizializzazione..."
msgstr "Inicjalizacja..."
#: ../src/DashboardPage.cpp:55 ../src/DashboardPage.cpp:232
msgid "Versione firme: sconosciuta"
msgstr "Wersja sygnatur: nieznana"
#: ../src/DashboardPage.cpp:56 ../src/DashboardPage.cpp:239
msgid "Data aggiornamento: sconosciuta"
msgstr "Data aktualizacji: nieznana"
#: ../src/DashboardPage.cpp:57
msgid "Anti-Ransomware: stato sconosciuto"
msgstr "Anti-Ransomware: stan nieznany"
#: ../src/DashboardPage.cpp:58
msgid "Anti-Phishing: stato sconosciuto"
msgstr "Anti-Phishing: stan nieznany"
#: ../src/DashboardPage.cpp:84
msgid "Stato"
msgstr "Stan"
#: ../src/DashboardPage.cpp:85
msgid "Versione Firme"
msgstr "Wersja sygnatur"
#: ../src/DashboardPage.cpp:86
msgid "Ultimo aggiornamento"
msgstr "Ostatnia aktualizacja"
#: ../src/DashboardPage.cpp:101
msgid "Ultimi file scansionati"
msgstr "Ostatnio skanowane pliki"
#: ../src/DashboardPage.cpp:128
msgid "⚠ Impossibile caricare immagine: "
msgstr "⚠ Nie można wczytać obrazu: "
#: ../src/DashboardPage.cpp:179 ../src/MainWindow.cpp:239
msgid "⚠ Impossibile caricare icona: "
msgstr "⚠ Nie można wczytać ikony: "
#: ../src/DashboardPage.cpp:227
msgid "<b>Antivirus engine:</b> <span foreground='green'><b>Attivo</b></span>"
msgstr "<b>Silnik antywirusowy:</b> <span foreground='green'><b>Aktywny</b></span>"
#: ../src/DashboardPage.cpp:255
msgid "Nessun file scansionato di recente."
msgstr "Brak ostatnio skanowanych plików."
#: ../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>Aktywny</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>Wyłączony</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>Aktywny</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>Wyłączony</b></span>"
#: ../src/SaneSecurityUpdater.cpp:35
msgid "Errore: impossibile creare la cartella temporanea"
msgstr "Błąd: nie można utworzyć katalogu tymczasowego"
#: ../src/SaneSecurityUpdater.cpp:47
msgid "Errore durante rsync (codice "
msgstr "Błąd podczas rsync (kod "
#: ../src/SaneSecurityUpdater.cpp:66
msgid "Errore copiando i file SaneSecurity"
msgstr "Błąd podczas kopiowania plików SaneSecurity"
#: ../src/SaneSecurityUpdater.cpp:73
msgid "⚠ Impossibile ricaricare il servizio ClamAV: servizio non trovato"
msgstr "⚠ Nie można przeładować usługi ClamAV: usługa nie znaleziona"
#: ../src/SecureBrowser.cpp:132
msgid "[SecureBrowser] ⚠ File non trovato: "
msgstr "[SecureBrowser] ⚠ Nie znaleziono pliku: "
#: ../src/SecureBrowser.cpp:139
msgid "[SecureBrowser] ⚠ Impossibile aprire: "
msgstr "[SecureBrowser] ⚠ Nie można otworzyć: "
#: ../src/SecureBrowser.cpp:168
msgid "[SecureBrowser] ✅ Caricati "
msgstr "[SecureBrowser] ✅ Wczytano "
#: ../src/SecureBrowser.cpp:169
msgid " domini trusted da "
msgstr " zaufanych domen z "
#: ../src/SecureBrowser.cpp:172
msgid "[SecureBrowser] ❌ Errore parsing JSON (%1): %2"
msgstr "[SecureBrowser] ❌ Błąd parsowania JSON (%1): %2"
#: ../src/SecureBrowser.cpp:185
msgid "[SecureBrowser] 🔍 Caricamento domini trusted...\n"
msgstr "[SecureBrowser] 🔍 Wczytywanie zaufanych domen...\n"
#: ../src/SecureBrowser.cpp:195
msgid "[SecureBrowser] ✅ Cache inizializzata: "
msgstr "[SecureBrowser] ✅ Zainicjowano pamięć podręczną: "
#: ../src/SecureBrowser.cpp:196 ../src/phishing/BastionGuard-daemon.cpp:93
msgid " domini trusted.\n"
msgstr " zaufanych domen.\n"
#: ../src/SecureBrowser.cpp:199
msgid "[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' presente in cache.\n"
msgstr "[SecureBrowser] 🔎 Weryfikacja: 'intesasanpaolo.com' obecny w pamięci podręcznej.\n"
#: ../src/SecureBrowser.cpp:201
msgid ""
"[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' NON presente in cache.\n"
msgstr ""
"[SecureBrowser] 🔎 Weryfikacja: 'intesasanpaolo.com' NIEobecny w pamięci podręcznej.\n"
#: ../src/SecureBrowser.cpp:209
msgid "[SecureBrowser] 🟢 Trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 Zaufany (dopasowanie bezpośrednie): "
#: ../src/SecureBrowser.cpp:219
msgid "[SecureBrowser] 🟢 Trusted (match parent '%1'): %2"
msgstr "[SecureBrowser] 🟢 Zaufany (dopasowanie nadrzędne '%1'): %2"
#: ../src/SecureBrowser.cpp:228
msgid "[SecureBrowser] 🔴 NON trusted: "
msgstr "[SecureBrowser] 🔴 NIEzaufany: "
#: ../src/SecureBrowser.cpp:247
msgid "[SecureBrowser] 🌐 Browser creato.\n"
msgstr "[SecureBrowser] 🌐 Przeglądarka utworzona.\n"
#: ../src/SecureBrowser.cpp:260
msgid "[SecureBrowser] 🔒 Tutte le finestre chiuse — uscita loop.\n"
msgstr "[SecureBrowser] 🔒 Wszystkie okna zamknięte — wyjście z pętli.\n"
#: ../src/SecureBrowser.cpp:275
msgid "[SecureBrowser] 🌍 URL richiesto: "
msgstr "[SecureBrowser] 🌍 Żądany URL: "
#: ../src/SecureBrowser.cpp:276
msgid "[SecureBrowser] 🧩 Host estratto: "
msgstr "[SecureBrowser] 🧩 Wyodrębniony host: "
#: ../src/SecureBrowser.cpp:280
msgid "[SecureBrowser] ✅ Dominio locale consentito.\n"
msgstr "[SecureBrowser] ✅ Domena lokalna dozwolona.\n"
#: ../src/SecureBrowser.cpp:298
msgid "[SecureBrowser] 🟢 Consentito (entry trusted): "
msgstr "[SecureBrowser] 🟢 Dozwolone (pozycja zaufana): "
#: ../src/SecureBrowser.cpp:308
msgid "[SecureBrowser] 🟢 Consentito (subframe in sessione trusted): "
msgstr "[SecureBrowser] 🟢 Dozwolone (subframe w zaufanej sesji): "
#: ../src/SecureBrowser.cpp:313
msgid ""
"[SecureBrowser] 🟢 Consentito (main-frame senza gesto utente, sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🟢 Dozwolone (main-frame bez gestu użytkownika, sesja zaufana): "
#: ../src/SecureBrowser.cpp:321
msgid "[SecureBrowser] 🟢 Consentito (main-frame click verso trusted): "
msgstr "[SecureBrowser] 🟢 Dozwolone (main-frame kliknięcie w zaufany): "
#: ../src/SecureBrowser.cpp:325
msgid ""
"[SecureBrowser] 🚫 Bloccato (uscita main-frame user-initiated da sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🚫 Zablokowano (wyjście main-frame zainicjowane przez użytkownika z zaufanej sesji): "
#: ../src/SecureBrowser.cpp:336
msgid "[SecureBrowser] 🟢 Consentito (bank domain): "
msgstr "[SecureBrowser] 🟢 Dozwolone (domena bankowa): "
#: ../src/SecureBrowser.cpp:340
msgid "[SecureBrowser] 🟢 Consentito (payment domain): "
msgstr "[SecureBrowser] 🟢 Dozwolone (domena płatności): "
#: ../src/SecureBrowser.cpp:344
msgid "[SecureBrowser] 🚫 Navigazione bloccata verso dominio non trusted: "
msgstr "[SecureBrowser] 🚫 Nawigacja zablokowana do niezaufanej domeny: "
#: ../src/SecureBrowser.cpp:364
msgid "[SecureBrowser] ✅ Bypass cert error ("
msgstr "[SecureBrowser] ✅ Pominięto błąd certyfikatu ("
#: ../src/SecureBrowser.cpp:365
msgid ") per dominio trusted/payment: "
msgstr ") dla domeny zaufanej/płatniczej: "
#: ../src/SecureBrowser.cpp:370
msgid "[SecureBrowser] ⛔ Cert error ("
msgstr "[SecureBrowser] ⛔ Błąd certyfikatu ("
#: ../src/SecureBrowser.cpp:371
msgid ") per dominio NON trusted: "
msgstr ") dla domeny NIEzaufanej: "
#: ../src/SecureBrowser.cpp:523
msgid ""
"[SecureBrowser] ⚠️ Richiesta duplicata nello stesso processo. Apro via "
"sistema.\n"
msgstr ""
"[SecureBrowser] ⚠️ Powtórzone żądanie w tym samym procesie. Otwieram przez system.\n"
#: ../src/SecureBrowser.cpp:530
msgid "[SecureBrowser] ℹ️ Istanza già attiva. Apro nel browser di sistema.\n"
msgstr "[SecureBrowser] ℹ️ Instancja już aktywna. Otwieram w systemowej przeglądarce.\n"
#: ../src/SecureBrowser.cpp:536
msgid "[SecureBrowser] 🧩 Avvio sandbox Blink/CEF per URL: "
msgstr "[SecureBrowser] 🧩 Uruchamianie piaskownicy Blink/CEF dla URL: "
#: ../src/SecureBrowser.cpp:548
msgid "[SecureBrowser] ⚠️ Creazione cache_dir fallita: "
msgstr "[SecureBrowser] ⚠️ Nie udało się utworzyć katalogu cache: "
#: ../src/SecureBrowser.cpp:569
msgid "[SecureBrowser] ❌ CefInitialize returned false for backend: "
msgstr "[SecureBrowser] ❌ CefInitialize zwróciło false dla backendu: "
#: ../src/SecureBrowser.cpp:578
msgid "[SecureBrowser] ⚠️ CEF init (Wayland?) fallito → ritento con X11.\n"
msgstr "[SecureBrowser] ⚠️ Inicjalizacja CEF (Wayland?) nie powiodła się → ponawiam próbę z X11.\n"
#: ../src/SecureBrowser.cpp:584
msgid ""
"[SecureBrowser] ❌ CefInitialize fallito definitivamente. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ Ostatecznie nie udało się CefInitialize. Powrót do xdg-open.\n"
#: ../src/SecureBrowser.cpp:600
msgid ""
"[SecureBrowser] ❌ CreateBrowserView() ha restituito nullptr. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ CreateBrowserView() zwróciło nullptr. Powrót do xdg-open.\n"
#: ../src/SecureBrowser.cpp:631
msgid "[SecureBrowser] ✅ Sandbox chiusa correttamente.\n"
msgstr "[SecureBrowser] ✅ Piaskownica poprawnie zamknięta.\n"
#: ../src/SecureBrowser.cpp:647
msgid "[SecureBrowser] 🔍 Caricamento domini pagamenti...\n"
msgstr "[SecureBrowser] 🔍 Wczytywanie domen płatniczych...\n"
#: ../src/SecureBrowser.cpp:661
msgid "[SecureBrowser] ✅ Cache pagamenti inizializzata: "
msgstr "[SecureBrowser] ✅ Zainicjowano pamięć podręczną płatności: "
#: ../src/SecureBrowser.cpp:670
msgid "[SecureBrowser] 🟢 Payment trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 Zaufana płatność (dopasowanie bezpośrednie): "
#: ../src/SecureBrowser.cpp:679
msgid "[SecureBrowser] 🟢 Payment trusted (match parent '"
msgstr "[SecureBrowser] 🟢 Zaufana płatność (dopasowanie nadrzędne '"
#: ../src/alert/AlertWindowRealtime.cpp:13
msgid "⚠️ Ransomware rilevato in tempo reale"
msgstr "⚠️ Wykryto ransomware w czasie rzeczywistym"
#: ../src/alert/AlertWindowRealtime.cpp:16
msgid ""
"Famiglia: %1\n"
"File: %2"
msgstr ""
"Rodzina: %1\n"
"Plik: %2"
#: ../src/alert/AlertWindowRealtime.cpp:21
#: ../src/alert/BastionGuard-ransomware-alert.cpp:34
msgid "Metti in quarantena"
msgstr "Przenieś do kwarantanny"
#: ../src/alert/AlertWindowRealtime.cpp:22
#: ../src/alert/BastionGuard-ransomware-alert.cpp:35
msgid "Ignora"
msgstr "Ignoruj"
#: ../src/alert/AlertWindowRealtime.cpp:23
#: ../src/alert/BastionGuard-ransomware-alert.cpp:36
msgid "Ignora tutti"
msgstr "Ignoruj wszystkie"
#: ../src/alert/AlertWindowRealtime.cpp:48
#: ../src/firewall/FirewallChoiceDialog.cpp:43
msgid "Errore caricamento CSS\n"
msgstr "Błąd wczytywania CSS\n"
#: ../src/alert/AlertWindowRealtime.cpp:72
#: ../src/firewall/FirewallChoiceDialog.cpp:64
msgid "Icona X non trovata\n"
msgstr "Nie znaleziono ikony X\n"
#: ../src/alert/AlertWindowRealtime.cpp:105
msgid "Errore caricamento icona alert\n"
msgstr "Błąd wczytywania ikony alertu\n"
#: ../src/alert/AlertWindowRealtime.cpp:116
#: ../src/alert/BastionGuard-ransomware-alert.cpp:107
msgid "🕒 %1 altri in attesa..."
msgstr "🕒 %1 innych oczekuje..."
#: ../src/alert/AlertWindowRealtime.cpp:164
msgid "[✔] File quarantena: %1"
msgstr "[✔] Plik w kwarantannie: %1"
#: ../src/alert/AlertWindowRealtime.cpp:169
msgid "[ERROR] Quarantena fallita per: %1"
msgstr "[ERROR] Kwarantanna nie powiodła się dla: %1"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:32
msgid "⚠️ Attenzione: BastionGuard ha rilevato un'infezione"
msgstr "⚠️ Uwaga: BastionGuard wykrył infekcję"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "Famiglia: "
msgstr "Rodzina: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "File: "
msgstr "Plik: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:165
msgid "[✔] File in quarantena: "
msgstr "[✔] Plik w kwarantannie: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:167
msgid "❌ Errore quarantena: "
msgstr "❌ Błąd kwarantanny: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:83
msgid "[ERRORE] Token root NON trovato: "
msgstr "[ERRORE] Nie znaleziono tokenu root: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:92
msgid "[INFO] Vecchio token utente rimosso"
msgstr "[INFO] Usunięto stary token użytkownika"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:94
msgid "[ERRORE] Non posso rimuovere vecchio token utente"
msgstr "[ERRORE] Nie mogę usunąć starego tokenu użytkownika"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:100
msgid "[ERRORE] Non posso aprire token root"
msgstr "[ERRORE] Nie mogę otworzyć tokenu root"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:106
msgid "[ERRORE] Non posso creare token utente"
msgstr "[ERRORE] Nie mogę utworzyć tokenu użytkownika"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:117
msgid "[OK] Token copiato nella home: "
msgstr "[OK] Token skopiowany do katalogu domowego: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:128
msgid "[ERRORE] Non posso aprire token utente"
msgstr "[ERRORE] Nie mogę otworzyć tokenu użytkownika"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:134
msgid "[ERRORE] Token utente vuoto"
msgstr "[ERRORE] Token użytkownika pusty"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:136
msgid "[OK] Token caricato: "
msgstr "[OK] Token wczytany: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:165
msgid "[INFO] Avvio listener TCP..."
msgstr "[INFO] Uruchamianie nasłuchu TCP..."
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:169
msgid "[ERRORE] socket fallita"
msgstr "[ERRORE] Błąd socket"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:182
msgid "[ERRORE] bind fallita: "
msgstr "[ERRORE] Błąd bind: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:187
msgid "[OK] Bind su 127.0.0.1:1025"
msgstr "[OK] Bind na 127.0.0.1:1025"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:190
msgid "[ERRORE] listen fallita"
msgstr "[ERRORE] Błąd listen"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:195
msgid "[OK] Listener avviato"
msgstr "[OK] Nasłuch uruchomiony"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:227
msgid "[IGNORATO] Alert proveniente dal log interno"
msgstr "[IGNORATO] Alert pochodzący z wewnętrznego logu"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:233
msgid "[SCARTATO] Token non valido"
msgstr "[SCARTATO] Nieprawidłowy token"
#: ../src/MainWindow.cpp:61
msgid "✔ Caricato config da: "
msgstr "✔ Wczytano konfigurację z: "
#: ../src/MainWindow.cpp:68
msgid "❌ Errore: impossibile leggere clamd.conf in nessuno dei percorsi noti"
msgstr "❌ Błąd: nie można odczytać clamd.conf w żadnej ze znanych lokalizacji"
#: ../src/MainWindow.cpp:168 ../src/bankgui-main.cpp:159
#: ../src/payment_secure/BastionGuard-secure-main.cpp:151
msgid "⚠ Errore caricamento icona minimize"
msgstr "⚠ Błąd wczytywania ikony minimalizacji"
#: ../src/MainWindow.cpp:179
msgid "[MainWindow] Pulsante close → nascondo nella tray"
msgstr "[MainWindow] Przycisk zamknij → ukrywam w zasobniku"
#: ../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 "⚠ Błąd wczytywania ikony zamykania"
#: ../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 "⚠ Nie można wczytać data/logo-sidebar.png"
#: ../src/MainWindow.cpp:277
msgid "Dashboard"
msgstr "Pulpit nawigacyjny"
#: ../src/MainWindow.cpp:283
msgid "Scansione in tempo reale"
msgstr "Skanowanie w czasie rzeczywistym"
#: ../src/MainWindow.cpp:284
msgid "Protezione Ransomware"
msgstr "Ochrona przed ransomware"
#: ../src/MainWindow.cpp:286 ../src/wizard/wizard_window.cpp:458
msgid "Banche"
msgstr "Banki"
#: ../src/MainWindow.cpp:287
msgid "Privacy Webcam"
msgstr "Prywatność kamerki"
#: ../src/MainWindow.cpp:288
msgid "Log"
msgstr "Logi"
#: ../src/MainWindow.cpp:289
msgid "Quarantena"
msgstr "Kwarantanna"
#: ../src/MainWindow.cpp:290
msgid "Periferiche USB"
msgstr "Urządzenia USB"
#: ../src/MainWindow.cpp:291
msgid "Samba"
msgstr "Samba"
#: ../src/MainWindow.cpp:292
msgid "Violazioni Identità"
msgstr "Naruszenia tożsamości"
#: ../src/MainWindow.cpp:316 ../src/TrayIcon.cpp:45
msgid "Impostazioni"
msgstr "Ustawienia"
#: ../src/MainWindow.cpp:333
msgid "Aggiornamenti"
msgstr "Aktualizacje"
#: ../src/MainWindow.cpp:350
msgid "Informazioni"
msgstr "Informacje"
#: ../src/MainWindow.cpp:351
msgid "Donazioni"
msgstr "Darowizny"
#: ../src/MainWindow.cpp:376
msgid "[MainWindow] Nascondo finestra nella tray invece di chiudere"
msgstr "[MainWindow] Ukrywam okno w zasobniku zamiast zamykać"
#: ../src/MainWindow.cpp:390
msgid "[MainWindow] Ritorno alla Dashboard"
msgstr "[MainWindow] Powrót do pulpitu nawigacyjnego"
#: ../src/MainWindow.cpp:392
msgid "⚠ Errore durante il ritorno alla Dashboard: "
msgstr "⚠ Błąd podczas powrotu do pulpitu nawigacyjnego: "
#: ../src/firewall/FirewallChoiceDialog.cpp:8
msgid "Protezione Firewall"
msgstr "Ochrona firewalla"
#: ../src/firewall/FirewallChoiceDialog.cpp:9
msgid "Scegli quale firewall usare per bloccare gli IP malevoli:"
msgstr "Wybierz, którego firewalla użyć do blokowania złośliwych IP:"
#: ../src/firewall/FirewallChoiceDialog.cpp:10
msgid "Usa firewalld"
msgstr "Użyj firewalld"
#: ../src/firewall/FirewallChoiceDialog.cpp:11
msgid "Usa UFW"
msgstr "Użyj UFW"
#: ../src/firewall/FirewallChoiceDialog.cpp:12
msgid "Installa firewall"
msgstr "Zainstaluj firewall"
#: ../src/firewall/FirewallChoiceDialog.cpp:104
msgid "Installa firewall (%1)"
msgstr "Zainstaluj firewall (%1)"
#: ../src/firewall/FirewallChoiceDialog.cpp:142
msgid ""
"Per installare il firewall esegui il comando:\n"
"\n"
msgstr ""
"Aby zainstalować firewall, wykonaj polecenie:\n"
"\n"
#: ../src/firewall/FirewallRuleManager.cpp:23
msgid "[Firewall] Command failed: "
msgstr "[Firewall] Polecenie nie powiodło się: "
#: ../src/firewall/FirewallRuleManager.cpp:35
#: ../src/firewall/FirewallRuleManager.cpp:71
msgid "[Firewall] SKIP non-IP: "
msgstr "[Firewall] POMIJAM nie-IP: "
#: ../src/firewall/FirewallRuleManager.cpp:39
#: ../src/firewall/FirewallRuleManager.cpp:75
msgid "[Firewall] Nessun IP valido da applicare.\n"
msgstr "[Firewall] Brak prawidłowych IP do zastosowania.\n"
#: ../src/firewall/FirewallRuleManager.cpp:89
msgid "[Firewall] Applying rules with firewalld (ipset)\n"
msgstr "[Firewall] Stosowanie reguł za pomocą firewalld (ipset)\n"
#: ../src/firewall/FirewallRuleManager.cpp:94
msgid "[Firewall] Applying rules with UFW\n"
msgstr "[Firewall] Stosowanie reguł za pomocą UFW\n"
#: ../src/firewall/FirewallRuleManager.cpp:99
msgid "[Firewall] Nessun firewall selezionato.\n"
msgstr "[Firewall] Nie wybrano żadnego firewalla.\n"
#: ../src/TrayIcon.cpp:51
msgid "Mostra/Maximizza finestra"
msgstr "Pokaż/Maksymalizuj okno"
#: ../src/TrayIcon.cpp:57
msgid "Esci"
msgstr "Wyjdź"
#: ../src/ScanPage.hpp:35 ../src/usb/ScanPromptWindow.cpp:10
msgid "Scansiona"
msgstr "Skanuj"
#: ../src/AntiRansomEngine.cpp:45
msgid "❌ Errore: impossibile inizializzare YARA\n"
msgstr "❌ Błąd: nie można zainicjować YARA\n"
#: ../src/AntiRansomEngine.cpp:67
msgid "❌ Errore: creazione compilatore YARA\n"
msgstr "❌ Błąd: tworzenie kompilatora YARA\n"
#: ../src/AntiRansomEngine.cpp:77
msgid "❌ Errore YARA in "
msgstr "❌ Błąd YARA w "
#: ../src/AntiRansomEngine.cpp:78
msgid "??"
msgstr "??"
#: ../src/AntiRansomEngine.cpp:88
msgid "⚠ Regole non trovate: "
msgstr "⚠ Nie znaleziono reguł: "
#: ../src/AntiRansomEngine.cpp:95
msgid "⚠ Impossibile aprire regole: "
msgstr "⚠ Nie można otworzyć reguł: "
#: ../src/AntiRansomEngine.cpp:104
msgid "❌ Errori trovati, regole YARA non caricate\n"
msgstr "❌ Znaleziono błędy, reguły YARA nie zostały wczytane\n"
#: ../src/AntiRansomEngine.cpp:110
msgid "❌ Errore compilazione regole YARA\n"
msgstr "❌ Błąd kompilacji reguł YARA\n"
#: ../src/AntiRansomEngine.cpp:112
msgid "✔ Regole YARA caricate da "
msgstr "✔ Wczytano reguły YARA z "
#: ../src/AntiRansomEngine.cpp:127
msgid "⚠ Ransomware rilevato: "
msgstr "⚠ Wykryto ransomware: "
#: ../src/AntiRansomEngine.cpp:137
msgid "Nessuna regola YARA caricata, impossibile scansionare "
msgstr "Nie wczytano żadnych reguł YARA, nie można skanować "
#: ../src/AntiRansomEngine.cpp:142
msgid "File inesistente o non accessibile: "
msgstr "Plik nie istnieje lub jest niedostępny: "
#: ../src/AntiRansomEngine.cpp:146
msgid "Scansione file: "
msgstr "Skanowanie pliku: "
#: ../src/AntiRansomEngine.cpp:160
msgid "Errore scansione file: "
msgstr "Błąd skanowania pliku: "
#: ../src/AntiRansomEngine.cpp:170
msgid ">>> AntiRansomEngine avviato"
msgstr ">>> AntiRansomEngine uruchomiony"
#: ../src/AntiRansomEngine.cpp:188
msgid "⚠ Comportamento sospetto rilevato: "
msgstr "⚠ Wykryto podejrzane zachowanie: "
#: ../src/AntiRansomEngine.cpp:192
msgid "❌ Errore durante la scansione: "
msgstr "❌ Błąd podczas skanowania: "
#: ../src/AntiRansomEngine.cpp:201
msgid ">>> AntiRansomEngine fermato"
msgstr ">>> AntiRansomEngine zatrzymany"
#: ../src/AntiRansomEngine.cpp:207
msgid "[AntiRansomEngine] Avvio monitoraggio..."
msgstr "[AntiRansomEngine] Uruchamianie monitorowania..."
#: ../src/AntiRansomEngine.cpp:215
msgid "[AntiRansomEngine] Arresto monitoraggio..."
msgstr "[AntiRansomEngine] Zatrzymywanie monitorowania..."
#: ../src/wizard/wizard_window.cpp:113
msgid "Script di rete non trovato: "
msgstr "Nie znaleziono skryptu sieciowego: "
#: ../src/wizard/wizard_window.cpp:123
msgid "Avvio BastionGuard-net-setup.sh con pkexec..."
msgstr "Uruchamianie BastionGuard-net-setup.sh przez pkexec..."
#: ../src/wizard/wizard_window.cpp:150
msgid "✅ Setup di rete completato con successo (pkexec)."
msgstr "✅ Konfiguracja sieci zakończona sukcesem (pkexec)."
#: ../src/wizard/wizard_window.cpp:153
msgid "⚠️ Errore esecuzione BastionGuard-net-setup.sh, codice: "
msgstr "⚠️ Błąd wykonywania BastionGuard-net-setup.sh, kod: "
#: ../src/wizard/wizard_window.cpp:158
msgid "ERRORE GLib: "
msgstr "BŁĄD GLib: "
#: ../src/wizard/wizard_window.cpp:161 ../src/wizard/wizard_window.cpp:189
msgid "Eccezione: "
msgstr "Wyjątek: "
#: ../src/wizard/wizard_window.cpp:164
msgid "Errore sconosciuto durante run_net_setup()."
msgstr "Nieznany błąd podczas run_net_setup()."
#: ../src/wizard/wizard_window.cpp:175
msgid "Script non trovato: "
msgstr "Nie znaleziono skryptu: "
#: ../src/wizard/wizard_window.cpp:182
msgid "User agents abilitati con successo."
msgstr "User agenci włączone pomyślnie."
#: ../src/wizard/wizard_window.cpp:185
msgid "Errore nell'esecuzione dello script, codice: "
msgstr "Błąd podczas wykonywania skryptu, kod: "
#: ../src/wizard/wizard_window.cpp:192
msgid "Errore sconosciuto durante l'esecuzione dello script."
msgstr "Nieznany błąd podczas wykonywania skryptu."
#: ../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 ""
"Witamy w początkowej konfiguracji BastionGuard.\n"
"Ten kreator poprowadzi Cię krok po kroku przez konfigurację początkową.\n"
"\n"
"Przewidziano 9 głównych kroków:\n"
"1) Konfiguracja lokalnego resolvera (DNS 127.0.0.1)\n"
"2) Otwarcie niezbędnych portów firewalla\n"
"3) Zaawansowana konfiguracja firewalla (nftables)\n"
"4) Generowanie i instalacja systemowej CA\n"
"5) Konfiguracja serwera WWW (porty HTTP/HTTPS)\n"
"6) Instalacja Native Messaging Host dla przeglądarek\n"
"7) Włączenie usługi User Agent\n"
"8) Pobieranie listy banków (MISP)\n"
"9) Podsumowanie i wykonanie wybranych działań.\n"
"\n"
"Możesz używać przycisków Wstecz i Dalej, aby poruszać się między sekcjami."
#: ../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 ""
"W tej sekcji możesz włączyć lokalny resolver DNS (127.0.0.1). Służy on do kierowania zapytań DNS przez BastionGuard, zwiększając bezpieczeństwo i kontrolę."
#: ../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 ""
"Tutaj możesz automatycznie otworzyć porty niezbędne do działania BastionGuard: 53/udp dla DNS, 81/tcp http oraz 444/tcp https dla komunikacji wewnętrznej. Do użytkownika dodawane są grupy adm i system-journal."
#: ../src/wizard/wizard_window.cpp:244
msgid ""
"In questa sezione puoi installare e configurare automaticamente il firewall "
"nftables se nessun altro firewall (come UFW o firewalld) è attivo sul "
"sistema.\n"
"\n"
"nftables rappresenta il sistema firewall moderno sostitutivo di iptables. "
"BastionGuard può configurarlo per aprire solo le porte necessarie (53/udp, "
"81/tcp, 444/tcp) e applicare regole di base sicure per il traffico locale."
msgstr ""
"W tej sekcji możesz automatycznie zainstalować i skonfigurować firewall nftables, jeśli na systemie nie jest aktywny inny firewall (np. UFW lub firewalld).\n"
"\n"
"nftables to nowoczesny system firewall zastępujący iptables. BastionGuard może go skonfigurować tak, aby otwierał tylko niezbędne porty (53/udp, 81/tcp, 444/tcp) i stosował podstawowe bezpieczne reguły dla ruchu lokalnego."
#: ../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 ""
"Ta opcja generuje lokalne certyfikaty i instaluje systemową CA (Certificate Authority). Pozwala BastionGuard na bezpieczną walidację połączeń HTTPS."
#: ../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 ""
"Konfiguracja serwera WWW (Apache, Nginx itp.) w celu automatycznego ustawienia portów HTTP/HTTPS używanych przez BastionGuard do proxy i interfejsu webowego."
#: ../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 ""
"Native Messaging Host umożliwia integrację z przeglądarkami internetowymi (np. Firefox, Chromium). Jest niezbędny do komunikacji z rozszerzeniami BastionGuard."
#: ../src/wizard/wizard_window.cpp:260
msgid ""
"Il servizio User Agent consente di avviare automaticamente componenti "
"aggiuntivi di BastionGuard per tutti gli utenti attivi. È consigliato "
"abilitarlo per ricevere notifiche e scansioni in tempo reale."
msgstr ""
"Usługa User Agent umożliwia automatyczne uruchamianie dodatkowych komponentów BastionGuard dla wszystkich aktywnych użytkowników. Zalecane jest jej włączenie, aby otrzymywać powiadomienia i skanowanie w czasie rzeczywistym."
#: ../src/wizard/wizard_window.cpp:263
msgid "Configura resolver locale (DNS → 127.0.0.1)"
msgstr "Konfiguruj lokalny resolver (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 ""
"Automatycznie otwieraj niezbędne porty firewalla (53/udp, 81/tcp, 444/tcp)"
#: ../src/wizard/wizard_window.cpp:265
msgid "Installa e abilita automaticamente nftables se non è attivo un firewall"
msgstr "Automatycznie zainstaluj i włącz nftables, jeśli firewall nie jest aktywny"
#: ../src/wizard/wizard_window.cpp:266
msgid "Genera certificati locali e installa la CA di sistema"
msgstr "Generuj lokalne certyfikaty i zainstaluj systemową CA"
#: ../src/wizard/wizard_window.cpp:267 ../src/wizard/wizard_window.cpp:559
msgid "Configura automaticamente il webserver (porte e moduli)"
msgstr "Automatycznie skonfiguruj serwer WWW (porty i moduły)"
#: ../src/wizard/wizard_window.cpp:268
msgid "Installa Native Messaging Host (per browser)"
msgstr "Zainstaluj Native Messaging Host (dla przeglądarek)"
#: ../src/wizard/wizard_window.cpp:269
msgid ""
"Abilita automaticamente il servizio BastionGuard User Agent per gli utenti "
"attivi"
msgstr ""
"Automatycznie włącz usługę BastionGuard User Agent dla aktywnych użytkowników"
#: ../src/wizard/wizard_window.cpp:270 ../src/wizard/wizard_window.cpp:504
msgid "Scarica automaticamente la lista delle banche (MISP)"
msgstr "Automatycznie pobierz listę banków (MISP)"
#: ../src/wizard/wizard_window.cpp:271
msgid "Esegui abilitazione ora"
msgstr "Wykonaj włączenie teraz"
#: ../src/wizard/wizard_window.cpp:272
msgid "_Indietro"
msgstr "_Wstecz"
#: ../src/wizard/wizard_window.cpp:273
msgid "_Avanti"
msgstr "_Dalej"
#: ../src/wizard/wizard_window.cpp:274
msgid "_Esegui"
msgstr "_Wykonaj"
#: ../src/wizard/wizard_window.cpp:450
msgid "Benvenuto"
msgstr "Witamy"
#: ../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 "Zaawansowany firewall"
#: ../src/wizard/wizard_window.cpp:454
msgid "Certificati"
msgstr "Certyfikaty"
#: ../src/wizard/wizard_window.cpp:455
msgid "Webserver"
msgstr "Serwer WWW"
#: ../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 "Podsumowanie"
#: ../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 może automatycznie pobrać oficjalną listę banków z projektu "
"MISP (Malware Information Sharing Platform). Lista ta służy do identyfikacji "
"prawdziwych stron bankowych i ochrony ich przed fałszywymi trafieniami lub "
"phishingiem.\n"
"\n"
"Plik zostanie zapisany w Twoim katalogu użytkownika (~/.local/share/"
"BastionGuard/banks.json). Nie wymaga uprawnień administratora."
#: ../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 może automatycznie skonfigurować nftables jako systemowy "
"firewall, jeśli nie są aktywne inne firewalle (UFW lub firewalld).\n"
"\n"
"Podczas końcowego podsumowania program zainstaluje i aktywuje nftables, "
"otwierając tylko niezbędne porty (53/udp, 81/tcp, 444/tcp) oraz stosując "
"bezpieczne reguły dla ruchu lokalnego."
#: ../src/wizard/wizard_window.cpp:534
msgid "Installa e abilita automaticamente nftables"
msgstr "Automatycznie zainstaluj i włącz nftables"
#: ../src/wizard/wizard_window.cpp:631
msgid "Servizio abilitato correttamente."
msgstr "Usługa włączona poprawnie."
#: ../src/wizard/wizard_window.cpp:631
msgid "Errore durante l'abilitazione."
msgstr "Błąd podczas włączania."
#: ../src/wizard/wizard_window.cpp:664
msgid ""
"Riepilogo delle azioni selezionate:\n"
"\n"
msgstr ""
"Podsumowanie wybranych działań:\n"
"\n"
#: ../src/wizard/wizard_window.cpp:667
msgid "Resolver locale (DNS → 127.0.0.1) + Policies browser"
msgstr "Lokalny resolver (DNS → 127.0.0.1) + Zasady przeglądarek"
#: ../src/wizard/wizard_window.cpp:668
msgid "Resolver locale"
msgstr "Lokalny resolver"
#: ../src/wizard/wizard_window.cpp:671
msgid "Apertura porte firewall (53/udp, 81/tcp, 444/tcp) e gruppi utenti"
msgstr "Otwarcie portów firewalla (53/udp, 81/tcp, 444/tcp) oraz grup użytkowników"
#: ../src/wizard/wizard_window.cpp:672
msgid "Apertura porte firewall"
msgstr "Otwarcie portów firewalla"
#: ../src/wizard/wizard_window.cpp:674
msgid "Firewall avanzato nftables (installazione e configurazione automatica)"
msgstr "Zaawansowany firewall nftables (automatyczna instalacja i konfiguracja)"
#: ../src/wizard/wizard_window.cpp:675
msgid "Firewall avanzato nftables"
msgstr "Zaawansowany firewall nftables"
#: ../src/wizard/wizard_window.cpp:678
msgid "Certificati CA (generazione + installazione)"
msgstr "Certyfikaty CA (generowanie + instalacja)"
#: ../src/wizard/wizard_window.cpp:679
msgid "Certificati CA"
msgstr "Certyfikaty CA"
#: ../src/wizard/wizard_window.cpp:682
msgid "Configurazione automatica del webserver (porte e moduli)"
msgstr "Automatyczna konfiguracja serwera WWW (porty i moduły)"
#: ../src/wizard/wizard_window.cpp:683
msgid "Configurazione webserver"
msgstr "Konfiguracja serwera WWW"
#: ../src/wizard/wizard_window.cpp:686
msgid "Native Messaging Host (integrazione browser)"
msgstr "Native Messaging Host (integracja z przeglądarkami)"
#: ../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 "Usługa User Agent (powiadomienia i skanowanie w czasie rzeczywistym)"
#: ../src/wizard/wizard_window.cpp:691
msgid "Servizio User Agent"
msgstr "Usługa User Agent"
#: ../src/wizard/wizard_window.cpp:693 ../src/wizard/wizard_window.cpp:694
msgid "Download lista banche (MISP)"
msgstr "Pobieranie listy banków (MISP)"
#: ../src/wizard/wizard_window.cpp:721
msgid "Errore scrivendo il file di configurazione"
msgstr "Błąd podczas zapisu pliku konfiguracyjnego"
#: ../src/wizard/wizard_window.cpp:724
msgid "Controlla i permessi della cartella di configurazione."
msgstr "Sprawdź uprawnienia do katalogu konfiguracyjnego."
#: ../src/wizard/wizard_window.cpp:732
msgid "Abilitazione servizio User Agent..."
msgstr "Włączanie usługi User Agent..."
#: ../src/wizard/wizard_window.cpp:734
msgid "OK: User Agent abilitato."
msgstr "OK: User Agent włączony."
#: ../src/wizard/wizard_window.cpp:734
msgid "ERRORE: impossibile abilitare User Agent."
msgstr "BŁĄD: nie można włączyć User Agent."
#: ../src/wizard/wizard_window.cpp:739
msgid "Nessun firewall attivo rilevato, installazione nftables..."
msgstr "Nie wykryto aktywnego firewalla, instalacja nftables..."
#: ../src/wizard/wizard_window.cpp:742
msgid "OK: nftables installato e configurato."
msgstr "OK: nftables zainstalowany i skonfigurowany."
#: ../src/wizard/wizard_window.cpp:745
msgid "ERRORE: installazione nftables fallita."
msgstr "BŁĄD: instalacja nftables nie powiodła się."
#: ../src/wizard/wizard_window.cpp:750
msgid ""
"Eseguo il setup di rete (BastionGuard-net-setup.sh) prima delle azioni "
"privilegiate..."
msgstr ""
"Wykonuję konfigurację sieci (BastionGuard-net-setup.sh) przed działaniami "
"uprawnionymi..."
#: ../src/wizard/wizard_window.cpp:753
msgid "OK: setup di rete completato con successo."
msgstr "OK: konfiguracja sieci zakończona sukcesem."
#: ../src/wizard/wizard_window.cpp:755
msgid ""
"ERRORE: setup di rete fallito o incompleto. Continuo con le altre operazioni."
msgstr ""
"BŁĄD: konfiguracja sieci nie powiodła się lub jest niekompletna. Kontynuuję "
"pozostałe operacje."
#: ../src/wizard/wizard_window.cpp:760
msgid "Avvio download lista banche (utente locale)..."
msgstr "Rozpoczynam pobieranie listy banków (poziom użytkownika)..."
#: ../src/wizard/wizard_window.cpp:763
msgid "OK: lista banche scaricata correttamente."
msgstr "OK: lista banków pobrana poprawnie."
#: ../src/wizard/wizard_window.cpp:764
msgid "ERRORE: impossibile scaricare la lista banche."
msgstr "BŁĄD: nie można pobrać listy banków."
#: ../src/wizard/wizard_window.cpp:783
msgid "Inizio esecuzione wizard..."
msgstr "Rozpoczynam wykonywanie kreatora..."
#: ../src/wizard/wizard_window.cpp:788
msgid "Richiesta autenticazione amministratore..."
msgstr "Żądanie uwierzytelnienia administratora..."
#: ../src/wizard/wizard_window.cpp:818
msgid "Inizio esecuzione wizard combinato..."
msgstr "Rozpoczynam wykonywanie połączonego kreatora..."
#: ../src/wizard/wizard_window.cpp:822
msgid "Configuro i browser per usare il resolver locale..."
msgstr "Konfiguruję przeglądarki do używania lokalnego resolvera..."
#: ../src/wizard/wizard_window.cpp:825
msgid "OK: browser configurati."
msgstr "OK: przeglądarki skonfigurowane."
#: ../src/wizard/wizard_window.cpp:825
msgid "Avviso: policies browser non completamente scritte (permessi)."
msgstr "Ostrzeżenie: zasady przeglądarek nie zostały w pełni zapisane (uprawnienia)."
#: ../src/wizard/wizard_window.cpp:852
msgid "Esecuzione privilegiata unica (una sola autenticazione)..."
msgstr "Jednorazowe wykonanie z uprawnieniami (jedno uwierzytelnienie)..."
#: ../src/wizard/wizard_window.cpp:856
msgid "ERRORE: esecuzione privilegiata fallita."
msgstr "BŁĄD: wykonanie z uprawnieniami nie powiodło się."
#: ../src/wizard/wizard_window.cpp:860
msgid "OK: operazioni privilegiate completate."
msgstr "OK: operacje z uprawnieniami zakończone."
#: ../src/wizard/wizard_window.cpp:877
msgid "Installo Native Messaging Host (user-level)..."
msgstr "Instaluję Native Messaging Host (poziom użytkownika)..."
#: ../src/wizard/wizard_window.cpp:880
msgid "OK: native host installato."
msgstr "OK: native host zainstalowany."
#: ../src/wizard/wizard_window.cpp:880
msgid "ERRORE: native host fallito."
msgstr "BŁĄD: instalacja native host nie powiodła się."
#: ../src/wizard/wizard_window.cpp:895
msgid "Setup completato con successo."
msgstr "Konfiguracja zakończona sukcesem."
#: ../src/wizard/wizard_window.cpp:896
msgid ""
"Il servizio BastionGuard-phishing-scanner è stato riavviato correttamente."
msgstr "Usługa BastionGuard-phishing-scanner została poprawnie uruchomiona ponownie."
#: ../src/wizard/wizard_window.cpp:898
msgid "Setup completato"
msgstr "Konfiguracja zakończona"
#: ../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 został poprawnie skonfigurowany.\n"
"Usługa phishing-scanner została uruchomiona ponownie.\n"
"Uruchom ponownie przeglądarkę, jeśli zainstalowałeś Native Host."
#: ../src/wizard/wizard_window.cpp:905
msgid "Setup completato con errori."
msgstr "Konfiguracja zakończona z błędami."
#: ../src/wizard/wizard_window.cpp:906
msgid "Completato con errori"
msgstr "Zakończono z błędami"
#: ../src/wizard/wizard_window.cpp:907
msgid ""
"Alcuni passaggi non sono riusciti. Controlla il log per maggiori dettagli."
msgstr ""
"Niektóre kroki nie powiodły się. Sprawdź logi, aby uzyskać więcej szczegółów."
#: ../src/wizard/wizard_window.cpp:929
msgid "Errore scrivendo il file di configurazione:"
msgstr "Błąd podczas zapisu pliku konfiguracyjnego:"
#: ../src/wizard/wizard_window.cpp:998
msgid "ERRORE: impossibile scrivere policies Firefox: "
msgstr "BŁĄD: nie można zapisać zasad dla Firefoxa: "
#: ../src/wizard/wizard_window.cpp:1016 ../src/wizard/wizard_window.cpp:1081
msgid "OK: policy per Firefox/Chromium/Chrome/Edge installate."
msgstr "OK: zasady dla Firefox/Chromium/Chrome/Edge zainstalowane."
#: ../src/wizard/wizard_window.cpp:1019
msgid "Avviso: alcune policies browser non sono state scritte (permessi?)."
msgstr "Ostrzeżenie: niektóre zasady przeglądarek nie zostały zapisane (uprawnienia?)."
#: ../src/wizard/wizard_window.cpp:1023
msgid "ERRORE: configure_browser_doh eccezione: "
msgstr "BŁĄD: wyjątek w configure_browser_doh: "
#: ../src/wizard/wizard_window.cpp:1084
msgid "ERRORE: impossibile scrivere le policies browser: "
msgstr "BŁĄD: nie można zapisać zasad przeglądarek: "
#: ../src/wizard/wizard_window.cpp:1257
msgid "Nessun server NGINX rilevato sul sistema."
msgstr "Nie wykryto serwera NGINX w systemie."
#: ../src/wizard/wizard_window.cpp:1280
msgid "Errore durante la sostituzione delle porte nel template NGINX."
msgstr "Błąd podczas zamiany portów w szablonie NGINX."
#: ../src/wizard/wizard_window.cpp:1322
msgid " echo '[BastionGuard] Inserisco blocco mancante in nginx.conf...'\n"
msgstr " echo '[BastionGuard] Wstawiam brakujący blok do nginx.conf...'\n"
#: ../src/wizard/wizard_window.cpp:1326
msgid ""
" echo '[BastionGuard] Configurazione già presente, nessuna modifica "
"necessaria.'\n"
msgstr ""
" echo '[BastionGuard] Konfiguracja już istnieje, nie ma potrzeby zmian.'\n"
#: ../src/wizard/wizard_window.cpp:1339
msgid "Impossibile creare lo script temporaneo."
msgstr "Nie można utworzyć skryptu tymczasowego."
#: ../src/wizard/wizard_window.cpp:1356
msgid "Errore durante l’applicazione della configurazione NGINX."
msgstr "Błąd podczas stosowania konfiguracji NGINX."
#: ../src/wizard/wizard_window.cpp:1360
msgid "Configurazione NGINX applicata con successo."
msgstr "Konfiguracja NGINX zastosowana pomyślnie."
#: ../src/wizard/wizard_window.cpp:1364
msgid "Errore apply_web_config: "
msgstr "Błąd apply_web_config: "
#: ../src/wizard/wizard_window.cpp:1384
msgid "Scarico la lista delle banche da MISP (solo utente)..."
msgstr "Pobieram listę banków z MISP (poziom użytkownika)..."
#: ../src/wizard/wizard_window.cpp:1388
msgid "✅ Lista banche salvata in: "
msgstr "✅ Lista banków zapisana w: "
#: ../src/wizard/wizard_window.cpp:1391
msgid "❌ Errore durante il download della lista delle banche (curl fallito)."
msgstr "❌ Błąd podczas pobierania listy banków (curl nie powiódł się)."
#: ../src/wizard/wizard_window.cpp:1395
msgid "Eccezione download_bank_list_user(): "
msgstr "Wyjątek download_bank_list_user(): "
#: ../src/wizard/StyleProvider.cpp:50 ../src/wizard/StyleProvider.cpp:53
msgid "✔ CSS caricato da "
msgstr "✔ Wczytano CSS z "
#: ../src/wizard/StyleProvider.cpp:55
msgid "⚠ Nessun file CSS trovato:\n"
msgstr "⚠ Nie znaleziono pliku CSS:\n"
#: ../src/wizard/StyleProvider.cpp:65 ../src/StyleProvider.cpp:48
msgid "❌ Errore CSS: "
msgstr "❌ Błąd CSS: "
#: ../src/wizard/wizard_setup.cpp:134 ../src/wizard/wizard_setup.cpp:256
msgid "fdopen fallita"
msgstr "fdopen nie powiodło się"
#: ../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 "Wykonano polecenie z uprawnieniami:\n"
#: ../src/wizard/wizard_setup.cpp:169
msgid "(nessun output catturato)\n"
msgstr "(nie przechwycono żadnego wyjścia)\n"
#: ../src/wizard/wizard_setup.cpp:301
msgid "echo '[BastionGuard] Imposto resolver locale...' >&2"
msgstr "echo '[BastionGuard] Ustawiam lokalny resolver...' >&2"
#: ../src/wizard/wizard_setup.cpp:307
msgid "echo '[BastionGuard] Apertura porte e setup nftables...' >&2"
msgstr "echo '[BastionGuard] Otwieranie portów i konfiguracja nftables...' >&2"
#: ../src/wizard/wizard_setup.cpp:320
msgid "echo '[BastionGuard] Generazione certificati...' >&2"
msgstr "echo '[BastionGuard] Generowanie certyfikatów...' >&2"
#: ../src/wizard/wizard_setup.cpp:337
msgid "echo '[BastionGuard] Configuro webserver (nginx) porte...' >&2"
msgstr "echo '[BastionGuard] Konfiguruję serwer WWW (nginx) porty...' >&2"
#: ../src/wizard/wizard_setup.cpp:358
msgid "Configuro override del resolver locale..."
msgstr "Konfiguruję nadpisywanie lokalnego resolvera..."
#: ../src/wizard/wizard_setup.cpp:370
msgid "Backup di resolv.conf creato in: "
msgstr "Utworzono kopię zapasową resolv.conf w: "
#: ../src/wizard/wizard_setup.cpp:386
msgid "Impostato nameserver 127.0.0.1 tramite resolvectl"
msgstr "Ustawiono nameserver 127.0.0.1 za pomocą resolvectl"
#: ../src/wizard/wizard_setup.cpp:400
msgid "Impostato nameserver 127.0.0.1 tramite nmcli"
msgstr "Ustawiono nameserver 127.0.0.1 za pomocą nmcli"
#: ../src/wizard/wizard_setup.cpp:417
msgid "Scrittura diretta di /etc/resolv.conf eseguita"
msgstr "Wykonano bezpośredni zapis do /etc/resolv.conf"
#: ../src/wizard/wizard_setup.cpp:420
msgid "Fallback scrittura diretta /etc/resolv.conf fallito"
msgstr "Awaryjny zapis bezpośredni do /etc/resolv.conf nie powiódł się"
#: ../src/wizard/wizard_setup.cpp:425
msgid "Eccezione in setup_resolv_override:"
msgstr "Wyjątek w setup_resolv_override:"
#: ../src/wizard/wizard_setup.cpp:437
msgid "Backup non trovato:"
msgstr "Nie znaleziono kopii zapasowej:"
#: ../src/wizard/wizard_setup.cpp:450
msgid "Ripristino resolv.conf fallito:"
msgstr "Przywrócenie resolv.conf nie powiodło się:"
#: ../src/wizard/wizard_setup.cpp:454
msgid "Ripristinato resolv.conf da backup:"
msgstr "Przywrócono resolv.conf z kopii zapasowej:"
#: ../src/wizard/wizard_setup.cpp:457
msgid "Eccezione in restore_resolv_backup:"
msgstr "Wyjątek w restore_resolv_backup:"
#: ../src/wizard/wizard_setup.cpp:467
msgid ""
"Apro le porte firewall necessarie (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
msgstr ""
"Otwieram niezbędne porty firewalla (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
#: ../src/wizard/wizard_setup.cpp:496
msgid "Rilevata distribuzione: "
msgstr "Wykryta dystrybucja: "
#: ../src/wizard/wizard_setup.cpp:513
msgid "Porte aperte tramite firewalld."
msgstr "Porty otwarte za pomocą firewalld."
#: ../src/wizard/wizard_setup.cpp:525
msgid "Porte aperte tramite ufw."
msgstr "Porty otwarte za pomocą ufw."
#: ../src/wizard/wizard_setup.cpp:546
msgid "Regole nftables applicate (best-effort)."
msgstr "Zastosowano reguły nftables (najlepszy możliwy wysiłek)."
#: ../src/wizard/wizard_setup.cpp:560
msgid "Regole iptables applicate (best-effort)."
msgstr "Zastosowano reguły iptables (najlepszy możliwy wysiłek)."
#: ../src/wizard/wizard_setup.cpp:573
msgid ""
"Nessuno strumento firewall rilevato; apri manualmente le porte se necessario."
msgstr ""
"Nie wykryto żadnego narzędzia firewall; otwórz porty ręcznie jeśli to konieczne."
#: ../src/wizard/wizard_setup.cpp:591
msgid "Utente effettivo: "
msgstr "Rzeczywisty użytkownik: "
#: ../src/wizard/wizard_setup.cpp:602
msgid "Aggiungo l'utente ai gruppi 'adm' e 'systemd-journal'..."
msgstr "Dodaję użytkownika do grup 'adm' i 'systemd-journal'..."
#: ../src/wizard/wizard_setup.cpp:605
msgid "Utente aggiunto ai gruppi richiesti."
msgstr "Użytkownik dodany do wymaganych grup."
#: ../src/wizard/wizard_setup.cpp:608
msgid "Errore aggiungendo l'utente ai gruppi: "
msgstr "Błąd podczas dodawania użytkownika do grup: "
#: ../src/wizard/wizard_setup.cpp:611
msgid "Utente già presente nei gruppi 'adm' o 'systemd-journal'."
msgstr "Użytkownik już obecny w grupach 'adm' lub 'systemd-journal'."
#: ../src/wizard/wizard_setup.cpp:614
msgid "Impossibile determinare l'utente effettivo; salto l'aggiunta ai gruppi."
msgstr "Nie można określić rzeczywistego użytkownika; pomijam dodawanie do grup."
#: ../src/wizard/wizard_setup.cpp:622
msgid ""
"Per completare la configurazione,\n"
"termina e riavvia la sessione utente."
msgstr ""
"Aby dokończyć konfigurację,\n"
"zakończ i ponownie uruchom sesję użytkownika."
#: ../src/wizard/wizard_setup.cpp:628
msgid "BastionGuard - Permessi aggiornati"
msgstr "BastionGuard - Uprawnienia zaktualizowane"
#: ../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 ""
"Nowe uprawnienia dostępu do logów staną się aktywne po wylogowaniu.\n"
"Zamknij i ponownie otwórz sesję, aby poprawnie zobaczyć uruchamianie aplikacji BastionGuard."
#: ../src/wizard/wizard_setup.cpp:638
msgid "Riavvio del servizio BastionGuard-phishing-scanner..."
msgstr "Ponowne uruchamianie usługi BastionGuard-phishing-scanner..."
#: ../src/wizard/wizard_setup.cpp:646
msgid "systemd non presente: salto il riavvio del servizio."
msgstr "systemd nieobecny: pomijam ponowne uruchomienie usługi."
#: ../src/wizard/wizard_setup.cpp:655
msgid "Servizio BastionGuard-phishing-scanner riavviato."
msgstr "Usługa BastionGuard-phishing-scanner uruchomiona ponownie."
#: ../src/wizard/wizard_setup.cpp:657
msgid "Tentativo di riavvio eseguito (codice "
msgstr "Wykonano próbę ponownego uruchomienia (kod "
#: ../src/wizard/wizard_setup.cpp:657
msgid "). Verifica lo stato del servizio."
msgstr "). Sprawdź stan usługi."
#: ../src/wizard/wizard_setup.cpp:660
msgid ""
"Unità systemd BastionGuard-phishing-scanner non trovata: salto il riavvio."
msgstr ""
"Nie znaleziono jednostki systemd BastionGuard-phishing-scanner: pomijam ponowne uruchomienie."
#: ../src/wizard/wizard_setup.cpp:668
msgid "Eccezione in setup_firewall_ports: "
msgstr "Wyjątek w setup_firewall_ports: "
#: ../src/wizard/wizard_setup.cpp:675
msgid "[wizard] 🔧 Configurazione rete e nftables (modalità agent)...\n"
msgstr "[wizard] 🔧 Konfiguracja sieci i nftables (tryb agenta)...\n"
#: ../src/wizard/wizard_setup.cpp:682
msgid "[wizard] ⚠ File di configurazione nftables non trovato: "
msgstr "[wizard] ⚠ Nie znaleziono pliku konfiguracyjnego nftables: "
#: ../src/wizard/wizard_setup.cpp:693
msgid "echo '[BastionGuard] ▶ Configurazione nftables e rete...'\n"
msgstr "echo '[BastionGuard] ▶ Konfiguracja nftables i sieci...'\n"
#: ../src/wizard/wizard_setup.cpp:700
msgid " echo '[BastionGuard] Abilito e avvio nftables.service...'\n"
msgstr " echo '[BastionGuard] Włączam i uruchamiam nftables.service...'\n"
#: ../src/wizard/wizard_setup.cpp:703
msgid ""
" echo '[BastionGuard] UFW o Firewalld rilevati: mantengo configurazione "
"esistente.'\n"
msgstr ""
" echo '[BastionGuard] Wykryto UFW lub Firewalld: zachowuję istniejącą konfigurację.'\n"
#: ../src/wizard/wizard_setup.cpp:708
msgid ""
"echo '[BastionGuard] ▶ Eseguo BastionGuard-net-setup.sh (modalità "
"agent)...'\n"
msgstr ""
"echo '[BastionGuard] ▶ Wykonuję BastionGuard-net-setup.sh (tryb agenta)...'\n"
#: ../src/wizard/wizard_setup.cpp:711
msgid "echo '[BastionGuard] Nessuno script di rete trovato.'\n"
msgstr "echo '[BastionGuard] Nie znaleziono skryptu sieciowego.'\n"
#: ../src/wizard/wizard_setup.cpp:714
msgid "echo '[BastionGuard] ✅ Configurazione nftables + rete completata.'\n"
msgstr "echo '[BastionGuard] ✅ Konfiguracja nftables + sieci zakończona.'\n"
#: ../src/wizard/wizard_setup.cpp:720
msgid "[wizard][DEBUG] Output BastionGuard-net-setup.sh:\n"
msgstr "[wizard][DEBUG] Wyjście 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 i sieć skonfigurowane pomyślnie (tryb agenta)\n"
#: ../src/wizard/wizard_setup.cpp:725
msgid "[wizard] ⚠ Errore configurando nftables o rete:\n"
msgstr "[wizard] ⚠ Błąd podczas konfiguracji nftables lub sieci:\n"
#: ../src/wizard/wizard_setup.cpp:730
msgid "[wizard] ⚠ Eccezione in install_nftables_conf: "
msgstr "[wizard] ⚠ Wyjątek w install_nftables_conf: "
#: ../src/wizard/wizard_setup.cpp:741
msgid "File CA non trovato:"
msgstr "Nie znaleziono pliku CA:"
#: ../src/wizard/wizard_setup.cpp:791
msgid "Installazione CA: script restituisce warning o errore"
msgstr "Instalacja CA: skrypt zwrócił ostrzeżenie lub błąd"
#: ../src/wizard/wizard_setup.cpp:793 ../src/wizard/wizard_setup.cpp:803
msgid "CA installata nel trust store di sistema"
msgstr "CA zainstalowana w systemowym magazynie zaufanych certyfikatów"
#: ../src/wizard/wizard_setup.cpp:797
msgid ""
"CA copiata in directory comuni, ma potresti doverla abilitare manualmente"
msgstr ""
"CA skopiowana do wspólnych katalogów, ale być może trzeba ją ręcznie włączyć"
#: ../src/wizard/wizard_setup.cpp:807
msgid "Eccezione in install_system_ca:"
msgstr "Wyjątek w install_system_ca:"
#: ../src/wizard/wizard_setup.cpp:815
msgid "Generazione CA locale e certificato per il warning server..."
msgstr "Generowanie lokalnej CA i certyfikatu dla serwera ostrzeżeń..."
#: ../src/wizard/wizard_setup.cpp:845
msgid "[wizard] Certificati: errore nello script\n"
msgstr "[wizard] Certyfikaty: błąd w skrypcie\n"
#: ../src/wizard/wizard_setup.cpp:851
msgid "[wizard] ⚠️ Attenzione: installazione CA di sistema non riuscita."
msgstr "[wizard] ⚠️ Uwaga: instalacja systemowej CA nie powiodła się."
#: ../src/wizard/wizard_setup.cpp:852
msgid ""
"[wizard] L'utente può installare manualmente il file: /etc/BastionGuard/"
"certs/BastionGuard-ca.crt.pem"
msgstr ""
"[wizard] Użytkownik może ręcznie zainstalować plik: /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] ✅ Certyfikaty wygenerowane w /etc/BastionGuard/certs oraz CA "
"zainstalowana w systemie"
#: ../src/wizard/wizard_setup.cpp:860
msgid "[wizard] Eccezione in setup_certificates: "
msgstr "[wizard] Wyjątek w setup_certificates: "
#: ../src/wizard/wizard_setup.cpp:872
msgid "Blacklist phishing copiata in:"
msgstr "Czarna lista phishing skopiowana do:"
#: ../src/wizard/wizard_setup.cpp:875
msgid "Errore copiando blacklist:"
msgstr "Błąd podczas kopiowania czarnej listy:"
#: ../src/wizard/wizard_setup.cpp:885
msgid "Installazione native messaging host..."
msgstr "Instalacja native messaging host..."
#: ../src/wizard/wizard_setup.cpp:900
msgid "Impossibile impostare i permessi eseguibili: "
msgstr "Nie można ustawić uprawnień wykonywalnych: "
#: ../src/wizard/wizard_setup.cpp:905
msgid "Avviso: binario native host non trovato: "
msgstr "Ostrzeżenie: nie znaleziono pliku binarnego native host: "
#: ../src/wizard/wizard_setup.cpp:977
msgid "Impossibile creare la directory: "
msgstr "Nie można utworzyć katalogu: "
#: ../src/wizard/wizard_setup.cpp:984
msgid "Manifest già presente, salto: "
msgstr "Manifest już istnieje, pomijam: "
#: ../src/wizard/wizard_setup.cpp:992
msgid "Manifest scritto in: "
msgstr "Manifest zapisany w: "
#: ../src/wizard/wizard_setup.cpp:995
msgid "Impossibile scrivere manifest in: "
msgstr "Nie można zapisać manifestu w: "
#: ../src/wizard/wizard_setup.cpp:1000
msgid "Native host configurato, manifest creati"
msgstr "Native host skonfigurowany, manifesty utworzone"
#: ../src/wizard/wizard_setup.cpp:1004
msgid "Nessun manifest creato (tutti già presenti?)"
msgstr "Nie utworzono żadnego manifestu (wszystkie już istnieją?)"
#: ../src/wizard/wizard_setup.cpp:1008
msgid "Eccezione in install_native_host: "
msgstr "Wyjątek w install_native_host: "
#: ../src/wizard/wizard_setup.cpp:1025
msgid ""
"[wizard] 🔁 Esecuzione privilegiata combinata (una sola autenticazione)...\n"
msgstr ""
"[wizard] 🔁 Połączone wykonanie z uprawnieniami (jedno uwierzytelnienie)...\n"
#: ../src/wizard/wizard_setup.cpp:1029
msgid "echo '[BastionGuard] Configuro DNS temporaneo...' >&2"
msgstr "echo '[BastionGuard] Konfiguruję tymczasowy DNS...' >&2"
#: ../src/wizard/wizard_setup.cpp:1039
msgid "echo '[BastionGuard] Ripristino resolv.conf...' >&2"
msgstr "echo '[BastionGuard] Przywracam resolv.conf...' >&2"
#: ../src/wizard/wizard_setup.cpp:1047
msgid "echo '[BastionGuard] Configuro firewall (nftables)...' >&2"
msgstr "echo '[BastionGuard] Konfiguruję firewall (nftables)...' >&2"
#: ../src/wizard/wizard_setup.cpp:1061
msgid "echo '[BastionGuard] Genero certificati locali...' >&2"
msgstr "echo '[BastionGuard] Generuję lokalne certyfikaty...' >&2"
#: ../src/wizard/wizard_setup.cpp:1093
msgid "echo '[BastionGuard] Copio blacklist phishing...' >&2"
msgstr "echo '[BastionGuard] Kopiuję czarną listę phishing...' >&2"
#: ../src/wizard/wizard_setup.cpp:1099
msgid "echo '[BastionGuard] Riavvio BastionGuard-phishing-scanner...' >&2"
msgstr "echo '[BastionGuard] Ponownie uruchamiam BastionGuard-phishing-scanner...' >&2"
#: ../src/wizard/wizard_setup.cpp:1110
msgid "[wizard] ⚠ Errore nello script privilegiato:\n"
msgstr "[wizard] ⚠ Błąd w skrypcie z uprawnieniami:\n"
#: ../src/wizard/wizard_setup.cpp:1113
msgid "[wizard] ✅ Tutte le operazioni privilegiate completate."
msgstr "[wizard] ✅ Wszystkie operacje z uprawnieniami zakończone."
#: ../src/bankgui-main.cpp:95
msgid "Inserisci l'URL della banca o un identificatore:"
msgstr "Wprowadź URL banku lub identyfikator:"
#: ../src/bankgui-main.cpp:112
#: ../src/payment_secure/BastionGuard-secure-main.cpp:107
msgid "Apri in Secure Browser"
msgstr "Otwórz w bezpiecznej przeglądarce"
#: ../src/bankgui-main.cpp:196
msgid "Inserisci un URL valido."
msgstr "Wprowadź prawidłowy URL."
#: ../src/bankgui-main.cpp:196
msgid "Il campo non può essere vuoto."
msgstr "Pole nie może być puste."
#: ../src/bankgui-main.cpp:211
#: ../src/payment_secure/BastionGuard-secure-main.cpp:259
msgid "Errore avvio subprocess."
msgstr "Błąd uruchamiania podprocesu."
#: ../src/BankPage.cpp:60
msgid "🏦 Zona Sicura – Banche"
msgstr "🏦 Strefa Bezpieczna – Banki"
#: ../src/BankPage.cpp:78
msgid "URL sorgente (es. MISP bank-website/list.json)"
msgstr "URL źródła (np. MISP bank-website/list.json)"
#: ../src/BankPage.cpp:84
msgid "🔄 Aggiorna lista"
msgstr "🔄 Aktualizuj listę"
#: ../src/BankPage.cpp:91
msgid "Aggiornamento automatico ogni 6 ore"
msgstr "Automatyczna aktualizacja co 6 godzin"
#: ../src/BankPage.cpp:107
msgid "🔁 Aggiornamento automatico abilitato."
msgstr "🔁 Automatyczna aktualizacja włączona."
#: ../src/BankPage.cpp:110
msgid "⏸️ Aggiornamento automatico disattivato."
msgstr "⏸️ Automatyczna aktualizacja wyłączona."
#: ../src/BankPage.cpp:118
msgid "🔁 Aggiornamento automatico attivo."
msgstr "🔁 Automatyczna aktualizacja aktywna."
#: ../src/BankPage.cpp:139
msgid "Aggiungi dominio alla whitelist..."
msgstr "Dodaj domenę do białej listy..."
#: ../src/BankPage.cpp:141
msgid "➕ Aggiungi"
msgstr "➕ Dodaj"
#: ../src/BankPage.cpp:184
msgid "⬇️ Download in corso..."
msgstr "⬇️ Trwa pobieranie..."
#: ../src/BankPage.cpp:194
msgid "✅ Lista aggiornata da MISP."
msgstr "✅ Lista zaktualizowana z MISP."
#: ../src/BankPage.cpp:198
msgid "❌ Errore nel download della lista."
msgstr "❌ Błąd podczas pobierania listy."
#: ../src/BankPage.cpp:218
msgid "pkexec fallito o annullato dall'utente"
msgstr "pkexec nie powiódł się lub został anulowany przez użytkownika"
#: ../src/BankPage.cpp:222
msgid "\\nAggiornato il: "
msgstr "\\nZaktualizowano: "
#: ../src/BankPage.cpp:227
msgid "[BankPage] ✅ Lista copiata in "
msgstr "[BankPage] ✅ Lista skopiowana do "
#: ../src/BankPage.cpp:229
msgid "[BankPage] ⚠️ Copia in /usr/share/BastionGuard/data/bank fallita: "
msgstr "[BankPage] ⚠️ Kopiowanie do /usr/share/BastionGuard/data/bank nie powiodło się: "
#: ../src/BankPage.cpp:241
msgid "⚠ Nessuna lista trovata.\n"
msgstr "⚠ Nie znaleziono żadnej listy.\n"
#: ../src/BankPage.cpp:249
msgid "❌ Errore parsing JSON.\n"
msgstr "❌ Błąd parsowania JSON.\n"
#: ../src/BankPage.cpp:254
msgid ""
"🌍 Elenco banche conosciute:\n"
"\n"
msgstr ""
"🌍 Znana lista banków:\n"
"\n"
#: ../src/BankPage.cpp:277
msgid ""
"\n"
"Totale banche: "
msgstr ""
"\n"
"Łącznie banków: "
#: ../src/BankPage.cpp:282
msgid ""
"🛡️ Whitelist:\n"
"\n"
msgstr ""
"🛡️ Biała lista:\n"
"\n"
#: ../src/BankPage.cpp:286
msgid "(Nessun dominio whitelistato)\n"
msgstr "(Brak domen na białej liście)\n"
#: ../src/BankPage.cpp:297
msgid "⚠ Inserisci un dominio valido."
msgstr "⚠ Wprowadź prawidłową domenę."
#: ../src/BankPage.cpp:304
msgid "✅ Dominio aggiunto alla whitelist."
msgstr "✅ Domena dodana do białej listy."
#: ../src/BankPage.cpp:307
msgid "ℹ️ Dominio già presente nella whitelist."
msgstr "ℹ️ Domena już znajduje się na białej liście."
#: ../src/BankPage.cpp:361
msgid "[BankPage] ⏱️ Auto-update attivo ogni 6 ore."
msgstr "[BankPage] ⏱️ Automatyczna aktualizacja włączona co 6 godzin."
#: ../src/BankPage.cpp:367
msgid "[BankPage] ⏹️ Auto-update disattivato."
msgstr "[BankPage] ⏹️ Automatyczna aktualizacja wyłączona."
#: ../src/BankPage.cpp:377
msgid "[BankPage] ⏰ Aggiornamento automatico lista banche..."
msgstr "[BankPage] ⏰ Automatyczna aktualizacja listy banków..."
#: ../src/BankPage.cpp:382
msgid "✅ Lista aggiornata automaticamente da MISP."
msgstr "✅ Lista automatycznie zaktualizowana z MISP."
#: ../src/BankPage.cpp:387
msgid "✅ Lista aggiornata automaticamente il: "
msgstr "✅ Lista automatycznie zaktualizowana: "
#: ../src/BankPage.cpp:389
msgid "⚠️ Errore nell'aggiornamento automatico."
msgstr "⚠️ Błąd podczas automatycznej aktualizacji."
#: ../src/StyleProvider.cpp:45
msgid "[CSS] Caricato stile da: "
msgstr "[CSS] Wczytano styl z: "
#: ../src/DonatePage.cpp:40
msgid "Sostieni BastionGuard"
msgstr "Wesprzyj BastionGuard"
#: ../src/DonatePage.cpp:47
msgid ""
"Grazie al tuo contributo possiamo migliorare BastionGuard, basta un piccolo "
"gesto. Il contributo è prettamente volontario, vi chiediamo solo di "
"sostenerci a portare avanti qualcosa del tutto gratuito per voi."
msgstr ""
"Dzięki Twojemu wsparciu możemy rozwijać i ulepszać BastionGuard – wystarczy "
"niewielki gest. Darowizna jest całkowicie dobrowolna, prosimy jedynie o "
"wsparcie w dalszym rozwijaniu czegoś całkowicie darmowego dla Was."
#: ../src/DonatePage.cpp:61
msgid "❌ Impossibile caricare l'immagine data/donate.png"
msgstr "❌ Nie można wczytać obrazu data/donate.png"
#: ../src/DonatePage.cpp:79
msgid "Vai alla donazione"
msgstr "Przejdź do darowizny"
#: ../src/DonatePage.cpp:94
msgid "❌ Errore apertura link donazione: "
msgstr "❌ Błąd otwierania linku do darowizny: "
#: ../src/usb/BastionGuard-usbd.cpp:228
msgid "Monitor USB avviato."
msgstr "Monitor USB uruchomiony."
#: ../src/usb/BastionGuard-usbd.cpp:240
msgid "Collegato USB: "
msgstr "Podłączono USB: "
#: ../src/usb/BastionGuard-usbd.cpp:252
msgid "Rimosso USB: "
msgstr "Odłączono USB: "
#: ../src/usb/BastionGuard-usbd.cpp:263
msgid "Monitor USB terminato."
msgstr "Monitor USB zakończony."
#: ../src/usb/BastionGuard-usbd.cpp:281
msgid "Errore apertura system bus.\n"
msgstr "Błąd otwierania magistrali systemowej.\n"
#: ../src/usb/BastionGuard-usbd.cpp:286
msgid "Errore registrazione nome DBus.\n"
msgstr "Błąd rejestracji nazwy DBus.\n"
#: ../src/usb/BastionGuard-usbd.cpp:290
msgid "BastionGuard-usbd avviato."
msgstr "BastionGuard-usbd uruchomiony."
#: ../src/usb/BastionGuard-usbd.cpp:300
msgid "BastionGuard-usbd terminato."
msgstr "BastionGuard-usbd zakończony."
#: ../src/usb/ScanPromptWindow.cpp:7
msgid "Unità USB rilevata"
msgstr "Wykryto urządzenie USB"
#: ../src/usb/ScanPromptWindow.cpp:8
msgid ""
"È stata collegata una nuova periferica USB:\n"
"\n"
msgstr ""
"Podłączono nowe urządzenie USB:\n"
"\n"
#: ../src/usb/ScanPromptWindow.cpp:9
msgid ""
"\n"
"\n"
"Vuoi eseguire una scansione antivirus?"
msgstr ""
"\n"
"\n"
"Czy chcesz wykonać skanowanie antywirusowe?"
#: ../src/usb/LiveScanDialog.cpp:61
msgid "Scansione della periferica USB in corso"
msgstr "Trwa skanowanie urządzenia USB"
#: ../src/usb/LiveScanDialog.cpp:80
msgid "Percorso analizzato:\n"
msgstr "Analizowana ścieżka:\n"
#: ../src/usb/LiveScanDialog.cpp:89
msgid "Analisi in corso..."
msgstr "Trwa analiza..."
#: ../src/usb/LiveScanDialog.cpp:106
msgid "Interruzione in corso..."
msgstr "Trwa przerywanie..."
#: ../src/usb/LiveScanDialog.cpp:186
msgid "Completato"
msgstr "Zakończono"
#: ../src/usb/USBScanPage.cpp:104
msgid "🖴 Periferiche USB"
msgstr "🖴 Urządzenia USB"
#: ../src/usb/USBScanPage.cpp:126 ../src/PrivacyPage.cpp:92
msgid "🔄 Aggiorna"
msgstr "🔄 Odśwież"
#: ../src/usb/USBScanPage.cpp:130
msgid "Aggiornamento manuale lista USB."
msgstr "Ręczne odświeżenie listy USB."
#: ../src/usb/USBScanPage.cpp:134
msgid "Auto scan ogni 3 min"
msgstr "Automatyczne skanowanie co 3 minuty"
#: ../src/usb/USBScanPage.cpp:161
msgid "Autoscan USB attivato (ogni 3 minuti)"
msgstr "Automatyczne skanowanie USB włączone (co 3 minuty)"
#: ../src/usb/USBScanPage.cpp:164
msgid "Autoscan USB disattivato"
msgstr "Automatyczne skanowanie USB wyłączone"
#: ../src/usb/USBScanPage.cpp:184
msgid "📜 Log giornaliero USB"
msgstr "📜 Dzienny dziennik USB"
#: ../src/usb/USBScanPage.cpp:335
msgid "Monta e Scansiona"
msgstr "Zamontuj i skanuj"
#: ../src/usb/USBScanPage.cpp:342
msgid "Richiesta scansione completa per: "
msgstr "Żądanie pełnego skanowania dla: "
#: ../src/usb/USBScanPage.cpp:386
msgid "Rilevato disco senza partizione montabile, uso: "
msgstr "Wykryto dysk bez montowalnej partycji, używam: "
#: ../src/usb/USBScanPage.cpp:389
msgid "Nessuna partizione valida trovata su "
msgstr "Nie znaleziono prawidłowej partycji na "
#: ../src/usb/USBScanPage.cpp:397
msgid "Device già montato: "
msgstr "Urządzenie już zamontowane: "
#: ../src/usb/USBScanPage.cpp:423
msgid "Mount output: "
msgstr "Wyjście montowania: "
#: ../src/usb/USBScanPage.cpp:427
msgid "Errore udisksctl: "
msgstr "Błąd udisksctl: "
#: ../src/usb/USBScanPage.cpp:432
msgid "Non è un filesystem montabile: "
msgstr "To nie jest montowalny system plików: "
#: ../src/usb/USBScanPage.cpp:442
msgid "Output udisksctl non interpretabile."
msgstr "Wyjście udisksctl nie do zinterpretowania."
#: ../src/usb/USBScanPage.cpp:459
msgid "Mountpoint non valido o inesistente: "
msgstr "Nieprawidłowy lub nieistniejący punkt montowania: "
#: ../src/usb/USBScanPage.cpp:467
msgid "Eccezione montaggio: "
msgstr "Wyjątek podczas montowania: "
#: ../src/usb/USBScanPage.cpp:480
msgid "Device non trovato: "
msgstr "Nie znaleziono urządzenia: "
#: ../src/usb/USBScanPage.cpp:485
msgid "Scansione già in corso per device: "
msgstr "Skanowanie już w toku dla urządzenia: "
#: ../src/usb/USBScanPage.cpp:489
msgid "Avvio scansione USB: "
msgstr "Uruchamianie skanowania USB: "
#: ../src/usb/USBScanPage.cpp:498
msgid "Errore: impossibile montare il dispositivo USB."
msgstr "Błąd: nie można zamontować urządzenia USB."
#: ../src/usb/USBScanPage.cpp:621
msgid "Errore invio D-Bus alert: "
msgstr "Błąd wysyłania alertu przez D-Bus: "
#: ../src/usb/USBScanPage.cpp:651
msgid "=========== RISULTATO SCANSIONE ===========\n"
msgstr "=========== WYNIK SKANOWANIA ===========\n"
#: ../src/usb/USBScanPage.cpp:653
msgid "File infetti: "
msgstr "Zainfekowane pliki: "
#: ../src/usb/USBScanPage.cpp:657
msgid "---- FILE INFETTI ----\n"
msgstr "---- ZAINFEKOWANE PLIKI ----\n"
#: ../src/usb/USBScanPage.cpp:662
msgid ""
"Nessuna minaccia rilevata.\n"
"\n"
msgstr ""
"Nie wykryto żadnych zagrożeń.\n"
"\n"
#: ../src/usb/USBScanPage.cpp:665
msgid "---- OUTPUT COMPLETO ----\n"
msgstr "---- PEŁNE WYJŚCIE ----\n"
#: ../src/usb/USBScanPage.cpp:694
msgid "[ResultDialog] CSS error: "
msgstr "[ResultDialog] Błąd CSS: "
#: ../src/usb/USBScanPage.cpp:729
msgid "Scansione USB completata"
msgstr "Skanowanie USB zakończone"
#: ../src/usb/USBScanPage.cpp:755
msgid ""
"Minacce rilevate durante la scansione.\n"
"Verifica la quarantena."
msgstr ""
"Wykryto zagrożenia podczas skanowania.\n"
"Sprawdź kwarantannę."
#: ../src/usb/USBScanPage.cpp:756
msgid "La scansione si è conclusa senza rilevare minacce."
msgstr "Skanowanie zakończyło się bez wykrycia zagrożeń."
#: ../src/usb/USBScanPage.cpp:764 ../src/SambaPage.cpp:472
msgid "Chiudi"
msgstr "Zamknij"
#: ../src/usb/USBScanPage.cpp:808
msgid "Collegata periferica: "
msgstr "Podłączono urządzenie: "
#: ../src/usb/USBScanPage.cpp:820
msgid "Avvio scansione richiesta dall’utente per: "
msgstr "Uruchamianie skanowania żądanego przez użytkownika dla: "
#: ../src/usb/USBScanPage.cpp:825
msgid "Scansione USB annullata per: "
msgstr "Skanowanie USB anulowane dla: "
#: ../src/usb/USBScanPage.cpp:850
msgid "Rimossa periferica: "
msgstr "Odłączono urządzenie: "
#: ../src/usb/USBScanPage.cpp:955
msgid "(Nessun log disponibile)"
msgstr "(Brak dostępnych logów)"
#: ../src/payment_secure/BastionGuard-secure.cpp:108
msgid "[BastionGuard-secure] ⚠ payments.json non trovato: "
msgstr "[BastionGuard-secure] ⚠ Nie znaleziono payments.json: "
#: ../src/payment_secure/BastionGuard-secure.cpp:114
msgid "[BastionGuard-secure] ⚠ Impossibile aprire: "
msgstr "[BastionGuard-secure] ⚠ Nie można otworzyć: "
#: ../src/payment_secure/BastionGuard-secure.cpp:123
msgid "[BastionGuard-secure] ❌ Errore parsing JSON (%1): %2"
msgstr "[BastionGuard-secure] ❌ Błąd parsowania JSON (%1): %2"
#: ../src/payment_secure/BastionGuard-secure.cpp:132
msgid ""
"[BastionGuard-secure] ⚠ payments.json deve essere un oggetto con chiave "
"\"list\"."
msgstr ""
"[BastionGuard-secure] ⚠ payments.json musi być obiektem z kluczem \"list\"."
#: ../src/payment_secure/BastionGuard-secure.cpp:139
msgid ""
"[BastionGuard-secure] ⚠ payments.json: chiave \"list\" mancante o non "
"array.\n"
msgstr ""
"[BastionGuard-secure] ⚠ payments.json: brak klucza \"list\" lub nie jest tablicą.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:149
msgid "[BastionGuard-secure] ✅ Caricati "
msgstr "[BastionGuard-secure] ✅ Wczytano "
#: ../src/payment_secure/BastionGuard-secure.cpp:150
msgid " domini da payments.json (list)\n"
msgstr " domen z payments.json (lista)\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:191
msgid "[BastionGuard-secure] ⚠ Nessun dominio presente in payments.json.\n"
msgstr "[BastionGuard-secure] ⚠ Brak domen w payments.json.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:201
msgid "[BastionGuard-secure] ⚠ URL vuoto.\n"
msgstr "[BastionGuard-secure] ⚠ Pusty URL.\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:207
msgid "[BastionGuard-secure] ❌ Impossibile estrarre dominio da: "
msgstr "[BastionGuard-secure] ❌ Nie można wyciągnąć domeny z: "
#: ../src/payment_secure/BastionGuard-secure.cpp:213
msgid "[BastionGuard-secure] 🟢 Dominio consentito (payments.json): "
msgstr "[BastionGuard-secure] 🟢 Domena dozwolona (payments.json): "
#: ../src/payment_secure/BastionGuard-secure.cpp:214
msgid "[BastionGuard-secure] 🔐 Avvio SecureBrowser (CEF)...\n"
msgstr "[BastionGuard-secure] 🔐 Uruchamianie bezpiecznej przeglądarki (CEF)...\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:219
msgid "[BastionGuard-secure] 🔴 Dominio NON presente in payments.json: "
msgstr "[BastionGuard-secure] 🔴 Domena NIEobecna w payments.json: "
#: ../src/payment_secure/BastionGuard-secure.cpp:220
msgid "[BastionGuard-secure] → Apertura nel browser di sistema.\n"
msgstr "[BastionGuard-secure] → Otwieranie w przeglądarce systemowej.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:33
msgid "[BastionGuard-secure] Sessione Wayland rilevata → backend Wayland.\n"
msgstr "[BastionGuard-secure] Wykryto sesję Wayland → backend Wayland.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:37
msgid "[BastionGuard-secure] Sessione X11 rilevata → backend X11.\n"
msgstr "[BastionGuard-secure] Wykryto sesję X11 → backend X11.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:41
msgid ""
"[BastionGuard-secure] Nessuna sessione grafica rilevata → fallback X11.\n"
msgstr ""
"[BastionGuard-secure] Nie wykryto sesji graficznej → powrót do X11.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:50
msgid ""
"[BastionGuard-secure] Forzo rendering software (LIBGL_ALWAYS_SOFTWARE=1)\n"
msgstr ""
"[BastionGuard-secure] Wymuszam programowe renderowanie (LIBGL_ALWAYS_SOFTWARE=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:95
msgid "[BastionGuard-secure] HOME non impostata.\n"
msgstr "[BastionGuard-secure] Zmienna HOME nie ustawiona.\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:179
msgid ""
"[BastionGuard-secure] Bypass dnsmasq disabilitato (BASTIONGUARD_NO_BWRAP=1)\n"
msgstr ""
"[BastionGuard-secure] Pomijanie dnsmasq wyłączone (BASTIONGUARD_NO_BWRAP=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:186
msgid "Usage: BastionGuard-secure <url>\n"
msgstr "Użycie: BastionGuard-secure <url>\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:191
msgid "[BastionGuard-secure] URL richiesto: "
msgstr "[BastionGuard-secure] Żądany URL: "
#: ../src/payment_secure/BastionGuard-secure-main.cpp:78
msgid "Seleziona un sito sicuro per i pagamenti/e-commerce:"
msgstr "Wybierz bezpieczną stronę dla płatności/e-commerce:"
#: ../src/payment_secure/BastionGuard-secure-main.cpp:94
msgid ""
"La lista proviene da ~/.config/BastionGuard/payments.json (chiave: \"list\")."
msgstr ""
"Lista pochodzi z ~/.config/BastionGuard/payments.json (klucz: \"list\")."
#: ../src/payment_secure/BastionGuard-secure-main.cpp:237
msgid "Seleziona un elemento valido."
msgstr "Wybierz prawidłowy element."
#: ../src/payment_secure/BastionGuard-secure-main.cpp:243
msgid "Dominio non valido."
msgstr "Nieprawidłowa domena."
#: ../src/main.cpp:93
msgid "[Main] ⚠️ HOME non trovato, salto install wrapper"
msgstr "[Main] ⚠️ Nie znaleziono HOME, pomijam instalację wrappera"
#: ../src/main.cpp:108
msgid "[Main] ⚠️ Errore creando %1: %2"
msgstr "[Main] ⚠️ Błąd podczas tworzenia %1: %2"
#: ../src/main.cpp:135
msgid "[Main] 🔗 Creato symlink: %1 → %2"
msgstr "[Main] 🔗 Utworzono dowiązanie symboliczne: %1 → %2"
#: ../src/main.cpp:138
msgid "[Main] ⚠️ Impossibile creare symlink %1: %2"
msgstr "[Main] ⚠️ Nie można utworzyć dowiązania symbolicznego %1: %2"
#: ../src/main.cpp:142
msgid "[Main] 🔁 Symlink già presente: %1 → %2"
msgstr "[Main] 🔁 Dowiązanie symboliczne już istnieje: %1 → %2"
#: ../src/main.cpp:169
msgid "[Main] ⚙️ Aggiornato %1"
msgstr "[Main] ⚙️ Zaktualizowano %1"
#: ../src/main.cpp:180
msgid "[Main] ✅ PATH aggiornato per sessione corrente"
msgstr "[Main] ✅ PATH zaktualizowany dla bieżącej sesji"
#: ../src/main.cpp:184
msgid "[Main] ⚠️ Errore ensureUserWrapperInstalled(): %1"
msgstr "[Main] ⚠️ Błąd w ensureUserWrapperInstalled(): %1"
#: ../src/main.cpp:253
msgid "BastionGuard in esecuzione"
msgstr "BastionGuard uruchomiony"
#: ../src/main.cpp:267
msgid "[TrayIcon] Quit richiesto"
msgstr "[TrayIcon] Żądanie wyjścia"
#: ../src/main.cpp:308
msgid "[Lang] Config caricata da "
msgstr "[Lang] Wczytano konfigurację z "
#: ../src/main.cpp:310
msgid "[Lang] Nessuna config trovata, uso locale di sistema"
msgstr "[Lang] Nie znaleziono konfiguracji, używam ustawień systemowych"
#: ../src/main.cpp:351
msgid "Avvio aggiornamento blacklist (modalità headless)..."
msgstr "Uruchamianie aktualizacji czarnej listy (tryb bezinterfejsowy)..."
#: ../src/main.cpp:355
msgid "✔ Blacklist aggiornata con successo."
msgstr "✔ Czarna lista zaktualizowana pomyślnie."
#: ../src/main.cpp:358
msgid "❌ Errore durante l'aggiornamento blacklist."
msgstr "❌ Błąd podczas aktualizacji czarnej listy."
#: ../src/main.cpp:362
msgid "Eccezione durante updatePhishLists(): "
msgstr "Wyjątek podczas updatePhishLists(): "
#: ../src/main.cpp:371
msgid "[BastionGuard] Avvio aggiornamento SaneSecurity (modalità headless)..."
msgstr "[BastionGuard] Uruchamianie aktualizacji SaneSecurity (tryb bezinterfejsowy)..."
#: ../src/main.cpp:377
msgid "[BastionGuard] ✔ Aggiornamento SaneSecurity completato."
msgstr "[BastionGuard] ✔ Aktualizacja SaneSecurity zakończona."
#: ../src/main.cpp:380
msgid "[BastionGuard] ❌ Errore durante l'aggiornamento SaneSecurity."
msgstr "[BastionGuard] ❌ Błąd podczas aktualizacji SaneSecurity."
#: ../src/main.cpp:385
msgid "[BastionGuard] ❌ Eccezione durante updateSaneSecurity(): "
msgstr "[BastionGuard] ❌ Wyjątek podczas updateSaneSecurity(): "
#: ../src/main.cpp:397
msgid ""
"[Main] ❌ Utente 'clamav' non trovato. Lo scanner userà l'utente normale."
msgstr ""
"[Main] ❌ Nie znaleziono użytkownika 'clamav'. Skaner będzie używał zwykłego użytkownika."
#: ../src/main.cpp:413
msgid ""
"[Main] 🔐 Processo configurato per lanciare i sottoprocessi come 'clamav'"
msgstr ""
"[Main] 🔐 Proces skonfigurowany do uruchamiania podprocesów jako 'clamav'"
#: ../src/AboutPage.cpp:118
msgid ""
"© 2025-%1 Calogero Scarnà — BastionGuard™\n"
"BastionGuard è stato depositato il 16/12/2025 presso UIBM (Italia) con il "
"numero 302025000196519.\n"
"Il motore anti-ransomware e anti-phishing è parte integrante della "
"piattaforma di sicurezza.\n"
"Il sistema include la scansione delle periferiche USB,\n"
"scansione delle cartelle samba\n"
"e le funzionalità di blocco di microfono e webcam.\n"
"La protezione comprende la scansione in tempo reale con inotify.\n"
"ClamAV® è un marchio registrato da Cisco\n"
"%2\n"
msgstr ""
"© 2025-%1 Calogero Scarnà — BastionGuard™\n"
"BastionGuard został zgłoszony 16/12/2025 w UIBM (Włochy) pod numerem 302025000196519.\n"
"Silnik anty-ransomware i anty-phishing stanowi integralną część platformy bezpieczeństwa.\n"
"System obejmuje skanowanie urządzeń USB,\n"
"skanowanie udziałów samba\n"
"oraz funkcje blokowania mikrofonu i kamerki internetowej.\n"
"Ochrona obejmuje skanowanie w czasie rzeczywistym z wykorzystaniem inotify.\n"
"ClamAV® jest zastrzeżonym znakiem towarowym Cisco\n"
"%2\n"
#: ../src/AboutPage.cpp:140
msgid "Programma"
msgstr "Program"
#: ../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 ""
"Ta aplikacja wykorzystuje:\n"
"- Silnik antywirusowy ClamAV\n"
"- GTK4 / gtkmm-4\n"
"- SysTray / QT6\n"
"- Image / libpng\n"
"- Reguły / 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 /blokowanie stron\n"
"- Serwer antyphishingowy / libsoup\n"
"- Piaskownica bankowa / chromium sandbox (CEF)\n"
"- Lista banków MISP\n"
#: ../src/AboutPage.cpp:169
msgid "Terze Parti"
msgstr "Strony trzecie"
#: ../src/AboutPage.cpp:189
msgid "Licenza"
msgstr "Licencja"
#: ../src/AboutPage.cpp:209
msgid "Database"
msgstr "Bazy danych"
#: ../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 ""
"Nie znaleziono tekstu licencji GNU GPL v3.\n"
"Upewnij się, że plik COPYING znajduje się w projekcie lub że Twoja dystrybucja dostarcza /usr/share/common-licenses/GPL-3."
#: ../src/AboutPage.cpp:247
msgid "Directory /var/lib/clamav non trovata.\n"
msgstr "Nie znaleziono katalogu /var/lib/clamav.\n"
#: ../src/AboutPage.cpp:250
msgid ""
"📁 Database ClamAV trovati in /var/lib/clamav\n"
"\n"
msgstr ""
"📁 Znaleziono bazy danych ClamAV w /var/lib/clamav\n"
"\n"
#: ../src/AboutPage.cpp:262
msgid " (database ufficiale ClamAV)\n"
msgstr " (oficjalna baza danych ClamAV)\n"
#: ../src/pac/PacManager.cpp:45 ../src/pac/PacManager.cpp:64
msgid "systemctl non disponibile"
msgstr "systemctl niedostępny"
#: ../src/pac/PacManager.cpp:52
msgid "bastionguard-pacd avviato (systemd --user)"
msgstr "bastionguard-pacd uruchomiony (systemd --user)"
#: ../src/pac/PacManager.cpp:56
msgid "Impossibile avviare bastionguard-pacd (systemd --user)"
msgstr "Nie można uruchomić bastionguard-pacd (systemd --user)"
#: ../src/pac/PacManager.cpp:71
msgid "bastionguard-pacd fermato (systemd --user)"
msgstr "bastionguard-pacd zatrzymany (systemd --user)"
#: ../src/pac/PacManager.cpp:113 ../src/pac/PacManager.cpp:136
msgid "gsettings non disponibile"
msgstr "gsettings niedostępny"
#: ../src/pac/PacManager.cpp:124
msgid "Proxy GNOME impostato su AUTO (PAC)"
msgstr "Proxy GNOME ustawione na AUTO (PAC)"
#: ../src/pac/PacManager.cpp:128
msgid "Impossibile impostare proxy GNOME via gsettings"
msgstr "Nie można ustawić proxy GNOME przez gsettings"
#: ../src/pac/PacManager.cpp:144
msgid "Proxy GNOME ripristinato a NONE"
msgstr "Proxy GNOME przywrócone do NONE"
#: ../src/pac/PacManager.cpp:147
msgid "Impossibile disabilitare proxy GNOME"
msgstr "Nie można wyłączyć proxy GNOME"
#: ../src/pac/PacManager.cpp:178
msgid ""
"Proxy KDE impostato su PAC (kioslaverc)"
msgstr "Proxy KDE ustawione na PAC (kioslaverc)"
#: ../src/pac/PacManager.cpp:210
msgid "Proxy KDE impostato su PAC (fallback write kioslaverc)"
msgstr "Proxy KDE ustawione na PAC (zapis awaryjny kioslaverc)"
#: ../src/pac/PacManager.cpp:213 ../src/pac/PacManager.cpp:266
msgid "Errore scrittura kioslaverc"
msgstr "Błąd zapisu kioslaverc"
#: ../src/pac/PacManager.cpp:223
msgid "kioslaverc non esiste"
msgstr "kioslaverc nie istnieje"
#: ../src/pac/PacManager.cpp:233
msgid "Proxy KDE ripristinato a NONE"
msgstr "Proxy KDE przywrócone do NONE"
#: ../src/pac/PacManager.cpp:263
msgid "Proxy KDE ripristinato a NONE (fallback)"
msgstr "Proxy KDE przywrócone do NONE (tryb awaryjny)"
#: ../src/pac/PacManager.cpp:294
msgid "Proxy XFCE impostato su AUTO (PAC)"
msgstr "Proxy XFCE ustawione na AUTO (PAC)"
#: ../src/pac/PacManager.cpp:298
msgid ""
"Impossibile impostare proxy XFCE (canale/proprietà potrebbero differire)"
msgstr ""
"Nie można ustawić proxy XFCE (kanał/właściwości mogą się różnić)"
#: ../src/pac/PacManager.cpp:314
msgid "Proxy XFCE ripristinato a NONE"
msgstr "Proxy XFCE przywrócone do NONE"
#: ../src/pac/PacManager.cpp:318
msgid "Impossibile disabilitare proxy XFCE"
msgstr "Nie można wyłączyć proxy XFCE"
#: ../src/pac/PacManager.cpp:345
msgid ""
"Fallback headless: environment.d impostato (richiede relogin/riavvio "
"sessione)"
msgstr ""
"Tryb bezinterfejsowy awaryjny: environment.d ustawiony (wymaga wylogowania/ponownego uruchomienia sesji)"
#: ../src/pac/PacManager.cpp:348
msgid "Impossibile scrivere environment.d fallback"
msgstr "Nie można zapisać environment.d w trybie awaryjnym"
#: ../src/pac/PacManager.cpp:359
msgid "Fallback headless: environment.d rimosso"
msgstr "Tryb bezinterfejsowy awaryjny: environment.d usunięty"
#: ../src/pac/PacManager.cpp:362
msgid "Impossibile rimuovere environment.d fallback"
msgstr "Nie można usunąć environment.d w trybie awaryjnym"
#: ../src/privhelper/bastionguard_privhelper.cpp:87
msgid "Errore disabilitando nodo PipeWire id="
msgstr "Błąd podczas wyłączania węzła PipeWire id="
#: ../src/privhelper/bastionguard_privhelper.cpp:126
msgid "Errore riabilitando nodo PipeWire id="
msgstr "Błąd podczas ponownego włączania węzła PipeWire id="
#: ../src/privhelper/bastionguard_privhelper.cpp:143
msgid "Errore: questo helper deve essere eseguito come root.\n"
msgstr "Błąd: ten helper musi być uruchomiony jako root.\n"
#: ../src/privhelper/bastionguard_privhelper.cpp:161
#: ../src/privhelper/bastionguard_privhelper.cpp:172
msgid "Comando non valido: "
msgstr "Nieprawidłowe polecenie: "
#: ../src/privhelper/bastionguard-firewall.cpp:39
msgid "[Firewall] Impossibile aprire blacklist: "
msgstr "[Firewall] Nie można otworzyć czarnej listy: "
#: ../src/privhelper/bastionguard-firewall.cpp:122
msgid "[Firewall] Deve essere eseguito come root.\n"
msgstr "[Firewall] Musi być uruchomiony jako root.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:136
msgid "[Firewall] Regole rimosse.\n"
msgstr "[Firewall] Reguły usunięte.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:141
msgid "[Firewall] Comando non valido: "
msgstr "[Firewall] Nieprawidłowe polecenie: "
#: ../src/privhelper/bastionguard-firewall.cpp:150
msgid "[Firewall] Blacklist vuota o non valida.\n"
msgstr "[Firewall] Czarna lista pusta lub nieprawidłowa.\n"
#: ../src/privhelper/bastionguard-firewall.cpp:161
msgid "[Firewall] Regole applicate ("
msgstr "[Firewall] Zastosowano reguły ("
#: ../src/privhelper/bastionguard-firewall.cpp:166
msgid "[Firewall] Nessun firewall supportato trovato.\n"
msgstr "[Firewall] Nie znaleziono obsługiwanego firewalla.\n"
#: ../src/cef/bastionguard_cef.cpp:191
msgid "[cef] CefInitialize failed\n"
msgstr "[cef] Inicjalizacja CefInitialize nie powiodła się\n"
#: ../src/cef/bastionguard_cef.cpp:195
msgid "[cef] initialized (sandbox ON)\n"
msgstr "[cef] zainicjowano (sandbox WŁĄCZONY)\n"
#: ../src/cef/bastionguard_cef.cpp:204
msgid "[cef] signal received, exiting\n"
msgstr "[cef] otrzymano sygnał, zamykanie\n"
#: ../src/cef/bastionguard_cef.cpp:211
msgid "[cef] backend proxy listening on "
msgstr "[cef] backend proxy nasłuchuje na "
#: ../src/cef/bastionguard_cef.cpp:219
msgid "[cef] proxy fatal: "
msgstr "[cef] krytyczny błąd proxy: "
#: ../src/SettingsWindow.cpp:10
msgid "Impostazioni BastionGuard"
msgstr "Ustawienia BastionGuard"
#: ../src/AurScan.cpp:50
msgid "📦 AurScan inizializzato"
msgstr "📦 AurScan zainicjowany"
#: ../src/AurScan.cpp:137
msgid "📁 Monitor AUR attivo su: "
msgstr "📁 Monitor AUR aktywny w: "
#: ../src/AurScan.cpp:189
msgid "🆕 Nuova directory AUR trovata: "
msgstr "🆕 Znaleziono nowy katalog AUR: "
#: ../src/AurScan.cpp:204
msgid "🌱 Monitor root AUR attivo su: "
msgstr "🌱 Monitor root AUR aktywny w: "
#: ../src/AurScan.cpp:210
msgid "🐧 Sistema non Arch-based — AUR disattivato"
msgstr "🐧 System nie bazuje na Archu — AUR wyłączony"
#: ../src/AurScan.cpp:215
msgid "📡 Avvio monitor AUR…"
msgstr "📡 Uruchamianie monitora AUR…"
#: ../src/AurScan.cpp:235
msgid "✅ AurScan avviato"
msgstr "✅ AurScan uruchomiony"
#: ../src/AurScan.cpp:250
msgid "🛑 AurScan disattivato"
msgstr "🛑 AurScan wyłączony"
#: ../src/AurScan.cpp:264
msgid "❌ Impossibile leggere PKGBUILD: "
msgstr "❌ Nie można odczytać PKGBUILD: "
#: ../src/AurScan.cpp:269
msgid "🔎 Analisi sicurezza PKGBUILD: "
msgstr "🔎 Analiza bezpieczeństwa PKGBUILD: "
#: ../src/AurScan.cpp:287
msgid "Uso di curl come comando"
msgstr "Użycie curl jako polecenia"
#: ../src/AurScan.cpp:288 ../src/AurScan.cpp:289
msgid "Curl pipato verso shell — RCE"
msgstr "Curl przekierowany do shella — RCE"
#: ../src/AurScan.cpp:290
msgid "Uso di wget come comando"
msgstr "Użycie wget jako polecenia"
#: ../src/AurScan.cpp:291 ../src/AurScan.cpp:292
msgid "Wget pipato verso shell — RCE"
msgstr "Wget przekierowany do shella — RCE"
#: ../src/AurScan.cpp:293
msgid "Esecuzione dinamica tramite bash -c"
msgstr "Dynamiczne wykonanie przez bash -c"
#: ../src/AurScan.cpp:294
msgid "Permessi 777 pericolosi"
msgstr "Niebezpieczne uprawnienia 777"
#: ../src/AurScan.cpp:295
msgid "Comando distruttivo rm -rf"
msgstr "Destrukcyjne polecenie rm -rf"
#: ../src/AurScan.cpp:296
msgid "Uso improprio di sudo nel PKGBUILD"
msgstr "Niewłaściwe użycie sudo w PKGBUILD"
#: ../src/AurScan.cpp:297
msgid "Pipe verso sh — RCE"
msgstr "Przekierowanie do sh — RCE"
#: ../src/AurScan.cpp:298
msgid "Pipe verso bash — RCE"
msgstr "Przekierowanie do bash — RCE"
#: ../src/AurScan.cpp:299
msgid "Possibile payload codificato e decodificato"
msgstr "Możliwy zakodowany i dekodowany payload"
#: ../src/AurScan.cpp:300
msgid "Install con permessi insicuri"
msgstr "Instalacja z niebezpiecznymi uprawnieniami"
#: ../src/AurScan.cpp:301
msgid "Scrittura sospetta in /etc"
msgstr "Podejrzany zapis w /etc"
#: ../src/AurScan.cpp:302
msgid "Scrittura diretta in /usr/bin"
msgstr "Bezpośredni zapis do /usr/bin"
#: ../src/AurScan.cpp:303
msgid "Exec dinamico con python"
msgstr "Dynamiczne wykonanie przez python"
#: ../src/AurScan.cpp:304
msgid "Exec arbitrario"
msgstr "Dowolne wykonanie"
#: ../src/AurScan.cpp:328
msgid "🚨 Minacce individuate nel PKGBUILD!"
msgstr "🚨 Wykryto zagrożenia w PKGBUILD!"
#: ../src/AurScan.cpp:335
msgid "✅ PKGBUILD pulito."
msgstr "✅ PKGBUILD czysty."
#: ../src/xdg-open.cpp:46
msgid "[BankOpener] ⚠️ URL vuoto.\n"
msgstr "[BankOpener] ⚠️ Pusty URL.\n"
#: ../src/xdg-open.cpp:52
msgid "[BankOpener] ❌ Impossibile estrarre dominio da: "
msgstr "[BankOpener] ❌ Nie można wyciągnąć domeny z: "
#: ../src/xdg-open.cpp:61
msgid "[BankOpener] 🧩 Dominio sicuro rilevato: "
msgstr "[BankOpener] 🧩 Wykryto bezpieczną domenę: "
#: ../src/xdg-open.cpp:63
msgid "[BankOpener] 🔐 Avvio sandbox CEF (Blink)...\n"
msgstr "[BankOpener] 🔐 Uruchamianie piaskownicy CEF (Blink)...\n"
#: ../src/xdg-open.cpp:69
msgid "[BankOpener] 🌐 Dominio non in lista sicura: "
msgstr "[BankOpener] 🌐 Domena nie znajduje się na liście bezpiecznych: "
#: ../src/xdg-open.cpp:70
msgid "[BankOpener] → Apertura nel browser predefinito.\n"
msgstr "[BankOpener] → Otwieranie w domyślnej przeglądarce.\n"
#: ../src/xdg-open.cpp:123 ../src/xdg-open.cpp:197
msgid "[BankOpener] ⚠️ Impossibile aprire "
msgstr "[BankOpener] ⚠️ Nie można otworzyć "
#: ../src/xdg-open.cpp:129 ../src/xdg-open.cpp:203
msgid "[BankOpener] ⚠️ Errore parsing JSON in "
msgstr "[BankOpener] ⚠️ Błąd parsowania JSON w "
#: ../src/xdg-open.cpp:162
msgid "[BankOpener] ⚠️ Nessun dominio caricato da liste.\n"
msgstr "[BankOpener] ⚠️ Nie wczytano żadnej domeny z list.\n"
#: ../src/xdg-open.cpp:238
msgid "[BankOpener] ✅ Domini pagamenti caricati: "
msgstr "[BankOpener] ✅ Wczytano domeny płatnicze: "
#: ../src/SambaPage.cpp:53
msgid "<b>Abilita scansione Samba</b>"
msgstr "<b>Włącz skanowanie Samba</b>"
#: ../src/SambaPage.cpp:75
msgid "Percorso"
msgstr "Ścieżka"
#: ../src/SambaPage.cpp:95
msgid "Scansiona ora"
msgstr "Skanuj teraz"
#: ../src/SambaPage.cpp:166
msgid "Configurazione Samba salvata correttamente."
msgstr "Konfiguracja Samba zapisana poprawnie."
#: ../src/SambaPage.cpp:172
msgid "Configurazione salvata"
msgstr "Konfiguracja zapisana"
#: ../src/SambaPage.cpp:246
msgid "<b>Aggiungi percorso SMB</b>"
msgstr "<b>Dodaj ścieżkę SMB</b>"
#: ../src/SambaPage.cpp:257
msgid "Username (opzionale)"
msgstr "Nazwa użytkownika (opcjonalnie)"
#: ../src/SambaPage.cpp:260
msgid "Password (opzionale)"
msgstr "Hasło (opcjonalnie)"
#: ../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>Uwaga: w przypadku wykrycia złośliwego oprogramowania na zdalnych plikach,\n"
"konieczna będzie ręczna interwencja w celu usunięcia.</i>"
#: ../src/SambaPage.cpp:314
msgid "Percorso SMB non valido:\n"
msgstr "Nieprawidłowa ścieżka SMB:\n"
#: ../src/SambaPage.cpp:425
msgid "Scansione Samba avviata…"
msgstr "Rozpoczęto skanowanie Samba…"
#: ../src/SambaPage.cpp:430 ../src/SambaPage.cpp:526
msgid "File corrente: --"
msgstr "Bieżący plik: --"
#: ../src/SambaPage.cpp:469
msgid "Interrompi scansione"
msgstr "Przerwij skanowanie"
#: ../src/SambaPage.cpp:518
msgid ""
"Scansione completata.\n"
"File analizzati: %1\n"
"File infetti: %2"
msgstr ""
"Skanowanie zakończone.\n"
"Przeskanowane pliki: %1\n"
"Zainfekowane pliki: %2"
#: ../src/SambaPage.cpp:556
msgid "File corrente: "
msgstr "Bieżący plik: "
#: ../src/Quarantine.cpp:69
msgid "❌ File inesistente: "
msgstr "❌ Plik nie istnieje: "
#: ../src/Quarantine.cpp:87
msgid "❌ Errore: impossibile creare il file meta in "
msgstr "❌ Błąd: nie można utworzyć pliku meta w "
#: ../src/Quarantine.cpp:100
msgid "DEBUG move(): cross-device link, uso copy+remove\n"
msgstr "DEBUG move(): link międzyurządzeniowy, używam copy+remove\n"
#: ../src/Quarantine.cpp:105
msgid "❌ Errore copia in quarantena: "
msgstr "❌ Błąd kopiowania do kwarantanny: "
#: ../src/Quarantine.cpp:114
msgid "⚠ Impossibile rimuovere il file originale: "
msgstr "⚠ Nie można usunąć oryginalnego pliku: "
#: ../src/Quarantine.cpp:120 ../src/Quarantine.cpp:131
msgid "❌ Errore spostamento quarantena: "
msgstr "❌ Błąd przenoszenia do kwarantanny: "
#: ../src/Quarantine.cpp:127
msgid "✔ File spostato in quarantena: "
msgstr "✔ Plik przeniesiony do kwarantanny: "
#: ../src/Quarantine.cpp:143
msgid "❌ Ripristino impossibile: metadata mancante per "
msgstr "❌ Nie można przywrócić: brak metadanych dla "
#: ../src/Quarantine.cpp:155
msgid "❌ Ripristino impossibile: metadata vuoto o corrotto in "
msgstr "❌ Nie można przywrócić: metadane puste lub uszkodzone w "
#: ../src/Quarantine.cpp:164
msgid "❌ Ripristino impossibile: file in quarantena mancante "
msgstr "❌ Nie można przywrócić: brak pliku w kwarantannie "
#: ../src/Quarantine.cpp:189
msgid "DEBUG restore(): cross-device link, uso copy+remove\n"
msgstr "DEBUG restore(): link międzyurządzeniowy, używam copy+remove\n"
#: ../src/Quarantine.cpp:194
msgid "❌ Errore copia durante il ripristino: "
msgstr "❌ Błąd kopiowania podczas przywracania: "
#: ../src/Quarantine.cpp:202
msgid "⚠ Impossibile rimuovere il file in quarantena: "
msgstr "⚠ Nie można usunąć pliku z kwarantanny: "
#: ../src/Quarantine.cpp:207 ../src/Quarantine.cpp:219
msgid "❌ Errore ripristino: "
msgstr "❌ Błąd przywracania: "
#: ../src/Quarantine.cpp:215
msgid "✔ File ripristinato in: "
msgstr "✔ Plik przywrócony do: "
#: ../src/Quarantine.cpp:234
msgid "✔ File eliminato dalla quarantena: "
msgstr "✔ Plik usunięty z kwarantanny: "
#: ../src/Quarantine.cpp:237
msgid "❌ Errore eliminazione: "
msgstr "❌ Błąd usuwania: "
#: ../src/PrivacyPage.cpp:53
msgid "🔒 Privacy Webcam / Microfono"
msgstr "🔒 Prywatność kamerki / mikrofonu"
#: ../src/PrivacyPage.cpp:76
msgid "[Privacy] Errore lettura auto_refresh"
msgstr "[Privacy] Błąd odczytu auto_refresh"
#: ../src/PrivacyPage.cpp:84
msgid "Abilita/Disabilita Webcam e Microfono"
msgstr "Włącz/Wyłącz kamerkę i mikrofon"
#: ../src/PrivacyPage.cpp:96
msgid "Aggiornamento automatico ogni 5 minuti"
msgstr "Automatyczne odświeżanie co 5 minut"
#: ../src/PrivacyPage.cpp:101
msgid "🔓 Sblocca dispositivi"
msgstr "🔓 Odblokuj urządzenia"
#: ../src/PrivacyPage.cpp:108
msgid "Richiesto sblocco manuale dei dispositivi"
msgstr "Wymagane ręczne odblokowanie urządzeń"
#: ../src/PrivacyPage.cpp:142
msgid "📜 Log giornaliero caricato."
msgstr "📜 Dzienny dziennik wczytany."
#: ../src/PrivacyPage.cpp:144 ../src/PrivacyPage.cpp:555
msgid "📝 Nessun log disponibile per oggi."
msgstr "📝 Brak dostępnych logów na dzisiaj."
#: ../src/PrivacyPage.cpp:147
msgid "⚠️ Errore durante il caricamento del log."
msgstr "⚠️ Błąd podczas wczytywania dziennika."
#: ../src/PrivacyPage.cpp:157
msgid "⏳ Inizializzazione del servizio privacy..."
msgstr "⏳ Inicjalizacja usługi prywatności..."
#: ../src/PrivacyPage.cpp:158
msgid "=== Avvio BastionGuard PrivacyPage ==="
msgstr "=== Uruchamianie BastionGuard PrivacyPage ==="
#: ../src/PrivacyPage.cpp:165 ../src/PrivacyPage.cpp:699
msgid "🕵️ Monitoraggio privacy attivo"
msgstr "🕵️ Monitorowanie prywatności aktywne"
#: ../src/PrivacyPage.cpp:177
msgid "=== Arresto monitoraggio privacy ==="
msgstr "=== Zatrzymywanie monitorowania prywatności ==="
#: ../src/PrivacyPage.cpp:190
msgid "Avvio automatico del servizio BastionGuard-privacyd..."
msgstr "Automatyczne uruchamianie usługi BastionGuard-privacyd..."
#: ../src/PrivacyPage.cpp:202
msgid "📷 Webcam/Microfono sbloccati automaticamente"
msgstr "📷 Kamera/Mikrofon automatycznie odblokowane"
#: ../src/PrivacyPage.cpp:204
msgid "❌ Errore nello sblocco automatico"
msgstr "❌ Błąd podczas automatycznego odblokowania"
#: ../src/PrivacyPage.cpp:252
msgid "🕵️ Monitoraggio in tempo reale avviato"
msgstr "🕵️ Monitorowanie w czasie rzeczywistym uruchomione"
#: ../src/PrivacyPage.cpp:261
msgid "Nuovo accesso rilevato: %1"
msgstr "Wykryto nowy dostęp: %1"
#: ../src/PrivacyPage.cpp:321
msgid "⚠️ Accesso dispositivo rilevato"
msgstr "⚠️ Wykryto dostęp do urządzenia"
#: ../src/PrivacyPage.cpp:371
msgid "<b>%1</b> sta tentando di accedere a webcam o microfono."
msgstr "<b>%1</b> próbuje uzyskać dostęp do kamerki lub mikrofonu."
#: ../src/PrivacyPage.cpp:382
msgid "🕒 %1 altri processi in attesa..."
msgstr "🕒 %1 innych procesów oczekuje..."
#: ../src/PrivacyPage.cpp:393
msgid "✔ Consenti"
msgstr "✔ Zezwól"
#: ../src/PrivacyPage.cpp:394
msgid "✖ Nega"
msgstr "✖ Odmów"
#: ../src/PrivacyPage.cpp:407
msgid "Accesso CONSENTITO a %1"
msgstr "Dostęp ZEZWOLONY dla %1"
#: ../src/PrivacyPage.cpp:421
msgid "Accesso NEGATO a %1 — blocco webcam/microfono"
msgstr "Dostęp ODMÓWIONY dla %1 — blokada kamerki/mikrofonu"
#: ../src/PrivacyPage.cpp:439
msgid "❌ ERRORE: impossibile applicare il blocco tramite helper!"
msgstr "❌ BŁĄD: nie można zastosować blokady przez helper!"
#: ../src/PrivacyPage.cpp:440
msgid "❌ Errore: impossibile bloccare webcam/microfono"
msgstr "❌ Błąd: nie można zablokować kamerki/mikrofonu"
#: ../src/PrivacyPage.cpp:442
msgid "🔒 Webcam/microfono BLOCCATI tramite helper (popup)"
msgstr "🔒 Kamera/Mikrofon ZABLOKOWANE przez helper (popup)"
#: ../src/PrivacyPage.cpp:443
msgid "🔒 Webcam e microfono bloccati"
msgstr "🔒 Kamera i mikrofon zablokowane"
#: ../src/PrivacyPage.cpp:465
msgid "🔄 Aggiornamento elenco processi e log..."
msgstr "🔄 Aktualizacja listy procesów i dziennika..."
#: ../src/PrivacyPage.cpp:466
msgid "Aggiornamento manuale avviato"
msgstr "Uruchomiono ręczne odświeżanie"
#: ../src/PrivacyPage.cpp:492
msgid "Auto aggiornamento attivato (salvato in config)"
msgstr "Automatyczne odświeżanie włączone (zapisane w konfiguracji)"
#: ../src/PrivacyPage.cpp:493
msgid "Auto aggiornamento disattivato (salvato in config)"
msgstr "Automatyczne odświeżanie wyłączone (zapisane w konfiguracji)"
#: ../src/PrivacyPage.cpp:495
msgid "[Privacy] Errore salvataggio auto_refresh: "
msgstr "[Privacy] Błąd zapisu auto_refresh: "
#: ../src/PrivacyPage.cpp:500
msgid "⏳ Auto aggiornamento attivo ogni 5 minuti."
msgstr "⏳ Automatyczne odświeżanie aktywne co 5 minut."
#: ../src/PrivacyPage.cpp:508
msgid "🛑 Auto aggiornamento disattivato."
msgstr "🛑 Automatyczne odświeżanie wyłączone."
#: ../src/PrivacyPage.cpp:525
msgid "Nessun processo sta utilizzando webcam o microfono."
msgstr "Żaden proces nie używa obecnie kamerki ani mikrofonu."
#: ../src/PrivacyPage.cpp:527
msgid ""
"📋 Processi attivi:\n"
"\n"
msgstr ""
"📋 Aktywne procesy:\n"
"\n"
#: ../src/PrivacyPage.cpp:535
msgid ""
"📜 Log giornaliero:\n"
"\n"
msgstr ""
"📜 Dzienny dziennik:\n"
"\n"
#: ../src/PrivacyPage.cpp:552
msgid "⚠️ Impossibile leggere il log giornaliero."
msgstr "⚠️ Nie można odczytać dziennego dziennika."
#: ../src/PrivacyPage.cpp:561
msgid "✅ Aggiornamento completato."
msgstr "✅ Aktualizacja zakończona."
#: ../src/PrivacyPage.cpp:565
msgid "Errore update_process_list: "
msgstr "Błąd update_process_list: "
#: ../src/PrivacyPage.cpp:620
msgid "[Privacy] Errore scrittura log giornaliero."
msgstr "[Privacy] Błąd zapisu dziennego dziennika."
#: ../src/PrivacyPage.cpp:640
msgid "Privacy abilitata"
msgstr "Prywatność włączona"
#: ../src/PrivacyPage.cpp:640
msgid "Privacy disabilitata"
msgstr "Prywatność wyłączona"
#: ../src/PrivacyPage.cpp:642
msgid "[Privacy] Errore salvataggio config: "
msgstr "[Privacy] Błąd zapisu konfiguracji: "
#: ../src/PrivacyPage.cpp:655
msgid "[Privacy] Errore caricamento config"
msgstr "[Privacy] Błąd wczytywania konfiguracji"
#: ../src/PrivacyPage.cpp:669
msgid "📷 Riattivazione webcam/microfono..."
msgstr "📷 Ponowne włączanie kamerki/mikrofonu..."
#: ../src/PrivacyPage.cpp:670
msgid "🔒 Disattivazione webcam/microfono in corso..."
msgstr "🔒 Trwa wyłączanie kamerki/mikrofonu..."
#: ../src/PrivacyPage.cpp:672
msgid "Toggle privacy: "
msgstr "Przełączanie prywatności: "
#: ../src/PrivacyPage.cpp:700
msgid "Script OK: UNBLOCK eseguito"
msgstr "Skrypt OK: wykonano UNBLOCK"
#: ../src/PrivacyPage.cpp:707
msgid "🔕 Privacy monitor disattivato"
msgstr "🔕 Monitor prywatności wyłączony"
#: ../src/PrivacyPage.cpp:708
msgid "Script OK: BLOCK eseguito"
msgstr "Skrypt OK: wykonano BLOCK"
#: ../src/PrivacyPage.cpp:716
msgid "ERRORE: esecuzione script privacy fallita"
msgstr "BŁĄD: wykonanie skryptu prywatności nie powiodło się"
#: ../src/PrivacyPage.cpp:717
msgid "❌ Errore nell'esecuzione dello script."
msgstr "❌ Błąd podczas wykonywania skryptu."
#: ../src/PrivacyPage.cpp:738
msgid "🔓 Dispositivi sbloccati manualmente"
msgstr "🔓 Urządzenia ręcznie odblokowane"
#: ../src/PrivacyPage.cpp:741
msgid "Webcam e microfono sbloccati"
msgstr "Kamerka i mikrofon odblokowane"
#: ../src/PrivacyPage.cpp:743
msgid "❌ Errore durante sblocco manuale"
msgstr "❌ Błąd podczas ręcznego odblokowania"
#: ../src/PrivacyPage.cpp:744
msgid "❌ Impossibile sbloccare i dispositivi."
msgstr "❌ Nie można odblokować urządzeń."
#: ../src/phishing/BastionGuard-daemon.cpp:93
msgid "[BastionGuard-daemon] ✅ Whitelist caricata: "
msgstr "[BastionGuard-daemon] ✅ Wczytano białą listę: "
#: ../src/phishing/BastionGuard-daemon.cpp:116
msgid "[BastionGuard-daemon] 📁 Creata directory log: "
msgstr "[BastionGuard-daemon] 📁 Utworzono katalog logów: "
#: ../src/phishing/BastionGuard-daemon.cpp:121
msgid "[BastionGuard-daemon] Log creato automaticamente.\n"
msgstr "[BastionGuard-daemon] Dziennik utworzony automatycznie.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:123
msgid "[BastionGuard-daemon] 🧾 Creato file log: "
msgstr "[BastionGuard-daemon] 🧾 Utworzono plik dziennika: "
#: ../src/phishing/BastionGuard-daemon.cpp:141
msgid "[BastionGuard-daemon] 🔐 Proprietario impostato su "
msgstr "[BastionGuard-daemon] 🔐 Ustawiono właściciela na "
#: ../src/phishing/BastionGuard-daemon.cpp:144
msgid "[BastionGuard-daemon] ⚠️ Impossibile cambiare owner del log ("
msgstr "[BastionGuard-daemon] ⚠️ Nie można zmienić właściciela dziennika ("
#: ../src/phishing/BastionGuard-daemon.cpp:148
msgid "[BastionGuard-daemon] ⚠️ Utente '"
msgstr "[BastionGuard-daemon] ⚠️ Użytkownik '"
#: ../src/phishing/BastionGuard-daemon.cpp:149
msgid "' non trovato: skip chown\n"
msgstr "' nie znaleziony: pomijam chown\n"
#: ../src/phishing/BastionGuard-daemon.cpp:153
msgid "[BastionGuard-daemon] ⚠️ Errore gestione log: "
msgstr "[BastionGuard-daemon] ⚠️ Błąd zarządzania dziennikiem: "
#: ../src/phishing/BastionGuard-daemon.cpp:175
msgid "[BastionGuard-daemon] 🚀 Avvio del servizio LocalWarningServer..."
msgstr "[BastionGuard-daemon] 🚀 Uruchamianie usługi LocalWarningServer..."
#: ../src/phishing/BastionGuard-daemon.cpp:191
msgid ""
"[BastionGuard-daemon] ⚠️ Permessi insufficienti per aprire porte 81/444.\n"
msgstr ""
"[BastionGuard-daemon] ⚠️ Niewystarczające uprawnienia do otwarcia portów 81/444.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:192
msgid ""
" Esegui: sudo setcap 'cap_net_bind_service=+ep' /usr/bin/BastionGuard-"
"daemon\n"
msgstr ""
" Wykonaj: 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] ✅ Serwer aktywny na "
#: ../src/phishing/BastionGuard-daemon.cpp:210
msgid " e "
msgstr " oraz "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid "[BastionGuard-daemon] 🟢 Trusted domain rilevato: "
msgstr "[BastionGuard-daemon] 🟢 Wykryto zaufaną domenę: "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid " — bypass redirect.\n"
msgstr " — pomijam przekierowanie.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid "[BastionGuard-daemon] 🔴 Sospetto: "
msgstr "[BastionGuard-daemon] 🔴 Podejrzane: "
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid " — instradato verso 127.0.0.2.\n"
msgstr " — kierowane na 127.0.0.2.\n"
#: ../src/phishing/BastionGuard-daemon.cpp:230
msgid "[BastionGuard-daemon] 🛑 Arresto in corso..."
msgstr "[BastionGuard-daemon] 🛑 Trwa zatrzymywanie..."
#: ../src/phishing/BastionGuard-daemon.cpp:232
msgid "[BastionGuard-daemon] ✅ Terminato correttamente."
msgstr "[BastionGuard-daemon] ✅ Zakończono poprawnie."
#: ../src/phishing/BastionGuard-daemon.cpp:235
msgid "[BastionGuard-daemon] ❌ Errore fatale: "
msgstr "[BastionGuard-daemon] ❌ Błąd krytyczny: "
#: ../src/phishing/BastionGuard-daemon.cpp:239
msgid "[BastionGuard-daemon] ❌ Errore sconosciuto."
msgstr "[BastionGuard-daemon] ❌ Nieznany błąd."
#: ../src/phishing/local_warning_server.cpp:64
msgid "(Log non disponibile)"
msgstr "(Dziennik niedostępny)"
#: ../src/phishing/local_warning_server.cpp:68
msgid "(Log vuoto)"
msgstr "(Dziennik pusty)"
#: ../src/phishing/local_warning_server.cpp:86
msgid "(Nessuna attività recente)"
msgstr "(Brak niedawnej aktywności)"
#: ../src/phishing/local_warning_server.cpp:193
msgid "[LocalWarningServer] ✅ Whitelist caricata: "
msgstr "[LocalWarningServer] ✅ Wczytano białą listę: "
#: ../src/phishing/local_warning_server.cpp:194
msgid " domini trusted\n"
msgstr " zaufanych domen\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 " niedostępny: "
#: ../src/phishing/local_warning_server.cpp:269
msgid "[LocalWarningServer] ❌ Errore creazione SoupServer\n"
msgstr "[LocalWarningServer] ❌ Błąd tworzenia SoupServer\n"
#: ../src/phishing/local_warning_server.cpp:286
msgid "[LocalWarningServer] TLS error: "
msgstr "[LocalWarningServer] Błąd TLS: "
#: ../src/phishing/local_warning_server.cpp:300
msgid "[LocalWarningServer] ⚠️ Nessuna porta disponibile su "
msgstr "[LocalWarningServer] ⚠️ Brak dostępnego portu na "
#: ../src/phishing/local_warning_server.cpp:307
msgid "[LocalWarningServer] ✅ Avviato su "
msgstr "[LocalWarningServer] ✅ Uruchomiono na "
#: ../src/phishing/local_warning_server.cpp:325
msgid "[LocalWarningServer] 🛑 Arrestato\n"
msgstr "[LocalWarningServer] 🛑 Zatrzymano\n"
#: ../src/phishing/local_warning_server.cpp:342
#: ../src/phishing/local_warning_server.cpp:351
msgid "dominio-sconosciuto"
msgstr "domena-nieznana"
#: ../src/phishing/local_warning_server.cpp:375
msgid "Accesso bloccato - BastionGuard DNS"
msgstr "Dostęp zablokowany - BastionGuard DNS"
#: ../src/phishing/local_warning_server.cpp:413
msgid "Dominio bloccato"
msgstr "Domena zablokowana"
#: ../src/phishing/local_warning_server.cpp:415
msgid "L'accesso al dominio"
msgstr "Dostęp do domeny"
#: ../src/phishing/local_warning_server.cpp:418
msgid "è stato bloccato dal sistema DNS di BastionGuard (dnsmasq)."
msgstr "został zablokowany przez system DNS BastionGuard (dnsmasq)."
#: ../src/phishing/local_warning_server.cpp:420
msgid "Torna al sicuro"
msgstr "Wróć do bezpiecznego miejsca"
#: ../src/phishing/local_warning_server.cpp:421
msgid "BastionGuard — protezione DNS attiva"
msgstr "BastionGuard — aktywna ochrona DNS"
#: ../src/phishing/google_safe.cpp:33
msgid ""
"[GoogleSafe] 🛈 Modulo attivo ma disabilitato in questa build (dnsmasq "
"backend)\n"
msgstr ""
"[GoogleSafe] 🛈 Moduł aktywny, ale wyłączony w tej kompilacji (backend dnsmasq)\n"
#: ../src/phishing/WebProbe.cpp:97
msgid "[WebProbe] ✅ Caricata blocklist da: "
msgstr "[WebProbe] ✅ Wczytano listę blokującą z: "
#: ../src/phishing/WebProbe.cpp:98
msgid " domini)\n"
msgstr " domen)\n"
#: ../src/phishing/WebProbe.cpp:102
msgid "[WebProbe] ⚠️ Nessuna blocklist trovata.\n"
msgstr "[WebProbe] ⚠️ Nie znaleziono listy blokującej.\n"
#: ../src/phishing/WebProbe.cpp:205
msgid "[WebProbe] ⚠️ DNS ha restituito 127.0.0.2 per "
msgstr "[WebProbe] ⚠️ DNS zwrócił 127.0.0.2 dla "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid "[Cloud] Nessun file "
msgstr "[Cloud] Brak pliku "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid " trovato.\n"
msgstr " znaleziono.\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] Klucz API wczytany poprawnie.\n"
#: ../src/cloud/MalwareBazaar.cpp:49
msgid "[Cloud] API key vuota.\n"
msgstr "[Cloud] Klucz API pusty.\n"
#: ../src/cloud/MalwareBazaar.cpp:126
msgid "[Cloud] Nessuna API key impostata.\n"
msgstr "[Cloud] Nie ustawiono żadnego klucza API.\n"
#: ../src/cloud/MalwareBazaar.cpp:132
msgid "[Cloud] Impossibile inizializzare CURL.\n"
msgstr "[Cloud] Nie można zainicjować CURL.\n"
#: ../src/cloud/MalwareBazaar.cpp:158
msgid "[Cloud] Curl errore: "
msgstr "[Cloud] Błąd CURL: "
#: ../src/cloud/MalwareBazaar.cpp:164
msgid "[Cloud] JSON non valido\n"
msgstr "[Cloud] Nieprawidłowy JSON\n"
#: ../src/cloud/MalwareBazaar.cpp:171
msgid "[Cloud] Errore API: "
msgstr "[Cloud] Błąd API: "
#: ../src/cloud/MalwareBazaar.cpp:177
msgid "[Cloud] Nessun dato per questo hash\n"
msgstr "[Cloud] Brak danych dla tego hasha\n"
msgid "DB ClamAV"
msgstr "Baza danych ClamAV"
msgid "Database firme ClamAV"
msgstr "Baza sygnatur ClamAV"
msgid ""
"Questa sezione mostra le firme presenti nel database ClamAV.\n"
"Le firme personalizzate installate in /var/lib/clamav verranno caricate automaticamente da clamd."
msgstr ""
"Ta sekcja wyświetla sygnatury znajdujące się w bazie danych ClamAV.\n"
"Sygnatury niestandardowe zainstalowane w /var/lib/clamav będą automatycznie ładowane przez clamd."
msgid "Percorso database:"
msgstr "Ścieżka do bazy danych:"
msgid "Aggiorna"
msgstr "Aktualizuj"
msgid "Firme trovate: %1"
msgstr "Znalezione sygnatury: %1"
msgid "Nessuna firma trovata in /var/lib/clamav"
msgstr "Nie znaleziono żadnych sygnatur w /var/lib/clamav"
#: src/DashboardPage.cpp
msgid "Verifica aggiornamenti..."
msgstr "Sprawdzanie aktualizacji..."
#: src/DashboardPage.cpp
msgid "Aggiornato"
msgstr "Aktualne"
#: src/DashboardPage.cpp
msgid "Aggiornamento disponibile"
msgstr "Dostępna aktualizacja"
#: src/DashboardPage.cpp
msgid "Impossibile verificare"
msgstr "Nie można sprawdzić"
msgid "Remoto: %1 (%2)"
msgstr "Zdalna wersja: %1 (%2)"
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 ""
"Witamy w kreatorze wstępnej konfiguracji BastionGuard.\n"
"Ten kreator przeprowadzi Cię krok po kroku przez proces początkowej konfiguracji.\n"
"\n"
"Przewidziano 10 głównych kroków:\n"
"1) Konfiguracja lokalnego resolvera (DNS 127.0.0.1)\n"
"2) Konfiguracja DNSMasq dla BastionGuard\n"
"3) Otwarcie wymaganych portów zapory sieciowej\n"
"4) Zaawansowana konfiguracja zapory (nftables)\n"
"5) Generowanie i instalacja systemowego urzędu certyfikacji (CA)\n"
"6) Konfiguracja serwera WWW (porty HTTP/HTTPS)\n"
"7) Instalacja Native Messaging Host dla przeglądarki\n"
"8) Włączenie usługi User Agent\n"
"9) Pobranie listy banków (MISP)\n"
"10) Podsumowanie i wykonanie wybranych działań.\n"
"\n"
"Możesz używać przycisków Dalej i Wstecz, aby poruszać się między sekcjami."
msgid "Protezione"
msgstr "Ochrona"
msgid "Servizi"
msgstr "Usługi"
msgid "Phishing Scanner"
msgstr "Skaner phishingu"
msgid "Analyze a URL for phishing"
msgstr "Analizuj adres URL pod kątem phishingu"
msgid "Check a domain phishing"
msgstr "Sprawdź domenę pod kątem phishingu"
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 "Gdy adres docelowy nie znajduje się na naszych listach blokowania, BastionGuard stosuje heurystyczną analizę strony w celu wykrycia wzorców phishingu, łańcuchów przekierowań, formularzy przechwytujących dane logowania, zaciemnionych skryptów oraz sygnałów podszywania się pod markę."
msgid "Analyze"
msgstr "Analizuj"
msgid "Insert a URL to analyze."
msgstr "Wprowadź adres URL do analizy."
msgid "The URL format is not valid."
msgstr "Format adresu URL jest nieprawidłowy."
msgid "Analysis started..."
msgstr "Rozpoczęto analizę..."
msgid "Analyzing URL..."
msgstr "Analizowanie adresu URL..."
msgid "Starting analysis for:"
msgstr "Rozpoczynanie analizy dla:"
msgid "Ready."
msgstr "Gotowe."
msgid "Unable to contact BastionGuard Security Intelligence."
msgstr "Nie można połączyć się z BastionGuard Security Intelligence."
msgid "Remote analysis failed."
msgstr "Zdalna analiza nie powiodła się."
msgid "The remote BastionGuard Security Intelligence page did not return valid HTML."
msgstr "Zdalna strona BastionGuard Security Intelligence nie zwróciła prawidłowego kodu HTML."
msgid "Unexpected response format from remote analyzer."
msgstr "Nieoczekiwany format odpowiedzi z zdalnego analizatora."
msgid "Parsing failed."
msgstr "Przetwarzanie danych nie powiodło się."
msgid "The remote page responded, but no classification block was found."
msgstr "Zdalna strona odpowiedziała, ale nie znaleziono bloku klasyfikacji."
msgid "Malicious result detected."
msgstr "Wykryto złośliwy wynik."
msgid "Suspicious result detected."
msgstr "Wykryto podejrzany wynik."
msgid "Analysis complete."
msgstr "Analiza zakończona."
msgid "Protezione Email"
msgstr "Ochrona poczty e-mail"
msgid "Abilita protezione email"
msgstr "Włącz ochronę poczty e-mail"
msgid "Scansiona email in uscita"
msgstr "Skanuj wychodzące wiadomości e-mail"
msgid "Inserisci firma automatica"
msgstr "Wstaw automatyczny podpis"
msgid "Pubblica STARTTLS"
msgstr "Publikuj STARTTLS"
msgid "Abilita listener TLS implicito"
msgstr "Włącz nasłuch TLS implicit"
msgid "Nome visualizzato"
msgstr "Nazwa wyświetlana"
msgid "Ruolo"
msgstr "Rola"
msgid "Azienda"
msgstr "Firma"
msgid "Telefono"
msgstr "Telefon"
msgid "Sito web"
msgstr "Strona internetowa"
msgid "Logo fisso utilizzato: /usr/share/BastionGuard/data/logo.png"
msgstr "Używane stałe 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 "Zainstaluj rozszerzenie BastionGuard dla Thunderbirda oraz native host.\nW razie potrzeby wprowadź hasło administratora, aby zakończyć instalację."
msgid "Password amministratore"
msgstr "Hasło administratora"
msgid "Inserisci la password sudo"
msgstr "Wprowadź hasło sudo"
msgid "Installa estensione Thunderbird"
msgstr "Zainstaluj rozszerzenie Thunderbird"
msgid "Pulisci log"
msgstr "Wyczyść logi"
msgid "Script non trovato:\n"
msgstr "Nie znaleziono skryptu:\n"
msgid "Impossibile avviare lo script di installazione.\n"
msgstr "Nie można uruchomić skryptu instalacyjnego.\n"
msgid "\n✔ Installazione Thunderbird completata.\n"
msgstr "\n✔ Instalacja Thunderbirda zakończona.\n"
msgid "\n❌ Installazione fallita (exit=%1)\n"
msgstr "\n❌ Instalacja nie powiodła się (exit=%1)\n"
msgid "Seleziona i profili SMTP da importare da Thunderbird.\nLe password non sono esportabili: dovrai inserirle manualmente dopo l'importazione."
msgstr "Wybierz profile SMTP do zaimportowania z Thunderbirda.\nHasła nie mogą być eksportowane: należy je wprowadzić ręcznie po imporcie."
msgid "Profili trovati in Thunderbird"
msgstr "Profile znalezione w Thunderbirdzie"
msgid "Profili attivi (da mail.json)"
msgstr "Aktywne profile (z mail.json)"
msgid "Email: "
msgstr "E-mail: "
msgid "smtp_host non valido — inserisci il server SMTP reale"
msgstr "Nieprawidłowy smtp_host — wprowadź prawdziwy serwer SMTP"
msgid "Server SMTP:"
msgstr "Serwer SMTP:"
msgid "Porta:"
msgstr "Port:"
msgid "Password:"
msgstr "Hasło:"
msgid "(salvata)"
msgstr "(zapisane)"
msgid "Inserisci la password SMTP"
msgstr "Wprowadź hasło SMTP"
msgid "🔍 Scansiona Thunderbird"
msgstr "🔍 Skanuj Thunderbird"
msgid "❌ Nessun profilo trovato"
msgstr "❌ Nie znaleziono profili"
msgid "✔ Trovati %1 profili SMTP da Thunderbird"
msgstr "✔ Znaleziono %1 profili SMTP w Thunderbirdzie"
msgid "⬇ Importa profili selezionati"
msgstr "⬇ Importuj wybrane profile"
msgid "❌ Nessun profilo da importare. Scansiona prima."
msgstr "❌ Brak profili do importu. Najpierw wykonaj skanowanie."
msgid "✔ %1 profili salvati e proxy riavviato."
msgstr "✔ Zapisano %1 profili i ponownie uruchomiono proxy."
msgid "✔ Importati %1 profili — salvataggio fallito, usa 'Salva' manualmente."
msgstr "✔ Zaimportowano %1 profili — zapis nie powiódł się, użyj ręcznie opcji „Zapisz”."
msgid "Nessun profilo selezionato."
msgstr "Nie wybrano żadnego profilu."
msgid "Generale"
msgstr "Ogólne"
msgid "Firma"
msgstr "Podpis"
msgid "Profili SMTP"
msgstr "Profile SMTP"
msgid "Thunderbird"
msgstr "Thunderbird"
msgid "Salva configurazione email"
msgstr "Zapisz konfigurację e-mail"
msgid "Firma vuota"
msgstr "Pusty podpis"
msgid "La firma automatica è abilitata ma tutti i campi firma sono vuoti."
msgstr "Automatyczny podpis jest włączony, ale wszystkie pola podpisu są puste."
msgid "Profili SMTP non configurati"
msgstr "Profile SMTP nie są skonfigurowane"
msgid "I seguenti profili avevano smtp_host = 127.0.0.1 e non possono essere usati come relay:\n"
msgstr "Następujące profile miały smtp_host = 127.0.0.1 i nie mogą być używane jako relay:\n"
msgid "\nSono stati salvati senza server SMTP. Aggiorna i campi 'Server SMTP' nel tab Profili SMTP e reimporta."
msgstr "\nZostały zapisane bez serwera SMTP. Zaktualizuj pola „Serwer SMTP” w zakładce Profile SMTP i zaimportuj ponownie."
msgid "❌ Impossibile salvare la configurazione"
msgstr "❌ Nie można zapisać konfiguracji"
msgid "Errore salvataggio"
msgstr "Błąd zapisu"
msgid "Impossibile scrivere ~/.config/BastionGuard/mail.json"
msgstr "Nie można zapisać do ~/.config/BastionGuard/mail.json"
msgid "✔ Configurazione salvata in ~/.config/BastionGuard/mail.json"
msgstr "✔ Konfiguracja zapisana w ~/.config/BastionGuard/mail.json"
msgid "✔ %1 profili attivi"
msgstr "✔ %1 aktywnych profili"
msgid "✔ Configurazione email multi-SMTP salvata"
msgstr "✔ Zapisano konfigurację e-mail multi-SMTP"
msgid "Email"
msgstr "E-mail"
msgid "Mail Proxy"
msgstr "Proxy poczty"
msgid "Proxy SMTP locale per protezione email in uscita"
msgstr "Lokalny proxy SMTP do ochrony wychodzącej poczty e-mail"
msgid "⏳ Troppi controlli cloud in corso, salto temporaneamente."
msgstr "⏳ Zbyt wiele kontroli chmury w toku, tymczasowo pomijam."
msgid "❌ Errore controllo cloud sconosciuto."
msgstr "❌ Nieznany błąd kontroli chmury."
#: first-run-services-window.cpp
msgid "[FirstRun] CA non ancora generata, verrà installata al primo avvio CEF\n"
msgstr "[FirstRun] CA nie została jeszcze wygenerowana, zostanie zainstalowana przy pierwszym uruchomieniu CEF\n"
#: first-run-services-window.cpp
msgid "[FirstRun] helper non trovato: "
msgstr "[FirstRun] nie znaleziono helpera: "
#: first-run-services-window.cpp
msgid "[FirstRun] Installazione CA BastionGuard nel trust store...\n"
msgstr "[FirstRun] Instalowanie CA BastionGuard w magazynie zaufanych certyfikatów...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ⚠️ pkexec fallito, tentativo sudo...\n"
msgstr "[FirstRun] ⚠️ pkexec nie powiódł się, próba z sudo...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ✅ CA installata nel sistema\n"
msgstr "[FirstRun] ✅ CA zainstalowana w systemie\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ❌ Installazione CA fallita\n"
msgstr "[FirstRun] ❌ Instalacja CA nie powiodła się\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] ✅ Profile użytkownika NSS zostały zaktualizowane\n"
#. bank_filter.hpp
#: bank_filter.hpp
msgid "[filter] HOME variable not set\n"
msgstr "[filter] zmienna HOME nie jest ustawiona\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] nie można odczytać listy %s: %s\n"
#. Translators: %1 = number of bank domains, %2 = number of payment domains
#: bank_filter.hpp
#, c-format
msgid "[filter] loaded %zu bank domains, %zu payment domains\n"
msgstr "[filter] załadowano %zu domen bankowych i %zu domen płatności\n"
#. block_page.hpp
#: block_page.hpp
msgid "BastionGuard — Protected Session"
msgstr "BastionGuard — Chroniona sesja"
#: block_page.hpp
msgid "Banking institution"
msgstr "Instytucja bankowa"
#: block_page.hpp
msgid "Secure payment"
msgstr "Bezpieczna płatność"
#: block_page.hpp
msgid "Protected session opened"
msgstr "Chroniona sesja została otwarta"
#: 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 otworzył <strong>%s</strong> w odizolowanym, chronionym oknie."
"<br><br>Ta karta nie ma dostępu do strony. Użyj okna BastionGuard, które właśnie zostało otwarte."
#: block_page.hpp
msgid ""
"💡 You can safely close this tab. The secure session is already active in "
"the sandbox."
msgstr ""
"💡 Możesz bezpiecznie zamknąć tę kartę. Bezpieczna sesja jest już aktywna "
"w środowisku sandbox."
#: block_page.hpp
msgid "Shield icon"
msgstr "Ikona tarczy"
#: block_page.hpp
msgid "Verified"
msgstr "Zweryfikowano"
#: block_page.hpp
msgid "en"
msgstr "pl"
#. ca_installer.hpp
#: ca_installer.hpp
msgid "[ca-installer] NSS utente aggiornato\n"
msgstr "[ca-installer] NSS użytkownika zaktualizowany\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ nie znaleziono helpera: "
#: ca_installer.hpp
msgid "[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr "[ca-installer] 🔐 Żądanie uprawnień do instalacji CA...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr "[ca-installer] ❌ pkexec nie powiódł się lub został odrzucony przez użytkownika\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr "[ca-installer] ✅ CA zainstalowana w systemie za pomocą pkexec\n"
#: ca_installer.hpp
msgid "[ca-installer] ⚠️ Fallback sudo...\n"
msgstr "[ca-installer] ⚠️ Przełączanie na sudo...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr "[ca-installer] ❌ Nie można zainstalować CA w systemie\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA già trusted\n"
msgstr "[ca-installer] ✅ CA jest już zaufana\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ CA source non trovata: "
msgstr "[ca-installer] ❌ Nie znaleziono źródła CA: "
#: SettingsPage.cpp
msgid "Installazione navigazione sicura"
msgstr "Instalacja bezpiecznego przeglądania"
#: SettingsPage.cpp
msgid "Avvio installazione navigazione sicura...\n"
msgstr "Rozpoczynanie instalacji bezpiecznego przeglądania...\n"
#: SettingsPage.cpp
msgid "Log installazione"
msgstr "Dziennik instalacji"
#: SettingsPage.cpp
msgid "Chiudi"
msgstr "Zamknij"
#: SettingsPage.cpp
msgid "✔ Navigazione sicura installata"
msgstr "✔ Bezpieczne przeglądanie zostało zainstalowane"
#: SettingsPage.cpp
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ Instalacja bezpiecznego przeglądania nie powiodła się"
#: SettingsPage.cpp
msgid "Installazione completata"
msgstr "Instalacja zakończona"
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata correttamente.\n\nChiudi il browser e riaprilo."
msgstr "Bezpieczne przeglądanie zostało zainstalowane pomyślnie.\n\nZamknij przeglądarkę i otwórz ją ponownie."
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata, ma il riavvio del servizio BastionGuard-cef non è riuscito.\n\nChiudi il browser e riaprilo."
msgstr "Bezpieczne przeglądanie zostało zainstalowane, ale ponowne uruchomienie usługi BastionGuard-cef nie powiodło się.\n\nZamknij przeglądarkę i otwórz ją ponownie."
#: SettingsPage.cpp
msgid "Errore"
msgstr "Błąd"
#: SettingsPage.cpp
msgid "Impossibile completare l'installazione della navigazione sicura. Controlla il log nella finestra aperta."
msgstr "Nie można ukończyć instalacji bezpiecznego przeglądania. Sprawdź dziennik w otwartym oknie."
#: DashoardPage.cpp
msgid "Tema Scuro"
msgstr "Ciemny motyw"
#: DashoardPage.cpp
msgid "Tema Chiaro"
msgstr "Jasny motyw"
#: SettingsWindow.cpp
msgid "Domini Pagamenti"
msgstr "Domeny płatności"
#: SettingsWindow.cpp
msgid "Bypass Proxy"
msgstr "Ominięcie proxy"
# ── build_secure_payments_tab — pulsante "Installazione navigazione sicura" ───
msgid "Installazione navigazione sicura"
msgstr "Instalacja bezpiecznego przeglądania"
msgid "Avvio installazione navigazione sicura...\n"
msgstr "Rozpoczynanie instalacji bezpiecznego przeglądania...\n"
msgid "Installazione completata"
msgstr "Instalacja zakończona"
msgid ""
"La navigazione sicura è stata installata correttamente.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"Bezpieczne przeglądanie zostało pomyślnie zainstalowane.\n"
"\n"
"Zamknij przeglądarkę i uruchom ją ponownie."
msgid ""
"La navigazione sicura è stata installata, ma il riavvio del servizio "
"BastionGuard-cef non è riuscito.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"Bezpieczne przeglądanie zostało zainstalowane, ale ponowne uruchomienie usługi "
"BastionGuard-cef nie powiodło się.\n"
"\n"
"Zamknij przeglądarkę i uruchom ją ponownie."
msgid "✔ Navigazione sicura installata"
msgstr "✔ Bezpieczne przeglądanie zainstalowane"
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ Instalacja bezpiecznego przeglądania nie powiodła się"
msgid ""
"Impossibile completare l'installazione della navigazione sicura. "
"Controlla il log nella finestra aperta."
msgstr ""
"Nie można ukończyć instalacji bezpiecznego przeglądania. "
"Sprawdź log w otwartym oknie."
# ── build_proxy_bypass_tab ────────────────────────────────────────────────────
msgid "🔓 Bypass Proxy"
msgstr "🔓 Ominięcie proxy"
msgid ""
"Domini in questa lista bypassano completamente il proxy BastionGuard.\n"
"Il traffico viene inoltrato in tunnel TCP puro trasparente: nessuna\n"
"intercettazione TLS, nessuna sostituzione certificati.\n"
"\n"
"Usare per siti che attivano 2FA o CAPTCHA quando rilevano la presenza del proxy."
msgstr ""
"Domeny na tej liście całkowicie omijają proxy BastionGuard.\n"
"Ruch jest przekazywany przez czysty, przezroczysty tunel TCP: brak\n"
"przechwytywania TLS i brak podmiany certyfikatów.\n"
"\n"
"Użyj tego dla stron, które aktywują 2FA lub CAPTCHA po wykryciu proxy."
msgid ""
"ℹ️ Anche le banche presenti in banks.json vengono bypassate se inserite qui.\n"
"Rimuoverle dal bypass per ripristinare la protezione sandbox."
msgstr ""
"ℹ️ Banki znajdujące się w banks.json również zostaną ominięte, jeśli zostaną tu dodane.\n"
"Usuń je z listy ominięć, aby przywrócić ochronę sandbox."
msgid "Domini in bypass:"
msgstr "Ominięte domeny:"
msgid "Inserisci dominio (es. banca.it oppure checkout.esempio.com)"
msgstr "Wprowadź domenę (np. banca.it lub checkout.przyklad.com)"
msgid "Aggiungi"
msgstr "Dodaj"
msgid "Rimuovi"
msgstr "Usuń"
msgid "Ripristina"
msgstr "Przywróć"
msgid "Salva"
msgstr "Zapisz"
msgid "Valore non valido"
msgstr "Nieprawidłowa wartość"
msgid "Inserisci un dominio valido (es. banca.it)."
msgstr "Wprowadź prawidłową domenę (np. banca.it)."
msgid "➕ Dominio aggiunto — clicca Salva per applicare."
msgstr "➕ Domenę dodano — kliknij Zapisz, aby zastosować."
msgid "🗑 Dominio rimosso — clicca Salva per applicare."
msgstr "🗑 Domenę usunięto — kliknij Zapisz, aby zastosować."
msgid "↩️ Lista ripristinata dal file."
msgstr "↩️ Lista przywrócona z pliku."
msgid "Errore"
msgstr "Błąd"
msgid "Impossibile salvare proxy_bypass.json."
msgstr "Nie można zapisać proxy_bypass.json."
msgid "✔ proxy_bypass.json salvato"
msgstr "✔ proxy_bypass.json zapisany"
msgid "Bypass Proxy"
msgstr "Ominięcie proxy"
msgid ""
"[filter] HOME variable not set\n"
msgstr ""
"[filter] zmienna HOME nie jest ustawiona\n"
msgid "banks"
msgstr "banki"
msgid "payments"
msgstr "płatności"
msgid "exclusions"
msgstr "wykluczenia"
msgid "user-banks"
msgstr "banki użytkownika"
msgid "proxy-bypass"
msgstr "obejście proxy"
msgid ""
"[filter] loaded %zu bank, %zu user-bank, %zu payment, %zu exclusion, %zu proxy-bypass domains\n"
msgstr ""
"[filter] załadowano %zu banków, %zu banków użytkownika, %zu płatności, %zu wykluczeń, %zu domen obejścia proxy\n"
msgid ""
"[filter] cannot read %s list: %s\n"
msgstr ""
"[filter] nie można odczytać listy %s: %s\n"
msgid ""
"[bastionguard] session closed for root: %s — browser proxy restored\n"
msgstr ""
"[bastionguard] sesja dla root została zamknięta: %s — przywrócono proxy przeglądarki\n"
msgid ""
"[bastionguard] failed to launch %s for %s\n"
msgstr ""
"[bastionguard] nie udało się uruchomić %s dla %s\n"
msgid ""
"[bastionguard] open_notify exception: %s\n"
msgstr ""
"[bastionguard] wyjątek open_notify: %s\n"
msgid ""
"[bastionguard] open_notify unknown exception\n"
msgstr ""
"[bastionguard] nieznany wyjątek open_notify\n"
msgid ""
"[bastionguard] secure domain already active, blocking again: %s (session: %s)\n"
msgstr ""
"[bastionguard] bezpieczna domena jest już aktywna, ponowne blokowanie: %s (sesja: %s)\n"
msgid ""
"[bastionguard] %s intercepted: %s (root: %s)\n"
msgstr ""
"[bastionguard] %s przechwycone: %s (root: %s)\n"
msgid ""
"[cef] accept error: %s\n"
msgstr ""
"[cef] błąd accept: %s\n"
msgid ""
"[args] invalid --port value\n"
msgstr ""
"[args] nieprawidłowa wartość --port\n"
msgid ""
"[cef] CefInitialize failed\n"
msgstr ""
"[cef] CefInitialize nie powiodło się\n"
msgid ""
"[cef] initialized (sandbox ON)\n"
msgstr ""
"[cef] zainicjalizowano (sandbox WŁ.)\n"
msgid ""
"[cef] starting %u I/O threads\n"
msgstr ""
"[cef] uruchamianie %u wątków I/O\n"
msgid ""
"[cef] signal received, exiting\n"
msgstr ""
"[cef] odebrano sygnał, zakończenie\n"
msgid ""
"[filter] SIGHUP: reloading domain lists\n"
msgstr ""
"[filter] SIGHUP: ponowne ładowanie list domen\n"
msgid ""
"[cef] acceptor error: %s\n"
msgstr ""
"[cef] błąd acceptora: %s\n"
msgid ""
"[cef] backend proxy listening on %s:%d\n"
msgstr ""
"[cef] backend proxy nasłuchuje na %s:%d\n"
msgid ""
"[browser-proxy] Firefox profile configured: %s\n"
msgstr ""
"[browser-proxy] profil Firefox skonfigurowany: %s\n"
msgid ""
"[browser-proxy] Chromium policy written: %s\n"
msgstr ""
"[browser-proxy] zapisano politykę Chromium: %s\n"
msgid ""
"[ca-install] certutil not found, skipping Firefox CA install\n"
msgstr ""
"[ca-install] nie znaleziono certutil, pomijanie instalacji CA w Firefox\n"
msgid ""
"[ca-install] CA installed in Firefox profile: %s\n"
msgstr ""
"[ca-install] CA zainstalowana w profilu Firefox: %s\n"
msgid ""
"[ca-install] CA installed in ~/.pki/nssdb (Chromium)\n"
msgstr ""
"[ca-install] CA zainstalowana w ~/.pki/nssdb (Chromium)\n"
msgid ""
"[ca-install] CA installed in snap Chromium nssdb\n"
msgstr ""
"[ca-install] CA zainstalowana w bazie nssdb snap Chromium\n"
msgid ""
"[ca-install] CA cert not found, skipping\n"
msgstr ""
"[ca-install] certyfikat CA nie znaleziony, pomijanie\n"
msgid ""
"[ca-install] installing BastionGuard CA in browsers\n"
msgstr ""
"[ca-install] instalowanie CA BastionGuard w przeglądarkach\n"
msgid ""
"[browser-proxy] configuring browsers\n"
msgstr ""
"[browser-proxy] konfigurowanie przeglądarek\n"
msgid ""
"[browser-proxy] restoring browser proxy settings\n"
msgstr ""
"[browser-proxy] przywracanie ustawień proxy przeglądarki\n"
msgid ""
"[proxy-config] command failed: %s\n"
msgstr ""
"[proxy-config] polecenie nie powiodło się: %s\n"
msgid ""
"[proxy-config] setting system proxy → %s:%d\n"
msgstr ""
"[proxy-config] ustawianie proxy systemowego → %s:%d\n"
msgid ""
"[proxy-config] restoring system proxy\n"
msgstr ""
"[proxy-config] przywracanie proxy systemowego\n"
msgid ""
"[tls-intercept] generazione CA intermedia RSA 4096...\n"
msgstr ""
"[tls-intercept] generowanie pośredniej CA RSA 4096...\n"
msgid ""
"[tls-intercept] ✅ CA intermedia generata\n"
msgstr ""
"[tls-intercept] ✅ wygenerowano pośrednią CA\n"
msgid ""
"[tls-intercept] CA copiata in /etc/BastionGuard/certs/\n"
msgstr ""
"[tls-intercept] CA skopiowana do /etc/BastionGuard/certs/\n"
msgid ""
"[tls-intercept] CA caricata dal disco\n"
msgstr ""
"[tls-intercept] CA załadowana z dysku\n"
msgid ""
"[tls-intercept] leaf cert pronto per: %s\n"
msgstr ""
"[tls-intercept] certyfikat leaf gotowy dla: %s\n"
msgid ""
"[ca-installer] NSS utente aggiornato\n"
msgstr ""
"[ca-installer] NSS użytkownika zaktualizowany\n"
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ nie znaleziono helpera: "
msgid ""
"[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr ""
"[ca-installer] 🔐 żądanie autoryzacji instalacji CA...\n"
msgid ""
"[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr ""
"[ca-installer] ❌ pkexec nie powiodło się lub zostało odrzucone przez użytkownika\n"
msgid ""
"[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr ""
"[ca-installer] ✅ CA zainstalowana w systemie przez pkexec\n"
msgid "[ca-installer] ❌ CA intercept non trovata: "
msgstr "[ca-installer] ❌ nie znaleziono CA przechwytywania: "
msgid ""
"[ca-installer] ℹ️ Verrà generata al primo avvio del proxy TLS\n"
msgstr ""
"[ca-installer] ℹ️ zostanie wygenerowana przy pierwszym uruchomieniu proxy TLS\n"
msgid ""
"[ca-installer] ✅ CA già trusted (sentinel valido)\n"
msgstr ""
"[ca-installer] ✅ CA już zaufana (prawidłowy sentinel)\n"
msgid ""
"[ca-installer] 🔄 CA nuova o non ancora trusted — installazione...\n"
msgstr ""
"[ca-installer] 🔄 nowa lub jeszcze niezaufana CA — instalacja...\n"
msgid ""
"[ca-installer] ⚠️ Fallback sudo...\n"
msgstr ""
"[ca-installer] ⚠️ fallback do sudo...\n"
msgid ""
"[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr ""
"[ca-installer] ❌ nie można zainstalować CA w systemie\n"
msgid "Tema dell'interfaccia"
msgstr "Motyw interfejsu"
msgid "Seleziona tema"
msgstr "Wybierz motyw"
msgid "☀ Chiaro (Light)"
msgstr "☀ Jasny (Light)"
msgid "🌙 Scuro (Dark)"
msgstr "🌙 Ciemny (Dark)"
msgid "Tema scuro: sfondo #1a1d23, testo chiaro."
msgstr "Ciemny motyw: tło #1a1d23, jasny tekst."
msgid "Tema chiaro: sfondo #f8f9fa, testo scuro."
msgstr "Jasny motyw: tło #f8f9fa, ciemny tekst."
msgid "Applica tema"
msgstr "Zastosuj motyw"
msgid ""
"File CSS non trovato:\n"
msgstr ""
"Nie znaleziono pliku CSS:\n"
msgid ""
"Tema applicato con successo.\n"
"Per un'applicazione completa riavvia BastionGuard."
msgstr ""
"Motyw został pomyślnie zastosowany.\n"
"Aby w pełni zastosować zmiany, uruchom ponownie BastionGuard."
msgid ""
"Errore nel caricamento del tema:\n"
msgstr ""
"Błąd podczas ładowania motywu:\n"
msgid "✅ Lista aggiornata da MISP, whitelist integrata e servizio CEF riavviato."
msgstr "✅ Lista została zaktualizowana z MISP, biała lista została zintegrowana, a usługa CEF została ponownie uruchomiona."
msgid "⚠ Lista aggiornata da MISP, ma merge whitelist fallito."
msgstr "⚠ Lista została zaktualizowana z MISP, ale scalanie białej listy nie powiodło się."
msgid "🛡️ Nuovi domini bancari:\n\n"
msgstr "🛡️ Nowe domeny bankowe:\n\n"
#: PasswordDialogs.cpp:50
msgid "Nome"
msgstr "Nazwa"
#: PasswordDialogs.cpp:53
msgid "Username / Email"
msgstr "Nazwa użytkownika / E-mail"
#: PasswordDialogs.cpp:56
msgid "URL / dominio"
msgstr "URL / domena"
#: PasswordDialogs.cpp:59
msgid "tag1, tag2, tag3"
msgstr "tag1, tag2, tag3"
#: PasswordDialogs.cpp:61
msgid "Password"
msgstr "Hasło"
#: PasswordDialogs.cpp:66 PasswordSearchRow.cpp:36 PasswordVaultView.cpp:167
msgid "Mostra password"
msgstr "Pokaż hasło"
#: PasswordDialogs.cpp:79
msgid "Note"
msgstr "Notatki"
#: PasswordDialogs.cpp:90 PasswordImportDialog.cpp:153
#: PasswordManagerPage.cpp:270 PasswordManagerPage.cpp:321
#: PasswordManagerPage.cpp:452 PasswordVaultView.cpp:250
msgid "Annulla"
msgstr "Anuluj"
#: PasswordDialogs.cpp:91 PasswordVaultView.cpp:251
msgid "Salva"
msgstr "Zapisz"
#: PasswordImportDialog.cpp:31
msgid "Seleziona un file CSV esportato da Chrome, Edge, Firefox o Safari."
msgstr "Wybierz plik CSV wyeksportowany z Chrome, Edge, Firefox lub Safari."
#: PasswordImportDialog.cpp:32
msgid "📂 Scegli file CSV…"
msgstr "📂 Wybierz plik CSV…"
#: PasswordImportDialog.cpp:34
msgid "⬆ Importa credenziali"
msgstr "⬆ Importuj dane logowania"
#: PasswordImportDialog.cpp:36
msgid "Importa credenziali da browser"
msgstr "Importuj dane logowania z przeglądarki"
#: PasswordImportDialog.cpp:83
msgid "Anteprima (prime 50 righe — tutte verranno importate):"
msgstr "Podgląd (pierwsze 50 wierszy — wszystkie zostaną zaimportowane):"
#: PasswordImportDialog.cpp:103 PasswordVaultView.cpp:108
#: PasswordVaultView.cpp:227
msgid "Chiudi"
msgstr "Zamknij"
#: PasswordImportDialog.cpp:138
msgid "Seleziona file CSV"
msgstr "Wybierz plik CSV"
#: PasswordImportDialog.cpp:143 PasswordVaultView.cpp:246
msgid "File CSV (*.csv)"
msgstr "Pliki CSV (*.csv)"
#: PasswordImportDialog.cpp:149
msgid "Tutti i file"
msgstr "Wszystkie pliki"
#: PasswordImportDialog.cpp:154
msgid "Apri"
msgstr "Otwórz"
#: PasswordImportDialog.cpp:203
msgid "Browser: "
msgstr "Przeglądarka: "
#: PasswordImportDialog.cpp:205
msgid "Credenziali trovate: "
msgstr "Znalezione dane logowania: "
#: PasswordImportDialog.cpp:231 PasswordVaultView.cpp:92
msgid "Nome / Sito"
msgstr "Nazwa / Strona"
#: PasswordImportDialog.cpp:232 PasswordVaultView.cpp:93
msgid "Username"
msgstr "Nazwa użytkownika"
#: PasswordImportDialog.cpp:233 PasswordVaultView.cpp:94
msgid "URL"
msgstr "URL"
#: PasswordImportDialog.cpp:268
msgid " altre (tutte verranno importate)"
msgstr " więcej (wszystkie zostaną zaimportowane)"
#: PasswordImportDialog.cpp:287 PasswordImportDialog.cpp:317
msgid "Preparazione: "
msgstr "Przygotowanie: "
#: PasswordImportDialog.cpp:289
msgid " credenziali…"
msgstr " dane logowania…"
#: PasswordImportDialog.cpp:326
msgid "Salvataggio nel vault…"
msgstr "Zapisywanie w sejfie…"
#: PasswordManagerPage.cpp:36
msgid "🔓 Sblocca vault"
msgstr "🔓 Odblokuj sejf"
#: PasswordManagerPage.cpp:37
msgid "🔒 Blocca"
msgstr "🔒 Zablokuj"
#: PasswordManagerPage.cpp:40
msgid "+ Nuova"
msgstr "+ Nowy"
#: PasswordManagerPage.cpp:41
msgid "⬆ Importa"
msgstr "⬆ Importuj"
#: PasswordManagerPage.cpp:42
msgid "🗄 Vault"
msgstr "🗄 Sejf"
#: PasswordManagerPage.cpp:43
msgid "↺ Aggiorna"
msgstr "↺ Odśwież"
#: PasswordManagerPage.cpp:44
msgid "🗑 Elimina tutto"
msgstr "🗑 Usuń wszystko"
#: PasswordManagerPage.cpp:123 PasswordManagerPage.cpp:202
msgid "🔒 Vault bloccato"
msgstr "🔒 Sejf zablokowany"
#: PasswordManagerPage.cpp:169
msgid "Cerca credenziali..."
msgstr "Szukaj danych logowania..."
#: PasswordManagerPage.cpp:199
msgid "🔓 Vault sbloccato"
msgstr "🔓 Sejf odblokowany"
#: PasswordManagerPage.cpp:241
msgid "Crea master password"
msgstr "Utwórz hasło główne"
#: PasswordManagerPage.cpp:246
msgid ""
"Prima configurazione: scegli una master password.\n"
"Minimo 8 caratteri. Non può essere recuperata se dimenticata."
msgstr ""
"Pierwsza konfiguracja: wybierz hasło główne.\n"
"Minimum 8 znaków. Nie można go odzyskać, jeśli zostanie zapomniane."
#: PasswordManagerPage.cpp:253
msgid "Nuova master password"
msgstr "Nowe hasło główne"
#: PasswordManagerPage.cpp:258
msgid "Conferma master password"
msgstr "Potwierdź hasło główne"
#: PasswordManagerPage.cpp:271
msgid "Crea vault"
msgstr "Utwórz sejf"
#: PasswordManagerPage.cpp:298
msgid "Le password non coincidono.\n"
msgstr "Hasła nie są zgodne.\n"
#: PasswordManagerPage.cpp:300
msgid "La master password deve essere di almeno 8 caratteri.\n"
msgstr "Hasło główne musi mieć co najmniej 8 znaków.\n"
#: PasswordManagerPage.cpp:302
msgid "🔓 Vault creato e sbloccato"
msgstr "🔓 Sejf utworzony i odblokowany"
#: PasswordManagerPage.cpp:305
msgid "Errore durante la creazione del vault.\n"
msgstr "Błąd podczas tworzenia sejfu.\n"
#: PasswordManagerPage.cpp:313
msgid "Sblocca vault"
msgstr "Odblokuj sejf"
#: PasswordManagerPage.cpp:315
msgid "Master password"
msgstr "Hasło główne"
#: PasswordManagerPage.cpp:322
msgid "Sblocca"
msgstr "Odblokuj"
#: PasswordManagerPage.cpp:335
msgid "Password errata.\n"
msgstr "Nieprawidłowe hasło.\n"
#: PasswordManagerPage.cpp:357
msgid "Nuova credenziale"
msgstr "Nowe dane logowania"
#: PasswordManagerPage.cpp:362
msgid "Nome credenziale obbligatorio.\n"
msgstr "Nazwa danych logowania jest wymagana.\n"
#: PasswordManagerPage.cpp:368
msgid "Credenziale aggiunta: "
msgstr "Dodano dane logowania: "
#: PasswordManagerPage.cpp:371
msgid "Errore durante il salvataggio.\n"
msgstr "Błąd podczas zapisywania.\n"
#: PasswordManagerPage.cpp:408
msgid "Import completato: "
msgstr "Import zakończony: "
#: PasswordManagerPage.cpp:409
msgid " importate"
msgstr " zaimportowano"
#: PasswordManagerPage.cpp:410
msgid " fallite"
msgstr " nieudane"
#: PasswordManagerPage.cpp:435
msgid "Nessuna credenziale da eliminare.\n"
msgstr "Brak danych logowania do usunięcia.\n"
#: PasswordManagerPage.cpp:438
msgid "Eliminare tutte le credenziali?"
msgstr "Usunąć wszystkie dane logowania?"
#: PasswordManagerPage.cpp:449
msgid "Sei sicuro? L'operazione è irreversibile."
msgstr "Czy na pewno? Ta operacja jest nieodwracalna."
#: PasswordSearchRow.cpp:32
msgid "Utente: "
msgstr "Użytkownik: "
#: PasswordSearchRow.cpp:33
msgid "URL: "
msgstr "URL: "
#: PasswordSearchRow.cpp:34
msgid "Aggiornato: "
msgstr "Zaktualizowano: "
#: PasswordSearchRow.cpp:37
msgid "Modifica"
msgstr "Edytuj"
#: PasswordSearchRow.cpp:38
msgid "Elimina"
msgstr "Usuń"
#: PasswordVaultView.cpp:31 PasswordVaultView.cpp:263
msgid "💾 Esporta CSV"
msgstr "💾 Eksportuj CSV"
#: PasswordVaultView.cpp:33
msgid "Vault — credenziali salvate"
msgstr "Sejf — zapisane dane logowania"
#: PasswordVaultView.cpp:59
msgid "Filtra per nome, username, URL…"
msgstr "Filtruj według nazwy, użytkownika, URL…"
#: PasswordVaultView.cpp:95
msgid "Aggiornato"
msgstr "Zaktualizowano"
#: PasswordVaultView.cpp:181
msgid " credenziali"
msgstr " dane logowania"
#: PasswordVaultView.cpp:192
msgid "Dettaglio credenziale"
msgstr "Szczegóły danych logowania"
#: PasswordVaultView.cpp:216
msgid "Nome:"
msgstr "Nazwa:"
#: PasswordVaultView.cpp:217
msgid "Username:"
msgstr "Nazwa użytkownika:"
#: PasswordVaultView.cpp:218
msgid "URL:"
msgstr "URL:"
#: PasswordVaultView.cpp:219
msgid "Password:"
msgstr "Hasło:"
#: PasswordVaultView.cpp:221
msgid "Note:"
msgstr "Notatki:"
#: PasswordVaultView.cpp:222
msgid "Creato:"
msgstr "Utworzono:"
#: PasswordVaultView.cpp:223
msgid "Modificato:"
msgstr "Zmodyfikowano:"
#: PasswordVaultView.cpp:240
msgid "Salva CSV"
msgstr "Zapisz CSV"
#: PasswordVaultView.cpp:259
msgid "⏳ Esportazione…"
msgstr "⏳ Eksportowanie…"
#: PasswordVaultView.cpp:267
msgid "Errore export"
msgstr "Błąd eksportu"
#: PasswordVaultView.cpp:281
msgid "Export completato"
msgstr "Eksport zakończony"
#: PasswordVaultView.cpp:286
msgid " credenziali salvate in:\n"
msgstr " dane logowania zapisane w:\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>Zaawansowana ochrona AES-256-GCM</b> — "
"Hasła są szyfrowane przy użyciu AES-256-GCM, a klucz jest wyprowadzany z hasła głównego "
"za pomocą PBKDF2-SHA256 (100 000 iteracji). Zaszyfrowany plik zawiera znacznik "
"uwierzytelniania: każda zewnętrzna manipulacja spowoduje, że sejf stanie się "
"trwale nieczytelny."
#: 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>Uwaga:</b> — "
"Eksport sejfu zapisuje plik CSV z hasłami w postaci jawnej. "
"Przechowuj plik w bezpiecznym miejscu, niedostępnym dla innych."
msgid "Protezione"
msgstr "Ochrona"
msgid "Sicurezza"
msgstr "Bezpieczeństwo"
msgid "💾 Backup"
msgstr "💾 Kopia zapasowa"
msgid "🛡 Recovery GRUB"
msgstr "🛡 Odzyskiwanie GRUB"
msgid "<b>Gestione snapshot BastionGuard</b>\n\nPer creare, eliminare e ripristinare snapshot aprire l'interfaccia grafica dedicata.\n"
msgstr "<b>Zarządzanie migawkami BastionGuard</b>\n\nAby tworzyć, usuwać lub przywracać migawki, otwórz dedykowany interfejs graficzny.\n"
msgid "🛡 Apri Gestione Backup"
msgstr "🛡 Otwórz menedżer kopii zapasowych"
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>Środowisko odzyskiwania BastionGuard</b>\n\nInstaluje wpis GRUB umożliwiający uruchomienie minimalnego, odizolowanego systemu Linux oraz bezpieczne przywracanie migawek.\n\n<b>⚠ Wymagania:</b>\n • Co najmniej <b>2 GB</b> wolnego miejsca na partycji <tt>/boot</tt>\n • Połączenie z Internetem w celu pobrania pakietów Debiana\n • Proces budowania może potrwać 10–20 minut"
msgid "In attesa..."
msgstr "Oczekiwanie..."
msgid "🔨 Build filesystem squashfs"
msgstr "🔨 Utwórz system plików squashfs"
msgid "⬆ Installa voce GRUB"
msgstr "⬆ Zainstaluj wpis GRUB"
msgid "🗑 Rimuovi voce GRUB"
msgstr "🗑 Usuń wpis GRUB"
msgid "Log operazioni"
msgstr "Dziennik operacji"
msgid "Operazione in corso..."
msgstr "Operacja w toku..."
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 "Uruchamianie menedżera kopii zapasowych BastionGuard...\n"
msgid "Errore durante l'avvio del gestore backup BastionGuard.\n"
msgstr "Błąd podczas uruchamiania menedżera kopii zapasowych BastionGuard.\n"
msgid "<span foreground='#22c55e'>✅ <b>Immagine recovery presente</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs: %2\nVoce GRUB: %3</small>"
msgstr "<span foreground='#22c55e'>✅ <b>Obraz odzyskiwania dostępny</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs: %2\nWpis GRUB: %3</small>"
msgid "✅ installata"
msgstr "✅ zainstalowana"
msgid "⚠ non installata"
msgstr "⚠ nie zainstalowana"
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>Nie znaleziono obrazu odzyskiwania</b></span>\n<small>Użyj „Build filesystem squashfs”, aby go utworzyć.</small>"
msgid "Spazio libero su <tt>%1</tt>: <b>%2</b> %3"
msgstr "Wolne miejsce na <tt>%1</tt>: <b>%2</b> %3"
msgid "<span foreground='#22c55e'>✅ sufficiente</span>"
msgstr "<span foreground='#22c55e'>✅ wystarczające</span>"
msgid "<span foreground='#ef4444'>❌ insufficiente (minimo 2 GB)</span>"
msgstr "<span foreground='#ef4444'>❌ niewystarczające (minimum 2 GB)</span>"
msgid "Spazio disponibile: <i>non rilevato</i>"
msgstr "Dostępne miejsce: <i>nie wykryto</i>"
msgid "==> Avvio build Recovery environment...\n"
msgstr "==> Rozpoczynanie budowy środowiska odzyskiwania...\n"
msgid " (può richiedere 10-20 minuti)\n"
msgstr " (może potrwać 10–20 minut)\n"
msgid "==> Installazione voce GRUB...\n"
msgstr "==> Instalowanie wpisu GRUB...\n"
msgid "==> Rimozione voce GRUB...\n"
msgstr "==> Usuwanie wpisu GRUB...\n"
msgid "⚠ Operazione già in corso.\n"
msgstr "⚠ Operacja jest już w toku.\n"
msgid "Errore avvio processo: %1\n"
msgstr "Błąd uruchamiania procesu: %1\n"
msgid "Errore avvio processo"
msgstr "Błąd uruchamiania procesu"
msgid "⚠ %1"
msgstr "⚠ %1"
msgid "==> Operazione completata con successo.\n"
msgstr "==> Operacja zakończona pomyślnie.\n"
msgid "Completato — disponibile al prossimo avvio"
msgstr "Ukończono — dostępne przy następnym uruchomieniu"
msgid "==> Operazione terminata con errore (codice: %1)\n"
msgstr "==> Operacja zakończona błędem (kod: %1)\n"
msgid "Operazione fallita (codice %1)"
msgstr "Operacja nie powiodła się (kod %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>Dostępne tylko z pakietem darowizny.</b> Kopia zapasowa i dane "
"odzyskiwania są częścią pakietu darowizny BastionGuard i nie są dostępne w "
"Community Edition. Wesprzyj projekt, aby je odblokować."
# --- 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>Dostępne tylko z pakietem darowizny.</b> Menedżer haseł jest częścią "
"pakietu darowizny BastionGuard i nie jest dostępny w Community Edition. "
"Wesprzyj projekt, aby go odblokować."
# --- 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 ""
"Ta funkcja jest dostępna tylko z pakietem darowizny BastionGuard "
"(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>Aktywacja pakietu darowizny BastionGuard</b>"
msgid ""
"One BGRD3 donation key unlocks BastionGuard Backup, BastionGuard Password "
"Manager, and BastionGuard Recovery Data on this computer. Copy the IDs "
"below, generate the key from the private portal, then paste the complete "
"BEGIN/END activation block here."
msgstr ""
"Jeden klucz darowizny BGRD3 odblokowuje BastionGuard Backup, BastionGuard "
"Password Manager oraz BastionGuard Recovery Data na tym komputerze. Skopiuj "
"poniższe identyfikatory, wygeneruj klucz w prywatnym portalu, a następnie "
"wklej tutaj pełny blok aktywacji BEGIN/END."
msgid "Copy activation IDs"
msgstr "Kopiuj identyfikatory aktywacji"
msgid "Refresh IDs with administrator rights"
msgstr "Odśwież identyfikatory z uprawnieniami administratora"
msgid "Activated"
msgstr "Aktywowano"
msgid "Save activation key"
msgstr "Zapisz klucz aktywacji"
msgid "Change activation key"
msgstr "Zmień klucz aktywacji"
msgid "Activation: active"
msgstr "Aktywacja: aktywna"
msgid ""
"BastionGuard Backup, Password Manager, and Recovery Data are unlocked on "
"this computer."
msgstr ""
"BastionGuard Backup, Password Manager oraz Recovery Data są odblokowane na "
"tym komputerze."
msgid "never"
msgstr "nigdy"
msgid "Activation file: "
msgstr "Plik aktywacji: "
msgid ""
"Motherboard serial is not readable without administrator rights. Press "
"Refresh IDs with administrator rights and authorize pkexec."
msgstr ""
"Numer seryjny płyty głównej nie jest możliwy do odczytania bez uprawnień "
"administratora. Naciśnij Odśwież identyfikatory z uprawnieniami "
"administratora i autoryzuj 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 i Password Manager pozostaną zablokowane, dopóki nie zostanie "
"zapisany prawidłowy klucz darowizny BGRD3. Ten sam klucz odblokowuje "
"również BastionGuard Recovery Data."
# --- Messaggi degli handler della tab Activation (Copy IDs / Refresh /
# Save / pkexec / clipboard). Usati solo nel build bundle. ---
msgid "/etc/machine-id: "
msgstr "/etc/machine-id: "
msgid "Motherboard serial: "
msgstr "Numer seryjny płyty głównej: "
msgid "Activation engine: "
msgstr "Silnik aktywacji: "
msgid "Hardware cache: "
msgstr "Pamięć podręczna sprzętu: "
msgid "Key format: BGRD3 + KEYID"
msgstr "Format klucza: BGRD3 + KEYID"
msgid "Required /etc/machine-id: "
msgstr "Wymagany /etc/machine-id: "
msgid "Required motherboard serial: "
msgstr "Wymagany numer seryjny płyty głównej: "
msgid "not readable"
msgstr "nieczytelny"
msgid "Name: "
msgstr "Nazwa: "
msgid "Edition: "
msgstr "Edycja: "
msgid "Expires: "
msgstr "Wygasa: "
msgid "Donation"
msgstr "Darowizna"
msgid "Donation supporter"
msgstr "Wspierający darowizną"
msgid "Activation: not active"
msgstr "Aktywacja: nieaktywna"
msgid "Activation IDs copied to the clipboard."
msgstr "Identyfikatory aktywacji zostały skopiowane do schowka."
msgid ""
"Unable to access the system clipboard. Select and copy the values below "
"manually."
msgstr ""
"Nie można uzyskać dostępu do schowka systemowego. Zaznacz i skopiuj "
"poniższe wartości ręcznie."
msgid "Hardware IDs refreshed with administrator rights."
msgstr "Identyfikatory sprzętu zostały odświeżone z uprawnieniami administratora."
msgid "Unable to refresh hardware IDs with administrator rights."
msgstr "Nie można odświeżyć identyfikatorów sprzętu z uprawnieniami administratora."
msgid ""
"The application could not refresh the complete hardware IDs through pkexec."
msgstr ""
"Aplikacja nie mogła odświeżyć kompletnych identyfikatorów sprzętu przez "
"pkexec."
msgid "Administrator authorization failed or was cancelled."
msgstr "Autoryzacja administratora nie powiodła się lub została anulowana."
msgid "pkexec authorization was cancelled, unavailable, or denied."
msgstr "Autoryzacja pkexec została anulowana, jest niedostępna lub została odrzucona."
msgid "pkexec may have been cancelled, unavailable, or denied."
msgstr "pkexec mógł zostać anulowany, być niedostępny lub odrzucony."
msgid "Continuing with currently readable values."
msgstr "Kontynuuję z aktualnie czytelnymi wartościami."
msgid "Activation is currently active."
msgstr "Aktywacja jest obecnie aktywna."
msgid ""
"Paste a replacement BGRD3 activation key below, then press Save activation "
"key."
msgstr ""
"Wklej poniżej zastępczy klucz aktywacji BGRD3, a następnie naciśnij Zapisz "
"klucz aktywacji."
msgid ""
"No activation key was pasted. Paste the full BGRD3 BEGIN/END activation "
"block, then press Save activation key."
msgstr ""
"Nie wklejono żadnego klucza aktywacji. Wklej pełny blok aktywacji BGRD3 "
"BEGIN/END, a następnie naciśnij Zapisz klucz aktywacji."
msgid ""
"The key must be generated with both values shown above and copied "
"completely, including BEGIN and END lines."
msgstr ""
"Klucz musi zostać wygenerowany z użyciem obu wartości pokazanych powyżej i "
"skopiowany w całości, łącznie z wierszami BEGIN i END."
msgid "The activation key was NOT saved."
msgstr "Klucz aktywacji NIE został zapisany."
msgid "Activation failed: "
msgstr "Aktywacja nie powiodła się: "
msgid "<b>Donation bundle active.</b> Password Manager is unlocked on this computer."
msgstr "<b>Pakiet darowizny aktywny.</b> Menedżer haseł jest odblokowany na tym komputerze."
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>Dostępne tylko z pakietem darowizny.</b> Menedżer haseł jest częścią pakietu darowizny BastionGuard i nie jest dostępny w Community Edition. Wesprzyj projekt, aby go odblokować."
msgid "Refresh activation"
msgstr "Odśwież aktywację"
msgid "<b>Donation bundle active.</b> Backup and Recovery GRUB tools are unlocked."
msgstr "<b>Pakiet darowizny aktywny.</b> Narzędzia kopii zapasowej i odzyskiwania GRUB są odblokowane."
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>Dostępne tylko z pakietem darowizny.</b> Kopia zapasowa i dane odzyskiwania są częścią pakietu darowizny BastionGuard i nie są dostępne w Community Edition. Wesprzyj projekt, aby je odblokować."
#: src/vpn/VpnPage.cpp:36
msgid "Pagina VPN inizializzata."
msgstr "Strona VPN została zainicjalizowana."
#: src/vpn/VpnPage.cpp:40
msgid "⚠ Strumenti WireGuard mancanti: "
msgstr "⚠ Brakuje narzędzi WireGuard: "
#: src/vpn/VpnPage.cpp:41
msgid ". Installa il pacchetto 'wireguard-tools'."
msgstr ". Zainstaluj pakiet 'wireguard-tools'."
#: src/vpn/VpnPage.cpp:82
msgid "VPN WireGuard"
msgstr "VPN WireGuard"
#: src/vpn/VpnPage.cpp:88
msgid "Connettiti al tuo server WireGuard e maschera il tuo IP pubblico."
msgstr "Połącz się ze swoim serwerem WireGuard i zamaskuj swój publiczny adres IP."
#: src/vpn/VpnPage.cpp:103
msgid "Connessione"
msgstr "Połączenie"
#: src/vpn/VpnPage.cpp:104
msgid "Configurazione"
msgstr "Konfiguracja"
#: src/vpn/VpnPage.cpp:105
msgid "Kill-switch"
msgstr "Kill-switch"
#: src/vpn/VpnPage.cpp:123
msgid "Aggiorna attivazione"
msgstr "Odśwież aktywację"
#: src/vpn/VpnPage.cpp:131
msgid "Log"
msgstr "Dziennik"
#: src/vpn/VpnPage.cpp:152
msgid "Connetti"
msgstr "Połącz"
#: src/vpn/VpnPage.cpp:154
msgid "Disconnetti"
msgstr "Rozłącz"
#: src/vpn/VpnPage.cpp:162 src/vpn/VpnPage.cpp:353
msgid "Stato: disconnesso"
msgstr "Stan: rozłączony"
#: src/vpn/VpnPage.cpp:164 src/vpn/VpnPage.cpp:356
msgid "Endpoint: —"
msgstr "Endpoint: —"
#: src/vpn/VpnPage.cpp:172
msgid "IP pubblico"
msgstr "Publiczny adres IP"
#: src/vpn/VpnPage.cpp:177
msgid "Prima del tunnel: —"
msgstr "Przed tunelem: —"
#: src/vpn/VpnPage.cpp:179 src/vpn/VpnPage.cpp:577
msgid "Con tunnel attivo: —"
msgstr "Przy aktywnym tunelu: —"
#: src/vpn/VpnPage.cpp:181
msgid "Aggiorna IP"
msgstr "Odśwież IP"
#: src/vpn/VpnPage.cpp:201
msgid "Chiavi del client"
msgstr "Klucze klienta"
#: src/vpn/VpnPage.cpp:207
msgid "(generata localmente)"
msgstr "(wygenerowany lokalnie)"
#: src/vpn/VpnPage.cpp:210
msgid "(da comunicare al tuo server)"
msgstr "(do przekazania na serwer)"
#: src/vpn/VpnPage.cpp:211
msgid "Genera chiavi"
msgstr "Wygeneruj klucze"
#: src/vpn/VpnPage.cpp:214
msgid "Chiave privata:"
msgstr "Klucz prywatny:"
#: src/vpn/VpnPage.cpp:215
msgid "Chiave pubblica:"
msgstr "Klucz publiczny:"
#: src/vpn/VpnPage.cpp:222
msgid "Dati del tuo server"
msgstr "Dane Twojego serwera"
#: src/vpn/VpnPage.cpp:227
msgid "Chiave pubblica del server"
msgstr "Klucz publiczny serwera"
#: src/vpn/VpnPage.cpp:228
msgid "es. vpn.miosito.it:51820"
msgstr "np. vpn.mojastrona.pl:51820"
#: src/vpn/VpnPage.cpp:229
msgid "es. 10.0.0.2/32"
msgstr "np. 10.0.0.2/32"
#: src/vpn/VpnPage.cpp:230
msgid "es. 10.0.0.1 (opzionale)"
msgstr "np. 10.0.0.1 (opcjonalnie)"
#: 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 "Klucz publiczny serwera:"
#: src/vpn/VpnPage.cpp:235
msgid "Endpoint (host:porta):"
msgstr "Endpoint (host:port):"
#: src/vpn/VpnPage.cpp:236
msgid "Indirizzo client:"
msgstr "Adres klienta:"
#: 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 "Wygeneruj i załaduj"
#: src/vpn/VpnPage.cpp:250
msgid "In alternativa, importa un file .conf esistente"
msgstr "Alternatywnie zaimportuj istniejący plik .conf"
#: src/vpn/VpnPage.cpp:257
msgid "/percorso/al/tuo/wg0.conf"
msgstr "/sciezka/do/twojego/wg0.conf"
#: src/vpn/VpnPage.cpp:258
msgid "Sfoglia…"
msgstr "Przeglądaj…"
#: src/vpn/VpnPage.cpp:259
msgid "Importa"
msgstr "Importuj"
#: src/vpn/VpnPage.cpp:286
msgid "Blocca tutto il traffico se il tunnel cade"
msgstr "Blokuj cały ruch, jeśli tunel zostanie zerwany"
#: 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 ""
"Gdy ta opcja jest aktywna, ruch wychodzący jest dozwolony tylko przez tunel "
"WireGuard. Jeśli VPN zostanie zerwany, połączenie zostanie zablokowane."
#: src/vpn/VpnPage.cpp:341
msgid "Stato: connesso"
msgstr "Stan: połączony"
#: src/vpn/VpnPage.cpp:349
msgid "Endpoint: "
msgstr "Endpoint: "
#: src/vpn/VpnPage.cpp:381
msgid ""
"<b>Disponibile solo con il donation bundle.</b> La VPN WireGuard fa parte "
"del bundle BastionGuard e non è disponibile nella Community Edition. "
"Sostieni il progetto per sbloccarla."
msgstr ""
"<b>Dostępne tylko z pakietem donacyjnym.</b> VPN WireGuard jest częścią "
"pakietu BastionGuard i nie jest dostępny w Community Edition. "
"Wesprzyj projekt, aby go odblokować."
#: 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 ""
"Ta funkcja jest dostępna tylko z pakietem donacyjnym (Community "
"Edition)."
#: src/vpn/VpnPage.cpp:425
msgid "Generazione coppia di chiavi…"
msgstr "Generowanie pary kluczy…"
#: src/vpn/VpnPage.cpp:441
msgid "✗ Generazione chiavi fallita."
msgstr "✗ Generowanie kluczy nie powiodło się."
#: src/vpn/VpnPage.cpp:447
msgid "✔ Chiavi generate. Comunica la chiave pubblica al server."
msgstr "✔ Klucze wygenerowane. Przekaż klucz publiczny na serwer."
#: src/vpn/VpnPage.cpp:459
msgid "Genera prima le chiavi del client."
msgstr "Najpierw wygeneruj klucze klienta."
#: src/vpn/VpnPage.cpp:473
msgid "✔ Configurazione caricata. Premi Connetti per attivare il tunnel."
msgstr "✔ Konfiguracja załadowana. Naciśnij Połącz, aby aktywować tunel."
#: src/vpn/VpnPage.cpp:475
msgid "✗ Configurazione non valida: "
msgstr "✗ Nieprawidłowa konfiguracja: "
#: src/vpn/VpnPage.cpp:482
msgid "Seleziona configurazione WireGuard"
msgstr "Wybierz konfigurację WireGuard"
#: src/vpn/VpnPage.cpp:485
msgid "Annulla"
msgstr "Anuluj"
#: src/vpn/VpnPage.cpp:486
msgid "Apri"
msgstr "Otwórz"
#: src/vpn/VpnPage.cpp:489
msgid "File WireGuard (*.conf)"
msgstr "Pliki WireGuard (*.conf)"
#: src/vpn/VpnPage.cpp:513
msgid "Nessun file selezionato."
msgstr "Nie wybrano żadnego pliku."
#: src/vpn/VpnPage.cpp:517
msgid "✔ Configurazione importata. Premi Connetti per attivare il tunnel."
msgstr "✔ Konfiguracja zaimportowana. Naciśnij Połącz, aby aktywować tunel."
#: src/vpn/VpnPage.cpp:519
msgid "✗ Import fallito: "
msgstr "✗ Import nie powiódł się: "
#: 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 ""
"Nie załadowano żadnej konfiguracji. Zaimportuj plik .conf z karty "
"Konfiguracja albo wypełnij pola i naciśnij \"Wygeneruj i załaduj\"."
#: src/vpn/VpnPage.cpp:541
msgid "Connessione al server WireGuard…"
msgstr "Łączenie z serwerem WireGuard…"
#: src/vpn/VpnPage.cpp:546
msgid "✔ Tunnel attivo."
msgstr "✔ Tunel aktywny."
#: src/vpn/VpnPage.cpp:554
msgid "Verifica IP pubblico con tunnel…"
msgstr "Sprawdzanie publicznego adresu IP przez tunel…"
#: src/vpn/VpnPage.cpp:559
msgid "✗ Connessione fallita: "
msgstr "✗ Połączenie nie powiodło się: "
#: src/vpn/VpnPage.cpp:571
msgid "Disconnessione…"
msgstr "Rozłączanie…"
#: src/vpn/VpnPage.cpp:576
msgid "✔ Tunnel chiuso."
msgstr "✔ Tunel zamknięty."
#: src/vpn/VpnPage.cpp:579
msgid "✗ Disconnessione fallita: "
msgstr "✗ Rozłączanie nie powiodło się: "
#: src/vpn/VpnPage.cpp:609
msgid "Impossibile determinare l'IP pubblico."
msgstr "Nie można określić publicznego adresu IP."
#: src/vpn/VpnPage.cpp:613
msgid "Con tunnel attivo: "
msgstr "Przy aktywnym tunelu: "
#: src/vpn/VpnPage.cpp:616
msgid "✔ IP pubblico mascherato correttamente."
msgstr "✔ Publiczny adres IP został poprawnie zamaskowany."
#: 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 ""
"⚠ Publiczny adres IP się nie zmienił: sprawdź AllowedIPs = 0.0.0.0/0, ::/0 oraz "
"NAT na serwerze."
#: src/vpn/VpnPage.cpp:623
msgid "Prima del tunnel: "
msgstr "Przed tunelem: "
#: src/vpn/VpnPage.cpp:639
msgid "Attivazione kill-switch…"
msgstr "Aktywowanie kill-switcha…"
#: src/vpn/VpnPage.cpp:640
msgid "Disattivazione kill-switch…"
msgstr "Dezaktywowanie kill-switcha…"
#: src/vpn/VpnPage.cpp:648
msgid "✔ Kill-switch attivo."
msgstr "✔ Kill-switch aktywny."
#: src/vpn/VpnPage.cpp:649
msgid "✔ Kill-switch disattivato."
msgstr "✔ Kill-switch dezaktywowany."
#: src/vpn/VpnPage.cpp:651
msgid "✗ Operazione kill-switch fallita: "
msgstr "✗ Operacja kill-switcha nie powiodła się: "
msgid "Installazione della CA di sistema e del daemon CEF disabilitata su Fedora, RHEL, AlmaLinux, Rocky Linux, Ubuntu, Linux Mint, Mageia, OpenMandriva e openSUSE. Secure Browser e Bank GUI restano disponibili."
msgstr "Instalacja systemowego urzędu certyfikacji (CA) i demona CEF jest wyłączona w systemach Fedora, RHEL, AlmaLinux, Rocky Linux, Ubuntu, Linux Mint, Mageia, OpenMandriva i openSUSE. Secure Browser i Bank GUI pozostają dostępne."
msgid "Installazione CA di sistema e daemon CEF disabilitati su questa distribuzione; Secure Browser e Bank GUI restano disponibili"
msgstr "Instalacja systemowego urzędu certyfikacji (CA) i demona CEF jest wyłączona w tej dystrybucji; Secure Browser i Bank GUI pozostają dostępne."
#: src/rootguard/RootGuardPage.cpp:46
msgid "exact path from protected baseline"
msgstr "dokładna ścieżka z chronionej linii bazowej"
#: src/rootguard/RootGuardPage.cpp:48
msgid "exact path resolved from the process file descriptor"
msgstr "dokładna ścieżka ustalona na podstawie deskryptora pliku procesu"
#: src/rootguard/RootGuardPage.cpp:50
msgid "exact path resolved from the process working directory"
msgstr "dokładna ścieżka ustalona na podstawie katalogu roboczego procesu"
#: src/rootguard/RootGuardPage.cpp:52
msgid "exact path supplied by the kernel event"
msgstr "dokładna ścieżka dostarczona przez zdarzenie jądra"
#: src/rootguard/RootGuardPage.cpp:54
msgid "exact path captured by the LSM before the metadata operation"
msgstr "dokładna ścieżka przechwycona przez LSM przed operacją na metadanych"
#: src/rootguard/RootGuardPage.cpp:55
msgid "basename only; the exact path was unavailable in this event"
msgstr "tylko nazwa bazowa; dokładna ścieżka nie była dostępna w tym zdarzeniu"
#: src/rootguard/RootGuardPage.cpp:65
msgid "System service stopped and runtime-blocked"
msgstr "Usługa systemowa została zatrzymana i zablokowana na czas działania"
#: src/rootguard/RootGuardPage.cpp:66
msgid "System service blocking failed"
msgstr "Nie udało się zablokować usługi systemowej"
#: src/rootguard/RootGuardPage.cpp:68
msgid "Protected file integrity changed"
msgstr "Integralność chronionego pliku została zmieniona"
#: src/rootguard/RootGuardPage.cpp:70
msgid "Permission change blocked"
msgstr "Zmiana uprawnień została zablokowana"
#: src/rootguard/RootGuardPage.cpp:71
msgid "Permission change observed"
msgstr "Zaobserwowano zmianę uprawnień"
#: src/rootguard/RootGuardPage.cpp:72
msgid "Permission change detected"
msgstr "Wykryto zmianę uprawnień"
#: src/rootguard/RootGuardPage.cpp:74
msgid "Ownership change blocked"
msgstr "Zmiana właściciela została zablokowana"
#: src/rootguard/RootGuardPage.cpp:75
msgid "Ownership change observed"
msgstr "Zaobserwowano zmianę właściciela"
#: src/rootguard/RootGuardPage.cpp:76
msgid "Ownership change detected"
msgstr "Wykryto zmianę właściciela"
#: src/rootguard/RootGuardPage.cpp:78
msgid "Protected file removal blocked"
msgstr "Usunięcie chronionego pliku zostało zablokowane"
#: src/rootguard/RootGuardPage.cpp:79
msgid "Protected file removal observed"
msgstr "Zaobserwowano usunięcie chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:80
msgid "Protected file removal detected"
msgstr "Wykryto usunięcie chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:82
msgid "Protected file rename blocked"
msgstr "Zmiana nazwy chronionego pliku została zablokowana"
#: src/rootguard/RootGuardPage.cpp:83
msgid "Protected file rename observed"
msgstr "Zaobserwowano zmianę nazwy chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:84
msgid "Protected file rename detected"
msgstr "Wykryto zmianę nazwy chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:86
msgid "Protected hard-link creation blocked"
msgstr "Utworzenie dowiązania twardego do chronionego pliku zostało zablokowane"
#: src/rootguard/RootGuardPage.cpp:87
msgid "Protected hard-link creation observed"
msgstr "Zaobserwowano utworzenie dowiązania twardego do chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:88
msgid "Protected hard-link creation detected"
msgstr "Wykryto utworzenie dowiązania twardego do chronionego pliku"
#: src/rootguard/RootGuardPage.cpp:90
msgid "Extended-attribute change blocked"
msgstr "Zmiana atrybutów rozszerzonych została zablokowana"
#: src/rootguard/RootGuardPage.cpp:91
msgid "Extended-attribute change observed"
msgstr "Zaobserwowano zmianę atrybutów rozszerzonych"
#: src/rootguard/RootGuardPage.cpp:92
msgid "Extended-attribute change detected"
msgstr "Wykryto zmianę atrybutów rozszerzonych"
#: src/rootguard/RootGuardPage.cpp:94
msgid "ACL change blocked"
msgstr "Zmiana ACL została zablokowana"
#: src/rootguard/RootGuardPage.cpp:95
msgid "ACL change observed"
msgstr "Zaobserwowano zmianę ACL"
#: src/rootguard/RootGuardPage.cpp:96
msgid "ACL change detected"
msgstr "Wykryto zmianę ACL"
#: src/rootguard/RootGuardPage.cpp:97
msgid "Protected metadata change blocked"
msgstr "Zmiana chronionych metadanych została zablokowana"
#: src/rootguard/RootGuardPage.cpp:98
msgid "Protected metadata change observed"
msgstr "Zaobserwowano zmianę chronionych metadanych"
#: src/rootguard/RootGuardPage.cpp:99
msgid "Protected metadata change detected"
msgstr "Wykryto zmianę chronionych metadanych"
#: src/rootguard/RootGuardPage.cpp:198
msgid "This event belongs to global filesystem surveillance. No protected baseline is attached, so Restore and Quarantine are unavailable."
msgstr "To zdarzenie należy do globalnego monitorowania systemu plików. Nie jest z nim powiązana chroniona linia bazowa, dlatego funkcje Przywróć i Kwarantanna są niedostępne."
#: src/rootguard/RootGuardPage.cpp:200
msgid "RootGuard has the filesystem identity but not an exact path. Destructive actions are disabled to avoid acting on the wrong object."
msgstr "RootGuard zna tożsamość obiektu w systemie plików, ale nie zna jego dokładnej ścieżki. Działania destrukcyjne zostały wyłączone, aby uniknąć operacji na niewłaściwym obiekcie."
#: src/rootguard/RootGuardPage.cpp:203
msgid "The removal was denied; the file is still present and no restore is required."
msgstr "Usunięcie zostało odrzucone; plik nadal istnieje i nie wymaga przywracania."
#: src/rootguard/RootGuardPage.cpp:204
msgid "The file was removed in audit mode. Automatic restore is impossible without a trusted backup or package copy."
msgstr "Plik został usunięty w trybie audytu. Automatyczne przywrócenie nie jest możliwe bez zaufanej kopii zapasowej lub kopii z pakietu."
#: src/rootguard/RootGuardPage.cpp:206
msgid "Automatic recovery is unavailable for rename events. Restore the file from a trusted package or backup."
msgstr "Automatyczne odzyskiwanie nie jest dostępne dla zdarzeń zmiany nazwy. Przywróć plik z zaufanego pakietu lub kopii zapasowej."
#: src/rootguard/RootGuardPage.cpp:208
msgid "No automatic action is offered for hard-link events. Review the source and destination manually."
msgstr "Dla zdarzeń dotyczących dowiązań twardych nie jest dostępne żadne działanie automatyczne. Sprawdź ręcznie źródło i miejsce docelowe."
#: src/rootguard/RootGuardPage.cpp:281
msgid "🛡️ RootGuard — Permission and Privilege Protection"
msgstr "🛡️ RootGuard — Ochrona uprawnień i przywilejów"
#: src/rootguard/RootGuardPage.cpp:291
msgid "Service"
msgstr "Usługa"
#: src/rootguard/RootGuardPage.cpp:292
msgid "Mode"
msgstr "Tryb"
#: src/rootguard/RootGuardPage.cpp:293
msgid "Init system"
msgstr "System init"
#: src/rootguard/RootGuardPage.cpp:294
msgid "PID"
msgstr "PID"
#: src/rootguard/RootGuardPage.cpp:316
msgid "Immediate permission blocking"
msgstr "Natychmiastowe blokowanie zmian uprawnień"
#: src/rootguard/RootGuardPage.cpp:318
msgid "Blocks protected system metadata changes before they are committed."
msgstr "Blokuje zmiany chronionych metadanych systemowych przed ich zastosowaniem."
#: src/rootguard/RootGuardPage.cpp:324
msgid "Show protection scope"
msgstr "Pokaż zakres ochrony"
#: src/rootguard/RootGuardPage.cpp:326
msgid "Immediate blocking applies to protected system paths and service definitions. User home directories remain audit-only because BastionGuard Anti-Ransomware is responsible for enforcement on user data. Routine desktop and browser metadata activity can be classified under Application rules without granting privilege-transition trust."
msgstr "Natychmiastowe blokowanie dotyczy chronionych ścieżek systemowych i definicji usług. Katalogi domowe użytkowników pozostają objęte wyłącznie audytem, ponieważ za ochronę danych użytkownika odpowiada BastionGuard Anti-Ransomware. Rutynowa aktywność metadanych środowiska graficznego i przeglądarek może zostać sklasyfikowana w Regułach aplikacji bez przyznawania zaufania dla przejść uprawnień."
#: src/rootguard/RootGuardPage.cpp:345
msgid "Protected system paths"
msgstr "Chronione ścieżki systemowe"
#: src/rootguard/RootGuardPage.cpp:346
msgid "User home"
msgstr "Katalog domowy użytkownika"
#: src/rootguard/RootGuardPage.cpp:350
msgid "RootGuard records global metadata activity. Trusted application events remain available in the Events tab but are hidden by default and never generate popups."
msgstr "RootGuard rejestruje globalną aktywność dotyczącą metadanych. Zdarzenia zaufanych aplikacji pozostają dostępne na karcie Zdarzenia, ale są domyślnie ukryte i nigdy nie generują wyskakujących powiadomień."
#: src/rootguard/RootGuardPage.cpp:360
msgid "▶ Start"
msgstr "▶ Uruchom"
#: src/rootguard/RootGuardPage.cpp:361
msgid "■ Stop"
msgstr "■ Zatrzymaj"
#: src/rootguard/RootGuardPage.cpp:362
msgid "↻ Reload policy"
msgstr "↻ Wczytaj ponownie politykę"
#: src/rootguard/RootGuardPage.cpp:363
msgid "⟳ Restart"
msgstr "⟳ Uruchom ponownie"
#: src/rootguard/RootGuardPage.cpp:364
msgid "Refresh"
msgstr "Odśwież"
#: src/rootguard/RootGuardPage.cpp:379
msgid "Overview"
msgstr "Przegląd"
#: src/rootguard/RootGuardPage.cpp:387
msgid "Security observations and active incidents"
msgstr "Obserwacje bezpieczeństwa i aktywne incydenty"
#: src/rootguard/RootGuardPage.cpp:401
msgid "Incidents"
msgstr "Incydenty"
#: src/rootguard/RootGuardPage.cpp:410
msgid "Recent RootGuard events"
msgstr "Ostatnie zdarzenia RootGuard"
#: src/rootguard/RootGuardPage.cpp:414
msgid "Show trusted events"
msgstr "Pokaż zaufane zdarzenia"
#: src/rootguard/RootGuardPage.cpp:417
msgid "Trusted application activity is shown by default for maximum transparency. Disable this option only to focus on audit and blocked events."
msgstr "Aktywność zaufanych aplikacji jest domyślnie wyświetlana w celu zapewnienia maksymalnej przejrzystości. Wyłącz tę opcję tylko wtedy, gdy chcesz skupić się na zdarzeniach audytowych i zablokowanych."
#: src/rootguard/RootGuardPage.cpp:440
msgid "Events"
msgstr "Zdarzenia"
#: src/rootguard/RootGuardPage.cpp:449
msgid "Manage executable identities used by RootGuard. Saving validates the policy, requests administrator authentication, and restarts RootGuard so the new inode identities take effect immediately."
msgstr "Zarządzaj tożsamościami plików wykonywalnych używanymi przez RootGuard. Zapisanie powoduje sprawdzenie polityki, zażądanie uwierzytelnienia administratora oraz ponowne uruchomienie RootGuard, dzięki czemu nowe tożsamości inode zaczynają obowiązywać natychmiast."
#: src/rootguard/RootGuardPage.cpp:459
msgid "Add installed desktop/browser defaults"
msgstr "Dodaj domyślne zainstalowane aplikacje pulpitu i przeglądarki"
#: src/rootguard/RootGuardPage.cpp:461
msgid "Adds only known executables that exist on this computer. Review the list before saving."
msgstr "Dodaje tylko znane pliki wykonywalne istniejące na tym komputerze. Sprawdź listę przed zapisaniem."
#: src/rootguard/RootGuardPage.cpp:475
msgid "Trusted applications"
msgstr "Zaufane aplikacje"
#: src/rootguard/RootGuardPage.cpp:476
msgid "Routine desktop, file-manager and browser metadata activity. Matching global events become trusted, produce no popup and remain visible only when “Show trusted events” is enabled. This list never grants privilege trust."
msgstr "Rutynowa aktywność metadanych środowiska graficznego, menedżera plików i przeglądarki. Pasujące zdarzenia globalne stają się zaufane, nie generują wyskakujących powiadomień i pozostają widoczne tylko wtedy, gdy włączona jest opcja „Pokaż zaufane zdarzenia”. Ta lista nigdy nie przyznaje zaufania dla przejść uprawnień."
#: src/rootguard/RootGuardPage.cpp:480
msgid "Trusted apps"
msgstr "Zaufane aplikacje"
#: src/rootguard/RootGuardPage.cpp:484
msgid "Privilege-trusted executables"
msgstr "Pliki wykonywalne zaufane dla przejść uprawnień"
#: src/rootguard/RootGuardPage.cpp:485
msgid "Executables allowed as legitimate actors in RootGuard privilege-transition checks. Existing files are still subject to ownership and identity validation."
msgstr "Pliki wykonywalne dopuszczone jako prawidłowi wykonawcy podczas kontroli przejść uprawnień RootGuard. Istniejące pliki nadal podlegają weryfikacji właściciela i tożsamości."
#: src/rootguard/RootGuardPage.cpp:488
msgid "Privilege trusted"
msgstr "Zaufane dla uprawnień"
#: src/rootguard/RootGuardPage.cpp:492
msgid "Blocked executables"
msgstr "Zablokowane pliki wykonywalne"
#: src/rootguard/RootGuardPage.cpp:493
msgid "Executables blocked during RootGuard privilege-transition checks. This is not a general application-launch blacklist."
msgstr "Pliki wykonywalne blokowane podczas kontroli przejść uprawnień RootGuard. Nie jest to ogólna czarna lista uniemożliwiająca uruchamianie aplikacji."
#: src/rootguard/RootGuardPage.cpp:496
msgid "Blocked"
msgstr "Zablokowane"
#: src/rootguard/RootGuardPage.cpp:504
msgid "Save rules and restart RootGuard"
msgstr "Zapisz reguły i uruchom ponownie RootGuard"
#: src/rootguard/RootGuardPage.cpp:514
msgid "Unsaved changes are never applied silently. RootGuard restarts only after a successful policy save."
msgstr "Niezapisane zmiany nigdy nie są stosowane bez powiadomienia. RootGuard jest uruchamiany ponownie dopiero po pomyślnym zapisaniu polityki."
#: src/rootguard/RootGuardPage.cpp:516
msgid "Application rules"
msgstr "Reguły aplikacji"
#: src/rootguard/RootGuardPage.cpp:529
msgid "Requesting service start…"
msgstr "Żądanie uruchomienia usługi…"
#: src/rootguard/RootGuardPage.cpp:531
msgid "Requesting service stop…"
msgstr "Żądanie zatrzymania usługi…"
#: src/rootguard/RootGuardPage.cpp:533
msgid "Reloading RootGuard policy…"
msgstr "Ponowne wczytywanie polityki RootGuard…"
#: src/rootguard/RootGuardPage.cpp:535
msgid "Restarting RootGuard…"
msgstr "Ponowne uruchamianie RootGuard…"
#: src/rootguard/RootGuardPage.cpp:537
msgid "Refreshing RootGuard status…"
msgstr "Odświeżanie stanu RootGuard…"
#: src/rootguard/RootGuardPage.cpp:558 src/rootguard/RootGuardPage.cpp:562
msgid "Checking…"
msgstr "Sprawdzanie…"
#: src/rootguard/RootGuardPage.cpp:563 src/rootguard/RootGuardPage.cpp:849
msgid "Audit-only"
msgstr "Tylko audyt"
#: src/rootguard/RootGuardPage.cpp:564
msgid "Loading RootGuard status and recent security events…"
msgstr "Wczytywanie stanu RootGuard i ostatnich zdarzeń bezpieczeństwa…"
#: src/rootguard/RootGuardPage.cpp:616
msgid "Absolute executable path, for example /usr/bin/firefox"
msgstr "Bezwzględna ścieżka do pliku wykonywalnego, na przykład /usr/bin/firefox"
#: src/rootguard/RootGuardPage.cpp:617
msgid "Add"
msgstr "Dodaj"
#: src/rootguard/RootGuardPage.cpp:618
msgid "Remove selected"
msgstr "Usuń zaznaczone"
#: src/rootguard/RootGuardPage.cpp:642
msgid "Enter an absolute executable path first."
msgstr "Najpierw wprowadź bezwzględną ścieżkę do pliku wykonywalnego."
#: src/rootguard/RootGuardPage.cpp:648
msgid "Application rules require an absolute path beginning with /."
msgstr "Reguły aplikacji wymagają bezwzględnej ścieżki rozpoczynającej się od /."
#: src/rootguard/RootGuardPage.cpp:656
msgid "That executable path is already present in this list."
msgstr "Ta ścieżka do pliku wykonywalnego znajduje się już na liście."
#: src/rootguard/RootGuardPage.cpp:719
msgid "No new installed desktop or browser defaults were found."
msgstr "Nie znaleziono nowych zainstalowanych domyślnych aplikacji pulpitu ani przeglądarek."
#. TRANSLATORS: Preserve placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:724
msgid "Added %1 installed desktop/browser executable(s). Review and save to restart RootGuard."
msgstr "Dodano %1 zainstalowanych plików wykonywalnych aplikacji pulpitu lub przeglądarki. Sprawdź listę i zapisz ją, aby ponownie uruchomić RootGuard."
#: src/rootguard/RootGuardPage.cpp:732
msgid "Select a rule to remove."
msgstr "Wybierz regułę do usunięcia."
#: src/rootguard/RootGuardPage.cpp:743
msgid "Rules have unsaved changes. Saving will validate the policy and restart RootGuard."
msgstr "Reguły zawierają niezapisane zmiany. Zapisanie spowoduje sprawdzenie polityki i ponowne uruchomienie RootGuard."
#: src/rootguard/RootGuardPage.cpp:802
msgid "The same executable cannot be both trusted and blocked."
msgstr "Ten sam plik wykonywalny nie może być jednocześnie zaufany i zablokowany."
#: src/rootguard/RootGuardPage.cpp:810
msgid "Saving application rules and restarting RootGuard… Administrator authentication may be requested."
msgstr "Zapisywanie reguł aplikacji i ponowne uruchamianie RootGuard… Może zostać wymagane uwierzytelnienie administratora."
#: src/rootguard/RootGuardPage.cpp:811
msgid "Saving RootGuard application rules…"
msgstr "Zapisywanie reguł aplikacji RootGuard…"
#: src/rootguard/RootGuardPage.cpp:828
msgid "Enabling immediate blocking for protected system paths; user home remains audit-only…"
msgstr "Włączanie natychmiastowego blokowania dla chronionych ścieżek systemowych; katalog domowy użytkownika pozostaje objęty wyłącznie audytem…"
#: src/rootguard/RootGuardPage.cpp:829
msgid "Switching RootGuard system-path protection to audit mode…"
msgstr "Przełączanie ochrony ścieżek systemowych RootGuard do trybu audytu…"
#: src/rootguard/RootGuardPage.cpp:839
msgid "Active"
msgstr "Aktywny"
#: src/rootguard/RootGuardPage.cpp:839
msgid "Inactive"
msgstr "Nieaktywny"
#: src/rootguard/RootGuardPage.cpp:841
msgid "Immediate block"
msgstr "Natychmiastowe blokowanie"
#: src/rootguard/RootGuardPage.cpp:849
msgid "Immediate blocking"
msgstr "Natychmiastowe blokowanie"
#: src/rootguard/RootGuardPage.cpp:851
msgid "Blocking enabled by manual policy"
msgstr "Blokowanie włączone przez ręczną politykę"
#: src/rootguard/RootGuardPage.cpp:852
msgid "Audit-only · Anti-Ransomware enforcement"
msgstr "Tylko audyt · Ochrona egzekwowana przez Anti-Ransomware"
#: src/rootguard/RootGuardPage.cpp:870
msgid "Application rules saved and RootGuard restarted successfully."
msgstr "Reguły aplikacji zostały zapisane, a RootGuard został pomyślnie uruchomiony ponownie."
#. TRANSLATORS: Preserve placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:873
msgid "Application rules were not applied: %1"
msgstr "Reguły aplikacji nie zostały zastosowane: %1"
#. TRANSLATORS: Preserve placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:882
msgid "✅ %1"
msgstr "✅ %1"
#. TRANSLATORS: Preserve placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:883
msgid "❌ %1"
msgstr "❌ %1"
#: src/rootguard/RootGuardPage.cpp:886
msgid "RootGuard blocks protected system changes and contains affected services. User home remains audit-only under Anti-Ransomware protection."
msgstr "RootGuard blokuje chronione zmiany systemowe i izoluje dotknięte nimi usługi. Katalog domowy użytkownika pozostaje objęty wyłącznie audytem pod ochroną Anti-Ransomware."
#: src/rootguard/RootGuardPage.cpp:887
msgid "RootGuard blocks protected system metadata changes. User home remains audit-only under Anti-Ransomware protection."
msgstr "RootGuard blokuje zmiany chronionych metadanych systemowych. Katalog domowy użytkownika pozostaje objęty wyłącznie audytem pod ochroną Anti-Ransomware."
#: src/rootguard/RootGuardPage.cpp:890
msgid "RootGuard is monitoring filesystem metadata in audit mode. Trusted application events are logged without popups."
msgstr "RootGuard monitoruje metadane systemu plików w trybie audytu. Zdarzenia zaufanych aplikacji są rejestrowane bez wyskakujących powiadomień."
#: src/rootguard/RootGuardPage.cpp:892
msgid "RootGuard is not running."
msgstr "RootGuard nie jest uruchomiony."
#: src/rootguard/RootGuardPage.cpp:929
msgid "No unresolved observations or blocked changes."
msgstr "Brak nierozwiązanych obserwacji lub zablokowanych zmian."
#: src/rootguard/RootGuardPage.cpp:960
msgid "Audit observation: RootGuard did not block or alter the operation."
msgstr "Obserwacja audytowa: RootGuard nie zablokował ani nie zmienił operacji."
#: src/rootguard/RootGuardPage.cpp:975 src/rootguard/RootGuardPage.cpp:1191
msgid "Restore"
msgstr "Przywróć"
#: src/rootguard/RootGuardPage.cpp:981 src/rootguard/RootGuardPage.cpp:1200
msgid "Quarantine"
msgstr "Kwarantanna"
#: src/rootguard/RootGuardPage.cpp:987
msgid "Dismiss"
msgstr "Odrzuć"
#: src/rootguard/RootGuardPage.cpp:1008
msgid "No RootGuard events are available yet."
msgstr "Nie ma jeszcze dostępnych zdarzeń RootGuard."
#: src/rootguard/RootGuardPage.cpp:1010
msgid "Only trusted events are available. Enable “Show trusted events” to display them."
msgstr "Dostępne są tylko zaufane zdarzenia. Włącz opcję „Pokaż zaufane zdarzenia”, aby je wyświetlić."
#: src/rootguard/RootGuardPage.cpp:1091
msgid "🛑 System service blocked"
msgstr "🛑 Usługa systemowa została zablokowana"
#: src/rootguard/RootGuardPage.cpp:1092
msgid "⚠️ System service block failed"
msgstr "⚠️ Nie udało się zablokować usługi systemowej"
#: src/rootguard/RootGuardPage.cpp:1094
msgid "⚠️ Filesystem metadata change observed"
msgstr "⚠️ Zaobserwowano zmianę metadanych systemu plików"
#: src/rootguard/RootGuardPage.cpp:1096
msgid "🛑 Protected change blocked"
msgstr "🛑 Chroniona zmiana została zablokowana"
#: src/rootguard/RootGuardPage.cpp:1098
msgid "⚠️ Protected change observed"
msgstr "⚠️ Zaobserwowano chronioną zmianę"
#: src/rootguard/RootGuardPage.cpp:1099
msgid "⚠️ Protected change detected"
msgstr "⚠️ Wykryto chronioną zmianę"
#. TRANSLATORS: Preserve the Pango markup and placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:1110
msgid "RootGuard observed a filesystem metadata change to:\n<b>%1</b>"
msgstr "RootGuard zaobserwował zmianę metadanych systemu plików w:\n<b>%1</b>"
#. TRANSLATORS: Preserve the Pango markup and placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:1112
msgid "RootGuard blocked a change to:\n<b>%1</b>"
msgstr "RootGuard zablokował zmianę w:\n<b>%1</b>"
#. TRANSLATORS: Preserve the Pango markup and placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:1114
msgid "RootGuard observed a change to:\n<b>%1</b>"
msgstr "RootGuard zaobserwował zmianę w:\n<b>%1</b>"
#. TRANSLATORS: Preserve the Pango markup and placeholders such as %1.
#: src/rootguard/RootGuardPage.cpp:1115
msgid "RootGuard detected a change to:\n<b>%1</b>"
msgstr "RootGuard wykrył zmianę w:\n<b>%1</b>"
#: src/rootguard/RootGuardPage.cpp:1144
msgid "Transparency notice: the kernel event contained only a basename. RootGuard shows the filesystem identity and disables path-based actions rather than guessing an unsafe path."
msgstr "Informacja o przejrzystości: zdarzenie jądra zawierało wyłącznie nazwę bazową. RootGuard wyświetla tożsamość obiektu w systemie plików i wyłącza działania oparte na ścieżce, zamiast zgadywać potencjalnie niebezpieczną ścieżkę."
#: src/rootguard/RootGuardPage.cpp:1157
msgid "The affected system service has been stopped immediately. On systemd it is also runtime-masked."
msgstr "Dotknięta usługa systemowa została natychmiast zatrzymana. W systemd została również zamaskowana na czas działania."
#: src/rootguard/RootGuardPage.cpp:1158
msgid "RootGuard could not stop the affected service. Review the init-system logs immediately."
msgstr "RootGuard nie mógł zatrzymać dotkniętej usługi. Natychmiast sprawdź dzienniki systemu init."
#: src/rootguard/RootGuardPage.cpp:1160
msgid "RootGuard requested immediate service containment. A follow-up event will confirm the init-system action."
msgstr "RootGuard zażądał natychmiastowej izolacji usługi. Kolejne zdarzenie potwierdzi działanie systemu init."
#: src/rootguard/RootGuardPage.cpp:1161
msgid "Audit mode never stops or masks services. This event is informational only."
msgstr "Tryb audytu nigdy nie zatrzymuje ani nie maskuje usług. To zdarzenie ma charakter wyłącznie informacyjny."
#: src/rootguard/RootGuardPage.cpp:1173
msgid "Audit mode recorded this event without blocking or altering the operation. This notification is acknowledgement-only."
msgstr "Tryb audytu zarejestrował to zdarzenie bez blokowania lub modyfikowania operacji. To powiadomienie wymaga jedynie potwierdzenia."
#: src/rootguard/RootGuardPage.cpp:1187
msgid "Keep blocked"
msgstr "Pozostaw zablokowane"
#: src/rootguard/RootGuardPage.cpp:1187
msgid "Acknowledge"
msgstr "Potwierdź"
#: src/rootguard/RootGuardPage.cpp:1252
msgid "Restoring protected metadata and unblocking the service…"
msgstr "Przywracanie chronionych metadanych i odblokowywanie usługi…"
#: src/rootguard/RootGuardPage.cpp:1259
msgid "Moving the protected file from its original path into quarantine…"
msgstr "Przenoszenie chronionego pliku z jego pierwotnej ścieżki do kwarantanny…"