{
  "title": "インテリジェントなアップデート",
  "body": "",
  "risk": {
    "critical": "クリティカル",
    "high": "高い",
    "medium": "中程度",
    "low": "低"
  },
  "justNow": "いますぐ",
  "secAgo": "%s秒前",
  "minAgo": "{{n}}分前",
  "hourAgo": "時間前",
  "highRiskN": "{{count}} 高リスク",
  "panelUpdate": "パネルのアップデートが利用可能",
  "footerNewVersion": "新しいバージョン {{version}}",
  "riskOk": "リスク管理可能",
  "riskUnevaluated": "未評価 — スキャン + OSV を実行",
  "pendingScan": "スキャン待ち",
  "packages": "パッケージ",
  "highRisk": "高リスク",
  "needApproval": "承認が必要です",
  "hasCve": "CVEがある",
  "panel": "パネル",
  "schedule": "予定",
  "reload": "再読み込み",
  "osvTitle": "OSV にクエリを実行して上位 12 個の推奨パッケージを取得します (ネットワークが必要)",
  "scanOsv": "スキャン+ OSV",
  "cveNotChecked": "未チェック",
  "scanPkgs": "パッケージをスキャンする",
  "tabInventory": "パッケージの在庫",
  "tabSelf": "パネルセルフ",
  "badgeUpdate": "更新",
  "tabSchedule": "予定",
  "tabPolicy": "ポリシー",
  "scanning": "スキャン中",
  "inventoryTitle": "パッケージの在庫",
  "inventoryDesc": "{{shown}} / {{total}} · 在庫あり {{when}} を表示中",
  "riskFilterAria": "リスクフィルター",
  "all": "すべて",
  "upgradable": "アップグレード可能",
  "mediumFilter": "中程度",
  "lowUnmarked": "低い/マークされていない",
  "searchPh": "パッケージ/アドバイス/CVE…",
  "searchAria": "パッケージを検索する",
  "colPackage": "パッケージ",
  "colVersion": "バージョン (インストール済み → 適切な候補)",
  "installedTitle": "インストール済み",
  "noUpgrade": "(アップグレードは利用できません)",
  "colAdvice": "助言",
  "upgradeTo": "{{v}} にアップグレード",
  "sameVersion": "apt 候補はインストールされているバージョンと一致します",
  "noNeedUpgrade": "アップグレードは必要ありません",
  "emptyInventory": "パッケージデータはまだありません",
  "emptyInventoryDesc": "ページヘッダーの「パッケージのスキャン」を使用して、このホストのインベントリを作成します",
  "emptyFilter": "フィルターに一致するパッケージはありません",
  "emptyFilterDesc": "リスクフィルターを変更するか、検索をクリアしてください",
  "resetFilters": "フィルターをリセットする",
  "selfLoading": "自己更新ステータスを読み込んでいます…",
  "selfTitle": "パネルの自己更新",
  "selfCheckFailed": "チェックに失敗しました",
  "selfUpToDate": "最新情報",
  "selfAvailable": "利用可能なアップデート",
  "selfCurrent": "現在のバージョン",
  "selfLatest": "最新バージョン",
  "selfChannel": "チャンネル",
  "checkSelf": "アップデートをチェックする",
  "applySelf": "自己更新を適用する",
  "scheduleTitle": "自動スキャンスケジュール",
  "scheduleDesc": "定期的な棚卸し。自動アップグレードしない",
  "enabled": "有効",
  "disabled": "無効",
  "cron": "クロン式",
  "saveSchedule": "スケジュールの保存",
  "policyTitle": "ポリシーの更新",
  "policyBody": "高リスクおよび CVE パッケージは適用前に承認が必要です",
  "applyPkg": "パッケージのアップグレードを適用する",
  "rebootNeeded": "リブート",
  "kernelRebootHint": "カーネルパッケージは適用後に再起動が必要です",
  "applyPkgConfirm": "{{name}} をアップグレードしますか?",
  "applyPkgDesc": "ホスト上でこのパッケージの apt アップグレードを実行します。 root + YSK_EXECUTE が必要です。",
  "lastScan": "前回のスキャン",
  "never": "一度もしていない",
  "cve": "CVE",
  "riskCol": "リスク",
  "selfUpdatable": "アップデート可能",
  "selfCurrentShort": "現在",
  "selfLatestShort": "最新",
  "applyPanelUpdate": "パネルの更新を適用する",
  "applySelfConfirmTitle": "パネル更新を適用しますか?",
  "applySelfConfirmDesc": "{{from}} → {{to}} をインストールし、パネルサービスを再起動します。予行演習はありません。",
  "applyPanelAlreadyLatest": "すでに最新のパネルバージョン",
  "recheck": "再チェック",
  "aboutScope": "範囲",
  "aboutScopeV": "ysk-server パネル + カタログ サービス + ランタイム + 残りの apt パッケージ",
  "aboutChannel": "チャンネル",
  "aboutChannelV": "npm パッケージ ysk-server → GitHub リリース → apps/server/package.json;適用: npm i -g ysk-server@version または git (YSK_SOURCE_ROOT)",
  "aboutFail": "失敗",
  "aboutFailV": "利用できないチャネルは最新のものとして報告されません。適用には実行が必要です。 git apply にはサービスの再起動が必要です",
  "jobsTitle": "スケジュールされたジョブ",
  "jobsSub": "コントロール プレーン スケジューラ (読み取り専用) · {{count}}",
  "noJobs": "表示されるスケジュールはありません",
  "noJobsDesc": "無効になっているか、スケジューラ ジョブがまだありません",
  "lastRun": "· 最後 {{when}}",
  "scanPolicy": "スキャン",
  "scanPolicyV": "スキャン≠アップグレード。システムの変更を適用する",
  "highRiskPolicy": "高リスク",
  "highRiskPolicyV": "承認が必要: 送信前に 2 回目の確認",
  "needApprovalHint": "[利用可能] を開き、承認が必要なパッケージにフィルターします",
  "applyNeedConfirm": "適用する前に確認ダイアログを開きます",
  "probeFailed": "プローブが失敗しました",
  "notViaApt": "apt によって管理されていない - 候補者なし",
  "noCandidate": "候補バージョンなし",
  "cveLabel": "CVE",
  "jobOpenGeo": "地域IPページ",
  "job": {
    "protection_probe": {
      "name": "保護プローブ",
      "hint": "定期的な防御信号"
    },
    "updates_scan": {
      "name": "アップデートスキャン",
      "hint": "パッケージインベントリを更新する"
    },
    "daily_backup": {
      "name": "毎日のバックアップ",
      "hint": "すべてのスケジュールされたバックアップ"
    },
    "db_temp_expire": {
      "name": "一時 DB ユーザーを期限切れにする",
      "hint": "期限切れの一時データベース ユーザーを削除する"
    },
    "defense_auto_ban": {
      "name": "防衛自動禁止",
      "hint": "自動禁止チェックを適用する"
    },
    "defense_geoip_update": {
      "name": "地域IPの更新",
      "hint": "GeoIP データベースをダウンロードする"
    },
    "log_auto_vacuum": {
      "name": "対数真空",
      "hint": "ジャーナルの保持"
    },
    "email_dnsbl": {
      "name": "DNSBL にメールを送信する",
      "hint": "メールDNSBLチェック"
    },
    "validators_upgrade_scan": {
      "name": "バリデーターのアップグレードスキャン",
      "hint": "バリデーターイメージ/バイナリ更新を確認する"
    }
  },
  "permPolicy": "権限",
  "permPolicyV": "EXECUTE/root なし → ブロック (偽成功なし)",
  "osvPolicyV": "ネットワークが必要です。上位 12 件の提案のみを充実させます",
  "relatedAria": "関連",
  "scHost": "ホスト設定",
  "scReadiness": "用意周到",
  "scReadinessD": "プロダクションゲート",
  "scSystemd": "システムユニット",
  "scSystemdD": "コントロールプレーンサービス",
  "scSecurity": "セキュリティセンター",
  "scSecurityD": "承認・ツール",
  "applyHighRisk": "高リスクのアップデート {{name}} を適用しますか?",
  "highRiskUpdate": "リスクの高いアップデート",
  "remoteUnknown": "リモートが不明",
  "hasUpdate": "利用可能なアップデート",
  "scanned": "スキャンされた {{count}} 個のパッケージ",
  "scannedWithOsv": "スキャンされた {{count}} パッケージ (OSV あり)",
  "realUpgradeable": "{{count}} 本当にアップグレード可能",
  "panelCheckFailed": "パネルのバージョンチェックに失敗しました",
  "applyIncomplete": "申請が完了していません",
  "appliedPackage": "パッケージアップデートが適用されました",
  "updateFailed": "アップデートに失敗しました",
  "updateIncomplete": "更新が完了していません",
  "appliedUpdate": "アップデートが適用されました",
  "panelRestarting": "新しいバージョンを読み込むためパネルを再起動しています…",
  "panelRestarted": "パネルが復帰しました · {{version}}",
  "panelRestartWait": "適用は完了しました。画面が更新されない場合は数秒後に再読み込みしてください。",
  "reloadUi": "UIをリロードする",
  "reloadUiTitle": "パネル UI をリロードしますか?",
  "reloadUiDesc": "パネルサービスは{{version}}です。このタブには、リロードするまで以前のフロントエンドが残ります。このページの保存されていないフィールドは失われます。",
  "aptCandidate": "適任候補者",
  "advice": {
    "update": "アップデートを推奨",
    "skip": "スキップ",
    "watch": "時計",
    "urgent": "緊急アップデート"
  },
  "selectCol": "選択",
  "selectAllUpgradable": "アップグレード可能なものをすべて選択",
  "clearSelection": "選択をクリア",
  "updateSelected": "選択されたアップデート ({{n}})",
  "batchConfirmTitle": "一括パッケージ更新を確認しますか?",
  "batchConfirmBody": "{{n}} パッケージを順番にアップグレードします。 root と EXECUTE が必要です。",
  "batchConfirmHighRisk": "選択には高リスク/承認パッケージが含まれます。申請を確認し、承認しました。",
  "batchProgress": "一括更新 {{n}}/{{total}}: {{pkg}}",
  "batchDone": "一括完了: {{ok}} OK、{{fail}} 失敗",
  "batchPartialFail": "一部失敗しました: {{list}}",
  "batchEmpty": "最初にアップグレード可能なパッケージを選択してください",
  "batchNoneUpgradable": "現在のフィルタにはアップグレード可能なパッケージがありません",
  "batchCancel": "一括キャンセル",
  "batchCancelling": "キャンセル中… (現在のパッケージの後に停止します)",
  "batchCancelled": "キャンセルされました（スキップされたまま）",
  "batchRescanned": "ホストパッケージの状態が再スキャンされました",
  "applyLogTitle": "更新",
  "navBadgeTitle": "保留中の更新: {{n}}",
  "aboutPolicySub": "スキャン、適用、特権、および OSV 境界。スキャンはアップグレードされたものと同じではありません。",
  "tabOverview": "概要",
  "overviewHint": "サーバーはスケジュールに従ってパッケージをスキャンします。各機能ページでソフトウェアをインストールします。このページではアップグレードの確認と適用のみを行います。",
  "overviewStale": "スキャンデータが古いです。スキャンを実行するか、次の自動チェックを待ちます。",
  "nextScan": "次のスキャン：",
  "autoScan": "自動スキャン",
  "autoScanEnable": "自動パッケージスキャンを有効にする",
  "scanInterval": "スキャン間隔",
  "interval6h": "6時間ごと",
  "interval12h": "12時間ごと",
  "interval24h": "24時間ごと",
  "interval48h": "48時間ごと",
  "scheduleSaved": "スキャンスケジュールが保存されました",
  "scanNow": "今すぐスキャン",
  "viewUpgradable": "アップグレード可能を表示",
  "installElsewhere": "パッケージ (Nginx、PHP、データベースなど) をインストールするには、このハブではなく、対応する機能ページを開きます。",
  "status": "状態",
  "groupService": "サービス",
  "groupRuntime": "ランタイム",
  "groupOs": "システムパッケージ",
  "notInstalled": "未インストール",
  "goToPage": "ページを開く",
  "hubHint": "このホスト上のソフトウェアとランタイムをカタログします。スキャンして更新します。",
  "intervalDay": "毎日",
  "intervalDays": "{{n}} 日ごと",
  "intervalHour": "毎時間",
  "intervalHours": "{{n}} 時間ごと",
  "intervalMinutes": "{{n}}分ごと",
  "intervalSeconds": "{{n}} 秒ごと",
  "availableHint": "パッケージ マネージャーからの新しい候補を含むパッケージ。",
  "servicesHint": "このホスト上のサービスをカタログします。サービスページを開いてインストールします。",
  "runtimeHint": "このホスト上のランタイム。バージョンのアップグレードは各ランタイム ページで行われます。",
  "needsReboot": "再起動が必要です",
  "kernelRebootWarn": "新しいカーネルをインストールするには、通常、使用する前に再起動が必要です。",
  "neverRun": "まだ実行されていません",
  "scanOsvN": "スキャン + OSV (最初の {{n}})"
}
