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

8475 lines
285 KiB
Text

# BastionGuard™ Japanese 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: Japanese\n"
"Language: ja\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 "一時ファイルを作成できません"
#: ../src/SettingsPage.cpp:374
msgid "Errore scrittura temporanea"
msgstr "一時ファイルへの書き込みエラー"
#: ../src/SettingsPage.cpp:433
msgid "[settings] 📖 Letto webports.conf: "
msgstr "[設定] 📖 webports.conf を読み込みました: "
#: ../src/SettingsPage.cpp:438
msgid "[settings] ⚠️ Nessun webports.conf trovato, uso default 81/444\n"
msgstr "[設定] ⚠️ webports.conf が見つかりません。デフォルトの81/444を使用します\n"
#: ../src/SettingsPage.cpp:448
msgid "[copy_with_pkexec] File sorgente non trovato: "
msgstr "[copy_with_pkexec] ソースファイルが見つかりません: "
#: ../src/SettingsPage.cpp:476
msgid "[update_ports_in_file] File non trovato: "
msgstr "[update_ports_in_file] ファイルが見つかりません: "
#: ../src/SettingsPage.cpp:482
msgid "[update_ports_in_file] Impossibile aprire il file: "
msgstr "[update_ports_in_file] ファイルを開けません: "
#: ../src/SettingsPage.cpp:507
msgid "[update_ports_in_file] Impossibile scrivere il file temporaneo"
msgstr "[update_ports_in_file] 一時ファイルに書き込めません"
#: ../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 から情報が得られません。/etc/os-release にフォールバックします\n"
#: ../src/SettingsPage.cpp:604
msgid "[detect_distro] Distribuzione rilevata: "
msgstr "[detect_distro] 検出されたディストリビューション: "
#: ../src/SettingsPage.cpp:633
msgid "[detect_webserver] Apache rilevato"
msgstr "[detect_webserver] Apache を検出しました"
#: ../src/SettingsPage.cpp:639
msgid "[detect_webserver] Nginx rilevato"
msgstr "[detect_webserver] Nginx を検出しました"
#: ../src/SettingsPage.cpp:645
msgid "[detect_webserver] LiteSpeed rilevato"
msgstr "[detect_webserver] LiteSpeed を検出しました"
#: ../src/SettingsPage.cpp:663
msgid "[detect_webserver] Nessun server rilevato"
msgstr "[detect_webserver] ウェブサーバーが検出されませんでした"
#: ../src/SettingsPage.cpp:685
msgid "[settings] Porte lette da "
msgstr "[設定] ポートを読み込みました: "
#: ../src/SettingsPage.cpp:689
msgid "[settings] ⚠ Impossibile aprire "
msgstr "[設定] ⚠ 開けません "
#: ../src/SettingsPage.cpp:690
msgid " — uso valori di default (80/443)\n"
msgstr " — デフォルト値(80/443)を使用します\n"
#: ../src/SettingsPage.cpp:710
msgid "[settings] ❌ Impossibile creare file temporaneo: "
msgstr "[設定] ❌ 一時ファイルを作成できません: "
#: ../src/SettingsPage.cpp:724
msgid "[settings] ✅ Porte BastionGuard salvate in "
msgstr "[設定] ✅ BastionGuardのポートを保存しました: "
#: ../src/SettingsPage.cpp:729
msgid "[settings] ❌ Errore durante l'installazione via pkexec.\n"
msgstr "[設定] ❌ pkexec経由のインストール中にエラーが発生しました。\n"
#: ../src/SettingsPage.cpp:733
msgid "[settings] ⚠ Eccezione durante update_webserver_ports: "
msgstr "[設定] ⚠ update_webserver_ports 中に例外が発生しました: "
#: ../src/SettingsPage.cpp:820 ../src/SettingsPage.cpp:1092
msgid "Percorso quarantena: "
msgstr "隔離フォルダのパス: "
#: ../src/SettingsPage.cpp:821
msgid "Seleziona cartella quarantena"
msgstr "隔離フォルダを選択"
#: ../src/SettingsPage.cpp:822 ../src/SettingsPage.cpp:857
#: ../src/SettingsPage.cpp:1167
msgid "Antivirus real time: Disabilitato"
msgstr "リアルタイムアンチウイルス: 無効"
#: ../src/SettingsPage.cpp:824
msgid "Abilita tutte le opzioni"
msgstr "すべてのオプションを有効にする"
#: ../src/SettingsPage.cpp:826
msgid "Protezione disattivata"
msgstr "保護が無効になっています"
#: ../src/SettingsPage.cpp:831
msgid "Directory Samba"
msgstr "Sambaディレクトリ"
#: ../src/SettingsPage.cpp:856 ../src/SettingsPage.cpp:1166
msgid "Antivirus real time: Abilitato"
msgstr "リアルタイムアンチウイルス: 有効"
#: ../src/SettingsPage.cpp:871
msgid "Cartelle monitorate (clamonacc)"
msgstr "監視対象フォルダ (clamonacc)"
#: ../src/SettingsPage.cpp:891 ../src/SettingsPage.cpp:1278
msgid "Aggiungi cartella"
msgstr "フォルダを追加"
#: ../src/SettingsPage.cpp:892 ../src/SettingsPage.cpp:1279
msgid "Rimuovi cartella"
msgstr "フォルダを削除"
#: ../src/SettingsPage.cpp:895
msgid "Base"
msgstr "基本"
#: ../src/SettingsPage.cpp:902
msgid "Opzioni di scansione"
msgstr "スキャンオプション"
#: ../src/SettingsPage.cpp:933
msgid ""
"⚠️ Attenzione: modificare queste opzioni avanzate solo se si è sicuri.\n"
"Un uso improprio può compromettere la protezione."
msgstr ""
"⚠️ 注意: これらの高度なオプションは確信がある場合のみ変更してください。\n"
"不適切な使用は保護機能を損なう可能性があります。"
#: ../src/SettingsPage.cpp:970
msgid "Tutte le opzioni avanzate abilitate (toggle)"
msgstr "すべての高度なオプションを有効/無効 (トグル)"
#: ../src/SettingsPage.cpp:971
msgid "Abilita tutte le opzioni avanzate"
msgstr "すべての高度なオプションを有効にする"
#: ../src/SettingsPage.cpp:976 ../src/SambaPage.cpp:96
msgid "Salva configurazione"
msgstr "設定を保存"
#: ../src/SettingsPage.cpp:981
msgid "Database firme personalizzato"
msgstr "カスタムシグネチャデータベース"
#: ../src/SettingsPage.cpp:988
msgid ""
"ClamAV utilizzerà automaticamente le firme personalizzate\n"
"presenti in questa cartella:"
msgstr ""
"ClamAVはこのフォルダにあるカスタムシグネチャを\n"
"自動的に使用します:"
#: ../src/SettingsPage.cpp:1019
msgid "[MANCANTE] "
msgstr "[欠落] "
#: ../src/SettingsPage.cpp:1042
msgid "Avanzate"
msgstr "詳細設定"
#: ../src/SettingsPage.cpp:1081
msgid "Seleziona una cartella quarantena"
msgstr "隔離用フォルダを選択してください"
#: ../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 "_キャンセル"
#: ../src/SettingsPage.cpp:1084 ../src/SettingsPage.cpp:1104
#: ../src/SettingsPage.cpp:1289
msgid "_Seleziona"
msgstr "_選択"
#: ../src/SettingsPage.cpp:1101
msgid "Seleziona una cartella"
msgstr "フォルダを選択"
#: ../src/SettingsPage.cpp:1144
msgid "Errore: impossibile scrivere il file temporaneo di configurazione"
msgstr "エラー: 設定の一時ファイルに書き込めません"
#: ../src/SettingsPage.cpp:1151
msgid "Configurazione salvata su"
msgstr "設定を保存しました: "
#: ../src/SettingsPage.cpp:1153
msgid "Errore: impossibile salvare configurazione!"
msgstr "エラー: 設定を保存できませんでした!"
#: ../src/SettingsPage.cpp:1159
msgid "Errore: impossibile installare clamd automaticamente."
msgstr "エラー: clamd を自動インストールできませんでした。"
#: ../src/SettingsPage.cpp:1179
msgid "Protezione Anti-Ransomware"
msgstr "アンチランサムウェア保護"
#: ../src/SettingsPage.cpp:1187 ../src/SettingsPage.cpp:1360
msgid "Protezione Anti-Ransomware: Attiva"
msgstr "アンチランサムウェア保護: 有効"
#: ../src/SettingsPage.cpp:1188
msgid "Protezione Anti-Ransomware: Disattivata (servizio non attivo)"
msgstr "アンチランサムウェア保護: 無効 (サービスが動作していません)"
#: ../src/SettingsPage.cpp:1198
msgid "Regole YARA in uso"
msgstr "使用中のYARAルール"
#: ../src/SettingsPage.cpp:1210
msgid "Aggiorna regole YARA"
msgstr "YARAルールを更新"
#: ../src/SettingsPage.cpp:1214
msgid "⏳ Aggiornamento regole YARA in corso..."
msgstr "⏳ YARAルールの更新中..."
#: ../src/SettingsPage.cpp:1221
msgid "✔ Regole YARA aggiornate con successo"
msgstr "✔ YARAルールの更新に成功しました"
#: ../src/SettingsPage.cpp:1224
msgid "❌ Errore durante l'aggiornamento delle regole YARA"
msgstr "❌ YARAルールの更新中にエラーが発生しました"
#: ../src/SettingsPage.cpp:1232
msgid "Aggiorna Sanesecurity DB"
msgstr "Sanesecurity データベースを更新"
#: ../src/SettingsPage.cpp:1236
msgid "⏳ Aggiornamento Sanesecurity DB in corso..."
msgstr "⏳ Sanesecurity DB 更新中..."
#: ../src/SettingsPage.cpp:1243
msgid "✔ Sanesecurity DB aggiornato con successo"
msgstr "✔ Sanesecurity DB の更新に成功しました"
#: ../src/SettingsPage.cpp:1245
msgid "❌ Errore durante l'aggiornamento del Sanesecurity DB"
msgstr "❌ Sanesecurity DB の更新中にエラーが発生しました"
#: ../src/SettingsPage.cpp:1259
msgid "Usa regole YARA"
msgstr "YARAルールを使用"
#: ../src/SettingsPage.cpp:1263
msgid "Usa DB Sanesecurity"
msgstr "Sanesecurity DBを使用"
#: ../src/SettingsPage.cpp:1267
msgid "Cartelle da scansionare:"
msgstr "スキャン対象フォルダ:"
#: ../src/SettingsPage.cpp:1286
msgid "Seleziona cartella da scansionare"
msgstr "スキャンするフォルダを選択"
#: ../src/SettingsPage.cpp:1315
msgid "Intervallo scansione (min):"
msgstr "スキャン間隔(分):"
#: ../src/SettingsPage.cpp:1320
msgid "Salva configurazione scanner"
msgstr "スキャナー設定を保存"
#: ../src/SettingsPage.cpp:1342 ../src/AntiRansomwarePage.cpp:58
msgid "Anti-Ransomware"
msgstr "アンチランサムウェア"
#: ../src/SettingsPage.cpp:1352
msgid "⏳ Avvio servizio Anti-Ransomware..."
msgstr "⏳ アンチランサムウェアサービス起動中..."
#: ../src/SettingsPage.cpp:1354
msgid "❌ Impossibile avviare il servizio Anti-Ransomware"
msgstr "❌ アンチランサムウェアサービスを起動できませんでした"
#: ../src/SettingsPage.cpp:1363
msgid "⏳ Arresto servizio Anti-Ransomware..."
msgstr "⏳ アンチランサムウェアサービス停止中..."
#: ../src/SettingsPage.cpp:1365
msgid "❌ Impossibile fermare il servizio Anti-Ransomware"
msgstr "❌ アンチランサムウェアサービスを停止できませんでした"
#: ../src/SettingsPage.cpp:1371
msgid "Protezione Anti-Ransomware: Disattivata"
msgstr "アンチランサムウェア保護: 無効"
#: ../src/SettingsPage.cpp:1380
msgid "⚠ refreshAntiransomRules chiamata ma rulesStore non è inizializzato\n"
msgstr "⚠ refreshAntiransomRules が呼び出されましたが rulesStore が初期化されていません\n"
#: ../src/SettingsPage.cpp:1389
msgid "⚠ rulesStore non inizializzato\n"
msgstr "⚠ rulesStore が初期化されていません\n"
#: ../src/SettingsPage.cpp:1399
msgid "⚠ Nessuna cartella YARA trovata in "
msgstr "⚠ YARAフォルダが見つかりません: "
#: ../src/SettingsPage.cpp:1419 ../src/Backend.cpp:1082
msgid "⚠ Impossibile aprire "
msgstr "⚠ 開けません "
#: ../src/SettingsPage.cpp:1434
msgid " regole YARA caricate da "
msgstr " 件のYARAルールを読み込みました: "
#: ../src/SettingsPage.cpp:1436
msgid "⚠ Nessuna regola YARA trovata in "
msgstr "⚠ YARAルールが見つかりません: "
#: ../src/SettingsPage.cpp:1458
msgid "⚠️ Config non trovata → uso default (/home)\n"
msgstr "⚠️ 設定ファイルが見つかりません → デフォルト(/home)を使用します\n"
#: ../src/SettingsPage.cpp:1500
msgid "✔ Config caricata da "
msgstr "✔ 設定を読み込みました: "
#: ../src/SettingsPage.cpp:1528
msgid "# Configurazione BastionGuard Ransomware Scanner\n"
msgstr "# BastionGuard ランサムウェアスキャナー設定\n"
#: ../src/SettingsPage.cpp:1548 ../src/SettingsPage.cpp:1552
msgid "✔ Config aggiornata in: "
msgstr "✔ 設定を更新しました: "
#: ../src/SettingsPage.cpp:1550
msgid "❌ Errore: impossibile aggiornare config in "
msgstr "❌ エラー: 設定を更新できませんでした: "
#: ../src/SettingsPage.cpp:1564
msgid "Protezione Anti-Phishing"
msgstr "アンチフィッシング保護"
#: ../src/SettingsPage.cpp:1573
msgid "Protezione Anti-Phishing: Attiva (servizio di sistema)"
msgstr "アンチフィッシング保護: 有効 (システムサービス)"
#: ../src/SettingsPage.cpp:1574
msgid "Protezione Anti-Phishing: Disattivata (servizio non attivo)"
msgstr "アンチフィッシング保護: 無効 (サービスが動作していません)"
#: ../src/SettingsPage.cpp:1584
msgid "Aggiorna automaticamente la blacklist ogni 2 ore"
msgstr "ブラックリストを2時間ごとに自動更新"
#: ../src/SettingsPage.cpp:1595
msgid "⏳ Attivazione aggiornamento automatico..."
msgstr "⏳ 自動更新を有効化中..."
#: ../src/SettingsPage.cpp:1596
msgid "⏳ Disattivazione aggiornamento automatico..."
msgstr "⏳ 自動更新を無効化中..."
#: ../src/SettingsPage.cpp:1603
msgid "✔ Aggiornamento automatico abilitato (ogni 2 ore)"
msgstr "✔ 自動更新を有効にしました (2時間ごと)"
#: ../src/SettingsPage.cpp:1604
msgid "ℹ️ Aggiornamento automatico disabilitato"
msgstr "ℹ️ 自動更新を無効にしました"
#: ../src/SettingsPage.cpp:1606
msgid "❌ Errore nella modifica del timer automatico"
msgstr "❌ 自動更新タイマーの変更に失敗しました"
#: ../src/SettingsPage.cpp:1616
msgid "Usa Google Safe Browsing (verifica aggiuntiva)"
msgstr "Google Safe Browsing を使用 (追加検証)"
#: ../src/SettingsPage.cpp:1619
msgid "Chiave API Google Safe Browsing:"
msgstr "Google Safe Browsing APIキー:"
#: ../src/SettingsPage.cpp:1622
msgid "Inserisci la tua API key..."
msgstr "あなたのAPIキーを入力..."
#: ../src/SettingsPage.cpp:1629 ../src/SettingsPage.cpp:2834
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:84
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:113
msgid "Salva"
msgstr "保存"
#: ../src/SettingsPage.cpp:1634
msgid "Chiave Google Safe salvata"
msgstr "Google Safe Browsing キーを保存しました"
#: ../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 "表示"
#: ../src/SettingsPage.cpp:1647
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:229
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:237
msgid "Nascondi"
msgstr "隠す"
#: ../src/SettingsPage.cpp:1653
msgid "Verifica"
msgstr "検証"
#: ../src/SettingsPage.cpp:1655
msgid "Verifica chiave Google Safe..."
msgstr "Google Safe Browsing キーを検証中..."
#: ../src/SettingsPage.cpp:1660
msgid "Chiave Google Safe valida"
msgstr "Google Safe Browsing キーは有効です"
#: ../src/SettingsPage.cpp:1662
msgid "Chiave Google Safe non valida"
msgstr "Google Safe Browsing キーは無効です"
#: ../src/SettingsPage.cpp:1687
msgid "✔ Google Safe Browsing abilitato"
msgstr "✔ Google Safe Browsing を有効にしました"
#: ../src/SettingsPage.cpp:1688
msgid "ℹ️ Google Safe Browsing disabilitato"
msgstr "ℹ️ Google Safe Browsing を無効にしました"
#: ../src/SettingsPage.cpp:1694
msgid "Blacklist caricate"
msgstr "ブラックリストを読み込みました"
#: ../src/SettingsPage.cpp:1705
msgid "Aggiorna blacklist"
msgstr "ブラックリストを更新"
#: ../src/SettingsPage.cpp:1708
msgid "Aggiornamento blacklist..."
msgstr "ブラックリスト更新中..."
#: ../src/SettingsPage.cpp:1715
msgid "Blacklist aggiornata"
msgstr "ブラックリストを更新しました"
#: ../src/SettingsPage.cpp:1722
msgid "♻ Riavvio servizio Anti-Phishing..."
msgstr "♻ アンチフィッシングサービスを再起動中..."
#: ../src/SettingsPage.cpp:1725
msgid "✔ Servizio Anti-Phishing riavviato con nuova blacklist"
msgstr "✔ 新しいブラックリストでアンチフィッシングサービスを再起動しました"
#: ../src/SettingsPage.cpp:1727
msgid "⚠ Errore durante il riavvio del servizio Anti-Phishing"
msgstr "⚠ アンチフィッシングサービスの再起動中にエラーが発生しました"
#: ../src/SettingsPage.cpp:1732
msgid "Errore aggiornamento blacklist"
msgstr "ブラックリスト更新エラー"
#: ../src/SettingsPage.cpp:1740
msgid "La lista completa aggiornata si trova in: phishing/blacklist.txt"
msgstr "最新の完全リストはこちらにあります: phishing/blacklist.txt"
#: ../src/SettingsPage.cpp:1761
msgid "Blocco IP automatico (Firewall)"
msgstr "自動IPブロック (ファイアウォール)"
#: ../src/SettingsPage.cpp:1770
msgid "Abilita blocco IP automatico"
msgstr "自動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 ""
"アンチフィッシングモジュールで検出された悪意のあるIPを\n"
"システムファイアウォール(UFW/firewalld)を使用して自動的にブロックします。"
#: ../src/SettingsPage.cpp:1804
msgid "Firewall IP: Disattivato"
msgstr "IPファイアウォール: 無効"
#: ../src/SettingsPage.cpp:1812
msgid "Firewall IP attivo: UFW"
msgstr "IPファイアウォール有効: UFW"
#: ../src/SettingsPage.cpp:1815
msgid "Firewall IP attivo: firewalld"
msgstr "IPファイアウォール有効: firewalld"
#: ../src/SettingsPage.cpp:1818
msgid "Firewall IP attivo"
msgstr "IPファイアウォール有効"
#: ../src/SettingsPage.cpp:1833
msgid "Configura blocco IP firewall"
msgstr "ファイアウォールIPブロックを設定"
#: ../src/SettingsPage.cpp:1879
msgid "✔ Blocco IP firewall abilitato"
msgstr "✔ ファイアウォールによるIPブロックを有効にしました"
#: ../src/SettingsPage.cpp:1880
msgid "ℹ️ Blocco IP firewall disabilitato"
msgstr "ℹ️ ファイアウォールによるIPブロックを無効にしました"
#: ../src/SettingsPage.cpp:1900
msgid "Anti-Phishing"
msgstr "アンチフィッシング"
#: ../src/SettingsPage.cpp:1908
msgid "⏳ Avvio servizio Anti-Phishing..."
msgstr "⏳ アンチフィッシングサービス起動中..."
#: ../src/SettingsPage.cpp:1910
msgid "❌ Impossibile avviare il servizio Anti-Phishing"
msgstr "❌ アンチフィッシングサービスを起動できませんでした"
#: ../src/SettingsPage.cpp:1916
msgid "Protezione Anti-Phishing: Attiva"
msgstr "アンチフィッシング保護: 有効"
#: ../src/SettingsPage.cpp:1919
msgid "⏳ Arresto servizio Anti-Phishing..."
msgstr "⏳ アンチフィッシングサービス停止中..."
#: ../src/SettingsPage.cpp:1921
msgid "❌ Impossibile fermare il servizio Anti-Phishing"
msgstr "❌ アンチフィッシングサービスを停止できませんでした"
#: ../src/SettingsPage.cpp:1927
msgid "Protezione Anti-Phishing: Disattivata"
msgstr "アンチフィッシング保護: 無効"
#: ../src/SettingsPage.cpp:1933
msgid "⚠ refreshPhishLists chiamata ma phishStore non è inizializzato\n"
msgstr "⚠ refreshPhishLists が呼び出されましたが phishStore が初期化されていません\n"
#: ../src/SettingsPage.cpp:1941
msgid "⚠ phishStore non inizializzato\n"
msgstr "⚠ phishStore が初期化されていません\n"
#: ../src/SettingsPage.cpp:1964
msgid "Blacklist ridotta vuota in "
msgstr "縮小版ブラックリストが空です: "
#: ../src/SettingsPage.cpp:1967
msgid "Caricate "
msgstr "読み込みました "
#: ../src/SettingsPage.cpp:1968
msgid "righe da blacklist ridotta"
msgstr "行 (縮小版ブラックリスト)"
#: ../src/SettingsPage.cpp:1972
msgid "Nessuna blacklist ridotta trovata in "
msgstr "縮小版ブラックリストが見つかりません: "
#: ../src/SettingsPage.cpp:1979
msgid "Lista completa in "
msgstr "完全リスト: "
#: ../src/SettingsPage.cpp:1982
msgid "Lista completa non trovata in "
msgstr "完全リストが見つかりません: "
#: ../src/SettingsPage.cpp:2013
msgid "Lingua dell'applicazione"
msgstr "アプリケーションの言語"
#: ../src/SettingsPage.cpp:2019
msgid "Seleziona lingua"
msgstr "言語を選択"
#: ../src/SettingsPage.cpp:2055
msgid "Applica"
msgstr "適用"
#: ../src/SettingsPage.cpp:2076
msgid "✔ Lingua salvata in "
msgstr "✔ 言語設定を保存しました: "
#: ../src/SettingsPage.cpp:2078
msgid "❌ Impossibile salvare "
msgstr "❌ 保存できませんでした "
#: ../src/SettingsPage.cpp:2085
msgid "Riavvio dei servizi in corso..."
msgstr "サービスを再起動中..."
#: ../src/SettingsPage.cpp:2096
msgid "Attendere qualche secondo, l'app verrà riavviata automaticamente."
msgstr "数秒お待ちください。アプリケーションが自動的に再起動します。"
#: ../src/SettingsPage.cpp:2120 ../src/SettingsPage.cpp:2129
msgid "[BastionGuard] ⚠ Impossibile riavviare "
msgstr "[BastionGuard] ⚠ 再起動できませんでした "
#: ../src/SettingsPage.cpp:2121
msgid " tramite systemctl (anche con pkexec)"
msgstr " (systemctl経由、pkexec使用時も)"
#: ../src/SettingsPage.cpp:2163
msgid "❌ Impossibile rilanciare l’app (execl fallito)"
msgstr "❌ アプリケーションを再起動できませんでした (execl失敗)"
#: ../src/SettingsPage.cpp:2165
msgid "❌ Impossibile determinare il percorso dell’eseguibile"
msgstr "❌ 実行ファイルのパスを特定できませんでした"
#: ../src/SettingsPage.cpp:2191 ../src/wizard/wizard_window.cpp:567
msgid "Sistema operativo / Distro"
msgstr "オペレーティングシステム / ディストリビューション"
#: ../src/SettingsPage.cpp:2196 ../src/wizard/wizard_window.cpp:571
msgid "Rilevamento automatico"
msgstr "自動検出"
#: ../src/SettingsPage.cpp:2230
msgid "Applica configurazione web"
msgstr "ウェブ設定を適用"
#: ../src/SettingsPage.cpp:2308
msgid "[BastionGuard] Distro rilevata: "
msgstr "[BastionGuard] 検出されたディストリビューション: "
#: ../src/SettingsPage.cpp:2316 ../src/wizard/wizard_window.cpp:1252
msgid "Le porte devono essere numeriche valide."
msgstr "ポート番号は有効な数値でなければなりません。"
#: ../src/SettingsPage.cpp:2317 ../src/SettingsPage.cpp:2326
#: ../src/SettingsPage.cpp:2383
msgid "BastionGuard - Errore"
msgstr "BastionGuard - エラー"
#: ../src/SettingsPage.cpp:2325
msgid "Errore durante la sostituzione delle porte nel template."
msgstr "テンプレート内のポート置換中にエラーが発生しました。"
#: ../src/SettingsPage.cpp:2355 ../src/wizard/wizard_window.cpp:1307
msgid "echo '[BastionGuard] Applicazione configurazione NGINX...'\n"
msgstr "echo '[BastionGuard] NGINX設定を適用中...'\n"
#: ../src/SettingsPage.cpp:2365 ../src/wizard/wizard_window.cpp:1320
msgid "echo '[BastionGuard] Verifica configurazione esistente...'\n"
msgstr "echo '[BastionGuard] 既存の設定を確認中...'\n"
#: ../src/SettingsPage.cpp:2371
msgid ""
" echo '[BastionGuard] Configurazione già presente, aggiornamento non "
"necessario.'\n"
msgstr ""
" echo '[BastionGuard] 設定が既に存在します。更新は不要です。'\n"
#: ../src/SettingsPage.cpp:2381
msgid "[BastionGuard] Fallito:\n"
msgstr "[BastionGuard] 失敗:\n"
#: ../src/SettingsPage.cpp:2382
msgid "Errore durante l’applicazione della configurazione:\n"
msgstr "設定の適用中にエラーが発生しました:\n"
#: ../src/SettingsPage.cpp:2387
msgid "Configurazione NGINX aggiornata e servizio riavviato."
msgstr "NGINX設定を更新し、サービスを再起動しました。"
#: ../src/SettingsPage.cpp:2388
msgid "BastionGuard - Esito"
msgstr "BastionGuard - 結果"
#: ../src/SettingsPage.cpp:2400
msgid "Opzioni"
msgstr "オプション"
#: ../src/SettingsPage.cpp:2407
msgid "Gestione Whitelist Anti-Phishing"
msgstr "アンチフィッシングホワイトリスト管理"
#: ../src/SettingsPage.cpp:2449
msgid "Cerca dominio..."
msgstr "ドメインを検索..."
#: ../src/SettingsPage.cpp:2454
msgid "Inserisci dominio o IP (es. example.com)"
msgstr "ドメインまたはIPを入力 (例: 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 "追加"
#: ../src/SettingsPage.cpp:2458 ../src/SettingsPage.cpp:2833
msgid "Rimuovi selezionato"
msgstr "選択した項目を削除"
#: ../src/SettingsPage.cpp:2459
msgid "Salva modifiche"
msgstr "変更を保存"
#: ../src/SettingsPage.cpp:2460
msgid "Ricarica"
msgstr "再読み込み"
#: ../src/SettingsPage.cpp:2507
msgid "Dominio non valido"
msgstr "無効なドメイン"
#: ../src/SettingsPage.cpp:2508
msgid "Usa solo lettere, numeri e punti."
msgstr "英数字とピリオドのみ使用してください。"
#: ../src/SettingsPage.cpp:2531 ../src/SettingsPage.cpp:2894
msgid "Errore"
msgstr "エラー"
#: ../src/SettingsPage.cpp:2532
msgid "Impossibile salvare la whitelist utente."
msgstr "ユーザーホワイトリストを保存できませんでした。"
#: ../src/SettingsPage.cpp:2547
msgid "Whitelist salvata"
msgstr "ホワイトリストを保存しました"
#: ../src/SettingsPage.cpp:2548
msgid "La whitelist è stata aggiornata in entrambi i percorsi."
msgstr "ホワイトリストが両方の場所で更新されました。"
#: ../src/SettingsPage.cpp:2552
msgid "Anti-Phishing whitelist"
msgstr "アンチフィッシング ホワイトリスト"
#: ../src/SettingsPage.cpp:2563
msgid "Allowlist SHA256 Anti-ransomware"
msgstr "アンチランサムウェア SHA256 許可リスト"
#: ../src/SettingsPage.cpp:2569
msgid "SHA256"
msgstr "SHA256"
#: ../src/SettingsPage.cpp:2570
msgid "Regola (opzionale)"
msgstr "ルール (任意)"
#: ../src/SettingsPage.cpp:2579 ../src/SambaPage.cpp:94
msgid "Rimuovi"
msgstr "削除"
#: ../src/SettingsPage.cpp:2592
msgid "Aggiungi SHA256"
msgstr "SHA256を追加"
#: ../src/SettingsPage.cpp:2612
msgid "_Aggiungi"
msgstr "_追加"
#: ../src/SettingsPage.cpp:2645
msgid "Filtri Anti-Falsi Positivi"
msgstr "偽陽性防止フィルター"
#: ../src/SettingsPage.cpp:2652
msgid "Analizza solo file sospetti"
msgstr "疑わしいファイルのみ分析"
#: ../src/SettingsPage.cpp:2653
msgid "Percorsi da ignorare"
msgstr "無視するパス"
#: ../src/SettingsPage.cpp:2658
msgid "Percorsi aziendali sicuri"
msgstr "企業内安全パス"
#: ../src/SettingsPage.cpp:2663
msgid "Estensioni da ignorare"
msgstr "無視する拡張子"
#: ../src/SettingsPage.cpp:2668
msgid "Estensioni sospette"
msgstr "疑わしい拡張子"
#: ../src/SettingsPage.cpp:2687
msgid "Salva impostazioni avanzate"
msgstr "詳細設定を保存"
#: ../src/SettingsPage.cpp:2700
msgid "✔ Impostazioni avanzate salvate"
msgstr "✔ 詳細設定を保存しました"
#: ../src/SettingsPage.cpp:2706
msgid "Anti-Ransomware avanzate"
msgstr "アンチランサムウェア - 詳細設定"
#: ../src/SettingsPage.cpp:2725
msgid "Pagamenti Sicuri (CEF)"
msgstr "安全な決済 (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 ""
"このオプションは決済関連ページ(チェックアウト、ゲートウェイ、3Dセキュア等)を\n"
"CEFサンドボックスで開きます\n"
"\n"
"オンライン購入やカード情報入力時におすすめです。"
#: ../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 ""
"ℹ️ 安全な決済モードはCEFサンドボックス化された独立したブラウザを使用し、\n"
"認証情報・決済情報の盗難リスクを大幅に低減します。\n"
"サイトの動作は通常通りで、個人情報は一切保存されません。"
#: ../src/SettingsPage.cpp:2754
msgid "Abilita pagamenti sicuri"
msgstr "安全な決済を有効にする"
#: ../src/SettingsPage.cpp:2774
msgid "✔ Pagamenti sicuri: abilitati"
msgstr "✔ 安全な決済: 有効"
#: ../src/SettingsPage.cpp:2775
msgid "ℹ️ Pagamenti sicuri: disabilitati"
msgstr "ℹ️ 安全な決済: 無効"
#: ../src/SettingsPage.cpp:2784
msgid "Domini/URL per Pagamenti Sicuri"
msgstr "安全な決済対象ドメイン/URL"
#: ../src/SettingsPage.cpp:2828
msgid ""
"Inserisci dominio o URL (es. paypal.com oppure https://checkout.stripe.com)"
msgstr ""
"ドメインまたはURLを入力 (例: paypal.com または https://checkout.stripe.com)"
#: ../src/SettingsPage.cpp:2835 ../src/QuarantinePage.cpp:124
msgid "Ripristina"
msgstr "元に戻す"
#: ../src/SettingsPage.cpp:2850
msgid "Valore non valido"
msgstr "無効な値です"
#: ../src/SettingsPage.cpp:2851
msgid "Inserisci un dominio o URL valido."
msgstr "有効なドメインまたはURLを入力してください。"
#: ../src/SettingsPage.cpp:2895
msgid "Impossibile salvare payments.json."
msgstr "payments.json を保存できませんでした。"
#: ../src/SettingsPage.cpp:2900
msgid "✔ Lista pagamenti salvata"
msgstr "✔ 決済リストを保存しました"
#: ../src/SettingsPage.cpp:2916
msgid "Pagamenti Sicuri"
msgstr "安全な決済"
#: ../src/SettingsPage.cpp:2928
msgid "Servizi Utente (systemd --user)"
msgstr "ユーザーサービス (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 ""
"これらのサービスは systemd --user で管理されます。\n"
"有効 = ログイン時に自動起動 無効 = 自動起動しない"
#: ../src/SettingsPage.cpp:2943
msgid ""
"Nota: puoi avviarli manualmente con: systemctl --user start <unit>"
msgstr ""
"注意: 手動起動する場合は次のコマンドを使用できます:\n"
"systemctl --user start <unit>"
#: ../src/SettingsPage.cpp:2950
#: ../src/first_run/first-run-services-window.cpp:324
msgid "Privacy Guard"
msgstr "プライバシーガード"
#: ../src/SettingsPage.cpp:2950
#: ../src/first_run/first-run-services-window.cpp:324
msgid "Blocco microfono e webcam quando non in uso"
msgstr "使用していないときのマイク・ウェブカメラのブロック"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Ransomware Alert"
msgstr "ランサムウェア警告"
#: ../src/SettingsPage.cpp:2951
#: ../src/first_run/first-run-services-window.cpp:325
msgid "Notifiche su possibili attività ransomware"
msgstr "疑わしいランサムウェア活動の通知"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Ransomware Realtime Alert"
msgstr "ランサムウェアリアルタイム警告"
#: ../src/SettingsPage.cpp:2952
#: ../src/first_run/first-run-services-window.cpp:326
msgid "Avvisi in tempo reale su comportamenti sospetti"
msgstr "疑わしい挙動のリアルタイム警告"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Ransomware Scanner"
msgstr "ランサムウェアスキャナー"
#: ../src/SettingsPage.cpp:2953
#: ../src/first_run/first-run-services-window.cpp:327
msgid "Scansione periodica alla ricerca di comportamenti malevoli"
msgstr "定期的な悪意のある挙動スキャン"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "User-Agent Randomizer"
msgstr "User-Agentランダマイザー"
#: ../src/SettingsPage.cpp:2954
#: ../src/first_run/first-run-services-window.cpp:328
msgid "Modifica user-agent per aumentare anonimato"
msgstr "匿名性を高めるためのUser-Agent変更"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "PAC Daemon"
msgstr "PACデーモン"
#: ../src/SettingsPage.cpp:2955
#: ../src/first_run/first-run-services-window.cpp:329
msgid "Gestione automatica di proxy PAC sicuri"
msgstr "安全なPACプロキシの自動管理"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "CEF Sandbox Service"
msgstr "CEFサンドボックスサービス"
#: ../src/SettingsPage.cpp:2956
#: ../src/first_run/first-run-services-window.cpp:330
msgid "Supporto in background per pagamenti sicuri con CEF"
msgstr "CEFを使用した安全な決済のバックグラウンドサポート"
#: ../src/SettingsPage.cpp:2964
msgid "Servizi Utente"
msgstr "ユーザーサービス"
#: ../src/SettingsPage.cpp:2976
msgid "Servizi di Sistema (pkexec)"
msgstr "システムサービス (pkexec)"
#: ../src/SettingsPage.cpp:2982
msgid ""
"Questi servizi richiedono privilegi amministrativi.\n"
"Vengono gestiti con: pkexec systemctl ..."
msgstr ""
"これらのサービスは管理者権限が必要です。\n"
"管理方法: pkexec systemctl ..."
#: ../src/SettingsPage.cpp:2991
msgid ""
"Durante l’attivazione/disattivazione potrebbe essere richiesta la password."
msgstr ""
"有効/無効の切り替え時にパスワードの入力を求められることがあります。"
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Phishing Scanner (System)"
msgstr "フィッシングスキャナー (システム)"
#: ../src/SettingsPage.cpp:2998
#: ../src/first_run/first-run-services-window.cpp:333
msgid "Phishing Scanner (System)"
msgstr "フィッシングスキャナー(システム)"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Ransomware Realtime (System)"
msgstr "ランサムウェアリアルタイム(システム)"
#: ../src/SettingsPage.cpp:2999
#: ../src/first_run/first-run-services-window.cpp:335
msgid "Monitor realtime ransomware a livello di sistema"
msgstr "システムレベルのランサムウェアリアルタイム監視"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "USB Protection (System)"
msgstr "USB保護(システム)"
#: ../src/SettingsPage.cpp:3000
#: ../src/first_run/first-run-services-window.cpp:334
msgid "Monitoraggio e blocco dispositivi USB sospetti"
msgstr "疑わしいUSBデバイスの監視とブロック"
#: ../src/SettingsPage.cpp:3008
msgid "Servizi Sistema"
msgstr "システムサービス"
#: ../src/SettingsPage.cpp:3099
msgid "Impossibile abilitare il servizio"
msgstr "サービスを有効にできません"
#: ../src/SettingsPage.cpp:3100
msgid "Impossibile disabilitare il servizio"
msgstr "サービスを無効にできません"
#: ../src/SettingsPage.cpp:3117
msgid "Aggiorna stato servizi"
msgstr "サービス状態を更新"
#: ../src/SettingsPage.cpp:3249
msgid ""
"Servizio: %1\n"
"\n"
"Verifica i permessi o prova ad eseguire il comando da terminale."
msgstr ""
"サービス: %1\n"
"\n"
"権限を確認するか、ターミナルからコマンドを実行してみてください。"
#: ../src/SettingsPage.cpp:3280 ../src/SettingsPage.cpp:3352
msgid "[SettingsPage] ❌ Impossibile scrivere "
msgstr "[設定ページ] ❌ 書き込みできません "
#: ../src/SettingsPage.cpp:3300
msgid "[SettingsPage] ✅ Allowlist salvata in "
msgstr "[設定ページ] ✅ 許可リストを保存しました: "
#: ../src/SettingsPage.cpp:3356
msgid "# --- BastionGuard Anti-Ransomware Config ---\n"
msgstr "# --- BastionGuard アンチランサムウェア設定 ---\n"
#: ../src/SettingsPage.cpp:3369
msgid "[SettingsPage] ✅ Config salvata in "
msgstr "[設定ページ] ✅ 設定を保存しました: "
#: ../src/SettingsPage.cpp:3376
msgid "Configurazione salvata correttamente."
msgstr "設定が正常に保存されました。"
#: ../src/SettingsPage.cpp:3384
msgid ""
"Le impostazioni aggiornate sono state caricate e applicate.\n"
"Non serve riavviare il programma."
msgstr ""
"更新された設定が読み込まれ、適用されました。\n"
"プログラムの再起動は必要ありません。"
#: ../src/SettingsPage.cpp:3391
msgid "[SettingsPage] ⚠ Errore in saveAdvancedConfig: "
msgstr "[設定ページ] ⚠ saveAdvancedConfig でエラー: "
#: ../src/SettingsPage.cpp:3428
msgid "[SettingsPage] 🔄 Configurazione caricata da "
msgstr "[設定ページ] 🔄 設定を読み込みました: "
#: ../src/SettingsPage.cpp:3431
msgid "[SettingsPage] ⚠ Errore caricando configurazione: "
msgstr "[設定ページ] ⚠ 設定の読み込み中にエラー: "
#: ../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 ""
"サービス: %1\n"
"\n"
"考えられる原因:\n"
"• .service ファイルが存在しない\n"
"• systemd --user がユーザーに対して有効になっていない\n"
"• 権限またはパスの問題\n"
"• サービスファイルの構文エラー"
#: ../src/ScanPage.cpp:68
msgid "Scansione automatica"
msgstr "自動スキャン"
#: ../src/ScanPage.cpp:79
msgid "⚙️ Scansione automatica attiva"
msgstr "⚙️ 自動スキャン有効"
#: ../src/ScanPage.cpp:80
msgid "⛔ Scansione automatica disattivata"
msgstr "⛔ 自動スキャン無効"
#: ../src/ScanPage.cpp:111
msgid "API Key VirusTotal:"
msgstr "VirusTotal APIキー:"
#: ../src/ScanPage.cpp:139
msgid "Privacy e dati cloud"
msgstr "プライバシーとクラウドデータ"
#: ../src/ScanPage.cpp:169
msgid "Privacy / Dati cloud"
msgstr "プライバシー / クラウドデータ"
#: ../src/ScanPage.cpp:191
msgid "❌ Errore: inotify non inizializzato"
msgstr "❌ エラー: inotify が初期化されていません"
#: ../src/ScanPage.cpp:193
msgid "📡 Inotify inizializzato"
msgstr "📡 inotify 初期化完了"
#: ../src/ScanPage.cpp:284
msgid "⚠️ Impossibile monitorare: "
msgstr "⚠️ 監視できません: "
#: ../src/ScanPage.cpp:289
msgid "📁 Watch attivo: "
msgstr "📁 監視有効: "
#: ../src/ScanPage.cpp:347 ../src/AntiRansomwarePage.cpp:162
#: ../src/ScanPage.hpp:33
msgid "Seleziona cartella"
msgstr "フォルダを選択"
#: ../src/ScanPage.cpp:368
msgid "📁 Cartella selezionata: "
msgstr "📁 選択されたフォルダ: "
#: ../src/ScanPage.cpp:380 ../src/AntiRansomwarePage.cpp:144
#: ../src/ScanPage.hpp:34
msgid "Seleziona file"
msgstr "ファイルを選択"
#: ../src/ScanPage.cpp:401 ../src/AntiRansomwarePage.cpp:152
msgid "📄 File selezionato: "
msgstr "📄 選択されたファイル: "
#: ../src/ScanPage.cpp:438
msgid "🔑 API Key VirusTotal caricata da cloud.conf"
msgstr "🔑 VirusTotal APIキーを cloud.conf から読み込みました"
#: ../src/ScanPage.cpp:442
msgid "⚠️ Errore caricamento cloud.conf"
msgstr "⚠️ cloud.conf の読み込みエラー"
#: ../src/ScanPage.cpp:458
msgid "💾 API Key salvata in cloud.conf"
msgstr "💾 APIキーを cloud.conf に保存しました"
#: ../src/ScanPage.cpp:462
msgid "❌ Errore salvataggio cloud.conf"
msgstr "❌ cloud.conf の保存エラー"
#: ../src/ScanPage.cpp:527
msgid "🛑 Tutti i monitor inotify sono stati disattivati"
msgstr "🛑 すべての inotify 監視が無効になりました"
#: ../src/ScanPage.cpp:535
msgid "⏳ È già in corso un'altra scansione..."
msgstr "⏳ 既に別のスキャンが実行中です..."
#: ../src/ScanPage.cpp:540
msgid "⚠️ Nessun file o cartella selezionato.\n"
msgstr "⚠️ ファイルまたはフォルダが選択されていません。\n"
#: ../src/ScanPage.cpp:547
msgid ""
"🔍 Avvio scansione con clamdscan...\n"
"\n"
msgstr ""
"🔍 clamdscan によるスキャンを開始...\n"
"\n"
#: ../src/ScanPage.cpp:578
msgid "❌ Errore avvio clamdscan: "
msgstr "❌ clamdscan 起動エラー: "
#: ../src/ScanPage.cpp:595
msgid "✅ Scansione completata.\n"
msgstr "✅ スキャン完了。\n"
#: ../src/ScanPage.cpp:634
msgid "❌ Errore lettura output: "
msgstr "❌ 出力の読み取りエラー: "
#: ../src/ScanPage.cpp:650
msgid "📁 Ignorato (non è un file regolare): "
msgstr "📁 無視(通常ファイルではない): "
#: ../src/ScanPage.cpp:658
msgid "⏳ File troppo piccolo, potrebbe essere ancora in scrittura: "
msgstr "⏳ ファイルが小さすぎます、まだ書き込み中かもしれません: "
#: ../src/ScanPage.cpp:663
msgid "❌ Impossibile determinare dimensione file: "
msgstr "❌ ファイルサイズを判定できません: "
#: ../src/ScanPage.cpp:680
msgid "🔍 Scansione automatica per: "
msgstr "🔍 自動スキャン対象: "
#: ../src/ScanPage.cpp:725
msgid "⬜ ClamAV pulito, avvio controllo cloud..."
msgstr "⬜ ClamAVクリーン、クラウドチェック開始..."
#: ../src/ScanPage.cpp:734
msgid "⬜ File pulito da ClamAV, controllo cloud..."
msgstr "⬜ ClamAVでクリーン、クラウドチェック実行..."
#: ../src/ScanPage.cpp:739
msgid "❌ Errore scansione automatica"
msgstr "❌ 自動スキャンエラー"
#: ../src/ScanPage.cpp:747
msgid "❌ Errore accesso file: "
msgstr "❌ ファイルアクセスエラー: "
#: ../src/ScanPage.cpp:875
msgid "📡 Monitoraggio Download attivo (inotify)"
msgstr "📡 ダウンロード監視有効 (inotify)"
#: ../src/ScanPage.cpp:933
msgid "🌍 Monitor globale inotify attivo"
msgstr "🌍 グローバル inotify 監視有効"
#: ../src/ScanPage.cpp:952
msgid "⚠️ PKGBUILD sospetto: "
msgstr "⚠️ 疑わしい PKGBUILD: "
#: ../src/ScanPage.cpp:957 ../src/AurScan.cpp:127
msgid "📦 PKGBUILD rilevato: "
msgstr "📦 PKGBUILD 検出: "
#: ../src/ScanPage.cpp:969 ../src/AurScan.cpp:258
msgid "❌ PKGBUILD non trovato: "
msgstr "❌ PKGBUILD が見つかりません: "
#: ../src/ScanPage.cpp:973
msgid "🦠 Scansione AUR: "
msgstr "🦠 AURスキャン: "
#: ../src/ScanPage.cpp:1015
msgid "✅ PKGBUILD pulito: "
msgstr "✅ PKGBUILD クリーン: "
#: ../src/ScanPage.cpp:1019
msgid "❌ Errore lettura output AUR"
msgstr "❌ AUR出力の読み取りエラー"
#: ../src/ScanPage.cpp:1027
msgid "❌ Errore avvio clamdscan per PKGBUILD"
msgstr "❌ PKGBUILD用の clamdscan 起動エラー"
#: ../src/ScanPage.cpp:1051
msgid "🔏 Nessun match cloud → File sicuro."
msgstr "🔏 クラウド一致なし → ファイルは安全です。"
#: ../src/ScanPage.cpp:1098
msgid "🌐 Avvio controllo cloud..."
msgstr "🌐 クラウドチェック開始..."
#: ../src/ScanPage.cpp:1139
msgid "⚠️ Alert inviato per file infetto: "
msgstr "⚠️ 感染ファイルに対してアラート送信: "
#: ../src/ScanPage.cpp:1145
msgid "File infetto rilevato:\n"
msgstr "感染ファイル検出:\n"
#: ../src/ScanPage.cpp:1178
msgid "⚠️ File infetto: "
msgstr "⚠️ 感染ファイル: "
#: ../src/ScanPage.cpp:1183
msgid "File infetto:\n"
msgstr "感染ファイル:\n"
#: ../src/ScanPage.cpp:1201
msgid "Minaccia rilevata:\n"
msgstr "脅威検出:\n"
#: ../src/ScanPage.cpp:1201
msgid ""
"\n"
"Tipo: "
msgstr ""
"\n"
"種類: "
#: ../src/ScanPage.cpp:1281
msgid "🔐 Privacy – Controllo Cloud"
msgstr "🔐 プライバシー – クラウドチェック"
#: ../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はオンラインにファイルをアップロードしません。\n"
"\n"
"• ローカルコンテンツは一切送信されません\n"
"• ファイルのSHA256ハッシュのみ計算されます\n"
"• ハッシュは公開データベースと照合されます\n"
"• パスや個人情報は送信されません\n"
"• APIキーはローカルにのみ保存されます\n"
"\n"
"クラウドチェックは評判確認であり、ファイルのアップロードではありません。"
#: ../src/BastionGuard-privacyd.cpp:81
msgid "[privacyd] Errore scrittura log."
msgstr "[privacyd] ログ書き込みエラー"
#: ../src/BastionGuard-privacyd.cpp:132
msgid "[privacyd] Avviato monitoraggio webcam/microfono."
msgstr "[privacyd] ウェブカメラ/マイク監視を開始しました"
#: ../src/BastionGuard-privacyd.cpp:140
msgid "Nuovo accesso: "
msgstr "新規アクセス: "
#: ../src/BastionGuard-privacyd.cpp:148
msgid "Accesso terminato: %1"
msgstr "アクセス終了: %1"
#: ../src/BastionGuard-privacyd.cpp:159
msgid "[privacyd] Monitoraggio terminato."
msgstr "[privacyd] 監視を終了しました"
#: ../src/BastionGuard-privacyd.cpp:177
msgid "=== Avvio BastionGuard-privacyd (headless) ==="
msgstr "=== BastionGuard-privacyd 起動 (ヘッドレス) ==="
#: ../src/BastionGuard-privacyd.cpp:185
msgid "=== Arresto BastionGuard-privacyd ==="
msgstr "=== BastionGuard-privacyd 停止 ==="
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:48
msgid "HIBP: API key non valida (401)"
msgstr "HIBP: 無効なAPIキー (401)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:53
msgid "HIBP: rate limit superato (429)"
msgstr "HIBP: レートリミット超過 (429)"
#: ../src/IdentityLeakPage/providers/HibpProvider.cpp:68
msgid "HIBP: JSON non valido"
msgstr "HIBP: 無効なJSON"
#: ../src/IdentityLeakPage/providers/LeakCheckProvider.cpp:40
msgid "Rilevato da LeakCheck Public API"
msgstr "LeakCheck Public APIで検出"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:22
msgid "Normalizzazione identità…"
msgstr "アイデンティティの正規化中…"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:49
msgid "Fonte attiva: HIBP (copertura completa)"
msgstr "有効なソース: HIBP(完全カバレッジ)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:51
msgid "⚠ HIBP non configurato"
msgstr "⚠ HIBPが設定されていません"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:52
msgid " Uso LeakCheck (copertura limitata)"
msgstr " LeakCheckを使用(カバレッジ限定)"
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:70
msgid "❌ Errore durante la verifica: "
msgstr "❌ 検証中のエラー: "
#: ../src/IdentityLeakPage/worker/LeakCheckWorker.cpp:78
msgid "✔ Nessuna violazione rilevata."
msgstr "✔ 違反は検出されませんでした"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:31
msgid "🛡️ Controllo violazioni identità"
msgstr "🛡️ アイデンティティ漏洩チェック"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:55
msgid "Inserisci email da monitorare"
msgstr "監視するメールアドレスを入力"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:58
msgid "ℹ️ Privacy"
msgstr "ℹ️ プライバシー"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:77
msgid "HIBP API Key"
msgstr "HIBP APIキー"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:105
msgid "LeakCheck API Key"
msgstr "LeakCheck APIキー"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:115
msgid "⚠️ Info"
msgstr "⚠️ 情報"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:141
msgid "Verifica password compromessa"
msgstr "パスワードの漏洩チェック"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:145
msgid "Verifica password"
msgstr "パスワードをチェック"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:159
msgid "Monitor automatico (ogni 24h)"
msgstr "自動監視(24時間ごと)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:172
msgid "Verifica violazioni"
msgstr "漏洩をチェック"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:251
msgid "⚠ HIBP API rimossa"
msgstr "⚠ HIBP APIが削除されました"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:252
msgid "✔ HIBP API salvata"
msgstr "✔ HIBP APIを保存しました"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:262
msgid "⚠ LeakCheck API rimossa"
msgstr "⚠ LeakCheck APIが削除されました"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:263
msgid "✔ LeakCheck API salvata"
msgstr "✔ LeakCheck APIを保存しました"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:275
msgid "Monitor automatico attivato (24h)"
msgstr "自動監視を有効化(24時間ごと)"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:307
msgid "Monitor automatico disattivato"
msgstr "自動監視を無効化"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:310
msgid "Monitor automatico abilitato"
msgstr "自動監視を有効化"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:331
msgid "Avvio controllo violazioni…"
msgstr "漏洩チェックを開始…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:344
msgid "Controllo completato."
msgstr "チェック完了"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:361
msgid "🔐 Controllo password (HIBP)…"
msgstr "🔐 パスワードチェック(HIBP)…"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:369
msgid "❌ Password compromessa – trovata in "
msgstr "❌ パスワード漏洩 – 次のデータベースで発見: "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:371
msgid " violazioni"
msgstr " 件の漏洩"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:373
msgid " → Cambiala immediatamente"
msgstr " → 直ちに変更してください"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:376
msgid "✔ Password NON presente in database noti"
msgstr "✔ パスワードは既知のデータベースに存在しません"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:381
msgid "❌ Errore controllo password: "
msgstr "❌ パスワードチェックエラー: "
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:449
msgid "🔐 Tutela della privacy"
msgstr "🔐 プライバシー保護"
#: ../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 ""
"BastionGuardは個人データを送信したり保存したりしません。\n"
"\n"
"• メールアドレスは公式APIで検証されます\n"
"• パスワードは決して送信されません\n"
"• パスワードチェックは部分ハッシュのみ使用(HIBP Range)\n"
"• 外部サーバーに情報は保存されません\n"
"\n"
"チェックは完全なプライバシー保護の下で行われます。"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:465
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:551
msgid "Ho capito"
msgstr "了解しました"
#: ../src/IdentityLeakPage/ui/IdentityLeakPage.cpp:535
msgid "⚠️ Avviso su LeakCheck"
msgstr "⚠️ 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 ""
"BastionGuardが使用するLeakCheckのAPIは、公式ウェブサイトで使用されているものとは異なります。\n"
"\n"
"• BastionGuardはLeakCheckと提携していません\n"
"• いかなるパートナーシップや暗黙の承認もありません\n"
"• 結果はウェブサイトに表示されるものと異なる場合があります\n"
"\n"
"APIの使用はユーザーの責任となります。"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:71
msgid "Monitor Identity Leak attivo (HIBP + LeakCheck)"
msgstr "Identity Leak監視有効(HIBP + LeakCheck)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:74
msgid ""
"⚠ Monitor Identity Leak attivo in modalità LIMITATA (solo LeakCheck, API "
"HIBP mancante)"
msgstr ""
"⚠ Identity Leak監視が制限モードで有効(LeakCheckのみ、HIBP API欠如)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:90
msgid "⚠ Nuova violazione rilevata per identità: "
msgstr "⚠ アイデンティティの新規漏洩を検出: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:94
msgid ""
"⚠ Possibile esposizione rilevata (fonte LeakCheck, verifica manuale "
"consigliata)"
msgstr ""
"⚠ 漏洩の可能性を検出(LeakCheckソース、手動確認推奨)"
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:101
msgid "❌ Errore monitor Identity Leak: "
msgstr "❌ Identity Leak監視エラー: "
#: ../src/IdentityLeakPage/monitor/LeakMonitor.cpp:114
msgid "Monitor Identity Leak fermato"
msgstr "Identity Leak監視を停止"
#: ../src/IdentityLeakPage/storage/LeakDatabase.cpp:47
msgid "SQLite: open failed"
msgstr "SQLite: オープン失敗"
#: ../src/Backend.cpp:262
msgid "Impossibile scrivere la configurazione Samba"
msgstr "Samba設定を書き込めません"
#: ../src/Backend.cpp:269
msgid "Stato Samba salvato: "
msgstr "Samba状態を保存: "
#: ../src/Backend.cpp:270
msgid "abilitato"
msgstr "有効"
#: ../src/Backend.cpp:270
msgid "disabilitato"
msgstr "無効"
#: ../src/Backend.cpp:288
msgid "✔ Riavviato clamav-daemon\n"
msgstr "✔ clamav-daemon を再起動しました\n"
#: ../src/Backend.cpp:291
msgid "✔ Riavviato clamd\n"
msgstr "✔ clamd を再起動しました\n"
#: ../src/Backend.cpp:293
msgid "⚠ Nessun servizio clamd/clamav-daemon trovato\n"
msgstr "⚠ clamd/clamav-daemon サービスが見つかりません\n"
#: ../src/Backend.cpp:306
msgid "⚠ install_to_system_data: pkexec failed (code "
msgstr "⚠ install_to_system_data: pkexec 失敗 (コード "
#: ../src/Backend.cpp:313
msgid "❌ install_to_system_data exception: "
msgstr "❌ install_to_system_data 例外: "
#: ../src/Backend.cpp:345 ../src/Backend.cpp:1524
msgid "Impossibile aprire il file di configurazione per scrittura: "
msgstr "設定ファイルを書き込みのために開けません: "
#: ../src/Backend.cpp:353
msgid "Percorso quarantena salvato in configurazione: "
msgstr "隔離パスを設定に保存しました: "
#: ../src/Backend.cpp:355
msgid "Errore durante la scrittura della configurazione: "
msgstr "設定書き込み中のエラー: "
#: ../src/Backend.cpp:385 ../src/QuarantinePage.cpp:77 ../src/Quarantine.cpp:56
msgid "❌ Errore creazione cartella quarantena: "
msgstr "❌ 隔離フォルダ作成エラー: "
#: ../src/Backend.cpp:422
msgid "❌ Errore copia "
msgstr "❌ コピーエラー "
#: ../src/Backend.cpp:475
msgid "Abilitata"
msgstr "有効"
#: ../src/Backend.cpp:475
msgid "Disabilitata"
msgstr "無効"
#: ../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 "不明"
#: ../src/Backend.cpp:667
msgid "✔ clamd già installato\n"
msgstr "✔ clamd は既にインストールされています\n"
#: ../src/Backend.cpp:672
msgid "⚠ clamd non trovato, tentativo installazione per "
msgstr "⚠ clamd が見つかりません、インストールを試みます: "
#: ../src/Backend.cpp:690
msgid "❌ Distribuzione non riconosciuta: "
msgstr "❌ 認識できないディストリビューション: "
#: ../src/Backend.cpp:695
msgid "✔ clamd installato correttamente\n"
msgstr "✔ clamd が正常にインストールされました\n"
#: ../src/Backend.cpp:698
msgid "❌ Errore durante l’installazione di clamd\n"
msgstr "❌ clamd のインストール中にエラーが発生しました\n"
#: ../src/Backend.cpp:742
msgid "[Backend] ⚠ Errore lettura configurazione firewall\n"
msgstr "[バックエンド] ⚠ ファイアウォール設定の読み取りエラー\n"
#: ../src/Backend.cpp:748
msgid "[Backend] 🛰️ Listener D-Bus ransomware attivo\n"
msgstr "[バックエンド] 🛰️ ランサムウェア用D-Busリスナー有効\n"
#: ../src/Backend.cpp:750
msgid "[Backend] ⚠ Impossibile avviare listener D-Bus ransomware: "
msgstr "[バックエンド] ⚠ ランサムウェア用D-Busリスナーを開始できません: "
#: ../src/Backend.cpp:774
msgid "[Backend] Configurazione Google Safe caricata da "
msgstr "[バックエンド] Google Safe設定を読み込みました: "
#: ../src/Backend.cpp:777
msgid "[Backend] ⚠ Impossibile leggere config Google Safe\n"
msgstr "[バックエンド] ⚠ Google Safe設定を読み込めません\n"
#: ../src/Backend.cpp:782
msgid "[Backend] Google Safe Browsing attivo (API Key: %1)\n"
msgstr "[バックエンド] Google Safe Browsing 有効 (APIキー: %1)\n"
#: ../src/Backend.cpp:783
msgid "vuota"
msgstr "空"
#: ../src/Backend.cpp:783
msgid "presente"
msgstr "存在"
#: ../src/Backend.cpp:787
msgid "[Backend] Google Safe Browsing disattivato.\n"
msgstr "[バックエンド] Google Safe Browsing 無効\n"
#: ../src/Backend.cpp:793
msgid "[Backend] Blacklist non trovata in "
msgstr "[バックエンド] ブラックリストが見つかりません: "
#: ../src/Backend.cpp:794
msgid " — provo a scaricarla con updatePhishLists()\n"
msgstr " — updatePhishLists() でダウンロードを試みます\n"
#: ../src/Backend.cpp:797
msgid "[Backend] Blacklist aggiornata e trovata in "
msgstr "[バックエンド] ブラックリストを更新し、見つかりました: "
#: ../src/Backend.cpp:799
msgid "[Backend] updatePhishLists() fallita, continuerò senza WebProbe\n"
msgstr "[バックエンド] updatePhishLists() 失敗、WebProbeなしで続行します\n"
#: ../src/Backend.cpp:808
msgid "[Backend] WebProbe avviato su porta "
msgstr "[バックエンド] WebProbe をポートで起動: "
#: ../src/Backend.cpp:809
msgid " con blacklist: "
msgstr " ブラックリスト: "
#: ../src/Backend.cpp:811
msgid "[Backend] Errore inizializzazione WebProbe: "
msgstr "[バックエンド] WebProbe初期化エラー: "
#: ../src/Backend.cpp:815
msgid "[Backend] Nessuna blacklist disponibile, WebProbe non inizializzato\n"
msgstr "[バックエンド] 利用可能なブラックリストなし、WebProbe未初期化\n"
#: ../src/Backend.cpp:821
msgid "[Backend] Whitelist caricata con "
msgstr "[バックエンド] ホワイトリストを読み込みました( "
#: ../src/Backend.cpp:824
msgid "[Backend] ⚠ Errore caricamento whitelist: "
msgstr "[バックエンド] ⚠ ホワイトリスト読み込みエラー: "
#: ../src/Backend.cpp:844
msgid "✔ Servizio Anti-Ransomware avviato\n"
msgstr "✔ アンチランサムウェアサービス起動\n"
#: ../src/Backend.cpp:846
msgid "❌ Errore avvio servizio Anti-Ransomware\n"
msgstr "❌ アンチランサムウェアサービス起動エラー\n"
#: ../src/Backend.cpp:855
msgid "✔ Servizio Anti-Ransomware fermato\n"
msgstr "✔ アンチランサムウェアサービス停止\n"
#: ../src/Backend.cpp:857
msgid "⚠ Impossibile fermare il servizio Anti-Ransomware\n"
msgstr "⚠ アンチランサムウェアサービスを停止できません\n"
#: ../src/Backend.cpp:928
msgid "⬇ Inizio aggiornamento delle regole YARA..."
msgstr "⬇ YARAルールの更新を開始..."
#: ../src/Backend.cpp:964
msgid "✔ Aggiornato: "
msgstr "✔ 更新完了: "
#: ../src/Backend.cpp:972
msgid "Totale riusciti: "
msgstr "成功合計: "
#: ../src/Backend.cpp:973
msgid "Falliti: "
msgstr "失敗: "
#: ../src/Backend.cpp:976
msgid "⚠ Alcuni download sono stati bloccati dall'AntiPhishing."
msgstr "⚠ 一部のダウンロードがAntiPhishingによってブロックされました。"
#: ../src/Backend.cpp:979
msgid "📁 Regole salvate in: "
msgstr "📁 ルールを保存しました: "
#: ../src/Backend.cpp:994
msgid "✔ Copiate anche in /usr/share/BastionGuard/data/yara"
msgstr "✔ /usr/share/BastionGuard/data/yara にもコピーしました"
#: ../src/Backend.cpp:996
msgid "⚠ Impossibile copiare in /usr/share (permessi negati)"
msgstr "⚠ /usr/share にコピーできません(権限拒否)"
#: ../src/Backend.cpp:1075
msgid "❌ Impossibile scrivere "
msgstr "❌ 書き込みできません "
#: ../src/Backend.cpp:1105
msgid "⚠ Nessun dato da "
msgstr "⚠ データがありません: "
#: ../src/Backend.cpp:1131
msgid "# ... lista completa salvata in blacklist.txt\n"
msgstr "# ... 完全リストを blacklist.txt に保存しました\n"
#: ../src/Backend.cpp:1146
msgid "❌ Impossibile aprire la blacklist per generare dnsmasq."
msgstr "❌ dnsmasq生成のためにブラックリストを開けません"
#: ../src/Backend.cpp:1150
msgid "❌ Impossibile creare file temporaneo dnsmasq."
msgstr "❌ dnsmasq用一時ファイルを作成できません"
#: ../src/Backend.cpp:1255
msgid "[Backend] ✅ Whitelist utente/banca caricata: "
msgstr "[バックエンド] ✅ ユーザー/銀行ホワイトリスト読み込み: "
#: ../src/Backend.cpp:1257
msgid "[Backend] ✅ Whitelist infrastrutturale: "
msgstr "[バックエンド] ✅ インフラホワイトリスト: "
#: ../src/Backend.cpp:1258 ../src/SecureBrowser.cpp:662
msgid " domini.\n"
msgstr " ドメイン。\n"
#: ../src/Backend.cpp:1317
msgid "✔ File dnsmasq generato: "
msgstr "✔ dnsmasqファイル生成完了: "
#: ../src/Backend.cpp:1318
msgid " voci. Skipped whitelist: "
msgstr " 件。スキップされたホワイトリスト: "
#: ../src/Backend.cpp:1319
msgid " | Skipped IP: "
msgstr " | スキップされたIP: "
#: ../src/Backend.cpp:1329
msgid "⚠ Errore generazione dnsmasq blocklist: "
msgstr "⚠ dnsmasqブロックリスト生成エラー: "
#: ../src/Backend.cpp:1339
msgid "[Firewall] Blocco IP disabilitato — salto applicazione regole.\n"
msgstr "[ファイアウォール] IPブロック無効 — ルール適用をスキップします。\n"
#: ../src/Backend.cpp:1341
msgid "[Firewall] Nessun firewall supportato rilevato.\n"
msgstr "[ファイアウォール] サポートされているファイアウォールが検出されません。\n"
#: ../src/Backend.cpp:1354
msgid "[Firewall] Tentata applicazione regole da "
msgstr "[ファイアウォール] ルールの適用を試行: "
#: ../src/Backend.cpp:1355
msgid " righe blacklist "
msgstr " 行のブラックリスト "
#: ../src/Backend.cpp:1360
msgid "[Firewall] Errore applicazione regole firewall: "
msgstr "[ファイアウォール] ファイアウォールルール適用エラー: "
#: ../src/Backend.cpp:1364
msgid "[Firewall] Errore sconosciuto applicazione regole firewall.\n"
msgstr "[ファイアウォール] 不明なファイアウォールルール適用エラー。\n"
#: ../src/Backend.cpp:1368
msgid "✔ Blacklist phishing aggiornata in "
msgstr "✔ フィッシングブラックリストを更新: "
#: ../src/Backend.cpp:1369
msgid " e ridotta in "
msgstr " および縮小版を更新: "
#: ../src/Backend.cpp:1378
msgid "▶ Avvio protezione Anti-Phishing...\n"
msgstr "▶ アンチフィッシング保護を開始...\n"
#: ../src/Backend.cpp:1381
msgid "✔ Servizio Anti-Phishing avviato\n"
msgstr "✔ アンチフィッシングサービス起動\n"
#: ../src/Backend.cpp:1383
msgid "❌ Errore avvio servizio Anti-Phishing\n"
msgstr "❌ アンチフィッシングサービス起動エラー\n"
#: ../src/Backend.cpp:1388
msgid "⏹ Arresto protezione Anti-Phishing...\n"
msgstr "⏹ アンチフィッシング保護を停止...\n"
#: ../src/Backend.cpp:1391
msgid "✔ Servizio Anti-Phishing fermato\n"
msgstr "✔ アンチフィッシングサービス停止\n"
#: ../src/Backend.cpp:1393
msgid "⚠ Errore arresto BastionGuard-phishing-scanner.service\n"
msgstr "⚠ BastionGuard-phishing-scanner.service 停止エラー\n"
#: ../src/Backend.cpp:1423
msgid "⬇ Inizio aggiornamento Sanesecurity DB..."
msgstr "⬇ Sanesecurity DBの更新を開始..."
#: ../src/Backend.cpp:1435
msgid "⬇ Scarico "
msgstr "⬇ ダウンロード中 "
#: ../src/Backend.cpp:1441
msgid "⚠ Errore download o file vuoto: "
msgstr "⚠ ダウンロードエラーまたは空のファイル: "
#: ../src/Backend.cpp:1449
msgid "❌ Errore copia locale "
msgstr "❌ ローカルコピーエラー "
#: ../src/Backend.cpp:1455
msgid "✔ "
msgstr "✔ "
#: ../src/Backend.cpp:1455
msgid " installato system-wide in "
msgstr " をシステム全体にインストール: "
#: ../src/Backend.cpp:1457
msgid "ℹ "
msgstr "ℹ "
#: ../src/Backend.cpp:1457
msgid " disponibile solo in "
msgstr " は次の場所でのみ利用可能: "
#: ../src/Backend.cpp:1464
msgid "✔ Database Sanesecurity aggiornato in "
msgstr "✔ Sanesecurityデータベースを更新: "
#: ../src/Backend.cpp:1513
msgid "Variabile HOME non trovata"
msgstr "HOME変数が見つかりません"
#: ../src/Backend.cpp:1529
msgid "Configurazione Google Safe Browsing"
msgstr "Google Safe Browsing 設定"
#: ../src/Backend.cpp:1534
msgid "Configurazione Google Safe salvata in "
msgstr "Google Safe設定を保存: "
#: ../src/Backend.cpp:1536
msgid "Errore durante il salvataggio della configurazione Google Safe: "
msgstr "Google Safe設定の保存中にエラー: "
#: ../src/Backend.cpp:1543
msgid "Nessuna chiave API Google Safe impostata"
msgstr "Google Safe APIキーが設定されていません"
#: ../src/Backend.cpp:1549
msgid "Impossibile inizializzare la libreria CURL"
msgstr "CURLライブラリを初期化できません"
#: ../src/Backend.cpp:1571
msgid "Errore nella richiesta HTTP a Google Safe: "
msgstr "Google SafeへのHTTPリクエストエラー: "
#: ../src/Backend.cpp:1581
msgid "Chiave Google Safe valida e attiva"
msgstr "Google Safeキーは有効かつアクティブです"
#: ../src/Backend.cpp:1584
msgid "Chiave API non valida o risposta inattesa dal server"
msgstr "無効なAPIキーまたはサーバーからの予期しない応答"
#: ../src/Backend.cpp:1602
msgid "Timer aggiornamento phishing attivato correttamente."
msgstr "フィッシング更新タイマーが正常に有効化されました"
#: ../src/Backend.cpp:1604
msgid "Timer aggiornamento phishing disattivato."
msgstr "フィッシング更新タイマーが無効化されました"
#: ../src/Backend.cpp:1609
msgid "Errore durante l’attivazione del timer di aggiornamento phishing!"
msgstr "フィッシング更新タイマーの有効化中にエラー!"
#: ../src/Backend.cpp:1611
msgid "Errore durante la disattivazione del timer di aggiornamento phishing!"
msgstr "フィッシング更新タイマーの無効化中にエラー!"
#: ../src/Backend.cpp:1801
msgid "❌ Impossibile scrivere credenziali SMB\n"
msgstr "❌ SMB認証情報を書き込めません\n"
#: ../src/Backend.cpp:1812
msgid "✔ Credenziali SMB salvate in modo sicuro (XOR + Base64)\n"
msgstr "✔ SMB認証情報を安全に保存しました (XOR + Base64)\n"
#: ../src/Backend.cpp:1843
msgid "✔ Credenziali SMB caricate: "
msgstr "✔ SMB認証情報を読み込みました: "
#: ../src/Backend.cpp:1903
msgid "SMB ERROR: contesto SMB nullo\n"
msgstr "SMBエラー: SMBコンテキストがnullです\n"
#: ../src/Backend.cpp:1929
msgid "SMB ERROR: funzioni SMB mancanti (contesto non valido)\n"
msgstr "SMBエラー: SMB関数が不足しています(無効なコンテキスト)\n"
#: ../src/Backend.cpp:1937
msgid "SMB ERROR: impossibile aprire "
msgstr "SMBエラー: 開けません "
#: ../src/Backend.cpp:1981
msgid "SMB ERROR: ctx nullo\n"
msgstr "SMBエラー: ctxがnullです\n"
#: ../src/Backend.cpp:1992
msgid "SMB ERROR: funzioni SMB non disponibili\n"
msgstr "SMBエラー: SMB関数が利用できません\n"
#: ../src/Backend.cpp:1999
msgid "SMB ERROR: impossibile aprire file: "
msgstr "SMBエラー: ファイルを開けません: "
#: ../src/Backend.cpp:2010
msgid "SMB ERROR: callback fallita\n"
msgstr "SMBエラー: コールバックが失敗しました\n"
#: ../src/Backend.cpp:2030
msgid "SMB ERROR: impossibile creare contesto SMB\n"
msgstr "SMBエラー: SMBコンテキストを作成できません\n"
#: ../src/Backend.cpp:2039
msgid "SMB ERROR: impossibile creare directory "
msgstr "SMBエラー: ディレクトリを作成できません "
#: ../src/Backend.cpp:2048
msgid "SMB ERROR: impossibile aprire file locale "
msgstr "SMBエラー: ローカルファイルを開けません "
#: ../src/Backend.cpp:2049
msgid " per scrittura\n"
msgstr " (書き込み用)\n"
#: ../src/Backend.cpp:2073
msgid "SMB ERROR: copia fallita per: "
msgstr "SMBエラー: コピーに失敗しました: "
#: ../src/Backend.cpp:2121
msgid "=== Scansione Samba: "
msgstr "=== Sambaスキャン: "
#: ../src/Backend.cpp:2135
msgid "Percorso SMB rilevato. Creo contesto SMB..."
msgstr "SMBパスを検出しました。SMBコンテキストを作成中..."
#: ../src/Backend.cpp:2140
msgid "ERRORE: impossibile creare contesto SMB."
msgstr "エラー: SMBコンテキストを作成できません。"
#: ../src/Backend.cpp:2149
msgid "ERRORE: impossibile elencare la share SMB."
msgstr "エラー: SMB共有を一覧表示できません。"
#: ../src/Backend.cpp:2157
msgid "File trovati via SMB: "
msgstr "SMB経由で検出したファイル: "
#: ../src/Backend.cpp:2166
msgid "ERRORE: directory locale non trovata."
msgstr "エラー: ローカルディレクトリが見つかりません。"
#: ../src/Backend.cpp:2182
msgid "ERRORE: impossibile scansionare la directory locale."
msgstr "エラー: ローカルディレクトリのスキャンができません。"
#: ../src/Backend.cpp:2187
msgid "Nessun file da scansionare."
msgstr "スキャンするファイルがありません。"
#: ../src/Backend.cpp:2192
msgid "File trovati localmente: "
msgstr "ローカルで検出したファイル: "
#: ../src/Backend.cpp:2209
msgid "ERRORE: clamdscan non trovato."
msgstr "エラー: clamdscanが見つかりません。"
#: ../src/Backend.cpp:2220
msgid "ERRORE: il demone clamd non è attivo."
msgstr "エラー: clamdデーモンが動作していません。"
#: ../src/Backend.cpp:2225
msgid "Demone ClamAV rilevato."
msgstr "ClamAVデーモンを検出しました。"
#: ../src/Backend.cpp:2235
msgid "ERRORE: impossibile creare temp dir."
msgstr "エラー: 一時ディレクトリを作成できません。"
#: ../src/Backend.cpp:2249
msgid "Trovati "
msgstr "検出しました "
#: ../src/Backend.cpp:2249
msgid " file da copiare."
msgstr " ファイルをコピーします。"
#: ../src/Backend.cpp:2268
msgid "ERRORE copia locale: "
msgstr "ローカルコピーエラー: "
#: ../src/Backend.cpp:2297
msgid "ERRORE lettura SMB: "
msgstr "SMB読み取りエラー: "
#: ../src/Backend.cpp:2306
msgid "Copiato: "
msgstr "コピー完了: "
#: ../src/Backend.cpp:2324
msgid "Eseguo comando: "
msgstr "コマンドを実行中: "
#: ../src/Backend.cpp:2328
msgid "ERRORE: popen() fallita."
msgstr "エラー: popen() が失敗しました。"
#: ../src/Backend.cpp:2372
msgid "=== Scansione completata ==="
msgstr "=== スキャン完了 ==="
#: ../src/Backend.cpp:2373 ../src/usb/USBScanPage.cpp:652
msgid "File analizzati: "
msgstr "分析したファイル: "
#: ../src/Backend.cpp:2374
msgid "File infetti: "
msgstr "感染ファイル: "
#: ../src/Backend.cpp:2377
msgid "Scansione completata."
msgstr "スキャンが完了しました。"
#: ../src/Backend.cpp:2401
msgid "Directory Samba non trovata: "
msgstr "Sambaディレクトリが見つかりません: "
#: ../src/Backend.cpp:2413
msgid "⚠️ Impossibile riscrivere la configurazione Samba\n"
msgstr "⚠️ Samba設定を書き換えられません\n"
#: ../src/Backend.cpp:2423
msgid "Rimossa directory Samba: "
msgstr "Sambaディレクトリを削除しました: "
#: ../src/Backend.cpp:2443
msgid "🔧 Inizializzazione canale D-Bus per invio alert..."
msgstr "🔧 アラート送信用のD-Busチャネルを初期化中..."
#: ../src/Backend.cpp:2470
msgid "🟢 Servizio BastionGuard-ransomware-alert trovato su D-Bus."
msgstr "🟢 D-Bus上でBastionGuard-ransomware-alertサービスを検出しました。"
#: ../src/Backend.cpp:2472
msgid ""
"⚠️ Servizio BastionGuard-ransomware-alert non attivo. Gli avvisi non verranno "
"mostrati."
msgstr ""
"⚠️ BastionGuard-ransomware-alertサービスが動作していません。アラートは表示されません。"
#: ../src/Backend.cpp:2475
msgid "❌ Errore inizializzazione D-Bus: "
msgstr "❌ D-Bus初期化エラー: "
#: ../src/Backend.cpp:2506
msgid "⚠️ Impossibile verificare il listener D-Bus: "
msgstr "⚠️ D-Busリスナーを確認できません: "
#: ../src/Backend.cpp:2511
msgid ""
"⚠️ Listener org.BastionGuard.Ransomware.Alert non attivo — nessun popup verrà "
"mostrato."
msgstr ""
"⚠️ org.BastionGuard.Ransomware.Alertリスナーが動作していません — ポップアップは表示されません。"
#: ../src/Backend.cpp:2534
msgid ""
"📢 Alert ransomware inviato via D-Bus:\n"
" - File: %1\n"
" - Famiglia: %2"
msgstr ""
"📢 D-Bus経由でランサムウェアアラートを送信:\n"
" - ファイル: %1\n"
" - ファミリー: %2"
#: ../src/Backend.cpp:2539
msgid "❌ Errore nell'invio alert D-Bus: "
msgstr "❌ D-Busアラート送信エラー: "
#: ../src/Backend.cpp:2560
msgid "⚠️ Impossibile spostare il file, provo copia: "
msgstr "⚠️ ファイルを移動できません、コピーを試みます: "
#: ../src/Backend.cpp:2568
msgid "🧰 File spostato in quarantena: "
msgstr "🧰 ファイルを隔離フォルダに移動しました: "
#: ../src/Backend.cpp:2573
msgid "File spostato in quarantena con successo:\n"
msgstr "ファイルを隔離フォルダに正常に移動しました:\n"
#: ../src/Backend.cpp:2579
msgid "Quarantena completata"
msgstr "隔離処理が完了しました"
#: ../src/Backend.cpp:2584
msgid "❌ Errore durante la quarantena: "
msgstr "❌ 隔離処理中にエラーが発生しました: "
#: ../src/Backend.cpp:2603
msgid "📁 Creata directory di quarantena: "
msgstr "📁 隔離ディレクトリを作成しました: "
#: ../src/Backend.cpp:2614
msgid "❌ Errore in ensureQuarantinePath(): "
msgstr "❌ ensureQuarantinePath() でエラー: "
#: ../src/Backend.cpp:2658
msgid "[Backend] ❌ Errore: init cURL\n"
msgstr "[バックエンド] ❌ エラー: cURL初期化\n"
#: ../src/Backend.cpp:2664
msgid "[Backend] ❌ Errore apertura file "
msgstr "[バックエンド] ❌ ファイルオープンエラー "
#: ../src/Backend.cpp:2669
msgid "[Backend] 🌍 Download da URL: "
msgstr "[バックエンド] 🌍 URLからダウンロード: "
#: ../src/Backend.cpp:2694
msgid "[Backend] Risultato cURL: "
msgstr "[バックエンド] cURL結果: "
#: ../src/Backend.cpp:2697
msgid "[Backend] ❌ Errore rete o HTTP ("
msgstr "[バックエンド] ❌ ネットワークまたはHTTPエラー ("
#: ../src/Backend.cpp:2702
msgid "[Backend] ⚠ banks.json scaricato ma vuoto.\n"
msgstr "[バックエンド] ⚠ banks.json をダウンロードしましたが空です。\n"
#: ../src/Backend.cpp:2706
msgid "[Backend] ✅ Lista banche aggiornata ("
msgstr "[バックエンド] ✅ 銀行リストを更新しました ("
#: ../src/Backend.cpp:2740
msgid "✔ Whitelist salvata ("
msgstr "✔ ホワイトリストを保存しました ("
#: ../src/Backend.cpp:2742
msgid "❌ Errore salvataggio whitelist: "
msgstr "❌ ホワイトリスト保存エラー: "
#: ../src/Backend.cpp:2759
msgid "✔ Whitelist caricata ("
msgstr "✔ ホワイトリストを読み込みました ("
#: ../src/Backend.cpp:2761
msgid "⚠ Errore caricamento whitelist: "
msgstr "⚠ ホワイトリスト読み込みエラー: "
#: ../src/Backend.cpp:2772
msgid "✔ dnsmasq ricaricato correttamente.\n"
msgstr "✔ dnsmasq を正常にリロードしました。\n"
#: ../src/Backend.cpp:2775
msgid "⚠️ Errore nel reload di dnsmasq.\n"
msgstr "⚠️ dnsmasqのリロードに失敗しました。\n"
#: ../src/Backend.cpp:2781
msgid "[Backend] setPhishingPort("
msgstr "[バックエンド] setPhishingPort("
#: ../src/Backend.cpp:2781
msgid ") — funzione non più usata."
msgstr ") — この関数はもう使用されていません。"
#: ../src/Backend.cpp:2815
msgid "[Firewall] Nessun IP valido estratto\n"
msgstr "[ファイアウォール] 有効なIPが抽出されませんでした\n"
#: ../src/Backend.cpp:2899
msgid "[Firewall] Impossibile aprire blacklist\n"
msgstr "[ファイアウォール] ブラックリストを開けません\n"
#: ../src/Backend.cpp:2915
msgid "[Firewall] Nessun IP valido trovato\n"
msgstr "[ファイアウォール] 有効なIPが見つかりませんでした\n"
#: ../src/QuarantinePage.cpp:45
msgid "Nessun file in quarantena"
msgstr "隔離されたファイルはありません"
#: ../src/QuarantinePage.cpp:88
msgid "⚠ Errore attivazione monitor quarantena: "
msgstr "⚠ 隔離監視の有効化エラー: "
#: ../src/QuarantinePage.cpp:127
msgid "Elimina"
msgstr "削除"
#: ../src/RealtimePage.cpp:10
msgid "▶ Avvia protezione"
msgstr "▶ 保護を開始"
#: ../src/RealtimePage.cpp:11
msgid "■ Ferma protezione"
msgstr "■ 保護を停止"
#: ../src/RealtimePage.cpp:26 ../src/MainWindow.cpp:285
msgid "Protezione in tempo reale"
msgstr "リアルタイム保護"
#: ../src/RealtimePage.cpp:42
msgid "Monitoraggio in tempo reale con AntiRansom Engine..."
msgstr "AntiRansom Engineによるリアルタイム監視中..."
#: ../src/RealtimePage.cpp:73
msgid "🔐 Protezione realtime pronta."
msgstr "🔐 リアルタイム保護が準備完了しました。"
#: ../src/RealtimePage.cpp:81
msgid "[RealtimePage] Avvio protezione richiesto"
msgstr "[リアルタイムページ] 保護開始が要求されました"
#: ../src/RealtimePage.cpp:82
msgid ">>> Protezione avviata"
msgstr ">>> 保護を開始しました"
#: ../src/RealtimePage.cpp:95
msgid "[RealtimePage] Arresto protezione richiesto"
msgstr "[リアルタイムページ] 保護停止が要求されました"
#: ../src/RealtimePage.cpp:96
msgid ">>> Protezione fermata"
msgstr ">>> 保護を停止しました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:115
msgid "Utente grafico rilevato: "
msgstr "グラフィカルユーザーを検出: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:131
msgid "ERRORE: impossibile determinare l'utente grafico."
msgstr "エラー: グラフィカルユーザーを特定できません。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:137
msgid "ERRORE: getpwnam fallito per utente: "
msgstr "エラー: ユーザーに対するgetpwnamが失敗: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:150
msgid "ERRORE: impossibile scrivere token utente: "
msgstr "エラー: ユーザートークンを書き込めません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:160
msgid "Token copiato con successo all'utente: "
msgstr "トークンをユーザーに正常にコピーしました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:175
msgid "Token caricato da /etc"
msgstr "/etcからトークンを読み込みました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:180
msgid "Token non presente, creazione nuovo..."
msgstr "トークンが存在しません。新規作成します..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:218
msgid "Token creato in /etc"
msgstr "/etcにトークンを作成しました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:245
msgid "Alert inviato: "
msgstr "アラートを送信しました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:466
msgid "DelayedScanQueue: aggiunto "
msgstr "DelayedScanQueue: 追加しました "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:474
msgid "DelayedScanQueue: thread avviato"
msgstr "DelayedScanQueue: スレッド開始"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:498
msgid "DelayedScanQueue: SCANSIONE RITARDATA → "
msgstr "DelayedScanQueue: 遅延スキャン → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:505
msgid "DelayedScanQueue: thread terminato"
msgstr "DelayedScanQueue: スレッド終了"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:583
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:788
msgid " non accessibile"
msgstr " にアクセスできません"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:693
msgid "ATOMIC RENAME rilevato → "
msgstr "ATOMIC RENAMEを検出 → "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:728
msgid "Avvio Anti-Ransomware (Realtime + YARA + Delayed Scan)"
msgstr "アンチランサムウェア起動(リアルタイム + YARA + 遅延スキャン)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:737
msgid "ERRORE: impossibile caricare/creare token."
msgstr "エラー: トークンを読み込み/作成できません。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:746
msgid "ERRORE FATALE: impossibile determinare utente desktop."
msgstr "致命的エラー: デスクトップユーザーを特定できません。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:752
msgid "ERRORE: getpwnam fallito per utente "
msgstr "エラー: ユーザーに対するgetpwnamが失敗 "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:760
msgid "ERRORE FATALE: HOME non accessibile: "
msgstr "致命的エラー: HOMEにアクセスできません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:764
msgid "Utente rilevato: "
msgstr "検出したユーザー: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:765
msgid "Home monitorata: "
msgstr "監視中のホーム: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:796
msgid " non accessibile (area protetta/FUSE)"
msgstr " にアクセスできません(保護領域/FUSE)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:802
msgid "Lista directory monitorate:"
msgstr "監視対象ディレクトリ一覧:"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:812
msgid "ERRORE FATALE: impossibile caricare regole YARA."
msgstr "致命的エラー: YARAルールを読み込めません。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:816
msgid "Regole YARA caricate correttamente."
msgstr "YARAルールを正常に読み込みました。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:828
msgid "Thread delayed avviato (ritardo 30 secondi)."
msgstr "遅延スキャンスレッドを開始しました(30秒遅延)。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:836
msgid "ERRORE FATALE: inotify init fallito."
msgstr "致命的エラー: inotifyの初期化に失敗しました。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:842
msgid "Inotify inizializzato correttamente."
msgstr "inotifyを正常に初期化しました。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:848
msgid "Thread realtime avviato."
msgstr "リアルタイムスレッドを開始しました。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:861
msgid "Richiesta terminazione..."
msgstr "終了要求を受信..."
#: ../src/scanner-ransomware/BastionGuard-ransomware-realtime.cpp:868
msgid "Anti-Ransomware terminato correttamente."
msgstr "アンチランサムウェアが正常に終了しました。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:329
msgid "[D-Bus] Alert inviato: "
msgstr "[D-Bus] アラート送信: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:333
msgid "[D-Bus] Errore alert: "
msgstr "[D-Bus] アラートエラー: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:375
msgid "Allowlist non trovata: "
msgstr "許可リストが見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:379
msgid "Allowlist caricata da: "
msgstr "許可リストを読み込みました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:401
msgid "voci allowlist caricate"
msgstr "件の許可リストエントリを読み込みました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:474
msgid "Config non trovata, uso default (YARA=1, DB=0, scan=/home)"
msgstr "設定が見つかりません、デフォルトを使用します(YARA=1, DB=0, scan=/home)"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:492
msgid "Config trovata: "
msgstr "設定が見つかりました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:528
msgid "Parametro max_memory invalido: "
msgstr "無効なmax_memoryパラメータ: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:534
msgid "Parametro scan_interval invalido: "
msgstr "無効なscan_intervalパラメータ: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:568
msgid "Uso cartella YARA utente: "
msgstr "ユーザーYARAフォルダを使用: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:571
msgid "Uso cartella YARA di sistema: "
msgstr "システムYARAフォルダを使用: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:574
msgid "Cartella YARA non trovata, uso fallback interno: "
msgstr "YARAフォルダが見つかりません、内部フォールバックを使用: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:578
msgid "Percorso YARA specificato non trovato: "
msgstr "指定されたYARAパスが見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:585
msgid "Config caricata correttamente"
msgstr "設定を正常に読み込みました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:598
msgid "Nessuna configurazione Samba trovata: "
msgstr "Samba設定が見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:609
msgid "directory Samba caricate"
msgstr "Sambaディレクトリを読み込みました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:685
msgid "Errore creazione compilatore YARA"
msgstr "YARAコンパイラの作成エラー"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:702
msgid "Caricata regola YARA: "
msgstr "YARAルールを読み込みました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:704
msgid "Errore compilando: "
msgstr "コンパイルエラー: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:708
msgid "Cartella YARA non valida: "
msgstr "無効なYARAフォルダ: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:715
msgid "Integrità compromessa per la regola Zero-Day!"
msgstr "Zero-Dayルールの整合性が損なわれています!"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:716
msgid "SHA256 atteso: "
msgstr "期待されるSHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:717
msgid "SHA256 trovato: "
msgstr "見つかったSHA256: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:726
msgid "Caricata regola Zero-Day protetta: "
msgstr "保護されたZero-Dayルールを読み込みました: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:728
msgid "Errore compilando Zero-Day: "
msgstr "Zero-Dayのコンパイルエラー: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:733
msgid "Regola Zero-Day non trovata: "
msgstr "Zero-Dayルールが見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:738
msgid "Nessuna regola YARA valida trovata."
msgstr "有効なYARAルールが見つかりませんでした。"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:743
msgid "Errore compilazione regole YARA"
msgstr "YARAルールのコンパイルエラー"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:749
msgid "regole YARA totali compilate"
msgstr "件のYARAルールをコンパイルしました"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:757
msgid "📄 Scansione file: "
msgstr "📄 ファイルスキャン: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:760
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1031
msgid "❌ File non trovato: "
msgstr "❌ ファイルが見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:767
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:820
msgid "❌ Errore caricamento regole YARA\n"
msgstr "❌ YARAルールの読み込みエラー\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:784
msgid "❌ Errore durante la scansione YARA\n"
msgstr "❌ YARAスキャン中のエラー\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:791
msgid "✔ Nessuna regola YARA ha matchato.\n"
msgstr "✔ YARAルールに一致するものはありませんでした。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:797
msgid "⚠ RILEVATO!\n"
msgstr "⚠ 検出されました!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:798
msgid " Regole trovate:\n"
msgstr " 一致したルール:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:802
msgid " Severità massima: "
msgstr " 最大深刻度: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:810
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1077
msgid "📁 Scansione directory: "
msgstr "📁 ディレクトリスキャン: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:813
msgid "❌ Directory non trovata: "
msgstr "❌ ディレクトリが見つかりません: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:847
msgid "⚠ RILEVATO: "
msgstr "⚠ 検出: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:856
msgid "✔ Nessun file infetto trovato.\n"
msgstr "✔ 感染ファイルは見つかりませんでした。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid "⚠ Trovati "
msgstr "⚠ 検出しました "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:860
msgid " file infetti.\n"
msgstr " 件の感染ファイル。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:927
msgid "Errore inizializzazione YARA"
msgstr "YARA初期化エラー"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:938
msgid "🧠 Max memory dinamica settata a: "
msgstr "🧠 動的最大メモリを設定: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:985
msgid "Uso:\n"
msgstr "使用方法:\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:986
msgid " BastionGuard-antiransomware (modalità demone)\n"
msgstr " BastionGuard-antiransomware(デーモンモード)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:987
msgid ""
" BastionGuard-antiransomware --scan <file> (scansiona un singolo "
"file)\n"
msgstr ""
" BastionGuard-antiransomware --scan <file>(単一ファイルのスキャン)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:988
msgid ""
" BastionGuard-antiransomware --scan-dir <dir> (scansiona una "
"directory)\n"
msgstr ""
" BastionGuard-antiransomware --scan-dir <dir>(ディレクトリのスキャン)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:989
msgid ""
" BastionGuard-antiransomware --rules-dir <dir> (override path regole)\n"
msgstr ""
" BastionGuard-antiransomware --rules-dir <dir>(ルールパスを上書き)\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:990
msgid " BastionGuard-antiransomware --0day-protection <file>\n"
msgstr " BastionGuard-antiransomware --0day-protection <file>\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:991
msgid " BastionGuard-antiransomware --help\n"
msgstr " BastionGuard-antiransomware --help\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1000
msgid "❌ Non puoi usare --scan e --scan-dir insieme.\n"
msgstr "❌ --scan と --scan-dir を同時に使用できません。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1010
msgid ""
"❌ Impossibile compilare le regole YARA; il demone continuerà senza YARA\n"
msgstr ""
"❌ YARAルールをコンパイルできません。YARAなしでデーモンを続行します\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1043
msgid "🔍 Scansione file: "
msgstr "🔍 ファイルスキャン: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1058
msgid "⚠ RILEVATO nel file di test!\n"
msgstr "⚠ テストファイルで検出されました!\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1061
msgid "✔ Nessuna regola matchata.\n"
msgstr "✔ 一致するルールはありません。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1113
msgid "▶ Demone Anti-Ransomware avviato\n"
msgstr "▶ アンチランサムウェアデーモンを起動しました\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1198
msgid "🟡 Allowlist: "
msgstr "🟡 許可リスト: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1210
msgid "⚠️ [YARA_SAMBA] Ransomware in Samba: "
msgstr "⚠️ [YARA_SAMBA] Samba内のランサムウェア: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1229
msgid "⚠️ [YARA] Ransomware rilevato: "
msgstr "⚠️ [YARA] ランサムウェアを検出: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1272
msgid "🌐 Scansione Samba: "
msgstr "🌐 Sambaスキャン: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1289
msgid "⏩ Samba OFF. Solo YARA.\n"
msgstr "⏩ Samba OFF。YARAのみ。\n"
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1295
msgid "🔍 Scansione directory: "
msgstr "🔍 ディレクトリスキャン: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1312
msgid "Errore scansione: "
msgstr "スキャンエラー: "
#: ../src/scanner-ransomware/BastionGuard-ransomware-scanner.cpp:1327
msgid "⏹ Demone Anti-Ransomware terminato\n"
msgstr "⏹ アンチランサムウェアデーモンを終了しました\n"
#: ../src/ClamdConfig.cpp:109
msgid "❌ Errore backup: "
msgstr "❌ バックアップエラー: "
#: ../src/ClamdConfig.cpp:116
msgid "❌ Impossibile creare il backup di "
msgstr "❌ のバックアップを作成できません "
#: ../src/first_run/first-run-services-window.cpp:106
msgid "Impossibile creare directory config: "
msgstr "設定ディレクトリを作成できません: "
#: ../src/first_run/first-run-services-window.cpp:126
msgid "Impossibile creare directory flag: "
msgstr "フラグディレクトリを作成できません: "
#: ../src/first_run/first-run-services-window.cpp:145
msgid "Errore durante scrittura flag file: "
msgstr "フラグファイルの書き込みエラー: "
#: ../src/first_run/first-run-services-window.cpp:177
msgid "Errore: impossibile aprire config.json per scrittura"
msgstr "エラー: config.json を書き込みのために開けません"
#: ../src/first_run/first-run-services-window.cpp:182
msgid "Errore durante il salvataggio config: "
msgstr "設定の保存中にエラー: "
#: ../src/first_run/first-run-services-window.cpp:223
msgid "BastionGuard - Configurazione iniziale"
msgstr "BastionGuard - 初期設定"
#: ../src/first_run/first-run-services-window.cpp:239
msgid "⚠ Errore caricamento icona minimize\n"
msgstr "⚠ 最小化アイコンの読み込みエラー\n"
#: ../src/first_run/first-run-services-window.cpp:250
msgid "⚠ Errore caricamento icona close\n"
msgstr "⚠ 閉じるアイコンの読み込みエラー\n"
#: ../src/first_run/first-run-services-window.cpp:277
msgid "⚠ Impossibile caricare logo-sidebar.png\n"
msgstr "⚠ logo-sidebar.png を読み込めません\n"
#: ../src/first_run/first-run-services-window.cpp:300
msgid "Scegli quali servizi di protezione attivare"
msgstr "どの保護サービスを有効にするか選択してください"
#: ../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 ""
"選択したサービスはログイン時に自動的に開始されます。\n"
"いつでも設定画面から変更可能です。"
#: ../src/first_run/first-run-services-window.cpp:366
msgid "Configurazione minima"
msgstr "最小構成"
#: ../src/first_run/first-run-services-window.cpp:370
msgid "Attiva tutto"
msgstr "すべて有効にする"
#: ../src/first_run/first-run-services-window.cpp:374
msgid "Applica e continua"
msgstr "適用して続行"
#: ../src/UpdatePage.cpp:56
msgid "Aggiorna firme (freshclam)"
msgstr "シグネチャを更新(freshclam)"
#: ../src/UpdatePage.cpp:58
msgid "Aggiungi sorgente"
msgstr "ソースを追加"
#: ../src/UpdatePage.cpp:59
msgid "Salva sorgenti"
msgstr "ソースを保存"
#: ../src/UpdatePage.cpp:60
msgid "Sorgenti aggiuntive"
msgstr "追加のソース"
#: ../src/UpdatePage.cpp:75
msgid "Servizio automatico Freshclam:"
msgstr "Freshclam自動サービス:"
#: ../src/UpdatePage.cpp:79
msgid "Aggiorna automaticamente le firme SaneSecurity (ogni 2 ore):"
msgstr "SaneSecurityシグネチャを自動更新(2時間ごと):"
#: ../src/UpdatePage.cpp:101
msgid "Sorgenti di aggiornamento aggiuntive"
msgstr "追加の更新ソース"
#: ../src/UpdatePage.cpp:136
msgid "Abilito"
msgstr "有効化中"
#: ../src/UpdatePage.cpp:136
msgid "Disabilito"
msgstr "無効化中"
#: ../src/UpdatePage.cpp:162
msgid "🔄 Avvio aggiornamento delle firme...\n"
msgstr "🔄 シグネチャの更新を開始...\n"
#: ../src/UpdatePage.cpp:174
msgid "⏸️ Arresto servizio clamav-freshclam...\n"
msgstr "⏸️ clamav-freshclamサービスを停止...\n"
#: ../src/UpdatePage.cpp:178
msgid "🚀 Avvio aggiornamento con pkexec freshclam...\n"
msgstr "🚀 pkexecを使用してfreshclamで更新を開始...\n"
#: ../src/UpdatePage.cpp:182
msgid "❌ Errore freshclam: "
msgstr "❌ freshclamエラー: "
#: ../src/UpdatePage.cpp:192
msgid ""
"\n"
"🧾 Codice di uscita: %1\n"
msgstr ""
"\n"
"🧾 終了コード: %1\n"
#: ../src/UpdatePage.cpp:195
msgid "▶️ Riavvio del servizio clamav-freshclam...\n"
msgstr "▶️ clamav-freshclamサービスを再起動...\n"
#: ../src/UpdatePage.cpp:199 ../src/UpdatePage.cpp:235
msgid ""
"\n"
"🔽 Scarico firme aggiuntive dalle sorgenti configurate...\n"
msgstr ""
"\n"
"🔽 設定されたソースから追加シグネチャをダウンロード中...\n"
#: ../src/UpdatePage.cpp:203
msgid "🔐 Aggiornamento firme SaneSecurity...\n"
msgstr "🔐 SaneSecurityシグネチャ更新中...\n"
#: ../src/UpdatePage.cpp:207
msgid "🔁 Ricarico clamd (clamav-daemon)...\n"
msgstr "🔁 clamd(clamav-daemon)をリロード中...\n"
#: ../src/UpdatePage.cpp:210
msgid "⚠ Reload clamav-daemon fallito (codice non zero).\n"
msgstr "⚠ clamav-daemonのリロードに失敗しました(ゼロ以外の終了コード)。\n"
#: ../src/UpdatePage.cpp:215
msgid "✅ Aggiornamento completato con successo.\n"
msgstr "✅ 更新が正常に完了しました。\n"
#: ../src/UpdatePage.cpp:222
msgid "❌ Errore durante l'aggiornamento: %1\n"
msgstr "❌ 更新中にエラーが発生しました: %1\n"
#: ../src/UpdatePage.cpp:286
msgid "⬇️ Scarico da: "
msgstr "⬇️ ダウンロード元: "
#: ../src/UpdatePage.cpp:293
msgid ""
"\n"
"✅ Aggiornamento firme extra completato.\n"
msgstr ""
"\n"
"✅ 追加シグネチャの更新が完了しました。\n"
#: ../src/UpdatePage.cpp:315 ../src/UpdatePage.cpp:434
msgid "➕ Nuova sorgente"
msgstr "➕ 新しいソース"
#: ../src/UpdatePage.cpp:335
msgid "Nome sorgente (es. Sanesecurity)"
msgstr "ソース名(例: Sanesecurity)"
#: ../src/UpdatePage.cpp:339
msgid "https://example.com/firme.cvd"
msgstr "https://example.com/firme.cvd"
#: ../src/UpdatePage.cpp:342
msgid "_Richiede autenticazione"
msgstr "_認証が必要"
#: ../src/UpdatePage.cpp:346
msgid "Username"
msgstr "ユーザー名"
#: ../src/UpdatePage.cpp:350
msgid "Password"
msgstr "パスワード"
#: ../src/UpdatePage.cpp:355
msgid "_Test connessione"
msgstr "_接続テスト"
#: ../src/UpdatePage.cpp:356
msgid "_Salva sorgente"
msgstr "_ソースを保存"
#: ../src/UpdatePage.cpp:357
msgid "_Elimina sorgente"
msgstr "_ソースを削除"
#: ../src/UpdatePage.cpp:456
msgid "💾 Sorgente salvata.\n"
msgstr "💾 ソースを保存しました。\n"
#: ../src/UpdatePage.cpp:461
msgid "❌ Sorgente rimossa.\n"
msgstr "❌ ソースを削除しました。\n"
#: ../src/UpdatePage.cpp:486
msgid "Sorgenti salvate in ~/.config/BastionGuard/sources.conf\n"
msgstr "ソースを ~/.config/BastionGuard/sources.conf に保存しました\n"
#: ../src/UpdatePage.cpp:539
msgid "⚠ Nessun URL specificato per "
msgstr "⚠ のURLが指定されていません "
#: ../src/UpdatePage.cpp:543
msgid "🔍 Test connessione a "
msgstr "🔍 接続テスト: "
#: ../src/UpdatePage.cpp:550
msgid "⚠ Nessuna password trovata per "
msgstr "⚠ のパスワードが見つかりません "
#: ../src/UpdatePage.cpp:560
msgid "Errore: "
msgstr "エラー: "
#: ../src/UpdatePage.cpp:563
msgid "Risposta HTTP: "
msgstr "HTTP応答: "
#: ../src/UpdatePage.cpp:565
msgid "✅ Connessione riuscita.\n"
msgstr "✅ 接続に成功しました。\n"
#: ../src/UpdatePage.cpp:567
msgid "❌ Connessione fallita o accesso negato.\n"
msgstr "❌ 接続に失敗しました、またはアクセスが拒否されました。\n"
#: ../src/UpdatePage.cpp:626
msgid "🌐 Aggiornamento database SaneSecurity (mirror sicuro)...\n"
msgstr "🌐 SaneSecurityデータベースの更新(安全なミラー)...\n"
#: ../src/UpdatePage.cpp:648
msgid "❌ Errore rsync: "
msgstr "❌ rsyncエラー: "
#: ../src/UpdatePage.cpp:674
msgid "📦 Firme SaneSecurity aggiornate senza toccare i database ufficiali.\n"
msgstr "📦 SaneSecurityのシグネチャを更新しました(公式データベースには触れていません)。\n"
#: ../src/UpdatePage.cpp:707
msgid "⏱️ Attivo aggiornamento automatico SaneSecurity ogni 2 ore...\n"
msgstr "⏱️ SaneSecurityの自動更新を2時間ごとに有効にしました...\n"
#: ../src/UpdatePage.cpp:708
msgid "⏸️ Disattivo aggiornamento automatico SaneSecurity...\n"
msgstr "⏸️ SaneSecurityの自動更新を無効にしました...\n"
#: ../src/AntiRansomwarePage.cpp:31
msgid "⚠ Regola MATCH: "
msgstr "⚠ 一致したルール: "
#: ../src/AntiRansomwarePage.cpp:73
msgid "📄 Scegli file"
msgstr "📄 ファイルを選択"
#: ../src/AntiRansomwarePage.cpp:74
msgid "📂 Scegli cartella"
msgstr "📂 フォルダを選択"
#: ../src/AntiRansomwarePage.cpp:75
msgid "🧪 Scansiona"
msgstr "🧪 スキャン"
#: ../src/AntiRansomwarePage.cpp:76
msgid "🔔 Test notifica"
msgstr "🔔 通知テスト"
#: ../src/AntiRansomwarePage.cpp:103
msgid "🔐 Anti-Ransomware pronto.\n"
msgstr "🔐 アンチランサムウェアの準備が完了しました。\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 "キャンセル"
#: ../src/AntiRansomwarePage.cpp:147 ../src/AntiRansomwarePage.cpp:166
msgid "Seleziona"
msgstr "選択"
#: ../src/AntiRansomwarePage.cpp:171
msgid "📂 Cartella selezionata: "
msgstr "📂 選択したフォルダ: "
#: ../src/AntiRansomwarePage.cpp:186
msgid "⚠ Nessun file o cartella selezionata."
msgstr "⚠ ファイルまたはフォルダが選択されていません。"
#: ../src/AntiRansomwarePage.cpp:195
msgid "❌ Percorso non valido."
msgstr "❌ 無効なパスです。"
#: ../src/AntiRansomwarePage.cpp:217
msgid "⚠ Nessuna regola YARA trovata."
msgstr "⚠ YARAルールが見つかりません。"
#: ../src/AntiRansomwarePage.cpp:230
msgid "📜 Regole YARA caricate."
msgstr "📜 YARAルールを読み込みました。"
#: ../src/AntiRansomwarePage.cpp:242
msgid "🔍 Scansione: "
msgstr "🔍 スキャン中: "
#: ../src/AntiRansomwarePage.cpp:249
msgid "❌ Errore YARA: "
msgstr "❌ YARAエラー: "
#: ../src/AntiRansomwarePage.cpp:258
msgid "⚠️ Rilevata regola YARA: "
msgstr "⚠️ YARAルールを検出: "
#: ../src/AntiRansomwarePage.cpp:279
msgid "Rilevato ransomware:\n"
msgstr "ランサムウェアを検出:\n"
#: ../src/AntiRansomwarePage.cpp:279
msgid ""
"\n"
"Regola: "
msgstr ""
"\n"
"ルール: "
#: ../src/AntiRansomwarePage.cpp:312
msgid "⚠ Impossibile leggere log realtime."
msgstr "⚠ リアルタイムログを読み込めません。"
#: ../src/AntiRansomwarePage.cpp:352
msgid "Alert inviato:"
msgstr "アラートを送信しました:"
#: ../src/AntiRansomwarePage.cpp:372
msgid "🚨 ALERT realtime: "
msgstr "🚨 リアルタイムアラート: "
#: ../src/xdg-main.cpp:50
msgid "Usage: BastionGuard-bankopener <url>\n"
msgstr "使用方法: BastionGuard-bankopener <url>\n"
#: ../src/xdg-main.cpp:55
msgid "[BankOpener] 🔍 Verifico dominio: "
msgstr "[BankOpener] 🔍 ドメインを確認中: "
#: ../src/xdg-main.cpp:64
msgid ""
"[BankOpener] 🖥️ Sessione Wayland rilevata → uso backend Wayland per CEF.\n"
msgstr ""
"[BankOpener] 🖥️ Waylandセッションを検出 → CEFにWaylandバックエンドを使用します。\n"
#: ../src/xdg-main.cpp:71
msgid "[BankOpener] 🖥️ Sessione X11 rilevata → uso backend X11 per CEF.\n"
msgstr ""
"[BankOpener] 🖥️ X11セッションを検出 → CEFにX11バックエンドを使用します。\n"
#: ../src/xdg-main.cpp:76
msgid ""
"[BankOpener] ⚠️ Nessuna sessione grafica rilevata → fallback X11 software.\n"
msgstr ""
"[BankOpener] ⚠️ グラフィカルセッションが検出されません → X11ソフトウェアフォールバックを使用します。\n"
#: ../src/xdg-main.cpp:105
msgid "[BankOpener] 🌍 Apertura browser di sistema: "
msgstr "[BankOpener] 🌍 システムブラウザを開いています: "
#: ../src/xdg-main.cpp:109
msgid "[BankOpener] ⚠️ Errore esecuzione comando: "
msgstr "[BankOpener] ⚠️ コマンド実行エラー: "
#: ../src/AntiPhishingEngine.cpp:45
msgid "Impossibile aprire blacklist phishing: "
msgstr "フィッシングブラックリストを開けません: "
#: ../src/AntiPhishingEngine.cpp:56
msgid "Blacklist phishing vuota o non caricata da "
msgstr "フィッシングブラックリストが空、または読み込めませんでした: "
#: ../src/AntiPhishingEngine.cpp:59
msgid "voci caricate da blacklist phishing in "
msgstr "件のエントリをフィッシングブラックリストから読み込みました: "
#: ../src/AntiPhishingEngine.cpp:80
msgid "⚠ URL in blacklist: "
msgstr "⚠ ブラックリストに含まれるURL: "
#: ../src/AntiPhishingEngine.cpp:84
msgid "⚠ URL sospetto (phishing euristico): "
msgstr "⚠ 疑わしいURL(ヒューリスティックフィッシング): "
#: ../src/AntiPhishingEngine.cpp:104
msgid ">>> AntiPhishing avviato"
msgstr ">>> アンチフィッシングを開始しました"
#: ../src/AntiPhishingEngine.cpp:109
msgid ">>> AntiPhishing fermato"
msgstr ">>> アンチフィッシングを停止しました"
#: ../src/DashboardPage.cpp:54
msgid "Inizializzazione..."
msgstr "初期化中..."
#: ../src/DashboardPage.cpp:55 ../src/DashboardPage.cpp:232
msgid "Versione firme: sconosciuta"
msgstr "シグネチャバージョン: 不明"
#: ../src/DashboardPage.cpp:56 ../src/DashboardPage.cpp:239
msgid "Data aggiornamento: sconosciuta"
msgstr "最終更新日: 不明"
#: ../src/DashboardPage.cpp:57
msgid "Anti-Ransomware: stato sconosciuto"
msgstr "アンチランサムウェア: 状態不明"
#: ../src/DashboardPage.cpp:58
msgid "Anti-Phishing: stato sconosciuto"
msgstr "アンチフィッシング: 状態不明"
#: ../src/DashboardPage.cpp:84
msgid "Stato"
msgstr "状態"
#: ../src/DashboardPage.cpp:85
msgid "Versione Firme"
msgstr "シグネチャバージョン"
#: ../src/DashboardPage.cpp:86
msgid "Ultimo aggiornamento"
msgstr "最終更新"
#: ../src/DashboardPage.cpp:101
msgid "Ultimi file scansionati"
msgstr "最近スキャンしたファイル"
#: ../src/DashboardPage.cpp:128
msgid "⚠ Impossibile caricare immagine: "
msgstr "⚠ 画像を読み込めません: "
#: ../src/DashboardPage.cpp:179 ../src/MainWindow.cpp:239
msgid "⚠ Impossibile caricare icona: "
msgstr "⚠ アイコンを読み込めません: "
#: ../src/DashboardPage.cpp:227
msgid "<b>Antivirus engine:</b> <span foreground='green'><b>Attivo</b></span>"
msgstr "<b>アンチウイルスエンジン:</b> <span foreground='green'><b>有効</b></span>"
#: ../src/DashboardPage.cpp:255
msgid "Nessun file scansionato di recente."
msgstr "最近スキャンしたファイルはありません。"
#: ../src/DashboardPage.cpp:262
msgid "<b>Anti-Ransomware:</b> <span foreground='green'><b>Attivo</b></span>"
msgstr "<b>アンチランサムウェア:</b> <span foreground='green'><b>有効</b></span>"
#: ../src/DashboardPage.cpp:266
msgid ""
"<b>Anti-Ransomware:</b> <span foreground='red'><b>Disattivato</b></span>"
msgstr ""
"<b>アンチランサムウェア:</b> <span foreground='red'><b>無効</b></span>"
#: ../src/DashboardPage.cpp:274
msgid "<b>Anti-Phishing:</b> <span foreground='green'><b>Attivo</b></span>"
msgstr "<b>アンチフィッシング:</b> <span foreground='green'><b>有効</b></span>"
#: ../src/DashboardPage.cpp:278
msgid "<b>Anti-Phishing:</b> <span foreground='red'><b>Disattivato</b></span>"
msgstr "<b>アンチフィッシング:</b> <span foreground='red'><b>無効</b></span>"
#: ../src/SaneSecurityUpdater.cpp:35
msgid "Errore: impossibile creare la cartella temporanea"
msgstr "エラー: 一時フォルダを作成できません"
#: ../src/SaneSecurityUpdater.cpp:47
msgid "Errore durante rsync (codice "
msgstr "rsync中のエラー(コード "
#: ../src/SaneSecurityUpdater.cpp:66
msgid "Errore copiando i file SaneSecurity"
msgstr "SaneSecurityファイルのコピー中にエラー"
#: ../src/SaneSecurityUpdater.cpp:73
msgid "⚠ Impossibile ricaricare il servizio ClamAV: servizio non trovato"
msgstr "⚠ ClamAVサービスをリロードできません: サービスが見つかりません"
#: ../src/SecureBrowser.cpp:132
msgid "[SecureBrowser] ⚠ File non trovato: "
msgstr "[SecureBrowser] ⚠ ファイルが見つかりません: "
#: ../src/SecureBrowser.cpp:139
msgid "[SecureBrowser] ⚠ Impossibile aprire: "
msgstr "[SecureBrowser] ⚠ 開けません: "
#: ../src/SecureBrowser.cpp:168
msgid "[SecureBrowser] ✅ Caricati "
msgstr "[SecureBrowser] ✅ 読み込みました "
#: ../src/SecureBrowser.cpp:169
msgid " domini trusted da "
msgstr " 件の信頼済みドメインを読み込みました: "
#: ../src/SecureBrowser.cpp:172
msgid "[SecureBrowser] ❌ Errore parsing JSON (%1): %2"
msgstr "[SecureBrowser] ❌ JSON解析エラー (%1): %2"
#: ../src/SecureBrowser.cpp:185
msgid "[SecureBrowser] 🔍 Caricamento domini trusted...\n"
msgstr "[SecureBrowser] 🔍 信頼済みドメインを読み込み中...\n"
#: ../src/SecureBrowser.cpp:195
msgid "[SecureBrowser] ✅ Cache inizializzata: "
msgstr "[SecureBrowser] ✅ キャッシュを初期化しました: "
#: ../src/SecureBrowser.cpp:196 ../src/phishing/BastionGuard-daemon.cpp:93
msgid " domini trusted.\n"
msgstr " 件の信頼済みドメイン。\n"
#: ../src/SecureBrowser.cpp:199
msgid "[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' presente in cache.\n"
msgstr "[SecureBrowser] 🔎 確認: 'intesasanpaolo.com' がキャッシュに存在します。\n"
#: ../src/SecureBrowser.cpp:201
msgid ""
"[SecureBrowser] 🔎 Verifica: 'intesasanpaolo.com' NON presente in cache.\n"
msgstr ""
"[SecureBrowser] 🔎 確認: 'intesasanpaolo.com' がキャッシュにありません。\n"
#: ../src/SecureBrowser.cpp:209
msgid "[SecureBrowser] 🟢 Trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 信頼済み(直接一致): "
#: ../src/SecureBrowser.cpp:219
msgid "[SecureBrowser] 🟢 Trusted (match parent '%1'): %2"
msgstr "[SecureBrowser] 🟢 信頼済み(親 '%1' に一致): %2"
#: ../src/SecureBrowser.cpp:228
msgid "[SecureBrowser] 🔴 NON trusted: "
msgstr "[SecureBrowser] 🔴 信頼されていません: "
#: ../src/SecureBrowser.cpp:247
msgid "[SecureBrowser] 🌐 Browser creato.\n"
msgstr "[SecureBrowser] 🌐 ブラウザを作成しました。\n"
#: ../src/SecureBrowser.cpp:260
msgid "[SecureBrowser] 🔒 Tutte le finestre chiuse — uscita loop.\n"
msgstr "[SecureBrowser] 🔒 すべてのウィンドウが閉じられました — ループ終了。\n"
#: ../src/SecureBrowser.cpp:275
msgid "[SecureBrowser] 🌍 URL richiesto: "
msgstr "[SecureBrowser] 🌍 リクエストされたURL: "
#: ../src/SecureBrowser.cpp:276
msgid "[SecureBrowser] 🧩 Host estratto: "
msgstr "[SecureBrowser] 🧩 抽出されたホスト: "
#: ../src/SecureBrowser.cpp:280
msgid "[SecureBrowser] ✅ Dominio locale consentito.\n"
msgstr "[SecureBrowser] ✅ ローカルドメインは許可されています。\n"
#: ../src/SecureBrowser.cpp:298
msgid "[SecureBrowser] 🟢 Consentito (entry trusted): "
msgstr "[SecureBrowser] 🟢 許可(信頼済みエントリ): "
#: ../src/SecureBrowser.cpp:308
msgid "[SecureBrowser] 🟢 Consentito (subframe in sessione trusted): "
msgstr "[SecureBrowser] 🟢 許可(信頼済みセッション内のサブフレーム): "
#: ../src/SecureBrowser.cpp:313
msgid ""
"[SecureBrowser] 🟢 Consentito (main-frame senza gesto utente, sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🟢 許可(ユーザー操作なしのメインフレーム、信頼済みセッション): "
#: ../src/SecureBrowser.cpp:321
msgid "[SecureBrowser] 🟢 Consentito (main-frame click verso trusted): "
msgstr "[SecureBrowser] 🟢 許可(信頼済みへのメインフレームクリック): "
#: ../src/SecureBrowser.cpp:325
msgid ""
"[SecureBrowser] 🚫 Bloccato (uscita main-frame user-initiated da sessione "
"trusted): "
msgstr ""
"[SecureBrowser] 🚫 ブロック(信頼済みセッションからのユーザー主導のメインフレーム離脱): "
#: ../src/SecureBrowser.cpp:336
msgid "[SecureBrowser] 🟢 Consentito (bank domain): "
msgstr "[SecureBrowser] 🟢 許可(銀行ドメイン): "
#: ../src/SecureBrowser.cpp:340
msgid "[SecureBrowser] 🟢 Consentito (payment domain): "
msgstr "[SecureBrowser] 🟢 許可(決済ドメイン): "
#: ../src/SecureBrowser.cpp:344
msgid "[SecureBrowser] 🚫 Navigazione bloccata verso dominio non trusted: "
msgstr "[SecureBrowser] 🚫 非信頼ドメインへのナビゲーションをブロック: "
#: ../src/SecureBrowser.cpp:364
msgid "[SecureBrowser] ✅ Bypass cert error ("
msgstr "[SecureBrowser] ✅ 証明書エラーをバイパス ("
#: ../src/SecureBrowser.cpp:365
msgid ") per dominio trusted/payment: "
msgstr ")(信頼済み/決済ドメイン): "
#: ../src/SecureBrowser.cpp:370
msgid "[SecureBrowser] ⛔ Cert error ("
msgstr "[SecureBrowser] ⛔ 証明書エラー ("
#: ../src/SecureBrowser.cpp:371
msgid ") per dominio NON trusted: "
msgstr ")(非信頼ドメイン): "
#: ../src/SecureBrowser.cpp:523
msgid ""
"[SecureBrowser] ⚠️ Richiesta duplicata nello stesso processo. Apro via "
"sistema.\n"
msgstr ""
"[SecureBrowser] ⚠️ 同一プロセス内での重複リクエスト。システム経由で開きます。\n"
#: ../src/SecureBrowser.cpp:530
msgid "[SecureBrowser] ℹ️ Istanza già attiva. Apro nel browser di sistema.\n"
msgstr "[SecureBrowser] ℹ️ インスタンスが既に動作中。システムブラウザで開きます。\n"
#: ../src/SecureBrowser.cpp:536
msgid "[SecureBrowser] 🧩 Avvio sandbox Blink/CEF per URL: "
msgstr "[SecureBrowser] 🧩 Blink/CEFサンドボックスを起動(URL): "
#: ../src/SecureBrowser.cpp:548
msgid "[SecureBrowser] ⚠️ Creazione cache_dir fallita: "
msgstr "[SecureBrowser] ⚠️ cache_dirの作成に失敗: "
#: ../src/SecureBrowser.cpp:569
msgid "[SecureBrowser] ❌ CefInitialize returned false for backend: "
msgstr "[SecureBrowser] ❌ CefInitializeがfalseを返しました(バックエンド): "
#: ../src/SecureBrowser.cpp:578
msgid "[SecureBrowser] ⚠️ CEF init (Wayland?) fallito → ritento con X11.\n"
msgstr "[SecureBrowser] ⚠️ CEF初期化(Wayland?)失敗 → X11で再試行します。\n"
#: ../src/SecureBrowser.cpp:584
msgid ""
"[SecureBrowser] ❌ CefInitialize fallito definitivamente. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ CefInitializeが完全に失敗。xdg-openにフォールバックします。\n"
#: ../src/SecureBrowser.cpp:600
msgid ""
"[SecureBrowser] ❌ CreateBrowserView() ha restituito nullptr. Fallback a xdg-"
"open.\n"
msgstr ""
"[SecureBrowser] ❌ CreateBrowserView()がnullptrを返しました。xdg-openにフォールバックします。\n"
#: ../src/SecureBrowser.cpp:631
msgid "[SecureBrowser] ✅ Sandbox chiusa correttamente.\n"
msgstr "[SecureBrowser] ✅ サンドボックスを正常に閉じました。\n"
#: ../src/SecureBrowser.cpp:647
msgid "[SecureBrowser] 🔍 Caricamento domini pagamenti...\n"
msgstr "[SecureBrowser] 🔍 決済ドメインを読み込み中...\n"
#: ../src/SecureBrowser.cpp:661
msgid "[SecureBrowser] ✅ Cache pagamenti inizializzata: "
msgstr "[SecureBrowser] ✅ 決済キャッシュを初期化しました: "
#: ../src/SecureBrowser.cpp:670
msgid "[SecureBrowser] 🟢 Payment trusted (match diretto): "
msgstr "[SecureBrowser] 🟢 信頼済み決済(直接一致): "
#: ../src/SecureBrowser.cpp:679
msgid "[SecureBrowser] 🟢 Payment trusted (match parent '"
msgstr "[SecureBrowser] 🟢 信頼済み決済(親 '"
#: ../src/alert/AlertWindowRealtime.cpp:13
msgid "⚠️ Ransomware rilevato in tempo reale"
msgstr "⚠️ リアルタイムでランサムウェアを検出しました"
#: ../src/alert/AlertWindowRealtime.cpp:16
msgid ""
"Famiglia: %1\n"
"File: %2"
msgstr ""
"ファミリー: %1\n"
"ファイル: %2"
#: ../src/alert/AlertWindowRealtime.cpp:21
#: ../src/alert/BastionGuard-ransomware-alert.cpp:34
msgid "Metti in quarantena"
msgstr "隔離する"
#: ../src/alert/AlertWindowRealtime.cpp:22
#: ../src/alert/BastionGuard-ransomware-alert.cpp:35
msgid "Ignora"
msgstr "無視"
#: ../src/alert/AlertWindowRealtime.cpp:23
#: ../src/alert/BastionGuard-ransomware-alert.cpp:36
msgid "Ignora tutti"
msgstr "すべて無視"
#: ../src/alert/AlertWindowRealtime.cpp:48
#: ../src/firewall/FirewallChoiceDialog.cpp:43
msgid "Errore caricamento CSS\n"
msgstr "CSS読み込みエラー\n"
#: ../src/alert/AlertWindowRealtime.cpp:72
#: ../src/firewall/FirewallChoiceDialog.cpp:64
msgid "Icona X non trovata\n"
msgstr "Xアイコンが見つかりません\n"
#: ../src/alert/AlertWindowRealtime.cpp:105
msgid "Errore caricamento icona alert\n"
msgstr "アラートアイコンの読み込みエラー\n"
#: ../src/alert/AlertWindowRealtime.cpp:116
#: ../src/alert/BastionGuard-ransomware-alert.cpp:107
msgid "🕒 %1 altri in attesa..."
msgstr "🕒 あと %1 件待機中..."
#: ../src/alert/AlertWindowRealtime.cpp:164
msgid "[✔] File quarantena: %1"
msgstr "[✔] ファイルを隔離しました: %1"
#: ../src/alert/AlertWindowRealtime.cpp:169
msgid "[ERROR] Quarantena fallita per: %1"
msgstr "[ERROR] 隔離に失敗しました: %1"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:32
msgid "⚠️ Attenzione: BastionGuard ha rilevato un'infezione"
msgstr "⚠️ 注意: BastionGuardが感染を検出しました"
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "Famiglia: "
msgstr "ファミリー: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:33
msgid "File: "
msgstr "ファイル: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:165
msgid "[✔] File in quarantena: "
msgstr "[✔] ファイルを隔離しました: "
#: ../src/alert/BastionGuard-ransomware-alert.cpp:167
msgid "❌ Errore quarantena: "
msgstr "❌ 隔離エラー: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:83
msgid "[ERRORE] Token root NON trovato: "
msgstr "[ERROR] rootトークンが見つかりません: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:92
msgid "[INFO] Vecchio token utente rimosso"
msgstr "[INFO] 古いユーザートークンを削除しました"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:94
msgid "[ERRORE] Non posso rimuovere vecchio token utente"
msgstr "[ERROR] 古いユーザートークンを削除できません"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:100
msgid "[ERRORE] Non posso aprire token root"
msgstr "[ERROR] rootトークンを開けません"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:106
msgid "[ERRORE] Non posso creare token utente"
msgstr "[ERROR] ユーザートークンを作成できません"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:117
msgid "[OK] Token copiato nella home: "
msgstr "[OK] トークンをホームにコピーしました: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:128
msgid "[ERRORE] Non posso aprire token utente"
msgstr "[ERROR] ユーザートークンを開けません"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:134
msgid "[ERRORE] Token utente vuoto"
msgstr "[ERROR] ユーザートークンが空です"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:136
msgid "[OK] Token caricato: "
msgstr "[OK] トークンを読み込みました: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:165
msgid "[INFO] Avvio listener TCP..."
msgstr "[INFO] TCPリスナーを起動中..."
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:169
msgid "[ERRORE] socket fallita"
msgstr "[ERROR] socket作成に失敗"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:182
msgid "[ERRORE] bind fallita: "
msgstr "[ERROR] bindに失敗: "
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:187
msgid "[OK] Bind su 127.0.0.1:1025"
msgstr "[OK] 127.0.0.1:1025 にバインドしました"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:190
msgid "[ERRORE] listen fallita"
msgstr "[ERROR] listenに失敗"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:195
msgid "[OK] Listener avviato"
msgstr "[OK] リスナーを起動しました"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:227
msgid "[IGNORATO] Alert proveniente dal log interno"
msgstr "[IGNORATO] 内部ログからのアラートを無視しました"
#: ../src/alert/BastionGuard-ransomware-realtime-alert.cpp:233
msgid "[SCARTATO] Token non valido"
msgstr "[SCARTATO] 無効なトークン"
#: ../src/MainWindow.cpp:61
msgid "✔ Caricato config da: "
msgstr "✔ 設定を読み込みました: "
#: ../src/MainWindow.cpp:68
msgid "❌ Errore: impossibile leggere clamd.conf in nessuno dei percorsi noti"
msgstr "❌ エラー: 既知のどのパスでも clamd.conf を読み込めません"
#: ../src/MainWindow.cpp:168 ../src/bankgui-main.cpp:159
#: ../src/payment_secure/BastionGuard-secure-main.cpp:151
msgid "⚠ Errore caricamento icona minimize"
msgstr "⚠ 最小化アイコンの読み込みエラー"
#: ../src/MainWindow.cpp:179
msgid "[MainWindow] Pulsante close → nascondo nella tray"
msgstr "[MainWindow] 閉じるボタン → トレイに非表示にします"
#: ../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 "⚠ 閉じるアイコンの読み込みエラー"
#: ../src/MainWindow.cpp:206 ../src/bankgui-main.cpp:69
#: ../src/payment_secure/BastionGuard-secure-main.cpp:53
msgid "⚠ Impossibile caricare data/logo-sidebar.png"
msgstr "⚠ data/logo-sidebar.png を読み込めません"
#: ../src/MainWindow.cpp:277
msgid "Dashboard"
msgstr "ダッシュボード"
#: ../src/MainWindow.cpp:283
msgid "Scansione in tempo reale"
msgstr "リアルタイムスキャン"
#: ../src/MainWindow.cpp:284
msgid "Protezione Ransomware"
msgstr "ランサムウェア保護"
#: ../src/MainWindow.cpp:286 ../src/wizard/wizard_window.cpp:458
msgid "Banche"
msgstr "銀行"
#: ../src/MainWindow.cpp:287
msgid "Privacy Webcam"
msgstr "ウェブカメラプライバシー"
#: ../src/MainWindow.cpp:288
msgid "Log"
msgstr "ログ"
#: ../src/MainWindow.cpp:289
msgid "Quarantena"
msgstr "隔離"
#: ../src/MainWindow.cpp:290
msgid "Periferiche USB"
msgstr "USB周辺機器"
#: ../src/MainWindow.cpp:291
msgid "Samba"
msgstr "Samba"
#: ../src/MainWindow.cpp:292
msgid "Violazioni Identità"
msgstr "ID漏洩"
#: ../src/MainWindow.cpp:316 ../src/TrayIcon.cpp:45
msgid "Impostazioni"
msgstr "設定"
#: ../src/MainWindow.cpp:333
msgid "Aggiornamenti"
msgstr "更新"
#: ../src/MainWindow.cpp:350
msgid "Informazioni"
msgstr "情報"
#: ../src/MainWindow.cpp:351
msgid "Donazioni"
msgstr "寄付"
#: ../src/MainWindow.cpp:376
msgid "[MainWindow] Nascondo finestra nella tray invece di chiudere"
msgstr "[MainWindow] ウィンドウを閉じる代わりにトレイに非表示にします"
#: ../src/MainWindow.cpp:390
msgid "[MainWindow] Ritorno alla Dashboard"
msgstr "[MainWindow] ダッシュボードに戻ります"
#: ../src/MainWindow.cpp:392
msgid "⚠ Errore durante il ritorno alla Dashboard: "
msgstr "⚠ ダッシュボードに戻る際にエラー: "
#: ../src/firewall/FirewallChoiceDialog.cpp:8
msgid "Protezione Firewall"
msgstr "ファイアウォール保護"
#: ../src/firewall/FirewallChoiceDialog.cpp:9
msgid "Scegli quale firewall usare per bloccare gli IP malevoli:"
msgstr "悪意のあるIPをブロックするために使用するファイアウォールを選択:"
#: ../src/firewall/FirewallChoiceDialog.cpp:10
msgid "Usa firewalld"
msgstr "firewalldを使用"
#: ../src/firewall/FirewallChoiceDialog.cpp:11
msgid "Usa UFW"
msgstr "UFWを使用"
#: ../src/firewall/FirewallChoiceDialog.cpp:12
msgid "Installa firewall"
msgstr "ファイアウォールをインストール"
#: ../src/firewall/FirewallChoiceDialog.cpp:104
msgid "Installa firewall (%1)"
msgstr "ファイアウォールをインストール (%1)"
#: ../src/firewall/FirewallChoiceDialog.cpp:142
msgid ""
"Per installare il firewall esegui il comando:\n"
"\n"
msgstr ""
"ファイアウォールをインストールするには次のコマンドを実行してください:\n"
"\n"
#: ../src/firewall/FirewallRuleManager.cpp:23
msgid "[Firewall] Command failed: "
msgstr "[ファイアウォール] コマンド失敗: "
#: ../src/firewall/FirewallRuleManager.cpp:35
#: ../src/firewall/FirewallRuleManager.cpp:71
msgid "[Firewall] SKIP non-IP: "
msgstr "[ファイアウォール] 非IPをスキップ: "
#: ../src/firewall/FirewallRuleManager.cpp:39
#: ../src/firewall/FirewallRuleManager.cpp:75
msgid "[Firewall] Nessun IP valido da applicare.\n"
msgstr "[ファイアウォール] 適用する有効なIPがありません。\n"
#: ../src/firewall/FirewallRuleManager.cpp:89
msgid "[Firewall] Applying rules with firewalld (ipset)\n"
msgstr "[ファイアウォール] firewalld(ipset)でルールを適用中\n"
#: ../src/firewall/FirewallRuleManager.cpp:94
msgid "[Firewall] Applying rules with UFW\n"
msgstr "[ファイアウォール] UFWでルールを適用中\n"
#: ../src/firewall/FirewallRuleManager.cpp:99
msgid "[Firewall] Nessun firewall selezionato.\n"
msgstr "[ファイアウォール] ファイアウォールが選択されていません。\n"
#: ../src/TrayIcon.cpp:51
msgid "Mostra/Maximizza finestra"
msgstr "ウィンドウを表示/最大化"
#: ../src/TrayIcon.cpp:57
msgid "Esci"
msgstr "終了"
#: ../src/ScanPage.hpp:35 ../src/usb/ScanPromptWindow.cpp:10
msgid "Scansiona"
msgstr "スキャン"
#: ../src/AntiRansomEngine.cpp:45
msgid "❌ Errore: impossibile inizializzare YARA\n"
msgstr "❌ エラー: YARAを初期化できません\n"
#: ../src/AntiRansomEngine.cpp:67
msgid "❌ Errore: creazione compilatore YARA\n"
msgstr "❌ エラー: YARAコンパイラの作成に失敗\n"
#: ../src/AntiRansomEngine.cpp:77
msgid "❌ Errore YARA in "
msgstr "❌ YARAエラー: "
#: ../src/AntiRansomEngine.cpp:78
msgid "??"
msgstr "??"
#: ../src/AntiRansomEngine.cpp:88
msgid "⚠ Regole non trovate: "
msgstr "⚠ ルールが見つかりません: "
#: ../src/AntiRansomEngine.cpp:95
msgid "⚠ Impossibile aprire regole: "
msgstr "⚠ ルールを開けません: "
#: ../src/AntiRansomEngine.cpp:104
msgid "❌ Errori trovati, regole YARA non caricate\n"
msgstr "❌ エラーが見つかりました、YARAルールは読み込まれませんでした\n"
#: ../src/AntiRansomEngine.cpp:110
msgid "❌ Errore compilazione regole YARA\n"
msgstr "❌ YARAルールのコンパイルエラー\n"
#: ../src/AntiRansomEngine.cpp:112
msgid "✔ Regole YARA caricate da "
msgstr "✔ YARAルールを読み込みました: "
#: ../src/AntiRansomEngine.cpp:127
msgid "⚠ Ransomware rilevato: "
msgstr "⚠ ランサムウェアを検出: "
#: ../src/AntiRansomEngine.cpp:137
msgid "Nessuna regola YARA caricata, impossibile scansionare "
msgstr "YARAルールが読み込まれていません、スキャンできません: "
#: ../src/AntiRansomEngine.cpp:142
msgid "File inesistente o non accessibile: "
msgstr "ファイルが存在しないかアクセスできません: "
#: ../src/AntiRansomEngine.cpp:146
msgid "Scansione file: "
msgstr "ファイルスキャン: "
#: ../src/AntiRansomEngine.cpp:160
msgid "Errore scansione file: "
msgstr "ファイルスキャンエラー: "
#: ../src/AntiRansomEngine.cpp:170
msgid ">>> AntiRansomEngine avviato"
msgstr ">>> AntiRansomEngineを開始しました"
#: ../src/AntiRansomEngine.cpp:188
msgid "⚠ Comportamento sospetto rilevato: "
msgstr "⚠ 疑わしい挙動を検出: "
#: ../src/AntiRansomEngine.cpp:192
msgid "❌ Errore durante la scansione: "
msgstr "❌ スキャン中のエラー: "
#: ../src/AntiRansomEngine.cpp:201
msgid ">>> AntiRansomEngine fermato"
msgstr ">>> AntiRansomEngineを停止しました"
#: ../src/AntiRansomEngine.cpp:207
msgid "[AntiRansomEngine] Avvio monitoraggio..."
msgstr "[AntiRansomEngine] 監視を開始中..."
#: ../src/AntiRansomEngine.cpp:215
msgid "[AntiRansomEngine] Arresto monitoraggio..."
msgstr "[AntiRansomEngine] 監視を停止中..."
#: ../src/wizard/wizard_window.cpp:113
msgid "Script di rete non trovato: "
msgstr "ネットワークスクリプトが見つかりません: "
#: ../src/wizard/wizard_window.cpp:123
msgid "Avvio BastionGuard-net-setup.sh con pkexec..."
msgstr "pkexecを使用してBastionGuard-net-setup.shを起動中..."
#: ../src/wizard/wizard_window.cpp:150
msgid "✅ Setup di rete completato con successo (pkexec)."
msgstr "✅ ネットワーク設定が正常に完了しました(pkexec)。"
#: ../src/wizard/wizard_window.cpp:153
msgid "⚠️ Errore esecuzione BastionGuard-net-setup.sh, codice: "
msgstr "⚠️ BastionGuard-net-setup.shの実行エラー、コード: "
#: ../src/wizard/wizard_window.cpp:158
msgid "ERRORE GLib: "
msgstr "GLibエラー: "
#: ../src/wizard/wizard_window.cpp:161 ../src/wizard/wizard_window.cpp:189
msgid "Eccezione: "
msgstr "例外: "
#: ../src/wizard/wizard_window.cpp:164
msgid "Errore sconosciuto durante run_net_setup()."
msgstr "run_net_setup()中の不明なエラー。"
#: ../src/wizard/wizard_window.cpp:175
msgid "Script non trovato: "
msgstr "スクリプトが見つかりません: "
#: ../src/wizard/wizard_window.cpp:182
msgid "User agents abilitati con successo."
msgstr "ユーザーエージェントを正常に有効化しました。"
#: ../src/wizard/wizard_window.cpp:185
msgid "Errore nell'esecuzione dello script, codice: "
msgstr "スクリプト実行エラー、コード: "
#: ../src/wizard/wizard_window.cpp:192
msgid "Errore sconosciuto durante l'esecuzione dello script."
msgstr "スクリプト実行中の不明なエラー。"
#: ../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 ""
"BastionGuardの初期設定へようこそ。\n"
"このウィザードが初期設定をステップごとにガイドします。\n"
"\n"
"主に9つのステップがあります:\n"
"1) ローカルリゾルバーの設定(DNS 127.0.0.1)\n"
"2) 必要なファイアウォールポートの開放\n"
"3) ファイアウォールの高度な設定(nftables)\n"
"4) システムCAの生成とインストール\n"
"5) ウェブサーバーの設定(HTTP/HTTPSポート)\n"
"6) ブラウザ用ネイティブメッセージングホストのインストール\n"
"7) ユーザーエージェントサービスの有効化\n"
"8) 銀行リストのダウンロード(MISP)\n"
"9) 概要と選択したアクションの実行\n"
"\n"
"「次へ」「戻る」ボタンで各セクションを移動できます。"
#: ../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 ""
"このセクションではローカルDNSリゾルバー(127.0.0.1)を有効にできます。\n"
"BastionGuard経由でDNSリクエストをルーティングし、セキュリティと制御を向上させます。"
#: ../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 ""
"ここではBastionGuardの動作に必要なポートを自動的に開放できます:\n"
"53/udp(DNS)、81/tcp(http)、444/tcp(https)。\n"
"ユーザーに対してadmグループと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 ""
"このセクションでは、システムに他のファイアウォール(UFWやfirewalldなど)が\n"
"動作していない場合、nftablesを自動的にインストール・設定できます。\n"
"\n"
"nftablesはiptablesの後継となる最新のファイアウォールシステムです。\n"
"BastionGuardは必要なポート(53/udp、81/tcp、444/tcp)のみを開放し、\n"
"ローカルトラフィックに対する基本的な安全なルールを適用できます。"
#: ../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 ""
"このオプションはローカル証明書を生成し、システムCA(認証局)をインストールします。\n"
"BastionGuardが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 ""
"ウェブサーバー(Apache、Nginxなど)の設定を行い、\n"
"BastionGuardがプロキシとウェブインターフェースに使用するHTTP/HTTPSポートを自動設定します。"
#: ../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 ""
"ネイティブメッセージングホストにより、ウェブブラウザ(Firefox、Chromiumなど)との統合が可能になります。\n"
"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 ""
"ユーザーエージェントサービスは、アクティブな全ユーザーに対して\n"
"BastionGuardの追加コンポーネントを自動起動します。\n"
"リアルタイム通知やスキャンを受け取るために有効化することをおすすめします。"
#: ../src/wizard/wizard_window.cpp:263
msgid "Configura resolver locale (DNS → 127.0.0.1)"
msgstr "ローカルリゾルバーを設定(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 "必要なファイアウォールポートを自動開放(53/udp、81/tcp、444/tcp)"
#: ../src/wizard/wizard_window.cpp:265
msgid "Installa e abilita automaticamente nftables se non è attivo un firewall"
msgstr "ファイアウォールが動作していない場合、nftablesを自動インストール・有効化"
#: ../src/wizard/wizard_window.cpp:266
msgid "Genera certificati locali e installa la CA di sistema"
msgstr "ローカル証明書を生成し、システムCAをインストール"
#: ../src/wizard/wizard_window.cpp:267 ../src/wizard/wizard_window.cpp:559
msgid "Configura automaticamente il webserver (porte e moduli)"
msgstr "ウェブサーバーを自動設定(ポートとモジュール)"
#: ../src/wizard/wizard_window.cpp:268
msgid "Installa Native Messaging Host (per browser)"
msgstr "ネイティブメッセージングホストをインストール(ブラウザ用)"
#: ../src/wizard/wizard_window.cpp:269
msgid ""
"Abilita automaticamente il servizio BastionGuard User Agent per gli utenti "
"attivi"
msgstr "アクティブユーザー向けにBastionGuardユーザーエージェントサービスを自動有効化"
#: ../src/wizard/wizard_window.cpp:270 ../src/wizard/wizard_window.cpp:504
msgid "Scarica automaticamente la lista delle banche (MISP)"
msgstr "銀行リストを自動ダウンロード(MISP)"
#: ../src/wizard/wizard_window.cpp:271
msgid "Esegui abilitazione ora"
msgstr "今すぐ有効化を実行"
#: ../src/wizard/wizard_window.cpp:272
msgid "_Indietro"
msgstr "_戻る"
#: ../src/wizard/wizard_window.cpp:273
msgid "_Avanti"
msgstr "_次へ"
#: ../src/wizard/wizard_window.cpp:274
msgid "_Esegui"
msgstr "_実行"
#: ../src/wizard/wizard_window.cpp:450
msgid "Benvenuto"
msgstr "ようこそ"
#: ../src/wizard/wizard_window.cpp:451
msgid "Resolver"
msgstr "リゾルバー"
#: ../src/wizard/wizard_window.cpp:452
msgid "Firewall"
msgstr "ファイアウォール"
#: ../src/wizard/wizard_window.cpp:453
msgid "Firewall avanzato"
msgstr "高度なファイアウォール"
#: ../src/wizard/wizard_window.cpp:454
msgid "Certificati"
msgstr "証明書"
#: ../src/wizard/wizard_window.cpp:455
msgid "Webserver"
msgstr "ウェブサーバー"
#: ../src/wizard/wizard_window.cpp:456
msgid "Native Host"
msgstr "ネイティブホスト"
#: ../src/wizard/wizard_window.cpp:457
msgid "User Agent"
msgstr "ユーザーエージェント"
#: ../src/wizard/wizard_window.cpp:459
msgid "Riepilogo"
msgstr "まとめ"
#: ../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はMISPプロジェクト(Malware Information Sharing Platform)から\n"
"公式の銀行リストを自動的にダウンロードできます。このリストは本物の銀行サイトを\n"
"識別し、偽陽性やフィッシングから保護するために使用されます。\n"
"\n"
"ファイルはユーザーのホームフォルダ内に保存されます\n"
"(~/.local/share/BastionGuard/banks.json)。管理者権限は必要ありません。"
#: ../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は他のファイアウォール(UFWやfirewalld)が動作していない場合、\n"
"システムファイアウォールとしてnftablesを自動的に設定できます。\n"
"\n"
"最終まとめ画面で、プログラムはnftablesをインストール・有効化し、\n"
"必要なポート(53/udp、81/tcp、444/tcp)のみを開放し、ローカルトラフィックに\n"
"対する安全な基本ルールを適用します。"
#: ../src/wizard/wizard_window.cpp:534
msgid "Installa e abilita automaticamente nftables"
msgstr "nftablesを自動的にインストールして有効化"
#: ../src/wizard/wizard_window.cpp:631
msgid "Servizio abilitato correttamente."
msgstr "サービスが正常に有効化されました。"
#: ../src/wizard/wizard_window.cpp:631
msgid "Errore durante l'abilitazione."
msgstr "有効化中にエラーが発生しました。"
#: ../src/wizard/wizard_window.cpp:664
msgid ""
"Riepilogo delle azioni selezionate:\n"
"\n"
msgstr ""
"選択したアクションのまとめ:\n"
"\n"
#: ../src/wizard/wizard_window.cpp:667
msgid "Resolver locale (DNS → 127.0.0.1) + Policies browser"
msgstr "ローカルリゾルバー(DNS → 127.0.0.1)+ブラウザポリシー"
#: ../src/wizard/wizard_window.cpp:668
msgid "Resolver locale"
msgstr "ローカルリゾルバー"
#: ../src/wizard/wizard_window.cpp:671
msgid "Apertura porte firewall (53/udp, 81/tcp, 444/tcp) e gruppi utenti"
msgstr "ファイアウォールポート開放(53/udp、81/tcp、444/tcp)+ユーザーグループ"
#: ../src/wizard/wizard_window.cpp:672
msgid "Apertura porte firewall"
msgstr "ファイアウォールポート開放"
#: ../src/wizard/wizard_window.cpp:674
msgid "Firewall avanzato nftables (installazione e configurazione automatica)"
msgstr "高度なファイアウォール nftables(自動インストール・設定)"
#: ../src/wizard/wizard_window.cpp:675
msgid "Firewall avanzato nftables"
msgstr "高度なnftablesファイアウォール"
#: ../src/wizard/wizard_window.cpp:678
msgid "Certificati CA (generazione + installazione)"
msgstr "CA証明書(生成+インストール)"
#: ../src/wizard/wizard_window.cpp:679
msgid "Certificati CA"
msgstr "CA証明書"
#: ../src/wizard/wizard_window.cpp:682
msgid "Configurazione automatica del webserver (porte e moduli)"
msgstr "ウェブサーバーの自動設定(ポートとモジュール)"
#: ../src/wizard/wizard_window.cpp:683
msgid "Configurazione webserver"
msgstr "ウェブサーバー設定"
#: ../src/wizard/wizard_window.cpp:686
msgid "Native Messaging Host (integrazione browser)"
msgstr "ネイティブメッセージングホスト(ブラウザ統合)"
#: ../src/wizard/wizard_window.cpp:687
msgid "Native Messaging Host"
msgstr "ネイティブメッセージングホスト"
#: ../src/wizard/wizard_window.cpp:690
msgid "Servizio User Agent (notifiche e scansioni in tempo reale)"
msgstr "ユーザーエージェントサービス(通知とリアルタイムスキャン)"
#: ../src/wizard/wizard_window.cpp:691
msgid "Servizio User Agent"
msgstr "ユーザーエージェントサービス"
#: ../src/wizard/wizard_window.cpp:693 ../src/wizard/wizard_window.cpp:694
msgid "Download lista banche (MISP)"
msgstr "銀行リストのダウンロード(MISP)"
#: ../src/wizard/wizard_window.cpp:721
msgid "Errore scrivendo il file di configurazione"
msgstr "設定ファイルの書き込みエラー"
#: ../src/wizard/wizard_window.cpp:724
msgid "Controlla i permessi della cartella di configurazione."
msgstr "設定フォルダの権限を確認してください。"
#: ../src/wizard/wizard_window.cpp:732
msgid "Abilitazione servizio User Agent..."
msgstr "ユーザーエージェントサービスの有効化中..."
#: ../src/wizard/wizard_window.cpp:734
msgid "OK: User Agent abilitato."
msgstr "OK: ユーザーエージェントが有効化されました。"
#: ../src/wizard/wizard_window.cpp:734
msgid "ERRORE: impossibile abilitare User Agent."
msgstr "エラー: ユーザーエージェントを有効化できません。"
#: ../src/wizard/wizard_window.cpp:739
msgid "Nessun firewall attivo rilevato, installazione nftables..."
msgstr "アクティブなファイアウォールが検出されません。nftablesをインストールします..."
#: ../src/wizard/wizard_window.cpp:742
msgid "OK: nftables installato e configurato."
msgstr "OK: nftablesがインストール・設定されました。"
#: ../src/wizard/wizard_window.cpp:745
msgid "ERRORE: installazione nftables fallita."
msgstr "エラー: nftablesのインストールに失敗しました。"
#: ../src/wizard/wizard_window.cpp:750
msgid ""
"Eseguo il setup di rete (BastionGuard-net-setup.sh) prima delle azioni "
"privilegiate..."
msgstr "特権操作の前にネットワークセットアップを実行します(BastionGuard-net-setup.sh)..."
#: ../src/wizard/wizard_window.cpp:753
msgid "OK: setup di rete completato con successo."
msgstr "OK: ネットワークセットアップが正常に完了しました。"
#: ../src/wizard/wizard_window.cpp:755
msgid ""
"ERRORE: setup di rete fallito o incompleto. Continuo con le altre operazioni."
msgstr "エラー: ネットワークセットアップが失敗または不完全です。他の操作を続行します。"
#: ../src/wizard/wizard_window.cpp:760
msgid "Avvio download lista banche (utente locale)..."
msgstr "銀行リストのダウンロードを開始(ローカルユーザー)..."
#: ../src/wizard/wizard_window.cpp:763
msgid "OK: lista banche scaricata correttamente."
msgstr "OK: 銀行リストが正常にダウンロードされました。"
#: ../src/wizard/wizard_window.cpp:764
msgid "ERRORE: impossibile scaricare la lista banche."
msgstr "エラー: 銀行リストをダウンロードできません。"
#: ../src/wizard/wizard_window.cpp:783
msgid "Inizio esecuzione wizard..."
msgstr "ウィザードの実行を開始します..."
#: ../src/wizard/wizard_window.cpp:788
msgid "Richiesta autenticazione amministratore..."
msgstr "管理者認証を要求しています..."
#: ../src/wizard/wizard_window.cpp:818
msgid "Inizio esecuzione wizard combinato..."
msgstr "結合ウィザードの実行を開始します..."
#: ../src/wizard/wizard_window.cpp:822
msgid "Configuro i browser per usare il resolver locale..."
msgstr "ブラウザをローカルリゾルバー使用に設定中..."
#: ../src/wizard/wizard_window.cpp:825
msgid "OK: browser configurati."
msgstr "OK: ブラウザが設定されました。"
#: ../src/wizard/wizard_window.cpp:825
msgid "Avviso: policies browser non completamente scritte (permessi)."
msgstr "警告: ブラウザポリシーが完全に書き込まれませんでした(権限の問題?)。"
#: ../src/wizard/wizard_window.cpp:852
msgid "Esecuzione privilegiata unica (una sola autenticazione)..."
msgstr "一度だけの特権実行(認証は1回のみ)..."
#: ../src/wizard/wizard_window.cpp:856
msgid "ERRORE: esecuzione privilegiata fallita."
msgstr "エラー: 特権実行に失敗しました。"
#: ../src/wizard/wizard_window.cpp:860
msgid "OK: operazioni privilegiate completate."
msgstr "OK: 特権操作が完了しました。"
#: ../src/wizard/wizard_window.cpp:877
msgid "Installo Native Messaging Host (user-level)..."
msgstr "ネイティブメッセージングホストをインストール(ユーザー権限レベル)..."
#: ../src/wizard/wizard_window.cpp:880
msgid "OK: native host installato."
msgstr "OK: ネイティブホストがインストールされました。"
#: ../src/wizard/wizard_window.cpp:880
msgid "ERRORE: native host fallito."
msgstr "エラー: ネイティブホストのインストールに失敗しました。"
#: ../src/wizard/wizard_window.cpp:895
msgid "Setup completato con successo."
msgstr "セットアップが正常に完了しました。"
#: ../src/wizard/wizard_window.cpp:896
msgid ""
"Il servizio BastionGuard-phishing-scanner è stato riavviato correttamente."
msgstr "BastionGuard-phishing-scannerサービスが正常に再起動されました。"
#: ../src/wizard/wizard_window.cpp:898
msgid "Setup completato"
msgstr "セットアップ完了"
#: ../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の設定が正常に完了しました。\n"
"フィッシングスキャナーサービスが再起動されました。\n"
"ネイティブホストをインストールした場合はブラウザを再起動してください。"
#: ../src/wizard/wizard_window.cpp:905
msgid "Setup completato con errori."
msgstr "エラーを伴ってセットアップが完了しました。"
#: ../src/wizard/wizard_window.cpp:906
msgid "Completato con errori"
msgstr "エラーありで完了"
#: ../src/wizard/wizard_window.cpp:907
msgid ""
"Alcuni passaggi non sono riusciti. Controlla il log per maggiori dettagli."
msgstr "いくつかの手順が失敗しました。詳細はログを確認してください。"
#: ../src/wizard/wizard_window.cpp:929
msgid "Errore scrivendo il file di configurazione:"
msgstr "設定ファイルの書き込みエラー:"
#: ../src/wizard/wizard_window.cpp:998
msgid "ERRORE: impossibile scrivere policies Firefox: "
msgstr "エラー: Firefoxポリシーを書き込めません:"
#: ../src/wizard/wizard_window.cpp:1016 ../src/wizard/wizard_window.cpp:1081
msgid "OK: policy per Firefox/Chromium/Chrome/Edge installate."
msgstr "OK: Firefox/Chromium/Chrome/Edge用のポリシーがインストールされました。"
#: ../src/wizard/wizard_window.cpp:1019
msgid "Avviso: alcune policies browser non sono state scritte (permessi?)."
msgstr "警告: 一部のブラウザポリシーが書き込まれませんでした(権限の問題?)。"
#: ../src/wizard/wizard_window.cpp:1023
msgid "ERRORE: configure_browser_doh eccezione: "
msgstr "エラー: configure_browser_doh 例外:"
#: ../src/wizard/wizard_window.cpp:1084
msgid "ERRORE: impossibile scrivere le policies browser: "
msgstr "エラー: ブラウザポリシーを書き込めません:"
#: ../src/wizard/wizard_window.cpp:1257
msgid "Nessun server NGINX rilevato sul sistema."
msgstr "システム上でNGINXサーバーが検出されませんでした。"
#: ../src/wizard/wizard_window.cpp:1280
msgid "Errore durante la sostituzione delle porte nel template NGINX."
msgstr "NGINXテンプレート内のポート置換中にエラーが発生しました。"
#: ../src/wizard/wizard_window.cpp:1322
msgid " echo '[BastionGuard] Inserisco blocco mancante in nginx.conf...'\n"
msgstr " echo '[BastionGuard] nginx.confに不足ブロックを挿入します...'\n"
#: ../src/wizard/wizard_window.cpp:1326
msgid ""
" echo '[BastionGuard] Configurazione già presente, nessuna modifica "
"necessaria.'\n"
msgstr ""
" echo '[BastionGuard] 設定が既に存在します。変更は不要です。'\n"
#: ../src/wizard/wizard_window.cpp:1339
msgid "Impossibile creare lo script temporaneo."
msgstr "一時スクリプトを作成できません。"
#: ../src/wizard/wizard_window.cpp:1356
msgid "Errore durante l’applicazione della configurazione NGINX."
msgstr "NGINX設定の適用中にエラーが発生しました。"
#: ../src/wizard/wizard_window.cpp:1360
msgid "Configurazione NGINX applicata con successo."
msgstr "NGINX設定が正常に適用されました。"
#: ../src/wizard/wizard_window.cpp:1364
msgid "Errore apply_web_config: "
msgstr "apply_web_config エラー:"
#: ../src/wizard/wizard_window.cpp:1384
msgid "Scarico la lista delle banche da MISP (solo utente)..."
msgstr "MISPから銀行リストをダウンロード中(ユーザー権限のみ)..."
#: ../src/wizard/wizard_window.cpp:1388
msgid "✅ Lista banche salvata in: "
msgstr "✅ 銀行リストを保存しました:"
#: ../src/wizard/wizard_window.cpp:1391
msgid "❌ Errore durante il download della lista delle banche (curl fallito)."
msgstr "❌ 銀行リストのダウンロード中にエラー(curl失敗)。"
#: ../src/wizard/wizard_window.cpp:1395
msgid "Eccezione download_bank_list_user(): "
msgstr "download_bank_list_user() 例外:"
#: ../src/wizard/StyleProvider.cpp:50 ../src/wizard/StyleProvider.cpp:53
msgid "✔ CSS caricato da "
msgstr "✔ CSSを読み込みました:"
#: ../src/wizard/StyleProvider.cpp:55
msgid "⚠ Nessun file CSS trovato:\n"
msgstr "⚠ CSSファイルが見つかりません:\n"
#: ../src/wizard/StyleProvider.cpp:65 ../src/StyleProvider.cpp:48
msgid "❌ Errore CSS: "
msgstr "❌ CSSエラー:"
#: ../src/wizard/wizard_setup.cpp:134 ../src/wizard/wizard_setup.cpp:256
msgid "fdopen fallita"
msgstr "fdopenに失敗しました"
#: ../src/wizard/wizard_setup.cpp:163
msgid ""
"\n"
"===== [BastionGuard DEBUG: write_temp_script_and_elevate] =====\n"
msgstr ""
"\n"
"===== [BastionGuard デバッグ: write_temp_script_and_elevate] =====\n"
#: ../src/wizard/wizard_setup.cpp:164
msgid "Comando elevato eseguito:\n"
msgstr "特権コマンドを実行しました:\n"
#: ../src/wizard/wizard_setup.cpp:169
msgid "(nessun output catturato)\n"
msgstr "(出力が取得できませんでした)\n"
#: ../src/wizard/wizard_setup.cpp:301
msgid "echo '[BastionGuard] Imposto resolver locale...' >&2"
msgstr "echo '[BastionGuard] ローカルリゾルバーを設定します...' >&2"
#: ../src/wizard/wizard_setup.cpp:307
msgid "echo '[BastionGuard] Apertura porte e setup nftables...' >&2"
msgstr "echo '[BastionGuard] ポート開放とnftables設定...' >&2"
#: ../src/wizard/wizard_setup.cpp:320
msgid "echo '[BastionGuard] Generazione certificati...' >&2"
msgstr "echo '[BastionGuard] 証明書を生成中...' >&2"
#: ../src/wizard/wizard_setup.cpp:337
msgid "echo '[BastionGuard] Configuro webserver (nginx) porte...' >&2"
msgstr "echo '[BastionGuard] ウェブサーバー(nginx)のポートを設定中...' >&2"
#: ../src/wizard/wizard_setup.cpp:358
msgid "Configuro override del resolver locale..."
msgstr "ローカルリゾルバーのオーバーライドを設定中..."
#: ../src/wizard/wizard_setup.cpp:370
msgid "Backup di resolv.conf creato in: "
msgstr "resolv.confのバックアップを作成しました:"
#: ../src/wizard/wizard_setup.cpp:386
msgid "Impostato nameserver 127.0.0.1 tramite resolvectl"
msgstr "resolvectlを使用してnameserver 127.0.0.1を設定しました"
#: ../src/wizard/wizard_setup.cpp:400
msgid "Impostato nameserver 127.0.0.1 tramite nmcli"
msgstr "nmcliを使用してnameserver 127.0.0.1を設定しました"
#: ../src/wizard/wizard_setup.cpp:417
msgid "Scrittura diretta di /etc/resolv.conf eseguita"
msgstr "/etc/resolv.confに直接書き込みました"
#: ../src/wizard/wizard_setup.cpp:420
msgid "Fallback scrittura diretta /etc/resolv.conf fallito"
msgstr "フォールバックとしての /etc/resolv.conf 直接書き込みに失敗"
#: ../src/wizard/wizard_setup.cpp:425
msgid "Eccezione in setup_resolv_override:"
msgstr "setup_resolv_override 例外:"
#: ../src/wizard/wizard_setup.cpp:437
msgid "Backup non trovato:"
msgstr "バックアップが見つかりません:"
#: ../src/wizard/wizard_setup.cpp:450
msgid "Ripristino resolv.conf fallito:"
msgstr "resolv.confの復元に失敗:"
#: ../src/wizard/wizard_setup.cpp:454
msgid "Ripristinato resolv.conf da backup:"
msgstr "バックアップからresolv.confを復元しました:"
#: ../src/wizard/wizard_setup.cpp:457
msgid "Eccezione in restore_resolv_backup:"
msgstr "restore_resolv_backup 例外:"
#: ../src/wizard/wizard_setup.cpp:467
msgid ""
"Apro le porte firewall necessarie (53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
msgstr "必要なファイアウォールポートを開放します(53/udp, 81/tcp, 444/tcp, 4443/tcp)..."
#: ../src/wizard/wizard_setup.cpp:496
msgid "Rilevata distribuzione: "
msgstr "検出したディストリビューション:"
#: ../src/wizard/wizard_setup.cpp:513
msgid "Porte aperte tramite firewalld."
msgstr "firewalld経由でポートを開放しました。"
#: ../src/wizard/wizard_setup.cpp:525
msgid "Porte aperte tramite ufw."
msgstr "ufw経由でポートを開放しました。"
#: ../src/wizard/wizard_setup.cpp:546
msgid "Regole nftables applicate (best-effort)."
msgstr "nftablesルールを適用しました(ベストエフォート)。"
#: ../src/wizard/wizard_setup.cpp:560
msgid "Regole iptables applicate (best-effort)."
msgstr "iptablesルールを適用しました(ベストエフォート)。"
#: ../src/wizard/wizard_setup.cpp:573
msgid ""
"Nessuno strumento firewall rilevato; apri manualmente le porte se necessario."
msgstr "ファイアウォールツールが検出されませんでした。必要に応じて手動でポートを開放してください。"
#: ../src/wizard/wizard_setup.cpp:591
msgid "Utente effettivo: "
msgstr "実効ユーザー:"
#: ../src/wizard/wizard_setup.cpp:602
msgid "Aggiungo l'utente ai gruppi 'adm' e 'systemd-journal'..."
msgstr "ユーザーをグループ 'adm' と 'systemd-journal' に追加中..."
#: ../src/wizard/wizard_setup.cpp:605
msgid "Utente aggiunto ai gruppi richiesti."
msgstr "ユーザーを必要なグループに追加しました。"
#: ../src/wizard/wizard_setup.cpp:608
msgid "Errore aggiungendo l'utente ai gruppi: "
msgstr "グループへのユーザー追加エラー:"
#: ../src/wizard/wizard_setup.cpp:611
msgid "Utente già presente nei gruppi 'adm' o 'systemd-journal'."
msgstr "ユーザーは既に 'adm' または 'systemd-journal' グループに所属しています。"
#: ../src/wizard/wizard_setup.cpp:614
msgid "Impossibile determinare l'utente effettivo; salto l'aggiunta ai gruppi."
msgstr "実効ユーザーを特定できません。グループ追加をスキップします。"
#: ../src/wizard/wizard_setup.cpp:622
msgid ""
"Per completare la configurazione,\n"
"termina e riavvia la sessione utente."
msgstr ""
"設定を完了するには、\n"
"現在のユーザーセッションを終了して再ログインしてください。"
#: ../src/wizard/wizard_setup.cpp:628
msgid "BastionGuard - Permessi aggiornati"
msgstr "BastionGuard - 権限が更新されました"
#: ../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 ""
"ログへの新しいアクセス権限はログアウト後に有効になります。\n"
"BastionGuardアプリケーションの起動状況を正しく確認するには、\n"
"セッションを閉じて再度開いてください。"
#: ../src/wizard/wizard_setup.cpp:638
msgid "Riavvio del servizio BastionGuard-phishing-scanner..."
msgstr "BastionGuard-phishing-scannerサービスの再起動中..."
#: ../src/wizard/wizard_setup.cpp:646
msgid "systemd non presente: salto il riavvio del servizio."
msgstr "systemdが存在しません:サービスの再起動をスキップします。"
#: ../src/wizard/wizard_setup.cpp:655
msgid "Servizio BastionGuard-phishing-scanner riavviato."
msgstr "BastionGuard-phishing-scannerサービスを再起動しました。"
#: ../src/wizard/wizard_setup.cpp:657
msgid "Tentativo di riavvio eseguito (codice "
msgstr "再起動を試行しました(コード "
#: ../src/wizard/wizard_setup.cpp:657
msgid "). Verifica lo stato del servizio."
msgstr ")。サービスの状態を確認してください。"
#: ../src/wizard/wizard_setup.cpp:660
msgid ""
"Unità systemd BastionGuard-phishing-scanner non trovata: salto il riavvio."
msgstr "systemdユニット BastionGuard-phishing-scanner が見つかりません:再起動をスキップします。"
#: ../src/wizard/wizard_setup.cpp:668
msgid "Eccezione in setup_firewall_ports: "
msgstr "setup_firewall_ports 例外:"
#: ../src/wizard/wizard_setup.cpp:675
msgid "[wizard] 🔧 Configurazione rete e nftables (modalità agent)...\n"
msgstr "[wizard] 🔧 ネットワークとnftablesの設定(エージェントモード)...\n"
#: ../src/wizard/wizard_setup.cpp:682
msgid "[wizard] ⚠ File di configurazione nftables non trovato: "
msgstr "[wizard] ⚠ nftables設定ファイルが見つかりません:"
#: ../src/wizard/wizard_setup.cpp:693
msgid "echo '[BastionGuard] ▶ Configurazione nftables e rete...'\n"
msgstr "echo '[BastionGuard] ▶ nftablesとネットワークの設定...'\n"
#: ../src/wizard/wizard_setup.cpp:700
msgid " echo '[BastionGuard] Abilito e avvio nftables.service...'\n"
msgstr " echo '[BastionGuard] nftables.serviceを有効化して起動...'\n"
#: ../src/wizard/wizard_setup.cpp:703
msgid ""
" echo '[BastionGuard] UFW o Firewalld rilevati: mantengo configurazione "
"esistente.'\n"
msgstr ""
" echo '[BastionGuard] UFWまたはFirewalldを検出:既存の設定を維持します。'\n"
#: ../src/wizard/wizard_setup.cpp:708
msgid ""
"echo '[BastionGuard] ▶ Eseguo BastionGuard-net-setup.sh (modalità "
"agent)...'\n"
msgstr ""
"echo '[BastionGuard] ▶ BastionGuard-net-setup.shを実行(エージェントモード)...'\n"
#: ../src/wizard/wizard_setup.cpp:711
msgid "echo '[BastionGuard] Nessuno script di rete trovato.'\n"
msgstr "echo '[BastionGuard] ネットワークスクリプトが見つかりません。'\n"
#: ../src/wizard/wizard_setup.cpp:714
msgid "echo '[BastionGuard] ✅ Configurazione nftables + rete completata.'\n"
msgstr "echo '[BastionGuard] ✅ nftables + ネットワーク設定が完了しました。'\n"
#: ../src/wizard/wizard_setup.cpp:720
msgid "[wizard][DEBUG] Output BastionGuard-net-setup.sh:\n"
msgstr "[wizard][デバッグ] 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とネットワークが正常に設定されました(エージェントモード)\n"
#: ../src/wizard/wizard_setup.cpp:725
msgid "[wizard] ⚠ Errore configurando nftables o rete:\n"
msgstr "[wizard] ⚠ nftablesまたはネットワーク設定中にエラー:\n"
#: ../src/wizard/wizard_setup.cpp:730
msgid "[wizard] ⚠ Eccezione in install_nftables_conf: "
msgstr "[wizard] ⚠ install_nftables_conf 例外:"
#: ../src/wizard/wizard_setup.cpp:741
msgid "File CA non trovato:"
msgstr "CAファイルが見つかりません:"
#: ../src/wizard/wizard_setup.cpp:791
msgid "Installazione CA: script restituisce warning o errore"
msgstr "CAインストール:スクリプトが警告またはエラーを返しました"
#: ../src/wizard/wizard_setup.cpp:793 ../src/wizard/wizard_setup.cpp:803
msgid "CA installata nel trust store di sistema"
msgstr "システムの信頼ストアにCAをインストールしました"
#: ../src/wizard/wizard_setup.cpp:797
msgid ""
"CA copiata in directory comuni, ma potresti doverla abilitare manualmente"
msgstr ""
"CAを一般的なディレクトリにコピーしましたが、手動で有効化が必要な場合があります"
#: ../src/wizard/wizard_setup.cpp:807
msgid "Eccezione in install_system_ca:"
msgstr "install_system_ca 例外:"
#: ../src/wizard/wizard_setup.cpp:815
msgid "Generazione CA locale e certificato per il warning server..."
msgstr "ローカルCAと警告サーバー用証明書の生成中..."
#: ../src/wizard/wizard_setup.cpp:845
msgid "[wizard] Certificati: errore nello script\n"
msgstr "[wizard] 証明書:スクリプトエラー\n"
#: ../src/wizard/wizard_setup.cpp:851
msgid "[wizard] ⚠️ Attenzione: installazione CA di sistema non riuscita."
msgstr "[wizard] ⚠️ 注意:システムCAのインストールに失敗しました。"
#: ../src/wizard/wizard_setup.cpp:852
msgid ""
"[wizard] L'utente può installare manualmente il file: /etc/BastionGuard/"
"certs/BastionGuard-ca.crt.pem"
msgstr ""
"[wizard] ユーザーは手動で次のファイルをインストールできます:\n"
"/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] ✅ 証明書を /etc/BastionGuard/certs に生成し、システムにCAをインストールしました"
#: ../src/wizard/wizard_setup.cpp:860
msgid "[wizard] Eccezione in setup_certificates: "
msgstr "[wizard] setup_certificates 例外:"
#: ../src/wizard/wizard_setup.cpp:872
msgid "Blacklist phishing copiata in:"
msgstr "フィッシングブラックリストをコピーしました:"
#: ../src/wizard/wizard_setup.cpp:875
msgid "Errore copiando blacklist:"
msgstr "ブラックリストのコピーエラー:"
#: ../src/wizard/wizard_setup.cpp:885
msgid "Installazione native messaging host..."
msgstr "ネイティブメッセージングホストのインストール中..."
#: ../src/wizard/wizard_setup.cpp:900
msgid "Impossibile impostare i permessi eseguibili: "
msgstr "実行権限の設定ができません:"
#: ../src/wizard/wizard_setup.cpp:905
msgid "Avviso: binario native host non trovato: "
msgstr "警告:ネイティブホストのバイナリが見つかりません:"
#: ../src/wizard/wizard_setup.cpp:977
msgid "Impossibile creare la directory: "
msgstr "ディレクトリを作成できません:"
#: ../src/wizard/wizard_setup.cpp:984
msgid "Manifest già presente, salto: "
msgstr "マニフェストが既に存在します、スキップ:"
#: ../src/wizard/wizard_setup.cpp:992
msgid "Manifest scritto in: "
msgstr "マニフェストを書き込みました:"
#: ../src/wizard/wizard_setup.cpp:995
msgid "Impossibile scrivere manifest in: "
msgstr "マニフェストを書き込めません:"
#: ../src/wizard/wizard_setup.cpp:1000
msgid "Native host configurato, manifest creati"
msgstr "ネイティブホストを設定し、マニフェストを作成しました"
#: ../src/wizard/wizard_setup.cpp:1004
msgid "Nessun manifest creato (tutti già presenti?)"
msgstr "マニフェストが作成されませんでした(すべて既存?)"
#: ../src/wizard/wizard_setup.cpp:1008
msgid "Eccezione in install_native_host: "
msgstr "install_native_host 例外:"
#: ../src/wizard/wizard_setup.cpp:1025
msgid ""
"[wizard] 🔁 Esecuzione privilegiata combinata (una sola autenticazione)...\n"
msgstr "[wizard] 🔁 結合特権実行(認証は1回のみ)...\n"
#: ../src/wizard/wizard_setup.cpp:1029
msgid "echo '[BastionGuard] Configuro DNS temporaneo...' >&2"
msgstr "echo '[BastionGuard] 一時的なDNSを設定します...' >&2"
#: ../src/wizard/wizard_setup.cpp:1039
msgid "echo '[BastionGuard] Ripristino resolv.conf...' >&2"
msgstr "echo '[BastionGuard] resolv.confを復元します...' >&2"
#: ../src/wizard/wizard_setup.cpp:1047
msgid "echo '[BastionGuard] Configuro firewall (nftables)...' >&2"
msgstr "echo '[BastionGuard] ファイアウォール(nftables)を設定します...' >&2"
#: ../src/wizard/wizard_setup.cpp:1061
msgid "echo '[BastionGuard] Genero certificati locali...' >&2"
msgstr "echo '[BastionGuard] ローカル証明書を生成します...' >&2"
#: ../src/wizard/wizard_setup.cpp:1093
msgid "echo '[BastionGuard] Copio blacklist phishing...' >&2"
msgstr "echo '[BastionGuard] フィッシングブラックリストをコピーします...' >&2"
#: ../src/wizard/wizard_setup.cpp:1099
msgid "echo '[BastionGuard] Riavvio BastionGuard-phishing-scanner...' >&2"
msgstr "echo '[BastionGuard] BastionGuard-phishing-scannerを再起動...' >&2"
#: ../src/wizard/wizard_setup.cpp:1110
msgid "[wizard] ⚠ Errore nello script privilegiato:\n"
msgstr "[wizard] ⚠ 特権スクリプトでエラー:\n"
#: ../src/wizard/wizard_setup.cpp:1113
msgid "[wizard] ✅ Tutte le operazioni privilegiate completate."
msgstr "[wizard] ✅ すべての特権操作が完了しました。"
#: ../src/bankgui-main.cpp:95
msgid "Inserisci l'URL della banca o un identificatore:"
msgstr "銀行のURLまたは識別子を入力してください:"
#: ../src/bankgui-main.cpp:112
#: ../src/payment_secure/BastionGuard-secure-main.cpp:107
msgid "Apri in Secure Browser"
msgstr "セキュアブラウザで開く"
#: ../src/bankgui-main.cpp:196
msgid "Inserisci un URL valido."
msgstr "有効なURLを入力してください。"
#: ../src/bankgui-main.cpp:196
msgid "Il campo non può essere vuoto."
msgstr "フィールドを空にすることはできません。"
#: ../src/bankgui-main.cpp:211
#: ../src/payment_secure/BastionGuard-secure-main.cpp:259
msgid "Errore avvio subprocess."
msgstr "サブプロセスの起動エラー。"
#: ../src/BankPage.cpp:60
msgid "🏦 Zona Sicura – Banche"
msgstr "🏦 安全ゾーン – 銀行"
#: ../src/BankPage.cpp:78
msgid "URL sorgente (es. MISP bank-website/list.json)"
msgstr "ソースURL(例:MISP bank-website/list.json)"
#: ../src/BankPage.cpp:84
msgid "🔄 Aggiorna lista"
msgstr "🔄 リストを更新"
#: ../src/BankPage.cpp:91
msgid "Aggiornamento automatico ogni 6 ore"
msgstr "6時間ごとに自動更新"
#: ../src/BankPage.cpp:107
msgid "🔁 Aggiornamento automatico abilitato."
msgstr "🔁 自動更新を有効にしました。"
#: ../src/BankPage.cpp:110
msgid "⏸️ Aggiornamento automatico disattivato."
msgstr "⏸️ 自動更新を無効にしました。"
#: ../src/BankPage.cpp:118
msgid "🔁 Aggiornamento automatico attivo."
msgstr "🔁 自動更新が有効です。"
#: ../src/BankPage.cpp:139
msgid "Aggiungi dominio alla whitelist..."
msgstr "ホワイトリストにドメインを追加..."
#: ../src/BankPage.cpp:141
msgid "➕ Aggiungi"
msgstr "➕ 追加"
#: ../src/BankPage.cpp:184
msgid "⬇️ Download in corso..."
msgstr "⬇️ ダウンロード中..."
#: ../src/BankPage.cpp:194
msgid "✅ Lista aggiornata da MISP."
msgstr "✅ MISPからリストを更新しました。"
#: ../src/BankPage.cpp:198
msgid "❌ Errore nel download della lista."
msgstr "❌ リストのダウンロードにエラー。"
#: ../src/BankPage.cpp:218
msgid "pkexec fallito o annullato dall'utente"
msgstr "pkexecが失敗またはユーザーによってキャンセルされました"
#: ../src/BankPage.cpp:222
msgid "\\nAggiornato il: "
msgstr "\\n更新日時:"
#: ../src/BankPage.cpp:227
msgid "[BankPage] ✅ Lista copiata in "
msgstr "[BankPage] ✅ リストをコピーしました:"
#: ../src/BankPage.cpp:229
msgid "[BankPage] ⚠️ Copia in /usr/share/BastionGuard/data/bank fallita: "
msgstr "[BankPage] ⚠️ /usr/share/BastionGuard/data/bank へのコピーに失敗:"
#: ../src/BankPage.cpp:241
msgid "⚠ Nessuna lista trovata.\n"
msgstr "⚠ リストが見つかりません。\n"
#: ../src/BankPage.cpp:249
msgid "❌ Errore parsing JSON.\n"
msgstr "❌ JSON解析エラー。\n"
#: ../src/BankPage.cpp:254
msgid ""
"🌍 Elenco banche conosciute:\n"
"\n"
msgstr ""
"🌍 既知の銀行一覧:\n"
"\n"
#: ../src/BankPage.cpp:277
msgid ""
"\n"
"Totale banche: "
msgstr ""
"\n"
"銀行の合計数:"
#: ../src/BankPage.cpp:282
msgid ""
"🛡️ Whitelist:\n"
"\n"
msgstr ""
"🛡️ ホワイトリスト:\n"
"\n"
#: ../src/BankPage.cpp:286
msgid "(Nessun dominio whitelistato)\n"
msgstr "(ホワイトリストに登録されたドメインはありません)\n"
#: ../src/BankPage.cpp:297
msgid "⚠ Inserisci un dominio valido."
msgstr "⚠ 有効なドメインを入力してください。"
#: ../src/BankPage.cpp:304
msgid "✅ Dominio aggiunto alla whitelist."
msgstr "✅ ドメインをホワイトリストに追加しました。"
#: ../src/BankPage.cpp:307
msgid "ℹ️ Dominio già presente nella whitelist."
msgstr "ℹ️ ドメインは既にホワイトリストに存在します。"
#: ../src/BankPage.cpp:361
msgid "[BankPage] ⏱️ Auto-update attivo ogni 6 ore."
msgstr "[BankPage] ⏱️ 6時間ごとの自動更新が有効です。"
#: ../src/BankPage.cpp:367
msgid "[BankPage] ⏹️ Auto-update disattivato."
msgstr "[BankPage] ⏹️ 自動更新を無効にしました。"
#: ../src/BankPage.cpp:377
msgid "[BankPage] ⏰ Aggiornamento automatico lista banche..."
msgstr "[BankPage] ⏰ 銀行リストの自動更新中..."
#: ../src/BankPage.cpp:382
msgid "✅ Lista aggiornata automaticamente da MISP."
msgstr "✅ MISPから銀行リストを自動更新しました。"
#: ../src/BankPage.cpp:387
msgid "✅ Lista aggiornata automaticamente il: "
msgstr "✅ 銀行リストを自動更新しました:"
#: ../src/BankPage.cpp:389
msgid "⚠️ Errore nell'aggiornamento automatico."
msgstr "⚠️ 自動更新中にエラー。"
#: ../src/StyleProvider.cpp:45
msgid "[CSS] Caricato stile da: "
msgstr "[CSS] スタイルを読み込みました:"
#: ../src/DonatePage.cpp:40
msgid "Sostieni BastionGuard"
msgstr "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 ""
"あなたの支援によりBastionGuardをさらに改善できます。小さなご支援で十分です。\n"
"寄付は完全に任意です。皆さんに無料で提供し続けるために、ぜひご協力をお願いします。"
#: ../src/DonatePage.cpp:61
msgid "❌ Impossibile caricare l'immagine data/donate.png"
msgstr "❌ data/donate.png の画像を読み込めません"
#: ../src/DonatePage.cpp:79
msgid "Vai alla donazione"
msgstr "寄付ページへ"
#: ../src/DonatePage.cpp:94
msgid "❌ Errore apertura link donazione: "
msgstr "❌ 寄付リンクのオープンエラー:"
#: ../src/usb/BastionGuard-usbd.cpp:228
msgid "Monitor USB avviato."
msgstr "USBモニターを開始しました。"
#: ../src/usb/BastionGuard-usbd.cpp:240
msgid "Collegato USB: "
msgstr "USB接続:"
#: ../src/usb/BastionGuard-usbd.cpp:252
msgid "Rimosso USB: "
msgstr "USB切断:"
#: ../src/usb/BastionGuard-usbd.cpp:263
msgid "Monitor USB terminato."
msgstr "USBモニターを終了しました。"
#: ../src/usb/BastionGuard-usbd.cpp:281
msgid "Errore apertura system bus.\n"
msgstr "システムバスオープンエラー。\n"
#: ../src/usb/BastionGuard-usbd.cpp:286
msgid "Errore registrazione nome DBus.\n"
msgstr "DBus名登録エラー。\n"
#: ../src/usb/BastionGuard-usbd.cpp:290
msgid "BastionGuard-usbd avviato."
msgstr "BastionGuard-usbdを開始しました。"
#: ../src/usb/BastionGuard-usbd.cpp:300
msgid "BastionGuard-usbd terminato."
msgstr "BastionGuard-usbdを終了しました。"
#: ../src/usb/ScanPromptWindow.cpp:7
msgid "Unità USB rilevata"
msgstr "USBデバイスを検出しました"
#: ../src/usb/ScanPromptWindow.cpp:8
msgid ""
"È stata collegata una nuova periferica USB:\n"
"\n"
msgstr ""
"新しいUSBデバイスが接続されました:\n"
"\n"
#: ../src/usb/ScanPromptWindow.cpp:9
msgid ""
"\n"
"\n"
"Vuoi eseguire una scansione antivirus?"
msgstr ""
"\n"
"\n"
"アンチウイルススキャンを実行しますか?"
#: ../src/usb/LiveScanDialog.cpp:61
msgid "Scansione della periferica USB in corso"
msgstr "USBデバイスのスキャン中"
#: ../src/usb/LiveScanDialog.cpp:80
msgid "Percorso analizzato:\n"
msgstr "分析中のパス:\n"
#: ../src/usb/LiveScanDialog.cpp:89
msgid "Analisi in corso..."
msgstr "分析中..."
#: ../src/usb/LiveScanDialog.cpp:106
msgid "Interruzione in corso..."
msgstr "中断処理中..."
#: ../src/usb/LiveScanDialog.cpp:186
msgid "Completato"
msgstr "完了"
#: ../src/usb/USBScanPage.cpp:104
msgid "🖴 Periferiche USB"
msgstr "🖴 USB周辺機器"
#: ../src/usb/USBScanPage.cpp:126 ../src/PrivacyPage.cpp:92
msgid "🔄 Aggiorna"
msgstr "🔄 更新"
#: ../src/usb/USBScanPage.cpp:130
msgid "Aggiornamento manuale lista USB."
msgstr "USBリストの手動更新。"
#: ../src/usb/USBScanPage.cpp:134
msgid "Auto scan ogni 3 min"
msgstr "3分ごとに自動スキャン"
#: ../src/usb/USBScanPage.cpp:161
msgid "Autoscan USB attivato (ogni 3 minuti)"
msgstr "USB自動スキャンを有効化(3分ごと)"
#: ../src/usb/USBScanPage.cpp:164
msgid "Autoscan USB disattivato"
msgstr "USB自動スキャンを無効化"
#: ../src/usb/USBScanPage.cpp:184
msgid "📜 Log giornaliero USB"
msgstr "📜 USB日次ログ"
#: ../src/usb/USBScanPage.cpp:335
msgid "Monta e Scansiona"
msgstr "マウントしてスキャン"
#: ../src/usb/USBScanPage.cpp:342
msgid "Richiesta scansione completa per: "
msgstr "完全スキャンを要求:"
#: ../src/usb/USBScanPage.cpp:386
msgid "Rilevato disco senza partizione montabile, uso: "
msgstr "パーティションがマウントできないディスクを検出、使用パス: "
#: ../src/usb/USBScanPage.cpp:389
msgid "Nessuna partizione valida trovata su "
msgstr "有効なパーティションが見つかりませんでした: "
#: ../src/usb/USBScanPage.cpp:397
msgid "Device già montato: "
msgstr "デバイスは既にマウントされています: "
#: ../src/usb/USBScanPage.cpp:423
msgid "Mount output: "
msgstr "マウント出力: "
#: ../src/usb/USBScanPage.cpp:427
msgid "Errore udisksctl: "
msgstr "udisksctlエラー: "
#: ../src/usb/USBScanPage.cpp:432
msgid "Non è un filesystem montabile: "
msgstr "マウント可能なファイルシステムではありません: "
#: ../src/usb/USBScanPage.cpp:442
msgid "Output udisksctl non interpretabile."
msgstr "udisksctlの出力が解釈できません。"
#: ../src/usb/USBScanPage.cpp:459
msgid "Mountpoint non valido o inesistente: "
msgstr "無効または存在しないマウントポイント: "
#: ../src/usb/USBScanPage.cpp:467
msgid "Eccezione montaggio: "
msgstr "マウント例外: "
#: ../src/usb/USBScanPage.cpp:480
msgid "Device non trovato: "
msgstr "デバイスが見つかりません: "
#: ../src/usb/USBScanPage.cpp:485
msgid "Scansione già in corso per device: "
msgstr "既にスキャン中のデバイス: "
#: ../src/usb/USBScanPage.cpp:489
msgid "Avvio scansione USB: "
msgstr "USBスキャンを開始: "
#: ../src/usb/USBScanPage.cpp:498
msgid "Errore: impossibile montare il dispositivo USB."
msgstr "エラー: USBデバイスをマウントできません。"
#: ../src/usb/USBScanPage.cpp:621
msgid "Errore invio D-Bus alert: "
msgstr "D-Busアラート送信エラー: "
#: ../src/usb/USBScanPage.cpp:651
msgid "=========== RISULTATO SCANSIONE ===========\n"
msgstr "=========== スキャン結果 ===========\n"
#: ../src/usb/USBScanPage.cpp:653
msgid "File infetti: "
msgstr "感染ファイル: "
#: ../src/usb/USBScanPage.cpp:657
msgid "---- FILE INFETTI ----\n"
msgstr "---- 感染ファイル ----\n"
#: ../src/usb/USBScanPage.cpp:662
msgid ""
"Nessuna minaccia rilevata.\n"
"\n"
msgstr ""
"脅威は検出されませんでした。\n"
"\n"
#: ../src/usb/USBScanPage.cpp:665
msgid "---- OUTPUT COMPLETO ----\n"
msgstr "---- 完全出力 ----\n"
#: ../src/usb/USBScanPage.cpp:694
msgid "[ResultDialog] CSS error: "
msgstr "[ResultDialog] CSSエラー: "
#: ../src/usb/USBScanPage.cpp:729
msgid "Scansione USB completata"
msgstr "USBスキャン完了"
#: ../src/usb/USBScanPage.cpp:755
msgid ""
"Minacce rilevate durante la scansione.\n"
"Verifica la quarantena."
msgstr ""
"スキャン中に脅威が検出されました。\n"
"隔離エリアを確認してください。"
#: ../src/usb/USBScanPage.cpp:756
msgid "La scansione si è conclusa senza rilevare minacce."
msgstr "スキャンは脅威を検出せずに完了しました。"
#: ../src/usb/USBScanPage.cpp:764 ../src/SambaPage.cpp:472
msgid "Chiudi"
msgstr "閉じる"
#: ../src/usb/USBScanPage.cpp:808
msgid "Collegata periferica: "
msgstr "接続された周辺機器: "
#: ../src/usb/USBScanPage.cpp:820
msgid "Avvio scansione richiesta dall’utente per: "
msgstr "ユーザー要求によるスキャン開始: "
#: ../src/usb/USBScanPage.cpp:825
msgid "Scansione USB annullata per: "
msgstr "USBスキャンがキャンセルされました: "
#: ../src/usb/USBScanPage.cpp:850
msgid "Rimossa periferica: "
msgstr "取り外された周辺機器: "
#: ../src/usb/USBScanPage.cpp:955
msgid "(Nessun log disponibile)"
msgstr "(ログはありません)"
#: ../src/payment_secure/BastionGuard-secure.cpp:108
msgid "[BastionGuard-secure] ⚠ payments.json non trovato: "
msgstr "[BastionGuard-secure] ⚠ payments.json が見つかりません: "
#: ../src/payment_secure/BastionGuard-secure.cpp:114
msgid "[BastionGuard-secure] ⚠ Impossibile aprire: "
msgstr "[BastionGuard-secure] ⚠ 開けません: "
#: ../src/payment_secure/BastionGuard-secure.cpp:123
msgid "[BastionGuard-secure] ❌ Errore parsing JSON (%1): %2"
msgstr "[BastionGuard-secure] ❌ 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 はキー \"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: キー \"list\" が欠落しているか配列ではありません。\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:149
msgid "[BastionGuard-secure] ✅ Caricati "
msgstr "[BastionGuard-secure] ✅ 読み込みました "
#: ../src/payment_secure/BastionGuard-secure.cpp:150
msgid " domini da payments.json (list)\n"
msgstr " 件のドメインを payments.json (list) から読み込みました\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:191
msgid "[BastionGuard-secure] ⚠ Nessun dominio presente in payments.json.\n"
msgstr "[BastionGuard-secure] ⚠ payments.json にドメインがありません。\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:201
msgid "[BastionGuard-secure] ⚠ URL vuoto.\n"
msgstr "[BastionGuard-secure] ⚠ URLが空です。\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:207
msgid "[BastionGuard-secure] ❌ Impossibile estrarre dominio da: "
msgstr "[BastionGuard-secure] ❌ ドメインを抽出できません: "
#: ../src/payment_secure/BastionGuard-secure.cpp:213
msgid "[BastionGuard-secure] 🟢 Dominio consentito (payments.json): "
msgstr "[BastionGuard-secure] 🟢 許可されたドメイン (payments.json): "
#: ../src/payment_secure/BastionGuard-secure.cpp:214
msgid "[BastionGuard-secure] 🔐 Avvio SecureBrowser (CEF)...\n"
msgstr "[BastionGuard-secure] 🔐 SecureBrowser (CEF) を起動...\n"
#: ../src/payment_secure/BastionGuard-secure.cpp:219
msgid "[BastionGuard-secure] 🔴 Dominio NON presente in payments.json: "
msgstr "[BastionGuard-secure] 🔴 payments.json に存在しないドメイン: "
#: ../src/payment_secure/BastionGuard-secure.cpp:220
msgid "[BastionGuard-secure] → Apertura nel browser di sistema.\n"
msgstr "[BastionGuard-secure] → システムブラウザで開きます。\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:33
msgid "[BastionGuard-secure] Sessione Wayland rilevata → backend Wayland.\n"
msgstr "[BastionGuard-secure] Waylandセッションを検出 → Waylandバックエンドを使用します。\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:37
msgid "[BastionGuard-secure] Sessione X11 rilevata → backend X11.\n"
msgstr "[BastionGuard-secure] X11セッションを検出 → X11バックエンドを使用します。\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:41
msgid ""
"[BastionGuard-secure] Nessuna sessione grafica rilevata → fallback X11.\n"
msgstr ""
"[BastionGuard-secure] グラフィカルセッションが検出されません → X11フォールバックを使用します。\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:50
msgid ""
"[BastionGuard-secure] Forzo rendering software (LIBGL_ALWAYS_SOFTWARE=1)\n"
msgstr ""
"[BastionGuard-secure] ソフトウェアレンダリングを強制 (LIBGL_ALWAYS_SOFTWARE=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:95
msgid "[BastionGuard-secure] HOME non impostata.\n"
msgstr "[BastionGuard-secure] HOMEが設定されていません。\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:179
msgid ""
"[BastionGuard-secure] Bypass dnsmasq disabilitato (BASTIONGUARD_NO_BWRAP=1)\n"
msgstr ""
"[BastionGuard-secure] dnsmasqバイパスが無効化されています (BASTIONGUARD_NO_BWRAP=1)\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:186
msgid "Usage: BastionGuard-secure <url>\n"
msgstr "使用方法: BastionGuard-secure <url>\n"
#: ../src/payment_secure/BastionGuard-secure-cli.cpp:191
msgid "[BastionGuard-secure] URL richiesto: "
msgstr "[BastionGuard-secure] 要求されたURL: "
#: ../src/payment_secure/BastionGuard-secure-main.cpp:78
msgid "Seleziona un sito sicuro per i pagamenti/e-commerce:"
msgstr "決済/電子商取引用の安全なサイトを選択してください:"
#: ../src/payment_secure/BastionGuard-secure-main.cpp:94
msgid ""
"La lista proviene da ~/.config/BastionGuard/payments.json (chiave: \"list\")."
msgstr ""
"リストは ~/.config/BastionGuard/payments.json から取得されます(キー: \"list\")。"
#: ../src/payment_secure/BastionGuard-secure-main.cpp:237
msgid "Seleziona un elemento valido."
msgstr "有効な項目を選択してください。"
#: ../src/payment_secure/BastionGuard-secure-main.cpp:243
msgid "Dominio non valido."
msgstr "無効なドメインです。"
#: ../src/main.cpp:93
msgid "[Main] ⚠️ HOME non trovato, salto install wrapper"
msgstr "[Main] ⚠️ HOMEが見つかりません、ラッパーのインストールをスキップします"
#: ../src/main.cpp:108
msgid "[Main] ⚠️ Errore creando %1: %2"
msgstr "[Main] ⚠️ %1 の作成エラー: %2"
#: ../src/main.cpp:135
msgid "[Main] 🔗 Creato symlink: %1 → %2"
msgstr "[Main] 🔗 シンボリックリンクを作成: %1 → %2"
#: ../src/main.cpp:138
msgid "[Main] ⚠️ Impossibile creare symlink %1: %2"
msgstr "[Main] ⚠️ シンボリックリンク %1 を作成できません: %2"
#: ../src/main.cpp:142
msgid "[Main] 🔁 Symlink già presente: %1 → %2"
msgstr "[Main] 🔁 シンボリックリンクは既に存在します: %1 → %2"
#: ../src/main.cpp:169
msgid "[Main] ⚙️ Aggiornato %1"
msgstr "[Main] ⚙️ %1 を更新しました"
#: ../src/main.cpp:180
msgid "[Main] ✅ PATH aggiornato per sessione corrente"
msgstr "[Main] ✅ 現在のセッションのPATHを更新しました"
#: ../src/main.cpp:184
msgid "[Main] ⚠️ Errore ensureUserWrapperInstalled(): %1"
msgstr "[Main] ⚠️ ensureUserWrapperInstalled() エラー: %1"
#: ../src/main.cpp:253
msgid "BastionGuard in esecuzione"
msgstr "BastionGuardを実行中"
#: ../src/main.cpp:267
msgid "[TrayIcon] Quit richiesto"
msgstr "[TrayIcon] 終了が要求されました"
#: ../src/main.cpp:308
msgid "[Lang] Config caricata da "
msgstr "[Lang] 設定を読み込みました: "
#: ../src/main.cpp:310
msgid "[Lang] Nessuna config trovata, uso locale di sistema"
msgstr "[Lang] 設定ファイルが見つかりません、システムのロケールを使用します"
#: ../src/main.cpp:351
msgid "Avvio aggiornamento blacklist (modalità headless)..."
msgstr "ブラックリスト更新を開始(ヘッドレスモード)..."
#: ../src/main.cpp:355
msgid "✔ Blacklist aggiornata con successo."
msgstr "✔ ブラックリストを正常に更新しました。"
#: ../src/main.cpp:358
msgid "❌ Errore durante l'aggiornamento blacklist."
msgstr "❌ ブラックリスト更新中にエラー。"
#: ../src/main.cpp:362
msgid "Eccezione durante updatePhishLists(): "
msgstr "updatePhishLists() 例外: "
#: ../src/main.cpp:371
msgid "[BastionGuard] Avvio aggiornamento SaneSecurity (modalità headless)..."
msgstr "[BastionGuard] SaneSecurity更新を開始(ヘッドレスモード)..."
#: ../src/main.cpp:377
msgid "[BastionGuard] ✔ Aggiornamento SaneSecurity completato."
msgstr "[BastionGuard] ✔ SaneSecurity更新が完了しました。"
#: ../src/main.cpp:380
msgid "[BastionGuard] ❌ Errore durante l'aggiornamento SaneSecurity."
msgstr "[BastionGuard] ❌ SaneSecurity更新中にエラー。"
#: ../src/main.cpp:385
msgid "[BastionGuard] ❌ Eccezione durante updateSaneSecurity(): "
msgstr "[BastionGuard] ❌ updateSaneSecurity() 例外: "
#: ../src/main.cpp:397
msgid ""
"[Main] ❌ Utente 'clamav' non trovato. Lo scanner userà l'utente normale."
msgstr ""
"[Main] ❌ ユーザー 'clamav' が見つかりません。スキャナーは通常ユーザーで動作します。"
#: ../src/main.cpp:413
msgid ""
"[Main] 🔐 Processo configurato per lanciare i sottoprocessi come 'clamav'"
msgstr "[Main] 🔐 サブプロセスを '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は2025年12月16日にイタリアUIBMに登録済み(登録番号 302025000196519)。\n"
"アンチランサムウェアおよびアンチフィッシングエンジンはセキュリティプラットフォームの中核です。\n"
"システムにはUSBデバイスのスキャン、\n"
"Sambaフォルダのスキャン、\n"
"マイク・ウェブカメラのブロック機能が含まれます。\n"
"inotifyを使用したリアルタイムスキャン保護も備えています。\n"
"ClamAV®はCiscoの登録商標です\n"
"%2\n"
#: ../src/AboutPage.cpp:140
msgid "Programma"
msgstr "プログラム"
#: ../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 ""
"このアプリケーションは以下の技術を使用しています:\n"
"- ClamAV アンチウイルスエンジン\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 /ページブロック\n"
"- アンチフィッシングサーバー / libsoup\n"
"- 銀行用サンドボックス / Chromiumサンドボックス (CEF)\n"
"- MISP銀行リスト\n"
#: ../src/AboutPage.cpp:169
msgid "Terze Parti"
msgstr "サードパーティ"
#: ../src/AboutPage.cpp:189
msgid "Licenza"
msgstr "ライセンス"
#: ../src/AboutPage.cpp:209
msgid "Database"
msgstr "データベース"
#: ../src/AboutPage.cpp:237
msgid ""
"GNU GPL v3 license text not found.\n"
"Assicurati che il file COPYING sia incluso nel progetto o che la tua "
"distribuzione fornisca /usr/share/common-licenses/GPL-3."
msgstr ""
"GNU GPL v3ライセンステキストが見つかりません。\n"
"プロジェクトに COPYING ファイルが含まれているか、\n"
"ディストリビューションが /usr/share/common-licenses/GPL-3 を提供しているか確認してください。"
#: ../src/AboutPage.cpp:247
msgid "Directory /var/lib/clamav non trovata.\n"
msgstr "/var/lib/clamav ディレクトリが見つかりません。\n"
#: ../src/AboutPage.cpp:250
msgid ""
"📁 Database ClamAV trovati in /var/lib/clamav\n"
"\n"
msgstr ""
"📁 ClamAVデータベースを /var/lib/clamav で見つけました\n"
"\n"
#: ../src/AboutPage.cpp:262
msgid " (database ufficiale ClamAV)\n"
msgstr " (公式ClamAVデータベース)\n"
#: ../src/pac/PacManager.cpp:45 ../src/pac/PacManager.cpp:64
msgid "systemctl non disponibile"
msgstr "systemctlが利用できません"
#: ../src/pac/PacManager.cpp:52
msgid "bastionguard-pacd avviato (systemd --user)"
msgstr "bastionguard-pacd を起動しました (systemd --user)"
#: ../src/pac/PacManager.cpp:56
msgid "Impossibile avviare bastionguard-pacd (systemd --user)"
msgstr "bastionguard-pacd を起動できませんでした (systemd --user)"
#: ../src/pac/PacManager.cpp:71
msgid "bastionguard-pacd fermato (systemd --user)"
msgstr "bastionguard-pacd を停止しました (systemd --user)"
#: ../src/pac/PacManager.cpp:113 ../src/pac/PacManager.cpp:136
msgid "gsettings non disponibile"
msgstr "gsettingsが利用できません"
#: ../src/pac/PacManager.cpp:124
msgid "Proxy GNOME impostato su AUTO (PAC)"
msgstr "GNOMEプロキシをAUTO (PAC) に設定しました"
#: ../src/pac/PacManager.cpp:128
msgid "Impossibile impostare proxy GNOME via gsettings"
msgstr "gsettings経由でGNOMEプロキシを設定できません"
#: ../src/pac/PacManager.cpp:144
msgid "Proxy GNOME ripristinato a NONE"
msgstr "GNOMEプロキシをNONEに復元しました"
#: ../src/pac/PacManager.cpp:147
msgid "Impossibile disabilitare proxy GNOME"
msgstr "GNOMEプロキシを無効化できません"
#: ../src/pac/PacManager.cpp:178
msgid "Proxy KDE impostato su PAC (kioslaverc)"
msgstr "KDEプロキシをPACに設定しました (kioslaverc)"
#: ../src/pac/PacManager.cpp:210
msgid "Proxy KDE impostato su PAC (fallback write kioslaverc)"
msgstr "KDEプロキシをPACに設定しました (kioslavercへのフォールバック書き込み)"
#: ../src/pac/PacManager.cpp:213 ../src/pac/PacManager.cpp:266
msgid "Errore scrittura kioslaverc"
msgstr "kioslavercの書き込みエラー"
#: ../src/pac/PacManager.cpp:223
msgid "kioslaverc non esiste"
msgstr "kioslavercが存在しません"
#: ../src/pac/PacManager.cpp:233
msgid "Proxy KDE ripristinato a NONE"
msgstr "KDEプロキシをNONEに復元しました"
#: ../src/pac/PacManager.cpp:263
msgid "Proxy KDE ripristinato a NONE (fallback)"
msgstr "KDEプロキシをNONEに復元しました (フォールバック)"
#: ../src/pac/PacManager.cpp:294
msgid "Proxy XFCE impostato su AUTO (PAC)"
msgstr "XFCEプロキシをAUTO (PAC) に設定しました"
#: ../src/pac/PacManager.cpp:298
msgid ""
"Impossibile impostare proxy XFCE (canale/proprietà potrebbero differire)"
msgstr "XFCEプロキシを設定できません (チャネル/プロパティが異なる可能性があります)"
#: ../src/pac/PacManager.cpp:314
msgid "Proxy XFCE ripristinato a NONE"
msgstr "XFCEプロキシをNONEに復元しました"
#: ../src/pac/PacManager.cpp:318
msgid "Impossibile disabilitare proxy XFCE"
msgstr "XFCEプロキシを無効化できません"
#: ../src/pac/PacManager.cpp:345
msgid ""
"Fallback headless: environment.d impostato (richiede relogin/riavvio "
"sessione)"
msgstr "ヘッドレスフォールバック: environment.d を設定しました (再ログイン/セッション再起動が必要)"
#: ../src/pac/PacManager.cpp:348
msgid "Impossibile scrivere environment.d fallback"
msgstr "environment.d フォールバックの書き込みができません"
#: ../src/pac/PacManager.cpp:359
msgid "Fallback headless: environment.d rimosso"
msgstr "ヘッドレスフォールバック: environment.d を削除しました"
#: ../src/pac/PacManager.cpp:362
msgid "Impossibile rimuovere environment.d fallback"
msgstr "environment.d フォールバックを削除できません"
#: ../src/privhelper/bastionguard_privhelper.cpp:87
msgid "Errore disabilitando nodo PipeWire id="
msgstr "PipeWireノードの無効化エラー id="
#: ../src/privhelper/bastionguard_privhelper.cpp:126
msgid "Errore riabilitando nodo PipeWire id="
msgstr "PipeWireノードの再有効化エラー id="
#: ../src/privhelper/bastionguard_privhelper.cpp:143
msgid "Errore: questo helper deve essere eseguito come root.\n"
msgstr "エラー: このヘルパーはroot権限で実行する必要があります。\n"
#: ../src/privhelper/bastionguard_privhelper.cpp:161
#: ../src/privhelper/bastionguard_privhelper.cpp:172
msgid "Comando non valido: "
msgstr "無効なコマンド: "
#: ../src/privhelper/bastionguard-firewall.cpp:39
msgid "[Firewall] Impossibile aprire blacklist: "
msgstr "[Firewall] ブラックリストを開けません: "
#: ../src/privhelper/bastionguard-firewall.cpp:122
msgid "[Firewall] Deve essere eseguito come root.\n"
msgstr "[Firewall] root権限で実行する必要があります。\n"
#: ../src/privhelper/bastionguard-firewall.cpp:136
msgid "[Firewall] Regole rimosse.\n"
msgstr "[Firewall] ルールを削除しました。\n"
#: ../src/privhelper/bastionguard-firewall.cpp:141
msgid "[Firewall] Comando non valido: "
msgstr "[Firewall] 無効なコマンド: "
#: ../src/privhelper/bastionguard-firewall.cpp:150
msgid "[Firewall] Blacklist vuota o non valida.\n"
msgstr "[Firewall] ブラックリストが空または無効です。\n"
#: ../src/privhelper/bastionguard-firewall.cpp:161
msgid "[Firewall] Regole applicate ("
msgstr "[Firewall] ルールを適用しました ("
#: ../src/privhelper/bastionguard-firewall.cpp:166
msgid "[Firewall] Nessun firewall supportato trovato.\n"
msgstr "[Firewall] サポートされているファイアウォールが見つかりません。\n"
#: ../src/cef/bastionguard_cef.cpp:191
msgid "[cef] CefInitialize failed\n"
msgstr "[cef] CefInitialize に失敗しました\n"
#: ../src/cef/bastionguard_cef.cpp:195
msgid "[cef] initialized (sandbox ON)\n"
msgstr "[cef] 初期化完了 (サンドボックス有効)\n"
#: ../src/cef/bastionguard_cef.cpp:204
msgid "[cef] signal received, exiting\n"
msgstr "[cef] シグナルを受信、終了します\n"
#: ../src/cef/bastionguard_cef.cpp:211
msgid "[cef] backend proxy listening on "
msgstr "[cef] バックエンドプロキシがリッスン中: "
#: ../src/cef/bastionguard_cef.cpp:219
msgid "[cef] proxy fatal: "
msgstr "[cef] プロキシ致命的エラー: "
#: ../src/SettingsWindow.cpp:10
msgid "Impostazioni BastionGuard"
msgstr "BastionGuard 設定"
#: ../src/AurScan.cpp:50
msgid "📦 AurScan inizializzato"
msgstr "📦 AurScan を初期化しました"
#: ../src/AurScan.cpp:137
msgid "📁 Monitor AUR attivo su: "
msgstr "📁 AURモニター有効: "
#: ../src/AurScan.cpp:189
msgid "🆕 Nuova directory AUR trovata: "
msgstr "🆕 新しいAURディレクトリを検出: "
#: ../src/AurScan.cpp:204
msgid "🌱 Monitor root AUR attivo su: "
msgstr "🌱 root AURモニター有効: "
#: ../src/AurScan.cpp:210
msgid "🐧 Sistema non Arch-based — AUR disattivato"
msgstr "🐧 Archベースではないシステム — AURを無効化します"
#: ../src/AurScan.cpp:215
msgid "📡 Avvio monitor AUR…"
msgstr "📡 AURモニターを開始…"
#: ../src/AurScan.cpp:235
msgid "✅ AurScan avviato"
msgstr "✅ AurScan を起動しました"
#: ../src/AurScan.cpp:250
msgid "🛑 AurScan disattivato"
msgstr "🛑 AurScan を無効化しました"
#: ../src/AurScan.cpp:264
msgid "❌ Impossibile leggere PKGBUILD: "
msgstr "❌ PKGBUILDを読み込めません: "
#: ../src/AurScan.cpp:269
msgid "🔎 Analisi sicurezza PKGBUILD: "
msgstr "🔎 PKGBUILDセキュリティ分析: "
#: ../src/AurScan.cpp:287
msgid "Uso di curl come comando"
msgstr "curlをコマンドとして使用"
#: ../src/AurScan.cpp:288 ../src/AurScan.cpp:289
msgid "Curl pipato verso shell — RCE"
msgstr "curlをシェルにパイプ — RCE"
#: ../src/AurScan.cpp:290
msgid "Uso di wget come comando"
msgstr "wgetをコマンドとして使用"
#: ../src/AurScan.cpp:291 ../src/AurScan.cpp:292
msgid "Wget pipato verso shell — RCE"
msgstr "wgetをシェルにパイプ — RCE"
#: ../src/AurScan.cpp:293
msgid "Esecuzione dinamica tramite bash -c"
msgstr "bash -c による動的実行"
#: ../src/AurScan.cpp:294
msgid "Permessi 777 pericolosi"
msgstr "危険な777パーミッション"
#: ../src/AurScan.cpp:295
msgid "Comando distruttivo rm -rf"
msgstr "破壊的コマンド rm -rf"
#: ../src/AurScan.cpp:296
msgid "Uso improprio di sudo nel PKGBUILD"
msgstr "PKGBUILD内でのsudoの不適切な使用"
#: ../src/AurScan.cpp:297
msgid "Pipe verso sh — RCE"
msgstr "shへのパイプ — RCE"
#: ../src/AurScan.cpp:298
msgid "Pipe verso bash — RCE"
msgstr "bashへのパイプ — RCE"
#: ../src/AurScan.cpp:299
msgid "Possibile payload codificato e decodificato"
msgstr "エンコードされた可能性のあるペイロード"
#: ../src/AurScan.cpp:300
msgid "Install con permessi insicuri"
msgstr "不安全なパーミッションでのインストール"
#: ../src/AurScan.cpp:301
msgid "Scrittura sospetta in /etc"
msgstr "/etcへの疑わしい書き込み"
#: ../src/AurScan.cpp:302
msgid "Scrittura diretta in /usr/bin"
msgstr "/usr/binへの直接書き込み"
#: ../src/AurScan.cpp:303
msgid "Exec dinamico con python"
msgstr "Pythonによる動的実行"
#: ../src/AurScan.cpp:304
msgid "Exec arbitrario"
msgstr "任意の実行"
#: ../src/AurScan.cpp:328
msgid "🚨 Minacce individuate nel PKGBUILD!"
msgstr "🚨 PKGBUILD内で脅威を検出!"
#: ../src/AurScan.cpp:335
msgid "✅ PKGBUILD pulito."
msgstr "✅ PKGBUILDはクリーンです。"
#: ../src/xdg-open.cpp:46
msgid "[BankOpener] ⚠️ URL vuoto.\n"
msgstr "[BankOpener] ⚠️ URLが空です。\n"
#: ../src/xdg-open.cpp:52
msgid "[BankOpener] ❌ Impossibile estrarre dominio da: "
msgstr "[BankOpener] ❌ ドメインを抽出できません: "
#: ../src/xdg-open.cpp:61
msgid "[BankOpener] 🧩 Dominio sicuro rilevato: "
msgstr "[BankOpener] 🧩 安全なドメインを検出: "
#: ../src/xdg-open.cpp:63
msgid "[BankOpener] 🔐 Avvio sandbox CEF (Blink)...\n"
msgstr "[BankOpener] 🔐 CEFサンドボックス (Blink) を起動...\n"
#: ../src/xdg-open.cpp:69
msgid "[BankOpener] 🌐 Dominio non in lista sicura: "
msgstr "[BankOpener] 🌐 安全リストにないドメイン: "
#: ../src/xdg-open.cpp:70
msgid "[BankOpener] → Apertura nel browser predefinito.\n"
msgstr "[BankOpener] → デフォルトブラウザで開きます。\n"
#: ../src/xdg-open.cpp:123 ../src/xdg-open.cpp:197
msgid "[BankOpener] ⚠️ Impossibile aprire "
msgstr "[BankOpener] ⚠️ 開けません "
#: ../src/xdg-open.cpp:129 ../src/xdg-open.cpp:203
msgid "[BankOpener] ⚠️ Errore parsing JSON in "
msgstr "[BankOpener] ⚠️ JSON解析エラー: "
#: ../src/xdg-open.cpp:162
msgid "[BankOpener] ⚠️ Nessun dominio caricato da liste.\n"
msgstr "[BankOpener] ⚠️ リストからドメインを読み込めませんでした。\n"
#: ../src/xdg-open.cpp:238
msgid "[BankOpener] ✅ Domini pagamenti caricati: "
msgstr "[BankOpener] ✅ 決済ドメインを読み込みました: "
#: ../src/SambaPage.cpp:53
msgid "<b>Abilita scansione Samba</b>"
msgstr "<b>Sambaスキャンを有効化</b>"
#: ../src/SambaPage.cpp:75
msgid "Percorso"
msgstr "パス"
#: ../src/SambaPage.cpp:95
msgid "Scansiona ora"
msgstr "今すぐスキャン"
#: ../src/SambaPage.cpp:166
msgid "Configurazione Samba salvata correttamente."
msgstr "Samba設定が正常に保存されました。"
#: ../src/SambaPage.cpp:172
msgid "Configurazione salvata"
msgstr "設定を保存しました"
#: ../src/SambaPage.cpp:246
msgid "<b>Aggiungi percorso SMB</b>"
msgstr "<b>SMBパスを追加</b>"
#: ../src/SambaPage.cpp:257
msgid "Username (opzionale)"
msgstr "ユーザー名(任意)"
#: ../src/SambaPage.cpp:260
msgid "Password (opzionale)"
msgstr "パスワード(任意)"
#: ../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>注意: リモートファイルでマルウェアが検出された場合、\n"
"手動で削除操作が必要です。</i>"
#: ../src/SambaPage.cpp:314
msgid "Percorso SMB non valido:\n"
msgstr "無効なSMBパス:\n"
#: ../src/SambaPage.cpp:425
msgid "Scansione Samba avviata…"
msgstr "Sambaスキャンを開始…"
#: ../src/SambaPage.cpp:430 ../src/SambaPage.cpp:526
msgid "File corrente: --"
msgstr "現在のファイル: --"
#: ../src/SambaPage.cpp:469
msgid "Interrompi scansione"
msgstr "スキャンを中断"
#: ../src/SambaPage.cpp:518
msgid ""
"Scansione completata.\n"
"File analizzati: %1\n"
"File infetti: %2"
msgstr ""
"スキャン完了。\n"
"分析したファイル: %1\n"
"感染ファイル: %2"
#: ../src/SambaPage.cpp:556
msgid "File corrente: "
msgstr "現在のファイル: "
#: ../src/Quarantine.cpp:69
msgid "❌ File inesistente: "
msgstr "❌ ファイルが存在しません: "
#: ../src/Quarantine.cpp:87
msgid "❌ Errore: impossibile creare il file meta in "
msgstr "❌ エラー: メタファイルを作成できません: "
#: ../src/Quarantine.cpp:100
msgid "DEBUG move(): cross-device link, uso copy+remove\n"
msgstr "DEBUG move(): 異なるデバイス間リンク、コピー+削除を使用します\n"
#: ../src/Quarantine.cpp:105
msgid "❌ Errore copia in quarantena: "
msgstr "❌ 隔離へのコピーエラー: "
#: ../src/Quarantine.cpp:114
msgid "⚠ Impossibile rimuovere il file originale: "
msgstr "⚠ 元ファイルを削除できません: "
#: ../src/Quarantine.cpp:120 ../src/Quarantine.cpp:131
msgid "❌ Errore spostamento quarantena: "
msgstr "❌ 隔離移動エラー: "
#: ../src/Quarantine.cpp:127
msgid "✔ File spostato in quarantena: "
msgstr "✔ ファイルを隔離に移動しました: "
#: ../src/Quarantine.cpp:143
msgid "❌ Ripristino impossibile: metadata mancante per "
msgstr "❌ 復元できません: メタデータがありません: "
#: ../src/Quarantine.cpp:155
msgid "❌ Ripristino impossibile: metadata vuoto o corrotto in "
msgstr "❌ 復元できません: メタデータが空または破損しています: "
#: ../src/Quarantine.cpp:164
msgid "❌ Ripristino impossibile: file in quarantena mancante "
msgstr "❌ 復元できません: 隔離ファイルが見つかりません "
#: ../src/Quarantine.cpp:189
msgid "DEBUG restore(): cross-device link, uso copy+remove\n"
msgstr "DEBUG restore(): 異なるデバイス間リンク、コピー+削除を使用します\n"
#: ../src/Quarantine.cpp:194
msgid "❌ Errore copia durante il ripristino: "
msgstr "❌ 復元中のコピーエラー: "
#: ../src/Quarantine.cpp:202
msgid "⚠ Impossibile rimuovere il file in quarantena: "
msgstr "⚠ 隔離ファイルを削除できません: "
#: ../src/Quarantine.cpp:207 ../src/Quarantine.cpp:219
msgid "❌ Errore ripristino: "
msgstr "❌ 復元エラー: "
#: ../src/Quarantine.cpp:215
msgid "✔ File ripristinato in: "
msgstr "✔ ファイルを復元しました: "
#: ../src/Quarantine.cpp:234
msgid "✔ File eliminato dalla quarantena: "
msgstr "✔ 隔離からファイルを削除しました: "
#: ../src/Quarantine.cpp:237
msgid "❌ Errore eliminazione: "
msgstr "❌ 削除エラー: "
#: ../src/PrivacyPage.cpp:53
msgid "🔒 Privacy Webcam / Microfono"
msgstr "🔒 ウェブカメラ / マイクのプライバシー"
#: ../src/PrivacyPage.cpp:76
msgid "[Privacy] Errore lettura auto_refresh"
msgstr "[Privacy] auto_refreshの読み込みエラー"
#: ../src/PrivacyPage.cpp:84
msgid "Abilita/Disabilita Webcam e Microfono"
msgstr "ウェブカメラとマイクの有効/無効"
#: ../src/PrivacyPage.cpp:96
msgid "Aggiornamento automatico ogni 5 minuti"
msgstr "5分ごとに自動更新"
#: ../src/PrivacyPage.cpp:101
msgid "🔓 Sblocca dispositivi"
msgstr "🔓 デバイスをアンロック"
#: ../src/PrivacyPage.cpp:108
msgid "Richiesto sblocco manuale dei dispositivi"
msgstr "デバイスの手動アンロックが必要です"
#: ../src/PrivacyPage.cpp:142
msgid "📜 Log giornaliero caricato."
msgstr "📜 日次ログを読み込みました。"
#: ../src/PrivacyPage.cpp:144 ../src/PrivacyPage.cpp:555
msgid "📝 Nessun log disponibile per oggi."
msgstr "📝 本日のログはありません。"
#: ../src/PrivacyPage.cpp:147
msgid "⚠️ Errore durante il caricamento del log."
msgstr "⚠️ ログの読み込み中にエラー。"
#: ../src/PrivacyPage.cpp:157
msgid "⏳ Inizializzazione del servizio privacy..."
msgstr "⏳ プライバシーサービスを初期化中..."
#: ../src/PrivacyPage.cpp:158
msgid "=== Avvio BastionGuard PrivacyPage ==="
msgstr "=== BastionGuard PrivacyPage 起動 ==="
#: ../src/PrivacyPage.cpp:165 ../src/PrivacyPage.cpp:699
msgid "🕵️ Monitoraggio privacy attivo"
msgstr "🕵️ プライバシー監視が有効"
#: ../src/PrivacyPage.cpp:177
msgid "=== Arresto monitoraggio privacy ==="
msgstr "=== プライバシー監視を停止 ==="
#: ../src/PrivacyPage.cpp:190
msgid "Avvio automatico del servizio BastionGuard-privacyd..."
msgstr "BastionGuard-privacydサービスの自動起動..."
#: ../src/PrivacyPage.cpp:202
msgid "📷 Webcam/Microfono sbloccati automaticamente"
msgstr "📷 ウェブカメラ/マイクが自動的にアンロックされました"
#: ../src/PrivacyPage.cpp:204
msgid "❌ Errore nello sblocco automatico"
msgstr "❌ 自動アンロックエラー"
#: ../src/PrivacyPage.cpp:252
msgid "🕵️ Monitoraggio in tempo reale avviato"
msgstr "🕵️ リアルタイム監視を開始しました"
#: ../src/PrivacyPage.cpp:261
msgid "Nuovo accesso rilevato: %1"
msgstr "新しいアクセスを検出: %1"
#: ../src/PrivacyPage.cpp:321
msgid "⚠️ Accesso dispositivo rilevato"
msgstr "⚠️ デバイスアクセスを検出"
#: ../src/PrivacyPage.cpp:371
msgid "<b>%1</b> sta tentando di accedere a webcam o microfono."
msgstr "<b>%1</b> がウェブカメラまたはマイクへのアクセスを試みています。"
#: ../src/PrivacyPage.cpp:382
msgid "🕒 %1 altri processi in attesa..."
msgstr "🕒 あと %1 プロセス待機中..."
#: ../src/PrivacyPage.cpp:393
msgid "✔ Consenti"
msgstr "✔ 許可"
#: ../src/PrivacyPage.cpp:394
msgid "✖ Nega"
msgstr "✖ 拒否"
#: ../src/PrivacyPage.cpp:407
msgid "Accesso CONSENTITO a %1"
msgstr "%1 へのアクセスを許可しました"
#: ../src/PrivacyPage.cpp:421
msgid "Accesso NEGATO a %1 — blocco webcam/microfono"
msgstr "%1 へのアクセスを拒否 — ウェブカメラ/マイクをブロック"
#: ../src/PrivacyPage.cpp:439
msgid "❌ ERRORE: impossibile applicare il blocco tramite helper!"
msgstr "❌ エラー: ヘルパー経由でブロックを適用できません!"
#: ../src/PrivacyPage.cpp:440
msgid "❌ Errore: impossibile bloccare webcam/microfono"
msgstr "❌ エラー: ウェブカメラ/マイクをブロックできません"
#: ../src/PrivacyPage.cpp:442
msgid "🔒 Webcam/microfono BLOCCATI tramite helper (popup)"
msgstr "🔒 ヘルパー経由でウェブカメラ/マイクをブロック(ポップアップ)"
#: ../src/PrivacyPage.cpp:443
msgid "🔒 Webcam e microfono bloccati"
msgstr "🔒 ウェブカメラとマイクをブロックしました"
#: ../src/PrivacyPage.cpp:465
msgid "🔄 Aggiornamento elenco processi e log..."
msgstr "🔄 プロセス一覧とログを更新中..."
#: ../src/PrivacyPage.cpp:466
msgid "Aggiornamento manuale avviato"
msgstr "手動更新を開始しました"
#: ../src/PrivacyPage.cpp:492
msgid "Auto aggiornamento attivato (salvato in config)"
msgstr "自動更新を有効化(設定に保存)"
#: ../src/PrivacyPage.cpp:493
msgid "Auto aggiornamento disattivato (salvato in config)"
msgstr "自動更新を無効化(設定に保存)"
#: ../src/PrivacyPage.cpp:495
msgid "[Privacy] Errore salvataggio auto_refresh: "
msgstr "[Privacy] auto_refresh保存エラー: "
#: ../src/PrivacyPage.cpp:500
msgid "⏳ Auto aggiornamento attivo ogni 5 minuti."
msgstr "⏳ 5分ごとの自動更新が有効です。"
#: ../src/PrivacyPage.cpp:508
msgid "🛑 Auto aggiornamento disattivato."
msgstr "🛑 自動更新を無効化しました。"
#: ../src/PrivacyPage.cpp:525
msgid "Nessun processo sta utilizzando webcam o microfono."
msgstr "ウェブカメラやマイクを使用中のプロセスはありません。"
#: ../src/PrivacyPage.cpp:527
msgid ""
"📋 Processi attivi:\n"
"\n"
msgstr ""
"📋 アクティブなプロセス:\n"
"\n"
#: ../src/PrivacyPage.cpp:535
msgid ""
"📜 Log giornaliero:\n"
"\n"
msgstr ""
"📜 日次ログ:\n"
"\n"
#: ../src/PrivacyPage.cpp:552
msgid "⚠️ Impossibile leggere il log giornaliero."
msgstr "⚠️ 日次ログを読み込めません。"
#: ../src/PrivacyPage.cpp:561
msgid "✅ Aggiornamento completato."
msgstr "✅ 更新完了しました。"
#: ../src/PrivacyPage.cpp:565
msgid "Errore update_process_list: "
msgstr "update_process_list エラー: "
#: ../src/PrivacyPage.cpp:620
msgid "[Privacy] Errore scrittura log giornaliero."
msgstr "[Privacy] 日次ログの書き込みエラー。"
#: ../src/PrivacyPage.cpp:640
msgid "Privacy abilitata"
msgstr "プライバシー保護を有効化"
#: ../src/PrivacyPage.cpp:640
msgid "Privacy disabilitata"
msgstr "プライバシー保護を無効化"
#: ../src/PrivacyPage.cpp:642
msgid "[Privacy] Errore salvataggio config: "
msgstr "[Privacy] 設定保存エラー: "
#: ../src/PrivacyPage.cpp:655
msgid "[Privacy] Errore caricamento config"
msgstr "[Privacy] 設定読み込みエラー"
#: ../src/PrivacyPage.cpp:669
msgid "📷 Riattivazione webcam/microfono..."
msgstr "📷 ウェブカメラ/マイクの再有効化..."
#: ../src/PrivacyPage.cpp:670
msgid "🔒 Disattivazione webcam/microfono in corso..."
msgstr "🔒 ウェブカメラ/マイクの無効化中..."
#: ../src/PrivacyPage.cpp:672
msgid "Toggle privacy: "
msgstr "プライバシー切り替え: "
#: ../src/PrivacyPage.cpp:700
msgid "Script OK: UNBLOCK eseguito"
msgstr "スクリプトOK: UNBLOCK実行完了"
#: ../src/PrivacyPage.cpp:707
msgid "🔕 Privacy monitor disattivato"
msgstr "🔕 プライバシーモニターを無効化しました"
#: ../src/PrivacyPage.cpp:708
msgid "Script OK: BLOCK eseguito"
msgstr "スクリプトOK: BLOCK実行完了"
#: ../src/PrivacyPage.cpp:716
msgid "ERRORE: esecuzione script privacy fallita"
msgstr "エラー: プライバシースクリプトの実行に失敗"
#: ../src/PrivacyPage.cpp:717
msgid "❌ Errore nell'esecuzione dello script."
msgstr "❌ スクリプト実行エラー。"
#: ../src/PrivacyPage.cpp:738
msgid "🔓 Dispositivi sbloccati manualmente"
msgstr "🔓 デバイスを手動でアンロックしました"
#: ../src/PrivacyPage.cpp:741
msgid "Webcam e microfono sbloccati"
msgstr "ウェブカメラとマイクをアンロックしました"
#: ../src/PrivacyPage.cpp:743
msgid "❌ Errore durante sblocco manuale"
msgstr "❌ 手動アンロック中にエラー"
#: ../src/PrivacyPage.cpp:744
msgid "❌ Impossibile sbloccare i dispositivi."
msgstr "❌ デバイスをアンロックできません。"
#: ../src/phishing/BastionGuard-daemon.cpp:93
msgid "[BastionGuard-daemon] ✅ Whitelist caricata: "
msgstr "[BastionGuard-daemon] ✅ ホワイトリストを読み込みました: "
#: ../src/phishing/BastionGuard-daemon.cpp:116
msgid "[BastionGuard-daemon] 📁 Creata directory log: "
msgstr "[BastionGuard-daemon] 📁 ログディレクトリを作成しました: "
#: ../src/phishing/BastionGuard-daemon.cpp:121
msgid "[BastionGuard-daemon] Log creato automaticamente.\n"
msgstr "[BastionGuard-daemon] ログを自動作成しました。\n"
#: ../src/phishing/BastionGuard-daemon.cpp:123
msgid "[BastionGuard-daemon] 🧾 Creato file log: "
msgstr "[BastionGuard-daemon] 🧾 ログファイルを作成しました: "
#: ../src/phishing/BastionGuard-daemon.cpp:141
msgid "[BastionGuard-daemon] 🔐 Proprietario impostato su "
msgstr "[BastionGuard-daemon] 🔐 所有者を設定しました: "
#: ../src/phishing/BastionGuard-daemon.cpp:144
msgid "[BastionGuard-daemon] ⚠️ Impossibile cambiare owner del log ("
msgstr "[BastionGuard-daemon] ⚠️ ログの所有者を変更できません ("
#: ../src/phishing/BastionGuard-daemon.cpp:148
msgid "[BastionGuard-daemon] ⚠️ Utente '"
msgstr "[BastionGuard-daemon] ⚠️ ユーザー '"
#: ../src/phishing/BastionGuard-daemon.cpp:149
msgid "' non trovato: skip chown\n"
msgstr "' が見つかりません: chownをスキップします\n"
#: ../src/phishing/BastionGuard-daemon.cpp:153
msgid "[BastionGuard-daemon] ⚠️ Errore gestione log: "
msgstr "[BastionGuard-daemon] ⚠️ ログ管理エラー: "
#: ../src/phishing/BastionGuard-daemon.cpp:175
msgid "[BastionGuard-daemon] 🚀 Avvio del servizio LocalWarningServer..."
msgstr "[BastionGuard-daemon] 🚀 LocalWarningServerサービスを起動..."
#: ../src/phishing/BastionGuard-daemon.cpp:191
msgid ""
"[BastionGuard-daemon] ⚠️ Permessi insufficienti per aprire porte 81/444.\n"
msgstr ""
"[BastionGuard-daemon] ⚠️ ポート81/444を開く権限が不足しています。\n"
#: ../src/phishing/BastionGuard-daemon.cpp:192
msgid ""
" Esegui: sudo setcap 'cap_net_bind_service=+ep' /usr/bin/BastionGuard-"
"daemon\n"
msgstr ""
" 実行してください: 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] ✅ サーバーが起動しました: "
#: ../src/phishing/BastionGuard-daemon.cpp:210
msgid " e "
msgstr " と "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid "[BastionGuard-daemon] 🟢 Trusted domain rilevato: "
msgstr "[BastionGuard-daemon] 🟢 信頼済みドメインを検出: "
#: ../src/phishing/BastionGuard-daemon.cpp:219
msgid " — bypass redirect.\n"
msgstr " — リダイレクトをバイパスします。\n"
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid "[BastionGuard-daemon] 🔴 Sospetto: "
msgstr "[BastionGuard-daemon] 🔴 疑わしい: "
#: ../src/phishing/BastionGuard-daemon.cpp:221
msgid " — instradato verso 127.0.0.2.\n"
msgstr " — 127.0.0.2 にリダイレクトします。\n"
#: ../src/phishing/BastionGuard-daemon.cpp:230
msgid "[BastionGuard-daemon] 🛑 Arresto in corso..."
msgstr "[BastionGuard-daemon] 🛑 停止中..."
#: ../src/phishing/BastionGuard-daemon.cpp:232
msgid "[BastionGuard-daemon] ✅ Terminato correttamente."
msgstr "[BastionGuard-daemon] ✅ 正常に終了しました。"
#: ../src/phishing/BastionGuard-daemon.cpp:235
msgid "[BastionGuard-daemon] ❌ Errore fatale: "
msgstr "[BastionGuard-daemon] ❌ 致命的エラー: "
#: ../src/phishing/BastionGuard-daemon.cpp:239
msgid "[BastionGuard-daemon] ❌ Errore sconosciuto."
msgstr "[BastionGuard-daemon] ❌ 不明なエラー。"
#: ../src/phishing/local_warning_server.cpp:64
msgid "(Log non disponibile)"
msgstr "(ログはありません)"
#: ../src/phishing/local_warning_server.cpp:68
msgid "(Log vuoto)"
msgstr "(ログが空です)"
#: ../src/phishing/local_warning_server.cpp:86
msgid "(Nessuna attività recente)"
msgstr "(最近の活動はありません)"
#: ../src/phishing/local_warning_server.cpp:193
msgid "[LocalWarningServer] ✅ Whitelist caricata: "
msgstr "[LocalWarningServer] ✅ ホワイトリストを読み込みました: "
#: ../src/phishing/local_warning_server.cpp:194
msgid " domini trusted\n"
msgstr " 件の信頼済みドメイン\n"
#: ../src/phishing/local_warning_server.cpp:232
msgid "[LocalWarningServer] ⚠️ Porta "
msgstr "[LocalWarningServer] ⚠️ ポート "
#: ../src/phishing/local_warning_server.cpp:233
msgid " non disponibile: "
msgstr " が利用できません: "
#: ../src/phishing/local_warning_server.cpp:269
msgid "[LocalWarningServer] ❌ Errore creazione SoupServer\n"
msgstr "[LocalWarningServer] ❌ SoupServer作成エラー\n"
#: ../src/phishing/local_warning_server.cpp:286
msgid "[LocalWarningServer] TLS error: "
msgstr "[LocalWarningServer] TLSエラー: "
#: ../src/phishing/local_warning_server.cpp:300
msgid "[LocalWarningServer] ⚠️ Nessuna porta disponibile su "
msgstr "[LocalWarningServer] ⚠️ 利用可能なポートがありません: "
#: ../src/phishing/local_warning_server.cpp:307
msgid "[LocalWarningServer] ✅ Avviato su "
msgstr "[LocalWarningServer] ✅ 起動しました: "
#: ../src/phishing/local_warning_server.cpp:325
msgid "[LocalWarningServer] 🛑 Arrestato\n"
msgstr "[LocalWarningServer] 🛑 停止しました\n"
#: ../src/phishing/local_warning_server.cpp:342
#: ../src/phishing/local_warning_server.cpp:351
msgid "dominio-sconosciuto"
msgstr "不明なドメイン"
#: ../src/phishing/local_warning_server.cpp:375
msgid "Accesso bloccato - BastionGuard DNS"
msgstr "アクセスをブロックしました - BastionGuard DNS"
#: ../src/phishing/local_warning_server.cpp:413
msgid "Dominio bloccato"
msgstr "ドメインをブロックしました"
#: ../src/phishing/local_warning_server.cpp:415
msgid "L'accesso al dominio"
msgstr "ドメインへのアクセス"
#: ../src/phishing/local_warning_server.cpp:418
msgid "è stato bloccato dal sistema DNS di BastionGuard (dnsmasq)."
msgstr "はBastionGuardのDNSシステム(dnsmasq)によってブロックされました。"
#: ../src/phishing/local_warning_server.cpp:420
msgid "Torna al sicuro"
msgstr "安全な場所に戻る"
#: ../src/phishing/local_warning_server.cpp:421
msgid "BastionGuard — protezione DNS attiva"
msgstr "BastionGuard — DNS保護が有効です"
#: ../src/phishing/google_safe.cpp:33
msgid ""
"[GoogleSafe] 🛈 Modulo attivo ma disabilitato in questa build (dnsmasq "
"backend)\n"
msgstr ""
"[GoogleSafe] 🛈 モジュールは有効ですがこのビルドでは無効化されています(dnsmasqバックエンド)\n"
#: ../src/phishing/WebProbe.cpp:97
msgid "[WebProbe] ✅ Caricata blocklist da: "
msgstr "[WebProbe] ✅ ブロックリストを読み込みました: "
#: ../src/phishing/WebProbe.cpp:98
msgid " domini)\n"
msgstr " 件のドメイン)\n"
#: ../src/phishing/WebProbe.cpp:102
msgid "[WebProbe] ⚠️ Nessuna blocklist trovata.\n"
msgstr "[WebProbe] ⚠️ ブロックリストが見つかりません。\n"
#: ../src/phishing/WebProbe.cpp:205
msgid "[WebProbe] ⚠️ DNS ha restituito 127.0.0.2 per "
msgstr "[WebProbe] ⚠️ DNSが127.0.0.2を返しました: "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid "[Cloud] Nessun file "
msgstr "[Cloud] ファイルが見つかりません "
#: ../src/cloud/MalwareBazaar.cpp:30
msgid " trovato.\n"
msgstr " \n"
#: ../src/cloud/MalwareBazaar.cpp:41 ../src/cloud/MalwareBazaar.cpp:44
msgid "malware_bazaar_api_key="
msgstr "malware_bazaar_api_key="
#: ../src/cloud/MalwareBazaar.cpp:47
msgid "[Cloud] API key caricata correttamente.\n"
msgstr "[Cloud] APIキーを正常に読み込みました。\n"
#: ../src/cloud/MalwareBazaar.cpp:49
msgid "[Cloud] API key vuota.\n"
msgstr "[Cloud] APIキーが空です。\n"
#: ../src/cloud/MalwareBazaar.cpp:126
msgid "[Cloud] Nessuna API key impostata.\n"
msgstr "[Cloud] APIキーが設定されていません。\n"
#: ../src/cloud/MalwareBazaar.cpp:132
msgid "[Cloud] Impossibile inizializzare CURL.\n"
msgstr "[Cloud] CURLを初期化できません。\n"
#: ../src/cloud/MalwareBazaar.cpp:158
msgid "[Cloud] Curl errore: "
msgstr "[Cloud] Curlエラー: "
#: ../src/cloud/MalwareBazaar.cpp:164
msgid "[Cloud] JSON non valido\n"
msgstr "[Cloud] 無効なJSON\n"
#: ../src/cloud/MalwareBazaar.cpp:171
msgid "[Cloud] Errore API: "
msgstr "[Cloud] APIエラー: "
#: ../src/cloud/MalwareBazaar.cpp:177
msgid "[Cloud] Nessun dato per questo hash\n"
msgstr "[Cloud] このハッシュに関するデータはありません\n"
msgid "DB ClamAV"
msgstr "ClamAV データベース"
msgid "Database firme ClamAV"
msgstr "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 ""
"このセクションでは、ClamAV データベースに含まれるシグネチャを表示します。\n"
"/var/lib/clamav にインストールされたカスタムシグネチャは、clamd によって自動的に読み込まれます。"
msgid "Percorso database:"
msgstr "データベースのパス:"
msgid "Aggiorna"
msgstr "更新"
msgid "Firme trovate: %1"
msgstr "検出されたシグネチャ数: %1"
msgid "Nessuna firma trovata in /var/lib/clamav"
msgstr "/var/lib/clamav にシグネチャが見つかりませんでした"
#: src/DashboardPage.cpp
msgid "Verifica aggiornamenti..."
msgstr "更新を確認しています..."
#: src/DashboardPage.cpp
msgid "Aggiornato"
msgstr "最新の状態です"
#: src/DashboardPage.cpp
msgid "Aggiornamento disponibile"
msgstr "アップデートがあります"
#: src/DashboardPage.cpp
msgid "Impossibile verificare"
msgstr "確認できません"
msgid "Remoto: %1 (%2)"
msgstr "リモート: %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 ""
"BastionGuard の初期セットアップへようこそ。\n"
"このウィザードは、初期設定をステップごとにご案内します。\n"
"\n"
"主な手順は10あります:\n"
"1) ローカルリゾルバの設定(DNS 127.0.0.1)\n"
"2) BastionGuard 用 DNSMasq の設定\n"
"3) 必要なファイアウォールポートの開放\n"
"4) 高度なファイアウォール設定(nftables)\n"
"5) システムCAの生成およびインストール\n"
"6) Webサーバーの設定(HTTP/HTTPSポート)\n"
"7) ブラウザ用 Native Messaging Host のインストール\n"
"8) User Agent サービスの有効化\n"
"9) 銀行リストのダウンロード(MISP)\n"
"10) 選択したアクションの概要および実行。\n"
"\n"
"「次へ」と「戻る」ボタンを使用してセクション間を移動できます。"
msgid "Protezione"
msgstr "保護"
msgid "Servizi"
msgstr "サービス"
msgid "Phishing Scanner"
msgstr "フィッシングスキャナー"
msgid "Analyze a URL for phishing"
msgstr "フィッシングの可能性をURLで分析"
msgid "Check a domain phishing"
msgstr "ドメインのフィッシングチェック"
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 "宛先がブロックリストに存在しない場合、BastionGuard はヒューリスティックなページ分析を行い、フィッシングパターン、リダイレクトチェーン、認証情報収集フォーム、難読化されたスクリプト、ブランドなりすましの兆候を検出します。"
msgid "Analyze"
msgstr "分析"
msgid "Insert a URL to analyze."
msgstr "分析するURLを入力してください。"
msgid "The URL format is not valid."
msgstr "URLの形式が無効です。"
msgid "Analysis started..."
msgstr "分析を開始しました..."
msgid "Analyzing URL..."
msgstr "URLを分析中..."
msgid "Starting analysis for:"
msgstr "次の対象の分析を開始:"
msgid "Ready."
msgstr "準備完了"
msgid "Unable to contact BastionGuard Security Intelligence."
msgstr "BastionGuard Security Intelligence に接続できません。"
msgid "Remote analysis failed."
msgstr "リモート分析に失敗しました。"
msgid "The remote BastionGuard Security Intelligence page did not return valid HTML."
msgstr "リモートの BastionGuard Security Intelligence ページから有効なHTMLが返されませんでした。"
msgid "Unexpected response format from remote analyzer."
msgstr "リモート分析サービスから予期しない形式の応答が返されました。"
msgid "Parsing failed."
msgstr "解析に失敗しました。"
msgid "The remote page responded, but no classification block was found."
msgstr "リモートページは応答しましたが、分類ブロックが見つかりませんでした。"
msgid "Malicious result detected."
msgstr "悪意のある結果が検出されました。"
msgid "Suspicious result detected."
msgstr "疑わしい結果が検出されました。"
msgid "Analysis complete."
msgstr "分析が完了しました。"
msgid "Protezione Email"
msgstr "メール保護"
msgid "Abilita protezione email"
msgstr "メール保護を有効化"
msgid "Scansiona email in uscita"
msgstr "送信メールをスキャン"
msgid "Inserisci firma automatica"
msgstr "自動署名を挿入"
msgid "Pubblica STARTTLS"
msgstr "STARTTLS を公開"
msgid "Abilita listener TLS implicito"
msgstr "暗黙的 TLS リスナーを有効化"
msgid "Nome visualizzato"
msgstr "表示名"
msgid "Ruolo"
msgstr "役職"
msgid "Azienda"
msgstr "会社"
msgid "Telefono"
msgstr "電話番号"
msgid "Sito web"
msgstr "ウェブサイト"
msgid "Logo fisso utilizzato: /usr/share/BastionGuard/data/logo.png"
msgstr "使用されている固定ロゴ: /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 "Thunderbird 用 BastionGuard 拡張機能とネイティブホストをインストールします。\n必要に応じて、インストールを完了するために管理者パスワードを入力してください。"
msgid "Password amministratore"
msgstr "管理者パスワード"
msgid "Inserisci la password sudo"
msgstr "sudo パスワードを入力"
msgid "Installa estensione Thunderbird"
msgstr "Thunderbird 拡張機能をインストール"
msgid "Pulisci log"
msgstr "ログをクリーン"
msgid "Script non trovato:\n"
msgstr "スクリプトが見つかりません:\n"
msgid "Impossibile avviare lo script di installazione.\n"
msgstr "インストールスクリプトを起動できません。\n"
msgid "\n✔ Installazione Thunderbird completata.\n"
msgstr "\n✔ Thunderbird のインストールが完了しました。\n"
msgid "\n❌ Installazione fallita (exit=%1)\n"
msgstr "\n❌ インストールに失敗しました (exit=%1)\n"
msgid "Seleziona i profili SMTP da importare da Thunderbird.\nLe password non sono esportabili: dovrai inserirle manualmente dopo l'importazione."
msgstr "Thunderbird からインポートする SMTP プロファイルを選択してください。\nパスワードはエクスポートできないため、インポート後に手動で入力する必要があります。"
msgid "Profili trovati in Thunderbird"
msgstr "Thunderbird で見つかったプロファイル"
msgid "Profili attivi (da mail.json)"
msgstr "有効なプロファイル (mail.json より)"
msgid "Email: "
msgstr "メール: "
msgid "smtp_host non valido — inserisci il server SMTP reale"
msgstr "smtp_host が無効です — 実際の SMTP サーバーを入力してください"
msgid "Server SMTP:"
msgstr "SMTP サーバー:"
msgid "Porta:"
msgstr "ポート:"
msgid "Password:"
msgstr "パスワード:"
msgid "(salvata)"
msgstr "(保存済み)"
msgid "Inserisci la password SMTP"
msgstr "SMTP パスワードを入力"
msgid "🔍 Scansiona Thunderbird"
msgstr "🔍 Thunderbird をスキャン"
msgid "❌ Nessun profilo trovato"
msgstr "❌ プロファイルが見つかりません"
msgid "✔ Trovati %1 profili SMTP da Thunderbird"
msgstr "✔ Thunderbird から %1 個の SMTP プロファイルが見つかりました"
msgid "⬇ Importa profili selezionati"
msgstr "⬇ 選択したプロファイルをインポート"
msgid "❌ Nessun profilo da importare. Scansiona prima."
msgstr "❌ インポートするプロファイルがありません。まずスキャンしてください。"
msgid "✔ %1 profili salvati e proxy riavviato."
msgstr "✔ %1 個のプロファイルが保存され、プロキシが再起動されました。"
msgid "✔ Importati %1 profili — salvataggio fallito, usa 'Salva' manualmente."
msgstr "✔ %1 個のプロファイルをインポート — 保存に失敗しました。「保存」を手動で使用してください。"
msgid "Nessun profilo selezionato."
msgstr "プロファイルが選択されていません。"
msgid "Generale"
msgstr "一般"
msgid "Firma"
msgstr "署名"
msgid "Profili SMTP"
msgstr "SMTP プロファイル"
msgid "Thunderbird"
msgstr "Thunderbird"
msgid "Salva configurazione email"
msgstr "メール設定を保存"
msgid "Firma vuota"
msgstr "署名が空です"
msgid "La firma automatica è abilitata ma tutti i campi firma sono vuoti."
msgstr "自動署名は有効ですが、すべての署名フィールドが空です。"
msgid "Profili SMTP non configurati"
msgstr "SMTP プロファイルが設定されていません"
msgid "I seguenti profili avevano smtp_host = 127.0.0.1 e non possono essere usati come relay:\n"
msgstr "次のプロファイルは smtp_host = 127.0.0.1 であり、リレーとして使用できません:\n"
msgid "\nSono stati salvati senza server SMTP. Aggiorna i campi 'Server SMTP' nel tab Profili SMTP e reimporta."
msgstr "\nSMTP サーバーなしで保存されました。SMTP プロファイルタブの「SMTP サーバー」フィールドを更新して再インポートしてください。"
msgid "❌ Impossibile salvare la configurazione"
msgstr "❌ 設定を保存できません"
msgid "Errore salvataggio"
msgstr "保存エラー"
msgid "Impossibile scrivere ~/.config/BastionGuard/mail.json"
msgstr "~/.config/BastionGuard/mail.json に書き込めません"
msgid "✔ Configurazione salvata in ~/.config/BastionGuard/mail.json"
msgstr "✔ 設定が ~/.config/BastionGuard/mail.json に保存されました"
msgid "✔ %1 profili attivi"
msgstr "✔ %1 個のアクティブプロファイル"
msgid "✔ Configurazione email multi-SMTP salvata"
msgstr "✔ マルチ SMTP メール設定が保存されました"
msgid "Email"
msgstr "メール"
msgid "Mail Proxy"
msgstr "メールプロキシ"
msgid "Proxy SMTP locale per protezione email in uscita"
msgstr "送信メール保護のためのローカル SMTP プロキシ"
msgid "⏳ Troppi controlli cloud in corso, salto temporaneamente."
msgstr "⏳ クラウドチェックが多すぎるため、一時的にスキップします。"
msgid "❌ Errore controllo cloud sconosciuto."
msgstr "❌ 不明なクラウドチェックエラー。"
#: first-run-services-window.cpp
msgid "[FirstRun] CA non ancora generata, verrà installata al primo avvio CEF\n"
msgstr "[FirstRun] CA はまだ生成されていません。CEF の初回起動時にインストールされます\n"
#: first-run-services-window.cpp
msgid "[FirstRun] helper non trovato: "
msgstr "[FirstRun] ヘルパーが見つかりません: "
#: first-run-services-window.cpp
msgid "[FirstRun] Installazione CA BastionGuard nel trust store...\n"
msgstr "[FirstRun] BastionGuard CA をトラストストアにインストールしています...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ⚠️ pkexec fallito, tentativo sudo...\n"
msgstr "[FirstRun] ⚠️ pkexec に失敗しました。sudo を試行しています...\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ✅ CA installata nel sistema\n"
msgstr "[FirstRun] ✅ CA がシステムにインストールされました\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ❌ Installazione CA fallita\n"
msgstr "[FirstRun] ❌ CA のインストールに失敗しました\n"
#: first-run-services-window.cpp
msgid "[FirstRun] ✅ NSS: "
msgstr "[FirstRun] ✅ NSS: "
#: first-run-services-window.cpp
msgid "[FirstRun] ✅ NSS profili utente aggiornati\n"
msgstr "[FirstRun] ✅ NSS ユーザープロファイルが更新されました\n"
#. bank_filter.hpp
#: bank_filter.hpp
msgid "[filter] HOME variable not set\n"
msgstr "[filter] HOME 変数が設定されていません\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] %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] %zu 個の銀行ドメインと %zu 個の決済ドメインを読み込みました\n"
#. block_page.hpp
#: block_page.hpp
msgid "BastionGuard — Protected Session"
msgstr "BastionGuard — 保護されたセッション"
#: block_page.hpp
msgid "Banking institution"
msgstr "金融機関"
#: block_page.hpp
msgid "Secure payment"
msgstr "安全な支払い"
#: block_page.hpp
msgid "Protected session opened"
msgstr "保護されたセッションが開始されました"
#: 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 は <strong>%s</strong> を分離された保護ウィンドウで開きました。"
"<br><br>このタブはサイトにアクセスできません。新しく開いた BastionGuard のウィンドウを使用してください。"
#: block_page.hpp
msgid ""
"💡 You can safely close this tab. The secure session is already active in "
"the sandbox."
msgstr ""
"💡 このタブは安全に閉じることができます。安全なセッションはすでにサンドボックス内で有効です。"
#: block_page.hpp
msgid "Shield icon"
msgstr "シールドアイコン"
#: block_page.hpp
msgid "Verified"
msgstr "検証済み"
#: block_page.hpp
msgid "en"
msgstr "ja"
#. ca_installer.hpp
#: ca_installer.hpp
msgid "[ca-installer] NSS utente aggiornato\n"
msgstr "[ca-installer] NSS ユーザーが更新されました\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ ヘルパーが見つかりません: "
#: ca_installer.hpp
msgid "[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr "[ca-installer] 🔐 CA のインストール許可を要求しています...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr "[ca-installer] ❌ pkexec が失敗したか、ユーザーにより拒否されました\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr "[ca-installer] ✅ pkexec 経由で CA がシステムにインストールされました\n"
#: ca_installer.hpp
msgid "[ca-installer] ⚠️ Fallback sudo...\n"
msgstr "[ca-installer] ⚠️ sudo にフォールバックしています...\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr "[ca-installer] ❌ CA をシステムにインストールできませんでした\n"
#: ca_installer.hpp
msgid "[ca-installer] ✅ CA già trusted\n"
msgstr "[ca-installer] ✅ CA はすでに信頼されています\n"
#: ca_installer.hpp
msgid "[ca-installer] ❌ CA source non trovata: "
msgstr "[ca-installer] ❌ CA ソースが見つかりません: "
#: SettingsPage.cpp
msgid "Installazione navigazione sicura"
msgstr "セキュアブラウジングのインストール"
#: SettingsPage.cpp
msgid "Avvio installazione navigazione sicura...\n"
msgstr "セキュアブラウジングのインストールを開始しています...\n"
#: SettingsPage.cpp
msgid "Log installazione"
msgstr "インストールログ"
#: SettingsPage.cpp
msgid "Chiudi"
msgstr "閉じる"
#: SettingsPage.cpp
msgid "✔ Navigazione sicura installata"
msgstr "✔ セキュアブラウジングがインストールされました"
#: SettingsPage.cpp
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ セキュアブラウジングのインストールに失敗しました"
#: SettingsPage.cpp
msgid "Installazione completata"
msgstr "インストール完了"
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata correttamente.\n\nChiudi il browser e riaprilo."
msgstr "セキュアブラウジングのインストールが正常に完了しました。\n\nブラウザを閉じてから再度開いてください。"
#: SettingsPage.cpp
msgid "La navigazione sicura è stata installata, ma il riavvio del servizio BastionGuard-cef non è riuscito.\n\nChiudi il browser e riaprilo."
msgstr "セキュアブラウジングはインストールされましたが、BastionGuard-cefサービスの再起動に失敗しました。\n\nブラウザを閉じてから再度開いてください。"
#: SettingsPage.cpp
msgid "Errore"
msgstr "エラー"
#: SettingsPage.cpp
msgid "Impossibile completare l'installazione della navigazione sicura. Controlla il log nella finestra aperta."
msgstr "セキュアブラウジングのインストールを完了できませんでした。開いているウィンドウのログを確認してください。"
#: DashoardPage.cpp
msgid "Tema Scuro"
msgstr "ダークテーマ"
#: DashoardPage.cpp
msgid "Tema Chiaro"
msgstr "ライトテーマ"
#: SettingsWindow.cpp
msgid "Domini Pagamenti"
msgstr "決済ドメイン"
#: SettingsWindow.cpp
msgid "Bypass Proxy"
msgstr "プロキシバイパス"
# ── build_secure_payments_tab — pulsante "Installazione navigazione sicura" ───
msgid "Installazione navigazione sicura"
msgstr "セキュアブラウジングのインストール"
msgid "Avvio installazione navigazione sicura...\n"
msgstr "セキュアブラウジングのインストールを開始しています...\n"
msgid "Installazione completata"
msgstr "インストール完了"
msgid ""
"La navigazione sicura è stata installata correttamente.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"セキュアブラウジングは正常にインストールされました。\n"
"\n"
"ブラウザを閉じて再度開いてください。"
msgid ""
"La navigazione sicura è stata installata, ma il riavvio del servizio "
"BastionGuard-cef non è riuscito.\n"
"\n"
"Chiudi il browser e riaprilo."
msgstr ""
"セキュアブラウジングはインストールされましたが、"
"BastionGuard-cef サービスの再起動に失敗しました。\n"
"\n"
"ブラウザを閉じて再度開いてください。"
msgid "✔ Navigazione sicura installata"
msgstr "✔ セキュアブラウジングがインストールされました"
msgid "❌ Installazione navigazione sicura fallita"
msgstr "❌ セキュアブラウジングのインストールに失敗しました"
msgid ""
"Impossibile completare l'installazione della navigazione sicura. "
"Controlla il log nella finestra aperta."
msgstr ""
"セキュアブラウジングのインストールを完了できませんでした。"
"開いているウィンドウのログを確認してください。"
# ── build_proxy_bypass_tab ────────────────────────────────────────────────────
msgid "🔓 Bypass Proxy"
msgstr "🔓 プロキシバイパス"
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 ""
"このリストにあるドメインは BastionGuard プロキシを完全にバイパスします。\n"
"トラフィックは純粋な透過 TCP トンネルで転送されます:\n"
"TLS のインターセプトや証明書の置き換えは行われません。\n"
"\n"
"プロキシの存在を検出した際に 2FA や CAPTCHA を有効にするサイトで使用してください。"
msgid ""
"ℹ️ Anche le banche presenti in banks.json vengono bypassate se inserite qui.\n"
"Rimuoverle dal bypass per ripristinare la protezione sandbox."
msgstr ""
"ℹ️ banks.json に含まれる銀行も、ここに追加するとバイパスされます。\n"
"サンドボックス保護を復元するには、バイパス一覧から削除してください。"
msgid "Domini in bypass:"
msgstr "バイパス対象ドメイン:"
msgid "Inserisci dominio (es. banca.it oppure checkout.esempio.com)"
msgstr "ドメインを入力 (例: banca.it または checkout.example.com)"
msgid "Aggiungi"
msgstr "追加"
msgid "Rimuovi"
msgstr "削除"
msgid "Ripristina"
msgstr "復元"
msgid "Salva"
msgstr "保存"
msgid "Valore non valido"
msgstr "無効な値"
msgid "Inserisci un dominio valido (es. banca.it)."
msgstr "有効なドメインを入力してください (例: banca.it)。"
msgid "➕ Dominio aggiunto — clicca Salva per applicare."
msgstr "➕ ドメインを追加しました — 「保存」をクリックして適用してください。"
msgid "🗑 Dominio rimosso — clicca Salva per applicare."
msgstr "🗑 ドメインを削除しました — 「保存」をクリックして適用してください。"
msgid "↩️ Lista ripristinata dal file."
msgstr "↩️ ファイルからリストを復元しました。"
msgid "Errore"
msgstr "エラー"
msgid "Impossibile salvare proxy_bypass.json."
msgstr "proxy_bypass.json を保存できませんでした。"
msgid "✔ proxy_bypass.json salvato"
msgstr "✔ proxy_bypass.json を保存しました"
msgid "Bypass Proxy"
msgstr "プロキシバイパス"
msgid ""
"[filter] HOME variable not set\n"
msgstr ""
"[filter] HOME 変数が設定されていません\n"
msgid "banks"
msgstr "銀行"
msgid "payments"
msgstr "支払い"
msgid "exclusions"
msgstr "除外"
msgid "user-banks"
msgstr "ユーザー銀行"
msgid "proxy-bypass"
msgstr "プロキシバイパス"
msgid ""
"[filter] loaded %zu bank, %zu user-bank, %zu payment, %zu exclusion, %zu proxy-bypass domains\n"
msgstr ""
"[filter] %zu 件の銀行、%zu 件のユーザー銀行、%zu 件の支払い、%zu 件の除外、%zu 件のプロキシバイパスドメインを読み込みました\n"
msgid ""
"[filter] cannot read %s list: %s\n"
msgstr ""
"[filter] %s リストを読み取れません: %s\n"
msgid ""
"[bastionguard] session closed for root: %s — browser proxy restored\n"
msgstr ""
"[bastionguard] root のセッションを終了しました: %s — ブラウザのプロキシを復元しました\n"
msgid ""
"[bastionguard] failed to launch %s for %s\n"
msgstr ""
"[bastionguard] %s を %s のために起動できませんでした\n"
msgid ""
"[bastionguard] open_notify exception: %s\n"
msgstr ""
"[bastionguard] open_notify 例外: %s\n"
msgid ""
"[bastionguard] open_notify unknown exception\n"
msgstr ""
"[bastionguard] open_notify 不明な例外\n"
msgid ""
"[bastionguard] secure domain already active, blocking again: %s (session: %s)\n"
msgstr ""
"[bastionguard] セキュアドメインはすでに有効です。再度ブロックします: %s (セッション: %s)\n"
msgid ""
"[bastionguard] %s intercepted: %s (root: %s)\n"
msgstr ""
"[bastionguard] %s をインターセプトしました: %s (root: %s)\n"
msgid ""
"[cef] accept error: %s\n"
msgstr ""
"[cef] accept エラー: %s\n"
msgid ""
"[args] invalid --port value\n"
msgstr ""
"[args] 無効な --port 値\n"
msgid ""
"[cef] CefInitialize failed\n"
msgstr ""
"[cef] CefInitialize に失敗しました\n"
msgid ""
"[cef] initialized (sandbox ON)\n"
msgstr ""
"[cef] 初期化完了 (サンドボックス ON)\n"
msgid ""
"[cef] starting %u I/O threads\n"
msgstr ""
"[cef] %u 個の I/O スレッドを開始します\n"
msgid ""
"[cef] signal received, exiting\n"
msgstr ""
"[cef] シグナルを受信しました。終了します\n"
msgid ""
"[filter] SIGHUP: reloading domain lists\n"
msgstr ""
"[filter] SIGHUP: ドメインリストを再読み込みしています\n"
msgid ""
"[cef] acceptor error: %s\n"
msgstr ""
"[cef] acceptor エラー: %s\n"
msgid ""
"[cef] backend proxy listening on %s:%d\n"
msgstr ""
"[cef] バックエンドプロキシが %s:%d で待機中\n"
msgid ""
"[browser-proxy] Firefox profile configured: %s\n"
msgstr ""
"[browser-proxy] Firefox プロファイルを設定しました: %s\n"
msgid ""
"[browser-proxy] Chromium policy written: %s\n"
msgstr ""
"[browser-proxy] Chromium ポリシーを書き込みました: %s\n"
msgid ""
"[ca-install] certutil not found, skipping Firefox CA install\n"
msgstr ""
"[ca-install] certutil が見つかりません。Firefox CA インストールをスキップします\n"
msgid ""
"[ca-install] CA installed in Firefox profile: %s\n"
msgstr ""
"[ca-install] CA を Firefox プロファイルにインストールしました: %s\n"
msgid ""
"[ca-install] CA installed in ~/.pki/nssdb (Chromium)\n"
msgstr ""
"[ca-install] CA を ~/.pki/nssdb (Chromium) にインストールしました\n"
msgid ""
"[ca-install] CA installed in snap Chromium nssdb\n"
msgstr ""
"[ca-install] CA を snap Chromium の nssdb にインストールしました\n"
msgid ""
"[ca-install] CA cert not found, skipping\n"
msgstr ""
"[ca-install] CA 証明書が見つかりません。スキップします\n"
msgid ""
"[ca-install] installing BastionGuard CA in browsers\n"
msgstr ""
"[ca-install] BastionGuard CA をブラウザにインストールしています\n"
msgid ""
"[browser-proxy] configuring browsers\n"
msgstr ""
"[browser-proxy] ブラウザを設定しています\n"
msgid ""
"[browser-proxy] restoring browser proxy settings\n"
msgstr ""
"[browser-proxy] ブラウザのプロキシ設定を復元しています\n"
msgid ""
"[proxy-config] command failed: %s\n"
msgstr ""
"[proxy-config] コマンド失敗: %s\n"
msgid ""
"[proxy-config] setting system proxy → %s:%d\n"
msgstr ""
"[proxy-config] システムプロキシを設定 → %s:%d\n"
msgid ""
"[proxy-config] restoring system proxy\n"
msgstr ""
"[proxy-config] システムプロキシを復元\n"
msgid ""
"[tls-intercept] generazione CA intermedia RSA 4096...\n"
msgstr ""
"[tls-intercept] 中間 CA (RSA 4096) を生成中...\n"
msgid ""
"[tls-intercept] ✅ CA intermedia generata\n"
msgstr ""
"[tls-intercept] ✅ 中間 CA を生成しました\n"
msgid ""
"[tls-intercept] CA copiata in /etc/BastionGuard/certs/\n"
msgstr ""
"[tls-intercept] CA を /etc/BastionGuard/certs/ にコピーしました\n"
msgid ""
"[tls-intercept] CA caricata dal disco\n"
msgstr ""
"[tls-intercept] CA をディスクから読み込みました\n"
msgid ""
"[tls-intercept] leaf cert pronto per: %s\n"
msgstr ""
"[tls-intercept] リーフ証明書準備完了: %s\n"
msgid ""
"[ca-installer] NSS utente aggiornato\n"
msgstr ""
"[ca-installer] ユーザー NSS を更新しました\n"
msgid "[ca-installer] ❌ helper non trovato: "
msgstr "[ca-installer] ❌ ヘルパーが見つかりません: "
msgid ""
"[ca-installer] 🔐 Richiesta autorizzazione installazione CA...\n"
msgstr ""
"[ca-installer] 🔐 CA インストールの許可を要求しています...\n"
msgid ""
"[ca-installer] ❌ pkexec fallito o rifiutato dall'utente\n"
msgstr ""
"[ca-installer] ❌ pkexec が失敗したか、ユーザーによって拒否されました\n"
msgid ""
"[ca-installer] ✅ CA installata nel sistema via pkexec\n"
msgstr ""
"[ca-installer] ✅ CA を pkexec 経由でシステムにインストールしました\n"
msgid "[ca-installer] ❌ CA intercept non trovata: "
msgstr "[ca-installer] ❌ インターセプト CA が見つかりません: "
msgid ""
"[ca-installer] ℹ️ Verrà generata al primo avvio del proxy TLS\n"
msgstr ""
"[ca-installer] ℹ️ TLS プロキシの初回起動時に生成されます\n"
msgid ""
"[ca-installer] ✅ CA già trusted (sentinel valido)\n"
msgstr ""
"[ca-installer] ✅ CA はすでに信頼されています (有効な sentinel)\n"
msgid ""
"[ca-installer] 🔄 CA nuova o non ancora trusted — installazione...\n"
msgstr ""
"[ca-installer] 🔄 新しい CA または未信頼の CA — インストール中...\n"
msgid ""
"[ca-installer] ⚠️ Fallback sudo...\n"
msgstr ""
"[ca-installer] ⚠️ sudo フォールバック...\n"
msgid ""
"[ca-installer] ❌ Impossibile installare CA nel sistema\n"
msgstr ""
"[ca-installer] ❌ CA をシステムにインストールできませんでした\n"
msgid "Tema dell'interfaccia"
msgstr "インターフェースのテーマ"
msgid "Seleziona tema"
msgstr "テーマを選択"
msgid "☀ Chiaro (Light)"
msgstr "☀ ライト(Light)"
msgid "🌙 Scuro (Dark)"
msgstr "🌙 ダーク(Dark)"
msgid "Tema scuro: sfondo #1a1d23, testo chiaro."
msgstr "ダークテーマ:背景 #1a1d23、明るい文字。"
msgid "Tema chiaro: sfondo #f8f9fa, testo scuro."
msgstr "ライトテーマ:背景 #f8f9fa、暗い文字。"
msgid "Applica tema"
msgstr "テーマを適用"
msgid ""
"File CSS non trovato:\n"
msgstr ""
"CSS ファイルが見つかりません:\n"
msgid ""
"Tema applicato con successo.\n"
"Per un'applicazione completa riavvia BastionGuard."
msgstr ""
"テーマが正常に適用されました。\n"
"完全に適用するには BastionGuard を再起動してください。"
msgid ""
"Errore nel caricamento del tema:\n"
msgstr ""
"テーマの読み込み中にエラーが発生しました:\n"
msgid "✅ Lista aggiornata da MISP, whitelist integrata e servizio CEF riavviato."
msgstr "✅ MISPからリストが更新され、ホワイトリストが統合され、CEFサービスが再起動されました。"
msgid "⚠ Lista aggiornata da MISP, ma merge whitelist fallito."
msgstr "⚠ MISPからリストは更新されましたが、ホワイトリストのマージに失敗しました。"
msgid "🛡️ Nuovi domini bancari:\n\n"
msgstr "🛡️ 新しい銀行ドメイン:\n\n"
#: PasswordDialogs.cpp:50
msgid "Nome"
msgstr "名前"
#: PasswordDialogs.cpp:53
msgid "Username / Email"
msgstr "ユーザー名 / メールアドレス"
#: PasswordDialogs.cpp:56
msgid "URL / dominio"
msgstr "URL / ドメイン"
#: PasswordDialogs.cpp:59
msgid "tag1, tag2, tag3"
msgstr "タグ1、タグ2、タグ3"
#: PasswordDialogs.cpp:61
msgid "Password"
msgstr "パスワード"
#: PasswordDialogs.cpp:66 PasswordSearchRow.cpp:36 PasswordVaultView.cpp:167
msgid "Mostra password"
msgstr "パスワードを表示"
#: PasswordDialogs.cpp:79
msgid "Note"
msgstr "メモ"
#: PasswordDialogs.cpp:90 PasswordImportDialog.cpp:153
#: PasswordManagerPage.cpp:270 PasswordManagerPage.cpp:321
#: PasswordManagerPage.cpp:452 PasswordVaultView.cpp:250
msgid "Annulla"
msgstr "キャンセル"
#: PasswordDialogs.cpp:91 PasswordVaultView.cpp:251
msgid "Salva"
msgstr "保存"
#: PasswordImportDialog.cpp:31
msgid "Seleziona un file CSV esportato da Chrome, Edge, Firefox o Safari."
msgstr "Chrome、Edge、Firefox、Safari からエクスポートされたCSVファイルを選択してください。"
#: PasswordImportDialog.cpp:32
msgid "📂 Scegli file CSV…"
msgstr "📂 CSVファイルを選択…"
#: PasswordImportDialog.cpp:34
msgid "⬆ Importa credenziali"
msgstr "⬆ 認証情報をインポート"
#: PasswordImportDialog.cpp:36
msgid "Importa credenziali da browser"
msgstr "ブラウザから認証情報をインポート"
#: PasswordImportDialog.cpp:83
msgid "Anteprima (prime 50 righe — tutte verranno importate):"
msgstr "プレビュー(最初の50行 — すべてインポートされます):"
#: PasswordImportDialog.cpp:103 PasswordVaultView.cpp:108
#: PasswordVaultView.cpp:227
msgid "Chiudi"
msgstr "閉じる"
#: PasswordImportDialog.cpp:138
msgid "Seleziona file CSV"
msgstr "CSVファイルを選択"
#: PasswordImportDialog.cpp:143 PasswordVaultView.cpp:246
msgid "File CSV (*.csv)"
msgstr "CSVファイル (*.csv)"
#: PasswordImportDialog.cpp:149
msgid "Tutti i file"
msgstr "すべてのファイル"
#: PasswordImportDialog.cpp:154
msgid "Apri"
msgstr "開く"
#: PasswordImportDialog.cpp:203
msgid "Browser: "
msgstr "ブラウザ: "
#: PasswordImportDialog.cpp:205
msgid "Credenziali trovate: "
msgstr "見つかった認証情報: "
#: PasswordImportDialog.cpp:231 PasswordVaultView.cpp:92
msgid "Nome / Sito"
msgstr "名前 / サイト"
#: PasswordImportDialog.cpp:232 PasswordVaultView.cpp:93
msgid "Username"
msgstr "ユーザー名"
#: PasswordImportDialog.cpp:233 PasswordVaultView.cpp:94
msgid "URL"
msgstr "URL"
#: PasswordImportDialog.cpp:268
msgid " altre (tutte verranno importate)"
msgstr " その他(すべてインポートされます)"
#: PasswordImportDialog.cpp:287 PasswordImportDialog.cpp:317
msgid "Preparazione: "
msgstr "準備中: "
#: PasswordImportDialog.cpp:289
msgid " credenziali…"
msgstr " 認証情報…"
#: PasswordImportDialog.cpp:326
msgid "Salvataggio nel vault…"
msgstr "ボルトに保存中…"
#: PasswordManagerPage.cpp:36
msgid "🔓 Sblocca vault"
msgstr "🔓 ボルトを解除"
#: PasswordManagerPage.cpp:37
msgid "🔒 Blocca"
msgstr "🔒 ロック"
#: PasswordManagerPage.cpp:40
msgid "+ Nuova"
msgstr "+ 新規"
#: PasswordManagerPage.cpp:41
msgid "⬆ Importa"
msgstr "⬆ インポート"
#: PasswordManagerPage.cpp:42
msgid "🗄 Vault"
msgstr "🗄 ボルト"
#: PasswordManagerPage.cpp:43
msgid "↺ Aggiorna"
msgstr "↺ 更新"
#: PasswordManagerPage.cpp:44
msgid "🗑 Elimina tutto"
msgstr "🗑 すべて削除"
#: PasswordManagerPage.cpp:123 PasswordManagerPage.cpp:202
msgid "🔒 Vault bloccato"
msgstr "🔒 ボルトがロックされています"
#: PasswordManagerPage.cpp:169
msgid "Cerca credenziali..."
msgstr "認証情報を検索..."
#: PasswordManagerPage.cpp:199
msgid "🔓 Vault sbloccato"
msgstr "🔓 ボルトが解除されました"
#: PasswordManagerPage.cpp:241
msgid "Crea master password"
msgstr "マスターパスワードを作成"
#: PasswordManagerPage.cpp:246
msgid ""
"Prima configurazione: scegli una master password.\n"
"Minimo 8 caratteri. Non può essere recuperata se dimenticata."
msgstr ""
"初期設定: マスターパスワードを選択してください。\n"
"最低8文字。忘れた場合は復元できません。"
#: PasswordManagerPage.cpp:253
msgid "Nuova master password"
msgstr "新しいマスターパスワード"
#: PasswordManagerPage.cpp:258
msgid "Conferma master password"
msgstr "マスターパスワードを確認"
#: PasswordManagerPage.cpp:271
msgid "Crea vault"
msgstr "ボルトを作成"
#: PasswordManagerPage.cpp:298
msgid "Le password non coincidono.\n"
msgstr "パスワードが一致しません。\n"
#: PasswordManagerPage.cpp:300
msgid "La master password deve essere di almeno 8 caratteri.\n"
msgstr "マスターパスワードは8文字以上である必要があります。\n"
#: PasswordManagerPage.cpp:302
msgid "🔓 Vault creato e sbloccato"
msgstr "🔓 ボルトが作成され、解除されました"
#: PasswordManagerPage.cpp:305
msgid "Errore durante la creazione del vault.\n"
msgstr "ボルトの作成中にエラーが発生しました。\n"
#: PasswordManagerPage.cpp:313
msgid "Sblocca vault"
msgstr "ボルトを解除"
#: PasswordManagerPage.cpp:315
msgid "Master password"
msgstr "マスターパスワード"
#: PasswordManagerPage.cpp:322
msgid "Sblocca"
msgstr "解除"
#: PasswordManagerPage.cpp:335
msgid "Password errata.\n"
msgstr "パスワードが間違っています。\n"
#: PasswordManagerPage.cpp:357
msgid "Nuova credenziale"
msgstr "新しい認証情報"
#: PasswordManagerPage.cpp:362
msgid "Nome credenziale obbligatorio.\n"
msgstr "認証情報名は必須です。\n"
#: PasswordManagerPage.cpp:368
msgid "Credenziale aggiunta: "
msgstr "認証情報が追加されました: "
#: PasswordManagerPage.cpp:371
msgid "Errore durante il salvataggio.\n"
msgstr "保存中にエラーが発生しました。\n"
#: PasswordManagerPage.cpp:408
msgid "Import completato: "
msgstr "インポート完了: "
#: PasswordManagerPage.cpp:409
msgid " importate"
msgstr " 件インポート"
#: PasswordManagerPage.cpp:410
msgid " fallite"
msgstr " 件失敗"
#: PasswordManagerPage.cpp:435
msgid "Nessuna credenziale da eliminare.\n"
msgstr "削除する認証情報はありません。\n"
#: PasswordManagerPage.cpp:438
msgid "Eliminare tutte le credenziali?"
msgstr "すべての認証情報を削除しますか?"
#: PasswordManagerPage.cpp:449
msgid "Sei sicuro? L'operazione è irreversibile."
msgstr "本当によろしいですか?この操作は元に戻せません。"
#: PasswordSearchRow.cpp:32
msgid "Utente: "
msgstr "ユーザー: "
#: PasswordSearchRow.cpp:33
msgid "URL: "
msgstr "URL: "
#: PasswordSearchRow.cpp:34
msgid "Aggiornato: "
msgstr "更新日: "
#: PasswordSearchRow.cpp:37
msgid "Modifica"
msgstr "編集"
#: PasswordSearchRow.cpp:38
msgid "Elimina"
msgstr "削除"
#: PasswordVaultView.cpp:31 PasswordVaultView.cpp:263
msgid "💾 Esporta CSV"
msgstr "💾 CSVをエクスポート"
#: PasswordVaultView.cpp:33
msgid "Vault — credenziali salvate"
msgstr "ボルト — 保存された認証情報"
#: PasswordVaultView.cpp:59
msgid "Filtra per nome, username, URL…"
msgstr "名前、ユーザー名、URLでフィルター…"
#: PasswordVaultView.cpp:95
msgid "Aggiornato"
msgstr "更新日"
#: PasswordVaultView.cpp:181
msgid " credenziali"
msgstr " 件の認証情報"
#: PasswordVaultView.cpp:192
msgid "Dettaglio credenziale"
msgstr "認証情報の詳細"
#: PasswordVaultView.cpp:216
msgid "Nome:"
msgstr "名前:"
#: PasswordVaultView.cpp:217
msgid "Username:"
msgstr "ユーザー名:"
#: PasswordVaultView.cpp:218
msgid "URL:"
msgstr "URL:"
#: PasswordVaultView.cpp:219
msgid "Password:"
msgstr "パスワード:"
#: PasswordVaultView.cpp:221
msgid "Note:"
msgstr "メモ:"
#: PasswordVaultView.cpp:222
msgid "Creato:"
msgstr "作成日:"
#: PasswordVaultView.cpp:223
msgid "Modificato:"
msgstr "更新日:"
#: PasswordVaultView.cpp:240
msgid "Salva CSV"
msgstr "CSVを保存"
#: PasswordVaultView.cpp:259
msgid "⏳ Esportazione…"
msgstr "⏳ エクスポート中…"
#: PasswordVaultView.cpp:267
msgid "Errore export"
msgstr "エクスポートエラー"
#: PasswordVaultView.cpp:281
msgid "Export completato"
msgstr "エクスポート完了"
#: PasswordVaultView.cpp:286
msgid " credenziali salvate in:\n"
msgstr " 認証情報が保存されました:\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>高度な AES-256-GCM 保護</b> — "
"パスワードは AES-256-GCM により暗号化され、鍵はマスターパスワードから "
"PBKDF2-SHA256(100,000 回の反復)を使用して導出されます。暗号化された "
"ファイルには認証タグが含まれており、外部からの改ざんが行われた場合、"
"ボルトは永久に読み取れなくなります。"
#: 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>警告:</b> — "
"ボルトをエクスポートすると、パスワードが平文のまま CSV ファイルに保存されます。"
"このファイルは安全で他者がアクセスできない場所に保管してください。"
msgid "Protezione"
msgstr "保護"
msgid "Sicurezza"
msgstr "セキュリティ"
msgid "💾 Backup"
msgstr "💾 バックアップ"
msgid "🛡 Recovery GRUB"
msgstr "🛡 GRUBリカバリー"
msgid "<b>Gestione snapshot BastionGuard</b>\n\nPer creare, eliminare e ripristinare snapshot aprire l'interfaccia grafica dedicata.\n"
msgstr "<b>BastionGuardスナップショット管理</b>\n\nスナップショットの作成、削除、復元を行うには、専用のグラフィカルインターフェースを開いてください。\n"
msgid "🛡 Apri Gestione Backup"
msgstr "🛡 バックアップ管理を開く"
msgid "<b>BastionGuard Recovery Environment</b>\n\nInstalla una voce GRUB per avviare un sistema Linux minimale isolato e ripristinare snapshot in sicurezza.\n\n<b>⚠ Requisiti:</b>\n • Almeno <b>2 GB</b> di spazio libero sulla partizione <tt>/boot</tt>\n • Connessione internet per il download dei pacchetti Debian\n • La build può richiedere 10–20 minuti"
msgstr "<b>BastionGuardリカバリー環境</b>\n\n最小構成の分離されたLinuxシステムを起動し、安全にスナップショットを復元するためのGRUBエントリをインストールします。\n\n<b>⚠ 要件:</b>\n • <tt>/boot</tt>パーティションに少なくとも<b>2 GB</b>の空き容量\n • Debianパッケージをダウンロードするためのインターネット接続\n • ビルドには10〜20分かかる場合があります"
msgid "In attesa..."
msgstr "待機中..."
msgid "🔨 Build filesystem squashfs"
msgstr "🔨 squashfsファイルシステムを構築"
msgid "⬆ Installa voce GRUB"
msgstr "⬆ GRUBエントリをインストール"
msgid "🗑 Rimuovi voce GRUB"
msgstr "🗑 GRUBエントリを削除"
msgid "Log operazioni"
msgstr "操作ログ"
msgid "Operazione in corso..."
msgstr "処理を実行中..."
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 "BastionGuardバックアップマネージャーを起動しています...\n"
msgid "Errore durante l'avvio del gestore backup BastionGuard.\n"
msgstr "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>リカバリーイメージが存在します</b></span>\n<small><tt>%1</tt>\nfilesystem.squashfs: %2\nGRUBエントリ: %3</small>"
msgid "✅ installata"
msgstr "✅ インストール済み"
msgid "⚠ non installata"
msgstr "⚠ 未インストール"
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>リカバリーイメージが見つかりません</b></span>\n<small>「Build filesystem squashfs」を使用して作成してください。</small>"
msgid "Spazio libero su <tt>%1</tt>: <b>%2</b> %3"
msgstr "<tt>%1</tt> の空き容量: <b>%2</b> %3"
msgid "<span foreground='#22c55e'>✅ sufficiente</span>"
msgstr "<span foreground='#22c55e'>✅ 十分です</span>"
msgid "<span foreground='#ef4444'>❌ insufficiente (minimo 2 GB)</span>"
msgstr "<span foreground='#ef4444'>❌ 不足しています(最低2GB)</span>"
msgid "Spazio disponibile: <i>non rilevato</i>"
msgstr "利用可能な容量: <i>検出できません</i>"
msgid "==> Avvio build Recovery environment...\n"
msgstr "==> リカバリー環境のビルドを開始しています...\n"
msgid " (può richiedere 10-20 minuti)\n"
msgstr " (10〜20分かかる場合があります)\n"
msgid "==> Installazione voce GRUB...\n"
msgstr "==> GRUBエントリをインストールしています...\n"
msgid "==> Rimozione voce GRUB...\n"
msgstr "==> GRUBエントリを削除しています...\n"
msgid "⚠ Operazione già in corso.\n"
msgstr "⚠ 操作はすでに実行中です。\n"
msgid "Errore avvio processo: %1\n"
msgstr "プロセスの起動エラー: %1\n"
msgid "Errore avvio processo"
msgstr "プロセスの起動エラー"
msgid "⚠ %1"
msgstr "⚠ %1"
msgid "==> Operazione completata con successo.\n"
msgstr "==> 操作が正常に完了しました。\n"
msgid "Completato — disponibile al prossimo avvio"
msgstr "完了 — 次回起動時に利用可能"
msgid "==> Operazione terminata con errore (codice: %1)\n"
msgstr "==> 操作はエラーで終了しました(コード: %1)\n"
msgid "Operazione fallita (codice %1)"
msgstr "操作に失敗しました(コード %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>寄付バンドルでのみ利用可能です。</b> バックアップとリカバリーデータは "
"BastionGuard の寄付バンドルの一部であり、Community Edition では利用できません。"
"これらを有効にするには、プロジェクトを支援してください。"
# --- 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>寄付バンドルでのみ利用可能です。</b> パスワードマネージャーは "
"BastionGuard の寄付バンドルの一部であり、Community Edition では利用できません。"
"これを有効にするには、プロジェクトを支援してください。"
# --- 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 ""
"この機能は 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>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 ""
"1 つの BGRD3 寄付キーで、このコンピューター上の BastionGuard Backup、"
"BastionGuard Password Manager、BastionGuard Recovery Data が有効になります。"
"下の ID をコピーし、専用ポータルでキーを生成してから、完全な BEGIN/END "
"有効化ブロックをここに貼り付けてください。"
msgid "Copy activation IDs"
msgstr "有効化 ID をコピー"
msgid "Refresh IDs with administrator rights"
msgstr "管理者権限で ID を更新"
msgid "Activated"
msgstr "有効化済み"
msgid "Save activation key"
msgstr "有効化キーを保存"
msgid "Change activation key"
msgstr "有効化キーを変更"
msgid "Activation: active"
msgstr "有効化: 有効"
msgid ""
"BastionGuard Backup, Password Manager, and Recovery Data are unlocked on "
"this computer."
msgstr ""
"BastionGuard Backup、Password Manager、Recovery Data はこのコンピューターで"
"有効化されています。"
msgid "never"
msgstr "なし"
msgid "Activation file: "
msgstr "有効化ファイル: "
msgid ""
"Motherboard serial is not readable without administrator rights. Press "
"Refresh IDs with administrator rights and authorize pkexec."
msgstr ""
"管理者権限がないため、マザーボードのシリアル番号を読み取れません。"
"「管理者権限で ID を更新」を押して、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 ""
"有効な BGRD3 寄付キーが保存されるまで、Backup と Password Manager はロック"
"されたままです。同じキーで 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 "マザーボードのシリアル番号: "
msgid "Activation engine: "
msgstr "有効化エンジン: "
msgid "Hardware cache: "
msgstr "ハードウェアキャッシュ: "
msgid "Key format: BGRD3 + KEYID"
msgstr "キー形式: BGRD3 + KEYID"
msgid "Required /etc/machine-id: "
msgstr "必要な /etc/machine-id: "
msgid "Required motherboard serial: "
msgstr "必要なマザーボードのシリアル番号: "
msgid "not readable"
msgstr "読み取り不可"
msgid "Name: "
msgstr "名前: "
msgid "Edition: "
msgstr "エディション: "
msgid "Expires: "
msgstr "有効期限: "
msgid "Donation"
msgstr "寄付"
msgid "Donation supporter"
msgstr "寄付サポーター"
msgid "Activation: not active"
msgstr "有効化: 無効"
msgid "Activation IDs copied to the clipboard."
msgstr "有効化 ID をクリップボードにコピーしました。"
msgid ""
"Unable to access the system clipboard. Select and copy the values below "
"manually."
msgstr ""
"システムのクリップボードにアクセスできません。下の値を選択して手動でコピー"
"してください。"
msgid "Hardware IDs refreshed with administrator rights."
msgstr "管理者権限でハードウェア ID を更新しました。"
msgid "Unable to refresh hardware IDs with administrator rights."
msgstr "管理者権限でハードウェア ID を更新できません。"
msgid ""
"The application could not refresh the complete hardware IDs through pkexec."
msgstr ""
"アプリケーションは pkexec を使用して完全なハードウェア ID を更新できません"
"でした。"
msgid "Administrator authorization failed or was cancelled."
msgstr "管理者認証に失敗したか、キャンセルされました。"
msgid "pkexec authorization was cancelled, unavailable, or denied."
msgstr "pkexec 認証がキャンセルされたか、利用できないか、拒否されました。"
msgid "pkexec may have been cancelled, unavailable, or denied."
msgstr "pkexec がキャンセルされたか、利用できないか、拒否された可能性があります。"
msgid "Continuing with currently readable values."
msgstr "現在読み取り可能な値で続行します。"
msgid "Activation is currently active."
msgstr "有効化は現在有効です。"
msgid ""
"Paste a replacement BGRD3 activation key below, then press Save activation "
"key."
msgstr ""
"下に置き換え用の BGRD3 有効化キーを貼り付けてから、「有効化キーを保存」を"
"押してください。"
msgid ""
"No activation key was pasted. Paste the full BGRD3 BEGIN/END activation "
"block, then press Save activation key."
msgstr ""
"有効化キーが貼り付けられていません。完全な BGRD3 BEGIN/END 有効化ブロックを"
"貼り付けてから、「有効化キーを保存」を押してください。"
msgid ""
"The key must be generated with both values shown above and copied "
"completely, including BEGIN and END lines."
msgstr ""
"キーは上に表示された両方の値を使用して生成し、BEGIN 行と END 行を含めて完全に"
"コピーする必要があります。"
msgid "The activation key was NOT saved."
msgstr "有効化キーは保存されませんでした。"
msgid "Activation failed: "
msgstr "有効化に失敗しました: "
msgid "<b>Donation bundle active.</b> Password Manager is unlocked on this computer."
msgstr "<b>寄付バンドルが有効です。</b> このコンピューターでパスワードマネージャーが利用可能です。"
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>寄付バンドルでのみ利用可能です。</b> パスワードマネージャーは BastionGuard 寄付バンドルの一部であり、Community Edition では利用できません。これを有効にするには、プロジェクトを支援してください。"
msgid "Refresh activation"
msgstr "有効化を更新"
msgid "<b>Donation bundle active.</b> Backup and Recovery GRUB tools are unlocked."
msgstr "<b>寄付バンドルが有効です。</b> バックアップおよびリカバリー GRUB ツールが利用可能です。"
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>寄付バンドルでのみ利用可能です。</b> バックアップとリカバリーデータは BastionGuard 寄付バンドルの一部であり、Community Edition では利用できません。これらを有効にするには、プロジェクトを支援してください。"
#: src/vpn/VpnPage.cpp:36
msgid "Pagina VPN inizializzata."
msgstr "VPNページを初期化しました。"
#: src/vpn/VpnPage.cpp:40
msgid "⚠ Strumenti WireGuard mancanti: "
msgstr "⚠ WireGuardツールがありません: "
#: src/vpn/VpnPage.cpp:41
msgid ". Installa il pacchetto 'wireguard-tools'."
msgstr ". 'wireguard-tools' パッケージをインストールしてください。"
#: src/vpn/VpnPage.cpp:82
msgid "VPN WireGuard"
msgstr "WireGuard VPN"
#: src/vpn/VpnPage.cpp:88
msgid "Connettiti al tuo server WireGuard e maschera il tuo IP pubblico."
msgstr "WireGuardサーバーに接続し、公開IPアドレスを隠します。"
#: src/vpn/VpnPage.cpp:103
msgid "Connessione"
msgstr "接続"
#: src/vpn/VpnPage.cpp:104
msgid "Configurazione"
msgstr "設定"
#: src/vpn/VpnPage.cpp:105
msgid "Kill-switch"
msgstr "キルスイッチ"
#: src/vpn/VpnPage.cpp:123
msgid "Aggiorna attivazione"
msgstr "アクティベーションを更新"
#: src/vpn/VpnPage.cpp:131
msgid "Log"
msgstr "ログ"
#: src/vpn/VpnPage.cpp:152
msgid "Connetti"
msgstr "接続"
#: src/vpn/VpnPage.cpp:154
msgid "Disconnetti"
msgstr "切断"
#: src/vpn/VpnPage.cpp:162 src/vpn/VpnPage.cpp:353
msgid "Stato: disconnesso"
msgstr "状態: 未接続"
#: src/vpn/VpnPage.cpp:164 src/vpn/VpnPage.cpp:356
msgid "Endpoint: —"
msgstr "エンドポイント: —"
#: src/vpn/VpnPage.cpp:172
msgid "IP pubblico"
msgstr "公開IP"
#: src/vpn/VpnPage.cpp:177
msgid "Prima del tunnel: —"
msgstr "トンネル前: —"
#: src/vpn/VpnPage.cpp:179 src/vpn/VpnPage.cpp:577
msgid "Con tunnel attivo: —"
msgstr "トンネル有効時: —"
#: src/vpn/VpnPage.cpp:181
msgid "Aggiorna IP"
msgstr "IPを更新"
#: src/vpn/VpnPage.cpp:201
msgid "Chiavi del client"
msgstr "クライアント鍵"
#: src/vpn/VpnPage.cpp:207
msgid "(generata localmente)"
msgstr "(ローカルで生成)"
#: src/vpn/VpnPage.cpp:210
msgid "(da comunicare al tuo server)"
msgstr "(サーバーに通知する必要があります)"
#: src/vpn/VpnPage.cpp:211
msgid "Genera chiavi"
msgstr "鍵を生成"
#: src/vpn/VpnPage.cpp:214
msgid "Chiave privata:"
msgstr "秘密鍵:"
#: src/vpn/VpnPage.cpp:215
msgid "Chiave pubblica:"
msgstr "公開鍵:"
#: src/vpn/VpnPage.cpp:222
msgid "Dati del tuo server"
msgstr "サーバー情報"
#: src/vpn/VpnPage.cpp:227
msgid "Chiave pubblica del server"
msgstr "サーバー公開鍵"
#: src/vpn/VpnPage.cpp:228
msgid "es. vpn.miosito.it:51820"
msgstr "例: vpn.miosito.it:51820"
#: src/vpn/VpnPage.cpp:229
msgid "es. 10.0.0.2/32"
msgstr "例: 10.0.0.2/32"
#: src/vpn/VpnPage.cpp:230
msgid "es. 10.0.0.1 (opzionale)"
msgstr "例: 10.0.0.1(任意)"
#: 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 "サーバー公開鍵:"
#: src/vpn/VpnPage.cpp:235
msgid "Endpoint (host:porta):"
msgstr "エンドポイント(ホスト:ポート):"
#: src/vpn/VpnPage.cpp:236
msgid "Indirizzo client:"
msgstr "クライアントアドレス:"
#: 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 "生成して読み込む"
#: src/vpn/VpnPage.cpp:250
msgid "In alternativa, importa un file .conf esistente"
msgstr "または、既存の .conf ファイルをインポートします"
#: src/vpn/VpnPage.cpp:257
msgid "/percorso/al/tuo/wg0.conf"
msgstr "/path/to/your/wg0.conf"
#: src/vpn/VpnPage.cpp:258
msgid "Sfoglia…"
msgstr "参照…"
#: src/vpn/VpnPage.cpp:259
msgid "Importa"
msgstr "インポート"
#: src/vpn/VpnPage.cpp:286
msgid "Blocca tutto il traffico se il tunnel cade"
msgstr "トンネルが切断された場合、すべてのトラフィックをブロックする"
#: 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 ""
"有効にすると、送信トラフィックはWireGuardトンネル経由でのみ許可されます。"
"VPNが切断された場合、接続はブロックされます。"
#: src/vpn/VpnPage.cpp:341
msgid "Stato: connesso"
msgstr "状態: 接続済み"
#: src/vpn/VpnPage.cpp:349
msgid "Endpoint: "
msgstr "エンドポイント: "
#: 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>寄付バンドルでのみ利用できます。</b> WireGuard VPNは"
"BastionGuardバンドルの一部であり、Community Editionでは利用できません。"
"ロックを解除するにはプロジェクトを支援してください。"
#: 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 ""
"この機能は寄付バンドルでのみ利用できます(Community "
"Edition)。"
#: src/vpn/VpnPage.cpp:425
msgid "Generazione coppia di chiavi…"
msgstr "鍵ペアを生成しています…"
#: src/vpn/VpnPage.cpp:441
msgid "✗ Generazione chiavi fallita."
msgstr "✗ 鍵の生成に失敗しました。"
#: src/vpn/VpnPage.cpp:447
msgid "✔ Chiavi generate. Comunica la chiave pubblica al server."
msgstr "✔ 鍵を生成しました。公開鍵をサーバーに通知してください。"
#: src/vpn/VpnPage.cpp:459
msgid "Genera prima le chiavi del client."
msgstr "先にクライアント鍵を生成してください。"
#: src/vpn/VpnPage.cpp:473
msgid "✔ Configurazione caricata. Premi Connetti per attivare il tunnel."
msgstr "✔ 設定を読み込みました。トンネルを有効にするには「接続」を押してください。"
#: src/vpn/VpnPage.cpp:475
msgid "✗ Configurazione non valida: "
msgstr "✗ 無効な設定: "
#: src/vpn/VpnPage.cpp:482
msgid "Seleziona configurazione WireGuard"
msgstr "WireGuard設定を選択"
#: src/vpn/VpnPage.cpp:485
msgid "Annulla"
msgstr "キャンセル"
#: src/vpn/VpnPage.cpp:486
msgid "Apri"
msgstr "開く"
#: src/vpn/VpnPage.cpp:489
msgid "File WireGuard (*.conf)"
msgstr "WireGuardファイル (*.conf)"
#: src/vpn/VpnPage.cpp:513
msgid "Nessun file selezionato."
msgstr "ファイルが選択されていません。"
#: src/vpn/VpnPage.cpp:517
msgid "✔ Configurazione importata. Premi Connetti per attivare il tunnel."
msgstr "✔ 設定をインポートしました。トンネルを有効にするには「接続」を押してください。"
#: src/vpn/VpnPage.cpp:519
msgid "✗ Import fallito: "
msgstr "✗ インポートに失敗しました: "
#: 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 ""
"設定が読み込まれていません。「設定」タブから .conf ファイルをインポートするか、"
"各項目を入力して \"生成して読み込む\" を押してください。"
#: src/vpn/VpnPage.cpp:541
msgid "Connessione al server WireGuard…"
msgstr "WireGuardサーバーに接続しています…"
#: src/vpn/VpnPage.cpp:546
msgid "✔ Tunnel attivo."
msgstr "✔ トンネルは有効です。"
#: src/vpn/VpnPage.cpp:554
msgid "Verifica IP pubblico con tunnel…"
msgstr "トンネル経由の公開IPを確認しています…"
#: src/vpn/VpnPage.cpp:559
msgid "✗ Connessione fallita: "
msgstr "✗ 接続に失敗しました: "
#: src/vpn/VpnPage.cpp:571
msgid "Disconnessione…"
msgstr "切断しています…"
#: src/vpn/VpnPage.cpp:576
msgid "✔ Tunnel chiuso."
msgstr "✔ トンネルを閉じました。"
#: src/vpn/VpnPage.cpp:579
msgid "✗ Disconnessione fallita: "
msgstr "✗ 切断に失敗しました: "
#: src/vpn/VpnPage.cpp:609
msgid "Impossibile determinare l'IP pubblico."
msgstr "公開IPを特定できません。"
#: src/vpn/VpnPage.cpp:613
msgid "Con tunnel attivo: "
msgstr "トンネル有効時: "
#: src/vpn/VpnPage.cpp:616
msgid "✔ IP pubblico mascherato correttamente."
msgstr "✔ 公開IPは正常に隠されています。"
#: 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 ""
"⚠ 公開IPが変わっていません: AllowedIPs = 0.0.0.0/0, ::/0 とサーバー側の"
"NATを確認してください。"
#: src/vpn/VpnPage.cpp:623
msgid "Prima del tunnel: "
msgstr "トンネル前: "
#: src/vpn/VpnPage.cpp:639
msgid "Attivazione kill-switch…"
msgstr "キルスイッチを有効化しています…"
#: src/vpn/VpnPage.cpp:640
msgid "Disattivazione kill-switch…"
msgstr "キルスイッチを無効化しています…"
#: src/vpn/VpnPage.cpp:648
msgid "✔ Kill-switch attivo."
msgstr "✔ キルスイッチは有効です。"
#: src/vpn/VpnPage.cpp:649
msgid "✔ Kill-switch disattivato."
msgstr "✔ キルスイッチを無効化しました。"
#: src/vpn/VpnPage.cpp:651
msgid "✗ Operazione kill-switch fallita: "
msgstr "✗ キルスイッチ操作に失敗しました: "