{
  "title": "プロジェクト",
  "subtitle": "",
  "create": "プロジェクトの作成",
  "createHint": "作成後、詳細を開いてリソースをデプロイ、公開、調整します",
  "empty": "まだプロジェクトはありません",
  "emptyHint": "最初のプロジェクトを作成し、Nginx をデプロイして公開します",
  "emptyFilter": "一致するプロジェクトはありません",
  "emptyFilterHint": "検索をクリアするか、ランタイムフィルターを変更します",
  "name": "氏名",
  "domain": "ドメイン (オプション)",
  "detail": "プロジェクトの詳細",
  "deploy": "展開する",
  "deployPhp": "PHPのデプロイ",
  "stop": "停止",
  "health": "ヘルスチェック",
  "publishNginx": "Nginxを公開する",
  "publishNginxSsl": "Nginx + SSL を公開する",
  "opsResult": "Opsの結果",
  "runtime": "処理時間",
  "template": "テンプレート (オプション)",
  "templateNone": "0",
  "searchPlaceholder": "名前、ドメイン、または ID を検索します…",
  "listDesc": "このホスト上のサイトを管理します。",
  "filterAll": "すべてのランタイム",
  "statTotal": "合計",
  "statRunning": "ランニング",
  "statDegraded": "劣化した",
  "statUnhealthy": "健康に悪い",
  "statStopped": "停止中 / 準備完了",
  "statStoppedOnly": "停止しました",
  "statReadyOnly": "準備完了",
  "statPendingOs": "保留中のOS",
  "status": {
    "failed": "失敗しました",
    "failedHint": "デプロイまたはヘルスチェックに失敗しました - ログを確認してください",
    "unhealthy": "健康に悪い",
    "unhealthyHint": "プロセスは起動していますが、ヘルスチェックに失敗しました",
    "pendingOs": "OS ユーザーは保留中です",
    "pendingOsHint": "システムユーザーがプロビジョニングされていません",
    "degraded": "実行中 (劣化)",
    "degradedHint": "プロセスは起動していますが、完全な運用モードではありません (例: 非 root / pidfile)",
    "deploying": "デプロイ中",
    "published": "公開済み",
    "publishedHint": "Nginx 設定が書き込まれました。プロセスは別になる場合があります",
    "running": "ランニング",
    "stopped": "中止中",
    "ready": "準備完了",
    "readyHint": "作成済み — デプロイして開始",
    "unknown": "不明"
  },
  "checklist": {
    "title": "起動パス",
    "desc": "トラフィックを処理するには、次の手順を実行します",
    "created": "作成済み",
    "os": "OSユーザー",
    "deploy": "展開する",
    "nginx": "Nginx",
    "health": "健康"
  },
  "next": {
    "pendingOsTitle": "システムユーザーがプロビジョニングされていません",
    "provisionOsAction": "システムユーザーの作成",
    "pendingOsBody": "このプロジェクトにはまだ分離システム ユーザーがいません。",
    "pendingOsActions": "引き続きデプロイできます。完全な分離にはホストの管理者権限が必要です。",
    "deployTitle": "次へ：出撃",
    "deployBody": "ヘッダーの「デプロイ」を使用するか、Git の「デプロイ」タブを使用します。",
    "nginxTitle": "次へ: Nginx を公開する",
    "nginxBody": "[ネットワーク] タブを開いて、Nginx (オプションの SSL) を公開します。"
  },
  "healthDetail": {
    "none": "まだ健康診断は受けていない",
    "overall": "結果",
    "nginxStatus": "Nginxステータス",
    "nginxReloaded": "Nginxリロード",
    "httpStatus": "HTTP",
    "latency": "待ち時間",
    "error": "エラー",
    "at": "チェックイン日時",
    "deployMode": "デプロイモード",
    "edgeKind": "角",
    "goLiveOk": "ゴーライブ",
    "goLiveAt": "ゴーライブ",
    "degraded": "劣化した"
  },
  "railPhp": "PHP/サイト",
  "railStatic": "静的サイト",
  "sectionPhpDeploy": "PHPデプロイ",
  "sectionPhpDeployDesc": "PHP サイト/プールを作成し、許可されている場合に適用します",
  "sectionStaticDeploy": "静的コンテンツ",
  "sectionStaticDeployDesc": "静的サイトはファイル + Nginx を使用します - ノード プロセスは使用しません",
  "staticDeployHint": "Git 経由でコンテンツをプルし、ネットワークで Nginx を公開します。",
  "noDomain": "ドメインがありません",
  "lastDeploy": "最終出撃",
  "neverDeployed": "導入されていない",
  "created": "{{name}} が作成されました",
  "backToList": "プロジェクトに戻る",
  "openUrl": "URL を開く",
  "openUrlNeedDomain": "最初にドメインを設定します。ブラウザで 127.0.0.1 を開かないでください。",
  "needOsUser": "最初に「分離」タブでシステム・ユーザーを作成します",
  "goIsolation": "「分離」タブを開く",
  "homeMissing": "ホームディレクトリが存在しません",
  "homeMissingHint": "インベントリの移行と同じライブ プローブ — 分離時にシステム ユーザーを作成します",
  "stopTitle": "このプロジェクトを停止します (systemd ユニットとパブリック サイト)",
  "deployTitle": "このプロジェクトをデプロイする",
  "httpStatsHint": "このプロジェクトのアクセスログより（最後のサンプル）",
  "httpStatsNone": "プロジェクトのアクセス ログがまだありません",
  "notFound": "プロジェクトが見つかりません",
  "home": "ホームディレクトリ",
  "env": "環境",
  "backup": "バックアップ",
  "resources": "リソース",
  "quotaUnlimited": "ã¯ã©ã¼ã¿ãªã",
  "lastHealth": "前回のライフ",
  "tabOverview": "概要",
  "tabDeploy": "展開する",
  "tabApp": "アプリ",
  "tabNetwork": "ネットワーク",
  "tabResources": "リソース",
  "tabIsolation": "孤立",
  "tabLogs": "ログ",
  "tabAdvanced": "高度",
  "tabMore": "その他",
  "createGoLive": "Nginx を作成した後にデプロイして公開する",
  "createPreferredPort": "固定ポート（オプション）",
  "goLiveOk": "導入および公開済み",
  "goLivePartial": "作成されました。デプロイ/公開が不完全",
  "nginxLive": "ライブ",
  "nginxWritten": "筆記",
  "nginxNeedsDeploy": "出撃が必要です",
  "nginxFailed": "公開に失敗しました",
  "netEdgeStatus": "エッジステータス",
  "netUpstream": "上流",
  "netPortTitle": "プロセスポート",
  "netCurrentPort": "現在のポート",
  "netPublishTitle": "公開",
  "netConfPreview": "Conf.",
  "savePublishSsl": "保存と公開 + SSL",
  "retryLiveTitle": "ゴーライブは未完了",
  "retryLiveBody": "デプロイまたは Nginx パブリッシュが完了しませんでした。以下で再試行してください。",
  "retryDeploy": "デプロイを再試行",
  "retryPublish": "Nginx の公開を再試行します",
  "preferredPortRedeployHint": "保存し、プロセスがこのポートを使用できるように再デプロイします",
  "railProcess": "加工",
  "railNginx": "nginx",
  "railOs": "OSユーザー",
  "railHealth": "健康",
  "nginxPublished": "構成が公開されました",
  "nginxNone": "非公開",
  "osProvisioned": "システムユーザーがプロビジョニングされました",
  "osPending": "OS分離保留中",
  "healthOk": "健全（Healthy）",
  "healthBad": "失敗しました",
  "healthUnknown": "チェックされていません",
  "sectionRuntimeDeploy": "ランタイムデプロイ",
  "sectionRuntimeDeployDesc": "このプロジェクト ランタイムのプロセスを開始します (ノード / PHP)",
  "sectionGit": "Gitデプロイ",
  "sectionGitDesc": "Git からプルして再デプロイする",
  "sectionEnv": "環境変数",
  "sectionEnvDesc": "KEY=value 行をプロジェクト .env に書き込みます。",
  "gitUrl": "Git URL",
  "gitDeploy": "Gitデプロイ",
  "envFile": "環境 (.env)",
  "saveEnv": "環境を保存",
  "sectionNginx": "NginxとSSL",
  "sectionNginxDesc": "サイト構成を作成して適用する",
  "domainHint": "よりクリーンな公開のために作成時にドメインを設定する",
  "sectionQuota": "ディスククォータ",
  "sectionQuotaDesc": "ホームディレクトリのサイズを制限する(MiB)",
  "sectionLimits": "CPU/メモリ",
  "sectionLimitsDesc": "systemd の制限。再デプロイしてユニットを適用します",
  "quotaMb": "クォータ(MiB)",
  "memoryMax": "メモリマックス",
  "cpuQuota": "CPUクォータ%",
  "setQuota": "クォータを設定",
  "setResources": "リソース制限を保存する",
  "sectionLogs": "アプリケーションログ",
  "sectionLogsDesc": "プロジェクト ホームの下で最近のログ ファイルを追跡します",
  "viewLogs": "ログを読み込む",
  "logsEmpty": "まだログがロードされていません",
  "logsNoFiles": "(ログ ファイルはまだありません。最初にデプロイします)",
  "sectionAdvanced": "その他のアクション",
  "sectionAdvancedDesc": "バックアップとテンプレートのコンテンツ",
  "downloadWp": "ワードプレスをダウンロード",
  "dangerZone": "危険地帯",
  "dangerZoneDesc": "削除では、プロジェクト レコードと関連リソースが削除されます",
  "delete": "プロジェクトの削除",
  "confirmStopTitle": "このプロジェクトを中止しますか?",
  "confirmStopDesc": "これにより、「{{name}}」の実行中のプロセスが停止します。",
  "confirmDeleteTitle": "このプロジェクトを削除しますか?",
  "confirmDeleteDesc": "「{{name}}」を削除しますか？これは UI から元に戻すことはできません。",
  "close": "閉じる",
  "statProjects": "{{count}} プロジェクト",
  "noProjectsShort": "まだプロジェクトはありません",
  "runtimeStatic": "静止画",
  "logsLoadFailed": "ログのロードに失敗しました",
  "deleteFailed": "削除に失敗しました",
  "tabAbout": "説明",
  "statusLabel": "状態",
  "userLabel": "ユーザー",
  "nginxValuePublished": "公開済み",
  "nginxValueNone": "非公開",
  "osValueReady": "準備完了",
  "osValuePending": "保留",
  "openFiles": "ファイル",
  "enableCdn": "CDN を有効化",
  "openLogs": "ログ",
  "osUserReadyMsg": "システムユーザーの準備が整いました。 {{detail}}",
  "osUserNeedRoot": "システム ユーザーを作成できません: YSK_EXECUTE + root が必要です。 {{detail}}",
  "osUserIncomplete": "システム ユーザー プロビジョニングが不完全",
  "saveLogDirsFailed": "ログディレクトリの保存に失敗しました",
  "createName": "項　　目　　名",
  "noPathSepHint": "名前に / または \\ を含めることはできません。",
  "createRuntime": "処理時間",
  "createRuntimeHint": "デプロイ オプションは後で詳細に変更できます",
  "createVersion": "バージョン",
  "createVersionHint": "runtime_version として保存されます。デプロイ/FPM によって使用されます",
  "createVersionAria": "ランタイムバージョン",
  "createPrimaryDomain": "プライマリドメイン",
  "createPrimaryDomainHint": "今のところオプション",
  "createAliases": "仮名（エイリアス）",
  "createAliasesHint": "カンマまたは改行で区切る",
  "createTemplate": "テンプレート",
  "createTemplateHint": "ワンハローワールド！ランタイムごとのデモ。テンプレートを選択すると、そのランタイムが設定されます",
  "createTemplateNote": "テンプレートはスケルトンを記述するだけです。デプロイしてビルド/開始します。",
  "createRuntimeNow": "現在のランタイム:",
  "createTemplateFooter": "。より速く開始するためのオプションのテンプレート、または空のままにします。",
  "createDraftResources": "ドメインを使用してドラフト リソースも作成します",
  "createNeedDomainFirst": "ドラフト オプションが一緒に適用されるように、最初にプライマリ ドメインを入力します。",
  "createDnsZone": "DNSゾーンも作成します",
  "createDnsZoneDesc": "管理ドラフトのみを書き込みます - ライブ権威 DNS は書き込みません",
  "createMailDomain": "メールドメインも登録してください",
  "createMailDomainDesc": "メールボックスの作成を完了し、後でメールページで申請してください",
  "createServerIpv4": "サーバーIPv 4",
  "createServerIpv4Hint": "DNS/メールテンプレート用",
  "createServerIpv4Ph": "このホストのパブリック IPv4",
  "createServerIpv6": "サーバーIPv6 (オプション)",
  "createServerIpv6Ph": "パブリックIPv6 (オプション)",
  "sshCardDesc": "ログインキーにより、誰が入力できるかが決まります。",
  "sshLoginKeys": "ログイン公開キーが許可される",
  "sshKeyCount": "{{count}} キー",
  "sshOutbound": "アウトバウンドアイデンティティ",
  "sshOutboundNone": "まだ作成されていません",
  "sshOutboundCreated": "アウトバウンド ID が作成されました (秘密キーは暗号化されました)",
  "sshCreateFailed": "作成に失敗しました",
  "sshWriteTried": "ディスクに書き込んでみました",
  "sshOutboundHint": "作成後、このプロジェクトのユーザーは git/scripts をアウトバウンドで使用できるようになります。",
  "sshCreateOutbound": "アウトバウンド ID を作成する",
  "sshWriteHome": "ホーム/.ssh を書き込みます",
  "sshOpenWorkspace": "SSHワーク​​スペースを開く",
  "sshManageLoginKeys": "ログインキーを管理する",
  "logsSectionDesc": "log/、log/、および追加のディレクトリをスキャンします。名前または内容のキーワードで検索する",
  "logsNameSearch": "ファイル名検索",
  "logsNameSearchHint": "相対パスに一致します。例:エラー、アプリアウト",
  "logsContentKw": "内容キーワード",
  "logsContentKwHint": "ファイルの末尾を検索します (ファイル全体ではありません)",
  "logsSearch": "検索",
  "logsRescan": "再スキャン",
  "logsRefreshFile": "このファイルを更新する",
  "logsCopy": "コンテンツのコピー",
  "logsDownloadTail": "ダウンロードテール",
  "logsCenter": "ログセンター",
  "logsHitsTitle": "{{count}} ヒットしたファイル — クリックして末尾を開きます (キーワード フィルターあり)",
  "logsLinesHit": "{{count}} 行ヒット",
  "logsFileCount": "ログファイル {{count}}",
  "logsNameFilter": "(名前に「{{q}}」が含まれます)",
  "logsScanning": "ログをスキャン中…",
  "logsNoneYet": "ログ ファイルはまだありません。デプロイ/実行後に表示されます。追加のディレクトリも機能します。",
  "logsNoContent": "まだコンテンツがありません",
  "logsRelated": "関連情報源",
  "logsRelatedDesc": "ジャーナル / nginx / PHP-FPM (ログセンターを参照)",
  "logsAvailable": "利用可能",
  "logsMissing": "不足",
  "logsOpenInCenter": "ログセンターで開く",
  "logsExtraDirs": "追加のログ ディレクトリ",
  "logsExtraDirsDesc": "プロジェクト ホームに対する相対パス (logs/ および log/ を除く)",
  "logsDirList": "ディレクトリリスト",
  "logsDirListHint": "1 行に 1 つ。ホーム相対パスのみ",
  "logsReset": "リセット",
  "logsSaveScan": "保存してスキャンする",
  "logsDefaultNote": "常に log/ と log/ をスキャンします。追加のディレクトリには *.log / *.out / *.err のみが含まれます。",
  "resOsTitle": "システムユーザーの分離",
  "resOsDesc": "各プロジェクトには独自の Linux ユーザーがいます。",
  "resLinuxUser": "Linuxユーザー",
  "resOsIsolation": "OSの分離",
  "resOsReady": "準備完了",
  "resOsNotCreated": "作成されていません (管理者が必要です)",
  "resHomeDir": "ホームディレクトリ",
  "resCanonical": "意図したパス",
  "resUserMissing": "ユーザーが見つかりません",
  "resShellLive": "ライブシェル/ロック",
  "resLocked": "ロック",
  "resUnlocked": "ロック解除",
  "resHomeMode": "ホームモード",
  "resHomeExists": "存在します · モード {{mode}}",
  "resHomeMissing": "不足",
  "resIsolationOn": "アイソレーション",
  "resIsolationPending": "隔離保留中",
  "resOsHint": "プロセスはプロジェクト ユーザーとして実行されます",
  "resProvisionUser": "システムユーザーの作成/修復",
  "resRefreshStatus": "ステータスの更新",
  "resFixHome": "家の所有権を修正する",
  "resMigrateHome": "/home/ysk-server-… に移行します。",
  "resQuotaDesc": "ソフト クォータ (デプロイ前のデュ) + setquota が存在する場合のハード強制",
  "resQuotaHint": "例えば1024 = 1 GiB",
  "resSetSoftQuota": "ソフトクォータを保存する",
  "resLimitsTitle": "プロセスとアカウントの制限",
  "resLimitsDesc": "systemd MemoryMax / CPUQuota / TasksMax / NOFILE + シェル / ロック",
  "resLimitsDescSystemd": "systemd cgroup: MemoryMax / CPUQuota / TasksMax / NOFILE + シェル / ロック",
  "resLimitsDescPm2": "PM2: メモリは max_memory_restart にマップされます。他の制限は systemd を使用します。",
  "resRunnerSystemd": "プロセスマネージャー: systemd",
  "resRunnerPm2": "プロセスマネージャー：PM2",
  "resMemMax": "最大メモリ",
  "resMemHint": "例えば512Mまたは1G",
  "resMemHintSystemd": "systemd MemoryMax (cgroup ハード キャップ、例: 512M または 1G)",
  "resMemHintPm2": "エコシステム max_memory_restart (cgroup kill ではなく再起動しきい値) を書き込みます。",
  "resFieldSystemdOnly": "systemd cgroup のみ。 systemd に戻ったときのために DB にまだ保存されています",
  "resCpuHint": "100 = 1 CPU",
  "resCustomPct": "カスタム",
  "resTasksHint": "最大タスク数",
  "resNofileHint": "開いているファイルの制限",
  "resShellHint": "デフォルトのログインなし",
  "resShellBashRisk": "bash・risk",
  "resLockAccount": "Linux アカウントをロックする",
  "resLockDesc": "ユーザーモッド -L;ロックを解除するにはチェックを外します",
  "resLimitsHint": "保存して適用すると、DB が書き込まれ、usermod / setquota / systemctl set-property が試行されます。",
  "resLimitsHintSystemd": "保存して適用すると、許可されている場合、パネルの状態と OS/systemd の制限が書き込まれます。",
  "resLimitsHintPm2": "保存して適用すると、パネルの状態と PM2 メモリ制限が書き込まれます。",
  "resSaveApply": "制限を保存して OS に適用する",
  "resSaveControlOnly": "メモリ/CPU をコントロール プレーンのみに保存",
  "resReapply": "再申請は1回のみ（フォーム変更なし）",
  "resMigrateDone": "移行が完了しました",
  "resMigrateIncomplete": "移行が完了していません",
  "resMigrateTitle": "システムユーザーをホームに移行しますか?",
  "resMigrateDesc": "/home/ysk-server-{id} に移行し、システム ユーザーを作成/修復します",
  "resMigrate": "移管",
  "resWrittenOnly": "コントロールプレーンに書き込まれます。 OS が適用されていません (root が必要です)。 {{notes}}",
  "resAppliedOs": "OSに適用される制限。 {{notes}}",
  "resSaved": "保存済み",
  "resIncomplete": "未完成",
  "resApplyLimitsFailed": "制限の適用に失敗しました",
  "resApplied": "応用編",
  "resApplyFailed": "適用に失敗しました",
  "resChownOk": "完了しました",
  "resChownFailed": "失敗しました",
  "netSavedPublished": "ネットワークが保存され、Nginx が公開されました",
  "netSavedOnly": "ネットワーク設定が保存されました (公開されていません)",
  "netSaveFailed": "保存失敗",
  "netSuspended": "プロジェクトが一時停止されました - 訪問者には 503 が与えられます。一時停止を解除してから公開してください。",
  "netDomainTitle": "サイトのドメイン:",
  "netDomainDesc": "プライマリ ドメインとエイリアス。 save は Nginx 管理構成を書き込むこともできます",
  "netPrimaryDomain": "プライマリドメイン",
  "netPrimaryHint": "訪問者のドメイン、例: app.example.com",
  "netAliases": "仮名（エイリアス）",
  "netAliasesHint": "1 行に 1 つ、例: www またはブログのサブドメイン",
  "netNeedPrimary": "最初にプライマリ ドメインを入力してください",
  "netHttpsTitle": "HTTPS とサイトのリダイレクト",
  "netHttpsDesc": "保存後に Nginx を公開します。フルサイト 301 はプロキシ/PHP/静的コンテンツをオーバーライドします",
  "netForceHttps": "HTTPS を強制",
  "netForceHttpsDesc": "HTTP → HTTPS (301); SSL証明書とSSL公開が必要です",
  "netForceHttpsOn": "エッジを公開すると、HTTP は HTTPS にリダイレクトされます。",
  "netForceHttpsOff": "強制的なリダイレクトは保存されません。",
  "netBoundCert": "紐付け証明書",
  "netBoundCertExpiry": "期限 {{at}}",
  "netNoBoundCert": "このホスト名の証明書がディスクにありません",
  "netForceHttpsNeedCert": "HTTPS 強制の前に /ssl でこのドメインの証明書を発行してください。",
  "netHttpsLiveNotForced": "エッジ ファイルが存在します。 HTTPS はすでに機能している可能性があります。このボックスは、HTTP→HTTPS のみを強制します。",
  "netHsts": "HSTSを有効にする",
  "netHstsDesc": "ブラウザは HTTPS に固執します (HTTPS を強制した後に推奨)",
  "netHstsNeedHttps": "最初に強制 HTTPS をオンにする",
  "netRedirectUrl": "フルサイトのリダイレクト URL",
  "netRedirectHint": "オプション。フルサイト 301 をこの URL に移動します (移動 / apex→www)",
  "netBasicAuthTitle": "HTTP基本認証（ブラウザログイン）",
  "netBasicAuthDesc": "パブリッシュ時に htpasswd を書き込みます。空のユーザー名 = オフ。空のパスワード = 保存したままにする",
  "netAuthUserHint": "空の場合は認証が無効になります",
  "netAuthPassHint": "初回は必須。後で保持するために空のままにしておきます",
  "netAuthPassSet": "パスワードを設定または更新する",
  "netCacheNote": "デフォルトでは静的/PHP 静的 Cache-Control 7d。パージはホストの nginx キャッシュ ディレクトリをクリアします (YSK_EXECUTE が必要)",
  "netPurgeOk": "キャッシュを削除してみました",
  "netPurgeFailed": "パージに失敗しました",
  "netDocrootTitle": "サイトディレクトリ (docroot)",
  "netDocrootDesc": "プロジェクト ホームとの相対。公開時に Nginx ルートとして使用されます (デフォルトのアプリ/パブリック)",
  "netDocrootLabel": "ドキュメントルート",
  "netDocrootFull": "フルパス: {{path}}",
  "netDocrootCustom": "カスタム相対パス…",
  "netAdvancedTitle": "アドバンストと公開",
  "netAdvancedDesc": "IPをバインドし、システムNginxに公開します",
  "netCollapseBind": "バインドIPを折りたたむ",
  "netExpandBind": "バインドIPを展開する",
  "netBindIp": "IPバインド",
  "netBindHint": "空 = すべてのインターフェイス",
  "netBindPh": "空 = すべて;またはバインドIP",
  "netNeedDomainSave": "最初にプライマリ ドメインを入力して保存します",
  "ovUsed": "使用済み",
  "ovQuota": "クォータ",
  "ovQuotaUnset": "解除",
  "ovQuotaStatus": "クォータのステータス",
  "ovOverQuota": "クォータを超えています",
  "ovQuotaOk": "OK",
  "ovDocroot": "ドキュメントルート",
  "ovAccessSample": "サンプルにアクセスする",
  "ovLines": "{{count}} 行",
  "ovDailyDays": "毎日の統計日",
  "ovDailyTitle": "毎日の訪問統計 (最大 60 日)",
  "ovDailyDesc": "アクセスログサンプルからのローリング",
  "ovQuickTitle": "サイトのショートカット",
  "ovQuickDesc": "パブリッシュとバックアップ (ヘッダーまたは [デプロイ] タブによるメインのデプロイ)",
  "ovNeedNetworkDomain": "最初に「ネットワーク」タブでドメインを設定します",
  "ovPublishNginx": "Nginxを公開する",
  "ovPublishSsl": "Nginx + SSL を公開する",
  "ovBackupProject": "このプロジェクトをバックアップする",
  "ovOpenFiles": "プロジェクトファイルを開く",
  "ovNoDomainHint": "ドメインなし - 公開する前に [ネットワーク] タブで設定します。",
  "ovPublishNote": "書き込み管理構成を公開します。ライブ Nginx リロードにはシステム変更権限が必要です。",
  "ovStatic": "静止画",
  "ovAliases": "仮名（エイリアス）",
  "ovForceOn": "強制",
  "ovForceOff": "強制されていません",
  "advFtpCreated": "FTP {{user}} 作成 (ドラフト — FTPS ページに適用)",
  "advCreateFailed": "作成に失敗しました",
  "advFtpFailed": "FTP作成に失敗しました",
  "advMaintTitle": "保守",
  "advMaintDesc": "バックアップ、サスペンド/レジューム、オプションツール",
  "advBackupProject": "このプロジェクトをバックアップする",
  "advOneClickWp": "ワンクリック WordPress (ダウンロード + セットアップ)",
  "advSuspendedHint": "一時停止: プロセスが停止され、訪問者は 503 を取得します。",
  "advSuspendHint": "サスペンドするとプロセスが停止し、503 メンテナンス ページが表示されます。",
  "advFtpTitle": "プロジェクト FTP (パスジェイル)",
  "advFtpDesc": "アカウントがプロジェクト アプリ ディレクトリに刑務所に入れられました。作成後にFTPSサービスページから適用",
  "advFtpUserHint": "オプション。システムが生成できる",
  "advFtpPassHint": "少なくとも 8 文字",
  "advDangerTitle": "危険地帯",
  "advDangerDesc": "削除は UI から元に戻すことはできません。最初にバックアップしてください。",
  "advDelete": "プロジェクトの削除",
  "deployPyHint": "デフォルト: venv + pip; ASGIはuvicorn経由、Djangoはgunicorn経由。",
  "deployGoHint": "デフォルト: go build -o app 。次に ./app;バイナリが存在する場合はビルドをスキップします。",
  "deployRustHint": "デフォルト: カーゴビルド --release その後、target/release/{crate};ビルドをスキップするのはオプションです。",
  "deployNodeHint": "ノードプロセスを開始します(デフォルトのserver.jsを入力します)。 systemd が本番環境で推奨されています。",
  "deployDefaultHint": "ランタイムによって開始します。適用後の外部のみ。",
  "deployOsStep": "隔離された Linux ユーザー + /home/ysk-server-{プロジェクト ID} ([リソース] タブで作成可能)",
  "deployPyReady": "Python ランタイムの準備完了",
  "deployPipNet": "requirements.txtにはアウトバウンドpipが必要です",
  "deployCheckPort": "デプロイ後、ポートと /health を確認します",
  "deployPublishProxy": "Nginxリバースプロキシを公開する",
  "deployToolchainReady": "{{runtime}} ツールチェーンの準備が完了しました",
  "deployFirstBuild": "最初にビルドをデプロイします (時間がかかる場合があります)",
  "deployNeedBinary": "ビルド成功後にのみバイナリ",
  "deployPhpFpmOk": "PHP-FPMバージョンOK",
  "deployPhpPool": "PHPのデプロイ/プールの適用",
  "deployNginxSsl": "Nginx + オプションの SSL を公開する",
  "deployPublicContent": "公開/コンテンツがあることを確認する",
  "deployNetPublish": "「ネットワーク」タブでNginxを公開する",
  "deployConfirmToolchain": "ランタイム ページにツールチェーンがインストールされていることを確認します (またはホストにツールチェーンがインストールされている)",
  "deployConfirmCode": "アプリ/コード (テンプレートまたは Git) があることを確認する",
  "deployPressDeploy": "「展開」を押します。次にネットワーク上で Nginx を公開します",
  "deployVersionSaved": "保存された {{runtime}} バージョン {{version}} (デプロイ時に使用)",
  "deployVersionSaveFailed": "ランタイムバージョンの保存に失敗しました",
  "deployInstallingToolchain": "ツールチェーンをインストール/確認中…",
  "deployToolchainIncomplete": "ツールチェーンのインストールが不完全 (権限またはネットワーク);ランタイムページを試す",
  "deployToolchainDone": "ツールチェーンのステップが完了し、デプロイを開始します…",
  "deployToolchainFailed": "ツールチェーンのインストールに失敗しました",
  "deployChecklistTitle": "作成済み - 導入チェックリスト",
  "deployChecklistDesc": "{{runtime}} スケルトンの準備ができました。トラフィックを処理するための手順を完了する",
  "deploySectionTitle": "{{runtime}} デプロイ",
  "deploySectionDesc": "{{runtime}} プロセス (ポート / systemd または pidfile) を開始します。",
  "deployPhpVersion": "PHP バージョン",
  "deployPhpVersionHint": "このサイトの PHP バージョン (一致する FPM がインストールされている必要があります)",
  "deployRuntimeVersion": "{{runtime}}バージョン",
  "deployRuntimeVersionHint": "プロジェクトに保存されました。デプロイ時に使用されます。ランタイムページにインストール",
  "deployRuntimeVersionCreateHint": "作成時に書かれます。デプロイ時に参照される",
  "deployRuntimeVersionGeneric": "ランタイムバージョン",
  "deployEntry": "エントリーを開始",
  "deployEntryHint": "空 = デフォルト ({{hint}});サーバーに同期されました",
  "deploySkipBuild": "ビルドをスキップ",
  "deploySkipBuildHint": "venv/binary が存在する場合。速度再起動 (ローカル設定)",
  "deployPort": "· ポート {{port}}",
  "deployFpmApplied": "PHP-FPM プールが適用されました",
  "deployFpmIncomplete": "FPM が不完全",
  "deployFpmNote": "サイト/プール構成を書き込みます。ライブリロードにはシステム変更権限が必要です。",
  "deployBuildNote": "ビルド/開始の失敗は運用結果に表示されます。エントリはサーバーに書き込みます。 Skip-Build はローカルの優先順位です。",
  "deployPhpIniTitle": "プロジェクト php.ini の上書き",
  "deployPhpIniDesc": "変更するのはキーのみです。",
  "deployPhpIniExample": "例えば256M;空 = グローバル",
  "deployGlobal": "グローバル",
  "deployCustom": "カスタム",
  "deployOff": "オフ",
  "deployOnCareful": "オン·慎重に",
  "deployPhpIniSaved": "プロジェクト php.ini のオーバーライドが保存されました。 FPM を再度展開または適用する",
  "deployHistory": "デプロイ履歴 ({{count}})",
  "deployHistoryDesc": "監査から。新しい順",
  "deployGitUrlHint": "HTTPS または SSH リポジトリ URL。同期してからランタイムによって再デプロイする",
  "deployEnvHint": "1 行に 1 つの KEY=value。 # 件のコメント",
  "resume": "プロジェクトを再開する",
  "suspend": "プロジェクトを一時停止する",
  "goFtpsApply": "FTPSサービスに申し込む",
  "toolchainNote": "ツールチェーンをインストール中 ≠ プロジェクトはライブ中です。デプロイ成功 ≠ パブリック Nginx (ネットワーク上で公開)。",
  "installToolchainDeploy": "ツールチェーンをインストールしてデプロイする",
  "deployOnly": "デプロイのみ",
  "openRuntime": "{{runtime}} ランタイムを開く",
  "later": "後で",
  "installToolchainDeployShort": "ツールチェーン + デプロイ",
  "runtimeEnv": "{{runtime}}環境",
  "applyFpmPool": "FPM プールを適用する",
  "staticNginxHint": "静的サイトは Publish Nginx に依存します。ネットワークまたは概要のショートカットを使用します。",
  "fullIniLink": "完全なカタログと opcache/セッションなどは次の場所にあります。",
  "phpIniLink": "PHPランタイム → php.ini",
  "savePhpIniOverride": "php.ini のオーバーライドを保存する",
  "scaffoldNote": "app/ が YSK スキャフォールド (.ysk-scaffold) の場合、クローンの前にクリアされます。カスタム コンテンツは上書きを拒否します。",
  "saveOnly": "保存のみ",
  "savePublishNginx": "Nginx を保存して公開する",
  "needDomainToPublish": "公開する前にプライマリ ドメインを入力してください。",
  "savePublish": "保存して公開する",
  "saveAuth": "認証を保存",
  "cacheZoneNote": "完全な FastCGI/proxy_cache ゾーンには、ホスト nginx.conf に key_zone が必要です。パネルはベストエフォート型のパージを提供します。",
  "purgeNginxCache": "Nginxキャッシュを削除する",
  "nginxManageFile": "Nginx管理ファイル：",
  "publishRuntimeNote": "パブリッシュは、ランタイムごとにプロキシ/PHP-FPM/静的設定を書き込みます (認証、リダイレクト、docroot)",
  "publishStored": "保存した設定で公開する",
  "publishStoredSsl": "保存済みの公開 + SSL",
  "publishNote": "書き込み管理設定を公開します。 /etc/nginx に同期してリロードするには、システム変更権限が必要です。",
  "hitsFiles": "{{count}} ヒットしたファイル — クリックして末尾を開きます (キーワード フィルター)",
  "logFilesCount": "ログファイル {{count}}",
  "defaultScanNote": "常に log/ と log/ をスキャンします。追加のディレクトリには *.log / *.out / *.err のみが含まれます。",
  "opsOk": "{{label}} 完了{{url}}",
  "opsOkWithNote": "{{label}} 完了: {{note}}{{url}}",
  "opsFail": "{{label}} 失敗: {{reason}}",
  "railPython": "Pythonプロセス",
  "railGo": "進むプロセス",
  "railRust": "錆の工程",
  "railNode": "ノードプロセス",
  "runtimeName": {
    "php": "PHP",
    "node": "Node.js",
    "static": "静止画",
    "python": "パイソン",
    "go": "行く",
    "rust": "さび",
    "java": "ジャワ",
    "kotlin": "コトリン",
    "bun": "バン"
  },
  "netCacheTitle": "キャッシュ",
  "logsDeepAccess": "ログセンター・アクセス",
  "logsDeepError": "ログセンター・エラー",
  "logsDeepNginxUnit": "Nginxユニットログ",
  "logsPresetAccess": "access.log をフィルタリングする",
  "logsPresetError": "フィルターエラー.ログ",
  "railJava": "Javaプロセス",
  "railKotlin": "Kotlin プロセス",
  "railBun": "BUNプロセス",
  "deployProcessManager": "プロセスマネージャー",
  "deployProcessManagerSystemd": "systemd (推奨)",
  "deployProcessManagerPm2": "PM2",
  "proc_restart": "再始動",
  "proc_stop": "停止",
  "proc_reload": "再読み込み",
  "procControlsHint": "プロセス制御 ({{manager}})",
  "procActionOk": "{{action}} わかりました · {{notes}}",
  "procActionFail": "{{action}} 失敗しました · {{notes}}",
  "procActionFailShort": "プロセスアクションが失敗しました",
  "procMissingUser": "プロジェクトには Linux ユーザーがいません - PM2 アプリをターゲットにすることはできません",
  "deploySystemdHint": "実稼働デフォルト: ユニット ysk-project-*",
  "deployPm2Hint": "pm2 (エコシステム) 経由で開始",
  "deleteDialogTitle": "プロジェクトを完全に削除する",
  "deletePermanent": "完全に削除",
  "deleteRemoveFiles": "ディスクホームとLinuxユーザーを削除する",
  "deleteTypeName": "確認するためにプロジェクト名を入力します",
  "deletedOk": "プロジェクトが削除されました",
  "sslRequiredFirst": "このドメインにはまだ SSL 証明書がありません。 [公開 + SSL] の前に、[SSL 証明書] で証明書を作成またはアップロードします。",
  "sslGateHint": "SSL アクションがロックされました — に移動します",
  "sslGateHint2": "最初にこのドメインの証明書を発行/アップロードします。",
  "netPublishPrimary": "ベーシック",
  "netPublishSsl": "HTTPS/SSL",
  "netPublishMaint": "保守",
  "sslNeedDomain": "Nginx / SSL を公開する前にドメインを設定します。",
  "createTemplateMissing": "{{v0}} ；「— —」。",
  "deleteDialogDesc": "「{{name}}」。。",
  "deleteWillStop": "システムド/PM2/",
  "deleteWillWeb": "Nginx conf、PHP-FPM プール、Apache vhost（）",
  "deleteWillOs": "Linux ホーム （）",
  "deleteKeepOs": "ホーム Linux （）",
  "deleteWillDb": "…",
  "deleteRemoveFilesDesc": "キャンセル",
  "deleteTypeNameHint": "「{{name}}」",
  "deleteDnsWarn": "DNSゾーン/ドメイン。",
  "manageInNginx": "Nginxで管理する",
  "advFtpHomeApp": "サイト app ディレクトリ",
  "advFtpHomeRoot": "プロジェクトホーム（全体）",
  "advFtpManage": "FTP ページを開く",
  "resShell": "ログインシェル",
  "resSaveHint": "ライブ OS の変更を保存して適用します。コントロールプレーンはフォームのみを保存します。再適用では、最後に保存された値が使用されます。",
  "resBashConfirmTitle": "インタラクティブな bash を許可しますか?",
  "resBashConfirmDesc": "これにより、プロジェクト ユーザーに対話型ログイン シェルが付与されます。そのユーザーとして SSH または PTY が必要な場合にのみ確認します。",
  "createGitHint": "オプション。プロジェクトに保存されます。 [デプロイ] タブからクローンを作成します (作成時にクローンは作成されません)。",
  "gitTokenLaterHint": "HTTPS トークンとクローンの深さは、作成後にプロジェクトの [デプロイ] タブで設定します。",
  "gitBranch": "支店",
  "gitBranchHint": "Branch or tag. Empty uses the remote default. First clone is shallow (depth 1).",
  "gitBranchAfterUrl": "先に Git URL を入力してください。空欄ならリモートのデフォルトブランチを使います。",
  "gitLastRef": "最終同期: {{branch}} @ {{commit}}",
  "gitConfirmTitle": "このプロジェクトにクローンを作成しますか?",
  "gitConfirmBody": "app/ がまだ Hello World プレースホルダーである場合は、クリアされてからクローンが作成されます。 YSK スキャフォールドではないカスタム ファイルは拒否されます。",
  "gitConfirmRemoteBody": "これにより、オリジンが新しい URL に指定され、プルされます。無関係な歴史は失敗します。カスタム ファイルは消去されません。",
  "runtimeActual": "実際のバイナリ {{path}}",
  "runtimeFallback": "選択された {{version}} はこのホスト上にありません。プロセスでは {{path}} を使用します。",
  "gitSync": "同期",
  "gitFetch": "フェッチ",
  "gitCheckout": "チェックアウト",
  "gitReset": "リモートにリセット",
  "gitResetNeedConfirm": "確認が必要です — ローカルのコミットを破棄します",
  "gitDeepen": "完全な履歴を取得する",
  "gitLogTitle": "最近のコミット",
  "gitDirtyTitle": "ローカル変更ブロックプル",
  "gitDirtyBody": "{{count}} ファイルは Git (ファイル編集またはアプリ) とは異なります。それらを破棄するか、中止してください。",
  "gitSyncBlockedDirty": "ローカルの変更が破棄される (リセット) か、ファイルが Git と一致するまで、同期は無効になります。",
  "gitViewDiff": "差分を表示",
  "gitDiscard": "ローカルファイルを破棄する",
  "gitOpenFiles": "ファイルで開く",
  "gitNotCloned": "クローン化されていない",
  "gitClean": "クリーン",
  "gitDirty": "汚い",
  "gitBehind": "後ろ{{count}}",
  "gitAhead": "この先{{count}}",
  "gitDetached": "固定された",
  "gitShallow": "浅い",
  "gitMissing": "gitが見つかりません",
  "gitResetConfirmTitle": "ハードをリモートにリセットしますか?",
  "gitResetConfirmBody": "これにより、ローカルの Git 履歴と .env を除く追跡されていないファイルが破棄され、コントロール プレーンから .env が復元されます。",
  "gitHeads": "リモートブランチ",
  "gitToken": "HTTPSトークン",
  "gitTokenHint": "Personal access token. Stored encrypted; never written into the remote URL.",
  "gitTokenPlaceholder": "ghp_… または glpat-…",
  "gitTokenSet": "トークンセット",
  "gitSaveToken": "トークンの保存",
  "gitClearToken": "クリアトークン",
  "gitDeployKey": "公開キーを展開する",
  "gitDeployKeyHint": "これを読み取り専用のデプロイ キーとして Git ホストに追加します。",
  "gitDeployKeyOn": "キーを展開する",
  "gitMakeKey": "デプロイキーの作成",
  "gitCopyPub": "公開鍵をコピーする",
  "gitClearKey": "デプロイキーをクリアする",
  "gitKeyCopied": "公開鍵がコピーされました",
  "gitPinHost": "ホストキーをピン留めする",
  "gitPinHostBody": "{{host}} は固定されていません。フィンガープリントを確認し、SSH クローンを作成する前にピン留めします。",
  "gitHostUnpinned": "ホストキーが固定されていません",
  "gitHookTitle": "Inbound hook",
  "gitHookHint": "Paste POST /api/v1/hooks/git/<id> into GitHub / Gitea / GitLab yourself (push events). Not Slack. Secret is HMAC or X-YSK-Git-Hook.",
  "gitHookOn": "Hook on",
  "gitHookOff": "Hook off",
  "gitHookEnable": "Enable hook",
  "gitHookRotate": "シークレットの回転",
  "gitHookDisable": "Disable hook",
  "gitHookSecretOnce": "Copy this secret now — it is not stored in the page after you leave.",
  "gitHookCopyUrl": "Copy URL",
  "gitHookCopySecret": "シークレットをコピーする",
  "gitHookCopied": "コピーされました",
  "gitHookSetup": "Add the webhook yourself. Payload URL = the URL above. Content type application/json. Events: push only. Secret = the one-time value.",
  "gitHookGithub": "GitHub: Settings → Webhooks → Add webhook. Content type application/json. Events: Just the push event. GitHub.com requires HTTPS.",
  "gitHookGitea": "Gitea: Settings → Webhooks → Add Webhook → Gitea. HTTP Method POST. Push events.",
  "gitHookGitlab": "GitLab: Settings → Webhooks. Trigger: Push events. Secret token = the hook secret (sent as X-Gitlab-Token).",
  "gitHookHonesty": "The host unit must have YSK_EXECUTE=1. Without it the hook answers but does not clone or deploy.",
  "gitHookSkipOther": "Pushes to other branches are ignored. Only the project ref syncs.",
  "gitAuthHttps": "HTTPSトークン",
  "gitAuthSsh": "SSH デプロイキー",
  "gitLoadRefs": "ブランチをロードする",
  "gitRefDefault": "リモートのデフォルト",
  "gitRefBranches": "支店",
  "gitRefTags": "タグ",
  "gitRefOther": "その他参考…",
  "gitRefCustom": "コミットまたは参照",
  "gitRefsNeedUrl": "最初に URL を入力します。",
  "gitRefsNeedAuth": "トークンを保存するかキーをデプロイしてから、ブランチをロードします。",
  "gitRefsHint": "リモコンから読み込まれました。 1 つ選択してください。入力しないでください。",
  "gitHookSetupToggle": "これの貼り方",
  "gitHookOneLiner": "HMAC または X-YSK-Git-Hook。このプロジェクトの参照のみ。",
  "gitHookExecuteHint": "クローン作成またはデプロイには YSK_EXECUTE=1 が必要です。",
  "gitShowKey": "キーを表示",
  "gitHideKey": "隠れる",
  "gitBehindShort": "↓{{count}}",
  "gitAheadShort": "↑{{count}}",
  "gitDirtyShort": "汚い · {{count}}",
  "gitFilesLink": "ファイル",
  "nameInvalid": "小文字の名前を使用します。文字で始まり、その後に文字、数字、またはハイフン (最大 31) を使用します。",
  "deployVersionMissing": "ノード {{version}} はこのホストにインストールされていません。インストールされているバージョンを選択するか、このバージョンを最初にインストールします。",
  "deployUsedBinary": "使用済みのデプロイ {{path}}"
}
