{
  "title": "セキュリティと承認",
  "allowlist": "ツール許可リスト (デフォルトは読み取り専用、リスクが高い場合は人間の承認が必要)",
  "llmUntrusted": "LLM 出力は常に信頼できないため、直接実行しないでください。",
  "pending": "承認待ち",
  "runSysInfo": "Sys.infoを実行",
  "none": "保留中の承認はありません",
  "pillPending": "{{count}} 保留中",
  "pillReady": "準備完了",
  "pill2faOff": "二要素認証オフ",
  "stat2fa": "2FA",
  "statApi": "API",
  "statApiSessions": "APIセッション",
  "revokeOtherTitle": "サインアウト {{n}} 他のセッション",
  "statSsh": "SSH",
  "statSshValue": "{{keys}} キー · {{auth}} 承認済み",
  "statSshHint": "アウトバウンド ID / 許可されたログイン キー",
  "statPending": "保留",
  "on": "オン",
  "off": "オフ",
  "output": "出力",
  "tabAccount": "私のセキュリティ",
  "tabApiKeys": "API キー",
  "tabSsh": "SSH",
  "tabApprovals": "承認",
  "tabAllowlist": "エージェントツール",
  "apiTokenOnce": "API トークン (1 回のみ表示):",
  "copiedToken": "トークンをコピーしました",
  "totpTitle": "2 要素 (TOTP)",
  "totpStatus": "状態：",
  "totpEnabled": "有効",
  "totpEnrolledUnconfirmed": "進行中 — スキャンして確認",
  "totpNotSet": "未設定",
  "totpLead": "ログインには6桁のアプリコードが必要です。",
  "totpWhy1": "盗まれたパスワードだけでは、アプリコードがなければサインインできません",
  "totpWhy2": "機密性の高いアクションでは TOTP を再プロンプトすることができます (ステップアップ)",
  "totpWhy3": "Google Authenticator、Authy、NordPass、1Password などと連携",
  "totpAppsHint": "推奨されるアプリ: Google Authenticator、Authy、Microsoft Authenticator、NordPass、1Password",
  "totpStepsLabel": "セットアップのステップ",
  "totpStepReauth": "パスワードを確認してください",
  "totpStepScan": "QRをスキャン/エンターキー",
  "totpStepConfirm": "6桁のコードを確認してください",
  "totpStepBackup": "リカバリーコードを保存する",
  "totpScanTitle": "QRコードをスキャン",
  "totpScanHint": "認証アプリを開く → アカウントを追加 → この QR をスキャンします。",
  "totpManualTitle": "またはキーを手動で入力します",
  "totpManualHint": "スキャンできない場合は、アプリで手動入力を選択し、この Base32 シークレットを貼り付けます。",
  "totpShowOtpauth": "otpauth:// URL を表示する (詳細)",
  "totpQrAlt": "TOTP設定QRコード",
  "totpQrFailed": "QR をレンダリングできませんでした — 以下の秘密キーを使用してください",
  "totpSecretCopied": "シークレットがコピーされました",
  "hideSecret": "秘密を隠す",
  "showSecret": "シークレットを表示",
  "totpEnabledDesc": "有効。",
  "totpRecoveryRemaining": "{{n}} リカバリー コードが残っています",
  "totpResetSummary": "2FA をリセットまたはオフにします…",
  "totpResetHint": "リセットすると新しい QR/シークレットが発行されます (古いアプリのエントリは機能しなくなります)",
  "totpDisableCodeHint": "アプリの6桁のコードまたはリカバリコード",
  "disable2fa": "二要素認証をオフにする",
  "totpDisabledOk": "二要素認証がオフになった",
  "reauthPassword": "パスワード再入力",
  "reauthPasswordHint": "2FA の開始/リセットには再度パスワードが必要です (盗まれたセッションの保護)",
  "reauthPasswordRequired": "最初にログインパスワードを入力してください",
  "needCurrentPassword": "最初に現在のパスワードを入力してください",
  "passwordMin8": "新しいパスワードは 8 文字以上である必要があります",
  "totpSecretGenerated": "シークレットの準備完了 — QR をスキャンするかキーをコピーして、アプリの 6 桁のコードを入力します",
  "reset2fa": "二要素認証のリセット",
  "start2fa": "二要素認証を設定する",
  "secretLabel": "非公開",
  "confirmCode": "アプリからの6桁のコード",
  "confirmCodeHint": "スキャン後、認証システムに現在表示されている 6 桁の数字を入力します。",
  "confirmCodeInvalid": "6桁の認証コードを入力してください",
  "totpEnabledSaveCodes": "2FA 有効 — 以下のリカバリ コードを今すぐ保存します (1 回のみ表示)",
  "confirmEnable": "確認して有効にする",
  "recoveryCodesHint": "リカバリーコードは一度だけ表示されます",
  "copiedRecoveryCodes": "リカバリーコードがコピーされました",
  "downloadRecovery": ".txtをダウンロード",
  "recoveryDownloaded": "リカバリーコードファイルがダウンロードされました",
  "copyAll": "すべてコピー",
  "savedClose": "保存しました — 完了しました",
  "sessionsTitle": "セッション",
  "sessionsDesc": "",
  "revokeOtherSessions": "他のデバイスからサインアウトする",
  "revokedOtherSessions": "サインアウトしました {{count}} 他のセッション",
  "noSessions": "アクティブなセッションはありません",
  "currentSession": "このデバイス",
  "revoke": "サインアウト",
  "passkeyTitle": "パスキー/WebAuthn",
  "passkeyDesc": "",
  "passkeyRegistered": "パスキーが登録されました",
  "webauthnFailed": "Web認証に失敗しました",
  "webauthnUnsupported": "このページには WebAuthn API がありません。 Brave/Chrome/Firefox では、制限付きモードを避けてください。必要に応じてパスワード マネージャーを使用し、HTTPS 経由でドメイン上のパネルを開きます。",
  "webauthnInsecureContext": "このページは安全なコンテキストではありません ({{origin}})。ブラウザではパスキーに HTTPS または localhost が必要です。Brave/NordPass とは関係ありません。代わりに https://your-domain を開きます。",
  "webauthnIpHost": "IP ({{origin}}) 経由でパネルを開きました。 WebAuthn は IP を RP ID として禁止するため、Brave/NordPass は失敗します。ドメイン + HTTPS (例: https://panel.example.com) をバインドして、再試行してください。",
  "webauthnEnvOk": "パスキーの準備ができました ({{origin}})",
  "webauthnEnvCurrent": "現在のページ: {{origin}}",
  "webauthnCancelled": "キャンセルまたはタイムアウトしました。もう一度やり直してください。",
  "webauthnUnavailableHint": "パスキーにはHTTPS + ドメインが必要です。",
  "registerPasskey": "パスキーを登録する",
  "noPasskey": "パスキーなし",
  "passkeyVerifyOk": "パスキーが検証されました (ステップアップが完了しました)",
  "verifyFailed": "検証に失敗しました",
  "verifyWithPasskey": "パスキーによる検証 (ステップアップ)",
  "passkeyHint": "ハイリスクなステップアップに。 HTTPS + ドメインが必要です。",
  "devicesTitle": "デバイス/バックアップ",
  "devicesDesc": "",
  "viewTrustedDevices": "信頼できるデバイスを表示する",
  "trustedDevicesCount": "信頼できるデバイス: {{count}}",
  "revokeAllDevices": "すべてのデバイスを取り消します",
  "revokedAllDevices": "すべての信頼できるデバイスが取り消されました",
  "export2faBackup": "2FA 暗号化バックアップをエクスポートする",
  "fail2banSnippetMsg": "fail2ban スニペット: {{written}} — {{notes}}",
  "generatefail2ban": "fail2ban スニペットを生成する",
  "generateFail2ban": "fail2ban スニペットを生成",
  "adminPolicyTitle": "管理者の 2FA ポリシー",
  "adminPolicyDesc": "",
  "requireAdmin2fa": "管理者の 2FA が必要",
  "strictAdmin2fa": "厳密: 2FA なしでログインをブロックします",
  "confirmTotpPolicy": "TOTP確認（ポリシー変更時）",
  "confirmTotpPolicyHint": "ポリシーの有効化にはステップアップが必要です",
  "totp6digitPlaceholder": "6桁のコード",
  "policyUpdated": "セキュリティポリシーが更新されました",
  "savePolicy": "ポリシーを保存",
  "recentProbe": "最近のプローブ",
  "apiKeysTitle": "APIアクセスキー",
  "apiKeysDesc": "",
  "createKey": "キーの作成",
  "colName": "氏名",
  "colPrefix": "プリフィクス",
  "colCreated": "作成済み",
  "apiKeysEmpty": "API キーはまだありません",
  "apiKeysEmptyHint": "ツールバーから作成します。次に、Bearer トークンを使用して API を呼び出します",
  "approve": "承認",
  "allowlistTitle": "エージェントツール ({{count}})",
  "allowlistEmpty": "カタログにツールがありません",
  "totpStatusLoadFailed": "2要素の状態を読み込めませんでした",
  "createApiKeyTitle": "APIキーの作成",
  "createApiKeyDesc": "完全なトークンは作成後に 1 回だけ表示されます",
  "createKeyBtn": "キーの作成",
  "apiKeyNameHint": "認識しやすいです。 CI/バックアップスクリプト",
  "apiKeyScope": "範囲",
  "apiKeyScopeHint": "read = 読み取り専用 (完全な変更なし)",
  "scopeFull": "フル (フル API)",
  "scopeRead": "読み取り (読み取り専用)",
  "apiKey2faHint": "2FA がオンの場合、キーの作成には検証コードが必要です (ステップアップ)。",
  "apiKeyCreated": "APIキーが作成されました",
  "export2faBackupTitle": "2FAバックアップのエクスポート",
  "createApiKeyStepUp": "APIキー作成・ステップアップ",
  "enterTotpCode": "現在の TOTP コードを入力してください",
  "export": "書き出し",
  "backupCopied": "暗号化されたバックアップがクリップボードにコピーされました (オフラインで保存)",
  "digit6Placeholder": "6桁のコード",
  "ssh": {
    "workspaceTitle": "SSHワーク​​スペース",
    "workspaceDesc": "まずは仕事を選ぶ",
    "subOutbound": "アウトバウンドID",
    "subOutboundHint": "パネル/プロジェクトのアウトバウンド用の秘密キー",
    "subLogin": "ログイン認証",
    "subLoginHint": "SFTP/SSH できるのは誰ですか",
    "sub2fa": "二要素認証にログイン",
    "sub2faHint": "SSH TOTP (≠ パネル 2FA)",
    "subSshd": "システムsshd",
    "subSshdHint": "プロジェクトユーザーのSFTP設定",
    "jobOutboundTitle": "アウトバウンドに接続する",
    "jobOutboundDesc": "アウトバウンド ID キーの作成 · パネル ピア/プロジェクト git",
    "jobLoginTitle": "インバウンドログインを許可する",
    "jobLoginDesc": "公開鍵をプロジェクトホームに登録 ·authorized_keys",
    "job2faTitle": "SSHログインには2FAが必要です",
    "job2faDesc": "Linux ユーザー TOTP (パネル 2FA とは別)",
    "jobSshdTitle": "システムSFTPを有効にする",
    "jobSshdDesc": "sshd のインストール マッチ スニペット (プロジェクト ユーザー)",
    "purposePanel": "パネルから他のホストへ",
    "purposeUser": "プロジェクトユーザーのアウトバウンド",
    "purposeUnbound": "目的が設定されていない",
    "purposePanelHint": "クラスターピア、バックアップ scp、リモートプローブ",
    "purposeUserHint": "プロジェクト Linux ユーザー git / scp / scripts",
    "purposeDefaultHint": "後でバインド",
    "statusStored": "格納されています",
    "statusInstalled": "ディスクに格納できます。",
    "statusVerified": "確認済み",
    "statusMissing": "ディスク上にありません",
    "statusRetired": "年金生活者",
    "statusError": "エラー",
    "actionInstall": "ディスクへの書き込み",
    "actionTest": "テスト接続",
    "actionCopyPub": "公開鍵をコピーする",
    "pipelineStored": "格納されています",
    "pipelineInstalled": "ディスクに格納できます。",
    "pipelineVerified": "確認済み",
    "progressAria": "進捗",
    "loginTitle": "ログイン認証（公開鍵）",
    "loginDesc": "誰が入ることができますか",
    "loginAdd": "ログイン公開キーを追加する",
    "loginEmpty": "ログイン公開キーがまだありません",
    "loginEmptyHint": "ラップトップまたは CI 公開キーを貼り付け、SFTP/SSH のプロジェクト ユーザーにバインドします (sshd スニペットが必要)",
    "loginAddFirst": "最初のログイン公開キーを追加する",
    "boundProject": "プロジェクト",
    "unboundProject": "プロジェクト無し",
    "loginRemoved": "公開キーが削除されました",
    "remove": "削除する",
    "loginModalTitle": "公開キーを認証する",
    "loginModalDesc": "プロジェクトを選択すると、キーがその Linux ユーザーの home/ に書き込まれます。",
    "addAuth": "権限の追加",
    "selectOption": "— 選択 —",
    "publicKey": "公開キー",
    "publicKeyHint": "全行を貼り付けます。例: ssh-ed25519 ああああ… コメント",
    "commentOptional": "コメント (オプション)",
    "commentPlaceholder": "ノートパソコン/CI",
    "loginNeedProject": "まずプロジェクトを作成します。バインドは、システム ユーザーの準備ができているときに最も効果的に機能します。",
    "loginNeedPub": "プロジェクトを選択し、ssh- で始まる公開キーを貼り付けます。",
    "loginNoProjects": "プロジェクトはありません。以下の既存の Linux ユーザー (root / tester) を認可します。 /root/.ssh を書き込むには YSK_EXECUTE=1 が必要です。",
    "loginLinuxHint": "プロジェクトがない場合に使用されます。例: ルートまたはテスター。",
    "loginAdded": "追加",
    "sshdTitle": "プロジェクトユーザー SFTP (sshd)",
    "sshdDesc": "ysks_* / ysk_* プロジェクト ユーザーが公開キーを使用して SFTP できるようにする",
    "sshdStep1": "プロジェクトのログイン認証の下に公開キーを追加します",
    "sshdStep2": "システムのプレビューとインストール マッチスニペットはこちら",
    "sshdStep3": "インストールにはシステムの実行権限が必要です。 sshdをリロードしようとします",
    "sshdPreview": "構成プレビュー",
    "loadingSnippet": "読み込み中",
    "reloadedCopied": "リロードされました。スニペットがクリップボードにコピーされました",
    "reloadAndCopy": "リロードしてコピーする",
    "installedOk": "インストール済み",
    "installToSystem": "システムにインストールする",
    "sshdManualHint": "実行がブロックされている場合は、特権を使用してコントロール プレーンを実行するか、スニペットを以下に配置します。",
    "outboundTitle": "アウトバウンド ID キー",
    "outboundDesc": "コントロールプレーンで暗号化された秘密キー",
    "outboundAdd": "アウトバウンド ID を追加する",
    "filterActive": "アクティブ",
    "filterPanel": "パネル",
    "filterUser": "プロジェクトユーザー",
    "filterRetired": "年金生活者",
    "filterAll": "すべて",
    "searchIdentity": "名前または指紋を検索…",
    "searchIdentityAria": "アイデンティティの検索",
    "identityCount": "{{count}} アイデンティティ",
    "identityList": "アイデンティティー",
    "outboundEmpty": "アウトバウンド ID はまだありません",
    "outboundEmptyFilter": "一致するアイテムはありません",
    "outboundEmptyHint": "キーの作成は 30 秒以内に完了します。目的を選択→名前→完了。ピア/バックアップ/gitに使用します。",
    "outboundEmptyFilterHint": "フィルターを変更するか検索をクリアしてみてください",
    "outboundAddFirst": "最初のアウトバウンド ID を追加する",
    "userPrefix": "ユーザー {{user}}",
    "createFailed": "作成に失敗しました",
    "identityCreatedOnce": "ID が作成されました (秘密キーは 1 回表示されます)",
    "writtenToDisk": "ディスクに書き込まれました",
    "cannotWriteNeedExecute": "システムに書き込めません: 実行を有効にしてください (YSK_EXECUTE)",
    "notDone": "未完了",
    "installFailed": "インストールに失敗しました",
    "testPassed": "接続OK",
    "testFailed": "接続に失敗しました",
    "testError": "テスト失敗。",
    "copiedPubPaste": "公開キーをコピーしました - ピアのauthorized_keysまたはGitデプロイキーに貼り付けます",
    "deletedNamed": "「{{name}}」を削除しました",
    "rotated": "ローテーション済み: 古いキーは廃止され、新しいキーが作成されました",
    "detailStatus": "状態",
    "detailPurpose": "目的",
    "detailLinuxUser": "Linuxユーザー",
    "detailDiskPath": "ディスクパス",
    "detailLastTest": "前回のテスト",
    "suggestFlow": "推奨: 保存 → ディスクへの書き込み → 公開鍵をピアに配置 → 接続のテスト",
    "suggestFlowPrefix": "推奨: 保存 → ディスクへの書き込み → 配置",
    "suggestFlowSuffix": "ピア上 → テスト接続",
    "publicKeyStrong": "公開キー",
    "copiedPub": "公開鍵がコピーされました",
    "allowLocalLogin": "このキーによるローカル ログインを許可する",
    "localLoginOk": "ローカルログイン認証に公開キーを追加",
    "testingConnection": "接続をテスト中…",
    "rotateKey": "キーを回転",
    "wizStepPurpose": "この鍵は何のためにあるのでしょうか？",
    "wizStepProject": "どのプロジェクトですか？",
    "wizStepPanelConfirm": "パネルアウトバウンドの確認",
    "wizStepName": "名前とオプション",
    "wizStepPurposeDesc": "目的を選択してリストを作成し、パスを揃えてインストールします",
    "wizStepProjectDesc": "そのプロジェクトの Linux ユーザーとホームへのキー バインド",
    "wizStepPanelDesc": "秘密キーは他のホストへの scp/ssh のコントロール プレーン シークレットに残ります",
    "wizStepNameDesc": "認識のための名前。高度なオプションは待つことができます",
    "prevStep": "戻る",
    "nextStep": "次へ",
    "createIdentity": "アイデンティティの作成",
    "purposePanelTitle": "パネルから他のホストへ",
    "purposePanelSub": "クラスターピア、リモートバックアップ、プローブ",
    "purposePanelRec": "ほとんどの管理操作に推奨",
    "purposeUserTitle": "プロジェクトユーザーのアウトバウンド",
    "purposeUserSub": "git pull、プロジェクト スクリプト scp",
    "purposeUserPath": "プロジェクトのホーム/.ssh を書き込みます",
    "selectProject": "— プロジェクトの選択 —",
    "noProjectsHint": "まだプロジェクトがありません - 最初にプロジェクトとシステム ユーザーを作成してください",
    "afterCreatePub": "作成後、",
    "afterCreatePubMid": "ターゲットホスト上で",
    "afterCreatePubEnd": "、次に「テスト接続」を使用します。",
    "privKeyStayLocal": "秘密キーはこのコントロール プレーンに残ります。リストやログには決して記載されません。",
    "displayName": "表示名",
    "displayNameHint": "例えばピア製品、myapp-git",
    "algorithm": "アルゴリズム",
    "algoSuggested": "おすすめ",
    "algoLegacy": "レガシーシステム",
    "installImmediately": "作成後すぐにディスクに書き込みます",
    "installImmediatelyHint": "(システムの実行が必要です。そうでない場合は、適用できないと言われます)",
    "savePrivTitle": "今すぐ秘密キーを保存します",
    "savePrivDesc": "閉じた後、完全な秘密キーは再び表示されなくなります",
    "copiedPriv": "秘密鍵がコピーされました",
    "copyPriv": "秘密鍵をコピーする",
    "nextInstallDisk": "次へ: ディスクへの書き込み",
    "savedCloseBtn": "保存しました — 閉じる",
    "privKeyOnce": "秘密鍵（今回のみ）",
    "privSavedConfirm": "秘密キーを安全に保管しました (パスワード マネージャー/オフライン バックアップ)",
    "testConnTitle": "テスト接続",
    "testConnDesc": "この ID で ssh … true を試してください。成功とは、この目標が達成可能であることを意味するだけです。",
    "startTest": "検査開始",
    "testTarget": "ターゲット",
    "testTargetHint": "形式 user@host または user@host:port",
    "deleteIdentityTitle": "ID を削除しますか?",
    "rotateKeyTitle": "キーを回転しますか？",
    "deleteIdentityDesc": "「{{name}}」を削除し、ディスク上の秘密キーファイルを削除してみてください",
    "rotateKeyDesc": "「{{name}}」は廃止され、新しいキーが作成されます。ピアのauthorized_keysを更新します。",
    "rotate": "回転",
    "enrollStatusSecret": "生成されたシークレット",
    "enrollStatusConfirmed": "アプリが確認されました",
    "enrollStatusWritten": "家に手紙を書いた",
    "enrollStatusRetired": "年金生活者",
    "needProjectOrUser": "プロジェクトを選択するか、Linux ユーザー名を入力します",
    "enrollFailed": "登録に失敗しました",
    "totpGenerated": "SSH のみの TOTP が生成される (同期しない限り、パネル 2FA とは別)",
    "confirmed": "確認済み",
    "codeWrong": "コードが違います",
    "gaWritten": ".google_authenticator を作成しました",
    "needExecute": "システム実行を有効にする必要があります",
    "ssh2faTitle": "SSH ログインの第 2 要素",
    "ssh2faDesc": "Linux ユーザーの SSH ログインを保護します",
    "ssh2faStep1": "Linux ユーザーの TOTP を登録する (QR をスキャン)",
    "ssh2faStep2": "アプリの6桁コードを確認",
    "ssh2faStep3": "ホームファイルの書き込み",
    "ssh2faStep4": "PAM モジュールをインストールし、スニペットをマージします (下記)",
    "pkgLabel": "パッケージ {{name}}",
    "pkgStatus": "パッケージ {{status}}",
    "pamStatus": "パム {{status}}",
    "kbdStatus": "sshd キーボードインタラクティブ {{status}}",
    "light": {
      "green": "わかりました",
      "yellow": "チェック",
      "red": "ない"
    },
    "enrollForUser": "ユーザーの SSH 2FA を登録する",
    "ssh2faEmpty": "SSH 2FA を持っている Linux ユーザーはまだいません",
    "ssh2faEmptyHint": "最初にキーログインを優先します。",
    "startEnroll": "登録を開始する",
    "fromPanelBadge": "パネルと同じ",
    "enterCode": "コードを入力",
    "rewriteHome": "ホームファイルを書き換える",
    "writeHome": "故郷へ手紙を書く。",
    "retiredOk": "年金生活者",
    "retire": "撤収",
    "pamTitle": "システム: PAM / sshd (手動または許可されている場合に適用)",
    "pamDesc": "nullok は、ファイルを持たないユーザーのロックを回避します。ファイルが書き込まれました ≠ TOTP が必要です。",
    "pamSnippet": "PAM スニペット (/etc/pam.d/sshd にマージ)",
    "sshdHint": "sshdのヒント",
    "rescueUsers": "ユーザーをレスキュー (カンマ区切り、厳密に一致しない)",
    "strictPreview": "厳密一致プレビュー (公開鍵+TOTP、パスワードオフ)",
    "copiedPam": "PAM スニペットがコピーされました",
    "copyPam": "PAMをコピー",
    "applyStrict": "システムに厳密を適用する",
    "pamPkgHint": "パッケージ：",
    "pamRescueHint": "。 2FA ファイルを持たないレスキュー管理者を少なくとも 1 人保持します (デフォルトのルート)。",
    "enrollModalTitle": "SSH 2FA を登録する",
    "enrollModalDesc": "デフォルト: 独立した秘密 (パネルと共有されない)",
    "generateShowSecret": "シークレットを生成して表示する",
    "projectSuggested": "プロジェクト (推奨)",
    "orManualUser": "— または手動でユーザーを入力 —",
    "linuxUser": "Linuxユーザー",
    "advancedSharePanel": "詳細: 現在のパネル演算子の TOTP シークレットを使用します (確認するには SHARED と入力します)",
    "setupAuthTitle": "認証システムをセットアップする",
    "setupAuthDesc": "シークレットをスキャンまたは入力し、アプリの 6 桁のコードで確認します",
    "later": "後で",
    "confirmCodeBtn": "コードを確認",
    "secretBase32": "シークレット (base32)",
    "copiedSecret": "シークレットがコピーされました",
    "copySecret": "シークレットをコピー",
    "scanThenCode": "すでにスキャンされている場合は、現在の 6 桁のコードを入力します。",
    "verifyCode": "検証コード",
    "applyStrictStepUp": "厳格な適用・ステップアップ",
    "enterPanelTotp": "現在のパネル TOTP コードを入力してください",
    "applyBtn": "適用",
    "appliedOk": "応用編",
    "sharePanelTitle": "パネルの TOTP 秘密を共有しますか?",
    "sharePanelDesc": "リスクが高い。 「SHARED」と入力して確認します。",
    "confirmString": "確認文字列",
    "enableShare": "共有を有効にする",
    "invalidPub": "OpenSSH 公開鍵を 1 行で貼り付けてください（ssh-ed25519 / ssh-rsa / ecdsa…）。",
    "dryRunOk": "プレビューが完了しました。下の内容を確認してください。",
    "strictDryRun": "厳格モードのプレビュー",
    "errorNoDetail": "テスト失敗（詳細なし）",
    "strictBlocked": "パッケージまたは PAM の準備ができていないため、Strict の適用は無効です。",
    "privCloseWithoutAck": "閉店しました。秘密キーは再度表示されません。保存しなかった場合は、新しいものを生成します。"
  },
  "sessionsActive": "アクティブなセッション",
  "sessionsOther": "その他のデバイス",
  "sessionsHint": "",
  "noSessionsHint": "再度サインインすると、このデバイスがここに表示されます。",
  "sessionOtherBadge": "その他",
  "sessionThisDevice": "到着しました",
  "sessionDeviceOn": "{{os}}の{{browser}}",
  "sessionIpUnknown": "IP不明",
  "sessionLastActive": "最後にアクティブでした {{when}}",
  "sessionStarted": "サインインしました {{when}}",
  "sessionIdShort": "ID : {{id}}",
  "sessionJustNow": "たった今",
  "sessionMinAgo": "{{n}} 分前",
  "sessionHourAgo": "時間前",
  "sessionDayAgo": "{{n}}日前",
  "revokeSessionTitle": "このデバイスをサインアウトしますか?",
  "revokeSessionDesc": "{{device}} ({{ip}}) のセッションを終了します。そのデバイスは再度サインインする必要があります。",
  "revokeOthersTitle": "他のすべてのデバイスをサインアウトしますか?",
  "revokeOthersDesc": "これにより、他のセッション {{count}} が終了します。現在のブラウザはサインインしたままになります。",
  "sessionRevoked": "セッションがサインアウトしました",
  "mySecurityHint": "",
  "policyTotpHint": "サイト ポリシー: 各管理者は独自の 2FA (個別の QR) を有効にする必要があります。",
  "requireUser2fa": "すべてのパネルユーザーに 2FA を要求",
  "changePasswordTitle": "サインインパスワードを変更",
  "currentPassword": "現在のパスワード",
  "newPassword": "新しいパスワード",
  "confirmNewPassword": "新しいパスワード（確認）",
  "passwordMismatch": "新しいパスワードが一致しません。",
  "changePassword": "パスワードを変更",
  "passwordChanged": "パスワードを更新しました。",
  "strictNeedsEnrolled": "Strict をオンにする前に、管理者の 2要素が必要です。",
  "policyTotpNeedSelf": "先にこのアカウントで 2要素を有効にしてください。確認コードを入力できません。",
  "policyNoTotpHint": "This account has no 2FA yet — saving policy does not need a TOTP. Set up 2FA above if you want to require it for others.",
  "policyNeedSelf2fa": "まずこのアカウントで 2FA を有効にしてから、TOTP コードで確認します",
  "revokeAllDevicesTitle": "記憶されているすべてのデバイスを取り消します - あなたと他の管理者は 2FA を再度確認する必要があります",
  "sessionCli": "CLI",
  "sessionApi": "API",
  "fail2banSnippetTitle": "fail2ban スニペット",
  "fail2banSnippetEmpty": "スニペットは書き込まれませんでした。",
  "trustedDevicesTitle": "信頼済みデバイス",
  "noTrustedDevices": "信頼済みデバイスはありません。",
  "strictConfirmTitle": "Strict 2要素をオンにしますか?",
  "strictConfirmDesc": "2要素未設定のユーザーはサインインできません。利用可能な TOTP または Passkey があることを確認してください。",
  "revokeDevicesTitle": "信頼済みデバイスを取り消しますか?",
  "revokeDevicesDesc": "記憶したブラウザーで再び 2要素が必要になります。",
  "approvalsHint": "高リスクツールに第二オペレーターの承認が必要なときに表示されます。権限は「ユーザー → 権限」で設定します。",
  "allowlistReadonly": "エージェントツールのカタログ（読み取り専用）。能力の付与は「ユーザー → 権限」で設定します。",
  "colTool": "ツール",
  "colAllowed": "許可",
  "colRisk": "リスク",
  "colApproval": "承認",
  "risk": {
    "low": "低",
    "medium": "中",
    "high": "高",
    "critical": "重大"
  },
  "confirmDeleteApiKey": "この API キーを削除しますか?",
  "confirmDeleteApiKeyDesc": "「{{name}}」で認証を停止します。これを元に戻すことはできません。"
}
